a body {
}
p, h2, h3, h1, ul, li, dl, dd, dt, span, i {
	margin: 0;
	padding: 0;
}
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: 180px;
	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;
}
.width20 dl{float: left;padding: 8px 15px;}

.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: 0px 0;text-align: right;}

.prodiasli ul li{list-style:disc;padding: 5px 0px;}
.biaotiub{background: url(../images/rlaiybj.jpg) no-repeat;text-align: center;}

.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;}

.dishtuom ul{display: none;position: absolute;
    left: 166px;
    width: 200px;
    top: 8px;    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;background: #fff;}
.dishtuom ul li {width: 100%;padding: 5px 10px;}
.dishtuom ul li a{font-size: 15px;}
.dishtuom:hover ul{display: block;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#333;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:none;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:none; padding:1px;}
  
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:1px; z-index:99999999; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:999999em; display:none;}
        #cboxPrevious:hover{background-position:0px -25px;display:none;}
        #cboxNext{background-position:-25px 0px; right:999999em;display:none;}
        #cboxNext:hover{background-position:-25px -25px;display:none;}
        #cboxClose{background-position:-50px 0px; right:0px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:9999999em;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}









.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 0px;border-top: 3px solid rgb(8, 80, 135);}

.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;}


/*悬浮链接*/
.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:#333;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}}

