@charset "utf-8";

/* CSS Document */



/*===重置相关html元素===*/

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, img,input{margin:0 auto; padding:0; vertical-align:baseline;font-weight:normal;list-style:none;}

ul,

ol,

li { 

    list-style: none;

 

}

html{ height:100%;}



/*-------公共部分--------*/

body{font-size:14px; color:#666;font-family:"Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif;  }

a:link, a:visited{color: #666;text-decoration: none}

a:hover {color:#776148;text-decoration: none}

a:active {color:#666;text-decoration: none}

img{border:0;}

.clear{ clear:both; }

.pngfix{/*IE6透明兼容*/}

.blank{width:100%; height:20px; margin:0 auto; }







  

  

.header{ width:100%;margin:0 auto; height:50px;z-index:99999; margin-bottom:1px; background:#ec3b27;}



.header_box{ min-width:1000px; max-width:1220px; height:50px; margin:0 auto; background:#ec3b27; }

.logo{ width:11%; height:50px; float:left; margin-left:0%;}

.logo img{ height:50px;}



.nav {	

	width:78%;

	margin-right:1%;

 	 height: 50px;

	 float:right;

	 z-index: 2;

}

.nav ul {

	width:100%;

}

.nav li.ho {

  width: 110px;

}

.nav li {

  width: 12.5%; float:left;

  text-align: center;

  position: relative;

  font-size:16px;

  height: 50px;

  line-height:50PX;padding-bottom:0px;background: url(../images/xg_2.png) right center no-repeat;

}

.nav li .x{

	 color:#d5d5d5;font-size:xx-small;

}

.nav li:first-child {

  border-left: 0;

}

.nav li a {

  color: #fff;

  display: block;

  width: 100%;

  -webkit-transition: 0.4s ease 0s;

          transition: 0.4s ease 0s;

  height: 50px;

}

.nav li .x a{

	 color:#fff;font-size:xx-small;

}

.nav li i {

  display: none;

  width: 35px;

  height: 48px;

  background: url(../images/ico_mouse.png) no-repeat center;

  position: absolute;

  left: 14px;

  bottom: -1px;

  opacity: 0;

}

.nav li:hover a.tit {

  background-color: #222;

  color: #fff;

}

.nav li:hover .x {

  color: #fff;

}

.nav li:hover i {

  display: block;

  -webkit-animation: 1.5s ease 0s infinite running fadeleft;

          animation: 1.5s ease 0s infinite running fadeleft;

}

.nav li.hover a.tit {

  background-color: #222;

  color: #fff;

}

.nav li.hover i {

  display: block;

  opacity: 1;

}

.nav li.right {

  width: 151px;

}

.nav li.right:hover a.tit {

  background: url(../images/bg_03.png) no-repeat left center;

}

.nav .sub-box {

  width: 100%;

  position: absolute;

  left: 0;

  top: 50px;

  display: none;

  z-index: 999999;

}

.nav .sub-box .topbg {

  width: 100%;

  background-color: #222;

}

.nav .sub-box p {

  padding: 2px 0;

  border-bottom: 1px solid #333;

  text-align: center;

  font-size: 14px;

  height:30PX;

}

.nav .sub-box p a {

  color: #fff;

  display: block;

  line-height: 34px;

  height:34PX;

  -webkit-transition: all 0.3s ease 0s;

          transition: all 0.3s ease 0s;

}

.nav .sub-box p a:hover {

  background-color: #fff;

  color: #35281f;

  height:34PX;

}

.nav .sub-box .botbg {

  width: 100%;

  display: block;

  height: 11px;

  background: url(../images/005.png) no-repeat center;

}

.fix{width:100%; height:124px}





/*banner焦点图*/

.banner{ width:100%; height:599px; }

  .lubo{ width: 100%;clear: both; position:relative; height:599px; }

  .lubo_box{ position: relative; width: 100%; height:599px; }

  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:599px; opacity: 0;filter:alpha(opacity=0);}

  .lubo_box li a{ display: block;width: 100%;  height: 100%;}



  .lubo_box li img{ width: 100%; height:599px;}

  



  /*圆点*/

  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}

  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}

  .cir_on{ background: #000 !important;}



  /*按钮*/

  .lubo_btn{ position: absolute; width: 100%; top:40%;}

  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.5;filter:alpha(opacity=50); cursor: pointer; color: #fff; line-height: 80px; font-size: 24px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

  .left_btn{ float: left;}

  .right_btn{ float: right;}

  



/*首页产品列表*/  

.w100%{width: 100%;}  

.w1160{min-width:1000px; max-width:1160px;margin: 0 auto;}



.index-con .con-chenge{

	background: #f5f5f5;

}

.index-con .con-chenge .slide-box{

	top: -75px;

	position: relative;

	height:425px;

	z-index: 5;

		  

	/*	overflow: hidden;*/

}

.index-con .con-chenge .bd{

	width:95%;margin:0 auto;

}

.index-con .con-chenge .bd ul li{

	width: 22.8%;

	background: #fff;

}

.index-con .con-chenge .bd ul li .title{

	height: 135px;

	padding-top: 40px;

}



.index-con .con-chenge .bd ul li .title .top{

	background: url(../images/tb2.jpg) no-repeat center top;

	padding-top: 20px;

}

.index-con .con-chenge .bd ul li .title .top p{

	/*font-weight:bold;*/

	font-size: 18px;	

	color: #333;

	text-align: center;

}

.index-con .con-chenge .bd ul li .title .text{

	width: 80%;

	padding-top: 15px;

	margin: 0 auto;

}

.index-con .con-chenge .bd ul li .title .text p{

	color: #999;

	font-size:12px;

	line-height:22px;

	text-align: center;

}

.index-con .con-chenge .bd ul li .pic img{

	width:100%; height:auto;

	max-width:252px;

}

.index-con .con-chenge .bd ul li{

	margin-right:10px;

	margin-left:10px;

	float: left;

}



.index-con .con-chenge .hd{

	height: 90px;

	text-align: center;

	line-height: 90px;

	margin: 0 auto;

	margin-bottom:0px;

}

.index-con .con-chenge .hd ul{

	text-align: center;

	margin: 0 auto;

	padding-top: 35px;

	float: left;

}

.index-con .con-chenge .hd ul li{

	width: 12px;

	height: 12px;

	background: #8d8d8d;

	float: left;

	margin-right: 7px;

	text-indent: -9999px;

	overflow: hidden;

	cursor: pointer;

}

.index-con .con-chenge .hd ul li.on{

	background: #957f66;

}

.index-con .con-chenge .hd p{text-align: center;}

.index-con .con-chenge .hd .next{

	background: url(../images/btn1.png);

	width: 24px;

	height: 47px;

	background-position: -24px 0px;

	position:absolute;

	right: 0px;

	top: 200px;

	cursor: pointer;

}

.index-con .con-chenge .hd .prev{

	cursor: pointer;

	background: url(../images/btn1.png);

	width: 24px;

	height: 47px;

	position: absolute;

	left: 0px;

	top: 200px;

}



.wrap{ min-width:1000px; max-width:1220px;margin:80px auto; position:relative;height:276px; overflow: hidden;}

/*首页新闻动态*/

.i_news{ width:63%; margin-left:1%; float:left;position: absolute;height:276px;/*opacity: 0;  filter: alpha(opacity=0);  animation-duration:1s;*/ top:200px;

}

.i_news_left{ width:29%; float:left; background-color:#957f66; height:276px;}

.i_news_left_name{ font-size:45px; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-top:38px; margin-left:27px;}

.i_news_left_name2{ font-size:16px; color:#d1bba2;margin-left:27px;} 

.i_news_left_name3{ font-size:16px; color:#6d5c49; float:right; background:#FFF; text-align:center; padding:15px 45px; margin-top:50px;}

.i_news_left_name3 a{color:#6d5c49;}

.i_news_left_name3 a:hover{text-decoration:underline;color:#776148;}

.i_news_right{ width:70.8%; float:right; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; height:274px;}



.tab_first{width:90%;padding-top:28px;margin:0px auto;}

.tab_fir_img{width:32%;float:left}

.tab_fir_img img{max-width:164px;  max-height:113px;}

.tab_fir_wen{width:65%;height:100%;float:right;font-size:12px;color:#717171;line-height:18px;font-family:'微软雅黑'}

.tab_fir_wen span{font-size:12px;color:#c3c3c3;line-height:30px;height:30px}

.tab_fir_wen p{font-size:18px;color:#000;line-height:30px;height:30px}

.tab_fir_wen p a{color:#000;}

.tab_fir_wen p a:hover{text-decoration:underline;color:#776148;}



#tab-01 ul{width:90%;height:100px; margin-left:5%; margin-top:0px;}

#tab-01 ul li{width:100%;height:30px;border-bottom:1px dashed #c2c2c2;background:url(../images/icon2.jpg) no-repeat left center;clear:both;line-height:30px}

#tab-01 ul li .tab_title{width:300px;float:left;height:100%;line-height:30px;font-size:12px;color:#717171;padding-left:12px; overflow:hidden}

#tab-01 ul li .tab_title a{display:block;width:100%;height:100%;color:#666}

#tab-01 ul li .tab_title a:hover{text-decoration:underline;color:#776148;}

#tab-01 ul li .tab_time{font-size:12px;color:#a9a8a8;text-align:right;float:right;padding-right:5px}





/*首页关于我们&生产车间*/

.i-right{width:32%; margin-right:1%; float:right; top:400px;position: absolute; right:0px;}

.i_about{ width:100%;float:right; position:relative;}

.i_about_left{ width:34%; height:124px; float:left;z-index: 100;}

.i_about_left img{ width:100%; height:124px;z-index: 100;}

.i_about_right{ width:65.6%; float:right; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; height:122px;z-index: 10;}

.i_about_right .more{ width:14px; height:14px; position:absolute; right:1px; top:1px; background:url(../images/014.jpg) no-repeat;

						-webkit-transition: all .3s ease 0s;

    -khtml-transition: all .3s ease 0s;

    -moz-transition: all .3s ease 0s;

    -ms-transition: all .3s ease 0s;

    -o-transition: all .3s ease 0s;

    transition: all .3s ease 0s;}

.i_about_right .more:hover{ width:14px; height:14px; position:absolute; right:1px; top:1px;background-position:0 -14px;}

.i_about_right .name{ font-size:16px; color:#000; margin-left:10%; margin-top:20px;}

.i_about_right .name a{color:#000;}

.i_about_right .name a:hover{text-decoration:underline;color:#776148;}

.i_about_right .text{ font-size:12px; color:#999999; line-height:24px; margin:10px 10%;}



.i_cj{width:100%;  float:right; position:relative; margin-top:27px;}







.w100_hui{width:100%; background-color:#f5f5f5; padding:63px 0px;}  

.k1000-1220{ min-width:1000px; max-width:1220px;margin:0px auto; overflow:hidden;}

.i-box{ width:21%; margin:0px 2%; float:left;

  }

.i-box-bg{ background:#FFF; width:100%;

	position: relative;

	}

.i-box-img{ padding:1px;}

.i-box-img img{ width:100%; height:auto;}

.i-box-bg .name{ height:35px; line-height:35px; font-size:16px; color:#393838; text-align:center;}

.i-box-bg .name a{color:#393838;}

.i-box-bg .name a:hover{color:#fff;}

.i-box-bg .bot{ height:3px; width:100%; background-color:#d4d2d2;}

.i-box-bg:hover{ background:#beac98; width:100%; color:#FFF;-webkit-transition: all .8s ease 0s;

    -khtml-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -ms-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

    transition: all .8s ease 0s;}

.i-box-bg:hover .name{ color:#FFF;}

.i-box-bg:hover .bot{ height:3px; width:100%; background-color:#fff;}





.footer_con{min-width:960px; max-width:1180px;margin:0 auto;height:300px}





.footer_con_right{width:40%;height:212px;margin-top:50px;float:right}



#footer2{width:100%;background:#303030;clear:both}


.footer_btm2{width:100%;height:37px;background:#222}

.footer_b_cen{min-width:960px; max-width:1180px;margin:0 auto;height:37px;}

.footer_b_left2{width:50%;height:15px;float:left;padding-top:12px; font-size:12px; color:#FFF; line-height:15px;}

.footer_b_left2 a{color:#faf7f0}.footer_b_left2 a:hover{text-decoration:underline}.

.footer_b_left2 ul li{width:74px;float:left;border-right:1px solid #42593c;text-align:center;line-height:12px;font-size:12px}

.footer_b_left2 ul li a{color:#faf7f0;display:block;width:100%;height:100%;cursor:pointer}

.footer_b_left ul li a:hover{text-decoration:underline}

.footer_b_right2{width:50%;height:37px;float:right;line-height:37px;color:#faf7f0;font-size:12px;text-align:right}

.footer_b_right2 a{color:#faf7f0}.footer_b_right2 a:hover{text-decoration:underline}.footer_con_er2{width:110px;height:150px;text-align:center;float:right}.footer_con_er2 p{font-size:14px;color:#fff;line-height:25px;font-weight:bold}.footer_con_er2 img{padding-top:20px}







.banner-n{ width:100%; height:476px; background:url(../images/020.jpg) no-repeat center; }

.banner-n2{ width:100%; height:272px; background:url(../images/031.jpg) no-repeat center; }

.banner-n3{ width:100%; height:476px; background:url(../images/030.jpg) no-repeat center; }





.wrap_hui{ width:100%;background-color:#f2f2f2;z-index:100;}

.w-box{min-width:1000px; max-width:1220px; background-color:#ec3b27;position: relative; margin:0px auto; z-index:100; }

.n-list-box{width:100%; height:50px; background:url(../images/021.jpg) repeat-x;top: -50px;	position:absolute;z-index:100;}

.n-list-left{ width:76%; float:left; margin-left:2%;}

.n-list-right{ width:18%; float:left; margin-right:0%; line-height:50px; height:50px; text-align:left; font-size:12px;}

#product_menu{padding-bottom:0px; margin:0px auto 0px auto;}

#product_menu li{display:inline-block; *display:inline; *zoom:1; width:140px; height:50px;line-height:50px; color:#333; cursor:pointer; font-size:16px; background:#ffff;border-radius:0px; -webkit-transition:0.3s; transition:0.3s; text-align:center; margin-right:2px;}

#product_menu li a{ color:#000;}

#product_menu li.act, #product_menu li:hover{ background:#333333;color:#fff;}



#product_menu1{padding-bottom:0px; margin:0px auto 0px auto;}

#product_menu1 li{display:inline-block; *display:inline; *zoom:1; width:145px; height:50px;line-height:50px; color:#333; cursor:pointer; font-size:12px; background:#ffff;border-radius:0px; -webkit-transition:0.3s; transition:0.3s; text-align:center; margin-right:2px;}

#product_menu1 li a{ color:#000;}

#product_menu1 li.act, #product_menu li:hover{ background:#333333;color:#fff;}



.n-main{width:100%; background:#FFF; padding:20px 0px 30px 0px;}

.n-main p{  margin:0 auto;font-size: 14px;line-height: 28px;margin-bottom:15px;}

/*.n-main h2{ font-size:36px; color:#000;width:90%; margin:0 auto;line-height: 35px;padding:0px 2%;margin-bottom:35px;}

.n-main h2 span{font-size:26px; color:#957f66;width:90%; margin:0 auto;line-height: 35px;padding:0px 2%;margin-bottom:35px;}

.n-main h3{ font-size:28px; color:#957f66;width:90%; margin:0 auto;line-height: 35px;padding:0px 2%;margin-bottom:35px;}

*/

#imgfix img{ width:100%;max-width:929px; height:auto; }

.images01{ margin:30px auto;}



.n-m-left{ width:25%; float:left; margin-left:5%;}

.n-m-left img{ width:100%; height:auto; max-width:308px;}



.n-m-right{ width:65%; float:right; margin-right:5%;}





.n-m-left2{ width:15%; float:left; margin-left:5%;}

.n-m-left2 img{ width:100%; height:auto; max-width:308px;}



.n-m-right2{ width:75%; float:right; margin-right:5%;}



.cs-lst {

  width:100%;

  padding-top: 25px;

  padding-bottom: 10px; }

  .cs-lst li {

    width: 22%;

	margin:0px 1.5% 30px 1.5%;

	float:left;}

    .cs-lst li:hover .img img {

      transform: scale(1.1); }

    .cs-lst li:hover .cnt h2 {

      color: #e8001b; }

    .cs-lst li .img {

      width: 100%;

      overflow: hidden; }

      .cs-lst li .img img {

        transition: 300ms; }

    .cs-lst li .cnt {

      background-color: #fff;

      height: 94px;

      padding-top: 46px;

      text-align: center; }

      .cs-lst li .cnt h2 {

        color: #333;

        font-size: 20px;

        line-height: 30px; }

      .cs-lst li .cnt p {

        color: #999;

        font-family: Arial;

        font-size: 12px;

        line-height: 18px; }

		

		

.gallery3{width:264px; height:auto;  margin:0 0 20px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #f5f5f5;}

.gallery3 .img_box{ width:264px; height:198px; line-height:0px; margin:0 auto; text-align:center;vertical-align:middle;display:table-cell;}

.gallery3 .img_title{width:100%; text-align:center; padding:12px 0px;color: #57493d;font-size: 14px;line-height: 26px;background-color:#f5f5f5;transition: 300ms;}

.gallery3 .img_title a{color: #57493d;}

.gallery3:hover{background-color:#f2ecdd;border:1px solid #e9e1ce;}

.gallery3:hover .img_title{background-color:#e9e1ce;}



@media screen and (max-width: 1200px) {

.gallery3{width:246px; height:auto;  margin:0 0 20px 0; background-color:#f2ecdd; float:left;}

.gallery3 .img_box{width:246px; height:185px;}

.gallery3 .img_box img{ max-width:246px; max-height:185px}

}

@media screen and (max-width: 1120px) {

.gallery3{width:220px; height:auto;  margin:0 0 20px 0; background-color:#f2ecdd; float:left;}

.gallery3 .img_box{width:220px; height:165px;}

.gallery3 .img_box img{ max-width:220px; max-height:165px}

}



@media screen and (max-width: 1000px) {

.gallery3{width:200px; height:auto;  margin:0 0 20px 0; background-color:#f2ecdd; float:left;}

.gallery3 .img_box{width:200px; height:150px;}

.gallery3 .img_box img{ max-width:200px; max-height:150px}

}



/* 资讯动态 */

.n-main2{width:100%; background:#FFF; padding:60px 0px 50px 0px;}

.gp-rec { 

  margin-left: auto;

  margin-right: auto;

  height: 350px;

  margin-bottom: 50px; }

  .gp-rec li {

    background-color: #e9e1ce;

    width: 29.2%;

	margin-right:1%;

	margin-left:1%;

    height: 336px;

    padding: 14px 1% 0 1%;

    border-right: 1px solid #e1d8c4;

	float:left;}

  .gp-rec li.nobr {

    border-right: none; }



  .gp-rec .img {

    overflow: hidden;

    width: 100%;

    height: 209px; }

    .gp-rec .img img {

      width: 100%;

      height: 100%;

      transition: 500ms; }

  .gp-rec .cnt {

    position: relative; }

    .gp-rec .cnt h2 {

      color: #57493d;

      font-size: 18px;

      line-height: 26px;

      height: 52px;

      overflow: hidden;

      padding: 22px 25px 18px 13px; }

    .gp-rec .cnt p {

      color: #999;

      font-size: 14px;

      line-height: 14px;

      padding-left: 13px;

      position: relative; }

      .gp-rec .cnt p .cover {

        position: absolute;

        z-index: 2;

        width: 26px;

        height: 26px;

        right: 0;

        top: -6px;

        left: auto;

        background-repeat: no-repeat;

        background-image: url(../images/xw05.png); }

		  .gp-rec li:hover {

    box-shadow: 5px 5px 5px #d0cfcf; }

    .gp-rec li:hover .img img {

      }

    .gp-rec li:hover .cnt h2, .gp-rec li:hover .cnt p {

      color: #1d3517; }

    .gp-rec li:hover .cnt p .cover {

		position: absolute;

        z-index: 2;

        width: 26px;

        height: 26px;

        right: 0;

        top: -6px;

        left: auto;

        background-image: url(../images/xw06.png); 

     }



.dy-lst .dylst {

  margin-bottom: 0px; }

  .dy-lst .dylst li {

    width: 92%;

	float:left;

    padding: 22px 0;

	border-bottom:1px dotted #ccc;

	margin-left:4%;}

    .dy-lst .dylst li.one {

      background-color: #f5f5f5; }

    .dy-lst .dylst li.two {

      background-color: #fff; }

    .dy-lst .dylst li:hover .img img {

      transform: scale(1.1); }

    .dy-lst .dylst li:hover .right h2 {

      color: #1d3517; }

    .dy-lst .dylst li:hover .right .cover2 {

      background-position: left -26px; }

    .dy-lst .dylst li .awrap {

      display: block;

      min-width:960px; max-width:1180px;

	  padding: 20px;

      margin-left: auto;

      margin-right: auto;

      color: #999; }

    .dy-lst .dylst li .img {

      float: left;

      width: 192px;

      height: 144px;

      overflow: hidden;

      margin-right: 36px; }

    .dy-lst .dylst li .img td{ border:1px solid #ddd; overflow:hidden}

.dy-lst .dylst li .img img {

        display: block;

        max-width: 100%;

		max-height:100%;

        transition: 500ms; }

    .dy-lst .dylst li .right {

      float: left;

      width: 73%; }

      .dy-lst .dylst li .right h2 {

        font-size: 16px;

        line-height: 26px;

        padding: 5px 0 7px 0;

		color:#333}

        .dy-lst .dylst li .right h2 span {

          margin-left: 36px; }

      .dy-lst .dylst li .right .p1 {

        font-size: 12px;

        line-height: 18px;

        margin-bottom: 8px;

        height: 36px;

        overflow: hidden; }

      .dy-lst .dylst li .right .cover2 {

        display: block;

        width: 26px;

        height: 26px;

        background-repeat: no-repeat;

        background-image: url(../images/xw05.png); }

.dy-lst{ margin-bottom:100px;}







/*联系我们*/

.contact_cen{ width:1010px; height:auto; margin:0 auto; position:relative; z-index:10;}

.contact_div{ width:400px; height:600px; position:absolute; right:0px; top:150px; background:#fff; z-index:2; font-family:"微软雅黑"; overflow:hidden;}

.contact_title{ width:100%; height:89px; text-align:center; padding-top:25px; }

.contact_title h1{ font-size:22px; color:#2c2c2c; line-height:30px;font-weight:normal;}

.contact_title h2{ font-size:20px; color:#2c2c2c; line-height:30px;font-weight:normal;}

.contact_com{ width:100%; height:76px; padding-top:55px; background:#1d3517; text-align:center;}

.contact_com p{ font-size:26px; color:#fff; line-height:30px;}

.contact_com h1{font-size:14px; color:#fff; line-height:30px;font-weight:normal;}

.contact_ul{ width:100%; height:auto;}

.contact_ul ul{ width:100%; text-indent:100px; padding-top:10px;}

.contact_ul li{ height:75px; border-bottom:1px solid #d7d4d5; font-size:14px; line-height:80px; color:#808080; width:100%;}

.contact_ul2{ width:100%; height:auto;}

.contact_ul2 ul{ width:100%; text-indent:60px; padding-top:10px;}

.contact_ul2 li{ height:75px; border-bottom:1px solid #d7d4d5; font-size:14px; line-height:80px; color:#808080;}

.c_tel{ background:url(../images/c_tel.jpg) no-repeat 50px 60%;}

.c_fox{ background:url(../images/c_fox.jpg) no-repeat 50px 60%;}

.c_mail{ background:url(../images/c_mail.jpg) no-repeat 50px 60%;}

.c_mail span{ line-height:25px; display:inline-block;}

.c_add{ background:url(../images/c_add.jpg) no-repeat 50px 60%;}

.c_tel2{ background:url(../images/c_tel.jpg) no-repeat 20px 60%;}

.c_link{ background:url(../images/c_link.jpg) no-repeat 50px 60%;}

.c_mail2{ background:url(../images/c_mail.jpg) no-repeat 20px 60%;}

.c_add2{ background:url(../images/c_add.jpg) no-repeat 20px 60%;}

.c_qq{ background:url(../images/c_qq.jpg) no-repeat 50px 60%;}

.c_wx{ background:url(../images/c_wx.jpg) no-repeat 50px 60%;}



.my-map { margin: 0 auto; width: 100%; height: 560px; position:absolute; z-index:1; top:0; left:0;}

.my-map .icon { background: url(../images/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }



.my-map2 { margin: 0 auto; width: 100%; height: 360px; position:absolute; z-index:1; top:0; left:0;}

.my-map2 .icon { background: url(../images/marker.png) no-repeat; }

.my-map2 .icon-cir { height: 31px; width: 28px; }

.my-map2 .icon-cir-red { background-position: -11px -5px; }



.erweima{

    width:200px;

    height:200px;

    float:left;

    margin-left:0px;z-index:999; position:absolute; right:400px; top:150px;

}

.erweima img{

    float:left;

    

}





.content{ padding:0 48px 20px 48px}

.page{width:100%; padding:0 0 20px 0; text-align:center}



.newsTitle{ width:100%; line-height:25px; padding-bottom:15px; font-size:20px; margin:0 0 5px 0; text-align:center; color:#111}

.newsTitle2{width:100%; height:30px; line-height:30px;  color:#777; border-top:#CCC 1px dotted; border-bottom:#CCC 1px dotted; text-align:center; margin-bottom:30px; font-size:12px} 

.newsContent{margin:25px 0 0 0; line-height:28px; padding-bottom:15px}

.newsContent img{max-width:100%}



.content-pic{ width:100%; min-height:100px; text-align:center; padding-bottom:20px; padding-top:10px; position:relative }

.content-pic img{max-width:100%;}



.newtrip{padding:4px 0; line-height:20px}

.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:32%}

.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:32%}

.nexts a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left top no-repeat}

.nextx a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left bottom no-repeat}

.nexts a:hover{ background:url(../images/ijt.gif) center top no-repeat}

.nextx a:hover{background:url(../images/ijt.gif) center bottom no-repeat}

.nexts span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right top no-repeat}

.nextx span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right bottom no-repeat}



/*

.banner_box{width:600px; height:450px; margin: 0 auto; margin-bottom:15px; position:relative}

.banner_index{ width:600px; height:450px; position: relative; overflow:hidden; border:1px solid #ddd;}

.banner_index .btn,.banner_pro .bBtn{position: absolute; top:0; width:40px; height:450px; display: block;z-index:5; }

.banner_index .btnPre,.banner_pro .bPre{ background: none; left:0px;}

.banner_index .btnPre:hover,.banner_pro .bPre:hover{ background: url(../images/zjt.png) no-repeat center center;}

.banner_index .btnNext,.banner_pro .bNext{ background: url(../images/bg_btnNext_index.png) no-repeat right center ; right: 0px;}

.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat right center;}

.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}

.banner_index .banner_wrap li{width: 600px; height:450px; text-align:center; float: left; list-style:none}

.banner_index .banner_wrap li td{width:600px;  height:450px;}

.banner_index .banner_wrap li img{max-width: 600px; max-height:450px; cursor:default}

.indexBanner_num{width:600px; height:12px; margin:0 auto; text-align: center; position:absolute; left:0; bottom:-40px; bottom:-20px\9; z-index:10} 

.indexBanner_num a{width: 8px;height: 8px; display: inline-block; _zoom:1; background: #ddd; font-size:0px; line-height: 8px; margin:0 4px; color:#d4d4d4; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }

.indexBanner_num a.on,.indexBanner_num a:hover{background: #957f66; color:#0377c0;  -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }

*/





/*slider*/

#slider{width:100%;}

.slider_box{width:600px; margin:0 auto;height: 560px; overflow: hidden; position: relative;  }

.silder_con{ width:600px; height:450px;overflow: hidden;position: absolute; background:#f8f8f8 }

.silder_panel{width:600px;height:450px; overflow: hidden;float: left;position: relative;}

.silder_panel table tr td img{max-width: 100%; max-height: 100%;}

.silder_nav{width:600px; height:100px;margin: 0 auto;bottom: 0;position: absolute;overflow: hidden;}

.silder_nav li{ width:112px; height:80px; margin:2px 2px 0 2px; float: left;padding:0px;border:1px solid #fff; }

.silder_nav li.current{border:3px solid #957f66; margin:0 4px;}

.silder_nav img{display: block;width:112px;height:80px; overflow: hidden;}

.slider_box a.prev,.slider_box a.next{display: block;width:40px;height:80px;overflow:hidden; text-indent: -999px;position: absolute; cursor: pointer; margin: 180px 0 0 0; }	

.slider_box a.prev{left:0;background: url(../images/zjt.png) center center no-repeat;}

.slider_box a.next{right:0;background: url(../images/yjt.png) center center no-repeat;}

.silderBox{height:8px; line-height:8px;}








div_01{ display:none; width:1220px; background:#000000; margin-left:-608px; height:400px; z-index:100000000000;position: absolute;}

.nav .a1_1{ display:block; height: 50px;overflow: hidden;font-size: 14px;line-height: 50px;color:#fff;}

.arrow{position: absolute; top: 35px;left: 20px;}

 

#show1{overflow:hidden; position:relative;}

.div_ser1bg{margin-top: 50px;}

.tag_con ul{width: 100%;}

.tag_con img{width: 100%;}

.prev{position:absolute;top:50%;left:20px;z-index:100;}

.next{position:absolute;top:50%;right:20px;z-index:100;}

.title1_1{font-size: 14px;color:#313131;border-bottom: solid 1px #eeeeee;line-height: 30px;width: 100%;height: 30px;margin-bottom: 15px;}

.title1_1 span{font-size: 12px;font-family: "Arial";}

.title1_1 em{padding:0px 5px;}

.product1_1{width: 152px;height: 200px;display: block;text-align: center;overflow: hidden;font-size: 12px;line-height: 18px;margin-right: 10px;margin-bottom: 20px;}

.product1_1 div{color:#626262;}

.tag_right .product1_1.mg_none{margin-right:0px;}



.nTab{width: 1190px;padding:15px;background-color:#fefefe;border:solid 5px #000;}

.nTab .hdpBox{ height:530px; line-height:20px; }

.nTab #hdpBox{ height:530px;overflow-y: auto; }

.nTab .hdpBox .proListBox{ overflow:hidden;}

.nTab .hdpBox .proListBox .hdTt{ width:144px; height:40px; line-height:40px; float:left; margin-right:26px; margin-bottom:20px;}

.nTab .hdpBox .proListBox .hdTt a{ display:block; width:127px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#666;}

.nTab .hdpBox .proListBox:hover .hdTt{ background:url(../images/icon2.jpg) no-repeat right center; cursor:pointer;}

.nTab .hdpBox .proListBox:hover .hdTt a{ background:#ec3b27;}

.nTab .hdpBox .proListBox .hdProLi{ width:1250px; overflow:hidden; float:left;}

.nTab .hdpBox .proListBox .hdProLi li{ width:156px; height:160px; float:left; margin-right:12px; margin-bottom:10px;background:url(../images/icon211.jpg) no-repeat right center;}

.nTab .hdpBox .proListBox .hdProLi li a{ display:block; color:#333333;}

.nTab .hdpBox .proListBox .hdProLi li a .img{ width:156px; height:122px; border:1px solid #dcdcdc; overflow:hidden; position:relative;}

.nTab .hdpBox .proListBox .hdProLi li a .img img{ max-height:162px; max-width:148px; vertical-align:bottom; display:block; position:absolute; bottom:0;}

.nTab .hdpBox .proListBox .hdProLi li a p{ text-align:center; line-height:20px; font-size:12px; overflow:hidden; height:40px;}




/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:714px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:714px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:714px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; height:30px; line-height:30px;  text-align:center;
		 _background:#000; _filter:alpha(opacity=60); margin:0px auto;}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px; margin:0px auto; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
	
	
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}	
	
	
	
	
	
	
	
	
 