@font-face {font-family: 'fzzd';
  src: url('../fonts/BankGothic Lt BT.ttf'); /* IE9*/
  src: url('../fonts/BankGothic Lt BT.ttf') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/BankGothic Lt BT.ttf') format('woff'), /* chrome、firefox */
  url('../fonts/BankGothic Lt BT.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/BankGothic Lt BT.ttf') format('svg'); /* iOS 4.1- */
}
body{background-size: 100% 100%;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.fourys *,.scimg *,.yc_head,.yc_head *,.fourys li .txt:after,.fourys li .item:before,.erjibox ,.llbox_left_pjlist *,.erjibox_right_btn *,.menubg,.menubg *,.inewsitem_title a,.tiexinfuwulist ul li  .txp:before,.jigoubox_left_pjlist *{webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;
 }
/*高光特效*/
.white{display:block;}
.white,.whites{position: relative;overflow: hidden;}
.white:after,.whites:after{content: '';position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}
.scimg{ overflow:hidden; display:block;}
.scimg:hover img{ transform:scale(1.2,1.2);}

body.class-108{ background-image:url(/skin/images/1500274209.jpg0); background-color: #fff; background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; background-size:cover}
.side-content:not(.show) .side-body:last-child:before{ display:none}
.side-body{ background:#fff; color:#000}
.side-body a{color:#000}
.banner-sub.auto.not-has+.side-html>.side-body:first-child{ margin-top:0px; padding-top:0px;    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;}
.side-head:before{ background:#333; }.side-open hr{ background:#333}
.side-head.side-head-index:before{ background:none}
#index .side-open hr{ background: #fff; }

.sign-box-index>ul>li>a>b{ color:#333;}
.side-head-index .sign-box-index>ul>li.active>a>b{ color:#000}.side-head-index .sign-box-index>ul>li>a>b,.active .sign-box-index>ul>li>a>b{ color:#fff;}
.met-job .container:before, .met-download .container:before, .met-show .container:before, .met-shownews .container:before, .met-news .container:before, .met-product.type-0 .container:before, .met-img .container:before {    background: rgba(255,255,255,0.7);
}
.met-product.type-0.type-70 .container{padding-top:90px;}
.met-shownews.type-0.type-70 .container{padding-top:90px;}
.met-news.type-0.type-70 .container{padding-top:90px;}
.side-bin{ background: rgba(255,255,255,0.95);}
.side-bin{    background: rgb(240 243 243 / 95%);
}
.nav-first>a,.side-phone p b,.side-text,.side-search>form .input-search .form-control,.side-search>form .input-search-btn>.icon:hove,.side-search>form .input-search-btn>.iconr{color:#555;}
.side-phone p a{color:#555;}
.nav-first>a,.side-phone p b{color:#555;}
.side-search>form .input-search-btn>.icon{color:#555;}
.met-shownews,.met-download h1, .met-shownews h1,.met-shownews .info,.met-shownews .info span,.met-shownews .info span i,.info-text h3 a, .news-text h3 a,.info-text ul li b, .news-text ul li b,.info-text ul li i, .news-text ul li i{color:#666;}
.side-head-index .sign-box-index>ul>li.swiper-slide-active>a>b, .active .sign-box-index>ul>li.swiper-slide-active>a>b{color:#000}
.hezuotitle.zstitle{ padding:20px 0 30px 0;}
.hezuotitle.zstitle p{ text-align:center; font-size:18px; line-height:2;}

.brand_box ul{ overflow:hidden; padding-top:3%;}
    	.brand_box li{ list-style:none}
		.brand_box li{ width:25%; float:left; text-align:center;}
		.brand_box li div{ padding:6%;}
		.brand_box li div img{ height:35px; max-width:100%;}
		.brand_box li span{ display:block;}
		.brand_box li font{ font-size:14px; line-height:2; display:block}
		
		
		.product_box ul{ overflow:hidden; padding-top:3%;}
    	.product_box li{ list-style:none}
		.product_box li{ width:25%; float:left; text-align:center;}
		.product_box li a{ padding:2%; display:block;}
		.product_box li a img{ height:220px; max-width:100%;}
		.product_box li a span{ display:block;}
		.product_box li a font{ font-size:14px; line-height:2; display:block}
		
		
.met-editor iframe{ width:640px ; height:480px}
.window-bin .container:before{background:;}/* rgba(255,255,255,0.6)*/
.case-left{ float:none; position:relative; text-align:center; width:100%;}
.case-list ul{ padding-top:50px; text-align:center; width:100%; }
.case-list ul li{ width:16.66666%;}
.case-list ul li div{ padding:5% 5%; overflow:hidden; }
.case-list ul li span.tu{ font-size:55px; line-height:55px; display:block; padding-bottom:1%;color:#fff;}
.case-list ul li span.zi{ font-size:16px; display:block;color:#fff; }
.case-list ul li:hover div a{ display:block}
.case-list ul li:hover div{  color:#fff;}/*background:#ccc;*/
.case-list ul li:hover div a span{ color:#fff}
.banner-bin-o p:nth-child(3) span:nth-child(2){ font-family:"fzzd",Sample,Arial, Helvetica, sans-serif ;letter-spacing:1.2px;}
.window-bin.swiper-slide-active .info-ease.active .info-text p{ background:none !important; opacity:1 !important}
 .news-text h3 a, .info-text ul li b, .news-text ul li b, .info-text ul li i, .news-text ul li i{color:#666 !important}
.picture-list ul li a font img, .product-li a font img{ height:auto;}
.case-list ul li span a img, .img-li span a img{ height:220px; padding-bottom:18px;}
#ban1{ padding:19px 45px;}
#ban2{ padding:0 47px}
.side-head.active:before{opacity:0.2}
.info-img{ width:20%;}
.info-img img{width:100% !important; height:120px !important}
.info-text{ width:78%; margin-top:0px;}
.info-img a{ float:none; border:none}
.info-right h2{margin:0;}
.info-list{height:400px;}
.window-bin.swiper-slide-active .about-right{ border:none; margin-top:50px;}
/*.side-head{    background: rgba(255,255,255,0.6);}*/
.side-head{background:#f1f1f1; }
.side-head{ background:none}
#index .side-head{background: #043E8A; opacity: 0.8;}
.info-list ul li img{height:60px;}
.window-bin.swiper-slide-active .info-list.active ul li{margin-bottom:10px;}
.window-bin.swiper-slide-active .case-right{ border:none}
.case-right:before,.case-right:after{ display:none}


.about-ul {margin:0 -15px;}
.about-ul .about-ul-li{float:left;width:25%;}
.about-ul .about-ul-li a{display:block;}
.about-ul .about-ul-li a img{width:100%}


.case-left h3 { font-size:16px;}
.case-left h3 u{ line-height:2.0; font-size:2.1em; font-weight:bold;}
.banner-bin-o p:nth-child(3) span:nth-child(1){ font-size:50px;}
.banner-bin-o p:nth-child(3){ padding-top:13px;}
.banner-bin-o p:nth-child(2){ margin-right:90px;}
.banner-bin-o p:nth-child(2) span{ font-size:72px; letter-spacing: 0; */}
.banner-bin-p{margin: 4px 0 0 59px;}
.banner-bin-o p:nth-child(1) span:nth-child(1){ font-family:'微软雅黑'; font-size:24px;}
.banner-bin-o p:nth-child(1) span:nth-child(2){ font-size:1.5em;    margin: 15px 0 15px 0;}
.banner-bin-a{ font-weight:900;     margin: 3px 58px 2px 35px;}

.info-img a, .news-img a{ border:none}
.info-text h3 a{overflow:auto;  white-space:normal}
.info-text h3, .news-text h3{ margin:0px 0 0 0; line-height:1; font-size:1em;}
.info-text h3 a, .news-text h3 a{  font-size:1em; color:#fff; line-height:25px;}
#map{ border:none}
.nav-first>ul>dl>dd{ font-size:12px;}
.nav-second>a>b{ font-size:14px;}
.click-box:before{ border:none; background:none}
.window-bin.swiper-slide-active .case-left h3 span{ font-size:1.5em;}
.banner-bin-o p:nth-child(4){ float:left; padding-left:80px;}
.banner-bin-o p:nth-child(4) span{ line-height:18px;}
.banner-bin-o p:nth-child(4) span:nth-child(2n-1){ height:18px; width:18px;}

.hezuotitle{ text-align:center}
.hezuotitle h1{ text-align:center}
.met_pager .PreSpan, .met_pager .NextSpan, .met_pager a, .met_pager span{ padding:0 10px !important; display:inline-block; background:none !important}

.case-list ul li span, .img-li span{ margin:1%; }
  .window-next{    color: rgba(255,255,255,.8);}
 .window-next:before,.window-next:after{    background: rgba(255,255,255,.4);}


.imgslist { overflow: hidden; margin:0 -5px 5px -5px;}
.imgslist font{width:25%;float:left; display:block }
.imgslist span{margin:0 5px;display:block }
.imgslist span img{width:100%; height:auto; }


.case-list ul li span a font, .img-li span a font {
	font-size: 18px;
	 position: relative;
	left: 0%; width:100%; display:block;
	bottom: 2%;
	z-index: 3;text-align: center;
	 color:#000;
	padding-bottom: 4px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	text-indent: 20px;
}

.caseaa { border: 1px solid; padding:25px 15px 35px 15px;}
.caseaa h2{ font-weight:18px;}
.caseaa>div{color:#666 ;font-size:13px;}
.caseaa:hover{background-color:#fff; opacity:0.7;}
.caseaa:hover>div{color:#000}
.caseaa:hover>h2{color:#000}
.ncaseaa .caseaa{border:#ccc 1px solid; }

.ncaseaa .caseaa>h2{color:#000 ; }
.ncaseaa .caseaa>div{color:#000 ; }
.text-hide123{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.text-hide1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.text-hide2{overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2 !important;}

.text-hide3{overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3 !important;}
  .imgbox{ display:block; position:relative;  }
.imgbox:before{content:""; display:block; padding-top:75%}

.imgbox.imgbox1-2:before{ padding-top:125%}
.imgbox.imgbox1-1:before{ padding-top:100%}
.imgbox img{ height:100% ; position:absolute !important; width:100%;top:0; left:0; display:block; width:100%;}

.picture-list ul li a span, .product-li a span{padding:0 10px;}

.major_list{}
.major_list{ width:100%;}
.major_list .ma_li{ width:20%; float:left;}
.major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #fff; text-align:center; margin-bottom:45px; position:relative;}
.major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#fff; margin-bottom:15px; margin-top:37px;}
.major_list .ma_li .mali2{ font-size:14px; color:#fff; margin-bottom:135px;}
.major_list .ma_li .mali_f{ position:absolute; left:50%; margin-left:-39px; bottom:34px;}
.major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
.major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
.major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
/*footer{position: fixed; bottom:0; z-index:111111111}
.footkb{ height:120px;}
*/

.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before {
    content: '';
    display: table;
}
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after {
    content: '';
    display: table;
    clear: both;
}
.team_headXinxi ul ,.team_headXinxi li{list-style:none;margin:0; padding:0;}
.about_link {display: block; width: 184px; text-align: center; border:none; box-sizing: border-box; line-height: 40px; color: #fff; font-weight: bold; background-color: #03368a;}
.about_link:hover {color: #fff; background-color: #333;}

.jdjy_tit {font-size: 24px; line-height: 1.5; border-bottom: 1px solid #333;}
.jdjy_tit .span {display: inline-block; border-bottom: 2px solid #03368a; margin-bottom: -1px; padding: 13px 0;}
/* 4-1 专业团队-1左图 */
.team_wrapbox {padding: 10px 0;}
.team_wrapbox {color:#333;}
.team_wrapbox a{color:#333}
.team_part1 {background: url(../images/team_bg1.png) repeat-y; background-size: 100 auto; padding: 35px 80px 45px 0; margin-bottom: 60px;}
.team_logo {float: right; width: 96px;}
.team_logo img {width: 100%;}
.team_conbox {width: 70%; float: left; font-size: 16px; line-height: 30px;}
.team_conbox h2 {font-size: 24px; line-height: 1.5; font-weight: bold; margin: 20px 0;}
.team_left {width: 280px; margin-right: 40px; float: left;}
.team_letter {text-align: center; font-size: 16px; line-height: 24px; font-weight: bold; margin: 0 -1%;}
.team_letter a {float: left; width: 8%; box-sizing: border-box; margin: 0 1% 23px;}
.team_letter .all {width: 28%;}
.team_letter .on {background-color: #03368a; color: #fff;}
.team_item {margin-bottom: 15px; height: 44px; box-sizing: border-box; background-color: #fff;}
.team_item.input_box {border: 1px solid #d2dae8;}
.team_item.input_box input {padding: 0 10px 0 45px; background: url(../images/icon_person.png) 12px center no-repeat; width:100%; border:none; height: 42px; line-height: 42px; font-size: 16px;}
.team_item input::-webkit-input-placeholder{font-weight: normal; font-size: 16px;}
.team_item input:-moz-placeholder {font-weight: normal; font-size: 16px;}
.team_item input::-moz-placeholder {font-weight: normal; font-size: 16px;}
.team_item input:-ms-input-placeholder {font-weight: normal; font-size: 16px;}
.team_item .chosen-container-single .chosen-single {padding: 0 15px 0 45px; background: url(../images/icon_didian.png) 12px center no-repeat;}
.team_item.select_box2 .chosen-container-single .chosen-single {background-image: url(../images/team_icon3.png);}
.team_item.select_box3 .chosen-container-single .chosen-single {background-image: url(../images/icon_area.png);}
.team_item.select_box4 .chosen-container-single .chosen-single {background-image: url(../images/icon_area.png);}
.team_submit .about_link {width: 100%; cursor: pointer; font-size: 16px;}
.teamtop{margin-bottom:50px;}
.teamtop img{ width:100%}
.teambanner img{ width:100%}
.team_listbox ul,.team_listbox li{list-style:none;padding:0;margin:0;}
.team_right {overflow: hidden;}
.team_listbox .li {margin-bottom: 20px;}
.team_listbox .team_a {display: block; border: 1px solid #cfd5e1; padding:15px;margin:15px;}
.team_listbox .team_pic {float: left; width: 217px; background: url(../images/a_graybg1.jpg) no-repeat; background-size: cover;}
.team_listbox .team_pic img {width: 100%;}
.team_listcon {overflow: hidden; padding: 0px;}
.team_conleft {float: left; width: 50%; box-sizing: border-box; padding: 20px 25px 0;}
.team_name {float: left; width: 140px; box-sizing: border-box; position: relative; font-size: 30px; line-height: 40px; padding: 0 17px 17px 0;}
.team_name:after {content: ""; position: absolute; left: 0; bottom: 0; width: 14px; height: 2px; background-color: #03368a;}
.team_city {overflow: hidden; line-height: 20px; padding-left: 20px; background: url(../images/team_city.png) no-repeat; margin-top: 15px;}
.team_job {font-size: 16px; line-height: 26px; margin-top: 15px;}
.team_job span {margin-right: 20px;}
.team_conright {overflow: hidden; font-size: 16px; line-height: 2; padding: 18px 25px 0; word-break: break-all;}
.team_listbox .team_a:hover {color: #fff; background-color: #03368a;}
.team_listbox .team_a:hover .team_name:after {background-color: #fff;}
.team_listbox .team_a:hover .team_city {background-image: url(../images/team_city2.png);}
.team_listbox .team_a:hover p{color:#fff}
#h_position_list .ws_search {text-align: center; padding: 20px 0; font-size: 16px; color: #666;}


.caseaa h2{font-size:18px;}
/* 4-2-人物详情-横版 */
.team_phoneShow {display: none;}
.team_banner {background: #b7bfcc url(../images/team_graybg1.jpg) center no-repeat; background-size: cover; box-sizing: border-box; padding: 37px 0 0; background:none}
.team_headBox {position: relative;}
.team_headpic {position: absolute; width: 400px; position: absolute; right: 0; bottom: 0;}
.team_headpic img {width: 400px;}
.team_headCon {overflow: hidden; padding: 0 34px 34px 0; margin-right: 440px;}
.team_banner .crumbs_box {border: none;}
.team_headtit {background: url(../images/team_getiao.png) right bottom no-repeat; /* padding-right: 120px; */ margin-top: 30px;}
.team_headtit .team_tit {float: left; width: 50%; font-size: 40px; line-height: 50px; box-sizing: border-box; padding-right: 20px;}
.team_headtit .team_tit span {display: inline-block; border-bottom: 2px solid #03368a; padding-bottom: 7px;}
.team_headtit .team_label {float: left; width: 50%; box-sizing: border-box; padding-right: 20px; font-size: 16px; line-height: 24px; color: #666; margin-top: 24px;}
.team_headMsg {padding: 10px 0;}
.team_headMsg dl {float: left; width: 50%; box-sizing: border-box; padding-right: 20px;}
.team_headMsg dt {font-weight: bold; line-height: 26px;}
.team_headMsg dd {font-size: 16px; line-height: 28px; color: #666; width: 290px; min-height: 84px;}
.team_headMsg dd span {display: block;}
.team_headXinxi {font-size: 16px; line-height: 26px; color: #666; padding: 44px 0 7px; background: url(../images/team_getiao.png) right bottom no-repeat; word-break: break-all;}
.team_headXinxi ul {float: left; width: 50%; box-sizing: border-box; padding-right: 20px;}
.team_headXinxi strong {font-size: 16px; color: #333;}
.team_headXinxi div>{font-size:14px;}
.team_headlink {padding: 12px 0 0;}
.team_loading {float: left; width: 50%; box-sizing: border-box; padding-right: 20px;}
.team_linkbtn {float: left; width: 50%; box-sizing: border-box; padding-right: 20px;}
.team_linkbtn .li {display: inline-block; vertical-align: top;}
.team_linkbtn .li a {display: block; text-align: center; margin-right: 50px;}
.team_linkbtn .li span {display: block; width: 20px; height: 20px; margin: 0 auto;}
.team_linkbtn .li span img {width: 100%; height: 100%;}
.team_linkbtn .li strong {font-size: 12px; line-height: 20px;}
.team_detail {padding: 65px 0 35px;}
.team_dright {float: right; width: 400px; box-sizing: border-box; margin-left: 100px; background-color: #e4eaf5; border: 1px solid #cfd5e1; padding: 60px;}
.team_dleft {overflow: hidden;}
.team_detail .jdjy_tit {border-color: #999999;}
.team_conPart {padding: 0 0 30px;}
.team_conPart .editor_con {font-size: 16px; line-height: 26px; padding: 15px 0 0;}
.team_conPart .editor_con ul {overflow: hidden;}
.team_conPart .editor_con li {padding: 0 30px; margin-bottom: 10px; box-sizing: border-box;}
.team_yeji .editor_con li {background: url(../images/team_conicon1.png) left 3px no-repeat;}
.team_zhiwu .editor_con li {background: url(../images/team_conicon2.png) left 3px no-repeat; display: inline-block; vertical-align: top; width: 50%; margin-right: -4px;}
.team_rongyu .editor_con li {background: url(../images/team_conicon3.png) left 3px no-repeat;}
.team_jiaoyu .editor_con li {background: url(../images/team_conicon4.png) left 3px no-repeat;}
.team_artical.team_conPart .editor_con li {overflow: hidden; padding: 0;}
.team_artical .editor_con li a {float: left; box-sizing: border-box; padding: 0 15px; position: relative;}
.team_artical .editor_con li a::before {content: ""; position: absolute; left: 0; top: 11px; width: 5px; height: 5px; border-radius: 100%; background-color: #333;}
.team_artical .editor_con li span {float: right; color: #999; font-size: 13px; letter-spacing: 1px; display: none;}
.team_yanjiu.team_conPart .editor_con li {padding: 0;}
.team_yanjiu.team_conPart .editor_con li a {width: 100%;}

input{border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; box-sizing: border-box; outline: none; color: #333;}
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal; color:#666;}

/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}

.location{padding-bottom: 20px;
    border-bottom: 1px solid #999; ;margin-bottom:20px;}
/* 下拉框 */
.select_box {border: 1px solid #d2dae8;}
.picture-list ul li {margin-bottom:10px;}
.picture-list ul li a font img, .product-li a font img{opacity:1;}
/* section2 */
.sec2_wrapbox {background-position: right bottom; background-repeat: no-repeat; position: relative; height: 100%; box-sizing: border-box; padding: 6% 3% 0;}
.sec2_wrapbox::before {content: ""; position: absolute; right: 0; top: 0; width: 50%; height: 100%; background-color: rgba(255, 255, 255, 0.8);; border-right: 1px solid #e7ebf0; background:url(../images/laoying.jpg) right bottom no-repeat #f2f4f6 ;}
.sec2_right,.sec2_right *{color:#666}
.sec2_left {float: left; width: 52.375%; box-sizing: border-box; position: relative; z-index: 10; padding: 0 120px 0 0;}
.sec2_right {float: right; width: 47.625%; box-sizing: border-box; position: relative; z-index: 10; padding: 0 50px 0 50px;}
.sec2_tit {line-height: 24px; font-weight: bold; margin-bottom: 10px; }
.sec2_intro,.sec2_intro p{font-size: 40px; line-height: 1.3; font-weight: lighter; margin-bottom: 15px; }
.sec2_intro2,.sec2_intro2 p {font-size: 48px; line-height: 1.375;}
.sec2_con {font-size: 16px; line-height: 28px; color: #666; margin-bottom: 0px; position: relative;}
.section2 .sec2_left .sec2_con {max-height: 56px;}
.section2 .sec2_right .sec2_con {max-height: 120px;}
.sec2_list ul,.sec2_list li{margin:0 ; padding:0; list-style:none}
.sec2_list {margin: -32px; -32px; padding:0;}
.sec2_list .li {float: left; width: 25%; box-sizing: border-box; padding: 10px 20px;}
.sec2_list .link {display: block; text-align: center; color: #666;}
.sec2_icon {width: 50px; height: 50px; margin: 0 auto; overflow: hidden;}
.sec2_icon span i{ font-size:45px; line-height:1;}
.sec2_icon img {max-height: 100%; max-width: 100%;}
.sec2_icon .img2 {display: none;}
.sec2_listTit {height: 32px; line-height: 16px; overflow: hidden; margin-top: 10px;}
.sec2_listTit strong {padding: 0 10px; position: relative; display: inline-block; transition: all 0.4s;}
.sec2_listTit strong:after {transition: all 0.4s; content: ""; position: absolute; right: 0; top: 0; width: 0; height: 18px; background: url(../images/icon_red.png) right center no-repeat;}
.sec2_list .link:hover .sec2_listTit strong {text-decoration: underline;color: #c9151e;}
.sec2_list .link:hover .sec2_listTit strong:after {width: 10px;}
.sec2_list .link:hover .sec2_icon img {display: none;}
.sec2_list .link:hover .sec2_icon .img2 {display: inline-block;}

.sec2_con .link_more {position: absolute; top: 0; right: 0; width: 150px;}
.sec2_con h2{color:#fff;}
 
.sec2_con h2 {font-size: 16px; color: #fff; font-weight: bold; margin: 2px 150px 8px 0;}
.sec2_fromBox {padding: 20px 0;}
.form_item {border-bottom: 1px solid #fff; margin-bottom: 22px; background-position: 8px center; background-repeat: no-repeat;}
.sec2_fromBox .input_box {background-image: url(../images/icon_person.png);}
.sec2_fromBox .input_box input {height: 42px; line-height: 42px; padding: 0 0 0 40px;}
.sec2_fromBox .input_box input::-webkit-input-placeholder {font-weight: bold;}
.sec2_fromBox .input_box input:-moz-placeholder {font-weight: bold;}
.sec2_fromBox .input_box input::-moz-placeholder {font-weight: bold;}
.sec2_fromBox .input_box input:-ms-input-placeholder {font-weight: bold;}
.sec2_submit {border: 2px solid #333; text-align: center; margin: 47px 0 20px;}
.sec2_submit input {font-weight: bold; line-height: 36px; height: 36px; cursor: pointer; transition:all 0.4s;-webkit-transition:all 0.4s;}
.sec2_contact {font-weight: bold; font-size: 16px; line-height: 30px;  text-align: center; padding: 5px 0; color:#043e88}
.sec2_contact strong {font-family: 'Conv_DIN-Bold'; font-size: 20px; color:#043e88}
.sec2_submit:hover input {color: #fff; background-color: #333;}

.sec2_fromBox .chosen-container-single .chosen-single {border: none; padding-left: 40px; background-repeat: no-repeat; background-position: 8px center;}
.sec2_fromBox .chosen-container-single .chosen-single div {transition: 0.4s; content: ""; width: 12px; height: 12px; background-image: url(../images/icon_gray.png); top: 15px; right: 10px;}
.sec2_fromBox .chosen-container.chosen-with-drop .chosen-single div {transform: rotate(90deg);}
.sec2_fromBox .select_box1 .chosen-container-single .chosen-single {background-image: url(../images/icon_didian.png);}
.sec2_fromBox .select_box2 .chosen-container-single .chosen-single {background-image: url(../images/icon_area.png);}
.sec2_fromBox .chosen-container-single .chosen-single span {font-size: 14px; color: #999; font-weight: bold;}
.sec2_fromBox .chosen-container .chosen-drop {margin-top: 1px;}

.sign-box-index{
    float: right; 
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.sign-box-index>ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    
}
.sign-box-index>ul>li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
}

.sign-box-index>ul>li>a {
    display: block;
    position: relative;
}


.sign-box-index>ul>li>a>b {
    display: block;
    padding: 0 25px;
    font-weight: normal;
    position: relative;
    z-index: 2;
    color: #fff;
    transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
    -webkit-transition: color .3s;
}
.info-text p, .news-text p{-webkit-line-clamp: 3;}
.banner-bin .container{left:auto !important}
.commontitle{color:#000;font-size:24px; line-height:1;}
.commontitle small{ color:#cecfd1 ; display:block; line-height:1.2; font-size:32px;}
.commontitle big{display:block; margin:10px 0 20px 0;font-weight:900; }
.commontitle p{margin-bottom:20px;}
.commontitle .line{ display:block; width:80px; height:5px; background:#043e88 ; position:relative; margin-bottom:20px;}
.commontitle .line:after{ position:absolute; left:85px; top:0;background:#043e88; width:5px; height:5px; content:" ";}
.commontitle.bai,.commontitle.bai big,.commontitle.bai small{color:#fff}
.commontitle.bai .line{background:#fff}
.commontitle.bai .line:after{background:#fff}

.commontitle1{color:#000;font-size:24px; line-height:1; text-align:center}
.commontitle1 small{ color:#cecfd1 ; display:block; line-height:1.2; font-size:32px;color:#000;}
.commontitle1.bai,.commontitle1.bai small{color:#fff;}
.commontitle1 big{display:block; margin:10px 0 20px 0;font-weight:900; }
.commontitle1 .line{ display:block; margin:0 auto; width:80px; height:5px; background:#043e88 ; position:relative; margin-bottom:20px;}
 
.commontitle1.bai .line{ background:#fff;}

.ipart2_nav{padding-bottom:20%}
.ipart2_nav a{ display:block; line-height:2; color:#333 ;font-size:18px;}

.ipart_right{ position:absolute; bottom:0; right:0; width:50%;}
.ipart_right_box{ color:#fff; background:#043e88 ; padding:50px; border-radius:20px 0 0 0px;}
.ipart_right_box p{color:#fff; }
.ipart_right_box a{ background:#fff;color:#043e88;display:inline-block;padding:5px 20px;}
.link_more1 { text-align: right;}
.link_more1 a{color:#043e88;}

.caselist{margin:0 -35px;}
.caselist .caselist-item{float:left;width:50%}
.caselist .caselist-item a{display:block; margin:15px 35px;}
.caselist .caselist-item a span{ display:block; color:#fff; padding:10px 20px}
.caselist .caselist-item a:hover span{ background:#333; opacity:0.6}

.info-ul{display:none !important}
.ketang-box .info-right{width:auto;float:none}
.info-nav{ text-align: center;}
.ipart3_list2{margin:0 -15px;}
.ipart3_list2 .ipart3_list2_item{float:left;width:50%;}
.ipart3_list2 .ipart3_list2_item a{display:block;margin:15px;}
.ipart3_list2 .ipart3_list2_item .litpic{float:left;width:30%;}
.ipart3_list2 .ipart3_list2_item .litpic img{width:100%;}
.ipart3_list2 .ipart3_list2_item .txt{float:right; width:65%;}
.ipart3_list2 .ipart3_list2_item .txt span{ display:block; color:#000; margin-top:3%;}
.ipart3_list2 .ipart3_list2_item .txt font{color:#333;}

.contact-box *,.contact-right p em,.contact-right dl dd span{color:#000}


.ipart5_left{float:left;width:20%}
.ipart5_right{float:right;width:80%;}
.ipart5_right ul{margin:0 -15px;}
.ipart5_right ul,.ipart5_right ul li{list-style:none; padding:0;}
.ipart5_right ul li:nth-child(odd){clear:both}
.ipart5_right ul li{float:left;width:50%;}
.ipart5_right ul li a{display:block; margin:15px;background:#fff;padding:20px; overflow:hidden; opacity:0.6;}
.ipart5_right ul li a .img{float:left;width:30%;}
.ipart5_right ul li a .img span{display:block; text-align: center; font-weight:900;color:#000}
.ipart5_right ul li a .txt{float:right;width:68%;}
.ipart5_right ul li a .txt font{color:#000; font-size:16px; margin:5px 0 10px 0; line-height:1.4 ; font-weight:900;}
.ipart5_right ul li a .txt p{font-size:14px;color:#666;}
@media(max-width:767px)  {
	.caselist{margin:0 10px;}
	.caselist .caselist-item{width:100%}
	.caselist .caselist-item a{margin:0 10px;}
	
	.ipart3_list2 .ipart3_list2_item{width:auto; overflow:hidden; float:none ;clear:both ; margin:7px 0;}
	.commontitle .line{display:inline-block;}
	.ipart_right{width:90%; left:5%; bottom:17vh;}
	.ipart_right_box{padding:10px;}
	.ipart5_left{float:left;width:100%}
.ipart5_right{float:right;width:100%;}
	.window-bin .container .row{margin: 50px 0px !important;}
.imgslist font{width:20%; }.imgslist span{height:70px; overflow: hidden;}.imgslist span img{height:auto}
.info-list {
	height: 350px;;
}
.team_left{display:none}
.team_right ul,.team_right li{margin:0; padding:0;}
.team_conleft,.team_listbox .team_pic{width:auto;float:none}
.team_listcon{padding:10px;}
.team_conleft{padding:12px;}
.team_listbox .team_pic {text-align: center;}
.team_listbox .team_pic img{width:50%}
.team_conright{padding:0 12px}

}

.picture-list ul li a font, .product-li a font{opacity:0.8 !important}

.yewubanner {position:relative;}
.yewubanner_txt{ position:absolute ; bottom:10px; left:0;width:100%; color:#fff; font-size:30px; font-weight:900;}
.yewubanner_txt .container1{ width:1200px; max-width:100%; margin:0 auto;}
.yewuright-1{ background:#d9e9f9;padding:30px;}
.yewuright-1 h4{font-size:24px; font-weight:900; border-bottom:#cbcccd 1px solid; color:#000; padding-bottom:15px;}
.yewuright-1 p{font-size:18px;}
.yewuright-1 p b{ color:#043e87; font-weight:900;font-size:20px;}
.yewuright-2{position:relative; margin-top:20px;}
.yewuright-2 img{width:100%; display:block;}
.yewuright-2-item{ position:absolute; top:30px; color:#fff; left:30px; right:30px;}
.yewuright-2-item h4{font-size:24px; font-weight:900; }
.yewuright-2-item h4,.yewuright-2-item a{color:#fff;}
.xgalmore { text-align:center}

.xgalmore a{ display:inline-block; padding:5px 30px; border:#ddd 1px solid;}
.xgallist ul li{float:left;}
.xgallist{ line-height:2;}
.xgallist h2{font-weight:900;margin:20px 0 20px 0}
.yewufooter{ font-size:40px;color:#000000;padding:30px 0; background:url(../images/yewufooterbg.jpg)}
.yewufooter h2{left:10%; position:relative; color:#000;}
.erjinav{ text-align:center ; background:#043e87; overflow:hidden ; padding:5px 0;}
.erjinav_box{width:1200px;max-width:100%; margin:0 auto;}
.erjinav a{color:#fff;display:inline-block; float:left;width:25%;}
.erjinav a b{ display:block;}
.erjinav a b img{height:50px;}
.erjinav a span{ display:block; line-height:2;}
.contact-bg123{    background: #e2e2e2;
    padding: 50px;
    overflow: hidden;
    border-radius: 50px;}
body{ background-image:none !important}
@media(max-width:767px)  {
	
	.team_headpic{ position:inherit; margin-top:20px;}
	.team_headXinxi ul{width:100%; padding:0;}
	.team_headCon{ margin-right:0;}
	.yewubanner_txt .container1{text-align:center}
	.erjinav a b img{height:20px;}
	.banner-sub.auto.not-has+.side-html>.side-body.side-body-top-0:first-child{margin-top:60px;}
	.window-bin-about{background-size: 100% auto; background-repeat:no-repeat ; background-position:center bottom}
	.window-bin:not(.window-banner).window-bin-new .container.contact-box{padding-top:6%;}
	.ipart5_right,.ipart5_left{width:auto;float:none}
	.ipart5_right ul li{width:auto;float:none}
	.ipart5_right ul li a{margin:10px; padding:10px;}
	.ipart5_right ul li:nth-child(5) ,.ipart5_right ul li:nth-child(6) {display:none}
	.sec2_list{margin:0;padding:0;}
	.info-list ul li{ width:100% !important}
	.sign-box-index{display:none}
	.window-bin .container{padding-top:30% ;     }
	.window-bin .banner1 .container	{left: -90%!important;}
	.about-left h2 u{display:block;}
	.sec2_left{width:100%; padding:0; padding-top: 15%;}
	.sec2_intro, .sec2_intro p{font-size:30px;}
	.sec2_wrapbox::before{width:100%}
	.sec2_right{display:none}
	.met-editor img{ height:auto !important}
	.met-job .container:before, .met-download .container:before, .met-show .container:before, .met-shownews .container:before, .met-news .container:before, .met-product.type-0 .container:before, .met-img .container:before{background: rgba(255,255,255,0);}
	.major_list .ma_li{width:50%;}
	.picture-list ul li a font, .product-li a font{width:60%; margin:0 auto;}
.imgslist font{width:50%; margin-bottom:20px;}.imgslist span{height:auto; overflow: hidden;}.imgslist span img{height:auto}
.info-list {
	height: 345px;;
}
.about-left{margin-top:0% !important}
.about-right{display:block ; margin-top:0 !important}
.banner-bin.banner1{background-image: url(/skin/images/mb1.jpg) !important;}
.banner-bin.banner2{background-image: url(/skin/images/mb2.jpg) !important;}
.banner-bin.banner3{background-image: url(/skin/images/mb3.jpg) !important;}
.banner-bin.banner4{background-image: url(/skin/images/mb4.jpg) !important;}
	.contact-bin{ width:50%;}
	.brand_box{ padding:0 2%;}
	.brand_box li{ width:50%; }
		.brand_box ul,.product_box ul{ overflow:hidden; padding:0;; margin:0; padding-top:3%;}
		.product_box li{ width:50%;  }
	.product_box li a img{ height:80px; max-width:100%;}
	.met-editor iframe{ width:100% ; height:240px}
	.picture-list ul li a span b, .product-li a span b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block}
	.banner-bin-o p:nth-child(3){ padding-top:0;}
	.banner-bin-o p:nth-child(3) span:nth-child(2){ font-family:'微软雅黑';  ;letter-spacing:0px;}
	.banner-bin-o p:nth-child(3) span:nth-child(1){ font-size:30px;}
	.banner-bin-a span:nth-child(4),.banner-bin-a span{ font-size:50px; line-height:50px;}
	.banner-bin-b{ padding-top:0px;}
	.about-left{ margin-top:15%;}
	.banner-bin-o p:nth-child(1){ margin-top:20px;}
	.banner-bin-o p:nth-child(4){ margin-bottom:20px; float:none; padding-left:0px}
	.banner-bin-a{ margin:20px auto;}
	.banner-bin-h{ margin-top:20px;}
	.banner-bin-j{ margin-bottom:20px;}
	.window-bin.swiper-slide-active .case-left h3 span{ font-size:14px; line-height:2; display:block}
	.info-first{ margin-bottom:2%;}
	.window-bin:not(.window-banner) .container{ height:130%; padding-top:5%;}
	.window-bin .container:before{ height:100%}
	.window-bin .container_h:before{ height:auto; padding:6% 0;}
	
	.window-bin:not(.window-banner).window-bin-new .container{padding-top:30%}
	.info-left .info-ease:nth-child(4){display:none}
	.info-ul .info-li p:nth-child(1),.info-ul .info-li p:nth-child(2){display:none} 
	.info-text p{ display:none}
	.info-text  ul{margin:0 !important;}
	.info-img{ width:15%;width: 22%;
    overflow: hidden;
    height: 60px;}
.info-text{ width: 77%;}
	.case-left h3 u{ font-size:28px;}
	.window-bin.swiper-slide-active .case-right{ padding:3% 0;}
	.window-bin.swiper-slide-active .case-left h3{ padding:2% 0;}
	.case-list ul li div{ padding:5% 2%; overflow:hidden}
	.case-list ul li span.tu{   padding-bottom:2%; font-size:30px; line-height:30px;}
	.case-list ul{ padding-top:0; text-align:center; width:100%; }
	.case-list ul li:first-child{ width:50%}
	.case-list ul li{ width:50%;}
	.case-list ul li span a img, .img-li span a img{ height:auto}
	#ban1{ padding:0 }
#ban2{ padding:0}
.picture-list ul li a font img, .product-li a font img{ height:160px}
.banner-bin-o p:nth-child(1) span:nth-child(3){font-size: 30px;}
.banner-bin-o p:nth-child(1) span:nth-child(3) u{ font-size:40px;}
.banner-bin-p{ margin:4px 0 0 0;}
.case-list ul li span.zi{ font-size:14px;}
.picture-list ul { width:100%}
.picture-list ul li{ width:50%; height:auto}
.picture-list ul li a font img, .product-li a font img { height:100px;}
.picture-list ul li a font img.heightauto, .product-li a font img.heightauto{height:auto}
.nav-first>a,.nav-first>a>i{  line-height:40px;}
.side-bin{background:#e7edec;}
}


@media (min-width: 992px){
.blocks-md-3>li {
    width: 25%;
}
/*-------------------major_list-------------------------------*/
@media screen and (min-width:925px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:20%; float:left;}
    .major_list .ma_li a{ display:block; width:220px; height:275px; margin:0 auto; border:1px solid #fff; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; color:#fff; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px;  margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #fff; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:740px) and (max-width:925px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:25%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold; margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px;   margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:555px) and (max-width:739px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:33%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold;  margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px; margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:370px) and (max-width:554px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:50%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold;   margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px;  margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}
@media screen and (min-width:185px) and (max-width:369px)
{
    .major_list{}
    .major_list{ width:100%;}
    .major_list .ma_li{ width:100%; float:left;}
    .major_list .ma_li a{ display:block; width:183px; height:275px; margin:0 auto; border:1px solid #aaaaaa; text-align:center; margin-bottom:45px; position:relative;}
    .major_list .ma_li .mali1{ font-size:19px; font-weight:bold;   margin-bottom:15px; margin-top:37px;}
    .major_list .ma_li .mali2{ font-size:14px;  margin-bottom:135px;}
    .major_list .ma_li .mali3{ display:inline-block; width:78px; padding-top:11px; border-top:1px solid #aaaaaa; color:#b2b2b2}
    .major_list .ma_li .mali_h{ display:none; width:183px; height:275px; color:#fff;  position:absolute; left:0; top:0;background:rgba(14, 137, 242, 0.8) none repeat scroll 0 0 !important ;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
    .major_list .ma_li .mali_h .mali_hw{ height:48px; padding-top:227px; background:url(../images/mali_h.png) no-repeat center center;}
}

.picture-nav p b.active span:first-child,.info-nav p b.active span:first-child{ background:#fff;}
.side-open{width: 35px;
    height: 25px;}
.picture-list.picture-list-3 ul li{ width:0.33333%}
@media (max-width:767px) {
	.picture-list.picture-list-3 ul li{ width:33.333%}
.side-open {
	width: 23px;
	height: 18px;
	right: 15px;
	top: 22px;
}
.side-open hr {
	height: 3px;
}
}

@media (min-width: 1600px){
 
.blocks-xlg-4>li {
    width: 25%;
}
}

@media (min-width: 992px){
.blocks-md-4>li {
    width: 20%;
}
}

.picture-list ul li a span b, .product-li a span b{color:#fff; height:24px; overflow:hidden;}
.met-job .container:before, .met-download .container:before, .met-show .container:before, .met-shownews .container:before, .met-news .container:before, .met-product.type-0 .container:before, .met-img .container:before {
    /*background: rgba(255,255,255,0.9);*/
}

.case-list ul li span, .img-li span {
    margin: 1%;
    padding: 3%;
}

.banner img{
    display: block;
    width: 100%;
}
.ny-main{
    padding-bottom: 100px;
}
.leftNav{
    position: relative;
    float: left;
    width: 30%;
    background: #276ACE;
    padding-left: 12px;
    margin-right: 12px;
    margin-top: 0;

}
.leftNav h4{
	padding:0;margin:0;
    position: relative;
    font-size: 26px;
    line-height:2.4;
    color: #fff;
    text-align: center;
    font-weight: 600;
    background-image: linear-gradient(-90deg, #29bdd9 0%, #276ace 100%);
}
.leftNav>ul{
    background: #fff;
    padding-bottom: 0.19rem;
    box-shadow:5px 5px 10px -4px rgba(17, 17, 17, 0.15);
}
.leftNav>ul>li{
    position: relative;
    line-height: 56px;
    border-top: 1px solid #e3e3e3;
}
.leftNav>ul>li:first-child{
    border: none;
}
.leftNav>ul>li>a{
    text-align: center;
    display: block;
    font-size: 16px;
    color: #333333;
    padding: 0 15px;
    transition: all .3s;
}
.leftNav>ul>li>span{
    position: absolute;
    top: 0;
    right: 0.3rem;
    height: 0.66rem;
    width: 0.12rem;
    background-image: url("../images/sub-down.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 0.12rem 0.07rem;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
}
.leftNav>ul>li ul{
    background: #007aff30;
    display: none;
}
.leftNav>ul>li ul a{
    display: block;
    font-size: 0.18rem;
    color: #666666;
    line-height: 0.67rem;
    text-align: center;
    transition: all .3s;
}
.leftNav>ul>li:hover span{
    opacity: 1;
    visibility: visible;
}
.leftNav>ul>li:hover,
.leftNav>ul>li.active,
.leftNav>ul>li.on{
    background-color: #f1f1f1;
}
.leftNav>ul>li.active>a,
.leftNav>ul>li.on>a{
    font-size: 0.2rem;
    font-weight: 600;
}
.leftNav>ul>li.on>a{
    font-weight: 600;
}

.leftNav>ul>li ul a:hover{
    color: #1b489d;
    font-weight: 600;
}
.ny-right {
    width: 65%; float:right;

}
.ny-tit {
    position: relative;
    border-bottom: 1px solid #e2e2e2;
}
.change-btn-wh {
    display: flex;
    justify-content: center;
}
.change-btn-wh button {
    width: 180px;
    height: 55px;
    color: black;
    font-size: 18px;
    cursor: pointer; border:none;
    background-color: #eeeeee;
}
.ny-tit h4{
	padding:0;margin:0;font-weight:900;
    position: relative;
    font-size: 26px;
    display: inline-block;
    line-height: 73px;
    color: #333333;
}
.ny-tit h4:after{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 0.03rem;
    background-color: #1b489d;

}
.ny-tit .position {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ny-tit .position>*{
    display: inline-block;
    vertical-align: middle;
    font-size: 0.14rem;
    color: #666666;
    line-height: 1;
    margin: 0 1px;
}
.ny-tit .position img{
    width: 15px;
    height: 15px;
}
.ny-tit .position>a:hover{
    color:#1b489d;
}

/*list*/
.list li{
    line-height: 0.59rem;
    position: relative;
    font-size: 0.16rem;
    color: #333;
    border-bottom: 0.01rem dashed #c6c6c6;
}
.list li:before{
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    width: 5px;
    height: 6px;
    background: url("../images/ny-img03.png") no-repeat 50%;
    transform: translateY(-50%);
}
.list li a{
    display: block;
    padding-left: 0.13rem;
    padding-right: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list li span{
    position: absolute;
    right: 0;
    top: 0;
}
.list li:hover a{
    color: #1b489d;
    font-weight: 600;
}
.list li:hover span{
    color: #1b489d;
}
.list{
    margin-top: 0.17rem;

}
/**/

ul,li{list-style:none;padding:0;margin:0;}

/*师资力量*/
.szly{
    margin-top: 25px;
}
.szly .item{
    background: #eeeeee;
    margin-bottom: 18px;
}
.szly .item h4{ margin:0;
    display: inline-block;
    font-size: 16px;
    line-height: 43px;
    color: #fff;
    background: #1b489d;
    min-width: 3rem;
    padding: 0 20px;
}
.szly .item ul li{
    width: 16.66%;
    float: left;
}
.szly .item ul li a{
    display: block;
    font-size: 16px;
    line-height: 2;
    color: #333333;
    text-align: center;
   
     
     
}
.szly .item ul{
    padding: 10px ; overflow: hidden;
}
.szly .item ul li:hover a{
    color:#1b489d;

}

