/* ³õÊ¼»¯CSS */
*{ margin:0; padding:0}
html{ font-size:100px;}
body { font-family:"Microsoft YaHei";margin: 0;padding: 0; background:#fff;color:#333; font-size:0.12rem; overflow-x:hidden;}
li {list-style-type: none;}
a {color:#333;text-decoration: none}
img{ border:none;}
.clear{ clear:both;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
ul:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
/* Write your styles */

.fl{ float:left; }
.fr{ float:right;}
.app-main{ padding-bottom:.98rem;  width:100%; max-width:640px; margin:0 auto;}
header {height:.84rem; position:relative; background:#2e6e9c;}
header .set { display:block; width:.46rem;height:.38rem; position:absolute; cursor:pointer; }
header .search { width:.46rem;height:.46rem; position:absolute; right:.27rem;  background:url(../images/search.png); background-size:100% 100%; border:none; outline:none;}
header a.search{ top:.17rem;}
header .go-back { width:.32rem;height:.32rem; position:absolute; left:.39rem; top:.22rem;}
header .s_set1{left:.23rem; top:.27rem;}
header .s_set2{right:.4rem; top:.27rem;}
header .set img,.app-main header .serch img ,.app-main header .logo img,.app-main header .go-back img {width:100%;height:100%;}
.app-main header .logo {width:2.24rem;height:.49rem; position:absolute; left:50%; margin-left:-1.12rem; top:.13rem;}

.app-main header .set ul{ display:none; position:absolute; z-index:1000; width:1.5rem; padding:.2rem 0; background:#2e6e9c;}
.app-main header .s_set2 ul{ right:0;}
.app-main header .set ul li{ text-align:center; line-height:.6rem; font-size:.24rem; border-bottom:1px solid #fff;}
.app-main header .set ul li a{ color:#fff;}
.app-main header .set.on ul{ display:block;}

.searchBox { width: 3.8rem; height: .46rem; line-height: .46rem;   font-size: .28rem; position:absolute; top:.18rem; right:.2rem; }
.searchBox input.searchText{border: 1px solid #ccc; height: .4rem; width:3rem; background: #fff; position:absolute; top:0; left:0; }
.searchBox input.searchBtn{ border:none; outline:none; background:url(../images/search.png);width:.46rem;height:.46rem;background-size:100% 100%; cursor:pointer; position:absolute; top:0; right:0; }

.focusBox { position: relative;width:100%; overflow: hidden; }
.focusBox .pic img { width:100%;  display: block; }
.focusBox .hd { overflow:hidden; zoom:1;position:absolute; bottom:.2rem; right:.5rem; z-index:3}
.focusBox .hd li{float:left; line-height:0; text-align:center; font-size:0; width:0.08rem; height:0.08rem; cursor:pointer; overflow:hidden; background:url(../images/icon1.png); background-size:100% 100%; margin:0 0.05rem;}
.focusBox .hd .on{ background-image:url(../images/icon2.png); }

/*.main_cont{width:64rem;  margin:0 auto;}
*/
.index-nav { margin:.31rem auto 0; overflow:hidden;}
.index-nav ul{ width:6.24rem; margin:0 auto;}
.index-nav li {float:left; width:1.26rem; height:2rem; margin:0 .41rem; overflow:hidden; }
.index-nav li img{width:1.26rem; height:1.26rem;}
.index-nav li a {display:block;  font-size:.24rem; text-align:center; line-height:.44rem;}

.news_list .cont{ padding-top:.21rem;}
.news_list .cont ul { width:5.84rem; margin:0 auto; }
.news_list .cont li{  width:100%; height:1.36rem;}
.news_list .cont li .date{ float:left; width:.53rem; height:.53rem; padding:0.04rem; line-height:.26rem;  background:url(../images/datebg.jpg);  font-size:.24rem; background-size:100% 100%; color:#2e6e9c;}
.news_list .cont li .date span{ display:block; text-align:right; color:#fff;}
.news_list .cont li .text{ width:5rem; font-size:.2rem;  float:right; line-height:.3rem; color:#555; }
.news_list .cont li .text a{ display:block; font-size:.24rem;color:#333; line-height:.24rem;}

.title{ height:.52rem; line-height:.52rem; background:url(../images/tbg.jpg) left center no-repeat; background-size:100% .52rem;}
.title h3{ float:left; font-size:.28rem; font-weight:normal; color:#fff; padding-left:.24rem;}
.title h3 span{ font-size:.24rem; text-transform:uppercase;}
.pro_list .cont{padding-top:.29rem; }
.pro_list .cont ul{ width:6.08rem;margin:0 auto;}
.pro_list .cont ul li{ float:left; width:2.86rem;margin:0 0.09rem; position:relative;}
.pro_list .cont ul li img{ width:2.86rem; height:2.15rem; overflow:hidden;}
.pro_list .cont ul li span{ display:block; text-align:center;height:.6rem; line-height:.6rem; font-size:.24rem;}


.copyright{ line-height:.31rem; font-size:.2rem; text-align:center; color:#333; background:#cfcfcf;}

.f-nav {height:.98rem;position:fixed;z-index:999;left:0;bottom:0; right:0; width:100%; max-width:640px; margin:0 auto;background-color:#2e6e9c;}
.f-nav ul{ height:.98rem;}
.f-nav ul li {width:25%;float:left;font-size:.28rem;}
.f-nav ul li a {color:#fff;}
.f-nav ul li img {width:.27rem;margin:0 .24rem 0 .38rem; vertical-align:middle;}
.f-nav ul li span{ line-height:.98rem;}


.pagecontent { margin:.32rem auto 0;}

.inRtit{ float:right; position:relative; height:.52rem;margin-right:.2rem; padding:0 0.07rem;}
.inRtit span{ display:block; line-height:.5rem; font-size:.24rem;  background:url(../images/xjt.png) center bottom no-repeat;}
.inSelect{ background:#ececec;font-size:.18rem; position:absolute; width:100%; padding:.1rem 0; left:0; top:.52rem; display:none; z-index:1000; }
.inSelect a{ display:block; color:#555; line-height:.35rem; text-align:center;}

.txtcontent {line-height:.48rem;padding:.2rem; font-size:.24rem; }

.newshow h3 {text-align:center;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0px;line-height:.4rem;}


.newshow .date {color:#999;line-height:.5rem;font-size:.18rem; text-align:center;}
.newshow .photo {max-width:100%; text-align:center;}
.newshow .photo img{max-width:80%;}
.newshow .txt {color:#666;font-size:.24rem;line-height:.42rem;padding:.15rem 0;}

.search_list .cont ul{ padding:.2rem 0; width:6rem; margin:0 auto;}
.search_list .cont ul li{ height:.56rem; line-height:.56rem; border-bottom:1px dashed #bbc3cc;}
.search_list .cont ul li a{  font-size:.2rem; }
.search_list .cont ul li span{ float:right;}

.page { width: 100%; padding: .2rem 0;text-align: center; float:left; font-size:.2rem;}
.page .prev, .page .next {  margin:0 0.03rem;width:.95rem; display:inline-block; height:.36rem; line-height:.36rem;  color: #2e6e9c;  border:1px solid #434546; }
.page .num {  display:inline-block; width:.36rem; height:.36rem; margin:0 0.03rem;line-height:.36rem;  text-align: center; border:1px solid #434546; color: #2e6e9c;}
.page .cur { color: #fff; background:#2e6e9c; border-color:#2e6e9c; }


.baidushare {border-radius: 10px;border: solid 1px #b5b5b5;background-color: #fff;height: 2rem;position: absolute;
left: 2px;bottom: .98rem;width: 98%;display:none;}
.bdshare-button-style0-32 a{background: none!important;display: block;float: left;width: .95rem !important;height: 1rem !important;background-position: 0!important;margin:0 !important; font-size:0 !important}
.bdshare-button-style0-32 .bds_tsina{ background: url(../images/sina.png) no-repeat !important; background-size:100% !important}
.bdshare-button-style0-32 .bds_qzone{background: url(../images/qqzone.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_weixin{background: url(../images/weixin.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_tqq{ background: url(../images/weibo.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_renren{background: url(../images/renren.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_sqq{background: url(../images/sqq.png) no-repeat!important;background-size:100% !important}
.cancelbtn {width: 90%;background-color: #fff;height: .3rem;border: solid 1px #87cef3;border-radius: 5px;color: #3c8fdd; margin-top:.3rem; font-size:.24rem}
.f-nav ul li.on .baidushare{display:block}