@charset "utf-8";
/* CSS Document */
@font-face { font-family :mini ; src : url( '../font/mini.TTF' ) ;  }
.top{
	background-color:#250C21;
	height:80px;
	}
.top_1{
	background-color:#250C21;
	height:80px;
	width:1200px;
	margin:0 auto;
	}
.top_1_left{
	float:left;
	width:220px;
	height:80px;
	text-align:center;
	}
.top_1_left img{
	display:block;
	width:201px;
	margin:0 auto;
	margin-top:15px;
	}

.top_1_right{
	float:right;
	}
.china{
	height:25px;
	line-height:25px;
	}
.china ul{
	float:right;
	 margin-top:5px
	}
.china ul li{
	float:left;
	padding:0px 5px;
	font-size:12px;
	color:#fff;
	}	
.china ul li img{
	display:block;
	margin-top:5px;
	}
.nav{
	height:40px;
	line-height:40px;
	z-index:9999;
	}
.nav ul{
	float:right;
	width:859px;
	float: right;
    height: 40px;
	}
.nav ul li{
	float:left;
	
	font-size:14px;
	position:relative;
	padding-bottom:10px;
	z-index:9999;
	padding-left:35px;
	}	
.nav ul li a{
	background:url(../images/1.png) no-repeat 1px 13px;
	padding-left:19px;
	color:#fff;
	float:right;
	z-index:9999;
	}
.nav_1{ 
filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
 color:#fff;
 background:#000;
 height:40px; 
 line-height:40px;
 border-bottom:1px dashed #666;
 }
 
.nav_1 span{
	padding:0px 8px 0 0;
	color:#f00;}
.nav .nav_1 a{
	float:none;
	 background:none;
	 display:inline-block;
	 text-align:center;
 }
.nav ul li a:hover{
	color:#F00;
	}
.nav ul li .a_hover{
	color:#F00;
	}
/* .nav .nav_1 a:hover{
	 color:#f00;
	 }*/
	 
.nav_one > div:hover{
	background:#250C21;	
	}
 .nav_one{ 
  position:absolute;
  top:50px; 
  left:15px;
  z-index:9999; 
  width:220px; 
  height:40px
  }
/*---*/
/*---banner---*/
.banner_1{
	height:468px; 
	width:100%; 
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	position:relative;
	z-index:999; }
.banner {
	height:673px; 
	width:100%; 
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	position:relative;
	z-index:999;
	overflow:hidden;}
.banner img { width:1920px; 
 height:673px;}
/* banner切换样式 */
.img-carousel{width:100%;}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
  z-index:118;
}

.carousel-inner {
  position: relative;
  width:1920px;
  overflow: hidden;
  left:46%;
   margin-left:-890px;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
  width:100%;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 2%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;

}

