﻿

 body {color:#333333} a{color:#333333}a:active,a:hover {color:#3669AA}



@media (min-width: 1630px) {.container{ width: 1200px; }}



@media (min-width: 1920px) {.container{ width: 1200px; }}

html{ overflow-x:hidden; overflow-y:auto;}



body {color:#666666; font-family: 'Microsoft yahei';min-width:1200px;}



@media (min-width: 767px){



    .container {



        width: 1200px;



    }



}



@media (min-width:991px){



    .container {



        width: 1200px;



    }



}



@media (min-width: 1630px){



    .container {



        width: 1200px;



    }



}



@media (min-width:1920px){



    .container {



        width: 1200px;



    }



}



#Top{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*pc版头部*/







#Top .width{width:100%; dispplay:block; float:left;}



#Top .top1{width: 100%; position: fixed; top: 0;left: 0; z-index:999; height:95px;



    background:#fff;



}



#Top .h114{height:95px; background:#fff;}



#Top .top1.active{box-shadow: 0 2px 43px rgba(0,0,0,0.3); background:#fff;}


#Top .logo{float:left;width: 226px;height: 84px;margin:12px 0;}



#Top .top_box{ float:right; margin:29px 0;}



#Top .top_box .box1{ float:left; margin-left:10px; position:relative;}



#Top .top_box .lang{ float:left; width:38px; height:38px; line-height:36px; text-align:center; font-weight:bold; font-size:12px; color:#999999; text-transform:uppercase; border:1px solid #eaeaea; border-radius:50%;}



#Top .top_box .lang:hover{ border:1px solid #3669AA; background:#3669AA; color:#fff;}



#Top .top_box .btn1{ float:left; width:38px; height:38px; border:1px solid #eaeaea; border-radius:50%;



background:url(../images/2112_index_img_06a.png)no-repeat;



}



#Top .top_box .btn1:hover,



#Top .top_box .btn1.on{ border:1px solid #3669AA; background:url(../images/2112_index_img_06.png)no-repeat #3669AA;}



#Top .top_box .so1{ display:none; float:left; width:250px; position:absolute; right:0; top:81px;



z-index:999; background:#fff; box-shadow: 0px -1px 7px rgba(0,0,0,0.15);  border-radius:52px;



padding:7px 7px 7px 22px;



}



#Top .top_box .so1 .so_left{padding:9px 0 9px 8px; width:120px; float:left; position: relative;}



#Top .top_box .so1 .so_left .span_a{line-height: 22px; width:100%; position: relative; padding-right:34px;



font-size:14px; color: #333333; border-right:1px solid #eaeaea; cursor: pointer;



}



#Top .top_box .so1 .so_left .span_a::after{position: absolute; right:15px; top:50%; margin-top:-1px;



  width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent;



    border-top: 6px solid #959595; content:"";



}



#Top .top_box .so1 .so_left .xl_ul{display:none; position: absolute; width:90px; left:0; top:64px; 



background:#fff; border-radius:6px; display: block; padding:14px 0 8px 0;



}



#Top .top_box .so1 .so_left .xl_ul .li_a{width:100%; line-height: 24px; text-align:center; margin-bottom:7px;}



#Top .top_box .so1 .so_left .xl_ul .li_a a{color:#888888; display: block; width:100%;}



#Top .top_box .so1 .so_left .xl_ul .li_a:hover a{color:#3669AA;}



#Top .top_box .so1 .so_right{width:200px; float:right; position: relative;}



#Top .top_box .so1 .Search{ float:left; width:100%;  height:40px; line-height:40px;



 padding:0 40px 0 20px; font-size:14px; color:#888888;border-radius:0 52px 52px 0; }



#Top .top_box .so1 .sear_sub{ float:left; width:38px; height:38px; position:absolute; right:0;



 top:50%; margin-top:-19px; background:#3669AA; border-radius:50%;



}



#Top .top_box .so1 ::-webkit-input-placeholder{color:#888888;}



#Top .top_box .so1 :-moz-placeholder{color:#888888;}



#Top .top_box .so1 ::-moz-placeholder{color:#888888;}



#Top .top_box .so1 :-ms-input-placeholder{color:#888888;}







/*menu*/



#Top .nav{ float:right; margin-right:25px;}



#Top .nav .nli{ float:left;position:relative;}



#Top .nav .nli .l1{float:left;color:#333333; font-size:14px;line-height:36px; margin:0 18px; padding:30px 0;



 position: relative;}



#Top .nav .nli .l1::after{float: left;width: 0; height: 2px; position: absolute;left: 50%;



    bottom:0;  content: ''; background: #3669AA;oz-transition: all 0.5s linear;



    -webkit-transition: all 0.5s linear;



    -o-transition: all 0.5s linear;



    -webkit-transform: translateX(-50%);



    -ms-transform: translateX(-50%);



    transform: translateX(-50%);



    -moz-transform: translateX(-50%);



    -o-transform: translateX(-50%);



}



#Top .nav .nli.on .l1,



#Top .nav .nli:hover .l1{ color:#3669AA;}



#Top .nav .nli.on .l1::after,



#Top .nav .nli:hover .l1::after{width:100%;}



#Top .nav .sub{ display:none; float:left; width:160px; text-align:center; position:absolute; left:50%; margin-left:-80px; top:95px; z-index:1009; }



#Top .nav .sub li{ float:left; width:100%;background:#000; background:rgba(0,0,0,0.6); margin-bottom:1px;}



#Top .nav .sub li a{ float:left; width:100%; color: #fff; font-size:14px; line-height:40px; text-transform:uppercase;}



#Top .nav .sub li a:hover{ background:#3669AA;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Down{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*底部*/



#Down .footer{width:100%; display: block; float:left; padding-top:80px;}



#Down .footer .f_top{padding-bottom: 54px; border-bottom:1px solid #393f47; display: block; width:100%; }



#Down .footer .f_top .left{width:394px; float:left; }



#Down .footer .f_top .left .p_a1{width:100%; display: block; padding-left:28px; line-height:24px; height:24px; position: relative; color: #fff; font-size:14px;}



#Down .footer .f_top .left .p_a1 .i{width:21px; height:24px; position: absolute; left:0; top:50%; margin-top:-12px; display: block;}



#Down .footer .f_top .left .p_a1 .i img{display: block;width:21px; height:24px; }



#Down .footer .f_top .left .h5{line-height:58px; color:#fff; font-size:32px; display: block; width:100%; font-weight:bold;}



#Down .footer .f_top .left .p_a2{margin-top:10px; display: block; width:100%; line-height:32px; color: #fff; font-size:14px;}



#Down .footer .f_top .left .p_a2 span{display: block;}



#Down .footer .f_top .cen{width:382px; float:left;



text-align:center;display:flex; align-items: center;justify-content: center;



}



#Down .footer .f_top .cen .ul{ width:100%; padding:10px 0; text-align:center;display:flex; align-items: center;justify-content: center;



}



#Down .footer .f_top .cen .ul .li_a{float:left; width:110px;



margin:0 15px;



}



#Down .footer .f_top .cen .ul img{display: block;}



#Down .footer .f_top .cen .ul .p_b{width:100%; margin-top:10px; line-height:24px; padding-left: 40px; position: relative; 



  color:#fff; font-size:14px;



}



#Down .footer .f_top .cen .ul .i{position: absolute; left:0; top:50%; margin-top:-10px; width:27px; height:20px; display: block;}



#Down .footer .f_top .cen .ul .i .img02{position: absolute; left:0; top:0; width:100%; height:100%; display: block; opacity:0;} 



#Down .footer .f_top .cen .ul .li_a:hover .img01{opacity: 0;}



#Down .footer .f_top .cen .ul .li_a:hover .img02{opacity: 1;}



#Down .footer .f_top .right{width:390px; float:right;}



#Down .footer .f_top .right .li{padding-left:78px; width:100%; width:50%; float:left; display: inline-block;}



#Down .footer .f_top .right .li .h4{width:100%; display: block; }



#Down .footer .f_top .right .li .h4 a{color: #fff;}



#Down .footer .f_top .right .ul_a{width:100%; display: block;



margin-top:10px;



}



#Down .footer .f_top .right .ul_a .li_a{width:112%;



 display: block; line-height:28px; margin-bottom:5px;



}



#Down .footer .f_top .right .ul_a .li_a:hover a{color:#3669AA;}



#Down .footer .f_top .right .ul_a .li_a a{font-size:13px; color:#fff; opacity: 0.5; width:100%; display: block;}



#Down .footer .f_bottom{width:100%; display: block; 



  padding-top:28px; padding-right:18px; position: relative;



  padding-left:70px;



}



#Down .footer .f_bottom .span_a{font-size:14px; line-height:14px; color:#fff; opacity: 0.5; position: absolute; left:0; top:0;



padding-top:28px;



}



#Down .footer .f_bottom .i{position: absolute; right:0;



top:30px;width: 9px;height: 9px; float: right; border-top:rgba(255,255,255,0.5) solid 1px;



    border-right:rgba(255,255,255,0.5) solid 1px;   cursor: pointer;



    transform: rotate(45deg);



    -webkit-transform: rotate(45deg);



    -moz-transform: rotate(45deg);



    -o-transform: rotate(45deg);



    -webkit-transition: all 0.3s linear;



    -moz-transition: all 0.3s linear;



    -o-transition: all 0.3s linear;



    transition: all 0.3s linear;



}



#Down .footer .f_bottom .ul_d{width:100%; position: relative;



display: block;



}



#Down .footer .f_bottom .ul_d .a_1{padding:0 7px; position: relative; display: inline-block; font-size:13px; line-height:14px; color:#fff; opacity: 0.5; float:left;}



#Down .footer .f_bottom .ul_d .a_1::after{position: absolute; right: 0; top:0; width:1px; background:rgba(255,255,255,0.5);



height:100%; content:"";



}



#Down .footer .f_bottom .ul_d .a_1:hover{color:#3669AA;}



#Down .footer .f_bot{padding-bottom:20px; width:100%;



line-height:32px; font-size:14px; color:#fff; opacity: 0.5;



padding-right:150px; position: relative; margin-top:5px;



}



#Down .footer .f_bot .span_a{line-height:32px; font-size:14px; color:#fff; width:100%; display: block;}



#Down .footer .f_bot .ul_c{line-height:32px; font-size:14px; color:#fff;  position: absolute; right:0; top:0;}



#Down .footer .f_bot .ul_c .a{ font-size:14px; color:#fff; padding:0 8px; }



#Down .footer .f_bot .ul_c .a:hover{color:#3669AA;}



/* 右侧栏 */



#Down .yc_pf{display: none; position: fixed; width: 50px; top: 50%; right:30px; z-index: 99999; 



-webkit-transform: translate(0, -50%);



    -ms-transform: translate(0, -50%);



        transform: translate(0, -50%);}



#Down .yc_pf ul{float: left; width: 100%; }



#Down .yc_pf ul li{float: left; width: 100%; height: 51px;  border-bottom:1px solid  rgba(39,41,44,0.4);}



#Down .yc_pf ul li a{float: left; display: block; width: 50px; height: 50px;background: #27292c; overflow: hidden;







}



#Down .yc_pf ul li a span{float: left; display: block; width:50px; height: 49px; position: relative; left: 0; top: 0; background: #27292c; overflow: hidden;



-webkit-transition: all 0.2s ease-out 0s; 



   -moz-transition: all 0.2s ease-out 0s; 



     -o-transition: all 0.2s ease-out 0s; 



        transition: all 0.2s ease-out 0s;}



#Down .yc_pf ul li a img{float: left; display: block; }



#Down .yc_pf ul li a span h4{float: left; width: 128px; height: 50px; padding: 12px 0; line-height:25px; color: #fff; font-size: 16px; }



#Down .yc_pf ul li a span i{display: block;position: absolute;left: 16px;top: 55px;width: 100px;height: 0;overflow: hidden;



 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);



  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);



       box-shadow: 1px 1px 10px rgba(0,0,0,.2);



-webkit-transition: all 0.2s ease-out 0s;



   -moz-transition: all 0.2s ease-out 0s;



    -ms-transition: all 0.2s ease-out 0s;



     -o-transition: all 0.2s ease-out 0s; 



        transition: all 0.2s ease-out 0s;}



#Down .yc_pf ul li a:hover {background:#3669AA; overflow: visible;}



#Down .yc_pf ul li a:hover span{background: #3669AA; left: -138px;width:188px; }



#Down .yc_pf ul li a:hover span i{height: 100px;}



#Down .yc_pf ul li a.ty:hover span{width:250px; left:-200px;}



@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Slide{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*banner*/



#Slide .pz_banner{clear: both; position:relative; width:100%; overflow:hidden;}



#Slide .pz_banner img{display: block;}



#Slide .pz_banner a{display:block; width:100%;}



#Slide .pz_banner .slide1 .list{line-height:0; position: relative;}



#Slide .pz_banner .slide1 .slick-dots{width:100%; display:inline-block!important; 



 font-size:0;  text-align:center; bottom:32px; left:0;



}



#Slide .pz_banner .slide1 .slick-dots li{width:52px; height:5px; margin:0 5px; position:relative;



display:inline-block; border:none; background:#fff; opacity: 0.4;



  }



#Slide .pz_banner .slide1 .slick-dots li.slick-active{



  position:relative;background:#fff; opacity: 1;



}



#Slide .pz_banner .slide1 .slick-dots li button:before,



#Slide .pz_banner .slide1 .slick-dots li button{display:none;}



#Slide .pz_banner .slick-prev,



#Slide .pz_banner .slick-next{ width:36px; height:72px; top:50%; margin-top:-36px;



  background-size:36px 72px; display:none!important; background:none!important;



}



#Slide .pz_banner .list{width:100%; display: block; position: relative;}



#Slide .pz_banner .list .banner_text{position: absolute; left:0; top:0; width: 100%; height:100%; display: block;}



#Slide .pz_banner .list .h4{padding-top:10%; width:100%; display: block; font-size:48px; color:#ffffff;



line-height:60px; letter-spacing:5px;



}



#Slide .pz_banner .list .more{width:164px; height:48px; line-height: 46px; margin-top:20px; border:1px solid #fff;



text-align: center; display:block;



}



#Slide .pz_banner .list .more a{width:100%; position: relative; display:block; font-size:18px;color:#ffffff;}



#Slide .pz_banner .list .more .i{position: absolute;  top:50%; margin-left:12px;



width: 9px; height: 9px;float: right; border-top: #fff solid 1px; border-right: #fff solid 1px;



margin-top: -5px;cursor: pointer;transform: rotate(45deg);



    -webkit-transform: rotate(45deg);



    -moz-transform: rotate(45deg);



    -o-transform: rotate(45deg);



 }



#Slide .pz_banner .list .more:hover{background:#3669AA; border:1px solid #3669AA;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*关于我们*/



#Content .Camel-about{width:100%; display: block; float:left; padding-top:80px;}



#Content .Camel-about .pic_num{width:100%; margin:0 auto; display: block; text-align:center;}



#Content .Camel-about .pic_num .ul1{ margin:0 auto; width:100%; text-align:center; display:flex; align-items: center;justify-content: center;}



#Content .Camel-about .pic_num .l1{ float:left; width:25%;  text-align:center;background:#efefef;



  display: flex; align-items: center;justify-content: center;



}



#Content .Camel-about .pic_num .l2{background:#e7e7e7;}



#Content .Camel-about .pic_num .l1 .text{width:100%; display: block; text-align:center;



  padding:38px 15px;



 }



#Content .Camel-about .pic_num .l1 .sub_1{color:#fff; font-size:18px; width:21px; height: 21px;background:#3669AA;



  line-height: 19px; text-align:center; border-radius:50%; display:inline-block; 



position: relative;bottom: 8px; margin-left:6px;



}



#Content .Camel-about .pic_num .nub{ float:left; width:100%; color:#3669AA; font-size:48px; height:50px; line-height:50px; font-weight:normal; position:relative; overflow:hidden;}



