* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

*:before,

*:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

a{

    color: #666;

}

a:hover{

    color: #f18101;

}

u{text-decoration: none;}

img{

    max-width: 100%;

    height: auto;

}

input[type="submit"],

input[type="reset"],

input[type="button"],

button {

  -webkit-appearance: none;

}

select,

input,

textarea{

    outline: none;

}



h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}







li{



	margin: 0;



	padding: 0;



	list-style: none;



}





.h60{height: 60px;}

.h70{height: 70px;}

.h100{height: 100px;}

body{

    font-family:"微软雅黑","Microsoft Yahei";

    color: #686868;

    font-size: 14px;

}

.wp{

    max-width: 1173px;

    width: 100%;

    margin: 0 auto;

	

	/*20160812专业领域内页底部推荐

	    overflow: hidden;*/

}



.wp1203{

    max-width: 1203px;

    width: 100%;

    margin: 0 auto;

	

	/*20160812专业领域内页底部推荐

	    overflow: hidden;*/

}





/*20160929专业领域内页底部推荐*/

.cclldd{overflow: hidden;}

	

#hd{

    position: absolute;

    width: 100%;

    z-index: 500;

	background:rgba(0,0,0,0.3);  

	height:80px;

}



.menu{

    position: absolute;

    left: 0;

    top: 0;

    width: 350px;

    height: 80px;

}

.menu-btn{

    width: 80px;

    height: 80px;

    background:#37396c url(../images/menu.png) no-repeat 50% 40%;

    float: left;

    cursor: pointer;

    text-align: center;

    color: #fff;

    line-height: 120px;

}

.menu-btn:hover{

	color: #fff;

}

.bdsharebuttonbox{display: inline-block;margin-left: 30px;vertical-align: middle;}

.logo{

    float: left;

}

.nav{

    position: relative;

    top: -2px;

    clear: both;

}

.nav li{

    background-color: rgba(55,57,108,.8);

    margin-bottom: 1px;



    height: 0;

    opacity: 0;

    overflow: hidden;

}



.nav li{

    -webkit-transform: perspective(56px) rotateX(-90deg);

    -ms-transform: perspective(56px) rotateX(-90deg);

    transform: perspective(56px) rotateX(-90deg);

    -webkit-transform-origin: center top 0;

    -ms-transform-origin: center top 0;

    transform-origin: center top 0;

}

.nav-open .nav li{

    opacity: 1;

    height: 56px;

    -webkit-transform: perspective(56px) rotateX(0deg);

    -ms-transform: perspective(56px) rotateX(0deg);

    transform: perspective(56px) rotateX(0deg);

}

.nav-open .nav li:nth-child(9),

.nav-open .nav li:nth-child(8),

.nav li:nth-child(1){

  -webkit-transition: all .4s ease .8s;

  transition: all .4s ease .8s;

}



.nav-open .nav li:nth-child(7),

.nav li:nth-child(2) {

  -webkit-transition: all .4s ease .7s;

  transition: all .4s ease .7s;

}



.nav-open .nav li:nth-child(6),

.nav li:nth-child(3){

  -webkit-transition: all .4s ease .6s;

  transition: all .4s ease .6s;

}

.nav-open .nav li:nth-child(5),

.nav li:nth-child(4){

  -webkit-transition: all .4s ease .5s;

  transition: all .4s ease .5s;

}

.nav-open .nav li:nth-child(4),

.nav li:nth-child(5){

  -webkit-transition: all .4s ease .4s;

  transition: all .4s ease .4s;

}

.nav-open .nav li:nth-child(3),

.nav li:nth-child(6){

  -webkit-transition: all .4s ease .3s;

  transition: all .4s ease .3s;

}

.nav-open .nav li:nth-child(2),

.nav li:nth-child(7){

  -webkit-transition: all .4s ease .2s;

  transition: all .4s ease .2s;

}

.nav-open .nav li:nth-child(1),

.nav li:nth-child(8){

  -webkit-transition: all .4s ease .1s;

  transition: all .4s ease .1s;

}



.nav li:nth-child(9){

  -webkit-transition: all .4s ease 0s;

  transition: all .4s ease 0s;

}







