
@charset "UTF-8";
body {
	width:100%;
  margin:0;
  padding:0;
  font-family:"黑体","微软雅黑";
  min-width:1190px;
  position: relative;
  }

 @font-face {
  font-family: 'georgia';
  /*字体名称*/
  src: url("../font/georgia.eot");
  /*字体源文件*/
  src: url("../font/georgia.otf");
  /*字体源文件*/
  src: url("../font/georgia.svg");
  /*字体源文件*/
  src: url("../font/georgia.ttf");
  /*字体源文件*/
  src: url("../font/georgia.woof");
  /*字体源文件*/
 }




.fl{
	float: left;
}

.fr{
	float: right;
}

*{
	margin: 0;
  padding: 0;
}
img{
	border:0;
}



.w1190{
	max-width:1190px;
	height:auto;
	margin:0 auto;
}



.header{
	width:100%;
	height:279px;
	margin:0 auto;
	position:absolute;
	z-index:999;
	top:0;
	left: 0;
}

.heade_top{
	height:auto;
	margin:0 auto;
	position:relative;
}


.heade_topc{
	height:279px;
	overflow:hidden;
	position: relative;
}

.heade_topl{
	text-align: left;
	width:939px;
	height:228px;
	background:url(../img/tl_01.png) left top no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}

.heade_topl span{
	padding-top:20px;
	padding-left:92px;
	display: block;
}

.heade_topl span img{
	float: left;
	margin-right:20px;
}

.heade_topl span p{
	float:left;
}

.heade_topl span p select{
	float:left;
	margin-top:38px;
	width:49px;
	height:23px;
	border:1px solid #888;
	color:#fff;
	background:none;
	line-height: 23px;
}

.heade_topl span p select option{
	color:#666;
}

.heade_topcm{
	width:1394px;
	height:279px;
	background:url(../img/fl_02.png) top right no-repeat;
	background-size:1394px 279px;
	display:block;
	position: absolute;
	top:0;
	right:0;
}



.yuyan{
	width:auto;
	position:absolute;
	top:12px;
    right:42px;
   	z-index:55;
}

.yuyan a{
	width:auto;
	color:#a18239;
	font-size:14px;
	float: left;
	margin-left:20px;
	font-style:none;
	text-decoration: none;
	transition-duration:1000ms;
}

.yuyan a:hover{
	color:#a18239;
	transition-duration:1000ms;
}


.nav{
	width:auto;
	height:auto;
	margin:0 21px 0 0;
	position: relative;
	z-index:5;
}

.nav ul{
	list-style: none;
	padding:0;
	margin:0;
}

.nav ul li{
	width:auto;
	float: left;
	position:relative;
	margin:0 0;
	padding:0 21px;
}

.nav ul li a{
	width:100%;
	padding:0;
	height:33px;
	line-height:33px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	display:block;
	text-align:center;
	margin:35px 0 26px;
}

.nav ul li:hover a,.nav ul li.active a{
	color:#a18239;
	transition-duration:1000ms;
}



.nav ul li dl{
	width:100%;
	height:auto;
	position: absolute;
	top:70px;
	left:0;
	display:none;
}

.nav ul li dl dt{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	/*background:#000;
	opacity:0.6;*/
}

.nav ul li dl dd{
	width:100%;
	line-height:33px;
	height:33px;
	/*border-top:1px solid #888;*/
	z-index: 22;
    position: relative;
}

.nav ul li dl dd a{
	width:100%;
	line-height:33px;
	height:33px;
	text-decoration:none;
	color:#f1f2f6;
	text-align:center;
	margin:0;
	font-size:14px;
}

.nav ul li:hover dl dd a,.nav ul li.active dl dd a{
	color:#f1f2f6;
}

.nav ul li dl dd a:hover{
	color:#a18239;
}

.nav ul li:hover dl{
	display:block;
}








.heade_topr{
	width:188px;
	line-height:34px;
	height:34px;
	position:absolute;
	right:43px;
	top:115px;
	overflow:hidden;
}

.heade_toprl{
	width:100%;
	height:34px;
	float:left;
	margin:0 0;
}


.shlew{
	width:188px;
	height:32px;
	border:none;
	border-radius:16px;
	background:none;
}















.banne{
	width:100%;
	height:775px;
	position: relative;
	margin:0 auto;
}

.banners {
  width:100%;
  overflow:hidden;
  height:775px;
  position:relative;
  min-width:1200px;
  background:#230112;
}
.banners ul{
	width: 100%;
	height: 100%;
}
.banners ul li{
	width: 100%;
	height: 100%;
}
.banners ul li img{
	width: 100%;
	height: 100%;
}




.flexslider{
	position:relative;
	height:775px;
	overflow:hidden;
}
.slides{
	position:relative;
	z-index:1;
}
.slides li{
	height:775px;
	position:relative;
}

.slides li a{
	width:100%;
	height:775px;
	position: absolute;
	top:0;
	left:0;
	text-decoration:none;
}


.slides li dl{
	width:1200px;
	height:auto;
	position:relative;
	text-align:center;
	display:block;
	margin:0 auto;
}

.slides li dl dt{
	width:auto;
	height:auto;
	margin:327px auto 0;
}

.slides li dl dt img{
	width:683px;
	height:191px;
	margin:0 auto;
}


.slides li dl dd{
	width:auto;
	height:auto;
	margin:25px auto 0;
	text-align: center;
	display:block;
}

.slides li dl dd span{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0 auto;
	font-size:24px;
	padding:0 50px;
	background:#fff;
	border-radius:28px;
	color:#ff9b00;
	display:inline-block;
}









.flex-control-nav{
	position:absolute;
	top:400px;
	z-index:2;
	width:100%;
	text-align:right;
	right:54px;
}

.flex-control-nav li{
	display:inline-block;
	width:17px;
	height:17px;
	margin:0 23px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a{
	display:inline-block;
	width:17px;
	height:17px;
	line-height:40px;
	overflow:hidden;
	background:url(../img/dot.png) right 0 no-repeat;
	cursor:pointer;
	color:#fff;
	font-size:0;
}
.flex-control-nav .flex-active{
	background-position:0 0;
	position:relative;
	top:0px;
	left:0px;
	color:#ff9c00;
}

.flex-direction-nav{
	position:absolute;
	/*z-index:3;*/
	width:100%;
	top:45%;
	display:none;
}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}



.news{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(../img/nbx_02.jpg) center top repeat-y; 
	display:block;
}


.news_cen{
	height:auto;
	padding-bottom:130px;
	overflow: hidden;
}

.news_top{
	width:100%;
	height:310px;
	padding-top:45px;
}

.news_top_fl{
	width:125px;
	margin-left:124px;
}

.news_top_fl dl{
	margin:0;
}

.news_top_fl dl dt{
	margin:82px 0 0;
	float: left;
}

.news_top_fl dl dd{
	width:60px;
	height:208px;
	margin:0 5px 0 0;
	background:#a18239;
	float:right;
}
.news_top_fl dl dd span{
	width:60px;
	height:auto;
	margin:25px 0 0;
	text-align:center;
	color:#fff;
	font-size:35px;
	display:block;
}

