html {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h4 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h5 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 12px/1.8 "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.content {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden;
}
.content::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
body {
	color: rgb(51, 51, 51) !important; overflow-x: hidden; min-width: 1000px;
}
.w1000 {
	margin: 0px auto; width: 1000px; position: relative;
}
.w1050 {
	margin: 0px auto; width: 1050px; position: relative;
}
.w1100 {
	margin: 0px auto; width: 1100px; position: relative;
}
.loading {
	background: rgb(255, 255, 255); width: 100%; height: 100%; filter: alpha(opacity=80); position: fixed; z-index: 11; opacity: 0.8;
}
.loading img {
	left: 50%; top: 50%; position: absolute;
}
.i-seb .le a.leimg {
	width: 495px; height: 235px; overflow: hidden; display: block;
}
.header {
	background: url("/images/home_02.png") repeat-x top; width: 100%; height: 85px; padding-bottom: 5px; position: relative; z-index: 10;
}
.header .header-main {
	position: relative; z-index: 11;
}
.allerm {
	background: url("drny.jpg") no-repeat;
}
.header .logo {
	padding: 40px 0px 0px;
	float: left;
	font-size: 14px;
}
.header-main .menub {
	padding-top: 13px; margin-left: 50px; float: left; position: relative;
}
.header-main .menub li {
	width: 75px;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.header-main .menub li .btit {
	height: 72px;
	text-align: center;
	color: rgb(51, 51, 51);
	line-height: 72px;
	display: block;
	position: relative;
	font-size: 12px;
}
.header-main .menub li .subnav {
	left: -58px; top: 72px; line-height: 45px; display: none; position: absolute; z-index: 12;
}
.header-main .menub li .subnav a {
	text-align: center; color: rgb(51, 51, 51); line-height: 45px; display: inline-block;
}
.sz1 {
	background: url("sz_1.png") no-repeat; width: 11px; height: 35px; margin-left: 15px;
}
.sz2 {
	background: url("sz_2.png") no-repeat; width: 22px; height: 35px; margin-left: 11px;
}
.sz3 {
	background: url("sz_3.png") no-repeat; width: 24px; height: 35px; margin-left: 11px;
}
#top2 {
	width:1000px;
	margin:0 auto;
	height:120px;
	position:relative;
}
#top2 #logo {
	position:absolute;
	top:30px;
	left:0;
	width:280px;
	height:75px;
	overflow:hidden;
}
#top2 .search {
	width:407px;
	height:50px;
	position:absolute;
	top:46px;
	left:331px;
}
#top2 .new_toptel { margin-top: 53px; line-height: 28px; color:#421505; float:right; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 16px; }
#top2 .new_toptel span {
  font-size: 20px;
}
#top2 .search p {
	width:407px;
	height:20px;
	line-height:20px;
}
#top2 .search p a {
	padding:0 8px;
	color:#a5a5a5;
}
#top2 .search p a:hover {
	color:#e49051;
}
#top2 .search .input {
	width:374px;
	height:28px;
	line-height:28px;
	border-top:1px solid #bebebe;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cdc8c5;
	color:#a5a5a5;
	text-indent:12px;
}
#top2 .search .btn {
	width:61px;
	height:30px;
	border-top:1px solid #9a908a;
	border-bottom:1px solid #cdc8c5;
	background:#421505;
	border-left:none;
	border-right:none;
	position:absolute;
	top:0;
	left:343px;
	color:#fff;
}
#top2 .top2_r {
	width:506px;
	height:20px;
	line-height:20px;
	text-align:right;
	position:absolute;
	top:89px;
	right:1px;
}
#top2 .top2_r a {
	padding:0 8px;
}

