/* 公共样式表css */
html,body { color: #333;margin: 0; height: 100%; font-family: '微软雅黑'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; background: #f7f8fa;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a { text-decoration: none; color: #000;}
img { border: 0;}
body {background: #f7f8fa; color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {margin: 0; padding: 0;}
a {text-decoration: none; color: #323232;}
button {outline: 0;}
img { border: 0;}
button,input,optgroup,select,textarea {margin: 0; font: inherit; color: inherit; outline: none;}
li {list-style: none;}
a {color: #666;}
a:hover {color: #eee;}

.clear{clear:both;height:0;font-size:0;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.clearfix::after { clear: both; content: "."; display: block; height: 0;visibility: hidden;}
.clearfix {}

/* 导航滚动样式 */
.aui-header-nav {
    position: fixed;
    top: 0;
    width: 100%; 
	background:#f7f8fa; /*顶部导航通栏背景色*/
    
    z-index: 999;
    transition: all 0.45s ease-in-out;
}
a, a:hover { color: #488bff;}
.aui-header-nav.solid {
    background-color:  rgba(0,111,184,0.8); /*滚动页面导航背景色*/
    background-color: #fff\9;
    border-bottom: 1px solid #f0f1f2;
    transition: all 0.5s ease-in-out;
}
.aui-banner-slide {position:relative; min-width:1200px; top:91px;/*background-color: #081238; Banner背景色*/}

.pt20 {	padding-top: 20px !important}
.lala {	padding:10px; width:100%; margin: 0 auto; }
.lala a {font-size:15px; display:block!important; line-height:38px!important; text-align:center; background:transparent!important; padding: 0 12px!important;}
.lala a:hover{color:#0075c1!important;}
.lala .line{height: 1px; background: rgba(0,0,0,0.2);}



.ksp{ width:870px; margin: 0 auto; height:100%; }
.ksp ul{ margin: 0 auto;}
.ksp li {display:inline; float:left; width:auto!important; margin-right:60px; margin-bottom:20px;}
.ksp li a.a1 {display: block}
.ksp li div.dd1 {font-size: 16px;color: #333;line-height: 1;padding: 10px 0;border-bottom: 1px #ccc solid;margin-bottom: 10px;font-weight: bold;text-align: left}
.ksp li div.dd1 b{ color:#006fb8}
.ksp li div.dd2 {font-size: 15px;color: #666;line-height: 30px;	text-align: left;}
.ksp li div.dd2 .xiala a {color: #434343; background:none}
.ksp li div.dd2 .xiala a:hover {color: #0075c1;}
.top {width: 100%;background: black;height: 100px; /*导航高度*/}
.fixed {position: fixed;top: 0;}
.main {width:1141px; margin:0 auto; height:91px;}



.logo {	width:222px; height:91px; float:left;}
.nav_bar {font-size:16px; width:878px;	float:left; height:91px; margin-left:41px; /*上间距*/}

.nav_bar ul li {list-style-type:none; float:left; line-height:91px; }
.nav_bar ul li a {color:#333; text-decoration:none; /*display:block;*/ padding:8px 12px;}
.nav_bar ul li a:hover{color:#fff; background:#0075c1;}
.nav_bar>ul>li:hover {/*background: #006fb8; 鼠标悬停背景色*/}
.nav_bar>ul>li:hover .dhtit{ color:#fff; background:#0075c1; cursor:pointer;}

.nav_bar ul li.l1:hover .hid {display: block;}
.hid { /*下拉菜单*/	width: 100%;height: 250px;background: rgba(255,255,255,.9);	border-bottom: 5px #00408d solid;position: absolute;left: 0;display: none;}
.hid ul {width: 1280px;	margin: 0 auto;}

.nav_bar ul li.l1:hover .daoh {display: block;}
.daoh {background:rgba(255,255,255,.8);	border-bottom:5px #00408d solid; position:absolute; display:none; left:50%;margin-left:155px;}

/*结束*/

/*首页Banner*/
.banner{height:590px;overflow:hidden;}
.banner .d1{width:100%;height:590px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:550px;}
.banner .d2 ul{float:left;position:absolute;left:53.5%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:13px; height:13px; overflow:hidden;cursor:pointer;float:left;margin:0 5px;display:inline; border-radius:15px; background:rgba(0,0,0,.5);}
.banner .d2 li.nuw{width:13px; height:13px; border-radius:15px; background: #0075c1;}

/*页脚*/
.volcano-global-footer {
	clear: both;
	/*margin-top: 100px;*/
}
/*返回顶部开始*/
.volcano-global-footer .totop {
	opacity: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	position: fixed;
	z-index: 9999;
	right: 30px;
	bottom: 30px;
	width: 65px;
	height: 65px;
	cursor: pointer;
	background-color: #f1f5f8;
	line-height: 65px;
	text-align: center;
	border-radius: 2px
}
.volcano-global-footer .totop .icon-arrow-up {
	font-size: 30px;
	color: #728293
}



/*///////////////////////////////// 快捷键1，3效果 //////////////////////////////*/
.clearfix:before,
.clearfix:after{ content:" "; display: table;}
.clearfix:after{clear:both;}
.contentBox{ width:1200px; height:347px; margin:50px auto; top:91px; position:relative;}
.buttonBox{ position:relative; float:left; cursor:pointer; background:#fff;}
button{
  width:100%; position:relative; background:none; font-size:15px; outline:none; 
  text-transform:uppercase; color:#666; letter-spacing:1px; border:none; 
}

/* SIXTH BUTTON */
.sixth .quick_one{ height:347px;}
.sixth .quick_one span{font-size:78px; display:block; margin-bottom:33px;}
.sixth .quick_one .tit{font-size:24px; line-height:64px; font-weight: bold;}
.sixth .quick_one .qko_line{height:3px; width:60px; background:#e0e0e0; margin:0 auto;}
.sixth .quick_one .qko_txt{margin-top:15px; line-height:24px; font-size:14px; color:#666;}
.sixth:hover .quick_one .qko_line{background:#72accf; transition:all .5s ease-in-out;}
.sixth:hover .quick_one .qko_txt{color: #9bc6e0; transition:all .5s ease-in-out;}
.border_1{position:absolute; background:none; transition:all .5s ease-in-out; width:270px; height:347px;}

.sixth{overflow:hidden; width:270px; height:347px; cursor:pointer;} 
.sixth>button{ z-index:1; transition:color .5s ease; }
.sixth .border_1{z-index:0; background:#0075bb; width:30px; height:30px; transform:rotate(45deg); }
.sixth>.border_1:nth-of-type(1){ top:-35px; left:-30px; }
.sixth>.border_1:nth-of-type(2){ top:-35px; right:-30px;}
.sixth>.border_1:nth-of-type(3){ bottom:-35px; left:-30px; }
.sixth>.border_1:nth-of-type(4){bottom:-35px; right:-30px; }
.sixth:hover .border_1{ transform:scale(16.5) rotate(45deg); }
.sixth:hover button{ color:#fff; transition:color 2s ease; }

/* NINTH HOVER */

.ninth a{transition:all .5s ease-in-out; width:360px; height:467px; display:block; 
	     border:1px solid #ebeced; text-align: center; color:#333;
		 box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);	
}
.ninth a span{font-size:82px; line-height:113px; display:block; margin-top:91px;}
.ninth a .tit{line-height:63px; font-size:20px; letter-spacing:1px;}
.ninth a .qko_line{height:3px; width:60px; background:#e0e0e0; margin:0 auto;}
.ninth a .qko_txt{margin-top:20px; line-height:24px; font-size:14px; color:#333; text-align: left; padding:0 25px}
.ninth a:hover{ background:#0075c2; color:#fff; transition:all .5s ease-in-out;}
.ninth a:hover .qko_line{background:#72accf; transition:all .5s ease-in-out;}
.ninth a:hover .qko_txt{color: #9bc6e0; transition:all .5s ease-in-out;}


/* 九宫格 */
.m2itmsList_div{width:100%; background:#e6e7e9; top:91px; position:relative;}
.m2itmsList{padding:13px 0px 71px 0px; width:1200px; overflow:hidden; margin:0px auto;}
.m2itmsList li {float:left; height:300px; width:300px; display:inline; margin-top:66px;}
.long{width:1300px;}
.m2itms_aBox{background:#fff; display:block; height:300px; overflow:hidden; position:relative; 
			 border-radius:200px;}
.m2itms_aBox:hover img{-webkit-animation:icon-bounce 0.5s alternate; -moz-animation:icon-bounce 0.5s alternate; -o-animation:icon-bounce 0.5s alternate; animation:icon-bounce 0.5s alternate;}

.m2itmsNm {text-align:center; font-size:16px; color:#333;}
.m2itmsNm span{font-size:93px; color:#0075bb; display:block; margin-top:61px; height:130px; line-height: 130px;}
.m2itmsNm h4{font-weight:normal!important; font-size:20px; height:22px; line-height:22px; display:block;}
.m2itms_bg1 {background:#0075bb; display:block; height:300px; width:300px; position:absolute; 
			 opacity:0; left:0px; top:0px; color:#FFF; text-align:center; overflow:hidden;
			 transition:all 0.3s ease-in-out; filter:alpha(opacity=0); transform:translate(0,0); border-radius: 200px;
		     }

.m2itms_bg1 .m2svr_s1 {line-height:92px; height:161px; padding-top:68px; font-size:28px; 
					   text-align:center; transition:all 0.3s ease-in-out; 
					   opacity:0; transform:translate(-60px,0); 
}
.m2itms_bg1 .m2svr_m {text-align:center; font-size:20px; line-height:34px; color:#FFF; 
					  margin:0px auto; height:40px; width:159px; border:2px solid #FFF; display:block; 
				      border-radius:1.6em;transition:all 0.3s ease-in-out; opacity:0; 
					  transform:translate(60px,0);  
}
.m2itms_bg1:hover{ opacity:1; transform:translate(0,0); filter:alpha(opacity=100); }
.m2itms_bg1:hover .m2svr_s1{ transition-delay:0.3s; opacity:1; transform:translate(0,0);}
.m2itms_bg1:hover .m2svr_m{ transition-delay:0.5s; opacity:1; transform:translate(0,0);}


footer{/* background:url(../images/bttom.jpg) no-repeat center; */ width:100%; height:115px; position:relative; background: #005e9a;
	   top:91px; padding-top: 31px; text-align:center; color:#fff; line-height:26px; font-size: 14px;
} 

.sub_banner{width:100%; height:300px; overflow:hidden;}
.sub_banner img{width:1920px; margin:0 calc(50% - 960px);}

.sub_tit{height:47px; width:100%; background:#f2f2f2;}
.sub_tit .tit{width:1100px; height:47px; line-height:47px; margin:0 auto; color:#999; 
			  text-align: right; font-size:14px; padding-right:40px;}
.sub_tit .tit span{color:#1878b7;}

.sub_content{width:1100px; margin:0 auto; padding-right:30px; padding-left:265px; margin-top:25px;
			 min-height:500px;}
.sub_content .head{height:83px; line-height:83px; width:100%; font-size:30px; color:#333; 
				   border-bottom:1px solid #e6e6e6; padding-left:12px; font-weight:bold;}
.sub_content .head span{font-size:14px; color:#999;}
.sub_content .content{width:100%; margin-top:32px; color:#666; font-size:14px; line-height:32px;}
.sub_content .content img{max-width:100%;}
.sub_content .content li{width:100%; height:42px; border-bottom:1px dashed #999;}
.sub_content .content li span{height:41px; line-height:41px; color:#666; font-size:14px; overflow: hidden; display: block;}
.sub_content .content li span a{color:#666!important;}
.sub_content .content li span a:hover{color:#0075c1!important; font-weight:bold!important}
.sub_content .content li span.entry{width:678px; text-align:left; padding-left:5px; float:left;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.sub_content .content li span.time{width:120px; padding-right:5px; text-align:right; overflow:hidden;
	float:right; color:#999;}
.sub_content .content .paging{ height:56px;line-height:56px; text-align: center; margin-top:-1px; border-top:2px solid #999;}	
	
	
.sub_menu{width:220px; height:500px; position:absolute; left:50%; margin-left:-550px; top:270px;}
.sub_menu .menu_tit{width:100%; height:95px; background:#333; font-size:24px; color:#fff; 
					padding: 25px 0 15px 0; text-align:center; line-height:34px;}
.sub_menu .menu_tit span{font-size:14px; color:#ccc; line-height:21px; display:block;}



.menu_head{width:220px; height:44px; line-height:44px; font-size:16px; color:#666; cursor:pointer; 
	position:relative; margin:0px; border-bottom:1px solid #ddd; text-align:center;text-align:left; padding-left:28px; background:#eee;}
.menu_head a{color:#666;}
.menu_list a{width:220px; height:44px; line-height:44px; font-size:16px; color:#666; cursor:pointer; position:relative; margin:0px; border-bottom:1px solid #ddd; 
	text-align:left; padding-left:28px;background:#eee; display:block;}
.menu_list .current{background:#0075c1;	/*border-bottom:1px solid #1e2380;*/ color:#fff; }
.menu_list .current a{color:#fff;}
.menu_body{width:220px; height:auto; overflow:hidden; line-height:38px; 
	border-left:1px solid #eee; backguound:#fff; border-right:1px solid #eee;}

.menu_body a{display:block; width:220px; height:38px; line-height:38px; font-size: 14px; 
			 padding-left:28px; color:#666; background:#fff; text-decoration:none; 
		 	 border-bottom:1px solid #eee;}
.menu_body a:hover{text-decoration:none; background:#f8f8f8;}
.menu_body .choice{color:#0075c1; font-weight:bold;}


.query{width:560px; height:356px; margin:53px auto; border-radius:5px; padding-top:62px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);
	background:url(../images/query_bg_top.jpg) top center no-repeat,
			   url(../images/query_bg_bottom.jpg) bottom center no-repeat #fff;
}
.certificate{width:372px; height:239px; margin:0 auto; }	
.certificate .lgbox{font-size:14px; color:#333; width:100%; height:46px; padding-top:10px; box-sizing: border-box; overflow:hidden;}
.certificate .lgbox span{ width:88px; height:36px; line-height:36px; text-align:center; 
	display: block; float:left; font-weight: bold;}
.certificate .lgbox input{ width:284px; height:36px; line-height:36px; border:1px solid #ddd;
	border-radius:2px; padding:0 10px;}
.certificate .lgbox h4{height:31px; line-height:31px; font-size:12px; color:#c10000;}
.certificate .notes{padding:0; height:31px; line-height:31px;}
.certificate .polling{width:100%; height:36px; margin-top:17px;}
.certificate .polling a{background:#0075c1; height:36px; line-height:36px; width:100%; display:block;
	border-radius:2px; font-size:16px; color:#fff; font-weight:bold; text-align:center;}
.ctf_det{width:734px; margin:0 auto;}
.ctf_det_img{width:100%; height:126px; display:block;}
.ctf_det_div{width:100%; margin-top:15px; font-size:14px;}
.ctf_det_div h3{padding-left:5px; height:46px; line-height:46px; color:#0075c1; }

.ctf_det_div table{border-collapse:collapse; border:#ddd 1px solid;}
.ctf_det_div td{border:#ddd 1px solid; height:34px;line-height:34px; text-align:left; color:#333;
	padding:0 15px; width:240px;}
.ctf_det_div th{width:125px; color:#333; border:#ddd 1px solid; height:34px; line-height:34px; 
	background-color:#f8f8f8; text-align:center; font-weight:normal;} 







