/*================================ style =======================================*/
*{box-sizing: border-box;}
html{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin: 0; padding: 0;}
body {word-break: break-all;font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;background: #f8f8f8;}
button,img,
em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;display:block;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}

/*================================== class =========================================*/
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.overflow{overflow: hidden;}
.hide{display: none;}
.allWidth{width:1110px;padding:0 15px;margin:auto;}

/* ====================== top ======================== */
.logoBox{height: 300px; background: #990005 url(../images/bg2.jpg) no-repeat center center;}
.logo img{width: 400px; margin: 10px 0;}
.sub_title span{margin: 0 28px;}
.logoBox a{display: inline-block;}
.logoBox a img{width:450px;margin-top:12px;}
.main_title {
  text-align: center;
  padding: 130px 0 14px;
  font-size: 50px;
  font-weight: bold;
  letter-spacing: 4px;
  color: #fff79d;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3e941), to(#fff9b8));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sub_title {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 3px;
  color: #fff79d;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3e941), to(#fff9b8));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/* ======================= nav =====================*/
.nav{height:46px;line-height: 46px;background-color: #ad1512;}
.nav > ul > li{width:180px;float: left;position: relative;}
.nav > ul > li > a{font-size: 18px;font-weight: bold;color: #fff;}
.nav > ul > li > a.action,.nav > ul > li:hover > a{color: #f5ec54;background: #d90b0d;}

/* ==================== main-content ============== */
.content > .allWidth{background:#fff;}
.one_floor{height: 430px; padding-top: 40px;}
.change{width: 530px;}
.two_floor{height:310px;}
.two_floor .tab_info{width:336px;margin-right:36px;}
.common_title{height: 46px; line-height: 46px; border-bottom: 2px solid #d70016; position: relative; text-align: center; background: url(../images/tb.png) no-repeat center left; margin-bottom: 6px;}
.common_title .title{font-size: 24px; font-weight: bold; color: #d70016;}
.common_title .more{position: absolute; right: 0; top: 0px;}
.common_title .more a{color: #999; font-size: 13px;}
.common_title .more a:hover{color:#d70016;}
.slideBox{position: relative; width: 500px;}
.slideBox .hd{position: absolute; right: 0; bottom: 5px; z-index: 1;}
.slideBox .hd li{color: #fff; background-color: #666; float: left; width: 18px; height: 18px; line-height: 18px; margin-left: 3px; text-align: center; font-size: 14px;cursor: pointer;}
.slideBox .hd li.on{background-color: #d90b0d;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 500px; height: 360px;}
.slideBox .bd li a >span{position: absolute; left: 0; bottom: -30px; line-height: 30px; color: #222; font-weight: bold; text-align: center; width: 100%;}
.tab_list .list_info li{height: 40px; line-height: 40px; padding-left: 10px;}
.tab_list .list_info li .dot{float: left; width: 8px; height: 8px; background: #dd7f73; border-radius: 50%; margin: 16px 10px 0 0;}
.tab_list .list_info li a{font-size: 15px; color: #525252;}
.tab_list .list_info li a:hover{color:#d70016;}
.tab_list .tempWrap{width:100% !important;}
.link .link_scroll{padding: 10px 0 20px !important; overflow: hidden;}
.link .link_scroll li{width:240px;height:80px;margin-right:10px;border:2px solid #d70016;float:left;}
.link .link_scroll li a,.link .link_scroll li img{width:100%;height:100%}


/* ===================== channel ==================== */
.page_con > .allWidth{min-height: 600px;background: #fff;}
.page_con .right_page{padding: 40px 0;}
.page_title{text-align: center;padding-bottom:30px;}
.page_title .tit{min-width: 200px; height: 48px; line-height: 48px; font-size: 18px; font-weight: bold; color: #fff; display: inline-block; background: url(../images/list.png); background-size: 100% 100%;}
.page_list{border: 2px solid #f47884; overflow: hidden; padding: 20px;}
.page_list > ul > li{height:50px;line-height:50px;font-size:15px;padding-left:10px; border-bottom: 1px dashed #aaa;}
.page_list > ul > li .dot{float: left; width: 8px; height: 8px; background: #dd7f73; border-radius: 50%; margin: 21px 10px 0 0;}
.page_list > ul > li a{color:#666;}
.page_list > ul > li a:hover{color:#d70016;}
.page_list > ul > li i{color: #919191; font-size: 15px;}


/* ========================== page =========================== */
.local{height: 34px; line-height: 34px; background: url(../images/dot2.png) no-repeat center left; padding-left: 80px;margin-bottom: 20px;}
.local a{display: inline-block; color: #333;}

.page_num{overflow: hidden;margin: auto; margin-top: 30px;}
.page_num .page>ul>li{display: inline-block;color: #898989; font-size: 14px; margin: 0 6px;border: none;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #d70016;}
.page_num .page>ul .number{display: inline-block;vertical-align: top;}
.page_num .page>ul .number>li{float: left; margin: 0 4px; width: 22px; height: 22px; line-height: 22px; border: 1px solid #a8a8a8; text-align: center;padding:0;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #d70016; color: #d70016;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #d70016;}

/* ======================= content ====================== */
.con_text{border: 2px solid #f47884; overflow: hidden; padding: 20px;}
.con_text .con_title h4{font-weight: normal; font-size: 22px; padding-bottom: 10px; padding-top: 10px;}
.con_text .con_title p{margin-bottom: 30px;}
.con_text .con_title p span{display:inline-block !important;}
.con_text .text{text-align: justify; color: #666; font-size: 16px; line-height: 34px ;}
.con_text .text p{color: #666; font-size: 16px; line-height: 34px; }
.con_text .text img{max-width:100%;height:auto;}
.text_next{font-size: 14px; height: 80px; line-height: 40px;margin-top:30px;}
.text_next a{color: #333;display:inline-block;}
.text_next a:hover{color: #d70016;}
.ads-float-close{
  height:26px!important;
  top:-13px!important;
  left:13px!important;
  background:url(../images/close.png)no-repeat center right !important;
  background-size:26px 100%!important;
}


/* ===================== footer ====================*/
.footer{ height: 106px;background: url(../images/foot.jpg);text-align: center;padding: 28px 0;}
.footer p{color:#fff;font-size: 14px;line-height: 26px;}
.footer a{display:inline-block;}

