/************************公共样式*******************************/
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: #fff;}
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;}
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;}
.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;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.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;}
.hide{display: none;}
.allWidth{width: 1200px; margin: 0 auto;}

/************************头部*******************************/
.head_lis{height: 35px; line-height: 35px; background: #130f4a; overflow: hidden;}
.cl_img{background: url(../images/voice_img_01.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.text_title_fr{width: 260px; color: #fff;}
.collect a{color: #fff;}
.col_img{background: url(../images/collect.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.top_head{height: 140px; background: #5e54ea;}
.side{height: 100px; margin-top: 25px; margin-left: 125px;}
.side #txtMarqueeTop .bd ul li{color: #fff; font-size: 19px; height: 25px; line-height: 25px; letter-spacing: 2px; font-weight: 600; font-family: cursive;}
.side .tempWrap{height: 90px!important;}
.search{border: 1px solid #fff; width: 250px; margin-top: 55px; border-radius: 15px; overflow: hidden;}
.search input{width: 196px; height: 27px; border: 0; display: inline-block; padding: 0 10px; *float: left; *line-height: 27px;}
.search button{background: #fff; color: #fff; height: 27px; float: right; cursor: pointer; outline: none; padding: 0 9px;}

/************************主导航*******************************/
.nav{height: 40px; line-height: 40px; position: relative; background: #fff;}
.navbar_ul li{width: 120px; 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: #615ddc; font-weight: 600;}
.navbar_ul>li:hover a,
.navbar_ul>li.normal{color: #fff; background: #615ddc;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li.normal>a,
.navbar_ul li>a:hover{color: #fff; font-weight: 600; background: #615ddc;}
.navbar_ul li .menu{background: #615ddc; z-index: 9; width: 100%; display: none; position: absolute; top: 40px; 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 .menu li:after{content: ''; position: absolute; left: 19px; top: auto; bottom: 0; right: auto; height: 1px; width: 96px; background-color: #acabab;}
.navbar_ul li .menu li:last-child:after{content: ''; position: absolute; left: 19px; top: auto; bottom: 0; right: auto; height: 0px; width: 96px; background-color: #fff;}
.navbar_ul li ul li a:hover{color: #fad235;}
.navbar_ul li ul li:hover a{color: #fad235;}
.navbar_ul li ul li{margin: 0;}

/************************banner*******************************/
.leftbtn{width: 88px; height: 100px; position: absolute; left: 0px; top: 50%; margin-top: -31px; background: url(../images/slider-left.png); z-index: 999; cursor: pointer;}
.rightbtn{width: 88px; height: 100px; position: absolute; right: 0px; top: 50%; margin-top: -31px; background: url(../images/slider-right.png); z-index: 999; cursor: pointer;}

/************************首页正文content*******************************/
.container{min-height: 600px; background: #b7dcf9; padding-bottom: 20px;}
.one_flr{padding: 30px 0;}
.one_fl_fl{width: 380px; float: left; height: 537px; background: #fff; padding: 13px 20px 20px 20px;}
.one_fl_fl .title{height: 40px; border-bottom: 2px solid #cccccc; line-height: 40px;}
.list_box .div_title{float: left; width: 70px; text-align: center; font-size: 16px; margin-right: 35px;}
.list_box .normal{color: #2284e6; border-bottom: 2px solid #2284e6; cursor: pointer;}
.one_fl_fl .title .more_div a{color: #8e8e8e;}
.contents_b{padding-top: 25px; height: 475px; width: 380px;}
.slideBox{width: 380px; height: 255px; position: relative;}
.slideBox .bd ul li{width: 380px; height: 255px; float: left;}
.slideBox .bd ul li img{width: 380px; height: 255px;}
.slideBox .bd ul li span{display: block; width: 100%; color: #fff; background: #070e18; text-indent: 10px; font-size: 12px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 0;}
.new_list{width: 380px; float: left; height: 195px; padding-top: 12px;}
.new_list ul li{height: 36px; line-height: 36px;}
.new_list ul li a{color: #333; font-size: 15px;}
.new_list ul li a:hover{color: #5e54ea;}
.marker{background: url(../images/icon_01.png) no-repeat; width: 10px; height: 10px; float: left; margin-top: 13px; padding-right: 5px;}

/* 视频 */
.video{width: 380px; height: 255px;}
/* 2 */
.one_fl_middle{width: 420px; margin-left: 20px; float: left;}
.one_middle,.tow_middle{float: left; width: 380px; padding: 13px 20px 20px 20px; background: #fff; height: 242px;}
.tow_middle{margin-top: 20px;}
.one_middle .title,.tow_middle .title{height: 40px; border-bottom: 2px solid #cccccc; line-height: 40px;}
.title .more_div a{color: #8e8e8e;}
.contents_a{padding-top: 12px;}
.contents_a ul li{height: 33px; line-height: 33px;}
.contents_a ul li a{color: #333; font-size: 15px;}
.contents_a ul li a:hover{color: #5e54ea;}
.one_fl_fr{float: left; width: 280px; margin-left: 20px;}
.fr_one_fr{width: 280px; background: #fff; height: 240px; padding: 13px 20px 20px 20px;}
.title_tz{height: 40px; border-bottom: 2px solid #2284e6; line-height: 40px;}
.div_tz{float: left; width: 70px; text-align: center; font-size: 16px; margin-right: 35px; font-weight: 600;}
.title_tz .more_div a{color: #8e8e8e;}
.tz_box{padding-top: 10px;}
.tz_box ul li{height: 40px; line-height: 40px; border-bottom: 1px solid #d9daeb;}
.tz_box ul li .yy{display: block; line-height: 20px; height: 20px; background: #0099ff; color: #fff; width: 40px;}
.notice_title{height: 32px; line-height: 41px; width: 225px; margin-left: 15px;}
.notice_title a{font-size: 14px; color: #333;}
.fr_tow_fr{width: 280px; background: #fff; padding: 13px 20px 20px 20px; margin-top: 20px; height: 245px;}
.fr_tow_fr ul li{float: left; margin-right: 42px;padding-top: 10px; padding-bottom: 11px;text-align: center;}
.fr_tow_fr ul li:nth-child(3n+3){margin-right: 0px;}
.qz_title{margin-top: 10px;}

/************************专题栏目ztlm_box*******************************/
.ztlm_box ul li{width: 260px; height: 80px; float: left; margin-right: 20px;}
.ztlm_box ul li img{width: 260px; height: 80px;}
.ztlm_box .tempWrap{width: 1200px!important;}

/************************底部footer*******************************/
.footer{height: 150px; background: #5e54ea;}
.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; border: none;}
.f_link span{width: 100px; display: inline-block;}
.footer_box .txt{width: 773px; float: left;}
.txt p{width: 773px; color: #fff; margin-bottom: 10px;}
.txt p a{color: #fff}
.foo_fr{margin-top: 25px; width: 270px;}
.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%; 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: 70px; padding: 20px 0; background: #e9f1ff;}
.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; margin-top: 5px;}
.server_box ul li:first-child{margin-left: 10px;}

/************************栏目页channel*******************************/
.column_banner img{width:100%;}
.column_box{min-height: 600px; background: #b7dcf9;}
.column_info{min-height: 600px; background: #fff;}
.left_page{width: 300px; position: relative; top: -100px;}
.left_page .title{width: 302px; height: 100px; text-align: center; line-height: 100px; font-size: 24px; background: #5353c1; color: #fff; display: flex; justify-content: center; align-items: center; opacity: .9;}
.left_page .title .inner-triangle{width: 280px; height: 80px; margin: 0 auto; border: 1px solid #fff; line-height: 80px;}
.left_box dd{height: 50px; width: 282px; line-height: 50px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000;}
.left_box .normal{background: #e8f6ff;}
.left_box .normal a{color: #5353c1;}
.left_box .normal .icon_02{background: url(../images/icon_02.png)no-repeat; width: 10px; height: 10px; float: right; position: relative; top: 22px; right: 10px;}
.address{float: left; width: 900px; height: 40px; background: #6164cb; position: relative; top: -40px;}
.address .location{width: 300px; padding-left: 30px; line-height: 40px;}
.address .location ul li{float: left;}
.address .location ul li,
.address .location ul li a{color: #fff;}
.address .location ul .t div{background: url(../images/icon_03.png)no-repeat; width: 20px; height: 20px; float: left; margin-top: 8px;}
.right-con{float: left; width: 830px; margin-left: 30px;}
.right-con ul li{height: 36px; line-height: 36px; border-bottom: 1px dotted #b5b4c2;}
.right-con ul li a{font-size: 14px; color: #000;width: 84%;display: inline-block;}
.right-con ul li a:hover{color: #6164cb;}
.right-con ul li .dot_list{width: 3px; height: 3px; border: 1px solid #b5b4c2; border-radius: 100px; background-color: #b5b4c2; opacity: 0.5; float: left; margin-top: 15px; margin-right: 7px;}
.page_num{margin: 10px;}

/************************内容页*******************************/
.text_next{font-size: 14px; height: 40px; line-height: 40px;}
.text_next a{color: #333;}
.text_next a:hover{color: #6164cb;}
.con_text .titles h4{color: #5353c1; font-size: 20px; padding: 10px;}
.con_text .titles p{padding: 20px 0;}
.con_text .text {font-size:16px;color:#333;}
.con_text .text img{max-width:100%;height:auto !important;}
.left_box{margin-left:8px}
.text table{width:100%}
.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;
}

.content{width:1098px;margin:0 auto;}
em.icon{background:url(../images/icon.png);}
