/* download by http://www.codefans.net */
.snav ul { max-width: 1000px;}


html {
	height: 100%;
}
body, div, h1, h2, h3, h4, h5, h6, p, ol, ul, table, a, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	height: 100%;
	font-family: 'Open Sans', 'Helvetica Neue', Arial sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
ol, ul {
	display: block;
	list-style: none;
}
a, a:focus, input, textarea {
	outline: none;
}
a, a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#wrapper {
	position:relative;
	width:1000px; margin:0 auto;
	overflow:hidden;
	min-height: 100%;
}
* html #wrapper {
	height: 100%;
}
#main {
	width: 650px;
	position: relative;
	overflow: visible; float:right;

}
.section { width:620px;
	padding: 40px 0 20px 30px; margin-bottom:20px;
}
.topNav {
	position: fixed !important;
	width: 100%;
	top: 0;
	left: 0;
	height: 65px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);
}
.topNav.dark {
	background: #000;
	background: rgba(0, 0, 0, .92);
	border-bottom: 4px solid #222;
}
.topNav ul {
	position: relative;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	display: block;
}
.topNavLink {
	float: left;
	margin: 0 5px 0;
}
.topNavLink a {
	display: block;
	height: 18px;
	margin: 15px 0 0;
	line-height: 16px;
	padding: 7px 12px;
	color: #666;
	border: 1px solid #fff;
	font-weight: normal;
}
.white .topNavLink.active a {
	background: #ccc;
	color: #333;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 3%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #fcfcfc), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 3%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 3%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 3%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 3%, #eeeeee 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee', GradientType=0 ); /* IE6-9 */
	border-color: #ddd;
}
.dark .topNavLink.active a {
	background: #222;
	color: #fff;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #4c4c4c 3%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #4c4c4c), color-stop(100%, #333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c4c4c 3%, #333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c4c4c 3%, #333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c4c4c 3%, #333333 100%); /* IE10+ */
	background: linear-gradient(top, #4c4c4c 3%, #333333 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#333333', GradientType=0 ); /* IE6-9 */
	border: none;
}
.dark .topNavLink a {
	border: none;
}
.white .topNavLink a:hover {
	color: #444444;
	text-decoration: none;
}
.dark .topNavLink a:hover {
	color: #ccc;
	text-decoration: none;
}
.topNav .colors {
	position: relative;
	overflow: hidden;
	float: right;
	width: 100px;
	margin: 22px 0 0;
}
.topNav .colors span {
	display: block;
	position: relative;
	overflow: hidden;
	width: 14px;
	height: 0;
	padding: 14px 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	float: left;
}
.topNav .colors .label {
	width: 40px;
	font-size: 10px;
	padding: 0;
	height: 16px;
	line-height: 16px;
	color: #999;
}
.topNav .colors span.white {
	background: #fff;
	border: 1px solid #fff;
}
.topNav .colors span.dark {
	background: #111;
	border: 1px solid #000;
	margin: 0 0 0 5px;
}
.topNav .colors.white span.white {
	border: 1px solid #999;
}
.topNav .colors.dark span.dark {
	background: #000;
	border: 1px solid #999;
}
.pageScroll {
	position: fixed !important;
	top: 52%;
	left: 50%;
	margin-top: -330px;
	width: 320px; padding-top:350px;


}
.pageScroll.left {
	margin-left: -480px; height:708px; background-image:url(images/bg.jpg); background-repeat:no-repeat;
}
.pageScroll.right {
	margin-left: 500px;
}
.scrollNav a {
	display: block;
	color: #666;
	font-weight: normal;
	padding: 15px 10px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3', GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #fcfcfc;
}
.scrollNav {
	border-top: 1px solid #ebeded;
}
.pageScroll li.scrollNav{ font-size:17px; font-weight:700; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";  float:left; width: 43px; text-align: center; border:#cfdeea solid 1px;}


.scrollNav a:hover {
	color: #066dbc; background-color:#FFF;
	text-decoration: none;
}
li.scrollNav.active a {
	background: #066dbc;
	color: #fff;
	font-weight: bold;
}
#lrzj {
	position: fixed;
	z-index: 999;
	height: 94%;
	top: 3%;
	right: 5%;
	width: 20px;
	text-align: center;
}
#lrzj a {
	display: block;
	position: absolute;
	padding: 12px 10px 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
}
#lrzj.light a {
	border: 7px solid #fff;
	background: #f8f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f6f6), color-stop(100%, #e8e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* IE10+ */
	background: linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f6', endColorstr='#e8e7e7', GradientType=0 ); /* IE6-9 */
}
#lrzj.dark a {
	border: 7px solid #1c1c1c;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3);
	background: #f8f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(100%, #292929)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* IE10+ */
	background: linear-gradient(top, #3f3f3f 0%, #292929 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#292929', GradientType=0 ); /* IE6-9 */
}
#lrzj a:hover {
	text-decoration: none;
	color: #fff;
}
#lrzj a.next {
	bottom: 0;
}
#lrzj a.prev {
	top: 15px;
}

