﻿@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:msyh;
	src: url(../images/msyh.TTF);
	font-weight: 100;
}
* { padding: 0px; margin: 0px; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
img {
border:none; max-width:100%;}

body { font-size: 14px;font-family:"Microsoft YaHei", verdant, tahoma;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 25px;padding-top:90px;
}
a {
text-decoration:none;
font-family:"Microsoft YaHei", verdant, tahoma;
color:#333;
font-weight:normal;
}
a:hover { color:#ce0008; }
.clear {
clear:both !important;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:25px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:1003px;margin:0 auto;}
.hza{width:1003px;margin:25px auto;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}



.top-pc { position: fixed; z-index: 99999; top: 0px; left: 0; min-width: 1003px; background: #fff; width: 100%; box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1); }
.top-hz { width:63%; margin:0 auto ; }
.logo{margin-top:12px;}
.logo img{height:60px;}
.top-right { display: block; white-space : nowrap; }
.nav { display: inline-block; box-sizing: border-box; vertical-align: bottom; }
.mainbav ul:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.mainbav ul li.memu:after{content: " "; width:0; height: 3px; background:#eb1c22; position: absolute; bottom:0; left:0; transition: all 0.5s;}
.mainbav ul li.memu:hover:after{width:100%;}
.mainbav ul li { position: relative; padding: 0 16px; }
.mainbav ul li:last-of-type { padding-right: 0px; }

.mainbav li a { font-size: 16px;color:#000;  }
.mainbav .memu { float: left; line-height: 90px; height:90px; }
.mainbav .memu.active:after{width:100%;}
.mainbav .memu:hover a, .mainbav .memu.active a { color: #ce0008;position:relative; }

.mainbav ul li ul { display: none; position: absolute; width:170px; left: 0; top: 90px; z-index: 999999; background: #fff; }
.mainbav ul li ul li {border-bottom:1px dashed #e4e4e4; float: none; border-right: none; padding: 0; line-height:45px; position: relative; text-align: left; }
.mainbav ul li ul li a { font-size:14px;display: block; color: #666 !important;  font-weight: normal; padding: 0 15px; }
.mainbav ul li ul li a:hover { text-decoration: underline; background-color: #ce0008; color: #fff!important; }
.mainbav ul li ul li ul { position: absolute; left: 100%; top: 0; }
.index-yyl { display: inline-block; box-sizing: border-box; vertical-align: middle; line-height: 90px; margin-left: 50px; }
.index-yyl img { display: inline-block; vertical-align: middle; margin-bottom: 2px; margin-right:8px; }
.set { background: 45px 10px no-repeat; FONT-SIZE:15PX;}
.select { background: 45px 10px no-repeat; }
.new { width: 140px; position: absolute; z-index: 999; display: none; text-align: center; top:90px;margin-left:-20px;}
.nav1 ul li { line-height: 42px; background: rgba(243,243,243,0.9); border-bottom: 1px solid #fff; }
.nav1 ul li:hover { background: #ce0008; color: #FFF; }
.new a { color: #666666; text-decoration: none; }
.nav1 .new a:hover { color: #fff; }
.sousuo { display: inline-block; box-sizing: border-box; vertical-align: bottom; line-height:90px; position: relative; z-index: 1; transition: all 0.5s; }
.sousuo .sousuo_an { width:30px; height: 90px; display: table-cell; vertical-align: middle; background: url(../images/index_07.jpg) center no-repeat; cursor: pointer; transition: all 0.5s; }
.sousuo .ssk_bj { width: 100%; display: none; position: fixed; left: 0; top: 100px; z-index: 10; }
.sousuo .ssk { max-width: 1200px; width: 90%; overflow: hidden; margin: 0 auto; box-shadow: 0 2px 14px rgba(0,0,0,0.1); background: #fff; }
.sousuo .ssk .input_txt { width: 74%; height: 58px; float: left; line-height: 58px; padding: 0 3%; border: none; border-radius: 0; }
.sousuo .ssk .input_btn { width: 20%; height: 58px; float: right; FONT-SIZE: 16px; color: #fff; line-height: 58px; border: 0 none; border-radius: 0; background: #ce0008; cursor: pointer; }
.p-show { display: block !important; }


/*banner*/
.block_home_slider-bj{background:#f2f2f2;}
.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;width:1200px;margin:0 auto;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:27px; height:50px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:11px; height:11px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#ce0008;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
#home_slider2{display:none;}



.top_sj { display:none; }

/*业务介绍*/
.ywjs_item{float: left;width: 23.5%;margin-right: 2%;position: relative;overflow: hidden;}
.ywjs_item .pic{width: 100%}
.ywjs_item .pic img{width: 100%;height: auto;display: block;}
.ywjs_item:nth-child(4n){margin-right: 0}
.ywjs_item a.t{display: block;position: absolute;left: 0;right: 0;bottom: 0;font-size: 16px;text-align: center;color: #fff;background:rgba(0,0,0,0.7);padding: 5% 0}
.ywjs_item .text{position: absolute;background:rgba(230,0,18,.8);left: 0;right: 0;bottom: -300px;text-align: center;padding:6.5% 0;transition: all 0.3s ease 0s;  }
.ywjs_item .text span{display: block;color: #fff;font-size: 18px;padding-top: 4%}
.ywjs_item .text p{font-size: 14px;margin:20px 25px;color: #fff;text-align: left; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; }
.ywjs_item .text a.m{display: inline-block;}
.ywjs_item:hover a.t{bottom: -90px}
.ywjs_item:hover .text{bottom: 0}

.ny_t{height: 60px;line-height: 60px}
.ny_t h4{float: left;font-size: 24px;color: #666;font-weight: normal;}
.ny_t a{display: block;float: right;font-size: 14px;}

.ywjs_zctj{background: #f2f2f2;padding: 1% 0 3.5% 0}
.ywjs_zctj_item{float: left;width: 18.4%;margin-right:2%;text-align: center;background: #fff;padding: 1.8% 0}/*308/1675*/
.ywjs_zctj_item:nth-child(4n){margin-right: 0}
.ywjs_zctj_item dt a{display: block;font-size: 20px;color: #333}
.ywjs_zctj_item dd.a,.ywjs_zctj_item dd.c{font-size: 14px;color: #666;margin-top: 4%;height: 42px;}
.ywjs_zctj_item dd.b{font-size: 36px;color: #e60012;margin-top: 3%;font-family: 'DINCond'}
.ywjs_zctj_item dd.b i{font-size: 18px;font-weight: bold}
.ywjs_zctj_item dd.m {margin-top: 4%}
.ywjs_zctj_item dd.m a{display: inline-block;font-size: 14px;color: #999;padding: 1.4% 11%;border-radius: 30px;background: #f0f0f0}


@media (max-width:950px ){
	.ywjs_item .text{display: none}
	.ywjs_item a.t{padding: 2% 0;font-size: 16px}
}
@media (max-width:425px ){
	.ywjs_item{width:48.7%;margin-right: 2.6%;margin-bottom:15px;}
	.ywjs_item:nth-child(2n){margin-right: 0}
	.ywjs_item:nth-child(3){margin-right: 2.6%}
}
@media (max-width:375px ){
	.ywjs_item a.t{font-size: 14px}
}

@media (max-width:1100px ){
	.ywjs_zctj_item:nth-child(4){display: none}
	.ywjs_zctj_item{width: 49%;margin-bottom: 2%}
	.ywjs_zctj_item:nth-child(2n){margin-right: 0}
}

@media (max-width:425px ){
	.ywjs_zctj_item {padding: 5% 0}
	.ywjs_zctj_item dt a{font-size: 16px}
	.ywjs_zctj_item dd.a, .ywjs_zctj_item dd.c{font-size: 12px;margin-top: 1%}
	.ywjs_zctj_item dd.b{font-size: 32px;margin-top: 1%}
}

@media (max-width:350px ){
	.ywjs_zctj_item dd.b{font-size: 18px;margin-top: 1%}
}

.index-title-hz{margin-bottom:15px;overflow:hidden;}
.index-title{font-size:22px;float:left; }
.index-title-yy{font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#999;}


.index-product-bj{background:url(../images/sy_ys_bj.jpg) no-repeat bottom ;
    padding:20px 0;
    overflow: hidden;}

.index-news-bj{background: #f2f2f2;
    padding:30px 0;
    overflow: hidden;}

.box{
	width: 100%;
	overflow: hidden;border:1px solid #e7e7e7;background: #fff;}

.index-about-wb{float:left;width:30%;background:#ce0008;overflow:hidden;padding:3% 2% 1% 2%;color:#fff;}
.index-about-title{font-size:22px;font-weight: bold;}

.index-about-content{padding:20px 0;border-bottom:1px solid #d84e4e;color:#dadada;}
.index-about-content-more{margin-top:10px;}
.index-about-content-more a{color:#fff;text-decoration:underline;}

.jg{color:#fff;}
.jg2{color:#ce0008;}

.text-box{
float: left;
    width: 70%;
    padding: 3%;
    background: #fff;
}
.index-about-hz{margin:20px 0;}
.index-about-box{float:left;width:48%;}
.index-about-nr{text-indent:30px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical; overflow:hidden; 
}
.img-box{float: right;width:48%;}
.index-about-more{margin-top:20px;}
.index-about-more a{text-decoration:underline;}

#tags { HEIGHT:40px;  text-align: center;border-bottom: 1px solid #e4e4e4;margin-bottom:20px; }
#tags LI { display:inline-block; font-size:18px;margin-right:3%; overflow:hidden;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
#tags LI:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}
#tags LI A {  display:block;;}
#tags LI.emptyTag1 { BACKGROUND: none transparent scroll repeat 0% 0%;}
#tags LI.selectTag {  BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative;  }
#tags LI.selectTag A {  BACKGROUND-POSITION: right top; COLOR: #ce0008; }
#tagContent { }
.tagContent { DISPLAY: none;overflow:hidden; }
#tagContent DIV.selectTag { DISPLAY: block;}


.index-news-right{float:right;width:52%;}

.index-news-right-top-nr{float:left;background:#f4f4f4;overflow:hidden;padding:3%;width:100%;}
.index-news-right-top-nr-rq li{float:left;margin-right:5px;font-size:14px;color:#999;}
.index-news-right-top-nr-title {margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-news-right-top-nr-title a{font-size:16px;color:#ce0008;}
.index-news-right-top-nr-title a:hover{text-decoration:underline;}
.index-news-right-top-nr-content{text-indent:30px;float:left; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color:#666;margin-top:10px;}
.index-news-right-bottom-left{float:left;width:48%;}

.index-news-right-bottom{margin-top:18px;}
.index-news-right-bottom li{border-bottom:1px dashed #dbdbdb;float:left;line-height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%;}
.index-news-right-bottom-right{float:right;width:48%;}

.index-news-pic{width:46%; float:left; }
.sy_kgdy{position:relative;}
.sy_kgdy .item{width:100%; overflow:hidden; position:relative;}
.sy_kgdy .item .sy_kgdy_bt{width:100%; color:#fff; padding:10px; padding-right:100px; box-sizing:border-box; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0;}
.sy_kgdy .item .sy_kgdy_img{width:100%; height:357px; overflow:hidden; text-align:center;}


.sy_kgdy .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.sy_kgdy{display:none; width: 100%;-ms-touch-action:pan-y;}
.sy_kgdy .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.sy_kgdy .owl-wrapper-outer{width:100%; overflow:hidden;}
.sy_kgdy .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.sy_kgdy .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.sy_kgdy .owl-wrapper,
.sy_kgdy .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.sy_kgdy .owl-controls{width:100%; z-index:11;}
.sy_kgdy .owl-controls .owl-buttons{}
.sy_kgdy .owl-controls .owl-buttons div{width:35px; height:35px; margin-top:-20px; font-size:12px; text-indent:-9999px; position:absolute; top:50%; transition:0.5s;}
.sy_kgdy .owl-controls .owl-buttons .owl-prev{background: url(../images/jtl02.png) center no-repeat; left:0;}
.sy_kgdy .owl-controls .owl-buttons .owl-prev:hover{background:url(../images/jtl03.png) center no-repeat;}
.sy_kgdy .owl-controls .owl-buttons .owl-next{background:url(../images/jtr02.png) center no-repeat; right:0;}
.sy_kgdy .owl-controls .owl-buttons .owl-next:hover{background:url(../images/jtr03.png) center no-repeat;}
.sy_kgdy .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}

.sy_kgdy .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.sy_kgdy .owl-controls .owl-page{height:14px; display:inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.sy_kgdy .owl-controls .owl-page span{display:block; width:8px; height:8px; margin:0 14px; margin-top:3px; border:2px #999999 solid; background:#999999; transition:all 0.5s;}
.sy_kgdy .owl-controls .owl-page.active span{width:14px; height:14px; margin:0 14px; border-color:#f6a308; background:none;}
.sy_kgdy .owl-controls .owl-page span.owl-numbers{height:auto; width:auto; color:#FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.sy_kgdy .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.sy_kgdy .owl-pagination{width:100%; height:14px; text-align:center; margin-top:70px; display:none;}


.index-jjfa-hz{width:31.9%;margin-right:2%;margin-bottom:2%;background:#fff;float:left; }
.index-jjfa-hz:hover{background-color:#ce0008;}

.index-jjfa-pic img{max-width:100%;border:1px solid #e4e4e4;}
.index-jjfa-wb{padding:3% 5%;}

.index-jjfa-wb-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align:center;}
.index-jjfa-wb-nr{margin:15px 0;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }

.index-jjfa-hz:hover .index-jjfa-wb-title{color:#fff;}
.about-nr-left p{text-indent:30px;}
.about-nr-left table{tborder-collapse:collapse;}
.about-nr-left table td{padding:10px;border:1px solid #fff;line-height:22px;background:#eaeffa; }

.about-nr-left strong{color:#e60012;}

.bg-tr{background:#d2ddf5 !important;}
.bg-title{background:#6096e6 !important;color:#fff;}

/* 招聘 */
.join{width: 100%;overflow: hidden;}

.join-list{width: 100%;}
.join-list ul li{width: 100%;border-bottom: 1px dashed #e9e9e9;padding-bottom:10px;margin-bottom:15px;}

.join-menu{width: 100%;user-select: none;cursor: pointer;position: relative;}
.join-menu:after{content: "\f105";color: #b5b5b5;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;right: 10px;top: 50%;margin-top: -10px;}
.join-menu.ontrue:after{content: "\f107";color: #ce0008;}
.join-words{display: none;width: 100%;background: #f2f2f2;padding: 3% 110px 3% 2%;position: relative;margin-top: 15px;}
.join-zz,.join-yq{width: 100%;overflow: hidden;}
.join-yq{margin-top:20px;}
.join-h{width:80px;float: left;color: #666;}
.join-p{float: left;width:85%;}
.join-p p{color: #666;text-indent:0px;}

.join-p2{float: left;}
.join-p2 p{color: #666;text-indent:30px;}

.join-link{position: absolute;width: 100px;height: 100%;top: 0;right: 0;background:#ce0008;text-align: center;transition: all .4s ease;}
.join-link p{text-indent:0px;position: absolute;top: 50%;margin-top: -10px;width: 100%;left: 0;text-align: center;font-size:15px;color: #fff;}
.join-link:hover{background: #ad0007;}
.join .fullpage{margin-top: 60px;}


.job_form li{margin-bottom: 2%;}
.job_form li.li_50{width: 50%;float: left;line-height: 36px;}
.job_form li label{width: 13.9%;text-align: right;display: block;float: left;font-size: 14px;}
.job_form li.li_50 label{width: 27.5%;}
.job_form li input[type="text"]{width: 85%;float: left;margin-left:1%;box-sizing: border-box;padding-left: 1%;height: 36px;border: 1px solid #d8d8d8}
.job_form li.li_50 input[type="text"]{width: 70%;margin-left: 2%;}
.job_form li input[type="radio"]{position: relative;top: 2px;right:2px;}
.job_form li textarea{width: 85%;float: left;margin:2% 0 2% 1%;box-sizing: border-box;padding-left: 1%;height: auto;border: 1px solid #d8d8d8;}
.job_form li input[type="submit"]{width: 20%;float: left;margin-left:1%;box-sizing: border-box;padding-left: 1%;height:42px;border: 1px solid #d8d8d8;font-size: 16px;color: #999;cursor: pointer;transition: all 0.3s ease 0s;}
.job_form li input[type="submit"]:hover{background: #ce0008;color: #fff}
@media (max-width:900px ){
	.job_intro,.job_form{float: none;width: 100%;}
	.job_form{margin-top: 4%} 
}
@media (max-width:640px ){

	.job_form li{line-height: 36px}
	.job_form li label{font-size: 14px}
	.job_form li.li_50{float: none;width: 100%}
	.job_form li input[type="text"]{height: 32px;padding: 0;margin: 0;width: 100%}
	.job_form li label{width: 100%;float: none;text-align: left;}
	.job_form li.li_50 label{width: 100%;float: none;}
	.job_form li.li_50 input[type="text"],.job_form li textarea{width: 100%;margin: 0}
	.job_form li.li_last label{display: none}
	.job_form li input[type="submit"]{width: 50%;height: 40px; margin-top: 10px;}
}


.join-list2{width: 100%;}
.join-list2 ul li{width: 100%;}
.join-words2{display: none;width: 100%;background: #f2f2f2;padding:2%;position: relative; margin-top: 10px;}


.yzzctj-hz{background:#f5f5f5;padding:2%;overflow:hidden;margin-bottom:25px;transition:transform 0.5s; -webkit-transition:transform 0.5s;width:48.8%;float:left;margin-right:2%;}
.yzzctj-hz:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}
.yzzctj-left{float:left;width:62%;}
.yzzctj-left P{text-indent:0px;}
.yzzctj-right{float:right;width:33%;}

.yzzctj-hz2{background:#f5f5f5;padding:3%;overflow:hidden;margin-bottom:25px;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.yzzctj-hz2:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}
.yzzctj-left2{float:left;width:55%;}
.yzzctj-right2{float:right;width:40%;}



.foot-bj{background:#f2f2f2;padding:20px 0;overflow:hidden;color: #666;}

.foot-logo{    float: left;
    width: 17%;
    margin-right: 8%;
    margin-top: 20px;
}
.foot-logo img{margin-top:20px;}
.foot-lxfs{ float: left;width:45%; }
.foot-hz-nav { float: left; margin-right:20%; }
.foot-hz-nav:last-of-type { margin-right: 0px; }

.foot-hz-cd { font-size:16px;font-weight:bold; color: #333;background:url(../images/index_99.jpg)no-repeat bottom left;padding-bottom:8px; }
.foot-hz-menu {margin-top:5px; }
.foot-hz-menu li a {color: #666;line-height:28px; overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.foot-hz-menu li a:hover { color: #ce0008; transform:translateY(-6px); -webkit-transform:translateY(-6px);}


.foot-contact{width:30%;float:left;}
.foot-hz-lxwm{ margin-top: 10px;  float:left;}

.foot-ewm{float:right;margin-top:10px; }
.foot-ewm img{width:100px;}

.foot-bq-pc li {float: left; margin:20px 5px; }
.foot-bq-pc li a { color: #666; }
.foot-bq-pc li a:hover {color:#000; }

.index-copy-bj{background:#333;}
.index-copy{color: #999;padding:15px 0;}
.index-copy a{color: #999;}
.index-copy a:hover {color:#fff; }


.img-banner{ background:center center; width:100%; overflow:hidden;}
.img-banner div{ line-height:0px;}
.img-banner div img{opacity:0;}

.ny-banner-sj{display:none;}
.ny-banner img{width:100%;}
.ny-banner-hz{background:#f2f2f2;}
.ny-banner{width:1200px;margin:0 auto;}


.about-menu-bj{border-bottom:1px solid #eee;background:#fff;}
.about-menu-left-menu{overflow:hidden;}
.about-menu-left-menu ul{}
.about-menu-left-menu ul li{float: left;padding: 1.4% 2.5%;box-sizing: border-box;transition: all 0.3s ease 0s;}
.about-menu-left-menu ul li a{font-size: 16px;color: #666;display: block;}
.about-menu-left-menu ul li:hover,.about-menu-left-menu ul li.current {border-top: 2px solid #e60012;background: #f2f2f2;}
.about-menu-left-menu ul li:hover a,.about-menu-left-menu ul li.current a{color: #e60012}





.khjz_bj{width:100%; }
.khjz_dkj{position:relative;}
.khjz{max-width:1660px; margin-top:30px;  position:relative;}
.khjz .item{ width:94%;  margin:0 3%; text-align:center; position:relative;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.khjz .item2{ width:96%;  margin:0 2%;  position:relative;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}

.khjz .item .cpzs_img{overflow:hidden; border: 1px solid #e4e4e4;}
.khjz .item .cpzs_wb{width:100%; height:100%; text-align:center; padding-top: 10px;  }

.khjz .item .cpzs_wb .cpzs_wb_t{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }


.khjz .item:hover .cpzs_wb .cpzs_wb_b{ opacity:1;}

.khjz .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.khjz{display:none; width: 100%;-ms-touch-action:pan-y;}
.khjz .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.khjz .owl-wrapper-outer{width:100%; overflow:hidden;}
.khjz .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.khjz .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.khjz .owl-wrapper,
.khjz .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.khjz .owl-controls{width:100%; z-index:11;}
.khjz .owl-controls .owl-buttons{}
.khjz .owl-controls .owl-buttons div{width:35px; height:35px; margin-top:-20px; text-indent:-9999px; position:absolute; top:50%; transition:0.5s;}
.khjz .owl-controls .owl-buttons .owl-prev{background: url(../images/jtl02.png) center no-repeat; left:-35px;}
.khjz .owl-controls .owl-buttons .owl-prev:hover{background:url(../images/jtl03.png) center no-repeat;}
.khjz .owl-controls .owl-buttons .owl-next{background:url(../images/jtr02.png) center no-repeat; right:-35px;}
.khjz .owl-controls .owl-buttons .owl-next:hover{background:url(../images/jtr03.png) center no-repeat;}
.khjz .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.khjz .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.khjz .owl-controls .owl-page{height:14px; display:inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.khjz .owl-controls .owl-page span{display:block; width:8px; height:8px; margin:0 14px; margin-top:3px; border:2px #999999 solid; background:#999999; transition:all 0.5s;}
.khjz .owl-controls .owl-page.active span{width:14px; height:14px; margin:0 14px; border-color:#f6a308; background:none;}
.khjz .owl-controls .owl-page span.owl-numbers{height:auto; width:auto; color:#FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.khjz .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.khjz .owl-pagination{width:100%; height:14px; text-align:center; margin-top:70px; display:none;}


.product-syt-hz{float:left;width:70%;}
.back{float:right;width:200px;border:1px solid #333;line-height:48px;text-align:center;}



.xy{ width: 100%; margin:20PX auto 0 auto; text-align: center; overflow:hidden;}
.xy li{margin:0 10px; display:inline-block; font-size:0px;}
.xy li a{ font-size:15px; }
.xy li a:hover,.xy li a.sbjg {color:#ce0008;font-weight:bold;}

.news-tt-hz{margin-bottom:20px;background:#f2f2f2;padding:2%;overflow:hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s;}


.news-tt-pic{width:28%;float:left;display:block; overflow:hidden;}
.news-tt-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.news-tt-pic img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}


.news-tt-right{width:68%;float:right;}
.news-tt-title{font-size:16px;}

.news-tt-content{float:left;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color:#666;margin:4px 0;}

.news-hz {padding:2%;border:1px solid #e9e9e9; margin-bottom:25px; overflow: hidden;  }
.news-centent li{border-bottom:1px dashed #e9e9e9;margin-bottom:10px;padding-bottom:5px;}
.news-centent li a{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; 
}
.news-rq{color:#999;font-size:14px;}


.news-title-hz{text-align:center;}
.news-ti {font-size:20px; }
.time { font-size: 14px; color: #666;margin-top:6px;}

.about-content table{border-collapse:collapse;width:75%;margin:0 auto;}
.about-content table td{background:#fff;padding:10px;border:1px solid #999;line-height:22px;font-family:Arial,"微软雅黑";}
.about-content { margin: 25px 0;  }

 input,textarea {
	outline:none;
 }
.soka{ width: 49.6%; border: 1px solid #D8D8D8; line-height:38px;height:38px; margin-bottom: 10px; padding-left: 1%; font-family:"Microsoft YaHei", verdant, tahoma;  }
.sokb{  border: 1px solid #D8D8D8;  margin-bottom: 10px; padding-left: 1%; font-family:"Microsoft YaHei", verdant, tahoma; width:100%;}
.tj{ width: 160px; border: 1px solid #ce0008; line-height: 38px; text-align: center; color: #fff; background-color: #ce0008; cursor: pointer; font-size:15px;font-family: Arial,Microsoft YaHei; border-radius:5px; }


.map-tu {float:left;width:100%; padding: 5px; border: 1px solid #e6e6e6;overflow:hidden;margin-top:20px;}