/* CSS Document */

@charset "utf-8";
body { margin:0; font-size:12px; font-family:Verdana; line-height:1.5; color:#333; }
/*header*/
#header { width:950px; height:100px; margin:0 auto; z-index:999; background:#fff;/* position:relative; */}
#logo { float:left; width:310px; padding:25px 0 0 0; }
#top_center { float:left;/*position:absolute; top:30px; left:330px; */width:396px; height:32px; margin-top:13px; background:url(../images/top_srh_bg.gif) 0 0 no-repeat; position:relative; }
.top_srh_txt { position:absolute; left:2px; top:2px; }
.top_srh_txt input { width:295px; height:25px; +height:23px;line-height:22px; padding:3px 0 0 4px; margin:0; font-family:Verdana; font-size:12px; border:none; }
.top_srh_txt input.tip { background:url(../images/top_srh_bg_normal.gif) 0 3px no-repeat; }
.top_srh_btn { position:absolute; left:151px; }
.top_srh_btn input { width:94px; height:32px; border:none; margin:0; background:transparent; cursor:pointer; }
.top_srh_tip { width:300px; border:1px solid #999; background:#fff; position:absolute; top:32px; left:0px; display:none; }
.top_srh_tip ul li { padding:3px 5px; }
.top_srh_tip ul li span { padding-left:5px; color:#aaa; }
.top_srh_tip_curr { background:#39f; color:#fff; }
.top_srh_tip ul li.top_srh_tip_curr span { color:#fff; }
#top_right { text-align:right; }
#top_right dl { line-height:2; }
#top_right dl a { color:#666; }
#top_right dl dt { height:24px; }
#top_right { float:right; height:32px; padding-left:60px; line-height:32px; margin-top:13px; font-size:24px; color:#f00; font-family:Arial, Helvetica, sans-serif; font-style:normal; background:url(../images/tel.gif) 0 9px no-repeat; /*position:absolute; top:30px; right:0px; */ overflow:hidden;}
#top_right ul li { float:left; }
#top_tool { float:right; height:20px; margin-top:6px; position:relative; z-index:999; }
#top_tool a { color:#666; }
#top_tool a:hover { color:#f60; text-decoration:underline; }
#top_tool ul li { float:left; }
#top_tool ul li a { padding:0 6px; border:1px solid #fff; display:block; _padding-top:2px; }
#top_tool ul li a.top_dh { position:relative; right:0; z-index:20000; display:block; float:left; height:20px; _height:10px; border-bottom:none; padding:0 16px 0px 6px; background:#fff url(../images/icon_arrow.gif) 56px 7px no-repeat; _padding-top:2px; }
#top_tool .hover .top_dh { border:1px solid #ccc; border-bottom:none; padding:0 16px 0 6px; background:#fff url(../images/icon_arrow.gif) 56px 7px no-repeat; _padding-top:2px; }
#top_tool .hover .top_sm_con { display:block; }
#site-nav .hover .menu-hd b { -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; border-color: #666666 #FFFFFF #FFFFFF; }
.top_sm_con { position:absolute; top:20px; right:0; _right:-1px; width:190px; border:1px solid #ccc; padding:5px 12px; background:#fff; display:none; z-index:4500; }
.top_sm_con h4 { height:20px; padding-top:6px; }
.top_sm_con p { padding:0 0 6px 0; line-height:1.8; border-bottom:1px solid #eee; }
#top_tool ul li .top_sm_con p a {
display: display:inline; background:none; padding:0; }
#top_tool ul li .top_sm_con p a { display:inline; background:none; padding:0; }
#nav{ width: 945px; margin:0 auto;position:relative; padding-right:5px; height:37px; background:url(../images/nav_bg.gif) no-repeat right -38px;}
#nav_l{ padding-left:5px; height:37px; background:url(../images/nav_bg.gif) no-repeat left -38px;}
#new{left:248px;position:absolute;top:-3px;}
#nav ul{ clear:both; display:block; height:37px; padding-left:5px; background:url(../images/nav_bg.gif) repeat-x left top;}
#nav ul li{float:left;}
#nav ul li a{margin-top:5px;display:block;font-size:14px;background:url(../images/nav_bg.gif) no-repeat right -106px;width:84px;color:#fff;padding-top:5px;height:24px;text-align:center;}
#nav ul li a:hover{color:#ff6;}
#nav ul li a#nav_current{font-weight:700;background:url(../images/nav_bg.gif) 0 -76px;width:84px;color:#fff;}
#nav ul li .leadSpan{margin-top:5px;display:block;font-size:14px;background:url(../images/nav_bg.gif) no-repeat right -106px;width:84px;color:#fff;padding-top:5px;height:24px;text-align:center; cursor:pointer;}
#nav .signBox{ float:right; margin-top:-32px; padding-right:5px; line-height:5px; font-family:Arial, Helvetica, sans-serif; height:25px;overflow:hidden;font-size:12px; line-height:25px; text-align:right;}
#nav .signBox a { color:#fff; }
#nav .signBox a:hover { text-decoration:underline; }
#nav .signBox ul{ background:none; float:right;}
#nav .signBox ul li a{ display:block; height:25px;background:none; font-family:Arial, Helvetica, sans-serif;line-height:22px; margin-top:-2px;}

#nav .signList li.loginLi{width:53px;padding-left:5px;text-align:left; }
#nav .signList li.signLi{ background:url(../images/bg_3.png) -127px -35px;}
#nav .signList li.signLi a{color:#666; display:block; width:35px; height:22px; border-right:1px dashed #ccc;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; margin-top:-2px; float:left}
#nav .moreList { display:block; float:right; height:26px; background:url(../images/icon2.gif) no-repeat 3px 11px; width:15px; cursor:pointer;}

#subnav{ width:938px; margin:0 auto;border-right:#d8e3d1 1px solid;border-top:#d8e3d1 0 solid;background:url(../images/nav_bg.gif) 0 -136px;border-left:#d8e3d1 1px solid;border-bottom:#d8e3d1 1px solid;height:25px;padding:5px 0px 0px 10px; white-space:nowrap; margin-bottom: 10px; color:#2d7001;}
#subnav a{color:#2d7001;}
#login { float:left; width:54px; background:ccc; }
#u_reg { float:left; width:64px; background:9F0; }
#u_username { float:left; padding-right:16px; }
#loginbox { width:180px; position: absolute; left: 0px; top: 24px; background:#EDF6E7; border:1px solid #46a107; border-top:none; padding:10px 10px 0 10px; text-align:left; background:#fff; border:1px solid #ccc; z-index:4500; display:none; }
#nav_user #loginbox a { color:#05a; }
#nav_user #loginbox a:hover { color:#f00; }
.logon ul li { padding:3px 0; }
.login_text { width:130px; height:20px; padding:0px 0 0 3px; line-height:20px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px; font-family:Verdana; }
.login_btn { width:61px; height:25px; border:none; background:url(../images/btn_bg4.gif) 0 0 no-repeat; cursor:pointer; }
.logon .clx { padding-left:40px; }
#nav_user .logon .clx a { padding:0; }
#nav_user_menu { position:absolute; right:0; top: 24px; width:74px; background:#fff; border:1px solid #ccc; text-align:left; display:none; z-index:4500; }
#nav_user_menu ul li { padding-left:8px; }
#nav_user #nav_user_menu a { color:#05a; }
#nav_user #nav_user_menu a:hover { color:#f00; }
.geili { position:absolute; top:-15px; right:705px; display:none; }
#head_s { background:url(../images/logo_small_bg.gif) 0 0 repeat-x; }
#head_ss { width:950px; height:60px; margin:0 auto; overflow:hidden; }
#logo_s { width:145px; height:38px; float:left; margin-top:8px; }
#head_s_nav { float:right; font-size:14px; margin-top:20px; color:#f60; }
#head_s_nav a { padding:0 15px; border-right:1px solid #CCC; }
#ihelp { height:113px; border:1px solid #ccc; background:url(../images/ihelp_bg.gif) 0 0 no-repeat; margin-bottom:10px; }
#ihelp dl { float:left; width:130px; padding:15px 0 0 36px; }
#ihelp dl dt { font-weight:bold; margin-bottom:5px; _margin-bottom:7px; }
#ihelp dl dd { padding-left:14px; color:#666; line-height:1.7; }
#ihelp dl dd a { color:#666; }
#ihelp dl dd a:hover { color:#333; text-decoration:underline; }
.ihelp_gif { float:right; width:284px; height:112px; }
.ihelp_gif a { display:block; width:284px; height:112px; font:20px/135px Arial; color:#f00; text-indent:40px; overflow:hidden; }
.ihelp_gif a:hover { background:url(../images/ihelp_gif.gif) -1px 0 no-repeat; line-height:180px; text-decoration:none; }
#icount { text-align:center; line-height:150%; margin-bottom:10px; }
#icount span { color:#f60; font-size:14px; font-weight:bold; }
#friendlink { margin-bottom:10px;overflow:auto; zoom:1; color:#ccc}
#friendlink a { color:#999; }
#friendlink span { float:right; }
#footer { padding:8px; text-align:center;color:#666; line-height:2; }
#footer a { color:#666; }
#footer a:hover { text-decoration:underline; color:#333; }
#footer #foot_ico img{ border:1px solid #ccc}
.ilinks{ text-align:center; margin-bottom:10px;}
.ilinks a {margin: 0 5px;}
/*login*/
#login #loginbox .logon input.logining { background: url("../images/ajaxloader_arrows.gif") no-repeat scroll center center transparent; cursor: auto; }
#login #loginbox .redborder, #reg_con .redborder { border:1px solid #BB0000; }
input.redborder_bg { border:1px solid #BB0000;background:#F9E7E7 }
.com_bug { background: none repeat scroll 0 0 #F1F5F8; border: 1px solid #CCCCCC; white-space: nowrap; }
.com_bug .w { color: #BA0100; padding: 10px; position: relative; }
#token-input-akey { width:270px; padding-left:25px; font-size:14px; line-height:14px; }
#breadCrumb { height:26px; overflow:hidden; border:1px solid #d9d9d9; margin-bottom:10px; }
#breadCrumb1 { float:left; line-height:2.1; >line-height:2.3;
}
#breadCrumb1 a { display:block; float:left; height:26px; padding:0px 18px 0 10px; background:url(../images/breadCrumb_bg.gif) right 0 no-repeat; }
#breadCrumb1 span { display:block; float:left; height:26px; padding:0px 10px 0 10px; }
#breadCrumb2 { float:right; padding:5px 5px 0 0; }
#breadCrumb2 img { cursor:pointer; }
/* Example tokeninput style #2: zn style */
ul.token-input-list-zn { overflow: hidden; height: auto !important; height: 1%; width: 300px; /*
    border: 1px solid #8496ba;*/
    cursor: text; font-size: 12px; font-family: Verdana; min-height: 1px; z-index: 999; margin: 0; padding: 0; background-color: #fff; list-style-type: none; clear: left; }
ul.token-input-list-zn li input { border: 0; background-color: white; /*width: 100px;
    margin: 2px 0;
	padding: 3px 8px;*/
    -webkit-appearance: caret; }
li.token-input-token-zn { overflow: hidden; height: auto !important; height: 15px; margin: 3px; padding: 1px 3px; background-color: #eff2f7; color: #000; cursor: default; border: 1px solid #ccd5e4; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; white-space: nowrap; }
li.token-input-token-zn p { display: inline; padding: 0; margin: 0; }
li.token-input-token-zn span { color: #a6b3cf; margin-left: 5px; font-weight: bold; cursor: pointer; }
li.token-input-selected-token-zn { /*  background-color: #5670a6;
    border: 1px solid #3b5998;*/
	background:#39f; color: #fff; }
li.token-input-selected-token-zn span { color:#fff; }
li.token-input-input-token-zn { float: left; margin: 0; padding: 0; list-style-type: none; }
div.token-input-dropdown-zn { position: absolute; width: 301px; background-color: #fff; overflow: hidden; border: 1px solid #ccc; /*  border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
    cursor: default; font-size: 12px; font-family: Verdana; z-index: 1000; }
div.token-input-dropdown-zn p { margin: 0; padding: 4px 5px; /* font-weight: bold;*/
    color: #777; line-height:1.5; }
div.token-input-dropdown-zn ul { margin: 0; padding: 0; }
div.token-input-dropdown-zn ul li { cursor:pointer; background-color: #fff; /*padding: 3px;*/
	padding:3px 5px; margin: 0; list-style-type: none; }
div.token-input-dropdown-zn ul li span { padding-left:5px; color:#aaa; }
div.token-input-dropdown-zn ul li.token-input-dropdown-item-zn { background-color: #fff; }
div.token-input-dropdown-zn ul li.token-input-dropdown-item2-zn { background-color: #fff; }
div.token-input-dropdown-zn ul li em { font-weight: bold; font-style: normal; }
div.token-input-dropdown-zn ul li.token-input-selected-dropdown-item-zn { background-color: #39f; color: #fff; }

.beian1 { background:url(/v5/images/beian.gif) 0 0 no-repeat;}
.beian2 { background:url(/v5/images/beian.gif) -142px 0 no-repeat;}
.beian3 { background:url(/v5/images/beian.gif) -284px 0 no-repeat;}
.beian4 { background:url(/v5/images/beian.gif) -426px 0 no-repeat;}
.beian5 { background:url(/v5/images/beian.gif) -558px 0 no-repeat;}