/*Ê×Ò³*/
.shouye{ width:620px;}
.shouye h1{ font-size:23px; font-weight:800; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; background-image:url(images/h1tou.jpg); background-repeat:no-repeat; text-indent:3.2em; height:35px; line-height:35px;}
.shouye p{ padding-top:20px; color:#787878; font-size:14px; font-family:"ËÎÌå"; line-height:30px; height:96px; overflow:hidden; padding-bottom:10px;}

.liebiao{ border-top: #c9c8c8 solid 1px; color: #ccc; padding: 8px 0; font-size:14px; line-height:40px; font-family:"ËÎÌå";}
.liebiao a{ color:#666;word-wrap: break-word; padding:0 10px;}
.liebiao a:hover{ color:#ed1404; text-decoration:none;}



.shang{ width:620px; height:252px; margin-bottom:15px; position: relative;}
.shang .s1{top: 0; left: 0; width:398px; height:252px; position: absolute; overflow:hidden;}
.shang .s1 img{ width:398px; height:252px;}
.shang .s1 div { background-color:#000; width:398px; height:252px; top:206px; left:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute;}
.shang .s1 div.bluebg { background-color:#32a4d7;}
.shang .s1 p { position:absolute; color:#fff; left:0; top:205px; line-height:2em; padding:0 20px 10px; width:360px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; height:160px;}
.shang .s1 p strong{ display:block; text-align:center; width:360px; height:45px; font-size:20px; line-height:45px; font-weight:800;} 
.shang .s1 p a { color:#fff;}

.shang .s2{top: 0; left:410px;; width:214px; height:120px; position: absolute; overflow:hidden;}
.shang .s2 img{ width:214px; height:120px;}
.shang .s2 div { background-color:#000; height:120px; width:214px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; top:85px; left:0;}
.shang .s2 div.bluebg { background-color:#32a4d7;}
.shang .s2 p { position:absolute; color:#fff; left:0; top:90px; line-height:1.8em; padding:0 10px 10px; width:180px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; height:100px; overflow:hidden;}
.shang .s2 p span{ display:none;}
.shang .s2 p strong{ display:block; text-align:center; width:180px; line-height:34px; font-size:16px; line-height:32px; font-weight:800; overflow:hidden;} 
.shang .s2 p a { color:#fff;}

.shang .s3{ top:132px; left:410px;; width:214px; height:120px; position: absolute; overflow:hidden;}
.shang .s3 img{ width:214px; height:120px;}
.shang .s3 div { background-color:#000; height:120px; width:214px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; top:85px; left:0;}
.shang .s3 div.bluebg { background-color:#32a4d7;}
.shang .s3 p { position:absolute; color:#fff; left:0; top:90px; line-height:1.8em; padding:0 10px 10px; width:180px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; height:100px; overflow:hidden;}
.shang .s3 p span{}
.shang .s3 p strong{ display:block; text-align:center; width:180px; line-height:34px; font-size:16px; line-height:32px; font-weight:800; overflow:hidden;} 
.shang .s3 p a { color:#fff;}


/*ÊÂ¼þ*/
.shipin{ margin:20px 0;}
.movie{ margin-top:20px; width:418px; height:291px; float:left;}
.shijian{ margin-top:30px; width:180px; float:right;}
.shijian h3{ font-size:18px; line-height:30px; margin-bottom:10px;}
.shijian h3 a{ color:#666;}
.shijian h3 a:hover{ color:#333;}
.shijian p{ color:#666;}


.one1{ margin-bottom:20px;}



.pad10{ height:40px; text-align:center; color:#039; font-weight:800; font-size:16px;}
.time{ width:20%; padding-top:15px; border-top:#CCC dotted 2px; font-size:14px;}
.zi{ width:80%; font-size:14px; font-weight:300; line-height:24px; padding-top:15px; border-top:#CCC dotted 2px;}
.zi a{ color:#666;}
.zi a:hover{ color:#F60; text-decoration:none;}
.btn1,.btn2,.btn3,.btn4{ background-image:url(images/down.gif); background-repeat:no-repeat; background-position:460px 15px; display:block; padding-right:10%;}


.img{ text-align:center; padding:10px 0;}

.up2,.up3,.up4 { display:none;}


/*×·×Ù*/
.sibufen{ padding-top:20px; width:620;}
.sibufen li{ width:620; overflow:hidden; margin:30px 0;}
.sibufen img{ float:left; width:110px; height:110px;}
.sibufen .bao{ float:right; width:480px;}
.sibufen .bao h5{ font-size:18px;}
.sibufen .bao p{ line-height:22px; margin-top:10px;}

.shangjia{ border-top: #c9c8c8 solid 1px; padding: 8px 0; font-size:13px; line-height:40px; font-family:"ËÎÌå";}
.shangjia a{ color:#06F; word-wrap: break-word; padding:0 10px;}
.shangjia a:hover{ color:#ed1404; text-decoration:none;}

/*ÉóÅÐ*/
.chui img{ margin-top:70px; float:left;}
.chui h3{ float:right; width:450px; background-color:#e6c35b; text-align:center; font-size:18px; line-height:40px; height:40px; margin-bottom:10px; margin-top:30px; font-weight:800;}
.chui h3 a{ color:#000;}
.chui h3 a:hover{ color:#F30;}
.chui p{ float:right; width:450px; background-image:url(images/huandian.png); background-repeat:no-repeat; background-position:0 15px; text-indent:2em; padding:10px 0; font-size:14px; line-height:28px;}

/*¶Ô»°*/
.jieshao{ margin-top:20px; background-color:#ececec; width:650px; padding:15px 0;}
.jieshao img{ margin-right:30px; margin-left:20px; float:left;}
.jieshao h3{ float:left; width:460px; font-size:18px; line-height:20px; height:20px; margin-bottom:5px; font-weight:800;}
.jieshao p{ float:left; width:460px; font-size:14px; line-height:24px;}

.f1{ margin-top:30px; background-image:url(images/f1.png); background-position:0 5px; background-repeat:no-repeat; padding-left:100px; padding-bottom:15px; border-bottom:#CCC 2px  dotted;}
.talk { width:520px; height:178px; overflow:auto; overflow-x:hidden;}
.talk p { padding:5px 16px; color:#767676;}

.f2{ margin-top:30px; background-image:url(images/f2.png); background-position:520px 0px; background-repeat:no-repeat; padding-right:100px; padding-bottom:15px; border-bottom:#CCC 2px  dotted; height:75px;}
.f2 p{ font-size:14px; padding:5px 16px; text-indent:2em; color:#767676; line-height:25px;}

.f3{ height:75px; margin-top:30px; background-image:url(images/f3.png); background-repeat:no-repeat; padding-left:100px; padding-bottom:15px; border-bottom:#CCC 2px  dotted;}
.f3 p{ font-size:14px; padding:5px 16px; text-indent:2em; color:#767676; line-height:25px;}

.jieshao2{ margin-top:20px; background-color:#ececec; width:650px; padding:15px 0;}
.jieshao2 img{ margin-right:30px; margin-left:20px; float:left;}
.jieshao2 h3{ float:left; width:460px; font-size:18px; line-height:20px; height:20px; margin-bottom:5px; font-weight:800; margin-top:12px;}
.jieshao2 p{ float:left; width:460px; font-size:14px; line-height:24px;}

.huangqipao{ font-size:14px; color:#666; background-image:url(images/qipao.jpg); background-repeat:no-repeat; background-position:10px 20px; line-height:28px; padding:20px 0 10px 70px;}

.heiqipao{ font-size:14px; color:#666; background-image:url(images/qipao2.jpg); background-repeat:no-repeat; background-position:10px 20px; line-height:28px; padding:20px 0 10px 70px;}



/*Åö×²*/
.jushou{ font-size:14px; text-align:center; margin:20px 0;}

.tabbox{ width:620px; height:650px; margin:20px 0; background:#fff; font-family:'Î¢ÈíÑÅºÚ';}
.tabbox .tab{ overflow:hidden; width:620px;}
.tabbox .tab a{display:block; float:left;text-decoration:none;color:#333; text-indent:-999px; width:206px; height:112px;}
.tabbox .tab a span { display:block; width:206px; height:112px;}
.tabbox .tab a span.on1{ background-image:url(images/qie11.png); background-repeat:no-repeat; color:#fff; text-decoration:none; border-right:#FFF solid 1px;}	
.tabbox .tab a span.on2{ background-image:url(images/qie22.png); background-repeat:no-repeat; color:#fff;text-decoration:none; border-right:#FFF solid 1px;}
.tabbox .tab a span.on3{ background-image:url(images/qie33.png); background-repeat:no-repeat; color:#fff;text-decoration:none;}
.tabbox .tab a.on span.on1{ background-image:url(images/qie11b.png); background-repeat:no-repeat;}
.tabbox .tab a.on span.on2{ background-image:url(images/qie22b.png); background-repeat:no-repeat;}
.tabbox .tab a.on span.on3{ background-image:url(images/qie33b.png); background-repeat:no-repeat;}

.tabbox .content{ overflow:hidden;width:620px; height:600px; position:relative;}
.tabbox .content ul{position:absolute;left:0;top:0;height:600px;}
.tabbox .content li{width:620px;height:600px;float:left;}



/*Ë¼¿¼*/

.daoyu{ color:#666; line-height:28px; font-size:14px; text-indent:2em; margin-top:10px; width: 600px;}
.kuang{ margin:20px 0;}
.kuang li{ width:258px; height:75px; float:left; margin-right:10px; margin-bottom:10px; padding:15px; background-color:#f6f6f6; border:#d7d6d6 solid 1px;}
.kuang li:hover{ background-color:#2177c0; color:#FFF;}

.kuang li h5 a{ color:#125bb5; margin-bottom:5px; font-size:13px;}
.kuang li:hover h5 a{ color:#FFF;}
.kuang li p{ color:#666; font-weight:200; line-height:23px; font-size:12px;}
.kuang li:hover p{ color:#FFF;}

/*footer*/
.footer { width:650px; border-top: #e4e4e4 solid 1px; color: #848484; line-height: 2em; padding: 8px 0 30px; margin-top: 10px; margin-bottom: 20px;}
.footer p { font-size: 12px; line-height: 150%; margin-bottom: 10px; color: #555;}
.footer a { color: #848484; font-size: 12px; margin-right: 10px; font-weight:200;}
.copyright { font-family: tahoma, arial, ËÎÌåb8b\4f53; width:650px; text-align: center; text-indent: 0;}
.xia{ text-align: center;}