.header-main .menub li .subnav a:hover {
	color: rgb(196, 23, 35);
}
.header-main .menub li .subnav span {
	padding: 0px 10px; color: rgb(51, 51, 51); display: inline-block;
}
.header-main .menub b {
	background: rgb(196, 23, 35); left: 23px; top: 82px; width: 55px; height: 3px; display: block; position: absolute;
}
.header .bg {
	background: url("/images/company_03.png") repeat-x top; left: 0px; top: 85px; width: 100%; height: 51px; display: none; position: absolute; z-index: 2;
}
.header-main .right {
	padding-top: 39px; float: right;
}
.header-main .right a {
	background: url("/images/home_08.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 38px; display: inline-block;
}
.footer {
	background: rgb(46, 42, 39); color: rgb(162, 161, 160); border-top-color: rgb(208, 207, 207); border-top-width: 1px; border-top-style: solid;
}
.f-fi {
	
}
.f-fi .le {
	width: 612px; overflow: hidden; padding-top: 40px; float: left;
}
.f-fi .le ul {
	width: 660px;
}
.f-fi .le li {
	width: 220px; height: 165px; padding-bottom: 23px;
}
.f-fi .le li .btit {
	color: rgb(255, 255, 255); font-size: 14px;
}
.f-fi .le li .subnav {
	padding-top: 10px;
}
.f-fi .le li .subnav a {
	color: rgb(162, 161, 160); line-height: 26px; clear: both; float: left; transition: color 0.3s;
}
.f-fi .le li .subnav a:hover {
	color: rgb(255, 255, 255);
}
.f-fi .map {
	width: 387px; height: 290px; padding-top: 75px; float: right; position: relative;
}
.f-fi .mapb {
	background: url("home_113.png") no-repeat center; padding: 0px 10px 0px 0px; left: 184px; top: 118px; width: 223px; height: 152px; text-align: center; position: absolute;
}
.f-fi .mapb .tit {
	color: rgb(205, 159, 113); padding-top: 36px; font-size: 13px;
}
.f-fi .mapb .tel {
	color: rgb(51, 51, 51);
}
.f-fi .mapb .stit {
	color: rgb(51, 51, 51); padding-top: 22px; font-family: arial; transition: 1000ms;
}
.f-se {
	line-height: 60px; overflow: hidden; clear: both; border-top-color: rgb(57, 54, 52); border-top-width: 1px; border-top-style: solid;
}
.f-se .le {
	float: left;
}
.f-se a {
	color: rgb(160, 159, 158);
}
.f-se a.lea {
	margin-right: 20px;
}
.f-se a:hover {
	color: rgb(255, 255, 255);
}
.f-se .bdsharebuttonbox {
	width: 135px; padding-top: 20px; float: right;
}
.banner {
	width: 100%; height: 758px; overflow: hidden; margin-top: -5px; position: relative;
}
.banner ul li {
	left: 0px; top: 0px; width: 100%; height: 758px; display: none; position: absolute;
}
.banner .number {
	left: 50%; width: 1000px; text-align: center; bottom: 30px; margin-left: -500px; position: absolute; z-index: 2;
}
.banner .number span {
	background: url("banner_bg01.png") no-repeat bottom; margin: 0px 7px; width: 45px; height: 45px; text-align: center; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; cursor: pointer;
}
.banner .number span i {
	background: url("banner_bg03.png") no-repeat center; width: 100%; line-height: 1.2em; font-family: "ËÎÌå"; font-size: 48px; font-style: normal; display: none;
}
.banner .number span.current {
	background-image: url("banner_bg02.png");
}
.banner .number span.current i {
	display: inline-block;
}
.bannertxt {
	height: 100%; overflow: hidden;
}
.bannertxt .txt1 {
	left: 159px; top: 245px; display: block; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.bannertxt .txt2 {
	left: 492px; top: 467px; display: block; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.bannertxt .txt3 {
	left: 302px; top: 607px; display: block; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.banner .wbb {
	background: url("home_25.png") no-repeat center; width: 23px; height: 127px; right: 1px; bottom: 56px; position: absolute;
}
.banner .wbb .kd {
	background: url("home_26.png") no-repeat bottom; left: 0px; width: 100%; height: 0px; bottom: 3px; position: absolute;
}
.newkd {
	background: url("home_26.png") no-repeat bottom; left: 0px; width: 100%; height: 86px; bottom: 3px; position: absolute;
}
.banner .wdn {
	right: 35px; bottom: 43px; color: rgb(255, 255, 255); font-size: 40px; position: absolute;
}
.toentit {
	text-align: center;
}
.tocntit {
	background: url("home_13.png") no-repeat center; text-align: center; color: rgb(106, 51, 51); line-height: 42px; font-size: 16px; margin-top: 15px;
}
.tosentit {
	text-align: center;
}
.i-fi {
	padding: 70px 0px 0px;
}
.i-fib {
	overflow: hidden; margin-top: 50px;
}
.i-fib .le {
	left: -100px; width: 250px; height: 690px; float: left; filter: alpha(opacity=0); position: relative; z-index: 2; opacity: 0;
}
.i-fib .le dd {
	width: 250px; height: 345px; text-align: center; float: left;
}
.i-fib .le dd .tit {
	color: rgb(255, 255, 255); padding-top: 120px; font-size: 16px;
}
.i-fib .le dd .entit {
	margin-top: 9px;
}
.i-fib .le dd .hr {
	background: rgb(255, 255, 255); margin: 8px auto 0px; width: 25px; height: 2px;
}
.i-fib .le dd .stit {
	color: rgb(255, 255, 255); margin-top: 20px;
}
.i-fib .le dd .more {
	background: url("home_27.png") no-repeat center; margin: 17px auto 0px; width: 23px; height: 23px; display: block;
}
.i-fib .le .cpxt {
	position: relative; z-index: 5;
}
.i-fib .le .cpxl {
	position: relative;
}
.i-fib .le .cpxlb {
	width: 250px; height: 345px; position: relative; z-index: 4;
}
.i-fib .le ul {
	left: -500px; top: -345px; width: 750px; overflow: hidden; position: absolute; z-index: 3;
}
.i-fib .le li {
	width: 250px; height: 690px; text-align: center;
}
.i-fib .le li .lstit {
	color: rgb(255, 255, 255); padding-top: 317px; font-size: 14px;
}
.i-fib .le li .ltit {
	color: rgb(255, 255, 255); padding-top: 15px; font-size: 24px;
}
.i-fib .le li .lhr {
	background: rgb(255, 255, 255); margin: 13px auto 0px; width: 25px; height: 2px; filter: alpha(opacity=70); opacity: 0.7;
}
.i-fib .le li .lmore {
	background: url("home_27.png") no-repeat center; margin: 35px auto 0px; width: 23px; height: 23px; display: block;
}
.i-fib .ri {
	left: 400px; width: 750px; overflow: hidden; float: left; filter: alpha(opacity=0); position: relative; opacity: 0;
}
.i-fib .ri dd {
	width: 250px; height: 345px; text-align: center; float: left; cursor: pointer;
}
.i-fib .ri dd .tit {
	text-align: center; margin-top: 115px;
}
.i-fib .ri dd .tit span {
	border: 3px solid rgb(255, 255, 255); width: 71px; height: 71px; color: rgb(255, 255, 255); line-height: 75px; font-size: 24px; font-weight: bold; display: inline-block;
}
.i-fib .ri dd .stit {
	text-align: center; color: rgb(255, 255, 255); padding-top: 20px;
}
.i-se {
	height: 765px; margin-top: 90px;
}
.i-se .toentit {
	padding-top: 89px;
}
.i-se .tocntit {
	color: rgb(255, 255, 255); background-image: url("home_53.png");
}
.i-seb {
	overflow: hidden;
}
.i-seb .le a .leimg {
	width: 495px; height: 235px; overflow: hidden; display: block;
}
.i-seb .le {
	width: 495px; margin-top: 69px; margin-left: -100px; float: left; opacity: 0;
}
.i-seb .le img {
	display: block;
}
.i-seb .le .con {
	background: rgb(255, 255, 255); padding: 25px 25px 0px; height: 125px;
}
.i-seb .le .con .tit {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; display: inline-block; transition: color 0.3s;
}
.i-seb .le .con .tit:hover {
	color: rgb(145, 103, 67);
}
.i-seb .le .con .txt {
	color: rgb(51, 51, 51); margin-top: 23px; display: inline-block;
}
.i-seb .le .con .more {
	color: rgb(153, 153, 153); float: right; transition: color 0.3s;
}
.i-seb .le .con .more:hover {
	color: rgb(145, 103, 67);
}
.i-seb .ri {
	width: 495px; padding-top: 58px; margin-right: -100px; float: right; opacity: 0;
}
.i-seb .ri ul {
	width: 100%;
}
.i-seb .ri li {
	background: rgb(255, 255, 255); width: 100%; height: 120px; margin-top: 12px;
}
.i-seb .ri li .img {
	padding: 16px 0px 0px 15px; width: 115px; height: 88px; overflow: hidden; float: left; display: block;
}
.i-seb .ri li .con {
	padding: 20px 0px 0px 20px; width: 320px; float: left;
}
.i-seb .ri li .con .tit {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; display: inline-block; transition: color 0.3s;
}
.i-seb .ri li .con .tit:hover {
	color: rgb(145, 103, 67);
}
.i-seb .ri li .con .txt {
	color: rgb(51, 51, 51); margin-top: 9px; display: inline-block;
}
.i-th {
	background: rgb(254, 248, 237); padding-top: 70px; padding-bottom: 98px;
}
.i-thb {
	overflow: hidden; padding-top: 60px;
}
.i-thb li:nth-child(1) {
	top: 400px;
}
.i-thb li:nth-child(2) {
	bottom: 400px;
}
.i-thb li:nth-child(3) {
	top: 400px;
}
.i-thb li {
	background: rgb(255, 255, 255); width: 328px; filter: alpha(opacity=0); position: relative; opacity: 0;
}
.i-thb li .con {
	padding: 70px 0px 0px; height: 190px; text-align: center;
}
.i-thb li .con .tit {
	color: rgb(194, 161, 113); font-size: 16px;
}
.i-thb li .con .entit {
	margin-top: 7px; display: inline-block;
}
.i-thb li .con .hr {
	background: rgb(153, 153, 153); margin: 15px auto 0px; width: 40px; height: 2px; display: inline-block; filter: alpha(opacity=50); opacity: 0.5;
}
.i-thb li .con .txt {
	margin: 23px 30px 0px; color: rgb(51, 51, 51); display: inline-block;
}
.i-thb li .img {
	display: block;
}
.i-thb li i {
	background: url("home_74.png") no-repeat center; left: 150px; top: 260px; width: 23px; height: 12px; position: absolute;
}
.i-thb li.li2 i {
	top: 248px; background-image: url("home_76.png");
}
.i-thb li.li2 {
	margin: 0px 8px;
}
.i-fo {
	padding-top: 70px; padding-bottom: 130px;
}
.i-fob {
	overflow: hidden; padding-top: 85px;
}
.i-fob ul {
	width: 1002px; margin-left: -2px;
}
.i-fob li {
	margin: 0px 1px; width: 248px; height: 478px; filter: alpha(opacity=0); position: relative; opacity: 0; animation-duration: 1s;
}
.i-fob li .btit {
	background: url("home_bg01.png") no-repeat center; padding: 28px 0px 40px; left: 68px; top: -37px; width: 106px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; position: absolute;
}
.i-fob li.odd .btit {
	background-image: url("home_bg02.png");
}
.i-fob li .bg {
	background: url("home_bg03.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.i-fob li .con {
	padding: 170px 0px 0px; text-align: center; display: none; position: relative; z-index: 1;
}
.i-fob li .tit {
	color: rgb(255, 255, 255); font-size: 18px; display: inline-block;
}
.i-fob li .hr {
	background: rgb(210, 210, 210); width: 24px; height: 2px; display: inline-block;
}
.i-fob li .txt {
	width: 212px; color: rgb(255, 255, 255); margin-top: 5px; display: inline-block;
}
.i-fob li .more {
	border: 1px solid rgb(130, 130, 130); width: 120px; height: 30px; text-align: center; color: rgb(130, 130, 130); line-height: 28px; font-size: 28px; margin-top: 25px; vertical-align: top; display: inline-block; transition: all 0.3s;
}
.i-fob li .more:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(130, 130, 130);
}
.in-banner {
	width: 100%; height: 680px; margin-top: -5px; position: relative;
}
.in-banner .bannertxt .txt1 {
	left: 90px; top: 167px; display: block; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.in-banner .bannertxt .txt5 {
	left: 387px; top: 511px; width: 225px; text-align: center; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.in-banner .bannertxt .txt51 {
	margin: 0px auto; display: block;
}
.in-banner .bannertxt .hr {
	background: rgb(255, 255, 255); margin: 8px auto 0px; width: 34px; height: 2px; display: block; filter: alpha(opacity=70); opacity: 0.7;
}
.in-banner .bannertxt .txt52 {
	margin: 0px auto; color: rgb(255, 255, 255); letter-spacing: 10px; font-size: 22px; display: block;
}
.in-banner .bannertxt .txt53 {
	background: url("company_12.png") no-repeat center; margin: 23px auto 0px; width: 153px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: inline-block;
}
.in-banner .bannertxt .txt53 a {
	color: rgb(255, 255, 255);
}
.in-banner .bannertxt .btn {
	background: url("company_16.png") no-repeat center; margin: 50px auto 0px; width: 13px; height: 15px; display: block; cursor: pointer;
}
.pro-fi {
	padding-top: 56px;
}
.intoentit {
	text-align: center;
}
.intocntit {
	background: url("company_25.png") no-repeat center; text-align: center; color: rgb(214, 185, 145); font-size: 18px;
}
.pro-se {
	overflow: hidden; padding-top: 64px; padding-bottom: 100px;
}
.pro-se .le {
	border: 5px solid rgb(201, 160, 114); width: 410px; height: 526px; margin-left: -200px; float: left; position: relative;
}
.pro-se .le img {
	left: 38px; top: 23px; position: absolute;
}
.pro-se .ri {
	padding: 42px 0px 0px; width: 500px; margin-right: -200px; float: right;
}
.pro-se .ri .p {
	color: rgb(51, 51, 51); line-height: 24px; margin-top: 8px;
}
.pro-se-th {
	overflow: hidden; padding-top: 99px; clear: both;
}
.pro-se-th .ul {
	width: 1500px;
}
.pro-se-th .li {
	width: 156px; text-align: center; margin-right: 226px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.pro-se-th .li .thtit {
	padding: 15px 0px; color: rgb(201, 160, 114); font-size: 14px;
}
.pro-se-th .li .thtxt {
	color: rgb(51, 51, 51);
}
.cul-se {
	padding-top: 64px; padding-bottom: 100px;
}
.cul-se .leri {
	overflow: hidden;
}
.cul-se .le {
	padding: 28px 0px 0px 13px; width: 500px; margin-left: -200px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .le .p {
	color: rgb(51, 51, 51); line-height: 24px; margin-top: 8px;
}
.cul-se .le .p1 {
	margin-left: 14px;
}
.cul-se .le .btn {
	padding: 20px 0px 0px 4px;
}
.cul-se .ri {
	border: 5px solid rgb(201, 160, 114); width: 326px; height: 523px; margin-right: -200px; float: right; filter: alpha(opacity=0); position: relative; opacity: 0;
}
.cul-se .ri img {
	left: -12px; top: -7px; position: absolute;
}
.cul-se .clear1 {
	padding-bottom: 90px;
}
.cul-se .le1 {
	background: rgb(203, 172, 132); width: 383px; height: 623px; margin-left: -200px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .ri1 {
	width: 507px; margin-right: -200px; float: right; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .ri1 .p {
	color: rgb(51, 51, 51); padding-left: 22px;
}
.cul-se .ri1 .p1 {
	color: rgb(51, 51, 51); line-height: 53px; padding-left: 22px; font-size: 14px;
}
.cul-se .ri1 .p2 {
	margin-left: 43px;
}
.cul-se .ri1 .btn {
	padding: 20px 0px 0px 23px;
}
.cul-se .leri2 {
	width: 100%; height: 767px;
}
.cul-se .ri2 {
	padding: 200px 40px 0px; width: 377px; height: 256px; margin-top: 300px; float: right; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .ri2 .p {
	color: rgb(255, 255, 255); padding-top: 16px;
}
.cul-se .le3 {
	background: rgb(203, 172, 132); width: 446px; height: 781px; margin-left: -200px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .ri3 {
	width: 500px; margin-right: -200px; float: right; filter: alpha(opacity=0); opacity: 0;
}
.cul-se .ri3 .p {
	width: 445px; color: rgb(51, 51, 51); padding-left: 30px;
}
.course-se {
	padding-top: 64px;
}
.course-seb {
	margin: 0px auto; width: 762px; overflow: hidden;
}
.course-se .le {
	width: 323px; overflow: hidden;
}
.course-se .le .pl {
	margin-left: -200px; float: left; display: block; filter: alpha(opacity=0); opacity: 0;
}
.course-se .ri {
	width: 422px; overflow: hidden;
}
.course-se .ri .pr {
	margin-right: -200px; float: right; display: block; filter: alpha(opacity=0); opacity: 0;
}
.honor {
	padding-top: 80px; padding-bottom: 74px;
}
.honor-box {
	margin: 0px auto; width: 650px; height: 350px; position: relative;
}
.honor-box ul {
	margin: 0px auto; width: 600px; height: 346px; position: relative;
}
.honor-box li {
	background: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); left: 154px; top: 61px; width: 0px; height: 0px; position: absolute; z-index: 0; cursor: pointer;
}
.honor-box li .img {
	width: 100%; height: 100%; vertical-align: middle;
}
.honor-box li p {
	width: 100%; height: 1px;
}
.honor-box li p img {
	width: 100%;
}
.honor-box .prev {
	top: 128px; width: 33px; height: 62px; overflow: hidden; filter: alpha(opacity=60); position: absolute; z-index: 3; cursor: pointer; opacity: 0.6;
}
.honor-box .next {
	top: 128px; width: 33px; height: 62px; overflow: hidden; filter: alpha(opacity=60); position: absolute; z-index: 3; cursor: pointer; opacity: 0.6;
}
.honor-box .prev {
	background: url("honor_06.png") no-repeat; left: -168px;
}
.honor-box .next {
	background: url("honor_09.png") no-repeat; right: -168px;
}
.honor-box .prev:hover {
	filter: alpha(opacity=100); opacity: 1;
}
.honor-box .next:hover {
	filter: alpha(opacity=100); opacity: 1;
}
.tal-th {
	overflow: hidden; padding-top: 60px; padding-bottom: 80px; clear: both;
}
.tal-th .ul {
	width: 1500px;
}
.tal-th .li {
	width: 276px; text-align: center; margin-right: 195px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.tal-th .li .thtit {
	padding: 15px 0px; color: rgb(201, 160, 114); font-size: 14px;
}
.tal-th .li .thtxt {
	color: rgb(51, 51, 51);
}
.job {
	padding-bottom: 100px;
}
.jobtable {
	width: 100%;
}
.jobtable th {
	background: rgb(222, 199, 167); height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;
}
.jobtable th.first {
	text-align: left; padding-left: 35px;
}
.jobtable tr td {
	height: 43px; text-align: center; color: rgb(51, 51, 51); line-height: 43px; border-bottom-color: rgb(251, 248, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.jobtable tr td a {
	color: rgb(194, 194, 194);
}
.jobtable tr td a:hover {
	color: rgb(214, 185, 145);
}
.jobtable tr td.first {
	text-align: left; padding-left: 35px;
}
.jobtable tr td a.more {
	background: url("honor_29.png") no-repeat 0px 0px; margin: 0px auto; width: 71px; height: 23px; text-align: center; color: rgb(129, 129, 130); line-height: 23px; font-size: 12px; display: block; transition: all 0.3s;
}
.jobtable tr td a.more:hover {
	background-position: 0px -23px; color: rgb(51, 51, 51);
}
.product-fi {
	width: 100%; overflow: hidden; margin-top: -5px;
}
.product-fi ul {
	width: 100%;
}
.product-fi .img {
	width: 100% !important; display: block;
}
.product-fi .con {
	background: rgb(255, 255, 255); height: 200px; text-align: center; display: block;
}
.product-fi .con2 {
	background: rgb(245, 245, 245);
}
.product-fi .con .ntit {
	width: 100%; padding-top: 50px; display: inline-block;
}
.product-fi .con .tit {
	width: 100%; color: rgb(133, 133, 133); line-height: 1em; padding-top: 10px; font-size: 20px; display: inline-block;
}
.product-fi .con .entit {
	width: 100%; color: rgb(184, 184, 184); line-height: 1em; display: inline-block;
}
.product-fi .bbg {
	background: rgb(83, 83, 83); width: 100%; height: 25px;
}
.product-fi .bbg2 {
	background: rgb(39, 39, 39);
}
.wild .wrap {
	max-width: none;
}
.prolist-fi {
	padding-bottom: 50px; margin-top: -5px;
}
.container {
	margin: 0px auto; position: relative; min-height: 591px;
}
.list-item {
	background: rgb(246, 246, 246); margin: 30px 10px 0px; width: 280px; vertical-align: top; float: left; cursor: pointer; transition: top 1s ease 0s, left 1s ease 0s;
}
.list-item .pd10 {
	padding: 10px;
}
.list-item .box-preview {
	width: 260px;
}
.list-item .box-preview .insetscroll {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative;
}
.list-item .box-preview .insetscroll img {
	display: block;
}
.list-item .box-mask {
	background: url("prolist_08.png"); left: 100%; top: 100%; width: 100%; height: 100%; position: absolute;
}
.list-item .box-mask-detail {
	background: url("prolist_09.png") no-repeat center; width: 100%; height: 100%;
}
.list-item .tit {
	color: rgb(51, 51, 51); font-size: 16px; display: inline-block;
}
.list-item .stit {
	color: rgb(51, 51, 51);
}
.list-item p {
	color: rgb(51, 51, 51); margin-top: 10px;
}
.list-item .more {
	background: rgb(186, 145, 99); width: 75px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; margin-top: 8px; display: block;
}
.manage {
	width: 100%; overflow: hidden; padding-top: 37px; padding-bottom: 68px; position: relative; min-width: 1000px;
}
.titspan {
	background: url("culture_03_06.jpg") no-repeat; margin: 0px auto 0px -960px; left: 50%; width: 1920px; height: 77px; text-align: center; color: rgb(214, 185, 145); text-indent: 16px; padding-top: 44px; font-size: 18px; position: absolute;
}
.mangbox {
	width: 100%; padding-top: 121px;
}
.mangbox li {
	width: 100%; height: 200px; margin-top: 100px; filter: alpha(opacity=0); opacity: 0;
}
.center {
	margin: 0px auto; width: 1000px;
}
.list-left {
	padding-top: 76px; margin-left: 46px; float: left;
}
.data {
	color: rgb(154, 154, 153); line-height: 18px; font-size: 18px; margin-bottom: 10px;
}
.list-left span {
	height: 16px; color: rgb(68, 68, 68); line-height: 16px; font-size: 16px; margin-bottom: 18px; display: block;
}
.list-left a {
	color: rgb(160, 159, 159); line-height: 14px; font-size: 14px; display: block;
}
.list-left a:hover {
	color: rgb(204, 51, 51);
}
.center img {
	margin-top: 48px; float: right;
}
.list-mobel {
	margin-bottom: 35px;
}
.list-mobel li {
	width: 205px; height: 158px; margin-right: 6px; float: left; position: relative;
}
.list-mobel li a {
	width: 100%; height: 158px; color: rgb(51, 51, 51); display: block;
}
.list-mobel li a:hover {
	background: rgb(214, 185, 145); color: rgb(255, 255, 255);
}
.icon-o a:hover i {
	
}
.icon-t a:hover i {
	background-position: 0px -45px !important;
}
.icon-th a:hover i {
	background-position: 0px -93px !important;
}
.icon-f a:hover i {
	background-position: 0px -140px !important;
}
.icon-fi a:hover i {
	background-position: 0px -178px !important;
}
.list-mobel li i {
	display: block;
}
.list-mobel li i {
	background: url("public/sprte.png") 0px 0px;
}
.list-mobel li.icon-o i {
	background-position: -58px 0px; margin: 43px 0px 0px 73px; width: 48px; height: 44px; float: left;
}
.list-mobel li.icon-o.cus i {
	
}
.list-mobel li.icon-t i {
	background-position: -61px -44px; margin: 36px 0px 0px 70px; width: 62px; height: 48px; float: left;
}
.list-mobel li.icon-t.cus i {
	background-position: 0px -45px;
}
.list-mobel li.icon-th i {
	background-position: -58px -94px; margin: 42px 0px 0px 74px; width: 47px; height: 47px; float: left;
}
.list-mobel li.icon-th.cus i {
	background-position: 0px -93px;
}
.list-mobel li.icon-f i {
	background-position: -58px -140px; margin: 48px 0px 0px 64px; width: 37px; height: 38px; float: left;
}
.list-mobel li.icon-f.cus i {
	background-position: 0px -140px;
}
.icon-f p {
	left: 58px !important;
}
.list-mobel li.icon-fi i {
	background-position: -58px -178px; margin: 37px 0px 0px 68px; width: 54px; height: 50px; float: left;
}
.list-mobel li.icon-fi.cus i {
	background-position: 0px -178px;
}
.icon-fi {
	width: 190px !important;
}
.icon-th {
	width: 190px !important;
}
.icon-f {
	width: 180px !important;
}
.cus a {
	background: rgb(214, 185, 145); color: rgb(255, 255, 255);
}
.cus a p {
	color: rgb(255, 255, 255);
}
.mobel {
	overflow: visible;
}
.list-mobel li p {
	left: 70px; bottom: 38px; line-height: 14px; font-size: 14px; position: absolute;
}
.leftsay {
	width: 827px; color: rgb(51, 51, 51); line-height: 24px; float: left;
}
.data-say {
	margin-top: -4px; float: right;
}
.sclider {
	margin: 97px 0px 56px; width: 100%; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; float: left;
}
.incse {
	background: rgb(148, 149, 151); width: 200px; height: 2px;
}
.show-pic li {
	width: 1000px; height: 357px; float: left;
}
.tit-gy {
	margin-left: 303px; float: left;
}
.tit-gy {
	margin-left: 299px !important;
}
.tit-gy-one {
	margin: 50px 0px 74px 267px; text-align: center; float: left; position: relative;
}
.tit-gy-one img {
	margin-bottom: 14px;
}
.company_slide {
	background: url("public/sde.png") no-repeat; margin: 0px auto; width: 193px; height: 18px; color: rgb(171, 137, 90); line-height: 18px; font-size: 18px;
}
.cpnews {
	background: url("public/cpnew_07.png") no-repeat; width: 295px;
}
.se a {
	color: rgb(214, 185, 145);
}
.show {
	width: 1000px; overflow: hidden; clear: both; margin-top: 7px; float: left;
}
.show-pic img {
	float: left;
}
.show-pic {
	width: 1000%; margin-left: -400px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.btns {
	margin: -40px 0px 95px 509px; width: 92px; height: 40px; float: left;
}
.jm {
	margin-bottom: 54px; margin-left: 318px !important;
}
.btns a {
	border: 1px solid rgb(148, 145, 145); width: 38px; height: 38px; text-align: center; color: rgb(190, 188, 188); line-height: 40px; font-family: "Regular"; margin-right: 6px; float: left; display: none;
}
.btns a:hover {
	background: rgb(202, 172, 138); border: 1px solid rgb(202, 172, 138); color: rgb(255, 255, 255);
}
.lclist {
	background: url("bg.jpg") no-repeat; width: 1032px !important; height: 490px;
}
.btns a.in {
	background: rgb(202, 172, 138); border: 1px solid rgb(202, 172, 138); color: rgb(255, 255, 255);
}
.btns {
	float: left;
}
.lc {
	background: rgb(250, 250, 250); width: 100%; height: 490px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.lens {
	width: 100%; margin-top: 58px; float: left;
}
.lens li {
	width: 176px; height: 163px; overflow: hidden; margin-bottom: 46px; float: left;
}
.lens li a {
	margin: 0px 0px 0px -200px; width: 100%; height: 100%; text-align: center; color: rgb(51, 51, 51); font-size: 14px; display: block; filter: alpha(opacity=0); opacity: 0;
}
.lens li.icon9 a {
	margin: -200px 0px 0px;
}
.lens li a p {
	line-height: 24px; margin-top: 12px;
}
.lens li i {
	width: 95px; height: 95px; display: block;
}
.icon1 i {
	background: url("public/icon_23.png") no-repeat; margin-left: 29px;
}
.icon2 i {
	background: url("public/icon_26.png") no-repeat; margin-left: 39px;
}
.icon3 i {
	background: url("public/icon_28.png") no-repeat; margin-left: 36px;
}
.icon4 i {
	background: url("public/icon_30.png") no-repeat; margin-left: 39px;
}
.icon5 i {
	background: url("public/icon_32.png") no-repeat; margin-left: 42px;
}
.icon6 i {
	background: url("public/icon_47.png") no-repeat; margin-left: 34px;
}
.icon7 i {
	background: url("public/icon_53.png") no-repeat; margin-left: 41px;
}
.icon8 i {
	background: url("public/icon_49.png") no-repeat; margin-left: 39px;
}
.icon9 i {
	background: url("public/icon_51.png") no-repeat; margin-left: 50px;
}
.icon1 {
	margin-right: 18px; margin-left: 39px;
}
.icon2 {
	margin-right: 28px;
}
.icon3 {
	margin-right: 24px;
}
.icon4 {
	margin-right: 24px;
}
.lens li.icon6 {
	margin-right: 18px; float: right;
}
.lens li.icon7 {
	margin-right: 29px; float: right;
}
.lens li.icon8 {
	margin-right: 20px; float: right;
}
.lens li.icon9 {
	width: 200px !important; float: right;
}
.sqj {
	height: 800px;
}
.sqjs {
	margin-bottom: 28px; margin-left: 314px;
}
.psql {
	width: 989px; height: 12px; text-align: center; color: rgb(51, 51, 51); line-height: 12px; font-size: 12px; margin-left: 11px; float: left;
}
.tels {
	margin: 0px auto; padding-top: 25px; clear: both; display: block;
}
.formlist li {
	border: 1px solid rgb(195, 195, 195); width: 310px; height: 43px; margin-right: 32px; margin-bottom: 20px; float: left;
}
.none {
	margin: 0px !important;
}
.formlist {
	height: 195px;
}
.formlist li label {
	height: 43px; line-height: 43px; margin-left: 10px; float: left;
}
.formlist input {
	border: 0px currentColor; width: 207px; height: 41px; text-indent: 5px; float: left;
}
.radio {
	width: auto !important;
}
.sex {
	float: right;
}
.sex input {
	float: left;
}
.sex span {
	width: 30px; height: 43px; text-align: center; line-height: 40px; margin-right: 7px; float: left;
}
.bz {
	width: 66px; height: 43px; text-align: center; color: rgb(51, 51, 51); line-height: 43px; float: right;
}
.country input {
	width: 150px !important;
}
#form {
	margin-top: 66px; float: left;
}
.ly {
	border: 1px solid rgb(195, 195, 195); width: 998px; height: 112px; text-indent: 18px; padding-top: 24px;
}
.submit {
	background: rgb(201, 160, 113); width: 1000px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 47px; font-size: 14px; margin-top: 20px !important; float: left;
}
.desip {
	width: 822px; height: 48px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; margin-top: 60px; margin-left: 128px; float: left; opacity: 0;
}
.detit {
	margin-bottom: 60px; margin-left: 324px;
}
.black-clear-box {
	background: rgb(255, 255, 255); width: 100%; height: 100%; filter: alpha(opacity=40); position: absolute; opacity: 0.4;
}
.piclic {
	margin: 60px 0px 12px 404px; clear: both; float: left; display: block; opacity: 0;
}
.conybtn {
	width: 56px; height: 135px; clear: both; margin-top: 28px; margin-left: 482px; float: left; position: relative;
}
.conybtn a {
	background: url("public/icon_32_19.png") no-repeat; width: 56px; height: 56px; bottom: 0px; position: absolute;
}
.conybtn span {
	background: rgb(201, 160, 114); margin: 0px auto; width: 21px; height: 1px; display: block;
}
.design {
	height: 539px;
}
.fuzc {
	background: rgb(244, 244, 244); width: 100%; height: 1141px;
}
.serv {
	margin-top: 86px; margin-left: 332px;
}
.modom {
	filter: alpha(opacity=0); opacity: 0;
}
.servlist li {
	width: 100%; height: 171px;
}
.serjs {
	margin-top: -100px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.serjs p {
	width: 407px; height: 60px; color: rgb(51, 51, 51); line-height: 20px; margin-top: 14px;
}
.nextjs p {
	width: 407px; height: 60px; color: rgb(51, 51, 51); line-height: 20px; margin-top: 14px;
}
.lz1 {
	width: 287px; height: 100px; margin-left: 50px; float: left; display: block;
}
.servlist {
	width: 100%; float: left;
}
.servlist li a {
	position: relative;
}
.lz1 span {
	background: url("public/plic_11.png") no-repeat; width: 101px; height: 100px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.lz1 i {
	background: url("public/plic_17.png") no-repeat; width: 150px; height: 100px; margin-top: 15px; margin-right: -170px; float: right; display: block; filter: alpha(opacity=0); opacity: 0; transition: 1000ms;
}
.nelz {
	width: 294px; height: 100px; margin-left: 263px; float: left; display: block;
}
.nelz i {
	background: url("public/plic_28.png") no-repeat; width: 330px; height: 100px; margin-top: 23px; margin-left: -170px; float: left; display: block; filter: alpha(opacity=0); opacity: 0; transition: 1000ms;
}
.dol {
	width: 160px !important; margin-right: 0px !important; margin-left: 0px !important; filter: alpha(opacity=0); opacity: 1 !important;
}
.nelz span {
	background: url("public/plic_23.png") no-repeat; width: 101px; height: 100px; margin-left: 32px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.nextjs {
	margin-top: -100px; margin-left: 35px; float: left;
}
.servlist li span {
	margin-top: -100px;
}
.jsth a span {
	background: url("public/plic_37.png") no-repeat;
}
.jsth a i {
	background: url("public/plic_38.png") no-repeat;
}
.jsfo a span {
	background: url("public/plic_43.png") no-repeat;
}
.jsfo a i {
	background: url("public/plic_44.png") no-repeat;
}
.jsfi a span {
	background: url("public/plic_50.png") no-repeat;
}
.jsfi a i {
	background: url("public/plic_53.png") no-repeat;
}
/*.slide {
	left: 50px; width: 1px; height: 70px; bottom: -70px; border-left-color: rgb(181, 181, 181); border-left-width: 1px; border-left-style: dotted; position: absolute;
}*/
.nez-solid {
	left: 244px;
}
.twjj {
	background: rgb(255, 255, 255); width: 100%; height: 430px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.home {
	margin: 70px 0px 72px 282px;
}
.clearpic {
	width: 880px; height: 137px; overflow: hidden; margin-left: 40px; float: left;
}
.picbox {
	height: 137px; margin-left: 140px; filter: alpha(opacity=0); min-width: 1264px; opacity: 0;
}
.picbox li {
	width: 220px; height: 137px; margin-right: 96px;
}
.sch-box {
	width: 100%; float: left;
}
.scroll-up {
	width: 22px; height: 45px; margin-top: 27px; display: block;
}
.scroll-down {
	width: 22px; height: 45px; margin-top: 27px; display: block;
}
.scroll-up {
	background: url("public/up.jpg") no-repeat; float: left;
}
.inse {
	margin-left: 85px;
}
.lxfx {
	top: 200px; width: 77px; height: auto; right: 15px; position: fixed; z-index: 11;
}
.lxfx li a {
	width: 300px; height: 47px; color: rgb(255, 255, 255); margin-top: 9px; display: block;
}
.leftlx {
	width: 77px; height: 47px; float: left;
}
.lxfx li span {
	height: 24px; color: rgb(255, 255, 255); line-height: 22px; padding-left: 8px; font-size: 20px; margin-top: 8px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.ewm {
	background: rgb(192, 192, 192); border: 5px solid rgb(255, 255, 255); left: -145px; top: -40px; width: 120px; height: 120px; display: none; position: absolute;
}
.lxfx li i {
	background: url("fx.png") no-repeat 4px 0px; margin: 0px auto; width: 30px; height: 27px; text-align: center; display: block;
}
.lxfx li i.icon-tel {
	background-position: 0px -25px;
}
.lxfx li i.icon-ly {
	background-position: 4px -53px;
}
.lxfx li i.icon-wx {
	background-position: -34px 4px;
}
.lxfx li i.icon-wb {
	background-position: -30px -22px;
}
.lxfx li p {
	text-align: center; line-height: 12px;
}
.lxfx li {
	background: rgb(194, 152, 91); width: 77px; height: 56px; overflow: hidden; margin-bottom: 1px; margin-left: 0px; position: relative;
}
.scroll-down {
	background: url("public/down.jpg") no-repeat; float: right;
}
.picbox li span {
	width: 220px; height: 14px; color: rgb(68, 57, 94); line-height: 14px; padding-bottom: 7px; font-size: 14px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.pic-tit {
	margin: 10px 0px 20px; height: 14px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; float: left;
}
.picbox li p {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 11px; float: left;
}
.picbox li a {
	color: rgb(51, 51, 51); float: left;
}
.picbox li a:hover p {
	color: rgb(0, 0, 0);
}
.home-tit {
	margin: 13px 0px 84px 280px;
}
.home-list li {
	width: 100%; height: 200px; margin-top: 100px; filter: alpha(opacity=0); opacity: 0;
}
.home-list {
	margin-bottom: 34px;
}
.homep {
	padding-top: 50px;
}
.home-data {
	color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; margin-bottom: 10px;
}
.homep p {
	width: 492px; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px;
}
.list-list {
	width: 100%; margin-top: -5px;
}
.list-list li {
	overflow: hidden; float: left; position: relative; background-size: cover;
}
.list-list li a {
	width: 634px; height: 930px; display: block;
}
.black-clear {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.black-box {
	left: 0px; top: 50%; margin-top: -159px; position: absolute; z-index: 9;
}
.black-tit {
	background: url("public/lis_4.png") no-repeat; width: 94px; height: 120px; margin-left: 0px;
}
.black-box img {
	margin-top: 34px; margin-left: 19px;
}
.black-box p {
	margin: 10px 0px 50px 19px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 24px;
}
.black-box .more {
	background: url("public/lis_28.png") no-repeat; width: 40px; height: 40px; margin-left: 19px; display: block;
}
.tit-two {
	background: url("public/lis_07.png") no-repeat;
}
.tit-th {
	background: url("public/lis_10.png") no-repeat;
}
.box-preview a {
	position: relative;
}
.input-clear {
	background: rgb(127, 92, 53); left: -260px; width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.input-clear i {
	background: url("public/max_03.png") no-repeat; margin: 72px 0px 0px 104px; width: 45px; height: 45px; display: block;
}
.nexti i {
	margin-top: 56px !important;
}
.clear-black {
	background: rgb(0, 0, 0); width: 100%; height: 100%; filter: alpha(opacity=50); position: fixed; z-index: 11; opacity: 0.5;
}
.clear-box {
	left: 0px; top: 0px; width: 100%; height: 100%; position: relative; z-index: 12;
}
.showlist {
	background: rgb(255, 255, 255); left: 50%; top: 50%; width: 883px; height: 600px !important; padding-bottom: 50px; padding-left: 57px; margin-top: -300px; margin-left: -440px; position: fixed; min-height: 300px;
}
.showlist h1 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 24px; margin-top: 70px;
}
.showlist span {
	margin: 15px 0px 30px; height: 12px; color: rgb(51, 51, 51); line-height: 12px; text-indent: 3px; display: block;
}
.list-listl {
	height: 100%; overflow: hidden; padding-right: 30px; overflow-y: scroll;
}
.showlist-tit {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; margin-top: 34px;
}
.showlist p {
	width: 818px; line-height: 22px; padding-bottom: 6px; margin-top: 14px;
}
.showlist img {
	margin-left: 2px;
}
.href-list {
	top: 0px; right: -60px; position: absolute;
}
.href-list li {
	width: 60px; height: 60px;
}
.href-list {
	width: 60px; height: 300px;
}
.href-list li a {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block;
}
.href-list li i {
	background: rgb(47, 47, 47); width: 22px; height: 1px; margin-left: 18px; float: left; display: block;
}
.href-list li b {
	background: url("public/href.png") no-repeat; margin: 16px 0px 17px 18px; width: 24px; height: 26px; float: left; display: block;
}
.have {
	background-position: 0px -26px !important; width: 26px !important;
}
.href-list li b.sina {
	background-position: 0px -52px; width: 28px;
}
.href-list li b.qq {
	background-position: 0px -79px; width: 30px;
}
.href-list li b.qqkj {
	background-position: -1px -107px; width: 29px; margin-left: 15px;
}
.currents a {
	background: rgb(183, 140, 91) !important;
}
.currents a i {
	height: 0px;
}
.list-contair {
	padding-bottom: 115px;
}
.detail {
	margin: 58px 0px 50px 365px;
}
.company_detail {
	background: url("public/slide.png") no-repeat; margin: 0px auto; width: 246px; height: 18px; color: rgb(171, 137, 90); line-height: 18px; font-size: 18px;
}
.detail-imgtit {
	margin: 0px auto; clear: both; display: block;
}
.tit-sn {
	background: rgb(47, 44, 44); width: 100%; height: 66px; text-align: center; color: rgb(255, 255, 255); line-height: 66px; font-size: 18px; float: left;
}
.detail-bander {
	float: left;
}
.lefttit img {
	margin: 10px 0px 0px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.lefttit {
	width: 40px; height: 565px; margin-top: 24px; float: left;
}
.right-list {
	margin-top: 32px; margin-left: 7px; float: left;
}
.right-list p {
	width: 953px; color: rgb(51, 51, 51); line-height: 22px; padding-top: 10px; margin-bottom: 18px; filter: alpha(opacity=0); opacity: 0;
}
.cons {
	padding-bottom: 125px;
}
.detali {
	margin-bottom: 45px; margin-left: 465px;
}
.detailed {
	height: 2250px;
}
.advantage {
	background: url("public/bg_02.png") no-repeat; left: 50%; width: 1920px; height: 1082px; margin-left: -960px; position: relative;
}
.adtage {
	margin-bottom: 90px;
}
.ad-gai {
	margin-left: -75px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.ad-gai p {
	width: 460px; line-height: 22px; padding-left: 2px; margin-top: 22px;
}
.sence {
	margin-top: 51px; float: left;
}
.sence li {
	width: 500px; height: 76px; margin-right: 53px; margin-bottom: 48px; margin-left: -160px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.sence li img {
	margin-right: 30px; float: left;
}
.litit {
	color: rgb(0, 0, 0); line-height: 14px; font-size: 14px; margin-top: 10px; float: left;
}
.sence li p {
	width: 371px; line-height: 20px; margin-top: 11px; float: left;
}
.odn {
	width: 447px !important; margin-right: 0px !important;
}
.odn p {
	width: 341px !important;
}
.sixebig {
	background: url("public/bsg_51.jpg") no-repeat; left: 50%; width: 1920px; height: 950px; margin-left: -960px; position: relative;
}
.two-sz {
	color: rgb(214, 185, 145); font-size: 16px;
}
.adven-list {
	position: relative;
}
.adven {
	margin: 63px 0px 58px 268px;
}
.center-bold {
	background: url("public/center.png") no-repeat; left: 494px; top: 200px; width: 9px; height: 585px; position: absolute;
}
.bz-bg {
	background: url("public/flow_77.png") no-repeat; width: 350px; height: 41px; margin-right: 4px; float: right;
}
.bz-list {
	width: 1000px;
}
.bz-list li {
	width: 478px; height: auto; clear: both;
}
.bz-list-one {
	margin-left: -200px; filter: alpha(opacity=0); opacity: 0;
}
.bz-list-two {
	margin-right: -200px; filter: alpha(opacity=0); opacity: 0;
}
.bz-list-one p {
	text-align: right; color: rgb(237, 237, 237); line-height: 20px; margin-top: 20px; margin-right: 6px; float: right;
}
.bz-list-two {
	margin-top: -5px; float: right;
}
.bz-list-two p {
	text-align: left; color: rgb(237, 237, 237); line-height: 20px; margin-top: 20px; margin-left: 6px; float: left;
}
.bz-list-two .bz-bg {
	float: left;
}
.once-tw {
	background: url("public/fkw_67.png") no-repeat;
}
.once-th {
	background: url("public/flow_76.png") no-repeat;
}
.once-fo {
	background: url("public/flow_79.png") no-repeat;
}
.once-fi {
	background: url("public/flow_80.png") no-repeat;
}
.once-si {
	background: url("public/flow_81.png") no-repeat;
}
.bz-bg {
	color: rgb(255, 255, 255); line-height: 41px; text-indent: 131px; font-size: 14px;
}
.bz-list-two .bz-bg {
	text-indent: 63px; float: left !important;
}
.warm {
	background: url("public/bsg_51_97.jpg") no-repeat; left: 50%; width: 1920px; height: 801px; overflow: hidden; margin-left: -960px; position: relative;
}
.smallbox {
	background: rgb(161, 114, 76); width: 455px; height: 472px; margin-top: 690px; float: right; filter: alpha(opacity=0); opacity: 0;
}
.smallbox p {
	width: 371px; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: 16px; margin-left: 41px; float: left;
}
.smallbox img {
	float: left;
}
.tit-row {
	height: 18px; color: rgb(255, 255, 255); line-height: 18px; clear: both; font-size: 18px; margin-left: 42px; float: left;
}
.smallbox span {
	margin: 19px 0px 0px 42px; color: rgb(255, 255, 255); clear: both; font-family: "Arial"; font-size: 14px; float: left; display: block;
}
.infirst {
	margin: 44px 0px 0px 24px;
}
.intwo {
	margin: 23px 0px 14px 35px;
}
.adven-botom {
	height: 1596px; padding-top: 59px;
}
.adven-liensr {
	width: 960px; height: 398px; padding-left: 40px; margin-left: 1000px;
}
.adven-liensr p {
	width: 493px; line-height: 22px; margin-top: 22px; float: left;
}
.img_lf {
	margin-top: 66px; float: left;
}
.img_ri {
	float: right;
}
.newimg_lf {
	float: left;
}
.newimg_ri {
	margin-top: 78px; float: right;
}
.newadven-liensr {
	width: 978px; height: 398px; padding-left: 22px; margin-left: -1000px; filter: alpha(opacity=0); opacity: 0;
}
.newadven-liensr p {
	width: 384px; text-align: right; margin-top: 12px; float: right;
}
.juh {
	clear: right; margin-top: 26px; float: right;
}
.adven-bot {
	margin-top: 106px; float: left;
}
.adven-bot img {
	margin-top: -50px; float: left; filter: alpha(opacity=0); opacity: 0;
}
.product-fi li {
	width: 634px; position: relative; cursor: pointer;
}
.besttxt {
	text-indent: -30px; letter-spacing: 16px !important; white-space: nowrap;
}
.belins {
	margin-left: -90px !important; white-space: nowrap;
}
.mang-banner {
	letter-spacing: 6px !important; margin-left: -114px !important; white-space: nowrap;
}
.p-ins {
	width: 472px; margin-top: 22px; float: left; display: none;
}
.juhmew {
	margin-top: 8px; float: right !important;
}
.rowsli {
	width: 598px; margin-top: 20px; float: left;
}
.rowsli li {
	width: 598px; margin-top: 250px; margin-bottom: 25px; filter: alpha(opacity=0); opacity: 0;
}
.rowsli li span {
	width: 75px; height: 30px; margin-bottom: 2px; display: block;
}
.trhtml {
	line-height: 20px;
}
.spangai {
	margin-bottom: 16px !important;
}
#dituContent {
	width: 100%; height: 806px;
}
.list-lx {
	left: 50%; top: 271px; width: 1000px; height: 725px; margin-top: -5px; margin-left: -500px; position: absolute; z-index: 11;
}
.roop {
	background: rgb(243, 243, 243); margin: 0px 0px 0px 62px; width: 333px; height: 328px; float: left;
}
.erweima {
	background: rgb(246, 246, 246); width: 350px; height: 119px; margin-left: 158px; float: left;
}
.erweima img {
	margin: 18px 0px 0px 19px; float: left;
}
.showphone {
	width: 214px; margin-top: 24px; margin-left: 11px; float: left;
}
.roop h1 {
	text-align: center; color: rgb(194, 153, 91); padding-top: 42px; font-size: 18px;
}
.roop img {
	margin: 0px auto; clear: both; display: block;
}
.telphone {
	width: 100%; height: 65px; color: rgb(35, 29, 51); font-size: 14px; margin-top: 26px; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.telphone i {
	background: url("public/te_16.png") no-repeat; margin: 22px 18px 0px 17px; width: 30px; height: 30px; float: left; display: block;
}
.where i {
	background: url("public/te_16.png") no-repeat; margin: 22px 18px 0px 17px; width: 30px; height: 30px; float: left; display: block;
}
.telphone span {
	color: rgb(35, 29, 51); line-height: 14px; font-size: 14px; margin-top: 30px; float: left;
}
.where span {
	color: rgb(35, 29, 51); line-height: 14px; font-size: 14px; margin-top: 30px; float: left;
}
.where {
	width: 100%; height: 63px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.where i {
	background: url("public/te_19.png") no-repeat;
}
.liuyan {
	height: 18px; text-align: center; color: rgb(194, 153, 91); line-height: 18px; font-size: 18px; margin-top: 24px; margin-bottom: 4px; display: block;
}
.showphone span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.showphone p {
	line-height: 16px;
}
.clearslw {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 12; opacity: 0.8;
}
.forms {
	background: rgb(255, 255, 255); left: 50%; top: 178px; width: 791px; height: 590px; margin-left: -438px; display: none; position: absolute; z-index: 25;
}
#tj-form {
	margin: 49px 0px 0px 44px; width: 704px; height: 498px;
}
.tit-ly {
	color: rgb(51, 51, 51); line-height: 24px; padding-bottom: 31px; font-size: 24px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.inputs {
	border: 1px solid rgb(195, 195, 195); width: 310px; height: 43px; margin-top: 34px; margin-right: 80px; float: left;
}
.inputs-t {
	border: 1px solid rgb(195, 195, 195); width: 310px; height: 43px; margin-top: 34px; margin-right: 80px; float: left;
}
.inputs-t {
	margin-right: 0px;
}
.put label {
	width: 46px; text-align: center; color: rgb(51, 51, 51); line-height: 43px; font-size: 12px; float: left;
}
.put input {
	border: 0px currentColor; width: 200px; height: 43px; line-height: 43px;
}
.put span {
	color: rgb(186, 185, 185); letter-spacing: 1px;
}
.textlst {
	border: 1px solid rgb(195, 195, 195); width: 701px; height: 162px; padding-top: 14px; font-size: 14px; margin-top: 36px;
}
.submit-tj {
	background: rgb(201, 160, 114); border: 0px currentColor; width: 149px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-top: 29px;
}
.tj-close {
	background: url("public/close_06.jpg") no-repeat; top: 0px; width: 60px; height: 60px; right: -60px; position: absolute;
}
.newhome-tit {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 24px; margin-top: 69px;
}
.homelist-new img {
	float: left;
}
.homelist-new p {
	margin-top: 28px; float: left;
}
.list-new {
	height: 797px;
}
.list-new .newhome-tit {
	margin-bottom: 55px;
}
.list-new img {
	float: left;
}
.animate {
	width: 100%; color: rgb(51, 51, 51); line-height: 18px; clear: both; font-size: 18px; margin-top: 43px; float: left;
}
.cp-list {
	width: 410px; height: 12px; color: rgb(51, 51, 51); line-height: 12px; clear: both; margin-top: 24px; float: left;
}
.cp-list strong {
	font-weight: normal; float: left;
}
.pm {
	float: left;
}
.xh {
	float: left;
}
.gg {
	float: left;
}
.list-new p {
	line-height: 24px; clear: both; margin-top: 4px; float: left;
}
.adcont {
	position: relative;
}
.animate {
	left: 558px; top: 204px; width: 444px; height: 280px; position: absolute;
}
.animate div {
	left: 444px;
}
.animate i {
	width: 19px; height: 19px; display: none; position: absolute;
}
.botmon {
	background: url("animate/1_10.png") no-repeat; top: -244px; width: 442px; height: 244px; filter: alpha(opacity=0); z-index: 7; opacity: 0;
}
.botmtw {
	background: url("animate/2_10.png") no-repeat; top: -244px; width: 435px; height: 213px; filter: alpha(opacity=0); z-index: 6; opacity: 0;
}
.botmth {
	background: url("animate/3_10.png") no-repeat; top: -244px; width: 422px; height: 213px; filter: alpha(opacity=0); z-index: 5; opacity: 0;
}
.botmfo {
	background: url("animate/4_10.png") no-repeat; top: -244px; width: 417px; height: 200px; filter: alpha(opacity=0); z-index: 4; opacity: 0;
}
.botmfi {
	background: url("animate/5_10.png") no-repeat; top: -244px; width: 390px; height: 171px; filter: alpha(opacity=0); z-index: 3; opacity: 0;
}
.botmsi {
	background: url("animate/6_10.png") no-repeat; top: -244px; width: 417px; height: 200px; filter: alpha(opacity=0); z-index: 2; opacity: 0;
}
.botmse {
	background: url("animate/7_10.png") no-repeat; top: -244px; width: 390px; height: 123px; filter: alpha(opacity=0); z-index: 1; opacity: 0;
}
.animate div {
	width: 444px; height: 280px; position: absolute;
}
.rush {
	left: 50%; top: 65px; width: 158px; height: 290px; margin-left: 627px; display: none; position: fixed;
}
.rush-title {
	top: 85px; width: 148px; height: auto; text-align: center; margin-top: -16px; position: absolute; animation-duration: 1s;
}
.rush-title h6 {
	height: 16px; color: rgb(94, 93, 93); line-height: 16px; font-size: 16px;
}
.rush-title p {
	text-align: center; color: rgb(131, 131, 131); font-family: "Arial"; font-size: 12px;
}
.map-rush {
	background: url("bc_03.png") no-repeat; width: 24px; height: 266px; padding-top: 24px; margin-right: 10px; float: right; position: relative;
}
.spansolid {
	background: rgb(48, 48, 48); top: 85px; width: 24px; height: 3px; right: 10px; display: block; position: absolute; z-index: 10;
}
.map-rush li {
	width: 24px; height: 2px; margin-bottom: 58px;
}
.map-rush li a {
	width: 100%; height: 2px; display: block;
}
.desimain {
	position: relative;
}
.titmiao {
	clear: both;
}
.boxbox {
	width: 100%; height: 100%; display: none; position: absolute; z-index: 99;
}
.clear-picshow {
	width: 328px; height: 260px; position: relative;
}
.clear-picshow img {
	left: 0px; top: 0px; width: 328px; height: 260px; display: none; position: absolute;
}
.vnbtn {
	top: 59px; width: 60px; right: -60px; position: absolute;
}
.vnbtn a {
	width: 60px; display: block; cursor: pointer; opacity: 1 !important;
}
.vnbtn span {
	
}
.jiathis_style .jtico {
	
}
.vnclose {
	background: url("i1.jpg") no-repeat 0px -59px; top: 0px; width: 60px; height: 59px; right: -60px; display: block; position: absolute;
}
.vnclose:hover {
	
}
.vnbtn #bds_more {
	background: url("i2.jpg") no-repeat 0px -63px !important; padding: 0px; height: 63px !important; float: none;
}
.vnbtn #bds_more:hover {
	
}
.vnbtn .bds_tsina {
	background: url("i3.jpg") no-repeat 0px -58px; height: 58px;
}
.vnbtn .bds_tsina:hover {
	
}
.vnbtn .bds_tqq {
	background: url("i4.jpg") no-repeat 0px -61px; height: 61px;
}
.vnbtn .bds_tqq:hover {
	
}
.vnbtn .bds_qzone {
	background: url("i5.jpg") no-repeat 0px -59px; height: 59px;
}
.vnbtn .bds_qzone:hover {
	
}
/*ÍøÕ¾µÚÒ»ÆÁ*/
.wp { margin: 0 auto; width: 1050px; }
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.indexBox { position: relative; padding-top: 50px; padding-bottom: 0px; background-color: #ffffff; }
.indexBox .title { margin-bottom: 15px; }
.indexBox .title .en { font-size: 24px; font-weight: bold; color: #333; text-transform: uppercase; }
.indexBox .title .cn { font-size: 16px; font-weight: bold; color: #333; }

.indexNewsCon { width: 100%; }

.indexNewsBox { float: left; width: 750px; }

.indexNewsImg { float: left; width: 300px; }
.indexNewsImg a { display: block; width: 100%; }
.indexNewsImg a:hover { -webkit-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.indexNewsImg a img { display: block; width: 100%; height: 208px; }
.indexNewsImg a .tit { width: 100%; height: 40px; line-height: 40px; }
.indexNewsImg a .arrow { float: right; width: 40px; height: 40px; background-color: #1b1c1b; background-image: url(../images/arrow1.png); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; }
.indexNewsImg a .word { background-color: #c02125; margin-right: 40px; padding: 0 10px; height: 40px; font-size: 14px; color: #fff; overflow: hidden; }

.indexNewsList { margin-left: 320px; }
.indexNewsList ul { list-style: none; }
.indexNewsList li { margin-top: 10px; overflow: hidden; }
.indexNewsList li:first-child { margin-top: 0; }
.indexNewsList .time { float: left; width: 64px; height: 64px; border: 1px solid #7d7d7d; text-align: center; }
.indexNewsList .day { font-size: 30px; font-weight: bold; color: #333; }
.indexNewsList .date { font-size: 12px; color: #333; }
.indexNewsList .info { float: left;}
.indexNewsList .info a { margin-bottom: 5px; display: block; height: 1.2em; line-height: 1.2em; font-size: 16px; color: #333; overflow: hidden; }
.indexNewsList .info a span { color: #da2c30; }
.indexNewsList .info a:hover { color: #da2c30; }
.indexNewsList .info p { font-size: 12px; line-height: 2; height: 4em; color: #999; overflow: hidden; }
.indexNewsList .t { font-size: 12px; line-height: 2; height: 4em; color: #999; overflow: hidden; }
.indexNewsList .t a {
	font-size: 12px;
	color: #cc6600;
	display: inline;
}
.iconList { float: right; width: 300px; }
.iconList li { float: left; margin-left: 10px; margin-bottom: 10px; width: 140px; height: 120px; }
.iconList li a { display: block; position: relative; width: 100%; height: 100%; text-align: center; background-color: #eaeaea; overflow: hidden; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.iconList li i { position: absolute; display: block; top: 20px; left: 50%; margin-left: -41px; width: 80px; height: 64px; background-position: center center; background-repeat: no-repeat; }
.iconList li i.webShop { background-image: url(icon1.png); }
.iconList li i.public { background-image: url(icon2.png); }
.iconList li i.infoSpace { background-image: url(icon3.png); }
.iconList li i.service { background-image: url(icon4.png); }
.iconList li span { display: block; padding-top: 78px; font-size: 16px; width: 100%; }
.iconList li:hover a { background-color: #da2c30; color: #fff; }
.iconList li:hover i { -webkit-animation: bounce 1s ease; animation: bounce 1s ease; }
.iconList li:hover i.webShop { background-image: url(icon5.png); }
.iconList li:hover i.public { background-image: url(icon6.png); }
.iconList li:hover i.infoSpace { background-image: url(icon7.png); }
.iconList li:hover i.service { background-image: url(icon8.png); }



/*ÍøÕ¾µÚÒ»ÆÁÐ¡Í¼±êÉÏµ¯*/


@-webkit-keyframes bounce { 0%,
    20%,
    53%,
    80%,
    100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); }
  40%,
    43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -10px, 0); }
  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -5px, 0); }
  90% { -webkit-transform: translate3d(0, -1px, 0); } }



/*content-banner*/
.pro-banner,.news-banner,.succ-banner,.research-banner,.about-banner,.contact-banner,.bnkh-banner,.up-banner{width: 100%;height: 120px;}
.pro-banner{background: url(product-banner.jpg) no-repeat center;}
.bnkh-banner{background: url(bnkh-banner.jpg) no-repeat center;}
.news-banner{background: url(news-banner.jpg) no-repeat center;}
.succ-banner{background: url(succ-banner.jpg) no-repeat center;}
.research-banner{background: url(research-banner.jpg) no-repeat center;}
.about-banner{background: url(about-banner.jpg) no-repeat center;}
.contact-banner{background: url(contact-banner.jpg) no-repeat center;}
.up-banner{background: url(up-banner.jpg) no-repeat center;}
.head,#bg,.foot,.course-bottom{
	width: 1002px;
	margin: 0 auto;
}
.f-cb{
    zoom:1;
}
.f-cb:after{
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    overflow:hidden;
    content:".";
}
.fceb6,.fceb6 a{
	color: #eb6112;
	}
.fc9e9,.fc9e9 a{
	color: #9e9997;
}
.eb6112{
	color: #eb6112;
}
.fs14{
	font-size: 14px;
}
.fs24{
	font-size: 24px;
}
.tlf-left{
    float: left;
    margin-left: -100%;
}
.tlf-right{
    width: 100%;
    float: left;
}

.divcss5{ width:1000px; margin: 0px auto; } 
.divcss5 table{ background:#CCC; color:#EEF2FA; margin-left: 100px; padding: 20px;} 
.divcss5 table tr{ background:#FFF; height: 35px; padding:20px; position: relative; top: 20px; margin-top: 20px; }
.divcss5 table td{ background:#FFF; line-height:40px; height: 35px; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
.divcss5 table input{height: 30px;line-height: 30px;border: 1px solid #bbb;padding: 0 10px;font-size: 12px;}
/*contant-nav*/
.contant-nav{width: 100%;border-bottom: 1px solid #eee; height: 46px;text-align: left;}
.contant-menu{line-height: 49px;text-align: right;margin-bottom: -1px;}
.contant-menu span.interval{display: inline-block;_display:inline;width: 1px;background: #ddd;height: 12px;margin: 0 25px;}
.contant-home{width: 400px;height: 49px; background: url(../img/home-icon.jpg) 0 15px no-repeat;line-height: 49px;text-align: left;padding-left: 30px;}
.contant-menu a{display: inline-block;_display:inline;height: 46px;}
.contant-menu a:hover,.contant-menu a.cur{border-bottom: 1px solid #eb6112;height: 45px;color: #eb6112}

.contant-bg{background: url(../img/contant-bg.jpg) repeat-x;padding: 0px 50px}
.pro-tit1{padding: 35px 0 0px;}
.rlzy-tit1{padding: 20px 0 0px;}
.rlzy-tit{
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.ly-tit{padding: 20px 0 0px;}
.pro-tit{
	text-align: center;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.pro-tit-a{padding: 0 14px;line-height: 28px;border: 1px solid #f0f0f0;display: inline-block;_display:inline;margin-top: 20px;}
.pro-tit-a:hover,.pro-tit a.cur{border: 1px solid #eb6112;color: #eb6112}
.route-div{font-size: 0px;}

.news-div{width: 1002px;height: 250px;margin-bottom: 35px;position: relative;background: url(../images/news-bg.jpg) no-repeat center;text-align: left;}
.news-ul{width: 957px;height: 250px;overflow: hidden;position: relative;}
.news-ul li{height: 250px;width: 1835px;position: absolute;left:-290px;}
.news-ul .news-text{text-align: left;padding: 45px 70px 0 0;width: 518px;}
.news-img{width: 250px;height: 186px;padding: 33px 0 0 40px;position: absolute;opacity:0}
.news-text{position: absolute;right: 0px;opacity:0;background: #9e9997;height: 205px;}
.news-text .fs14{padding: 10px 0 30px;}
.news-text .fs24 a{width: 518px;padding-bottom: 20px;}
.news-text .fc6f6{padding: 0 20px 0 10px;}
.news-text a{width: 24px;height: 24px;display: inline-block;_display:inline;margin: 0 5px -7px 3px;}
.news-text a.sina{background: url(../images/sina.png) no-repeat center;}
.news-text a.qq{background: url(../images/qq.png) no-repeat center;}
.news-bar{width:40px;position: absolute;bottom: 20px;right: 16px;z-index: 99}
.news-bar a{width: 40px;height: 40px;display: block;margin-bottom: 1px;cursor: pointer;}
.news-bar a.next{background: url(../images/news-next.gif) no-repeat center;}
.news-bar a.prev{background: url(../images/news-prev.gif) no-repeat center;}
.news-bar a:hover.next{background: url(../images/news-next-cur.gif) no-repeat center;}
.news-bar a:hover.prev{background: url(../images/news-prev-cur.gif) no-repeat center;}

.news-list{min-height: 500px;}
.news-list-ul{margin-right: -22px;}
.ul {
	list-style: none;
}
.news-list-ul li{width: 490px;margin-right: 22px;height: 174px;margin-bottom: 15px;}
.news-list-ul li a{display: block;width: 100%;height: 100%;background: #f5f5f5}
.news-list-ul li a:hover{background: #eb6312;}
.news-list-ul li a:hover p,.news-list-ul li a:hover p.data{color: #fff;}
.news-list-ul .tlf-left{width: 205px;height: 148px;padding: 13px;}
.news-list-ul p{margin-left: 238px;font-size: 12px;text-align: left;color: #777;margin-top: 20px;padding-right: 32px;}
.news-list-ul p.tit{font-size: 16px;}
.news-list-ul p.date{color: #9e9997;margin-top: 10px;}
.news-list-ul p.text{margin-top: 10px;}
.news-info-div{/*padding: 0 64px;*/ text-align: left;/*width: 874px;*/ min-height: 500px; height:auto !important; height:500px; padding-top: 0px; }
.news-info-div p.text{margin-top: 10px;font-size: 16px;}
.news-info-footer{border-top: 1px solid #ddd;padding-top: 25px;margin-top: 60px;}
.news-info-footer p{color: #9e9997;font-size: 14px;}
.news-info-footer .tlf-left{width: 900px;text-align: left;}
.news-info-footer .tlf-right{text-align: right;}

.succ-list-ul li{height: 158px;margin-bottom: 15px;}
.succ-list-ul li a{background: #ebebeb}
.succ-list-ul .tlf-left{padding: 0px;width: 212px}
.succ-list-ul a p{margin-left: 212px;padding: 0 40px 0 23px}
.succ-list-ul .tit{line-height: 52px;margin-top: 0px;border-bottom: 1px solid #dcdcdc;}
.succ-list-ul .text{height: 90px;margin-top: 0px;padding-top: 15px}
.succ-list-ul a:hover{background: #eb6312;}
.succ-list-ul a:hover p.tit{border-bottom: 1px solid #f6803a;}
.ly-div{ background: no-repeat 0px 0px; padding-top: 10px; padding-right: 50px; padding-bottom: 0; padding-left: 50px; }
.about-div{
	background: url(about-us-bg.gif) 0px 0px no-repeat;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 50px;
}
.rlzy-div{
	background: url(about-us-bg1.gif) 0px 0px no-repeat;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 50px;
}
.about-txt{width: 620px;}
.about-txt p{text-indent: 2em;color: #888;font-size: 14px;text-align: left;padding-bottom: 30px;}
.route-div .tlf-right{text-align: right;}
.route-div .tlf-right img{margin-left: 550px;}

.about-tit{line-height: 168px;text-align: left;color: #9e9997;font-size: 20px;background: url(../img/about-bg.gif) 0 110px no-repeat;border-bottom: 1px solid #e8e8e8;font-weight: bold;}
.about-ul li{width: 451px;text-align: left;border-bottom: 1px solid #e8e8e8;padding-bottom: 46px;}
.about-ul li.laster{border: none;}
.about-ul a:hover dd,.about-ul a:hover dt{color: #eb6112}
.about-ul dt{font-size: 18px;color: #9e9997;font-weight: bold;line-height: 84px;background: url(../img/about-bg.gif) 0 67px no-repeat;}
.about-ul dd{font-size: 14px;color: #888;}
.about-ul dd p{line-height: 30px;}

.down-tit{height: 85px;border-radius: 5px 5px 0 0;background: #eb6112;color: #fff;font-size: 30px;font-weight: bold;line-height: 85px;}
.down-div .tlf-left{width: 484px;}
.down-form{margin-left: 540px;text-align: left;}
.down-form p{padding: 47px 0 32px;}
.down-table{font-size: 14px;color: #9e9997;width: 100%;}
.down-table td{padding: 8px;}
.down-table input{height: 30px;line-height: 30px;width: 250px;border: 1px solid #bbb;padding: 0 10px;font-size: 12px;}
.down-table input.submit{width: 170px;height: 48px;background: url(../img/down-btn.jpg) no-repeat center;border: none;margin-top: 48px;}
.down-table span{color: #eb6112;margin-left: 10px;}

li.search-list{height: 108px;}
li.search-list p{text-align: left;margin-left: 0px;}
li.search-list p.text{height: 52px;padding-top: 0px;line-height: 52px;}


.page{
	font-size: 0px;
	margin-right: -5px;
	margin-top: 30px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #ddd;
}
.page a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;
	font-weight: normal;
}
.page a.prev,.page a.next{
	padding: 0 15px;
}
.page a:hover,.page a.cur,.page a.active{
	background: #eb6112;
	font-weight: normal;
	color: #fff;
	border: 1px solid #eb6112;
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}


.bds{ padding:20px; color:#000;}
	.product{ padding-top:50px; overflow:hidden;}
	.product ul{ clear:both; width:1000px; padding-bottom:20px; overflow:hidden;}
	.product ul li{ float:left; width:244px;}
	.product ul li a.pic{ display:block; width:210px; height:168px; padding:6px; border:1px solid #D9D9D9;}
	.product ul li a.pic:hover{ border:1px solid #D86D01;}
	.product ul li a.pic img{ display:block; width:210px; height:168px;}
	.product ul li a.txt{ display:block; width:224px; text-align:center; color:#5F5F5F;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; height:50px; line-height:30px; overflow:hidden;}
	.product ul li a.txt:hover{ color:#D86D01;}
	
	
	.product2{ padding-top:50px; overflow:hidden;}
	.product2 ul{ clear:both; width:1000px; padding-bottom:20px; overflow:hidden;}
	.product2 ul li{ float:left; width:244px;}
	.product2 ul li a.pic{ display:block; width:210px; height:442px; padding:6px; border:1px solid #D9D9D9;}
	.product2 ul li a.pic:hover{ border:1px solid #D86D01;}
	.product2 ul li a.pic img{ display:block; width:210px; height:442px;}
	.product2 ul li a.txt{ display:block; width:224px; text-align:center; color:#5F5F5F;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; height:50px; line-height:30px; overflow:hidden;}
	.product2 ul li a.txt:hover{ color:#D86D01;}
	
	
	#p_content{
	width:1050px;
	margin:0 auto;
	padding-top:47px;
	padding-bottom:50px;
}
#p_content .p_leftsum{
	width:206px;
	float:left;
}
#p_content .p_leftsum .p_tit{
	width:205px;
	height:40px;
	line-height:40px;
	border-left:1px solid #978c86;
	border-right:1px solid #978c86;
	border-bottom:1px solid #eceaea;
	background:#421505;
	text-indent:21px;
	font-size:16px;
	color:#fff;
}
#p_content .p_leftsum .p_ul{
	width:207px;
	margin-bottom:50px;
}
#p_content .p_leftsum .p_ul li{
	width:205px;
	height:40px;
	line-height:40px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background:#e5e5e5;
	text-indent:21px;
	margin:6px 0;
}
#p_content .p_leftsum .p_ul li a{
	font-size:16px;
	display:block;
}
#p_content .p_leftsum .p_ul li a:hover{
	color:#333;
	background:url(p_ico2.jpg) no-repeat;
}
#p_content .p_leftsum .p_ul li a.selected{
	background:url(p_ico2.jpg) no-repeat;
}
#p_content .p_leftsum2{
	width:178px;
	float:left;
	border:2px solid #dbdbdb;
	padding:13px;
	margin-right:20px;
	height:352px;
}
#p_content .p_tit2{
	width:177px;
	height:35px;
	margin:0 auto;
	line-height:35px;
	border:1px solid #9a908a;
	border-left:none;
	background:#421505;
	text-indent:13px;
	font-size:15px;
	color:#ffffff;
	position:relative;
}
#p_content .p_tit2 .p_more{
	position:absolute;
	top:8px;
	right:9px;
}
#p_content .p_leftsum2 .p_dl{
	width:205px;
	margin-top:10px;
}
#p_content .p_leftsum2 .p_dl dt{
	width:177px;
	height:105px;
	margin-top:8px;
}
#p_content .p_leftsum2 .p_dl dt img{
	width:177px;
	height:104px;
	overflow:hidden;
	margin:0 auto;
}

#p_content .p_leftsum2 .p_dl dd{
	margin-top:8px;
	overflow:hidden;
	color:#333333;
}
#p_content .p_leftsum3{
	width:175px;
	height:349px;
	float:left;
	margin-top:15px;
	position:relative;
	border:2px solid #dbdbdb;
	margin-right:20px;
	padding:15px;
}
#p_content .p_tit3{
	width:177px;
	height:35px;
	margin:0 auto;
	line-height:35px;
	border:1px solid #9a908a;
	border-left:none;
	background:#421505;
	text-indent:13px;
	font-size:15px;
	color:#ffffff;
	position:relative;
}
#p_content .p_tit3 .p_more{
	position:absolute;
	top:8px;
	right:9px;
}
#p_content .p_rightsum{
	width:977px;
	float:right;
}
#p_content .p_rightsum .p_tit4{
	width:977px;
	height:43px;
	line-height:33px;
	background:url(p_bg2.jpg) repeat-x left bottom;
	font-size:33px;
	color:#000;
	position:relative;
}
#p_content .p_rightsum .p_tit4 .p_tit4r{
	width:300px;
	height:43px;
	line-height:49px;
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	font-size:13px;
}
#p_content .p_rightsum .p_rightsum_text{
	width:974px;
	margin-top:44px;
	border:2px solid #d8d8d8;
	background:#fff;
}
#p_content .p_rightsum .p_rightsum_text p{
	width:974px;
	line-height:38px;
	border-bottom:1px solid #ccc;
	color:#000;
	font-weight:bold;
	height:40px;
}
#p_content .p_rightsum .p_rightsum_text p .header{
	background:#643c32;
	display:block;
	float:left;
	width:160px;
	height:40px;
	text-align:center;
	color:#fff;
}
#p_content .p_rightsum .p_rightsum_text .p_p{
	text-indent:70px;
	border:none;
}
#p_content .p_rightsum .p_rightsum_text p a{
	color:#333;
	line-height:40px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	text-indent:0;
	width:95px;
	height:40px;
	text-align:center;
	float:left;
}
#p_content .p_rightsum .p_rightsum_text p a:hover{
	background:url(p_ico4.jpg) no-repeat;
}
#p_content .p_rightsum .p_rightsum_text p a.selected{
	background:url(p_ico4.jpg) no-repeat;
}
.p_rightblock2{
	width:977px;
}
.p_rightblock2 dl{
	width:977px;
	border-bottom:1px dashed #323232;
	padding:25px 0 30px 0;
}
.p_rightblock2 dt{
	width:925px;
	/*background:url(n_ico7.jpg) no-repeat left top;*/
	margin-bottom:10px;
	/*padding-left:52px;*/
	font-weight:bold;
	line-height:38px;
}
.p_rightblock2 dt a{
	font-size:20px;
	color:#000;
}
.p_rightblock2 dd{
	width:925px;
	/*padding-left:52px;
	background:url(n_ico8.jpg) no-repeat left top;*/
}
.p_rightblock2 p{
	line-height:20px;
	font-size:14px;
}
.p_rightblock2 strong{
	width:87px;
	height:35px;
	line-height:35px;
	/*background:url(n_bg2.jpg) no-repeat;*/
	background:#b8b8b8;
	display:block;
	font-size:12px;
	text-align:center;
	color:#fff;
	margin-top:20px;
}
.p_rightblock2 strong a{
	color:#fff;
}