﻿@charset "utf-8";
*{box-sizing:border-box}
html {
	font-size: 62.5%;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
body {
	background-color: #fff;
	font-family:'微软雅黑';
	font-size: 1.6rem;color:#333;
}
a{color:#333;}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
img {
	display: block;
	max-width: 100%;
}
div,figure,figcaption {
	box-sizing: border-box;
}
.none {
	display: none;
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
header{max-width:64rem;margin:0 auto;position:relative}
header img{}
.topBox{position:absolute;width:100%;background:rgba(0,0,0,.3);height:22%;line-height:22%;font-size:3.6rem;z-index:999}
.logo{height:65%;position:absolute;left:2%;top:17%}
.logo-title{height:65%;position:absolute;left:13%;top:21%}
.navicon{color:#fff;position:absolute;right:3%;top:36%;height:33%}
.index-nav{position:absolute;top:100%;overflow:hidden;background:#000;right:0;display:none}
.index-nav li{padding:15px 20px;}
.index-nav a{font-size:20px;font-weight:400;color:#fff}

a.index-title{display:block;margin:16px auto 16px auto;text-align:center;}
a.index-title:hover{text-decoration:none}
span.index-title-a{display:block;font-size:22px;letter-spacing:1px;margin:0 auto;background:url(../images/m1.png) no-repeat center bottom;padding-bottom:10px}
span.index-title-b{background:url(/public/images/backLine.png) center repeat-x;margin:0 auto;height:21px;width:150px;display:block;}
a.index-title i{display:inline-block;background:#fff;padding:2px 10px;font-style:normal;font-size:12px}

.index-service{box-sizing:border-box;overflow:hidden}
.index-service a{display:block;float:left;width:31%;margin:0 3.5% 15px 0;border:1px solid #cccccc;padding:1px;text-align:center;color:#000;
                 background:url(../../images/s1.png) no-repeat center;background-size:100% 100%
}
.index-service a:nth-child(2){background:url(../../images/s2.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(3){background:url(../../images/s3.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(4){background:url(../../images/s4.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(5){background:url(../../images/s5.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(6){background:url(../../images/s6.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(7){background:url(../../images/s7.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(8){background:url(../../images/s8.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(9){background:url(../../images/s9.png) no-repeat center;background-size:100% 100%}
.index-service a:nth-child(10){background:url(../../images/s10.png) no-repeat center;background-size:100% 100%}
.index-service a:hover{background:#dc321d;color:#fff;text-decoration:none}
.index-service a span{display:block;margin:16px auto;font-size:16px;}
.index-service1{margin:0 0 15px 0 !important}



.btnXhjj{position:absolute;left:10px;bottom:10px;background:#489d66;color:#fff;padding:5px 8px;}
.headerInfo{position:absolute;right:10px;bottom:6px;color:#fff;text-align:left;background:#489d66;opacity:1;font-size:12px;
            padding:5px 8px
}
#search {max-width:64rem;margin:2rem auto 0 auto;position:relative;height:2.9rem}
.searchKey {position:absolute;width:70%;left:3%;border:1px solid #cccccc;height:3rem;line-height:3rem;font-size:1.6rem;outline:none;text-indent:.5rem}
.btnOk {position:absolute;width:20%;right:3%;height:3.4rem;line-height:3.4rem;background:#ff0001;color:#fff;font-size:1.6rem;border:none}
.mainNav {max-width:64rem;margin:2rem auto 0 auto;padding:0 0.2rem}
.mainNav figure {float:left;width:25%;text-align:center;margin-bottom:1.5rem}
.mainNav figure a {color:#000}
.mainNav figure img {margin:0 auto;width:70%}
.mainNav figure figcaption {font-size:1.6rem;margin-top:0.8rem;}
.copyright {font-size:1.6rem;text-align:center;max-width:64rem;margin:0 auto 8px auto;color:#ff0000}
.footer {position:fixed;bottom:0}

.title{text-align:center;width:40%;background:url(../images/line1.png) repeat-x center;margin:0 auto}
.title a{color:#000;font-size:1.6rem;display:inline-block;background:#fff;padding:0 1.5rem}

.container{max-width:64rem;margin:0 auto}


.topA{position:fixed;top:0;height:44px;line-height:44px;width:100%;z-index:9999}
.topANave {max-width:64rem;margin:0 auto;background:#000;color:white;height:44px;line-height:44px;position:relative;}
.topANave h1{position:absolute;width:45%;left:27.5%;font-size:1.8rem;text-align:center;line-height:44px}
#btnBack {display:block;width:48px;height:100%;background:url(../images/icon-36x36-back.png) no-repeat center;top:0;position:absolute;}
/*#btnHome {display:block;width:48px;height:100%;background:url(../images/icon-36x36-home.png) no-repeat center;top:0;right:0;position:absolute;}*/
#btnHome {display:block;width:48px;height:100%;background:url(../images/navicon.png) no-repeat center;top:0;right:0;position:absolute;
          background-size:25px 14px
}

.content {max-width:64rem;margin:0 auto;line-height:2em;padding:10px;color:#53575E;font-size:1.6rem}
.content h2.article-title{color:#333;font-size:2.1rem}
.content img {width:100%;display:block;}
.page-title{text-align:center;width:50%;background:url(../images/line1.png) repeat-x center;margin:0 auto}
.page-title span{color:#000;font-size:2.1rem;display:inline-block;background:#fff;padding:0 1.5rem}

.list {max-width:64rem;margin:0 auto;}
.list figure {clear:both;overflow:hidden;padding:0 0 3rem 0;position:relative}
.list figure img {float:left;width:30%;position:relative;top:8px}
.list figure figcaption {float:right;width:67%;}
.list figure figcaption h2 {
    font-weight: normal;font-size:1.6rem;
	border: none;
	padding: 0.5rem 0 .3rem 0;
    color:#333;font-weight:bold    
}
.list figure figcaption h3 {
	font-weight: normal;font-size:1.4rem;
	padding: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
    color:#656565
}

.index-yj{overflow:hidden}
.index-yj li{float:left;width:47%;margin-bottom:1.6rem}
.index-yj li:nth-child(2n+1){float:right}
.index-yj li img{height:134px;width:100%}
.index-yj li h1{font-size:1.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;line-height:1.8;margin-top:5px}

.index-bottom{background:#313131;color:#8D8D8D;padding:16px 0;line-height:1.8;text-align:center;font-size:14px;}
.index-wx{width:19%;margin:8px auto;display:block;}

span.time{position:absolute;bottom:10px;font-size:14px;color:#a09f9f;}
span.view{position:absolute;bottom:10px;font-size:14px;color:#a09f9f;right:1.5rem;}

.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; background: rgba(255, 255, 255, 0.7); height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height: 66px; width: 66px; margin: auto; border-radius: 60px; position: relative; top: -22px; left: 2px; background: url('../images/home.png') no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle;margin:0 auto }

.top_bar li:first-child a { display: block; }

/*分页样式*/
.page{
    padding: 10px 0 30px 0;
    overflow: hidden;
    text-align: center;
    background:#fff;
}
.page a,.page span{
    padding: 5px 10px;
    border: 1px solid #cccccc;
    font-size: 12px;
    display:inline-block;
    margin:0 2px;
    
}
.page a:hover{
    background: #2375fd;
    color: #ffffff;
    text-decoration:none;

}
.page a.current{
    background: #2375fd;
    color: #ffffff;
}
.topImg{display:block;width:100%;max-width:640px;margin:0 auto}
.btnLoad{width:50%;display:block;border-radius:25px;background:#eeeeee;padding:5px 0;text-align:center;margin:15px auto 15px auto;
         color:#656565;
}

.news-list-item{width:100%;height:70px;margin-bottom:32px}
.news-list-item-left{border-right:1px solid #e6e6e6;width:20%;overflow:hidden;float:left;padding:8px 0 16px 0;line-height:1.8}
.news-list-item-left i{font-style:normal;margin:0 auto;text-align:center;display:block;font-size:18px;}
.news-list-item-left span{margin:0 auto;text-align:center;display:block;font-size:14px;color:#979797}

.news-list-item-right{width:80%;overflow:hidden;float:right;padding:0 16px;line-height:1.8}
.news-list-item-right h1{font-size:16px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:400}
.news-list-item-right p{font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
                        color:#979797
}

.jtcy{max-width:640px;margin:0 auto;overflow:hidden;}
.jtcy a{display:block;width:50%;overflow:hidden;position:relative;float:left;}
.jtcy a img{width:100%;}
.jtcy a span{position:absolute;left:20px;top:20px;color:#fff;font-size:18px;border-bottom:2px solid #fff}

#btnLoad{display:block;margin:0 auto;font-size:16px;border-radius:8px;padding:3px 26px;background:#eeeeee;color:#000;border:none}

.nav-container{display:none;position:absolute;top:22%;z-index:9999;left:0;right:0;background:rgba(0,0,0,.7);padding:16px}
.nav-container a{color:#fff}
.nav-item{margin-bottom:8px;overflow:hidden}
a.nav-item-parent{display:block;margin-bottom:2px;font-size:18px;}
.nav-item-children{display:block;margin:2px 0 0 11px;line-height:1.8}
.nav-item-children a{font-size:16px;display:block;margin:0 5px;float:left}

/*媒体查询，大于480px小于640px*/
@media (min-width: 480px) and (max-width: 640px) {

}

/*媒体查询，小于480px*/
@media (max-width: 480px) {


}