@charset "UTF-8";
html,body{height: 100%;}
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
margin: 0;  padding: 0;}
h1,h2,h3,h4,h5,h6 {  font-size: 100%;  font-weight: normal;}
ul {  list-style: none;}
button,input,select,textarea {  margin: 0;}
html {  box-sizing: border-box;}
*,*:before,*:after {  box-sizing: inherit;}
img,embed,iframe,object,audio,video {  height: auto;  max-width: 100%;}
iframe {  border: 0;}
table {  border-collapse: collapse;  border-spacing: 0;}
td,th {  padding: 0;  text-align: left;}



/*响应式布局-字体设置*/
html{font-size:62.5%; /* 10÷16=62.5% */}
body{
    font-family: Arial, "Microsoft YaHei", sans-serif, Verdana, Helvetica;
    font-size:12px; font-size:1.2rem ; /* 12÷10=1.2 */
    line-height: 22px;
    color: #333;
}
p{font-size:14px; font-size:1.4rem;}
img{display: inline-block; vertical-align: top;/*把元素的顶端与行中最高元素的顶端对齐*/}

/*默认超链接样式*/
a {color:#333; text-decoration:none;} 
a:visited {text-decoration:none;} 
a:hover {color:#cd161d; text-decoration:none;} 
a:active {color:#333;}
/*清除浮动*/
.clearfix:after{content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix{zoom: 1;}


/*版心*/
.wrapper{margin: 0 auto; max-width: 1200px;width: 100%;padding: 0 15px;}

/*Top*/
.top{height: 90px;}
.top img{vertical-align: middle;}
.top span{color: #333;line-height: 90px;font-size: 1.4rem;}
.top span:nth-child(3){margin-left: 30px;}
.top span:nth-child(4){margin-left: 30px;}
.top img:nth-child(5){margin-left: 30px;}

.ban img{height: 35vw;width: 100%;background: center;}
/*导航*/
.nav_main{line-height:60px;max-width: 1200px;width:100%;margin-top: -30px;z-index: 2;position: absolute;height: 60px;background: #cd161d;box-shadow:3px 3px 3px rgb(0,0,0,0.2);}
.nav_main li{margin-left:0px;float: left;text-align: center;width: 10%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 0 1px;}
.nav_main a{float: left;font-size: 1.8rem; color: #fff;width: 100%;height: 60px;border-bottom:2px solid #cd161d;}
.nav_main .m:hover {background: #fff; color: #cd161d;}
.nav_main .m:hover a{ color: #cd161d;}
.nav_main .m.on{background: #fff;color: #cd161d;}
.nav_main .m.on a{color: #cd161d;}
.nav.wrapper{padding: 0px;}
/*Footer*/
.footer{width: 100%;height: auto;border-bottom:#cd161d 2px solid;background: #404040;}
/*.footer .detail div{float:left;width: 33%;}*/
.footer .detail div img{display: block;margin:0 auto;margin-top: 50px;}
.footer .detail p{color: #fff;margin-top: 20px;text-align: center; }

.footer .lianjie div{float:left;width: 14%; margin-top: 80px;text-align: center;}
.footer .lianjie a{color: #c6c6c6;font-size: 1.2rem;display: block;line-height: 36px;width: 12.5%;float: left;padding: 5px 10px;min-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.footer .lianjie a:hover{color: #cd161d;font-size: 1.2rem;}
.footer .banquan p{font-size: 1.2rem; color: #c6c6c6;text-align: center;margin-top: 30px;}
@media  screen and (max-width: 970px) {
    .nav_main li{margin-left:0px;width:25%;float: left;text-align: center;}
    .nav_main li:first-child{display: none;}
    .footer .lianjie div{width: 33.3%;}
    .nav_main{height: auto;}
    .footer .lianjie div{width: 33.3%;}
    .top{height: auto;text-align: center;}
    .hbottom{display: block;}
    .hd .arrow{display: none;}
    .nav_main{margin-top: 0px;position: relative;}
    .part01{padding-top: 20px;}
    .footer .lianjie a{width:33.3%;min-width: 100px;}
}
@media  screen and (min-width: 970px){
    .hbottom{display: none;}.part01 {padding-top: 80px;}

}
.part7news .bd ul li a{display: block;}

.topr{display:none;}