@charset "utf-8";
/* CSS Document */
html {height: 100%;}
body{ font-family:"微软雅黑",Verdana, Lucida, Arial, Helvetica; font-size:12px;width:100%;min-height:100%;}
* { margin: 0px; padding: 0px; list-style: none }
a { text-decoration: none; color:#333;}
img { border: none; }
#container{width:100%; margin:0 auto;position: fixed;height: 100%;overflow: scroll;}
.bb-custom-wrapper{display:none;}
.banner_1{position:relative;width: 100%;height: 100%;}
.banner_1 img{display: block; min-height: 230px;width: 100%;height: auto;}
/*路径*/
.current_bar{padding: 20px 0px 50px; font-size: 24px;}
/*移动2级背景*/
.con_box_bg_2{display: flex;width:100%;height:auto;margin:0 auto;min-height:750px; background:url(../img/list_bg_1.png)no-repeat  center bottom;background-size: cover;}
/* 内容盒 */
.main_content_box{width:100%; height:auto;margin:0 auto;background:url(../img/content_bg.png) no-repeat center bottom;background: none;}
/* 头部内容 */
.top_head{width: 100%; background: url(../img/head_bg.png)repeat;height: 120px;position: fixed;z-index: 9;}
.logo_bg{width:100%;height:120px;background-size: auto;}
.logo_bg img{ width: 45%; display:block;}
/* 导航栏 */
#top_nav { width:100%;background:url(../img/nav_bg.png)repeat-x;height:75px;margin:0 auto;display: none;}
ul.dropdown { position: relative; z-index:100; width:1300px;  line-height:75px;margin: 0 auto; }
ul.dropdown li { float: left; zoom: 1; width:185px;text-align:center;}
ul.dropdown .first_li {height: 75px;}
ul.dropdown .first_li .first_a { display:inline-block; font-size:18px; color:#fff;width:185px;transition: all 0.5s; }
ul.dropdown .first_li .first_a.current_hit {background-color:#03306f;}
ul.dropdown .first_li .first_a:hover { background-color:#03306f;text-decoration: none; }
/* LEVEL TWO*/
ul.dropdown ul 						{ display: grid; visibility: hidden;  top:75px; position: absolute;}
ul.dropdown ul li a					{ font-size:12px; width:175px; display:block; padding:5px; float:left;color:#fff; height:30px; line-height:30px;}
ul.dropdown ul li a:hover			{ color:#fff;text-decoration:none; background: #005cbc; transition: all 0.5s;} 
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul.dropdown ul.sub_menu 			{ background:#03306f;  transition: all 0.1s;}
ul.dropdown ul ul li{width: 180px;}

/*搜索框*/
.right_links_box{width:43%; position: absolute;margin-top:-10.5%;right: 39px;}
.right_search{ position:absolute;margin-top:-11%;margin-right:20%;}
form {display: none;background: #fff;width: 40%;float: right; border-radius: 14px; border: 1px solid #fff;background: transparent;}
form input { width: 80%;height: 67px; border: none;background: none;vertical-align: middle;text-indent: 10px;color: #fff;outline: none;font-size: 26px;}
form input.submit_1 { width: 33px;height: 33px;cursor: pointer;border: none;vertical-align: middle; background: url(../img/search_img_2.png) no-repeat 0 1px;}
.quick_links{display: flex;margin-top:2%;}
.quick_links a.link_1{display: inline-block;color: #fff;width: 60px;padding: 0px 10px; font-size: 26px;line-height: 35px;}
.quick_links a.link_2{display: inline-block;color: #fff;padding: 0px 0px 0 30px;font-size: 26px;line-height: 65px;}
.quick_links a.current_2{color: #f9df16;}
input::-webkit-input-placeholder{color: #94b9e4;font-size: 26px;}
.quick_links .line{display: inline-block;height: 16px; width: 1px; background-color: #fff;margin: 9px 0px;display: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset !important;}
/*2级左列表*/
.second_bg { width:100%; float: left;  }
.leftsidebar_box { width:260px; height: auto; height: 100%;float: left; }
.line { height: 40px; width: 100%; background-color:#125b8e; text-align:center; line-height:40px; color:#fff;  font-size:18px; }
.leftsidebar_box dt { padding-left: 35px; padding-right: 10px; background-repeat: no-repeat; background-position: 10px center; color: #333; font-size: 14px; position: relative; line-height: 45px; cursor: pointer; }
.leftsidebar_box dl { border-bottom:1px solid #c4c4c4; width:100%; float:left; }
.leftsidebar_box dd { padding-left: 40px;line-height: 35px; }
.leftsidebar_box dd a { color: #333; line-height: 20px; font-size: 12px; }
.leftsidebar_box dd a.current_hit { color:#0b4da2; }
.leftsidebar_box dd a:hover { text-decoration: underline }
.leftsidebar_box dt img { position: absolute; right: 10px; top: 15px; }
.system_log dt { background-image: url(../img/app.png); }
.leftsidebar_box dl dd:last-child { padding-bottom: 10px; }
/*页码*/
.pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px }
.pagination>li { display:inline }
.pagination>li>a, .pagination>li>span { position:relative; float:left; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size:12px; }
.pagination>li:first-child>a, .pagination>li:first-child>span { margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px; }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius:4px; border-bottom-right-radius:4px; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index:2; color:#23527c; background-color:#eee; border-color:#ddd; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index:3; color:#fff; cursor:default; background-color:#337ab7; border-color:#337ab7; }
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color:#777; cursor:not-allowed; background-color:#fff; border-color:#ddd; }
.pagination-lg>li>a, .pagination-lg>li>span { padding:10px 16px; font-size:18px; line-height:1.3333333; }
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius:6px; border-bottom-left-radius:6px; }
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius:6px; border-bottom-right-radius:6px; }
.pagination-sm>li>a, .pagination-sm>li>span { padding:5px 10px; font-size:12px; line-height:1.5; }
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius:3px; border-bottom-left-radius:3px; }
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-top-right-radius:3px; border-bottom-right-radius:3px; }
.pager { padding-left:0; margin:20px 0; text-align:center; list-style:none; }
.pager li { display:inline; }
.pager li>a, .pager li>span { display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:15px; }
.pager li>a:focus, .pager li>a:hover { text-decoration:none; background-color:#eee; }
.pager .next>a, .pager .next>span { float:right; }
.pager .previous>a, .pager .previous>span { float:left; }
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span { color:#777; cursor:not-allowed; background-color:#fff; }
/*页尾*/
.footer{ width: 100%;text-align: center;bottom:0;background: #b71e26; }
.links_box{width:1200px; display:inline-block; margin:10px auto;}
.yq_box li{ float:left; text-align:center; width:200px;height:66px; overflow:hidden; margin:10px;}
.yq_box li .yq_img{ width:200px;height:66px; display:block;}
.footer_logo{width:700px;height:100px;background:url(../img/footer_logo.png) no-repeat center; display: block;; margin:0 auto;}
.links_font{width:100%;height:auto;margin:0 auto;}
.links_font span{color: #FFF;font-size: 24px; text-align:center;float:left;padding: 8px 0;width: 100%;font-weight: bold;display: none;}
.con_bx{width: 100%;display: flex;}
.con_bx img{display:block;margin:0 auto;width:80%;}
.con_bx ul{ width: 100%; text-align: center;margin-right: 0 !important;}
.con_bx li{height:65px;line-height:65px;color:#fff;font-size:24px;}
.con_bx li a{color:#fff;font-size:24dapx;}
.con_bx li.con_bx_li{width: 50%; float: left;display: inline-table; text-align: center;border: 0;}
.con_bx li.con_bx_li p{display: block; font-size: 24px;color: #fff;padding: 25px 0px;}
.con_bx li.con_bx_li p img{ width:25%; margin: 0 auto; display: block;margin-bottom: 5px;}
.footer_bottom{padding: 30px; border-top: 1px solid #c3343c;font-size: 24px; color: #b2b2b2;display: flex;flex-direction: column;}








