@charset "utf-8";
/* CSS Document */
@import url("default.css");
.layui-nav .layui-nav-item:hover .layui-nav-child{display:block;z-index:9999;}
/*首页样式*/
.top01{width: 100%; height: 47px; background: #042f51;}
.top01_c{width: 1200px; margin: 0 auto; overflow: hidden;}
.top01_l{ line-height: 47px; color: #fff;}
.top01_r{width: 17%; float: right;}
div.search {padding: 0; position: relative;}
.search_c {position: relative; width: 200px; margin: 0 auto;}
.d3 {background: #fff;}
.d3 form {background: #fff;}
.d3 input, .d3 button {border: none;outline: none;background: transparent;}
.d3 input {width: 80%;height: 28px;padding: 0 15% 0 5%;}
.d3 button {height: 28px; width: 28px; position: absolute;top: 0;right: 0;cursor: pointer;}
.d3 button:before {font-size: 16px; color: #0060ad;}
.top02{width: 100%; height: auto; background: #0060ad; }
.top02_c{width: 1200px; margin: 0 auto; padding:36px 0; display: table;}
.logo{float:left;}
.menu{float: right;}
.layui-nav{background: #0060ad !important; }
.layui-nav a{font-size: 16px !important; font-weight: bold; padding:0 10px !important;}
.layui-nav-item{padding: 0 5px;}
.layui-nav-child{line-height: 45px !important; font-weight: normal !important;}
.layui-nav-child:before{content:"";position:absolute;left:-1px;right:-1px;bottom:100%;height:20px;}
.wrapper{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; }
.banner{width: 100%; margin-top: 20px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px;}
.module_box{width: 1220px; margin-left: -10px; display: inline-block;}
.module01{float: left; width: 542px; height: auto; overflow: hidden; background: #fff; padding: 24px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px;margin: 20px 10px 0 10px;}
.title{height:25px;padding:0 6px 12px 6px; border-bottom: 1px solid #0060ad; display: flow-root; margin-bottom: 20px;}
.title a{float: right;}
.list_height{height: 252px; overflow: hidden; padding: 0 6px;}
.list01{ overflow: hidden;}
.list01 li{ line-height: 2.6; }
.list01 li a{display: block; background: url() left no-repeat; padding-left: 20px; float: left; width: 72%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list01 li a:hover{color: #0060ad;}
.list01 li span{float: right; color: #999;}
.module02{padding:32px 26px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px; margin-top: 20px; overflow: hidden;}
.list02{margin-top: 20px;}
.list02 li{width: 261px; border-radius: 3px; float: left; margin: 20px 13px 0 13px;}
.list02 li a{display: block; padding: 17px 15px; }
.list02 li img{float: right;}
.red{background: #f8e0da; font-weight: bold;}
.green{background: #edf6e6; font-weight: bold;}
.blue{background: #ddecf5; font-weight: bold;}
.orange{background: #f9efe7; font-weight: bold;}
.red a{color: #bb1619;}
.green a{color: #7cb455;}
.blue a{color:#2a83ca;}
.orange a{color: #f87b3f;}
.red:hover{background: #f8d6cd;}
.green:hover{background: #dff1d2;}
.blue:hover{background:#cae5f5;}
.orange:hover{background: #f9e5d6;}
.module03{float: left; width: 272px; padding: 24px 24px 24px 28px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px; margin: 20px 10px 0 10px;}
.list03{ overflow: hidden; }
.list03 li{width: 246px; height: 42px; background: #ddecf5; line-height: 42px; text-align: center; font-weight: bold; padding:0 5px; margin: 12px 0 10px 0; display: inline-block;}
.list03 li a{color: #2a83ca; display: block;}
.list03 li:hover{background:#cae5f5;}
.list04 li{margin: 12px 0 18px 0;}
.module04{float: left; width: 366px; padding: 24px 24px 24px 28px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px; margin: 20px 10px 0 10px;}
.question{background: url() no-repeat left; padding-left: 25px;margin-bottom: 8px;}
.answer{padding-left: 25px; color: #999; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list05 li{padding: 12px 0 20px 0;}
.list05 li img{margin-right: 12px; float: left;}
.footer01{width: 100%; height: 143px; line-height: 143px; 
background: rgb(0,96,173,.8); 
background: #0060ad;
filter:alpha(opacity=80); /* IE */  
-moz-opacity:0.8; /* 老版Mozilla */  
-khtml-opacity:0.8; /* 老版Safari */  
opacity: 0.8; /* 支持opacity的浏览器*/  

margin-top: 24px; }
.footer01_c{width: 514px;  margin: 0 auto; overflow: hidden;}
.footer01 img{margin-top: 30px; width: 514px; height: 72px;}
.footer02{width: 100%; height: 50px; background: #042f51; line-height: 50px; color: #fff; }
.footer02_c{width: 1200px; margin: 0 auto;}
.footer02_l span{padding: 0 15px;}
.footer02_r a{color: #fff;}
.footer02_r a:hover{color: #bce1fe;}

/*二级页样式*/
.sub_banner{margin: 20px 0; width: 100%; height: 250px; overflow: hidden; position: relative;}
.sub_banner img{width: 100%; height: 250px;}
.sub_banner span{
position: absolute; top:100px; width: 178px; height: 50px; 
background: #0060ad;
filter:alpha(opacity=80); /* IE */  
-moz-opacity:0.8; /* 老版Mozilla */  
-khtml-opacity:0.8; /* 老版Safari */  
opacity: 0.8; /* 支持opacity的浏览器*/  

text-align: center; line-height: 50px; color: #fff; font-size: 18px; display: block;}
.sub_left{float: left; width: 812px; min-height: 706px; padding: 30px 24px 50px 24px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px;}
.sub_left_t{width: 100%; overflow: hidden; margin-bottom: 40px;}
.layui-breadcrumb{float: right; margin-top: 12px;}
.current{color: #aaa; margin-right: 5px;}
.sub_left_c{width: 100%; height: auto; overflow: hidden;}
.sub_about{color: #666; line-height: 1.8;}
.sub_list03 li{line-height: 3 !important; }
.sub_right{float: right;}
.sub_module{width: 272px; height: auto; overflow: hidden;background: #fff; padding:24px 24px 24px 28px; margin-bottom: 20px;}
.sub_list01{width: 100%; overflow: hidden; display: inline-block;}
.sub_list01 li{width: 126px; border-radius: 3px; float: left; margin: 15px 5px 10px 5px;}
.sub_list01 li a{display: block; padding: 12px 10px; }
.sub_list01 li img{float: right;}
.sub_list02 li{padding: 12px 0 20px 0;}
.sub_list02 li img{margin-right: 12px; float: left;}
.sub_list02 li p{margin: 12px 0 0 100px;}
.fenye01{text-align: center; margin-top: 40px;}
.sub_news{width: 1152px; height: auto; overflow: hidden; background: #fff; padding: 20px 24px 50px 24px;}
.layui-breadcrumb-left{float: left !important;}
.sub_news_t{border-bottom: 1px solid #dcdcdc; text-align: center; padding-bottom: 30px;}
.sub_news_t span{color: #999; }
.sub_news_c{padding:60px; border-bottom: 1px solid #dcdcdc;}
.around{margin-top: 20px; line-height: 2; padding: 0 60px; }
.around a{color: #666;}
.around a:hover{color: #0060ad;}
.around span{padding-right: 10px;}
.nav{width: 100%; overflow: hidden;}
.wrapper_c{width: 100%; overflow: hidden; margin-top: 30px;}
.sub_left02{float: left; width: 228px; overflow: hidden; padding: 33px 25px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px;}
.nav_t{width: 100%;  line-height: 44px; background: #0060ad; font-size: 20px; color: #fff; text-align: center; margin-bottom: 17px;}
.nav_list{width: 100%; overflow: hidden; text-align: center; border: 1px solid #dcdcdc; border-bottom: none; background-color: #fafafa;}
.nav_list li{border-bottom: 1px solid #dcdcdc; }
.nav_list li a{padding:22px 12px;display: block; color: #333;}
.nav_list li:hover,.nav_list_dang{background-color: #eaeaea;}
.sub_right02{float: right; width: 852px; min-height: 548px; overflow: hidden; padding: 33px 25px; background: #fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px;}
.sub_right02_t{text-align: center;padding: 17px 0 30px 0;}
.sub_list04 li{margin: 12px 0 18px 0; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #dcdcdc;}
.sub_question{background: url() no-repeat left; padding-left: 25px;margin-bottom: 16px;}
.sub_user{padding-left: 25px;margin-bottom: 26px; color: #999;}
.sub_user span{padding: 0 30px 0 10px;}
.sub_answer{padding-left: 25px; color: #666; overflow: hidden; line-height: 1.8;}
.liuyan{margin-top: 90px; padding-top: 60px; border-top: 1px solid #eee;}
.liuyan_c01{width: 50%;}
.liuyan_c02{width: 82%;}
.score_t{margin-bottom: 50px; width: 100%; overflow: hidden;}
.score_item{line-height: 30px; width: 100%; overflow: hidden; margin-bottom: 10px;}
.type{color: #f87b3f; font-weight: bold; }
.option{margin-left: 70px;}
.option span{float: left; margin:0 15px;}
.score_list{text-align:center;}
.score_list th{border:0;padding:14px 5px;color:#333;background:#f2f2f2; font-weight: bold;}
.score_list td{border:0;padding:14px 5px;color:#333;line-height:normal;}
.fenye02{text-align: center; margin: 50px 0 20px 0;}
.layui-form{margin-top: 60px;}
.query{width: 60%; margin: 0 auto;}
.query_l{width: 150px !important;}
.query_r{margin-left: 180px !important;}