.news_top_fr{
	width:895px;
	height:105px;
	margin-top:150px;
}

.news_top_frt{
	width:100%;
	height:43px;
}

.news_top_frt ul{
	list-style:none;
	padding:0;
	margin:0;
}

.news_top_frt ul li{
	width:auto;
	height:auto;
	float:left;
	margin-right:50px;
}


.news_top_frt ul li a{
	width:auto;
	height:40px;
	color:#fff;
	font-size:20px;
	text-decoration:none;
	display:block;
}

.news_top_frt ul li:hover a,.news_top_frt ul li.active a{
	width:auto;
	height:40px;
	color:#a18239;
	border-bottom:2px solid #a18239;
	text-decoration:none;
}

.news_top_frb{
	width:auto;
	margin-top:12px;
}

.news_top_frb span{
	width:auto;
	float:right;
	color:#fff;
	font-size:14px;
}

.news_top_frb span a{
	width:auto;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	padding:0 5px;
}

.news_top_frb span p{
	width:auto;
	float:right;
	color:#a18239;
	font-size:14px;
	margin:0;
	padding:0 5px;
}


.news_top_frb span a:hover{
	color:#a18239;
}

.news_c{
	padding-top:165px;
	padding-bottom:150px;
	height:auto;
	margin:0 auto 
}

.news_ct{
	width:100%;
	height:43px;
	background:url(../img/ne_11.png) no-repeat;
	background-position:425px 0;
}

.news_ct span{
	width:43px;
	height:43px;
	text-align:center;
	line-height:43px;
	color:#fff;
	font-size:12px;
	margin-left:425px;
	display:block;
	font-family: Arial;
}

.news_cc{
	width:100%;
}

.news_cc_rm{
	width:100%;
	height:178px;
	margin:0 auto;
}

.news_cc_rm a{
	text-decoration:none;
}

.news_cc_le{
	width:446px;
	height:178px;
	border-right:1px solid #a18239;
}

.news_cc_le span{
	width:449px;
	height:120px;
	background:url(../img/ne_15.png) right center no-repeat ;
	background-size:5px 5px;
	display:block;
}

.news_cc_le span p{
	width:205px;
	height:165px;
	background:url(../img/ne_23.png) left center no-repeat ;
	display:block;
	float: right;
	opacity:0;
	position: relative;
	top:-22px;
}

.news_cc_le span p img{
	width:158px;
	height:158px;
	float:left;
	margin:4px 0 0 3px;
}

.news_cc_re{
	width:665px;
	height:112px;
}


.news_cc_re dl{
	margin:0;
}

.news_cc_re dl dt{
	width:128px;
	height:112px;
	border-right:1px solid #422f36;
	margin:0;
	color:#fff;
	text-align:center;
	font-family:Arial;
	float: left;
}

.news_cc_re dl dt span{
	width:100px;
	height:auto;
	font-size:30px;
	padding-top:24px;
	float: right;
	padding-right:13px;
}


.news_cc_re dl dt p{
	width:100px;
	height:auto;
	font-size:17px;
	padding-top:0;
	margin:0;
	float: right;
	padding-right:13px;
}



.news_cc_re dl dd{
	width:515px;
	height:112px;
	margin:0;
	float:left;
	margin-left:18px;
}

.news_cc_re dl dd span{
	width:100%;
	height:35px;
	line-height:35px;
	margin:0;
	float:left;
	color:#fff;
	font-size:18px;
}


.news_cc_re dl dd em{
	width:100%;
	height:auto;
	line-height:22px;
	margin:0;
	float:left;
	color:#7a7577;
	font-size:14px;
	font-style:normal;
}

.news_cc_re dl dd p{
	width:100%;
	height:auto;
	line-height:22px;
	margin:15px 0 0;
	float:left;
}

.news_cc_re dl dd p img{
	width:28px;
	height:18px;
	margin:0;
	float:left;
}


.news_cc_rm:hover .news_cc_le span p{
	opacity:1;
	transition-duration:1000ms;
}

.news_cc_re a:hover dl dt,.news_cc_re a:hover dl dd span{
	color:#a18239;
	transition-duration:1000ms;
}

.news_cc_re a:hover dl dd em{
	color:#fff;
	transition-duration:1000ms;
}



.news_cb{
	width:100%;
	height:43px;
}

.news_cb span{
	width:30px;
	height:30px;
	margin-left:431px;
	display:block;
}


.news_bot{
	width:100%;
	height:auto;
	margin:0 auto;
}

.news_bot span{
	width:auto;
	height:auto;
	margin:0 0 0 440px;
}




.prosduct{
	height:auto;
	overflow: hidden;
	padding:0 0 130px;
	margin:102px auto 0;
}

.prosduct ul{
	width:1260px;
	list-style:none;
	padding:0;
	margin:0 auto;
	position: relative;
	left:-34px;
}

.prosduct ul li{
	width:350px;
	height:400px;
	border-bottom:1px solid #a18239;
	float: left;
	margin:53px 34px 0;
	cursor:pointer;
}


.prosduct ul li span{
	width:350px;
	height:335px;
	overflow:hidden;
	display: block;
    position: relative;
}

