@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr , {margin:0; padding:0;}
body { background-color: #FFFFFF; color:#4f2d12; font-family: "微软雅黑"; font-size:14px; line-height:24px; box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{ font-weight: bold; }
input, select {font-size:12px; vertical-align:middle;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px; font-family:Arial, Helvetica, sans-serif;}
ul li {list-style:none;}
em { font-style:normal;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:none;}
p {margin: 0px;}
.warp { width: 1200px; margin: auto; position: relative; overflow: hidden;}
.fl { float:left; }
.fr { float:right; }
.o-hidden { overflow:hidden; }
.hidden { display:none; }
.block { display:block; }
.clear { clear:both; }
.te_c { text-align:center;}
.te_r { text-align:right;}
.clearfix {	*zoom:1;}

.top{height:50px;box-sizing:border-box;}
.top .l_hy,.top .l_rx,.top .l_rx b,.l_t_dl a,.tnLeft h3 a{color:#fff;}
.top .l_rx b{font-size:16px;}
.top .l_hy span,.top .l_rx span{width:21px;height:16px;margin-right:6px;}
.l_t_dl{margin:0 35px;}
.l_hy,.l_rx,.l_t_dl,.tnLeft h3{padding-top:13px;}
.content{width: 1200px; margin: 0 auto;  overflow: hidden;}
.n_content{width: 1100px; margin: 0 auto;  overflow: hidden;}
.content_img{width: 1200px; margin: 0 auto;  overflow: hidden;}
.bg1{ background:;}
.header{ height:124px; background:url(../img/indexq_02.png) repeat-x;}
.header_con{ width: 1200px; margin: 0 auto;}
.logo{width: 161px; height: 124px; float: left; }
.top_r{ width:960px ; float: right; }
.top_r_tel{ float: right; width:280px ; border-radius: 0px 0px 8px 8px; height: 36px; line-height: 36px; background: #e84560; color: #FFFFFF; font-size: 18px; text-align: center;}
.nav{ font-size: 16px; padding-top: 30px; float: left;}
.nav ul li{ float: left; margin:5px;}
.nav ul li a{ display: block;padding:10px 17px 20px 17px; }
.nav ul li a:hover{ display: block;padding:10px 17px 20px 17px; color: #a8822b; background: url(../img/indexq_05.png) no-repeat bottom center;  }
.nav ul li .active{ color: #a8822b; background:url(../img/indexq_05.png) no-repeat bottom center;display: block;padding:10px 17px 20px 17px;}

/*slider*/
.slideBox{ width:100%; height:610px; overflow:hidden; position:relative; z-index: 10;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left: 50%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; line-height:14px; text-align:center; border: 1px #FFFFFF solid; border-radius: 50%; cursor:pointer; }
.slideBox .hd ul li.on{ background:#FFFFFF; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.title{ text-align: center; margin-top: 20px;}
.title h2{ font-size: 18px; text-align: center; font-weight: 500; color: #626262;}
.title P{ color: #c1c1c1; font-size: 10px; text-align: center; margin: 0 auto; }
.pagination li {
  line-height: 25px;
}
.pagination a {
  display: block;
  color: #f2f2f2;
  padding: 0 20px;
  border-radius: 20px;
}
.pagination a:hover {
  text-decoration: none;
   background: #a8915c;
}	
.pagination { margin-top: 15px;
  text-align: center;
  font-size: 0;
  letter-spacing: -4px;
  word-spacing: -4px;
}
.pagination li {
  line-height: 35px;
  margin: 0 20px;
display: inline-block;
  *display: inline;
  zoom:1;
  letter-spacing: normal;  
  word-spacing: normal;
  font-size: 15px;
}
.pagination a {
  display: block;
  color: #5b5b5b;
  padding: 0 25px;
  border-radius: 20px;
}
.pagination a:hover {
  text-decoration: none;
  background: #a8915c; color: #FFFFFF;
}	
.pagination .active {
  text-decoration: none;
  background: #a8915c; color: #FFFFFF;
}	

.case_list{ margin-top: 15px; overflow: hidden;}
.case_list ul li{ width:372px ; float: left; margin: 10px 5px;}
.case_list_img{ width: 372px; height:236px ;}
.case_list_wz{ border-top:#eaeaea 1px solid ; margin-top: 10px; border-bottom: #eaeaea 1px solid ; line-height: 50px; height: 50px; overflow: hidden;}
.case_list_wz a:hover{ color:#995A02;}

.case_list1{ margin-top: 10px; overflow: hidden;}


.case_list1 ul li{ width:260px ; float: left; margin: 10px 13px; border:#eaeaea 1px solid ;} 
.hui_bg{ background: #eeeeee; overflow: hidden; width: 100%; padding: 15px 0; margin-top: 20px;}
.pro_tu_l{ width:574px ; height: 504px; float: left;}
.pro_tu{ margin-top: 26px; overflow: hidden;}
.pro_tu_r{ width:626px; float: right;}
.pro_tu_r ul li{ width: 310px; height: 251px; border:#eaeaea 1px solid ; float: left;}
.title2{ height: 46px; margin-top: 10px;}
.title2 p{ width: 300px; float: left; line-height: 46px;font-size: 18px; text-align: left; font-weight: 500; color: #626262;}
.title2 a{ width:120px; border-radius: 20px; float: right; color: #a3a3a3; border:#a9925e 1px solid ; line-height: 36px ; text-align: center;}
.title2 a:hover{ color:#a9925e ;}
.jyzy_list{ margin-top: 15px; overflow: hidden; background: #FFFFFF; padding-top: 5px;}
.jyzy_list ul li{ width: 269px; float: left; text-align: center; line-height: 36px; margin: 5px 15px;}

.title3{ height: 46px; margin-top: 20px;}
.title3 h2{ width: 180px; float: left; line-height:46px; background: url(../img/indexq_54.png) no-repeat bottom left;font-size: 18px; text-align: left; font-weight: 500; color: #626262;}
.title3 p{ float: left; line-height: 46px; font-size: 16px;color: #A3A3A3;}
.title3 p a{ color: #A3A3A3; float: none; border: none; }
.title3 a{ width:120px; border-radius: 20px; float: right; color: #a3a3a3; border:#a9925e 1px solid ; line-height: 36px ; text-align: center;}
.title3 a:hover{ color:#a9925e ;}

.dzfw_list{ margin-top: 15px; overflow: hidden; background: #FFFFFF; padding-top: 5px;}
.dzfw_list ul li{ width: 269px; float: left; text-align: center; line-height: 36px; margin: 5px 15px;}
.foot{ background: #626262; padding: 20px 0px; overflow: hidden; color: #FFFFFF; line-height: 32px;}


.n_banner{ width: 100%; overflow: hidden;}
.dqwz{ width: 100%; border-bottom:#eaeaea 1px solid ; height: 50px;}
.mbx{ background: url(../img/pro_03.png) no-repeat left center;color: #5B5B5B; line-height: 50px; padding-left: 20px;}
.mbx a:hover{ color:#A8822B;}
.mbx .active{ color:#A8822B;}
.mbx a{ color: #5B5B5B;}
.mbx a:last-child{color:#A8822B;}
.pro_t{ margin-top: 15px; background:#c4a55d ; float: left; padding: 5px 20px;}
.pro_t h2{ color: #FFFFFF; font-size: 16px; line-height: 30px; font-weight: 200px;}
.pro_t p{ color: #FFFFFF; font-size: 12px;text-transform : uppercase}
.n_pro_list{overflow: hidden; float: left; width:100% ;}
.n_pro_list ul li{ width:277px ; float: left; margin: 10px 10px;}
.n_pro_list_img{ width: 277px; height:176px ;}
.n_pro_list_wz{ border-top:#eaeaea 1px solid ; margin-top: 10px; border-bottom: #eaeaea 1px solid ; line-height: 50px; height: 50px; overflow: hidden;}

.n_pro_list_wz a:hover{ color:#995A02;}

.n_pro_list_more{ width: 277px; height:176px ;line-height: 176px; color: #FFFFFF; font-size: 16px; text-align: center;}
.n_pro_list_more a{color: #FFFFFF; display: block; background: #c4a55d; }
.n_pro_list_more a:hover{ background:#A8822B;display: block;}
.n_text{ margin-top: 30px; line-height: 30px; color:#999999 ;}
.n_text_c{ margin-top: 20px; line-height: 30px; color:#999999 ; text-align: center;}

.n_img{ text-align: center;margin-top: 20px;} 
.t2{ text-indent:2em;}

.dizhi_nr{ background:url(../img/contact_13.png) repeat; overflow: hidden;  padding: 15px;}
.dizhi_nr_nr{ background: #FFFFFF; padding: 20px; overflow: hidden; color: #3D3D3D; font-size: 16px; line-height: 36px; }

.dz_list{ overflow: hidden;}
.dz_list ul li{ background:#ededed ; overflow: hidden; margin: 16px auto;}
.dz_list_l{ padding: 10px 30px; width:540px ;}
.dz_list_l h2{ color: #995a02; margin-top: 20px; background: url(../img/dz_08.png) no-repeat left  bottom; line-height: 50px; font-size: 16px;}
.dz_list_l P{ color:#3D3D3D ; font-size: 16px; line-height: 32px; margin-top: 10px; }
.dz_list_r{ width: 600px;}

.fy{ margin-bottom:15px; margin-top:20px; margin-right:5px; text-align:right;}
.fy a,.fy span{ color:#666;border:#CCC 1px solid; padding:5px 10px; margin:0px 5px;}
.fy a:hover,.fy span.current{ color:#fff; background:#b57c2d;   text-align: center; border:#E8B92B 1px solid;}


.pro_xx_cp{ width:478px ; margin-top: 20px; height: 314px;}
.pro_xx_nr{ background: #f0f0f0; height: 254px; margin-top: 20px; width:620px ; font-size: 14px; padding: 30px 40px; line-height: 46px; }
.pro_tel{ color:#995a02; font-size:20px ;}
.pro_xx{ overflow: hidden;}
.pro_xx ul li{  width: 200px; float: left; font-size: 16px; color: #3D3D3D;}
.pro_xx ul li a{ background: url(../img/proxx_06.png) no-repeat left center; line-height: 46px; padding-left: 28px;}
.pro_xx ul li a:hover{background: url(../img/proxx_08.png) no-repeat left center; line-height: 46px; padding-left: 28px;}
.pro_xx ul li .active{background: url(../img/proxx_08.png) no-repeat left center; line-height: 46px; padding-left: 28px;}
.n_pro_xxt{color:#995a02; font-size:20px ;}
.n_pro_xxxt{color:#995a02; font-size:16px ; color: #3D3D3D;}
.n_pro_ifo_t{ text-align: center; margin: 15px auto; background:url(../img/dz_08.png) no-repeat bottom center; line-height: 56px; text-align: center; color:#995A02; font-size: 20px;}
.n_pro_ifo_t p{ text-align: center; line-height: 48px;}


.text_title{  line-height:40px;  text-align: center;  margin: 20px 0px 10px 0px;}
.text_title h2{color:#333333; font-size: 18px; font-weight: 500;}
.text_title span{ color:#898989 ; font-size: 14px; line-height: 30px;}

