body{margin:auto;font-size:12px;color:#333;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif;background:url(../images/body.png)}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dd,ol{padding:0px;margin:0px;list-style:none;}img{border:0px;}
a{color:#333;text-decoration:none;}
a:hover{color:#cd0000;}
hr{border:0;}

.main{overflow:hidden;clear:both;}
.cc{margin:auto;max-width:1200px;}
@media(max-width:999px){.cc{ padding:0 10px;}}
.top{width:100%;height:33px;background:#2d2d2d;border-top:5px solid #cd0000; }
.top p{color:#fff;line-height:33px;background:url(images/toptel.gif) left center no-repeat;padding:0 0 0 25px; float:right; font-size:14px;}
.submit{overflow:hidden;margin:10px 0;}
.submit form{position:relative;margin:auto;}
.submit input,.submit button{border:none;outline:none;margin:0px;padding:0px;}
.submit input{background:#eee;width:82%;height:38px;line-height:38px; text-indent:13px;}
.submit button{height:40px;width:16%;line-height:34px;background:#cd0000;color:#FFF;}
.submit button:hover{background:#f00;color:#FFF;}
.submit button:before{font-family:FontAwesome;color:#324b4e;}
@media(min-width:1000px){
.header{clear:both;padding:10px 0;background:#fff;}
.logo{float:left;max-width:340px;overflow:hidden;}
.logo img{max-height:60px;}
.logo-ss{float:right; width:300px;}
}

@media(max-width:999px){
.logo{max-width:300px;margin:10px auto;}
.header{border-bottom:1px solid #eee;}
}

@media(min-width:1000px){
.slnav li{width:10%;}
}
@media(max-width:999px){
.nav li{width:25%;}
}
.nav{background:#009edd;overflow:hidden;clear:both;}
.nav li{float:left;line-height:50px;text-align:center;font-size:15px;background:url(images/navli1.png) no-repeat right 20px;}
.nav li a{color:#fff;text-decoration:none;}
.nav li a:hover,.common a{background:#FF6600;color:#fff;display:block}

/**幻灯片**/
.slide_container{position:relative;float:left;width:100%;background:#fff;}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.slide li{position:absolute;width:100%;left:0;top:0;}
.slide img {display:block;position:relative;z-index:1;width:100%;border:0;}
.slide_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;margin-top:-45px;}
.slide_nav:active {opacity:1.0;}
.slide_nav.next {left:auto;background-position:right top;right:0;}
.slide_nav{background:url(images/themes.png) no-repeat left top;}
.flash{overflow:hidden;}
.flash img{max-width:100%;}

/**首页关于我们**/
.about{overflow:hidden;clear:both;clear:both;overflow:hidden;background:#e9f2f1; padding:10px 0;}
.about-tt{margin:0 0 10px 0;border-bottom:1px solid #ccc;text-align:center;font-weight:normal;font-size:22px;}
.about-tt p{position:relative;top:2px;display:inline-block;padding:10px 15px;border-bottom:4px solid #009edd;color:#009edd;}
.about-nr{}
@media(min-width:1000px){
.about-nr ul{line-height:30px;font-size:16px;margin:0 10px;}
.about-img ul{width:25%;}
}
@media(max-width:999px){
.about-nr ul{line-height:30px;font-size:16px;margin:0 10px;}
.about-img ul{width:50%;}
}
.about-img{}
.about-img ul{float:left;text-align:center;}
.about-img ul li{margin:10px 20px;}
.about-img ul li h4{text-align:center; font-size:16px; margin-top:10px;}
.about-img li img{max-width:100%;box-shadow:0 0 8px #999;padding: 0.2em;}

/**首页函数**/
.home{overflow:hidden;clear:both;clear:both;overflow:hidden;padding:20px 0 10px 0;}
.home-tt{margin:0 0 10px 0;text-align:center;font-weight:normal;font-size:22px;}
.home-tt p{position:relative;top:2px;display:inline-block;padding:10px 15px;}
.dh{background:url(images/cpbg.gif); color:#fff;}
.dh .home-tt{border-bottom:1px solid #fff;}
.dh .home-tt p{border-bottom:4px solid #fff;color:#fff;}
.dh .home-tt p a{color:#fff;}
.home-fl{clear:both; overflow:hidden;color:#fff;}
.home-fl h1{font-size:16px;}
.home-fl li{float:left;text-align:center; line-height:50px; margin-right:10px; font-size:15px;}
.home-fl a{color:#FFF;}
.home-fl a:hover{color:#F00;}
.ys .home-tt{border-bottom:1px solid #ccc;}
.ys .home-tt p{border-bottom:4px solid #ccc;color:#333;}
.home-ys{line-height:30px; font-size:15px; margin-bottom:30px; overflow:hidden;}
.home-ys li{margin-top:20px;}
.home-ys li p{ font-weight:bold; font-size:16px;}

.homecp{overflow:hidden;clear:both;clear:both;overflow:hidden;padding:20px 0 10px 0; max-width:1200px; margin:auto;}
@media(min-width:1000px){
.homecp ul{width:20%;}
}
@media(max-width:999px){
.homecp ul{width:33.333%;}
}
.homecp ul{float:left;text-align:center;}
.homecp ul li{margin:10px 20px;}
.homecp ul p{text-align:center;font-size:16px;margin-top:10px;}
.homecp ul li p a{color:#FFF;}
.homecp li img{max-width:100%;box-shadow:0 0 8px #999;padding: 0.2em;}

/**面包屑导航**/
.mbx{clear:both;overflow:hidden;background:#fff;margin:0px 0;padding:10px 10px 10px 10px;border:1px solid #eee;}
.mbx p,.mbx h3{background:url(images/dh.png) no-repeat 0 3px;line-height:20px;text-indent:15px;font-size:14px; font-weight:normal;margin-left:10px;}
.title{position:relative;height:50px;border-bottom:1px solid #eee;clear:both;overflow:hidden; background:#fff;}
.title p{border-left:2px solid #009edd;width:2px;height:15px;float:left;margin:20px 0 0 20px}
.title h1{float:left;line-height:55px;text-indent:11px;font-size:16px;font-weight:normal;}
.title h2{float:left;line-height:55px;text-indent:11px;font-size:18px;font-weight:normal;}
.title h3{float:left;line-height:55px;text-indent:11px;font-size:18px;font-weight:normal;}
.title span{float:right;margin-right:10px;line-height:70px}

.side{margin-bottom:10px;border:1px solid #eee;}

.cbl-news ul{margin:10px;overflow:hidden;}
.cbl-news ul li{margin:0 5px;line-height:30px;height:30px;overflow:hidden;font-size:14px;background:url(images/li.png) no-repeat left; padding-left:15px;white-space:nowrap;text-overflow:ellipsis;}
.cbl-news ul li:hover{background:url(images/li1.png) no-repeat left;}

.sltags ul{margin:5px 0;overflow:hidden;padding:5px;}
.sltags ul li{float:left;line-height:30px;text-align:center;}
.sltags li a{font-size:12px;margin:2px 2px 2px 2px;display:block;background:rgb(248,248,248);height:30px;overflow:hidden; padding:0 3px;}
.sltags li a:hover{background:#009edd;color:#fff;}
.cblfl ul{overflow:hidden;}
@media(min-width:1000px){
.fl1{line-height:30px;font-weight:600;font-size:16px;margin:5px 0 0 10px;}
.fl2{margin-left:20px;}
.fl2 li{background:url(images/li2.png) no-repeat left;padding-left:15px;font-weight:normal; line-height:25px; font-size:14px;}
}
@media(max-width:999px) {.fl{display:none;}
.cblfl ul{overflow:hidden; margin:10px;}
.fl1{line-height:30px;font-weight:600;font-size:16px;}
.fl2{ overflow: hidden; clear:both;}
.fl2 li{font-weight:normal;line-height:30px;font-size:14px;float:left; width:25%; text-align:center;}
.fl2 li p{border:1px solid #eee; margin:5px;height:30px; overflow:hidden;}
}

@media(min-width:1000px){
.right{float:right;}
.left{float:left;}
.zw{width:24%;overflow:hidden;}
.yw{width:75%;overflow:hidden;}
.yw1{width:76%;overflow:hidden;}
}

@media(max-width:999px){
.right,.left{clear:both;overflow:hidden;}
}

/**新闻列表页**/
.listnews{clear:both;overflow:hidden;border-bottom:1px solid #eee; padding:20px 10px 10px 10px;background:#fff;}
.listnews h2{line-height:25px;font-size:19px;font-weight:normal;}
.listnews-nr-nr{clear:both;overflow:hidden;font-size:15px;line-height:25px; height:50px;}
@media(min-width:1000px){
.listnews-nr{float:left;width:83%;}
.listnews-nr1{width:100%;}
.listnews-img{float:left;width:15%;margin-right:2%;text-align:center;}
.listnews-img img{max-width:100%;max-height:160px; text-align:center;margin:auto;}
.qw{float:right;width:100px;line-height:30px; margin-top:10px;text-align:center;border:1px solid #e8e8e8;font-size:15px;border-radius:3px;}
.qw a{color:#9a9a9a;}
.qw a:hover{color:#87CEFA;}
}
@media(max-width:999px){
.listnews h2{clear:both;overflow:hidden; margin-top:10px;}
.qw{display:none; height:0px;overflow:hidden;}
.listnews-nr{clear:both;overflow:hidden;}
.listnews-img{max-width:400px;text-align:center; margin:auto;}
.listnews-img img{max-width:100%;}
.submit{margin:auto;}
}
.rq{clear:both;overflow:hidden;line-height:20px;font-size:15px;margin:10px 0;}

/**列表页**/
.kh{overflow:hidden; clear:both; margin-bottom:10px;}
.cp{float:left;overflow:hidden;}
.cp ul{border:1px solid #eee;}
.cp ul p{ text-align:center;margin:5px 5px 3px 5px;}
.cp ul p img{width:100%}
.cp ul li{border-top:1px solid #eee; line-height:25px; height:25px; overflow:hidden;font-size:14px; padding:0 5px;}
.log{border:1px solid #eee;margin:auto;overflow:hidden; clear:both;}
.slcp h1{font-weight:600;}
@media(min-width:1000px){
.indexcp{width:16.66%;}
.listcp{width:20%;}
.cp ul{margin:10px 0px 0 10px;}
.log-img{float:left;width:40%; padding:10px 2%; text-align:center;border-right:1px solid #eee;}
.lwz{float:right; width:55%;}
.wzq{width:100%;}
.slcp{border:1px solid #eee;margin-left:10px;}
}
@media(max-width:999px){
.cp{width:33.33%;}
.cp ul{margin:5px;}
.log-img{padding:10px 2%; text-align:center;}
.log-wz{border-top:1px solid #eee;}
.slcp{border:1px solid #eee;}
}
.log-img img{max-width:100%;}
.log-wz li{border-bottom:1px solid #eee; padding:0 10px;line-height:40px;font-size:16px;}
.log-nr{ padding:10px; line-height:30px; font-size:16px;border-top:1px solid #eee;overflow:hidden; clear:both;}
.page-nr{padding:10px; line-height:30px; font-size:16px;overflow:hidden; clear:both;}
.page-nr img,.log-nr img{max-width:100%;}
.neighbor{margin:10px 10px;line-height:25px;font-size:14px;}


.comments{padding:0px 0px;overflow:hidden;clear:both;border:1px solid #eee; margin-top:10px;}
.comments ul{margin:10px;}
.comments li{overflow:hidden; clear:both;}
.comments li p{font-size:14px;line-height:25px; font-weight:bold;}
.comments li p b{color:#F00;}
.comments li span{font-size:14px;}
.comments input,.comments button{border:none;outline:none;}
.comments input{background:#fff;transition:.3s linear;float:left;height:25px;line-height:25px;padding-left:5px;border:1px solid #ccc;width:200px;}
.comments textarea{clear:both;overflow:hidden;height:60px;width:90%; border:1px solid #ccc}
.comments button{ overflow:hidden;height:30px;width:100px;line-height:30px;background:#428bca;color:#FFF; clear:both;}
.comments button:hover{background:#FF6600;color:#FFF;}
.comments button:before{font-family:FontAwesome;color:#324b4e;}

/**foot**/
.footer{clear:both;overflow:hidden;background:#313131;padding:20px 0;}
.foot{text-align:center;clear:both;overflow:hidden;line-height:22px;font-size:13px;color:#fff;}
.foot a{color:#fff;}
#footop{background:url(images/fhtop.png) no-repeat;width:20px;height:57px;display:block;position:fixed;bottom:50px;}
#footop:hover{background:url(images/fhtop1.png) no-repeat;}
@media(min-width:1000px){
#footop{right:50%;margin-right:-625px;}
}
@media(max-width:999px){
#footop{right:10px;}
}

.links{clear:both;overflow:hidden;}
.links ul{margin:5px 0;overflow:hidden;padding:5px;}
.links ul li{float:left;line-height:30px;text-align:center;}
.links li a{font-size:12px;margin:2px 2px 2px 2px;display:block;background:rgb(248,248,248);height:30px;overflow:hidden; padding:0 3px;}
.links li a:hover{background:#009edd;color:#fff;}

/**分页**/
.pagenav{text-align:center;margin:10px 0;clear:both;font-size:15px;overflow:hidden;height:60px;line-height:60px; background:#fff;}
.pagenav span{background:#009edd;color:#fff;border:1px solid #018e64;border-radius:5px;font-weight:bold;padding:5px 10px;}
.pagenav a{border:1px solid #eee;border-radius:5px;padding:5px 10px;margin-left:5px;}
.pagenav a:hover{background:#FF6600;color:#fff;}