.prosduct ul li span img{
	width:350px;
	height:335px;
	border:0;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.prosduct ul li span img:hover{
	width:350px;
	height:335px;
	border:0;
	transform: scale(1.15, 1.15);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}


.prosduct ul li span em{
	width:350px;
	height:335px;
	background:#a18239;
	opacity:0.5;
	position:absolute;
	top:-335px;
	left:0;
	transition-duration:1000ms;
	
}

.prosduct ul li span em img{
	width:51px!important;
	height:53px!important;
	border:0;
	margin:43% 0 0 42%;
}



.prosduct ul li p{
	width:350px;
	height:67px;
	line-height:67px;
	font-size:16px;
	color:#fff;
	text-align: center;
	margin:0;
}





.prosduct ul li:hover span em{
	width:350px;
	height:335px;
	background:#a18239;
	opacity:0.5;
	position:absolute;
	top:0;
	left:0;
	
}

.prosduct ul li:hover p{
	color:#a18239;
}





.prod_sw{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
    left:0;
    z-index:999;
    display:none;
}

.prod_sw_bd{
	width:100%;
	height:100%;
	position:fixed;
	background:#000;
	opacity:0.5;
}

.prod_sw_w{
	width:1000px;
	height:auto;
	margin:0 auto;
	position: relative;
	top:50px;
}

.prod_sw_le{
	width:940px;
	height:888px;
	float: left;
	background:#fff;
}

.prod_c{
	width:820px;
	padding:65px 28px 0 0px; 
	margin:0 auto;
}


.prod_ct{
	width:820px;
	height:auto;
	border-bottom: 1px solid #cdcdcd;
	display: block;
	overflow: hidden;
}

.prod_ct span{
	width:100%;
	color:#80532e;
	font-size:25px;
	padding-bottom:5px;
	line-height:30px;
	float: left;
}


.prod_ct em{
	color:#8b8b8b;
	font-size:12px;
	padding-bottom:10px;
	line-height:20px;
	font-style:normal;
	display: block;
}

.prod_ct em p{
	color:#8b8b8b;
	font-size:12px;
	line-height:20px;
	font-style:normal;
	float: left;
	margin:0 10px 0 0;
}
.prod_ct em p img{
	border:0;
	padding-right:3px;
}

.prod_cb i{
	color:#8b8b8b;
	font-size:15px;
	padding:20px 0;
	line-height:20px;
	font-style:normal;
	display: block;
}


.prod_cb em{
	color:#8b8b8b;
	font-size:12px;
	padding-bottom:10px;
	line-height:20px;
	font-style:normal;
}

.prod_cb em p{
	color:#8b8b8b;
	font-size:12px;
	line-height:20px;
	font-style:normal;
	float: left;
	margin:0 10px 0 0;
}











.prod_sw_re{
	width:60px;
	height:240px;
	float:right;
	background:#242424;
	overflow: hidden;
}

.prod_sw_re ul{
	list-style:none;
	padding:0;
	margin:0;
}


.prod_sw_re ul li{
	width:60px;
	height:60px;
	float: left;
	text-align: center;
	line-height:60px;
	display: block;
	cursor:pointer;
}

.prod_sw_re ul li span{
	width:60px;
	height:60px;
	float: left;
	text-align: center;
	line-height:60px;
	display: block;
	cursor:pointer;
}

.prod_sw_re ul li span img{
	border-bottom:1px solid #2f2f2f;
	margin:18px 0 0 15px;
	padding-bottom:18px;
}


.prod_sw_re ul li:hover{
	background:#8b025e;
	transition-duration:1000ms;
}


.prod_sw_re ul li .fxoa1{
	display:block;
}

.prod_sw_re ul li .fxoa2{
	display:none;
}

.prod_sw_re ul li:hover .fxoa1{
	display:none;
}

.prod_sw_re ul li:hover .fxoa2{
	display:block;
}




.prod_sw_rei{
	width:60px;
	height:60px;
	float:right;
	background:#242424;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
}

.prod_sw_rei ul{
	list-style:none;
	padding:0;
	margin:0;
}


.prod_sw_rei ul li{
	width:60px;
	height:60px;
	float: left;
	text-align: center;
	line-height:60px;
	display: block;
	cursor:pointer;
}

.prod_sw_rei ul li span{
	width:60px;
	height:60px;
	float: left;
	text-align: center;
	line-height:60px;
	display: block;
	cursor:pointer;
}

.prod_sw_rei ul li span img{
	border-bottom:1px solid #2f2f2f;
	margin:18px 0 0 15px;
	padding-bottom:18px;
}


.prod_sw_rei ul li:hover{
	background:#8b025e;
	transition-duration:1000ms;
}


.prod_sw_rei ul li .fxoa1{
	display:block;
}

.prod_sw_rei ul li .fxoa2{
	display:none;
}

.prod_sw_rei ul li:hover .fxoa1{
	display:none;
}

.prod_sw_rei ul li:hover .fxoa2{
	display:block;
}





.skill{
	height: auto;
}


.skill_top{
	width:100%;
	height:685px;
	margin-top:50px;
	display:block;
}


.skill_top_t{
	width:100%;
	height:85px;
}

.skill_top_t span{
	width:395px;
	line-height:85px;
	height:85px;
	float: right;
	border-bottom:1px solid #a18239;
	color:#a18239;
	font-size:40px;
	text-align: right;
}

.skill_top_b{
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}


.skill_top_bl{
	width:549px;
	height:430px;
	margin:75px 0 0 45px;
}


.skill_top_br{
	width:460px;
	height:425px;
	margin:115px 52px 0 0;
}

.skill_top_br span{
	width:100%;
	height:auto;
	padding:15px 0;
	color:#fff;
	border-bottom:1px solid #422b18;
	display: block;
	font-size:14px;
	text-align: center;
	line-height:20px;
}

.skill_top_br em{
	width:100%;
	height:auto;
	padding:15px 0;
	color:#a18239;
	border-bottom:1px solid #422b18;
	display: block;
	font-size:20px;
	text-align: center;
	line-height:26px;
	font-style: normal;
}


.skill_cen{
	width:100%;
	height:805px;
	margin:0 auto;
}

.skill_cen_t{
	width:100%;
	height:105px;
	display: block;
}

.skill_cen_t span{
	width:395px;
	line-height:85px;
	height:85px;
	float:left;
	border-bottom:1px solid #a18239;
	color:#a18239;
	font-size:40px;
	text-align:left;
	margin:15px 0 0 48px
}

.skill_cen_b{
	width:100%;
	height:auto;
	display:block;
	text-align: center;
	margin-top:80px;
}


.skill_cen_b ul{
	list-style:none;
	padding:0;
	margin:0;
}

.skill_cen_b ul li{
	width:240px;
	height:300px;
	margin:0 63px;
	display:inline-block;
}

.skill_cen_b ul li span{
	width:236px;
	height:237px;
	margin:0 0;
	display:block;
}

.skill_cen_b ul li span img{
	width:236px;
	height:237px;
	border:0;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.skill_cen_b ul li span img:hover{
	width:236px;
	height:237px;
	border:0;
    transform: scale(1.15, 1.15);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}





.skill_cen_b ul li p{
	width:236px;
	height:45px;
	line-height:45px;
	color:#a18239;
	font-size:20px;
	margin:13px auto 0;
	text-align: center;
}

.skill_cen_b ul li.skil_t{
	position:relative;
    top:-100px;
}


.skill_bot{
	width:100%;
	height:auto;
}




.skill_bot_t{
	width:auto;
	height:85px;
	float: left;
}

.skill_bot_t span{
	width:507px;
	line-height:85px;
	height:85px;
	float:left;
	border-bottom:1px solid #a18239;
	color:#a18239;
	font-size:40px;
	text-align:left;
	margin-left:48px;
}

.skill_bot_b{
	width:auto;
	height:auto;
	margin:0;
	float:right;
}


.skill_bot_bl{
	width:537px;
	height:466px;
	margin:0 82px 0 0;
}


.skill_bot_br{
	width:507px;
	height:auto;
	margin:15px 0 0 48px;
}

.skill_bot_br span{
	width:100%;
	height:auto;
	padding:15px 0;
	color:#fff;
	border-bottom:1px solid #422b18;
	display: block;
	font-size:14px;
	text-align:left;
	line-height:20px;
}

.skill_bot_br em{
	width:100%;
	height:auto;
	padding:15px 0;
	color:#a18239;
	border-bottom:1px solid #422b18;
	display: block;
	font-size:20px;
	text-align: left;
	line-height:26px;
	font-style: normal;
}



.news.jishul{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(../img/jsb_02.jpg) center top repeat-y; 
	display:block;
}


.news.smwe{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(../img/jib_02.jpg) center top repeat-y; 
	display:block;
}


.news.swbm{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(../img/swb_02.jpg) center top repeat-y; 
	display:block;
}




.news_cen.wmsl{
	height:auto;
	padding-bottom:55px;
	overflow:hidden;
}

.pordo{
	margin-top:100px;
	display: block;
}




.news_info_ttc{
	width:100%;
	height:110px;
	line-height:110px;
	border-bottom:1px solid #ddd;
	margin-bottom:50px;
}

.news_info_ttc span{
	width:888px;
	height:110px;
	line-height:110px;
	font-size:30px;
	color:#f4f4f4;
	float:left;
}

.news_info_ttc p{
	width:285px;
	height:auto;
	line-height:65px;
	font-size:18px;
	color:#eee;
	float: right;
	font-family:Arial;
	text-transform: uppercase;
	padding-top:40px;
}

.news_info{
	width:100%;
	height:auto;
	overflow: hidden;
}

.news_info_t{
	width:100%;
	height:auto;
}

.news_pic{
	width:100%;
	margin:50px 0;
}

.news_ic{
	width:100%;
	line-height:25px;
	color:#ccc;
	font-size:14px;
	margin-bottom:65px;
}

.news_ic p{
	width:100%;
	line-height:25px;
	color:#ccc;
	font-size:14px;
	margin:0;
}

.news_info_b{
	width:100%;
	height:auto;
}

.news_info_b b{
	width:77px;
	height:34px;
	text-align: center;
	line-height:34px;
	font-size:14px;
	color:#555;
	border:1px solid #ddd;
	display:block;
	float: left;
	font-weight:100;
}

.por_info_fom{
	float: right;
}
.por_info_fom a{
	width:125px;
	height:34px;
	margin:0;
	display:block;
	border:1px solid #ddd; 
	text-align: center;
	line-height:34px;
	color:#555;
	font-size:14px;
	text-decoration:none;
	transition-duration:1000ms;
}

.por_info_fom a:hover{
	border:1px solid #a18239; 
	color:#fff;
	background:#a18239;
	transition-duration:1000ms;
}





































.xiangg {
  width:100%;
  margin: 0 auto;
  padding:35px 0%;
  font-weight: 100;
  font-size: 26px;
  color: #737373;
  line-height: 40px; }


.imgnav {
  width: 100%;
  margin: 10px auto; }

.imgnav {
  position: relative;
  margin: 0 auto;
  width: 100%; }

#img {
  z-index:10;
  width:1188px;
  min-height:313px;
  border:1px solid #745b29;
  position: relative;
  text-align: center; }

#img .img1 {
  display: none;
  margin-top:0px; }