#Content .Camel-about .pic_num .nub font{ display:inline-block; vertical-align:top; line-height:19px; margin:24px 0 0 8px; border-radius:50%; width:19px; height:19px; background:#e7e7e7; color:#3669AA; font-size:12px;}



#Content .Camel-about .pic_num .tit2{ float:left; width:100%; color:#666666; font-size:14px; line-height:26px;



 margin-top:2px;



}



#Content .Camel-about .pic_num .dataNums{position:relative;top:50%;display:inline-block; vertical-align:top;height:50px;margin-top:-30px;text-align:center}



#Content .Camel-about .pic_num .dataNums .dataOne{ display:inline-block; vertical-align:top; width:27px;height:50px;text-align:center;}



#Content .Camel-about .pic_num .dataNums .dataBoc{position:relative;width:100%;height:100%; float:left;}



#Content .Camel-about .pic_num .dataNums .dataBoc .tt{position:absolute;top:0;left:0;width:100%;height:100%;float:left;}



#Content .Camel-about .pic_num .dataNums .tt span{float:left;width:100%;height:100%;}



#Content .Camel-about .pic_text{padding-top:45px; width:100%; display: block; position: relative;}



#Content .Camel-about .pic_text .span_a{width:436px; margin:0 auto; display: block; position: relative;



 bottom:0; text-align:center;}



#Content .Camel-about .pic_text .left{width:285px; position: absolute; left:0; top:45px;}



#Content .Camel-about .pic_text .left .topa{padding-top: 30px; line-height:38px; font-weight: bold; 



  font-size:24px; width:100%; color:#3669AA;



}



#Content .Camel-about .pic_text .left .topa .span{display: block;}



#Content .Camel-about .pic_text .left .p{margin-top:155px; width:100%; display: block; padding-top:50px; position: relative;



line-height:26px; color:#666666; font-size: 16px;



}



#Content .Camel-about .pic_text .left .p::after{position: absolute; left:0; top:0; width:18px;



 height:4px; background:#fafafa; content:"";



}



#Content .Camel-about .pic_text .left .p span{display: block;}



#Content .Camel-about .pic_text .right{width:375px; position: absolute; right:0; top:45px;}



#Content .Camel-about .pic_text .right .h4{padding-top:45px; width:100%; display: block; text-align:right;



line-height:40px; color:#333333; font-weight:normal; font-size:24px;



}



#Content .Camel-about .pic_text .right .span_b{display: inline-block; float:right; margin-top:5px;



line-height:30px; padding:0 10px; color:#fff; background:#3669AA; font-size:16px;



}



#Content .Camel-about .pic_text .right .p_c{display: block; width:100%; }



#Content .Camel-about .pic_text .right .p_a{padding:25px 0; text-align:right; line-height:30px;



 font-size:16px; color: #666666; width:100%; display: block;



}



#Content .Camel-about .pic_text .right .p_a span{display: block;}



#Content .Camel-about .pic_text .right .p_b{margin-top:85px; display: block; text-align: right;



 line-height:30px;font-size:16px; color: #666666; width:100%; 



}



#Content .Camel-about .pic_text .right .p_b span{display: block;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content2{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*业务领域*/



#Content2 .Camel-Bus{width:100%; display: block;



 float:left; background:#f3f3f3; padding:80px 0;}



#Content2 .Camel-Bus .Bus_title{ text-align:center; display: block; width:100%; position: relative;}



#Content2 .Camel-Bus .Bus_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content2 .Camel-Bus .Bus_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



background:#f3f3f3; display: block; height:30px;



}



#Content2 .Camel-Bus .Bus_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;







}



#Content2 .Camel-Bus .Bus_ul{width:100%; display: block;  padding-top:40px;}



#Content2 .Camel-Bus .Bus_ul .li_a{width:23.5%; float:left; margin-right:2%; position: relative;



display: flex;align-items: center;justify-content: center;



}



#Content2 .Camel-Bus .Bus_ul .li_a:nth-child(4n){margin-right:0;}



#Content2 .Camel-Bus .Bus_ul .li_a a{width:100%; display: block;}



#Content2 .Camel-Bus .Bus_ul .li_a .text{



text-align:center; display: block;



}



#Content2 .Camel-Bus .Bus_ul .li_a .row{display: flex;align-items: center;justify-content: center;position: absolute; left:0; top:0; width:100%; height:100%; background:#fff;



  margin:0;



   -webkit-transition: all 0.3s ease-out 0s; 



-moz-transition: all 0.3s ease-out 0s; 



-o-transition: all 0.3s ease-out 0s; 



transition: all 0.3s ease-out 0s;



}



#Content2 .Camel-Bus .Bus_ul .li_a img{display: block;}



#Content2 .Camel-Bus .Bus_ul .li_a .img{width:69px; margin:0 auto; display: block; position:relative; height:69px;



 -webkit-transition: all 0.3s ease-out 0s; 



-moz-transition: all 0.3s ease-out 0s; 



-o-transition: all 0.3s ease-out 0s; 



transition: all 0.3s ease-out 0s;



}



#Content2 .Camel-Bus .Bus_ul .li_a .img02{position: absolute; left:0; top:0; width:100%; height:100%; opacity: 0;}



#Content2 .Camel-Bus .Bus_ul .li_a .p{text-align:center; padding-top:20px; line-height:24px; color:#444444;



 display: block;



  -webkit-transition: all 0.3s ease-out 0s; 



-moz-transition: all 0.3s ease-out 0s; 



-o-transition: all 0.3s ease-out 0s; 



transition: all 0.3s ease-out 0s;



}



#Content2 .Camel-Bus .Bus_ul .li_a:hover .row{background:#3669aabf; 



}



#Content2 .Camel-Bus .Bus_ul .li_a:hover .img01{opacity: 0;}



#Content2 .Camel-Bus .Bus_ul .li_a:hover .img02{opacity:1;}



#Content2 .Camel-Bus .Bus_ul .li_a:hover .p{color:#fff;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content3{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*研究成员*/



#Content3 .Camel-Rese{width:100%; display: block;



 float:left; }



#Content3 .Camel-Rese .rese_title{ text-align:center; display: block; width:100%; position: relative;}



#Content3 .Camel-Rese .rese_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content3 .Camel-Rese .rese_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



background:#fff; display: block; height:30px;



}



#Content3 .Camel-Rese .rese_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;







}



#Content3 .Camel-Rese .row{display: block; 



  margin:50px -94px 0; }



#Content3 .Camel-Rese .row_ul{display: block; padding:0 94px; width:100%; position: relative;}



#Content3 .Camel-Rese .row_ul .slick-slide{



  padding:0 15px;



}



#Content3 .Camel-Rese .row_ul .li_a{width:100%; display: block;}



#Content3 .Camel-Rese .row_ul .li_a .img{display: block;}



#Content3 .Camel-Rese .row_ul .li_a img{display: block;}



#Content3 .Camel-Rese .row_ul .li_a .text{width:100%; border:1px solid #e9e9e9; border-top:none;



text-align:center; padding:20px;



}



#Content3 .Camel-Rese .row_ul .li_a .h5{font-size:16px; color:#333333; display: block; width:100%;}



#Content3 .Camel-Rese .row_ul .li_a .span{font-size:12px;display: block; width:100%; line-height:24px; color:#3669AA;}



#Content3 .Camel-Rese .row_ul .li_a .p{border-top:1px solid #e9e9e9; width:100%; display:block; padding-top:15px; font-size:12px; color:#666666; margin-top:15px;}







#Content3 .Camel-Rese .row_ul .slick-prev,



#Content3 .Camel-Rese .row_ul .slick-next{width:54px; height:54px; margin-top:-27px; border-radius:50%;border:1px solid #e7e7e7; }



#Content3 .Camel-Rese .row_ul .slick-prev{background:url(../images/2117_left.png)no-repeat; background-size:54px 54px; left:0;







}



#Content3 .Camel-Rese .row_ul .slick-next{background:url(../images/2117_right.png)no-repeat; background-size:54px 54px; right:0;}



#Content3 .Camel-Rese .row_ul .slick-prev:hover{background:url(../images/2117_lefta.png)no-repeat #3669AA; background-size:54px 54px; left:0;







}



#Content3 .Camel-Rese .row_ul .slick-next:hover{background:url(../images/2117_righta.png)no-repeat #3669AA; background-size:54px 54px; right:0;}



#Content3 .Camel-Rese .row_ul .slick-prev:hover,



#Content3 .Camel-Rese .row_ul .slick-next:hover{border-color:#3669AA; }



@media screen and (max-width:1400px){



  #Content3 .Camel-Rese .row{margin: 50px 0 0;}



  #Content3 .Camel-Rese .row_ul{padding:0 60px;}



}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content4{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



/*典型案例*/



#Content4 .Camel-cas{width:100%; display: block;



 float:left; background:#f3f3f3; padding:80px 0;}



#Content4 .Camel-cas .cas_title{ text-align:center; display: block; width:100%; position: relative;}



#Content4 .Camel-cas .cas_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content4 .Camel-cas .cas_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



background:#f3f3f3; display: block; height:30px;



}



#Content4 .Camel-cas .cas_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;







}



#Content4 .Camel-cas .row{width:100%; display: block; padding-top:40px; margin:0 auto;}



#Content4 .Camel-cas .cas_ul{width:48.5%; float: left;



padding:12px 28px 30px;background: #fff;



}



#Content4 .Camel-cas .cas_ul .li_a{width:100%; display: block;



  border-bottom:1px dashed #cccccc; line-height: 54px; 



  position:relative; padding:0 90px 0 20px;



}



#Content4 .Camel-cas .cas_ul .li_a a{width:100%; display: block;



font-size:16px; color:#333333; line-height:54px;



}



#Content4 .Camel-cas .cas_ul:nth-child(2n){float:right;}



#Content4 .Camel-cas .cas_ul .li_a .i{width:4px; height:4px; background:#3669AA; display: block; float:left; position: absolute; left:2px; top:50%; margin-top:-1px;



}



#Content4 .Camel-cas .cas_ul .li_a .span{color:#888888; 



  line-height:54px;font-size:14px; position: absolute;



   right:0; top:0;}



#Content4 .Camel-cas .cas_ul .li_a:hover a{color:#3669AA;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content5 .ztit1{ width:100%; float:left; text-align:center; margin-top:46px;}



#Content5 .ztit1 h2{ width:100%; float:left; font-size:42px; color:#333; line-height:50px; letter-spacing:1px;}



#Content5 .ztit1 h4{ width:100%; float:left; margin-top:10px; font-size:16px; color:#999; line-height:22px; letter-spacing:1px; text-transform:uppercase;}







#Content5 .about1{ width:100%; float:left; margin-top:51px; margin-bottom:50px;}



#Content5 .about1 ul{ width:100%; float:left; text-align:center;}



#Content5 .about1 ul li{ width:25%; float:left; padding:0 5px;}



#Content5 .about1 ul li h3{ width:100%; float:left; font-size:60px; color:#d3d3d3; line-height:61px; font-weight:bold; letter-spacing:-1px;}



#Content5 .about1 ul li h3 span{ display:inline-block; vertical-align:middle; line-height:1; font-size:16px; font-weight:normal; margin:9px 0 0 9px;}



#Content5 .about1 ul li h5{ width:100%; float:left; margin-top:5px; font-size:16px; color:#333; line-height:24px; letter-spacing:1px;}



#Content5 .about1 .text{ width:100%; float:left; margin-top:24px; padding-top:29px; border-top:solid 4px #3669AA; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content5 .about2{ width:100%; float:left; padding:54px 0 60px 0; background:#f3f3f3;}



#Content5 .about2 .text{ width:100%; float:left; margin-top:24px;font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content5 .about3{ width:100%; float:left; padding:25px 0 59px 0;}



#Content5 .about3 .about3box{ width:100%; float:left; background:url(../images/2120_z228-9.png) no-repeat center bottom; margin-top:-32px; padding-top:83px; min-height:490px; line-height:407px; text-align:right;}



#Content5 .about3 .about3box .text{ vertical-align:middle; text-align:left; display:inline-block; width:51.28%; margin-right:5.98%;}



#Content5 .about3 .about3box .text h3{ width:100%; float:left; font-size:30px; color:#333; line-height:38px; letter-spacing:1px; margin-bottom:15px;}



#Content5 .about3 .about3box .text .p{ width:100%; float:left; padding:12px 0 15px 0; border-top:dashed 1px #c2c2c2; font-size:16px; color:#666; line-height:28px; letter-spacing:1px;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#Content5 .ztit1{ margin-top:30px;}



#Content5 .ztit1 h2{ font-size:32px; line-height:40px; letter-spacing:0px;}



#Content5 .ztit1 h4{ margin-top:8px; font-size:14px; line-height:20px; letter-spacing:0px;}



#Content5 .about1{ margin-top:31px; margin-bottom:30px;}



#Content5 .about1 ul li h3{ font-size:40px; line-height:41px;}



#Content5 .about1 ul li h3 span{ font-size:14px; margin:9px 0 0 5px;}



#Content5 .about1 ul li h5{ font-size:14px; line-height:22px; letter-spacing:0px;}



#Content5 .about1 .text{ margin-top:18px; padding-top:20px; border-top:solid 3px #3669AA; font-size:14px; line-height:30px; letter-spacing:0px;}



#Content5 .about2{ padding:34px 0 40px 0;}



#Content5 .about2 .text{ margin-top:18px;font-size:14px; line-height:30px; letter-spacing:0px;}



#Content5 .about3{ padding:12px 0 30px 0;}



#Content5 .about3 .about3box{ background-position:40% center; margin-top:-20px; background-size:cover; line-height:300px; min-height:383px;}



#Content5 .about3 .about3box .text h3{ font-size:20px; line-height:28px; letter-spacing:0px; margin-bottom:10px;}



#Content5 .about3 .about3box .text .p{ padding:12px 0 10px 0; font-size:14px; line-height:22px; letter-spacing:0px;}

}

@media screen and  (max-width:767px){

#Content5 .ztit1{ margin-top:10px;}



#Content5 .ztit1 h2{ font-size:24px; line-height:30px;}



#Content5 .ztit1 h4{ margin-top:6px;  line-height:18px;}



#Content5 .about1{ margin-top:11px; margin-bottom:20px;}



#Content5 .about1 ul li{ width:50%;}



#Content5 .about1 ul li h3{ font-size:20px; line-height:21px;}



#Content5 .about1 ul li h3 span{ font-size:12px; margin:7px 0 0 4px;}



#Content5 .about1 ul li h5{ font-size:12px; line-height:20px;}



#Content5 .about1 .text{ margin-top:12px; padding-top:14px; border-top:solid 2px #3669AA; font-size:12px; line-height:20px;}



#Content5 .about2{ padding:20px 0 10px 0;}



#Content5 .about2 .text{ margin-top:12px;font-size:12px; line-height:20px;}



#Content5 .about3{ padding:12px 0 20px 0;}



#Content5 .about3 .about3box{ background-color:#f2f2f2; margin-top:10px; background-size:360px auto; background-position:-150% 15px; line-height:0px; min-height:0px; padding-top:13px;}



#Content5 .about3 .about3box .text{ width:60%; margin-right:3%;}



#Content5 .about3 .about3box .text h3{ font-size:16px; line-height:20px;}



#Content5 .about3 .about3box .text .p{ padding:8px 0 10px 0; font-size:12px; line-height:20px;}

}

#List{ width:100%; float:left;}



#List .news{ width:100%; float:left; margin-top:60px;}



#List .news .news1{ width:100%; float:left;}



#List .news .news1 ul{ width:100%; float:left; position:relative; padding-bottom:34px;}



#List .news .news1 ul li{ width:100%; float:left; padding:0 15px;}



#List .news .news1 ul li a{ display:block; float:left; position:relative; width:100%; background:#f4f4f4; padding:14px 16px 25px 16px;}



