@charset "utf-8";
/* -------inside_content------ */
.content .m_left{
	padding:0;
}
.content .zx{
	 width:100%;
}
.content .nomargin{
	margin:0;
}
.content .zx .zx_title{
	width:282px;
}
.m_left{
	width:290px;
}
.content .zx .new_content li{
	width:25em;
	    background: url(../images/xu_line.gif) left bottom repeat-x;
}
.content .zx .new_content li a 
{
    line-height:40px
	width:40em;
}
/* -------left------ */
.m_left{
	
	float:left;
	padding-right:10px;
}
.ms_left{
	float:left;
	padding-right:10px;
}
.mx_left{
	width:280px;
	float:left;
	padding-right:10px;
}
.m_left .pic_switch
{
	margin-bottom:5px;
	
	width:100%;
	overflow:hidden;
}
.pic_switch p{
	text-align:center;
}
.pic_switch p a{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#009fe9;
	line-height:21px;
}
.pic_switch .current
{
    color:GrayText;
    }
.certificate_search{
	width:294px;
	margin-top:7px;
}
.certificate_search .certes_title{
	width:100%;
	height:28px;
	background:url(../images/search_topbg.gif) left top repeat-x;
	border-left:1px solid #4bc4e3;
	border-right:1px solid #4bc4e3;
}
.certes_title label{
	background:url(../images/search_icon.gif) left top no-repeat;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#056f91;
	line-height:28px;
	display:block;
	padding-left:35px;
}
.certes_menu{
	width:100%;
	border-left:1px solid #4bc4e3;
	border-right:1px solid #4bc4e3;
	border-bottom:1px solid #4bc4e3;
	text-align:center;
	padding-bottom:10px;
}
.certes_menu img{
	margin:10px 0 0 0;
	border:1px solid #87d9e8;
}