#cbtn {
  position: relative;
  height:213px;
  margin-top: 12px; }

#cbtn ul {
  position: relative;
  width: 100000px;
  height: 213px;
  list-style: none; }

#cbtn ul li {
  float: left;
  width: 263px;
  height: 213px;
  margin: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: relative; }


#cbtn ul li p{
  float: left;
  width: 263px;
  height:91px;
  line-height: 91px;
  margin: 0;
  color: #f4f4f4;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: relative; }


#cbtn ul li span{
  float: left;
  width: 263px;
  height:91px;
  line-height: 91px;
  margin: 0;
  color: #f4f4f4;
  font-size: 24px;
  cursor: pointer;
  text-align: center;
  position: relative; }





#cbtn li.hov p .aboumm{
  display: inline-block }

#cbtn li.hov p .aboumm2{
  display:none; }


#cbtn li.hov span{
  float: left;
  width: 263px;
  height:91px;
  line-height: 91px;
  margin: 0;
  color: #745b29;
  font-size: 24px;
  cursor: pointer;
  text-align: center;
  position: relative; }




.ctrl div {
  clear: both; }

#cSlideUl {
  width:1055px;
  height:263px;
  overflow: hidden;
  position: relative;
  top: 10px;
  margin: 0 auto; }





.picSildeLeft {
  cursor: pointer;
  position: absolute;
  top: 125px;
  left:20px;
  z-index: 9;
  width: 19px;
  height: 34px;
  background: url(../img/ji_03.png) no-repeat;
  background-size: 19px 34px; }

.picSildeRight {
  cursor: pointer;
  position: absolute;
  top:125px;
  right:20px;
  z-index: 9;
  width: 19px;
  height: 34px;
  background: url(../img/ji_05.png) no-repeat;
  background-size: 19px 34px; }


.picSildeLeft:hover {
  cursor: pointer;
  position: absolute;
  top: 125px;
  left:20px;
  z-index: 9;
  width: 19px;
  height: 34px;
  background: url(../img/ji2_03.png) no-repeat;
  background-size: 19px 34px; }

.picSildeRight:hover {
  cursor: pointer;
  position: absolute;
  top:125px;
  right:20px;
  z-index: 9;
  width: 19px;
  height: 34px;
  background: url(../img/ji2_05.png) no-repeat;
  background-size: 19px 34px; }


#img .img1 dl {
	width:1088px;
	min-height:210px;
	padding:55px;
	position: relative;
}
#img .img1 dl dt {
	width:35px;
	height:13px;
	position:absolute;
	bottom:25px;
	right:22px;
	cursor: pointer; }

/*#img .img1 dl dt:hover .aboumm {
	display:none;}*/

#img .img1 dl dt:hover .aboumm2 {
	display:inline-block; }


#img .img1 dl dd {
  	width:1088px;
	height:210px;
	overflow:hidden;
	font-size: 14px;
  color: #d1cbce;
  line-height:26px;
  text-align: left;}

#img .img1 dl dd p{
  font-size: 14px;
  color: #d1cbce;
  line-height:26px;
  text-align: left; }

.job_dd{
	height: auto!important;
}

.tijiao_sm{
	width:100%;
	height:50px;
	margin:45px auto 50px;
}

.tijiao_sm span{
	float: right;
}
.tijiao_sm span a{
	width: 145px;
	height: 50px;
	background:#745b29;
	color: #fff;
	font-size: 20px;
	display: block;
	text-align: center;
	line-height: 50px;
	text-decoration: none;
}

.tijiao_sm span a:hover{
	width: 143px;
	height: 48px;
	background:none;
	border:1px solid #745b29;
	color: #eee;
	font-size: 20px;
	display: block;
	text-align: center;
	line-height: 48px;
	text-decoration: none;
}




.aboumm {
	display:none;
	cursor: pointer;
}
.aboumm2 {
	display: inline-block;
}












.env-box{
	width:1190px;
	height:435px;
	position: relative;
	margin-top:42px;
}
.env-box span{
	z-index: 3;
	display: block;
	width: 45px;
	height: 56px;
	position: absolute;
	top:160px;
	cursor:pointer;
}
.env-box .prev{
	left:15px;
	background: url("../img/ho_10.png") no-repeat left;
	width:45px; height:56px;
}
.env-box .next{
	right:15px;
	background: url("../img/ho_13.png") no-repeat right;
	width:45px; height:56px;
}

.env-box .prev:hover{
	background: url("../img/ho_10f.png") no-repeat left;
}
.env-box .next:hover{
	background: url("../img/ho_13f.png") no-repeat right;
}
.env{
	position: relative;
	width:980px;
	height: 435px;
	overflow: hidden;
	z-index: 1;
	position: relative;
	margin:0 auto;
}
.env ul{
	width: 1000%;
	height: 435px;
    list-style:none;
}
.env ul li{
	float: left;
	width:495px;
	/*height: 417px;*/
	position: absolute;
	border:1px solid #fff;
	border-radius:5px;
	background:#efeef6;
}