.productssss{padding: 10px;background-color: #e1e1e1;}






.picScroll-left{ width:400px;margin:5px 0 0 0px;      }
.picScroll-left .hd{   }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ position: absolute; top:100px; display:block;  width:40px; height:40px;  overflow:hidden;	 cursor:pointer; background:#000;z-index: 99999;}
.picScroll-left .hd .prev{ left:0px; background:#00529C url(../images/prev_ico.png) no-repeat center }
.picScroll-left .hd .next{ right:0px; background:#00529C url(../images/next_ico.png) no-repeat center}
.picScroll-left .hd .prev:hover{  background:#dd9322 url(../images/prev_ico.png) no-repeat center }
.picScroll-left .hd .next:hover{  background:#dd9322 url(../images/next_ico.png) no-repeat center}
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ /*padding:10px;*/  overflow: hidden;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:310px; float:left; _display:inline;  text-align:left;border-right:dashed 1px #bbb ;   }
.picScroll-left .bd ul li img{ width:303px; height:304px; display:block;  margin:auto }
.picScroll-left .pageState{ display: none;}
.picScroll-left .bd ul li .box{ padding:0 20px;}
.picScroll-left .bd ul li .box p{color:#fff; font-size:12px;margin:0 0 20px 0}
.picScroll-left .bd ul li .box h4{color:#000; font-size:16px;margin:15px 0;text-align: center;}
.picScroll-left .bd ul li .effect_two{width:253px;height:328px; margin: auto;}
.picScroll-left .bd ul li a:hover .box .icoBoxOne{ background: url(../images/ico_05h.png) no-repeat center; color:#fff}
.picScroll-left .bd ul li a:hover .box p{color:#fff}


.inBody_1{padding-top:10px;}
.inBody_title{border-bottom:1px solid #d1d1d1;height:50px;line-height:50px;margin-bottom:25px;width: 96%;}
.inBody_title .t1{font-size:19px;color:#444;border-left: 5px solid#f52f12;padding-left: 10px;line-height: 25px;}
.inBody_title .t2{padding-top:0px;}
.inBody_title .t2 a{color:#525252; text-decoration:none;}
.inBody_title .t2 em{color:#008cd6;}
.inBody_1 .inBy_1_left{width:896px;float:left;}
.inBody_1 .inBy_1_left .proBy_1{width:282px;float:left;}
.inBody_1 .inBy_1_left .proBy_2{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_3{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_4{width:282px;float:left;margin-left:0px;}
.inBody_1 .inBy_1_left .proBy_5{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_6{width:282px;float:left;margin-left:25px;}
.scrollBody{width:282px;}
.scrollBody .scroll{float:left;width:282px;height:320px;position:relative; overflow:hidden;}
.scrollBody .scroll ul{position:absolute;width:9999em;top:0;left:0;height:320px;float:left;}
.scrollBody .scroll ul li{float:left;width:282px;height:320px;overflow:hidden;}
.scrollBody .scroll ul li a{ text-decoration:none;}
.scro_title{height:40px;background:#e1e1e1;font-size:16px;color:#5E5D5D;line-height:40px;text-align:left;margin-bottom:15px; position:relative;font-weight:bold; padding-left:20px;}
.scro_title .btn{float:right; position:absolute;top:10px;right:15px;}
.scro_title .leftBtn{display:block;width:16px;height:20px;background:url("../images/lbtn.png") no-repeat;}
.scro_title .leftBtn:hover{background:url("../images/lbtn_h.png") no-repeat;}
.scro_title .rightBtn{display:block;width:16px;height:20px;background:url("../images/rbtn.png") no-repeat;margin-left:5px;}
.scro_title .rightBtn:hover{background:url("../images/rbtn_h.png") no-repeat;}
.proimg{width:282px;height:280px;}
.p_tit{padding-top:10px;}
.p_tit a{font-size:16px;color:#6E6D6D;font-weight:bold;}
.p_txt{padding-top:5px;}
.p_txt a{color:#666;line-height:20px;font-size:13px;}


.cw {
    width: 1200px;
    margin: 0 auto;
}

.fr {
    float: right;
    display: inline;
}



.inBody_1 .inBy_1_right{margin-left:24px;float:left;width:280px;}
.in_video{width:300px;height:201px;}
.in_sel{margin-top:10px;}
.in_sel select{border:1px solid #a5a5a5;width:280px;height:32px;font-size:14px;color:#979797;padding-left:20px;margin-bottom:10px;}
.album{height:43px;background:#063b6e;color:#fff;font-size:14px;text-align:center;line-height:43px;}
.album a{color:#fff; text-decoration:none;}
.al_txt{padding-top:8px;}
.al_txt a{padding-left:10px;background:url("../images/altxt.jpg") no-repeat left 3px; text-decoration:none;color:#666;margin-right:10px;width: 100%;clear: both;}

.foot-nav p span{font-size: 21px;padding-left: 20px;}
.inBody_2{padding-top:20px;padding-bottom:60px;}
.inBody_2 .news_left{width:100%;float:left;}
.inBody_2 .news_left ul li{float:left;width:100%;margin-right:25px;}
.inBody_2 .news_left ul li a{ text-decoration:none;}
.newsimg{width:100%;height:auto;}
.news_tit{padding-top:23px;line-height:22px;padding-bottom: 20px;}
.news_tit a{font-size:16px;color:#6E6D6D;font-weight:bold;}
.news_txt{line-height:23px;padding-top:5px;}
.news_txt a{color:#666;} 
.news_hou{padding-top:5px;}
.news_hou a{color:#666;} 
.inBody_2 .news_right{float:left;width:285px;}
.inBody_2 .news_right ul li{padding-bottom:10px;}
.inBody_2 .news_right em{color:#666;}
.inBody_2 .news_right a{color:#2e2e2e; text-decoration:none;line-height:20px;font-size:13px;}

.index_bm{height:190px;background:url("../images/indbm_bg.jpg") repeat-x;}
.index_bm ul{ overflow:hidden;margin: 0px -40px 0px 0px;padding-top:34px;}
.index_bm ul li{float:left;width:268px;margin-right:40px;}
.index_bm ul li .bmimg{box-shadow:2px 2px 5px #999}
.index_bm ul li p{text-align:center;padding-top:15px;}
.index_bm ul li p a{font-size: 14px; color:#383838; text-decoration:none;}




.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;height: 250px;width: auto;margin: 0 auto;}
.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: 5px 10px;color: rgb(119, 119, 119);
    font-family: Arial;}

.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: rgba(255,255,255,1);
    border-width: 0px;
    border-style: solid;
    border-color: rgba(0, 138, 137, 0);
   
    background-color: #007cc2;
    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;
}





.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 #425383;padding: 5px 25px;border-radius: 15px;}
.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;}

.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;}

	
@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;
}

.dayingban{background-color: #f4f4f4;padding: 35px 0;}

.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);
}






@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{
       display: none;
    }
}



 #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;
}


.biaotil p a {
	font-size: 32px;
	font-weight: 400;
}
.biaotil p {
	padding: 15px 0px;text-align: center;
}


/* 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-top: 1px;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 p {
	line-height: 20px;
	padding: 5px 0;text-align: center;
}
.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
}
.shijian {
	text-align: center;
	line-height: 25px;
	padding: 10px 0 10px;
	transition: all .8s ease 0s;background-color: #fff;
}
.shijian p {
	
	line-height: 23px;
	color: #999999;
	font-size: 13px;text-align: center
}
.shijian p span {
	font-size: 39px;color: #999999
}
.shijianhover:hover .shijian {
	background-color: #e6212a;
	transition: all .8s ease 0s;
}
.shijianhover {
	border: 1px solid #e8e8e8;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.shijianhover33:first-child {
	border-left: none;
}
.shijianhover33:nth-child(2) {
	border-right: none;
}

.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: #fff;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: 350px;
}
.h218px th {
	padding-top: 125px;
}
.h218px td {
	overflow: hidden;
}
#mproject a {
    margin: 0;
    float: right;
    margin-top: -14px;
    margin-right: 100px;background-color: #0966c2;color: #fff;padding: 10px 45px;
}
.itemtitle{text-align: center;}
.promores{width: 240px;margin: 30px auto;background-color: #063b6e;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;}
.ab_con_1_rt p{font-size: 16px;}
#mservice a.more {
    width: 150px;
    height: 45px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    position: relative;
    border: 0px;
    border-radius: 0px;
    text-indent: -9999px;
    margin-top: 70px;
    margin-bottom: 90px;
}
.ab_con {
    width: 1200px;
    margin: auto;
   padding-top: 30px;
    padding-bottom: 30px;
}
.ab_con_1 img {
  
}
.ab_con_1 {

}
.ab_con_1_rt {
   
    color: #000;
    font-size: 16px;
   line-height: 32px;
}
.itemtitle h3 {
    font-size: 32px;
    color: #000000;
    font-weight: bold;
}
.itemtitle h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0;
}
.aboutus{
	background: url(../images/bg01.jpg) no-repeat;
	background-size:100% ;
width: 100%;overflow: hidden;
}


* {
	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: 33.333333%;
	position: relative;
	min-height: 1px;
	padding: .3375rem;
	text-align: center;border: 1px solid#eee;
}
.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: 30%;
	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 30px;
	text-align: center;color: #fff;
}
.in_case-list ul li a .in_case-listtext h4 i{color: #fff;font-size: 19px;border: 1px solid #fff;padding: 0px 42px;}


.in_case-list ul li a .in_case-listtext h4 strong {
	font-size: 18px;
	display: block;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 8px;
	text-align: center;color: #fff;
}
.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(66,83,131,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';
}

.biaotil {
	text-align: center;
	padding: 5px;
}
.biaotil h3 {
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 15px;
	text-align: center;
}
.biaotil p {
	font-size: 16px;
	text-align: center;
}

.liaojiexiangq {
	padding: 5px 20px 6px 20px;
	text-align: center;
}
.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: 0px 0 1px;
}

.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;
}


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:50px;background-color: #313131;;font-size:17px;top:0;left:0;right:0;z-index:999999999;}
nav {position:relative;}
#nav {display:inline-block;}
#nav li {position:relative;display:inline-block;}
#nav .submenu li {display:block;}
#nav>li {float:left;}


.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;}

#nav>li{text-align: center;
    border-left: 1px solid #e5e5e5;}
#nav>li>a {padding:0px 56px;line-height:50px;display:block;transition:all 0.3s ease;position:relative;z-index:11;;

color: #fff;
    text-align: center;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;

}
.nav > li > a:hover, .nav > li > a:focus {text-decoration:none;background-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: 1200px;;}
.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:before {background-color: rgb(0, 148, 0);}
#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;}
#nav>li:hover>a {text-decoration:none;color:#000;}
.inmenu_1 {background:#000;}
#nav .inmenu_1 a {color:#FFF;}
.code{width: 18%;float: left;padding-top: 0px;}
.code em {
    color: rgb(242, 240, 240);
    text-align: left;
    font-family: 微软雅黑;
    font-size: 18px;
    padding-left: 0px;
    font-weight: normal;
}
.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;;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: 23px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #37474f;
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    font-family: Arial;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;font-weight: bold;}
.headss p{width: 38px;
    height: 2px;
    background: #063b6e;
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    margin: 0 auto;}




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




.ind li:hover .ind-mark a, .ind li:hover p {color:#000;}
.container {width:1200px;padding:10px 0;}
@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%;}
.pro-item li h4 {    color: #fff;
    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:16px 0;text-align: center;background-color: #3a4554;}
.pro-item li>a:hover .pro-footers, .pro-item li>a:hover .pro-footer {background:#f52f12;-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;}
.righttubiao {
    position: absolute;
    margin-top: 130px;
    right: -63px;
    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: #063b6e;
    font-size: 25px;
    text-align: center;
    color: #fff;
    font-weight: 200;
    transition: background-color .5s ease 0s,color .5s ease 0s;
    z-index: 9;
}
.inBy_1_right {
    margin-left: 5px;
    float: left;
    width: 300px;
}
.lefttubiao {
    position: absolute;
    margin-top: 130px;
    left: -30px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 30px;
    height: 50px;
    line-height: 50px;
    background-color: #063b6e;
    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;
}
.anlizhsndss {
    width: 1170px;
    margin: 0 auto;position: relative;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	
}
.h218px {
	width: 1200px;
	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: 289px;
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
    min-height: 18px;
    text-align: center;
    padding: 0px;
    overflow: hidden;
    margin: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #3a4554;background-color: #fff;
}
#scrollbox ul LI img {
	display: block;
	transition: all 0.6s;
	border: 0px;height: 280px;margin: 0 auto;background-color: #fff;
}
#scrollbox ul LI p {
	overflow: hidden;
}
#scrollbox ul li:hover {
}
#scrollbox ul LI img:hover {
	
}





.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);width: auto;height: 189px;margin: 0 auto;}
.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: #f52f12;
    border-bottom: 3px solid #f52f12;}
.pro-footer h4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff;font-size: 15px;}

#search {width:297px;float: left;}
#search>div {    padding-top: 30px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 50px;}
.seatxt {font-size:18px;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:100%;}
.stbn {    width: 300px;
    height: 40px;
    border: 0px;
    color: #FFF;
    font-size: 14px;
    outline: none;
    cursor: pointer;
  
    border-radius: 0px;
    margin-top: 25px;;background-color: #028cd7;}

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

.wid100{width: 100%;overflow: hidden;}
.dropdown {float:left;}
.btns {margin:0 auto;}
.seatxt {float:left;height:40px;    background-color: #ffffff;
    color: #333;
    border-color: #e4eaec;    border-radius: 0px;border: 1px solid#333;width: 100%;background: url(../images/topbg3.png) no-repeat 240px 10px;;}
.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;}

.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
}
.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;
}





.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;}
.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;}







.construction-nav>ul {width:100%;margin:20px auto 30px;}

.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;}
.wheel-left{padding-left: 20px;}
#nav>li>a {padding:0 56px;}
.table, .table-foot, .construction-nav, .construction-nav>ul {width:auto;}
.inv-contain .about-nav li {margin:0 10px;}


.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: 1024px){
.submenu a{display: block;}
.parts-icon>div:first-child{
	height: 250px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
}

/*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;}




/* 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;}



.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(#378ec3),to(#0d4f9e));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;}

.biaotiub{ background: url(../images/biaotiubbj.jpg) no-repeat;text-align: center;font-size: 24px;line-height: 60px;width: 588px;margin: 0 auto;padding-bottom: 30px;font-weight: bold;}




.sunewsm2{background-color: rgba(71, 71, 71, 0.6);}
.sunewsm2 p{color:#fff;text-align: center; }

.guoqi a img{width: auto;}
.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;width: 80%;margin: 0 auto;}
.yubiaotu ul li{font-size: 14px;color: #999;}
.yubiaotu ul li a i{font-size: 21px;color: #999;padding-right: 5px;}
.yubiaotu ul li a {font-size: 14px;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;}


@media (max-width:767px){
    .tel{display: none;}
	 header{height: 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: 50%;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: 120px;
}	
	
	}

.guoqi{float: right;}
