@charset "utf-8";
/* CSS Document */
body, html, ul, li, img, a, p, div, span{margin:0; padding:0; text-decoration:none;}
img{border:0}
.c{ clear:both;}
.blank{ height:34px;}
body{ background:#aeaeae url(../images/bodybg.gif) repeat-x top center;}
#top{ margin:0 auto; margin-top:7px; width:1033px; height:9px; }
#top img{display:block;}
#header{margin:0;padding:0;}
#wrapper{ margin:0 auto;padding:0;width:1033px; background:url(../images/bg.png) repeat-y top center;}
#topper{ padding:20px 25px 0px; }
.logo{ float:left;}
.choose{ float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:17px; margin-left:650px; display:inline; color:#ccc; margin-top:40px; line-height:17px;}
.lang{ float:right; font-family:SimSun; font-size:12px; height:17px; color:#ccc; margin-top:40px; line-height:17px;}
.lang a{ margin-left:10px; line-height:17px;}
.lang a img{line-height:17px;}

.leftttl{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; height:38px; line-height:38px; color:#fff; margin-left:18px;}

#menulip{margin:0 auto; padding:0; margin-top:25px; width:1003px; height:57px; background:url(../images/menubg.gif) no-repeat top center;}
#menulip ul li{float:left; list-style-type:none;}
#menulip ul li a{display:block; background: url(../images/menu.jpg); text-indent:-9999px;height:49px; line-height:49px;   }
#menulip ul li#tag1 a{ width:99px; background-position:0 0; }
#menulip ul li#tag1 a:hover {background-position: 0 -49px;}
#menulip ul li#tag2 a{width:119px; background-position:-99px 0;}
#menulip ul li#tag2 a:hover {background-position: -99px -49px;}
#menulip ul li#tag3 a{width:117px; background-position:-218px 0;}
#menulip ul li#tag3 a:hover {background-position: -218px -49px;}
#menulip ul li#tag4 a{width:118px; background-position:-335px 0;}
#menulip ul li#tag4 a:hover {background-position: -335px -49px;}
#menulip ul li#tag5 a{width:118px; background-position:-453px 0;}
#menulip ul li#tag5 a:hover {background-position: -453px -49px;}
#menulip ul li#tag6 a{width:118px; background-position:-571px 0;}
#menulip ul li#tag6 a:hover {background-position: -571px -49px;}
#menulip ul li#tag7 a{width:117px; background-position:-689px 0;}
#menulip ul li#tag7 a:hover {background-position: -689px -49px;}
#menulip ul li#tag8 a{width:118px; background-position:-806px 0;}
#menulip ul li#tag8 a:hover {background-position: -806px -49px;}

#banner{ margin:0 auto; width:1003px; margin-top:12px; }

#box{ margin:0 auto; padding:0;  width:1003px; }
#box #bleft{ width:575px; float:left; padding-left:35px;}
#leftpart{margin-top:35px;}
.title_left{ height:20px; line-height:20px; background:url(../images/titlebg.gif) repeat-x left bottom;}
.leftbox{ margin-top:24px; font-family:SimSun; font-size:12px; color:#666; line-height:18px;}
.leftbox .img{ float:left; padding:2px; border:1px solid #e4e4e4;}
.leftbox .left_content{float:right; width:300px;}
.leftbox .left_content a{ font-family:SimSun; font-size:12px; line-height:19px; color:#666; text-decoration:none;}
.listnews{  font-family: Verdana, Arial, Helvetica, sans-serif; width:575px; margin:0 auto; margin-top:5px; }
.listnews ul li{ list-style-type:none; line-height:24px; float:left;width:575px; background:url(../images/jia.gif) no-repeat left center;}
.listnews ul li a{ font-size:12px; padding-left:15px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; width:485px;  color:#767676;}
.listnews ul li a:hover{ text-decoration:underline; color:#0066ff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.listnews ul li span{ width:65px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c5c5c5;}

#box #bright{ margin:0; padding:0;width:353px;margin-top:2px; float:right; display:inline; background:#f7f7f7; }
.video{ margin:0 auto; padding:0; width:280px; margin-top:40px;}
.riglist{ margin:0 auto; padding:0; width:280px; margin-top:26px;}
.riglist ul{}
.riglist ul li{ display:block; background:url(../images/riglistbg.gif) no-repeat; margin-top:5px; list-style-type:none;}
.riglist ul li a{ font-family:MIcrosoft Yahei; font-size:13px; color:#525050; line-height:30px; padding-left:20px;}
.riglist ul li a:hover{color:#7bb801;}
.links{ margin:0 auto; padding:0; margin-top:13px; width:280px; padding-bottom:30px;}
.links a img{ margin-top:15px;border:1px solid #e4e4e4;}
#footer{ margin:0 auto; padding:0; background:#000; width:1025px; height:102px; margin-bottom:20px;}
#footer .subnav{ padding-top:10px; padding-left:40px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:35px; color:#fff;}
#footer .subnav a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:35px; color:#fff;}
#footer .subnav a:hover{ text-decoration:underline;}
.copy{padding-left:40px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a6a6a6;font-size:12px; line-height:18px;}
.copy a{text-decoration:none;color:#a6a6a6;}
.copy a:hover{text-decoration:underline;}

#aleft{ margin:0; padding:0; width:230px; background-color:#f7f7f7; float:left;}
.aleft_one{ margin:0 auto; margin-top:28px; width:200px; background-color:#fff;}
.leftmenu{ margin:0 auto; padding-top:25px; width:180px; float:right;  }
.leftmenu ul{ padding-bottom:20px;}
.leftmenu ul li{ list-style-type:none;font-family:Microsoft Yahei; height:34px; display:block; background:url(../images/left.gif) no-repeat top left; }
.leftmenu ul li a{ display:block; width:160px;height:34px;  padding-left:10px; font-family:Microsoft Yahei; font-size:14px; color:#232323;line-height:34px;  }
.leftmenu ul li:hover{ color:#7bb801; display:block; background:url(../images/left.gif) bottom left; background-repeat:no-repeat; }
.leftmenu ul li a:hover{ color:#7bb801; }
.leftmenu ul li.current { height:34px; display:block; background:url(../images/left.gif)no-repeat bottom left; line-height:34px; background-repeat:no-repeat;}
.leftmenu ul li.current a{color:#7bb801; }

.leftbb{
	color: #999999;
	text-decoration:none;
	padding-left:0px;
	font:normal 14px/26px Microsoft Yahei, Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/leftb.gif); background-repeat:no-repeat; background-position:right;
}
a.leftbb:link {
	text-decoration: none;
	color: #999999;
	font-weight:normal;
	background-image:url(../images/leftb.gif); background-repeat:no-repeat; background-position:right;
}
a.leftbb:visited {
	text-decoration: none;
	color: #999999;
}
a.leftbb:hover {
	color: #7bb801;
	text-decoration:underline;
}
a.leftbb:active {
	color: #7bb801;
	text-decoration:underline;
}

.leftaa{
	color: #7bb801;
	text-decoration:none;
	padding-left:0px;
	font:normal 14px/26px Microsoft Yahei,  Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/lefta.gif); background-repeat:no-repeat; background-position:right;
}
a.leftaa:link {
	text-decoration: none;
	color: #7bb801;
	font-weight:normal;
	background-image:url(../images/lefta.gif); background-repeat:no-repeat; background-position:right;
}
a.leftaa:visited {
	text-decoration: none;
	color: #7bb801;
}
a.leftaa:hover {
	color: #7bb801;
	text-decoration:underline;
}
a.leftaa:active {
	color: #7bb801;
	text-decoration:underline;
}

#aright{ width:680px; margin-right:40px; padding:0;  float:right; display:inline;}
.sub_content{ margin-top:32px;display:inline; margin-bottom:20px; float:right; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#999; }
.sub_content span{color:#7bb801;}
.sub_content a{color:#999; } 
.abtitle{  width:662px; background:url(../images/titlebg.gif) repeat-x center bottom;}
.abtitle .title{height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; background-color:#FFFFFF; margin-right:0px; background:url(../images/titlebg.gif) no-repeat center left;}
.abtitle .titleen{color:#639302; font-family:Microsoft Yahei; font-size:14px;  background-color:#000; padding-left:5px; line-height:21px;}
.abtitle .title span{color:#639302; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; background-color:#FFFFFF; padding-left:5px; padding-right:20px; line-height:21px;}

.english_ttl{color:#639302; font-family:Microsoft Yahei; font-size:14px;  background-color:#000; margin-right:25px; line-height:19px;}

.conbox{ margin-top:20px; margin-bottom:20px;}
.conbox p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:26px; color:#666; margin:12px 0 12px;}
.conbox .pic{float:right; padding:2px; border:1px solid #e4e4e4; margin-left:18px; margin-bottom:5px;}