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; min-height: 800px; background: #fafafa;}
button,img,em{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{outline: none;}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}


.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.hide{display: none;}
.inline-block{display: inline-block;}
.center{text-align: center;}
.allWidth{width: 1200px; margin: 0 auto; padding: 0px 20px;}

/* 顶部 */
.top_head{background: #8f000b; height: 130px;}
.logoBox .logo{padding-top: 13px;}
.logoBox .title_logo{float: left; font-size: 36px; color: #fff; padding-top: 15px; padding: 43px 0 0 65px;}
.search{width: 275px; margin-top: 100px; overflow: hidden; border-radius: 15px 0 0 15px;}
.search input{background: #fff; width: 180px; height: 34px; border: 0; display: inline-block; padding: 0 10px;}
.search input::-ms-input-placeholder{color: #ddd}
.search input::-webkit-input-placeholder{color: #ddd}
.search input::-moz-placeholder{color: #ddd}
.search button{height: 34px; cursor: pointer; outline: none; padding: 0 8px; width: 65px; background: #386ed3; color: #fff; position: relative; left: -5px;}
.search button img{margin-right: 6px;}
/* 导航 */
.nav{height: 40px; line-height: 40px; position: relative; background: #fff;}
.navbar_ul li{width: 150px; float: left; font-size: 18px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li a{color: #000; display: block;}
.navbar_ul>li a.action{color: #000; font-weight: 600; background: url(/register/images/on_action.png) no-repeat 44px 32px}
.navbar_ul>li:hover a,
.navbar_ul>li.normal{color: #000;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; background: url(/register/images/triangle_green.png) no-repeat; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li.normal>a,
.navbar_ul li>a:hover{color: #000; font-weight: 600; /* background: url(/register/images/on_action.png) no-repeat 40px 30px; */}
.navbar_ul li .menu{background: #011e2c; z-index: 9; width: 100%; display: none; position: absolute; top: 46px; left: 0; opacity: .94;}
.navbar_ul li .menu ul li{line-height: 40px;}
.navbar_ul li ul li a{color: #fff; font-size: 16px;}
.navbar_ul li ul li a:hover{color: #011e2c;}
.navbar_ul li ul li:hover a{color: #011e2c;}
.navbar_ul li ul li{margin: 0;}
/* banner */
.banner_sty,
.banner_sty .bd ul li{height: 456px;}
.banner_sty .bd ul li img{height: 100%; width: 100%;}
/* 正文 */
.content_box{padding: 40px 40px; background: #fff;}
.one_flr{height: 325px;}
.one_flr .one_flr_fl{width: 783px; height: 325px;}
.title_box{height: 40px; border-bottom: 2px solid #8f000b;}
.title_box .title{font-size: 18px; padding-left: 10px; float: left; font-weight: 600; margin-top: 5px;}
.title_box .more_div{margin-top: 13px;}
.title_box .more_div a{color: #000;}
.title_box .more_div a:hover{color: #386ed3;}
.one_flr_fl .title_box .icon_01,
.tow_flr_fr .title_box .icon_01{background: url(/register/images/icon_01.png) no-repeat; width: 23px; height: 23px; float: left; margin-top: 7px;}
.co_box{padding-top: 20px;}
.co_box .co_box_img{width: 365px; height: 265px; position: relative;}
.co_box .co_box_img li .new_title:hover,
.co_box .co_box_img li .new_text:hover{color: #386ed3;}
.co_box .co_box_img li a img{width: 365px; height: 200px;}
.co_box .co_box_img li span{width: 78px; color: #fff; background: #f39801; text-indent: 10px; font-size: 12px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 65px; opacity: .9;}
.co_box .co_box_img li .new_title{font-size: 15px; font-weight: 600; color: #000;}
.co_box .co_box_img li .new_text{color: #999; text-indent: 2em;}
.co_box_list{width: 365px;}
.co_box_list ul li{height: 42px; line-height: 42px; border-bottom: 1px solid #9999;}
.co_box_list ul li:last-child{border-bottom: 0;}
.co_box_list ul li a{font-size: 14px; color: #000;}
.co_box_list ul li a:hover{color: #386ed3;}
.marker{width: 3px; height: 3px; border: 1px solid #9999; border-radius: 100px; background-color: #9999; float: left; margin-top: 19px; margin-right: 7px;}
.one_flr_fr{width: 365px; height: 100%;}
.one_flr_fr .title_box .icon_02{background: url(/register/images/icon_02.png) no-repeat; width: 23px; height: 23px; float: left; margin-top: 7px;}
.tow_flr_fr .co_box ul li{padding-bottom: 10px;}
.tow_flr_fr .co_box ul li:last-child{padding-bottom: 0;}
/* 二楼 */
.tow_flr{height: 420px; padding-top: 30px;}
.tow_flr .tow_flr_fl{width: 785px; height: 100%;}
.tow_flr_fl .title .list_box div{float: left; width: 80px; font-size: 18px; text-align: center; margin-right: 15px; cursor: pointer;}
.tow_flr_fl .title{height: 40px; border-bottom: 2px solid #8f000b;}
.tow_flr_fl .title .list_box{padding-top: 10px;}
.tow_flr_fl .title .list_box .normal{font-weight: 600; background: url(/register/images/on_action.png) no-repeat 7px 20px;}
.tow_flr_fl .title .more_div{padding-top: 15px;}
.tow_flr_fl .title .more_div a{color: #333;}
.tow_flr_fl .contents_b{padding-top: 20px;}
.tow_flr_fl .contents_b ul li{float: left; width: 240px; margin-right: 30px;}
.tow_flr_fl .contents_b ul li:last-child{margin-right: 0;}
.tow_flr_fl .contents_b ul li img{width: 245px; height: 160px;}
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_title:hover,
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_time:hover,
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_content:hover{color: #386ed3;}
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_title{font-size: 14px; color: #333; padding-top: 10px; padding-bottom: 10px;}
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_time{color: #999; padding-bottom: 10px;}
.tow_flr_fl .contents_b ul li .contents_bo .contents_b_content{color: #666; font-size: 14px;}
.tow_flr_fr{width: 365px; height: 100%;}
.tow_flr_fr .cox_list ul li{height: 50px; line-height: 50px; border-bottom: 1px solid #9999;}
.tow_flr_fr .cox_list ul li:last-child{border-bottom: 0;}
.tow_flr_fr .cox_list ul li a{color: #000; font-size: 14px;}
.tow_flr_fr .cox_list ul li a:hover{color: #386ed3;}
.tow_flr_fr .cox_list ul li .marker{width: 3px; height: 3px; border: 1px solid #9999; border-radius: 100px; background-color: #9999; float: left; margin-top: 27px; margin-right: 7px;}
/* 底部 */
.footer{height: 150px; background: #8f000b;}
.footer .footer_box{padding-top: 15px;}
.foo_fl{width: 800px; height: 120px; float: left;}
.footer .footer_box .f_link{margin-bottom: 25px; width: 810px; float: left;}
.f_link{margin-right: -18px; padding-top: 20px;}
.f_link select{width: 180px; height: 25px; margin-right: 18px; color: #666;}
.f_link span{width: 100px; display: inline-block;}
.footer_box .txt{width: 773px; float: left;}
.icon-p{width: 773px; color: #fff; margin-bottom: 10px;}
.icon-p a{color: #fff}
.foo_fr{margin-top: 25px; width: 205px;}
.foo_fr .a{float: left; margin-left: 23px;}
.foo_fr .erweima dl .saoma2 a p{color: #fff; font-size: 14px;}
.erweima{margin-right: 20px; position: relative;}
.erweima img{width: 65px; height: 65px; margin-bottom: 4px;}
.erweima .fr span{display: block; margin-top: 5px; color: #fff; text-align: center; font-size: 12px;}
.weixin_con{width: 100%; height: 100%; background: url(/register/images/weixin_bj.png); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999; display: none;}
.weixin_con img{width: 280px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -140px; margin-top: -140px;}
.server_box{height: 160px; padding: 20px 0;}
.server_box ul{height: 65px;}
.server_box ul li{margin-left: 30px; float: left; width: 60px; height: 65px;}
.server_box ul li a img{margin-left: 6px;}
.server_box ul li a .title_01_01{color: #333; font-size: 14px;}
.server_box ul li:first-child{margin-left: 0px;}
/* 栏目 */
.column_current{background: #ddd; opacity: 0.8;}
.column_current .page_con .right_page .title .title_name{font-size: 32px; color: #000; height: 32px; font-weight: bold; margin-bottom: 40px;}
.column_day{width: 85px; height: 85px; background: #ededed; margin-bottom: 40px; margin-top: 20px;}
.column_day_one{text-align: center; font-size: 22px; padding-top: 13px; margin-bottom: -11px;}
.column_day_tow{text-align: center;}
.column_center{margin-left: 15px; margin-top: 15px;}
.column_center_content{width: 870px;}
.page_list{min-height: 400px;}
.page_list ul li{overflow: hidden; line-height: 36px; font-size: 14px; border-bottom: 1px dashed #e1e1e1;}
.page_list ul li a{color: #000; font-size: 16px; font-weight: 600;}
.page_list ul li a:hover{color: #af0100;}
/* 翻页 */
.page_num{margin-bottom: 60px; margin-top: 60px; font-size: 14px; color: #898989;}
.pageBtnWrap>a{padding: 2px 4px;}
.pageBtnWrap a,
.totalPageNum,
.currPageNum{color: #af0100}
.page{line-height: 30px; text-align: center; margin-top: 10px; display: block; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.page ul{display: inline-flex; margin: 0 auto}
.page li{color: #898989; line-height: 24px; display: inline-block; float: left; cursor: pointer; margin-top: 3px; margin-bottom: 3px; padding-top: 0; padding-right: 8px; padding-bottom: 0; padding-left: 8px; margin-right: -1px;}
.page li a{line-height: 24px; height: 24px; display: block; color: #898989;}
.page li.thisclass{color: #af0100; line-height: 24px; height: 24px; padding-top: 0px; padding-bottom: 0; border: 1px solid #1b2488!important;}
.page ul li.thisclass a:hover,
.page ul li.thisclass a{color: #af0100; line-height: 24px; height: 24px; padding-top: 0px; padding-bottom: 0;}
.page li:hover{color: #af0100;}
.page_con{position: relative; background: #ffffff; padding-top: 40px;}
.page li:hover a{color: #1b2488;}
/* 内容 */
.right_page{width: 1200px; min-height: 1250px;}
.page_link .title{border-bottom: 2px solid #ddd;}
.right_page .title .fl{font-size: 32px; color: #000; height: 32px; font-weight: bold; margin-bottom: 40px; margin-left: 95px;}
.right_page .title .local{margin-top: 27px; color: #666; margin-right: 45px;}
.right_page .title .local a{color: #666;}
.right_page .title .local a:last-child{color: #af0100;}
.con_text{color: #666; padding: 20px;}
.con_text .tit h4{color: #011e2c; font-size: 16px; padding: 10px 0;}
.con_text .tit p{line-height: 32px; color: #a8a8a8; font-size: 14px;}
.con_text .text{margin-top: 20px; font-size: 16px; line-height: 32px;}
.con_text .text img{display: block; margin: 0 auto; max-width: 100%;height:auto !important;}
.con_text .text .embed{margin: 0 auto; width: 640px;}
.text_next{margin: 40px 0; line-height: 30px; font-size: 14px; margin-bottom: 250px;}
.text_next a{color: #333;}
.text_next a:hover{color: #af0100}