.env ul li img{
	width: 100%;
	position: relative;
    top: 4px;
}

/*.env ul li.on img{
	width:610px;
	height:380px;
	position: relative;
}

*/



.tips{
	width:100%;
	height:45px;
	position: absolute;
	bottom:0;
	left:0;
	z-index:5;
	color:#a18239;
	padding: 0 0;
	line-height:45px;
	font-size:20px;
	text-align: center;
	/*background:#000;
    opacity: 0.5;*/
    background: url("../img/bt.png");
}


/*.env-box li span{
	display: block;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: url("../img/blackbg.png") repeat;
	top: 0px;
}
.env-box li.on span{
	display: none;
}
*/




.wrap_it_all2{
	width: 1190px;
	margin:0 auto 40px;
	padding:0;
	overflow: hidden;
}






.party{
	padding-top:210px;
	display:block;
	height: auto;
}

.party_top{
	height:425px;
}



.party_top_t{
	width:auto;
	height:85px;
	float: left;
}

.party_top_t span{
	width:395px;
	line-height:85px;
	height:85px;
	float:left;
	border-bottom:1px solid #a18239;
	color:#a18239;
	font-size:40px;
	text-align:left;
	margin-left:0;
}

.party_top_b{
	width:auto;
	height:auto;
	margin:0;
	float:right;
}


.party_top_bl{
	width:619px;
	height:407px;
	margin:0 0 0 0;
}


.party_top_br{
	width:485px;
	height:auto;
	margin:25px 0 0 82px;
}

.party_top_br span{
	width:100%;
	height:35px;
	padding:0 0;
	line-height:35px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	text-align:left;
}

.party_top_br span i{
	width:20px;
	height:20px;
	margin:0 10px 0 0;
	color:#fff;
	background:#a18239;
	font-size:15px;
	font-family: Arial;
	border-radius:10px;
	text-align: center;
	line-height:20px;
	display:inline-block;
}






.party_bot_t{
	width:100%;
	height:85px;
	display: block;
}

.party_bot_t span{
	width:395px;
	line-height:85px;
	height:85px;
	float:left;
	border-bottom:1px solid #a18239;
	color:#a18239;
	font-size:40px;
	text-align:left;
}

.party_bot_b{
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}








