/**************************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;}
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;}
.inline-block{display:inline-block;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.allWidth{width: 1200px;margin: auto;}
.hide{display:none;}


/***************************head***************************/
.head_box{height: 40px; line-height: 40px; color: #ddd; background: #00408f; overflow: hidden;}
.head_box .text_title #clock{margin-right: 30px;}
.head_box .index a{display:inline-block;color:#ddd; margin: 0 5px;}


/***************************top***************************/
.top_box{height: 100px;}
.logo1{float: left; margin: 17px 0; width: 66px;}
.logo2{float: left; margin: 35px 0 35px 10px; width: 276px;}
.logo_line{width: 2px; height: 36px; background: #0991df; margin: 32px 20px;}
.logo_title{font-size: 24px; font-weight: bold; letter-spacing: 2px; color: #333; margin:32px 0;}


/* ================ nav ==========================*/
.nav{height: 36px; line-height: 36px; position: relative; margin: 32px 0;}
.navbar_ul>li{float: left; font-size: 16px; margin: 0 18px;}
.navbar_ul>li>a{color: #333; display: block;}
.navbar_ul>li>a.action ,.navbar_ul > li:hover > a{color: #0991df; border-bottom: 2px solid #0991df;}
.navbar_ul>li .menu{background: #fff;z-index: 9;width: 100%;position: absolute;top: 46px;left: 0;z-index: 100;padding: 10px 0;height: 134px;display:none;}
.navbar_ul>li .menu .nav_img{width: 300px;height: 114px;}
.navbar_ul>li .menu li.nav_img img{width:100%;height:100%;}
.navbar_ul>li .menu li.nav_li{float:left;line-height: 114px;margin:0 24px;}
.navbar_ul>li .menu li a{display: block;color: #4d4d4d; font-size: 16px;}
.navbar_ul>li .menu li:hover a {color: #00408f;font-weight:bold;}


/*************************** banner ***************************/
.banner{overflow: hidden; }
.banner .bd ul li{float: left; width: 100%;}
.banner .bd ul li img{width:1290px;height: 400px; margin: auto;}
.banner .allWidth{position:relative;}
.banner .allWidth a{position:absolute;top:187px;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;}
.banner .next{background:rgba(0,0,0,.6) url(../images/next.png) no-repeat center center;right:0;}


/************************** main_content ****************************/
.w360{width:360px;margin-right:19px;border: 1px solid #dbdbdb;border-top:3px solid #d60000;}
.w492{width:492px;margin-right:19px;border: 1px solid #dbdbdb;border-top: 3px solid #2674b1;}
.w310{width:310px;border: 1px solid #dbdbdb;border-top:3px solid #d60000;}
.one_floor{height: 364px;overflow: hidden;padding:30px 0 20px; background: #f3f3f3;}
.two_floor{ padding:20px 0 30px;overflow:hidden;}

.common_title{height: 40px; line-height: 40px; padding: 0 20px; background: #f3f3f3;}
.common_title span{color: #333; font-size: 18px; cursor: pointer; float: left;}
.common_title .more a{color: #666;}
.common_title .more a:hover{font-weight:bold;}

.slideBox{width: 360px; height: 324px; padding:0;position: relative;border:none;}
.slideBox .tempWrap{width:100% !important;}
.slideBox .bd li{position: relative;height: 324px;}
.slideBox .bd li img{width:360px;height: 282px;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: 0px; width: 100%; line-height: 42px; background: #fff; color: #333; font-size: 14px; text-align: center;}
.slideBox .bd li .slide_title:hover{color:#d60000}
.slideBox .hd{position: absolute; right: 10px; bottom: 50px;}
.slideBox .hd li{width: 14px; height: 14px; line-height:14px; text-align:center; float: left; background: #fff; margin-right: 3px;}
.slideBox .hd li.on{background: #aa1515;color: #fff;}

.tab_list{height:296px;}
.tab_list .lists{background: #fff; overflow: hidden; padding: 14px 20px 10px;}
.tab_list .lists li{line-height: 38px; overflow: hidden; font-size: 14px; padding-left:14px; background:url(../images/dot.png) no-repeat center left;}
.tab_list .lists li a{color: #333;}
.tab_list .lists li a:hover{color:#d60000}
.tab_list .lists li i{color: #999;}

.news_tab{height:324px;}
.news_tab .lists{padding-bottom: 28px;height: 280px;}
.news_tab .lists li{line-height: 34px;}

.notice_tab .list_cover{height: 280px; padding: 10px 20px 18px;background: #fff; overflow: hidden;}
.notice_tab .lists li{width: 100%; height: 53px !important; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative;}
.notice_tab .lists li a{font-size: 14px; color: #2e2e2e;}
.notice_tab .lists li a:hover{color: #d60000;}
.notice_tab .lists li i{position: absolute; bottom: 10px; right: 0;}



/*==================== channels ==================*/
.column_box{min-height: 600px;overflow: hidden;margin-top: 30px;}
.column_box .column_info{min-height: 600px; background: #fff; padding-bottom:40px; position: relative; overflow: hidden;}
.left_page{width: 280px;}
.left_page .title{font-size: 24px; background: #00408f; color: #fff; height: 64px; line-height: 64px;}
.left_box{padding: 10px 14px; background-color: #f1f1f1; border: 1px solid #dcdcdc; border-top: none;}
.left_box dd{font-size: 16px; padding: 5px 0; border-top: 1px solid white; height: 42px; line-height: 42px; overflow: hidden;}
.left_box dd a{height: 32px; line-height: 32px; color: #000;}
.left_box dd:hover a,.left_box dd.normal a{color: #fff; background: #0991df; border-radius: 20px;}
.address{line-height: 45px; background: #f5f5f5; padding: 0px 20px; font-size: 14px;}
.address .add_tit{font-size: 18px; color: #00408f;}
.address .location ul li{float: left;font-size: 12px;}
.address .location ul li,.address .location ul li a{color: #000;}
.address .location ul li a{display:inline-block;}
.address .location ul li.t div{ height: 18px; float: left;}
.right-con{overflow: hidden; width: 880px; float: right; border: 1px solid #dbdbdb; border-top: 2px solid #2674b1;}
.right-con > ul{margin-top:20px; padding: 0 20px;}
.right-con > ul>li{margin-top: 14px; padding-bottom: 16px; overflow: hidden; border-bottom: 1px solid #e6e6e6;}
.right-con > ul>li .channel_img{width: 120px; height: 90px; margin-right: 15px;}
.right-con > ul>li .channel_img img{width:100%;height:100%;}
.right-con > ul>li .channel_txt >a{font-size: 18px;
 line-height: 24px; height: 24px; color: #333;}
.right-con > ul>li .channel_txt >a:hover{color: #00408f;font-weight:bold;}
.right-con > ul>li .channel_txt .channel_con{margin-top: 10px; line-height: 22px; color: #999;}
.right-con > ul>li .channel_txt .channel_con a{color: #d6491d;display: inline-block;}
.right-con > ul>li .channel_txt .channel_con a:hover{color: #00408f;}

/*array*/
.array_floor{margin: 30px 0;overflow: hidden;}
.array_floor .title{font-size: 20px;font-weight: bold;line-height: 50px;text-align: center;color: #00408f;margin-bottom: 30px;}
.table a{float: left;width:370px;margin:15px;line-height: 70px;background-color: #F2F2F2;text-align: center;color: #333;font-size: 16px;}
.table a:hover{background: #0991df;color: #fff;}


/*==================== content ==================*/
.right-con .con_text{padding:20px;}
.right-con .con_text .titles h4{color: #00408f; font-size: 26px; padding: 10px 0;font-weight: normal;}
.right-con .con_text .titles p{text-align: center;line-height: 21px;padding: 5px 0;margin: 20px 0;color: #999;background: #f7f7f8;}
.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; height: 40px; line-height: 40px;    margin-top: 20px;}
.right-con .con_text .text_next a{color: #333;display: inline-block;}
.right-con .con_text .text_next a:hover{color: #00408f;}
.filedownload{margin:10px 0;line-height: 52px;color:#666;font-size: 16px;}
.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:30px auto;}
.page_num .page>ul>li{float: left; color: #898989; font-size: 14px;margin: 0 4px;border: 1px solid #ccc;padding: 0 6px;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #00408f;}
.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 #00408f; color: #00408f;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #00408f;}


/* ========================== footer =========================== */
.footer{background: #00408f;overflow: hidden;padding: 20px 0;}
.footer a{display:inline-block; color:#fff;}
.footer .txt{color:#fff;}
.footer .txt p{height: 30px; line-height: 30px;}
