@charset "utf-8";

.banner{ width:100%; height: auto; }
.banner img{ width: 100%; }

.gsSurvey{ width: 1100px; height: 190px; margin: 35px auto 0; }
.gsSurvey .gsSurvey_tit{ width: 234px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}
.gsSurvey .gsSurvey_cont{ width: 1030px; height: 105px; margin: 0 auto; text-indent: 2em; letter-spacing: 1px; font-size: 15px; line-height: 25px; margin-top: 31px; color: #474e5e;}








.lgtuijian{ width: 1100px; height: 370px; margin: 35px auto 0; }
.lgtuijian .lgtuijian_tit{ width: 234px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}
/*lianghaotuijian*/
.lhtjTabT{ height:50px; width:1100px; position:relative; top:0; z-index:10; margin:35px auto 0; }
.lhtjTabT li{ float:left; width:220px; height:58px;}
.lhtjTabT li a{ background:#1d93dd; text-align:center; width:275px; font:16px/50px "Microsoft Yahei"; color:#fff; display:inline-block;}
.lhtjTabT li.on{ background:url(../images/dot1.png) center 50px no-repeat;}
.lhtjTabT li.on a{ background: #2364be; }
.lhtjTabC{ width:1098px; position:relative; top:-8px; left:0px; z-index:1; height:210px;margin:0 auto; border-right:1px solid #dbdbdb;}
.lhtjTabC table td{ text-align:center; font:14px/50px "Microsoft Yahei"; color:#1d93dd; letter-spacing:2px; height:50px; overflow:hidden; border:1px solid #dbdbdb;border-top:none; border-right:none;}

.lhtjTabC table td .numDetail{ height:50px; position:relative; width:100%; display:inline-block; text-align:center;}
.lhtjTabC table td .numDetail p{ display:none;}
.lhtjTabC table td .numDetail:hover p{ width:100%; background:#01b3f1; color:#fff; font:14px/50px "Microsoft Yahei"; position:absolute; top:0px; left:0; display:block; z-index:3; text-align:center;}
.lhtjTabC table td a.btn01{ border:1px solid #59c201; background:#fff; color:#59c201;}
.lhtjTabC table td a{color:#fff; display:inline-block; font:14px/15px "Microsoft Yahei"; padding:0 10px; background:#01b3f1;}

/*.lhtjTabC table td a{ height:50px; position:relative; width:100%; display:inline-block;}
.lhtjTabC table td a p{ display:none;}
.lhtjTabC table td a:hover p{ width:100%; background:#F9870B; color:#fff; font:14px/50px "Microsoft Yahei"; cursor:pointer; position:absolute; top:0px; left:0; display:block; z-index:3;}*/
.lhtjTabC table td:hover{ color:#f39800; background:#d0e3fc;}


.disCount{ width: 1100px; height: 470px; margin: 35px auto 0; }
.disCount .disCount_tit{ width: 234px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}

.disCount .taocan{ width: 1100px; height: 322px;/* border: 1px solid #f00; */ margin-top:32px; }
.disCount .taocan .tc_smaban{ width: 351px; height: 325px;/* border: 1px solid #000;*/ float:left; margin-right:23px;}  
.disCount .taocan .tc_smaban .tc_xx{ width: 351px; height: 102px; background-color: #01b3f1; border-top:1xp solid #ddf5fd; border-bottom:1xp solid #ddf5fd;}
.disCount .taocan .tc_smaban .tc_xx .tc_price{ width: 176px; height: 102px; float: left;}
.disCount .taocan .tc_smaban .tc_xx .tc_price .tc_price_x{width: 175px; height: 84px; text-align:center; border-right:1px solid #0094c7; margin-top:9px;}
.disCount .taocan .tc_smaban .tc_xx .tc_price .tc_price_x .x1{font-size:30px; display:block; padding-top:20px; font-weight:600;}
.disCount .taocan .tc_smaban .tc_xx .tc_price .tc_price_x .x2{font-size:16px;}
.disCount .taocan .tc_smaban .tc_xx .tc_type{ width: 170px; height: 102px; float: left;}
.disCount .taocan .tc_smaban .tc_xx .tc_type .tc_type_x{ width: 170px; height: 84px; text-align:center; border-left:1px solid #1cc4ff; margin-top:9px;}
.disCount .taocan .tc_smaban .tc_xx .tc_type .tc_type_x span{ font-size:24px; display:block; padding-top:8px; line-height:32px;}
.disCount .taocan .tc_smaban .xiasanjiao{ width:32px; height:10px; margin:0 auto; line-height:8px;}
.disCount .taocan .tc_smaban .number_show{ width:349px; height:205px; border:1px solid #efefef; border-radius:3px; margin-top:5px;}
.disCount .taocan .tc_smaban .number_show ul{ width:349px; height:100px; display:block; margin-top:20px;}
.disCount .taocan .tc_smaban .number_show ul li{ display:block; width:174px; height:35px;float:left; text-align:center; line-height:35px; font-size:18px; color:#6d6d6d;}
.disCount .taocan .tc_smaban .number_show .dj_button{ width:270px; height:33px; margin:25px auto 0;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_a{ width:106px; height:33px; border-radius:3px; border:1px solid #02b7f0; float:left; text-align:center; line-height:33px;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_a a{ display:block; width:106px; height:33px; font-size:14px; color:#1d93dd;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_a a:hover{ color:#FFF; background-color:#1d93dd;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_b{ width:106px; height:33px; border-radius:3px; border:1px solid #ff8a23; float:left; margin-left:54px; text-align:center; line-height:33px;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_b a{ display:block; width:106px; height:33px; font-size:14px; color:#ff8a23;}
.disCount .taocan .tc_smaban .number_show .dj_button .dj_button_b a:hover{ color:#FFF; background-color:#ff8a23;}



.mainD{ margin-top:15px; overflow:hidden; width:1100px; height:440px; margin:0 auto;}
.hexin_tit{ width: 234px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}
.function ul li{ width:243px; height:89px; float:left; display:block; margin-right:42px; margin-top:50px;}
.function ul li a{ width:243px; height:89px; display:block;}
.function ul li a .icon{ width:86px; height:86px; display:block; float:left; margin-top:1.5px;}
.function ul li a .wenzi{ width:140px; height:89px; float:left; margin-left:10px;}
.function ul li a .wenzi .p1{ font-size:16px; color:#01b3f1; margin-top:5px;}
.function ul li a .wenzi .p2{ font-size:14px; color:#828fa2; margin-top:5px;}

.functionQH a.dot{ background:url(../images/dotted.png) no-repeat; width:10px; height:10px; margin:3px; display:inline-block;}
.functionQH a.dot:hover,.functionQH a.on{ background:url(../images/dotted_on.png) no-repeat; }



.step{overflow:hidden; width:1100px; height:290px; margin:0 auto;}
.step .step_tit{ width: 234px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}
.th_step{ width:1100px; height:145px; margin:30px auto 0;}
.th_step ul li{ width:351px; height:145px; display:block; float:left; margin-right:23px;}
.th_step .s1{ width:351px; height:63px; background-color:#1d93dd; border-top:1px solid #e1f1fa; border-bottom:1px solid #3ba1e2; text-align:center; line-height:63px;}
.th_step .s2{ width:323px; height:50px; padding:14px; font-size:16px; color:#6d6d6d; line-height:26px;}


.help{overflow:hidden; width:1100px; height:400px; margin:40px auto 0;}
.help .help_tit{ width: 260px; height: 75px; margin: 0 auto; line-height: 32px; border-bottom: 2px solid #ff8a23; text-align:center; font-size: 30px; color: #000;}
.help .pro_news{ width:533px; height:255px; margin-top:24px; overflow:hidden; float:left;}
.help .pro_news .bangzhu{ width:90px; height:40px; float:left; font-size:18px; color:#000000; line-height:40px; letter-spacing:3px;margin-left:45px;}
.help .pro_news .more{ width:55px; height:40px; float:right; font-size:18px; color:#000000; line-height:40px; letter-spacing:2px; margin-right:41px;}
.help .pro_news .more a{color:#ff8a23;}
.help .pro_news ul{ width:533px; height:210px; border:1px solid #f1f1f1; display:block;  margin-top:15px;}
.help .pro_news ul li{ display:block; width:480px; height:35px; border-bottom:1px solid #f1f1f1; color:#4e4e4e; margin:0 auto;}
.help .pro_news ul li .biaoti{ display:block; float:left; margin-left:15px; font-size:14px; margin-top:11px;}
.help .pro_news ul li .fbtime{ display:block; float:right; margin-right:23px; font-size:14px; margin-top:11px; color:#838383;}



.mainT{width:1100px; height:75px; text-align:center; overflow:hidden; margin-top:40px; margin:0 auto;}
.mainT .cn{display:inline-block;color:#245DAC;font-size:24px;height:35px;line-height:35px;border-bottom:2px solid #7EB057;padding:0 7px;}
.mainT .en{color:#8F8F8F;font-size:14px;}
.mainT  .aDiv {display:inline-block;margin:0 auto;}
.mainT  a{display:inline-block;float:left;margin-left:5px;}
.mainT a.caseT .cn{ display:block; color:#000000; width:124px; height:61px; border-bottom:2px solid #ff8a23; text-align:center;}
.mainT a.caseT.on .cn{ color:#000000;border-bottom:2px solid #ff8a23; height:61px;}
.mainT a.solutionT .cn{ display:block; color:#000000; width:124px; height:61px; border-bottom:2px solid #ff8a23; text-align:center;}
.mainT a.solutionT.on .cn{color:#000000;border-bottom:2px solid #ff8a23; }

/*caseC*/
.caseC{ width:1100px; height:380px; margin:0 auto;}
.caseC ul li{ width:126px; height:156px; margin:15px 28.6px; float:left; overflow:hidden;}
.caseC ul li a{ width:126px; height:126px; display:inline-block; position:relative;}
.caseC ul li a img{ width:125px; height:125px;}
.caseC ul li a b{ position:absolute; top:0; left:0; font:bold 20px/126px "Microsoft Yahei"; color:#fff; width:126px;  text-align:center; text-shadow:1px 1px 0px #000;}
.caseC ul li a span{ display:none;}
.caseC ul li a:hover img{ width:0; height:0;}
.caseC ul li a:hover span{ display:inline-block; position:absolute; top:0; left:0; z-index:2; background:url(../images/caseBG_on.png) no-repeat; width:126px; height:126px; text-align:center; color:#fff; display:inline-block; font:bold 20px/126px "Microsoft Yahei";}
.caseC ul li a.more:hover{ text-decoration:underline;}
.caseC ul li a.more:hover img{ width:125px; height:125px;}
.caseC ul li p{height:30px;line-height:30px;font-size:18px;text-align:center;color:#8F8F8F;}

.hot_city{ width:1100px; height:41px; background-color:#1d93dd; margin:10px auto 0;}
.hot_city ul{ display:block; width:1100px; height:41px;}
.hot_city ul li{ display:block; width:auto; height:41px; line-height:41px; float:left; margin-right:28px;}
.hot_city ul li a{ font-size:14px; color:#FFF;}
.hot_city ul li a:hover{ color:#0e78ba;}
.hot_city ul li.color_none a:hover{color:#FFF;}
.hot_city ul li.color_none{ margin-left:42px;}

.district{ width:1100px; height:130px; margin:15px auto 0;}
.district p{ display:block; width:505px; height:30px; float:left; text-align:left; margin-left:41px; line-height:30px;}
.district p a{ font-size:14px; color:#838383;}



.jians{width:1100px;color:#4e4e4e; height:125px; margin:20px auto 0;}
.jians ul{overflow:auto; zoom:1;padding:5px;padding-left:30px;}
.jians ul li a{color:#838383;font-size:14px;}
.jians ul li a:hover {color:#01b3f1;}
.jiansT{font-size:15px;line-height:15px;}
.jiansT b{margin:10px 0;padding:0 30px;display:inline-block;cursor:pointer;font-weight:normal;}
.jiansT .on,.jiansT b:hover {color:#1d93dd;}
.jians ul li {float:left;margin-top:5px ;width:135px;overflow:hidden;}
.jians ul.jiansList2 li {width:135px;}
.jians ul.jiansList3 li {width:160px;}



.footer{ width: 100%; height:213px; background-color: #2364be;  }
.footer .footContent{ width: 1100px; height: 213px; margin: 0 auto; }
.footer .footContent .fcTOP{ width: 1100px; height: 83px; border-bottom: 1px solid #0a4faf; }
.footer .footContent .fcTOP .fcLeft{ width: 411px;  height: 83px; line-height: 87px; text-align: center;font-size: 16px; color: #103972; float: left; }
.footer .footContent .fcTOP .fcRight{ width: 248px; height: 83px;float: right;}
.footer .footContent .fcTOP .fcRight .fcRight1{width: 248px; height: 30px; color: #103972;font-size: 16px; margin-top: 15px; }
.footer .footContent .fcTOP .fcRight .fcRight2{width: 248px; height: 40px; color: #7ab1ff; font-weight: 600; font-size: 34px; }
.footer .footContent .fcDown{ width: 1100px; height: 128px;  border-top: 1px solid #337adc; margin: 0 auto }
.footer .footContent .fcDown .footerNav{ width: 554px; height: 20px; margin: 0 auto; margin-top: 26px; }
.footer .footContent .fcDown .footerNav ul{ width: 554px; height: 14px;}
.footer .footContent .fcDown .footerNav ul li{ width: 56px; height: 14px; display: block; float: left; text-align: center; margin-right: 27px;}
.footer .footContent .fcDown .footerNav ul li a{ color: #7ab1ff; font-size: 14px; }
.footer .footContent .fcDown .copyRight{ width: 1100px;  height: 40px; margin-top: 25px;}
.footer .footContent .fcDown .copyRight p{ width: 100%; text-align: center;  color: #103972;}