#List .news .news1 ul li a:before{ content:''; width:100%; height:70%; background:#d8d8d8; position:absolute; left:0; top:0; z-index:1;



-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;}



#List .news .news1 ul li .pic{ width:100%; float:left; padding-bottom:150.2%; position:relative; overflow:hidden; z-index:2;}



#List .news .news1 ul li .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;



		 transition: all 0.3s linear;



	-moz-transition: all 0.3s linear;



 -webkit-transition: all 0.3s linear;



-o-transition: width all 0.3s linear;}



#List .news .news1 ul li a:hover:before{ background:#3669AA;}



#List .news .news1 ul li a:hover .pic img{transform: scale(1.1,1.1);



	-ms-transform: scale(1.1,1.1);	



-webkit-transform: scale(1.1,1.1);



	 -o-transform: scale(1.1,1.1);	



   -moz-transform: scale(1.1,1.1);}



#List .news .news1 ul li .text{ width:100%; float:left; margin-top:24px; text-align:center;}



#List .news .news1 ul li .text h4,#List .news .news1 ul li .text h5{ width:100%; float:left; font-size:16px; color:#333; line-height:26px; letter-spacing:1px;}



#List .news .news1 ul li .text h6{ width:100%; float:left; margin-top:10px; font-size:12px; color:#888; line-height:22px; letter-spacing:1px;}



#List .news .news1 ul .slick-dots



{



    position: absolute;



    bottom: 0px;



    display: block;



    width: 100%;



    padding: 0;



    margin: 0;



    list-style: none;



    text-align: center;



}



#List .news .news1 ul .slick-dots li



{



    position: relative;



    display: inline-block;



    width: 38px;



    height: 4px; float:none;



    margin: 0 6px;



	background:#c4c4c4;



    padding: 0;



    cursor: pointer;



}



#List .news .news1 ul .slick-dots li button



{ display:none;}



#List .news .news1 ul .slick-dots li.slick-active



{



	background:#3669AA;



}











#List .news .news2{ width:100%; float:left; margin-top:61px;}



#List .news .news2 ul{ width:100%; float:left;}



#List .news .news2 ul li{ width:100%; float:left; border-bottom:solid 1px #dfe0e0; border-top:solid 1px #dfe0e0; margin-top:-1px;}



#List .news .news2 ul li a{ display:block; width:100%; float:left; padding:35px 82px 35px 10px; position:relative; font-size:18px; color:#333; line-height:48px; letter-spacing:1px;}



#List .news .news2 ul li a .time{ float:left; margin-right:36px;}



#List .news .news2 ul li a .time h4{ width:100%; font-size:36px; color:#333; line-height:32px; font-weight:bold; font-family:Arial; letter-spacing:1px;}



#List .news .news2 ul li a .time h6{ width:100%; font-size:12px; color:#777; line-height:16px; font-family:Arial;}



#List .news .news2 ul li a:before,#List .news .news2 ul li a:after{ content:''; width:22px; height:1px; background:#888; transform:rotate(45deg); position:absolute; right:30px; top:50%; margin-top:-8px;}



#List .news .news2 ul li a:after{ transform:rotate(-45deg); margin-top:7px;}



@media screen and  (min-width:992px){



#List .news .news2 ul li a:hover{ background:#f7f7f7; padding-left:29px; color:#3669AA;}



#List .news .news2 ul li a:hover .time h4,#List .news .news2 ul li a:hover .time h6{ color:#3669AA;}



#List .news .news2 ul li a:hover:before,#List .news .news2 ul li a:hover:after{ background:#3669AA;}



}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#List .news{ margin-top:40px;}



#List .news .news1 ul{ padding-bottom:28px;}



#List .news .news1 ul li .text{ margin-top:12px;}



#List .news .news1 ul li .text h4,#List .news .news1 ul li .text h5{ font-size:14px; line-height:22px; letter-spacing:0px;}



#List .news .news1 ul li .text h6{ margin-top:6px; line-height:20px; letter-spacing:0px;}



#List .news .news1 ul li a{ padding:10px 10px 15px 10px;}





}

@media screen and  (max-width:767px){

#List .news{ margin-top:20px;}



#List .news .news1 ul{ padding-bottom:20px;}



#List .news .news1 .row{ margin:0 -5px;}



#List .news .news1 ul li{ padding:0 5px;}



#List .news .news1 ul li .text{ margin-top:8px;}



#List .news .news1 ul li .text h4,#List .news .news1 ul li .text h5{ font-size:13px; line-height:20px;}



#List .news .news1 ul li .text h6{ margin-top:4px; line-height:18px;}



#List .news .news1 ul li a{ padding:5px 5px 10px 5px;}



#List .news .news1 ul .slick-dots li



{



    width: 24px;



    height: 2px;



    margin: 0 2px;



}



#List .news .news2{ margin-top:30px;}



#List .news .news2 ul li a{ padding:15px 0 15px 10px; font-size:14px; line-height:34px; letter-spacing:0px;}



#List .news .news2 ul li a .time{ margin-right:14px;}



#List .news .news2 ul li a .time h4{ font-size:20px; line-height:18px; letter-spacing:0px;}



#List .news .news2 ul li a:before,#List .news .news2 ul li a:after{ width:16px; right:10px; margin-top:-6px; display:none;}



#List .news .news2 ul li a .time h6{ font-size:8px;}

}

#Pagination{ width:100%; float:left; }



#Pagination .listFy{ float:left; width:100%; margin:60px 0; text-align:center; }



#Pagination .listFy .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}



#Pagination .listFy .pz_fy1 a {display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 5px;}



#Pagination .listFy .pz_fy1 a:hover,#Pagination .listFy .pz_fy1 a.on{ border-color:#3669AA; background:#3669AA; color:white;}



#Pagination .listFy .pz_fy1 a.prve,#Pagination .listFy .pz_fy1 a.next{ width:100px;}



#Pagination .listFy .fy_phone{ display:none;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#Pagination .listFy{ margin:40px 0;}

}

@media screen and  (max-width:767px){

#Pagination .listFy{ margin:20px 0;}



#Pagination .listFy .pz_fy1{ display:none;}



#Pagination .listFy .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}



#Pagination .listFy .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #212020; margin:0 5px;



-webkit-border-radius:18px; 



 -khtml-border-radius:18px;



   -moz-border-radius:18px;



        border-radius:18px;}



#Pagination .listFy .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}

}

#Subpage .newshow{ width:100%; float:left; margin-top:55px;}



#Subpage .newshow .title{ width:100%; float:left; padding-bottom:24px; border-bottom:solid 3px #e4e4e4; position:relative; padding-right:270px;}



#Subpage .newshow .title h3{ width:100%; float:left; font-size:24px; color:#333; line-height:34px; font-weight:bold; letter-spacing:1px;}



#Subpage .newshow .title h5{ width:100%; float:left; margin-top:7px; font-size:16px; color:#888; line-height:28px; letter-spacing:1px;}



#Subpage .newshow .title h5 span{ display:inline-block; vertical-align:top; margin-right:20px;}



#Subpage .newshow .title .btn{ position:absolute; right:0; top:14px;}



#Subpage .newshow .title .btn a{ display:block; float:left;}



#Subpage .newshow .title .btn a.return{ margin-right:28px; font-size:14px; color:#888; line-height:42px; letter-spacing:1px;}



#Subpage .newshow .title .btn a.return img{ vertical-align:middle; margin:-3px 5px 0 0;}



#Subpage .newshow .title .btn a.bm{ width:136px; height:42px; background:#3669AA; text-align:center; font-size:16px; color:#fff; line-height:42px; letter-spacing:1px; cursor:pointer; overflow:hidden;



-moz-border-radius:2px; 



-webkit-border-radius:2px; 



-khtml-border-radius:2px;



border-radius:2px;}



#Subpage .newshow .title .btn a.bm img{ vertical-align:middle; margin:-3px 8px 0 0;}



#Subpage .newshow .title .btn a.return:hover{ color:#3669AA;}



#Subpage .newshow .text{ width:100%; float:left; text-align:center; margin-top:26px; font-size:16px; color:#888; line-height:20px; letter-spacing:1px;}



#Subpage .newshow .text .btn{ width:100%; float:left; text-align:center; margin-top:37px;}



#Subpage .newshow .text .btn a.bm{ width:136px; height:42px; background:#3669AA; text-align:center; font-size:16px; color:#fff; line-height:42px; letter-spacing:1px; cursor:pointer; overflow:hidden; display:inline-block; vertical-align:top;



-moz-border-radius:2px; 



-webkit-border-radius:2px; 



-khtml-border-radius:2px;



border-radius:2px;}



#Subpage .newshow .text .btn a.bm img{ vertical-align:middle; margin:-3px 8px 0 0;}







#Subpage .newshow .wzfy{ width:100%; float:left; margin-top:40px; padding:20px 0 49px 0; border-top:dashed 1px #ccc;}



#Subpage .newshow .wzfy h5{ width:50%; float:left; float:left; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}



#Subpage .newshow .wzfy h5 a{ display:inline-block; vertical-align:top; max-width:80%; color:#333;}



#Subpage .newshow .wzfy h5.last{ text-align:right;}



#Subpage .newshow .wzfy h5:hover a,#Subpage .newshow .wzfy h5:hover{ color:#3669AA;}











#Subpage .tcmb{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; background:black; opacity:0.4; display:none;}



#Subpage .tc710{ width:710px; position:fixed; left:50%; top:50%; margin-left:-355px; background:white; background:rgba(255,255,255,0.83); overflow:hidden; padding:45px 52px 50px 52px; z-index:9999; display:none;



    -webkit-transform: translate(0, -50%);



    -ms-transform: translate(0, -50%);



    transform: translate(0, -50%);



	-moz-border-radius:6px; 



-webkit-border-radius:6px; 



-khtml-border-radius:6px;



border-radius:6px;}



#Subpage .tc710 h2{ width:100%; float:left; font-size:42px; color:#222; line-height:50px; letter-spacing:0.5px; text-align:center;}



#Subpage .tc710 h5{ width:100%; float:left; margin-top:11px; font-size:16px; color:#3669AA; line-height:24px; letter-spacing:1px; text-align:center;}



#Subpage .tc710 ul{ width:100%; float:left; margin-top:18px;}



#Subpage .tc710 ul li{ width:50%; float:left; margin-top:12px; padding:0 7px;}



#Subpage .tc710 ul li .zbox{ width:100%; background:white; float:left; padding:0 30px 0 95px; position:relative;}



#Subpage .tc710 ul li .zbox .name{ position:absolute; left:0; top:0; font-size:14px; color:#666; line-height:52px; padding-left:30px;}



#Subpage .tc710 ul li .zbox span{ display:block; position:absolute; right:18px; bottom:0; line-height:52px; font-size:16px; color:#3669AA;}



#Subpage .tc710 ul li .zbox input,#Subpage .tc710 ul li .zbox textarea{ display:block; width:100%; height:52px; padding:15px 0; line-height:22px; font-size:14px; color:#333; background:none; float:left;



appearance: none;



-moz-appearance: none;



-webkit-appearance: none;



outline: 0;



border:0}



#Subpage .tc710 ul li .zbox textarea{ height:119px;}



#Subpage .tc710 ul li.l1 .zbox{ padding-right:140px;}



#Subpage .tc710 ul li.l1 .zbox .yzm{ width:140px; height:52px; line-height:52px; text-align:center; cursor:pointer; display:block; position:absolute; right:0; top:0;}



#Subpage .tc710 ul li.l1 .zbox .yzm img{ vertical-align:middle; margin-top:-3px;}



#Subpage .tc710 ul li.l2{ width:100%; margin-top:20px; text-align:center;}



#Subpage .tc710 ul li.l2 input{ display:block; width:100%; float:left; height:57px; font-size:18px; color:#fff; background:#3669AA; cursor:pointer;



	-moz-border-radius:4px; 



-webkit-border-radius:4px; 



-khtml-border-radius:4px;



border-radius:4px;}



#Subpage .tc710 ul li.l3{ width:100%;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){









#Subpage .newshow{ margin-top:33px;}



#Subpage .newshow .title{ padding-bottom:12px; border-bottom:solid 2px #e4e4e4; padding-right:220px;}



#Subpage .newshow .title h3{ font-size:18px; line-height:28px; letter-spacing:0px;}



#Subpage .newshow .title h5{ margin-top:5px; font-size:14px; line-height:22px; letter-spacing:0px;}



#Subpage .newshow .title h5 span{ margin-right:15px;}



#Subpage .newshow .title .btn{ top:10px;}



#Subpage .newshow .title .btn a.return{ margin-right:20px; font-size:12px; line-height:32px; letter-spacing:0px;}



#Subpage .newshow .title .btn a.bm{ width:110px; height:32px; font-size:14px; line-height:32px; letter-spacing:0px;}



#Subpage .newshow .title .btn a.bm img{ margin:-3px 6px 0 0;}



#Subpage .newshow .text{margin-top:20px; font-size:14px; letter-spacing:0px;}



#Subpage .newshow .text .btn{ margin-top:27px;}



#Subpage .newshow .text .btn a.bm{ width:110px; height:32px; font-size:14px; line-height:32px; letter-spacing:0px;}



#Subpage .newshow .text .btn a.bm img{ margin:-3px 6px 0 0;}



#Subpage .newshow .wzfy{ margin-top:20px; padding:10px 0 25px 0;}



#Subpage .newshow .wzfy h5{ font-size:14px; line-height:30px;}

}

@media screen and  (max-width:767px){





#Subpage .newshow{ margin-top:12px;}



#Subpage .newshow .title{ padding-bottom:8px; border-bottom:solid 1px #e4e4e4; padding-right:0px;}



#Subpage .newshow .title h3{ font-size:16px; line-height:24px;}



#Subpage .newshow .title h5{ font-size:12px; line-height:20px;}



#Subpage .newshow .title h5 span{ margin-right:0px;}



#Subpage .newshow .title .btn{ position:relative; right:auto; top:auto; width:100%; float:left; margin-top:10px;}



#Subpage .newshow .title .btn a.return{ margin-right:0px;}



#Subpage .newshow .title .btn a.bm{ float:right;}



#Subpage .newshow .title .btn a.bm img,#Subpage .newshow .text .btn img{ width:12px;}



#Subpage .newshow .text{margin-top:10px; font-size:12px; line-height:18px;}



#Subpage .newshow .text .btn{ margin-top:15px;}



#Subpage .newshow .wzfy{ margin-top:10px; padding:10px 0 13px 0;}



#Subpage .newshow .wzfy h5{ width:100%; font-size:12px; line-height:26px;}



#Subpage .newshow .wzfy h5.last{ text-align:left;}



#Subpage .tc710{ width:94%; left:3%; margin-left:0; padding:23px 10px 20px 10px;}



#Subpage .tc710 h2{ font-size:22px; line-height:30px;}



#Subpage .tc710 h5{ margin-top:6px; font-size:12px; line-height:18px; letter-spacing:0px;}



#Subpage .tc710 ul{ margin-top:10px;}



#Subpage .tc710 ul li{ width:100%; margin-top:8px; padding:0 5px;}



#Subpage .tc710 ul li .zbox{ padding:0 10px 0 65px;}



#Subpage .tc710 ul li .zbox .name{ font-size:12px; line-height:42px; padding-left:10px;}



#Subpage .tc710 ul li .zbox span{ right:8px; line-height:42px; font-size:12px;}



#Subpage .tc710 ul li .zbox input,#Subpage .tc710 ul li .zbox textarea{ height:42px; padding:10px 0; font-size:12px;}



#Subpage .tc710 ul li .zbox textarea{ height:79px;}



#Subpage .tc710 ul li.l1 .zbox{ padding-right:100px;}



#Subpage .tc710 ul li.l1 .zbox .yzm{ width:100px; height:42px; line-height:42px;}



#Subpage .tc710 ul li.l2{ margin-top:10px;}



#Subpage .tc710 ul li.l2 input{ height:42px; font-size:16px;}

}

