﻿
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1200px; margin:0 auto;}
.w1150{width:1150px; margin:0 auto;}
.mt5{margin: 5px 0 0 0;}
.mt10{margin: 10px 0 0 0;}
.mt15{margin: 15px 0 0 0;}
.mt20{margin: 20px 0 0 0;}
.mt25{margin: 25px 0 0 0;}
.mt30{margin: 30px 0 0 0;}
.mt35{margin: 35px 0 0 0;}
.mt40{margin: 40px 0 0 0;}
.mt50{margin: 50px 0 0 0;}
.mt60{margin: 60px 0 0 0;}
.mt70{margin: 70px 0 0 0;}
.mt80{margin: 80px 0 0 0;}
.mt90{margin: 90px 0 0 0;}
.mt100{margin: 100px 0 0 0;}
.pt25{ padding:25px 0 0 0;}
.pt30{ padding:30px 0 0 0;}
.pt35{ padding:35px 0 0 0;}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* top */
.daohang{ height:55px; background:#38292e;}
.daohang img{ float:left;}
.nav_menu {line-height:55px; text-transform: uppercase;}
.nav_menu-item {z-index:9; display: block;float:Left;width:145px;text-align:center;position: relative;}
.nav_menu-item a{font-size:16px; color:#fff;display: block;}
.nav_menu-item:hover {background-color:#C29131; margin-top:-2px; height:55px; border-top:#C29131 2px solid}
.nav_menu-item a:hover{ color:#fff;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {font-weight: 300;text-transform: none; display: none;position: absolute;left:0px;width: 145px; background-color: #fff;}
.nav_submenu-item{border-bottom:1px #dfdfdf dotted; line-height: 45px; }
.nav_submenu-item a{ color:#000; font-size:13px;}
.nav_submenu-item a:hover {color:#0455cb;}
.nav-rt{position: absolute;width: 50%;height: 88px;top: 40px;right: 0;background: #0455cb;z-index: 1;}

/*焦点图代码*/
.banner{width:100%;}
.fullSlide {
  width:100%;
  position:relative;
  height:740px;
  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:740px;
  overflow:hidden;
  text-align:center;
}
.fullSlide .bd li a {
  display:block;
  height:740px;
}
.fullSlide .hd {
  width:100%;
  position:absolute;
  z-index:1;
  bottom:0;
  left:0;
  top:600px;
  height:60px;
  line-height:30px;
}
.fullSlide .hd ul {
  text-align:center;
}
.fullSlide .hd ul li {
  cursor:pointer;
  display:inline-block;
  *display:inline;
  zoom:1;
  width:42px;
  height:11px;
  margin:1px;
  overflow:hidden;
  background:#000;
  filter:alpha(opacity=50);
  opacity:0.5;
  line-height:999px;
}
.fullSlide .hd ul .on {
  background:#cf6361;
}
.fullSlide .prev,.fullSlide .next {
  display:block;
  position:absolute;
  z-index:1;
  top:50%;
  margin-top:-30px;
  left:15%;
  z-index:1;
  width:40px;
  height:60px;
  background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:0.5;
  display:none;
}
.fullSlide .next {
  left:auto;
  right:15%;
  background-position:-6px -137px;
}

.main-ys{ height:110px; background:#ef3f90;}
.main-ys ul li{ float:left; width:260px; margin-right:5px; padding-left:95px;}
.main-ys ul li b{ color:#fff; font-size:25px; line-height:50px;}
.main-ys ul li p{ font-size:12px; color:#fff; line-height:23px;}
.ya{ background:url(../images/ya.png) left center no-repeat;}
.yb{ background:url(../images/yb.png) left center no-repeat;}
.yc{ background:url(../images/yc.png) left center no-repeat;}
/*公司简介*/
.con{ height:540px; background:url(../images/abbj.jpg) center no-repeat;}
.abt{ height:100px; background:url(../images/tba.png) left center no-repeat; padding-left:90px;}
.abt h3{ font-size:40px; color:#469355;}
.abt a{color:#f5cd54; font-size:22px;}
.abt h3:hover{ color:#28893b;}
.nei{  width:1200px;}
.nei p{ font-size:16px; color:#fff; line-height:32px;}
.cla{width:1100px;margin:0 auto; margin-top:30px;background-color: rgba(255,255,255,0.6);}
.cla ul li{float:left;width:128px;margin-right:8px;padding-top:10px;}
.qcontainer{-webkit-perspective:400;-moz-perspective:400;float:left;width:128px;margin-right:20px;}
.film{width:100%;height:190px;-webkit-transform-style:preserve-3d;-webkit-transition:1.5s;-moz-transform-style:preserve-3d;-moz-transition:1.5s;}
.qcontainer:hover .film{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.face{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.face h3{color:white;text-align:center;}
.face a span{ height:40px; line-height:40px; text-align:center; width:128px; display:block; font-size:15px; color:#000;}
.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);width:128px;height:160px;}
.cla ul li:hover{ background:#f5cd54;}


/*产品中心*/
.pro-bj{ height:570px; background:url(../images/pro-bj.jpg) center no-repeat; border-bottom:8px #ef3f90 solid; border-top:8px #ef3f90 solid;}
.casesList { width:1240px; height:auto; height:1240px;}
.casesList li{ width:380px; heigh:380px; margin-left:12px;float:left;text-align:center;}
.casesList li .Img img{ width:380px; height:340px; border:2px #fff solid; display: block; transition: all .5s;}
.casesList li .text{ display:block; width:380px; height:50px; line-height:50px;}
.casesList li a{ color:#000; font-size:18px;}
.casesList li a:hover{ color:#000; }
.casesList li a:hover img{ transform: scaleX(1.4) scaleY(1.4);}

/*首页新闻*/
.ty-bt{ text-align:center;  padding:20px ; background:url(../images/fl_1.png) no-repeat center;}
.ty-bt a b{ font-size:33px; color:#8d8d8d; font-family:"Times New Roman";}
.ty-bt a{ font-size:34px; color:#0f0f0f; font-weight:bold; display:block; background:url(../images/c_line.png) center no-repeat;}

.ty-bt p{ font-size:13px; color:#666; line-height:40px;}
.xw{ width:485px;}
.xw img{ width:485px; height:230px;}
.xw p{color:#5f5f5f; font-size:14px; line-height:23px; font-size:14px;}
.xw p a{ font-size:15px; font-weight:bold;color:#000; line-height:40px;}
.xw p a:hover{color:#00992f;padding: 0 0 0 15px;}
.xwlb{ width:1200px;}
.xwlb ul li{ height:135px; margin-bottom:25px; width:580px; float:left; margin-right: 10px; background:url(../images/zg.jpg) no-repeat center;}
.xwlb ul li img{ float:left; width:125px; height:130px;}
.xwlb ul li p{ display: block; float:right; width:430px;color:#000;line-height:25px; font-size:14px; height:107px; padding-left:0px; padding-top:15px; padding-right:25px;}
.xwlb ul li p a{ display:block; font-size:15px; color:#000; font-weight:bold; padding-top:15px;}
.xwlb ul li p a:hover{color:#eed822;  }
/*工程案例*/
.gun_img {height:320px;width:330px;margin-left:18px; float:left; margin-bottom:20px;  display: block; padding:10px; background:url(../images/fl_4.png) no-repeat bottom;}
.gun_img img{width:330px;height:260px; display: block;
transition: all .5s;}
.gun_img span{width:330px;line-height:70px; height:70px; text-align:center;display:block;font-size:17px;color:#000; display: block;}
.gun_img:hover span{ 
transition: all .5s;     
}

.gun_img li a:hover img{transform: scaleX(1.4) scaleY(1.4);}
/*底部*/
.foot{ height:260px; background:#1f1f1f;}
.foot-r{ width:920px;}
.dbdh{ height:45px; border:1px #6c595f solid;border-radius:25px;}
.dbdh ul{ display:block; width:1100px; margin:0 auto;}
.dbdh ul li{ float:left;line-height:45px;text-align:center; padding-left:25px; padding-right:25px;}
.dbdh ul li a{color:#fff; font-size:14px;}
.dbdh ul li a:hover{ text-decoration:underline;}
.copy{ padding-left:20px;}
.copy a{ color:#fff;}
.copy p{ font-size:14px; color:#fff; line-height:23px;}

/*当前位置 */
.nywz{ width:920px; height:60px; float:right; line-height:60px; font-size:13px;margin-top:20px;border-radius:8px; color:#000; padding-left:15px;}
.nywz p{ display:block; float:left;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#000; padding-right:15px;}
/* 内页左侧分类 */
.profl{ height:auto;width:240px; margin-top:30px;}
.cyfl{ width:240px; height: auto; padding-bottom:15px; background:#38292e;}
.cyfl span{ display:block; height:125px; background:url(../images/1_13.jpg) center repeat;}
.cyfl ul{ display:block; width:220px; margin:0 auto; height:auto;}
.cyfl ul li{ height:50px; line-height:50px; border-bottom:1px #5f454e solid; }
.cyfl ul li a{ font-size:15px; color:#fff; padding-left:32px;}
.cyfl ul li:hover a{ font-weight:bold; color:#ffc000; font-size:18px;} 

.zcxw{ width:240px; min-height:250px; margin-top:10px;background:#f6f6f6;}
.zcxw span{ display:block; height:45px; line-height:45px; background:#ff8000; color:#fff; font-size:18px; padding-left:15px;}
.zcxw ul li{ height:45px; line-height:45px; border-bottom:1px #ccc dotted; padding-left:10px;}
.zcxw ul li a{ color:#000; padding-left:10px; font-size:13px;}
.zcxw ul li a:hover{ color:#1561af; font-weight:bold; padding-left:15px;}

.zclx{ width:240px; height:auto;margin-top:10px;background:#f6f6f6; padding-bottom:20px;}
.zclx span{ display:block; height:45px; line-height:45px; background:#ff8000; color:#fff; font-size:18px; padding-left:15px; margin-bottom:15px;}
.zclx p{ font-size:14px; line-height:25px; padding-left:15px;}


/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px;}
.main_r{float:right;height:auto; width:920px; padding:10px; line-height:32px; font-size:16px; margin-bottom:30px; border:1px #dfdfdf solid;}
.main_r p{ padding:3px; line-height:26px; font-size:14px;}
/* 分页 */
.pages{ text-align:center; width:1100px; float:right;margin-bottom:50px; }
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#2b7ae6; border:none; csolor:#fff;}
.pages a:hover{ background:#fa1403; color:#fff;}

/* 产品列表 */
.common{height:auto; width:930px;float:right; border-bottom:1px #ccc dotted; margin-bottom:20px; }
.common .node{float:left;text-align:center;width:290px; margin-left:12px; height:243px;}
.common .node .pic img{background:#e4e4e4;padding:3px; width:262px; height:203px;}
.common .node .pic img:hover{background-color:#fa1403;}
.common .node .url{text-align:center;text-overflow:ellipsis;overflow:hidden;width:280px;height:40px; line-height:40px;}
.common .node .url a{ color:#000; font-size:14px;}
.common .node .url a:hover{ color:#08529d;}

/* 产品详情页 */
.area{border-bottom:1px #ccc dotted;height:aoto;color:#333;line-height:200%; padding-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dotted; margin-bottom:20px;}
.area p{ font-size:14px; line-height:26px;}
.product-photo{ width:100%; height:390px;}
.product-photo .product-photo-a{ width:590px; height:365px; border:1px solid #f5f5f5;overflow:hidden;}
.product-photo .product-photo-a li{ width:590px; height:365px;}
.product-photo .product-photo-a li img{width:590px; height:365px;}
.product-photo .product-photo-shu li{ width:190px; height:115px; background:#CCC; margin-bottom:8px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; overflow:hidden; border:1px solid #f9f9f9;}
.product-photo .product-photo-shu li:hover{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  box-shadow:0 0 5px rgba(0, 0, 0, .5);  }
.product-photo .product-photo-shu li img{ width:189px; height:142px;}
.product-photo .product-photo-shu li.active{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  box-shadow:0 0 5px rgba(0, 0, 0, .5);  }
.page a{ color:#000;}
.page a:hover{ color:#fa1403;}
/* 新闻列表页 */
.node{overflow:hidden; margin-top:10px; margin-bottom:10px;} 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/li.gif) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#fa1403; padding:0 0 0 40px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#gbooklist{ height:auto; min-height:30px;border-bottom:1px #dfdfdf dotted; line-height:30px;}
.faqline{ margin-top:20px;line-height:30px;}
.Content{ margin-top:20px;}
.faqtit{ display:block;font-size:13px; width:70px; float:left; padding-left:15px;}
.wbk{ height:30px; line-height:30px;}
.login_verification{height:30px; line-height:30px; width:100px;}
.faqlinea{ margin-top:20px; width:280px;}
.faqlinea img{ width:60px; height:20px; padding-left:80px; padding-top:15px;}
.dl{ width:100px; height:35px; background:#05960c; color:#fff;}

.cp_tit{background: url(../images/zg.jpg); height: 932px;}
.cp_tit h3{text-align:center;margin: 30px 0 30px 0;}
.cp_tit h3 b{display: block;font-size: 42px;margin-bottom: 10px}
.lanrenzhijia{ width:1200px; height:600px; margin:0px auto; font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden;text-align: center;background: url(../images/bj.jpg) bottom left no-repeat; height: 110px;}
.lanrenzhijia .tab a{ display:inline-block;padding:10px 20px; color:#000;border-radius: 20px;font-size: 18px;margin-left: 15px;position: relative;}
.lanrenzhijia .tab a i{background: url(../images/cpbj.jpg) center 44px no-repeat;position: absolute;width:100%; height: 200px;}

.lanrenzhijia .tab a:hover{ background:#00419b; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#13a939; color:#fff; text-decoration:none;}


.syys{background: url(../images/1_25.jpg); height: 828px;}
.syys h3{text-align: center;font-size: 42px;color: #fff;padding-top: 209px}
.yswz{position: relative;}
.yswz span{position: absolute;color: #fff;font-size: 26px}
.yswz span:nth-child(1){top: 140px;left: 110px}
.yswz span:nth-child(2){top:270px;left: 60px}
.yswz span:nth-child(3){top: 400px;left: 110px}
.yswz span:nth-child(4){top: 160px;left: 940px}
.yswz span:nth-child(5){top: 280px;left: 1000px}
.yswz span:nth-child(6){top: 394px;left: 1025px}
.yswz a{position: absolute;top: 110px;left: 820px;color: #fff;background: #006bff;height: 60px;width: 80px;border-radius: 50%;text-align: center;padding-top: 20px}
.yswz b{font-size: 50px;color: #fff;font-family: Impact;position: absolute;top: 610px;left: 50%;margin-left: -170px}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}



.footer1{background: #04601c;color: #fff;text-align: center;padding: 15px 0}
.footer1 a{;color: #fff;text-align: center;padding: 15px 0}
.f2{width:191px;padding: 0px 0px 0 40px;}
.f3{padding: 0px 0px 0 40px;border-left: 1px solid #087223}
.f2 h3,.f3 h3{color: #fff;font-size: 20px;font-weight: normal;margin-bottom: 10px;}
.f2 a{color: #fff;font-size: 16px;display: block;line-height: 180%}
.f3 a{display: block;color: #fff;font-size: 16px;line-height: 180%}
.f4 {width: 400px;padding: 0px 0px 0 40px;border-left: 1px solid #087223}
.f4 h3{color: #fff;color: #fff;font-size: 20px;font-weight: normal;margin-bottom: 10px;}
.f4 img{float: right;}
.f4 p{color: #fff;font-size: 16px;line-height: 180%}


.cfl{ float: left;}
.cfr{ float:right;}
.htpro{ width:100%; height:155px;background:url(../images/prbg.jpg) no-repeat center top;}
.htpm{ width:1180px; height:155px; margin:0 auto; padding:0px;}
.htleft{ width:250px; float:left; height:155px; padding-right:50px;}
.htleft h3{ width:100%; height:50px; line-height:50px; font-size:28px; color:#FFF; text-align:right; font-weight:normal; padding-top:20px;}
.htleft p{ display:block; padding-right:32px; height:42px; font-size:25px; color:#ffffff; line-height:42px; text-align:right;background:url(../images/teltb.png) no-repeat right;}
.gsearch {width: 220px; height:37px; border:1px solid #f1f1f1; background:#ffffff; float:left; margin-top:5px; float:right;}
.gsearch .meilibutton { background:url(../images/sous.jpg) no-repeat right;width: 46px;height:37px; border:none;float: right;}
.gsearch input.meilitext {height: 37px;line-height: 37px;width: 150px;padding-left: 10px; background:none; border:none; color:#c0c0c0;}
.htright{ width:857px; height:155px; float:right; padding-top:20px;}
.htright ul li{ float:left;}
.htright ul li a{ display:block; float:left; padding:0px 40px; margin-right:15px; border:1px solid  #e1e1e1; line-height:36px; margin-bottom:15px; font-size:16px; color:#666;}
.htright ul li a:hover{ background:#149845; color:#ffffff; line-height:36px; border:1px solid  #e1e1e1; display:block; float:left; padding:0px 40px; margin-right:15px;}
.huataicp{ width:100%; height:680px; clear:both;}
.ht_t{ width:100%; height:4px;}
.ht_t:before{content:"";width:60%;height:5px;background:#1ab5ca;display:block;transition:.5s;float: right;}
.ht_t:hover:before{width:75%;}
.htcp{ width:1180px; height:680px; margin:0 auto; padding:0px;}
.cptjf{width:1180px; height:600px; padding-top:50px;}


.product{padding:0px 0; overflow:hidden; }
.product h2{ text-align:center; padding:20px ; background:url(../images/fl_1.png) no-repeat center;}
.product h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product h2 a{ font-size:35px; text-align:center; display:block; color:#0f0f0f; background:url(../images/c_line.png) no-repeat center center}
.product h2 a strong{ color:#0f0f0f}
.product h2 p{ font-weight:normal; font-size:15px; color:#555; line-height:35px;}
.product h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product h2 div{ font-size:44px; text-align:center; display:block; color:#f31151; background:url(../images/c_line.png) no-repeat center center}
.product h2 div strong{ color:#11944b}


.product .s_width{ width:1280px; overflow:hidden;}



.product1{padding:0px 0; overflow:hidden; }
.product1 h2{ text-align:center; padding:20px ; background:url(../images/fl_2.png) no-repeat center;}
.product1 h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product1 h2 a{ font-size:35px; text-align:center; display:block; color:#fff; background:url(../images/c_line1.png) no-repeat center center}
.product1 h2 a strong{ color:#fff}
.product1 h2 p{ font-weight:normal; font-size:15px; color:#555; line-height:35px;}
.product1 h2 span{ display:block; text-align:center; padding:0 0 10px 0}
.product1 h2 div{ font-size:44px; text-align:center; display:block; color:#f31151; background:url(../images/c_line.png) no-repeat center center}
.product1 h2 div strong{ color:#11944b}


.chanpin_con{ padding:0 0 71px 0}
.chanpin_con li{float:left; padding:0; width:290px; height:280px; margin-right:7px; margin-bottom:10px; position:relative; overflow:hidden; background:#6b595f; margin-right:20px;}

.reconmmendtt{
	position:absolute;
    width: 290px;
    height: 280px;
    background: #6b595f;
    border-bottom: 5px solid #ff8212;
	transform: perspective(100px) rotateX(40deg);
    z-index: 10;
    transform-origin: center bottom 0;
    left: 0;
    opacity: 0;
}
.reconmmendtt_z{ margin: 45px;}
.reconmmendtt_a a{ line-height: 30px; color: #fff; display: block;  font-size: 32px; font-weight: bold;}
.reconmmendtt_a a:hover{ color: #FFFFFF; }
.reconmmendtt_ab{height:2px; width: 60px; background: #fffc0e; margin-top: 16px;}
.reconmmendtt_c{height: 32px; width: 32px; margin: 0 auto; padding-top: 70px;}
.reconmmendtt_d a{ line-height: 29px; color: #FFFDFE; font-size: 16px; display: block; } 
.reconmmendtt_d a:hover{ color: #FFFDFE; } 
.reconmmendtt_e a{ color:#FFFFFF; display: block; font-size: 16px; margin-top: 50px;} 
.reconmmendtt_e a:hover{ font-weight: bold;color:#FFFFFF; }
.tre:hover{ height:93px; width:93px;background: rgba(255,255,255,.5);  -moz-border-radius: 93px / 93px;
    -webkit-border-radius: 93px / 93px;
    border-radius: 93px / 93px;}

.cp_k{position:relative; height: 50px; width: 290px;background: rgba(0,0,0,0.5); margin-top: -30px; z-index: 8888;left:0}
.cp_k a{ line-height: 50px; width: 290px;color: #FFFDFE; font-size: 18px; font-weight: bold; display: block; text-align: center;}
.cp_k a:hover{font-size: 17px;font-weight: bold;  color: #FFFFFF;}


.s_width {
    width: 1280px;
    overflow: hidden;
}


.about{ background:url(../images/jianjiebg.jpg) no-repeat center top; height:560px; position:relative}
.about .s_width{ padding:20px 0 0 0; overflow:hidden;}
.about_l{ width:877px; margin:30px 0 0 0; position:relative; right:0}

.about_l .about_line{ background:#6abd89; height:1px;}
.about_l p{ color:#000; font-size:16px; line-height:32px; font-family:"microsoft yahei"; }
.about_l .about_more{  width:145px; height:47px; background:url(../images/jiantou.png) no-repeat  center;  }
.about_l .about_more a{ line-height:47px; display:block; color:#b3b3b3; font-size:18px; padding:0 0 0 30px; font-weight:bold; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.about_l .about_more a:hover{ color:#eed822; font-weight:bold; font-size:18px;}
.about_l .about_more:hover{ }
.about_l .about_more:hover a{  padding:0 0 0 40px; color:#fff}



.fahuo{padding:35px 0; overflow:hidden; background:#fff;}
.fahuo h2{ text-align:center; padding:0 0 20px 0}
.fahuo h2 span{ display:block; text-align:center;}
.fahuo h2 a{ font-size:42px; text-align:center; display:block; color:#f0f014; background:url(../images/huo_t.png) no-repeat center bottom; line-height:75px;}
.fahuo h2 a strong{ color:#fff}
.fahuo h2 p{ font-weight:normal; font-size:15px; color:#ffffff; line-height:35px;}

.fahuo_con{ width:1240px; margin:0 auto; position:relative; overflow:hidden;}

.huo_dd{ overflow:hidden; padding:10px 0 0 0}
.huo_dd li{float:left; padding:0; width:380px; margin-right:30px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff; }
.huo_dd li:hover a{ font-weight:bold;}

.huo_t_l{ width:380px; height:420px; background:url(../images/fl_3.png)  no-repeat bottom; }
.huo_t_l a{ width:350px; height:300px;  z-index:3; display:block; }
.huo_t_l a div{ width:350px;  position: absolute; top:0; left:0; z-index:1;  border:#FFF 13px solid;}
.huo_dd li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; height:260px; }
.huo_dd li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.huo_t_l a span{ display:block; width:380px; height:60px; color:#000; line-height:60px; text-align:center; font-size:18px; font-weight:bold;  bottom:0; left:0; top:-60px; }

.search {
    padding: 10px;
	width:400px;
    position: relative;
    z-index: 10;

}
.search .span1 {
    display: block;
    line-height: 60px;
    height: 60px;
    color: #333;
    font-size: 18px;
    font-weight: 700;
    float: left;
    padding-left: 25px;
    background: url(../images/base/hot.png) center left no-repeat;
}
.search .searchBox {
    display: block;
    margin-top: 10px;
    height: 40px;
    width: 400px;
    position: relative;
  
    
    background-color: #423136;
    border: 1px solid #978e90;
    overflow: hidden;
}


.search .searchBox .search_input {
    display: block;
    text-indent: 15px;
    width: 400px;
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    font-family: Microsoft YaHei;
    font-size: 14px;
    margin-top: 5px;
	color: #fff;
}


.search .searchBox .search_bu {
    position: absolute;
    z-index: 10;
    top: 0px;
    right: 0px;
    display: block;
    height: 40px;
    width: 50px;
    cursor: pointer;
    border: none;
    background: none;
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    color: #fff;
    background-image: url(../images/tmp1495848071_1459392_s2.png);
    background-repeat: no-repeat;
    background-position: center center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.bnbnbn{ text-align:center; width:380px; display:block; line-height:36px; font-size:22px;}
.bnbnbn1{ text-align:left; width:320px; display:block; line-height:26px; padding-left:30px; padding-right:30px;}

.bhh1{
	width:100%; height:190px; background:url(../images/index_02.jpg) no-repeat center;}
	.bhh2{
	width:100%; height:190px; background:url(../images/index_03.jpg) no-repeat center;}
	.bhh3{
	width:100%; height:190px; background:url(../images/index_04.jpg) no-repeat center;}
	.bhh4{
	width:100%; height:250px; background:url(../images/index_05.jpg) no-repeat center;}
	
	
.bann1{
	width:100%; height:470px; background:url(../images/121.jpg) no-repeat center;}
	.bann2{
	width:100%; height:470px; background:url(../images/121.jpg) no-repeat center;}
	.bann3{
	width:100%; height:470px; background:url(../images/121.jpg) no-repeat center;}
	.bann4{
	width:100%; height:470px; background:url(../images/121.jpg) no-repeat center;}
.footer {
    height: 45px;
    background: #000000;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}