/* CSS Document */
body, td, th, div, p, label {
	color: #333333;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
}
a, a:visited, a:hover {
	color:#385dad; 	
}
a	{
	text-decoration:none;
}
a:hover {
	color:#226b36;
	text-decoration:none;
}

.module-login label {
	color:#23468b !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	display:block;
	padding:0px 0px 0px 0px;
}
.module-login p, 
.module-login div,
label.remember{
	color:#23468b !important; 
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:17px;
}
.module-login a, .module-login a:hover, .module-login a:visited	{
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif !important;
	line-height:140%;
	text-decoration:none;
}
.module-login a:hover {
	text-decoration:underline;
}
.module-login .inputbox { /* inputbox */
	background:#fff;
	border:1px solid #B0CDDB;
	color:#444;
	font-size:12px !important;
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 5px;
	vertical-align:middle;
	width:150px;  
}
* html .module-login .inputbox {
	height:20px;
	width:150px;
	margin:0px 0px 10px 0px;
}
.module-login .button	{ /* button */
	background:url(../images/login.png) no-repeat scroll 0 0;
	border:none;  
	color:#23468b;
	text-transform:none;
	font:bold 11px Arial, Helvetica, sans-serif; 
	line-height:14px;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 0px;
	text-align:center;
	width:49px;       
} 
* html .module-login .button {
	height:22px;
	padding:2px 0px 0px 0px;
}
#mod_login_remember	 { /* checkbox */
	background:#fff; 
	border:none; 
	display:block;
	float:left; 
	margin:0px 10px 0px 0px; 
	vertical-align:middle;  
	width:12px;
	height:12px
}

#body {
	background:#FFFFFF url(../images/bg.gif) repeat-x scroll 0 0;
}
#tail {
	
}
.main 	{
	width:980px;
}

#header {
	height:147px;
}
	#top {
		height:275px;
	}
	#logo {
		padding:77px 0px 0px 67px;
		width:400px;
		float:left;
	}
	#nav-bar {
		background:url(../images/topmenu-left.jpg) no-repeat 0 0 #2cadff;
	}
	#nav-bar-right {
		background:url(../images/topmenu-right.jpg) no-repeat right 0;
		height:34px;
	}
	#search {
		background:url(../images/search-bg.gif) no-repeat 0 9px;
		width:202px;
		float:right;
	}
	#topmenu {
		padding:0px 13px 0px 13px;
		height:50px;
	}
	#gallery {
		margin:2px 0px 0px 0px;
		background:url(../images/header-layer-1.jpg) no-repeat 0 0;
		height:293px;
	}

#wrapper {
	padding:14px 13px 5px 13px;
	overflow:hidden;
}
.indent {
	padding:26px 35px 0px 43px;
}
	#left {
		float:left;
		width:234px;
		_margin:0px -3px 0px 0px;
	}
	#right {
		float:right;
		width:234px;
		_margin:0px 0px 0px -3px;
	}
	.contant {
		overflow:hidden;
	}
	* html .contant {
		overflow:hidden;
		width:100%;
	}

#footer	{
	background:url(../images/footer.gif) repeat-x 0 0;
	width:980epx;
	height:56px;
	color:#CCC;
}
#footer td {
	color:#ccc;
}
#footer td a	{
	margin:0 10px;
	color:#666;
}


#boxes {
	width:100%;
	overflow:hidden;
	padding:0px 0px 7px 0px;
}
.user1, .user2, .user3, .user4  {
	background:url(../images/user-bg.png) repeat-y 0 0;
	float:left;
	width:234px;
	margin:0px 6px 0px 0px;
}
.user4 {
	float:left;
	width:234px;
	margin:0px 0px 0px 0px;
}
.sect {
	color:#23468b;
	line-height:18px;
	padding:0px 0px 18px 0px;
	border-bottom:1px solid #dcdfdf;
}
a.click {
	display:block;
	text-decoration:none;
	text-align:right;
	color:#23468b !important;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 10px 0px 0px;
	background:url(../images/click.gif) no-repeat right 15px;
}
.logotype {
	border-bottom:1px solid #b7c2d9;
}
.txt {
	color:#0db4f5;
	line-height:18px;
	padding:15px 0px 0px 0px;
}
.sep {
	line-height:30px;}