/*--------m_new------*/
.m_new{
	    float: left;
    width: 49.5%;
    margin-top: 10px;
    margin-left: 5px;
}
.ms_new{
	float:left;
width: 468px;
}
.first_page{
	width:95%;
	margin:0 auto;
	padding-top:7px;
}
.first_page label{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c80000;
	display:block;
	text-align:center;
	line-height:32px;
}
.first_page span{
	font:12px Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:19px;
}
.first_page a{
	color:#0785ae;
}
.new_list{
	
	margin:0 auto;
    background-color: #e6e6e6;
    height:40px;
}
.new_list .new_titile{
	    float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 110px;
    margin-left: 1px;
}
.new_list .new_titiles{
	    float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 210px;
    margin-left: 1px;
}
.new_titiles label{
	font:22px Arial, Helvetica, sans-serif;
	color:#009fe9;
	float:left;
	font-weight:bold;
	text-indent:7px;
	line-height:25px;
}
.new_list .new_titile_more{
	    float: right;
    height: 35px;
    line-height: 35px;
   font:12px;
   text-align:center;
   font-size: 12px;
   margin-right: 10px;
}
.new_titile label{
	font:22px Arial, Helvetica, sans-serif;
	color:#009fe9;
	float:left;
	font-weight:bold;
	text-indent:7px;
	line-height:25px;
}
.new_titile a{
	float:right;
	color:#056f91;
	line-height:21px;
	margin-right:5px;
	display:inline;

}
.new_content{
	width:99%;
	margin:0 auto;
	font-size:14px;
	font-family:@Î¢ÈíÑÅºÚ;
	float:left;
	padding-left:7px;
}
.new_content li {
	width:42em;
	white-space:nowrap;
	text_overflow:ellipsis;
	overflow:hidden;
	float:left;
	background:url(../images/xu_line.gif) left bottom repeat-x;
}
.new_content li a {
	background:url(../images/arrow.gif) left center no-repeat;
	padding-left:10px;
	float:left;/*                                                             */
	line-height:40px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.new_content li a:hover {
	
	color:#009fe9;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.new_content span {
	float:right;
	color:#666666;
	line-height:40px;
	    margin-right: 10px;
}
.new_content .important a{
	color:#f00;
}
/*--------right_login------*/
.m_right{
	width:420px;
	float:left;
	    margin-left: 5px;
}
.m_right .login{
	background:url(../images/login_bg.gif) left top no-repeat;
	width:251px;
	height:143px;
}
.login .title{
	background:url(../images/icon_key.gif) left bottom no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:33px 0 0 20px;
	margin:0 0 2px 15px;
	display:block;
}
.login p{
	padding-top:5px;
	text-align:center;
}
.login p label{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.login .txtbox{
	border:1px solid #004c81;
	width:150px;
	font-size:12px;
    
}
.login .log{
	background:url(../images/login_nav.gif) 0 0 no-repeat;
	border:none;
	width:49px;
	height:22px;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:22px;
	text-align:center;
}
.login a{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}

/*--------right_Registration------*/
.online_retion{
	width:249px;
	border:1px solid #d1d1d1;
	background:#ebebeb;
	margin-top:7px;
	padding:3px 0;
}
.online_retion .online_list{
	width:97%;
	border:1px solid #d1d1d1;
	background:#f2f2f2;
	margin:0 auto;
	padding-bottom:5px;
}
.online_list .list_title{
	background:url(../images/online_title.gif) left top repeat-x;
	width:99%;
	height:25px;
	display:block;
	border:1px solid #139aba;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	line-height:25px;
	text-indent:5px;
}
.online_list a{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:29px;
	text-indent:40px;
	margin:0 auto;
	margin-top:3px;
}
.online_list .yes{
	background:url(../images/yesion_bg.gif) left top no-repeat;
	width:227px;
	height:29px;
	border:1px solid #ff8400;
}
.online_list .no{
	background:url(../images/yesion_bg.gif) no-repeat 0 -29px;
	width:227px;
	height:29px;
	border:1px solid #acacac;
}
.score a{
	background:url(../images/query-results.gif) 0 0 no-repeat;
	width:100%;
	height:34px;
	margin-top:7px;
	display:block;
}
.exeShow a
{
	background:url(../images/exeShow.jpg) 0 0 no-repeat;
	width:100%;
	height:34px;
	margin-top:7px;
	display:block;
	}

/*--------zx_list------*/
.zx{
	width:250px;
	overflow:hidden;
	border:1px solid #aacbee;
	padding-bottom:7px;
	margin-top:7px;
}
.zxs{
	width:468px;
	overflow:hidden;
	padding-bottom:7px;
	margin-top:7px;
	float:left;
}
.zx .zx_title{
    float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 110px;
    margin-left: 1px;
    font-size:22px;
    
}
.zx .zx_titlebm{
    float: left;
    padding-top: 5px;
    text-align:center;
    border-radius: 0;
    border-right: none;
    border-left: none;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    font-size:22px;
    color: #009fe9;
}
.zx .img{
    float: left;
}

.zx_titlebm label{
	 font: 22px Arial, Helvetica, sans-serif;
    color: #009fe9;
    float: left;
    font-weight: bold;
    text-indent: 7px;
}
.zx .zx_title_more
{
    float:right;
    height: 35px;
    line-height: 35px;
    float:right;
}
.zx_title label{
	 font: 22px Arial, Helvetica, sans-serif;
    color: #009fe9;
    float: left;
    font-weight: bold;
    text-indent: 7px;
    line-height: 25px;
}
.zx_title span{
	float:right;
	padding-right:5px;
	height:28px;
	display:block;
}
.zx_title a{
	font:16px Arial, Helvetica, sans-serif;
	color:#009fe9;
	line-height:28px;	
	float:right;
}
.zx .new_content{
	padding-top:0px;
}
.zx .new_content li {
	width:23em;
	background:none;
}
.zx .new_content li a {
	background:none;
	padding-left:10px;
	width:22em;
	line-height:40px;
	background:url(../images/arrow_b.gif) left center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.zx .new_content span {
	float:left;
	color:#631717;
	padding-right:3px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}


.zxs .zx_title{
      float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 110px;
    margin-left: 1px;
}

.zxs .new_content li {
    width: 33em;
    background: none;
    background: url(../images/xu_line.gif) left bottom repeat-x;
    white-space: nowrap;
    text_overflow: ellipsis;
    overflow: hidden;
    float: left;
}
.zxs .new_content li a {
	background:none;
	padding-left:10px;
	
	line-height:40px;
	background:url(../images/arrow_b.gif) left center no-repeat;
}
.zxs .new_content span {
float: right;
    color: #666666;
    line-height: 40px;
    margin-right: 10px;
}
/*--------notice------*/
.notice{
	/*--margin-top:7px;--*/
	background:none;
}
.dzg{
	margin:0;
}

.notice .zx{
	width:411px;
}
.notice .zx .zx_title{
	width:318px;
}
.notice .zx .new_content li {
	width:33em;
	background:none;
}
.notice .zx .new_content li a {
	background:none;
	padding-left:10px;
	width:28em;
	line-height:25px;
	background:url(../images/arrow_b.gif) left center no-repeat;
}
.first_new{
	padding-bottom:1px;
	overflow:hidden;
}
.first_new .pic{
	float:left;
	padding-right:7px;
}
.first_new .fn_cont
{
	padding-left:10px;
    background:url(../images/arrow_b.gif) left center no-repeat;
	float:left;	
	line-height:23px;
}
.first_new .fn_cont label{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#686868;
	line-height:25px;
}
.first_new .fn_cont span{
	color:#686868;
}
.first_new .fn_cont span a{
	color:#0785ae;
}
	
/*--------tab------*/
.dzg{
	position:relative;
}
.zx_title ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
	position:absolute;
	padding-left:3px;
	float:left;
	left:74px;
	top:6px;
}
.zx_title li {
	float:left;
	display:block;
	cursor:pointer;
	font-size:12px;
	color:#fff;
	line-height:22px;
	width:63px;
	border-bottom:none;
	margin-left:5px;
	display:inline;
}
.zx_title li:hover {
	padding:0px;
	background:#fff;
	color:#2e2e2e;
	color:#000;
}
.zx_title .seled{
	padding:0px;
	background:#fff;
	color:#2e2e2e;
	color:#000;
}

/*--------tab_END------*/

/*--------links------*/
.links{
	width:249px;
	position:relative;
}
.links .zx_title{
	width:247px;
}
.links .zx_title a{
	padding-right:5px;
}
.links .new_content li {
	width:23em;
	background:none;
}
.links .new_content li a {
	background:url(../images/arrow_b.gif) left center no-repeat;
	padding-left:10px;
	width:10em;
	line-height:23px;
}
.links li{
	margin-left:2px;
	width:57px;
}

/*-------------other_imfor-----------*/
.other_imfor{
	width:468px;
	overflow:hidden;
	padding-bottom:6px;
	margin-top:7px;
}
.other_imfor .zx_title{
	width:468px;
    float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 110px;
    margin-left: 1px;
}
.other_imfor .zx_titles{
	width:468px;
    float: left;
    padding-top: 5px;
    border-top: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 0px;
    width: 180px;
    margin-left: 1px;
}


.zx_titles label{
	 font: 22px Arial, Helvetica, sans-serif;
    color: #009fe9;
    float: left;
    font-weight: bold;
    text-indent: 7px;
    line-height: 25px;
}
.other_imfor .zx_title a{
	/*color:#1f376d;*/
	padding-right:5px;
}

.other_imfor label{
	/*background:url(../images/main_bpic.gif) left top no-repeat;*/
	display:block;

}
.other_imfor .new_content{
	padding-top:0px;
}
.other_imfor .fn_cont{
	width:60%;
}
.other_imfor .fn_cont label{
	background:none;
	line-height:20px;
	width:100%;
}
.other_imfor .fn_cont span{
	line-height:18px;
}
.other_imfor .new_content li {
	width: 33em;
    background: none;
    background: url(../images/xu_line.gif) left bottom repeat-x;
    white-space: nowrap;
    text_overflow: ellipsis;
    overflow: hidden;
    float: left;
}
.other_imfor .new_content li a {
		background:none;
	padding-left:10px;
	
	line-height:40px;
	background:url(../images/arrow_b.gif) left center no-repeat;
}
.other_imfor .new_content span {
	float: right;
    color: #666666;
    line-height: 40px;
    margin-right: 10px;
}



/*--------Scroll_pic------*/

.scroll_pic{
	width:1200px;
	margin:7px auto 0px; 
	border:1px solid #aacbee;
	float:left;
	padding:5px;
	overflow:hidden;	
}
.scroll_pic img{
	float:left;
	margin-left:5px;
	width:255px;
	height:172px;
	}

 .ScrollImg 
{
	border: solid 1px #006699;
	height:105px;
	width:1200px;
	margin-top:5px;
	overflow:hidden;
}
.scroll_pic .Mar
{
    height:210px;
    width: 1200px;
     overflow: hidden
}
.scroll_pic .Mar
{
    position:relative;
    margin-top:10px;    
    }
 .scroll_pic .Mar .inMar
{
	overflow: hidden;
	height:120px;
    float: left;
    width: 1960px
}

.scroll_pic .Mar .inMar IMG 
{
	WIDTH: 230px; PADDING-RIGHT: 1px; HEIGHT: 100px
}
.wordone
{
position:relative;

display:block;
height:3px;
font-size:12px;
text-align:center;
}

.LoginItem {
    width: 97%;
    margin-bottom: 13px;
    display: inline-block;
    _display: inline;
    _zoom: 1;}
.signup {
    text-align: right;
    width: 95%;
    font-size:12px;
   }
.middle {
       width: 91%;
    _width: 91.5%;
    height: 35px;
    line-height: 35px;
    float: left;
    background: url(/newcss/images/blue_middle.png) 0 repeat-x;
    color: #fff;
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
     
 .middleleft {
    background: url(/newcss/images/blue_left.png) left no-repeat;
     width: 4%;
    height: 35px;
    float: left;
}
.middleright 
{
    background: url(/newcss/images/blue_right.png) right no-repeat;
    width: 4%;
    height:35px;
    float: left;
    }
    
    
.generateInput 
{
    
    width: 90%;
    height: 30px;
    line-height: 30px;
    max-width: 221px;
    min-width: 151px;
    border: 1px solid #e9e9e9;
    outline-color: #dedede;
    padding-left: 25px;
    margin: 0 auto;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
    
 .memberAcctInput{
     background: url(/newcss/images/icon_user.jpg) 0 no-repeat;
     }
.memberPwdInput {
    background: url(/newcss/images/icon_pwd.jpg) 0 no-repeat;
    }
   
   
   titleText {
   
}
.titleText 
{
     display: block;
    color: #009fe9;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    text-align:center;    border-bottom: 2px solid #009fe9;
    border-radius: 0;
    border-right: none;
    border-left: none;
}

.logindiv
{
   position: absolute;
  
    left: 800px;
    width: 220px;
    transform: rotate(0);
    border-radius: 5px;
    filter: alpha(opacity=84);
    opacity: 0.95;
     background: url(/newcss/images/login.png) 0 no-repeat;
    }
    
.fk-inBannerListZone 
{
    
}    
.fk-inBannerListZoneBg, .fk-inBannerZoneBg {
  width: 1180px;
    height: inherit;
    _height: 100%;
  
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
        left: 50%;
        margin-left: -500.5px;}

#module667 {
       transform: rotate(0);
    position: absolute;
    top: 5px;
    left: 830px;
    width: 250px;
    border-radius: 10px;
    filter: alpha(opacity=84);
    opacity: 0.95;
}
.formTop {
    table-layout: fixed;
    clear: both;
    padding: 0;
    border-spacing: 0;
    width: 100%;
    display: none;}
    
    
 .formBanner {
    border-radius: 0;
    border-bottom: 1px solid #eaeaea;
    border-top: none;
    border-right: none;
    border-left: none;
    background: #ffffff;
    height: 35px;
    line-height: 35px;
    position: relative;
    clear: both;
    padding: 0;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
    
.formBanner .left {
    display: none;
    background: none;
    background: none;
    width: 0px;
    height: 0px;}
    right {
    display: none;
}
.formBanner .right {
    background: none;
}
.formBanner .center {
    background: none;
    table-layout: fixed;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;}


.formMiddle {
    overflow: hidden;
    border-radius: 0;
    border-bottom: 1px solid #eaeaea;
    border-top: none;
    border-right: none;
    border-left: none;
    background: #666666;
    position: relative;
    clear: both;
    padding: 0;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
    word-break: keep-all;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.formMiddleLeft {
    display: table-cell;
    background: none;
}
.formMiddle td.formMiddleCenter {
    background: #ffffff;
    margin: 0;
    zoom: 1;
    width: 100%;
}

.fk-formContentOtherPadding {
    padding-top: 0;
}
.formMiddleContent {
    position: relative;
    height: auto;
    _zoom: 1;
    min-height: 5px;
    max-height: none;
    _height: 5px;
    _height: 100%;
    overflow-x: hidden;}
    
 .memberLoginPanel {
    width: 95%;
    margin: 0 auto;
    max-width: 260px;
    min-width: 180px;
    font: normal normal normal 14px normal Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    overflow: hidden;
    }
.memberLoginPanel .memberLoginItemList {
    width: 98%;
    height: 100%;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}
.memberLoginPanel .memberLoginItemList .memberLoginItem {
    width:97%;
    margin-bottom: 5px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
        cursor: pointer;
}
.leadertop2
{
   float:left;width:320px;
    }

 .leadertop2 li
    {
        	width:23em;
        }
        
.smallbut {
    width: 91%;
    _width: 91.5%;
    height: 24px;
    line-height: 24px;
    float: left;
    background: url(/newcss/images/blue_small.png) 0 repeat-x;
    color: #fff;
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}