#List2 .ztit1{ width:100%; float:left; text-align:center; margin-top:46px;}



#List2 .ztit1 h2{ width:100%; float:left; font-size:42px; color:#333; line-height:50px; letter-spacing:1px;}



#List2 .ztit1 h4{ width:100%; float:left; margin-top:10px; font-size:16px; color:#999; line-height:22px; letter-spacing:1px; text-transform:uppercase;}



#List2 .zteam{ width:100%; float:left; margin-top:25px;}



#List2 .zteam .zteamHead{ width:100%; float:left; margin-bottom:21px;}



#List2 .zteam .zteamHead li{ width:25%; float:left; text-align:center; background:#f3f5f6; padding:33px 10px 13px 10px; min-height:155px;}



#List2 .zteam .zteamHead li:nth-child(2n){ background:#e9eced;}



#List2 .zteam .zteamHead li h3{ width:100%; float:left; font-size:48px; color:#3669AA; line-height:50px;}



#List2 .zteam .zteamHead li h3 span{ display:inline-block; vertical-align:middle; width:21px; height:21px; background:url(../images/2124_z228-5.png) no-repeat center center #3669AA; background-size:contain; overflow:hidden; margin:3px 0 0 8px;



-moz-border-radius:50%; 



-webkit-border-radius:50%; 



-khtml-border-radius:50%;



border-radius:50%;}



#List2 .zteam .zteamHead li h5{ width:100%; float:left; margin-top:9px; font-size:16px; color:#666; line-height:20px;}



#List2 .zteam .zteamBody{ width:100%; float:left; margin-bottom:30px; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}



#List2 .zteam .zteamDown{ width:100%; float:left; margin-bottom:60px;}



#List2 .zteam .zteamDown .zteamDown270{ width:23%; float:left;}



#List2 .zteam .zteamDown .zteamDown270 .search{ width:100%; float:left; background:#f4f5f7; padding-right:60px; position:relative;}



#List2 .zteam .zteamDown .zteamDown270 .search .searchk{ width:100%; float:left; height:54px; padding:15px 0 15px 21px; line-height:24px; font-size:14px; color:#888; letter-spacing:1px; background:none;}



#List2 .zteam .zteamDown .zteamDown270 .search .searchb{ width:54px; height:54px; position:absolute; right:0; top:0; background:url(../images/2124_z228-6.png) no-repeat center center; cursor:pointer;}



#List2 .zteam .zteamDown .zteamDown270 dl{ width:100%; float:left; margin-top:20px; border:solid 1px #eaeaea; padding:0 20px 6px 20px;}



#List2 .zteam .zteamDown .zteamDown270 dl dt{ width:100%; float:left; font-size:20px; color:#333; font-weight:bold; line-height:60px; border-bottom:solid 1px #eaeaea; letter-spacing:1px; padding-left:28px; position:relative; margin-bottom:6px;}



#List2 .zteam .zteamDown .zteamDown270 dl dt:before{ content:''; width:14px; height:14px; border:solid 2px #3669AA; position:absolute; left:0; top:50%; margin-top:-7px;



-moz-border-radius:50%; 



-webkit-border-radius:50%; 



-khtml-border-radius:50%;



border-radius:50%;}



#List2 .zteam .zteamDown .zteamDown270 dl dd{ width:100%; float:left; padding-left:28px; letter-spacing:1px;}



#List2 .zteam .zteamDown .zteamDown270 dl dd a{ display:block; float:left; width:100%; font-size:16px; color:#333; line-height:42px;}



#List2 .zteam .zteamDown .zteamDown270 dl dd.on a,#List2 .zteam .zteamDown .zteamDown270 dl dd:hover a{ color:#c9141d;}



#List2 .zteam .zteamDown .zteamDown870{ width:74.35%; float:right; margin-top:-30px;}



#List2 .zteam .zteamDown .zteamDown870 ul{ width:100%; float:left;}



#List2 .zteam .zteamDown .zteamDown870 ul li{ width:33.333%; float:left; margin-top:30px; padding:0 15px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a{ display:block; float:left; width:100%; overflow:hidden;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .pic{ width:100%; float:left; padding-bottom:100%; position:relative; overflow:hidden;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;



		 transition: all 0.3s linear;



	-moz-transition: all 0.3s linear;



 -webkit-transition: all 0.3s linear;



-o-transition: width all 0.3s linear;}



#List2 .zteam .zteamDown .zteamDown870 ul li a:hover .pic img{transform: scale(1.1,1.1);



	-ms-transform: scale(1.1,1.1);	



-webkit-transform: scale(1.1,1.1);



	 -o-transform: scale(1.1,1.1);	



   -moz-transform: scale(1.1,1.1);}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text{ width:100%; float:left; padding:17px 20px 15px 20px; border:solid 1px #e9e9e9; border-top:0; text-align:center;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text h4{ width:100%; float:left; font-size:16px; color:#333; line-height:20px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text h5{ width:100%; float:left; font-size:12px; color:#3669AA; line-height:19px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text h6{ width:100%; float:left; margin-top:16px; padding-top:12px; border-top:solid 1px #e9e9e9; font-size:12px; color:#666; line-height:20px;}



#List2 .zteam .zteamDown .zteamDown870 .loading{ width:100%; float:left; text-align:center; margin-top:60px;}



#List2 .zteam .zteamDown .zteamDown870 .loading img{ height:42px; vertical-align:top;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#List2 .ztit1{ margin-top:30px;}



#List2 .ztit1 h2{ font-size:32px; line-height:40px; letter-spacing:0px;}



#List2 .ztit1 h4{ margin-top:8px; font-size:14px; line-height:20px; letter-spacing:0px;}



#List2 .zteam{ margin-top:15px;}



#List2 .zteam .zteamHead{ margin-bottom:11px;}



#List2 .zteam .zteamHead li{ padding:25px 10px 13px 10px; min-height:125px;}



#List2 .zteam .zteamHead li h3{ font-size:38px; line-height:40px;}



#List2 .zteam .zteamHead li h3 span{ width:16px; height:16px; margin:3px 0 0 6px;}



#List2 .zteam .zteamHead li h5{ margin-top:5px; font-size:14px;}



#List2 .zteam .zteamBody{ margin-bottom:10px; font-size:14px; line-height:30px; letter-spacing:0px;}



#List2 .zteam .zteamDown{ margin-bottom:40px;}



#List2 .zteam .zteamDown .zteamDown270 .search{ padding-right:50px;}



#List2 .zteam .zteamDown .zteamDown270 .search .searchk{ height:44px; padding:10px 0 10px 11px; letter-spacing:0px;}



#List2 .zteam .zteamDown .zteamDown270 .search .searchb{ width:44px; height:44px; background-size:contain;}



#List2 .zteam .zteamDown .zteamDown270 dl{ margin-top:15px; padding:0 10px 6px 10px;}



#List2 .zteam .zteamDown .zteamDown270 dl dt{ font-size:16px; line-height:40px; letter-spacing:0px; padding-left:20px; margin-bottom:4px;}



#List2 .zteam .zteamDown .zteamDown270 dl dt:before{ width:8px; height:8px; margin-top:-4px;}



#List2 .zteam .zteamDown .zteamDown270 dl dd{ padding-left:20px; letter-spacing:0px;}



#List2 .zteam .zteamDown .zteamDown270 dl dd a{ font-size:14px; line-height:32px;}



#List2 .zteam .zteamDown .zteamDown870{ margin-top:-20px;}



#List2 .zteam .zteamDown .zteamDown870 .row{ margin:0 -10px;}



#List2 .zteam .zteamDown .zteamDown870 ul li{ padding:0 10px; margin-top:20px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text{ padding:7px 10px 5px 10px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text h4{ font-size:14px;}



#List2 .zteam .zteamDown .zteamDown870 ul li a .text h6{ margin-top:10px; padding-top:8px;}



#List2 .zteam .zteamDown .zteamDown870 .loading{ margin-top:40px;}



#List2 .zteam .zteamDown .zteamDown870 .loading img{ height:36px;}

}

@media screen and  (max-width:767px){

#List2 .ztit1{ margin-top:10px;}



#List2 .ztit1 h2{ font-size:24px; line-height:30px;}



#List2 .ztit1 h4{ margin-top:6px;  line-height:18px;}



#List2 .zteam{ margin-top:10px;}



#List2 .zteam .zteamHead{ margin-bottom:10px;}



#List2 .zteam .zteamHead li{ padding:15px 10px 5px 10px; min-height:100px; width:50%; border:solid 1px white;}



#List2 .zteam .zteamHead li:nth-child(2n){ background:#f3f5f6;}



#List2 .zteam .zteamHead li h3{ font-size:30px; line-height:40px;}



#List2 .zteam .zteamHead li h3 span{ width:12px; height:12px; margin:3px 0 0 4px;}



#List2 .zteam .zteamHead li h5{ font-size:12px; line-height:16px;}



#List2 .zteam .zteamBody{ font-size:12px; line-height:20px;}



#List2 .zteam .zteamDown{ margin-bottom:20px;}



#List2 .zteam .zteamDown .zteamDown270{ width:100%;}



#List2 .zteam .zteamDown .zteamDown270 dl{ margin-top:10px; padding:10px 10px 6px 80px; position:relative;}



#List2 .zteam .zteamDown .zteamDown270 dl dt{ position:absolute; left:10px; top:10px; font-size:12px; line-height:20px; padding-left:0px; margin-bottom:0px; width:auto; border-bottom:0;}



#List2 .zteam .zteamDown .zteamDown270 dl dt:before{ display:none;}



#List2 .zteam .zteamDown .zteamDown270 dl dd{ width:auto; float:left; padding-left:15px; letter-spacing:0px;}



#List2 .zteam .zteamDown .zteamDown270 dl dd a{ font-size:12px; line-height:20px;}



#List2 .zteam .zteamDown .zteamDown870{ width:100%; margin-top:0px;}



#List2 .zteam .zteamDown .zteamDown870 .row{ margin:0 -5px;}



#List2 .zteam .zteamDown .zteamDown870 ul li{ width:50%; padding:0 5px; margin-top:10px;}



#List2 .zteam .zteamDown .zteamDown870 .loading{ margin-top:20px;}



#List2 .zteam .zteamDown .zteamDown870 .loading img{ height:26px;}

}

#Subpage2{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#Subpage2 .teamshow{ width:100%; margin-top:60px; float:left;}



#Subpage2 .teamshow .teamshow1{ width:100%; float:left; position:relative; padding-bottom:40px;}



#Subpage2 .teamshow .teamshow1:before{ content:''; width:96%; height:90%; background:#f7f7f7; position:absolute; right:0; bottom:0;}



#Subpage2 .teamshow .teamshow1 .pic{ float:left; width:38.37%; position:relative; z-index:2;}



#Subpage2 .teamshow .teamshow1 .pic img{ width:100%; float:left;}



#Subpage2 .teamshow .teamshow1 .text{ float:right; position:relative; z-index:1; margin-top:93px; width:51.53%; margin-right:4.957%;}



#Subpage2 .teamshow .teamshow1 .text h4{ width:100%; float:left; font-size:30px; color:#333; line-height:40px; letter-spacing:1px;}



#Subpage2 .teamshow .teamshow1 .text h5{ width:100%; float:left; margin-top:9px; font-size:18px; color:#888; line-height:30px; letter-spacing:1px;}



#Subpage2 .teamshow .teamshow1 .text ul{ width:100%; float:left; margin-top:24px; padding-top:6px; border-top:solid 1px #3669AA;}



#Subpage2 .teamshow .teamshow1 .text ul li{ width:100%; float:left; padding-left:145px; position:relative; margin-top:20px; font-size:14px; color:#666; line-height:20px; letter-spacing:1px;}



#Subpage2 .teamshow .teamshow1 .text ul li .name{ position:absolute; left:0; top:0; font-size:14px; color:#666; line-height:20px;}



#Subpage2 .teamshow .teamshow1 .text .return{ width:100%; float:left;}



#Subpage2 .teamshow .teamshow1 .text .return a{ display:block; float:right; font-size:16px; color:#999; line-height:32px; letter-spacing:1px;}



#Subpage2 .teamshow .teamshow1 .text .return a img{ vertical-align:middle; margin:-3px 10px 0 0;}



#Subpage2 .teamshow .teamshow1 .text .return a:hover{ color:#3669AA;}



#Subpage2 .teamshow .teamshow2{ width:100%; float:left; position:relative; margin:6px 0 50px 0;}



#Subpage2 .teamshow .teamshow2 .title{ width:100%; float:left; background:url(../images/2125_z228-2.png) repeat-x right center; margin-top:45px;}



#Subpage2 .teamshow .teamshow2 .title span{ display:block; float:left; background:white; font-size:24px; color:#3669AA; line-height:40px; padding:0 12px 0 18px; letter-spacing:1px; position:relative;}



#Subpage2 .teamshow .teamshow2 .title span:before{ content:''; width:3px; height:18px; background:#3669AA; position:absolute; left:0; top:50%; margin-top:-9px;}



#Subpage2 .teamshow .teamshow2 .p{ width:100%; float:left; margin-top:21px; font-size:16px; color:#666; line-height:32px; letter-spacing:1px;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#Subpage2 .teamshow .teamshow1 .text ul li{  padding-left:100px;}

}

@media screen and  (max-width:767px){

#Subpage2 .teamshow{ margin-top:30px;}



#Subpage2 .teamshow .teamshow1{ padding-bottom:0px;}



#Subpage2 .teamshow .teamshow1 .pic{ width:100%;}



#Subpage2 .teamshow .teamshow1 .text{ margin-top:13px; width:100%; margin-right:0%; padding:15px;}



#Subpage2 .teamshow .teamshow1:before{ content:''; width:100%; height:100%; background:#f7f7f7; position:absolute; right:0; bottom:0;}



#Subpage2 .teamshow .teamshow1 .text h4{ font-size:20px; line-height:30px; letter-spacing:0px;}



#Subpage2 .teamshow .teamshow1 .text h5{ margin-top:4px; font-size:14px; line-height:20px; letter-spacing:0px;}



#Subpage2 .teamshow .teamshow1 .text ul{ margin-top:12px; padding-top:4px;}



#Subpage2 .teamshow .teamshow1 .text ul li{ padding-left:95px; margin-top:10px; font-size:12px; line-height:18px; letter-spacing:0px;}



#Subpage2 .teamshow .teamshow1 .text ul li .name{ font-size:12px; line-height:18px;}



#Subpage2 .teamshow .teamshow1 .text .return a{ font-size:14px; line-height:26px; letter-spacing:0px;}



#Subpage2 .teamshow .teamshow1 .text .return a img{ margin:-3px 5px 0 0; width:26px;}



#Subpage2 .teamshow .teamshow2{ margin:6px 0 20px 0;}



#Subpage2 .teamshow .teamshow2 .title{ margin-top:25px; background-size:auto 7px;}



#Subpage2 .teamshow .teamshow2 .title span{ font-size:18px; line-height:26px; padding:0 6px 0 10px; letter-spacing:0px;}



#Subpage2 .teamshow .teamshow2 .title span:before{ width:2px; height:12px; margin-top:-6px;}



#Subpage2 .teamshow .teamshow2 .p{ margin-top:10px; font-size:12px; line-height:24px; letter-spacing:0px;}

}

#Content6{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



/*典型案例*/



#Content6 .Camel-news{width:100%; display: block;



 float:left;}



#Content6 .Camel-news .news_title{ text-align:center; display: block; width:100%; position: relative;}



#Content6 .Camel-news .news_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content6 .Camel-news .news_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



display: block; height:30px; background: #fff;



}



#Content6 .Camel-news .news_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;



}



#Content6 .Camel-news .row{width:100%; margin:40px 0 0; display: block;}



#Content6 .Camel-news .row .left{width:50%; float:left;}



#Content6 .Camel-news .row .pic{width:100%; display: block;



position: relative;



}



#Content6 .Camel-news .row .pic .span_img{width:100%;



 height:390px;



}



