/*================================== 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; 
  box-sizing: border-box;
  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;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}
input,textarea::-webkit-input-placeholder{color:#fff;} /* 使用webkit内核的浏览器 */
input,textarea:-moz-placeholder{color:#fff;} /* Firefox版本4-18 */
input,textarea::-moz-placeholder{color:#fff;} /* Firefox版本19+ */
input,textarea:-ms-input-placeholder{color:#fff;} /* IE浏览器 */


/*================================== 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; zoom: 1;}
*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;}
.overflow{overflow: hidden;}

.hide{display: none;}
.allWidth{width:1200px;margin:0 auto;position: relative;}


/* ================header================*/
.header{width: 100%;height:92px;line-height: 92px;background:#fff;}
.header .logo img{}

/* nav */
.nav{height:52px; line-height: 52px;margin-top: 18px;margin-left: 20px;}
.navbar_ul>li{float: left; font-size: 16px; position: relative;margin: 0 40px;height:55px;}
.navbar_ul>li a{color: #4d4d4d; display: block;}
.navbar_ul>li a.action , .navbar_ul> li:hover{background:url(../images/navBg.png)no-repeat center bottom;color:#2c1494;border-bottom:3px solid #2c1494;}
.navbar_ul> li:hover > a{color:#2c1494;}
.navbar_ul>li:hover .menu{display: block;}
.navbar_ul .menu{background:rgba(255, 255, 255, .8); z-index: 9; display: none; position: absolute; top: 55px; left:-42px; width:150px;}
.navbar_ul .menu li{line-height: 45px; margin: 0; height: 45px; width: 100%;}
.navbar_ul .menu li a{color: #0b2653; font-size: 16px; display: inherit;}
.navbar_ul .menu >li.normal>a,.navbar_ul .menu>li>a:hover{background:none; color: #2c1494; font-weight: bold;}  


/* ==========banner================= */
.content_banner {width: 100%; margin:0 auto; overflow: hidden; zoom:1;position: relative;}
.content_banner .bd .tempWrap{margin:auto;}
.content_banner .bd li img{width: 100%;}
.content_banner .pnBtn{width: 37px;height: 56px;position: absolute;top: 50%;margin-top: -28px;z-index: 1;opacity: 0.6;}
.content_banner .prev{background:url(../images/left.png)no-repeat center center;background-size: 100% 100%;left:10%;}
.content_banner .next{background:url(../images/right.png)no-repeat center center;background-size: 100% 100%;right:10%}
.content_banner .pnBtn:hover{opacity: 1;}
.banner{position: relative;}
.banner >.allWidth{position:absolute;left:0;right:0;top:0;bottom:0}
.banner .ban_text{position:relative;height:100%}
.banner .ban_text > img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:20px;bottom:88px;margin:auto}
.banner .ban_text .ban_ul{color:#fff;line-height:34px;font-size:16px;width:826px;position:absolute;left:0px;right:0;bottom:50px;margin:auto}
.banner .ban_text .ban_ul li span{margin-right: 8px;}


/* =============one_content=============== */
.one_content{padding: 28px 0;background: #fff;}
.notice_wheel .notice_title{font-size: 18px; margin-right:20px; font-weight:bold;}
.notice_wheel .notice_title a{color: #25272b; }
.notice_wheel .notice_title > img{margin:-2px 10px 0 0;}
.notice_wheel .notice_scroll{width:86%; line-height: 27px;}
.notice_wheel .notice_scroll .tempWrap{width:100%!important;}
.notice_wheel .notice_scroll ul li{margin-right:74px;width:400px !important;}
.notice_wheel .notice_scroll ul li a{display:inline-block; color: #4d4d4d; font-size: 14px;}
.notice_wheel .notice_scroll ul li a:hover{color:#2c1494;}
.notice_wheel .notice_scroll ul li i{color:#9d9d9d;font-size: 14px;}


/* =============pass============== */
.pass{margin-top: 36px;}
.pass img{width:100%;}


/* =============two_content=============== */
.two_content{margin: 52px 0 42px;}
.two_content .allWidth{background: #fefefe; border-radius: 16px; padding: 20px;box-shadow: 0 0 5px 5px #f5f5f5;}
.contents_wheel{position:relative;width: 610px; height: 418px; border-radius: 8px; overflow: hidden;}
.contents_wheel .hd{position: absolute; bottom: 10px; right: 20px; z-index: 2;}
.contents_wheel .hd ul li{width: 22px; height: 22px;line-height:22px;text-align:center; border-radius: 50%; float: left; background: #00000087; margin-left: 10px; cursor: pointer;color: #fff;}
.contents_wheel .hd ul li.on{background:#fff;color: #2c1494;}
.contents_wheel .bd li{width: 610px; height: 418px;position:relative;}
.contents_wheel .bd li .wheel_cover{position: absolute; bottom: 0; left: 0; background:#00000080; width: 100%;height:44px;line-height: 44px; color: #fff;}
.contents_wheel .bd li .wheel_title{padding-left: 24px; font-size: 14px;width: 64%;}
.contents_wheel .bd li a{display:block;}
.contents_wheel .bd li a img{width: 610px; height: 418px;}
/* news*/
.news{width:496px;height: 418px;overflow: hidden;}
.common_title{color: #4d4d4d; height: 45px; line-height: 45px; position: relative; border-bottom: 3px solid #c6d0de;}
.common_title>img{position: absolute; bottom: -3px; left: 0;}
.common_title .left{display: inline-block;}
.common_title .left .title{font-size: 22px;color:#8c8c8c;font-weight:bold; margin-right: 40px;}
.common_title .left .title.normal{height: 45px;background:url(../images/tabTit.png)no-repeat center left; cursor: pointer; color:#4d4d4d; padding-left:30px; border-bottom:3px solid #2c1494;}
.common_title .left .title.normal img{margin: -4px 8px 0 0;}
.common_title .more{margin-top: 2px;}
.common_title .more a{color: #666;font-size: 14px;}
.common_title .more a:hover{font-weight: bold;}
.content_infor{width:496px;overflow: hidden; zoom: 1;}
.content_infor ul li{height: 53px; line-height: 53px; border-top:1px dashed #c6d0de;}
.content_infor ul li:first-child{border-top: none; margin-top: 10px;}
.content_infor ul li a{color:#595959; font-size:14px;display:block;}
.content_infor ul li a:hover{color:#2c1494;}
.content_infor ul li i{color: #a8a8a8; height: 14px; font-size: 14px; line-height: 14px; margin-top: 20px; margin-right:16px;padding-right: 16px; border-right: 1px solid #c6d0de;}



/* ===============footer=============*/
.footer{background:#0a0b29 url(../images/footBg.png)no-repeat center center;background-size:cover; color: #fff; line-height: 30px;height:160px;overflow: hidden;}
.footer .txt{margin:50px 0;font-size: 14px;}
.footer .txt p a{color:#fff;}
.footer .txt p a:hover{color:#ebebeb;}
.footer .txt p a img{margin: -6px 4px 0 0;}
.footer .txt p span{display:inline-block;margin-right: 8px;}

.footer .foot_img{margin: 28px 0; text-align: center;}
.footer .foot_img .code{margin-left:60px;}
.footer .foot_img .code img{width: 74px; height: 74px;}
.footer .foot_img .code img:hover{cursor: pointer;}
.footer .foot_img .code span{display: block;}
.mask{display:none;width:100%;height:100%;background: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;z-index:2000;}
.mask img{position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -150px;z-index:2001;}


/* ================栏目页================ */
.column_box{margin: 40px 0;}
.column_box > .allWidth{background: #fff; min-height: 600px;box-shadow: 0 0 5px 5px #f5f5f5;}
.colum_title{height:66px;line-height:66px;position:relative;padding:0 50px;border-bottom:1px solid #d9dbe0}
.colum_title .channel_title{font-size:24px;color:#2c1494}
.address ul{}
.address ul li{float:left;}
.address ul li , .address ul li a{color: #626263; font-size: 14px; display: inline;}
.address ul li a:last-child{color:#2c1494;}
.address ul li.txt{}

.right_con{margin:15px 50px;}
.right_con>ul.page_list{}
.right_con>ul.page_list>li{height:60px;line-height:60px;border-bottom:1px dashed #d9dbe0;font-size:16px;padding:0 5px}
.right_con>ul.page_list>li .dot{width:6px;height:6px;border-radius:50%;background:#d3d3d3;float:left;margin-top:27px;margin-right:10px}
.right_con>ul.page_list>li a{color: #1a1a1a;}
.right_con>ul.page_list>li i{color: #1a1a1a;font-size: 14px;}
.right_con>ul.page_list>li:hover {background: #f5f5f5;}

/* 分页 */
.page_num{overflow: hidden; width: 510px; margin: auto; margin-top: 28px; zoom:1;}
.page_num .page>ul>li{float: left; color: #898989; font-size: 14px; margin: 0 6px;}
.page_num .page>ul>li>a{color: #2c1494;}
.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 #2c1494; color: #2c1494;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #2c1494;}


/* =================内容页=================== */
.con_text .titles{border-bottom:1px dotted #ddd;padding-bottom:20px}
.con_text .titles h4{color:#333;font-size:24px;margin-top:30px;line-height:36px;margin-bottom:15px;font-weight:normal}
.con_text .titles h6{font-size:20px;font-weight:normal;margin:15px 0;color:#333}
.con_text .titles p{font-size:16px;color:#8d8d8d}
.con_text .text{font-size:16px;line-height:34px;overflow:hidden;min-height:300px;margin:20px 0}
.con_text .text img,.con_text .text table{max-width:100%}
.text_next{font-size:14px;line-height:40px;border-top:1px dotted #ddd}
.text_next a{color: #333;}
.text_next a:hover{color: #2c1494;}

.filedownload{line-height: 40px;color:#666;font-size: 14px;}  

.ads-float-close{
  height:26px!important;
  top:-13px!important;
  left:13px!important;
  background:url(../upload/images/2022/9/cb09d4f7c6dca50.png)no-repeat center right !important;
  background-size:26px 100%!important;
}


/* ================图文=================== */
.images_list{margin:20px 0}
.images_list li{width:346px;margin-right:20px;margin-bottom:30px;overflow:hidden}
.images_list li:nth-child(3n){margin-right:0}
.images_list li a{width:100%}
.images_list li .img_list{width:100%;height:240px}
.images_list li .img_list img{width:100%;height:100%;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s}
.images_list li .img_list 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)}
.images_list li p{color:#333;font-size:16px;line-height:40px;padding:0 10px}

