*{ padding: 0; margin: 0;}
body{ background: #f8f8f8; font-family:"Î¢ÈíÑÅºÚ";max-width:800px;margin-left:auto;margin-right:auto;}
em, i{ font-style: inherit;}
li{ list-style: none;}
a{ list-style: none; text-decoration: none; cursor: pointer; color:#555;}
.r{ float: right;}
.l{ float: left;}
.mt-20{ margin-top:10px;}
.mt-30{ margin-top:20px;}
.mb-30{ margin-bottom: 40px;}
.b{ border: #455ede solid 1px;}
.b-b{ border-bottom: #eee solid 2px;}
h2{ font-size: 16px; color: #333333;}

.strong{font-weight:bold;}
.red{color: #ff0000;}

.header{ width: 100%; height:54px; background: #b42521; overflow: hidden; position:fixed; top:0;z-index:99;max-width:800px;margin-left:auto;margin-right:auto;}
.l-1{ background:url(/a2017m/img/icon1.png) no-repeat 4px 4px; background-size:160px; height:40px; width:38px; margin-top:10px;}
.l-1 img{ width: 100%; margin-top: 8px;}
.f-1 img {margin: 3px 0px 0px 0px;}
.header-1{ width: 100%; margin: auto; height:54px; position:relative;}
.header h2{ height: auto; text-align:center; font-size:24px; font-weight:100; color:#fff; position:absolute; top:6px;left:170px;}
.f-3{ text-align:center; color:#FFF; font-size:12px; position:absolute; top:34px;left:170px;}

.c-da{ display:inline-block; background:url(/a2017m/img/icon1.png) no-repeat -28px 4px;background-size:160px;height:40px; width:38px; margin-top:10px; margin-right:4px;}
.c-xia{ display:inline-block; background:url(/a2017m/img/icon1.png) no-repeat -74px 4px;background-size:160px; height:40px; width:38px; margin-top:10px; position:relative; z-index:999;}

.c-xxx{  margin-top:0px; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.c-xxx img{ width:40%;}
.c-xxx1{ transform:rotate(0deg); padding:10px 0; text-align:center;}
.c-xxx1 img{ width:10%;}
.c-nav{background-color:#FFF; padding:1px 0; position:relative; margin-top:54px;}
.c-nav ul{ overflow:hidden;display:none;}
.c-nav ul li{ float:left; width:16.666%; text-align:center; line-height:30px; height:30px; position:relative;}
.c-nav ul li a{ color:#333333;}
.c-nav ul li .cur{ color:#b42521;}


.c-xiala{ position: fixed;top:54px; z-index:999999; background-color:#FFF; width:100%; box-shadow: 0 5px 11px #666666; display:none;max-width:800px;margin-left:auto;margin-right:auto;}

.c-xiala .xiala-1 { overflow:hidden;border-bottom: #d7d7d7 solid 1px; padding:20px 0 10px}
.c-xiala .xiala-1 dt{ color:#b42521; border-left:3px solid #b42521; padding-left:10px; margin-bottom:5px;}
.c-xiala .xiala-1 dd{ float:left; width:20%; text-align:center; line-height:30px;}

.c-xiala .xiala-2 { overflow:hidden; padding:20px 0 10px}
.c-xiala .xiala-2 dt{ color:#b42521; border-left:3px solid #b42521; padding-left:10px; margin-bottom:5px;}
.c-xiala .xiala-2 dd{ float:left; width:20%; text-align:center; line-height:30px;}

.gd-banner{ width:100%; position:relative; overflow:hidden;}
.swiper-wrapper{ width:100%;}
.swiper-wrapper img { width:100%;}
.swiper-wrapper 
.swiper-pagination { position:absolute; right:30px;}
.swiper-pagination span{ background-color:rgba(255,255,255,0.7)}
.swiper-pagination .swiper-pagination-bullet-active{ background-color:#b42521;}

.goud-nav{ overflow:hidden; background-color:#FFF; padding:5px 0 10px;}
.goud-nav ul li{ float:left; width:25%;}
.goud-nav ul li a{ display:block; text-align:center; color:#333; font-size:16px;}
.goud-nav ul li a img{ display:block; margin:8px auto; width:40%;}


.tit-3{ width: 100%;background: #fff;border-bottom: #d7d7d7 solid 1px;}
.tit-3 ul { width: 94%; height: auto; overflow: hidden; margin: auto;}
.tit-3 ul li{ float: left; width:27.333%; margin:0 3%; text-align: center; color: #666666; font-size: 16px; overflow: hidden ; cursor: pointer;box-sizing: border-box; line-height:48px;}
.tit-3 ul .acti{ border-bottom: #b42521 solid 3px; color: #b42521;}
.jf-main4{ width:100%; height: auto; overflow: hidden; background: #fff; margin:0 auto;}
.jf-main4 ul{ width: 94%; height: auto; overflow: hidden; padding: 3px 0; margin:0 auto;}
.jf-main4 ul li{ cursor: pointer; width: 100%; height: 42px; line-height: 42px; border-bottom: #E1E1E1 solid 1px; font-size:14px; list-style:url(/a2017m/img/dian1.png) inside; overflow:hidden;  white-space:nowrap;
}
.jf-main4 ul li a{ color:#666;}
.jf-main4 ul li:hover{ background: #d7d7d7;}

.js{ text-align: center; height: 44px; line-height: 44px; background: #eeeeee;}
.js a{ color: #b42521;} 

.goud-tw{ overflow:hidden; width:94%; margin:14px auto 0; height:100px;}
.goud-tw .l{ width:100px; height:100px; margin-right:14px; overflow:hidden; border-radius:2px;}
.goud-tw .l img{ width:100%; height:100%;}
.goud-tw .tw-zuo h3{ font-size:18px; color:#333; margin-bottom:5px;}
.goud-tw .tw-zuo p{ font-size:14px; color:#666; line-height:22px;}

.wb{ width:100%; height: auto; overflow: hidden; padding: 10px 0; }
.wb a{ display:block; float: left; width: 20%; text-align: center; color: #8a8a8a; font-size: 14px; line-height: 30px;}
.wb a em{ display: block; width: 0; height: 16px; border-left: #d7d7d7 solid 2px; float: right; margin-top: 8px;}  
.wb a:hover{ color: #666666;}

.goud-dn{ text-align:center; margin:20px auto;}
.goud-dn img{ width:30%;}

.dw{ position: fixed; display:none; bottom: 10%;right: 3%; background:url(/a2017m/img/icon1.png) no-repeat -40px -32px; background-size:120px; height:50px; width:50px; z-index:99999;}


	.xiala{ width:100%; height:50px; line-height:50px;}
    
	.select{ float:left; width:24%; height:40px; margin-top:5px; margin-left:3%; border:0; border-radius:4px 0 0 4px; text-align:center; -webkit-text-align:center; line-height:44px; color:#333; font-size:14px; cursor:pointer; background: #e6e6e6;}
    .select em{line-height:40px;  display:block; color:#666; transform:rotate(180deg) scaleX(1.2); -webkit-transform:rotate(180deg) scaleX(1.2); float:right; font-size:12px; margin-right:6px;}
	.text{ float:left; width:56%; height:40px; margin-top:5px;border:0; background:#e6e6e6; border-radius:0 4px 4px 0; padding-left:10px; box-sizing:border-box; color:#333;} 
	#s1 ul{ list-style:none; width:24%; height:auto; line-height:30px; background:#e6e6e6; position:absolute; z-index:1; display:none; border:#ccc solid 1px; border-top:0; margin-left:-1px; box-sizing:border-box; margin-top:-6px;border-radius:0 0 0 4px; }
	.s2{border-radius:4px 0 0 0; border:#ccc solid 1px; border-bottom:0; box-sizing:border-box;}
	.select option{ width:100%; height:30px; text-align:center; padding-top:6px; box-sizing:border-box; border:0;}
	.xgs-main{ width:94%; height:auto; overflow:hidden; margin:auto;}
	.xgs-main h2{ font-size:16px; color:#2e2e2e; height:40px; line-height:40px;}
	.xgs-main a{ display:inline-block; line-height:30px; padding:4px 10px; background:#f2f2f2; border-radius:4px; color:#333; font-size:14px; margin-bottom:10px; margin-right:4px;}
	.button{ width:14%; height:40px; background: none; border:0; font-size:16px; float:left; margin-top:5px; cursor:pointer; color:#2c2c2c;} 

.c-nav ul li a{ color:#333333; display: block; height: 100%; width: 100%;}
.c-nav ul li a:active{ background-color: #e8e8e8;}

.c-xia:active{ background-color: rgba(0,0,0,.2);}

.c-xiala .xiala-1 dd a{ display:block; width: 100%;}
.c-xiala .xiala-1 dd a:active{background-color: #e8e8e8;}

.c-xiala .xiala-2 dd a{ display:block; width: 100%;}
.c-xiala .xiala-2 dd a:active{background-color: #e8e8e8;}

.tit-3 ul li:active{background-color: #e8e8e8;}

.js a{ color: #b42521; display: block; width: 100%; height: 100%;} 
.js a:active{background-color: #e8e8e8;}

.wb a:active{ background-color: #e8e8e8;}

.goud-nav ul li a:active{background-color: #e8e8e8;}

.copy {font-family:arial;}
.footer {background-color:#fff;}
.footer .footer_href{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;width:100%;height:40px;line-height:40px;}
.footer .footer_href .footer_mobile{text-decoration:none;width:80px;height:20px;margin:10px auto;line-height:20px;text-align:center;color:#000;border-right:1px solid #d4d4d4;float:left;font-size:15px;}
.footer .footer_href .footer_pc,.footer .footer_href span{text-decoration:none;width:80px;height:40px;line-height:40px;text-align:center;color:#d4d4d4;font-size:15px;}
.footer .footer_href span{float:right;padding-right:10px;}
.footer .footer_href .footer_pc{float:left;}
.footer .footer_relation div{margin:15px auto 5px;width:150px; border-radius:5px;height:26px;line-height:26px;background-color:#aaa;color:#fff;text-align:center;font-size:15px;}
.footer .footer_relation p{width:100%;text-align:center;font-weight:bold;font-size:15px;}
.footer .footer_explain{width:90%;border-top:1px solid #ddd;margin:10px auto;padding:10px 0 10px;}
.footer .footer_explain p{color:#4d4d4d;width:100%;text-align:center;font-size:15px;}


.clear {clear:both;}

.linkpath{height:20px;margin:5px 0px 10px 0px;;}

.epages {clear:both;text-align:center;padding:10px 0px 10px 0px;}
.pagenum,.pagetotal,.total{color: #0000ff;}
.so{margin:8px 0px 8px 0px;}
.pages{text-align:left;padding:0px 0px 0px 10px;}
.pages a{
height: 25px;
line-height: 25px;
border: 1px solid #ccc;
padding: 0 10px;
display: inline-block;
margin: 0 2px;
margin:10px 0px 0px 0px;
}
.pages b{
height: 25px;
line-height: 25px;
border: 1px solid #ff665e;
background: #ff665e;
color: #fff;
padding: 0 10px;
display: inline-block;
margin: 0 2px;
}

.daohang{background:#0192df;padding:10px 0px 10px 0px;color:#FFFFFF;text-align:center;}

.subnav {clear:both;margin:10px 0px 5px 0px;text-align:center;width:100%;}
.subnav li{
width:46%;
height: 30px;
border: 1px solid #dfddde;
text-align: center;
line-height: 30px;
display:inline-block;
overflow:hidden;
margin-right:8px;
}

.content {clear:both;width:100%;padding:10px 0 0 0px;border-top:1px solid #C4DCF1;}
.list_title{clear:both;padding:5px 10px 0px 15px;margin:5px 0px 0px 0px;height:28px;background:#E9F2FB;}
.list_name{float:left;}
.list_more{float:right;}
.content-right ul {clear:both;padding:0px 0px 0px 0px;list-style: none;}
.content-right ul li {clear:both;padding:5px 0px 0px 8px;height:30px;border-bottom: 1px dashed #ccc;}
.title {float:left;}
.time {float:right;}

.hr {clear:both;border:1px solid #65b600;margin:10px 0px 0px 0px;}

#a_b_m_2{clear:both;margin:5px 0px 0px 0px;}

.list{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}