#Content6 .Camel-news .row .pic .span_img img{display: block;}



#Content6 .Camel-news .row .pic .text{width:100%; display: block; position: absolute; left:0; bottom:0; padding:30px;



}



#Content6 .Camel-news .row .pic .text .time{color:#fff; 



  font-size:14px; width:100%; display: block;



}



#Content6 .Camel-news .row .pic .text .h5{color:#fff;



 font-size:24px; line-height: 24px; padding-top:10px;



}



#Content6 .Camel-news .row .pic .text .p{line-height: 20px; font-size:18px; color:#fff; display: block;



  padding-top:6px;



}



#Content6 .Camel-news .row .right{width:50%; float:left; 



background:#f7f7f7; padding:0 38px 30px; height:390px;



}



#Content6 .Camel-news .row .right .li_a{padding:35px 0 28px 118px;



display: block; width:100%; position: relative;



border-bottom:1px dashed #acacac;



}



#Content6 .Camel-news .row .right .li_a a{width:100%; display: block;}



#Content6 .Camel-news .row .right .li_a .time_a{width:118px; float:left; position: absolute; left:0; top:35px; display: block;



}



#Content6 .Camel-news .row .right .li_a .h5{font-size: 50px; color:#333333; display: inline-block; float:left; line-height:56px; width:50px;}



#Content6 .Camel-news .row .right .li_a .time_b{width:60px; float: left; display: inline-block; text-align:center; line-height: 26px; font-size:14px;



}



#Content6 .Camel-news .row .right .li_a .h4_a{font-size:18px; color: #222222;display: block; width:100%; line-height:24px;}



#Content6 .Camel-news .row .right .li_a .p{font-size:14px; color:#888888; display: block; padding-top:10px;}



#Content6 .Camel-news .row .right .li_a:hover .h4_a,



#Content6 .Camel-news .row .right .li_a:hover .p,



#Content6 .Camel-news .row .right .li_a:hover .time_b,



#Content6 .Camel-news .row .right .li_a:hover .h5{color:#3669AA;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content7{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



/*律师流程*/



#Content7 .Camel-Law{width:100%; display: block;



 float:left;}



#Content7 .Camel-Law .Law_title{ text-align:center; display: block; width:100%; position: relative;}



#Content7 .Camel-Law .Law_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content7 .Camel-Law .Law_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



display: block; height:30px; background: #fff;



}



#Content7 .Camel-Law .Law_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;



}



#Content7 .Camel-Law .row{width:100%; margin:40px 0 0; display: block; padding:40px 0; position: relative;}



#Content7 .Camel-Law .pic{width:100%; position: relative; display: block; }



#Content7 .Camel-Law .row::after{position: absolute; left:0; top:150px;height:1px; width:100%; content:""; 



 background:#c8c6c5; 



}



#Content7 .Camel-Law .pic .li{display: inline-block; float:left;



  text-align:center; min-width:154px; z-index:2; position: relative;



}



#Content7 .Camel-Law .pic .li .span_img{ background-size:77px 82px; margin:0 auto; text-align:center;



width:77px; height:82px;display: block;}



#Content7 .Camel-Law .pic .li .span_img img{width:37px; margin:0 auto;}



#Content7 .Camel-Law .pic .li .numa{width:23px; height:23px; border:5px solid #3669AA; background:#fff; border-radius:50%;



  display: block;  position:relative;



}



#Content7 .Camel-Law .pic .li .numa::after{position: absolute; left:50%; top:0; height:22px; width:1px; background:#3669AA; content:"";



}



#Content7 .Camel-Law .pic .li .p{display: block; text-align:center;



line-height:24px;color:#353434; font-size:16px;



}



#Content7 .Camel-Law .pic .li.li_1 .span_img{ padding-top:16px;}



#Content7 .Camel-Law .pic .li.li_2 .span_img{ padding-top:25px;}



#Content7 .Camel-Law .pic .li.li_1 .span_img{background: url(../images/2127_index_img_51.png)no-repeat;}



#Content7 .Camel-Law .pic .li.li_2 .span_img{background: url(../images/2127_index_img_67.png)no-repeat;}



#Content7 .Camel-Law .pic .li.li_1 .numa{margin:17px auto 0;}



#Content7 .Camel-Law .pic .li.li_2 .numa{margin:0 auto 17px;}



#Content7 .Camel-Law .pic .li.li_1 .numa::after{ margin-top:-22px;



top:0;



}



#Content7 .Camel-Law .pic .li.li_2 .numa::after{ margin-bottom:-22px; bottom:0; top:auto;



}



#Content7 .Camel-Law .pic .li.li_1 .p{margin-top:18px;}



#Content7 .Camel-Law .pic .li.li_2 .p{margin-bottom:25px; margin-top:50px;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content8{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



/*客户反馈*/



#Content8 .Camel-feed{width:100%; display: block;



 float:left;}



#Content8 .Camel-feed .feed_title{ text-align:center; display: block; width:100%; position: relative;}



#Content8 .Camel-feed .feed_title .h4{display: inline-block; text-align:center; font-size:36px; color:#222222; border-bottom:1px solid rgba(201,21,30,0.5); padding:0 10px 26px;}



#Content8 .Camel-feed .feed_title .span{position: absolute; left:50%; bottom:-4px;margin-left:-15px; width:30px;



display: block; height:30px; background: #fff;



}



#Content8 .Camel-feed .feed_title .span::after{position: absolute; left:50%; margin-left:-8px; bottom:0; content:"";   width:0;height:0;



  border-right:8px solid transparent;



  border-left:8px solid transparent;



  border-top:10px solid #3669AA;



}



#Content8 .Camel-feed .row{width:100%; margin:40px 0 0; display: block; position: relative;}



#Content8 .Camel-feed .feeb_ul{width:100%; display: block; 



padding:0 0 52px 0;



}



#Content8 .Camel-feed .feeb_ul .list{width:32%; float:left; 



 margin-right:2%; padding-top:50px;



}



#Content8 .Camel-feed .feeb_ul .list a{background:#f7f7f7; width:100%; display: block; padding:0 30px 20px 30px;



}



#Content8 .Camel-feed .feeb_ul .list:nth-child(3n){margin-right:0;}



#Content8 .Camel-feed .feeb_ul .title{width:100%; display: block; }



#Content8 .Camel-feed .feeb_ul .img{position: relative;  float:left; display: inline-block;background:#fff; border-radius:50%;



border:6px solid rgba(228,228,228,0.6); width:96px; height:96px; margin-top:-48px;



}



#Content8 .Camel-feed .feeb_ul .img img{width:100%; display: block;}



#Content8 .Camel-feed .feeb_ul .h5{font-size:22px; color:#222222;display: inline-block;  padding:22px 0 0 20px; width:66%;}



#Content8 .Camel-feed .feeb_ul .p{color: #666666; font-size:14px; line-height:24px; display: block; width:100%; margin-top:20px;}



#Content8 .Camel-feed .feeb_ul .slick-dots{width:100%; bottom:0;text-align:center;



}



#Content8 .Camel-feed .feeb_ul .slick-dots li{width:12px; height:12px;  border-radius:50%;background:#3669AA; opacity: 0.2; margin:0 8px; display: inline-block; }



#Content8 .Camel-feed .feeb_ul .slick-dots li.slick-active{opacity: 1;}



#Content8 .Camel-feed .feeb_ul .slick-dots li button:before,



#Content8 .Camel-feed .feeb_ul .slick-dots li button{display:none;}



#Content8 .Camel-feed .feeb_ul .list:hover .h5,



#Content8 .Camel-feed .feeb_ul .list:hover .p{color:#3669AA;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content9{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#Content9 .dn { display: none;}



/*业务领域*/



#Content9 .business { background: #F3F3F3;}



#Content9 h1.title { margin-top: 60px; line-height: 1; font-size: 36px; color: #333; text-align: center;}



#Content9 h1.title:after { content: ""; display: block; width: 60px; height: 1px; margin: 30px auto 40px; background: #3669AA;}



#Content9 .business .li { float: left; width: 31.33%; margin: 0 3% 3% 0;}



#Content9 .business .li:nth-child(3n) { margin-right: 0;}



#Content9 .business .li a { display: block; height: 268px; padding: 40px 0; background: #fff; border-radius: 4px; -webkit-transition: all .3s ease;}



#Content9 .business .li .pic { display: flex; width: 148px; height: 148px; line-height: 148px; margin: 0 auto; background: #3669AA; border-radius: 50%; text-align: center; align-items: center;}



#Content9 .business .li .pic img { display: block; margin: 0 auto;}



#Content9 .business .li .text { display: block; height: 20px; margin-top: 20px; line-height: 1; text-align: center; font-size: 20px; color: #333;}



#Content9 .business .li p { display: none; margin-top: 20px; line-height: 30px; font-size: 14px; color: #fff; text-align: center;}



#Content9 .business .li a:hover { background: #3669AA;}



#Content9 .business .li a:hover .pic { display: none;}



#Content9 .business .li a:hover .text { margin-top: 33px; color: #fff;}



#Content9 .business .li a:hover p { display: block;}







#Content9 .law-product .li1 { position: relative; height: 380px; margin-bottom: 60px;}



#Content9 .law-product .li1 .pic { position: absolute; top: 0; left: 0; width: 570px; height: 380px;}



#Content9 .law-product .li1 .pic img { display: block;}



#Content9 .law-product .li1 .text { width: 100%; padding: 29px 0 0 630px;}



#Content9 .law-product .li1 .text h2 { margin-bottom: 42px;}



#Content9 .law-product .li1 .text h2 a { font-size: 24px; color: #333;}



#Content9 .law-product .li1 .text p { line-height: 30px; font-size: 16px; color: #666;}



#Content9 .law-product .li1 .text a.more { position: absolute; bottom: 20px; left: 630px; display: block; width: 144px; height: 46px; line-height: 44px; background: #fff; border: 1px solid #D9D9D9; border-radius: 2px; font-size: 14px; color: #666; text-indent: 29px;}



#Content9 .law-product .li1 .text a.more:after { content: ""; position: absolute; top: 50%; right: 25px; display: block; width: 13px; height: 13px; margin-top: -6px; background:url(../images/2129_plus.png) center no-repeat #3669AA; background-size: 7px; border-radius: 50%;}



#Content9 .law-product .li1:nth-child(2n) .pic { top: 0; right: 0; left: auto;}



#Content9 .law-product .li1:nth-child(2n) .text { padding: 0 630px 0 0;}



#Content9 .law-product .li1:nth-child(2n) .text a.more{left:0;}



#Content9 .law-product .li1:hover .text a.more {background: #3669AA; border-color: #3669AA; color: #fff;}



#Content9 .law-product .li1:nth-child(2n) .text a.more:after { background: #D4444B url(../images/2129_plus.png) center no-repeat;}



#Content9 .law-product p.more { width: 361px; margin: 0 auto; background: url(../images/2129_dots.png) center repeat-x;}



#Content9 .law-product p.more a { display: block; margin: 0 auto; width: 137px; background: #fff; font-size: 18px; color: #8a8989; text-align: center;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content10{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#Content10 .business { background: #F3F3F3;}



#Content10 h1.title { margin-top: 60px; line-height: 1; font-size: 36px; color: #333; text-align: center;}



#Content10 h1.title:after { content: ""; display: block; width: 60px; height: 1px; margin: 30px auto 40px; background: #3669AA;}



#Content10 .law-product .li1 { position: relative; height: 380px; margin-bottom: 60px;}



#Content10 .law-product .li1 .pic { position: absolute; top: 0; left: 0; width: 570px; height: 380px;}



#Content10 .law-product .li1 .pic img { display: block;}



#Content10 .law-product .li1 .text { width: 100%; padding: 29px 0 0 630px;}



#Content10 .law-product .li1 .text h2 { margin-bottom: 42px;}



#Content10 .law-product .li1 .text h2 a { font-size: 24px; color: #333;}



#Content10 .law-product .li1 .text p { line-height: 30px; font-size: 16px; color: #666;}



#Content10 .law-product .li1 .text a.more { position: absolute; bottom: 20px; left: 630px; display: block; width: 144px; height: 46px; line-height: 44px; background: #fff; border: 1px solid #D9D9D9; border-radius: 2px; font-size: 14px; color: #666; text-indent: 29px;}



#Content10 .law-product .li1 .text a.more:after { content: ""; position: absolute; top: 50%; right: 25px; display: block; width: 13px; height: 13px; margin-top: -6px; background: #C01 url(../images/2130_plus.png) center no-repeat; background-size: 7px; border-radius: 50%;}



#Content10 .law-product .li1:nth-child(2n) .pic { top: 0; right: 0; left: auto;}



#Content10 .law-product .li1:nth-child(2n) .text { padding: 0 630px 0 0;}



#Content10 .law-product .li1:nth-child(2n) .text a.more{left:0;}



#Content10 .law-product .li1:hover .text a.more {background: #3669AA; border-color: #3669AA; color: #fff;}



#Content10 .law-product .li1:nth-child(2n) .text a.more:after { background: #D4444B url(../images/2130_plus.png) center no-repeat;}



#Content10 .law-product p.more { width: 361px; margin: 0 auto; background: url(../images/2130_dots.png) center repeat-x;}



#Content10 .law-product p.more a { display: block; margin: 0 auto; width: 137px; background: #fff; font-size: 18px; color: #8a8989; text-align: center;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Slide2 .zbanner,#Slide2 .zbanner img{ width:100%; float:left; min-height:100px;}



#Slide2 .pz_SideLayer{ width:100%; float:left; text-align:center; background:#f3f3f3;}



#Slide2 .pz_SideLayer li{ display:inline-block; vertical-align:top; margin:0 15px;}



#Slide2 .pz_SideLayer li a{ display:block; min-width:134px; padding:0 20px; font-size:18px; color:#333; line-height:62px; font-weight:bold; letter-spacing:1px; position:relative;}



#Slide2 .pz_SideLayer li.on a,#Slide2 .pz_SideLayer li:hover a{  background:white;}



#Slide2 .pz_SideLayer li.on a:before,#Slide2 .pz_SideLayer li:hover a:before{ content:''; width:100%; height:3px; background:#3669AA; position:absolute; left:0; top:0;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){

#Slide2 .pz_SideLayer li{ margin:0 0; min-width:33.33%;}



#Slide2 .pz_SideLayer li a{ min-width:100%; padding:0 10px; font-size:14px; line-height:42px; letter-spacing:0px;}



#Slide2 .pz_SideLayer li.on a:before{ height:2px;}

}

#Content11{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#Content11 h1.title { margin-top: 60px; line-height: 1; font-size: 36px; color: #333; text-align: center;}



#Content11 h1.title:after { content: ""; display: block; width: 60px; height: 1px; margin: 30px auto 40px; background: #3669AA;}







/*2业务详情*/



#Content11 .law-service { padding-bottom: 80px; background: #F3F3F3;}



#Content11 .service-main { position: relative; background: #fff;}



#Content11 .service-category { float: left; width: 200px; min-height: 704px; padding-top: 50px; border-right: 2px solid #F3F3F3;}



#Content11 .service-category .li { margin-bottom: 34px;}



#Content11 .service-category .li:last-child { margin-bottom: 0;}



#Content11 .service-category .li .pic { position: relative; display: flex; width: 58px; height: 58px; margin: 0 auto 16px; background: #D1D1D1; border-radius: 50%; align-items: center;}



#Content11 .service-category .li .pic img { display: block; margin: 0 auto;}



#Content11 .service-category .li .text { display: block; line-height: 1; font-size: 16px; color: #333; text-align: center;}



#Content11 .service-category .on .pic { background: #3669AA;}



#Content11 .service-category .on .pic:after { content: ""; position: absolute; right: -13px; display: block; width: 0; top:50%; margin-top:-6px; height: 0; border-top: 6px solid transparent;  border-bottom: 6px solid transparent; border-left: 7px solid #3669AA; border-right: 7px solid transparent;}



