@charset "utf-8";

/*CSS reset*/





/*定位*/



.wrapper{margin:0 auto;width:1002px;}

.wrap{width:100%; height:auto; position:relative; z-index:500; overflow:hidden;}

.tl{text-align:left;}

.tc{text-align:center;}

.tr{text-align:right;}

.bc{margin-left: auto;margin-right: auto;}

.fl{float:left;} 

.fr{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear{clear:both;}

.hide{ display:none;}

.b{ border:1px solid #000000;}

.w{ border:1px solid #ffffff;}

.f12{font-size:12px;}

.f13{font-size:13px;}

.f14{font-size:14px;}

.f15{font-size:15px;}

.f16{font-size:16px;}

.mt10{margin-top:10px;}

.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mt40{margin-top:40px;}

.pt40{padding-top:40px;}

.mr10{margin-right:10px;}

.block{ display:block;}

.bold{ font-weight:bold;}

.lh36{line-height:36px;}

.lh24{line-height:24px;}

.white{ color:#fff;}

.blue{ color:#0373cc;}

.red{color:#C03;}

.green{color:#21CB69}

.gray{ border:1px solid #eaeaea;}

.pointer{ cursor:pointer;}

.Arial{font-family:Arial, Helvetica, sans-serif;}

.over_hidden{overflow:hidden;}

.pos_relative{position:relative;top:0;left:0; z-index:500;}

.pos_absolute{position:absolute;top:0;left:0; z-index:999;}

.opacity_50{opacity:0.5; filter:alpha(opacity=50);}

/*a*/





/*Top*/



	

	 

/*Content*/

.content_wrap{}

.content{

	margin:0 auto; 

	width:1002px; 

	padding:40px 0 30px 0;

	position:relative;

	top:0;

	left:0;

	overflow:hidden;

	

	}



/*Sidebar*/

.submenu{height:30px;}

 .firstLevel{

	 float:left;

	 display:inline; 

	 border:1px solid #093740; 

	 border-right:0 none;

	 position:relative;

	 top:0;

	 z-index:500;

	 }

	a.flevel_link{display:inline-block; color:#093740; padding:0 20px; height:26px; line-height:28px;}

	a.flevel_link:hover,a.submenu_active{color:#e6ba49; background:url(../Images/index_64.png) repeat-x center top;}

  

  .firstLevel ul{

	  position:absolute;

	  top:30px;

	  left:0;

	  z-index:999;

	  width:500px;

	  }

  .firstLevel ul .secondLevel{

	  float:left;

	  display:inline;

	  border:1px dashed #139231;

	  border-right:0 none;

	  }

	.secondLevel a{display:block; padding:0 20px; height:22px;line-height:23px;}

	.secondLevel a:hover,#sec_selected{background:#139231; color:#fff;}



/*标题模块*/

.title-module{width:1002px;}

 .tm_green{ color:#093740;}

 .tm_yellow{ color:#e5b63f;}

 .tm_gray{ color:#d0cfcd;}

 .tm_zh{font-size:28px;}

 .tm_en{font-size:14px; margin:15px 0 0 0;}

 .tm_creater{

	 width:1000px; 

	 height:26px;

	 line-height:26px;

	 text-align:center;

	 margin:15px 0 0 0;

	 }

 .tmc_green_bg{background:url(../Images/index_53.png) no-repeat center top;}

 .tmc_yellow_bg{background:url(../Images/index_54.png) no-repeat center top;}

 .tm_sentence{margin:5px 0 0 0;}

 

.content_main{padding:30px 0 15px 0; font-size:14px;}

.content_main p{margin-bottom:10px;}

 .content_main ul{}

 

 /*门产品*/

 /*图片展示方案一*/

 .products_item{

	 float:left; 

	 display:inline; 

	 width:282px; 

	 height:396px; 

	 border:1px solid #d1d1d1; 

	 margin:18px 0 15px 15px;

	 padding:0 15px;

	 background:#fff;

	 border-radius:5px;

	 overflow:hidden;

	 }

  .table_wrap{}

   .wizoom{

	   width:43px; 

	   height:47px; 

	   position:absolute; 

	   top:5%; 

	   left:50%; 

	   margin-left:-20px; 

	   z-index:999;

	   background:url(../Images/wizoom.png) no-repeat center top;

	   opacity:0;

	   filter:alpha(opacity=0);

	   }

  .products_item table{border-bottom:1px solid #d1d1d1;}

  #products_txt{line-height:22px; font-size:12px; color:#383838;}

  #products_txt p{margin:0;}

   .p_name{height:30px; line-height:30px; font-size:13px;}

   .p_detail{height:70px; overflow:hidden;}

   

 /*图片展示方案二*/

.products_box{width:1002px; height:621px; background:url(../Images/index_68.png) no-repeat center top;}

 .pro_txt{

	 width:1000px; 

	 height:24px;

	 margin:10px 0 0 0;

	 color:#056d1e;

	 overflow:hidden;

	 }

  .pro_txt ul{height:24px;}

  .pro_txt ul li{width:auto; height:24px; line-height:24px; padding:0 500px; white-space:nowrap; overflow:hidden;}

.products_box ul{width:530px; height:420px; padding:130px 0 0 40px;}

 .doors_item{

	 float:left; 

	 display:inline; 

	 width:98px; 

	 height:178px; 

	 border:1px solid #eeebe1;

	 padding:3px;

	 margin:0 10px 10px 10px;

	 }

 .doors_item table{background:url(../Images/index_69.png) repeat center top;}

 .doors_item table img{vertical-align:bottom; cursor:pointer;}

 .door_zoom{

	 width:414px; 

	 height:584px;

	 position:absolute;

	 right:0;

	 top:0;

	 z-index:900;

	 }

  .big_pic{}

  .pic_txt{

	  width:auto;

	  height:auto;

	  padding:5px 30px 5px 15px;

	  background:#868f78;

	  color:#fff;

	  position:absolute;

	  right:0;

	  bottom:50px;

	  border-radius:5px 0 0 5px;

	  z-index:999;

	  }

 /*热销产品*/

 .filmstrip li img{vertical-align:bottom; display:block; max-width:none;}

 /*专卖店展示*/

 .shop{width:1000px; height:400px; padding:40px 0 0 0; font-size:14px; overflow:hidden;}

 .prev,.next{	

	 overflow:hidden;

	 cursor:pointer;

	 width:52px;

	 height:52px;

	 position:absolute;

	 top:45%;

	 z-index:999;

	 }

 .prev{background:url(../Images/btn.png) left bottom no-repeat;left:0}

 .next{background:url(../Images/btn.png) right bottom no-repeat;right:0} 

 .prev:hover{background-position:left top;}

 .next:hover{background-position:right top;}

   

 .pic_scroll{width:1000px; height:400px; overflow:hidden;}

	    #marquee2{}

	    #marquee2_1{}

	       .products_items{width:auto; height:400px;  }

			.productsList{

				float:left; 

				display:inline; 

				/*margin:0 2px 0 0;*/ 

				width:500px; 

				height:380px;

				text-align:center; 

				overflow:hidden;

				position:relative;

				}

			 .list_img{width:450px;height:347px;margin:0 auto;border:1px solid #056d1e; background:#fff;}

			 .list_txt{width:auto;height:25px;text-align:center;line-height:25px;}

			 /*.productsList a{display:block; width:444px; height:342px; margin:0 auto;}*/

			 .productsList img{max-width:100%;}

	    #marquee2_2{}  

   

 /*人物访谈*/

 .interview_item{

	 float:left; 

	 display:inline; 

	 width:282px; 

	 height:296px; 

	 border:1px solid #d1d1d1; 

	 margin:18px 0 15px 15px;

	 padding:0 15px;

	 background:#fff;

	 opacity:0.8;

	 filter:alpha(opacity=80);

	 border-radius:5px;

	 overflow:hidden;

	 }

  .interview_item:hover{opacity:1; filter:alpha(opacity=100);}

  .interview_item table{border-bottom:1px solid #d1d1d1;}

  #interview_txt{line-height:22px; font-size:12px; color:#383838;}

  #interview_txt p{margin:0;}

   .int_name{

	   width:282px; 

	   height:30px; 

	   line-height:30px; 

	   font-size:13px;

	   text-overflow:ellipsis;

	   white-space:nowrap;

	   overflow:hidden;

	   }

   .int_detail{height:70px; overflow:hidden;}

   

  /*Experience*/

	 .section{overflow:hidden;}

	 .section img{max-width:none;}

	 .stage{

		 width:600px;

		

		 padding:5px;

	

		 position:relative;

		 top:0;

		 left:0;

		 }



	  .coverImg{position:absolute;top:120px;right:60px;z-index:800;}

	  .coverImg img:hover{cursor:all-scroll;}

	  .bigBg{position:relative;top:0;left:0;z-index:500; border:1px solid #e6ba49;margin-bottom: 10px;}

		

	  .classify{width:350px;}

		.classify_title{display:inline-block;margin:0 0 2px 0;font-size:13px;}

		.tabBox{width:100%;}

		  .tab{overflow:hidden;}

			.tab ul{height:auto;overflow:hidden;margin:0 0 5px 0;}

			.tab ul li{float:left; display:inline;}

			  a.tab_link{

				  display:inline-block;

				  width:auto;

				  padding:0 10px;

				  height:28px;

				  line-height:27px;

				  text-align:center;

				  cursor:pointer;

				  margin:5px 9px 0 0;

				  border-radius:5px;

				  }

			  a.tab_link:hover{background:#f3cb5d;color:#fff;}

			   a.tab_link.tab_selected{color:#fff;background:#f3cb5d;}	

		  .Box{height:auto; margin:8px 0 0 0;}

		  .Box img{vertical-align:bottom; display:block;}

		   .itemBox{}

		   #itemContainer{}

		   #itemContainer li{margin:0 13px 5px 0; float:left; display:inline; cursor:pointer; font-size:12px; *width:65px;}

		   

	  .bg_title{ color:#383838; margin:0 0 5px 0;font-size:14px;}

	  .background{width:979px;height:auto;margin:5px 0 20px 0;}

		.background ul{height:auto;}

		   .bigImg{

			   float:left;

			   display:inline;

			   width:170px;

			   height:130px;

			   border:1px solid #ddcc9e;

			   margin:0 20px 10px 0;

			   cursor:pointer;

			   }


@media(max-width:768px) {
.stage,.classify{width: 100%;float: none;}
.coverImg{right: 0px}
	}

 