@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0px 0px; -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{background: #fff;font-size:16px;color:#333;font-family: "Microsoft yahei",sans-serif;text-decoration: none;}
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}



/*初始化图片样式*/
img{border:0px;  outline-width:0px;  vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #00aef0;}

.w1200{ width:1200px; margin:0 auto; position:relative;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}


.head{ width:1200px; height:130px; margin:0 auto; padding:0px 0px;}
.head .logo{ width:277px; height:61px; margin-top:42px; float:left;}
.head .logoTxt{ width:432px; height:86px; float:left; margin-top:29px; margin-left:55px;}
.head .logoTxt h2{ width:319px; height:37px; float:left; display:block;}
.head .logoTxt ul{ width:432px; float:left;}
.head .logoTxt ul li { display:block; float:left; margin-right:10px; height:36px; line-height:36px;}
.head .logoTxt ul li img{ width:36px; height:36px; display:block; float:left;}
.head .logoTxt ul li span{ display:block; float:left;}

.head .headEwm{ width:132px; display:block; float:left; margin-top:15px;}
.head .headEwm img{ width:92px; height:85px; display:block; float:left; margin:0px 20px;}
.head .headEwm span{ width:132px; display:block; float:left;line-height:20px; font-size:14px;text-align:center;}

.head .headTel{ width:150px; padding-left:60px; height:53px;background:url(../images/telIcon.png) left center no-repeat; line-height:26px; float:right; font-size:20px; color:#00AEF0; margin-top:50px;}

.menuBg{ width:100%; background:url(../images/menuBg.png) top center repeat-x; height:45px;}
.menuBg .menu{ width:1200px; height:45px;}
.menuBg .menu ul li{ width:171px; display:block; float:left;}
.menuBg .menu ul li a{width:171px;height:45px;display:block;float:left;color:#fff;font-size:16px;font-weight:400;text-align:center; line-height:45px;}
.menuBg .menu ul li a:hover{ background:url(../images/menuOn.png) top center no-repeat;}


/*---------- banner style ----------*/
.banner{ width:100%; height:680px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;width:15px;height:15px; margin:0px 5px 10px;background-color: #fff;border:solid 1px #000;border-radius: 8px;cursor:pointer;opacity: .4;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#000; border:solid 1px #fff;cursor:pointer;opacity: .8;}
.banner, .banner a {height:680px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}


.main1{ width:1200px; margin:20px auto;}
.title1{ width:100%; display:block; float:left; margin:30px 0px; }
.title1 h2{ display:block;margin-bottom:5px;width:100%; height:50px; line-height:50px;text-align:center; font-size:36px; color:#000;}
.title1 h2 label{ color:#00AEF0;}
.title1 div{ display:block; text-align:center; line-height:30px; margin:0 auto; position:relative;}
.title1 div em{width:46px; height:3px; display:inline-block;border-top:solid 1px #36b0f3; position:relative;}
.title1 div span{ font-size:16px;color:#666; padding:0px 20px; position:relative;}

.main1L{ width:254px; float:left; border:solid 1px #00aef0;}
.main1L .main1T{ width:254px; text-align:center; background:#00aef0; height:85px; padding-top:25px;}
.main1L .main1T span{ display:block; float:left; width:100%; text-align:center; font-size:24px; height:30px;line-height:30px;color:#fff;}
.main1L .main1T label{ display:block; float:left; width:100%; text-align:center; font-size:18px; height:30px;line-height:30px;color:#fff;}
.main1L ul{ margin:16px 8px 8px 8px; width:238px; display:block; float:left;}
.main1L ul li{ width:218px; height:38px; line-height:38px;background:#f1f1f1; margin-bottom:10px; padding-left:20px;}
.main1L ul li a{ color:#333; font-size:16px;}
.main1L ul li a:hover{ color:#00aef0;}
.main1L .main1Tel{ width:238px;float:left;background:#f1f1f1;margin:8px 8px 12px 8px;height:102px; padding-top:15px;}
.main1L .main1Tel label{ font-size:20px; text-align:center; display:block; float:left; width:100%; background:url(../images/lineBg.png) bottom center no-repeat; padding-bottom:20px;}
.main1L .main1Tel span{ font-size:20px;text-align:center; display:block; float:left; width:100%; font-weight:bold; padding-top:15px;}

.main1R{ width:915px; float:right;}
.main1RBig{ width:913px; float:left; border:solid 1px #ccc; border-top:solid 7px #00aef0; height:393px;}
.main1RBig .main1RTxt{ width:346px; float:left; margin-left:36px; margin-top:36px;}
.main1RBig .main1RTxt h2{display:block;width:346px;float:left;font-size:32px;height:50px;line-height:50px;padding-bottom:10px;border-bottom:dashed 3px #888888;}
.main1RBig .main1RTxt span{ width:346px; display:block; float:left; line-height:1.8; margin-top:20px; color:#666;}
.main1RBig .main1RTxt a{ display:block; float:left; margin-top:40px; width:120px; height:35px; line-height:35px; color:#fff; text-align:center; background:#00aef0;}
.main1RBig .main1RImg{width: 436px;height: 325px; overflow:hidden; float:right; margin-top:18px; padding-right:10px;}
.main1RBig .main1RImg img{width:100%;height:100%;display:block;float:left; webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.main1RBig .main1RImg:hover img{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}

.main1R .main1RUl{ width:915px; float:left; margin-top:21px;}
.main1R .main1RUl ul{ width:936px; margin-left:-21px;}
.main1R .main1RUl ul li{ width:291px; float:left; margin-left:21px;}
.main1R .main1RUl ul li a.proImg{ width:289px; height:219px; border:solid 1px #ccc; display:block; float:left; overflow:hidden;}
.main1R .main1RUl ul li a.proImg:hover{ border:solid 1px #00aef0;}
.main1R .main1RUl ul li a.proImg img{ height:209px; display:block; margin:0 auto; webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}

.main1R .main1RUl ul li a.proImg:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.main1R .main1RUl ul li a.proTxt{ width:289px;height:30px;margin:3px 0px 2px 0px;line-height:30px;text-align:center; display:block; float:left;}


.ysBg{ width:100%;background:url(../images/bg.png) top center no-repeat; padding-bottom:145px;}
.ad{ width:1200px; height:178px; position:relative; margin:0 auto;}

.ad .adL{ width:700px; float:left;}
.ad .adL h2{font-family: 隶书;font-size:24px;color:#fff;display:block;float:left;width:100%;font-weight:normal;padding-top:30px;}
.ad .adL span{ display:block; float:left; width:100%; color:#fff; font-size:16px;padding-top:56px;}
.ad .adR{ width:200px; float:right; text-align:center;margin-right:28px; padding-top:42px;}
.ad .adR label{ display:block; float:left; width:100%; font-size:18px; color:#fff;}
.ad .adR span{display:block; float:left; width:100%; font-size:30px; line-height:1.1; color:#fff;}

.ys{ width:1200px; margin:50px auto 0px auto;}
.ysBox{ width:1200px; float:left; margin-top:30px;}
.ysBox .ysL{ width:630px; float:left; position:relative;}

.ysL .ysL1{ width:551px; height:282px;float:left; margin-top:16px;}
.ysL .ysL1 img{ width:551px; height:282px; float:left;webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease; transition: all .35s ease;}
.ysL .ysL1 img:hover{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}

.ysL .ysL2{ width:538px;float:left; padding-left:28px; margin-top:50px;}
.ysL .ysL2 h2{ display:block; float:left; padding-left:80px; width:448px; float:left;color:#333333;font-size: 24px; line-height:50px;}
.ysL .ysL2 label{display:block; float:left; padding-left:80px; width:448px; float:left;color:#333333;font-size:18px;}
.ysL .ysL2 ul{ width:538px; display:block; float:left; margin-top:30px;}
.ysL .ysL2 ul li{ width:538px; display:block; float:left;font-size: 16px;line-height: 1.5; margin-bottom:10px;}

.ysL .ysL3{ width:630px; float:left; position:relative; margin-top:20px;}
.ysL .ysL3 .ysL3Img1{width:335px;height:335px;position:relative;z-index:2;border-radius:50%;overflow:hidden;float:left;}

.ysL .ysL3 .ysL3Img1 img{width:335px; height:335px;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.ysL .ysL3 .ysL3Img1 img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.ysL .ysL3 .ysL3Img2{width:237px; height:237px; position:absolute;z-index:2;border-radius: 50%; overflow:hidden; float:left; left:303px; top:44px;}

.ysL .ysL3 .ysL3Img2 img{width:237px; height:237px;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.ysL .ysL3 .ysL3Img2 img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}




.ysBox .ysR{ width:540px; float:right;}

.ysR .ysR1{width:515px;float:left; padding-left:15px; margin-top:40px;}
.ysR .ysR1 h2{ display:block; float:left; padding-left:80px; width:435px; float:left;color:#333333;font-size: 24px; line-height:50px;}
.ysR .ysR1 label{display:block; float:left; padding-left:80px; width:435px; float:left;color:#333333;font-size:18px;}
.ysR .ysR1 ul{ width:540px; display:block; float:left; margin-top:30px;}
.ysR .ysR1 ul li{ width:540px; display:block; float:left;font-size: 16px;line-height: 1.5; margin-bottom:10px;}

.ysR .ysR2{ width:540px; float:left; position:relative; margin-top:40px;}
.ysR .ysR2 .ysR2Img1{ position:absolute; width:443px; height:298px; float:right; right:0px; z-index:2;}
.ysR .ysR2 .ysR2Img1 img{width:100%; height:100%; float:left;webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease; transition: all .35s ease;}
.ysR .ysR2 .ysR2Img1 img:hover{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}
.ysR .ysR2 .ysR2Img2{ position:relative; width:308px; height:221px; z-index:3; float:left; margin-top:80px;}

.ysR .ysR3{ width:540px; float:left; position:relative; margin-top:20px;}
.ysR .ysR3 .ysR3Img1{ width:458px; height:398px; position:absolute; right:0px; top:0px; z-index:2;}
.ysR .ysR3 .ysR3Img2{ width:153px; height:133px; position:absolute; left:50px; top:0px; z-index:3;}
.ysR .ysR3 .ysR3Img3{ width:153px; height:133px; position:absolute; left:-30px; top:143px; z-index:3;}
.ysR .ysR3 .ysR3Img4{ width:153px; height:133px; position:absolute; left:70px; top:263px; z-index:3;}

.adBg{ width:100%; background:url(../images/adBg.png) top center no-repeat; height:275px;}
.ad{ width:1200px; margin:0 auto;}
.ad .adTxt{ width:100px; float:left; margin-top:40px;}
.ad .adTxt label{width:21px;height:180px;margin-left:9px;margin-top:23px;z-index:3;display:block;float:left;color:#fff; font-size:16px; text-align:center;}
.ad .adTxt span{display:block;float:left;height:134px;margin-left:20px;margin-top:46px;z-index:1;color:#fff;font-size:24px;}

.ad .adUl{ width:960px; float:right; margin-top:70px;}
.ad .adUl ul li{ width:106px; float:left; margin-left:30px;}
.ad .adUl ul li i{ width:106px; height:106px; display:block; float:left;}
.ad .adUl ul li i:hover{-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.ad .adUl ul li span{width:106px;font-size:18px;color:#fff;display:block;float:left;text-align:center;margin-top:15px;}

.ad .adUl ul li .i1{ background:url(../images/adImg1.png) top center no-repeat;}
.ad .adUl ul li .i1:hover{background:url(../images/adImg1H.png) top center no-repeat;}

.ad .adUl ul li .i2{ background:url(../images/adImg2.png) top center no-repeat;}
.ad .adUl ul li .i2:hover{background:url(../images/adImg2H.png) top center no-repeat;}

.ad .adUl ul li .i3{ background:url(../images/adImg3.png) top center no-repeat;}
.ad .adUl ul li .i3:hover{background:url(../images/adImg3H.png) top center no-repeat;}

.ad .adUl ul li .i4{ background:url(../images/adImg4.png) top center no-repeat;}
.ad .adUl ul li .i4:hover{background:url(../images/adImg4H.png) top center no-repeat;}

.ad .adUl ul li .i5{ background:url(../images/adImg5.png) top center no-repeat;}
.ad .adUl ul li .i5:hover{background:url(../images/adImg5H.png) top center no-repeat;}

.ad .adUl ul li .i6{ background:url(../images/adImg6.png) top center no-repeat;}
.ad .adUl ul li .i6:hover{background:url(../images/adImg6H.png) top center no-repeat;}

.ad .adUl ul li .i7{ background:url(../images/adImg7.png) top center no-repeat; margin-right:0px;}
.ad .adUl ul li .i7:hover{background:url(../images/adImg7H.png) top center no-repeat; margin-right:0px;}


.caseBox{ width:1200px; float:left; margin-top:30px;}
.caseBox ul{ width:1233px; margin-left:-33px;}
.caseBox ul li{ width:370px; float:left; margin-left:33px;}
.caseBox ul li .caseImg{ width:370px; float:left; height:258px; display:block; overflow:hidden;}
.caseBox ul li .caseImg img{ width:100%; height:100%;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.caseBox ul li .caseImg:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.caseBox ul li .caseTxt{ width:370px; display:block; float:left; height:40px; line-height:40px; text-align:center;}


.aboutBg{ width:100%; background:url(../images/aboutBg.png) top center no-repeat; height:478px; margin-top:50px; padding:73px 0px 68px 0px;}
.about{ width:1200px; margin:0 auto; position:relative; height:478px;}
.about .aboutL{width:555px; height:448px; background:#fff;float:left; padding:15px 170px 15px 35px;}
.about .aboutL .aboutLT{width:555px;float:left;background:url(../images/aboutLine.jpg) left bottom no-repeat;padding-bottom:23px;}
.about .aboutL .aboutLT label{ display:block; float:left;font-weight: 400; font-size:42px;line-height: 1.3; color:#e2e2e2; width:100%;}

.about .aboutL .aboutLT span{display:block;float:left;font-weight:bold;font-size:34px;line-height:1.3;color:#00aef0;width:100%;}

.about .aboutTxt{ width:555px; float:left; font-size:16px; line-height:1.7;color:#555; margin:20px 0px;}
.about .aboutTxt a{color:#00aef0;}

.about .aboutTel{width:510px;float:left;background:url(../images/telIcon2.png) left center no-repeat;height:62px;line-height:62px; padding-left:45px; font-size:20px; color:#00aef0;}
.about .aboutTel label{ font-size:16px; color:#666;}


.about .aboutR{ width:560px; float:right; position:absolute; height:389px; overflow:hidden; top:37px; left:640px;}
.about .aboutR img{width:100%; height:100%;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.about .aboutR img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.xwdt{ width:1200px; float:left;}
.gsdt{ width:792px; float:left;}
.gsdtBox{margin-top:20px; float:left; width:718px;}
.gsdtTop{ width:718px; float:left;background:#f6f6f6; padding:10px 37px 30px 37px;}
.gsdtTop dl{ width:335px; float:left; margin-right:34px; padding-left:0px;}
.gsdtTop dl:last-child{ margin-right:0px;}
.gsdtTop dl dd{ display:block; float:left; width:335px; margin-top:10px;}
.gsdtTop dl dd a{display:block;float:left; width:335px;height:30px;line-height:30px;overflow:hidden;font-size:18px;color:#303a3e;font-weight:bold;text-overflow: ellipsis;white-space: nowrap;}
.gsdtTop dl dd span{display:block;float:left;width:335px;margin-top:20px;height:54px;line-height:27px; overflow:hidden; color:#777; font-size:14px;}

.gsdtBox ul{display:block;float:left;width:718px;margin-top:10px;background:#f6f6f6; padding:12px 37px 12px 37px;height:120px;}

.gsdtBox ul li{ width:718px; height:40px; line-height:40px; display:block; float:left; overflow:hidden; font-size:14px;}
.gsdtBox ul li a{ background:url(../images/li_list.png) left center no-repeat; padding-left:30px; width:588px; display:block; float:left; overflow:hidden; height:40px; line-height:40px; color:#777;}
.gsdtBox ul li:hover a{background:url(../images/li_listH.png) left center no-repeat; color:#00aef0;}
.gsdtBox ul li:hover span{color:#00aef0;}
.gsdtBox ul li span{ display:block; float:right; color:#777; width:100px; text-align:right;}



.gsdtTop dl dt{ width:335px; display:block; float:left;}
.gsdtTop dl dt a{ width:335px; display:block; float:left; height:195px;overflow:hidden; margin-top:20px;}
.gsdtTop dl dt a img{ width:100%; height:100%; display:block; float:left;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.gsdtTop dl dt a img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.hydt { width:374px; float:right;}


.xwTitle{border-bottom:solid 1px #999;width:100%; height:30px; line-height:30px; float:left; padding-bottom:10px;}
.xwTitle span{ display:block; float:left; position:relative; border-bottom:solid 4px #00aef0; margin-top:-2px; background:url(../images/newsIcon.png) 0px 4px no-repeat; padding:0px 30px; height:30px; line-height:30px; padding-bottom:10px; font-size:18px;}

.hydtBox{ background:#f6f6f6; padding:10px 37px; width:300px; margin-top:20px; float:left;}
.hydtBox dl{ width:300px; display:block; float:left;}
.hydtBox dl dt{ width:300px; display:block; float:left;}
.hydtBox dl dt a{ width:300px; display:block; float:left; height:163px; overflow:hidden;}
.hydtBox dl dt a img{ width:100%; height:100%; display:block; float:left;-webkit-transition: all .35s ease;-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.hydtBox dl dt a img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.hydtBox dl dd{ display:block; float:left; width:300px; margin-top:10px;}
.hydtBox dl dd a{display:block;float:left; width:300px;height:30px;line-height:30px;overflow:hidden;font-size:18px;color:#303a3e;font-weight:bold;text-overflow: ellipsis;white-space: nowrap;}
.hydtBox dl dd span{display:block;float:left;width:300px;margin-top:20px;height:54px;line-height:27px; overflow:hidden; color:#777;font-size:14px;}
.hydtBox ul{ display:block; float:left; width:300px; margin-top:30px;}
.hydtBox ul li{ width:300px; height:49px; line-height:49px; display:block; float:left; overflow:hidden;font-size:14px;}
.hydtBox ul li a{ background:url(../images/li_list.png) left center no-repeat; padding-left:30px; width:270px; display:block; float:left; overflow:hidden; height:49px; line-height:49px; color:#777;}
.hydtBox ul li a:hover{background:url(../images/li_listH.png) left center no-repeat; color:#00aef0;}


.handLink{ width:1200px; margin:30px auto;}
.handLink b{ color:#888;background:url(../images/handLink.png) left center no-repeat; padding-left:160px; font-weight:normal; height:33px; line-height:33px; display:block; float:left;}
.handLink em{ display:block; float:left; padding:0px 10px; color:#333;height:33px; line-height:33px;}
.handLink a{ float:left; padding:0px 8px; line-height:33px;}


.footBg{ width:100%; background:#029ce7; padding-top:40px;}

.foot1{ width:1200px; margin:0 auto; border-bottom:solid 2px #fff; padding-bottom:30px;}
.foot1 .fl{ width:130px; float:left;}
.foot1 .fl label{ display:block; float:left; font-size:14px; display:block; float:left; color:#fff; width:130px; height:20px; line-height:20px;}
.foot1 .fr{ width:1000px; float:right; height:30px; margin-top:20px;}
.foot1 .fr a{ float:left; margin-left:60px;color:#fff; height:30px; line-height:30px;}
.foot1 .fr a:hover{ font-weight:700;}
.foot1 .fl span{display:block;float:left;font-size:18px;display:block;float:left; color:#fff;width:130px;height:20px; line-height:20px; background:url(../images/icon.png) right center no-repeat; margin-top:10px;}

.foot2{ width:1200px; margin:30px auto;}
.foot2 .fl{ width:530px; float:left;}
.foot2 .fl ul{ width:530px; display:block; float:left;}
.foot2 .fl ul li{ float:left; padding-right:40px; height:30px; line-height:30px;}
.foot2 .fl ul li a{ color:#fff; font-size:20px;}
.foot2 .fl span{ display:block; float:left; width:500px; line-height:32px; color:#fff; margin-top:20px;}
.foot2 .fm{ width:200px; float:left; margin-top:20px;}
.foot2 .fm a{ display:block; float:left; width:148px; height:48px; margin:0px 26px;}
.foot2 .fm label{ display:block; float:left; color:#fff; text-align:center; width:200px; height:40px; line-height:40px;}
.foot2 .fm span{display:block;float:left;color:#fff;text-align:center;width:200px;height:40px;line-height:40px;font-size:30px;}

.foot2 .fr{ width:340px; float:right;}
.foot2 .fr ul li{ margin-right:30px; width:155px; display:block; float:left;}
.foot2 .fr ul li img{ width:138px; height:138px; display:block; margin:0 auto;}
.foot2 .fr ul li span{ width:155px; display:block; float:left; color:#fff; line-height:40px; text-align:center;}
.foot2 .fr ul li:last-child{ margin-right:0px;}

.copyright{width:100%;border-top:solid 2px #fff;height:72px;line-height:72px;text-align:center;color:#fff;font-size:14px;}
.copyright a{color:#FFF;}

.jszc{ width:100%; text-align:center; line-height:30px; color:#666; font-size:12px;}
.jszc a{  color:#666;}



/*----关于我们页面----*/
.about1{ width:1200px; margin:30px auto;}
.about1 .about1T{ width:100%; display:block; float:left; margin-top:30px;}
.about1 .about1T span{ display:block; float:left; width:100%; font-size:30px; text-align:center; line-height:40px;}
.about1 .about1T label{ display:block; float:left; width:100%; font-size:16px; color:#555;text-align:center; line-height:40px;}

.about1 .about1Txt{ width:1160px; float:left; margin:30px 20px; line-height:1.8; font-size:18px; color:#555; text-align:center;}

.about1 .about1Ul{ width:988x; float:left; margin:30px 106px;}
.about1 .about1Ul li{background:url(../images/li.png) top center no-repeat;width:212px;height:212px;display:block;float:left; margin-left:35px;}

.about1 .about1Ul li i{ width:42px; height:42px; display:block; float:left; margin:30px 85px 10px 85px;}

.about1 .about1Ul li label{ display:block; float:left; width:212px; text-align:center; font-size:18px; color:#00aef0;}
.about1 .about1Ul li span{ display:block; float:left; width:152px; text-align:center; padding:15px 30px; font-size:12px; color:#999; line-height:24px;}
.about1 .about1Ul li .i1{ background:url(../images/aboutIcon1.png) top center no-repeat;}
.about1 .about1Ul li .i2{ background:url(../images/aboutIcon2.png) top center no-repeat;}
.about1 .about1Ul li .i3{ background:url(../images/aboutIcon3.png) top center no-repeat;}
.about1 .about1Ul li .i4{ background:url(../images/aboutIcon4.png) top center no-repeat;}

.about1 .about1Ul li:hover{ background:url(../images/liH.png) top center no-repeat;}
.about1 .about1Ul li:hover label{ color:#fff;}
.about1 .about1Ul li:hover span{ color:#fff;}


.about2{ width:1200px; margin:0 auto;}
.about2 h2{ display:block; background:url(../images/aboutTitle.png)  bottom center no-repeat; padding-bottom:40px; text-align:center; font-size:28px; color:#333; font-weight:normal;}
.about2 span{ width:1200px; display:block; float:left; margin-top:30px;}
.about2 span img{ display:block; margin:0 auto;}


.about3{ width:100%; background:url(../images/bg2.png) top center no-repeat; height:988px; margin-top:70px;}

.hzhb{ width:1200px; margin:0 auto; padding-top:140px;}
.hzhb h2{display:block;float:left;width:100%;text-align:center;font-size:28px;color:#fff;height:30px;line-height:30px;text-align:center;}
.hzhb label{display:block;float:left;width:100%;text-align:center; font-size:14px;color:#fff;line-height:30px;margin:10px 0px;}
.hzhb i{ display:block; float:left; width:1200px; height:65px; text-align:center; margin-top:60px;}
.hzhb i img{ width:65px; height:65px; display:block;}

.hzhbUl{ width:1200px; margin:30px auto 0px auto;}
.hzhbUl ul{ width:1200px; display:block; float:left; margin-left:94px; margin-top:-20px;}
.hzhbUl ul li{ background:url(../images/bg3.png) top center no-repeat; width:188px; height:212px; float:left; margin:0px 5px;}
.hzhbUl ul li a{ width:150px; display:block; float:left; margin:40px 19px 0px 19px; height:152px;}
.hzhbUl ul li a img{ display:block; margin:0 auto; height:auto;}
.hzhbUl .ul2{ margin-left:0px;}


/*----设备及解决方案----*/
.location{ width:1200px; margin:0 auto; height:50px; line-height:50px; font-size:15px;}

.page{ width:1200px; margin:30px auto 90px auto;}
.pageL{ width:250px;}

.leftMenu{ width:250px; float:left;}
.leftMenu span{ display:block; float:left; background:url(../images/leftTitle.png) top center no-repeat; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px; width:200px;}
.leftMenu ul{ width:250px; display:block; float:left; margin-top:4px;}
.leftMenu ul li{ width:250px; display:block; float:left; height:40px; line-height:40px; margin-top:7px;}
.leftMenu ul li a{width:250px;height:40px;line-height:40px;display:block;float:left;background:#f6f6f6;text-align:center;}
.leftMenu ul li a:hover{ background:#00aef0; color:#fff;}


.pageL .main1Tel{ width:234px;float:left;background:#f1f1f1;padding:0px 8px; margin-top:12px;height:102px; padding-top:15px;}
.pageL .main1Tel label{ font-size:20px; text-align:center; display:block; float:left; width:100%; background:url(../images/lineBg.png) bottom center no-repeat; padding-bottom:20px;}
.pageL .main1Tel span{ font-size:20px;text-align:center; display:block; float:left; width:100%; font-weight:bold; padding-top:15px;}


.leftNews{ width:250px; float:left; margin-top:15px;}
.leftNews span{ display:block; float:left; background:url(../images/leftTitle.png) top center no-repeat; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px; width:200px;}

.leftNews ul{ display:block; float:left; width:250px;}
.leftNews ul li{ width:250px; height:40px; line-height:40px; display:block; float:left; overflow:hidden; font-size:14px; border-bottom:dashed 1px #ccc;}
.leftNews ul li a{ background:url(../images/li_list.png) left center no-repeat; padding-left:25px; width:225px; display:block; float:left; overflow:hidden; height:40px; line-height:40px; color:#333;}
.leftNews ul li:hover a{background:url(../images/li_listH.png) left center no-repeat; color:#00aef0;}
.leftNews ul li:hover span{color:#00aef0;}
.leftNews ul li span{ display:block; float:right; color:#777; width:100px; text-align:right;}


.leftLx{ width:250px; float:left; margin-top:15px;}
.leftLx span{ display:block; float:left; background:url(../images/leftTitle.png) top center no-repeat; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px; width:200px;}
.leftLx img{margin-top:16px;}
.leftLx .text{ line-height:24px; font-size:14px; margin-top:10px;}


.pageR{ width:913px;}
.solution{ width:913px; float:left;}

.solution ul{ width:953x; margin-left:-40px;}
.solution ul li{ width:277px; float:left; margin:5px 0px 10px 40px;}
.solution ul li a.proImg{ width:277px; height:202px; border:dashed 1px #ccc; display:block; float:left; overflow:hidden;}
.solution ul li a.proImg:hover{ border:dashed 1px #00aef0;}
.solution ul li a.proImg img{ height:202px; display:block; margin:0 auto; webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}

.solution ul li a.proImg:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.solution ul li a.proTxt{ width:277px;height:30px;margin:3px 0px 2px 0px;line-height:30px;text-align:center; display:block; float:left;}



/*-----案例列表页----*/
.case{ width:905px; float:right;}
.case ul li{width:905px;height:180px;padding-bottom:20px;border-bottom:dashed 1px #ccc;margin-bottom:20px;}
.case ul li .caseImg{ width:260px; height:173px; display:block; float:left; overflow:hidden;}
.case ul li .caseImg img{ width:100%; height:100%;display:block; margin:0 auto; webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.case ul li .caseImg:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.case ul li .caseTxt{ width:615px; float:right;}
.case ul li .caseTxt a{ display:block; float:left; width:100%; margin-bottom:15px;}
.case ul li .caseTxt .case-intro{display:block;float:left;height:66px;font-size:14px;line-height:22px;color:#666;oerflow:hidden;}


/*-----在线留言----*/
.message{ width:640px; margin:100px auto 30px auto;}
.message .messT{ width:640px; float:left; text-align:center;}
.message .messT h2{ display:block; float:left; text-align:center; font-size:24px; width:100%; height:40px; line-height:40px;}
.message .messT label{display:block; float:left; text-align:center; font-size:12px; color:#999;width:100%; height:20px; line-height:20px;}
.message .messBox{ width:640px; margin-top:30px; float:left;}
.message .messBox dl dt{ width:50%; margin-bottom:20px; display:block; float:left;}
.message .messBox dl dt .ipt1{width:280px; height:43px; display:block; float:left; border:solid 1px #ededed; line-height:43px; color:#888; padding:0px 10px;}
.message .messBox dl dd{ display:block; float:left; width:640px; float:left; margin-bottom:20px;}
.message .messBox dl dd textarea{width:620px; display:block; float:left;border:solid 1px #ededed; height:120px; border:solid 1px #ededed;}

.message .messBox .form-but{width:120px;height:45px;display:block; margin:0 auto;border-radius:5px;background:#00aef0;color:#fff;line-height:45px;}

/*-----新闻页面-----*/
.grayBg{ background:#f3f3f3; padding:30px 0px;}

.pageMenu{ width:913px; text-align:center; margin:10px auto 40px auto; padding-right:287px;}
.pageMenu ul li{ display:inline-block; width:158px; height:40px; margin:0px 20px; text-align:center; line-height:40px;}
.pageMenu ul li a{ color:#333; background:#ccc; display:block; width:100%; height:40px;}
.pageMenu ul li a:hover{ color:#fff; background:#00aef0;}
.pageMenu ul li.hover a{ color:#fff; background:#00aef0;}
.news{ width:1200px; margin:0 auto;}


.newsBox{ width:913px; background:#fff; padding-bottom:40px;}
.newsBox ul{ width:853px; display:block; float:left; padding:30px 30px;}
.newsBox ul li{ width:853px;display:block;float:left;border-bottom:dashed 1px #ccc; padding-bottom:20px; margin-bottom:20px; height:150px;}
.newsBox ul li .newsImg{ width:200px;height:150px; display:block; float:left; overflow:hidden; overflow:hidden;}
.newsBox ul li .newsImg img{width:100%; height:100%;display:block; margin:0 auto; webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease;transition: all .35s ease;}
.newsBox ul li .newsImg:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.newsBox ul li .newsTxt{ width:623px; float:right;}
.newsBox ul li .newsTxt a{ width:100%; display:block; float:left; height:24px; line-height:24px; margin-bottom:15px; overflow:hidden;}
.newsBox ul li .newsTxt p{display:block; float:left; width:100%; height:44px; line-height:22px; overflow:hidden; font-size:12px; color:#666;}

.newsBox ul li .newsIcon{ width:623px; float:left; margin-top:10px;}
.newsBox ul li .newsIcon span{display:block;float:left;margin-right:30px;height:19px;line-height:19px;font-size:12px;color:#888;}
.newsBox ul li .newsIcon span i{ width:19px; height:19px; display:block; float:left; padding-right:10px; }


.news .pageL .leftMenu{ background:#FFF; width:250px; padding-bottom:6px;}
.news .pageL .leftMenu ul{ width:250px; display:block; float:left; margin-top:4px;}
.news .pageL .leftMenu ul li{ width:250px; display:block; float:left; height:40px; line-height:40px; margin-top:7px;}
.news .pageL .leftMenu ul li a{width:230px;height:40px;line-height:40px;display:block;float:left; background:none;text-align:left; padding-left:20px;}
.news .pageL .leftMenu ul li a:hover{ background:#00aef0; color:#fff;}


.news .pageL .leftLx{ width:250px; float:left; margin-top:15px; background:#fff;}
.news .pageL .leftLx span{ display:block; float:left; background:url(../images/leftTitle.png) top center no-repeat; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px; width:200px;}
.news .pageL .leftLx .leftLxBox{ width:250px; float:left; background:#fff; padding-bottom:6px;}
.news .pageL .leftLx .leftLxBox img{margin-top:6px; width:236px; padding:10px 7px; display:block; float:left;}
.news .pageL .leftLx .leftLxBox .text{line-height:24px;font-size:14px;width:236px;padding:0px 7px;display:block;float:left;}


/*新闻详细*/
.newsInfo{ width:1200px; float:left; margin:30px 0px;}




/*---联系我们----*/
.contact{ width:1200px; margin:30px auto;}
.contact .contactT{ width:1200px; float:left;}
.contact .contactT span{ display:block;float:left;width:1200px; text-align:center;font-size:30px;line-height:40px;}
.contact .contactT label{display:block;float:left;width:1200px;text-align:center;font-size:18px;line-height:40px;color:#bbb;}
.contact .contactTxt{width:1200px;float:left;text-align:center;font-size:14px;line-height:24px;margin-top:30px;color:#555; border-bottom:dashed 1px #dadada; padding-bottom:40px;}
.contact .map{ width:1200px; margin:40px 0px; float:left;}
.contact .contactUl{ width:1200px; float:left;}
.contact .contactUl ul li{ width:300px; float:left;}
.contact .contactUl ul li i{ display:block; float:left; width:108px; height:108px; overflow:hidden; margin:15px 96px;}
.contact .contactUl ul li i img{ display:block; width:100%; height:100%;webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease; transition: all .35s ease;}
.contact .contactUl ul li i img:hover{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}
.contact .contactUl ul li span{ width:100%; text-align:center; display:block; float:left; font-size:18px; color:#555; margin:10px 0px;}
.contact .contactUl ul li label{width:100%; text-align:center; display:block; float:left; font-size:14px; color:#777;}


.contact .contactDl{ width:1200px; float:left; margin-top:50px;}
.contact .contactDl dl dt{ width:300px; float:left;}
.contact .contactDl dl dt div{ width:208px; height:194px; float:left; margin:0px 46px;}
.contact .contactDl dl dt div img{display:block; width:100%; height:100%;webkit-transition: all .35s ease;
-moz-transition: all .35s ease;-ms-transition: all .35s ease;-o-transition: all .35s ease; transition: all .35s ease;}
.contact .contactDl dl dt div img:hover{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}
.contact .contactDl dl dt span{ width:300px; text-align:center; color:#333; line-height:40px; display:block; float:left; text-align:center;}

/*----详情页1---*/
.solutionInfo{ width:910px; float:right;}
.pro-title{ width:100%; float:left; height:62px;}
.pro-title .h1-title{height:40px;line-height:40px;border-bottom:solid 2px #00aef0;font-size:22px;text-align:center; padding:10px 0px; font-weight:400;}

.pro-date{ width:100%; float:left; height:20px; line-height:20px; margin-top:30px;text-align:center; font-size:12px;}

.innerTxt{ width:100%; float:left; padding:30px 0px; line-height:1.75;}

.pageDetails{ width:100%;display:block; float:left; height:44px; line-height:44px; background:#f5f5f5; font-size:12px; color:#333;}
.pageDetails .details-pre{float:left;text-decoration: inherit; padding-left:10px;}
.pageDetails .details-nex{float:right;text-decoration: inherit; padding-right:10px;}
.pageDetails .details-pre a , .pageDetails .details-nex a{ color:#555555; margin-left:10px;}



/*---分页---*/
.pageNav{ width:100%; margin-top:30px; float:left; text-align:right; font-size:12px;}
.pageNav span{display: inline-block;color:#AAA;background-color:#FFF;border:solid 1px #ccc;padding:5px 10px; margin-left:5px;}
.pageNav strong{display:inline-block;color:#fff;background-color:#00aef0;border:solid 1px #00aef0;padding:5px 10px;margin-left:5px;}
.pageNav a{display:inline-block;color:#666;background-color:#fff;border:solid 1px #ccc;padding:5px 10px; margin-left:5px;}
.pageNav .page-sum{display:inline-block;margin-left:5px;padding:5px 10px; font-style:normal;vertical-align: top;}
.pageNav .page-sum em{ font-style:normal;}


/*Pages*/
.Pages{ padding:30px 0px; line-height:18px; zoom:1; overflow:hidden; text-align:right;}
.Pages span{ padding:0px 3px; font-size:14px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}

.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#666; padding:4px 8px;}
.Pages .p_page em a.a_cur{ color:#fff; background:#029ce7; border:solid 1px #029ce7;}
.Pages .p_page b{ font-weight:normal;}

.Pages .p_page a{ border: 1px solid #e5e5e5; background: #e5e5e5; padding:4px 7px; color:#666;}
.Pages .p_page a:hover{ color:#fff; background:#029ce7; border:solid 1px #029ce7;}
.Pages .p_page .a_first,
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_end{ margin: 0 1px; color:#333; padding:4px 8px;}