#Content11 .service-content { float: left; width: 970px; min-height: 704px; padding: 50px 50px 0;}



#Content11 .service-content .title { width: 100%; height: 55px; line-height: 55px; background: #F3F3F3; border-left: 2px solid #3669AA; font-size: 20px; color: #3669AA; font-weight: 700; text-indent: 27px;}



#Content11 .service-content dl { padding-left: 25px; margin: 30px 0 10px;}



#Content11 .service-content dt { position: relative; height: 20px; line-height: 20px; margin-bottom: 10px; font-size: 16px; color: #3669AA;}



#Content11 .service-content dt:before { content: ""; position: absolute; top: 8px; left: -10px; display: block; width: 4px; height: 4px; background: #3669AA;}



#Content11 .service-content dd, .service-content dd p { line-height: 34px; font-size: 14px; color: #333;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Slide3{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#Slide3 .zbanner,#Slide3 .zbanner img{ width:100%;  min-height:100px;}



#Slide3 .pz_SideLayer{ width:100%; float:left; text-align:center; background:#f3f3f3;}



#Slide3 .pz_SideLayer li{ display:inline-block; vertical-align:top; margin:0 15px;}



#Slide3 .pz_SideLayer li a{ display:block; min-width:134px; padding:0 20px; font-size:18px; color:#333; line-height:62px; font-weight:bold; letter-spacing:1px; position:relative;}



#Slide3 .pz_SideLayer li.on a,#Slide3 .pz_SideLayer li:hover a{  background:white;}



#Slide3 .pz_SideLayer li.on a:before,#Slide3 .pz_SideLayer li:hover a:before{ content:''; width:100%; height:3px; background:#3669AA; position:absolute; left:0; top:0;}



#Slide3 .content-banner { position: relative;}



#Slide3 .content-banner img { display: block;}



#Slide3 .content-banner .page-title { position: absolute; left: 50%; bottom: -52px; margin-left: -600px; height: 72px;}



#Slide3 .content-banner .page-title .container { display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: horizontal; margin: 0 auto;}



#Slide3 .content-banner .page-title li { -webkit-box-flex: 1;-ms-flex:1;}



#Slide3 .content-banner .page-title li a { display: block; line-height: 72px; background: #F3F3F3; font-size: 18px; color: #2a2a2a; text-align: center;}



#Slide3 .content-banner .page-title .on a,



#Slide3 .content-banner .page-title a:hover{ background: #3669AA; color: #fff;}



#Slide3 .article-banner { margin-bottom: 68px;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){

#Slide3 .pz_SideLayer li{ margin:0 0; min-width:33.33%;}



#Slide3 .pz_SideLayer li a{ min-width:100%; padding:0 10px; font-size:14px; line-height:42px; letter-spacing:0px;}



#Slide3 .pz_SideLayer li.on a:before{ height:2px;}

}

#List3{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#List3 h1.title { margin-top: 60px; line-height: 1; font-size: 36px; color: #333; text-align: center;}



#List3 h1.title:after { content: ""; display: block; width: 60px; height: 1px; margin: 30px auto 40px; background: #3669AA;}



/*3知产趣闻*/



#List3 .article .li { margin-bottom: 30px; background: #F6F7F8; transition: all .3s ease;}



#List3 .article .li:last-child { margin-bottom: 0;}



#List3 .article .on { background: #fff; box-shadow: 0 0 20px 5px #ECECEC;}



#List3 .article .li .pic { float: left; width: 338px; height: 245px; padding: 30px; border-right: 1px solid #fff;}



#List3 .article .li .pic img { display: block;}



#List3 .article .li .text { float: left; width: 832px; padding: 45px 30px 0;}



#List3 .article .li .text h3 a { display: block; line-height: 26px; font-size: 20px; color: #333;}



#List3 .article .li:hover .text h3 a{ color: #3669AA; text-decoration: underline;}



#List3 .article .li .text p { margin-top: 20px; line-height: 30px; font-size: 16px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden;}



#List3 .article .li .text span { display: block; margin-top: 30px; font-size: 14px; color: #444;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content12{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*4典型案例2*/



#Content12 .adviser { padding: 60px 0;}



#Content12 .adviser .li { float: left; width: 31.33%; margin-right: 3%;}



#Content12 .adviser .li:last-child { margin-right: 0;}



#Content12 .adviser .li a { display: block; padding: 30px 0; border: 1px solid #E5E5E5; transition: all .3s ease;}



#Content12 .adviser .li a:hover { border-color: #3669AA; box-shadow: 0 0 10px 5px #eee;}



#Content12 .adviser .li a .pic { display: block; width: 110px; height: 110px; margin: 0 auto 29px;}



#Content12 .adviser .li a .pic img { display: block;}



#Content12 .adviser .li a .name, #Content12 .adviser .li a .title { display: block; line-height: 1; text-align: center;}



#Content12 .adviser .li a .name { font-size: 18px; color: #333; padding:0 30px;}



#Content12 .adviser .li a .title { margin-top: 10px; font-size: 12px; color: #3669AA;}



#Content12 .adviser .li a h3, #Content12 .adviser .li a p { margin: 0 30px; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}



#Content12 .adviser .li a h3 { margin-top: 25px; line-height: 28px; font-size: 16px; color: #333; -webkit-line-clamp: 2;}



#Content12 .adviser .li a p { margin-top: 12px; line-height: 24px; font-size: 14px; color: #666; -webkit-line-clamp: 4;}



#Content12 .adviser .exchange { width: 361px; margin: 40px auto 0; background: url(../images/2136_dots.png) center repeat-x;}



#Content12 .adviser .exchange a { display: block; margin: 0 auto; width: 137px; background: #fff; font-size: 18px; color: #8a8989; text-align: center;}



#Content12 .adviser .exchange a img { position: relative; top: 2px; display: inline-block; margin-right: 7px;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#List4{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







#List4 .business { background: #F3F3F3;}



#List4 h1.title { margin-top: 60px; line-height: 1; font-size: 36px; color: #333; text-align: center;}



#List4 h1.title:after { content: ""; display: block; width: 60px; height: 1px; margin: 30px auto 40px; background: #3669AA;}



#List4 .case { padding-bottom: 80px; background: #F7F7F7;}



#List4 .case .li1 { position: relative; width: 100%; margin-bottom: 30px; padding: 30px 277px 25px 30px; background: #fff; border-left: 2px solid #3669AA;}



#List4 .case .li1:last-child { margin-bottom: 0;}



#List4 .case .li1 .h3 a { line-height: 1; font-size: 18px; color: #333;}



#List4 .case .li1 .h3 a:hover { color: #3669AA;}



#List4 .case .li1 .p { margin-top: 15px; line-height: 24px; font-size: 14px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden;}



#List4 .case .li1 .span { position: absolute; top: 0; right: 30px; display: block; width: 143px; height: 46px;}



#List4 .case .li1 .span em { display: block; float: left; margin-right: 10px; padding-top: 12px; width: 41px; height: 46px; line-height: 1; background: url(../images/2137_tag.png) no-repeat; font-size: 14px; color: #fff; text-align: center;}



#List4 .case .li1 .span em:last-child { margin-right: 0;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Pagination2{ width:100%; float:left;}



#Pagination2 .listFy{ float:left; width:100%; padding:0 0 60px 0; text-align:center; background: #F7F7F7;}



#Pagination2 .listFy .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}



#Pagination2 .listFy .pz_fy1 a {display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 5px;}



#Pagination2 .listFy .pz_fy1 a:hover,#Pagination2 .listFy .pz_fy1 a.on{ border-color:#3669AA; background:#3669AA; color:white;}



#Pagination2 .listFy .pz_fy1 a.prve,#Pagination2 .listFy .pz_fy1 a.next{ width:100px;}



#Pagination2 .listFy .fy_phone{ display:none;}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){

#Pagination2 .listFy{ padding:0 0 020px 0;}



#Pagination2 .listFy .pz_fy1{ display:none;}



#Pagination2 .listFy .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}



#Pagination2 .listFy .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #212020; margin:0 5px;



-webkit-border-radius:18px; 



 -khtml-border-radius:18px;



   -moz-border-radius:18px;



        border-radius:18px;}



#Pagination2 .listFy .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}

}

#Content13{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*新闻列表*/



#Content13 .Camel-newslist{width:100%; display: block; float:left;}



#Content13 .Camel-newslist .li_a{width:32%; margin-right:2%; float:left; background:#f8f8f8;}



#Content13 .Camel-newslist .li_a:nth-child(3n){margin-right: 0;}



#Content13 .Camel-newslist .li_a a{width:100%; display: block; }



#Content13 .Camel-newslist .li_a .img{display: block; width:100%;



overflow: hidden;



}



#Content13 .Camel-newslist .li_a .img img{display: block;



-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;



     transition: all 0.3s linear;



}



#Content13 .Camel-newslist .li_a img{display: block;}



#Content13 .Camel-newslist .li_a .text{padding:24px 28px 29px; width:100%; display: block; }



#Content13 .Camel-newslist .li_a .h5{width:100%; display: block;



line-height: 30px; font-size:16px; overflow : hidden; 



text-overflow: ellipsis;display: -webkit-box;



-webkit-line-clamp: 2;



-webkit-box-orient: vertical;



}



#Content13 .Camel-newslist .li_a .h5 .i{padding:5px; color:#fff;



background:#3669AA; font-size:14px; line-height:14px; margin-right:8px;



display: inline-block;



}



#Content13 .Camel-newslist .li_a .time{width:100%; display: block;



padding-left:25px; margin-top:14px; line-height:18px; position: relative;



}



#Content13 .Camel-newslist .li_a .i_img{width:18px; height:18px; position: absolute; left:0; top:50%; margin-top:-9px;



  display: block;



}



#Content13 .Camel-newslist .li_a:hover .h5{font-weight: bold;}



#Content13 .Camel-newslist .li_a:hover .h5 .i{font-weight: normal;}



#Content13 .Camel-newslist .li_a:hover .img img{



   -webkit-transform: scale(1.1);



     -moz-transform: scale(1.1);



       -o-transform: scale(1.1);



  transform: scale(1.1);



}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#List5{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}



#List5 .news2{ width:100%; float:left;}



#List5 .news2 ul{ width:100%; float:left;}



#List5 .news2 ul li{ width:100%; float:left; border-bottom:solid 1px #dfe0e0; border-top:solid 1px #dfe0e0; margin-top:-1px;}



#List5 .news2 ul li a{ display:block; width:100%; float:left; padding:35px 82px 35px 10px; position:relative; font-size:18px; color:#333; line-height:48px; letter-spacing:1px;}



#List5 .news2 ul li a .time{ float:left; margin-right:36px;}



#List5 .news2 ul li a .time h4{ width:100%; font-size:36px; color:#333; line-height:32px; font-weight:bold; font-family:Arial; letter-spacing:1px;}



#List5 .news2 ul li a .time h6{ width:100%; font-size:12px; color:#777; line-height:16px; font-family:Arial;}



#List5 .news2 ul li a:before,



#List5 .news2 ul li a:after{ content:''; width:22px; height:1px; background:#888; transform:rotate(45deg); position:absolute; right:30px; top:50%; margin-top:-8px;}



#List5 .news2 ul li a:after{ transform:rotate(-45deg); margin-top:7px;}



#List5 .news2 ul li a .i{padding:5px; color:#fff;



background:#3669AA; font-size:14px; line-height:14px; margin-right:8px;



display: inline-block;}



@media screen and  (min-width:992px){



#List5 .news2 ul li a:hover{ background:#f7f7f7; padding-left:29px; color:#3669AA;}



#List5 .news2 ul li a:hover .time h4,#List5 .news2 ul li a:hover .time h6{ color:#3669AA;}



#List5 .news2 ul li a:hover:before,#List5 .news2 ul li a:hover:after{ background:#3669AA;}



}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){

#List5 .news2 ul li a{ padding:15px 0 15px 10px; font-size:14px; line-height:34px; letter-spacing:0px;}



  #List5 .news2 ul li a .time{ margin-right:14px;}



  #List5 .news2 ul li a .time h4{ font-size:20px; line-height:18px; letter-spacing:0px;}



  #List5 .news2 ul li a:before,#List5 .news .news2 ul li a:after{ width:16px; right:10px; margin-top:-6px; display:none;}



  #List5 .news2 ul li a .time h6{ font-size:8px;}

}

#Subpage3{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*新闻详情*/



#Subpage3 .Camel-newspic{width:100%; display: block; float: left;}



#Subpage3 .Camel-newspic .xw_left{width:69.5%; float:left;}



#Subpage3 .Camel-newspic .xw_left .title{width:100%; display:block; margin-bottom:38px;}



#Subpage3 .Camel-newspic .xw_left .title .h4{font-size:20px; display: block; width:100%; font-weight:bold; color:#333333;}



#Subpage3 .Camel-newspic .xw_left .bottom{width:100%;



 display: block;margin-top:20px; padding-right:80px; position: relative;



}



#Subpage3 .Camel-newspic .xw_left .p{color:#888888; font-size:16px;



line-height:16px;}



#Subpage3 .Camel-newspic .xw_left .p span{display:inline-block; padding-right:20px; }



#Subpage3 .Camel-newspic .xw_left .p .i{width:14px; display: inline-block; margin-right:6px;}



#Subpage3 .Camel-newspic .xw_left .more{position: absolute; right:0; top:0; line-height: 16px;}



#Subpage3 .Camel-newspic .xw_left .more a{width:100%; display: block; font-size:14px; color:#888888;}



#Subpage3 .Camel-newspic .xw_left .more:hover a{color:#3669AA;}



#Subpage3 .Camel-newspic .xw_left .more .i_img{width:12px; display: inline-block; margin-right:6px;}



#Subpage3 .Camel-newspic .xw_left .d_pic{background:#f5f5f5;



width:100%; padding:27px 50px 27px 27px; display:block; position: relative;



}



#Subpage3 .Camel-newspic .xw_left .d_pic .le{width:30px; 



  font-size:24px; display:inline-block; color:#888888; text-align: center; line-height:30px; writing-mode: vertical-lr; margin-right:27px; position: absolute;left:27px; top:27px;



}



#Subpage3 .Camel-newspic .xw_left .d_pic .p_a{padding-left:80px; 



display: inline-block; line-height:30px; color:#666666; font-size:16px; position: relative;



}



#Subpage3 .Camel-newspic .xw_left .d_pic .p_a::after{position: absolute; left:50px; top:0; height:100%; width:1px; background:#dedede; content:"";}



#Subpage3 .Camel-newspic .xw_left .text{width:100%; display: block;



margin-top:25px; border-bottom:1px dashed #cccccc;



}



#Subpage3 .Camel-newspic .xw_left .text .text_box{line-height:30px; font-size:16px; color:#333333; width:100%; display: block;}



#Subpage3 .Camel-newspic .xw_left .text .text_box .img01{text-align:center; margin:0 auto; display: block;}



#Subpage3 .Camel-newspic .xw_left .nyfx { width:100%; display: block; text-align:center; padding:30px 0;}



#Subpage3 .Camel-newspic .xw_left .nyfx .p{ float: left;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox{ display: inline-block;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a{ display: inline-block; width: 27px; height: 27px; margin: 0 7px;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(1){ background: url(../images/2141_fx1.png) no-repeat center;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(2){ background: url(../images/2141_fx2.png) no-repeat center;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(3){ background: url(../images/2141_fx3.png) no-repeat center;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(4){ background: url(../images/2141_fx4.png) no-repeat center;}



#Subpage3 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(5){ background: url(../images/2141_fx5.png) no-repeat center;}







#Subpage3 .Camel-newspic .xw_left .fy_pic{padding-top: 30px; display: block; width:100%;}



#Subpage3 .Camel-newspic .xw_left .fy_pic a{color:#333333; font-size:15px; line-height: 22px;}



#Subpage3 .Camel-newspic .xw_left .fy_pic a:hover{color:#3669AA;}



