@charset "gb2312";
body {background-color: #FFF;color: #333;margin: 0px;FONT:12px/19px Verdana,Arial,sans-serif,Times New Roman,宋体;}
img {border:0; padding:0; margin:0;}

a{color:#257ec0;text-decoration:none}
a:hover {color: #FF0000;text-decoration: underline;}

H1 {FONT: 12px  "黑体",Arial, sans-serif;MARGIN: 0px;}
H2 {FONT: 12px Arial, sans-serif;MARGIN: 0px;}
H3 {FONT: 12px Arial, sans-serif;MARGIN: 0px;}
H4 {FONT: 12px Arial, sans-serif;MARGIN: 0px;}
H5 {FONT: 12px;MARGIN: 0px;}
H6 {FONT: 12px Arial, sans-serif;MARGIN: 0px;}
h7 {FONT: 12px Arial, sans-serif;MARGIN: 0px;}
dl,dt,dd,p,ol{ PADDING : 0px; MARGIN: 0px;}
ul, li{PADDING : 0px;MARGIN: 0px;list-style-type: none;}
form{ margin:0px; padding:0px;}
.Red{color:#FF0000}
.vermeil{color:#9a2b1f;}
/*---网站顶部---*/
#header{ width:950px; height:94px; margin:0 auto;overflow:hidden; position:relative; text-align:right;}
#header  .logo{ FLOAT: left; MARGIN:0px; WIDTH:240px; HEIGHT:90px;background:url(/images/ywtop_bg.gif) no-repeat 2px 8px;}
#header .logo a{DISPLAY: block; TEXT-INDENT: -3000px; width:100%; height:100%; text-align:left;}
#header .top_ad{ width:425px; height:40px; position: absolute; top:8px; left:250px;}
#header .top_right_top1{ float:right; width:700px; height:22px;color:#2066c3; margin-top:10px; font-family: "宋体";}
#header .top_right_top1 a{color:#257ec0;}
#header .top_right_top1 a:hover{color:#9a2b1f;}
#header .top_right_top1 img{ margin-bottom:-2px;}
#header .top_right_top2{ float:right; width:700px; height:24px;color:#6b5754;}
#header .top_right_top2 a{color:#444;}
#header .top_right_top2 a:hover{color: #CC3333;}
#header .news{position:absolute;width:480px;height:26px;background:url(/images/ywtop_bg.gif) no-repeat -265px -5px;left: 249px;top: 62px;text-align:left;padding-left:30px;line-height:26px;font-size:13px;color:#257ec0;overflow:hidden;white-space:nowrap;}
#header .Recommended{position:absolute;width:171px;height:28px;	background:url(/images/ywtop_bg.gif) no-repeat -266px -44px;left: 774px;top: 61px; line-height:28px;font-size:13px; color:#2066c3; font-weight:bold; text-align:left; text-indent:10px;overflow:hidden; white-space:normal;}
#header .Recommended span{ color:#FF0000;}
#header .Recommended a{ display:block;color:#2066c3; text-decoration:none;height:100%;width:171px;}

/*---网站顶部菜单栏---*/
#mainNav{height:67px; background:url(/images/menu_bg_i.gif) repeat-x; margin:0 auto;min-width:960px; margin-bottom:2px;position:relative; }
#mainNav .menu_t{ margin:0 auto;width:950px; color:#FFF; font-size:14px; height:30px; line-height:28px; position:relative; font-weight:bold; }
#mainNav .menu_t ul{ float:left; height:30px; width:948px;line-height:32px; margin-left:2px;}
#mainNav .menu_t li{ float:left; padding:0 7px 0 2px; height:29px; background:url(/images/menubg_g_i.gif) no-repeat right 2px; padding-top:1px;}
#mainNav .menu_t .li_right{background:none; padding-right:0}
#mainNav .menu_t a{color:#FFF; }
#mainNav .menu_t a:hover{color:#FFF;}
#mainNav .menu_t .tt1 a{color:#ffcc00;}
#mainNav .menu_t .tt1 a:hover{color:#ffcc00;}
#mainNav .menu_t .tt2 a{color: #fff537;}
#mainNav .menu_t .tt2 a:hover{color:#baff00;}
#mainNav .menu_t sup{position:absolute; no-repeat;width:40px;	height:30px;top:-10px;left:170px;z-index:5;}

#mainNav .menu_s{ margin:0 auto;width:950px; color:#403d2f; font-size:13px; height:28px; line-height:28px; margin-top:4px;}
#mainNav .menu_s .menu_hong{ color:#FF0000;}
#mainNav .menu_s .menu_s_a{ float: right; width:520px; padding-left:4px; color:#403d2f; position:relative;line-height:22px; margin-top:5px;}
#mainNav .menu_s .menu_s_a sup{ position:absolute;}
#mainNav .menu_s .menu_s_a a{color:#403d2f}
#mainNav .menu_s .menu_s_a span a{color:#FF0000;}

#mainNav .stack{ width:106px; height:24px; float:left; padding:0 0 3px 0;background:url(/images/ywtop_bg.png) no-repeat -571px -47px;margin-top:3px; *margin-top:4px !important ;*margin-top:4px; font-size:12px; color:#336699; line-height:25px;}
#mainNav .stack a{ display:block; height:23px; width:56px; padding-left:48px;color:#336699;}
#mainNav .stack a:hover{ text-decoration:none; color:#336699}

#search{ width:305px; float:left; padding-top:2px;*padding-top:2px !important;*padding-top:2px; height:24px;}
#search input{ float:left;}
#search .txts{BORDER: #30a8d3 1px solid;padding:2px 0 2px 4px; WIDTH:211px; COLOR: #444; height:17px; line-height:18px;}
#search .an{margin-bottom:-7px;*margin-bottom:-4px !important;*margin-bottom:-4px;width:80px; height:23px;background:url(/images/ywtop_bg.png) no-repeat -463px -46px; border:0px;color:#FFFFFF; line-height:23px;font-size:12px;padding-bottom:3px;*padding-bottom:-1px !important;*padding-bottom:-1px }

/*---底部友情链接----*/
#partner {margin:4px auto;padding:4px 0; width:950px;background-color: #F9F9F9;border-top: 1px #ccc solid;border-bottom: 1px #ccc dashed;overflow:hidden;}
#partner ul{float:left; width:930px; margin-left:10px; line-height:24px}
#partner ul li{list-style-type:none;float:left;margin:0px 4px 0 4px; word-break: keep-all;white-space :nowrap; line-height:20px;}
#partner a{color: #333366}
/*----底部版权信息A-----*/
.copy_Right{ margin:0 auto; width:950px; text-align:center; height:25px; line-height:25px;}
.copy_Right a{color: #333333;}

/*---底部导航---*/
#bottomnav {margin:0 auto; width:950px; border-bottom:1px #ccc solid; HEIGHT: 22px; padding:3px 0;color: #ccc;text-decoration: none; text-align:center; }
#bottomnav a{color: #333333;text-decoration: none;}
#bottomnav a:hover {TEXT-DECORATION: underline}
/*---底部版权信息B---*/
#copyRight{ margin:0 auto; width:950px; text-align:center; padding:15px 0 35px 0;}

/*---新登录窗口样式---*/
#loginN_B{width:365px; padding:6px; margin:0 auto; overflow:hidden; position:absolute; left: 445px; top: 223px; z-index:1000001;}
#loginN_B a{ color:#333; text-decoration:none;}
#loginN_B a:hover{ text-decoration:underline;}
#loginN_B .login_b2{  width:377px;background:#FFFFFF; height:197px; float:left;filter:alpha(opacity=80); -moz-opacity:.80;opacity:0.8; position: relative; top:-190px; left:-6px; z-index:1}
#loginN_B .login_b1{ border:3px solid #1b85ed; background:#fff url(/images/t_login_bg.gif) repeat-x; padding:10px; float:left; width:339px; height:158px; position:relative; z-index:3}
#loginN_B .login_b1 .top{ float:left; width:100%; border-bottom:2px solid #7bbaf4}
#loginN_B .login_b1 .top h6{ color:#1b85ed; line-height:25px; font-size:14px; margin:0; padding:0; float:left; width:80px;}
#loginN_B .login_b1 .top .ttt{ color:#ff4200; float:left; text-align:center; width:190px; line-height:22px; padding-top:2px;}
#loginN_B .login_b1 .top .Close{ float:right; line-height:20px;}
#loginN_B .login_b1 .top .Close a{ color:#1b85ed; text-decoration:none;}
#loginN_B .login_b1 .top .Close img{ float:left;}
#loginN_B .login_b1 .from2{ float:left; width:100%; padding:15px 0 0 0;}
#loginN_B .login_b1 .from2 .text{ border:1px solid #333; width:100px; height:16px;}
#loginN_B .login_b1 .from2 .txt14{ font-size:14px; color:#000000;}
#loginN_B .login_b1 .from2 .but span{ float: left; line-height:20px; padding-top:15px; padding-left:4px;}
#loginN_B .login_b1 .from2 .but label{ float:left}

#login_B{width:365px; padding:6px; margin:0 auto; overflow:hidden; position:absolute; left: 445px; top: 223px; z-index:1000001;}
#login_B a{ color:#333; text-decoration:none;}
#login_B a:hover{ text-decoration:underline;}
#login_B .login_b2{  width:377px;background:#FFFFFF; height:197px; float:left;filter:alpha(opacity=80); -moz-opacity:.80;opacity:0.8; position: relative; top:-190px; left:-6px; z-index:1}
#login_B .login_b1{ border:3px solid #1b85ed; background:#fff url(/images/t_login_bg.gif) repeat-x; padding:10px; float:left; width:339px; height:158px; position:relative; z-index:3}
#login_B .login_b1 .top{ float:left; width:100%; border-bottom:2px solid #7bbaf4}
#login_B .login_b1 .top h6{ color:#1b85ed; line-height:25px; font-size:14px; margin:0; padding:0; float:left; width:80px;}
#login_B .login_b1 .top .ttt{ color:#ff4200; float:left; text-align:center; width:190px; line-height:22px; padding-top:2px;}
#login_B .login_b1 .top .Close{ float:right; line-height:20px;}
#login_B .login_b1 .top .Close a{ color:#1b85ed; text-decoration:none;}
#login_B .login_b1 .top .Close img{ float:left;}
#login_B .login_b1 .from2{ float:left; width:100%; padding:15px 0 0 0;}
#login_B .login_b1 .from2 .text{ border:1px solid #333; width:100px; height:16px;}
#login_B .login_b1 .from2 .txt14{ font-size:14px; color:#000000;}
#login_B .login_b1 .from2 .but span{ float: left; line-height:20px; padding-top:15px; padding-left:4px;}
#login_B .login_b1 .from2 .but label{ float:left}
/*---提示设置密码---*/
#lack { width:890px; height:20px; padding:11px 10px 9px 48px; background:#fffcec url(/images/lack_img.gif) no-repeat 10px 5px; border:1px solid #c9ac9e; margin:0 auto; margin-bottom:6px; line-height:20px; font-size:13px; font-weight:bold; position:relative; color:#3c3c3c; font-family:Arial, Helvetica, sans-serif}
#lack a{ color:#FF0000; text-decoration:underline;}
#lack .close{ position:absolute; width:13px; height:13px; top:5px; right:5px;}