/*html{

-webkit-filter:grayscale(100%);

-moz-filter:grayscale(100%);

-ms-filter:grayscale(100%);

-o-filter:grayscale(100%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

_filter:none;

}*/


* { margin: 0; padding: 0;
font-family: "Microsoft YaHei" ! important;
#font-size:12px;
color:#333;

}

img{
	border:0px;
}
li{
	list-style:none;
}
A {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}

/* 右侧导航 */
#fullPage-nav { _display: none; font-size: 12px;}
#fullPage-nav li { width: 90px; height: 21px; margin: 10px 0 0; vertical-align: middle;}
#fullPage-nav li a { float: right; width: 21px; height: 21px; color: #ffffff; text-decoration: none; text-align: right; background: url(../images/dot.png) 5px 5px no-repeat;}
#fullPage-nav li .active { background-position: 0 bottom;}
#fullPage-nav span { display: none;}
.fullPage-tooltip { float: left; top: 0; margin-right: 5px; font: 12px "Microsoft Yahei"; color: #ffffff; line-height: 21px;}

.section { position: relative; overflow: hidden;}
.section .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.section .bg img { display: block; width: 100%; height: 100%;}

.bg11 { position: absolute; bottom: 0; width: 100%; height: 850px; background: url(images/bg12.png) 50% 0 no-repeat; transition: all 1s;}
.bg12 { position: absolute; bottom: 0px; width: 100%; height: 392px; background: url(images/bg12.png) 50% 0 no-repeat; opacity: 0; transition: all 1.7s; }
.bg13 { position: absolute; bottom: -377px; width: 100%; height: 377px; background: url(images/bg13.png) 50% 0 no-repeat; transition: all 1s;}
.hgroup { position: absolute; width: 554px; height: 176px; left: 50%; top: 25%; margin: 0 0 0 -277px; text-indent: -9999px; background-image: url(images/slogan.png); opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}


.bg21 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 250px; margin-left: -608px; margin-bottom: 40px; background: url(images/bg21.png) 0 0 no-repeat; transition: all 1s;  opacity: 0; margin-left: -1108px;}
.bg22 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 299px; margin-left: -280px; margin-bottom: 70px; background: url(images/bg22.png) right 0 no-repeat; transition: all 1s; opacity: 0; margin-left: 320px;}
.bg23 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 325px; margin-left: -409px; background: url(images/bg23.png) 50% 0 no-repeat; transition: all 1s;  bottom: -40%;}
.section strong { position: absolute; left: 50%; top: 15%; z-index: 10; width: 512px; height: 45px; margin-left: -256px; font-size: 24px; font-weight: 500; color: #748A9E; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.section h3 { position: absolute; left: 50%; top: 15%; z-index: 10; width: 512px; height: 45px; margin-left: -256px; margin-top: 60px; text-indent: -9999px; background-repeat: no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.p1 { position: absolute; left: 50%; top: 15%; width: 510px; margin-left: -255px; margin-top: 130px; font-size: 16px; color: #727F8C; opacity: 0; transition: all 1s;}
.pp{position: absolute; left: 50%; top: 15%; width: 900px; margin-left: -450px; margin-top: 130px; opacity: 0; transition: all 1s; height:150px; background-color:#000;
}
.pp li{ float:left; width:300px;}

.section2 h3 { background-image: url(images/t2.png);}
.section3 h3 { background-image: url(images/t3.png);}
.section4 h3 { background-image: url(images/t4.png);}
.section5 h3 { background-image: url(images/t5.png);}
.section6 strong { width: 561px; margin-left: -280px;}
.section6 h3 { width: 561px; margin-left: -280px; background-image: url(images/t6.png);}
.section7 strong { width: 561px; margin-left: -280px;}
.section7 h3 { width: 561px; margin-left: -280px; background-image: url(images/t7.png);}
.section8 strong { width: 561px; margin-left: -280px;}
.section8 h3 { width: 561px; margin-left: -280px; background-image: url(images/t8.png);}
.section9 strong { width: 609px; margin-left: -304px;}
.section9 h3 { width: 609px; margin-left: -304px; background-image: url(images/t9.png);}
.section9 h3 span { position: absolute; left: -100px; top: -48px; width: 89px; height: 90px; background-image: url(images/yixin.png);}

.bg31 { position: absolute; left: 50%; bottom: 0; width: 892px; height: 472px; margin-left: -396px; margin-bottom: 80px; background-image: url(images/bg31.png); opacity: 0; transition: all 1s;}
.bg32 { position: absolute; left: 50%; bottom: 0; width: 892px; height: 472px; margin-left: -396px; background: url(images/bg32.png) 470px bottom no-repeat; opacity: 0; transition: all 1s;}
.bg33 { position: absolute; left: 50%; bottom: 0; width: 441px; height: 380px; margin-left: 50%; background: url(images/bg33.png) 0 0 no-repeat; opacity: 0; transition: all 1s;}
.p3 { position: absolute; width: 430px; left: 50%; top: 15%; margin-top: 250px; margin-left: -100%; font-size: 16px; color: #FFFDE1; opacity: 0; transition: all 1s;}

.bg41 { position: absolute; bottom: -372px; width: 100%; height: 372px; background: url(images/bg41.png) 50% 0 no-repeat; transition: all 1s;}
.bg42 { position: absolute; bottom: -449px; width: 100%; height: 449px; background: url(images/bg42.png) 50% 0 no-repeat; transition: all 1s;}
.bg43 { position: absolute; bottom: -449px; width: 100%; height: 449px; margin-bottom: -130px; background: url(images/bg43.png) 50% 0 no-repeat; transition: all 1s;}

.bg51, .bg52, .bg53, .bg54 { position: absolute; z-index: 1; width: 208px; left: 50%; bottom: 20%; padding-top: 210px; color: #fff;}
.section5 h4 { margin-bottom: 12px; font-size: 23px; font-weight: 500;}
.section5 p { font-size: 14px;}
.bg51 { margin-left: -851px; background: url(images/bg51.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg52 { margin-left: -403px; background: url(images/bg52.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg53 { margin-left: 195px; background: url(images/bg53.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg54 { margin-left: 645px; background: url(images/bg54.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}

.bg61 { position: absolute; top: -454px; width: 100%; height: 545px; background: url(images/bg61.png) 50% 0 no-repeat; transition: all 1s;}
.bg62 { position: absolute; left: 10%; bottom: 20%; width: 597px; height: 284px; margin-left: -507px; background-image: url(images/bg62.png); transition: all 1s;}
.txt6 { position: absolute; left: 90%; bottom: 20%; width: 447px; margin-left: 90px; opacity: 0; transition: all 1s;}
.txt6 p { margin-bottom: 17px; color: #5C7970;}

.bg71 { position: absolute; left: 50%; bottom: -201px; width: 699px; height: 201px; margin-left: -630px; background: url(images/bg71.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg72 { position: absolute; left: 50%; bottom: -206px; width: 182px; height: 206px; margin-left: -170px; background: url(images/bg72.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg73 { position: absolute; left: 50%; bottom: 170px; width: 651px; height: 231px; margin-left: -530px; background: url(images/bg73.png) 50% 0 no-repeat;}
.bg74 { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;}
.bg74 img { position: absolute; left: 0; bottom: 0; width: 100%; height: 251px;}
.txt7 { position: absolute; left: 50%; bottom: -150px; width: 420px; margin-left: 100px; opacity: 0; transition: all 1s;}
.txt7 p { margin-bottom: 17px; color: #EAEFF2;}

.bg81 { position: absolute; width: 100%; bottom: 100px; height: 215px; background: url(images/bg81.png) 50% 0 no-repeat;}
.bg82 { position: absolute; left: 50%; bottom: 160px; width: 164px; height: 117px; margin-left: -180px; background-image: url(images/bg82.png); opacity: 0; transition: all 1s;}
.bg83 { position: absolute; left: 50%; bottom: 280px; width: 70px; height: 29px; margin-left: -330px; background-image: url(images/bg83.png); opacity: 0; transition: all 1s;}
.bg84 { position: absolute; left: 50%; bottom: 320px; width: 43px; height: 26px; margin-left: -410px; background-image: url(images/bg84.png); opacity: 0; transition: all 1s;}
.p8 { position: absolute; left: 50%; top: 15%; width: 565px; margin-left: -282px; margin-top: 130px; font-size: 16px; color: #727F8C; opacity: 0; transition: all 1s;}

.bg91, .bg92, .bg93 { padding-top: 350px; font-size: 16px; color: #fff;}
.bg91 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: -970px; background: url(images/bg91.png) 0 0 no-repeat; opacity: 0; transition: all 1s;}
.bg91 p { position: relative; left: 20px; margin-left: 40px; border-right: 1px solid #13AB86;}
.bg92 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: -180px; background: url(images/bg92.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg92 p { position: relative; left: 40px; margin-left: 30px;}
.bg93 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: 630px; background: url(images/bg93.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg93 p { position: relative; left: -20px; padding-left: 100px; border-left: 1px solid #13AB86;}

.bg101 { position: absolute; width: 100%; height: 100%; background: url(images/bg101.png) 50% 20% no-repeat;}
.bg102 { position: absolute; width: 100%; top: 25%; height: 79px; background: url(images/bg102.png) 50% 0 no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.bg103 { position: absolute; width: 100%; top: 25%; height: 37px; margin-top: 110px; background: url(images/bg103.png) 50% 0 no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.go { position: absolute; left: 50%; top: 55%; width: 254px; height: 70px; margin-top: 220px; margin-left: -127px; text-indent: -9999px; background-image: url(images/btn.png); opacity: 0; transition: all 1s;}

.copyright { position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center; font-size: 0;}
.copyright a, .copyright span { margin: 0 7px; font-size: 12px; color: #a0a0a0;}

/* CSS3过度及动画 */
.active strong, .active h3 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .p1 { opacity: 1; transition-delay: 1.7s;}

.active .bg12 { bottom: 90px; opacity: 1; transition-delay: 0.7s; }
.active .bg13 { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.active .hgroup { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .mail { top: 25px; transition-delay: 0.7s;}
.active .p11 { opacity: 1; transition-duration: 1s; transition-delay: 2s;}

.active .bg21 { opacity: 1; margin-left: -608px; transition-delay: 0.7s;}
.active .bg23 { bottom: 15%; transition-delay: 0.7s;}
.active .bg22 { margin-left: -280px; opacity: 1; transition-delay: 0.7s;}

.active .p3 { margin-left: -480px; opacity: 1; transition-delay: 0.7s;}
.active .bg31, .active .bg32 { opacity: 1; transition-delay: 1s;}
.active .bg33 { margin-left: -120px; opacity: 1; transition-delay: 0.7s;}

.active .bg41 { bottom: 15%; transition-delay: 0.7s;}
.active .bg42 { bottom: 15%; transition-delay: 1.1s;}
.active .bg43 { bottom: 15%; transition-delay: 0.9s;}

.active .bg51 { margin-left: -551px; opacity: 1; transition-delay: 0.7s;}
.active .bg52 { margin-left: -253px; opacity: 1; transition-delay: 0.7s;}
.active .bg53 { margin-left: 45px; opacity: 1; transition-delay: 0.7s;}
.active .bg54 { margin-left: 345px; opacity: 1; transition-delay: 0.7s;}

.active .bg61 { top: 0; transition-delay: 0.7s;}
.active .bg62 { left: 50%; opacity: 1; transition-delay: 0.7s;}
.active .txt6 { left: 50%; opacity: 1; transition-delay: 0.7s;}

.active .bg71 { bottom: 250px; opacity: 1; transition-delay: 0.7s;}
.active .bg72 { bottom: 350px; opacity: 1; transition-delay: 0.9s;}
.active .txt7 { bottom: 420px; opacity: 1; transition-delay: 1.1s;}

.active .bg82 { bottom: 260px; margin-left: -280px; opacity: 1; transition-delay: 0.7s;}
.active .bg83 { bottom: 380px; margin-left: -430px; opacity: 1; transition-delay: 1s;}
.active .bg84 { bottom: 420px; margin-left: -510px; opacity: 1; transition-delay: 1.2s;}
.active .p8 { opacity: 1; transition-delay: 1.7s;}

.active .bg91 { margin-left: -570px; opacity: 1; transition-delay: 0.7s;}
.active .bg92 { opacity: 1; transition-delay: 0.8s;}
.active .bg93 { margin-left: 230px; opacity: 1; transition-delay: 0.7s;}

.active .bg102, .active .bg103 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .go { top: 25%; opacity: 1; transition-delay: 1.2s;}

/* for lt ie 10 */
.ltie10 strong, .ltie10 h3 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .p1 { opacity: 1; transition-delay: 1.7s;}

.ltie10 .bg12 { bottom: 90px; opacity: 1; transition-delay: 0.7s; }
.ltie10 .bg13 { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.ltie10 .hgroup { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .mail { top: 25px; transition-delay: 0.7s;}
.ltie10 .p11 { opacity: 1; transition-duration: 1s; transition-delay: 2s;}

.ltie10 .bg21 { opacity: 1; margin-left: -608px; transition-delay: 0.7s;}
.ltie10 .bg23 { bottom: 15%; transition-delay: 0.7s;}
.ltie10 .bg22 { margin-left: -280px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .p3 { margin-left: -480px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg31, .ltie10 .bg32 { opacity: 1; transition-delay: 1s;}
.ltie10 .bg33 { margin-left: -120px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg41 { bottom: 15%; transition-delay: 0.7s;}
.ltie10 .bg42 { bottom: 15%; transition-delay: 1.1s;}
.ltie10 .bg43 { bottom: 15%; transition-delay: 0.9s;}

.ltie10 .bg51 { margin-left: -551px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg52 { margin-left: -253px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg53 { margin-left: 45px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg54 { margin-left: 345px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg61 { top: 0; transition-delay: 0.7s;}
.ltie10 .bg62 { left: 50%; opacity: 1; transition-delay: 0.7s;}
.ltie10 .txt6 { left: 50%; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg71 { bottom: 250px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg72 { bottom: 350px; opacity: 1; transition-delay: 0.9s;}
.ltie10 .txt7 { bottom: 420px; opacity: 1; transition-delay: 1.1s;}

.ltie10 .bg82 { bottom: 260px; margin-left: -280px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg83 { bottom: 380px; margin-left: -430px; opacity: 1; transition-delay: 1s;}
.ltie10 .bg84 { bottom: 420px; margin-left: -510px; opacity: 1; transition-delay: 1.2s;}
.ltie10 .p8 { opacity: 1; transition-delay: 1.7s;}

.ltie10 .bg91 { margin-left: -570px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg92 { opacity: 1; transition-delay: 0.8s;}
.ltie10 .bg93 { margin-left: 230px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg102, .ltie10 .bg103 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .go { top: 25%; opacity: 1; transform:scale(1, 1); transition-delay: 1.2s;}

/**首页**/

/**header**/
.wrapHeader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 84px;
	background: url(../images/logo_03.png) repeat-x;
}
.header {
	width: 1000px;
	height: 81px;
	margin: 0 auto;
}
.logo {
	float: left;
	width: 193px;
	height: 81px;
	margin-right: 25px;
}
.nav {
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 80px;
}
.nav li {
	float: left;
}
.nav a {
	float: left;
	padding: 0 18px;
	color: #888;
	text-decoration: none;
}
.nav a:hover, .nav .cur {
	color: #fff;
	background: #fea005;
}
.fixedNav {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1000;
	width: 24px;
	height: 141px;
	margin-top: -80px;
	padding-top: 24px;
	background: url(../images/sprite.png) no-repeat 0 -110px;
	list-style: none;
}
.fixedNav li {
	float: left;
	position: relative;
	width: 100%;
	height: 16px;
	padding-left: 3px;
	margin-bottom: 5px;
}
.fixedNav .icon {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -40px -131px;
	cursor: pointer;
}
.fixedNav .txt {
	display: none;
	position: absolute;
	left: -80px;
	top: 0;
	width: 60px;
	height: 19px;
	background: url(../images/sprite.png) no-repeat 0 -80px;
	color: #fff;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
}
.fixedNav .cur .icon {
	background: url(../images/sprite.png) no-repeat -40px -110px;
}
A.w12:link {color:#fff; text-decoration:none; font-size:12px;}
A.w12:visited {color:#fff; text-decoration:none; font-size:12px;}
A.w12:active {color:#fff; text-decoration:none; font-size:12px;}
A.w12:hover {color:#fff; text-decoration:underline; font-size:12px;}

A.link16:link {color:#333333; text-decoration:none; font-size:16px;}
A.link16:visited {color:#333333; text-decoration:none; font-size:16px;}
A.link16:active {color:#333333; text-decoration:none; font-size:16px;}
A.link16:hover {COLOR: #f60; text-decoration:underline; font-size:16px;}

A.link14:link {color:#333333; text-decoration:none; font-size:14px;}
A.link14:visited {color:#333333; text-decoration:none; font-size:14px;}
A.link14:active {color:#333333; text-decoration:none; font-size:14px;}
A.link14:hover {COLOR: #f60; text-decoration:underline; font-size:14px;}


A.endbig:link {color:#c6c6c6; text-decoration:none; font-size:14px;}
A.endbig:visited {color:#c6c6c6; text-decoration:none; font-size:14px;}
A.endbig:active {color:#c6c6c6; text-decoration:none; font-size:14px;}
A.endbig:hover {COLOR: #c6c6c6; text-decoration:underline; font-size:14px;}

A.ends:link {color:#969696; text-decoration:none; font-size:12px;}
A.ends:visited {color:#969696; text-decoration:none; font-size:12px;}
A.ends:active {color:#969696; text-decoration:none; font-size:12px;}
A.ends:hover {COLOR: #969696; text-decoration:underline; font-size:12px;}

.lan{
	float:right;
	height:25px;
	width:75px;
	background-color:#ffb41a;
	margin-right:15px;
	text-align:center;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	line-height:25px;
}
#tablit { margin:0px auto;width:1000px; height:353px; background-color:#ffffff;}
#tablit dl{ float:left; width:298px;}
#tablit dl dt{float:left;width:15px; height:31px; line-height:30px;}
#tablit dl dd{float:left;width:110px;height:30px; line-height:30px; text-align:center;}
#tablit .on{ color:#ffffff; background-color:#f89d64; width:198px; padding-left:40px; padding-top:28px;height:59px; border-bottom:#ffffff 1px solid;}
#tablit .out{ color:#ffffff; background-color:#595959;width:198px; padding-left:40px; padding-top:28px;height:59px; border-bottom:#ffffff 1px solid;}
.tabcon{width:500px;; height:353px;  clear:both;}
.dis{display:none;}

.index_news{
	width:250px; float:left; text-align:center;
}




.index_news dl {
	 margin:0px auto; width:230px; background-color:#FFF;  height:270px;
}
.index_news dl A {
	 margin:0px auto; width:230px; background-color:#FFF;  height:270px;
}

ul#topnav {
	margin: 0;
	padding: 0;
	float:left;
	width: 707px;
	list-style: none;
	font-size: 1.1em;
	margin-top:0px;
}
ul#topnav li {
	float: left;
	 margin-top:10px;
	border-right:#656565 1px solid; height:60px;
	position: relative;
	visibility: visible;
}
ul#topnav li a {
	padding-top:35px; color:#ffffff; font-size:12px; text-align:center;
	float: left; 
	background-position: top center; 
	height: 60px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: top center; }


ul#topnav a.shouye { width: 100px; background:url(../images/menu/home.svg) no-repeat; background-size:24px 24px;background-position: top center;  }
ul#topnav a:hover.shouye { 	width: 100px; background:url(../images/menu/home2.svg) no-repeat; background-size:24px 24px;background-position: top center; color:#f89d64;}




ul#topnav a.about { width: 100px; background:url(../images/menu/about1.svg) no-repeat; background-size:24px 24px;background-position: top center; }
ul#topnav a:hover.about { 	width: 100px; background:url(../images/menu/about2.svg) no-repeat; background-size:24px 24px;background-position: top center; color:#f89d64;}

ul#topnav a.news { 	width: 100px; background:url(../images/menu/news1.svg) no-repeat; background-size:24px 24px;background-position: top center;  }
ul#topnav a:hover.news { width: 100px; background:url(../images/menu/news2.svg) no-repeat; background-size:24px 24px;background-position: top center; color:#f89d64;}

ul#topnav a.product {width: 100px; background:url(../images/menu/product1.svg) no-repeat; background-size:24px 24px;background-position: top center; }
ul#topnav a:hover.product {width: 100px; background:url(../images/menu/product2.svg) no-repeat; background-size:24px 24px;background-position: top center; color:#f89d64;}

ul#topnav a.zeren {width: 100px; background:url(../images/menu/zeren1.svg) no-repeat; background-size:24px 24px;background-position: top center; }
ul#topnav a:hover.zeren {width: 100px; background:url(../images/menu/zeren2.svg) no-repeat; background-size:24px 24px;background-position: top center; color:#f89d64;}

ul#topnav a.job {width: 100px; background:url(../images/menu/job1.svg) no-repeat; background-size:24px 24px;background-position: top center; }
ul#topnav a:hover.job { width: 100px; background:url(../images/menu/job2.svg) no-repeat; background-size:24px 24px;background-position: top center;color:#f89d64;}


ul#topnav a.contact { width: 100px; background:url(../images/menu/tel1.svg) no-repeat; background-size:24px 24px;background-position: top center;}
ul#topnav a:hover.contact { width: 100px; background:url(../images/menu/tel2.svg) no-repeat; background-size:24px 24px;background-position: top center;color:#f89d64;}


ul#topnav li .sub {
	position: absolute;	
	top: 70px; 
	background: #ffffff url(../images/infinite_bottom.png) top repeat-x;
	padding: 0px 0px 0px;
	margin:0px;
	border:#CCC 1px solid;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

	display: none;
}
ul#topnav li .sub_r {
	position: absolute;	
	top: 66px; right: 0;
	background: #ffffff url(../images/infinite_bottom.png) top repeat-x;
	padding: 20px 20px 20px;
	float: left;
	border:#CCC 1px solid;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	float: left;
	padding-top:10px;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #666;
	border:0px;
	padding:0px;
	margin:0px;
	height:40px;
	line-height:40px;
	
	
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	font-size:14px;
	color: #666666;
}
ul#topnav .sub ul li h2{
	padding: 5px 0;
	background-image: none;
	font-size:14px;
	color: #ffb519;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(../navlist_arrow.png) no-repeat 5px 12px;
	padding: 3px;
	display: block;
	text-decoration: none;
	color: #666;
	padding:0px;
	margin:0px;
	line-height:30px;
}
ul#topnav .sub ul li a:hover {color: #ffffff; background-position: 5px 12px ; background-color:#f89d64;}

A.12:link {color:#666666; text-decoration:none; font-size:14px;}
A.12:visited {color:#666666; text-decoration:none; font-size:14px;}
A.12:active {color:#666666; text-decoration:none; font-size:14px;}
A.12:hover {color:#ffb41a; text-decoration: underline; font-size:14px;}

A.w14:link {color:#ffffff; text-decoration:none; font-size:14px;}
A.w14:visited {color:#ffffff; text-decoration:none; font-size:14px;}
A.w14:active {color:#ffffff; text-decoration:none; font-size:14px;}
A.w14:hover {color:#ffffff; text-decoration: underline; font-size:14px;}

A.b14:link {color:#333333; text-decoration:none; font-size:14px; font-weight:bold;}
A.b14:visited {color:#333333; text-decoration:none; font-size:14px;font-weight:bold;}
A.b14:active {color:#333333; text-decoration:none; font-size:14px;font-weight:bold;}
A.b14:hover {color:#ffb41a; text-decoration: none; font-size:14px;font-weight:bold;}

A.b18:link {color:#333333; text-decoration:none; font-size:18px; font-weight:bold;}
A.b18:visited {color:#333333; text-decoration:none; font-size:18px;font-weight:bold;}
A.b18:active {color:#333333; text-decoration:none; font-size:18px;font-weight:bold;}
A.b18:hover {color:#ffb41a; text-decoration: none; font-size:18px;font-weight:bold;}

A.y14:link {color:#ffb41a; text-decoration:none; font-size:14px; font-weight:bold;}
A.y14:visited {color:#ffb41a; text-decoration:none; font-size:14px;font-weight:bold;}
A.y14:active {color:#ffb41a; text-decoration:none; font-size:14px;font-weight:bold;}
A.y14:hover {color:#ffb41a; text-decoration: none; font-size:14px;font-weight:bold;}

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
DIV.scott A {
	BORDER-RIGHT: #f89d64 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f89d64 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f89d64 1px solid; COLOR: #f89d64; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f89d64 1px solid; TEXT-DECORATION: none; background-color:#FFF;
}
DIV.scott A:hover {
	BORDER-RIGHT: #f89d64 1px solid; BORDER-TOP: #f89d64 1px solid; BORDER-LEFT: #f89d64 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f89d64 1px solid; BACKGROUND-COLOR: #f89d64
}
DIV.scott A:active {
	BORDER-RIGHT: #f89d64 1px solid; BORDER-TOP: #f89d64 1px solid; BORDER-LEFT: #f89d64 1px solid; COLOR: #f89d64; BORDER-BOTTOM: #f89d64 1px solid; BACKGROUND-COLOR: #f89d64
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #f89d64 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f89d64 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #f89d64 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f89d64 1px solid; BACKGROUND-COLOR: #f89d64
}
DIV.scott 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
}
.2em{text-indent:2em;}
/*内页*/
.about_page_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/about_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.join_page_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/jiaru_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.xiaoyuanzhaopin_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/xiaoyuan_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.shehuizhaopin_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/shehuizhaopin_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.caomei_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/caomei_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.liulian_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/liulian_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.fazhan_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/fazhan_bg.jpg) bottom center no-repeat; background-attachment: fixed;
}

.jingliren_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/chanyelian_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.jingying_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/jingying_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.ditan_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/ditan_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.shengchan_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/shengchan_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.liucheng_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/liucheng_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.anquan_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/anquan_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.zeren_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/zeren_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.huanjing_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/huanjing_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.hangye_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/hangye_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.gongyi_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/gongyi_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.chanyelian_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/chanyelian_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.kellyone_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/kellyone_bg.jpg) top center no-repeat; background-attachment: fixed;
}

.chanpin_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/chanpin_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.zhishi_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/zhishi_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.guojihua_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/guojihua_bg.jpg) top center no-repeat; background-attachment: fixed;
}
.zhuanyezhuanzhu_bg{
	position: absolute; top:80px; left:50%; margin-left:-50%;width:100%;background:url(../images/zhuanyezhuanzhu_bg.jpg) top center no-repeat; background-attachment: fixed;
}


.page_title{
	margin:35px auto; width:880px;
}
.page_title_li_l{
	float:left; width:200px;
}
.cn_title{
	color:#FFF; font-size:18px; line-height:20px; font-weight:bolder;
}
.en_title{
	color:#FFF; text-transform:uppercase;
}
.page_title_li_r{
	float:right; width:600px; text-align:right;
}
.page_menu_l{
	float:right; background:url(../images/menu_s_06.png) top right no-repeat; width:16px; height:32px;
}
.page_menu_r{
	float:right; background:url(../images/menu_s_03.png) top right; width:16px; height:32px;
}
.page_menu_dt{
	width:80px; float:right; text-align:center;background:url(../images/menu_s_04.png) repeat-x; line-height:32px;
}
.page_menu_dt2{
	width:100px; float:right; text-align:center;background:url(../images/menu_s_04.png) repeat-x; line-height:32px;
}
.page_content_bg{
	margin:15px auto; width:880px; background:url(../images/content_bg.png); padding-top:20px;
}
.bread_link{
	margin:0px auto; line-height:25px; margin-left:90px; color:#666;
}
.page_jiange{
	margin:15px auto; line-height:25px; margin-left:90px; background:url(../images/line_bg.png) repeat-x; height:2px; width:700px;
}
.about_pic{
	margin:15px auto; line-height:25px; margin-left:90px;  width:700px;
}
.page_txt{
	margin:15px auto; line-height:35px; margin-left:90px;  width:700px;
}
.neiye_content_title{
	padding-left:10px; padding-right:10px; background-color:#ff8400; color:#FFF; font-weight:bold;  margin-top:10px; margin-bottom:10px;
}
.w120
{ width:120px;}
.w100{ width:100px;}
.w80{
	width:80px;
}
.mt10{ margin-top:10px;}
.img_bor{
	border: #CCC 1px solid;
}
.em2{
	text-align:justify;  text-justify:inter-ideograph; word-break:break-all; }
.em{
	text-indent:2em; text-align:justify;  text-justify:inter-ideograph; word-break:break-all; width:700px; 
}
.licheng_off{ display:block; width:100px; height:100%; background:url(../images/licheng_dot1.jpg) left top no-repeat; padding-left:30px; padding-top:5px;}/*链接、点击后*/
.licheng_on{background:url(../images/licheng_dot2.jpg) left top no-repeat; padding-left:30px; padding-top:5px;}/*鼠标经过*/
.licheng_content {
	margin-left:0px; margin-top:10px; margin-bottom:10px; line-height:25px; width:600px;text-indent:2em;
}
.licheng_year{ color:#5a86b5; font-size:24px; line-height:24px;}
.yingpinanniu{
	width:60px; height:30px; background-color:#F90; line-height:30px; margin:10px auto; text-align:center;
}



.n_nav {
	FLOAT:left; WIDTH: 400px; line-height:50px; padding-top:45px; padding-left:250px;
}
.n_nav UL LI {
	FLOAT: left; FONT: 16px/50px "微软雅黑"; line-height:50px; TEXT-ALIGN: right; width:100px;
}
.n_nav UL LI A {
	DISPLAY: block;  COLOR: #333; line-height:50px; font-size:14px;
}
.n_nav UL LI A:hover {
	 COLOR: #d2b912; TEXT-DECORATION: none ;  }
.n_nav UL LI A.cur {
	COLOR: #d2b912; TEXT-DECORATION: none ; ;
}
#nav-long-li{
	DISPLAY: block;  COLOR: #000000; line-height:35px; font-size:14px; background:url(../images/kellyone/menu3.png);
}
#nav-long-li:hover{
	DISPLAY: block;  COLOR: #000000; line-height:35px; font-size:14px; background:url(../images/kellyone/menu4.png);
}
#nav-long-li-cur{
	DISPLAY: block;  COLOR: #000000; line-height:35px; font-size:14px; background:url(../images/kellyone/menu4.png);
}

.m_nav {
	 WIDTH: 750px; line-height:35px; margin:0px auto 0px;
}
.m_nav UL LI {
	FLOAT: left; FONT: 14px/35px "微软雅黑"; line-height:35px; TEXT-ALIGN: center; width:100px; margin-right:15px;
}
.m_nav UL LI A {
	DISPLAY: block;  COLOR: #000000; line-height:35px; font-size:14px; background:url(../images/kellyone/menu1.png);
}
.m_nav UL LI A:hover {
	 COLOR: #000000; TEXT-DECORATION: none ; background:url(../images/kellyone/menu2.png); }
.m_nav UL LI A.cur {
	COLOR: #000000; TEXT-DECORATION: none ; background:url(../images/kellyone/menu2.png);
}

p .newslink A {
	
}

.newtitle_cn{float:left;background:url(../images/title_bg.jpg) top center no-repeat; width:80px; height:20px; margin-top:2px; line-height:20px; color:#ffffff; font-size:14px;  text-align:center;}
.newtitle_en{float:left; line-height:24px; text-transform:uppercase;font-family: 'Open Sans', sans-serif !important; font-size:24px;color:#666666; margin-left:10px;}