#Subpage3 .Camel-newspic .xw_left .fy_pic .a_1{float:left; width:50%;text-align:left;}



#Subpage3 .Camel-newspic .xw_left .fy_pic .a_2{float:right; width:50%; text-align: right;}



#Subpage3 .Camel-newspic .xw_right{width:28.5%; float:right;}



#Subpage3 .Camel-newspic .xw_right .h4_b{width:100%; display: block;



border-top:2px solid #3669AA; border-bottom:1px dashed #cccccc;



padding:20px; font-size:20px; color:#333333;



}



#Subpage3 .Camel-newspic .xw_right .ul_a{width:100%; display: block; padding:25px 20px;}



#Subpage3 .Camel-newspic .xw_right .ul_a .a1{display: block; width:100%; line-height: 30px; font-size:16px; margin-bottom:30px;



  overflow : hidden; 



text-overflow: ellipsis;display: -webkit-box;



-webkit-line-clamp: 2;



-webkit-box-orient: vertical;



}



#Subpage3 .Camel-newspic .xw_right .ul_a .i{background:#3669AA;  font-size:20px;line-height:30px; margin-right:15px; display: inline-block; width:6px; height:6px; border-radius:50%;}



#Subpage3 .Camel-newspic .xw_right .pic_img{width:100%; display: block; padding:0 20px;}



#Subpage3 .Camel-newspic .xw_right .pic_img .ul{width:100%; display: block; position: relative;}



#Subpage3 .Camel-newspic .xw_right .pic_img a{width:100%; display: block; position: relative;}



#Subpage3 .Camel-newspic .xw_right .pic_img .h5_b{position: absolute; left:0; top:0; width:100%; height:100%;display:flex; align-items: center;justify-content: center;}



#Subpage3 .Camel-newspic .xw_right .pic_img .h5_b span{line-height: 62px; color: #ffffff; font-size:18px; width:100%; padding:0 10px; background:rgba(201,21,30,0.7); text-align:center;}



#Subpage3 .Camel-newspic .xw_right .pic_img img{display: block;}



#Subpage3 .Camel-newspic .slick-dots{width:100%; bottom:16px;text-align:center;



}



#Subpage3 .Camel-newspic .slick-dots li{width:8px; height:8px;  border-radius:50%;background:#fff; opacity: 0.2; margin:0 6px; display: inline-block; }



#Subpage3 .Camel-newspic .slick-dots li.slick-active{opacity: 1;}



#Subpage3 .Camel-newspic .slick-dots li button:before,



#Subpage3 .Camel-newspic .slick-dots li button{display:none;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Subpage4{width:100%; float:left; display:block; font-family: 'Microsoft yahei';}







/*新闻详情*/



#Subpage4 .Camel-newspic{width:100%; display: block; float: left;}



#Subpage4 .Camel-newspic .xw_left{width:100%; float:left;}



#Subpage4 .Camel-newspic .xw_left .title{width:100%; display:block; margin-bottom:38px;}



#Subpage4 .Camel-newspic .xw_left .title .h4{font-size:24px; display: block; width:100%; font-weight:bold; color:#333333;}



#Subpage4 .Camel-newspic .xw_left .bottom{width:100%;



 display: block;margin-top:20px; padding-right:80px; position: relative;



}



#Subpage4 .Camel-newspic .xw_left .p{color:#888888; font-size:16px;



line-height:16px;}



#Subpage4 .Camel-newspic .xw_left .p span{display:inline-block; padding-right:20px; }



#Subpage4 .Camel-newspic .xw_left .p .i{width:14px; display: inline-block; margin-right:6px;}



#Subpage4 .Camel-newspic .xw_left .more{position: absolute; right:0; top:0; line-height: 16px;}



#Subpage4 .Camel-newspic .xw_left .more a{width:100%; display: block; font-size:14px; color:#888888;}



#Subpage4 .Camel-newspic .xw_left .more:hover a{color:#3669AA;}



#Subpage4 .Camel-newspic .xw_left .more .i_img{width:12px; display: inline-block; margin-right:6px;}



#Subpage4 .Camel-newspic .xw_left .d_pic{background:#f5f5f5;



width:100%; padding:27px 50px 27px 27px; display:block; position: relative;



}



#Subpage4 .Camel-newspic .xw_left .d_pic .le{width:30px; 



  font-size:24px; display:inline-block; color:#888888; text-align: center; line-height:30px; writing-mode: vertical-lr; margin-right:27px; position: absolute;left:27px; top:27px;



}



#Subpage4 .Camel-newspic .xw_left .d_pic .p_a{padding-left:80px; 



display: inline-block; line-height:30px; color:#666666; font-size:16px; position: relative;



}



#Subpage4 .Camel-newspic .xw_left .d_pic .p_a::after{position: absolute; left:50px; top:0; height:100%; width:1px; background:#dedede; content:"";}



#Subpage4 .Camel-newspic .xw_left .text{width:100%; display: block;



margin-top:25px; border-bottom:1px dashed #cccccc; padding-bottom:30px;



}



#Subpage4 .Camel-newspic .xw_left .text .text_box{line-height:30px; font-size:16px; color:#333333; width:100%; display: block;}



#Subpage4 .Camel-newspic .xw_left .text .text_box .img01{text-align:center; margin:0 auto; display: block;}



#Subpage4 .Camel-newspic .xw_left .nyfx { width:100%; display: block; text-align:center; padding:30px 0;}



#Subpage4 .Camel-newspic .xw_left .nyfx .p{ float: left;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox{ display: inline-block;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a{ display: inline-block; width: 27px; height: 27px; margin: 0 7px;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(1){ background: url(../images/2142_fx1.png) no-repeat center;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(2){ background: url(../images/2142_fx2.png) no-repeat center;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(3){ background: url(../images/2142_fx3.png) no-repeat center;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(4){ background: url(../images/2142_fx4.png) no-repeat center;}



#Subpage4 .Camel-newspic .xw_left .bdsharebuttonbox a:nth-child(5){ background: url(../images/2142_fx5.png) no-repeat center;}







#Subpage4 .Camel-newspic .xw_left .fy_pic{padding-top: 30px; display: block; width:100%;}



#Subpage4 .Camel-newspic .xw_left .fy_pic a{color:#333333; font-size:15px; line-height: 22px;}



#Subpage4 .Camel-newspic .xw_left .fy_pic a:hover{color:#3669AA;}



#Subpage4 .Camel-newspic .xw_left .fy_pic .a_1{float:left; width:50%;}



#Subpage4 .Camel-newspic .xw_left .fy_pic .a_2{float:right; width:50%;}



#Subpage4 .Camel-newspic .xw_right{width:28.5%; float:right;}



#Subpage4 .Camel-newspic .xw_right .h4_b{width:100%; display: block;



border-top:2px solid #3669AA; border-bottom:1px dashed #cccccc;



padding:20px; font-size:20px; color:#333333;



}



#Subpage4 .Camel-newspic .xw_right .ul_a{width:100%; display: block; padding:25px 20px;}



#Subpage4 .Camel-newspic .xw_right .ul_a .a1{display: block; width:100%; line-height: 30px; font-size:16px; margin-bottom:30px;



  overflow : hidden; 



text-overflow: ellipsis;display: -webkit-box;



-webkit-line-clamp: 2;



-webkit-box-orient: vertical;



}



#Subpage4 .Camel-newspic .xw_right .ul_a .i{background:#3669AA;  font-size:20px;line-height:30px; margin-right:15px; display: inline-block; width:6px; height:6px; border-radius:50%;}



#Subpage4 .Camel-newspic .xw_right .pic_img{width:100%; display: block; padding:0 20px;}



#Subpage4 .Camel-newspic .xw_right .pic_img .ul{width:100%; display: block; position: relative;}



#Subpage4 .Camel-newspic .xw_right .pic_img a{width:100%; display: block; position: relative;}



#Subpage4 .Camel-newspic .xw_right .pic_img .h5_b{position: absolute; left:0; top:0; width:100%; height:100%;display:flex; align-items: center;justify-content: center;}



#Subpage4 .Camel-newspic .xw_right .pic_img .h5_b span{line-height: 62px; color: #ffffff; font-size:18px; width:100%; padding:0 10px; background:rgba(201,21,30,0.7); text-align:center;}



#Subpage4 .Camel-newspic .xw_right .pic_img img{display: block;}



#Subpage4 .Camel-newspic .slick-dots{width:100%; bottom:16px;text-align:center;



}



#Subpage4 .Camel-newspic .slick-dots li{width:8px; height:8px;  border-radius:50%;background:#fff; opacity: 0.2; margin:0 6px; display: inline-block; }



#Subpage4 .Camel-newspic .slick-dots li.slick-active{opacity: 1;}



#Subpage4 .Camel-newspic .slick-dots li button:before,



#Subpage4 .Camel-newspic .slick-dots li button{display:none;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){



}

@media screen and  (max-width:767px){



}

#Content14 .ztit1{ width:100%; float:left; text-align:center; margin-top:46px;}



#Content14 .ztit1 h2{ width:100%; float:left; font-size:42px; color:#333; line-height:50px; letter-spacing:1px;}



#Content14 .ztit1 h4{ width:100%; float:left; margin-top:10px; font-size:16px; color:#999; line-height:22px; letter-spacing:1px; text-transform:uppercase;}







#Content14 .about1{ width:100%; float:left; margin-top:51px; margin-bottom:50px;}



#Content14 .about1 ul{ width:100%; float:left; text-align:center;}



#Content14 .about1 ul li{ width:25%; float:left; padding:0 5px;}



#Content14 .about1 ul li h3{ width:100%; float:left; font-size:60px; color:#d3d3d3; line-height:61px; font-weight:bold; letter-spacing:-1px;}



#Content14 .about1 ul li h3 span{ display:inline-block; vertical-align:middle; line-height:1; font-size:16px; font-weight:normal; margin:9px 0 0 9px;}



#Content14 .about1 ul li h5{ width:100%; float:left; margin-top:5px; font-size:16px; color:#333; line-height:24px; letter-spacing:1px;}



#Content14 .about1 .text{ width:100%; float:left; margin-top:24px; padding-top:29px; border-top:solid 4px #3669AA; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content14 .about2{ width:100%; float:left; padding:54px 0 60px 0; background:#f3f3f3;}



#Content14 .about2 .text{ width:100%; float:left; margin-top:24px;font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content14 .about3{ width:100%; float:left; padding:25px 0 59px 0;}



#Content14 .about3 .about3box{ width:100%; float:left; background:url(../images/2200_z228-9.png) no-repeat center bottom; margin-top:-32px; padding-top:83px; min-height:490px; line-height:407px; text-align:right;}



#Content14 .about3 .about3box .text{ vertical-align:middle; text-align:left; display:inline-block; width:51.28%; margin-right:5.98%;}



#Content14 .about3 .about3box .text h3{ width:100%; float:left; font-size:30px; color:#333; line-height:38px; letter-spacing:1px; margin-bottom:15px;}



#Content14 .about3 .about3box .text .p{ width:100%; float:left; padding:12px 0 15px 0; border-top:dashed 1px #c2c2c2; font-size:16px; color:#666; line-height:28px; letter-spacing:1px;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#Content14 .ztit1{ margin-top:30px;}



#Content14 .ztit1 h2{ font-size:32px; line-height:40px; letter-spacing:0px;}



#Content14 .ztit1 h4{ margin-top:8px; font-size:14px; line-height:20px; letter-spacing:0px;}



#Content14 .about1{ margin-top:31px; margin-bottom:30px;}



#Content14 .about1 ul li h3{ font-size:40px; line-height:41px;}



#Content14 .about1 ul li h3 span{ font-size:14px; margin:9px 0 0 5px;}



#Content14 .about1 ul li h5{ font-size:14px; line-height:22px; letter-spacing:0px;}



#Content14 .about1 .text{ margin-top:18px; padding-top:20px; border-top:solid 3px #3669AA; font-size:14px; line-height:30px; letter-spacing:0px;}



#Content14 .about2{ padding:34px 0 40px 0;}



#Content14 .about2 .text{ margin-top:18px;font-size:14px; line-height:30px; letter-spacing:0px;}



#Content14 .about3{ padding:12px 0 30px 0;}



#Content14 .about3 .about3box{ background-position:40% center; margin-top:-20px; background-size:cover; line-height:300px; min-height:383px;}



#Content14 .about3 .about3box .text h3{ font-size:20px; line-height:28px; letter-spacing:0px; margin-bottom:10px;}



#Content14 .about3 .about3box .text .p{ padding:12px 0 10px 0; font-size:14px; line-height:22px; letter-spacing:0px;}

}

@media screen and  (max-width:767px){

#Content14 .ztit1{ margin-top:10px;}



#Content14 .ztit1 h2{ font-size:24px; line-height:30px;}



#Content14 .ztit1 h4{ margin-top:6px;  line-height:18px;}



#Content14 .about1{ margin-top:11px; margin-bottom:20px;}



#Content14 .about1 ul li{ width:50%;}



#Content14 .about1 ul li h3{ font-size:20px; line-height:21px;}



#Content14 .about1 ul li h3 span{ font-size:12px; margin:7px 0 0 4px;}



#Content14 .about1 ul li h5{ font-size:12px; line-height:20px;}



#Content14 .about1 .text{ margin-top:12px; padding-top:14px; border-top:solid 2px #3669AA; font-size:12px; line-height:20px;}



#Content14 .about2{ padding:20px 0 10px 0;}



#Content14 .about2 .text{ margin-top:12px;font-size:12px; line-height:20px;}



#Content14 .about3{ padding:12px 0 20px 0;}



#Content14 .about3 .about3box{ background-color:#f2f2f2; margin-top:10px; background-size:360px auto; background-position:-150% 15px; line-height:0px; min-height:0px; padding-top:13px;}



#Content14 .about3 .about3box .text{ width:60%; margin-right:3%;}



#Content14 .about3 .about3box .text h3{ font-size:16px; line-height:20px;}



#Content14 .about3 .about3box .text .p{ padding:8px 0 10px 0; font-size:12px; line-height:20px;}

}

#Content15 .ztit1{ width:100%; float:left; text-align:center; margin-top:46px;}



#Content15 .ztit1 h2{ width:100%; float:left; font-size:42px; color:#333; line-height:50px; letter-spacing:1px;}



#Content15 .ztit1 h4{ width:100%; float:left; margin-top:10px; font-size:16px; color:#999; line-height:22px; letter-spacing:1px; text-transform:uppercase;}







#Content15 .about1{ width:100%; float:left; margin-top:51px; margin-bottom:50px;}



#Content15 .about1 ul{ width:100%; float:left; text-align:center;}



#Content15 .about1 ul li{ width:25%; float:left; padding:0 5px;}



#Content15 .about1 ul li h3{ width:100%; float:left; font-size:60px; color:#d3d3d3; line-height:61px; font-weight:bold; letter-spacing:-1px;}



#Content15 .about1 ul li h3 span{ display:inline-block; vertical-align:middle; line-height:1; font-size:16px; font-weight:normal; margin:9px 0 0 9px;}



#Content15 .about1 ul li h5{ width:100%; float:left; margin-top:5px; font-size:16px; color:#333; line-height:24px; letter-spacing:1px;}



#Content15 .about1 .text{ width:100%; float:left; margin-top:24px; padding-top:29px; border-top:solid 4px #3669AA; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content15 .about2{ width:100%; float:left; padding:54px 0 60px 0; background:#f3f3f3;}



#Content15 .about2 .text{ width:100%; float:left; margin-top:24px;font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}











#Content15 .about3{ width:100%; float:left; padding:25px 0 59px 0;}



#Content15 .about3 .about3box{ width:100%; float:left;  /*margin-top:-32px;*/ padding-top:83px; min-height:490px; line-height:407px; text-align:right;}



#Content15 .about3 .about3box .text{ vertical-align:middle; text-align:left; display:inline-block; width:51.28%; margin-right:5.98%;}



