
.banner_box{width:100%; height:550px; position:relative; overflow:hidden; z-index:0;}
.banner{left:50%; top:0px; margin-left:-962px;position:absolute;}
.banner_tap{position:absolute; bottom:40px; left:50%; margin-left:-77px;}
.banner_tap li{width:16px;height:16px; border-radius:50%; display:inline-block; background:#fff; opacity:0.3;filter:Alpha(opacity=30); margin:0px 10px;}
.banner_tap .on{ opacity:0.8;filter:Alpha(opacity=100); }


.product_service_box{width:1200px; margin:0px auto 40px; overflow: hidden;}
.middle .title_h3{ margin:40px 0px;text-align: center;}
.product_service_box ol{width:172px; float:left; margin:0px 34px;}
.product_service_box dt{border-radius:50%; width:140px; height:140px;  margin:0px auto; box-shadow: 0 0px 12px rgba(0,0,0,0.125);
border: 1px solid rgba(0,0,0,0.125); position:relative; cursor: pointer;transition: transform 0.3s;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
-o-transition: -moz-transform 0.3s;
transform:scale(0.93);
-webkit-transform:scale(0.93);
-moz-transform:scale(0.93);
-o-transform:scale(0.93);}
.product_service_box dt img{ top:25%; position:absolute; }
.product_service_box dt:hover{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);}
.product_service_box .dd01{ font-size:20px; color:#333; text-align: center; font-weight: bold; margin-top:20px;}
.product_service_box .dd02{ font-size:18px; color:#666; text-align: center;line-height:25px;  margin-top:10px;}



.report_type_boxbg{width:100%; background:#ebeff0;overflow: hidden;}
.report_type_box{width:1200px; margin:0px auto 40px;overflow: hidden;}
.report_type_box .pic_box{width:250px; height:270px;  float:left; margin:0px 25px;position:relative; }
.report_type_box .pic_box ol{position:absolute; left:0px;top:0;width:110px;}
.report_type_box .dt01{ height:270px; background:#3b6ed8;opacity: 0.6;filter: alpha(opacity=60);cursor: pointer;}
.report_type_box .dd02{ font-size:20px;color:#fff; font-weight:500; text-align: left;line-height:25px;  margin-top:10px;position:absolute;left:15px; top:40px;}
.report_type_box .dd03 a{ font-size:14px;color:#fff; font-weight:500; text-align: left;line-height:25px;  margin-top:10px;position:absolute;left:15px; bottom:40px;}
.report_type_box .dd03 a:hover{color:#D8D815;}
.report_type_box .pic_box ol:hover {width:250px;transition: transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-o-transition: -moz-transform 0.5s;}
.report_type_box .report_type_box_acolor{color:#fc4015; font-size:16px; margin:0 auto;}



.news_box{width:1200px; margin:0px auto 40px; overflow: hidden; }
.new_content_box{width:1300px;}
.new_content{width:338px; height:369px;border:1px #ddd solid; padding:20px; float:left;}
.new_content .news_title{border-left:5px #468efc solid; font-size:22px; text-indent: 0.5em; font-weight: 100;}
.new_content .news_title a{float:right; font-size:12px; color:#468efc;line-height:29px;}
.new_content ol{ margin-top:15px;overflow: hidden;}
.new_content ol dt{width:339px; height:195px; overflow: hidden; position: relative;}
.new_content ol dt .newspic_title{height:35px; color:#fff; font-size:16px; line-height:35px; padding:0px 13px;background:#000000;opacity: 0.65;filter: alpha(opacity=65);position:absolute; left:0px; bottom:0px; width:313px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.new_content ol dt .newspic_title a{opacity: 0.6;filter: alpha(opacity=60);}
.new_content ol dt .newspic_title a:hover{opacity: 1.0;filter: alpha(opacity=100);-webkit-transition: 1s all ease;
-moz-transition: 1s all ease;
-ms-transition: 1s all ease;
-o-transition: 1s all ease;
transition: 1s all ease;}
.new_content ol dt img{width: 100%; cursor: pointer;
-webkit-transition: 1s all ease;
-moz-transition: 1s all ease;
-ms-transition: 1s all ease;
-o-transition: 1s all ease;
transition: 1s all ease;}
.new_content ol dt img:hover{webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.new_content ol dd{font-size:16px; line-height:26px; }
.new_content ol dd a{float:left; width:220px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333;}
.new_content ol dd span{float:right; color:#999;}
.new_content ol dd a:hover{color:#468efc; text-decoration: underline;}



.customer_boxbg{width:100%; background:#ebeff0;overflow: hidden;}
.customer_box{width:1200px; margin:0px auto 40px;overflow: hidden;}
.customer_box .customer_content{ margin-bottom:22px;width:1300px; }
.customer_box .customer_content a{overflow: hidden; margin-right:20px; display:inline-block;border:1px #DDDDDD solid;box-shadow: 0 0px 12px rgba(0,0,0,0.125);
background-clip: padding-box; }
.customer_box .customer_content a img{display:block;}
.customer_box .customer_content a:hover{box-shadow: 0 0px 12px rgba(21,155,247,0.125); border:1px #468EFC solid;}
/*悬浮 */
.two_dimension_code{width:60px;overflow:hidden; position:fixed; right:0px; bottom:225px;}
.two_dimension_code span{width:60px; height:60px; overflow:hidden; display:block; background:#03a9f4;}
.two_dimension_code span:hover{background:#5FA0FF;}
.two_dimension_code_box1{width:120px; height:121px;position:fixed; right:62px;bottom:285px; background:#fff; display:none;}
.two_dimension_code_box2{width:180px; height:61px; padding: 0 10px; line-height:61px; position:fixed;  right:62px;bottom:285px; background:#fff; color:#458DFB; font-size:24px; display:none;}
span.two_dimension_code_span3{ -display:none;background:#03a9f4;}



