﻿/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0;font-weight:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#00527e;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:'Microsoft YaHei';vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

.pr { position: relative;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.fl {float:left;}
.fr {float:right;}


.wrap {width:1100px; margin:0  auto;}
.w1000 {width:1000px; margin:0  auto;}

.header , .content , .footer { width:1200px; margin:0 auto;  }

/* top */

.top_bg{ height:120px;}
.header{width: 1200px; margin:0 auto;}

.h_con{padding-top:15px; overflow:hidden;}
.h_con .logo{ float:left;width:360px;padding: 5px 20px 0 0;}
.h_con .logo img{ width:360px; height:80px;}

.h_con .h_dw{ float:left; font-size:26px; color:#333;height:70px;line-height: 32px;padding: 0 0 0 20px; font-weight: normal; margin-top:12px; border-left:1px solid #ddd;}
.h_dw span{display: block;font-size: 18px;color: #666;}

.h_tel{float: right;height: 80px;text-align: right;font-size: 16px;color: #666;position: relative;line-height: 32px; margin-top:10px;}
.h_tel b{display: block;font-size: 30px;color:#C00; font-family:Arial, Helvetica, sans-serif;}

.h_nav{ height:60px; line-height:60px;overflow: hidden; background:#C00;}
.h_nav li{height:60px; float:left;padding: 0 28px;position: relative;}
.h_nav li a{ font-size:16px; color:#fff;display:block; float:left;position: relative;vertical-align: middle;text-align: center;height: 51px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.h_nav li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #90c42f;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.h_nav li a:hover:before, .h_nav li a:focus:before, .h_nav li a:active:before {
  right: 0;
}
.h_nav li.cur a{ color: #90c42f;}
.h_nav li a:hover{color:#90c42f;}
.h_nav li:first-child{padding-left: 0;}

/*search*/

.s_bg{height: 89px; border-bottom:1px solid #ddd;;}
.search{ width:1200px; margin:0 auto;height: 88px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#666; width:880px; height:88px; line-height:86px; overflow:hidden;}
.search p a{font-size: 14px; color:#666; padding:0 10px 0 0;}
.search p a:hover{color: #333;}
.search .ser_inp{ background:none; width:230px; height:88px; border:none; float:left;font-size: 14px; color:#666; line-height:88px; outline:none;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so_1.gif) no-repeat; border:none; width:67px; height:89px;}
input::-webkit-input-placeholder {color: #999;}

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:530px;}
.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:530px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:530px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #F69625 no-repeat center center;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background: #323437 no-repeat center center;}


/**/

.cp_t{font-size: 40px;color: #333;position: relative;line-height: 40px;z-index: 1;height: 130px;font-weight: normal;}
.cp_t b{ color:#C00; font-weight:bold;}
.cp_t:before,.pinz_t:before{content: "";width: 160px;height: 17px;background:#fff;position: absolute;top: 30px;left: 0;z-index: -1;}
.cp_t a{color: #333;}
.cp_t span,.pinz_t span{display: block;font-size: 24px;color: #666;padding: 20px 0 0;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}


/**/

.pro01{overflow: hidden;padding:50px 0 0;}
.no1{display: block;width: 112px;height: 95px;position: absolute;top: 0;right: 0;}
.no1 img{width: 112px;height: 95px;}

.cp_l{width: 200px;height: 420px;background:#C00;padding:50px 25px 0 25px;}
.cp_l ul li {font-size: 24px;color: #fff;display: block;line-height:54px;margin-bottom:40px; text-align:center; border-radius:45px; cursor:pointer;}
.cp_l ul li.on {background:#FFF; color:#333;}

.cp_r{width: 900px;height: 470px;}
.cp_qie{position: relative;}
.cp_r p{width: 900px;height: 470px;line-height: 0;overflow: hidden;}
.cp_r p img{width: 900px;height: 470px;}
.cp_r p img,.case_con dl dt img,.witness dl dt img,.news_lm ul li img,.about dl dt img,.photo_r ul li img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_r p img:hover,.case_con dl dt img:hover,.witness dl dt img:hover,.news_lm ul li img:hover,.about dl dt img:hover,.photo_r ul li img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_r em{width: 186px;height: 65px;display: block;position: absolute;bottom: 20px;right: -35px;-webkit-transition:transform .3s;transition:transform .3s;}
.cp_r em a,.about dl dd span a{display: block;font-size: 18px;color: #fff;background:#C00;width: 180px;height:50px;line-height:50px;overflow: hidden; text-align:center; border-radius:40px;}
.cp_r em:hover{-webkit-transform:translate(5px,0);transform:translate(5px,0);}

/**/

.pro02{padding: 60px 0 50px;}
.pro_m{width: 1200px;overflow: hidden;}
.pro02 ul li{width: 257px;float: left;margin-right: 56px;}
.pro02 ul li img{width: 255px;height:290px;}
.pro_btn{display: block;*display: inline;*zoom: 1;position: relative;height:290px;border:1px solid #dcdcdc;width:255px;}
.pro_btn:before,.pro_btn:after{content: '';position: absolute;z-index: 1;overflow: hidden;left: 50%;height: 0px;width: 20%;border: 1px solid #C00;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: width .4s ease-out .3s, height .3s ease-in;transition: width .4s ease-out .3s, height .3s ease-in;}
.pro_btn:before{top: -1px;border-bottom: 0;}
.pro_btn:after{bottom: -1px;border-top: 0;}
.pro_btn:hover:before,.pro_btn:hover:after{width: 100%;height: 339px;-webkit-transition: width .4s ease-in, height .3s ease-out .4s;transition: width .4s ease-in, height .3s ease-out .4s;}
.pro02 ul li span{display: block;width: 255px;text-align: center;height: 40px;line-height: 40px;font-size: 18px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 10px 0 0;}
.pro02 ul li:hover span{color:#C00;}
.pro02 p{width: 18px;height: 30px;position: absolute;top:180px;}
.pro02 p a{display: block;width: 18px;height: 30px;}
.pro_prev a{background:url(../images/cp_lico01_1.png) no-repeat;}
.pro_prev a:hover{background:url(../images/cp_lico02_1.png) no-repeat;}
.pro_next a{background:url(../images/cp_rico01_1.png) no-repeat;}
.pro_next a:hover{background:url(../images/cp_rico02_1.png) no-repeat;}
.pro_prev{left: -50px;}
.pro_next{right: -50px;}


/*品质*/
.pinz{background:url(../images/pinz_bg_1.jpg) no-repeat center 0;height:500px;overflow: hidden;padding: 70px 0 0;}
.pinz_t{font-size: 40px;color: #fff;position: relative;line-height: 40px;z-index: 1;height: 175px;}
.pinz_t span{color: rgba(255,255,255,0.6);font-weight: normal;}
.pinz_t:before{background: none;}
.pinz dl{width: 330px;float: left;background:url(../images/pinz_dian_1.png) no-repeat 170px 40px;-webkit-transition:transform .3s;transition:transform .3s;}
.pinz dl dt{width: 80px;height: 75px;}
.pinz dl dt img{width: 80px;height: 75px;}
.pinz dl dd{padding: 20px 0 0;}
.pinz dl dd h5{height: 80px;line-height: 60px;overflow: hidden;background:url(../images/pinz_line_1.gif) no-repeat 0 bottom;font-size: 26px;color: #fff;}
.pinz dl dd p{font-size: 16px;color: #fff;line-height: 25px;height: 100px;overflow: hidden;padding: 30px 0 0;width: 210px;}
.pinz dl.nobor{width: 210px;background: none;}
.pinz dl:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}


/*优势*/

.cases {background: #f1f3f4; width: 100%; min-width: 1200px; position: relative; overflow: hidden;padding: 90px 0 0; height: 795px;}
.case_bot{height: 240px;background: url(../images/ys_bor_1.gif) no-repeat 0 bottom;}
.case_bot .cp_t{height: 152px;margin-left: 0;}
.cases .cp_t:before{background: none;}

.case_bot ul li{font-size: 24px;color: #333;width: 245px;height: 88px;float: left;background: url(../images/ys_bor_1.gif) no-repeat right 0;line-height: 30px;cursor: pointer;padding-left: 55px;}
.case_bot ul li em{width: 63px;height: 63px;display: block;float: left;line-height: 0;overflow: hidden;margin-top: 3px;}
.case_bot ul li em img{width: 63px;height: 126px;-webkit-transition:all .5s;transition:all .5s;}
.case_bot ul li span{display: block;float: left;padding: 3px 0 0 20px;}
.case_bot ul li b{display: block;font-weight: normal;}
.case_bot ul li.on em img{margin-top: -63px;}

.case_con { width: 1200px; position: absolute; left: 50%; margin-left: -600px; }
.case_con .tempWrap .case_m { margin-left: -1200px !important; }
.case_con .tempWrap, .case_con .tempWrap .case_m { overflow: visible !important; }
.case_con dl{width: 1200px;height: 553px;position: relative;}
.case_con dl dt{width: 1200px;height: 553px;line-height: 0;overflow: hidden;}
.case_con dl dt img{width: 1200px;height: 553px;}
.case_con dl dd{width: 310px;height: 290px;position: absolute;top: 135px;right: 0;background: rgba(255,255,255,0.8);padding: 65px 50px 0 70px;}
.case_con dl dd:before{content: "";width: 80px;height: 4px;background: #90c42f;position: absolute;top: 112px;left: -40px;}
.case_con dl dd h5{font-size: 24px;color: #1a1a1a;line-height: 32px;height: 70px;}
.case_con dl dd h5 span{display: block;font-size: 20px;color: rgba(51,51,51,1);font-weight: normal;}
.case_con dl dd p{font-size: 14px;color: #4c4c4c;line-height: 24px;overflow: hidden;height: 48px;padding: 20px 0 0 20px;background:url(../images/ys_ico_1.png) no-repeat 0 27px;}
.cases .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 330px; width: 100%; height: 553px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.cases .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 553px; cursor: pointer; }
.cases .prev { left: -50%; margin-left: -680px; }
.cases .next { left: 50%; margin-left: 680px; }
.cases .pnBtn .arrow {display: block; position: absolute; top: 330px; z-index: 10; width: 80px; height: 553px;}
.cases .prev .arrow { right: -80px; background:#f1f3f4 url(../images/cp_lico01_1.png) no-repeat center; }
.cases .prev .arrow:hover { right: -80px; background:#f1f3f4 url(../images/cp_lico02_1.png) no-repeat center; }
.cases .next .arrow { left: -80px; background:#f1f3f4 url(../images/cp_rico01_1.png) no-repeat center; }
.cases .next .arrow:hover { left: -80px; background:#f1f3f4 url(../images/cp_rico02_1.png) no-repeat center; }

/*客户见证*/
.no1 {
    display: block;
    width: 112px;
    height: 95px;
    position: absolute;
    top: 0;
    right: 0;
}
.witness .cp_t {
    height: 150px;
    margin-left: 0;
}
.witness{margin-top: 60px;padding-bottom: 50px;}
.witness_m{width: 1200px;overflow: hidden;}
.witness dl{width: 368px;float: left;margin-right: 45px;padding-bottom: 30px;}
.witness dl dt{width: 368px;height: 248px;line-height: 0;overflow: hidden;border-radius: 5px;}
.witness dl dt img{width: 368px;height: 248px;border-radius: 5px;}

.witness dl dd{border-radius: 5px;width: 300px;height:170px;background: #fff;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);padding:15px 20px 0;margin: -40px auto 0;position: relative;z-index: 10;text-align: center;}
.witness dl dd h5{height: 60px;line-height: 50px;overflow: hidden;background: url(../images/witness_line_1.gif) no-repeat center bottom;font-weight: normal;}
.witness dl dd h5 a{font-size: 24px;color: #333;display: block;width: 300px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.witness dl dd h5 a:hover{color: #90c42f;}
.witness .wit_desc{font-size: 14px;color: #666;line-height: 28px;height: 84px;overflow: hidden;padding-top: 18px;}
.witness dl dd span{display: block;width: 120px;position: absolute;bottom: -18px;left: 50%;margin-left: -60px;}
.witness dl dd span a{display: block;font-size: 14px;color: #fff;width: 120px;height: 35px;line-height: 35px;background: #C00;overflow: hidden;}
.witness dl dd span a:hover{background: #90c42f;}

/*新闻资讯*/

.news_bg{background: #f1f3f4;padding: 80px 0 70px;}

.news .cp_t{}
.news .cp_t:before{ background:none;}

.news_l{width: 600px;}
.news_lm ul li{width: 600px;height: 380px;line-height: 0;overflow: hidden;position: relative;border-radius: 0 20px 0 20px;}
.news_lm ul li img{width: 600px;height: 340px;border-radius: 0 20px 0 20px;}
.news_lm ul li b{display: block;font-size: 16px;color: #fff;width: 414px;height: 55px;line-height: 55px;overflow: hidden;background: rgba(150,150,150,1);padding: 0 160px 0 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: absolute;bottom: 0;left: 0;border-radius: 0 0 0 20px;}
.news_bot{width: 120px;height: 33px;position: absolute;bottom: 0;right: 0;z-index: 20;background: #fff;border-radius: 20px 0 0;padding: 22px 0 0 30px;}
.news_bot ul li{float: left;height: 12px;width: 12px;border-radius: 50%;background: #e5e5e5; text-indent: -9999px;margin-right: 15px;cursor: pointer;}
.news_bot ul li.on{background:#C00;}

.news_r{width: 550px;}
.news_r dl{ width:550px;height: 100px;overflow: hidden;margin-top: 10px; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.news_r dt{float: left;width: 110px;height: 78px;line-height: 30px;padding: 25px 0 0;}
.news_r dt b{display: block;font-size: 18px;font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.news_r dt span{display: block;font-size: 14px;}
.news_r dt a,.news_r dl dd a{color: #333;}
.news_r dl:hover dt a,.news_r dl:hover dd a{color: #99cc33;}
.news_r dd{width: 420px;padding: 10px 0 0 15px;float: left;}
.news_r dl dd h5{height: 30px;line-height: 30px;font-size: 16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 420px;font-weight: normal;}
.news_desc{font-size: 16px; color: #666; line-height: 30px; height: 60px; overflow: hidden;} 
.news_r dl:hover .news_desc{color: #99cc33;}

/*常见问答*/

.wd{padding: 50px 0 0;}
.wd ul li{width: 300px;float: left;}
.wd ul li a{display: block;width: 230px;height: 100px;border-radius: 10px;padding: 60px 40px 0 30px;transition:all .5s;margin-bottom: 10px;}
.wd ul li a:hover{background: #fff;box-shadow: 0 3px 8px 3px rgba(0,0,0,0.1);padding-top: 35px;height: 125px;}
.wd ul li b{display: block;float: left;width: 32px;height: 32px;background: #a0a0a0;font-size: 16px;color: #fff;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;border-radius: 0 0 0 15px;text-align: center;line-height: 32px;overflow: hidden;margin-right: 18px;}
.wd ul li h4{float: left;font-size: 16px;color: #666;width: 180px;font-weight: normal;}
.wd ul li span{display: block;line-height: 28px;height: 56px;overflow: hidden;}
.wd ul li i{display: none;font-size: 14px;color: #333;margin-top: 10px;position: relative;width: 50px;text-align: center;height: 30px;line-height: 30px;z-index: 1;}
.wd ul li a:hover i{display: block;}


/*  about  */

.about{background: url(../images/ab_bg_1.jpg) no-repeat center 0;height: 488px;overflow: hidden;padding: 80px 0 0;}
.about dl dt{width: 714px;height: 468px;float: right;line-height: 0;overflow: hidden;border-radius: 60px 0 0 60px;}
.about dl dt img{width: 714px;height: 468px;border-radius: 60px 0 0 60px;}
.about dl dd{padding: 30px 0 0;width: 415px;position: relative;}
.about dl dd h2{height: 120px;line-height: 46px;padding: 10px 0 0;}
.about dl dd h2 a{font-size: 44px;color: #333;}
.about dl dd h2 i{display: block;font-size: 24px;color: #666;font-weight: normal; padding-top:10px;}

.about .ab_desc{font-size: 16px;color: #666;line-height: 30px;overflow: hidden;padding:30px 0 0;}
.about dl dd span{padding: 60px 0 0;width: 186px;height: 65px;display: block;}
.about dl dd span a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/*公司相册*/
.photo_bg{background: url(../images/photo_bg_1.gif) no-repeat center 0;height: 370px;overflow: hidden;padding: 50px 0 0;}
.photo_l{height: 50px;width: 320px;padding-left: 470px;}
.photo_l ul li{width: 160px;height: 50px;line-height: 42px;float: left;position: relative;}
.photo_l ul li:before{content: "";width: 8px;height: 8px;background: #333;position: absolute;top: 18px;left: -35px;border-radius: 50%;}
.photo_l ul li a{font-size: 26px;color: #333;font-weight: bold;}
.photo_l ul li.on a{color:#C00;}
.photo_l ul li:first-child:before{background: none;}
.photo_r{padding: 35px 0 0;width: 1200px;overflow: hidden;}
.photo_r ul li{width: 259px;float: left;margin-right: 40px;line-height: 0;}
.photo_r ul li em{width: 259px;height: 180px;display: block;line-height: 0;overflow: hidden;}
.photo_r ul li img{width: 259px;height: 180px;}
.photo_r ul li span{display: block;width: 259px;text-align: center;font-size: 18px;color: #666;height: 30px;line-height: 30px;overflow: hidden;padding-top: 10px;}


.f_bg{ background:#333; height:378px;overflow: hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_tel{height: 94px;padding: 40px 0 0; border-bottom:1px solid #444;}
.f_tel p{float: left;overflow: hidden;font-size:16px;color: #fff;line-height: 32px;height:100px;background:url(../images/f_line01_1.png) no-repeat right 14px;}
.f_tel p b{display: block;font-size: 20px;font-family:Arial, Helvetica, sans-serif;padding: 0 0 0 35px;}

.f_tel .f_p01{width: 480px;}
.f_tel .f_p02{width: 325px;padding-left: 60px;}
.f_tel .f_p03{width: 270px;padding-left: 60px;background: none;}
.f_tel .f_p01 b{ background:url(../images/f_ico01_1.png) no-repeat 0 5px;}
.f_tel .f_p02 b{ background:url(../images/f_ico02_1.png) no-repeat 0 7px;}
.f_tel .f_p03 b{ background:url(../images/f_ico03_1.png) no-repeat 0 6px;}

.f_logo{width: 410px;height: 210px;padding: 34px 0 0; background:url(../images/f_line02_1.png) no-repeat right 44px;}
.f_logo h5{}
.f_logo h5 img{height:55px;}
.f_logo p{font-size: 16px;color: #fff;height: 30px;line-height: 30px;padding: 10px 0 0;}
.f_logo span{display: block;font-size: 14px;color: #fff;line-height: 30px;}
.f_logo i{padding: 0 10px;}
.f_logo a{color: #fff;}

.f_nav{width: 290px;padding: 44px 0 0 80px;height: 200px; background:url(../images/f_line02_1.png) no-repeat right 44px;}
.f_nav ul li{float: left;line-height: 40px;width: 125px;height: 48px;overflow: hidden;}
.f_nav ul li a{font-size: 16px;color: #fff;}
.f_nav ul li a:hover{font-weight: bold;}
.f_er{width: 320px;padding: 44px 0 0;height: 200px;}
.f_er p{width: 127px;padding: 0 0 0 33px;float: left;text-align: center;line-height: 0;}
.f_er p img{width: 125px;height: 125px;display: block;border: #d5d5d5 1px solid;}
.f_er p span{display: block;font-size: 14px;color: #fff;line-height: 40px;}


/*----  list   ----*/

.weiz { height:56px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:#f4f4f4; line-height:56px;margin-bottom:40px;font-size:12px;}

.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto; margin-bottom:0;height:350px;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:350px;}

.listMain { width:1200px; margin:0 auto;margin-bottom:40px;}

.leftSide {width:250px;float:left;}

.subNav {}
.subNav .tit{width:250px;display: block;color:#fff;height:100px; text-align:center; background:#c80405;border-top-right-radius: 30px; margin-bottom:20px;}

.subNav .tit .a2{font-size:28px;height:100px; line-height:100px;}

.subNav .nr {}
.subNav h3{ margin-bottom:20px;}
.subNav h3 a{height:50px;line-height:50px;color: #333;font-size: 18px; font-weight:normal; display:block;background: #f2f2f2;text-align:center;}
.subNav h3 a:hover,.subNav h3.cur a{color: #fff;background: #333;}

.subNav ul{overflow: hidden;padding-bottom:15px;width:220px; margin:0 auto;}

.subNav ul li{display: block;width:110px;height:39px;line-height:39px;border-bottom:1px dashed #e1e1e1;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.subNav ul li a{background: url(../images/cpzx_11_1.gif) no-repeat 0 8px;padding-left:16px;color:#333333;font-size: 14px;}
.subNav ul li a:hover{color:#F60;}
.subNav ul li a:hover,.subNav ul li.cur a{color:#ed7020;}


.righSide {width:920px;float:right;overflow:hidden;display:inline;}

/**** List about  ****/

.about_con_detail { margin-top:20px; line-height:30px;}

.about_con h2{ height:72px; line-height:72px; font-size:28px; overflow:hidden; font-weight:normal; color:#333; margin-top:20px; text-indent:15px;border-bottom:1px solid #eee; margin-bottom:30px;}



.news_1nr li{width:99%; height:115px; border:#eeeded solid 1px; margin-bottom:15px;}
.news_1nr ul li a{width:100%; height:165px;display:block;}

.news_1nr ul li a:hover{background:#f4f4f4;}
.news_1nr ul li a:hover .news_1nrwz{ color:#d5353f; text-indent:10px; transition:all 0.5s;}

.news_1nrwz{ width:100%; height:40px; line-height:40px; display:block; color:#393946; padding-top:8px; font-size:22px;transition:all 0.5s;}

.news_tit_img{ padding:0 20px;}
.news_tit_img p{line-height:22px; font-size:12px;color:#a4a4a4; padding-top:10px;}



.about_team{}
.about_team ul li{width:390px;margin:0 15px 30px 15px;float: left;border: 1px solid #eee; padding:15px;}
.about_team ul li .t1{width:390px;height: 250px;}
.about_team ul li .t1 img{display: block;width:390px;height: 250px;}
.about_team ul li .t2 {font-size:20px; text-align:center; margin:15px 0 0px 0; color:#333;height:32px; line-height:32px; overflow:hidden;}
.about_team ul li:hover {border:#c80405 1px solid;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}


.about_pro {}
.about_pro ul li{width:250px;margin:0 10px 20px 10px;float: left;border: 1px solid #eee; padding:15px;}
.about_pro ul li .t1{width:250px;height: 280px;}
.about_pro ul li .t1 img{display: block;width:250px;height: 280px;}
.about_pro ul li .t2 {font-size:20px; text-align:center; margin:15px 0 0px 0; color:#333;height:32px; line-height:32px; overflow:hidden;}
.about_pro ul li:hover {border:#c80405 1px solid;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}


.sx_fy { margin:10px 0; border-top:1px solid #eee;border-bottom:1px solid #eee; padding:8px 0;}
.sx_fy div{ height:40px; line-height:40px;}


.newsConLeft {}
.newsConLeft .l1 { text-align:center; font-size:30px;}
.newsConLeft .l2 { text-align:center; font-size:14px; padding:15px 0; color:#888; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.newsConLeft .l3 { padding-bottom:20px; line-height:180%;}

/**** Products Detail  ****/

.d_pro_con { margin-top:20px;}

.spec-preview{width:402px;float: left;}
.jqzoom{position:relative;cursor:pointer;margin:auto;display:block;width: 400px;height: 300px;border: 1px solid #e3e3e3; overflow:hidden;}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:250px;height:250px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-scroll{clear:both;margin-top:20px;width:400px;*margin-bottom: 20px;}
.spec-scroll .prev,.f1_pro_prev{background: url("../images/chanpin1_06_1.png") no-repeat center #fff;float:left;margin-right:5px;}
.spec-scroll .next,.f1_pro_next{background: url("../images/chanpin_08_1.png") no-repeat center #fff;float:right;}
.spec-scroll .next:hover,.f1_pro_next:hover{background: url("../images/chanpin1_08_1.png") no-repeat center #fff;}
.spec-scroll .prev:hover,.f1_pro_prev:hover{background: url("../images/chanpin_06_1.png") no-repeat center #fff;}
.spec-scroll .prev,.spec-scroll .next{border:1px solid #e3e3e3;display:block;text-align:center;width:25px;height:78px; line-height:78px;cursor:pointer;text-decoration:none;}

.spec-scroll .items{float:left;position:relative;width:340px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:85px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #e3e3e3;width:78px;height:78px;cursor: pointer;}
.spec-scroll .items ul li img:hover{border-color: #0095e2;}


.in_pd_r{width:470px;overflow: hidden;float: right;}
.in_pd_r .r_tit{margin-top:10px;font-size: 30px;color:#333; border-bottom:1px dashed #ddd; padding-bottom:10px;}

.in_pb{margin:20px 0 10px 0;font-size: 14px;color: #777d7e;}

.in_tel {margin:20px 0 30px 0;font-size: 14px;color: #777d7e;}
.in_ms {margin:20px 0 30px 0;font-size: 14px;color: #777d7e; line-height:26px;}
.in_tel span{ font-size:30px; font-weight:bold; color:#ed7020;}


.product-detail { margin-top: 36px; width: 100%; }
.product-title { border: 1px solid #dcdcdc; height: 57px; line-height: 57px; overflow: hidden; margin-bottom: 40px; }
.product-title h4 { float: left; width: 190px; border-right: 1px solid #dcdcdc; height: 54px; border-bottom:4px solid #ed7020; text-align: center; font-size: 18px; color: #000; font-weight:normal;}

.product-details { line-height:30px;}

.product-list { width: 100%; overflow: hidden; }
.product-list li { width: 282px; float: left; margin: 0 30px 30px 0; }
.product-list li a.img { display: block; width: 280px; height:300px; cursor: pointer; border: 1px solid #dcdcdc; }
.product-list li a.img img {width: 280px;height:300px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.product-list li:hover a.img img { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -moz-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.product-list li h3 { text-align: center; height: 55px; line-height: 55px;font-weight:normal;}
.product-list li h3 a { font-size: 16px; color: #222222; }
.product-list li:hover h3 a { color: #005da7; }
.product-list li:nth-child(3n){margin-right:0px;}

#bdmap {
    height: 570px;
}

/* 分页 */

.pagebar .pagination { text-align:center; margin-top: 10px;}
.pagination a { background:#fff; border: 1px solid #ccc; color: #333; font-size: 14px; padding:0px 12px; margin: 0 3px; border-radius: 3px;line-height: 30px;height: 30px;display: inline-block;}
.pagination span { color: #333; font-size: 14px; padding:5px 2px; margin: 0 3px; border-radius: 3px;}
.pagination a:hover { color: #C00; border: 1px solid #C00;}
.pagination a.page-num-current { color: #fff; background: #C00; border: 1px solid #C00;}


/* kefu */

.floating_ck{position:fixed;right:10px;top:30%; z-index:99999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult {background:url(../images/zxicon_1.png);}
.words {background:url(../images/kficon_1.png);}
.qrcord {background:url(../images/erweima_1.png);}
.return {background:url(../images/fanhui_1.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;color:#fff;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-180px;}
.floating_ewm i{background:url(../images/ewm_1.jpg) no-repeat;display:block;width:140px;height:140px;margin:auto;margin-top:10px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}

.floating_left .tel_p01 {font-size:18px; padding-top:10px;}