.nav li a{

    display: block;

    background: url(../images/arr2.png) no-repeat 80px 50%;

    height: 56px;

    line-height: 56px;

    font-size: 16px;

    color: #fff;

    text-indent: 90px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.nav li a:hover{

    color: #f18101;

    background-color: #fff;

}

.hdr{

    position: absolute;

    right: 0;

    top: 0;

    padding: 20px 30px 30px 30px;

    color: #fff;

}

.hdr u{

    color: #fff;

    margin-left: 25px;

    font-family: \5b8b\4f53;

}

.lan{

    color: #fff;

    display: inline-block;

    width: 88px;

    height: 25px;

    line-height: 25px;

    text-indent: 16px;

    background:#f18101 url(../images/arr1.png) no-repeat 90% 50%;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.lan:hover{

    color: #fff;

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

#hd .follow-us{

    width: 300px;

}

.follow-us *{

    vertical-align: left;

}

.follow-us .qr-wx{

    position: absolute;

    top: 30px;

    padding-top: 50px;

    width: auto;

    max-width: 99999px;

    left: -20px;

    visibility: hidden;

    opacity: 0;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.follow-us a{

    overflow: hidden;

    position: relative;

    width: 40px;

    height: 40px;

    background-repeat: no-repeat;

    background-position: center center;

    vertical-align: middle;

    display: inline-block;

    margin-right: 10px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.follow-us .s1:hover .qr-wx{

    opacity: 1;

    visibility: visible;

    top: 0;

} 

.follow-us a:hover{

    opacity: .8;

    overflow: visible;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

.follow-us .s1{

    /*background-image: url(../images/s1.png);*/

}

.follow-us .s2{

   /* background-image: url(../images/s2.png);*/

}

.follow-us .s3{

    background-image: url(../images/s3.png);

}

.follow-us .s4{

    

}



#bd:before,

#bd:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



#bd:after{

  clear: both;

}



#bd{

  zoom: 1;

}

#fd{

    /*margin-top: 100px;*/

    color: #a9a9a9;

    background-color: #2a2a38;

    padding-top: 50px;

}

/*#fd a{

    color: #8b9dae;

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

}*/

.fd-daohang1{ margin-bottom:20px;}

.fd-daohang1 a{ font-size:16px; color:#FFFFFF; font-family:"微软雅黑"; text-decoration:none;}

.fd-daohang1 a:hover{ text-decoration:none;}



.fd-daohang2 { font-size:14px; color:#a9a9a9; font-family:"微软雅黑"; line-height:32px;}

.fd-daohang2 a{ font-size:14px; color:#a9a9a9; font-family:"微软雅黑"; text-decoration:none; line-height:32px;}

.fd-daohang2 a:hover{ text-decoration:none;}

/*.fd-link{

    text-align: center;

}

.fd-link a{

    display: inline-block;

    padding:14px 30px;

    background-color: #1c2832;

    border: 1px solid #314251;

    margin: 0 3px;

    margin-bottom: 10px;

}*/

#fd a:hover{

    border-color: #e8e8e8;

    color: #e8e8e8;

}

.fd-logo,

.fd-contact {

    text-align: center;

}

.fd-logo{

    padding: 50px 0 34px 0;

}

.fd-contact a{

    display: inline-block;

    border: 1px solid #243443;

    padding: 15px 23px 15px 58px;

    margin: 0 3px;

    background-repeat: no-repeat;

    background-position: 13px center;

    vertical-align: middle;

}

.fd-contact .s1{

    background-image: url(../images/g1.png);

}



.fd-contact .s2{

    background-image: url(../images/g2.png);

}



.fd-contact .s3{

    background-image: url(../images/g3.png);

}



.fd-contact .s4{

    background-image: url(../images/g4.png);

}

.fd-address:before,

.fd-address:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.fd-address:after{

  clear: both;

}



.fd-address{

  zoom: 1;

}

.fd-address dt{

    font-size: 24px;

    padding-top: 30px;

    background: url(../images/loc.png) no-repeat left 50%;

    margin-bottom: 16px;

}

.fd-address dd{

    line-height: 2;

}



.fd-address dl{

    float: center;

    width: 100%;

	

	/*20160824底部增加深圳*/

	margin-bottom:40px;

}

.fd-address dl:nth-child(1){

    width: 100%;

}

.fd-address dl:nth-child(2){

    width: 40%;

}







.ffdd dl:nth-child(1){

    width: 100%;

}

.ffdd dl:nth-child(2){

    width: 100%;

}

.ffdd dl:nth-child(3){

    width: 100%;

}







.fd-address{

    position: relative;

    padding-top: 30px;

    padding-bottom: 0px;

	text-align:center;

}



.qr-code{

    position: absolute;

    right: 0;

    margin-top: 0;

}



.qr-code h3{margin-bottom: 14px;color: #fff;font-size: 14px;}

.fd-copy{ background-color:#37396c;color: #c7c7c7;padding: 0px 0px 0px 0px;font-size: 14px;

    font-family: Arial, "微软雅黑","Microsoft Yahei"; text-align:center; padding:15px 0px 15px 0px;}

.qr-code a{margin-right: 0;margin-left: 4px;}

body,html{height: 100%;}

#fd .wp{position: relative;}

.go-top{

    z-index: 50;

    position: fixed;

    bottom: 90px;

    width: 57px;

    height: 57px;

    background: url(../images/go_top.gif) no-repeat left top;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

    right: 10px;

    display: none;

}



#banner,

#banner .slick-list,

#banner .slick-track{

    height: 680px;

}

#banner .animated{

    opacity: 0;

}



#banner .animated{

    opacity: 1\9;

}

#banner .item{

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    position: relative;

    height: 680px;

}



#banner .txt {

    text-align: center;

    position: absolute;

    /*bottom: 250px;*/

    top: 50%;

    transform: translateY(-50%);

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

    width: 100%;

}



#banner .slick-dots{

    bottom: 40px;

}

.slick .slick-dots li{

    font-size: 0;

}

.slick .slick-dots a{

    display: inline-block;

    width: 16px;

    height: 16px;

    border-radius: 50%;

    background-color: #fff;

    font-size: 0;

    outline: none;

}

.slick .slick-dots .slick-active a{

    background-color: #f18101;

}





#banner .txt img{

    width: auto;

    display: inline-block;

}

#banner .txt p{

    margin: 36px 0;

    font-size: 50px;

    color: #fff;

    line-height: 1.8;

	font-weight: bold;

}

.i-row1{

    padding: 96px 0 75px 0;

}

.btn1{

    width: 160px;

    height: 50px;

    color: #fff;

    line-height: 50px;

    border: 1px solid #fff;

    text-align: center;

    cursor: pointer;

    display: inline-block;

    font-size: 16px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}



.i-row2 .t1{

    background: url(../images/t_bg2.png) no-repeat 50% top;

}

.i-row4 .t1{

    /*background: url(../images/t_bg4.png) no-repeat 50% top;*/

}

.i-row4 .tc{clear: both;}



.t11-a:before{

    position: absolute;

    content: '';

    border-top: 0px solid #dddddd;

    width: 100%;

    left: 50%;

    top: 34px;

    margin-left: -1760px;

}

.t11-a{

    padding-left: 0px;

    margin-bottom: 30px;

}

.i-row11{

    padding: 40px 0 35px 0;

	background-color:#f1f1f1;

}







.t1-a:before{

    position: absolute;

    content: '';

    /*border-top: 1px solid #dddddd;*/

    width: 100%;

    left: 50%;

    top: 34px;

    margin-left: -1760px;

}

.t1 h3{

    font-size: 36px;

    margin-bottom: 16px;

    color: #000;

    line-height: 1;

}

.t1{

    position: relative;

}

.t1 p{

    line-height: 1.8; font-size:18px;

}

.t1-a{

    padding-left: 100px;

    margin-bottom: 50px;

}

.i-row1 .t1{

    background: url(../images/t_bg1.gif) no-repeat left top;

}

.i-row3 .t1{

    /*background: url(../images/t_bg3.gif) no-repeat left top;*/

}

.i-row31 .t1{

    /*background: url(../images/t_bg3.gif) no-repeat left top;*/

}

.t1-b{

    text-align: center;

    padding-top: 70px;

    color: #010101;

}

.t1-b h3{

    margin-bottom: 30px;

    color: #010101 !important;

}

.i-row2{

    padding-bottom: 150px;

}

.i-row3{

    padding-top: 45px;

    padding-bottom: 0px;

	background-color:#f1f1f1;

}

.i-row31{

    padding-top: 0px;

    padding-bottom: 50px;

	background-color:#f1f1f1;

}



