@charset "utf-8";
html,body{height:100%;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";background-size:cover;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0069b0;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #bdbdbd;}
::-moz-placeholder {color: #bdbdbd;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #bdbdbd;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/
select{ border:1px solid #ababab; height:30px; color:#ababab; text-indent:0.5em; background:url(../images/selectarr.gif) right center no-repeat;}
.input{ border:1px solid #ababab; height:28px; line-height:28px; text-indent:0.5em;color: #bdbdbd;}

.relative{ position:relative;}
.both{clear:both;}
.clearfix::after{content:'';clear: both;height: 0px;visibility: hidden;display: block;;}
/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img {opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{zoom:1;text-align:center;color:#fff;clear:both;}
.Pages span{padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;line-height:40px;text-align:center;}
.Pages .p_page a{display:inline-block;vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block;vertical-align:middle;color:#fff;font-size:14px;}
.Pages .p_page .num a{display:inline-block;width:40px;text-align:center;vertical-align:middle;font-size:18px;color:#fff;background:#d1d1d1;}
.Pages a.a_prev,.Pages a.a_next{width:40px;height:40px;background:#d1d1d1;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#d10009;color:#fff;}

/*pages end*/

/*Top s*/
.w1200{width:1200px;margin:0 auto;}
/*.w1200 .auto{margin:0 auto;}*/

@media (max-width:1190px){
  	.w1200{width:95%;}
}

.headtop{width:100%;height:30px;font-size:14px;color:#888;background:#f7f7f7;line-height:30px;border-bottom:1px solid #e5e5e5;}
.headtop .titfl{float:left;}
.headtop .titrh{float:right; display: none;}
.headtop .titrh span{margin-left:10px;}
.logo{padding:15px 0;}

.nav{width:100%;height:62px;background:#22b3e1;}
.nav ul li{width:150px;height:62px;float:left;background:url(../images/line.png) center right no-repeat;position:relative;}
.nav ul li:nth-child(8n){background:none}
.nav ul li span a{display:block;text-align:center;font-size:16px;line-height:62px;color:#fff;}
.nav ul li span a:hover,.nav ul li.ahover span a{background:#17abda;}
.nav ul li span a i{display:inline-block;background:url(../images/icon.png) 0px top no-repeat;vertical-align: middle;margin-right:10px;}
.nav ul li.a1 span a i{width:28px;height:24px;background-position:-11px -13px;margin-top:-5px;}
.nav ul li.a2 span a i{width:28px;height:26px;background-position:-52px -12px;margin-top:-4px;}
.nav ul li.a3 span a i{width:22px;height:26px;background-position:-98px -12px;margin-top:-2px;}
.nav ul li.a4 span a i{width:22px;height:26px;background-position:-140px -12px;margin-top:-2px;}
.nav ul li.a5 span a i{width:24px;height:22px;background-position:-182px -14px;margin-top:-2px;}
.nav ul li.a6 span a i{width:26px;height:26px;background-position:-223px -13px;margin-top:-2px;}
.nav ul li.a7 span a i{width:25px;height:23px;background-position:-265px -14px;margin-top:-3px;}
.nav ul li.a8 span a i{width:26px;height:26px;background-position:-307px -12px;margin-top:-5px;}
.nav ul li dl{display:none;box-shadow:0px 0px 10px #ddd;background:#22b3e1;position:absolute;left:0px;top:62px;width:150px;text-align:center;z-index:999;}
.nav ul li dl dd a{display:block;line-height:40px;color:#fff;font-size:16px;}
.nav ul li dl dd a:hover{background:#17abda;}


/*手机导航 s*/
.phone_header{ display:none;position:relative;padding:10px 10px 0px;height:46px;}
.phone_header .Logo{ padding-top:6px;}
.phone_header .Logo img{ height:30px;}
.phone_header .search1{ width:94%; margin-left:3%; height:30px; background:#dddddd; margin:12px auto; overflow:hidden;}
.phone_header .search1 .input{ text-indent:1em; font-size:12px; width:90%; line-height:30px; height:30px; border:0px; float:left;}
.phone_header .link{ z-index:80; position:relative; font-size:12px;width:94%; margin-left:3%;  height:30px; line-height:30px;}
.phone_header .link span{ display:block; background: #dddddd url(../images/selectarr01.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.phone_header .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%;top:0px; background:#dddddd; display:none;}
.phone_header .link ul li{ text-indent:1em; padding:0px; line-height:22px;}
.phtit1{font-size:14px;color:#888;width:94%;margin-left:3%;text-align:center;margin-top:20px;}
.phtit2{font-size:14px;color:#888;width:94%;margin-left:3%;text-align:center;margin-top:20px;}

#navigation { float:right; padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:999; position:absolute; right:0px; width:100%; background:#fff;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}

/*手机导航 end*/

/*Top e*/

@media ( max-width:1190px){
	.headcon{display:none;}
	.phone_header{display:block;}
}

/*Top e*/

/*bottom  s*/
.foot{width:100%;height:290px;background:#22b3e1;}
.foot .footfl{float:left;width:700px;}
.foot .footrh{float:right;width:390px;height:290px;background:#17abda;}
.foot .footfl .foota{margin-top:40px;}
.foot .footfl .foota a{float:left;padding:0 18px; font-size:16px;color:#fff;background:url(../images/line1.png) center right no-repeat;}
.foot .footfl .foota a:first-child{padding-left:0px;}
.foot .footfl .foota a:nth-child(4n){background:none}
.foot .footfl dl{margin-top:28px;}
.foot .footfl dl dd{font-size:14px;color:#fff;margin-top:14px;}
.foot .footfl dl dd i{display:inline-block;margin-right:10px;background:url(../images/icon.png) 0px top no-repeat;vertical-align: middle;}
.foot .footfl dl dd.i1 i{width:16px;height:16px;background-position:-11px -53px;margin-top:-3px;}
.foot .footfl dl dd.i2 i{width:13px;height:16px;background-position:-37px -53px;margin-top:-3px;}
.foot .footfl dl dd.i3 i{width:17px;height:13px;background-position:-59px -55px;margin-top:-3px;}
.foot .footfl .foottit{font-size:14px;color:#fff;margin-top:38px;}
.foot .footfl .foottit a{font-size:14px;color:#fff;}

.foot .footrh ul li{text-align:center;float:left;margin-left:24px;margin-top:60px;}
.foot .footrh ul li p{font-size:14px;color:#fff;margin-top:10px;}

@media ( max-width:1190px){
	.foot .footrh,.foot .footfl{width:auto;height:auto;}
	.foot .footfl .foottit{margin-top:10px;}
}

@media ( max-width:998px){
	.foot .footrh,.foot .footfl{width:auto;height:auto;}
	.foot{height:auto;padding:10px 0 0px;}
	.foot .footrh{padding:30px 0;margin-top:30px;}
	.foot .footrh, .foot .footfl{width:100%;float:none}
	.foot .footrh ul{text-align:center;}
	.foot .footrh ul li{margin-top:0px;display:inline-block;float:none;}
}

@media ( max-width:640px){
	.foot .footfl .foota a{padding:0px 10px;font-size:14px}
	.foot .footfl .foota{margin-top:20px;}
	.foot .footfl dl dd{margin-top:10px;}
	.foot .footfl dl{margin-top:18px;}
}
@media ( max-width:479px){
	.foot .footrh ul li{margin-left:0px;}
}
/*bottom  e*/



/**************************首页****************************/

/*banner  s*/
.homeban .swiper-slide{position: relative;}
.homeban .swiper-pagination-bullet{background:transparent;width:20px;height:20px;background-image:url("../images/dot.png");background-repeat: no-repeat;background-position: center;opacity: 1;}
.homeban .swiper-pagination-bullet-active{background:transparent;background-image: url("../images/dot1.png");}
/*banner  e*/

/*头条 s*/
.head{height:114px;border:1px solid #ebebeb;margin:40px auto;position:relative;}
.head .hetit{position:absolute;top:0px;left:0px;z-index:-1;}
.head .h-tit1{font-size:36px;color:#d10009;text-align:center;font-weight:bold;margin:25px 0 18px 0;}
.head .h-tit2{font-size:16px;color:#333;text-align:center;overflow: hidden;text-overflow: ellipsis;width:80%;margin: 0px auto;white-space: nowrap;}
/*头条 e*/

.wheel{margin-bottom:30px;}
.wheel .lbfl{float:left;width:800px;height:auto;}
.wheel .lbrh{float:right;width:360px;height:auto;}
.wheel .lbfl .lbban .swiper-slide{position: relative;}
.wheel .lbfl .lbban .swiper-slide img{display:block;width:100%;height:auto;max-height:534px;}
.wheel .lbfl .lbban .swiper-slide p{width:100%;text-align:center;position:absolute;bottom:10%;left:0px;z-index:999;font-size:18px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wheel .lbfl .lbban .swiper-slide p a{font-size:18px;color:#fff;text-align:center;}
.wheel .lbfl .lbban .swiper-pagination-bullet{background:#fff;width:6px;height:6px;border-radius:50%;opacity:1;}
.wheel .lbfl .lbban .swiper-pagination-bullet-active{background:#ee0101;}
.wheel .lbfl .lbban .swiper-button-next,.wheel .lbfl .lbban .swiper-button-prev{top:93%;width:16px;height:23px;}
.wheel .lbfl .lbban .swiper-button-prev{background:url(../images/fl.png);}
.wheel .lbfl .lbban .swiper-button-next{background:url(../images/rh.png);}
.wheel .lbfl .dotarea{width:100%;height:114px;}

.wheel .lbrh ul{width:100%;}
.wheel .lbrh ul h1{margin-bottom:12px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:18px;color:#333;line-height: 30px;height:60px;}
.wheel .lbrh ul li .dec{font-size: 14px;line-height: 25px;height:75px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color:#999;}
.wheel .lbrh ul li {padding:20px 0;border-top:1px solid #e5e5e5;}
.wheel .lbrh ul li:first-child{border-top:none;padding-top:0;}



.focus{margin-bottom:30px;}
.focus ul{width:380px;float:left;margin-right:40px;}
.focus ul:nth-child(3n){width:360px;margin-right:0px;float:right;}
.focus ul .foctop{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dcdcdc;}
.focus ul .foctop span{font-size:18px;color:#000;font-weight:bold;float:left;}
.focus ul .foctop span i{display:inline-block;width:5px;height:20px;background:#d10009;vertical-align:middle;margin:-2px 8px 0 0;}
.focus ul .foctop a{font-size:14px;color:#b9b8b8;float:right;}
.focus ul li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.focus ul li i{display:inline-block;width:5px;height:5px;background:#e1e1e1;border-radius:50%;vertical-align:middle;margin:-3px 8px 0 0;}
.focus ul li a{font-size:16px;color:#313131;}

.ads img{display:block;width:100%;height:auto;margin-bottom:30px;}

.work{margin-bottom:30px;}
.work .workfl{width:800px;float:left;}
.work .workfl .worktop{width:100%;font-size:28px;color:#d10009;padding-bottom:12px;border-bottom:3px solid #d10009;}
.work .workfl ul{width:380px;float:left;margin-right:40px;margin-top:30px;}
.work .workfl ul:nth-child(2n){width:360px;margin-right:0px;float:right;}
.work .workfl ul .foctop{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dcdcdc;}
.work .workfl ul .foctop span{font-size:18px;color:#000;font-weight:bold;float:left;}
.work .workfl ul .foctop span i{display:inline-block;width:5px;height:20px;background:#d10009;vertical-align:middle;margin:-2px 8px 0 0;}
.work .workfl ul .foctop a{font-size:14px;color:#b9b8b8;float:right;}
.work .workfl ul li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.work .workfl ul li i{display:inline-block;width:5px;height:5px;background:#e1e1e1;border-radius:50%;vertical-align:middle;margin:-3px 8px 0 0;}
.work .workfl ul li a{font-size:16px;color:#313131;}

.work .workrh{width:360px;float:right;}
.work .workrh .worktop{width:100%;font-size:28px;color:#d10009;padding-bottom:12px;border-bottom:3px solid #d10009;}
.work .workrh .worktop a{font-size:14px;color:#b9b8b8;float:right;}
.work .workrh ul li{margin-top:30px;}
.work .workrh ul li img{display:block;width:100%;height:177px;}
.work .workrh ul li p{font-size:16px;color:#313131;text-align:center;margin-top:9px;}

.tend{margin-bottom:30px;}
.tend .worktop{width:100%;font-size:28px;color:#d10009;padding-bottom:12px;border-bottom:3px solid #d10009;margin-bottom:30px;}
.tend ul{width:380px;float:left;margin-right:40px;}
.tend ul:nth-child(3n){width:360px;margin-right:0px;float:right;}
.tend ul .foctop{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dcdcdc;}
.tend ul .foctop span{font-size:18px;color:#000;font-weight:bold;float:left;}
.tend ul .foctop span i{display:inline-block;width:5px;height:20px;background:#d10009;vertical-align:middle;margin:-2px 8px 0 0;}
.tend ul .foctop a{font-size:14px;color:#b9b8b8;float:right;}
.tend ul li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.tend ul li i{display:inline-block;width:5px;height:5px;background:#e1e1e1;border-radius:50%;vertical-align:middle;margin:-3px 8px 0 0;}
.tend ul li a{font-size:16px;color:#313131;}

.link{margin-bottom:40px;}
.link .foctop{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dcdcdc;}
.link .foctop span{font-size:18px;color:#000;font-weight:bold;float:left;}
.link .foctop span i{display:inline-block;width:5px;height:20px;background:#d10009;vertical-align:middle;margin:-2px 8px 0 0;}
.link .foctop a{font-size:14px;color:#b9b8b8;float:right;}

.link .owl .item{text-align:center;margin:0 12px;position:relative;}
.link .owl .item .img-box{padding-left:0px;border:1px solid #e6e6e6;box-sizing:border-box;height:auto;position:relative;}

.link .owl-theme .owl-controls .owl-buttons div{width:20px;height:40px;padding:0;margin:0;opacity:1;border-radius:0;}
.link .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/fl1.jpg); position:absolute;left:-20px;top:50%;transform:translate(0%,-50%)}
.link .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/rh1s.jpg); position:absolute;right:-20px;top:50%;transform:translate(0%,-50%)}
.link .owl-theme .owl-controls .owl-buttons .owl-prev:hover{background:url(../images/fl1s.jpg);}
.link .owl-theme .owl-controls .owl-buttons .owl-next:hover{background:url(../images/rh1.jpg);}

@media ( max-width:1190px){
	.head .h-tit1{font-size:28px;margin-top:0px;}
	.head{height:auto;padding:20px 0;}
	.wheel .lbfl{width:100%;float:none;}
	.wheel .lbrh{width:100%;float:none;margin-top:30px;}
	.wheel .lbrh ul{width:48%;float:left;}
	.wheel .lbrh ul:nth-child(2n){float:right;}
	.focus ul{width:30%;margin-right:5%;}
	.focus ul:nth-child(3n){width:30%;margin-right:0px;float:left;}
	.wheel .lbrh ul:first-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}
	.work .workfl{width:60%;}
	.work .workfl ul,.work .workfl ul:nth-child(2n){width:46%;}
	.tend ul{width:30%;margin-right:5%;}
	.tend ul:nth-child(3n){width:30%;margin-right:0%;}
	.link .owl-theme .owl-controls .owl-buttons .owl-next{right:0px;}
	.link .owl-theme .owl-controls .owl-buttons .owl-prev{left:0px;}
}

@media ( max-width:998px){
	.head .h-tit1{font-size:22px;}
	.work .workrh{width:35%;}
	.work .workrh ul li img{height:auto;}
	.work .workfl ul, .work .workfl ul:nth-child(2n){width:45%;}
}

@media ( max-width:640px){
	.head .h-tit1{font-size:18px;}
	.head .h-tit2{font-size:15px;}
	.work .workrh{width:35%;}
	.work .workrh ul li img{height:auto;}
	.work .workfl ul, .work .workfl ul:nth-child(2n){width:43%;}

	.wheel .lbrh ul h1{font-size: 16px;line-height: 25px;height:50px;margin-bottom:8px;}
	.wheel .lbrh ul li{padding:10px 0;}
}

@media ( max-width:480px){
	.work .workfl .worktop,.work .workrh .worktop,.tend .worktop{font-size:20px;}
	.head .h-tit1{font-size:16px;padding:0 90px;}
	.head .h-tit2{font-size:15px;}
	.head{margin:20px auto;}
	.wheel .lbfl .lbban .swiper-slide p a{font-size:15px;}
	.wheel .lbrh ul{width:100%;}
	.wheel .lbrh ul:nth-child(2n){margin-top:30px;}
	.focus ul,.focus ul:nth-child(3n){float:none; width:100%;margin-right:0px;margin-bottom:30px;}
	.work .workfl{float:none;width:100%;}
	.work .workfl ul, .work .workfl ul:nth-child(2n){width:100%;float:none;}
	.work .workrh{width:100%;float:none;margin-top:30px;}
	.tend ul,.tend ul:nth-child(3n){width:100%;margin-right:0px;float:none;margin-bottom:30px;}
}

/**************************公司简介****************************/
.Con{padding:30px 0 55px 0;}
.position{margin-bottom:40px;}
.position i{display:inline-block;width:18px;height:15px;background:url(../images/home.png);margin-right:8px;}
.position,.position a,.position span{font-size:16px;color:#999;}

.leftbar{width:260px;height:auto;float:left;background:#f7f7f7;}
.leftbar .top{width:100%;height:60px;background:#d10009;font-size:18px;color:#fff;line-height:60px;text-align:center;}
.leftbar ul li{width:100%;height:60px;line-height:60px;text-align:center;}
.leftbar ul li a{display:block;width:80%;margin:0 auto;border-bottom:1px solid #ebebeb;font-size:16px;color:#666;}
.leftbar ul li a i{padding:0 10px;display:none;}
.leftbar ul li:last-child a{border-bottom:0px;}
.leftbar ul li:hover a,.leftbar ul li.lion a{color:#d10009;}
.leftbar ul li:hover a i,.leftbar ul li.lion a i{display:inline-block;}

.rightcon{width:880px;height:auto;float:right;}
.jscon .jstit{font-size:24px;color:#d10009;text-align:center;margin-bottom:40px;}
.jscon .jstit .jsline{width:25px;height:3px;background:#d10009;margin:20px auto 0;}
.jscon .imgbox{margin-top:40px;}
.jscon .imgbox img{display:block;width:49.5%;float:left;}
.jscon .imgbox img:nth-child(2n){display:block;float:right;}
.jscon p{font-size:16px;color:#666;line-height:30px;text-indent:2em;margin-top:40px;}
.jscon p *{font-size:16px !important;color:#666 !important;line-height:30px !important;}
.jscon img{display: block;width:100%;height: auto !important;}

@media ( max-width:1190px){
	.rightcon{width:70%;}
}

@media ( max-width:998px){
	.leftbar{width:230px;}
	.rightcon{width:68%;}
}

@media ( max-width:768px){
	.rightcon{width:62%;}
}

@media ( max-width:640px){
	.leftbar,.rightcon{width:100%;float:none;}
	.leftbar{margin-bottom:40px;}
	.position{margin-bottom:30px;}
	.leftbar .top,.leftbar ul li{height:50px;line-height:50px;}
}

@media ( max-width:479px){
	.jscon .jstit{font-size:20px;line-height:35px;margin-bottom:30px;}
	.jscon p{margin-top:20px;}
	.Con{padding-bottom:45px;}
}

/**************************荣誉资质****************************/
.qual{margin-bottom:40px;}
.qual li{width:32%;float:left;margin-right:1.6%;margin-bottom:20px;border:1px solid #e6e6e6;cursor:pointer;position:relative;}
.qual li:nth-child(3n){margin-right:0px;}
.qual li .quaimg{width:100%;height:auto;}
.qual li .quaimg img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.qual li p{font-size:16px;color:#333333;width:100%;height:38px;line-height:38px;border-top:1px solid #e6e6e6;text-align:center;}
.qual li .quabox{width:50%;height:50%;position:absolute;top:25%;left:25%;opacity:0;background:rgba(209,0,9,.9);transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.qual li .quabox .quasea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}
.qual li .quabox .quasea .quatit{font-size:18px;color:#fff;margin-top:10px;}
.qual li:hover .quaimg img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.qual li:hover .quabox{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;width:100%;height:100%;left:0%;top:0%;}

@media ( max-width:1190px){
	.qual li{margin-right:1.4%;}
}

@media ( max-width:768px){
	.qual li{margin-right:1.3%;}
}

@media ( max-width:479px){
	.qual{margin-bottom:20px;}
	.qual li{width:48%;float:left;margin-right:0px;}
	.qual li:nth-child(2n){margin-right:0px;float:right;}
}
/**************************新闻动态****************************/
.newul{margin-bottom:30px;}
.newul li{width:32%;float:left;padding-bottom:40px;margin-right:1.6%;margin-bottom:20px;border:1px solid #e6e6e6;cursor:pointer;position:relative;}
.newul li:nth-child(3n){margin-right:0px;}
.newul li .newimg{padding:3px;overflow:hidden;height: 200px;}
.newul li .newimg img{display:block;width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;object-fit: cover;}
.newul li .newtit{padding:0 20px;}
.newul li .newtit .n-title{font-size:18px;color:#333;margin:20px 0 15px 0;font-weight:bold;line-height:30px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newul li .newtit .n-con{font-size:16px;color:#666;line-height:25px;height:75px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.newul li .newtit .n-time{font-size:16px;color:#999;margin:10px 0 15px 0;}
.newul li .newtit a.n-xq{display:block;width:90px;height:30px;background:#d10009;font-size:14px;color:#fff;text-align:center;line-height:30px;}

.newul li:hover{box-shadow:0 0 15px rgba(162,0,7,.26);border:1px solid transparent;background:url(../images/newbg.jpg) center bottom no-repeat;background-size:100% 100%;}
.newul li:hover .n-title{color:#fff;}
.newul li:hover .n-con{color:#fff;}
.newul li:hover .newtit .n-time{color:#edb8b9;}
.newul li:hover a.n-xq{background:#fff;color:#d10009;}
.newul li:hover .newimg img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}

.gaoul li .newtit .n-title{margin-top:40px;}
.gaoul li:hover{background:url(../images/gg.jpg);}

@media ( max-width:1190px){
	.newul li{margin-right:1.4%;}
}

@media ( max-width:768px){
	.newul li{margin-right:1.3%;}
	.newul li .newimg{height: 120px;}
}

@media ( max-width:480px){
	.newul li{padding-bottom:25px;}
	.newul li .newtit .n-title{font-size:15px;line-height:25px;height:47px;margin:10px 0 5px 0;}
	.newul li .newtit {padding:0 10px;}
	.newul li .newtit .n-con{font-size:14px;height:48px;-webkit-line-clamp: 2;line-height: 24px;}
}

@media ( max-width:479px){
	.newul{margin-bottom:20px;}
	.newul li{width:48%;float:left;margin-right:0px;}
	.newul li:nth-child(2n){margin-right:0px;float:right;}
}

/**************************招标公告****************************/
.zba{margin-bottom:15px;}
.zba a{display:inline-block;width:160px;height:40px;background:#dbdbdb;font-size:18px;color:#444;text-align:center;line-height:40px;margin-right:20px;}
.zba a:last-child{margin-right:0px;}
.zba a:hover,.zba a.zbhover{background:#d10009;color:#fff;font-weight:bold;}
.zbul{margin-bottom:30px;}
.zbul li{height:80px;border-bottom:1px dashed #e6e6e6;}
.zbul li a.zb-tit i{display:inline-block;width:28px;height:24px;background:url(../images/zb.png);vertical-align:middle;margin-right:15px;}
.zbul li a.zb-tit{font-size:16px;color:#444;display:block;width:75%;line-height:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.zbul li p.zb-fs{width:120px;height:40px;border:2px solid #d10009;font-size:16px;color:#d10009;text-align:center;line-height:40px;float:left;margin-top:20px;margin-left:10%;display: none;}
.zbul li p.zb-time{font-size:16px;color:#666;float:right;line-height:80px;}
.zbul li:hover a.zb-tit{text-decoration:underline;color:#d10009;}

@media ( max-width:1190px){
	.zba a{width:130px;}
}

@media ( max-width:768px){
	.zba a{width:100px;margin-right:10px;}
	.zbul li p.zb-fs{width:auto;padding:0 15px;margin-left:7%;}
}

@media ( max-width:480px){
	.zbul li p.zb-fs{height:30px;line-height:30px;margin-top:30px;}
}

@media ( max-width:479px){
	.zbul li a.zb-tit{font-size:14px;line-height:60px;}
	.zbul li p.zb-fs{padding:0 5px;font-size:12px;margin-top:15px;}
	.zbul li p.zb-time{font-size:14px;line-height:60px;}
	.zbul li{height:60px;}
	.zba a{font-size:14px;width:60px;margin-right:0px;}
}


/**************************人力资源****************************/
.rlcon{padding:86px 0 60px 0;}
.rlcon .rltit{font-size:24px;color:#d10009;font-weight:bold;text-align:center;}
.rlcon p{font-size:16px;color:#666;line-height:30px;margin-top:40px;text-indent:2em;}

.rlfz{width:100%;height:530px;overflow:hidden;}
.rlfz .rlmem{margin-top:60px;}
.rlfz .rlmem .memtit{font-size:24px;color:#d10009;font-weight:bold;text-align:center;margin-bottom:40px;}
.rlfz .rlmem .owl .item{text-align:center;margin:0 12px;position:relative;border:1px solid #e6e6e6;}
.rlfz .rlmem .owl .item .img-box{padding-left:0px;box-sizing:border-box;height:auto;position:relative;}
.rlfz .rlmem .owl .item .img-box img{width:100%;height:auto;}
.rlfz .rlmem .owl .item p{height:48px;border-top:1px solid #e6e6e6;background:#fff;line-height:48px;text-align:center;font-size:16px;color:#333;}
.rlfz .rlmem .owl .item .rlmask{width:100%;height:100%;position:absolute;bottom:-101%;left:0%;background:rgba(209,0,9,.9);transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.rlfz .rlmem .owl .item .rlmask .quasea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}
.rlfz .rlmem .owl .item .rlmask .quasea .quatit{font-size:18px;color:#fff;margin-top:10px;}
.rlfz .rlmem .owl-theme .owl-controls .owl-buttons div{width:58px;height:58px;padding:0;margin:0;opacity:1;border-radius:0;}
.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/rfl.png);background-size:100% 100%;position:absolute;left:-60px;top:50%;transform:translate(0%,-50%)}
.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/rrhs.png);background-size:100% 100%;position:absolute;right:-60px;top:50%;transform:translate(0%,-50%)}
.rlfz .rlmem .owl-pagination{margin-top:40px;}
.rlfz .rlmem .owl-theme .owl-controls .owl-page span{width:14px;height:14px;background:#dbdbdb;opacity:1;}
.rlfz .rlmem .owl-theme .owl-controls .owl-page.active span,.rlfz .rlmem .owl-theme .owl-controls.clickable .owl-page:hover span{background:#d10009;opacity:1;}

.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-prev:hover{background:url(../images/rfls.png);}
.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-next:hover{background:url(../images/rrh.png);}
.rlfz .rlmem .owl .item:hover {border:1px solid transparent;}
.rlfz .rlmem .owl .item:hover .rlmask{bottom:0px;transition:all 500ms;}

.recr{padding:60px 0 50px 0;}
.recr .retit{font-size:24px;color:#d10009;font-weight:bold;text-align:center;}
.recr .hd{text-align:center;}
.recr .hd li{display:inline-block;margin:30px 0 40px 0;width:120px;height:40px;border:2px solid #d10009;font-size:16px;color:#d10009;text-align:center;line-height:40px;margin-right:20px;cursor:pointer;}
.recr .hd li:last-child{margin-right:0px;}
.recr .hd li.on{background:#d10009;color:#fff;}

.recr .bd ul li{width:49.3%;float:left;margin-bottom:1.5%;height:230px;background:#f7f7f7;cursor:pointer;}
.recr .bd ul li:nth-child(2n){float:right;}
.recr .bd ul li .rebox{width:85%;margin:0 auto;}
.recr .bd ul li .rebox .rectit{font-size:18px;color:#141414;font-weight:bold;margin:25px 0;}
.recr .bd ul li .rebox dd{float:left;width:45%;margin-right:5%;margin-bottom:20px;}
.recr .bd ul li .rebox dd:nth-child(2n){margin-right:0px;}
.recr .bd ul li .rebox dd i{margin-right:8px;}
.recr .bd ul li .rebox dd span{font-size:14px;color:#4a4949;}
.recr .bd ul li .rebox dd span:nth-child(3){color:#d10009;}
.recr .bd ul li .rebox dd i.i1{display:inline-block;width:25px;height:15px;background:url(../images/rl1-1.png);vertical-align:middle;margin-top:-3px;}
.recr .bd ul li .rebox dd i.i2{display:inline-block;width:20px;height:18px;background:url(../images/rl1-2.png);vertical-align:middle;margin-top:-3px;}
.recr .bd ul li .rebox dd i.i3{display:inline-block;width:16px;height:20px;background:url(../images/rl1-3.png);vertical-align:middle;margin-top:-3px;}
.recr .bd ul li .rebox dd i.i4{display:inline-block;width:18px;height:18px;background:url(../images/rl1-4.png);vertical-align:middle;margin-top:-3px;}
.recr .bd ul li .rebox a.rexq{display:block;width:108px;height:30px;border:1px solid #e5e5e5;background:#fff;font-size:14px;color:#333;line-height:30px;text-align:center;}
.recr .bd .more {clear: both; display:block;margin:2% auto 0;width:226px;height:35px;background:#f2f2f2;font-size:14px;color:#666;text-align:center;line-height:35px;}

.recr .bd ul li:hover{background:#d10009;}
.recr .bd ul li:hover .rebox span,.recr .bd ul li:hover .rebox span:nth-child(3){color:#fff;}
.recr .bd ul li:hover .rebox .rectit{color:#fff;}
.recr .bd ul li:hover .rebox a.rexq{border:1px solid #fff;color:#d10009;}
.recr .bd ul li:hover .rebox dd i.i1{background:url(../images/rl1.png);}
.recr .bd ul li:hover .rebox dd i.i2{background:url(../images/rl2.png);}
.recr .bd ul li:hover .rebox dd i.i3{background:url(../images/rl3.png);}
.recr .bd ul li:hover .rebox dd i.i4{background:url(../images/rl4.png);}

@media ( max-width:1190px){
	.rlfz .rlmem .owl-theme .owl-controls .owl-buttons div{width:38px;height:38px;background-size:100% 100%;}
	.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-next{right:-10px;top:25%;transform:translate(0%,0%);}
	.rlfz .rlmem .owl-theme .owl-controls .owl-buttons .owl-prev{left:-10px;top:25%;transform:translate(0%,0%);}
	.rlfz{height:auto;padding-bottom:40px;}
	.recr .bd ul li{height:auto;padding-bottom:40px;}
}

@media ( max-width:480px){
	.rlcon{padding:40px 0;}
	.rlcon p{margin-top:20px;}
	.rlfz .rlmem{margin-top:35px;}
	.recr .bd ul li .rebox dd{float:none;width:100%;margin-right:0px;}
}

@media ( max-width:479px){
	.rlcon p{font-size:14px;}
	.rlfz{padding-bottom:20px;}
	.rlfz .rlmem .memtit{font-size:20px;margin-bottom:20px;}
	.rlfz .rlmem .owl-pagination{margin-top:20px;}
	.rlfz .rlmem .owl-theme .owl-controls .owl-page span{width:10px;height:10px;}
	.recr .retit{font-size:20px;}
	.recr{padding:30px 0;}
	.recr .bd ul li,.recr .bd ul li:nth-child(2n){width:100%;float:none;margin-right:0px;padding-bottom:20px;margin-bottom:30px;}
	.recr .bd ul li .rebox .rectit{margin:0px;padding:20px 0;}

}

/**************************廉政建设****************************/
.build{padding:90px 0;}
.build .bufl{width:50%;float:left;height:438px;background:#f7f7f7;box-shadow:2px 15px 25px rgba(0,0,0,.2)}
.build .bufl .bubox{width:90%;margin:0 auto;}
.build .bufl .bubox .butit{margin-top:25px;}
.build .bufl .bubox .butit span{font-size:24px;color:#d10009;}
.build .bufl .bubox .butit a{font-size:14px;color:#777;float:right;}
.build .bufl .bubox .bunew{margin-top:25px;}
.build .bufl .bubox .bunew li{width:100%;height:104px;background:#fff;margin-bottom:14px;}
.build .bufl .bubox .bunew li .buimg{float:left;width:146px;height:104px;}
.build .bufl .bubox .bunew li .buimg img{width:100%;height:100%;}
.build .bufl .bubox .bunew li .bucon{width:67%;float:left;margin-left:5%;}
.build .bufl .bubox .bunew li .bucon .p1{font-size:16px;color:#444;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.build .bufl .bubox .bunew li .bucon .p2{width:26px;height:1px;background:#d10009;margin:8px 0;}
.build .bufl .bubox .bunew li .bultit{font-size:14px;color:#888;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.build .burh{width:50%;float:left;height:385px;margin-top:53px;}
.build .burh .bd li{position:relative;}
.build .burh .bd li img{display:block;width:100%;height:100%;}
.build .burh .bd li .bdcon{width:100%;height:80px;background:rgba(0,0,0,.5);position:absolute;bottom:0px;left:0px;}
.build .burh .bd li .bdcon a{display:block;padding:0 50px 0 30px;font-size:18px;color:#f7f7f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.build .burh .bd li .bdcon a:nth-child(1){margin:15px 0 5px 0;}
.build .burh .bd li .bdcon a:nth-child(2){font-size:14px;color:#f7f7f7;}
.build .burh .bd li .bdcon span{font-size:14px;color:#f7f7f7;position:absolute;bottom:16px;right:18px;}
.build .burh .bd li .bdcon span i{font-size:20px;color:#f7f7f7;}

.hone{height:534px;overflow:hidden;}
.hone .honecon{height:437px;background:rgba(255,255,255,0.9);margin-top:50px;}
.hone .honecon .hotit{font-size:24px;color:#e91a2e;text-align:center;padding:40px 0 50px 0;}
.hone .honecon .houl{padding:0 35px;}
.hone .honecon .houl .hofl{width:46.5%;float:left;border-right:1px solid #c6c2c3;padding-right:3%;}
.hone .honecon .houl .hofl li{position:relative;margin-bottom:15px;}
.hone .honecon .houl .hofl li a{position:relative;padding-left:15px;font-size:18px;color:#444;display:block;width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hone .honecon .houl .hofl li a i{display:inline-block;width:5px;height:5px;background:#d10009;border-radius:50%;position:absolute;left:0px;top:10px;}
.hone .honecon .houl .hofl li span{font-size:16px;color:#666;position:absolute;right:0px;top:1px;}

.hone .honecon .houl .horh{width:47%;float:right;}
.hone .honecon .houl .horh li{position:relative;margin-bottom:20px;}
.hone .honecon .houl .horh li a{position:relative;padding-left:15px;font-size:18px;color:#444;display:block;width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hone .honecon .houl .horh li a i{display:inline-block;width:5px;height:5px;background:#d10009;border-radius:50%;position:absolute;left:0px;top:10px;}
.hone .honecon .houl .horh li span{font-size:16px;color:#666;position:absolute;right:0px;top:1px;}

.hone .honecon .houl a.zhengce{display:block;width:110px;height:34px;border:1px solid #d10009;font-size:14px;color:#d10009;text-align:center;line-height:34px;margin:20px auto 0;}

.report{padding:54px 0 50px 0;}
.report .portit{font-size:24px;color:#e91a2e;text-align:center;}
.report .porcon{font-size:14px;color:#777;line-height:30px;margin:40px 0;}
.report dl dd{width:31.3%;float:left;margin-right:3%;position:relative;}
.report dl dd:nth-child(3n){margin-right:0px;}
.report dl dd input{width:92%;height:45px;background:#f9f9f9;border:1px solid #ececec;padding-left:35px;font-size:14px;color:#888;}
.report dl dd i{position:absolute;display:inline-block;left:13px;}
.report dl dd i.n1{width:11px;height:14px;background:url(../images/yz1.png);top:17px;}
.report dl dd i.n2{width:14px;height:14px;background:url(../images/yz2.png);top:17px;}
.report dl dd i.n3{width:13px;height:14px;background:url(../images/yz3.png);top:17px;}

.report .jbao{position:relative;margin-top:22px;}
.report .jbao input{width:97.4%;height:45px;background:#f9f9f9;border:1px solid #ececec;padding-left:35px;font-size:14px;color:#888;}
.report .jbao textarea{width:97.4%;height:237px;background:#f9f9f9;border:1px solid #ececec;padding-left:35px;padding-top:12px;font-size:14px;color:#888;}
.report .jbao1 input{width:20%;height:45px;background:#f9f9f9;border:1px solid #ececec;padding-left:35px;font-size:14px;color:#888;}
.report .jbao1 a img{display:inline-block;width:116px;height:45px;margin-left:5px;}
.report .jbao i{position:absolute;display:inline-block;left:13px;}
.report .jbao i.n4{width:11px;height:14px;background:url(../images/yz4.png);top:17px;}
.report .jbao i.n5{width:13px;height:15px;background:url(../images/yz5.png);top:17px;}
.report .jbao i.n6{width:16px;height:14px;background:url(../images/yz6.png);top:17px;}
.report .jbao i.n7{width:12px;height:14px;background:url(../images/yz7.png);top:17px;}
.report .pornew{display:block;width:242px;height:53px;background:#d10009;color:#fff;font-size:14px;text-align:center;line-height:53px;margin:60px auto 0;border-radius:5px;}

@media ( max-width:1190px){
	.build .bufl .bubox .bunew li .bucon{width:60%;}
}

@media ( max-width:998px){
	.build .bufl .bubox .bunew li .bucon{width:50%;}
}

@media ( max-width:640px){
	.build{padding:35px 0;}
	.build .bufl,.build .burh{width:100%;float:none;}
	.build .burh,.build .bufl{height:auto;}
	.build .bufl .bubox{overflow:hidden;}
	.hone{height:auto;padding-bottom:40px;}
	.hone .honecon{height:auto;padding-bottom:40px;}
	.hone .honecon .hotit{padding:30px 0;}
	.hone .honecon .houl .hofl,.hone .honecon .houl .horh{float:none;width:100%;border:0px;padding-right:0px;}
	.report dl dd input{width:80%;}
	.report .jbao input,.report .jbao textarea{width:93.4%;}
	.report .jbao1 input{width:20%;}

}

@media ( max-width:479px){
	.report dl dd{width:100%;float:none;margin-top:20px;}
	.report dl dd input,.report .jbao input,.report .jbao textarea{width:85%;}	
	.report .jbao1 input{width:30%;}
	.report{padding:40px 0;}
	.report a.pornew{height:43px;line-height:43px;margin:40px auto;}
	.build .bufl .bubox .bunew li .buimg{width:108px;height:84px;}
	.build .bufl .bubox .bunew li{height:auto;}
	.build .bufl .bubox .bunew li .bucon .p1{margin-top:3px;}
	.build .bufl .bubox .bunew li .bucon .p2{margin:3px 0;}
	.hone .honecon .houl{padding:0 10px;}
	.hone .honecon .houl .hofl li a,.hone .honecon .houl .horh li a{width:50%;font-size:14px;}
	.hone .honecon .houl .hofl li span,.hone .honecon .houl .horh li span{font-size:14px;}
}

/**************************工会群体****************************/
.works{padding:86px 0 30px 0;}
.works .wkimg{width:800px;height:390px;float:left;}
.works .wkimg img{display:block;width:100%;height:auto;}
.works .wkcon{width:400px;height:390px;background:#f4f4f4;float:right;}
.works .wkcon .owl .item{width:100%;position:relative;}
.works .wkcon .owl .item .wktit{display:block;padding:0 30px;}
.works .wkcon .owl .item .wktit .wk1{font-size:18px;color:#333;margin:50px 0 20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.works .wkcon .owl .item .wktit .wk2{font-size:14px;color:#d10009;}
.works .wkcon .owl .item .wktit .wk3{font-size:16px;color:#777;margin:20px 0 30px 0;line-height:30px;height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.works .wkcon .owl .item .wktit .wka{display:block;width:110px;height:34px;background:#d10009;line-height:34px;text-align:center;font-size:14px;color:#fff;}
.works .wkcon .owl-pagination{margin-top:40px;}
.works .wkcon .owl-theme .owl-controls .owl-page span{width:14px;height:14px;background:#dbdbdb;opacity:1;}
.works .wkcon .owl-theme .owl-controls .owl-page.active span,.rlfz .rlmem .owl-theme .owl-controls.clickable .owl-page:hover span{background:#d10009;opacity:1;}

.dyna{padding-bottom:66px;}
.dyna .dyfl{float:left;width:47.5%;padding-right:2%;border-right:1px solid #e5e5e5;}
.dyna .dyrh{float:left;width:48%;padding-left:2%;border:0px;padding-right:0px;}
.dyna .dyfl .dytop{font-size:18px;color:#444;margin-bottom:30px;}
.dyna .dyfl .dytop i.t1{display:inline-block;width:21px;height:21px;background:url(../images/gh1.png);margin-right:10px;vertical-align:middle;margin-top:-5px;}
.dyna .dyfl .dytop i.t2{display:inline-block;width:21px;height:18px;background:url(../images/gh2.png);margin-right:10px;vertical-align:middle;margin-top:-5px;}
.dyna .dyfl .dy1{float:left;width:46%;}
.dyna .dyfl .dy2{float:right;}
.dyna .dyfl .dy1 .dyimg{width:100%;height:auto;overflow:hidden;}
.dyna .dyfl .dy1 .dyimg img{display:block;width:100%;height:auto;}
.dyna .dyfl .dy1 .dytit{font-size:18px;color:#444;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dyna .dyfl .dy1 .dytime{font-size:14px;color:#d10009;margin-bottom:10px;}
.dyna .dyfl .dycon{font-size:14px;color:#888;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.dyna .dyfl ul li{width:100%;height:auto;margin-top:60px;}
.dyna .dyfl ul li a{position:relative;padding-left:15px;display:block;font-size:18px;color:#444;display:block;width:97%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dyna .dyfl ul li a i{display:inline-block;width:5px;height:5px;background:#d10009;position:absolute;top:10px;left:0px;border-radius:50%;}
.dyna .dyfl ul li .licon{font-size:14px;color:#888;line-height:25px;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px;}
.dyna .dyfl a.load{display:block;width:40%;height:35px;background:#f2f2f2;font-size:14px;color:#666;text-align:center;line-height:35px;margin:60px auto 0;}

.lab{height:736px;overflow:hidden;}
.lab .lbtop{font-size:24px;color:#fff;font-weight:bold;text-align:center;margin:76px 0 30px 0;}
.lab .labul li{width:30%;background:#fff;padding-bottom:20px;float:left;margin-right:5%;}
.lab .labul li:nth-child(3n){margin-right:0px;}
.lab .labul li .lbimg{width:100%;height:auto;overflow:hidden;}
.lab .labul li .lbimg img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.lab .labul li .lbtit{padding:0 20px;}
.lab .labul li .lbtit .lb1{font-size:18px;color:#444;margin:15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lab .labul li .lbtit .lb2{font-size:14px;color:#d10009;}
.lab .labul li .lbtit .lb3{font-size:14px;color:#888;margin-top:15px;height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.lab .labul li:hover .lbimg img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.lab a.lbcon{display:block;margin:50px auto 0;width:197px;height:48px;background:#fff;font-size:16px;color:#d10009;line-height:48px;text-align:center;}

@media ( max-width:1190px){
	.works .wkimg{width:60%;}
	.works .wkcon{width:40%;}
}

@media ( max-width:768px){
	.works{padding:40px 0;}
	.works .wkimg{width:100%;float:none;height:auto;}
	.works .wkcon{width:100%;float:none;margin-top:30px;}
	.lab{height:auto;padding-bottom:40px;}
	.lab .lbtop{margin-top:40px;}
}

@media ( max-width:480px){
	.dyna{padding-bottom:6px;}
	.dyna .dyfl,.dyna .dyrh{width:100%;float:none;margin-right:0px;border:0px;}
	.dyna .dyrh{margin-top:40px;}
	.dyna .dyfl a.load{margin:30px auto;}
	.dyna .dyfl ul li{margin-top:30px;}
}

@media ( max-width:479px){
	.works .wkcon{height:auto;padding-bottom:20px;}
	.works .wkcon .owl .item .wktit .wk1{margin-top:30px;}
	.works .wkcon .owl .item .wktit .wk3{margin:10px 0 15px 0;}
	.works .wkcon .owl-pagination{margin-top:20px}
	.dyna .dyrh{margin-top:20px;}
	.lab .labul li{width:100%;float:none;margin-right:0px;margin-bottom:20px;}

}

/**************************大事记****************************/
.even{background:url(../images/line.jpg) 210px center repeat-y;}
.even li{position:relative;cursor:pointer;margin-bottom:20px;}
.even li .evfl{width:210px;height:100px;position:relative;float:left;}
.even li .evfl i{display:inline-block;width:13px;height:13px;background:url(../images/dt.png);position:absolute;top:50%;right:-7.5px;transform:translate(0%,-50%);background-size:100% 100%;}
.even li .evfl .evtime{width:170px;height:100px;line-height:100px;text-align:center; font-size:22px;color:#d10009;font-weight:bold;border-bottom:1px solid #d3d3d3;}
.even li .evrh{float:right;width:68%;min-height:100px;background:#fafafa;position:relative;}
.even li .evrh .evcon{padding:5%;font-size:16px;color:#666;}
.even li .evrh i{display:inline-block;width:9px;height:14px;background:url(../images/jt1.png);position:absolute;top:50%;left:-9px;transform:translate(0%,-50%);}
.even li:hover .evrh {background:#fff;box-shadow:0 0px 20px rgba(8,1,3,.1)}
.even li:hover .evrh i{background:url(../images/jt2.png);}
.even li:hover .evfl i{display:inline-block;width:13px;height:100px;background:url(../images/dt1.png);}

@media ( max-width:1190px){
	.even li .evrh{width:60%;}
}

@media ( max-width:900px){
	.even li .evfl{width:190px;}
	.even{background:url(../images/line.jpg) 190px center repeat-y;}
	.even li .evrh{width:57%;}
}

@media ( max-width:768px){
	.even li .evrh{width:54%;}
}

@media ( max-width:640px){
	.even li .evrh{width:60%;}
}

@media ( max-width:480px){
	.even li .evrh{width:60%;}
	.even li .evfl .evtime{width:140px;}
	.even li .evfl{width:160px;}
	.even{background:url(../images/line.jpg) 160px center repeat-y;}
    .even li .evrh .evcon{font-size:14px;}
}

@media ( max-width:479px){
	.even li .evfl{width:100px;}
	.even{background:url(../images/line.jpg) 100px center repeat-y;}
	.even li .evfl .evtime{width:80px;font-size:18px;}
}

@media ( max-width:414px){
	.even li .evrh{width:70%;}
}

@media ( max-width:375px){
	.even li .evrh{width:65%;}
}

@media ( max-width:320px){
	.even li .evrh{width:58%;}
}


/**************************联系我们****************************/
.map{width:100%;height:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:40px 0 0;}
.map img{display:block;width:100%;height:auto;}
/*联系我们*/
.shadows{height:15px; background:url(../images/shadow.png); z-index:100;}
.Map{ position:relative; height:619px; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.Map .shadows{ position:absolute; left:0px; top:0px; width:100%; }

.ContactTit{ position:relative; background:url(../images/lxwmtit.png) center top no-repeat; background-size:contain; width:301px; margin:-152px auto 0px; padding:93px 0 40px; text-align:center;}
.ContactTit h2{ font-size:60px;font-family:"方正小标宋简体";}
.ContactTit h2 span{color:#e91a2e;}
.ContactTit i{ display:block; margin:0px auto; width:30px; height:21px; border-bottom:1px solid #e91a2e;}
.ContactTit p{ font-size:18px; line-height:55px; color:#444444; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ContactBox{background:#fff; box-shadow:0 5px 15px #bbbbbb; border-radius:5px; margin-bottom:6%;}
.ContactBox .lxwm{ width:35%; float:left; height:568px; background:url(../images/lxwmbg.jpg); background-size:cover; border-radius:5px 0px 0px 5px; font-size:18px; color:#fff;}
.ContactBox .lxwm .box{ padding:30px 10px 0px 30px;}
.ContactBox .lxwm h2{ padding-bottom:8%; width:83%;}
.ContactBox .lxwm p{ padding-bottom:8%; line-height:30px;}
.ContactBox .msg{ float:right; width:56%; padding:0 5% 2.5% 0;}
.ContactBox .msg .tithead{ padding-top:25px; height:34px; color:#4d4d4d; font-size:24px;font-family:"方正小标宋简体";}
.ContactBox .msg .tithead span{ color:#e71a2f;}
.ContactBox .msg dl.w48{ width:48.5%;}
.ContactBox .msg dl dt{ padding:9px 0px 0px 21px; line-height:36px; color:#888888;}
.ContactBox .msg dl .input{ border:1px solid #ececec; width:99.5%; height:43px; line-height:43px; text-indent:1.5em; background:#f9f9f9;}
.ContactBox .msg dl .textarea{ border:1px solid #ececec; padding:10px; background:#f9f9f9;}
.ContactBox .msg dl .textarea textarea{ height:130px;}
.ContactBox .msg dl.btn{ padding-top:41px;}
.ContactBox .msg dl .sendbtn{ margin-right:15px; color:#fff; cursor:pointer; border-radius:3px; width:179px; height:50px; background:#e71a2f; font-size:16px;}
.ContactBox .msg dl .sendbtn:hover{ box-shadow:0 0 10px #999;}
.ContactBox .msg dl .resetbtn{ color:#fff; cursor:pointer; border-radius:3px; width:179px; height:50px; background:#444444; font-size:16px;}
.ContactBox .msg dl .resetbtn:hover{ box-shadow:0 0 10px #999;}

@media ( max-width:998px){
	.map{height:400px;}
}
@media ( max-width:640px){
	.map{height:250px;}
	.ContactBox .lxwm{ width:auto; float:none; height:auto; font-size:14px;}
	.ContactBox .lxwm .box{ padding:30px 10px 0px 10px;}
	.ContactBox .lxwm h2{ padding-bottom:2%;}
	.ContactBox .lxwm p{ padding-bottom:2%;}
	.ContactTit{width:225px; margin:-90px auto 0px; padding:40px 0 20px;}
	.ContactTit h2{ font-size:24px;}
	.ContactBox .msg{ float:none; width:auto; padding:0 10px 25px;}
	.ContactBox .msg dl .input{ text-indent:0.5em;}
	.ContactBox .msg dl.btn{ padding-top:20px; text-align:center;}
	.ContactBox .msg dl .sendbtn{ width:120px; height:40px;}
	.ContactBox .msg dl .resetbtn{ width:120px;  height:40px;}
}