.mod18Box { padding:0px;  margin: 60px auto 0; width:1190px;/* box-shadow:0px 1px 5px #CCCCCC */}
.mod18{ width: 1190px; height:830px; margin: 0px auto; position: relative; }
.mod18 .btn{position:absolute;width:13px;height:22px;top:565px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{background:url(../img/ry_15.png) no-repeat; left:180px;}
.mod18 .prev:hover{background:url(../img/ry_15f.png) no-repeat; }

.mod18 .next{background:url(../img/ry_18.png) no-repeat;right:180px;}
.mod18 .next:hover{background:url(../img/ry_18f.png) no-repeat;}

.mod18 #prevTop,.mod18 #nextTop{top:200px;width:33px;height:62px;}
.mod18 #prevTop{background:url(../img/ho_10.png) no-repeat; left:60px;}
.mod18 #nextTop{background:url(../img/ho_13.png) no-repeat; right:60px;}
.mod18 #prevTop:hover{background:url(../img/ho_10f.png) no-repeat;}
.mod18 #nextTop:hover{background:url(../img/ho_13f.png) no-repeat;}


.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#333;}
.mod18 .cf a{display:block;width:760px;height:75px;color:#333;float: left;}
.mod18 .cf li span{display:block;width:100%; height:70px; line-height:70px;position:absolute; left:0;bottom:-420px; color:#fff;font-size:20px;padding:0 0;float: left;text-align:center;}
.mod18 .picBox{width:695px;height:454px;position:relative;margin: 0 auto 85px; background:url(../img/ry_11.png);}
.mod18 .picBox ul{width:659px;height:auto;position:absolute; list-style:none; margin:0;}
.mod18 .picBox li{width:659px;height:auto;float: left;}
.mod18 .listBox{ width:745px; height:75px; margin: 0 auto; position: relative; padding:0px; overflow: hidden; }
.mod18 .listBox ul{height:75px;position:absolute; list-style:none; width:100000px!important;}
.mod18 .listBox li{width:124px;height:75px;cursor:pointer;position:relative; margin:0; float:left; text-align: center;}
.mod18 .listBox li img{width:120px;height:75px; margin:0 auto;}
.mod18 .listBox .on img{width:116px;height:71px;border:2px solid #fff;}

.picBox_mm{
	width:659px;height:470px;position:absolute; list-style:none; margin:25px 0 0 20px; overflow:hidden;
}


.lis_sbs{
	width:820px;
	min-height:150px;
	margin:35px auto 0;
	line-height:22px;
	color:#fff;
	font-size:14px;
}


.develop{
	height:auto;
}

.develop_01{
	width:100%;
	height:400px;
	display:block;
	position: relative;
}

.develop_01_t{
	position: absolute;
	right:0;
	top:0;
}

.develop_01_b{
	width:460px;
	height:250px;
}

.develop_01_b dl{
	margin:110px 0 0;
}

.develop_01_b dl dt{
	width:auto;
	height:auto;
	color:#a18239;
	font-size:40px;
	padding-bottom:15px;
	display:block;
}

.develop_01_b dl dd{
	width:auto;
	height:auto;
	color:#fff;
	line-height:30px;
	font-size:15px;
}


.develop_02{
	width:100%;
	height: 400px;
	margin-top: 160px;
}

.develop_02_b{
	width:100%;
}

.develop_02_b dl{
	width:238px;
	margin:0;
	float:left;
}

.develop_02_b dl dt{
	width:140px;
	height:126px;
	background:url(../img/ji_003.png) no-repeat;
	margin:0;
}

.develop_02_b dl dd{
	width:100%;
	display:block;
	padding-top:20px;
}


.develop_02_b dl dd span{
	width:auto;
	display:block;
	background:url(../img/ji_28.png) left no-repeat;
	background-size:26px 23px;
	padding-left:36px;
	text-align: left;
	color:#a18239;
	font-size:28px;
	padding-bottom:5px;
}

.develop_02_b dl dd em{
	width:auto;
	display:block;
	padding-left:36px;
	text-align: left;
	color:#fff;
	font-size:20px;
	line-height:25px;
	font-style:normal;
}

.develop_02_b dl dd em p{
	width:auto;
	display:block;
	text-align: left;
	color:#fff;
	font-size:20px;
	margin:0;
}


.develop_02_b dl.demn_01{
	margin-top:152px;
}


.develop_02_b dl.demn_02{
	margin-top:155px;
}

.develop_02_b dl.demn_03{
	margin-top:60px;
}


.develop_02_b dl.demn_04{
	margin-top:-20px;
}

.develop_02_b dl.demn_04 dt {
    margin: 0 0 0 37px;
}

.develop_03{
	width: auto;
    margin-top:175px;
    height:360px;
}

.develop_03_b{
	width:auto;
	margin-right:227px;
}

.develop_03_b dl{
	margin:0;
}


.develop_03_b dl dt{
	width:40px;
	height:auto;
	float: right;
	color:#a18239;
	font-size:40px;
}

.develop_03_b dl dd{
	width:auto;
	height:auto;
	float: right;
	margin-right:25px;
}


.develop_03_b dl dd img{
	width:329px;
	height:479px;
	border:0;
}

.develop_04{
	height:auto;
	margin:0 auto 0;
}

.develop_04_t{
	width: 100%;
    height: 388px;
    margin: 0 auto;
    position: relative;
    top: -120px;
}


.develop_04_t dl{
	width:auto;
	height:auto;
	margin:0;
}

.develop_04_t dl dt{
	width:100%;
	height:auto;
	margin:0;
	float: left;
}
.develop_04_t dl dt img{
	width:400px;
	height:166px;
	border:0;
}


.develop_04_t dl dd{
	width:100%;
	height:auto;
	margin:0;
	float: left;
}

.develop_04_t dl dd span{
	width:100%;
	height:auto;
	margin:20px 0 15px;
	font-size:40px;
	color:#a18239;
	display:block;
}


.develop_04_t dl dd em{
	width:100%;
	height:auto;
	margin:0 0 0;
	font-size:15px;
	color:#fff;
	font-style:normal;
	line-height:25px;
}

.develop_04_b{
	width:100%;
	height: 700px;
}

.develop_04_b dl{
	width:100%;
	margin:0;
	position: relative;
}

.develop_04_b dl dd{
	width:auto;
	margin:0;
	float:left;
}

.develop_04_b dl dd span{
	width:auto;
	margin:0;
	font-size:20px;
	color:#fff;
}

.develop_04_b dl dd p{
	width:auto;
	margin:0;
	font-size:20px;
	color:#a18239;
}

.develop_04_b dl dd.misd_01{
	position:absolute;
	top:70px;
	left:10px;
}


.develop_04_b dl dd.misd_02{
	position:absolute;
	top:5px;
	left:164px;
}


.develop_04_b dl dd.misd_03{
	position:absolute;
	top:61px;
	left:258px;
}

.develop_04_b dl dd.misd_04{
	position:absolute;
	top:218px;
	left:324px;
}

.develop_04_b dl dd.misd_05{
	position:absolute;
	top:166px;
	left:515px;
}


.develop_04_b dl dd.misd_06{
	position:absolute;
	top:325px;
	left:469px;
}

.develop_04_b dl dd.misd_07{
	position:absolute;
	top:225px;
	left:638px;
}


.develop_04_b dl dd.misd_08{
	position:absolute;
	top:325px;
	left:728px;
}

.develop_04_b dl dd.misd_09{
	position:absolute;
	top:354px;
	left:951px;
}

.develop_04_b dl dd.misd_010{
	position:absolute;
	top:446px;
	left:815px;
}

.develop_04_b dl dd.misd_011{
	position:absolute;
	top:478px;
	left:1011px;
}

.develop_04_b dl dd.misd_012{
	position:absolute;
	top:537px;
	left:1043px;
}

.develop_04_b dl dd.misd_013{
	position:absolute;
	top:642px;
	left:882px;
}




.develop_05{
	height:auto;
}


.develop_05_l{
	width:auto;
}

.develop_05_l dl{
	width:auto;
	margin:0;
}

.develop_05_l dl dt{
	width:auto;
	margin:0;
	float: left;
}

.develop_05_l dl dt img{
	width:375px;
	height:509px;
	border:0;
}


.develop_05_l dl dd{
	width:auto;
	height:auto;
	margin:0;
	float:left;
}

.develop_05_l dl dd span{
	width:40px;
	height:100%;
	margin:0;
	float:left;
	color:#a18239;
	font-size:40px;
	margin-left:10px;
}

.develop_05_l dl dd p{
	width:auto;
	height:100%;
	margin:0;
	float:left;
	margin-left:105px;
}

.develop_05_l dl dd p img{
	width:162px;
	height:463px;
	border:0;
}

.desba{
	padding-bottom:115px!important;
}



.serve{
	width:100%;
	height:auto;
	margin:0 auto;
}

.serve_top{
	width:100%;
	margin-top:185px;
	height:800px;
	display:block;
	position:relative;
}

.serve_top span{
	width:100%;
	height:722px;
	display: block;
}

.serve_top span img{
	position:absolute;
	left:-30px;
	top:0px;
	width:1326px;
	height:692px;
	border:0;
}

.serve_top p{
	width:100%;
	height:auto;
	font-size:25px;
	color:#a18239;
	margin:0;
	padding-top:45px;
	text-align: center;
	padding-bottom:75px;
	display: block;
}



.contact{
	width:100%;
	height:345px;
	padding:240px 0 70px;
	display:block;
}


.contact_re{
	width:410px;
	height:320px;
}

.contact_re dl{
	margin:0;
}

.contact_re dl dd{
	margin:0;
	border-bottom:1px solid #522b22;
	float: left;
}

.con_wm01{
	height:47px;
	color:#a18239;
	font-size:21px;
}

.con_wm02{
	height:120px;
	color:#a18239;
	font-size:21px;
}

.con_wm02 i{
	width:50px;
	height:auto;
	float: left;
	margin-top:30px;
}

.con_wm02 .con_cs{
	width:350px;
	height:auto;
	float: left;
	margin-top:10px;
}


.con_wm02 .con_cs em{
	font-style:normal;
	float: left;
	width:172px;
	line-height:22px;
	margin:5px 0;
}


.con_wm02 .con_cs em p{
	margin:0;
	font-size:12px;
	color:#fff;
}

.con_wm02 .con_cs em b{
	margin:0;
	font-size:21px;
	color:#a18239;
	font-weight:100px;
}

.con_ql{
	width:100%!important;
	line-height:30px;
	display:block;
}




.con_wm03{
	height:72px;
	color:#fff;
	line-height:72px;
	font-size:15px;
}

.con_wm03 i{
	width:50px;
	height:auto;
	float: left;
	margin-top:13px;
}

.con_wm03 span{
	width:350px;
	height:auto;
	float: left;
}

.con_wm04{
	height:72px;
	color:#fff;
	line-height:72px;
	font-size:15px;
	float:left;
}

.con_wm04 i{
	width:50px;
	height:auto;
	float: left;
	margin-top:13px;
}

.con_wm04 span{
	width:350px;
	height:auto;
	float:left;
}





.inves{
	height:auto;
}

.inves_top01{
	width:100%;
	height:auto;
}

.inves_top01_t{
	width:100%;
	height:80px;
	margin-top:50px;
}

.inves_top01_t span{
	width:395px;
	height:80px;
	float: right;
	color:#a18239;
	font-size:40px;
	text-align:right;
	border-bottom:1px solid #482d1c;
}

.inves_top01_b{
	display:block;
	width:100%;
	height:auto;
	margin:20px auto 75px;
}

.inves_top01_bt{
	width:100%;
	background:url(../img/jm_07.png) center no-repeat;
	background-size:43px 43px;
	height:43px;
	text-align: center;
}



.inves_top01_bb{
	width:100%;
	background:url(../img/jm_11.png) center no-repeat;
	background-size:30px 30px;
	height:30px;
	text-align: center;
}

.inves_top01_bc{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(../img/dw_03.png) center repeat-y;
	overflow:hidden;
	padding:0 0;
}

.inves_top01_bc dl{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:30px 0 0;
}

.inves_top01_bc dl dd{
	width:50%;
	height:80px;
	line-height:40px;
	margin:0;
	color:#fff;
	font-size:14px;
}

.inves_top01_bc dl dd em{
	width:20px;
	height:20px;
	line-height:20px;
	margin:0;
	color:#fff;
	font-size:15px;
	text-align: center;
	font-style:normal;
	margin:0 10px;
	background:#a18239;
	border-radius:10px;
	display:inline-block;
}

.inves_top01_bc dl dd.fl{
	background: url(../img/ne_15.png) right no-repeat;
    background-position: 590px 19px;
    position: relative;
    right:-3px;
}


.inves_top01_bc dl dd.fl em{
	float: right;
	margin-top:10px;
}

.inves_top01_bc dl dd.fl span{
	float: right;
}


.inves_top01_bc dl dd.fl span b{
	color:#a18239;
	font-weight:100;
}


.inves_top01_bc dl dd.fr{
	position: relative;
	top:40px;
	background: url(../img/ne_15.png) right no-repeat;
    background-position:1px 19px;
    left:-3px;
}


.inves_top01_bc dl dd.fr span b{
	color:#a18239;
	font-weight:100;
}


.inves_bot01{
	width:100%;
	height:auto;
}

.inves_bot01_va{
	width:100%;
	height:auto;
	margin:0 auto;
}

.inves_bot01_va span{
	width:396px;
	height:22px;
	line-height:22px;
	margin:0 auto;
	background:url(../img/ms_07.png) center no-repeat;
	background-size:396px 22px;
	display:block;
	font-size:20px;
	color:#a18239;
	text-align: center;
}


.inves_bot01 dl{
	width:859px;
	height:400px;
	background:url(../img/jms_34.png) no-repeat;
	margin:70px auto 0;
}

.inves_bot01 dl dd{
	width:180px;
    height:235px;
    float:left;
    margin:0 17px;
    text-align: center;
    position: relative;
    left:-55px;
}

.inves_bot01 dl dd span{
	width:180px;
	height:97px;
	float:left;
	margin:0;
	display: block;
    padding-bottom: 10px;
}

.inves_bot01 dl dd span img{
	width:96px;
	height:97px;
	border:0;
	transition-duration:1000ms;
}

.inves_bot01 dl dd span img:hover{
	width:96px;
	height:97px;
	border:0;
	margin-top:-20px;
	transition-duration:1000ms;
}


.inves_bot01 dl dd p{
	width:180px;
	height:auto;
	line-height:25px;
	margin:10px 0 0;
	color:#fff;
	font-size:15px;
	display:block;
}

.shics{
	left:162px!important;
}

.inves_top01_t.flr span{
	width:395px;
	height:80px;
	float:left;
	color:#a18239;
	font-size:40px;
	text-align:left;
	border-bottom:1px solid #482d1c;
}


.invas_swm{
	position:relative;
	top:20px;
}








#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}



#d_tab29{position:relative; height:650px;text-align:left; margin-top:120px;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:960px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%; border-radius:5px;}
	
 
#d_tab29 .d_img li.d_pos1{display:block;width:235px;left:0%;top:120px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:285px;left:15%;top:80px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:359px;left:30%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:285px;right:15%;top:80px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:235px;right:0%;top:120px;z-index:1}




#d_tab29 .d_prev{ width:33px; height:62px;position:absolute;left:50%;margin-left:-575px;top:320px;z-index:10;cursor:pointer; background:url(../img/ho_10.png) no-repeat;}
#d_tab29 .d_next{ width:33px; height:62px;position:absolute;left:50%;margin-left:540px;top:320px;z-index:10;cursor:pointer; background:url(../img/ho_13.png) no-repeat;}

#d_tab29 .d_prev:hover{position:absolute;left:50%;margin-left:-575px;top:320px;z-index:10;cursor:pointer; background:url(../img/ho_10f.png) no-repeat;}
#d_tab29 .d_next:hover{position:absolute;left:50%;margin-left:540px;top:320px;z-index:10;cursor:pointer; background:url(../img/ho_13f.png) no-repeat;}


.d_menu_t{
	width:100%;
	height:45px;
	z-index: 4;
	color:#a18239;
	padding: 0 0;
	line-height: 45px;
	font-size:30px;
	text-align: center;
	margin:0 auto;
}


.d_menu_m{
	width:100%;
	height: 45px;
	position: absolute;
	bottom:-2px;
	left:0;
	z-index:4;
	color:#a18239;
	padding: 0 0;
	line-height:45px;
	font-size:20px;
	text-align: center;
	background:url(../img/bt.png);
	/*background:#000;
    opacity: 0.5;*/
}












    #scroll-1 {
        width:860px;
        height:760px;
        overflow:auto;
    }
 
    #scroll-1::-webkit-scrollbar {
        width:4px;
        height:5px;
        position: relative;
        right:-20px;
    }
    #scroll-1::-webkit-scrollbar-button    {
        background-color:#898989;
        height:40px;
        width:3px;
    }
    #scroll-1::-webkit-scrollbar-track     {
        background:#898989;
        width:3px;
    }

    #scroll-1::-webkit-scrollbar-thumb{
        background:#8b025e;
    }


