@charset "utf-8";
/* CSS Document */
body{font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; background: #f9f9f9;}

.mainbox {
    width: 560px;
    max-width: 100%;
    margin: 0 auto;
    background: #fff;
    height: auto;
    overflow: hidden;
}
.logo{ width:100%; overflow:hidden;}
.nav{ width:100%; height:auto; overflow:hidden; background:#0f93e6;}
.nav li{ line-height:40px; text-align:center;}
.nav li a{ font-size:16px; color:#fff; border-right:1px solid #fff; width:99%; float:left; border-bottom:1px solid #fff;}
.nav li a:hover{ background:#0c78bc;}

.sy_img img{ max-width:100%;}

.sylb_t{ width:100%; background:#fff; overflow:hidden;}
.sylb{overflow:hidden;}
.lb_img{ background:#fff; padding:10px; text-align:center; line-height:30px; overflow:hidden;}
.lb_img img{ width:100%; float:left;}
.lb_img span{ width:100%; height:25px; line-height:25px; overflow:hidden; float:left;}
.lb_img span a{ color:#fff;}

.hot_prd{ width:100%; overflow:hidden;}
.hot_prd li{ margin-top:10px; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.hot_prd h1{
	height:45px;
	line-height:45px;
	color:#555;
	margin:10px;
	font-size:14px;
	background:#f5f5f5;
}

.hot_prd h1 span{
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:16px;
	background:#0f93e6;
	float:left;
	padding:0 30px;
	margin-right:15px;
}
.hot_prd h1 a{
	color:#000;
	font-size:20px;
	font-weight:700;
}
.ysDiv{
	width:100%; float:left; overflow:hidden; margin:0; padding:0;
	
}
 .ysDiv a{
	 width: 31%;
    margin-left: 1.5%;
    border-bottom: 1px solid #ffffff;
    background: #00a8ff;
    height: 40px;
    line-height: 40px;
    margin-bottom: 3px;
    float: left;
    text-align: center;
    font: normal .875em/3 "Microsoft YaHei"; color:#FFF;
   
}
.newstitle{ clear:both;width:100%; height:36px; background:url(../images/tit_bg.gif); border-bottom:1px solid #FFFFFD;}
.more_i{ background:url(../images/tit_right.gif) no-repeat top right; width:58%; text-align:right; color:#B20000; line-height:36px; float:right; padding-right:2%; font-size:12px; }
.more_ip{ background:url(../images/tit_rightp.gif) no-repeat top right; width:58%; text-align:right; color:#B20000; line-height:36px; float:right; padding-right:2%; font-size:12px; }
.newstitle_t{ display:block; height:36px; width:40%; float:left; background:url(../images/tit_left.gif) left bottom no-repeat; text-indent:26px; line-height:36px; color:#FFF; font-weight:700; font-family:微软雅黑;}
.newsul{float:left; width:100%; padding:5px 0 15px;}
.newsul li{width:47%; background:#f0f0f0; float:left; height:32px; margin:5px 0 0 2%; border-radius:10px;}
.newsul li a{display:block; line-height:32px; color:#414141; height:32px; font-size:10pt; text-align: center;}
.icontact{margin-top:10px;color:#414141;line-height:1.5;font-size:12px; padding:1%; float:left;}
.icontact li{ width:100%; border-bottom:1px solid #dedede; height:32px; line-height:32px; float:left;}
.icontact li b { float:left; background:#56678e; border:1px solid #3a4e7c; width:14px; color:#fff; margin:7px 10px 0 0; height:14px; display:block; line-height:14px; text-align: center;}
.icontact li a { float:left; font-size:10pt; color:#666; width:70%; height:33px; line-height:33px; overflow:hidden;}
.icontact li span { float:right; color:#666;}

.xnav{ background:#0459b4; width:100%; overflow:hidden;}
.xnavi{ width:100%; overflow:hidden; background:#0459b4; list-style:none;}
.xnavi ul li{ float:left; width:30%; height:auto; line-height:3rem; background:#0459b4; margin:0 0.4rem 0.3rem 0; float:left; text-align:center; list-style:none; padding:5px 0;}
.xnavi ul li a{ color:#fff; line-height:3rem; display:block; font-size:1.4rem}
.xnavi ul .right{ float:right; margin-right:0}

.footer{ margin:1rem 0; padding:10px 0 20px;}
.footer p{ text-align:center; font-size:14px; line-height:24px;}

.about{ width:96%; line-height:25px; overflow:hidden; padding:10px;}

.daohang{ width:100%; height:40px; line-height:40px; background:#f5f5f5; overflow:hidden;}

.news_tit{ width:100%; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.news_xh{ margin:10px; border-top:1px solid #ddd;}
.news_xh li{ width:100%; overflow:hidden; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.new_title{ font-size:16px; color:#0f93e6; line-height:30px; height:30px; overflow:hidden; width:71%; float:right;}
.new_title:hover{ color:#f00;}
.news_des{ font-size:13px; width:71%; float:right;}
.news_data{ font-size:13px; width:71%; float:right;}

#pages {
    padding: 14px 0 10px 15px;
    text-align: center;
}
#pages a {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    background: #F1F1F1;
    border: 1px solid #E4E4E4;
    text-align: center;
    color: #999;
    padding: 0 10px
}
#pages a.a1 {
    background: url(../images/pages.png) no-repeat 0 5px;
    width: 56px;
    padding: 0;
    background: #F1F1F1;
}
#pages a:hover {
    background: #1D6BBA;
    color: #fff;
    text-decoration: none
}
#pages span {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    background: #1D6BBA;
    border: 1px solid #1A5EA4;
    color: #fff;
    text-align: center;
    padding: 0 10px
}
.page .noPage {
    display: inline-block;
    width: 56px;
    height: 22px;
    line-height: 20px;
    background: url(../images/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}

.news_nr{ width:98%; overflow:hidden; padding:1%;}
.news_nr h1{ font-size:16px; line-height:25px; text-align:center; font-weight:bold; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.new_sz{ width:100%; line-height:27px; overflow:hidden; font-size:14px;}
.new_sz img{ max-width:100%;}
.new_sz p{ text-indent:2em;}

.new_sz td{ border:1px solid #ddd;}

.xxcs{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; background:#eeeeee;}
.xxcs span{ color:#0f93e6; border-bottom:2px solid #0f93e6; height:40px; float:left; width:auto; text-indent:10px; font-weight:bold;}

.prve{ width:100%; float:left; overflow:hidden; background:#f5f5f5;}
.next{ width:100%; float:left; overflow:hidden; background:#f5f5f5;}


#bottom_con{
width:100%;
position:fixed; left:0px; bottom:0px;height: 51px;background-color: #218200;background: url(../images/3.jpg) repeat-x;
margin:0 auto;
bottom:0;text-align:center;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 }

#bottom_con a{
color:#fff;width:33.3%;height: 43px;display: block;float: left;background: url(../images/zxle_s.jpg) 100% 0 no-repeat;
 }
#bottom_con a img{
 display:none;
 }
#bottom_con a span{
color:#fff;padding-top: 23px;display: block;font-size: 14px;font-family: "微软雅黑";text-align: center;
 }
 
 .lbtxm{ width:100%; height:auto; float:left; background:#f5f5f5; margin-bottom:15px; padding-bottom:15px;}
.lbtxm li{ width:46%; height:auto; line-height:35px; float:left; text-align:center; background:#fff; margin-left:3%; margin-top:10px;}

.about table{ border: 1px solid #eee; width:99%; float:left;}
.about table td{ width: 30%; border: 1px solid #eee; font-size: 14px; background: #fff; padding: 5px 10px;}
.about table td:first-child { background: #f5f5f5;}
.about table td:nth-child(2n) { width: 70%;}

.showContxt img{ max-width:100%;}

.showContxt table{ width:100% !important; border:1px solid #ccc; border-collapse:collapse; margin-bottom:10px; table-layout:fixed}
.showContxt table td{ border:1px solid #ccc; padding:7px 15px; font-size:14px; line-height:26px; word-wrap:break-word; width:auto !important;}