/**************************style***************************/
html{overflow-x:hidden;margin: 0 auto;}
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:#fff;}
button,a,img,em{display:block;border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
*{box-sizing: border-box;}
input{/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/ border:0; /*将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; color: #4d4d4d; font-size:12px; background:none;}

/***************************class***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.allWidth{width: 1200px;margin: auto;}
.hide{display:none;}

/***************************head***************************/



/* ================ nav ==========================*/
.nav{height: 50px; line-height: 50px; position: relative; margin: 0px 0;background:#d3151d;}
.navbar_ul>li{float: left; font-size: 18px; position: relative;}
.navbar_ul>li>a{margin: 0 84px; color: #fff;}
.navbar_ul>li>a.action , .navbar_ul>li.normal>a , .navbar_ul > li:hover > a{ border-bottom: 3px solid #fff; height: 44px;font-weight: bold;}
.navbar_ul>li:hover .menu{display: block;}
.navbar_ul>li .menu{background:rgba(255,255,255,.8); z-index: 9; width: 100%; display: none; position: absolute; top: 44px; left: 0;z-index: 100;}
.navbar_ul>li .menu >li{line-height: 40px;}
.navbar_ul>li .menu >li >a{color:#333;}
.navbar_ul>li .menu >li:hover a{color:#cd141a;background: #f4fff6;}

/*************************** banner ***************************/
.banner{overflow: hidden; }
.banner .bd ul li{float:left;width: 100%;}
.banner .bd ul li img{width:100%;}
.banner .allWidth{position:relative;}
.banner .allWidth a{position:absolute;top:212px;width:24px;height:46px;}
.banner .allWidth a:hover{background-color:rgba(0,0,0,.8)}
.banner .prev{background:rgba(0,0,0,.6) url(../images/prev.png) no-repeat center center;left:0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.banner .next{background:rgba(0,0,0,.6) url(../images/next.png) no-repeat center center;right:0;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}


/************************** main_content ****************************/
.index_box{margin-bottom:50px;}
.index_box .allWidth{overflow:hidden;}
.two_floor, .three_floor,.four_floor{margin-top:30px;}
.common_title{height: 40px;line-height: 40px;margin: 50px auto;position: relative;}
.common_title .title_name > span{display:inline-block;float:left;}
.common_title .title_name .left_img{width: 40%;}
.common_title .title_name .right_img{width: 40%;float:right}
.common_title .title_name .tit_img img{width: 100%;}
.common_title .title_name .titles{width:20%;text-align: center; font-size: 36px; font-weight: bold; letter-spacing: 4px; color: #5e3800; font-style: italic;}
.common_title .title_name .titles span{color: #c81c05;}
.common_title .more{position: absolute; right: 10px; bottom: -10px;}
.common_title .more a{color: #c81c05; font-size: 14px; font-weight: bold;}
.common_title .more a:hover{color:#5e3800;}
.list_info{width: 560px;}
.list_info li{font-size: 18px; line-height: 46px; padding-left: 20px; border-bottom: 1px dotted #ccc; background: url(../images/dot.jpg) no-repeat center left;}
.list_info li a{color: #4a4a4a;}
.list_info li a:hover{color: #c81c05;}
.one_floor .list_info li{border:none;background:none;padding-left:0;}

.slideBox{width: 560px;height: 312px;overflow: hidden;position: relative;}
.slideBox .tempWrap{width:100% !important;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 560px;height: 312px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.slideBox .bd li img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.slideBox .bd li .slide_title{position: absolute; left: 0; bottom: 0; width: 100%;line-height: 38px; background: rgba(0,0,0,.4); color: #fff; font-size: 14px; padding-left: 10px;}
.slideBox .hd{position: absolute; right: 0; bottom: 15px;}
.slideBox .hd li{width: 20px;height: 5px;float: left;background: #fff;margin-right: 4px;}
.slideBox .hd li.on{background: #fef600;}



/*==================== channels ==================*/
.column_box{overflow: hidden;}
.column_box .column_info{background: #fff;padding: 0 50px;position: relative;overflow: hidden;min-height: 600px;}
/*.left_page{width: 280px; margin-top: 40px;}
.left_page .title{width:100%; height: 80px; text-align: center; line-height: 80px; font-size: 24px; background:#cd141a;color:#fff;}
.left_box dd{height: 50px; width: 100%; line-height: 50px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000; display: inline-block; width: 94%;}
.left_box dd:hover a{color: #cd141a;font-weight: bold;}
.left_box dd.normal a{color: #cd141a; font-weight: bold; display: inline-block; width: 94%;}*/
.address{line-height: 80px;font-size: 16px;}
.address .location{width: 100%;color: #000;}
.address .location ul li{float: left;}
.address .location ul li a{color: #666;display:inline-block;}
.address .location ul li a:hover{color:#cd141a;}
.address .location ul li.t div{background: url(../upload/images/2020/12/icon.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 10px 5px 0 0;}
.right-con > ul{margin-top:10px;}
.right-con > ul>li{font-size: 16px;line-height: 60px;padding-left: 20px;background: url(../images/dot.jpg) no-repeat center left;border-bottom: 1px dashed #ccc;}
.right-con > ul>li>a{font-size: 16px; color: #000; display: inline-block;}
.right-con > ul>li>a:hover{color: #c81c05;}

/*==================== content ==================*/
.right-con .con_text .titles h4{    color: #333;
    font-size: 30px;
    padding: 10px;
    padding-top: 30px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}
.right-con .con_text .titles p{padding-bottom: 10px;
    color: #999;
    border-bottom: 1px solid #ccc;
    font-size: 14px;margin-bottom: 30px;
}
.right-con .con_text .titles p span{display:inline-block !important;}
.right-con .con_text .text{color:#666; font-size: 16px; line-height: 34px;}
.right-con .con_text .text img{max-width:100%;height:auto!important;margin:0 auto;}
.right-con .con_text .text_next{font-size: 14px;line-height: 40px;}
.right-con .con_text .text_next a{color: #333;display: inline-block;}
.right-con .con_text .text_next a:hover{color: #cd141a;}
.filedownload{margin:10px 0;line-height: 52px;color:#666;font-size: 14px;}
.filedownload a{display:inline-block;}
.ads-float-close{height:26px!important; top:-13px!important; left:13px; background:url(../images/close.png)no-repeat center right !important; background-size:26px 100%!important;}

/* ========================== page =========================== */
.page_num{overflow: hidden; width: 510px; margin: auto; margin-top: 30px;}
.page_num .page>ul>li{float: left; color: #898989; font-size: 14px; margin: 0 6px;border: none;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #cd141a;}
.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;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #cd141a; color: #cd141a;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #cd141a;}

/* ========================== footer =========================== */
.footer{padding: 20px 0;overflow:hidden;background:#cd141a;color:#fff;font-size: 15px;}
.footer a{display:inline-block; color:#fff;}
.footer p{height: 30px; line-height: 30px;}