.ship_m{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:9900;
}


.shipsa{
  width:1000px;
  position:relative;
  margin:0 auto;
  top:20%;
  z-index:66;
}

.shippp {
  position: absolute;
  top:0px;
  right: -37px;
  display:block;
  height: 40px;
  width: 40px;
  background-image: url(../img/video-close.png);
  background-color: #999;
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
  z-index:100;
}
.shippp:hover {
  background-color: #8c035f; }



#boxs {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index:55;
  display: none;
 }




.anchorBL{
	display:none;
}
















































.base{
	width:100%;
	height:593px;
	margin:0 auto;
	background:url(../img/fd_02.png) bottom no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
}

.base_cen{
	width:auto;
	margin:158px 30px 0 94px;
	position: relative;
}

.base_left{
	width:335px;
	height:92px;
	border-top:1px solid #80532e;
	border-bottom:1px solid #80532e;
	position: absolute;
	left:0;
	top:284px;
}

.base_left dl{
	width:335px;
	height:92px;
	margin:0;
}


.base_left dl dd{
	width:auto;
	height:auto;
	margin:0;
	color:#80532e;
	text-transform:uppercase;
	padding:13px 0;
}


.base_left dl dd p{
	width:auto;
	height:auto;
	margin:0;
	font-size:16px;
	display:block;
	font-family:"georgia";
}