.slide-1:before,

.slide-1:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.slide-1:after{

  clear: both;

}



.slide-1{

  zoom: 1;

}

.slide-1 a{

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

}





.slide-1 .s1,

.slide-1 .s2,

.slide-1 .s3,

.slide-1 .s4{

    position: relative;

    border-bottom: 6px solid #37396c;

    float: left;

    width: 33.33333333%;

}



.slide-1 .pic{

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    padding-top: 100%;

}

.slide-1 img{vertical-align: bottom;}



.slide-1 .tit{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    text-indent: 70px;

    background-repeat: no-repeat;

    background-position: 20px center;

    background-color: rgba(0,0,0,.5);

    color: #fff;

    font-size: 18px;

    height: 70px;

    line-height: 70px;

}

.slide-1 .s1 .tit{

    background-image: url(../images/c1.png);

}

.slide-1 .s2 .tit{

    background-image: url(../images/c2.png);

}

.slide-1 .s3 .tit{

    background-image: url(../images/ic1.png);

}

.slide-1 .img{



}

.slide-1 .img img{

    width: 100%;

    vertical-align: bottom;

}

.slide-1 .s3{

    position: relative;

    z-index: 20;

}

.slide-1 .pad{

    -webkit-transform: scale(0);

    -moz-transform: scale(0); 

    -ms-transform: scale(0); 

    -o-transform: scale(0); 

    transform: scale(0);

    transform-origin: 50% 50%;

    overflow: hidden;

    opacity: 0;

    padding: 24px;

    position: absolute;

    top: -20px;

    bottom: -20px;

    width: 100%;

    background-color: #f18101;

    color: #fff;

    -o-transition:.6s;

    -ms-transition:.6s;

    -moz-transition:.6s;

    -webkit-transition:.6s;

    transition:.6s;

    z-index: 20;

}

.slide-1 .pad h3{

    font-size: 18px;

    line-height: 34px;

    margin: 10px 0 20px 0;

    padding-left: 44px;

}

.slide-1 .s3 h3{

    background: url(../images/ic1.png) no-repeat left 50%;

}

.slide-1 .s2 h3{

    background: url(../images/c2.png) no-repeat left 50%;

}

.slide-1 .s1 h3{

    background: url(../images/c1.png) no-repeat left 50%;

}



.slide-1 .pad p{

    line-height: 3;

}

.slide-1 .pad .btn1{

    margin-top: 20px;

    margin-left: 6px;

}







.slide-1 > div:hover .pad{

    opacity: 1;   

    -webkit-transform: scale(1);

    -moz-transform: scale(1); 

    -ms-transform: scale(1); 

    -o-transform: scale(1); 

    transform: scale(1);

}

.i-row4,.i-row3,.i-row2,.i-row1,.i-row11,.i-row31{

    clear: both;

    overflow: hidden;

}



.i-row4,

.i-row2{

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

}

.i-row2{

    background-image: url(../images/ibg1.jpg);

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    background-attachment: fixed;

    background-attachment: scroll\9;

}

.i-row4{

background-color:#f1f1f1;

    /*overflow: hidden;

    background-image: url(../images/ibg2.jpg);

    padding-bottom: 0px;*/

}

.i-row4{margin-bottom: -30px;}

.slide-1 .slick-dots a{

    background-color: #dfdfdf;

}

.slide-1 .slick-dots{

    bottom: -40px;

}

.experts-list a{

    display: block;

}

.experts-list i{

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

    border-radius: 50%;

    width: 185px;

    height: 185px;

    margin-right: 10px;

    overflow: hidden;

    display: inline-block;

    vertical-align: middle;

    position: relative;

}

.experts-list i:before{

    content: '';

    display: block;

    position: absolute;

    border: 2px solid #f18101;

    opacity: 0;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    border-radius: 50%;

    z-index: 5000;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.experts-list .item:hover i:before{

    opacity: 1;

}

.experts-list i img{



}

.experts-list .txt{

    display: inline-block;

    vertical-align: middle;

	text-align:center;

	margin-top:13px;

}

.experts-list a:hover i{

    /*border-color: #f18101;*/

}

.experts-list .item{

    float: left;

    width: 25%;

    margin-bottom: 50px;

}

.m-experts-list .item{

    width: 50%;

}

#m-experts-list{

    display: none;

}

.experts-list .item{

    color: #484848;

	text-align:center;

}

.experts-list p{

    font-size: 22px;

    line-height:22px;;

    color: #484848;

}

.experts-list u{

    font-size: 14px;

}

.experts-list span{

    color: #bababa;

    display: inline-block;

    margin-top: 4px;

}

.service-list .img{

    text-align: center;

    height: 94px;

    line-height: 94px;

    vertical-align: middle;

    margin-bottom: 6px;

}

.service-list .slick-dots{

    bottom: -110px;

}

.service-list em,

.service-list i{

    background-repeat: no-repeat;

    background-position: center center;

    background-repeat: no-repeat;

    display: inline-block;

    overflow: hidden;

    width: 76px;

    height: 76px;

}

.service-list em{

 /*   position: relative;

     left: -76px;

     border-right: 76px solid transparent;

     -webkit-filter: drop-shadow(rgb(255, 255, 255) 76px 0px);*/

     filter: brightness(1000000000000000%);

     -webkit-filter: brightness(1000000000000000%);

/*     -webkit-transition:.3s;

     transition:.3s;*/

}

.service-list em,

.service-list i{

    /*box-sizing:content-box;*/

}

.service-list p{

    font-size: 15px;

}



.experts-list .slick-dots a{

    background-color: #dfdfdf;

}

#m-service-list{

    display: none;

}

.slick-slider *{

    outline: none;

}

.service-list .item{

    float: left;

    cursor: pointer;

    width: 16%;

    text-align: center;

    color: #fff;

    height: 120px;

    margin-top: 80px;

	

}









.service-list .item a{



    color: #fff;

}

.service-list .item a:hover p{

    color: #fff;

}

.m-service-list .item{

    width: 33.3333%;

}

.service-list .item:hover{

    color: #fff;

	

}







.service-list .item:hover em{

	filter: brightness(1);

	-webkit-filter: brightness(1);

	transition:All 0.5s ease-in-out;  

    -webkit-transition:All 0.5s ease-in-out;  

    -moz-transition:All 0.5s ease-in-out;  

    -o-transition:All 0.5s ease-in-out;  

transform:rotate(360deg);  

    -webkit-transform:rotate(360deg);  

    -moz-transform:rotate(360deg);  

    -o-transform:rotate(360deg);  

    -ms-transform:rotate(360deg); 

}







