a body {font-family:Oswald , sans-serif;
}
p, h2, h3, h1, ul, li, dl, dd, dt, span, i,a {
	margin: 0;
	padding: 0;    font-family: oswald;;-webkit-font-smoothing: antialiased;
}
a:hover {
	text-decoration: none;
}
.b10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}
.b20 {
	clear: both;
	height: 20px;
	overflow: hidden;
}
.b40 {
	clear: both;
	height: 40px;
	overflow: hidden;
}
.b140 {
	clear: both;
	height: 130px;
	overflow: hidden;
}
.width100 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.b5 {
	clear: both;
	height: 5px;
	overflow: hidden;
}

.top {
	height:40px;
	background:#f2f2f2;
	width:100%;
}
.top_nr {
	width:80%;
	margin:0 auto;
	height:40px;
}
.top_nr span {
	float:right;
	line-height:40px;
}
.top_nr span a {
	color:#666;
}
.top_nr span a:hover {
	color:#016aae;
	text-decoration:underline;
}
.top_nr p {
	line-height:40px;float: left;
}

.dibulogo{padding-top: 100px;}


.width20 dl{float: left;padding: 8px 15px;}
table{border: 1px solid#eee;}
table tr{border: 1px solid#eee;}
table tr td{border: 1px solid#eee;}
.wid70{width: 80%;float: left;overflow: hidden;}
.pro_img22 p{width: 33.3%;padding: 5px;border: 1px solid #eee;float: left;}
.pro_img22 p iframe{width: 100%;height: 250px;}

.VIDEO p{padding: 10px 0;text-align: center;}
.shouweybor22{display: inline-block;}
.prodiasli ul li{list-style:disc;padding: 5px 0px;}
.proneylisy{padding: 10px 0 25px;}
.dhhjhang{padding: 10px 0px 0px;border-top: 5px solid#1e50ae;;}
.sousuoyuy{border-radius: 10px;padding: 10px;border-color: #1e50ae;}
.title { overflow: hidden; text-align: center; margin: 10px 0; }
.title.h2 { font-size: 24px; color: #464646; font-weight: bold; }
.title.h2 a { color: #f38200; }
.title em { color: #999;display: block;font-family: 'Courier New';font-size: 18px;line-height: 139%;letter-spacing: 2px;}
.cont { padding-top: 10px; }
.cont .case-img { overflow: hidden; position: relative; }
.cont .case-img .bd .prev, .cont .case-img .bd .next { display: block; top: 60px; cursor: pointer; position: relative; z-index: 20; height: 60px; text-align: center; width: 30px; color: #fff; line-height: 60px; font-size: 18px; background: #2DB5D9; }
.cont .case-img .bd .prev { float: right; right: 0px; }
.cont .case-img .bd .next { float: left; left: 0px; }
.cont .case-img .bd .tempWrap { }
.cont .case-img .bd ul { overflow: hidden; zoom: 1; }
.cont .case-img .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin-left: 10px; }
.cont .case-img .bd ul li .pic { text-align: center; padding: 0px; display: block; }
.cont .case-img .bd ul li .pic img { width: 280px; display: block; border: 1px solid #ccc; padding: 5px;height: 210px; }
.cont .case-img .bd ul li span { font-size:16px;color: #000; margin: 5px 0; display: block; }
.proneylisy ul li a{color: #000;}
.proneylisy ul li{width: 181px;
    height: 37px;
    display: inline-block;
    font-size: 16px;
    color: #999;
    line-height: 37px;
    border-radius: 37px;
    cursor: pointer;
    background-color: #fff;
    margin: 8px;border: 1px solid#eee;text-align: center;}
html, body, article, aside, details, figcaption, figure, header, hgroup, menu, nav, section, header, table, tbody, tfoot, thead, tr, th, td, article, aside, audio, video
{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;font-family:Oswald , sans-serif;
color:#333;vertical-align:middle;background:transparent;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;word-break:keep-all; line-height:1.4em}

html, body{min-height:100%;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}
@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}
@keyframes fadeEffect{from{opacity:0}to{opacity:1}}

html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit; word-break:keep-all; } 

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, canvas, embed, figcaption,  hgroup, menu, nav, output, ruby, summary, time,
mark{padding:0;margin:0;font:inherit;border:0;-webkit-font-smoothing: antialiased;}

article,aside,details,figcaption,figure,footer,header,main,menu,summary,hgroup, menu, nav, section{display:block}
audio,canvas,progress{display:inline-block}
progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0} [hidden],template{display:none}

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

span{margin:0;padding:0}

a{margin:0;padding:0;font-size:100%;background-color:transparent;-webkit-text-decoration-skip:objectsvertical-align:baseline;background:transparent;text-decoration:none;color:inherit;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a:link, a:visited {text-decoration:none}
a:hover, a:focus, a:active {color:inherit;text-decoration:none;}





.aboutti3{background: url(../images/aboutti3.jpg) no-repeat;padding: 60px 20px;background-size: 100%;}
.aboutti4{background: url(../images/aboutti4.jpg) no-repeat;padding: 60px 20px;background-size: 100%;}


.aboutti3 p{color: #fff;font-size: 16px;line-height: 31px;}
.aboutti4 p{color: #fff;font-size: 16px;line-height: 31px;}


.aboutti1{background: url(../images/aboutti1.jpg) no-repeat;padding: 60px 20px;background-size: 100%;}
.aboutti2{background: url(../images/aboutti2.jpg) no-repeat;padding: 60px 20px;background-size: 100%;}

.aboutti1 p{color: #fff;font-size: 16px;line-height: 31px;}
.aboutti2 p{color: #fff;font-size: 16px;line-height: 31px;}
.aboutmore{float: right;}
.aboutmore a{border: 1px solid#fff;padding: 7px 20px;color: #fff;font-size: 16px;border-radius: 15px;}

.guanyuwm{padding-top: 55px;}
.shouyebj{background: url(../images/shouyebjk.jpg) no-repeat;padding: 20px 0px 180px;height: 100%;width: 100%;overflow: hidden;position: absolute;background-size: 100%;}
.products{background: url(../images/probj.jpg);padding: 15px 0px;}
.banquan{padding: 15px 6px;text-align: center;color: #fff;font-size: 15px;    clear: both;margin: 0 auto;border-top: 1px solid #798095;background-color: #222222;}
.abouus img{	transition: all 0.6s;}
.zywjt{background: url(../images/zywjt.png) no-repeat;margin-top: 30px;background-position: right;}
.zywjt a{padding: 3px 15px;font-size: 13px;}
.shouweybor{width: 45%;display: inline-block;overflow: hidden;}
.producrss{padding: 30px 0 40px;}
.aboutuss{}
.shouyebj22{padding: 15px;width: 95%;margin: 0 auto;overflow: hidden;text-align: center;}
.aboutsus{min-height: 600px;background-size: 100%;padding: 30px 0;}
.newscenter{padding: 60px 0;}
.aboutsxianbgq{    position: absolute;
    top: 64px;
    left: 725px;
    width: 502px;
    animation: 0s ease 0s 1 normal none running none;background-color: #ffffff;padding: 0px 5px;min-height: 550px;}
.aboutsxianbgq p{    color: #5e5e5e;
    font-size: 16px;
    line-height: 25px;
    padding: 0px 25px;}

.prolist{width: 170px;float: left;position: relative;border: 2px solid #e73632;border-radius: 10px;}
.prolistyoubian{width: 990px;float: left;position: relative;padding-left: 10px;}
.prolist ul p{background-color: #e73632;color: #fff;font-size: 19px;font-weight: bold;line-height: 62px;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align: center;}
.prolist ul li{border-bottom: 1px solid #e73632;line-height: 50px;text-align: center;}
.prolist ul li a{font-size: 15px;}

.zywjt2 a{padding: 3px 15px;font-size: 13px;}
.tel select{border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
    
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;margin-top: 10px;border-radius: 5px;padding: 5px 10px;margin-left: 50%;}

select::-ms-expand{display: none;}
.tel option{
	padding: 5px;
	
	
	border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;background: url(../images/en.png) no-repeat;background-position: left; }
.tel p span{padding: 0px 10px;}
.tel p span i{padding-right: 5px;    color: rgb(102, 102, 102);}
.logo p span{color: rgb(67, 67, 67);
    text-align: left;
    font-family: Impact;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    padding-left: 5px;}

.headerss{padding: 0px 0 7px;}

.zhoutus{background-color: #f5f5f5;padding: 20px 0;width: 100%;overflow: hidden;}
.aboubiank{    border-width: 5px;
    border-style: solid;
    border-color: rgb(8, 80, 135);
    border-radius: 8px;
    box-shadow: 0 0 0 0 transparent;
    background-color: rgba(255, 255, 255, 1);}
.aboutu{background: url(../images/abouttubj.jpg) no-repeat;background-position: left top;padding-top: 21px;}
.abouusss{font-size: 16px;line-height: 30px;color: #666666;font-family:Arial;}
.prosdd{padding: 30px 0;}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	width: 938px;
	border: 0px;
}
.h218px {
	width: 1118px;
	padding-top: 0px;
	margin: 0 auto;
	background-size: cover;
}
.h218px th {
	padding-top: 125px;
}
.h218px td {
	overflow: hidden;
}
#scrollbox ul {
	overflow: hidden;
}
#scrollbox ul LI {
	FLOAT: left;
	width: 1153px;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	min-height: 18px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	margin: 2px;
}
#scrollbox ul LI img {
	display: block;
	transition: all 0.6s;
	border: 0px;height: 190px;width: 100%;
}
#scrollbox ul LI p {
	overflow: hidden;
}
#scrollbox ul li:hover {
}
#scrollbox ul LI img:hover {
	
}

.anlizhsndss{width: 1170px;margin: 0 auto;}


.lefttubiao {
	position: absolute;
	margin-top: 300px;
	;
	left: 50px;display: inline-block;
    vertical-align: middle;
    cursor: pointer;
   
    width: 30px;
    height: 50px;
    line-height: 50px;
   background-color: #8fc31f;
    font-size: 25px;
    text-align: center;
    color: #fff;
    font-weight: 200;
    transition: background-color .5s ease 0s,color .5s ease 0s;
    z-index: 9;border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.righttubiao {
	position: absolute;
	margin-top: 30px;
	;
	right: 50px;
	top: 0px;    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;display: inline-block;
    vertical-align: middle;
    cursor: pointer;
   
    width: 30px;
    height: 50px;
    line-height: 50px;
    background-color: #8fc31f;
    font-size: 25px;
    text-align: center;
    color: #fff;
    font-weight: 200;
    transition: background-color .5s ease 0s,color .5s ease 0s;
    z-index: 9;
}
.pointer {
	CURSOR: pointer
}
.anlizhsndss {
	padding: 20px 0;
	position: relative;
	background-size: cover;
}

.seo1{height: 82px;    background: rgba(245, 245, 245, 1);}
.seo2 p{line-height: 82px;}

.so {
    float: left;
    width: 100%;
    position: relative;
    margin: 20px  0;
}
.so input.txt {
    width: 93%;
    height: 40px;
    line-height: 40px;
    border: #ddd 1px solid;
    color: #585a5a;
    padding: 0 64px 0 15px;border-radius: 20px;
}
.so input.search {
    width: 48px;
    height: 48px;
  border-radius: 0px;
    background: url(../images/topbg3.png) no-repeat;
    border: none;
    position: absolute;
    top: 10px;
    right: 1px;
    cursor: pointer;
    transition: 0.3s;
}
.so input.search:hover {
  
}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:65px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;    text-align: center;}
.suspension .a .isyx{font-size: 27px;text-align: center;margin: 0 auto;color: #fff;padding-top: 7px;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:1px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

@media (max-width: 768px){.fixed-bar{display: none}}




.headerbj{	background: url(../images/headerbj.jpg) no-repeat;
	background-size: cover;
	padding: 10px 0;}

dl.dl_zs4{height:auto; overflow:hidden; vertical-align:top; padding:15px;background:#f4f4f4;box-shadow: 0 0 5px #ccc; float:left; width:400px; margin:0 5px 25px;}
dl.dl_zs4 dt{float:left; width:400px; height:241px;overflow:hidden;}
dl.dl_zs4 dt a{display:block; width:400px; height:241px;}
dl.dl_zs4 dt img{ display:block;width:370px;height:auto;}
dl.dl_zs4 dd{width:400px; overflow:hidden;}
dl.dl_zs4 dd h4{display:block; font-size:16px; font-weight:normal; height:32px; overflow:hidden; text-align:center; line-height:32px; }
dl.dl_zs4 dd h4 i{float:left; padding-right:15px; display:none;}
dl.dl_zs4 dd h4 a{ color:#333; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;font-size: 17px;}
dl.dl_zs4 dd p{ display:block;font-size:13px; width:400px; line-height:28px; height:auto; overflow:hidden;}
dl.dl_zs4 dd span{ display:block; margin:16px auto 0; width:103px;}
dl.dl_zs4 dd span a {display: block;width: 103px;height: 35px;background: url("../images/case07.png") no-repeat center;font: 14px/35px "Microsoft YaHei";color: #fff;text-align: center;}
dl.dl_zs4:hover h4 a{color:#1685c1;}
.moress{margin: 0 auto;border: 1px solid #e9ad57;padding: 5px 25px;border-radius: 0px;float: right;background-color: #e9ad57;}
.moress a{color: #fff;font-size: 15px;}
.newsxiao{padding: 10px 0;border-bottom: 1px solid#626262;}
.newsxiao p a{font-size: 17px;font-weight: normal;color: #2c5bb3;font-family:oswald;;-webkit-font-smoothing: antialiased;}
.newsxiao p{font-size: 15px;line-height: 23px;padding: 6px 0;font: inherit;
    -webkit-font-smoothing: antialiased;box-sizing:border-box;font:inherit;font-family:oswald;

color:#333;

}
.shijian{float: left;}
.shijian p span{font-size: 40px;font-weight: 400;padding-right: 15px;}
.shijian p em{font-size: 16px;font-weight: normal;color: #fff;}
.ywproduchsxq{width: 275px;float: left;overflow: hidden;text-align: center;margin: 5px;}
.right2 {
    float: right;
    overflow: hidden;
    
    background: #fff;
}
.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 5px 12px;height:50px;line-height:30px;padding:7px 8px 8px 35px; position:relative; color:#333; overflow:hidden; font-size:16px; border-bottom:1px solid #ccc; padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑";margin-bottom: 10px;    width: 90%;margin: 0 auto;}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#333; margin:0 5px;}

.bg{ background:#f8f8f8; padding-top:30px;}
.art-title{font-size: 19px;margin-top: 15px;margin-bottom: 15px;border-bottom: 1px solid#333;    padding: 19px 0px;}
.nco_l{ width:100%; overflow:hidden; background:#fff; margin-bottom:50px;}
.nco_l h3{ text-align:center; line-height:91px; height:91px; font-weight:normal; color:#454545; font-size:24px; border-bottom:1px dotted #a0a0a0; overflow:hidden; padding:18px 20px 0;}
.nco_l h4{ color:#8d8d8d; font-size:14px; font-weight:normal;border-bottom:9px solid #f8f8f8; height:70px; line-height:70px; padding:0 20px; margin-bottom:38px;text-align: center;}
.nco_l h4 strong{ font-weight:normal; float:right; display:inline-block; padding-top:21px;}
.nco_l h4 strong a{color:#fff; background:url(Img/n_back.gif) no-repeat; width:82px; height:27px; display:inline-block; line-height:27px; text-align:center;}
.nco_l h4 span.m_qrinfo{ position:relative; font-weight:normal; height:32px; line-height:32px; float:right;margin-right:15px; margin-top:15px; }
.nco_l h4 span.m_qrinfo a{ display:block; width:17px; height:32px; font-size:0px; text-indent:-1000px}
.nco_l h4 img{ vertical-align:middle; padding:0 8px;}
.nco_l h4 em{ padding:0 15px;}
.nco_l h4 em span{ padding-right:15px;color:#8d8d8d;}
.nco_l h4 i{ padding:0 9px; float:right; margin-right:240px;}
.nco_l h4 i a{color:#8d8d8d;}
.nco_l p{ margin:18px 31px; font-size:14px; color:#5e5d5d;line-height:31px;}
.nco_l p a{ font-weight:bold; color:#24598f;}
.nco_l .bgi{ display:block; text-align:center; padding:10px 0 21px 0;}
.nco_l .bgi img{ width:336px; height:246px; margin:0 3px;}
.nco_l .tup{ display:block; text-align:center; padding:20px 0 25px 0;}
.nco_l .tup img{ width:675px; height:276px;}
.nco_l h5{margin:36px 31px 10px; line-height:39px; line-height:39px; border-bottom:1px dashed #cacaca;border-top:1px dashed #cacaca; color:#797979; font-size:14px; font-weight:normal;}
.nco_l h5 span a{ margin:0 12px;}

.n_info_con { padding:0px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 { color: #333;  font-weight:normal;  line-height: 40px; text-align: center;font: 24px/63px "Microsoft Yahei";}
.n_info_con2 { margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"Microsoft Yahei"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"Microsoft Yahei";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:12px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:-101px; top:35px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center; width: 187px; float:left;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit .m_qrinfo a,.nco_l h4 .m_qrinfo a{ height:45px; display:inline-block; font-size:0px; width:24px;}

.info_con_tit .n_tit a{ color:#BCBBBB; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:28px; margin:15px 0;}
.n_info_con p a { color:#ED1B24; font-weight:bold;}

.nn_menu{ background:#f1f1f1; margin:0 28px 29px; padding:24px 25px 15px;}
.nn_menu b{ display:block; color:#272727; font-size:18px; height:35px; width:116px; line-height:35px; text-align:center; margin-bottom:9px; border-bottom:1px solid #24598f; font-weight:normal;}
.nn_menu ul li{ height:36px;line-height:36px; padding-left:12px;background:url(Img/n_ii.gif) no-repeat left 19px;}
.nn_menu ul li a{ color:#666; font-size:14px;}
.nn_menu ul li span{ float:right; padding-right:8px; color:#808080;}

.t03 {line-height: 50px; height:50px; margin-bottom:5px; text-indent: 8px;}
.right2_main .t03 a { color:#272727 ; display:block; width: 250px; font-size: 18px; font-family:"Microsoft YaHei"; border-bottom:1px solid #ddd; font-weight:normal; padding-left:15px;}
.right2_main .t03 a:hover{ text-decoration:none;}
.right2_main .t03 a img{ display:block; float:left; margin:13px 0 0 10px;}
.dibulianxi p span{font-size: 17px;color: #fff;font-weight: bold;}
.dibulianxi{padding-top: 30px;}



.col-lg-3 {
    float: left;
    width: 100%;
}
.col-sm-6{
	width:50%
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.case .title .bor-hr{
	height: 1px;
    width: 160px;
    background: #d9d9d9;
    display: inline-block;
    margin-bottom: 5px;
}
.case .title .h2{
	padding: 0 20px;
	font-family: 微软雅黑;
    font-size: 24px;
    line-height: 139%;
    color: rgb(51, 51, 51);
}
.news {padding: 45px 0;background: #f7f7f7;}

	


.dl-menuwrapper {
	width: 100%;
	max-width: 250px;
	float: right;
	position: absolute;
	top:5px;
	right:0;
	padding-top: 45px;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;font-size: 30px;
}

.dl-menuwrapper:first-child {
	margin-right: 0px;
}

.dl-menuwrapper button {
	
	border: none;
	width: 65px;
	height: 65px;
	
	overflow: hidden;
	position: absolute;
	top:47px;;
	right:0;
	cursor: pointer;
	outline: none;
	
	background-size: 50%;background: none;
}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
	background-color: #1e50ae;
}

.dl-menuwrapper ul {
	background: #1e50ae;
}



.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	
	border-bottom:1px solid #eee;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}


.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@media (max-width:767px){
    .suspension{
       display: none;
    }
}



ul.n_rt_ul { margin:8px auto; overflow:hidden; background:none;}
ul.n_rt_ul li a{ line-height:24px; width:225px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; margin:5px 12px; border-left:2px solid #24598f; padding:5px 0 5px 10px;}
ul.n_rt_ul li a:hover{ background:#24598f; border-left:2px solid #e72614; color:#fff; text-decoration:none;}
ul.n_rt_ul2 {width:275px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li a{ line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; display:block; margin:5px 0; border-left:2px solid #333; }
ul.n_rt_ul2 li a:hover{background:#f2f2f2; border-left:2px solid #666;color:#24598f; }
.moressdb{border: 1px solid #fff;padding: 6px 15px;color: #fff;border-radius: 6px;}

.width25 {
	width: 24%;
	float: left;
	margin: 3px;
}
.width20 {
	width: 20%;
	float: left;

}
.width20 p span{font-size: 22px;color: #fff;font-weight: 200;}
.width20 dt {
	color: #f1f1f1;
	font-size: 16px;
	margin-bottom: 10px;
}
.width20 dl dd a {
	font-size: 15px;
}

.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	padding-left: 26px;
}
.contents_bon .contents_bj {
	padding-left: 30px;
}
.contents_bon .contents_from {
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}

.in_case-more a span {
	display: block;
	text-align: center;
	letter-spacing: 16px;
	font-size: 24px;
	color: #a0a0a0;
	line-height: 64px;
	font-family: 'MyriadPro-LightCond';
}

.newshover p a{font-size: 17px;}
.newshover p{padding: 5px 0px;}
.all_display_info {
    position: absolute;
    top: -68px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 999;   
}
.fomeu{height: 119px;width: 809px;text-align: center;font-size: 17px;font-weight: 200;}
.submitss{background: url(../images/sousuo.jpg) no-repeat;width: 119px;height: 120px;float: right;}
.stst .wrap {
    position: relative;
}
.gongzhu {
    box-shadow: 0px 7px 10px 2px #c7c7c7;
    height: auto;
    line-height: 35px;
    padding: 0px 0;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 1%;
    background-color: #fff;
}

.width10 {
	width: 10%;
	float: left;
	margin: 20px 13px;
}
.width20{    padding-left: 10px;padding-top: 10px;
  }
.width20 p {
	color: #fff;
	font-size: 19px;line-height: 53px; ;
}

.text-center p {
	text-align: center;
}

.width20 i {
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
}



.width20 dl {padding-left: 66px;}
.width20 dl dd {
	padding: 3px 0px;color: #fff;font-size: 15px;
}
.width20 dl dd a{color: #fff;}
.pro_right_img h4 {
	text-align: center;
	font-weight: 600;
	font-size: 19px;
	padding: 70px 0px 10px;
}
.pro_right_img {
	background: rgba(247,247,247,0.3);
	padding: 30px 15px;
	height: 416px;
}
.pro_right_img p {
	text-align: center;
	font-weight: normal;
	font-size: 15px;
	color: #959898;
	padding: 25px 0px;
}
.pro_right_img p a {
	background-color: #cc9b76;
	color: #fff;
	padding: 11px 34px;
	font-size: 17px;
}
.pro_right_img:hover p a {
	background-color: #ff0000;
}
.chanpinzx {
	background: url(../images/chanpbj.jpg) no-repeat;
	background-size: cover;
	padding: 50px 0;
}
.pic_box {
	position: relative;
	left: 5px;
	float: left;
	padding: 0px;
	padding-right: 20px;
	box-sizing: border-box;
}
.pic_box:nth-child(5n+3), .pic_box:nth-child(5n+4), .pic_box:nth-child(5n+5) {
}
.pic_box {
	position: relative;
	margin-bottom: 10px;border: 1px solid #bfbfbf;padding: 0px;
}
.pic_box_img {
	position: relative;padding: 5px;
}
.pic_box_img img {
	width: 100%;
}
.pic_box_img span {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	background-color: #888;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s;
}
.pic_box p {
	position: relative;
	font-size: 16px;
	left: 0;
	color: #000;
	padding: 10px 0;
	transition: 0.4s;
	z-index: 2;
}
.pic_box_img:before {
	content: "";
	display: inline-block;
 *display:inline;
	position: absolute;
	top: 50%;
	left: 45%;
	left: calc(50% - 30px);
	height: 60px;
	width: 60px;
	background-image: url(../images/icon-zoom.png);
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s;
}
.pic_box_img a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}
.pic_box_img:hover span {
	margin: 30px;
	opacity: 0.3;
	filter: alpha(opacity=40);
}
.pic_box:hover p {
	color: #d13939;
}
.pic_box_img:hover:before {
	top: 42%;
	top: calc(50% - 30px);
	left: 45%;
	left: calc(50% - 30px);
	opacity: 1;
	filter: alpha(opacity=100);
}



::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}
scrollbar {
	-moz-appearance: none !important;
	background: rgb(0,255,0) !important;
}




@media screen and (max-width: 1450px) {
.xa-img li p a {
	font-size: 16px;
}
.xa-img .li2 p a {
	margin-right: 6px;
}
.xa-img-x .li2 p a {
	margin-right: 6px!important;
}
}

@media (max-width:767px){
    .case{
       display: none;
    }
}
@media (max-width:767px){
    .news{
      
    }
}



 #LeftArr1 {
    float: left;
	left: 0px;
	top: 30px;
	width: 44px;
	height: 74px;
	cursor: pointer;
	background: url(../images/le.jpg) left center no-repeat;
}
 #RightArr1 {
	float: left;
left: 14px;
	top: 30px;
	width: 60px;
	height: 74px;
	cursor: pointer;
	background: url(../images/ft.jpg) right center no-repeat;
}

.ihonor img {
	width: 343px;
	height: auto;
	border: 0px #ededed solid;
	margin: 0px 0px;transition: 0.4s;
}
.ihonor img:hover {
	border: 7px #ddd solid;
}
.poxt {
	width: 100%;
	background: url(../images/poxtit.png) no-repeat center bottom;
}
.poxt h4 {
	height: 84px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
}
.poxt h4 a {
	margin-top: 24px;
	display: inline-block;
	color: #000000;
	font-size: 24px;
	margin-bottom: 10px;
}
.poxt h4 span {
	display: block;
	color: #b2b2b2;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center
}
.searchBg {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed#aaaaaa;
}
.search {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.search .searchBox {
	width: 262px;
}
.search .soText {
	float: left;
	width: 215px;
	height: 37px;
	line-height: 16px;
	padding: 5px;
	color: #666;
	border: 2px solid #a00000;border-radius: 5px;
	background: #fff;
	outline: none;
	font-family: microsoft yahei;
}
.search .soBtn {
	    margin-left: -6px;
	width: 46px;
	text-align: center;
	height: 37px;
	color: #a00000;    font-size: 0px;
	border: none;
	background: url(../images/serchf.jpg) no-repeat;
	cursor: pointer
}
.search .keyWord {
	width: 500px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	color: #333;
}
.search .keyWord b {
	font-weight: normal;
	height: 36px;
	float: left;
}
.search .keyWord a {
	padding: 0 10px;
	color: #333;
}
.search .keyWord ul {
	float: left;
	height: 36px;
	padding-top: 6px;
}
.search .keyWord ul li {
	float: left;
	padding: 0 5px;
}
.yousbnian1{text-align: right;padding: 10px 20px ;}
.yousbnian1 p{line-height: 28px;font-size: 16px;}


.yousbnian2{text-align: left;padding: 10px 20px ;}
.yousbnian2 p{line-height: 28px;font-size: 16px;}

.ljzx a{background-color: #1e50ae;padding: 7px 10px;border-radius: 10px;color: #fff;}
.yousbnian{background: url(../images/youbianss.jpg) no-repeat;background-size: 100%;padding: 33px 10px;}

.yousbnians{background: url(../images/youbianss2.jpg) no-repeat;background-size: 100%;padding: 33px 10px;}



.biaotil p a {
	font-size: 16px;
	font-weight: 400;float: right;
}
.biaotil p {
	padding: 15px 0px;text-align: left;font-size: 19px;
}
.biaotil p span{font-size: 19px;color: #000;padding-bottom: 6px;border-bottom: 2px solid#1e50ae;}

/* CSS Document */
article, aside, dialog, footer, header, section, nav, figure, menu {
	display: block
}
html, body {

	margin: 0;
}
* {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "微软雅黑";
	
	list-style: none;
	text-decoration: none;
}



.top {
	width: 100%;
	
	text-align: center;
	position: absolute;
	height: auto;
	z-index: 999;
	top: 0px;
}
.top-ll {
	height: 103px;
	position: relative;
}
.top-c {
	background-color: #fff;
}
.logo {

	display: inline-block;
	vertical-align: top;
	padding: 0px;;text-align: left;
}
.logo img{margin: 0 auto;}
.header{padding: 10px 0px;    box-shadow: 0 0 6px rgba(140, 132, 132, 0.41);background-color: #f6f6f6;}
.headetop{height: auto;overflow: hidden;    padding-top: 5px;padding-bottom: 5px;}


::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}
scrollbar {
	-moz-appearance: none !important;
	background: rgb(0,255,0) !important;
}

.pro_img {
	transition: all .8s ease 0s;
	text-align: center;
	margin-bottom: 10px;
}
.zhuangxiu {
	background-color: #f3f3f3;
}
.ptit {
	border-top: 1px solid #dddddd;
}
.pro_img:hover {
}
.pro_img:hover p {
	color: #a40002;
}
.fenleicp {
	text-align: center;
}
.subcase {
	background-color: #f6f6f6;
}
.caselist {
	margin: 0px auto;
}
.caselist .item {
	width: 362px;
	height: 289px;
	background-color: #fff;
	float: left;
	margin: 0px 10px 20px;
}
.caselist .item a {
	color: #333;
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.caselist .item a .img {
	width: 350px;
	height: 250px;
	overflow: hidden;
	z-index: 3;
	position: absolute;
	top: 7px;
	left: 7px;
}
.caselist .item a .img img {
	width: 100%;
}
.caselist .item a::before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #959595;
	z-index: 1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.caselist .item a:hover h3 {
	color: #fff;
}
.caselist .item a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.caselist .item a:hover::before {
	height: 100%;
}



.news1 {
	padding: 0px 0px 0px 10px;;border-left: 40px solid #425383;

}
.news1 p a {
	font-size: 17px;color: #000000;
}
.news1 p {
font-size: 15px;
    padding: 9px 5px 3px;
    text-align: left;
    clear: both;
}
.news1 p span {
	float: left;
	font-size: 17px;
	color: #ababab;
}
.news1 p .newsmore {
	float: right;
	color: #4081b5;
}

.box {
	margin-bottom: 10px;
}
.box {
	position: relative;
}
.box ._img01 img {
	width: 100%;
	height: auto;
}
.box ._img01 .rect-8930 {
	padding-bottom: 54.3%;
}
.box {
}
.contact p {
	font-size: 16px;
	color: #333;
}
.box .con1 {
	background-color: rgba(108,111,111,0.5);
	;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 16.94%;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box .con1 .con_t1 {
	font-size: 15px;
	padding: 10px 10px 10px 9px;
	color: #ffffff;
}
.box .con1 .con_c1 {
	font-size: 13px;
	padding: 0 50px 16px 24px;
	line-height: 26px;
	white-space: normal;
	color: #ffffff;
}
.con_t1 span{float: right;color: #fff;}
.total {
	position: relative;
	overflow: hidden;
}
.nrwejutijs {
	background-color: #ffffff;
	padding: 10px 10px;
	border-radius: 5px;
}
.box:hover .con1 {
	width: 100%;
	height: 100%;
	background-color: rgba(65,91,118,0.9);
	opacity: 0.9;
	position: absolute;
	bottom: 0;
	transition: all 0.5s;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box:hover .con_t1 {
	font-size: 20px;
	padding: 12.39% 0 7.46% 10.667%;
}
.box:hover .con_c1 {
	font-size: 13px;
	padding-left: 10.667%;
	padding-right: 9.33%;
}
.con1 .con1_jt a {
	display: block;
}
.con1 .con1_jt {
	padding-left: 93.5%;
	padding-top: 11.43%;
}
/*ljx1228-2016*/
.con1 .con1_jt {
	position: absolute;
	bottom: 22px;
	display: block;
	transition: all 0.5s ease;
}
.box:hover .con1_jt {
	display: block;
	transition: all 0.5s ease;
}
.postion {
	position: absolute;
	z-index: 0;
}

.detail_xiangxi p {
	color: #000000;
}

.lianxiwmshs {
	padding: 0px;
	background-color: rgba(111,111,111,1);
	margin-bottom: -7px;
}
.lianxiwmshs p {
	background: none;
	color: 333;
	font-size: 14px;
}
.nav-wrap.navFix {
	position: fixed;
	top: 0;
	left: 0;
	border-bottom: 1px solid #e3e3e3\9;
	z-index: 99999;
	background-color: rgba(233,234,238,0.9);
	overflow: inherit;
	margin: 0 auto;
	width: 100%;
}
.nav-wrap.navFix ul {
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 82%;
}
.nav-wrap.navFix ul li ul {
	background-color: rgba(233,234,238,0.9);
}
.nav-wrap.navFix ul li a {
	color: #333;
	width: 132px;
	padding: 0px 1px;
}

.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 344px;
	height: 316px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.zoomMask {
	position: absolute;
	background: url("../images/mask.png") repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}

.abouus {

	padding: 30px 0 30px;    background-size: 100%;
}
.spzx {
	background: url(../images/spzxbj.png) no-repeat;
	background-size: 100%;
	padding: 36px 0;
}
.abouss {
	background-color: #ffffff;
	padding: 25px 8px;
	border: 1px solid #c5c5c5;
}
.newseu1 {
	background: rgba(127, 127, 127,0.7);
	padding: 10px;
}
.newseu1 p a {
	color: #ffffff;
}
.case p a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0;
}
.navss {
	overflow: inherit;
margin: 0 auto;position: absolute;z-index: 9999;    top: 108px;
}
.news {
	padding: 30px 0 60px;
	background-color: #f4f4f4;
	background-size: cover;
}
.border {
	border: 1px solid #d2d2d2;
	clear: both;
}
.mores {
	background-color: #81d6cf;color: #fff;
	padding: 8px 22px;
font-size: 17px;
margin: 0 auto;
	
}

.pro_img:hover a p {
	background-color: #3f90d1;
	color: #fff;
}

.scroll {
	height: 25px;
	width: 70%;
	margin: 5px auto 0 15px;
	float: left;
	text-align: left;
	overflow: hidden
}
.scroll p {
	line-height: 20px;
	padding: 5px 0;
}
.scroll p a {
	color: #333;
	text-decoration: none;
	font-size: 14px;
}
.scroll p a:hover {
	color: #e94709;
}
.scroll p span {
	float: right;
	width: 10%;
	font-size: 13px;
	color: #666;
}
.ny_list {
	padding: 13px 0 36px 0;
}
.ny_list li {
	float: left;
	list-style: none;
}
.ny_list li a {
	padding: 4px 7px;
	margin: 3px 2px;
	border-bottom: 1px solid #fff;
	font-size: 14px;
}
.shijiansj {
	color: #bababa;
	border-right: 1px solid #e2e2e2;
}
.shijiansj p {
	color: #bababa;
}
.xinwenjishaod {
	margin-bottom: 15px;
}
.ny_list li a:hover, .ny_list li.active a {
	border-bottom: 1px solid #ff6200;
	color: #ff6200
}

.top_nav {
	width: 100% !important;
	margin-bottom: 0px;
	height: 46px;
	line-height: 45px;
	border-bottom: 3px solid #019138;
}
.top_nav .r {
	float: right;
}
.top_nav .r a {
	
	background-color: #bbbbbb;
	border-radius: 5px;
	color: #fff;
	margin-right: 9px;
}
.top_nav .r img {
	width: 26px;
	padding-right: 5px;
}
.top_nav a {
	color: #222;
}
.top_nav a:hover {
	color: #222;
}
.top_nav .l {
	padding: 0 0px;
	height: 46px;
	font-size: 19px;
	line-height: 44px;
	border-radius: 0px;
	display: block;
	float: left;
	margin-right: 5px;
	border-bottom: 1px solid #019138;color: #019138;
}
.top_nav .l span {
	font-weight: normal;
	font-size: 15px;
	color: #9d9fb1;
}
.top_nav .l a {
}
.top_nav .l:hover {
}
.top_nav .l:hover a {
}
.gongsijieshao {
	margin-top: 0px;
	background-size: cover;
	height: auto;
}
.gongsijieshao p a {
	padding-bottom: 0px;
	font-size: 16px;
	color: #ec6844;
}
.art-content {
	padding: 10px;
}
.cp_rm ul li {
	height: 389px;
	position: relative;
	line-height: 0;
	padding: 5px 0 0;
	overflow: hidden;
}
.cp_rm ul li img {
	width: 100%;
	height: 489px;
}
.cp_rm ul li span {
	font-size: 16px;
	color: #fff;
	width: 100%;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/cp_picbg.png) repeat;
	overflow: hidden;
}

.lianxifangshis h4 {
	font-size: 18px;
	color: #fafafa;
	line-height: 25px;
	margin-bottom: 5px;
	text-align: left;
}
.lianxifangshis p {
	font-size: 15px;
	color: #ffffff;
	text-align: center;
}
.pro_img {
	transition: all 0.8s;
	padding: 0px;
}
.pro_img a img {
	display: block;
	transition: all 0.8s;
	width: auto;
	padding: 5px;
	
	margin: 0 auto;
}
.pro_img p a{font-size: 17px;color: #5b5e66;}
.pro_img p {
	text-align: left;
	padding: 5px 0px 5px 0px;;
	height: auto;
	overflow: hidden;color: #5b5e66;background-color: #fff;text-align: center;
}
.moreees {
	padding: 5px 15px;
	text-align: center;
	border: 1px solid #b7b7b7;
}
.moreees a {
	color: #b7b7b7;
	font-size: 16px;
}
.pro-footer{    background-color: #ededed;padding: 5px 0;text-align: center;}
.pro-footer h4{color: #000;font-size: 14px;}


.h_tonglan dl {
	width: 938px;
	height: 32px;
	_height: 32px;

	margin-left: 10px;
	margin-right: 10px;
}
.h_tonglan dl dd {
	float: left;
	width: 196px;
	height: 32px;
	_height: 32px;
	
}
.h_tonglan dl dt {
	float: right;
	width: 700px;
	text-align: right;
	line-height: 25px;
	min-height: 25px;
	color: #6A6A6A;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	width: 938px;
	border: 0px;
}
.h218px {
	width: 1118px;
	padding-top: 0px;
	margin: 0 auto;
	background-size: cover;height: 312px;
}
.h218px th {
	padding-top: 125px;
}
.h218px td {
	overflow: hidden;
}
.promores{width: 240px;margin: 30px auto;background-color: #8fc31f;padding: 10px 3px;text-align: center;}
.promores a{width: 240px;border-radius: 0px;color: #fff;font-size: 16px;    font-family: Oswald;}
.promores:hover a{color: #fff;}

#scrollbox ul {
	overflow: hidden;
}
#scrollbox ul LI {
	FLOAT: left;
	width: 270px;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	min-height: 18px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	margin: 5px;    border-width: 4px;
    border-style: solid;
    border-color: rgba(240,240,240,1);
}
#scrollbox ul LI:hover 
#scrollbox ul LI img {
	display: block;
	transition: all 0.6s;
	border: 0px;
}
#scrollbox ul LI p{overflow: hidden;}

#scrollbox ul li:hover .pro-footer h4{color: #000;}
#scrollbox ul LI img:hover {

}
.lefttubiao {
	position: absolute;
	    margin-top: 116px;
    left: -10px;
}
.righttubiao {
	position: absolute;

	right: -10px;
	top: 110px;
}
.pointer {
	CURSOR: pointer
}
.anlizhsndss {
	padding: 20px 0;
	position: relative;
	
	background-size: cover;
}
* {
	padding: 0px;
	margin: 0px;
}
html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0px;
	font-size: 12px;

	background-color: #F2F2F2;
	color: #252525;
}
div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
table, td, tr, th {
	font-size: 12px;
}
li {
	list-style-type: none;
}
ol, ul {
	list-style: none;
}

/* link css */
a {
	color: #252525;
	text-decoration: none;
}
a:hover {
	color: #058F04;
	text-decoration: none;
}
a:active {
	color: #058F04;
	text-decoration: none;
}
.tansuogengd:hover {
	background-color: #0677fb;
}

.newslistsy {
	padding: 5px;
	margin-bottom: 5px;
	
	padding-left: 15px;
}
.newslistsy p a {
	font-size: 14px;
	margin-bottom: 5px;
}
.newslistsy p {
	font-size: 14px;
	line-height: 30px;
}
.newslistsy span {
	float: right;
}
.newslistsy:hover .modalmore {
	color: #5695f9;
}

.wid874 {
	width: 814px;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: .9375rem;
}
.wid874 img {
	max-width: 100%;
}
.wid326 {
	width: 326px;
	float: left;
	position: relative;
	min-height: 1px;
}
.in_case-list {
}
.in_case-list ul li {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	    padding: 5px;
	text-align: center;
}
.in_case-list ul li a {
	display: block;
	position: relative;
	overflow: hidden;
}
.in_case-list ul li a h6 img {
	width: 100%;
	height: auto;
}
.in_case-list ul li a .in_case-listtext {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 2;
	display: none;
	text-align: center;
}
.in_case-list ul li a:hover .in_case-listtext {
	display: block;
}
.in_case-list ul li a .in_case-listtext h4 {
	font-size: 14px;
	color: #fff;
	height: 100%;
	overflow: hidden;
	padding: 0px 0px;
	text-align: left;color: #fff;
}
.in_case-list ul li a .in_case-listtext h4 i{color: #fff;font-size: 15px;padding: 0px 2px;text-align: left;}


.in_case-list ul li a .in_case-listtext h4 strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
	padding-bottom: 1px;
	text-align: left;color: #f6f6f6;padding-bottom: 0px;
}
.in_case-list ul li a .in_case-listtext h5 {
	width: 140px;
	height: 32px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	margin: 30px auto 0px;
}
.in_case-list ul li a .in_case-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	bottom: 0px;
	background-color: rgba(55,55,55,0.9);
	z-index: 1;
	display: none;
}
.in_case-list ul li a:hover .in_case-bg {
	display: block;
}
.in_case-more {
	padding: 30px 0px 60px 0px;
}
.in_case-more a {
	display: block;
	margin: 0px auto;
	width: 280px;
}
.in_case-more a img {
	display: block;
	width: 25px;
	height: 25px;
	margin: 0px auto;
}
.in_case-more a span {
	display: block;
	text-align: center;
	letter-spacing: 16px;
	font-size: 24px;
	color: #a0a0a0;
	line-height: 64px;
	font-family: 'MyriadPro-LightCond';
}
.in_case-listtext p{padding: 10px;color: #fff;border-top: 1px solid #4b4b4b;text-align: left;margin: 10px;}
.biaotil {
	text-align: center;
	padding: 5px;
}
.biaotil h3 {
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 15px;
	text-align: center;
}

.zuobianxinw{border: 2px solid#626262;    padding: 12px;
    margin-top: 3px;height: 350px;
}
.liaojiexiangq a {
	color: #fff;
	font-size: 14px;
}
.ninganxing {
	background-color: #fafafa;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}



.imgimg {
	width: 100%;
}
.newsList li {
	line-height: 2.5em;
	height: 45px;
	padding-bottom: 14px;
	clear: both;
	padding-top: 16px;border-bottom: 1px solid#333;padding-left: 0px;
}
.newsList li h2 {
	float: left;
}
.newsList li span {
	float: right;
}
.newsList li i {
	margin-right: 6px;
}

.cpfr {
	width: 272px;
	float: right;
	text-align: left;
}
.Fleveltit {
	border-left: 7px solid #e7141a;
	background: #333;
	color: #fff;
	padding: 11px 0 11px 16px;
	margin-bottom: 2px;
}
.cpfr ul li {
	margin-bottom: 2px;
	text-align: left;
}
.cpfr ul li a {
	display: block;
	color: #333;
	padding: 14px 0 14px 15%;
	background: #f2f2f2 url(../images/pic21.png) no-repeat 8% center;
}
.cpfr ul li a:hover {
	color: #e7141a;
	background: #f2f2f2 url(../images/pic22.png) no-repeat 8% center
}
.main {
	width: 95%;
	margin: 0 auto;
	padding: 10px 0;
}
.siderbar {
	float: left;
	width: 229px;
}
.clear {
	clear: both;
}


.sdcnav li .on {
	color: #fff;
	background: #00aa98;
}
.sdcnav li a {
	display: block;
	border: 1px solid #ddd;
	border-radius: 20px;
	padding: 0 15px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 15px;
}
.sdcnav li a:hover {
	color: #fff;
	background: #ed0000;
	text-decoration: none
}
.sdcnav li:last-child a {
	margin-bottom: 0;
}
.footer {
	padding: 24px 0 1px;width: 100%;overflow: hidden;background-color: #626262;
}

.n_txt {
	font-size: 12px;
}
.n_txt p {
	font-size: 14px;
}
.n_nbgh {
	font-size: 16px;
}

.bgfff {
	background-color: #003C9D;
	overflow: hidden;
}
.left {
	width: 870px;
	background: #fff;
	padding-bottom: 20px;
	overflow: hidden;
}

.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi {
	width: 100%;
}
.wp-pagenavi li {
	line-height: 28px;
	float: left;
	list-style: none;
	margin: 0 6px;
	height: 20px;
	clear: none;
}
.wp-pagenavi li.thisclass {
	color: #C00;
}
.pages ul li {
	float: left;
	padding-left: 8px;
}
.pages ul li a {
	width: 24px;
	height: 24px;
	display: block;
	background: #b0afb1;
	line-height: 24px;
	text-align: center;
	color: #FFF;
}
.pages {
	padding-top: 50px;
	height: 30px;
	padding-right: 5px;
}
.pages ul li a:hover, .pages ul li a.hover {
	background: #e40412;
}
.pages ul li a.prev, .pages ul li a.next {
	width: 36px;
	height: 20px;
	display: block;
	background: url(../images/bg23.png) no-repeat;
	margin-top: 2px;
	text-indent: -20000em;
}
.pages ul li a.prev {
	background-position: 0 0;
}
.pages ul li a.prev:hover {
	background-position: 0 -20px;
}
.pages ul li a.next {
	background-position: -36px 0;
}
.pages ul li a.next:hover {
	background-position: -36px -20px;
}
.all_bg {
	background: url(../images/wh_bg.jpg) repeat;
}
.bgfff {
	background-color: rgba(255,255,255,0.5);
	overflow: hidden;
}
.pic_list {
	list-style: none;
	overflow: hidden;
}
.pic_list li {
	list-style: none;
}
.pic_list .box a {
	cursor: pointer;
}
._full {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pic_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
	background: #003C9D;
}
.pic_list ._mask {
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	display: none\9;
}
.pic_list ._mask .cover {
	display: block;
	padding: 10% 10% 3%;
	color: #fff;
}
.pic_list ._mask .cover ._title {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.pic_list ._mask .cover .p {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	overflow-y: hidden;
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list li {
	margin-bottom: 30px;
}
.pic_list .box:hover .tit {
	opacity: 0;
	filter: alpha(opacity=0);
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.rect-716 {
	padding-bottom: 71.6%;
}
*[class*="rect-"] {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.pic_list ._mask {
	background: url(../images/red.8.png) repeat;
}
.m_detail {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border: 1px #1D1D1B solid;
	min-width: 60px;
	height: 40px;
	line-height: 40px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
	transform: translateZ(100px);
	-webkit-transform: translateZ(100px);
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list ._mask .m_detail:hover {
	border-color: #fff;
	color: #A9132A;
}
.m_detail, .m_detail:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.pic_list ._mask .m_detail:hover {
	border-color: #A5132A;
	background: #fff;
	color: #a5132a;
}
.news_list .el {
	background: #8E9093;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list, .news_list li {
	list-style: none;
}
.news_list .tit span {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.1rem;
	overflow: hidden;
}
.news_list .tit span.date {
	margin-top: 1px;
	font-size: 0.9rem;
}
.news_list .tit, .news_list ._mask {
	background-color: rgba(163,163,163,0.8);
}
.box:hover .tit {
	background-color: rgba(163,10,10,0.8);
}
.news_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
}
.news_list img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.news_list img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.btn01 {
	background: #cc0000;
	border-radius: 15px;
	color: #fff;
}
.btn02 {
	background: #333;
	border-radius: 15px;
	color: #fff;
}
.newsdl dd a.nnmore {
	margin: 30px 0px 0px;
}
.newsLister {
	background: #2E2E2E;
}
.newslist {
	width: 100%;
	height: auto;
}
.newslist li {
	border-bottom: 1px solid #666;
	padding: 28px 0px;
	overflow: hidden;
}
.newslist li .n_img {
	margin-left: 25px;
	width: 205px;
	height: auto;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
	float: left;
}
.newslist li .n_img img {
	width: 100%;
	height: 100%;
}
.newslist li .n_txt {
	width: 580px;
	margin-right: 40px;
	position: relative;
	height: auto;
	float: right;
}
.newslist li .n_txt h2 {
	margin-bottom: 10px;
}
.newslist li .n_txt span {
	margin: 10px 0px 25px;
}
.newslist li .n_txt a {
	font-size: 1.1rem;
	color: #666;
}
.newslist li .n_txt a.nnmore {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 1.1rem;
	color: #333;
	text-decoration: none;
}
a.nnmore {
	display: block;
	margin-top: 5px;
	text-decoration: underline;
	padding-left: 8px;
	color: #646464;
}
.news_cont {
	background: #fff;
	margin: 0px 25px 30px;
}
.news_cont h2 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding: 36px 0 15px;
}
.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	padding-left: 26px;
}
.contents_bon .contents_bj {
	padding-left: 30px;
}
.contents_bon .contents_from {
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}
.news_article {
	line-height: 1.8;
	padding: 10px 10px 50px;
	color: #333;
	font-size: 14px;
}
.news_article img {
	max-width: 100%;
	height: auto
}
.screen_min .news_article img {
	max-width: 950px
}
.close {
	margin: 10px 0;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
}
a.c_close {
	padding: 3px 10px;
	display: block;
	text-align: center;
	background: #c8aa77;
	color: #fff;
}
.close .share {
	margin: 0px;
}
a.c_close:hover {
	color: #FFC;
	background: #9c7a41;
}
.updown {
	margin: 10px 0;
	color: #666666;
}
.updown span {
	display: inline-block;
	padding: 5px 0;
}
.updown span a {
	color: #666666;
}
.updown span a:hover {
	color: #C07438;
	text-decoration: underline;
}
.h2_title {
	font-size: 1.4rem;
}
.teams b {
	line-height: 45px;
	display: none;
}
.teams a {
	line-height: 45px;
	margin: 0 8px;
	background: #016aae;
	color: #fff;
	padding: 12px 42px;
	border-radius: 5px;
}
.teams span {
	background: #f08300;
	color: #fff;
	padding: 12px 62px;
	border-radius: 5px;
}
.list-title {
	display: inline-block;
	width: 100%;
	border-top: solid 1px #0186d5;
	border-left: solid 1px #0186d5;
	border-right: solid 1px #0186d5;
	background: #0186d5;
	text-align: center;
	height: 90px;
	line-height: 90px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

.one {
	margin: 10px auto;
height: 300px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.one ul {
	
	width: 100000px;
	position: absolute;
	left: 0;
} /*ul width的宽不能过小*/
.one ul li {
	display: block;
	float: left;
	margin: 5px;
	position: relative;

}
.one ul li a {
	display: inline-block;
}
.one ul li img {
	display: block;
	
}
.one ul li a span {
	height: 0;
	background: rgba(0,0,0,0.4);
	position: absolute;
	bottom: 5px;
	color: #fff;
	font-size: 14px;
	display: block;
}
.one ul li a:hover span {
	height: 270px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	transition: all 0.7s;
	display: block;
	padding-top: 20px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;}
body {background:#FFF;color:#000;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
td, th, caption {font-size:14px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:none;color:#000;}
a:visited, a:link {text-decoration:none;}
img {border:none;max-width:100%;}
ol, ul, li {list-style:none;}
input, textarea, select, button {font:14px Verdana, Helvetica, Arial, sans-serif;}
table {border-collapse:collapse;}
html {overflow-y:scroll;}
i {font-style:normal;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
header {width:100%;height:60px;;font-size:17px;top:0;left:0;right:0;z-index:999999999;margin-top: 20px;}
nav {position:relative;}
#nav {display:inline-block;}
#nav li {position:relative;display:inline-block;}
#nav .submenu li {display:block;}
#nav>li {float:left;}
.fr {float:left;}
.bannertext{position: absolute;z-index: 9999;top: 4rem;text-align: center;    width: 100%;}
.bannertext h3{font-size: 27px;padding: 15px 0;}
.bannertext h3 b{font-size: 27px;}
.bannertext p{font-size: 17px;}
.head {
	width:1200px;
	margin:0 auto;
	overflow: hidden;padding: 15px 0;
}
.head_fl {
	width:525px;
	float:left;
}
.head_fl .logo {
	
	padding-top: 30px;padding-bottom: 10px;;
	
	float:left;
}
.head_fl .logo img{}
.head_text {
	float:left;
	height:65px;
	background:url(../images/logo_line.jpg) left center no-repeat;
	margin-top:25px;
	margin-left:0px;
	padding-left:0px;
}
.head_text h2 {
	font-size:26px;
	color:#000;
	margin-top:10px;margin-bottom: 10px;font-weight: bold;
}
.head_text p {
	color:#333333;
	font-size:26px;

	display:block;
	margin-top:2px;
}
.phone {
	width:267px;
	float:right;
	margin-top:24px;
}
.phone img {
	width:54px;
	height:54px;
	float:left;
	margin-right:10px;
}
.phone span {
	font-size:16px;
	color:#666666;
	display:block;
	margin-top:4px;
}
.phone h2 {
	font-size:27px;
	color:#000;
	font-family:Arial;
}


*{font-family: Arial;}



.con-banner, .pro-banner {margin-top:72px;}
.con-banner>img, .pro-banner>img {min-height:200px;width:100%;}
.submenu {display:none;position:absolute;background:#fdb812;text-align:left;}
.submenu li:hover {width:100%;background:#000;}
.submenu a {padding-left:20px;line-height:58px;}
.submenu>li:hover>a {color:#FFF !important;}
.submenu {width:250px;top:72px;}
#nav>li>a {padding:0px 30px;line-height:50px;display:block;transition:all 0.3s ease;position:relative;z-index:11;;

    text-align: center;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;border-radius: 30px;

}
.nav > li > a:hover, .nav > li > a:focus {text-decoration:none;background-color: #1e50ae;color: #fff;}




#nav>li .active-nav {background:#000;}
.nav-left {position:absolute;top:0;left:120px;float:left;}
.nav-left img {padding-top:4px;padding-left:40px;}
.nav-mid {text-align:center;}
.nav-mid #nav {margin:0 auto;width: auto;;}
.nav-right {position:absolute;top:7px;right:30px;line-height:72px;}
.nav-right p{font-size: 17px;font-weight: bold;}
.nav-right>span>i {padding-left:5px;}
.nav-right>span {padding-right:40px;}

#nav>li:hover:before {opacity:1;-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10;}

.inmenu_1 {background:#000;}
#nav .inmenu_1 a {color:#FFF;}
.bar-menu {display:none;}
.bar-menu i span {background:#000;}
.bar-menu i span {display:block;width:100%;height:100%;transition:all 0.5s ease;}
.bar-menu {position:absolute;z-index:1001;left: 27%;width:80px;height:80px;cursor:pointer;}
.bar-menu i {position:absolute;left:18px;display:block;width:30px;height:2px;overflow:hidden;}
.bar-top {bottom:50px;}
.bar-cen {bottom:40px;}
.bar-bom {bottom:30px;}
.bar-menu .bar-left, .bar-menu .bar-right {left:13px;bottom:35px;width:45px;transform:rotateZ(45deg);}
.bar-menu .bar-left span, .bar-menu .bar-right span {background:transparent;}
.bar-menu .bar-right {transform:rotateZ(-45deg);}
.navBar {display:none;}
.fixed-menu {position:fixed;top:0;height:100%;left:auto;right:0;width:230px;z-index:999;background:#000;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-webkit-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-moz-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-ms-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-o-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);}
.fixed-active {transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-webkit-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-moz-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-ms-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-o-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);}
#Allbody {width:100%;overflow:hidden;font-family:Arial;background-color: rgba(71, 71, 71, 0.9);;padding-top: 25px;padding-bottom: 30px;}
.pagination {position:absolute;margin:-10px 0px 0px 160px;width:100px;z-index:9;}
.pagination li {float:left;margin:0px 2px;}
.pagination li a {display:block;width:10px;height:0;padding-top:10px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -10px;}

.headss h2{    margin-top: 22px;
    margin-bottom: 11px;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #37474f;
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    font-family: Arial;
    font-size: 30px;
    font-style: normal;}
.headss p{
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    margin: 0 auto;color: #d01817;font-size: 17px;font-weight: 200;}




.text-center {text-align:center;}




.ind li:hover .ind-mark a, .ind li:hover p {color:#000;}
.container {width:1200px;}
@media (max-width:767px){
    .container {width:97%;padding:2px 0;}
}
.construction-nav.container {padding:0;clear: both;overflow: hidden;}
.container.new-show {padding:20px 0;padding:0 0 50px;}

.wheel-left h1 {font-size:35px;line-height:1.6;margin-bottom:20px;}
.container h5 {font-size:18px;text-align:center;line-height:2;padding-bottom:25px;}
.pro-item li {width:25%;float:left;margin-bottom:40px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

@media (max-width:767px){
    .pro-item li{
       width: 50%;
    }
}


.pro-item li>a>div:frist-child {
text-align:center;}
.pro-item li>a {-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li {padding:0 10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li img {max-width:100%;max-height:100%;height: 210px;}
.pro-item li h4 {    color: #878787;
    text-align: center;
    font-family: Arial;
;line-height:1.2;padding-bottom:5px;}
.pro-list, .pro-item li h4 {padding-left:15px;padding-right:10px;}
.pro-list {height:auto;line-height:20px;overflow:hidden;}
.pro-list span {width:33.3%;display:inline-block;float:left;position:relative;}
.pro-list span>div {color:#000;font-size:16px;line-height:1.6;}
.pro-list span>div:first-child {font-size:12px;color:#888;line-height:1.6;}
.pro-list span p {position:absolute;top:3px;right:10px;width:1px;height:36px;background:rgba(0,0,0,0.2);z-index:99;}
.pro-footers, .pro-footer {padding:10px 0;text-align: center;}
.pro-item li>a:hover .pro-footers, .pro-item li>a:hover .pro-footer {background:#1e50ae;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li>a:hover .pro-footers, .pro-item li>a:hover .pro-footer h4 {color: #fff;}

.pro-item li>a {background:#FFF;display:block;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);border: 1px solid#eee;}
.pro-item li>a:hover {box-shadow:0px 15px 15px rgba(0,0,0,.1);transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;color: #fff;}



.pro-item li img {-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.pro-item li:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.pro-item li>a>div:first-child {height:auto;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;border-color: #1e50ae;
    border-bottom: 3px solid #1e50ae;}
.pro-footer h4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.pro-btn, .ltd-btn {width:100%;text-align:center;margin-top:10px;margin-bottom: 25px;}
.ltd-btn {margin-top:110px;}
.pro-btn a, .ltd-btn a {transition:0.3s all ease-out;display:inline-block;border:1px solid #000;position:relative;overflow:hidden;}
.pro-btn a i, .ltd-btn a i {display:inline-block;padding:12px 20px 8px;;font-size:17px;color:#000;}
.ltd-btn a i {color:#fdb812;}
.ltd-btn a:hover i, .ltd-btn a:hover span {color:#02328d;}
.ltd-btn a {border:1px #fdb812 solid;}
.ltd-img {background:center top no-repeat fixed;background-size:cover;min-height:730px;}
.ltd-img .contain>div:first-child {width:100%;text-align:center;padding-top:145px;}
.contain {width:1200px;margin:0 auto;}
.contain h3 {font-size:40px;font-weight:bold;padding:50px 0 50px;color:#fdb812;text-align:center;}
.contain p {width:100%;font-size:14px;color:#FFF;line-height:1.6;text-align:center;margin-bottom:70px;}
#new {width:100%;background:#fdb812;}
#new li {width:33.3%;padding:0 20px;float:left;margin-bottom: 20px;}
#new li>div {background:#FFF;height:575px;}
#new li>div img {width:100%;}
.new-list ul {padding-bottom:20px;}
.btn-position .new-list:hover .new-btn a {padding-left:25px;background:#fdb812;font-weight:bold;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.btn-position .new-list:hover>div {box-shadow:0 5px 10px rgba(0,0,0,0.8);transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.btn-position .new-list {margin-bottom:40px;}
.new-contain {width:85%;margin:0 auto;padding-bottom:10px;}
.new-contain h3 {font-size:16px;color:#000;font-weight:bold;line-height:1.4;padding:20px 0 15px;}
.new-contain h5 {font-size:14px;color:#000;}
.new-btn {width:100%;margin:40px 0;margin-bottom: 60px;}
.new-btn a {display:inline-block;padding:10px 25px 10px 0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#new li>div {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#new li:hover>div {box-shadow:0 5px 10px rgba(0,0,0,0.8);transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#new li:hover .new-btn a {padding-left:25px;background:#fdb812;font-weight:bold;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#global img {width:100%;}
.global-title {width:100%;padding-top:100px;}
.global-title h2, .global-title h5 {width:100%;text-align:center;}
.global-title h2 {font-size:40px;line-height:2;}
.global-title h5 {font-size:18px;text-align:center;line-height:2;padding-bottom:50px;}
#search {width:297px;float: left;}
#search>div {    padding-top: 30px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 50px;}
.seatxt {font-size:15px;padding-left:20px;border: none}
.search-sel {position:relative;width:280px;height:58px;background:#FFF;}
.search-sel i {line-height:58px;padding-left:20px;}
.search-sel .caret {float:right;position:absolute;top:24px;right:15px;border-top:10px solid;border-right:8px solid transparent;border-left:8px solid transparent;}
.dropdown-menu {width:300%;}
.stbn {    width: 40px;
    height: 40px;
    border: 0px;
    color: #FFF;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    float: left;
    border-radius: 200px;
    margin-left: -40px;	background: url(../images/sou.png) no-repeat;margin-top: 5px;}

@media (max-width:767px){
    .nav-mid{
        display: none;
    }
}
@media (max-width:767px){
    .navBar{
        display: block;
    }
}


.dropdown {float:left;}
.btns {margin:0 auto;}
.seatxt {float:left;height:40px;    background-color: #ffffff;
    color: #e4eaec;
    border-color: #e4eaec;    border-radius: 200px;border: 1px solid#e4eaec;width: 150px;}
.footer-img {background:#111;height:auto;background-size:cover;position:relative;}
.footer-container {padding-top:50px;display:flex;justify-content:space-between;}
.footer-container .col {padding:0 5px;min-width:220px;}
.footer-title {color:#fdb812;font-size:18px;line-height:2;margin-bottom:10px;}
.footer-ul p {color:rgba(255,255,255,0.6);line-height:2;font-size:14px;}
.footer-container .footer-ul li a {display:inline-block;color:rgba(255,255,255,0.6);line-height:2;font-size:14px;position:relative;padding-left:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.footer-container .footer-ul li a:hover {color:#FFF;margin-left:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.footer-container .footer-ul li a:hover:after {color:#FFF;}
.footer-container .footer-ul li a:after {position:absolute;top:0px;left:0;content:'-';color:rgba(255,255,255,0.6);}
.footer-container .footer-ul .inmenu_1 {background:none;}
.footer-container>ul:last-child li>img {width:140px;}
.footer-icon {margin-top:20px;}
.footer-icon img {width:20px;margin:3px;}
.foot {height:auto;background:rgba(0,0,0,0.4);}
.foot-left {width:100%;line-height:36px;color:rgba(255,255,255,0.6);margin:0 auto;text-align:center;}
.foot-left a{color:rgba(255,255,255,0.6);}
footer .container {padding:30px 0 50px;}
.footer-img li>img {width:100%;max-width:138px;}
.foot-right span {display:inline-block;padding:0 5px;}

.articlelists .airlisy{width: 90%;background-color: #e1e1e1;z-index: 999;top: -20px;position: absolute;left: 5%;}
.articlelists{position: relative;    height: 130px;}
.airlisy p{padding: 5px 10px ;line-height: 27px;}

.articletime{font-size: 12px;color: #908d84;}
.articletitle{font-size: 16px;font-weight: 600;font-family: Arial;}
.newsmore{border: 1px solid #8fc31f;padding: 5px 8px;font-size: 14px;font-family: Arial;color: #fff;background-color: #8fc31f;}

.news-keyword {height:48px;width:600px;float:left;}
.news-search>div {width:900px;margin:0 auto;padding-top:45px;}
label {font-size:18px;padding-right:20px;float:left;line-height:48px;}
.kwdsub {height:48px;width:175px;color:#000;font-weight:bold;background:#fdb812;border:0px;outline:none;float:left;}
.news-list li {width:100%;margin-bottom:10px;border-bottom:1px rgba(240,240,240,0.6) solid;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.news-list .container {padding:70px 0;}
.news-left {float:left;width:250px;padding:30px 30px 30px 0px;height:210px;display:flex;align-self:center;justify-content: center;}

.news-list .contain{border: 1px solid #eee;}
#ltd{position: relative;}

.background{height: 505px;
    width: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;}
.img {
    position: relative;
    z-index: 2;
}
.content .text {
    background: #fff;
    width: 100%;
    text-align: left;
    padding: 5px 15px;
    position: absolute;
    top: 112px;
    height: 173px;
    z-index: 1;
    opacity: 1;
}
@media (max-width:767px){
    .content .text{
     top: 192px;
    }
}
.content .text p {
    font-size: 14px;
    color: #bbbbbb;
    color: #666666;
    line-height: 1.5;
    margin: 0;
    padding: 30px 0;
	margin-left: 42%;}
.content .text p span {
    max-height: 65px;
    overflow: hidden;
    display: block;
}
.btn-more {
    padding: 5px 15px;
    border: 1px solid;
    color: #02328d;
    color: #02328d;
    display: block;
    width: 110px;
    text-align: center;
    margin: 30px auto 0 auto;
    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms;
    transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms;margin-bottom: 20px;
}
#ltd .content {
    position: relative;
    height: 320px;
}

.service{background:#e1e1e1;background-size: cover;overflow: hidden;}
.compbox{    border-width: 0px;
    border-style: solid;
    border-color: #ccc;
    border-radius: undefined;
    box-shadow: 0 0 0 0 transparent;
    background-color: rgb(0, 148, 0);width: 20%;float: left;padding: 55px 0;
}
.compbox2{    
    box-shadow: 0 0 0 0 transparent;    width: 1200px;
    margin: 0 auto;
  
}
.compbox2 ul{text-align: center;}
.compbox2 ul li{width: 25%;
    float: left;;padding: 22px 65px;}
.compbox2 ul li p img{margin-left:-42px;}
.visubt p{color: rgb(65, 64, 63);width: 100%;
   font-size: 18px;
    margin-bottom: 40px;
    margin-top: 30px;
    word-wrap: break-word;
    max-height: 275px;
    overflow: hidden;
    line-height: 31px;
    white-space: pre-wrap;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    text-overflow: ellipsis;font-family: Arial;}


.compbox2 ul li p span{text-align: center;   margin-top: 25px;
    margin-bottom: 5px;
    height: 45px;
    line-height: 20px;
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    text-align: center;    font-family: Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC,Microsoft YaHei;
   }


.compbox2 ul li p{text-align: center;color: rgb(255, 255, 255);
    text-align: center;
    font-family: Microsoft YaHei,Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;padding-top: 5px}
.compbox2 ul li p:nth-child(2)
{
padding-top: 16px;
}
.compbox p a span{color: rgb(2, 65, 112);
    text-align: center;
    font-family: Microsoft YaHei,Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;}
.compbox p a{height: 35px;
    line-height: 35px;
   
    color: rgb(2, 65, 112);
    border-width: 0px;
    border-style: solid;
    border-color: rgba(33, 150, 243, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 3px 2px rgb(18, 115, 191);padding: 5px;}
.compbox p{    color: rgb(255, 255, 255);
    text-align: center;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
    font-style: normal;}
.newslisyst{background-color: rgba(255,255,255,1 );
   
    border-radius: 0;
    border-width: 0px;
    border-style: solid;
    border-color: rgba(240,240,240,1);margin-bottom: 25px;}
.newslisyst a{overflow: hidden;}
.newslisyst a img{overflow: hidden;display: block;    width: 100%;height: 190px;}
.newslisyst:hover{box-shadow: 0px 0px 15px 0px rgb(217, 217, 217);    transition: all .7s ease 0s;}
.newslisyst:hover img{transform: scale(1.2);    transition: all .7s ease 0s;}
.newstext{padding: 5px;background-color: #fff;line-height: 27px;}
.newstext p a{font-size: 15px;font-weight: bold;color: rgb(119, 119, 119);
    font-family: Arial;}
.newstext p{font-size: 14px;padding: 10px;color: rgb(119, 119, 119);
    font-family: Arial;word-break: break-all;}

.newsList12{width: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-flex;
    align-items: center;
    background: rgba(0,0,0,.5);}
.dataItem-7epok8nf {
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    box-sizing: border-box;
    padding-right: 0px;;padding-left: 10px;
}
.dataItem-7epok8nf i{  
    border-color: rgba(0, 148, 0, 0);height: 42px;
    line-height: 42px;
    color: #fff;
    border-width: 0px;
    border-style: solid;
    border-color: rgba(0, 138, 137, 0);
   
    background-color: #c40000;
    box-shadow: 0 0 0 0 transparent;font-size: 22px;padding: 0px 15px;}

* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	box-sizing: border-box;
	font-weight: normal;
	transition: all .0s ease 0s;
}

.bg-grey {
	width: 100%;
	height: auto;
	padding: 26px 0;background-color:#e1e1e1;overflow: hidden;
}
.content {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
h2.title {
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 24px;
	padding-bottom: 24px;
	position: relative;
}
h2.title:after {
	position: absolute;
	left: 50%;
	width: 46px;
	height: 1px;
	margin-left: -23px;
	background-color: #0c9;
	bottom: 0;
	content: '';
}
p.subtitle {
	margin-top: 18px;
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.tab-block {
	width: 1200px;
	height: 580px;
	margin: 50px auto 0;
	
	
}
.tab-block.information-tab {
	height: 430px
}
.tab-block.information-tab .tabs {
	height: 380px
}
.tab-block .tab-buttons {
	width: 100%;
	height: 50px;
	background-color: #fafafa
}
.tab-block .tab-buttons .tab-button {
	width: 33.33%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #999;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	background-color: #f2f2f3;
}
.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color: #333
}
.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #1183ff
}
.tab-block .tabs {
	width: 100%;
	height: 528px
}
.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	padding: 20px;
	display: none
}
.tab-block .tabs .tab-item.active {
	display: block
}
.information-tab .information-left {
	width: 47%;
	height: auto;
	overflow: hidden;
	position: relative;
	float: right;
}
.information-tab .information-left img {
	width: 100%;
	height: auto
}
.information-tab .information-left .left-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, .5);
	z-index: 2;
	color: #fff;
	padding: 0 14px
}
.information-tab .information-left .left-bottom .article-title {
	font-size: 18px;
	width: 400px;
	float: left;
}
.information-tab .information-left .left-bottom .article-time {
	font-size: 14px;
	float: left;
}
.information-tab .information-right {
	width: 51%;
	height: 340px;
	float: right;
}
.information-tab .information-right .article-list {
	padding-top: 8px;background-color: #fff;padding-bottom: 5px;margin-bottom: 10px;transition: all .7s ease 0s;
}
.information-tab .information-right .article-list .article-link {
	display: block;
	padding: 0 20px;transition: all .7s ease 0s;
}
.information-tab .information-right .article-list .article-link .article-head span {
	display: inline-block;
	vertical-align: middle
}
.information-tab .information-right .article-list .article-number {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #999;
	
	font-size: 14px
}
.information-tab .information-right .article-list .article-title {
	
	line-height: 26px;
	margin-left: 14px;
	width: auto;
	overflow: hidden;
	color: rgb(102, 102, 102);
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.information-tab .information-right .article-list .article-time {
	float: right;
	font-size: 12px;
	color: #999;
	line-height: 20px
}
.information-tab .information-right .article-list .article-content {
	margin-top: 10px;
	padding-left: 44px;
	width: auto;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	display: none
}
.information-tab .information-right .article-list .article-content p {
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}
.information-tab .information-right .article-list:nth-of-type(1) .article-number, .information-tab .information-right .article-list:nth-of-type(2) .article-number, .information-tab .information-right .article-list:nth-of-type(3) .article-number {
	
}
.information-tab .information-right .article-list.current .article-link {
	background-color: #fff;
	padding: 5px
}
.information-tab .information-right .article-list.current .article-number {
	
}
.information-tab .information-right .article-list.current .article-title {
	color: rgb(0, 74, 117);   
}
.information-tab .information-right .article-list.current .article-content {
	display: block
}
.question-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/question-icon.png) center no-repeat;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
}






.news-right {width:calc(100% - 250px);float:left;padding:10px 30px;}
.news-right h3 {font-size:16px;font-weight:bold;line-height:2;}
.news-right h4 {font-size:12px;}
.news-right p {line-height:2;font-size:14px;line-height:20px;height:40px;overflow:hidden;margin:10px 0;}
.news-list .contain p {color:#333;text-align:left;}
.news-list .contain h3 {padding:0;text-align:left;}
.news-right h3 a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 15px;}
.news-right .newlist-btn {width:160px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;float: right;}
.news-right .newlist-btn a {display:inline-block;padding:15px 20px 15px 0px;}
.news-right .newlist-btn a>i:last-child {display:inline-block;padding:0 10px;}
.news-right:hover .newlist-btn {background:#000;padding-left:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.news-right:hover .newlist-btn a {color:#fdb812;}
.news-list li:hover {background:#eee;padding-left:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.news-list {padding-top:50px;}
.news-pages a, .news-pages span {display:inline-block;margin:0 5px 15px;padding:8px 14px;border:1px solid #ccc;font-size:16px;}
.news-pages a:hover, .news-pages span.ctxt {background:#fdb812;border-color:#fdb812;color:#FFF;border-color:#fdb812;opacity:1;}
.news-pages span {opacity:0.4;}
.news-pages {width:100%;text-align:center;padding-bottom:100px;}
.pro-ca .news-pages {padding-bottom:30px;}
.seo_key {padding:0;}
.jsshare {margin-top:30px;}
.seo_key>div {box-shadow:0px 0px 10px rgba(0,0,0,0.1);margin-bottom:40px;padding:30px 10px;}
.news-img {text-align:center;}
.page-active {background:#fdb812;border:none;color:#FFF;}
.construction-nav li {width:100px;float:left;padding-right:10px;transition: all .3s linear;}
.construction-nav li a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:inline-block;width:100%;text-align:center;height:38px;line-height:38px;background:#fff;color:#37474f;font-weight:normal;transition: all .3s linear;}

.construction-nav li:hover a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:inline-block;width:100%;text-align:center;height:38px;line-height:38px;background:#02328d;color:#fff;font-weight:normal;}
.headss{margin: 0 auto;text-align: center;    width: 100%;
    overflow: hidden;}
.construction-nav{float: right;}
.thisclass a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:inline-block;width:100%;text-align:center;height:58px;line-height:58px;background:#000;color:#fff;font-weight:bold;}
.construction-nav .active a, #parts .active a {background:#000;color:#fdb812;}



}
.wheel-right {text-align:center;}
#construction .container {padding:70px 0;}







.pro-btn a:after, .ltd-btn a:after {content:"";background:#fdb812;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transform:scaleX(0);transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:0.5s;-webkit-transition-property:transform;-webkit-transform:scaleX(0);-webkit-transform-origin:0 50%;}
.a li>div>div {text-align:center;}
.pro-btn a:after {background:#02328d;}
.pro-btn a:hover i, .pro-btn a:hover span {color:#fff;border-color:#000;}
.wel-btn .LayImAhrefNode {background:#fdb812;border:#fdb812;color:#000;border-radius:5px;}
.pro-btn a:hover:after, .ltd-btn a:hover:after {transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transform:scaleX(1);}
.pro-fl {width:100%;padding-top:50px;background:#FFF;}
.pro-fl .container {padding:0px;}
.datalist td {border:1px solid #cccccc;text-align:left;padding-top:4px;padding-bottom:4px;padding-left:15px;}
.table, .table-foot {width:1440px;margin:0 auto;padding-bottom:100px;}
.news-title .container {padding-top:30px;padding-bottom:30px;}
.news-title {width:100%;border-bottom:1px rgba(240,240,240,0.6) solid;}
.new-img {width:100%;margin-bottom:20px;text-align:center;}
.new-img ul {width:900px;margin:0 auto;}
.new-img li {width:50%;float:left;margin-bottom:12px;}
.new-img li img {width:438px;}
.news-container p img {float:none!important;}
.news-container p {line-height:1.6;font-size:14px;padding-bottom:20px;text-align:justify;margin-top: 10px}
.news-container.container {padding-bottom:0;}
.fg {width:100%;margin:0 auto;padding:30px 0;}
.fg>p:first-child,#details .fg>p:first-child{height:58px;line-height:58px;width:50%;float:left;background:#fdb812;color:#000;}
.fg>p:last-child,#details .fg>p:last-child {height:58px;line-height:58px;width:50%;float:left;background:#000;color:#fdb812;}
.fg>p>i {display:block;font-size:18px;float:left;}
.fg-left>i:first-child, .fg-right>i:last-child {width:100px;text-align:center;font-size:22px;}
.fg-right>i:first-child {width:calc(100% - 100px);;padding-left:50px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fg-right>i:first-child a, .fg-left>i:last-child a {color:#fdb812;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.fg-left>i:nth-child(2) {width:calc(100% - 100px);padding-right:50px;}
.fg-left>i:last-child a {color:#000;}
.fg img {padding:10px;}
.rnews ul li {float:left;width:50%;height:48px;line-height:48px;margin-bottom:10px;}
.rnews ul li a {display:block;white-space:nowrap;margin-right:3%;text-overflow:ellipsis;overflow:hidden;border-bottom:1px dashed #ccc;}
.rnews ul a:hover {color:#ff520e;}
.new-show h2 {margin-bottom:30px;}
.pro-body.container {padding-top:0!important;}
.pro-body {margin-top:50px;min-height:300px;}
.pro-body .wheel-left {line-height:2;}
.wheel-left h1 {text-align:left;}
.btn-position {position:relative;}
.swiper-button-next {right:-42px;}
.swiper-button-prev {left:-42px;}
.construction-nav>ul {width:100%;margin:20px auto 30px;}
.prosubmenu {margin:50px auto 0px;}
#details .datalist {margin-top:20px;}
#details p {font-size:14px!important;line-height:1.7;}
.icon-right {display:none;padding-left:30px;padding-right:30px;}
.LayImAhrefNode {margin-left:30px;}
.parts-icon>div img{max-width: 100%;}
@media (min-width:1200px) and (max-width:1460px) {
.pro-body.container {margin-top:20px;}

.table, .table-foot, .construction-nav, .construction-nav>ul {width:auto;}
.inv-contain .about-nav li {margin:0 10px;}

.container, .global-img .container {width:1080px;margin:0 auto;}
.nav-right>span {padding-right:10px;}
.nav-right .top-erwei{position: absolute;right: 36px;z-index: 999;display: none;}
.nav-right>span:hover .top-erwei{display: block;}
.nav-left img {padding-left:10px;}

@media (min-width:1200px) and (max-width:1460px) {
.container {width:1200px;}
.construction-nav>ul {width:auto;}
.pro-info-container {margin-bottom:50px;}}
	
	@media (min-width:1460px) and (max-width:1920px) {
.container {width:80%;}
	}
@media (min-width:1025px) and (max-width:1460px) {
.LayImAhrefNode {margin-left:0;}
.new-btn {margin:5px 0;}
#new li>div {height:410px;}
.whe-left, .whe-right {width:50%;margin:0 auto;}
.whe-right>div {width:100%;}
.main-img {margin:50px 0 40px;}
.parts-list li {width:33.3%;}
#construction .container {width:1000px;padding:0 5px;}
.global-img .container {width:1000px;padding-bottom:30px;}
.pro-list span p {right:4px;}
.wheel-head {width:1000px;}
.wheel-list li {width:33.3%;}
.new-contain h3 {height:110px;display:table-cell;vertical-align:middle;}
.new-contain p {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#parts .container {padding:0;}
#map {width:50%;}}
@media (min-width:1025px) and (max-width:1200px) {
.table, .table-foot {width:1000px;}
.pro-item li {width:33.3%;}
.rollPro1 .pbox>a {height:150px;}
.inv-contain .about-nav li {margin:0 0px;}
.global-title {padding-top:50px;}
.contain, #search>div, .fg {width:970px;}
.stbn {width:160px;}
.container {width:970px;}
.seatxt {width:calc(100% - 160px);}
.footer-img {height:auto;}
.footer-container {padding-bottom:130px;}
#nav>li>a {font-size:14px;padding:0 15px;}
header {font-size:12px;}
.nav-mid {width:calc(100% - 260px);margin-left:155px;}
.nav-right>span {padding-right:5px;}
.nav-left img {width:155px;padding-left:5px;padding-top:20px;}}
@media(min-width: 1024px){
.submenu a{display: block;}
.parts-icon>div:first-child{
	height: 250px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
}
@media (min-width:320px) and (max-width:1023px) {
@media screen and (min-width:320px) {html {font-size:14px;}}
@media screen and (min-width:360px) {html {font-size:16px;}}
@media screen and (min-width:400px) {html {font-size:18px;}}
@media screen and (min-width:440px) {html {font-size:20px;}}
@media screen and (min-width:480px) {html {font-size:22px;}}
@media screen and (min-width:640px) {html {font-size:28px;}}
.parts-icon>div:first-child{height: auto;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.parts-item .parts-foot{height: 48px;line-height: 48px}
.mask.active {position:fixed;top:72px;width:100%;bottom:0;background:rgba(0,0,0,0.6);z-index:99;}
.parts-list {padding-top:30px;}
.parts-list li .parts-mark {display:none;}
.news-right .newlist-btn {padding:15px 20px;background:#000;}
.news-right .newlist-btn a {color:#fdb812;padding: 0}
.btn-position {width:90%;margin:0 auto;}
.fg {width:100%;padding-bottom:0;}
.new-list img {width:100%;}
.fg>a:first-child, .fg>a:last-child {width:100%;}
.container {padding:50px 0;}
.table, .table-foot {width:100%;}
.a .pro-footer h4 {text-align:left;padding-left:30px;padding-bottom:20px;font-size:16px;}

.bar-menu {width:72px;height:72px;}
.navBar, .bar-menu {display:block;}
.nav-mid, .nav-right {display:none;}
.nav a {color:#FFF;}
.icon-right {display:block;position:absolute;top:0;right:20%;}
.bar-left .active, .bar-right .active {background:#FFF!important;}
.icon-right {transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;-webkit-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;-moz-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;-ms-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;-o-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;}
.nav {position:absolute;width:100%;top:72px;left:0px;right:0px;font-size:18px;}
.nav .active-nav>a {color:#000;}
.nav li a {padding:0 10%;font-size:14px;}
.nav .submenu a {font-size:14px;}
.nav li {position:relative;line-height:48px;}
.nav .active-nav {background:#fdb812;}
.submenu {position:static;width:100%;background:#333;}
.submenu li {padding:0 5%;border-bottom:1px #ccc solid;}
.submenu li:last-child {border-bottom:none;}
.ind-mark h3 {line-height:1.2;padding-bottom:20px;}
.container {width:90%;}
.pro-item li {width:50%;}
.pro-list span p {right:5px;}
.contain {width:90%;margin: 0 auto;margin-top: 20px;}
#new li {width:80%;margin:0 auto;float:none;margin-bottom:30px;}
.search-sel {width:170px;}
.btns {width:calc(100% - 180px);}
#search>div {width:100%;}
.stbn {width:160px;}
.seatxt {width:calc(100% - 160px);}
.footer-container {padding-top:40px;padding-bottom:100px;}
.footer-img {height:auto;}
.footer-container {flex-wrap:wrap;}
.footer-container .col {width:50%;margin-bottom:20px;}
.construction-nav>ul {width:100%;margin:40px auto;}
.prosubmenu {margin:40px auto 0;width:90%;}
#wheel {padding-top:0;}
#construction .container {padding:50px 0;}
.news-pages {padding-bottom:50px;}
.news-search>div {width:90%;margin:0 auto;}
label, .kwdsub {display:block;width:15%;}
label {text-align:right;}
.news-keyword {width:70%;}
.new-btn a {padding-left:25px;background:#fdb812;font-weight:bold;}
.ltd-btn {margin-top:90px;}
#Products {background:#fafafa;}
.pro-item li>div {background:#FFF;}
.pro-footer, .pro-footers {background:#fdb812;}
.pro-list span>div:first-child {color:#666;}
#new li>div {height:auto;}
#parts>div:first-child li {width:33.3%;margin-bottom:3px;}
.parts-list li {width:33.3%;}
.parts-item>a {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}
@media (min-width:768px) and (max-width:1024px) {
#map{width: 100%;height: 300px}
.wheel-left h1 {font-size:30px;}
.wel-btn a {width:200px;}
.rollPro1 li {width:33.3%;margin-bottom:20px;}
.main-img {margin:0 0 20px;}
.construction-nav li {width:33.3%;}
.con-left, .feedbackForm {width:100%;float:none;padding:0px;}
.new-btn {margin:40px 0;padding-bottom:40px!important;}
#about-home .list-paddingleft-2 li {width:33.3%;text-align:center;}}
@media (min-width:320px) and (max-width:767px) {
.news-left {display:none;}
.ind li {height:auto;min-height:280px;}
.container, .construction-nav>ul, .prosubmenu {width:100%;padding:0 15px;position: relative;   
    margin-bottom: 30px;}
.pro-item ul {flex-wrap:wrap;justify-content:center;}
.text-down li>div {line-height:1;height:auto;padding:0 10px;}
.con-left, .feedbackForm {width:100%;float:none;padding:0px;}
.con-right {width:50%;text-align:center;}
.text-down .text span {float:left;width:calc(100% - 2rem);padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.date {text-align:right!important;position:absolute;top:35px;left:45px;}
.down {height:48px;line-height:38px;}
.text-down li {position:relative;padding:15px 0 10px;border-bottom:1px #ccc solid;}
.ind li {width:100%;}
.ind-mark a {color:#FFF;}
.ind-img-change .ind-mark a {color:#000;}
.ind-mark {padding-bottom:50px;}
.ind li:nth-child(2) {background-image:url(../images/home-img02-c.jpg);}
.ind li:hover .ind-mark a {color:#FFF;}
.ind .ind-img-change:hover .ind-mark a {color:#000;}
.container, footer .container {padding:30px 15px;}
.global-title {padding:30px 0;}
.pro-item li {    width: 50%;
    float: left;;max-width:360px;}
.pro-item li>a:frist-child {text-align:center;}
.pro-item li img {width:100%;margin:0 auto;}
.pro-item li h4 {font-size:18px;color:#000;}
.pro-list, .pro-item li h4 {padding:0 15px;}
.pro-list span {width:100%;display:inline-block;float:left;position:relative;}
.pro-list span>div {width:40%;float:left;color:#000;font-size:1rem;line-height:1.6;font-family:Arial;}
.pro-list span>div:first-child {width:60%;float:left;font-size:1rem;color:#666;line-height:1.6;}
.pro-list span p {display:none;}
.pro-footers, .pro-footer {padding:15px 0;}
.pro-btn {margin-top:0;}
.ltd-btn {margin-top:50px;}
.ltd-img {min-height:620px;}
.ltd-img .contain>div:first-child {padding-top:70px;}
.ltd-img .contain>div img {width:60px;}
.ltd-img .contain h3 {font-size:1.28rem;padding:2.07rem 0 1.57rem;text-align:center;}
.ltd-img .contain p {width:100%;font-size:0.5rem;color:#FFF;line-height:2;text-align:center;margin-bottom:0.36rem;}
#new li {width:100%;padding:0;}
.new-btn {margin:40px 0;padding-bottom:0px!important;}
.global-title h2 {font-size:1.65rem;line-height:2;}
.global-title h5 {font-size:0.6rem;padding:0 15px;text-align:center;line-height:1.2;}
#search {height:auto;width:100%;background:#fdb812;}
#search>div {padding-top:20px;width:100%;margin:0 auto;}
.seatxt {font-size:24px;padding-left:20px;}
.search-sel {position:relative;width:100%;height:48px;background:#FFF;}
.search-sel i {line-height:48px;padding-left:20px;}
.search-sel .caret {float:right;position:absolute;top:24px;right:15px;border-top:10px solid;border-right:8px solid transparent;border-left:8px solid transparent;}
.dropdown-menu {width:calc( 100% - 30px);margin:0 15px;top:calc(100% - 10px);}
.stbn {width:7.2rem;height:48px;background:#000;border:0px;color:#FFF;font-size:14px;outline:none;cursor:pointer;float:left;    text-align: center;}
.dropdown, .btns {width:100%;padding:10px 15px;}
.btns {padding-bottom:30px;margin-bottom: 60px;}
.seatxt {float:left;height:48px;width:calc(30% - 7.2rem);}
.footer-container ul {width:100%;min-height:0;}
.footer-title {margin-bottom:0;}
.footer-container .col {margin-bottom:20px;}
.footer-img {padding-bottom:40px;}
.foot-left, .foot-right {width:100%;padding:10px 0 0 0;}
.nav-left img {width:140px;}
.nav-left img {padding-top:17px;}
.about-banner img, .pro-banner img, .net-banner img, .con-banner img {width:768px;height:11rem;}
.about-banner h2, .pro-banner h2, .net-banner h2, .con-banner h2 {width:100%;text-align:center;font-size:1.8rem;color:#fdb812;line-height:1.4;margin-bottom:15px;padding-top:2rem;}
.about-banner h5, .pro-banner h5, .net-banner h5, .con-banner h5 {width:80%;margin:0 auto;text-align:center;font-size:0.85rem;}
.about-banner div, .pro-banner>div, .net-banner div, .con-banner div {position:absolute;top:1rem;width:100%;}
.about-nav li {padding:0;margin:0 0.4rem;}
.about-nav li {font-size:15px;}
.about-nav li {height:57px;line-height:50px;}
.about-nav {height:58px;}
#parts {padding-top:1rem;}
.construction-nav>ul, .prosubmenu {margin:1rem auto;}
.indless h3 {padding-top:50px;}
#about-home h3, #privacy h3 {font-size:24px;}
label {display:block;font-size:1rem;width:100%;line-height:28px;font-size:1rem;text-align:left;padding-top:20px;}
.news-keyword {width:70%;}
.kwdsub {width:30%;}
.news-search>div {padding:0;}
.news-list {padding-top:30px;}
.news-list li {height:auto;}
.news-list li:hover {padding-left:0px;}
.news-left, .news-right {width:100%;}
.news-left img {padding:0;}
.news-right {padding:0 15px;}
.news-right h3 {line-height:1.4;padding:10px 0;}
.news-right h4 {padding-bottom:15px;}
.news-right p {line-height:1.4;}
.news-right .newlist-btn {margin-top:15px;margin-bottom:15px;padding:15px 20px;background-color:#000;}
.news-right .newlist-btn a {color:#fdb812;}
.page-active {color:#FFF;}
.news-pages {width:90%;margin:0 auto;}
.construction-nav li {width:50%;padding-bottom:3px;}
.wheel-left {padding-left:0px;}
.wheel-left h3 {font-size:1.4rem;line-height:1.4;}
.wheel-left>div {margin-bottom:30px;}
#construction .container {padding-bottom:0px;}
#parts>div:first-child li, .inv-contain .about-nav li {width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inv-contain .about-nav {width:90%;margin:30px auto 20px;padding:0;}
.inv-contain .about-nav li a {line-height:48px;height:48px;}
#parts>div:first-child li a {padding:0 10px;}
.parts-title li a {height:48px;line-height:48px;}
.parts-list li {width:50%;padding:0.5rem;margin-bottom:0px;}
.parts-item .parts-foot {padding:0 5px;display:block;height:48px;line-height:48px;font-size:16px;color:#000;text-align:center;background:#fdb812;}
.text i:first-child img {width:18px;}
.text i:first-child {width:20px;height:48px;line-height:38px;}
.text p {padding:0 10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.down img {width:20px;}
#shek li>div>div:last-child {width:2rem;float:left;}
#shek li>div>div:first-child {width:calc(100% - 2rem);float:left;}
.text i {width:2rem;float:left;}
.global-img .container {padding:0;}
.global-img h2 {padding-top:30px;font-size:1.2rem;line-height:1.2;padding-bottom:30px;}
.global-img h5 {width:100%;font-size:0.6rem;text-align:center;line-height:1.4;padding-bottom:30px;}
.nav li {line-height:48px;}
.con-contain .container {width:100%;padding-bottom:0;}
.con-contain .container>div {width:100%;}
.con-contain .container p {line-height:2;}
.con-right {width:100%!important;padding:0!important;}
.con-icon {margin-top:30px;}
.con-er {margin-bottom:30px;}
footer .container {padding:30px 15px;}
.news-title .container {width:90%;padding-bottom:20px;}
.news-title .container a {display:inline-block;}
.container h2 {font-size:1.65rem;line-height:1.2;}
.news-container h5 {padding-top:1rem;}
.container h5 {font-size:0.6rem;padding-bottom:1rem;}
.new-img li {width:100%;}
.new-img li img {width:100%;}
.new-img ul {width:100%;}
.fg {width:100%;padding-bottom:0px;}
.fg>a {display:block;width:100%!important;height:48px!important;line-height:48px!important;}
.fg>a>i {font-size:0.85rem;}
.fg-left>i:nth-child(2) {width:auto;}
.fg-left>i:nth-child(3) {display:none;}
.fg-left>i:first-child, .fg-right>i:last-child {width:50px;}
.fg-right>i:first-child {width:calc(100% - 50px);}
.rnews ul li {float:none;width:100%;}
.new-show h2 {margin:30px 0 20px;}
.btn-position li div {background:#fdb812;}
.btn-position .new-btn a {background:#000;color:#FFF;}
.new-show {display:none;}}
@media (min-width:640px) and (max-width:768px) {
.whe-list span {width:25%;position:relative;}
.whe-list p {position:absolute;right:12px;height:58px;width:1px;top:7px;background:rgba(240,240,240,1);}
.new-img li {width:50%;float:left;}
.pro-list span p {position:absolute;top:3px;right:0;width:1px;height:36px;background:rgba(0,0,0,0.2);z-index:99;}
.pro-list>span:nth-child(2) p {right:0px;}
.pro-item li {padding:0 5px;width:50%;float:left;}
.pro-list span {width:33.3%;text-align:center;}
.pro-list span>div {width:100%;font-size:13px;width:90%;font-weight:bold;}
.pro-list span>div:first-child {font-weight:500;width:90%;height:28px;font-size:12px;line-height:1;padding-bottom:5px;}
.new-img ul {width:80%;margin:0 auto;}
.new-img li img {width:100%;padding:3px;}
.new-img li {margin:0;}}
@media (min-width:568px) and (max-width:768px) {
#about-home .list-paddingleft-2 li {width:50%;text-align:center;}}
@media (max-width:568px) {
.footer-container .col {width:100%;}
tr {display:flex;flex-wrap:wrap;justify-content:center;}
#about-home .list-paddingleft-2 li {width:50%;padding:10px;text-align:center;}
.pro-body .wheel-left, .pro-body .wheel-right {width:100%;float:none;}}
@media (min-width:480px) and (max-width:768px) {
.rollPro1 li {width:50%;}}
@media(max-width:480px) {
.rollPro1 li {width:100%;}
.construction-nav li {width:33%;}}
}
/*inquiry*/
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.xh {color:#f00;padding:0 3px;}


.feedback p{text-align: center;}
.new-list ul li .new-contain p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.top-erwei{display: none;}
.nav-right:hover .top-erwei{display: block;}

.footlinks{width: 100%;text-align: center;line-height: 32px;background: #999;color: #fff;}
.footlinks a{color: #fff;}



/* Common styles of menus */

.dl-menuwrapper {
	width: 100%;
	max-width: 250px;
	float: right;
	position: absolute;
	top:0;
	right:0;
	padding-top: 5px;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 0px;
}

.dl-menuwrapper button {
	
	border: none;
	width: 65px;
	height: 65px;
	
	overflow: hidden;
	position: absolute;
	top:-56px;
	right:0;
	cursor: pointer;
	outline: none;
	
	background-size: 50%;color: #000;
}

.dl-menuwrapper button:hover ,




.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;color: #fff;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	
	border-bottom:1px solid #eee;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: #000;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: #000;
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);z-index: 996;
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}


.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}


/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

.logo p a{font-family: Arial;
    font-size: 23px;
    font-weight: bold;}

.jianrongxss{padding: 30px 0;}




.ywproduchs{display: none;}
.yesiece{display: none;}
.ywxbyqh{display: none;width: 90%;margin: 0px auto;border-radius: 3px;}
.ywxbyqh select{width: 100%;margin: 10px auto;border-radius: 3px;height: 45px;font-size: 15px;}
.shoujifoort{display: none;width: 100%;
    height: 56px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(211,211,211,1);
    position: fixed;
    bottom: 0;}
.shoujifoort ul li{background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#1e50ae),to(#1e50ae));width: 33.33%;float: left;list-style: none;}
.shoujifoort ul li h3{color: #fff;text-align: center;font-size: 16px;}
.shoujifoort ul li a i{width: 100%;
    height: 30px;
    line-height: 30px;
    padding-top: 2px;
    text-align: center;    color: rgba(255,255,255,1);
    font-size: 2.4rem;
    background-size: 2.4rem;}
.shoujifoortss{display: none;padding: 10px 0;text-align: center;margin-bottom: 66px;}
.shoujifoortss p{color: rgb(116, 125, 130);font-size: 14px;}
.zhoutus{display: none;}
.sunewsm{    background: url(../images/bgshsj.jpg) no-repeat center fixed;}






.sunewsm2{background-color: rgba(71, 71, 71, 0.6);}
.sunewsm2 p{color:#fff;text-align: center; }
.guoqi{margin-left: 50%;}
.guoqi a img{width: 30px;}
.banquansuoy{border-top: 1px solid #666;padding: 20px 0 15px;}
.banquansuoy p{text-align: center;color: #fff;font-size: 15px;}
.yubiaotu{padding: 15px 0;text-align: center;border-top: 1px solid #666;}
.yubiaotu ul li{display: inline-block;padding: 13px 0 8px;margin: 10px;border: 1px solid #999;width: 45px;}
.yubiaotu ul li a i{font-size: 21px;color: #999;}

.yubiaotu2{padding: 15px 0;text-align: center;}
.yubiaotu2 ul li{float: left;padding: 13px 0 8px;margin: 10px;border: 1px solid #999;width: 45px;}
.yubiaotu2 ul li a i{font-size: 21px;color: #999;}


.yubiaotu2 ul li:hover{border: 1px solid #000;}
.yubiaotu2 ul li:hover a i{color: #000;}

.yubiaotu ul li:hover{border: 1px solid #fff;}
.yubiaotu ul li:hover a i{color: #fff;}
@media (max-width:767px){
    .tel{display: none;}
	 header{height: 0px;margin-top: 0px;}
	.yesiece{display: block;padding: 10px 0;text-align: center;}
	.headss h2 {font-size: 22px;}
	.ywproduchs{display: block;padding: 5px;}
	.ywproduchsxq{display: block;padding: 5px;width: 46%;float: left;}
	.ywxbyqh{display: block;}
	#Allbody{display: none;}
	.bg-grey{display: none;}
	.service{display: none;}
	.shoujifoort{display: block;}
	.footer{display: none;}
	.shoujifoortss{display: block;}
	.logo p span {
   display: none;}
	
	.logo {
   padding-top: 0px;
}
.logo img {
    max-width: 250px;
}	
.aboutsxianbgq{   min-height: none;;}
	
	
	.aboutti1{padding: 40px;background-size: cover;margin-bottom: 10px;}
	.aboutti2{padding: 40px;background-size: cover;}
	
	
#scrollbox ul LI {
	FLOAT: left;
	width: 46%;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	min-height: 18px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	margin: 5px;    border-width: 4px;
    border-style: solid;
    border-color: rgba(240,240,240,1);
}
	#scrollbox ul LI img {
    display: block;
    transition: all 0.6s;
    border: 0px;
    height: 130px;
    width: 100%;
}

	.yousbnian1{width: 50%;float: left;padding: 5px;}
	
.yousbnian2{width: 50%;float: left;padding: 5px;}	
	
	.b40 {
    clear: both;
    height: 10px;
    overflow: hidden;
}
	
}
@media (max-width:767px) {
.shouyebj {

    background-size: cover;
}
	.prolist{width: 120px;}
	.prolistyoubian{width: 240px;}
	.aboutsus{min-height: 200px;}
	.jianrongx{padding: 20px;}
	.newsxiao p a {
    font-size: 17px;
    font-weight: bold;
  
}
.shijian p span {
    font-size: 18px;
    font-weight: 400;
  
    padding-right: 15px;
}	
	
.pro-item li img {max-width:100%;max-height:100%;height: 128px;}	
	
	.yousbnian {
    background: url(../images/youbianss.jpg) no-repeat;
    background-size: 100%;
    padding: 30px 10px 70px;
}
.magnifier {
    width: 99%!important;
    position: relative;
    margin-top: 30px;
    margin-left: 0px;
    float: left;
}	
.peoductsinry {
    width: 100%!important;
    overflow: hidden;
    float: left;
    padding-left: 30px;
}	
}