.base_left dl dd span{
	width:auto;
	height:auto;
	margin:0;
	font-size:16px;
	padding-top:10px;
	display:block;
}


.base_left dl a:hover dd span{
	color:#010000;
}


.mar_fl{
	margin-left:70px!important;
}


.base_right{
	max-width:995px;
}

.base_right_t{
	height:115px;
	float: right;
	width: 100%;
}

.base_right_t dl{
	float:right;
	margin:0;
}

.base_right_t dl dt{
	float:right;
	margin:0;
}

.base_right_t dl dt p{
	width:auto;
	margin:30px 0 0;
	color:#80532e;
	font-size:35px;
}
.base_right_t dl dt span{
	width:auto;
	margin:5px 0 0;
	color:#80532e;
	font-size:18px;
	cursor:pointer;
	font-family:"georgia";
}





.base_right_t dl dd{
	float:right;
	margin:0 20px 0 0;
	background:url(../img/fn_03.png) no-repeat;
	width:130px;
	height:115px;
}

.base_right_t dl dd span{
	float:right;
	margin:38px 38px 0 0;
	width:41px;
	height:39px;
	cursor:pointer;
	/*font-family:"Georgia";*/
}


.base_right_c{
	width:491px;
	height:226px;
	float: right;
}

.base_right_b{
	width:1120px;
	height:40px;
	float:right;
	margin-top:42px;
}

.base_right_copy{
	width:440px;
	float:left;
	color:#80532e;
	font-size:12px;
	font-family:"ËÎÌå";
	line-height:25px;
}

.base_right_copy span{
	float:left;
	color:#80532e;
	font-size:12px;
	font-family:Arial;
	padding-right:5px;
}

.base_right_copy p{
	float:left;
	color:#80532e;
	font-size:12px;
	padding-right:5px;
	margin:0;
}

.base_right_copy p a{
	color:#80532e;
	font-size:12px;
	padding-right:5px;
	margin:0;
	text-decoration:none;
}

.base_right_copy p a:hover{
	color:#010000;
}





.base_right_nav{
	width:325px;
	line-height:25px;
}

.base_right_nav ul{
	list-style:none;
	padding:0;
	margin:0;
}

.base_right_nav ul li{
	width:auto;
	float: left;
	font-size:12px;
}

.base_right_nav ul li a{
	width:auto;
	color:#80532e;
	font-size:12px;
	padding:0 3px;
	margin:0;
	text-decoration:none;
}

.base_right_nav ul li a:hover{
	color:#010000;
}




.base_right_pt{
	width:355px;
	line-height:25px;
	color:#80532e;
}

.base_right_pt ul{
	list-style:none;
	padding:0;
	margin:0;
}

.base_right_pt ul li{
	width:auto;
	float:left;
	margin-left:15px;
}

.base_right_pt ul li a{
	color:#80532e;
	font-size:12px;
	padding:0 3px;
	margin:0;
	text-decoration:none;
}

.base_right_pt ul li a:hover{
	color:#010000;
}


.base_right_pt ul li a span{
	margin:0;
	float: left;
}

.base_right_pt ul li a span img{
	border:0;
	margin:0;
	position: relative;
	top:-5px;
}


.base_right_pt ul li a p{
	color:#80532e;
	font-size:15px;
	padding:0 3px;
	margin:0;
	float: left;
	text-decoration:none;
}


.base_right_pt ul li a p:hover{
	color:#010000;
}











.footer{
	width:100%;
	height:390px;
	background:#212121;
}

.foot_top{
	height:256px;
	padding-top:75px;
}

.foot_top_l{
	width:350px;
}

.foot_top_l dl{
	margin:0;
}


.foot_top_l dl dt{
	margin:0;
	color:#fff;
	font-size:15px;
	font-family: Arial;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.foot_top_l dl dd{
	color:#9b9b9b;
	font-size:12px;
}

.foot_top_l dl dd p{
	line-height:22px;
	color:#9b9b9b;
	font-size:14px;
	margin:0;
	float: left;
	margin-right:10px;
}




.foot_top_c{
	width:250px;
}

.foot_top_c dl{
	margin:0;
}


.foot_top_c dl dt{
	margin:0;
	color:#fff;
	font-size:15px;
	font-family: Arial;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.foot_top_c dl dd{
	width:250px;
	height:70px;
	color:#9b9b9b;
	font-size:15px;
	border-right:1px solid #909090;
}


.foot_top_c dl dd a{
	width:82px;
	height:70px;
	border-left:1px solid #909090;
	float: left;
	color:#9b9b9b;
	font-size:15px;
	text-decoration: none;
}

.foot_top_c dl dd a span{
	width:82px;
	height:auto;
	text-align: center;
	display: block;
	margin:5px 0 0;
}


.foot_top_c dl dd a p{
	color:#9b9b9b;
	font-size:15px;
	margin:5px 0 0;
	text-align: center;
	width:82px;
}

.foot_top_c dl dd a:hover p{
	color:#fff;
}


.foot_top_r{
	width:560px;
	overflow: hidden;
}

.foot_top_r dl{
	margin:0;
	width:135px;
	height:100%;
	float:right;
	text-align: left;
	position: relative;
	right:-80px;
}


.foot_top_r dl dt{
	margin:0;
	color:#fff;
	font-size:15px;
	font-family: Arial;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.foot_top_r dl dd{
	color:#9b9b9b;
	font-size:12px;
	width:135px;
}

.foot_top_r dl dd span{
	width:100%;
	line-height:32px;
	color:#9b9b9b;
	font-size:12px;
	margin:0;
	float:left;
	display: block;
	text-decoration:none;
}

.foot_top_r dl dd a{
	width:auto;
	line-height:32px;
	color:#9b9b9b;
	font-size:14px;
	margin:0;
	float:left;
	display: block;
	text-decoration:none;
}

.foot_top_r dl dd a:hover{
	color:#fff;
}

.foot_bot{
	width:100%;
	height:58px;
	background:#000;
}




.foot_copy{
	width:580px;
	float:left;
	color:#9c9c9c;
	font-size:12px;
	font-family:"ËÎÌå";
	line-height:58px;
}

.foot_copy span{
	float:left;
	color:#9c9c9c;
	font-size:12px;
	font-family:Arial;
	padding-right:5px;
}

.foot_copy p{
	float:left;
	color:#9c9c9c;
	font-size:12px;
	padding-right:5px;
	margin:0;
}

.foot_copy p a{
	color:#9c9c9c;
	font-size:12px;
	padding-right:5px;
	margin:0;
	text-decoration:none;
}

.foot_copy p a:hover{
	color:#fff;
}





.foot_nav{
	width:325px;
	line-height:58px;
}

.foot_nav ul{
	list-style:none;
	padding:0;
	margin:0;
}

.foot_nav ul li{
	width:auto;
	float: left;
	font-size:12px;
	color:#747474;
}

.foot_nav ul li a{
	width:auto;
	color:#747474;
	font-size:12px;
	padding:0 3px;
	margin:0;
	text-decoration:none;
}

.foot_nav ul li a:hover{
	color:#fff;
}




