*{margin:0;padding:0;list-style:none;}
body{font:12px Î¢ÈíÑÅºÚ,sans-serif; color:#333; _background-attachment:fixed; _background-image:url(about:blank); width:100%; min-width:980px; font-size:12px;}
a{text-decoration:none; color:#5A5A5A; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#39F;}
.clear{ clear:both}
img{ border:none}
.gray,.Violet{ width:100%; float:left; padding:20px 0;}
.Violet{background:#2e394b; }
.gray{background:#efefef;}
.Light-green{background:#f3f4f8; height:474px; width:100%; float:left;border-bottom:1px solid #d8d9db;  }
.show,.fot_mid,.head_mid,.lg_mid,.advantage{ width:1100px; margin:0 auto; }

.nav{ position:absolute; top:0; height:65px; width:100%; background:url(../images/opy.png) repeat; z-index:2; border-bottom:1px solid #e7e7e7}
.nav a.logo{ float:left; margin-left:120px; margin-top:10px;}
.nav ul{ float:right; position:absolute; right:100px;}
.nav ul li{ float:left}
.nav ul li a{ display:inline-block; line-height:65px; color:#000;font-family:"Microsoft YaHei"; padding:0 15px; font-size:14px;}
.nav ul li a:hover{ color:#F90}
.bannerc li{  width:1000px; margin:0 auto}
#bannerbg{height:455px; width:100%;  float:left}
.bannerc{height:455px; overflow:hidden; position:relative; width:100%; }
.bannerc li{height:455px; left:0; position:absolute; top:0; width:100%;}
.bannerc img{ width:100%; height:455px;}
.bannermenu{left:50%; position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background-color:#9C9C9C; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer;}
.bannermenu li.on{background-color:#FF7519; height:10px; width:10px;}
.focus{width:100%; margin:0 auto; position:relative}
.login{ width:320px; height:300px; border-radius:3px; position:absolute; right:100px; top:95px; z-index:1; box-shadow:1px 1px 5px #333; border-radius:3px; background:url(../images/opy.png) repeat;}
.login h2{ width:280px; height:45px; line-height:45px; margin-left:20px; border-bottom:1px solid #666;  border-radius:3px 3px 0 0; letter-spacing:2px;}
.login h2 span{ font-size:14px;  font-weight:normal; padding:0 12px; padding-bottom:12px; margin-right:25px; line-height:25px; cursor:pointer}
.login h2 span.logdl_hover{ color:#396; border-bottom:3px solid #396;}
.login form{ padding-top:10px;}
.login p{width:280px; background:#fff; float:left; margin:7px 0; margin-left:20px; position:relative; border:1px solid #dadbdf}
.login p a{ display:inline-block; text-align:center} 
.login p.dlbtn input{ text-align:center; float:none; margin:0 auto; width:278px; height:40px; line-height:40px; font-size:16px; padding:0; background:#396; color:#fff; border:none; border-radius:3px;font-family:"Microsoft YaHei"; }
.login p.dlbtn input:hover{ background:#1d88db}
.login p.dlbtn{ text-align:center; background:none; border:none}
.login p label{ float:left; width:35px; font-size:16px;font-family:"Microsoft YaHei"; line-height:35px; background:url(../images/log_tx.gif) no-repeat #dadbdf; text-indent:-999em;}
.login p label.pasw{ background-position:-42px 0;}
.login p input{ float:left; height:35px; line-height:35px; border:1px solid #ccc; width:235px; padding-left:10px;border:none; position:absolute; right:0}
.login p.error{ color:#f00; margin:0; text-align:center; background:none; border:none}
.login p span{ float:left; line-height:34px;}
.login p span input{ float:left; width:auto; position:static; margin-top:0px; margin-right:10px;}
.login p a{ float:right; color:#396; line-height:34px;}

.main{ width:1100px; margin:0 auto; }
.product{ float:left; width:1100px; margin-top:20px;  }
.product h2{ padding:5px 0; border-bottom:1px solid #ddd; width:1100px; font-weight:normal; font-size:19px;}
.product ul{ width:1180px;}
.product li,.product li a,.product li a img{ width:350px; height:262px; float:left}
.product li{ margin:15px 25px 0 0}
.show_l{ width:799px; float:left; border-right:1px solid #dcdcdc; background:#fff; min-height:300px;}
.show_r{ width: 299px; float:right; background:#fff;min-height:300px; }
.show h2 { padding:5px 10px; margin:8px 0; height:25px;}
.show h2 span{ float:left; padding-left:25px;background:url(../images/sah2.gif) no-repeat left center; line-height:25px; }
.show h2 a{background:url(../images/arrow.png) no-repeat; text-indent:-999em; width:25px; height:25px;float:right; margin:0 5px;}
.show h2 a.sarr_r{ background-position: -30px 0 }
.show h2 a.sarr_l{ background-position:0 0 }
.show_r li{ background:url(../images/squre.gif) no-repeat left center; padding-left:20px; float:left; width:260px; margin-left:15px; margin-bottom:10px; height:20px; line-height:20px; overflow:hidden}
.show_r li a{ color:#437097; font-size:12px;}
.show_r li a:hover{ color:#06F}

.head { width:100%; background:#2e394b; height:35px;}
.head_r{ float:right}
.head_r a{ float:right; line-height:35px; color:#fff}
.head_r a.setind{ padding:2px 10px; border:1px solid #33a291; color:#33a291; line-height:20px; margin-top:4px; margin-left:15px; border-radius:3px;}
.head span{ color:#93a1ac; line-height:35px; float:left;}
.head a.ewm{ margin-left:10px; margin-top:8px; float:left; line-height:15px;}
.head ul{ float:right; margin-top:25px;}
.head ul li{ float:left;  padding:0 20px; border-right:1px solid #ddd} 
.head a.logo{ float:left; margin-top:5px;}

.advantage dl{ width:205px; float:left; text-align:center; margin:50px 0 0 110px; padding-bottom:50px; }
.advantage dl a{color:#1c2023; line-height:20px;}
.advantage dl dt{background:url(../images/advantage.jpg) no-repeat; width:120px; height:115px; margin:0 auto}
.advantage dl dt.advant1{ background-position:0 0}
.advantage dl dt.advant1:hover{ background-position:0 -114px}
.advantage dl dt.advant2{ background-position:-114px 0}
.advantage dl dt.advant2:hover{ background-position:-114px -114px}
.advantage dl dt.advant3{ background-position:-225px 0}
.advantage dl dt.advant3:hover{ background-position:-225px -114px}
.advantage dl dd.advanbig{ font-size:26px; margin:17px 0; font-family:"Microsoft YaHei"; letter-spacing:3px; }


.phone{background:url(../images/phone.png) no-repeat; width:373px; height:430px; margin-top:90px; float:left}
.phone_r{ width:500px; float:right;background:url(../images/phone_r.jpg) no-repeat; height:385px; margin-top:50px; margin-right:50px;}
.ready-travel{ margin-top:150px;background:url(../images/fot_bg.jpg) repeat-x #141d26; padding-top:208px; text-align:center;}
.ready-travel p{ text-align:center; background:#141d26;font-family:"Microsoft YaHei"; font-size:16px; color:#fff;margin-top:15px;}
.ready-travel a{ display:inline-block; width:150px; height:45px;background:url(../images/registbtn.png) no-repeat; line-height:45px; text-align:center; color:#fff; font-size:16px; margin-top:15px;}
.ready-travel a:hover{ background-position:0 -45px;}
.foot{ background:#141d26; width:100%; float:left; padding-bottom:30px;}
.foot_bor{ border-top:1px solid #2c353e; width:100%; padding:15px 0; margin-top:25px; }
.fot_fship img,.fot_fship a{ margin-right:15px; display:inline-block }
.fot_fship p{ float:left; width:100%; padding:15px 0; color:#3c4952; font-size:18px;font-family:"Microsoft YaHei";}
.flink a,.flink span{ color:#3c4952; font-size:15px;font-family:"Microsoft YaHei";}
.flink a{ display:inline-block; margin-right:25px;}
.flink a:hover{ color:#39f}
.flink span{background:url(../images/flink.jpg) no-repeat; padding-left:22px; margin-right:25px;}


.fot_record{text-align:center; color:#8f8f8f; line-height:25px; font-size:14px; margin-top:0}
.fot_record img{ margin-right:20px; margin-top:10px;}


/*»¬¶¯ÌØÐ§*/
.cbp-fwslider {
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 40px 0 60px; width:1100px; margin:0 auto
}
.cbp-fwslider span{ font-size:12px;}
.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}

.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}

.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 75%;
}

.cbp-fwslider nav span {
	position: absolute;
	top: 40px;
	width: 50px;
	height: 100px;

	color: #fff;
	font-size: 50px;
	text-align: center;
	line-height: 100px;
	cursor: pointer;
	font-weight: normal;
}

.cbp-fwslider nav span:hover {

}

.cbp-fwslider nav span.cbp-fwnext {
	right: 30%;
}

.cbp-fwslider nav span.cbp-fwprev {
	left: 30%;
}
.cbp-fwprev{ display:block}
.cbp-fwdots {
	position: absolute;
	bottom: 0px;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}

.cbp-fwdots span {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: #ddd;
	margin: 4px 8px;
	border-radius: 50%;
	cursor: pointer;
}

.cbp-fwdots span:hover {
	background: #999;
}

.cbp-fwdots span.cbp-fwcurrent {
	background: #0cbd8f;
	box-shadow: 0 0 0 2px #0cbd8f;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}

.Violet h1{ color:#fff; text-align:center;font-family:"Microsoft YaHei"; font-weight:normal; margin-top:30px; margin-bottom:50px; font-size:30px;}




.pic_list li a{ display:inline-block; margin:8px 16px;}
.pic_list li a img{ width:123px; height:56px;}

.n_fpage A {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	border: 1px solid #CCCCCC;
}
.n_fpage A:hover {
	BACKGROUND-IMAGE: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #EFF1F1;
	border: 1px solid #CCCCCC;
}
.n_fpage A:active {
BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
.n_fpage SPAN.current {
BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
.n_fpage SPAN.disabled {
BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}
.n_fpage {
	float: left;
	width: 100%;
	line-height: 32px;
	text-align: center;
	margin-top: 2px;
}

.PageList{
	width:100%;
	margin-top:10px;
	line-height:36px;
	
	}
	
