@charset "utf-8";
/* CSS Document */
.fenlei{ padding:0.2rem 0; width:96%; margin:auto;}
.fenlei ul{}
.fenlei ul li{ float:left; width:50%; padding:0.1rem 0;}
.fenlei ul li a{ display:block; width:92%; margin:auto; color:#fff; height:0.4rem;  font-size:0.18rem; text-align:center; line-height:0.4rem; background-color:#0093f1; border-radius:0.5rem;}
.fenlei ul li a:hover{background-color:#f6a800;color:#fff; border-radius:0.5rem;}


.main{width: 92.5%;  margin: 0% auto; padding-top:0.3rem;}
.mainT{ font-size: 0.35rem; font-weight:700; text-align:center; line-height:0.4rem}
.main .subtitle{ font-size:0.2rem; line-height:0.4rem; text-align:center; color:#666; }
.main .subtitle span{ padding:0 10px;}
.main .mainBox{ padding:0.2rem 0;}
.main .text{  color: #333; font-size:0.19rem; line-height:0.4rem;padding:0.2rem 0;}
.main .text img{ max-width:100%; height:auto !important;}
.common_news{width:100%;height:auto;overflow:hidden;margin:0% auto;}
.news1,.news1 a,.news2,.news2 a{width:100%;height:auto;overflow:hidden; font-size:0.2rem;display:block; line-height:0.4rem; padding:0.05rem 0;}
.news1,.news2{width:100%;margin:0 auto;}
.news1 a span:nth-child(1),.news2 a span:nth-child(1){display:block;float:left;width:70%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;color:#333;}
.news1 a span:nth-child(2),.news2 a span:nth-child(2){display:block;float:right;width:29%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:right;color:#9f9f9f; font-size:0.18rem;}
.news2 div{width:100%;font:0.18rem/0.3rem "microsoft yahei";color:#666;max-height:0.9rem;overflow:hidden;}
.news1 { border-bottom:1px solid #f9f9f9;}
.news3{width:96%;margin:2% auto;height:auto;overflow:hidden;}
.news3>a{display:block;width:33%;height:auto;overflow:hidden; float:left; padding-left:3%;}
.news1>a>img{display:block;width:100%;float:left; }
.news3>h1{display:block;width:100%;margin-left:3%;overflow:hidden;}
.news3>h1>a{display:block;width:100%;height:0.35rem;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font:0.22rem/0.3rem "microsoft yahei";color:#333;}
.news3>div{float:left;width:58%;margin-left:3%;overflow:hidden;font:0.18rem/0.24rem "microsoft yahei";max-height: 0.93rem;color:#999;margin-top:1%}
.news4{width:50%;float:left;height:auto;overflow:hidden;}
.news4 a{display:block;width:98%;margin:0 auto;}
.news4 a img{display:block;width:100%;}
.news4 a .img{ display:block; width:100%;background-position: center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}

.news4 a .t{display:block;width:100%;text-align:center; font-size:0.18rem;color:#666;text-overflow: ellipsis;overflow:hidden;white-space: nowrap; line-height:0.4rem;}
.news5 {width:96%;margin:2% auto;height:auto;overflow:hidden;}
.news5 a.news5imgwrap {width:25%;height:auto;float:left; margin-left:3%;}
.news5 a.news5imgwrap img {display:block;width:100%;}
.news5 h1 {display:block;float:left;width:68%;margin-left:3%;overflow:hidden}
.news5>h1>a{display:block;width:100%;height:0.3rem;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font:0.2rem/0.3rem "microsoft yahei";color:#333;}
.news5>div{float:left;width:68%;margin-left:3%;overflow:hidden;font:0.18rem/0.2rem "microsoft yahei";max-height: 0.59rem;color:#999;margin-top:1%}

.viewpage{margin:auto;width:100%; margin-bottom:0.2rem;}
.viewpage .main_r_nav{display:block;width:100%;height:0.38rem;font:0.18rem "microsoft yahei";color:#777;background:#ddd;border-radius:0.38rem;margin:2% auto;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-indent:0.3rem; line-height:0.38rem;}
.viewpage .main_r_nav .span{height:0.38rem; line-height:0.38rem;}
.viewpage .main_r_nav a{ color:#dd0103;height:0.38rem; line-height:0.38rem;}
.pages{ text-align:center;}
.pages a{display:block;width:36%;margin:2% auto;overflow:hidden;border-radius:0.3rem;background:#dd0103;text-align:center;color:#fff;font:0.20rem/2.2 "microsoft yahei";clear:both}

.page_nav{ font-size:12px; margin-top:3%;}
.page_nav span,.page_nav a{ padding:0 5px;}
/*��������*/
.gook{ width:100%; margin:auto;}
.gook li{    padding-bottom: 3%;}
.input-text{display:block;border:1px solid #d9d9d9;background:#fff;width:100%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.textarea-text{display:block;border:1px solid #d9d9d9;background:#fff;width:99%;float:left;height:1.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0;resize: none}
.pin_width {width: 51.78%;}
.yzm {  float: left; height: 0.22rem; margin-top:0.1rem;  margin-left: 4% ;}
.submit{width:100%;height:0.5rem;color:#fff;border:0;-webkit-appearance:none;border-radius:0;text-align:center;font:0.22rem/0.5rem "microsoft yahei"; background-color:#dd0103;}

.class_nav{ margin-bottom:0.2rem;}


/*��ҳ*/
.fenye{ text-align:center; color:#666; font-size:0.2rem; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:0.2rem; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:0.2rem; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#cc0000; color:#fff; border:1px solid #cc0000;}


.main_zhuanye{ width:97%; margin:auto;}
.main_zhuanye li{ width:100%; padding:0 0 0.15rem 0;}
.main_zhuanye li a{ display:block; position:relative;}
.main_zhuanye li a .spanImg{ display:block; width:100%; height:2.3rem; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main_zhuanye li a .spanT{ display:block; position:absolute; bottom:0; left:0; height:0.6rem; background-color:rgba(0,0,0,0.6); text-align:center; line-height:0.6rem; color:#fff; font-size:0.22rem; width:100%;}