.carousel-control.right {
  right: 2%;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top:90%;
  left:48%;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
 background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-indicators .active {
  background: #fff;
  border:none;
 
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

/* end  */
.conert{
	width:100%;
	background:url(../images/7.jpg) no-repeat left top;
	}
.center_1{
	width:1200px;
	margin:0 auto;
	}
.cent_about_top{
	height:100px;
	 padding-top:35px
	}
.cent_about_top h1{
	font-size:25px;
	font-family:"Arial";
	text-align:center;
	}
.cent_about_top span{
	font-size:16px;
	text-align:center;
	display:block;
	background:url(../images/9.png) no-repeat center;
	 margin-top:5px;
	}	
.cent_about{
	overflow:hidden;
	padding-bottom:60px;
	margin-top:20px;
	}
.cent_ab_left{
	width:430px;
	float:left;
	}
.cent_ab_right{
	float:left;
	margin-left:10px;
	width:760px;
	color:#250C21;
	}
.cent_ab_ri{
	font-size:15px;
	text-indent:2em;
	line-height:28px;
	}
.cent_ab_right .more{
	background:url(../images/100.jpg) no-repeat;
	float:right;
	width:72px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	}	
/*---*/	
.center_2{
	width:100%;
	background:url(../images/15.png) repeat-x;
	}
.center_2_one{
	width:1200px;
	margin:0 auto;
	overflow:auto;
	}
.cent_new_top{
	height:100px;
	 margin-top:62px
	}
.cent_new_top h1{
	font-size:25px;
	font-family:"Arial";
	text-align:center;
	color:#fff;
	}
.cent_new_top span{
	font-size:16px;
	text-align:center;
	display:block;
	background:url(../images/11.png) no-repeat center;
	color:#fff;
	margin-top:12px;
	}	
.cent_new{
	overflow:hidden;
	padding-bottom:80px
	}
.cent_new dl{
	width:572px;
	float:left;
	margin-left:15px;
	}
.cent_new dl dt{
	width:297px;
	float:left;
	
	}
.cent_new dl dd{
	float:left;
	width:263px;
	margin-left:9px	
	}
.cent_new dl dd span{
	height:30px;
	line-height:19px;
	font-size:22px;
	color:#fff;
	display:block;
	font-weight:100;
	}
.qi_news{
	width:263px;
	}
.qi_news li{
	height:25px;
	line-height:25px;
	font-size:14px;
		
	}
.qi_news li a{
	color:#fff;
	}
.more_1{
	float:left;
	width:62px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #FFF;
	color:#fff;
	margin-top:9px;
	}
.center_3{
	width:1200px;
	margin:0 auto;
	}
.cent_por{
	overflow:hidden;
	margin-top:15px;
	
	}
.cent_pord{
	height:51px;
	background:url(../images/12.png) no-repeat center;
	}
.cent_pord ul{
	margin:0 auto;
	width:600px;
	border:1px solid #B1B1B1;
	border-radius:5px;
	height:51px;
	overflow:hidden;
	}
.cent_pord ul li{
	float:left;
	text-align:center;
	width:6.2em;
	border-right:1px solid #B1B1B1;
	height:51px;
	line-height:51px;
	margin:0;
	padding:0px;
	cursor:pointer;
	}
.cent_qe{
	background:#F00;color:#fff;
	/*border-top-left-radius:5px;
	border-bottom-left-radius:5px;*/
	}

.cent_pordu{
	margin-top:25px;
	margin-bottom:55px;
	}
.cent_pordu ul{
	overflow:hidden;
	width:1200px;
	margin:0 auto;	
	}
.cent_pordu ul li{
	float:left;
	position:relative;
	widht:277px;
	height:277px;
	 margin-right:30px;
	}
.cent_pordu ul li a{
	color:#fff; 
	}
.ce_por{
	background:#000;
	background:rgba(0, 0, 0,0.6);
	opacity: 0.6;
 	filter: alpha(opacity=60);
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:277px;
	height:277px;
	text-align:center;

	}
.ce_por span{
	font-size:18px;
	display:block;
	width:82px;
	margin:0 auto;
	margin-top:80px;
	line-height:24px;
	}
.center_4{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	 }
.cent_coop{
	margin-top:15px;
	overflow:hidden;
	 margin-bottom:40px;
	}
.cent_coop ul li{
	float:left;
	margin-right:15px;
	}
.foot{
	background-color:#20091B;
	width:100%;
	
	}
.foot_1{
	background-color:#20091B;
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
.foot_1 dl{
	margin-top:25px;
	float:left;
	margin-right:60px;
	}
.foot_1 dt{
	font-size:16px;
	 margin-bottom:20px
	}	
.foot_1 dt a{
	color:#fff;
	}
.foot_1 dd a{
	color:#7e7e7e;
	}	
.foot_1 dd{
	font-size:14px;
	padding:2px 0; 
	padding-left:15px;
	line-height:20px;
	word-break: break-all;
	}	
.foot_2{
	background-color:#20091B;
	width:1200px;
	margin:0 auto;
	color:#7E7E7E;
	font-size:14px;
	height:35px;
	line-height:35px;
	border-top:1px solid #7e7e7e;
	margin-top:40px;
	}
.foot_one{
	background-color:#20091B;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
	}
/*-----*/
.about{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}	
.about_left{
	width:237px;
	float:left;
	margin-bottom:15px
	}	
.about_left h1{
	font-size:28px;
	height:50px;
	line-height:50px;
	 margin-top:126px;
	 margin-bottom:18px
	}	
.about_left ul{
	width:230px;
	}	
.about_left ul li{
	height:40px;
	line-height:40px;
	font-size:16px;
	border-bottom:1px solid #B3AAB2;
	padding-left:15px;
	border-radius:3px;
	}
.about_l_et{
	background:#260C21;
	}
.about_l_et a{
	color:#fff;
	}	
.about_right{
	float:left;
	width:917px;
	margin-left:20px;
	margin-bottom:30px;
	}	
.about_top{
	height:60px;
	 margin-top:45px;
	 margin-bottom:25px;
	}	
.about_top h1{
	font-size:25px;
	font-family:"Arial";
	text-align:center;
	font-weight:100;	
	}
.ab_le{
	display:block;
	text-align:center;
	font-size:16px;
	height:25px;
	line-height:25px;
	color:#694C63;
	background:url(../images/9.png) no-repeat center;
	}
.ab_le_1{
	display:block;
	text-align:center;
	font-size:13px;
	margin-top:20px;
	color:#4F3A4B;	
	}	
.about_c{
	width:917px;
	margin:0 auto;
	line-height:24px;
	 margin-top:25px;
	}	
.about_c img{
	display:inline-block;
	max-width:910px;
	margin:0 auto;
	padding:5px;
	 margin-bottom:10px;
	}	
/*----*/	
/*-----*/
.product{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-top:35px
	}	
.pro_left{
	width:237px;
	float:left;
	margin-bottom:15px
	}	
.pro_left h1{
	font-size:24px;
	height:50px;
	line-height:50px;
	margin-bottom:15px;
	margin-top:110px;
	}	
.pro_left ul{
	width:230px;
	}	
.pro_left ul li{
	height:40px;
	line-height:40px;
	font-size:16px;
	border-bottom:1px solid #B3AAB2;
	padding-left:15px;
	border-radius:3px;
	}
.pro_l_et{
	background:#260C21;
	}
.pro_l_et a{
	color:#fff;
	}	
.pro_right{
	float:left;
	width:917px;
	margin-left:20px;
	}	
.pro_top{
	height:100px;
	}	
.pro_top h1{
	font-size:25px;
	font-family:"Arial";
	text-align:center;
	font-weight:100;	
	}
.por_le{
	display:block;
	text-align:center;
	font-size:18px;
	height:45px;
	line-height:45px;
	color:#694C63;
	background:url(../images/9.png) no-repeat center;
	}
	
.pro_c{
	width:917px;
	text-align:center;
	}		
.pro_c_1{
	overflow:hidden;	
	}	
.pro_c_1 dl{
	float:left;
	margin:0px 20px;
	margin-bottom:45px;
	}	
.pro_c_1 dt{
	width:252px;
	height:235px;
	overflow:hidden;
	border: 1px solid #EBEBEB;
	}	
.pro_c_1 dt img{
	max-height:235px;
	max-width:252px;
	}	
.pro_c_1 dd{
	height:35px;
	line-height:35px;
	width:252PX;
	overflow:hidden
	}	
	
.fenye{
	height:40px;
	 margin-bottom:25px;
	  margin-left:25px
	}	
.fenye a{
	float:left;
	width:44px;
	height:44px;
	margin-right:8px;
	font-size:18px;
	border:1px solid #251422;
	 line-height:40px;
	 border-radius:3px
	}	
.fenye a:hover{
	background-color:#EF3E15;
	color:#fff;
	}	
.fenye .a_hover{
	background-color:#EF3E15;
	color:#fff;
	}	
/*---*/	
.news_c{
	width:917px;
	text-align:center;
	}		
.news_c_1{
	overflow:hidden;	
	}	
.news_c_1 dl{
	float:left;
	margin:0px 20px;
	margin-bottom:25px;
	}	
.news_c_1 dt{
	width:265px;
	height:236px;
	overflow:hidden;
	}	
.news_c_1 dt img{
	max-height:236px;
	max-width:265px;
	}	
.news_c_1 dd{
	width:265px;
	overflow:hidden
	}	
.news_c_1 dd h2{
	font-size:14px;
	width:265px;
	text-align:left;
	color:#646464;
	margin-top:8px
	}	
.news_c_1 dd p{
	width:265px;
	text-align:left;
	color:#9D9D9D;
	margin:3px 0;
	}	
.news_c_1 .dd_a{
	float:left;
	border:1px solid #B2B2B2;
	padding:2px 5px}	
.news_right{
	float:left;
	width:917px;
	margin-left:20px;
	}	
.news_top{
	height:100px;
	}
.news_top h1{
	font-size:24px;
	font-weight:100;
	text-align:center;
	}	
.admin_1{
	border-bottom:1px solid #260C21;
	height:40px;
	line-height:40px
	}	
.admin_1 ul{
	width:300px;
	margin:0 auto;	
	}
.admin_1 ul li{
	float:left;
	margin-left:15px;
	}	
.new_ri{
	width:917px;
	font-size:14px;
	line-height:24px;
	word-break:break-all;
	text-align:justify;
	text-justify:inter-word;
	margin-bottom:25px;
	}	
	
/*---*/	
.job_c{
	width:917px;
	margin-bottom:45px
	}	
.job_c_h{
	font-size:24px;
	margin-bottom:10px;
	}	
.job_ce{
	overflow:hidden;
	}	
.job_left{
	float:left;
	width:344px;
	}
.job_right{
	float:left;
	margin-left:25px;
	width:542px;
	}	
.job_over{
	line-height:24px;
	font-size:14px;
	color:#260C21;
	height:190px;
	}
.jop{
	float:right;
	}
.jop a{
	display:block;
	width:100px;
	height:32px;
	line-height:32px;
	background:#260C21;
	border-radius:3px;
	text-align:center;
	color:#fff;
	font-size:16px;
	letter-spacing:4px;
	}	
/*------*/
.contact{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
.cont_atop{
	height:100px;
	 margin-top:35px;
	 margin-bottom:19px;
	}
.cont_atop h1{
	font-size:36px;
	text-align:center;
	color:#280B1D;
	font-weight:100;
	}
.cont_atop span{
	display:block;
	font-size:24px;
	text-align:center;
	color:#280B1D;
	background:url(../images/9.png) no-repeat center;
	}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.cont_le{
	width:363px;
	}
.cont_left{
	float:left;
	 margin-bottom:35px;
	}
.cont_right{
	float:left;
	width:829px;
	margin-left:5px;
	}

.cont_bo{
	overflow:hidden;
	}
.cont_bo ul li{
	height:35px;
	line-height:35px;
	font-size:15px;
	color:#250C21;
	}

/*-----*/
.join_c_one{
	width:917px;
	margin-bottom:25px;
	overflow:hidden;
	}
.jo_jam{}
.jo_jam div{
	overflow:hidden;
	 margin-top:8px
	}
.jo_jam div span{
	float:left;
	margin-top:4px;
	 margin-right:5px;
	}
.jo_jam label{
	width:120px;
	float:left;
	text-align:right;
	margin-right:15px;
	font-size:16px;
	color:#250C21;
	}
.jo_jam input{
	border:1px solid #ccc;
	float:left;
	height:28px;
	}
/*-----*/
.custom{
	width:1200px;
	margin:0 auto;
	}
.custom input{
	border:1px solid #ccc;
	}
.custom table{
	float:left;
	 margin-left:60px
	}

.warning{width:90px;margin:2px;padding:2px; color:#f00;}
.redStar{ margin-left:10px; color:#F00; font-size:18px}
.right{ padding-left:25px}
/*-----*/
.details{
	width:917px;
	overflow:hidden;
	 margin-bottom:25px;
	}
.det_left{
	float:left;
	width:718px;
	margin-right:15px;
	}
.tit_1{
	border-bottom:1px solid #7D6D7A;
	height:40px;
	line-height:40px;
	 margin-bottom:15px;
}
.tit_1 a{
	font-size:16px;
	}
.title{
	height:100px;	
	}
.title h2{
	font-size:24px;
	text-align:center;
	font-weight:lighter;
	color:#260C21;
	}
.title span{
	display:block;
	text-align:center;
	color:#898989;
	font-size:16px;
	}
.cotton{
		width:718px;
		overflow:hidden;
	}
.co_left,.co_right{
	float:left;
	width:38px;
	}
.co_left img,.co_right img{
	display:block;
	margin-top:80px;
	}
.co_maddin{
	float:left;
	width:630px;
	}
.co_maddin ul{
	overflow:hidden;
	}
.co_maddin ul li{
	float:left; margin:0 5px;
	}
.det_right{
	width:180px;
	float:left;
	}
.picMarquee-top{ margin:0 auto;  width:173px; overflow:hidden; position:relative; }
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.picMarquee-top .hd .next{ background-position:0 -140px;  }
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.picMarquee-top .bd{ padding:1px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; margin-bottom:4px }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:170px; height:153px; display:block; padding:1px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }

/**-*/
.order{
	width:917px;
	overflow:hidden;
	
	}
.order_1{
	height:34px;
	line-height:34px;
	margin-bottom:25px;
	}
.order_1 ul{
	height:34px;
	line-height:34px;
	border-bottom:1px solid #260C21;
	}
.order_1 ul li{
	float:left;
	width:80px;
	text-align:center;
	font-size:14px;
	}
.ord{
	border:1px solid #260C21;
	border-bottom:none;
	height:34px;
	line-height:34px;
	background:#fff;
	}
.mation_1{
	width:917px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:25px;
	margin-top:15px;
	}
.contact_1{
	margin-bottom:25px;
	}
.w_apr{
	width:248px;
	}
.w_apr dd{
	
	}
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}



