@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";width:100%;margin:0; font: normal 100%; padding-bottom:90px; color:#454545;}
*{margin:0;padding:0;}
ul li,a,dl,dt,h1,h2,h3{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;margin:0px;padding:0px; color:#666; border:none;}
img{border:none;}
html{ max-width:760px; margin:0px auto;}
.qc{ clear:both;}
/************顶部******************/
.top{width:100%; height:auto;overflow:hidden;}

.logo{
	width:100%;
	height:4.5em;
	overflow:hidden;
	padding-bottom:10px;
	}
.logo .logo_left{padding-left:1%;  width:58%; display:block; float:left; margin-top:1.0em;margin-bottom:1.0em}
.logo .logo_left img,.about img{ max-width:100%;}	
.zt{font-family:"arial";}
.logo .logo_right{box-sizing: border-box;padding-left:30px;padding-top:2.3em;background:url(m_tel.png) left no-repeat; width:130px; padding-right:1%; display:block;  font-weight:600; float:right; line-height:3em; font-size:0.8em; color:#02488e;}
.menu{
	height:auto;
	width:100%;
	overflow:hidden;
	background:#02488e;
	}	
.menu ul{}	
.menu ul li{ width:25%; height:2.2em; line-height:2.2em; text-align:center; display:block; overflow:hidden; float:left; box-sizing: border-box;border-right:1px solid #b8b8b8;border-bottom:1px solid #d6d6d6}
.menu ul li:nth-child(4n){border-right:none;}
.menu ul li a{ color:#fff; font-size:0.825em;}


.main{ width:100%;  height:auto; overflow:hidden;}




.main .about{width:100%;margin-top:2em;border-top:3px solid #ffba00;padding-top:4%;}
.main .about h4{ width:100%; height:2.5em; line-height:2.5em; color:#ffba00; font-size:1em; text-align:center;}
.main .about h1 a{ float:right;color:#FFF; padding-right:0.5em;font-size:0.9em;}
.main .about ul{ width:98%; padding-top:10px; padding-left:1%; padding-right:1%;}
.main .about ul dl.dl1{ width:35%; float:left;}
.main .about ul dl.dl1 img{ width:90%;}
.main .about .dl2{ width:92.5%;margin:0 auto; font-size:0.8em; line-height:1.5em;color:#222222;}

.sev img,.m_t .t_img img{max-width:100%; margin-top:20px;}
.t_img{ background:url(com_bg.png) no-repeat top center; height:66px;}
.t_img a{ width:100%; display:block; height:66px;}
.t_img a span{ display:none;}

.t_img2{ background:url(com_bg.png) no-repeat top center; height:66px; margin-top:20px;}
.t_img2 a{ width:100%; display:block; height:66px;}
.t_img2 a span{ display:none;}

.sev li{ width:33.33%; float:left; text-align:center; margin-top:20px; line-height:50px; padding-bottom:8px;}
.sev li img{ display:block; margin:0px auto; max-width:90%;}
.main .m_t{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.main .m_t h1{ width:100%; height:2.5em; line-height:2.5em; color:#fa7821; font-size:1em; text-indent:1em;font-weight:400;}
.main .m_t h1 span{border-left:4px solid #fa7821;padding-left:3%;}
.main .m_t h1 a{ float:right;color:#9d9e9e; margin-right:3%;padding-right:1.2em;font-size:0.8em;background:url(more.jpg) right no-repeat;}
.main .gongyi ul{ width:100%; padding-top:10px;padding-left:4%;}
.main .gongyi ul li{ margin:0 3.3% 5% 0;width:44%; display:block; overflow:hidden; float:left; text-align:center;border:1px solid #999;}
.main .gongyi ul li img{ text-align:center; width:100%; }
.main .gongyi ul li span{ text-align:center; width:100%; display:block; height:2.5em; line-height:2.5em; font-size:0.7em;overflow: hidden;background:#999;color:#fff;}

.fh_box{ width:92.5%; overflow:hidden; position:relative;margin:0 auto;height:32em;text-align:center;padding-top:4%;}
.fh_box .bd{ position:relative;z-index:0;   }
.fh_box .bd li{ zoom:1; vertical-align:middle;}
.fh_box .bd img{ width:100%;display:block;}
 .fh_box .bd p{color:#666;line-height:3;}    
.fh_box .prev,
.fh_box .next{ position:absolute; left:22%; bottom:0; display:block; width:25%;background:#ffba00;font-size:20px;color:#fff; }
.fh_box .next{ left:auto; right:22%; background-position:8px 5px; }
.fh_box .prev:hover,
.fh_box .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fh_box .prevStop{ display:none;  }
.fh_box .nextStop{ display:none;  }
.dl2 p{margin-bottom:1em;}
.hy_bx{margin:2% 0 0 4%;overflow:}
.hy_bx ul{width:60%;float:left;}
.hy_bx li{text-align:center;background:#d7d7d7;color:#000;font-size:0.8em;margin:0 0.25em 0.25em 0;line-height:3;width:48%;float:left;}
.h_right{width:36%;background:#ffba00;float:left;line-height:5;text-align:center;}
.h_right a{color:#fff;}
.dl2 .more{border:1px solid #ffba00;color:#ffba00; width:40%;line-height:2.5;text-align:center;margin:5% auto 8%;}
.dl2 .more:hover{background:#fa7821;color:#fff;}
.hide {display: none;}
.scc_title span{width:35%;background-color:#454545;color:#fff;float:left;font-size:1em;line-height:3.5;background-repeat: no-repeat;padding-left:15%;background-position:13% center;}
.scc_title .hover{background-color:#ffba00;}
.news ul{float:left;}
.scc_content li{position:relative;}
.scc_content span{color:#999999;position:absolute;left:2%;top:2%;font-size:0.8em;}
.main .news{width:100%; height:auto;overflow:hidden; margin-top:0.6em; padding-bottom:2em;}
.main .news h1{ width:100%; height:2.5em; line-height:2.5em; color:#FFF; font-size:1em; text-indent:1em; background:#fa7821;}
.main .news h1 a{ float:right;color:#FFF; padding-right:0.5em;font-size:0.9em;}
.main .news ul{ width:100%;margin:9% 0 10%;border-bott:1px solid #ededed;}
.main .news ul li.cur{background:url(li_c.png) no-repeat 2em;}
.main .news ul li{background:url(li_h.jpg) no-repeat 2em; width:100%; height:2.5em; line-height:2.5em; border-bottom:1px dashed #e4e4e4; font-size:0.8em; font-family:"微软雅黑";padding-left:2em}
.main .news ul li i{ color:#9c060b;width:25%; font-style:normal; padding:0px 0.2em;}
.main .news ul li a{ color:#333; width:63%; overflow:hidden;}
.main .news ul li em{ float:right;width:12%;font-style:normal;color:#333;}
.news p.more{text-align:center;background:url(n_more.jpg) no-repeat 5em;float:left;width:100%;font-size:0.9em;}
#span1{background-image:url("d_ico.png");}
#span2{background-image:url("h_ico.png");}
.main .gongcheng{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.main .gongcheng h1{ width:100%; height:2.5em; line-height:2.5em; color:#FFF; font-size:1em; text-indent:1em; background:#fa7821;}
.main .gongcheng h1 a{ float:right;color:#FFF; padding-right:0.5em;font-size:0.9em;}
.main .gongcheng ul{ width:100%; padding-top:10px;}
.main .gongcheng ul li{ width:50%; height:8.5em; display:block; overflow:hidden; float:left; text-align:center;}
.main .gongcheng ul li img{ text-align:center; width:90%;height:7em;}
.main .gongcheng ul li span{ text-align:center; width:100%; display:block; height:1.5em; line-height:1.5em; font-size:0.7em;}

.main .hezuo{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.main .hezuo h1{ width:100%; height:2.5em; line-height:2.5em; color:#FFF; font-size:1em; text-indent:1em; background:#fa7821;}
.main .hezuo h1 a{ float:right;color:#FFF; padding-right:0.5em;font-size:0.9em;}
.main .hezuo ul{ width:100%; padding-top:10px;}
.main .hezuo ul li{ width:33.3%; height:3.5em; display:block; overflow:hidden; float:left; text-align:center;}
.main .hezuo ul li img{ text-align:center; width:90%; border:1px solid #CCC;height:3em;}


.bottom{width:100%; height:auto; overflow:hidden; margin-top:0.6em; font-size:13px;}
.bottom h1{ width:100%; height:2.5em; line-height:2.5em; color:#FFF; font-size:1em; text-indent:1em; background:#ffba00;}
.bottom h1 a{ float:right;color:#FFF; padding:0em 0.6em;font-size:0.9em; background:url(sanjiao.jpg) left center no-repeat;}

.bottom ul.ul1{width:100%;text-align:center;}
.bottom ul.ul1 a{ padding:0px 0.5em; height:2.5em; line-height:2.5em; font-size:0.7em;}
.bottom ul.ul2{ width:100%; line-height:1.5em;text-align:center;}
.bottom ul.ul2 p{line-height:1.5em; text-align:left; padding-left:20px;font-size:0.75em; color:#666; margin-bottom:0.5em;}
.bottom ul.ul2 p img{ width:6em; height:6em;}

/*新闻列表页*/
.ny_main{ width:100%; min-height:15em; height:auto; overflow:hidden; margin-top:0em;}
.ny_main .location{width:100%; height:2.8em; line-height:2.8em; color:#666;font-size:0.8em;}
.ny_main .location a{ color:#666;}
.ny_nav{width:100%;overflow:hidden;min-height:2.5em;height:auto; line-height:2.5em; color:#FFF;border-top:1px solid #fa7821; border-bottom:1px solid #fa7821;}
.ny_nav li{ width:33.3%; display:block; float:left; text-align:center;}
.ny_nav li a{ width:6em; height:2.0em;overflow:hidden; line-height:2.0em; display:block; float:left;background:#fa7821; border-radius:5px; margin:0.5em 1em; text-align:center; color:#fff;font-size:0.8em;}
.ny_nav li a:hover{ background:#9c060b;overflow:hidden; border-radius:5px;}
.ny_nav li a.a1{ background:#9c060b; border-radius:5px;}

.ny_main .newslist{width:100%; height:auto;overflow:hidden; }
.ny_main .newslist ul{ width:97%; padding-top:0.5em; padding-left:2%;padding-right:1%;}
.ny_main .newslist ul li{ width:100%; height:2.5em; line-height:2.5em; border-bottom:1px dashed #999999; font-size:0.8em; font-family:"微软雅黑";}
.ny_main .newslist ul li i{ color:#F9992B;width:25%; font-style:normal; padding:0px 0.2em;}
.ny_main .newslist ul li a{color:#333; width:59%; overflow:hidden;}
.ny_main .newslist ul li em{ float:right;width:13%;font-style:normal;color:#333;}
.ny_main .newslist p{color:#666;font-size:0.8em;padding:0px 0.2em;line-height:2.8em;}
.dede_pages {
    text-align: center;
}
.dede_pages ul {
    padding: 0.8em 0 0.8em 1em;
}
.dede_pages ul li {
    background: none repeat scroll 0 0 #fff;
    border: 0.1em solid #9c060b;
    color: #9c060b;
    display: block;
    float: left;
    font-size: 0.8em;
    height: 2em;
    line-height: 2em;
    margin-right: 0.3em;
    padding: 0 0.6em;
    width: auto;
}
.dede_pages ul li a {
    background: none repeat scroll 0 0 #fff;
    color: #9c060b;
    display: inline-block;
    font-size: 0.8em;
    height: 2em;
    line-height: 2em;
}
.dede_pages ul li a:hover {
    color: #9c060b;
    text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a:hover {
    background: none repeat scroll 0 0 #9c060b;
    color: #fff;
    text-decoration: none;
}

.ny_main .piclist{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.ny_main .piclist ul{ width:100%; padding-top:10px;}
.ny_main .piclist ul li{ width:50%; height:10em; display:block; overflow:hidden; float:left; text-align:center;}
.ny_main .piclist ul li img{ text-align:center; width:90%; height:8em;}
.ny_main .piclist ul li span{ text-align:center; width:100%; display:block; height:2em; line-height:2em; font-size:0.8em;}
.ny_main .piclist embed{max-width:100%;overflow:hidden;}


.ny_main .teamlist{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.ny_main .teamlist ul{ width:100%; padding-top:15px;}
.ny_main .teamlist ul li{ width:50%; height:15em; display:block; overflow:hidden; float:left; text-align:center;}
.ny_main .teamlist ul li img{ text-align:center; width:90%; height:12em;}
.ny_main .teamlist ul li span{ text-align:center; width:100%; display:block; height:2em; line-height:2em; font-size:0.8em;}
.ny_main .teamlist embed{max-width:100%;overflow:hidden;}

.ny_main .aboutlist{width:100%; height:auto; overflow:hidden; margin-top:0.6em;}
.ny_main .aboutlist ul{ width:94%; padding:3%; line-height:2em;}
.ny_main .aboutlist ul img{ max-width:100%;}
.ny_main .aboutlist ul p{line-height:2em; text-indent:1.8em; font-size:0.9em; color:#666;}
.ny_main .aboutlist  div{line-height:2em;font-size:0.9em; color:#666;}

.ny_main .whlist  div{line-height:2em; font-size:0.9em; color:#666;}
.ny_main .whlist #aa{width:10em;height:2em;background: #EEA008;margin-top:1em;color:#fff;font-size:1em;display:block;text-align:center;line-height:2em;}
.ny_main .whlist #bb{width:10em;height:2em;background: #EEA008;color:#fff;font-size:1em;display:block;text-align:center;line-height:2em;}
.ny_main .whlist #cc{width:10em;height:2em;background: #EEA008;color:#fff;font-size:1em;display:block;text-align:center;line-height:2em;}


.ny_main .article_content{width:100%; height:auto; overflow:hidden; margin-top:0.6em;font-size:0.9em; color:#666;}
.article_content img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 320 ? "320px" : this.width)!important;}
.ny_main .article_content h1{ height:2.5em; line-height:2.5em; text-align:center; width:100%; font-size:1.2em;}
.ny_main .article_content h2{ width:100%; height:2.5em; line-height:2.5em; color:#FFF; font-size:1em; text-indent:1em; background:#fa7821;}
.ny_main .article_content .infos{height:2em; line-height:2em; text-align:center; width:100%; color:#666; font-size:0.7em; border-bottom:1px dashed #ccc;}
.ny_main .article_content .bt{width:7em;height:2em;text-align:center;line-height:2em;margin:1em 0;background: #099ED9;color:#fff;display:block;}
.ny_main .article_content img{max-width:100%;height:auto;}
.ny_main .article_content ul{ width:94%; padding:3%; line-height:2em;}
.ny_main .article_content ul p{line-height:1.8em; text-indent:1.8em; font-size:0.8em; color:#666;}

.ny_main .article_content .cpright div{ padding:0.5em; line-height:1.5em;}


/*底部信息*/
.foot-text{ text-align:center; padding:10px 0px; font-size:12px; line-height:1.5;}
.foot-text a{ color:#1c57c4;}

/*底部固定区块*/
#footer{ width:100%; position:fixed; bottom:0px; left:0px; z-index:999; text-align:center;background:#ffba00; }
.footerbox{ max-width:640px; margin:0px auto; }
.footerlist{max-width:640px; overflow:hidden; }
#footer ul li{ text-align:center; border-right: 1px solid #e3a600; width:25%;box-sizing:border-box;float:left;}
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff;}
#footer .icon{ display:block;padding-top:10%; }
#footer .txt{ line-height:2; font-size:0.8em;}


.banner_n{ display:block; width:100%}
.banner_n img{ width:100%; display:block;}

#side_prod{ width:100%; margin-top:0px; background:none; border-bottom:none;}
#side_prod ul{ width:98%; margin:0px auto; margin-top:0px; background:none; height:auto; position:inherit;}
#side_prod li{ border:0px; background:url(636.jpg) no-repeat center top; width:140px; height:36px; line-height:36px; font-size:14px; margin-top:10px; margin-left:10px; text-align:center; float:left;}
#side_prod li a{border-bottom:0px; border-top:0px; display:block; width:100%; border-right:0px; line-height:36px; background:none; color:#333333;}
#side_prod li a:hover{border-bottom:0px; background: none; color:#527406;}

#side{ width:100%; margin-top:0px; background:none; border-bottom:none;}
#side ul{ width:98%; margin:0px auto; margin-top:0px; background:none; height:auto; position:inherit;}
#side li{ border:0px; background:url(636.jpg) no-repeat center top; width:140px; height:36px; line-height:36px; font-size:14px; margin-top:10px; margin-left:10px; text-align:center; float:left;}
#side li a{border-bottom:0px; border-top:0px; display:block; width:100%; border-right:0px; line-height:36px; background:none; color:#333333;}
#side li a:hover{border-bottom:0px; background: none; color:#527406;}

.prod{ width:33.33%; float:left; font-size:12px; margin-top:10px;}
.prod_pic1{ width:90%; border:1px solid #c1c1c1; margin:0px auto;}
.prod img{ max-width:100%; margin:0px auto;}
.prod_name1{ line-height:30px; width:90%;  margin:0px auto; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

@media only all and (max-width: 570px){
.prod{ width:50%; float:left; font-size:12px; margin-top:10px;}
.prod_pic1{ width:86%; border:1px solid #c1c1c1; margin:0px auto;}
.prod img{ max-width:100%; margin:0px auto;}
.prod_name1{ line-height:30px; width:90%;  margin:0px auto; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
}

.next{  font-size:13px;}
.next a{ margin-left:6px;}
.next b{ margin-left:6px;}

.fl{ display:none;}

.con1{ line-height:28px; padding-top:20px; color:#454545; width:95%; margin:0px auto; font-size:13px;}
.con1 img{ max-width:100%; height:auto;}

.con2{ line-height:28px; width:95%; margin:0px auto; font-size:13px; padding-top:20px; color:#454545; }
.con2 li{ line-height:32px; border-bottom:1px dashed #D4D4D4;}
.con2 li span{ float:right; color:#CCC;}

.con2 h2{ line-height:40px; font-size:18px; font-weight:normal; text-align:center;}
.con2 h3{ line-height:30px; font-size:13px; font-weight:normal; text-align:center; color:#B7B7B7; border-bottom:1px solid #d4d4d4;}
.con3{ padding-top:15px;}
.con3 img{ max-width:100%;}
.con3 video{ max-width:100%;}