/*
Design by TemplateAccess.com/DreamTemplate
*/

@charset "utf-8";
body { margin:0; padding:0; width:100%;  background:#e7e8ec;color:#4f4f4f }
html { padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px  solid #cccccc;   border-top:1px  solid #cccccc; padding:0; margin:10px 0; background:#fff; list-style:none; height:1px;}
li.bg2, .bg2 { clear:both; border-bottom:1px dashed #dfdfdf;   padding:0; margin:10px 0; background:none; list-style:none;}
p.clr, .clr { clear:both; padding:0; margin:0;}
.main { margin:0 auto; padding:0;width:1004px;}

a:link    {color: #4f4f4f;text-decoration:none;font-size:14px;} 
a:visited {color: #4f4f4f;text-decoration:none;font-size:14px;}
a:hover   {color: #1b75cb;text-decoration:none;font-size:14px;}
a:active  {color: #4f4f4f;text-decoration:none;font-size:14px;} 

.main1004 { margin:0 auto; padding:0 20px;width:1004px;}
.main1004 p {line-height:25px;}
td {font-size:12px;}

.main2 { margin:0 auto; padding:0;width:100%;background:#e7e7eb}
.mainwhite {background:#fff;width:100%}
.mainfoot { margin:0 auto; padding:0;width:100%;background:#313131;text-align:center}
.mainfoot p {color:#b1b0b0;font-size:12px;}
.middlebn {background:#fff url(images/bg.jpg) repeat-x top center}

/*自定义*/
.top1 {background:#ffffff url(images/bgmenu.png) repeat-x top center;width:100%;height:40px;border-bottom:2px solid #e1e1e1}
.top2 {height:1px;}
.top1 a {font-size:12px}
.content1 {width:780px;margin:0 auto;}
.content1 p {font-size:14px;text-align:justify;text-justify:inter-ideograph;line-height:27px;}
.content1 h1 {font-size:22px;text-align:center}
.content1 span {font-size:12px;color:#b1b1b1}
.foot1 {width:936px;margin:0 auto;background:url(images/map-shadow.png) top center;height:24px;}
.mainpage {width:100%;background:#e7e8ec}
.mainpagesub {width:1015px;margin:0 auto;padding:0;background:url(images/side-shadows-960.png) no-repeat top center;}
.mainpagesublist {width:980px;margin:0 auto;background:#fff}
.h10 {height:10px;width:100%}
/*选项卡1*/

/*选项卡2*/
#Tab2{
width:700px;
margin:0px;
padding:0px;
margin:0 auto;}
/*菜单class*/
.Menubox {
width:100%;
background:url(images/bg2.gif);
height:28px;
line-height:28px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:232px;
text-align:center;
color:#e7e7eb4;

}
.Menubox li.hover{
padding:0px;
background:#fff;
width:232px;
border-left:1px solid #e7e7eb;
border-top:1px solid #e7e7eb;
border-right:1px solid #e7e7eb;
background:url(images/bg1.gif);
color:#1b75cb;
font-weight:bold;
height:27px;
line-height:27px;
}
.Contentbox{
clear:both;
margin-top:0px;
padding:0 20px;
border:1px solid #e7e7eb;
border-top:none;
height:230px;
text-align:left;
padding-top:8px;
}








.content1 {font-size:14px;color:#444;line-height:25px;}
.green1 {color:#488544}
#myFocus{
	width:780px;
	height:289px;
	padding:0;
	margin:0 auto
}
.topline {width:100%;background:url(images/pagebg.jpg) repeat-x ;height:40px;}
.bottom1 {width:960px;margin:0 auto;padding:30px 0 80px 0 ;text-align:center}
.bottom1 p {font-size:14px;font-weight:bold;color:#cbcbcb}
.bottom1 span {font-size:12px;color:#9d9d9d;line-height:25px;}

.buycar {width:144px;height:35px;background:#ffffff url(images/bgcar.gif) no-repeat;color:#ffffff;font-weight:bold;}
.mysearch { width:360px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:22px;line-height:24px; background:#fff; float:right; }
.bgtop {margin:0 auto;padding:0 ;background:#488f43;height:40px;}
.bgbuttom {margin:0 auto;padding:0 ;background:#488f43;height:47px;}
.classid {margin:0 auto;padding:5px 10px ; ;background:#488f43;color:#ffffff}
.w980 { margin:0 auto; padding:0;width:980px;}
.mfont1 {background:#56a451;font:bold 14px 微软雅黑,arial;color:#ffffff ;text-align:center}
.mfont2 {font:bold 14px 微软雅黑,arial;color:#ffffff ;}
.mfont3 {font:bold 14px 微软雅黑,arial;color:#747474 ;text-align:center}
.font12 {font-size:12px;height:22px;line-height:22px;}
.font14 {font-size:14px;font-weight:bold;padding:3px;}
.font14b {font:bold 14px 微软雅黑,arial;color:#828282}
.font12s {font-size:12px;padding:5px;}
.table2 {}
.table2 td {background:#f4f4f4}
.table1 {}
.table1 td {font-size:12px}
.table3 {}
.table3 td {
	/* [disabled]font-size:12px; */
	color:#747474;
	padding:5px;
	
}
.table3 p {height:25px;line-height:25px;}
.table4 {}
.table4 td {
	/* [disabled]font-size:12px; */
	color:#747474;
	border-bottom:1px solid #cccccc
	
}
.table4 p {height:25px;line-height:25px;color:#747474}

.tablenews {}
.tablennews td {
	/* [disabled]font-size:12px; */
	color:#747474;
	padding:5px;
}
.tablenews h2 {padding:10px;text-align:center;font-size:20px;}
.tablenews span {padding:5px;text-align:center;font-size:12px;color:#747474}
.tablenews p { color:#4f4f4f; padding:10px 0; margin:0; line-height:1.8em;}


.input{
	font-size:12px;background-color:#FFFFFF;border-left: 1px solid rgb(153,153,153); border-right: 1px solid rgb(153,153,153); border-top: 1px solid rgb(153,153,153); border-bottom: 1px solid rgb(153,153,153);padding:5px 8px;
}



/*CSS green-black style pagination*/

DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; float:right
}
DIV.green-black A {
	border:1px solid #2c2c2c; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #2c2c2c url('images/image1.gif'); PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	border:1px solid #aad83e; background:#aad83e url('images/image2.gif'); COLOR: #fff; 
}
DIV.green-black A:active {
	border:1px solid #aad83e; background:#aad83e url('images/image2.gif'); COLOR: #fff; 
}

DIV.green-black SPAN.current {
	border:1px solid #aad83e; background:#aad83e url('images/image2.gif'); COLOR: #fff;
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}




/*leftlist*/
.leftlist { padding:10px 0 10px 10px ; margin:0 ; width:188px;  float:left;line-height:25px; }
.leftlist ul {  padding:0; margin:0; list-style:none; border:0; float:left;}
.leftlist ul li { float:left; margin:0; padding:0; border:0;}
.leftlist ul li a { float:left; margin:0; padding:0; color:#747474; text-decoration:none; text-transform:uppercase;}
.leftlist ul li a:hover { color:#488544;text-decoration:underline; }
.leftlist ul li a.active { }

.h15{height:15px;}

.span1 {font:normal 16px  arial;color:#d70000}
.span2 {font:bold 12px  arial, Times, serif;color:#d70000}
.span3 {font:bold 20px  arial, Times, serif;color:#d70000}
.span5 {font:bold 25px  arial, Times, serif;color:#d70000}
/*menu2*/
.menu2 { padding:0 0 0 20px ; margin:0 ; width:560px;  float:left; }
.menu2 ul {  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu2 ul li { float:left; margin:0; padding:0; border:0;width:70px;}
.menu2 ul li a { float:left; margin:0; padding:5px; color:#4f4f4f; text-transform:uppercase;}
.menu2 ul li a:hover { background:#488544;color:#fff }
.menu2 ul li a.active { background:#488544;color:#fff }
/*menu3*/
.menu3 { padding:0 0 0 20px ; margin:0 ; width:178px;  float:left; }
.menu3 ul {  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu3 ul li { float:left; margin:0; padding:0; border:0;width:100px;}
.menu3 ul li a { float:left; margin:0; padding:5px; color:#4f4f4f; text-transform:uppercase;}
.menu3 ul li a:hover { background:#488544;color:#fff }
.menu3 ul li a.active { background:#488544;color:#fff }


/*自定义*/

h2 {  font: bold 14px  微软雅黑,Georgia, "Times New Roman", Times, serif; color:#4b4b4b; padding:0; margin:0; }
h2 span { font: normal 12px Georgia, "Times New Roman", Times, serif; color:#959595;}
p { color:#4f4f4f; padding:5px 0; margin:0;}

/* header */
.header_resize { margin:0 auto; padding:0; width:980px;}
.header { margin:0; padding:0; background: url(images/header_bg.jpg) top center repeat-x;}
/* logo */
.logo { width:500px; margin:0 auto; padding:0; float:left;}
h1 { margin:0; padding-left:10px; color:#4f4f4f; font-size:12px;font-weight:bold; text-transform:uppercase; letter-spacing:2px;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 span { font-size:32px; letter-spacing:-1px;}
h1 small { display:block; margin:-4px 0; padding:0 0 0 176px; font:normal 13px/1.2em Georgia, "Times New Roman", Times, serif; text-transform:none; letter-spacing:normal;}
/* search */
.search { padding:13px 0 0 0; margin:0 auto; width:250px; float:right;}
.search form { float:right; padding:0; margin:0;}
.search span { display:block; float:left; background:#fff;  width:165px; padding:2px 5px; height:21px; border:1px solid #dedede;}
.search form .keywords {  line-height:14px; height:14px; float:left; background:none; border:0; padding:4px 2px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#464646;}
.search form .button { float:left; margin:0; padding:0 0 0 5px;}
/*menu*/
.menu { padding:0 0 0 20px ; margin:0 ; width:650px;  float:left; }
.menu ul {  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0; padding:10px 35px; color:#fff; font:bold 14px 微软雅黑, "Times New Roman", Times, serif; text-decoration:none; text-transform:uppercase;}
.menu ul li a:hover { background:#488544; }
.menu ul li a.active { }


/*body*/
.body_resize { margin:0 auto; padding:0; background:#fff; width:980px;}
.body { margin:0; padding:0;  background:#6d7c83 url(images/body_bg.gif) top repeat-x;}
.body h2 {  font: normal 24px  Georgia, "Times New Roman", Times, serif; color:#4b4b4b; padding:10px 5px; margin:5px 0 10px 0; }
.body h2 span { font: normal 12px Georgia, "Times New Roman", Times, serif; color:#959595;}

.body p span { font: bold 14px Georgia, "Times New Roman", Times, serif; color:#4b4b4b; padding:0; margin:0;}
.body img { float:left; margin:5px; padding:0;border:0}
.body img.floated { float:left; margin:5px 10px 5px 0; padding:0;}
.left { float:left; width:630px; margin:0; padding:0;}
.right { float:right; width:260px; margin:0; padding:0;}
.right ul { list-style:none; margin:5px 10px; padding:0;}
.right li {  background: url(images/ul_li.gif) 10px 7px no-repeat; font: normal 14px Arial, Helvetica, sans-serif; color:#464646; padding:5px 0; margin:3px 0;}
.right li a {  padding:0 0 0 25px; margin:0; font: normal 13px Georgia, "Times New Roman", Times, serif; color:#5f5f5f; text-decoration:none;}
.right li a:hover { color:#3085ca; text-decoration:none; }
.right ul.sponsors { list-style:none; margin:5px 10px; padding:0;}
.right li.sponsors { background:none; font: normal 11px Georgia, "Times New Roman", Times, serif; color:#959595; padding:6px 0;}
.right li.sponsors a {  padding:0 0 0 5px; margin:0; font: normal 13px Georgia, "Times New Roman", Times, serif; color:#5f5f5f; text-decoration:none;}
.right li.sponsors strong { color:#3085ca;}
/* FBG */
.FBG_resize { margin:0 auto; padding:10px 35px; width:900px; background:#e6e6e6;}
.FBG {margin:0; padding:0; background:#6d7c83;}
.FBG img { float:left; margin:5px 10px 5px 0; padding:0;}
.FBG .blok { width:270px; float:left; padding:10px 5px; margin:0;}
.FBG .blok2 { width:328px; float:left; padding:10px 5px; margin:0;}
/* footer */
.footer_resize { margin:0 auto; padding:10px 35px; width:900px;  background:#1a68a0;}
.footer {padding:0; margin:0 auto; background:#6d7c83;}
.footer p { color:#fff; font: normal 12px Arial, Helvetica, sans-serif; padding:0 0 0 5px; margin:0; line-height:1.8em;}
.footer a { color:#fff; text-decoration:none; font-weight:bold;}
/********** contact form **********/
#contactform { margin:0; padding:5px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#666; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left; }
#contactform textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff; float:left; }
#contactform li.buttons input { border:1px solid #000; background:#ea7d1b; padding:10px; margin:10px 0 0 110px;  color:#fff; float:left; font: normal 12px Arial, Helvetica, sans-serif;}
p.response { text-align:center; color:#F00; font: normal 11px Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto; }

.passwordStrength{

}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:16px;
	line-height:18px\9;
	height:16px;
}
.passwordStrength span{
	width:45px; 
	text-align:center; 
	background-color:#d0d0d0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}
#demo1 .passwordStrength{
	margin-left:8px;
}














#top{width:988px; margin:auto;height:80px;}
#top .logo{float:left;width:178px;height:80px;}
#top .m{float:right;line-height:80px;width:580px;}
#top .m a{color:#333;float:left; text-decoration:none;margin-left:50px;font-size:20px;}
#top .m a:hover{ opacity:0.9;}
#top .m .a{color:#169bfd;}
ul,li{list-style:none;margin:0;padding:0}
.DB_tab25 {width:100%;height:420px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:420px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:20px;top:200px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:300px;top:0px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:220px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:540px;top:0px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:520px;top:120px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:520px;top:200px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:-100px;top:0px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:390px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}

