*{font-size:12px;  font-family:Tahoma, Verdana, Arial,sans-serif;color:#555; margin:0px; padding:0px; line-height:170%; text-decoration:none;}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a:focus {
   outline:none;
   -moz-outline:none;
}

body {
    
}
img{ border:0; margin:0; padding:0}
#AdLayer {position:absolute;width:76px;display:block;height:76px;top:300px;right:10px;}
#AdLayer img{ border:0px}

#content{width:100%;margin: 0 auto; text-align:center}

/*顶部*/
#header{width:100%;height:30px;background:#F7F7F7;border-bottom:1px solid #CCC;clear:both; line-height:30px;}
#header .w970{height:24px;overflow:hidden;width:970px;display:inline-block;text-align:center; margin:0 auto; padding-top:6px;}
#header a{color:#666;}
#header a:hover{color:#FF0000;text-decoration:underline;}
#topgg{float:left;text-align:center;height:30px;width:320px;}
#login{color:#333;float:left;height:30px;text-align:left;width:350px;}
#login a{margin:0 5px;}
#login .login_on{color:#BFBFBF;position:absolute;}
#login .login_on a,#login .login_on span{margin:0 8px;}
#login .login_on span{background:url(/img/ss.png) no-repeat -407px -95px;padding-left:24px;color:#666;font-weight:bold;}
#quick-menu{float:right; width:260px}
#quick-menu li{float:left;display: inline;padding:0 10px;text-align:left;background:url(../images/li_bg.png) no-repeat right center;}
#quick-menu li .end{padding-right:5px;background:none;}
#quick-menu li .end .p_Menu a .q_lbgon:hover,#quick-menu li .end .p_Menu a .q_lbgon{text-align:left;background:url(../images/q_menu.png) no-repeat 0 2px;width:78px;margin:0;height:20px;padding-top:2px;overflow:hidden;line-height:21px;color:#333;text-decoration:none;}
#quick-menu .p_Menu{position:absolute;border:1px #BFBFBF solid;width:78px;margin-left:-11px;margin-top:-22px;text-indent:10px;display:none;background:#fff;z-index:199;text-align:left;}
#quick-menu .p_Menu a:link,#quick-menu .p_Menu a:visited,#quick-menu .p_Menu a:active{display:block;text-align:left;line-height:25px;background:#fff;height:25px;margin:0;}#quick-menu .p_Menu a:hover{color:#f30;text-decoration:underline;}
.q_lbg{display:block;padding-right:15px;background:url(../img/q_menu.png) no-repeat 0 -26px;}
#quick-menu a.red,#quick-menu a.red:visited{color:#f00;}
#top{background:#fff;}
#mainbg{clear:both;padding:1px 20px 0 20px;width:960px;margin:0 auto;background:#fff;border:1px solid #fff;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;border-color:#fff #C8C8CA #B2B2B4 #C7C7C9;box-shadow:rgba(0,0,0,0.15) 0 0 4px;min-height:700px; border:0\9;}

/*LGOG*/

#logobox{ width:970px; margin:15px auto 5px; text-align: center; height:auto }

#logobox .logoimg{ float:left; width:280px; display:block;height:74px; text-align:left;}
#logobox .search{ float:left; width:460px; display:block;height:74px; margin-top:5px; margin-left:10px;}
#logobox .search .s_form{ background:url(../images/search_bg.jpg);display:block;float:left;height:43px;width:438px;overflow:hidden;}
#logobox .search .s_form .s1{width:284px;height:32px;font-size:12px;color:#767676;float:left; border:0 }
#logobox .search .s_form .s1 input{ width:284px; height:24px; line-height:24px; margin-top:6px; margin-left:40px; border:0;outline:none; padding-top:4px; color:#999999}
#logobox .search .s_form .btn input{ width:103px; height:33px; color:#FFFFFF; background:url(../images/search_bn.jpg) no-repeat; font-size:14px; font-weight:bold; border:0; cursor:pointer; margin-left:45px; margin-top:5px;}