.service-list .sprite-1 em{

    background-image: url(../images/sv1.png);

}

.service-list .sprite-2 em{

    background-image: url(../images/sv2.png);

}

.service-list .sprite-3 em{

    background-image: url(../images/sv3.png);

}

.service-list .sprite-4 em{

    background-image: url(../images/sv4.png);

}

.service-list .sprite-5 em{

    background-image: url(../images/sv5.png);

}

.service-list .sprite-6 em{

    background-image: url(../images/sv6.png);

}

.service-list .sprite-7 em{

    background-image: url(../images/sv7.png);

}

.service-list .sprite-8 em{

    background-image: url(../images/sv8.png);

}

.service-list .sprite-9 em{

    background-image: url(../images/sv9.png);

}

.service-list .sprite-10 em{

    background-image: url(../images/sv10.png);

}

.service-list .sprite-11 em{

    background-image: url(../images/sv11.png);

}

.service-list .sprite-12 em{

    background-image: url(../images/sv12.png);

}

.service-list .sprite-13 em{

    background-image: url(../images/sv13.png);

}

.service-list .sprite-14 em{

    background-image: url(../images/sv14.png);

}

.service-list .sprite-15 em{

    background-image: url(../images/sv15.png);

}

.service-list .sprite-16 em{

    background-image: url(../images/sv16.png);

}

.service-list .sprite-17 em{

    background-image: url(../images/sv17.png);

}

.service-list .sprite-18 em{

    background-image: url(../images/sv18.png);

}

.service-list .sprite-19 em{

    background-image: url(../images/sv19.png);

}

.service-list .sprite-20 em{

    background-image: url(../images/sv20.png);

}

.service-list .sprite-21 em{

    background-image: url(../images/sv21.png);

}

.service-list .sprite-22 em{

    background-image: url(../images/sv22.png);

}

.service-list .sprite-23 em{

    background-image: url(../images/sv23.png);

}



.news-list h3{

    font-size: 15px;

    max-height: 78px;

    overflow: hidden;

    padding: 14px 20px 16px 20px;

    line-height: 1.4;

	height:78px;

}

.news-box .news-list li,

.news-list .item{

    text-align: center;

    float: left;

    padding: 20px;

    width: 33.333333%;

}

.news-box .news-list li a,

.news-list .item a{

    display: block;

    border: 1px solid #e4e4e3

}

.img-ovh{

    overflow: hidden;

}

.news-list .slick-dots{

    bottom: -60px;

}

.news-list:before,

.news-list:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.news-list:after{

  clear: both;

}



.news-list{

  zoom: 1;

}

.news-list{

    margin: 0 -20px;

    margin-top: 40px;

    margin-bottom: 40px;

}

.news-list .img{

    padding-top: 69%;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}



.news-list a:hover .img{

    -webkit-transform: scale(1.1);

       -moz-transform: scale(1.1); 

       -ms-transform: scale(1.1); 

       -o-transform: scale(1.1); 

       transform: scale(1.1);

       transform-origin: 50% 50%;   

}

.news-list .pad{

    background-color: #fff;

}

.article-box .hd h6,

.news-list2 h6,

.news-list p{

    color: #aaa;

    font-size: 14px;

    padding-bottom: 14px;

    font-family: \5b8b\4f53;

}

.article-box .hd span,

.news-list2 h6 span,

.news-list p span{

    margin-left: 30px;

    padding-left: 30px;

    background: url(../images/eye.gif) no-repeat left 50%;

}









/*首页领域*/

.synews-list h3{

    font-size: 16px;

	color:#333333;

    max-height: 35px;

    overflow: hidden;

    padding: 14px 20px 16px 20px;

    line-height: 1.4;

	height:35px;

	text-align:left;

}

.synews-box .synews-list li,

.synews-list .syitem{

    text-align: center;

    float: left;

    padding: 10px;

    width: 25%;

	margin-bottom:10px;

}

.synews-box .synews-list li a,

.synews-list .syitem a{

    display: block;

    border: 1px solid #e4e4e3;

}

.syimg-ovh{

    overflow: hidden;

}

.synews-list .syslick-dots{

    bottom: -60px;

}

.synews-list:before,

.synews-list:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.synews-list:after{

  clear: both;

}



.synews-list{

  zoom: 1;

}

.synews-list{

    margin: 0 -20px;

    margin-top: 40px;

    margin-bottom: 0px;

}

.synews-list .syimg{

    padding-top: 57%;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}



.synews-list a:hover .syimg{

    -webkit-transform: scale(1.1);

       -moz-transform: scale(1.1); 

       -ms-transform: scale(1.1); 

       -o-transform: scale(1.1); 

       transform: scale(1.1);

       transform-origin: 50% 50%;   

}

.synews-list .sypad{

    background-color: #fff;

}

.syarticle-box .syhd h6,

.synews-list2 h6,

.synews-list p{

    color: #666;

    font-size: 14px;

    padding: 14px 20px 20px 20px;

    font-family:微软雅黑;

	text-align:left;

}

.syarticle-box .syhd span,

.synews-list2 h6 span,

.synews-list p span{

    margin-left: 30px;

    padding-left: 30px;

    background: url(../images/eye.gif) no-repeat left 50%;

}



