﻿@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0px;padding:0px;font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{text-decoration:none; color:#434343; outline:none;}
a:hover{ color:#1a63b1; text-decoration:underline;}
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.tac{text-align:center;}
.clearfix:before, .clearfix:after { display:table; content: " "; }
.clearfix:after,.clear{ clear:both; }
.clearfix{zoom:1;}
.input{background: none repeat scroll 0 0 #FBFBFB;border: 1px solid #DDDDDD;color: #555555;height: 20px; line-height: 20px; padding: 0 3px;}
.textarea{border: 1px solid #DDDDDD;background: none repeat scroll 0 0 #FBFBFB;}
.submit{ width:60px;}
/****resetend***/

body{background:url(images/top_bg.jpg) left 0px repeat-x #FFF; color:#434343;}
.head{ width:990px; margin:0 auto; height:170px; position:relative; }
.head .top_info{line-height:27px; height:27px; position:absolute; top:0; left:0; width:990px; color: #666;}
.head .welcome{ position:absolute; left:0;top:0;}
.head .welcome span{ color:#F00;}
.topLink{ position:absolute; right:0; top:0; }
.topLink a{ color: #666;}
.head .logo{ position:absolute; width:201px; height:80px;  top:33px; left:0px;}
.head .logo img{ height:80px;}
.head .language{ position: absolute; right:10px; top:40px;}
.head .language .cur{ color:#1a63b1; font-weight: bold;}
.head .search{ height:26px; position: absolute; right: 10px; top:80px}
.head .search input[type='text']{ height: 24px; line-height: 24px; border:1px solid #ccc; width:200px; padding: 0 10px; color:#666;}
.head .search input[type='button']{ height:26px; line-height: 26px; background: #1a63b1; color: #fff; border:none; padding: 0 20px;}

/*导航*/
.head .nav{height:45px; width:990px; position:absolute; top:125px; left:0;}
.nav ul li{	float: left;height:45px;text-align: center; font-family:"微软雅黑", "宋体", Arial; position:relative; z-index: 99999;}
.nav ul li a{ line-height:45px; height:45px; display:block; font-size:14px; color:#FFF; width:122px;}
.nav ul li a:hover{ color:#3065a9; text-decoration:none; background:url(images/nav_h.jpg) center center no-repeat;}
.nav ul li.active a{background:url(images/nav_h.jpg) center center no-repeat; color:#3065a9;}
.nav ul li.nav_line{ height:45px; width:1px; background:url(images/nav_line.jpg) bottom center no-repeat; overflow:hidden;}
.nav ul li dl{ position: absolute; top:43px; background: #235ea4; display: none; padding:1px 1px 15px 1px; border-radius:0 0 5px 5px;}
.nav ul li dl dd{ border-bottom:1px solid #346eb3;}
.nav ul li dl dd a,.nav ul li.active dl dd a{width: 120px; background: #235ea4; height:40px; line-height:40px; color: #fff;}
.nav ul li dl a:hover,.nav ul li.active dl dd a:hover{background:#fff; color: #3065a9;}
 

.main{width:990px;min-height: 450px; padding:10px 0 0 0; margin:0 auto 30px; background:#FFF;}

 
.mode_side{  width:210px; float:left;}

/*左侧产品分类*/
.pane1{ width:208px; overflow:hidden; border:1px solid #e9e9e9; background:url(images/bottom_bg.jpg) left bottom repeat-x; padding-bottom: 25px;}
.pane1 .hd{ height:35px; line-height:35px; background:url(images/t1.jpg) top left no-repeat;}
.pane1 .hd strong{ font-size:14px; font-weight:bold; color:#FFF; padding-left:20px;}
.pane1 .bd ul li{ border-bottom:1px solid #e6e6e6;}
.pane1 .bd ul li h5 a{ display: block; font-weight:bold; background:url(images/lnavi_s.png) 10px center no-repeat; height: 36px; line-height: 36px; padding-left:30px;}
.pane1 .bd ul li dl{ border-top: 1px solid #e9e9e9;}
.pane1 .bd ul li dd a{ display: block; height:32px; line-height: 32px; border-bottom:1px dashed #e6e6e6; background:url(images/lnavi2a.png) 25px center no-repeat #fafafa; padding-left:38px;}
.pane1 .bd ul li dd:nth-last-child(1) a{border-bottom:none;}
.pane1 .bd ul li a:hover{ color:#1a63b1;}


/*内页右侧公用*/
.mode_body {width:755px; float:right; border:1px solid #e9e9e9; background:url(images/bottom_bg.jpg) left bottom repeat-x;}
.mode_body .pageTitle{ height:30px; line-height:30px; background:url(images/t2.jpg) bottom left no-repeat;}
.mode_body .pageTitle strong{ padding-left:20px; font-size:14px; color:#3065a9;}
.mode_body .pageTitle span { float:right; padding-right:20px;}
.mode_body .pageTitle span a{ color:#333;}
.mode_body .pageBd{ display:block; line-height:22px; padding:20px 20px 40px 20px;}

/*新闻中心*/
.news{ padding:20px;}
.news ul{ padding-bottom:10px;}
.news ul li{ height:32px; line-height:32px; background:url(images/dot.gif) no-repeat 10px center; border-bottom:1px dashed #e1e1e1; width:710px;}
.news ul li a{ padding-left:28px;}
.news ul li a span{ float:right;}

.newshd{ text-align:center; padding:10px 0 10px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.newshd h1{ font-size:18px; height:40px; line-height:40px;}
.newshd p{ line-height:24px; padding-top:10px; font-size:12px;}
.newsContent{ padding:0 10px; width:680px; line-height:22px; overflow:hidden; margin-bottom:20px;}
.newsContent p{ text-indent:2em; margin-bottom:5px;}


.btn {display: inline-block; text-align:center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; border-radius:5px;}
.btn:focus,.btn:active:focus { outline: thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset: -2px; outline: none;}
.btn:hover,.btn:focus{ color: #666; text-decoration: none; transition: all ease-in 0.2s;}
.btn:active{ outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn.btn_block{ display: block; width:100%;}
.btn-b1 { color:#999; background-color: #f6f6f6; border-color: #ddd;}
.btn-b1:focus,.btn-b1:hover,.btn-b1:active{ color:#666; background-color: #eee; border-color: #ccc;}
.btn-b2 { color: #fff; background-color: #699b29; border-color: #659725;}
.btn-b2:focus,.btn-b2:hover,.btn-b2:active{ color: #fff; background-color: #5a881f; border-color: #57861b;}
.btn-b3 { color: #fff; background-color: #f60; border-color: #f16000;}

.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pr30{padding-right:30px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.none{display: none;}
html .c6,html a.c6{color:red;}
html .c5,html a.c5{color:#cd7d00;}

/*登录*/
.login{ padding-top:50px;}
.loginL{ width: 370px; padding: 20px 40px 0;}
.loginL dl{ margin-bottom:10px;}
.loginL dl dd{line-height:24px;}
.login .loginBtn{ display: inline-block; height:46px; line-height:46px; font-size: 16px; margin-top:20px;}
.loginR{ width:450px; margin:0 auto; background: #f9f9f9;  padding:10px 50px;}
.loginR li{ padding:5px 0;}
.loginR li .l{ width:90px; float: left; font-size: 14px; color: #666; line-height: 36px;}
.loginR li .r{ width:355px; float: right;}
.loginIpt{ height:36px; line-height: 36px; width:333px; border:1px solid #ddd; border-radius:5px; padding: 0 10px; font-size:14px; color:#666;}
.loginIpt2{ width: 100px;}
.loginR li .r label{ display:block; width: 100%; height: 22px; line-height: 22px; padding: 0 10px;}
.loginR li .r .code{ display: inline-block; height: 38px; margin-left: 10px;}
.loginR li .r .code img{ height: 38px; display: block;}

.loginR .hd{ background:#ddd; width:548px; margin:-30px -50px 30px -50px; height:39px; line-height: 39px; border-bottom: 1px solid #e6e6e6;}
.loginR .hd dd{ width:182px; text-align: center; border-right:1px solid #e6e6e6; font-size: 14px; cursor: pointer; float: left; transition: all ease-in-out .3s;}
.loginR .hd dd a{ display: block;}
.loginR .hd dd:nth-last-child(1){ border-right:none;}
.loginR .hd dd.cur{ background: #f9f9f9; border-top:2px solid #6bb82c; margin:-1px 0; font-weight:bold;}
.loginR .hd dd.cur a{ color:#6bb82c;}
.file-box{ height:100px; width:100px; margin:0 12px 10px 0; float: left; border: 1px solid #e6e6e6; background:#fff;}
.file-box:nth-last-child(1){ margin-right: 0;}
.file-box span{ height:100px; width:100px; line-height: 100px; text-align: center; z-index: 1; color: #999;}
.file-box .file{ height:100px; width:100px; z-index: 2;}

/*exam*/
.users{background: #eee;border-radius: 3px;padding: 15px;margin-bottom: 20px}
.users .title{font-size: 14px; color:#555;padding:0 0 15px 0;color:#1a63b1;}
.users p{text-align:left;line-height: 24px;padding: 0 ;}

.red{color:red;}
.examlist{}
.examlist dl{clear: both; margin-bottom: 18px;}
.examlist dl dt{font-size: 14px;font-weight: bold;color:#444;}
.examlist dl dt em{font-size: 12px}
.examlist dl dd{margin:10px 0 10px 25px;float: left;}

.exambtn{margin:25px 0;text-align:right}
.exambtn button{width:180px;height:35px;line-height: 33px;border-radius: 6px;color:#555;font-size:16px;outline: none;}
.exambtn em{padding-right: 3rem;color:#666;}
#msg{display: block;width:98%;height:80px;margin:10px 0;border:1px solid #ccc;padding:10px;line-height: 22px; resize: none;}

.result{margin:20px 0;padding-top:10px;border-top:1px solid #ccc;text-align:right;font-size:14px;}

/*版权*/
.footer{ margin:0px auto 0; line-height:28px; text-align:center; color:#000; background:url(images/foot_bg.jpg) left top repeat-x #fff; padding:25px 0 15px 0;}
.footerCon{ width:945px; margin: 0 auto;}
.footer a{ font-size: 14px; color: #999;}
.footer p.tac{ color: #007ac0; font-size: 14px;}
.footer .foot_nav{ height:32px; line-height:32px; margin-bottom:10px;}
.footer a:hover{ text-decoration:none;}
.tuijian th{padding:5px;}
.tuijian td{ padding:10px 0;}
 