#logobox .search .s_b_link{float:left;height:22px;line-height:24px;color:#999;margin-top:4px;width:403px;text-align:left; overflow:hidden;}
#logobox .search .s_b_link a{color:#333;padding:0 5px;}
#logobox .search .s_b_link a:hover{ text-decoration:underline}
#logobox .rightabout{ float:left; width:220px; display:block;height:74px; text-align:left;}
#logobox .rightabout ul{ list-style:none}
#logobox .rightabout ul li{ list-style:none; line-height:25px;}
#logobox .rightabout ul li a:hover{ text-decoration:underline}
/*导航0*/
.dh{float:left;width:970px;}
#nav{height:35px;margin-top:0px; width:970px;}
.nav{height:35px;width:946px; float:left; background-image: url(../images/nav1.jpg) ;background-repeat:repeat-x; background-position:0px 3px;}
.nav ul{ width:100%; float:left;height:35px; list-style-type:none;}
.nav ul li{height:35px;line-height:35px; width:90px; text-align:center; font-family:"微软雅黑"; font-weight:bold; color:#fff; float:left;font-size:12px;}
.nav ul li.l{width:50px;}
.nav ul li.ative{background-image:url(../images/ative_nav.jpg);background-repeat:no-repeat;}
.nav ul li a{color:#fff; text-decoration:none;height:35px;line-height:35px;}
.nav ul li:hover{}
.navright{ height:48px;width:6px; float:left; background-image:url(../images/navright.jpg);}
/*导航0*/

/*导航1*/
.nav_b{width:100%;height:44px; background-color:#244986;}
.nav_1 {width:970px;height:44px; background-color:#244986; text-align:center; margin:0 auto}
.nav_1 *{ font-family:"微软雅黑"; font-weight:bold}
.nav_1 .nav_l { float:left;height:44px; overflow: hidden}
.nav_1 .nav_l ul { list-style-type:none;width:100%; overflow:hidden; cursor:pointer; display:inline}
.nav_1 .nav_l ul li { list-style:none; padding:0; margin:0; width:86px;float:left; color:#fff; text-align:center;line-height:44px; font-size:14px; display:block;}
.nav_1 .nav_l ul li span { color:#fff;  font-size:20px; padding-top:10px; }
/*.nav_1 .nav_l ul li.ndh {background-color:#cc030e;width:110px; background-image:url('../images/down.gif'); background-repeat:no-repeat; background-position:70px center;} 带导航*/  
.nav_1 .nav_l ul .ndh{ width:108px;background-color:#cc030e;border-left:1px solid #b3020c; border-right:1px solid #b3020c; overflow:hidden}
.nav_1 .nav_l ul .ndh a{width:108px;border-left:1px solid #b3020c; border-right:1px solid #b3020c;background-color:#cc030e; height:34px;*height:44px; overflow:hidden} 
.nav_1 .nav_l ul .ndh a:hover {text-decoration:underline;background-color:#cc030e; border-left:1px solid #b3020c; border-right:1px solid #b3020c; width:108px;}
.nav_1 .nav_l ul li a{color:#fff;font-size:14px;  display:block; padding-top:10px;}
.nav_1 .nav_l ul li a:hover {background-color:#317ee7;  border-left:1px #003366 solid; border-right:1px #003366 solid; width:84px;height:34px;display:block; padding-top:10px;}
.nav_1 .nav_l ul li a:active{background-color:#317ee7;  border-left:1px #003366 solid; border-right:1px #003366 solid; width:84px;height:34px;outline:0;display:block; padding-top:10px;}
.nav_1 .nav_l ul li .selected{background-color:#317ee7;  border-left:1px #003366 solid; border-right:1px #003366 solid; width:84px;height:34px;outline:0;display:block; padding-top:10px;}

.nav_1 .nav_l ul li a:focus {background-color:#317ee7;  border-left:1px #003366 solid; border-right:1px #003366 solid; width:84px;height:34px;outline:0;display:block; padding-top:10px;}
.tabSelect{ background-color:#317ee7;  border-left:1px #003366 solid; border-right:1px #003366 solid; width:84px;height:34px;outline:0;display:block; padding-top:10px; cursor: default }



.nav_1 .nav_l ul li.ncurrent{ background-image:url('../images/dotnav.jpg'); background-position:center bottom; background-repeat:no-repeat;}
.floatclear{ clear:both;font: 0px/0px sans-serif;clear: both;display: block}
.floatdiv {width:970px; text-align:center; margin:0 auto}
.b_cate {width: 630px;  border:solid 1px #cc030e; position:absolute;z-index:999; float:left; background-color:#fff; padding-left:6px; padding-right:5px;  display:none; border-top:0px; padding-top:10px; }
.nav_l2{ background:url(../images/nav_l2.jpg) no-repeat; width:81px; height:27px; display:block; padding-top:3px;}
.b_cate table tr td { padding:3px; border-bottom:1px dotted #CCCCCC;}
.b_cate table tr td a { width: 80px; float: left;  height:26px; line-height:26px; padding-left:3px; padding-right:3px;text-align: center; margin: 0 auto }
.b_cate table tr td a:hover { background-color:#cc030e;color:#fff;}
.b_cate ul {list-style-type:none;float:left; margin:0px;}
.b_cate ul li{width:83px; padding-left:10px; float:left;height:25px; line-height:25px;}
/*导航1*/

.center{width:100%; float:left; overflow:hidden;}
#left{width:660px; float:left; overflow:hidden;}
/*#right{width:300px; float:left; margin-left:10px;background-color:#f6fbfe;}*/
#right{width:300px; float:left; margin-left:8px;_margin-left:10px; _overflow:hidden;}


.dhcontent{width:968px; height:58px; border:solid 1px #CCCCCC; border-top:0px; text-align:center; margin:0 auto;overflow:hidden;background: #F6F6F6;}
.dhcontent ul{width:230px; height:50px; float:left; list-style-type:none; margin-left:10px;_margin-left:8px; margin-top:5px; border-right:solid 1px #e4e4e4;overflow:hidden}
.dhcontent ul li{ height:25px; line-height:25px; float:left; margin-right:8px; }
.font0{ color:#003300; font-weight:bold ; font-family:"微软雅黑"; text-align:left }
.dhcontent ul li a { color:#333333; }
.dhcontent ul li a:hover{ color: #FF0000; text-decoration:underline }

#footer{ width:100%; background:#f7f7f7; height: auto; border-top:1px solid #CCCCCC; text-align:center;  margin:12px auto 0;}
#footer .flink{ margin:8px auto 4px;}
#footer .flink a{ line-height:36px;padding-right:10px; padding-left:10px;}
#footer .flink a:hover{ text-decoration:underline;}
#footer .klink { margin:8px auto 20px; text-align:center; width:970px;}
.newgif {
	position:absolute;
	z-index:9;
	margin-top:30px;

*margin-top:-35px;		margin-left:-15px;
	left: 425px;
	top: 83px;
}

.logopage{ width:970px; margin:50px auto 100px; text-align:center;}
.logoregister{ width:970px; margin:20px auto 80px; text-align:center;border:1px solid #CCCCCC;}
.logoin{ border:1px solid #CCCCCC ; width:310px; height:300px;}
.logoin .logoinm{ margin:20px;}
.logoin .logoinm .logoT{ line-height:35px; font-family:"微软雅黑"; font-weight:bold}
.logoin .logoinm input{ width:250px; height:24px; border:1px solid #CCCCCC;font-family:"微软雅黑"; padding-top:3px; }
.logoin .logoinm .submitT{margin:20px auto;}
.logoin .logoinm .submitT .submitS{ width:250PX; height:32px; background:url('../images/logoin.jpg') no-repeat;border:0; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFFFFF; }
.logoin .logoinm .regin{ font-size:12px; line-height:24px; color:#999999; margin-top:10px;}
.logoin .logoinm .regin a{ padding-left:120px; color:#003300}
.logoin .logoinm .regin a:hover{ text-decoration:underline}
.topbottom{ height:2px; width:100%; text-align:center;margin:5px auto ; border-top:2px solid #ededed}

.register_n{ width:500px;}
.register_n .register{ margin:20px; }
.register_n .register table td{ height:50px;}
.register_n .register .tcontent{line-height:30px;font-family:"微软雅黑"; text-align:right; padding-right:15px;}
.register_n .register input{width:250px; height:24px; border:1px solid #CCCCCC;font-family:"微软雅黑"; padding-top:3px; }
.register_n .register .submitB{ width:135px; height:33px;background:url('../images/register.jpg') no-repeat;border:0; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFFFFF; }
.register_n .register .noticeB{ color:#FF0000;}