/*------CSS Style------*/

* {	margin:0; padding:0; }

body { color:#000; font:12px Tahoma,Verdana,Arial; background:#d1dfec; }

a:link, a:visited { color:#0066CC; text-decoration:none;}
a:hover { text-decoration:underline; }

img { border:0px none; }

b,strong{ font-weight:bold; color:#333;}

p{ margin:0px 0px 18px 0px; padding:0px;}

.clearboth{ clear:both; height:0 none;}
*+html .clearboth{ display :inline;}1
* html .clearboth{ display :inline;}

h1{ color:#06C; font:normal 12px Tahoma; font-weight:bold; background:url(../images/title_bg.jpg) no-repeat; line-height:28px; margin-bottom:10px!important; margin-bottom:0px; text-align:center;  margin-top:1px;}/*------首页小图片小的Title------*/

h2{ color:#FF5500; font:normal 16px Tahoma; margin:10px 0px; line-height:24px; font-weight: bold;}

h3{ font:normal 18px Tahoma; color:#0066CC; font-weight:bold;  margin-bottom:22px; padding-bottom:8px; background:url(../images/tit_bg.jpg) bottom; padding-left:1px;}

h4{ color:#0066CC; font:normal 18px Tahoma; margin-bottom:20px;}

h5{ color:#FF0000; font-size:18px; font-weight:bold; padding:5px 10px 20px 10px; }

h6{ color:#0066CC; font-size:14px; font-weight:bold; margin:20px 0px;}


ol{ margin:15px;padding-left:25px;}
ol li{ margin:0px; padding:0px;}

ul { margin:0px; padding:0px;}

.text_ul{ padding:20px;}


/*------Layout------*/

#container_bg{ width:970px; margin:0 auto; background:#fff url(../images/bg1.jpg) repeat-y top; padding-top:12px;}/*--阴影的背景--*/

#container { width:930px; text-align:center; margin:0 auto; background:#fff; }/*--宽度及定位--*/

/*------ Top & Menu ------*/

#Head {width:100%; float:left; text-align:center; margin:0 auto;background:#3690f0 url(../images/head.jpg) no-repeat; height:100px;}

#Navigation {width:920px; height:20px; float:left; background-color:#FFF; padding:7px 0px 0px 10px; text-align:left;}

#Logo{ float:left; text-align:left; font-size:50px; color:#930; background-image:url(../images/u47.png); height:70px; width:277px;}

#TopLink{ height:30px; clear:both; background:url(../images/menu_bg.jpg); border-right:#1b55c0 solid 1px}

#TopMainAd{ height:350px; float:left; width:100%; background:url(../images/TopAd.jpg) no-repeat;position:relative;}



#list img,#lists img,#listp img{ margin-right:7px;}

#list{ position:absolute; top:0; left:191px; text-align:left; background:#FFF; border:#529df0 solid 1px; border-top:0px; overflow:hidden; display:none; width:235px; }

#list li{ line-height:30px; padding:0px; cursor:pointer; border-bottom:#bdd4e8 solid 1px; background:url(../images/list_bg.jpg) repeat-x; }

#list ul li a:link, #list ul li a:visited {color:#0066CC; text-decoration:none; display:block; padding:0px 10px 0px 10px !important; padding:5px 10px 0px 10px;  height:30px !important; height:25px; }

#list ul li a:hover{ color:#fff;  background:#75aeff; display:block;}

#lists{ position:absolute; top:0; left:383px; text-align:left; background:#FFF; border:#529df0 solid 1px; border-top:0px; overflow:hidden; display:none; width:120px;}

#lists li{ line-height:30px; padding:0px; cursor:pointer; border-bottom:#bdd4e8 solid 1px;  background:url(../images/list_bg.jpg) repeat-x;}

#lists ul li a:link, #lists ul li a:visited { color:#0066CC; text-decoration:none; display:block; padding:0px 10px 0px 10px !important; padding:5px 10px 0px 10px;  height:30px !important; height:25px; }

#lists ul li a:hover{ color:#fff;  background:#75aeff; display:block;}


#listp{ position:absolute; top:0; left:86px; text-align:left; background:#FFF; border:#529df0 solid 1px; border-top:0px; overflow:hidden; display:none; width:200px;}

#listp li{ line-height:30px; padding:0px; cursor:pointer; border-bottom:#bdd4e8 solid 1px;  background:url(../images/list_bg.jpg) repeat-x;}

#listp ul li a:link, #listp ul li a:visited { color:#0066CC; text-decoration:none; display:block; padding:0px 10px 0px 10px !important; padding:5px 10px 0px 10px;  height:30px !important; height:25px; }

#listp ul li a:hover{ color:#fff;  background:#75aeff; display:block;}



#TopLink ul{ margin:0px; padding:0px; } 

* html #TopLink ul li{ margin-top:-1px;}

#TopLink ul li{ margin:0px; padding:0px; list-style:none; float:left; background:url(../images/line.jpg) no-repeat left;}

#TopLink ul li a:link, #TopLink ul li a:visited { color:#fff; text-decoration:none; line-height:29px; font-weight:bold; display:block; padding:0 25px;}

* html #TopLink ul li a:link, * html #TopLink ul li a:visited { line-height:31px;  display:block;}

#TopLink ul li a:hover{ color:#fff; text-decoration:underline;}

#TopLink ul li a.active:link, #TopLink ul li a.active:visited, #TopLink ul li a.active:hover{ color:#000; text-decoration:none; background:#f3f9ff; border-left:#083c82 solid 1px;  display:block;}



#TopAd{ width:100%; height:200px; float:left; position:relative;}

#TopAd3{ width:670px; height:330px; float:left; background:url(../images/TopAd3.png)}

#toplist{ width:100%; position:relative;  float:left;}


/*------Mainbody------*/

#left_col { width:670px; float:left;}

#right_col { width:250px; float:right; }

#main { width:930px; float:left; text-align:center; }

.space1 { height:12px; clear:both; }

.space2 { height:5px; font-size:0px; clear:both; }



/*------圆角效果样式------*/

.a1, .a2, .a3, .a4, .b1, .b2, .b3, .b4, .c1, .c2, .c3, .c4 { font-size:1px; overflow:hidden; display:block; }

.a1 { height:1px; background:#b7b7b7; margin:0 5px; }

.a2 { height:1px; background:#FFF; border-right:2px solid #b7b7b7; border-left:2px solid #b7b7b7; margin:0 3px; }

.a3 { height:1px; background:#FFF; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; margin:0 2px; }

.a4 { height:2px; background:#FFF; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; margin:0 1px; }

.b1 { height:1px; background:#CCC; margin:0 5px; }

.b2 { height:1px; background:#EEE; border-right:2px solid #CCC; border-left:2px solid #CCC; margin:0 3px; }

.b3 { height:1px; background:#EEE; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 2px; }

.b4 { height:2px; background:#EEE; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 1px; }

.c1 { height:1px; background:#CCC; margin:0 5px; }

.c2 { height:1px; background:#FFF; border-right:2px solid #CCC; border-left:2px solid #CCC; margin:0 3px; }

.c3 { height:1px; background:#FFF; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 2px; }

.c4 { height:2px; background:#FFF; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 1px; }


/*------ Content layout ------*/

.content_linebg { font-size:13px; text-align:left; background:#FFF; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7;}

.centent_text{ padding:10px 15px; line-height:22px;}

.right_linebg { text-align:left; background:#FFF; border-right:1px solid #CCC; border-left:1px solid #CCC; }

.content_li li { line-height:20px; margin:5px 0; }

.content_li p{ margin-bottom:0px;}


/*------Footer------*/

#footer { width:930px; height:90px; font-size:11px; background:url(../images/footer_bg.jpg) no-repeat;}

#footer dl { padding:15px 0 5px 20px !important; padding:15px 0 0 18px; }

#footer dl dt { float:left; margin:0 4px; }

#footer p { color:#888; line-height:16px; }

.separator { width:1px; height:12px; background:#777; overflow:hidden; }/*--Footer 的竖线--*/
.footer_h{ height:5px;}


/*------Centent CSS------*/

.in_pro{
	border:#b6d9ef 0px;
	margin-bottom:0px;
	background:#ffffff;
repeat-x top;	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.in_pro_img{ float:left; width:170px; text-align:center;}

.in_pro_text{ float:left; width:620px;  }

.text_r{ text-align:right; margin-top:20px;}

.text_r img{ margin-left:10px;}

.text_c{ text-align:center; }

.in_border{ padding:10px; border:#E2E2E2 solid 1px;}

.in_ul { margin:0 0 0 10px !important; margin:0 0 0 5px ; padding:0;}
.in_ul li{ float:left; list-style:none; width:280px; height:135px; margin:5px; padding:0px 15px; border:#E2E2E2 dotted 0px; text-align:center;}
.in_ul li img{ border:0px; margin-bottom:-6px!important; margin-bottom:-6px;}


.in_ul2 { margin:15px 20px; padding:0;}
.in_ul2 li{ margin:0; padding:0; list-style:none; float:left;} 

.package_left{ float:left; width:235px; text-align:left;}
.package_right{ float:left; width:585px; text-align:left;}


.table_buy td{ padding:6px;}


.greenbtxt { color:#9C3; font:bold 17px Tahoma; } /*--Right 绿色冒号的样式--*/

.tcenter { vertical-align:middle; margin:0 4px 0 0; } /*--内容图片垂直居中--*/

.scontent { height:15px; margin-bottom:15px !important; margin-bottom:0px;}/*--鼠标效果位置的样式--*/

.dashed { height:1px; background:url(../images/dashed.gif) repeat-x; overflow:hidden; margin:20px 0; }/*--虚线的样式--*/

.fleft { float:left; padding:0 6px 0 0; }/*--图标与文字排版--*/

.fright { margin-left:60px; } /*-- 图标与文字排版 --*/

.bcenter { vertical-align:middle; padding:0 5px; } /*--FAQ 内容图片垂直居中--*/

.tright { text-align:right; }/*--top 锚点--*/

.ul_fit { vertical-align:middle; margin:0px; padding: 0px;}/*-- ul li 前的小图标 --*/

.ul_fit li { list-style:none; line-height:22px; padding-left:30px; padding-bottom:5px; background:url(../images/fit.gif) no-repeat;}

.pdleft { text-align:center; float:left; margin:2px 2px 20px; margin-right:10px; width:210px;}/*-- 产品图片与文字排版 --*/

.pdright { float:left; width:390px;}/*-- 产品图片与文字排版 --*/

.Error { font-size:12px; text-decoration:none; color:red; }

.download_img { text-align:center; float:left; margin:20px 2px 2px 30px; width:250px;}/*-- Download 中的图片 --*/

.float_l{ float:left;}/*-- About Us 联系方式的排版 --*/

.ul_img{ margin:0px; padding:0px;}/*-- 产品图片排列 --*/

.ul_img li{ list-style:none; width:160px; float:left; margin:10px 20px 10px 30px !important; margin:10px 20px 10px 18px; padding:0px;}

.ul_none li{ list-style:disc ; line-height:28px;  }/*-- Site Map内容排列 --*/

.mar_left30{ margin-left:60px;}/*------Site Map 排版------*/

.bm_pro{/* border:#d5e4f3 solid 0px; */margin-bottom:10px; padding:10px;}


.ul_none li ul li{ list-style:circle; line-height:22px; }

.map_bg{ background:url(../images/mapimg.jpg) no-repeat bottom right;}


.margin_bm{ margin-bottom:0px;}

.margin_bm10{margin-bottom:10px;}

.margin_bm15{margin-bottom:15px;}

.margin_bm20{ margin-bottom:20px;}

.margin_bm35{ margin-bottom:35px;}

.margin_top20{ margin-top:20px;}

.margin_top10{ margin-top:15px;}

.margin_top{ margin-top:0px;}


.f_bold{ font-weight:bold;}/*------字体样式------*/

.f_green{ color:#009900;}

.f_blue{ color:#0066CC;}

.f_red{ color:#FF0000;}

.f_org{ color:#FF5500;}

.f_org2{ color:#ffcf01;}

.f_brack2{ color:#333;}

.f_brack{color:#333;}

.f_11{ font-size:11px;}
.f_12{ font-size:12px;}

.f_14{ font-size:14px;}

.f_16{ font-size:16px;}
.f_18{ font-size:18px;}

.f_i{ font-style:italic;}

.f_white{ color:#FFFFFF;}

.f_va{ font-family:Verdana, Arial, Helvetica, sans-serif;}

.f_66{ color:#666666;}

.lineheight20{ line-height:20px;}

.lineheight24{ line-height:24px;}

.height15{ height:15px;}

.copylink:link, .copylink:hover,.copylink:visited{ color:#888; text-decoration:none;}

.copylink:hover{ text-decoration:underline;}

/*------内容切换------*/


.menu_ul { margin:0; padding:0; }
.menu_ul li{ margin:0; padding:0; list-style:none; float:left; cursor:pointer;}

/*选项卡1*/
#Tab1 {
	width:100%!important;width:99%;
	margin:0 auto;

}
/*选项卡2*/
#Tab2 {
	width:100%;
	margin:0 auto;
}
/*菜单class*/


.Menubox {
	width:100%!important;width:99%;
	background:url(../images/bg3.jpg);
	height:34px;
	line-height:34px;
}
.Menubox ul {
	margin:0px;
	padding:0px;
	
}
.Menubox li {
	float:left;
	padding:0px 30px;
	display:block;
	cursor:pointer;
	text-align:center;
	border-right:1px solid #b6d9ef;
	color:#0066CC;
	font-weight:bold;
}
.Menubox li.hover {
	background:#fff;
	border-right:1px solid #b6d9ef;
	background:url(../images/bg2.jpg);
	color:#333;
	font-weight:bold;
	height:34px;
	line-height:34px;
	text-decoration:none;
}
.Contentbox {
	clear:both;
	margin-top:0px;
	border-top:none;
	text-align:left;
	padding:15px;
} 
.nav{background-image:url(../images/green_arrow.gif); background-repeat:no-repeat; padding-left:25px; padding-bottom:2px;}
.external{padding-left:0px; padding-top:25px !important;}

.b_t{border-top:solid #666 1px; padding:10px;}
.b_r{border-right:solid #666 1px; padding:10px;}
.b_b{border-bottom:solid #666 1px; padding:10px;}
.b_l{border-left:solid #666 1px; padding:10px;}
