@charset "utf-8";
html{font-family:"Microsoft YaHei";font-size:14px;color:#666;word-break:break-all;text-overflow:ellipsis}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none;font-family:"Microsoft YaHei"}
img,input{border:0;vertical-align:middle}
li,ul{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
a:hover{color:red}
input{outline:0}
.wrap{width:100%;overflow:hidden;max-width:640px;min-width:320px;margin:0 auto;position:relative;z-index:10;height:100%;}
.loading{width:100%;max-width:1000px;min-width:320px;margin:0 auto;z-index:9999999;background:#fff;text-align:center;position:fixed;height:100%;display:table-cell;overflow:hidden}
.loading div{padding-top:40%}
.loading div img{width:80px}
.header {background: #f1f1f1; padding:0.2rem; overflow:hidden;}
.logo {width:40%;float: left; text-align:center}
.logo img{width:100%}
.wen{overflow: hidden;border-left: 1px solid #ccc; float:left; margin-left:0.2rem; padding-left:0.2rem;width:50%}
.wen h2 {font-size:0.2rem;color: #06c;}
.wen p{font-size:0.2rem;color: #3f3f3f;}
.nav{width:100%; overflow:hidden;background:#06c; height:1.2rem}
.nav ul li{ float:left; width:24.7%; overflow:hidden; height:0.6rem; line-height:0.6rem; overflow:hidden; font-size:0.2rem;border-right:1px solid #055cb3;border-bottom:1px solid #055cb3; text-align:center}
.nav ul li a{color:#fff;}
.nav ul li:nth-child(4),.nav ul li:nth-child(8){ border-right:0;}
.g-adv{position:relative;width:100%;margin:0 auto 0 auto;z-index:15; min-width:320px; max-width:100%; }
.g-adv .m-box img{display:block;position:relative;width:100%;}
.g-adv .m-cnt{width:100%;position:absolute;bottom:0;left:0;z-index:10;height:4px;}
.g-adv .m-cnt li{float:left;width:100%;height:4px;}
.g-sbox .m-cnt{background:#dfdfdf;position:relative;border-bottom:1px solid #BDBAB7;}
.g-sbox .m-cnt li{position:relative;}
.m-cnt li{text-align:center;width:32%;}
.g-adv .m-cnt{background:#ccc;}
.g-adv .m-cnt .z-on{background:#1d81cc;}
.zanlv{width:100%;background: url(../images/dingzhibj.png) no-repeat center top; overflow:hidden; padding-bottom:0.2rem}
.tlist {background:url(../images/xx.png) no-repeat center 0.65rem; margin:0.1rem; background-size:70%}
.title{ padding-top:0.2rem; overflow: hidden;text-align: center; font-size: 0.26rem;font-weight: bold; color:#06c} 
.tlist i{display: block;margin:0.1rem auto;width: 5%;height: 2px;background-color: #c6c6c6;}
.pic{overflow:hidden;margin:0 0.1rem;overflow-x:scroll;}
.pic ul{overflow:hidden; margin:0.1rem 0;}
.pic ul li{ padding:0.05rem 0.1rem;display:inline-block; margin:0.05rem 0.05rem 0 0.05rem;font-size:0.2rem;background:#06c;color:#fff;border-radius:5px;text-align:center;width:2.3rem}
.pic ul li.on{ background:#e50012}
.pic ul li:first-child{ margin-left:0}
.pic ul li:nth-child(3n){ margin-left:0}
.pic ul li:nth-child(2n){ margin-right:0}
.pic ul li a{color:#fff}
.p-list{overflow:hidden; margin-top:0.1rem}
.p-list ul{ overflow:hidden}
.p-list ul li{ float:left; overflow:hidden; margin:0.1rem 0 0 0.1rem; width:2.5rem;}
.p-list ul li div{ overflow:hidden; border:1px solid #ccc;width:2.46rem; height:2.46rem}
.p-list ul li div img{width:100%; height:100%}
.p-list ul li p{ font-size:0.20rem; line-height:0.50rem; text-align:center; height:0.50rem; overflow:hidden; background:#eaeaea}
.more{display: block;width:30%;text-align: center;font-size:0.2rem;color: #333;background-color: #e7e7e7; padding:0.1rem 0;margin:0.2rem auto;}
.td { overflow:hidden;}
.td .menu{ width:100%; position:relative; z-index:1}
.td .menu li{ float:left; width:25%; background:url(../images/td.jpg) repeat-y right top; font-size:1em; color:#333; background-color:#eee; position:relative; padding:0.2rem 0; text-align:center; font-size:0.2rem}
.td .menu li img{ display:none; position:absolute; width:20%; left:40%; bottom:-12%;}
.td .menu li.on{ background-color:#e20505; font-weight:bold; color:#fff;}
.td .menu li.on img{ display:block}
.td .tdbox{ overflow:hidden; width:100%; position:relative}
.td .btn{ overflow:hidden; width:100%; height:15px; text-align:center; position:absolute; left:0; bottom:5%; z-index:5}
.td .btn span{ display:inline-block; width:8%; height:2px; margin-top:3px; margin:0 0.5%; background-color:#fff;}
.td .btn span.on{ margin-top:0; background-color:#e50012; height:5px;}
.td .list{ overflow:hidden; width:100%;}
.td .list li{ float:left; width:100%;}
.td .list li img{ display:block; width:100%;}
.about { overflow:hidden; background:#f3f3f3; width:100%;}
.about img{ display:block; width:86%; padding:2%; background-color:#e6e6e6; margin:0 auto; margin:0.2rem;}
.about p{ width:90%; margin:0 auto; overflow:hidden; font-size:0.2rem; color:#484848; line-height:0.3rem;text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; overflow: hidden;}
.news{ overflow:hidden; width:100%;}
.news img{ display:block; width:86%; padding:2%; background-color:#e6e6e6; margin:0 auto; margin-bottom:1.5em;}
.news .list{ overflow:hidden; width:90%; margin:0 auto}
.news .list li{ overflow:hidden; background:url(../images/news_s.jpg) no-repeat left center; background-size:1.2%; padding-left:2%; width:98%; line-height:0.5rem; border-bottom:1px dashed #e1e1e1; font-size:0.2rem; height:0.5rem}
.news .list li a{ color:#262626; display:block; width:70%; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .list li span{ float:right; font-size:0.2rem; color:#959595;}
.url{height:0.5rem;line-height:0.5rem;padding:0 0.1rem;color: #333;font-size:0.2rem;background: linear-gradient(180deg,#f2f2f2 0%,#e0e0e0 100%);}
.txt_wd{ margin:0.1rem; overflow:hidden; font-size:0.22rem; line-height:0.35rem}
.txt_wd img{max-width:100%; height:auto}
.ys img{width:100%;}
.ys h1{ font-size:0.24rem; text-align:center; display:block;}
.txt_con{ font-size:0.2rem; line-height:0.4rem;}
.txt_con img{max-width:100%; height:auto}
.xq{ margin:0.1rem; overflow:hidden;}
.xq h1{ font-size:0.26rem; text-align:center; border-bottom: 1px solid #e0e1e1; padding-bottom:0.2rem}
.xq img{ width:100%; margin:0.2rem 0}
.xq p{ font-size:0.2rem; line-height:0.4rem; overflow:hidden}
.barbox{background:#f0f0f0; border-bottom:1px solid #adadad; box-shadow:0 1px 3px #d7d7d7; height:0.5rem; line-height:0.5rem; font-size:0.2rem; text-indent:0.1rem}
.pic1{overflow:hidden;margin:0 0.1rem;overflow-x:scroll;}
.pic1 ul{overflow:hidden; margin:0.1rem 0;}
.pic1 ul li{ padding:0.05rem 0.1rem;display:inline-block; margin:0.05rem 0.05rem 0 0.05rem;font-size:0.2rem;background:#06c;color:#fff;border-radius:5px;text-align:center;width:2.3rem}
.pic1 ul li.on{ background:#e50012}
.pic1 ul li:first-child{ margin-left:0}
.pic1 ul li:nth-child(3n){ margin-left:0}
.pic1 ul li:nth-child(2n){ margin-right:0}
.pic1 ul li a{color:#fff}
.pic2{overflow:hidden;margin:0 0.1rem;overflow-x:scroll;}
.pic2 ul{overflow:hidden; margin:0.1rem 0;}
.pic2 ul li{ padding:0.05rem 0.1rem;display:inline-block; margin:0.05rem 0.05rem 0 0.05rem;font-size:0.2rem;background:#06c;color:#fff;border-radius:5px;text-align:center;width:2.25rem}
.pic2 ul li.on{ background:#e50012}
.pic2 ul li:first-child{ margin-left:0}
.pic2 ul li:last-child{ margin-right:0}
.pic2 ul li a{color:#fff}
.newslist dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6;padding:0.2rem; overflow:hidden }
.newslist dl dt {display:block;border:1px solid #ccc;width:100%}
.newslist dl dt img{width:100%}
.newslist dl h3{height:0.4rem;line-height:0.4rem;overflow: hidden;padding-top:0.1rem;font-size:0.2rem;text-overflow: ellipsis; white-space: nowrap;color:#3957ad}
.newslist dl p{ font-size:0.2rem; line-height:0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.fenye{overflow:hidden;margin:0 auto 10px;text-align:center;padding-top:15px;height:50px;clear:both}
div.flickr a{margin-right:3px;border:1px solid #ccc;padding:5px 10px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#e6212a 1px solid;border-top:#e6212a 1px solid;background-image:none;border-left:#e6212a 1px solid;color:#fff;border-bottom:#e6212a 1px solid;background-color:#e6212a}
div.meneame a:active{border-right:#e6212a 1px solid;border-top:#e6212a 1px solid;background-image:none;border-left:#e6212a 1px solid;color:#fff;border-bottom:#e6212a 1px solid;background-color:#e6212a}
div.flickr span.current{margin-right:3px;padding:5px 10px;color:#fff;font-weight:700;background:#e6212a;border-radius:2px;border:1px solid #e6212a}
div.flickr span.disabled{color:#adaaad;margin-right:3px;border:1px solid #ccc;padding:5px 10px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:12px;text-align:center}
.foot{ margin-bottom:1rem}
.footer { overflow:hidden; width:100%; background-color:#06c; position:fixed; bottom:0; z-index:10; max-width:640px}
.footer a{ display:block; float:left; width:25%; text-align:center; font-size:0.2rem; color:#fff; padding:0.1rem 0; background:url(../images/Common/f05.png) no-repeat right center;}
.footer a:nth-child(4){ background:none;}
.footer a img{ display:block; margin:0 auto; width:30%;}

