@charset "utf-8";
/* CSS Document */

body{ max-width: 640px;height:auto; margin:0px auto;font-size:100%;font:inherit;vertical-align:baseline; color:#666;}
*{margin:0; padding:0;}
ul,li{list-style:none;}
a{text-decoration:none;}
img{display:block; border:none;}
.cl{clear:both;}


/*top*/

.top{ width:98%; height:65px; background:#fbfbfb; padding:5px 1%;}
.top img{ width:auto; height:65px; float:left;}
.top .nav_r{float:right; background:url(../images/icon2.png) no-repeat; width:26px; background-size:24px; margin-top:12px;}
.nav_r span{display:inline-block;width:26px;height:14px;font-size:12px; margin-top:20px; color:#666;}
.nav{width:100%; overflow:hidden;}
.nav ul li{float:left; width:25%; text-align:center;}
.nav ul li a{display:block; color:#666; font-size:0.8em; line-height:35px; width:100%; height:35px;}
.nav ul li a:hover{ background:#c10e0e; color:#fff;}
.nav ul li a.on{ background:#c10e0e; color:#fff;}
/*banner*/
.ban_b{width:100%; margin:0 auto;}
.ban_b .banner{/* max-width:100%; */width:100%;height:auto;overflow:hidden;position:relative;}
.ban_b .banner .bigbanner{ position:relative; z-index:0; width:100%; overflow:hidden;}
.ban_b .banner .bigbanner li{position:relative;text-align:center;width: 100%;height:auto;float:left;}
.ban_b .banner .bigbanner li img{background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width: 100%;/* 图片宽度100%，达到自适应效果 */height:auto;}

.ban_b .banner .smallbanner{position:absolute;height:28px;line-height:28px;bottom:5px;left:50%;z-index:1;}
.ban_b .banner .smallbanner li{display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; background:#fff; border:#c10e0e 1px solid;text-indent:-9999px;overflow:hidden;margin:0 5px; }
.ban_b .banner .smallbanner li.on{ background:#c10e0e;}
/*banner*/

.content{width:100%; overflow:hidden;}
.public{padding:10px 10px 0 10px;}
.pub_title{width:100%; border-bottom:#c10e0e 1px solid; background:url(../images/dh.jpg) left no-repeat;}
.pub_title span{float:left;line-height:31px; height:31px;font-size:0.8em; margin-left:31px;color:#c10e0e; font-weight:bold;}
.pub_title a{float:right; font-size:0.8em; color:#c10e0e; line-height:31px; height:31px;}
.pub_s{width:100%; border-bottom:#999 1px dashed; padding-bottom:10px;}
.pub_s img{float:left; width:33%; margin-top:10px;}
.pub_s .pub_c{width:65%; margin-top:10px; float:right;}
.pub_c h1{ font-size:0.8em;height:20px; line-height:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pub_c h1 a{color:#c10e0e; }
.pub_c p{ line-height:22px; font-size:0.8em; height:45px; overflow:hidden;}
.list{width:100%; overflow:hidden; margin-top:10px;}
.list li{width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list li a{ color:#666; line-height:24px;font-size:0.8em; background:url(../images/ico0.jpg) left no-repeat; padding-left:20px;}
.list li a:hover{color:#c10e0e;}
.list li a.on{color:#c10e0e;}
.pic{width:100%; overflow:hidden;}
.pic li{width:31%; float:left;margin-top:10px; margin-left:1%; margin-right:1%;}
.pic li a img{width:100%;}
.pic li a{text-align:center; font-size:0.8em; width:100%; display:block; color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic li a span{ display:block; margin-top:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic li a:hover span{color:#c10e0e;}
/*news*/
.nav_c{width:100%; overflow:hidden; display:none;}
.nav_c ul li{float:left; width:25%; text-align:center;}
.nav_c ul li a{display:block; color:#666; font-size:0.8em; line-height:35px; width:100%; height:35px;}
.nav_c ul li a:hover{ background:#c10e0e; color:#fff;}
.nav_c ul li a.on{ background:#c10e0e; color:#fff;}
.pub_con{padding:10px 10px 0 10px;}
.pub_t{width:100%; border-bottom:#c10e0e 1px solid; background:url(../images/dh.jpg) left no-repeat;}
.pub_t span{float:left;line-height:31px; height:31px;font-size:0.8em; margin-left:31px;color:#c10e0e; font-weight:bold;}
.con_b{background-color:#fff; width:100%; overflow:hidden;}
.news-item{padding:10px 0;border-bottom:solid 1px #eee;overflow:hidden;}
.news-item>a{display:block;float:left;width:110px;}
.news-item a img{width:100%;}
.news-item div{margin-left:120px;font-size:14px;}
.news-item h3{height:20px;line-height:20px;overflow:hidden; font-size:0.9em;color:#c10e0e;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-item p{line-height:24px;font-size:12px;color:#999; height:48px; overflow:hidden;}
.page{ width:100%;margin-top:10px;font-size:14px;text-align:center; overflow:hidden;}
.page a{font-size:0.8em; color:#666; margin-left:10px; border:1px #eee solid; padding:10px; display:inline-block; width:80%; margin-bottom:5px;}
.page a:hover{border:1px #c10e0e solid;color:#c10e0e;}
.page a.on{border:1px #c10e0e solid;color:#c10e0e;}
/*新闻详情页面*/
.main{width:100%; overflow:hidden;}
.position{margin-left:31px; overflow:hidden;}
.position li{float:left;}
.position li a{line-height:31px; height:31px;font-size:0.8em;color:#666; margin:0 5px;}
.new_xq{width:100%; overflow:hidden; margin-top:5px;}
.new_xq h2{font-size:1.2em; line-height:24px;color:#c10e0e;}
.new_xq .borth{line-height:24px;font-size:0.8em;text-indent:inherit;}
.new_xq p{line-height:24px;font-size:0.8em; text-indent:24px;}
.new_xq .borth span,font{margin-right:10px; font-size:0.8em;}
/* .new_xq img{width:80%; margin:10px auto;} */
.new_xq img{max-width: 640px; height: auto; margin:10px auto; width:100%;}
.about{width:100%; overflow:hidden; margin-top:10px;}
.about h2{font-size:0.8em;line-height:22px;padding-left:10px;border-left:4px solid #c10e0e;margin-bottom:10px;}
.about li {padding-left:10px; line-height:24px;}
.about li a{color:#666;padding-right:10px;font-size:0.8em;}
.about li a:hover{ color:#c10e0e;}
.about li a.on{ color:#c10e0e;}
/*图文列表*/
.pic_list{width:100%; overflow:hidden;}
.pic_list ul li{width:48%; margin:10px 1% 0 1%; float:left;}
.pic_list ul li img{width:100%;}
.pic_list ul li span{display:block; margin-top:10px;font-size:0.8em; text-align:center; color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic_list ul li a:hover span{color:#c10e0e;}
/*footer*/
.footer{overflow:hidden; background:#eae6e6; padding:20px; margin-top:20px;}
.footer ul{width:70%; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.footer ul li{float:left; font-size:0.8em; line-height:26px;}
.footer ul li a{color:#666; margin:0 2px;}
.footer p{text-align:center; font-size:0.8em; line-height:22px;}