#Content15 .about3 .about3box .text h3{ width:100%; float:left; font-size:30px; color:#333; line-height:38px; letter-spacing:1px; margin-bottom:15px;}



#Content15 .about3 .about3box .text .p{ width:100%; float:left; padding:12px 0 15px 0; border-top:dashed 1px #c2c2c2; font-size:16px; color:#666; line-height:28px; letter-spacing:1px;}





@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){

#Content15 .ztit1{ margin-top:30px;}



#Content15 .ztit1 h2{ font-size:32px; line-height:40px; letter-spacing:0px;}



#Content15 .ztit1 h4{ margin-top:8px; font-size:14px; line-height:20px; letter-spacing:0px;}



#Content15 .about1{ margin-top:31px; margin-bottom:30px;}



#Content15 .about1 ul li h3{ font-size:40px; line-height:41px;}



#Content15 .about1 ul li h3 span{ font-size:14px; margin:9px 0 0 5px;}



#Content15 .about1 ul li h5{ font-size:14px; line-height:22px; letter-spacing:0px;}



#Content15 .about1 .text{ margin-top:18px; padding-top:20px; border-top:solid 3px #3669AA; font-size:14px; line-height:30px; letter-spacing:0px;}



#Content15 .about2{ padding:34px 0 40px 0;}



#Content15 .about2 .text{ margin-top:18px;font-size:14px; line-height:30px; letter-spacing:0px;}



#Content15 .about3{ padding:12px 0 30px 0;}



#Content15 .about3 .about3box{ background-position:40% center; margin-top:-20px; background-size:cover; line-height:300px; min-height:383px;}



#Content15 .about3 .about3box .text h3{ font-size:20px; line-height:28px; letter-spacing:0px; margin-bottom:10px;}



#Content15 .about3 .about3box .text .p{ padding:12px 0 10px 0; font-size:14px; line-height:22px; letter-spacing:0px;}

}

@media screen and  (max-width:767px){

#Content15 .ztit1{ margin-top:10px;}



#Content15 .ztit1 h2{ font-size:24px; line-height:30px;}



#Content15 .ztit1 h4{ margin-top:6px;  line-height:18px;}



#Content15 .about1{ margin-top:11px; margin-bottom:20px;}



#Content15 .about1 ul li{ width:50%;}



#Content15 .about1 ul li h3{ font-size:20px; line-height:21px;}



#Content15 .about1 ul li h3 span{ font-size:12px; margin:7px 0 0 4px;}



#Content15 .about1 ul li h5{ font-size:12px; line-height:20px;}



#Content15 .about1 .text{ margin-top:12px; padding-top:14px; border-top:solid 2px #3669AA; font-size:12px; line-height:20px;}



#Content15 .about2{ padding:20px 0 10px 0;}



#Content15 .about2 .text{ margin-top:12px;font-size:12px; line-height:20px;}



#Content15 .about3{ padding:12px 0 20px 0;}



#Content15 .about3 .about3box{ background-color:#f2f2f2; margin-top:10px; background-size:360px auto; background-position:-150% 15px; line-height:0px; min-height:0px; padding-top:13px;}



#Content15 .about3 .about3box .text{ width:60%; margin-right:3%;}



#Content15 .about3 .about3box .text h3{ font-size:16px; line-height:20px;}



#Content15 .about3 .about3box .text .p{ padding:8px 0 10px 0; font-size:12px; line-height:20px;}

}

#List6{ width:100%; float:left;}



#List6 .news{ width:100%; float:left; }



#List6 .news .news1{ width:100%; float:left;}



#List6 .news .news1 ul{ width:100%; float:left; position:relative; padding-bottom:34px;}



#List6 .news .news1 ul li{ width:100%; float:left; padding:0 15px;}



#List6 .news .news1 ul li a{ display:block; float:left; position:relative; width:100%; background:#f4f4f4; padding:14px 16px 25px 16px;}



#List6 .news .news1 ul li a:before{ content:''; width:100%; height:70%; background:#d8d8d8; position:absolute; left:0; top:0; z-index:1;



-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;}



#List6 .news .news1 ul li .pic{ width:100%; float:left; padding-bottom:150.2%; position:relative; overflow:hidden; z-index:2;}



#List6 .news .news1 ul li .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;



		 transition: all 0.3s linear;



	-moz-transition: all 0.3s linear;



 -webkit-transition: all 0.3s linear;



-o-transition: width all 0.3s linear;}



#List6 .news .news1 ul li a:hover:before{ background:#3669AA;}



#List6 .news .news1 ul li a:hover .pic img{transform: scale(1.1,1.1);



	-ms-transform: scale(1.1,1.1);	



-webkit-transform: scale(1.1,1.1);



	 -o-transform: scale(1.1,1.1);	



   -moz-transform: scale(1.1,1.1);}



#List6 .news .news1 ul li .text{ width:100%; float:left; margin-top:24px; text-align:center;}



#List6 .news .news1 ul li .text h4,#List6 .news .news1 ul li .text h5{ width:100%; float:left; font-size:16px; color:#333; line-height:26px; letter-spacing:1px;}



#List6 .news .news1 ul li .text h6{ width:100%; float:left; margin-top:10px; font-size:12px; color:#888; line-height:22px; letter-spacing:1px;}



#List6 .news .news1 ul .slick-dots



{



    position: absolute;



    bottom: 0px;



    display: block;



    width: 100%;



    padding: 0;



    margin: 0;



    list-style: none;



    text-align: center;



}



#List6 .news .news1 ul .slick-dots li



{



    position: relative;



    display: inline-block;



    width: 38px;



    height: 4px; float:none;



    margin: 0 6px;



	background:#c4c4c4;



    padding: 0;



    cursor: pointer;



}



#List6 .news .news1 ul .slick-dots li button



{ display:none;}



#List6 .news .news1 ul .slick-dots li.slick-active



{



	background:#3669AA;



}











#List6 .news .news2{ width:100%; float:left; margin-top:61px;}



#List6 .news .news2 ul{ width:100%; float:left;}



#List6 .news .news2 ul li{ width:100%; float:left; border-bottom:solid 1px #dfe0e0; border-top:solid 1px #dfe0e0; margin-top:-1px;}



#List6 .news .news2 ul li a{ display:block; width:100%; float:left; padding:35px 82px 35px 10px; position:relative; font-size:18px; color:#333; line-height:48px; letter-spacing:1px;}



#List6 .news .news2 ul li a .time{ float:left; margin-right:36px;}



#List6 .news .news2 ul li a .time h4{ width:100%; font-size:36px; color:#333; line-height:32px; font-weight:bold; font-family:Arial; letter-spacing:1px;}



#List6 .news .news2 ul li a .time h6{ width:100%; font-size:12px; color:#777; line-height:16px; font-family:Arial;}



#List6 .news .news2 ul li a:before,#List6 .news .news2 ul li a:after{ content:''; width:22px; height:1px; background:#888; transform:rotate(45deg); position:absolute; right:30px; top:50%; margin-top:-8px;}



#List6 .news .news2 ul li a:after{ transform:rotate(-45deg); margin-top:7px;}



@media screen and  (min-width:992px){



#List6 .news .news2 ul li a:hover{ background:#f7f7f7; padding-left:29px; color:#3669AA;}



#List6 .news .news2 ul li a:hover .time h4,#List6 .news .news2 ul li a:hover .time h6{ color:#3669AA;}



#List6 .news .news2 ul li a:hover:before,#List6 .news .news2 ul li a:hover:after{ background:#3669AA;}



}

@media screen and  (max-width:1260px){



}

@media screen and  (max-width:1199px){



}

@media screen and  (max-width:991px){





#List6 .news .news1 ul{ padding-bottom:28px;}



#List6 .news .news1 ul li .text{ margin-top:12px;}



#List6 .news .news1 ul li .text h4,#List6 .news .news1 ul li .text h5{ font-size:14px; line-height:22px; letter-spacing:0px;}



#List6 .news .news1 ul li .text h6{ margin-top:6px; line-height:20px; letter-spacing:0px;}



#List6 .news .news1 ul li a{ padding:10px 10px 15px 10px;}





}

@media screen and  (max-width:767px){





#List6 .news .news1 ul{ padding-bottom:20px;}



#List6 .news .news1 .row{ margin:0 -5px;}



#List6 .news .news1 ul li{ padding:0 5px;}



#List6 .news .news1 ul li .text{ margin-top:8px;}



#List6 .news .news1 ul li .text h4,#List6 .news .news1 ul li .text h5{ font-size:13px; line-height:20px;}



#List6 .news .news1 ul li .text h6{ margin-top:4px; line-height:18px;}



#List6 .news .news1 ul li a{ padding:5px 5px 10px 5px;}



#List6 .news .news1 ul .slick-dots li



{



    width: 24px;



    height: 2px;



    margin: 0 2px;



}



#List6 .news .news2{ margin-top:30px;}



#List6 .news .news2 ul li a{ padding:15px 0 15px 10px; font-size:14px; line-height:34px; letter-spacing:0px;}



#List6 .news .news2 ul li a .time{ margin-right:14px;}



#List6 .news .news2 ul li a .time h4{ font-size:20px; line-height:18px; letter-spacing:0px;}



#List6 .news .news2 ul li a:before,#List6 .news .news2 ul li a:after{ width:16px; right:10px; margin-top:-6px; display:none;}



#List6 .news .news2 ul li a .time h6{ font-size:8px;}

}























































/*分页*/

.m-page {

	text-align:right;

	font-size:0;

	height:38px;

	line-height:38px;

	padding-right:10px;

}

.m-page li {

	display:inline

}

.m-page a, .m-page i {

	display:inline-block;

	font-size:15px;

	background-color:#3669AA;

	padding:0px 13px;

	height:36px;

	overflow:hidden;

	text-align:center;

	border:0px #FFFFFF solid;

	color:#FFFFFF;

	font-family:Arial;

	margin-left:5px;

	vertical-align:top;

}

.m-page a.next, .m-page a.prev {

	font-family:宋体;

	font-size:16px;

	font-weight:700;

}

.m-page a:hover, .m-page li.thisclass a {

	color:#ff0000;
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	

}

.m-page span {

	font-size:14px;

	padding-right:10px;

}






/* 内页下载*/

c_1578_1{ width:100%; float:left; padding:28px 0 50px 0;}
.ul_5{ width:100%; float:left;margin-bottom:60px;}
.ul_5 li{ width:100%;min-height:81px; float:left; margin-top:30px; border:solid 1px #e9e9e9; padding:20px 153px 20px 133px; position:relative;}
.ul_5 li .tab{ width:92px; height:107px; background:url(../images/jszz1.jpg) no-repeat center center; position:absolute; left:0; top:0; text-align:center; background-position:center center; background-size:contain;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_5 li .tab .ico{ width:100%; margin-top:29px; height:36px;}
.ul_5 li .tab .ico img{ height:100%;}
.ul_5 li .tab h6{ width:100%; height:100%; font-size:14px; color:white; line-height:32px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.ul_5 li .c_674{ width:51.37%; float:left; padding-top:7px;}
.ul_5 li .c_674 h4{ width:100%; font-size:16px; color:#333; line-height:27px;}
.ul_5 li .c_674 h5{ width:100%; font-size:12px; color:#888; line-height:23px;}
.ul_5 li .c_674 h5 img{ vertical-align:middle; margin:-3px 6px 0 0 ; height:12px;}
.ul_5 li .c_637{ width:48.63%; float:left; padding:0 52px 0 41px; height:65px; line-height:65px; background:url(../images/jszz5.png) no-repeat left center;}
.ul_5 li .c_637 .p{ display:inline-block; vertical-align:middle; font-size:14px; color:#666; line-height:24px; max-height:72px; overflow:hidden;}
.ul_5 li .down{ width:153px; text-align:center; position:absolute; right:0; top:0; height:100%; background:url(../images/jszz6.png) no-repeat left center; padding-top:29px;}
.ul_5 li .down .ico{width:100%; height:24px; background:url(../images/jszz4.png) no-repeat center center; background-size:contain;}
.ul_5 li .down h5{ width:100%; font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.ul_5 li:hover .tab{ background-image:url(../images/jszz1_h.jpg);}
.ul_5 li:hover .c_674 h4{ color:#43a1de;}
.ul_5 li:hover .down .ico{ background-image:url(../images/jszz4_h.png);}
.ul_5 li:hover .down h5{ color:#43a1de;}
@media screen and (max-width:1380px) {
.ul_5 li .c_674{ width:40%;}
.ul_5 li .c_637{ width:60%; padding:0 32px 0 21px;}
}
@media screen and (max-width:1199px) {
.ul_5 li{ margin-top:20px; padding:20px 123px 20px 103px;}
.ul_5 li .down{ width:123px;}
}
@media screen and (max-width:1023px) {
.c_1570_1{ padding:20px 0 40px 0;}
.ul_5 li .tab{ width:76px; height:88px;}
.ul_5 li .c_674{ padding-top:5px;}
.ul_5 li .c_674 h4{ font-size:14px; line-height:23px;}
.ul_5 li .c_674 h5{ line-height:20px;}
.ul_5 li .c_674 h5 img{ vertical-align:middle; margin:-3px 6px 0 0 ; height:12px;}
.ul_5 li .c_637{  padding:0 12px 0 11px; height:58px; line-height:58px;}
.ul_5 li .c_637 .p{ font-size:12px; line-height:22px; max-height:44px;}
.ul_5 li .down{ width:103px; padding-top:20px;}
.ul_5 li .down .ico{ height:20px;}
.ul_5 li .down h5{ font-size:12px; line-height:18px; margin-top:6px;}
.ul_5 li .tab .ico{ margin-top:20px; height:30px;}
.ul_5 li .tab h6{ font-size:12px; line-height:28px;}
.ul_5 li{ padding:15px 103px 15px 93px;}
.ul_5 li .down{ width:103px;}
}
@media screen and (max-width:767px) {
.c_1570_1{ padding:10px 0 30px 0;}
.ul_5 li .tab{ width:68px; height:79px;}
.ul_5 li .c_674{ width:100%; padding-top:0px;}
.ul_5 li .c_674 h4{ line-height:21px;}
.ul_5 li .c_674 h5{ line-height:18px;}
.ul_5 li .c_637{ width:100%; padding:0; height:20px; line-height:0px; background:none;}
.ul_5 li .c_637 .p{line-height:20px; height:18px;}
.ul_5 li .down{ width:63px; padding-top:18px;}
.ul_5 li .down .ico{ height:18px;}
.ul_5 li .down h5{ line-height:16px; margin-top:4px;}
.ul_5 li .tab .ico{ margin-top:18px; height:24px;}
.ul_5 li .tab h6{ line-height:24px;}
.ul_5 li{ padding:10px 0 10px 76px; margin-top:10px;}
.ul_5 li .down{ width:43px; display:none;}
}
	
	
	
	
	.c_1570{ width:100%; float:left; padding:0 9.11%;}
.pz_top.on_2{ top:-128px;}
.pz_top.on_1{ top:-40px;}

@media screen and (max-width: 1199px) {
.c_1570{ padding:0 7%;}
}
@media screen and (max-width: 1023px) {
.pz_top.on_1{ top:0px;}
}
@media screen and (max-width: 991px) {
.c_1570{ padding:0 65px;}
.topnav{ height:80px;}
}
@media screen and (max-width: 767px) {
.c_1570{ padding:0 10px 0 10px;}
body{ padding-top:28px;}
.topnav{ z-index:90;}

}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*.contactMap{ margin: 3.418% 0 5.982% 0; }*/

#bdmap{width:100%; height:400px; background: no-repeat}

#bdmap img{ max-width:none;}

#bdmap .iw_poi_title{ display: block;  background: url("../images/contact8.png") no-repeat !important; line-height: 30px !important;}

#bdmap .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}

@media  screen and (max-width:991px){

    #bdmap{ height:250px; }

}

@media  screen and (max-width:767px){

    #bdmap{ height:250px; }

}
	
	