.clr {
	width:100%;
	overflow:hidden;
}
.border-left {width:100%}
.topmenu_a { font-weight:bold; color:#cccccc; font-size:16px;}
.topmenu_a a, .topmenu_a a:visited {color:#3a3a3a;text-decoration:none; margin:0 15px;}
.topmenu_a a:hover {color:#52a300;}
.topmenu_b { font-weight:bold; color:#dcdcdc;}
.topmenu_b b {color:#3a3a3a; margin-left:10px;}
.topmenu_b a, .topmenu_b a:visited {color:#d12420;text-decoration:none; margin:0 10px;}
.topmenu_b a:hover {color:#3a3a3a;}
#banner {text-align:center; margin:0;}
#banner img {width:980px;}
.tab_1 td.def{ background:url(../images/tab_0.gif); text-align:center; vertical-align:top; height:33px; width:100px;}

.tab_1 td.cur{ background:url(../images/tab_1.gif); text-align:center; vertical-align:top; height:33px;width:100px;}

.tab_1 td.def div {color:#111; cursor:pointer; padding:7px 0;}
.tab_1 td.cur div {color:#FFF; font-weight:bold; cursor:pointer; padding:7px 0;}

.tab_1 td.mor{ vertical-align:top;}
.tab_1 td.mor div {padding:6px 10px 0 0;}

td.cur_list{ background:url(../images/tab_3.gif) no-repeat; text-align:left; padding-left:100px; vertical-align:top; height:33px;}

td.cur_list div {color:#bc1320; font-size:14px; font-weight:bold; padding:7px 0;}


.tab_2 td.def{ text-align:center; vertical-align:top; height:36px;}
.tab_2 td.cur{ text-align:center; vertical-align:top; height:36px;}
.tab_2 td.def div {color:#111; cursor:pointer; padding-top:8px;}
.tab_2 td.cur div {color:#bc1320; font-weight:bold; cursor:pointer; padding-top:8px;}
.tab_2 td.mor{ vertical-align:top;}
.tab_2 td.mor div {padding:6px 10px 0 0;}

.bg1_loading{ background:url(../images/bg_loading.gif); vertical-align:top; text-align:left;}
.bg1_loading div{ padding:12px 0 0 17px;}
.bg2_loading{ background:url(../images/bg_prod.gif); vertical-align:top; text-align:left;}
.bg3_loading{ background:url(../images/product_bg.gif); vertical-align:top; text-align:left;}
.bg3_loading div{ padding:6px 0 0 6px;}
.bg2_loading div{ padding:6px 0 0 6px;}
.table_a {border:1px solid #e4e4e4;}
.table_b {border:1px solid #e4e4e4;}
.tal_tit1 {text-align:center; font-weight:bold; color:#c31825; height:20px;}
.tal_tit2 { color:#666; padding-left:17px; line-height:17px;}
.tal_tit3 ,.tal_tit3 a{ color:#222;text-align:center; font-size:14px; padding-top:8px; font-weight:bold;}

.tal_tit4 ,.tal_tit4 a{ color:#bc1320;text-align:center; font-size:14px; font-weight:bold;}
.tab_list1 td { background:url(../images/dot1.gif) bottom repeat-x; color:#999}
.tab_list1 td a, .tab_list1 td a:visited { color:#434343; text-decoration:none;}
.tab_list1 td a:hover{ color:#bc1320;}
#tabs1_2,#tabs1_3,#tabs1_4,#tabs1_5,#tabs2_1,#tabs3_2,#tabs3_3,#tabs3_4,#tabs4_2,#tabs5_2{display:none}
.ipt1{width:130px; height:20px; border:1px solid #cee7f7; padding:2px; line-height:20px; color:#bc1320}
.paddingtop{ margin-top:12px;}
h2 {font-size:18px; font-weight:bold; color:#333; line-height:25px;font-family:"微软雅黑", "黑体"}
h4 {font-size:16px; font-weight:bold; color:#bc1320}
h4 span { font-size:12px; color:#434343}
h5 {
font-size: 1.7em;
color: #3e454d
 text-transform: uppercase;
padding: 0.5em 0 1em 0;
text-transform: uppercase;
}
.lh1 {line-height:20px; padding:6px 5px 0 0;}
.lh2 {line-height:20px; padding:6px 0 0 7px;}
.menu_a {text-align:center; font-weight:bold; padding-top:5px;}
.menu_a a {background:url(../images/icon1.gif) left center no-repeat; padding-left:20px; margin-right:20px;}
.linian {padding-top:2px; font-size:14px; font-weight:bold; text-align:center; line-height:22px;}
.linian a{ margin:0 20px;}
.iptnone {border:1px dotted #FFF; height:25px; width:170px; color:#F00; font-family:30px; line-height:25px; font-family:"Arial Black", Gadget, sans-serif; text-align:center; font-weight:bold;}
.toc { text-align:center}
.mstren a { line-height:25px;padding:5px 45px;color:#FFF;}
.mstren a:hover { color:#feffb1;}
.btn_blu {background:url(../images/btn_bg1.gif) no-repeat;  text-align:center; font-weight:bold;}
.cur div.listtitle {text-align:left;padding-left:35px; font-size:14px; cursor:default;}

.list_cur { width:187px; height:38px;background:url(../images/list_menu1.jpg) no-repeat; text-align:center; margin:10px auto; border:1px dotted #999;font-size:14px; font-weight:bold; line-height:38px; color:#FFF; cursor:pointer;} 
.list_cur a{font-size:14px; font-weight:bold; line-height:38px; color:#FFF; padding:11px 0;}
.list_def { width:187px; height:38px;background:url(../images/list_menu0.jpg) no-repeat; text-align:center; margin:10px auto; border:1px solid #e9e9e9; font-size:14px; font-weight:bold; line-height:38px; color:#555; cursor:pointer} 
.list_def a{font-size:14px; font-weight:bold; line-height:38px; color:#555; padding:11px 0;}
.list_def a:hover{font-size:14px; font-weight:bold; line-height:38px; color:#555; padding:11px 0;}
.hr {margin:13px 13px 11px 10px; padding:0; border-top:1px dashed #EEE; color:#FFF; height:1px;}
.hr2 {margin:0px 13px 11px 13px; padding:0; border-top:1px dashed #EEE; color:#FFF; height:1px;}
.left_talbe{background:url(../images/leftbg.gif) #FFF;}
.pages_link {margin:20px; text-align:center;}
.pages_link a:link , .pages_link a:visited { margin:0 10px; padding:5px 10px; background:#C00; color:#FFF}
.pages_link a:hover{ margin:0 10px; padding:5px 10px; background:#000; color:#FFF}
.body_text {margin:20px 0 0 0; line-height:24px; color:#666}
.body_text p{line-height:24px; color:#666}
.body_text img { float:left; margin:0 10px 0 0; padding:1px; border:1px #ccc solid;}
b {
	color: #36C
}
strong {color:#238A10}
#right_list tr:hober {
background-color:#FDFFCD;
}
.banner_sic { text-align:center; margin-top:12px;}
.banner_sic img {border:1px solid #CCC; padding:1px;}
.search {width:954px; height:70px; background:url(../images/bg_search.gif) no-repeat;}
.clear{clear:both;}
.ipt_search{font-size:16px; font-weight:bold; color:#C00; height:20px; width:410px; border:1px #FFF solid;}
img.hover:hover {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
img.hover:active {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.boxmain {
border:1px solid #DBDBDB;
border-top-color: #C7CDD3;
background-color: #F8F8F8;
overflow: visible;
}
.h1 {
border-bottom: 1px solid #ccc;
line-height: 26px;
padding: 8px 20px;
}
.inp {
	background: url(../images/layout.png) 0px -378px repeat-x;
	border:1px solid #b6b9be;
	height:25px;
	line-height:25px;
	margin: 0 5px 0 0;
	padding:0 0 0 5px;
	font-size:14px;
	vertical-align: 0px;
	color:#444;
	*vertical-align: -5px!important;
}
.inp2 {
	background:url(../images/layout.png) 0px -378px repeat-x;
	border:1px solid #b6b9be;
	height:25px;
	line-height:25px;
	margin: 0 5px 0 0;
	width:170px;
	padding:0 0 0 5px;
	font-size:14px;
	vertical-align: 0px;
	color:#444;
}
textarea.inp2 {
	background:none;
	border:1px solid #b6b9be;
	height:100px;
	line-height:20px;
	margin: 0 5px 0 0;
	width:95%;
	padding:0 0 0 5px;
	font-size:14px;
	vertical-align: 0px;
	color:#444;
}
.btn_yellow_res,.btn_yellow{display:block;border:1px solid #57911a;background:#6eb028;text-align:Center;color:#fff;font-weight:bold;font-size:16px;letter-spacing:1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;height:32px;line-height:32px;overflow:Hidden;}
.btn_yellow_res{width:242px;}
.btn_yellow_hover,.btn_yellow_res:hover,.btn_yellow:hover{background:#77c326;color:#ffffff;text-decoration:none;}
.btn_yellow{width:190px;}

.btn_green_res,.btn_green{display:block;border:1px solid #0e7ded;background:#35aff3;text-align:Center;color:#fff;font-weight:bold;font-size:16px;letter-spacing:1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;height:32px;line-height:32px;overflow:Hidden;}
.btn_green_res{width:242px;}
.btn_green_hover,.btn_green_res:hover,.btn_green:hover{background:#10a9ff; color:#ffffff;text-decoration:none;}
.btn_green{width:190px;}
h3 {
padding: 9px 0 8px 12px;
border-bottom: 1px dashed #A0D9FF;
color: #005B97;
background: #D3DEFF;
}
.r {color:red;}
.bortop {border-top:1px dashed #dddddd; margin:14px 0 5px 0;}
.textare1 p{
font-size: 16px;
font-weight: 200;
line-height:28px;
}
.map {
padding: 14px;
background: #EEEFF1;
margin-bottom: 5%;
}
.map-border {
border: 2px solid #FFF;
}
h6 {font-size:26px; line-height:26px; padding-bottom:20px; 
}