body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;font-family:microsoft yahei,Verdana,Arial,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent }

html {
    font-size : 20px;
}
@media only screen and (min-width: 360px){
    html {
        font-size: 22.5px !important;
    }
}
@media only screen and (min-width: 375px){
    html {
        font-size: 23.4375px !important;
    }
}
@media only screen and (min-width: 384px){
    html {
        font-size: 24px !important;
    }
}
@media only screen and (min-width: 414px){
    html {
        font-size: 25.875px !important;
    }
}
@media only screen and (min-width: 428px){
    html {
        font-size: 26.75px !important;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 30px !important; 
    }
}
@media only screen and (min-width: 600px){
    html {
        font-size: 37.5px !important; 
    }
}
@media only screen and (min-width:  641px){
    html {
        font-size: 40px !important; 
    }
}

button,input,select,textarea{outline:0; border:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;}
a{color:#333;text-decoration:none; -webkit-tap-highlight-color: transparent;}
a:hover{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}



.main_box{box-sizing: border-box; width:100%; overflow: hidden;}
.atop{width:100%; height:2rem; line-height:2rem; overflow: hidden; background:#000; color:#666; font-size:0.7rem; text-align: center;}
.dphone{width:100%; height:2rem; line-height:2rem; overflow: hidden; background:#ff4c4c; color:#fff; font-size:0.7rem; text-align: center; position:relative;}
.dphone i{width:0.85rem; height:0.85rem; display: block; overflow: hidden; background:url(../images/xiao.png) no-repeat -2.55rem -7.3rem;; background-size: 12.5rem 10.5rem; position:absolute; left:16%; top:27%;}
.dphone span{font-weight: bold;}
.logo{width:100%; height:3.2rem; overflow: hidden;  text-align: center;}
.logo img{max-width:100%; margin:0 auto; display: block; height:3.2rem;}

.daohang{width:100%; overflow: hidden; border-bottom: 0.05rem dashed #c0c0c0; border-top: 0.05rem dashed #c0c0c0;}
.daohang ul{overflow: hidden; padding:0.3rem 0;}
.daohang ul li{float:left; width:25%; height:1.6rem; line-height:1.6rem; overflow: hidden; font-size:0.8rem; text-align: center;}
.daohang ul li:last-child a{color:#ff4c4c;}

.slide{width:100%; height:7.5rem; overflow: hidden;}
.slide img{width:100%; height:7.5rem; display: block;}

.daohang2{width:100%; overflow: hidden; margin-top:0.85rem; padding:0 0.4rem;}
.daohang2 ul{width:110%; overflow: hidden; p}
.daohang2 ul li{float:left; width:3.5rem; height:3rem; padding-top:0.5rem; overflow: hidden; margin-right:0.35rem; background:#ff4c4c; text-align: center; margin-bottom: 0.35rem; position: relative;}
.daohang2 ul li i{width:2.5rem; height:2.5rem; display: block; background:url(../images/xiao.png) no-repeat; margin:0 auto; background-size: 12.5rem 10.5rem;}
.daohang2 ul li i.cat1{width:2.3rem; height:1.7rem; background-position:0 0;}
.daohang2 ul li i.cat2{width:1.25rem; height:1.4rem;background-position:-3.6rem 0;}
.daohang2 ul li i.cat3{width:1.2rem; height:1.65rem;background-position:-6.3rem 0;}
.daohang2 ul li i.cat4{width:2.05rem; height:1.75rem;background-position:-8.5rem 0;}
.daohang2 ul li i.cat5{width:1.9rem; height:1.9rem;background-position:0 -2.5rem;}
.daohang2 ul li i.cat6{width:2.2rem; height:1.7rem;background-position:-2.65rem -2.5rem;}
.daohang2 ul li i.cat7{width:2.05; height:1.5rem;background-position:-5.9rem -2.5rem;}
.daohang2 ul li i.cat8{width:2.1rem; height:1.7rem;background-position:-9.05rem -2.5rem;}
.daohang2 ul li .ctext{font-size:0.7rem; color:#fff; overflow: hidden; margin-top:0.2rem; position:absolute; bottom:0.2rem; left:10%;}

.about{width:100%; overflow: hidden; margin-top:0.6rem;}
.ab_tit{width:100%; overflow: hidden; height:3.4rem; line-height:3.4rem; text-align: center; font-size:1.4rem; position: relative;}
.ab_tit i{width:1.75rem; height:1.75rem; display: block; background:url(../images/xiao.png) no-repeat 0 -6.9rem; background-size: 12.5rem 10.5rem; position:absolute; right:20%; top:25%;}
.ab_con{padding:0 0.5rem; overflow: hidden; font-size:0.7rem; line-height:1.3rem; text-indent: 2em; color:#444;}
.ab_con img{width:100%; height:7.5rem; display: block; margin-bottom: 0.5rem;}

.xinxi{margin-top:1rem; background:#ff4c4c; width:100%; overflow: hidden;}
.xx_tit{font-size:1.3rem; text-align: center; width:100%; overflow: hidden; color:#fff; height:3.4rem; line-height:3.4rem;}
.xx_con ul{overflow: hidden; width:110%; padding:0 0.5rem 0.5rem;}
.xx_con ul li{float:left; width:7rem; margin-right:1rem; overflow: hidden; }
.xx_con ul li img{width:7rem; height:5rem; display: block;}
.xx_con ul li strong{font-weight: normal; line-height:1.85rem; font-size:0.7rem; overflow: hidden; text-align: center; display: block; color:#fff;}

.youshi{width:100%; margin-top:0.5rem; overflow: hidden;}
.youshi .ab_tit i{right:15%;}
.ys_con{padding:0 1.35rem; overflow: hidden;}
.ys_con ul{overflow: hidden;}
.ys_con ul li{position:relative; width:100%; overflow: hidden; margin-bottom: 1rem;}
.ys_con ul li i{float:left; margin-right:0.5rem; width:1.5rem; height:1.5rem; line-height:1.5rem; display: block; border-radius: 50%; font-style: normal; text-align: center; background:#ff4c4c; font-size:0.9rem; color:#fff; margin-top:0.2rem;}
.ys_con ul li .ys_con_r{float:left; width:84%; overflow: hidden; font-size:0.6rem; line-height:1.2rem; color:#666;}
.ys_con ul li .ys_con_r strong{font-weight: normal; color:#ff4c4c; font-size:1.1rem; line-height:1.8rem;}

.yuyue{width:100%; overflow: hidden; background: #383737;}
.yuyue ul{padding:0.85rem 0.5rem 0.2rem; overflow: hidden;}
.yuyue ul li{width:82%; height:1.75rem; line-height:1.75rem; overflow: hidden; position:relative; padding-left:18%; border-radius: 0.2rem; margin-bottom: 0.5rem;}
.yuyue ul li i{width:1.25rem; height:1.2rem; display: block; background:url(../images/xiao.png) no-repeat; background-size: 12.5rem 10.5rem; position:absolute; left:7%; top:17%;}
.yuyue ul li p{font-size:0.8rem; color:#fff;}
.yuyue ul li p span{margin-left:0.8rem; font-size:0.6rem;}
.yuyue ul li.cat1{background:#ffce23;}
.yuyue ul li.cat2{background:#8cb900;}
.yuyue ul li.cat3{background:#3daacc;}
.yuyue ul li.cat4{background:#ff7123;}
.yuyue ul li.cat1 i{height:1.15rem; background-position:0 -5rem; }
.yuyue ul li.cat2 i{width:1.4rem; height:1.15rem; background-position:-2.3rem -5rem; }
.yuyue ul li.cat3 i{width:1.25rem; height:1.2rem; background-position:-5.25rem -5rem; }
.yuyue ul li.cat4 i{width:1.15rem; height:1.2rem; background-position:-8.2rem -5rem; }

.dongtai{margin-top:1rem; width:100%; overflow: hidden; }
.dongtai .ab_tit{border-top:0.05rem dashed #c0c0c0; border-bottom:0.05rem dashed #c0c0c0;}
.dongtai ul{overflow: hidden;}
.dongtai ul li{height:2.05rem; line-height:2.05rem; overflow: hidden; padding:0 0.5rem 0 1rem; border-bottom: 1px dotted #c0c0c0; font-size:0.8rem; position:relative;}
.dongtai ul li i{display: block; height:0.25rem; width:0.25rem; background:#ff4c4c; position:absolute; left:0.5rem; top:45%; }

/*友情链接*/
.yqlj{width:100%; overflow: hidden; margin:1rem 0;}
.yqlj-title{width:100%; height: 1.75rem; border-bottom: 0.1rem solid #383737;}
.yqlj-title ul{width:100%; height: 1.75rem; }
.yqlj-title li{ width: 4.5rem; text-align: center; float: left; line-height: 1.8rem; color: #333; font-size: 0.7rem; cursor: pointer; }
.yqlj-title li.active{color: #fff; background:#383737; }
.yqlj-bd li{ display: none;}
.yqlj-box{ width: 100%; height: auto; overflow: hidden;}
.yqlj-text{width:94%; overflow: hidden; padding:0.15rem 3%;}
.yqlj-text a{ display: inline; color: #666666; font-size: 0.6rem;  height: 0.7rem; line-height: 0.7rem; white-space: nowrap;}
.yqlj-img{ width:96%; overflow: hidden; padding:0.15rem 2%; }
.yqlj-img img{ width: 4.6rem; height: 2.2rem; display: block; float: left; margin: 0.25rem 0.25rem 0px 0.25rem;}
.banquan{width:100%; overflow: hidden; background:#383737; padding:1rem 0; text-align: center; font-size:0.6rem; line-height:1.2rem; color:#fff; border-top:0.05rem solid #fff;}

/*新闻列表页*/
.bread{width:100%; overflow: hidden; height:2.35rem; line-height:2.35rem; border-bottom: 0.1rem solid #ff4c4c;}
.bread ul{padding-left:0.2rem; overflow: hidden;}
.bread ul li{float:left; padding-right:3px; font-size:0.7rem; color:#666;}
.xinwen_list{width:100%; overflow: hidden;}
.xinwen_list ul{overflow: hidden;}
.xinwen_list ul li{padding:0.55rem 3% 0.8rem; width:94%; overflow: hidden; border-bottom: 0.05rem dotted #ccc;}
.xinwen_list ul li strong{display: block; height:1.9rem; line-height:1.9rem; overflow: hidden; font-size:0.8rem; font-weight: normal;}
.xinwen_list ul li p{font-size:0.6rem; line-height:1.1rem; overflow: hidden; width:100%; color:#999; }
.xinwen_list ul li p a{color:#ff4c4c;}

.page_list{width:100%; padding:1.5rem 0 2rem; overflow: hidden;}
.page_list ul{overflow: hidden; text-align: center; width:75%; margin:0 auto;}
.page_list ul li{display: inline-block; margin-right:0.3rem; overflow: hidden; font-size:0.7rem; color:#fff; line-height:1.25rem; height:1.25rem; float:left;}
.page_list ul li a{display: block; padding:0 0.35rem; background:#ff4c4c; color:#fff;}
.page_list ul li a:active{background:#666;}
.page_list ul li strong{background:#666; display: block;padding:0 0.35rem; }


/*列表页*/
.list_con{width:100%; overflow:hidden;}
.list_con ul{overflow: hidden;}
.list_con ul li{padding:0.65rem 3%; width:94%; overflow: hidden; border-bottom: 0.05rem dotted #ccc;}
.list_con ul li img{width:5rem; height:4rem; display: block; float:left; margin-right:0.6rem;}
.list_con ul li .list_con_r{float:left; width:62%; overflow: hidden;}
.list_con ul li .list_con_r strong{display: block; font-weight: normal; font-size:0.8rem; line-height:1.2rem; height:2.4rem; overflow: hidden;}
.list_con ul li .list_con_r span{color:#999; font-size:0.6rem;}

/*内容页*/
.neirong{width:100%; overflow: hidden;}
.nr_top{width:100%; text-align: center; overflow: hidden; padding:0.65rem 0 0.5rem; border-bottom: 0.05rem solid #ccc;}
.nr_top h1{font-size:0.8rem; line-height:1.6rem; height:1.6rem; overflow: hidden;}
.nr_top p{font-size:0.6rem; color:#999; overflow: hidden; height:1.4rem; line-height:1.4rem;}
.nr_top p span{margin:0 0.2rem;}

.nr_down{width:94%; padding:0.75rem 3% 0; overflow: hidden; font-size:0.7rem; line-height:1.3rem; color:#333; border-bottom: 0.05rem solid #ccc;}
.nr_down img{max-width:100%; margin:0 auto; display: block; margin-bottom: 0.7rem;}
.nr_down p{margin-bottom: 1.3rem;}

.page_con{width:94%; padding:0.5rem 3%; overflow: hidden;}
.page_con p{font-size:0.7rem; color:#ff4c4c; overflow: hidden; height:1.4rem; line-height:1.4rem;}