.sy_more { width:110px; height:28px; line-height:28px; border:1px solid #f18101; background:#fff; color:#f18101;  position:relative; margin:0px 20px 0px 20px;}





































































.i-row3 .btn1{

    background-color: #fff;

	border:1px #f18101 solid;

    color: #f18101;

    margin-top: 0px;

}

.i-row31 .btn1{

    background-color: #fff;

	border:1px #f18101 solid;

    color: #f18101;

    margin-top: 0px;

}

.experts-list .slick-dots{

    bottom: 4px;

}

.ban-inner .ban-img{

    padding-top: 21.555%;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: 50% 50%;

}

.ban-inner{

    position: relative;

    z-index: 1;

    width: 100%;

    overflow: hidden;

}

.ban-inner h3{

    text-align: center;

    position: absolute;

    width: 100%;

    top: 50%;

}

.ban-inner h3 span{

    line-height: 1;

    font-size: 3.43em;

    padding: .46em .9em .46em .9em;

    color: #fff;

    margin-top: -1em;

    display: inline-block;

}

.about-box .fd-contact{

    padding: 96px 0 80px 0;

    text-align: left;

}

.about-box .fd-contact a{

    background-color: #f5f5f5;

    border-color: #c4c4c4;

    color: #8b9dae;

}

.about-box .fd-address dl{

    width: 100%;

    padding-right: 0px;

}

.about-box .fd-address {

    padding-right: 0;

}

.about-box .fd-address dt{

   /* background-image: url(../images/loc2.png);*/

}

.map-box{

    margin: 30px 0;

    border: 1px solid #dcdcdc;

    padding: 10px;

}

.sv-list{

    margin: 0 -20px;

    color: #484848;

    padding-top: 60px;

}

.sv-list p{

    height: 120px;

    overflow: hidden;

    line-height: 2;

}

.sv-list li{

    float: left;

    width: 50%;

    padding: 0 20px;

    margin-bottom: 20px;

}

.sv-list dt{

    margin-bottom: 20px;

}

.sv-list dl{

    background-color: #f0f0f0;

    padding: 36px 36px 30px 36px;

}



.sv-list span{

    float: none;

    font-size: 24px;

    color: #000;

    font-weight: bold;

    margin-top: 10px;

    display: inline-block;

}



/*20160929专业领域分类标题链接*/

.sv-list span a.zylya{ color:#000;}







.sv-list dt *{vertical-align: middle;}

.sv-list i{

    width: 80px;

    height: 80px;

    background-repeat: no-repeat;

    background-position: center center;

    vertical-align: middle;

    margin-right: 20px;

    display: inline-block;

}

.sv-list .i1{

    background-image: url(../images/1.png);

}

.sv-list .i2{

    background-image: url(../images/2.png);

}

.sv-list .i3{

    background-image: url(../images/3.png);

}

.sv-list .i4{

    background-image: url(../images/4.png);

}

.sv-list .i5{

    background-image: url(../images/5.png);

}

.sv-list .i6{

    background-image: url(../images/6.png);

}

.sv-list .i7{

    background-image: url(../images/7.png);

}

.sv-list .i8{

    background-image: url(../images/8.png);

}

.sv-list .i9{

    background-image: url(../images/9.png);

}

.sv-list .i10{

    background-image: url(../images/10.png);

}

.sv-list .i11{

    background-image: url(../images/11.png);

}

.sv-list .i12{

    background-image: url(../images/12.png);

}

.sv-list .i13{

    background-image: url(../images/13.png);

}

.sv-list .i14{

    background-image: url(../images/14.png);

}

.sv-list dd a{

    font-size: 16px;

    color: #f18101;

    display: block;

    margin-top: 30px;

}

.sv-list dd a:hover{

    text-decoration: underline;

}

.filter-hd{

    margin-bottom: 30px;

}

.filter-hd span,

.filter-hd a{

    display: inline-block;

    padding: 0 8px;

    font-size: 14px;

    margin: 0 4px;

    height: 60px;

    line-height: 60px;

}

.filter-hd span{

    margin-right: 10px;

}

.filter-hd .on{

    background: url(../images/ar3.png) no-repeat 50% top;

}

.except-list{

    border-top: 1px solid #ddd;

    margin-top: 70px;

}



.filter-search{

    margin-bottom: 60px;

}





/*20160812*/

.ssss{display: inline-block;}









.filter-search select{

    -webkit-appearance: none;

      -moz-appearance:    none;

      appearance:         none;

      height: 46px;

      border: 1px solid #e0e0e0;

      padding: 0 40px 0 20px;

      font-family:"微软雅黑","Microsoft Yahei";

      margin-right: 4px;

      color: #686868;

      background: url(../images/ar4.png) no-repeat right 60%;

}

.inp{

    border: 1px solid #e0e0e0;

    height: 46px;

    padding: 0 10px;

      margin-right: 4px;

}



.filter-search .sub{

    margin-right: 40px;

    width: 78px;

    height: 46px;

    color: #fff;

    line-height: 46px;

    background-color: #f18101;

    text-align: center;

    border: 0;

    cursor: pointer;

    font-family:"微软雅黑","Microsoft Yahei";

    font-size: 14px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.filter-search .sub:hover{

    background-color: #af2772;

}

::-webkit-input-placeholder {

    color: #bab9b9;

   font-family:"微软雅黑","Microsoft Yahei";

}



::-moz-placeholder { 

    color: #bab9b9;

   font-family:"微软雅黑","Microsoft Yahei";  

}



::-ms-input-placeholder {  

   font-family:"微软雅黑","Microsoft Yahei";  

    color: #bab9b9;

}

.page{

  color: #686868;

  clear: both;

  padding: 20px 0;

}

.page li{display: inline-block;}

.page span,

.page a{

  display: inline-block;

  padding: 0 18px;

  height: 46px;

  line-height: 46px;

  border: 1px solid #dddddd;

  /*margin-left: 4px;*/



}

.page li.prev-page{ margin-right:4px;}

.page li.on{margin-right:4px;}

.page li.on a{color:#fff;}

.page span{

    border: none;

}

.page .on,

.page .thisclass a,

.page a.thisclass,.page a:hover{

  background-color: #f18101;

  color: #fff;

}

.inner-hd {

    display: inline-block;

    margin-top: 70px;

    font-size: 0;

}

.inner-hd a{

    display: inline-block;

    padding: 10px 26px;

    font-size: 18px;

    color: #000;

    border: 1px solid #ddd;

    margin-right: -1px;

    cursor: pointer;

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

}



.inner-hd i{

    width: 30px;

    height: 30px;

    background-repeat: no-repeat;

    background-position: center center;

    vertical-align: middle;

    display: inline-block;

    margin-right: 10px;

}

.inner-hd *{

    vertical-align: middle;

}

.news-hd .s1{

    background-image: url(../images/ub1.png);

}

.news-hd .s2{

    background-image: url(../images/ub2.png);

}

.news-hd .s3{

    background-image: url(../images/ub3.png);

}

.summary-hd .s1{

    background-image: url(../images/sm1.png);

}

.summary-hd .s2{

    background-image: url(../images/sm2.png);

}

.summary-hd .s3{

    background-image: url(../images/sm3.png);

}

.summary-hd .s4{

    background-image: url(../images/sm4.png);

}

.inner-hd a:hover,

.inner-hd .on{

    background-color: #f18101;

    border-right-color: #f18101;

    color: #fff;

}

.news-list2{

    border-bottom: 1px solid #ddd;

	margin-top:40px;

	margin-bottom:30px;

}

.news-list2 h3{

    font-size: 20px;

    color: #000;

}

.news-list2 h6{

    font-size: 12px;

    color: #888;

	font-family:"微软雅黑";

	padding-top:20px;

}

.news-list2 li{

    padding: 30px 15px 30px 15px;

    border-top: 1px solid #ddd;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.news-list2 p{

    padding: 0px 0;

    line-height: 25px;

	color:#888;

}

.news-list2 li:hover{

    background-color: #f1f1f1;

}



.news-list2 li:hover h6 span{

    background-image: url(../images/eye2.png);

    background-position: 1px 50%;

}



.t1-1{

    background: url(../images/t1_0.gif) no-repeat left top;

}

.t1-2{

    background: url(../images/t1_1.gif) no-repeat left top;

}

.t1-3{

    background: url(../images/t1_2.gif) no-repeat left top;

}

.t1-4{

    background: url(../images/t1_3.gif) no-repeat left top;

}

.t1-5{

    background: url(../images/t1_5.gif) no-repeat left top;

}

.summary-box .wp{

    /*overflow: hidden;*/

}

.summary-box .t1{

    margin: 55px 0 40px 0;

}

.summary-box .t1 h3{

    height: 70px;

    line-height: 70px;

    margin-bottom: 0;

}

.summary-box p{

    line-height: 1.8;

    margin-bottom: 24px;

}

.big-img img{

    /*width: 100%;*/

}

.big-img{

	text-align:center;

   margin: 60px 0;

}

.summary-box h4{

    font-size: 18px;

    color: #000;

    margin-bottom: 30px;

}

.small-pic{

    font-size: 0;

    margin: 0px -2px;

}

.small-pic img{

    border: 1px solid #fff;

    width: 25%;

}

.awards-list {

    margin: 0 -12px;

    overflow: hidden;

    padding-bottom: 30px;

}

.awards-list li{

    float: left;

    width: 50%;

    padding: 5px 12px;

}

.awards-list li span{

    border: 1px solid #ddd;

    padding: 17px 20px 17px 40px;

    display: block;

    background: url(../images/ar_r1.gif) no-repeat 20px 50%;

}



.article-box .hd{

    text-align: center;

    padding: 80px 0 40px 0;

}

.article-box .bd p{

	margin-bottom: 30px;

}

.article-box .hd h1{

    font-size: 26px;

    color: #000;

    margin-bottom: 15px;

}

.article-box .bd{

    border-top: 1px solid #ddd;

    padding: 50px 0;

    line-height: 2;

}

.article-box .fd{

font-size: 16px;

}

.article-box .fd span{

    width: 105px;

    height: 46px;

    font-size: 14px;

    line-height: 46px;

    text-align: center;

    border: 1px solid #ddd;

    display: inline-block;

    margin-right: 20px;

}

.article-box .fd a{

    color: #000;



}

.article-box .fd a:hover{

    color: #f18101;

}

.article-box .fd p{

    margin-bottom: 14px;

}

.expert-det{

    padding: 90px 0 0 0;

}

.expert-det .avt{

    float: left;

    /*width: 375px;*/

    /*width: 30%;*/

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    /*padding-top: 30%;*/

    width: 385px;

    height: 385px;

}

.expert-det .con{

    overflow: hidden;

    padding: 58px;

    font-size: 18px;

	/*20160811*/

	min-height: 385px;

}

.expert-det h3 {

    color: #484848;

    margin-bottom: 30px;

}

.expert-det h3 *{vertical-align: bottom;}

.expert-det h3 span{

    font-size: 30px;

    color: #000;

    font-weight: bold;

    margin-right: 14px;

}

.expert-det h3 em{

    font-size: 18px;

    color: #484848;

    margin-right: 14px;

}

.expert-det h3 u{

    font-size: 14px;

}

.expert-det dt{

    float: left;

    width: 140px;

    padding-left: 48px;

    background-repeat: no-repeat;

    background-position: 0 center;

    line-height: 1.8;

}

.expert-det .wp{

    background-color: #f0f0f0;



}

.expert-det dd{

    overflow: hidden;

    margin-bottom: 10px;

    line-height: 1.8;

}



/*20160812专业人员详情页电话、传真没内容时错位*/

.dhdhdhd{ overflow:hidden;}





.expert-det .s1{

    background-image: url(../images/e1.png);

}

.expert-det .s2{

    background-image: url(../images/e2.png);

}

.expert-det .s3

{    background-image: url(../images/e3.png);

}

.expert-det .s4{

    background-image: url(../images/e4.png);

}



.t2{

    border-bottom: 1px solid #ddd;

    padding-top: 30px;

    padding-bottom: 16px;

    font-size: 18px;

    color: #000;

}

.expert-info .bd{

    padding: 40px 0 0 0;

}



.info-basic{

    line-height: 2;

}

.info-basic h3{

    color: #000;

    font-size: 14px;

}



.info-basic li{

    display: inline-block;

    vertical-align: top;

    margin-right: -4px;

    width: 50%;

    padding-bottom: 40px;

}



.expert-info .bd h3{

    font-size: 14px;

    color: #000;

}

.expert-info .bd{

    /*margin-bottom: 40px;*/

    line-height: 2;

}

.info-basic p{

    margin-bottom: 0 !important;

}

.expert-info .bd p{

	line-height: 2;

}

.sevice-det .sv-list *{vertical-align: middle;}

.sevice-det .sv-list {margin: 0;}

.sevice-det{padding-top: 30px;}

.inner-con{

    padding: 40px 0;

    line-height: 2;

    color: #484848;

}

.inner-con1 p{

    margin-bottom: 30px;

}

.sevice-det .inner-con2{

    padding-bottom: 0;

    /*margin-bottom: -50px;*/

}





.inner-hd2 a:hover, .inner-hd2 .on {

    background-color: #f18101;

    border-right-color: #f18101;

    color: #fff;

}

.inner-hd2 a {

    display: inline-block;

    padding: 10px 26px;

    font-size: 18px;

    color: #000;

    border: 1px solid #ddd;

    margin-right: -1px;

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

}

.inner-hd2{

    padding: 80px 0 40px 0;

    font-size: 0;

}

.down-list li{

    background-color: #f0f0f0;

    overflow: hidden;

    line-height: 82px;

    font-size: 18px;

    margin-bottom: 10px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}



.down-list div{

    float: left;

    height: 82px;

}

.down-list .date{

    width: 82px;

    background-color: #c0c0c0;

    text-align: center;

    line-height: 1;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.down-list .date p{

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    line-height: 1;

    margin-bottom: 2px;

    margin-top: 13px;

}

.down-list .date span{

    color: #fff;

    font-size: 18px;

}

.down-list .c-name{

    width: 67%;

    font-size: 18px;

    overflow: hidden;

    padding: 0 0 0 8%;

    background: url(../images/pdf.png) no-repeat 5% 50%;

    white-space:nowrap;

    text-overflow:ellipsis;

}

.down-list .u-name{

    padding: 0 2%;

    width: 219px;

    white-space:nowrap;

    text-overflow:ellipsis;

}

.down-list .btn a{

    height: 100%;

    display: block;

    width: 86px;

    background: url(../images/down.png) no-repeat 50% 50%;

}



.down-list li:hover{

    background-color: #f18101;

    color: #fff;

}

.down-list li:hover .date{

    background-color: #f18101;

}



.down-list li:hover .btn a{

    background-image: url(../images/down2.png);

}

.down-list .btn{

    float: right;

}

.book-list .item{

    float: left;

    width: 25%;

    cursor: pointer;

    margin-bottom: 40px;

    margin-top: 60px;

    position: relative;

}

.book-list{

    margin-top: -40px;

}

.book-list b{

        width: 0; 

        height: 0; 

        border-left: 20px solid transparent;

        border-right: 20px solid transparent;

        border-bottom: 20px solid #f0f0f0;

        margin-left: -20px;

    position: absolute;

    left: 50%;

    bottom: -40px;

    display: none;

}

.book-list .on b{

    display: block;

}

.book-list .book-det{

    text-align: center;

    font-size: 18px;

    line-height: 2;

	

	/*20160824专业著作三角距离*/

	min-height:426px;

	

}

.book-list .book-det p{

    color: #000;

}

.book-list .book-det h6{

    font-size: 18px;

    color: #484848;

}

.book-det img{

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.book-list .book-det:hover img{

    -webkit-transform: scale(1.05);

    -moz-transform: scale(1.05); 

    -ms-transform: scale(1.05); 

    -o-transform: scale(1.05); 

    transform: scale(1.05);

    transform-origin: 50% 50%;

}



.book-info{

    display: none;

}

.book-slide{

    background-color: #f0f0f0;

    line-height: 2;

    clear: both;

    display: none;

    padding-bottom: 30px;

}

.book-slide .txt{

    padding: 40px 30px;

    padding-bottom: 0;

}

.book-slide .x-btn{

    color: #f18101;

    margin-left:30px;

    display: block;

    margin-top: 30px;

}

.job-box .inner-hd2{padding-top: 0;}

.job-box p{

    line-height: 2;

    margin-bottom: 30px;

}

.purple{

    color: #ad1f6e;

}

.con-hide p{

    margin-bottom: 0;

}



.job-list:before,

.job-list:after{

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.job-list:after{

  clear: both;

}



.job-list{

  zoom: 1;

}



.job-list {

    margin: 0 -12px;

}

.job-list li{

    float: left;

    width: 50%;

    padding: 5px 12px;

    background-color: #fff;

}

.job-list li .pad{

    border: 1px solid #ddd;

    position: relative;

}



.job-list li a{

    padding: 17px 20px 17px 40px;

    display: block;

    background: url(../images/ar_r1.gif) no-repeat 20px 50%;

}

.job-list a{

    cursor: pointer;

}



.con-hide{

    padding: 30px 40px;

    display: none;

    position: absolute;

    top: 100%;

    left: -1px;

    right: -1px;    

    background-color: #fff;

    z-index: 100;

    border: 1px solid #ddd;

    border-top: none;

}

.job-list h6{

    font-size: 14px;

    margin-top: 60px;

}

.con-hide em{

    position: absolute;

    right: 30px;

    top: -40px;

    cursor: pointer;

    color: #f18101;

}

.tab1{

    display: none;

}

.m-job-select{

    padding: 10px 20px;

    font-size: 14px;

    border: 1px solid #ddd;

    margin-bottom: 20px;

    display: none;

}

.i-row4{

    background-attachment: fixed;

    background-attachment: scroll\9;

}

#banner .btn1:hover{

    background-color: #f18101;

    color: #fff;

    border-color: #f18101;

}

.i-row4 .btn1:hover,

.slide-1 .pad .btn1:hover{

    color: #f18101;

    background-color: #fff;



}

.i-row3 .btn1:hover{

    background-color: #f18101;

	color:#FFFFFF;

}

.i-row31 .btn1:hover{

    background-color: #f18101;

	color:#FFFFFF;

}

.go-top:hover{

    opacity: .9;

}

.about-box a{

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

}

.about-box a:hover{

    color: #243544;

    border-color: #243544;

}



.map-box img{

    max-width: 888888888px;

}

#pad-experts-list{display: none;}

.m-show{

    display: none;

}

.m-select{

    padding: 30px 20px;

}

.m-select select{

    display: block;

    width: 100%;

    -webkit-appearance: none;

      -moz-appearance:    none;

      appearance:         none;

      height: 46px;

      border: 1px solid #e0e0e0;

      padding: 0 40px 0 20px;

      font-family:"微软雅黑","Microsoft Yahei";

      margin-right: 4px;

      color: #686868;

      background: url(../images/ar4.png) no-repeat right 60%;

}

.job-box .m-select{

    padding: 0;

}

.summary-box .m-select{

    padding-bottom: 0;

}

.news-box .m-select{

    padding-bottom: 0;

    padding-right: 0;

    padding-left: 0;

}

.experts-list .long-name p{

    /*font-size: 21px;*/

}



.search-ico{

	display: inline-block;

	width: 28px;

	height: 28px;

    background: url(../images/search.png) no-repeat 50%;

    vertical-align: middle;

    margin: 0 20px;

    cursor: pointer;

    cursor: pointer;

}



.show-form {

    position: absolute;

    left: 0px;

    top: 74px;

    display: none;

    overflow: hidden;

    width: 195px;

    background: rgba(255,255,255,0.66);

	

}

.show-form .inp{

	float: left;

	width: 160px;

	height: 40px;

	font-family: 微软雅黑, "Microsoft Yahei";

	color: rgb(255, 255, 255);

	font-size: 14px;

	padding: 0px 5px;

	border-width: 1px 0px 1px 1px;

	border-style: solid solid solid;

	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204);

	border-image: initial;

	border-right: 0px;

	background: none;

	outline: none;

	margin-right: 0;

}

.show-form .sub {

    float: right;

    padding: 0;

    width: 30px;

    height: 40px;

    background: url(../images/so2.png) no-repeat left center;

    background-size: 15px;

    cursor: pointer;

    border: 0;

}

.summary-box .wp{

	clear: both;

}

.lan-change,

.lan-change a{

	background: rgba(0,0,0,.5) !important;

}

.lan-change a{

	padding-left: 50px !important;

}

.lan-change{display: none;}





.inner-con2 ul{

	padding-left: 3em;

}

.inner-con2 li{

	list-style-type: disc;

}

/* .inner-con2 p,

.bd-performance p{

	text-indent: 2em;

	padding-left: 42px;

	position: relative;

}

.inner-con2 .dot,

.bd-performance strong{

	position: absolute;

	left: 29px;

	top: -1px;

} */

/* .inner-con2 .experts-list p{

	font-size: 12px;

	padding-left: 0;

}



.inner-con2 .experts-list p:first-child{

	font-size: 18px;

	margin-bottom: 4px;

}

 */

 

/*研发领域*/

.career-nr-top{position:relative; margin-top: 43px;padding-bottom:19px;border-bottom:#b8b8b8 solid 1px;}

.car-name{  text-align: left;}

@media (max-width:760px){.car-name h1{font-size: 22px;}}

.car-nav{text-align: right;position: absolute;

    right: 0;

    top: 12px;}

.car-nr-txt{text-align: left;padding-top: 40px;padding-bottom: 40px;font-size: 16px;}

.car-bg{background: #f2f2f2;}



.car-nr-righttxt-hh{text-align: left;    padding: 0px 15px 0px 15px;  margin-top: 10px;}

/*.car-nr-righttxt-hh span{margin-top: 25px;padding-left: 25px;}*/

.car-nr-righttxt-hh p{padding-left: 0px;margin-top: 0px;font-size: 14px;line-height: 25px; }



.car-nr-righttxt-hh2{text-align: left;    padding: 0px 15px 0px 15px;  margin-top: 10px;}

/*.car-nr-righttxt-hh span{margin-top: 25px;padding-left: 25px;}*/

.car-nr-righttxt-hh2 p{padding-left: 0px;margin-top: 0px;font-size: 14px;line-height: 25px; }







.car-nr-lefttxt{}

@media (max-width:768px){

.car-nr-righttxt-hh{

       padding: 10px 10px;

       margin-bottom:-40px

}

.car-nr-righttxt-hh2{

       margin-bottom:-40px

}

}

.car-nr-righttxt{background: #fff;border:#fff solid 1px;}

@media (min-width:1230px){

    .career-nr .col-lg-6:first-child{padding-right: 0;}

    .career-nr .col-lg-6:last-child{width:49%;padding-left: 0px;margin-left: 0px;margin-right: 0px; padding-right:0px;}

}

@media (max-width:760px){

    .car-nr-righttxt{background: #fff;border:#fff solid 1px;}

}

.career-nr .row{margin-bottom: 0px;} 

 

 

 

 

._center_fixed{ position:relative; overflow:hidden;}

.ifoot_top_item01{ height:415px;}

.ifoot_top_item02{ height:210px; background:url(/static/images/index_img07.jpg) center top no-repeat;}

.ifoot_top img{ width:1920px; position:absolute; top:0%; left:50%; margin-left:-960px; max-width:none;}

.ifoot_top_bd{ font-size:14px; line-height:1.6em; height:4.8em; overflow:hidden; color:#646464; font-family:"微软雅黑";}

.ifoot_top_title{ font-size:24px;line-height: 1;padding:0 40px;color:#fff; font-family:"微软雅黑";}

.ifoot_top_title .en { padding-top:45px;line-height:1.4;}

.ifoot_top_title .cn {padding-top:10px;padding-bottom:40px;}

.ifoot_top_item01 .ifoot_top_title{ width:270px;height:318px;position:absolute;top:0%;left:50%;margin-left:-570px;max-width:none;}

.ifoot_top_item02 .ifoot_top_title {line-height: 1.6em; font-family:"微软雅黑";}

.ifoot_top_item02 .ifoot_top_title a { color:#fff; font-family:"微软雅黑";}

.ifoot_top_item02 .ifoot_top_title{position:absolute;top: 25%;left:50%;margin-left:-205px;}

._join_us{ font-size:24px; font-family:"微软雅黑";}

.slogan{ font-size:22px;}



 

 

/*团队成员*/

#list999 li:nth-of-type(odd){ background:#fff; padding:0px 15px 0px 15px; width:1174px; margin-left:-15px;}

#list999 li:nth-of-type(even){ background:#f1f1f1; padding:0px 15px 0px 15px; width:1174px; margin-left:-15px;} 



.gltd .row{padding: 50px 20px 50px 20px;border-bottom: #e1e1e1 0px solid;}

.gltd .row .gltd-right{ margin-left:-100px;}

.gltd .row h4{color: #333;line-height: 40px; font-size:22px;}



.gltd .row .time{color: #a0a0a0;font-size: 14px;line-height: 25px;}

.gltd .row img{width:240px; height: 275px;}

.gltd .row .col-lg-8{padding-left: 0px;padding-right: 0;}

.gltd .row .col-lg-4{padding-left: 0;margin-left: 0;}



.gltd .row .col-lg-8 .gltd-xq p{color: #666; font-size:14px; line-height:25px;}

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

#list999 li:nth-of-type(odd){ background:#fff; width:100%; margin-left:0px;}

#list999 li:nth-of-type(even){ background:#f1f1f1; width:100%; margin-left:0px;} 



.gltd .row{margin-top: 0px;padding-bottom: 0px; padding-left:0px; padding-right:0px; padding-top:30px;}

    .gltd .row h4{font-size:22px;color: #333; text-align:center;}

    .gltd .row .col-lg-4 img{display: block;margin: 0 auto;}

    .gltd .row .gltd-right{ margin-left:0px;}

.gltd .row .col-lg-8 .gltd-xq p{ padding:0px 20px 0px 20px;}

} 

 

 

 

 

 