@charset "UTF-8";
* { margin: 0; padding: 0; list-style: none;box-sizing: border-box; }
/*body { background: #fff; font: normal 13px/22px "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial; }*/
a { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color: #333;}
p{    font-size: 14px;}
/*.header { width:1200px; margin:0 auto; }*/
ul{margin: 0;}
.pr{ position:relative}
em,i{font-style:normal;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {
    font-family: "Microsoft YaHei", 宋体, Tahoma, Helvetica, Arial, 宋体, sans-serif;
}
.scroll{width:56px;height:60px; border-radius:5px;background:#1b7bb7 url(../images/sctop2.png) no-repeat center 4px ;color:#fff;
text-align:center;position:fixed;right:10px;bottom:50px;cursor:pointer;font-size:12px;}
.scroll span { display:block; margin-top:40px;}


/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.container{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.header{
      overflow: hidden;
/*    height: 185px;*/
}

/*banner*/
  .slideBox{ width:100%;  overflow:hidden; position:relative; top:0;}
  .slideBox .hd{  overflow:hidden; position:absolute;left:48%; bottom:10px; /*margin-left:-30px; */z-index:1; text-align:center; }
  .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;list-style: none;  }
  .slideBox .hd ul li{ margin:0 2px;  width:15px; height:15px; line-height:14px; 
    text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:30px; }
  .slideBox .hd ul li.on{ background:#2058a2;  }
  .slideBox .bd{ position:relative; height:100%; z-index:0;   }
  .slideBox .bd li{ zoom:1; vertical-align:middle; }
  .slideBox .bd ul li img{width:100%;height: auto; display:block;}
  .slideBox .bd ul{ padding-left: 0; }

/*头部*/
#header{border-bottom: 1px solid #b3b3b3;line-height: 35px;}
#well{width: 1200px;margin: 0 auto;overflow: hidden;}
.welcome{float: right;}
.welcome p{float: left;color: #000;line-height: 30px;}
.welcome ul{color: #000;/*margin-right: 44px;background: #eeeeee; */   width: 310px;}
.welcome ul li a{color: #000;padding: 0 10px;line-height: 30px;    font-size: 12px;}
.welcome ul li a img{width: 30px;height: 15px;padding-right: 5px;}
.top_bg{ background:url(../images/top_bg.gif) repeat-x; height:191px;position: relative;z-index: 20;}
.h_con{ height:136px; overflow:hidden;    width: 1200px;margin: 0 auto;  /*  float: left;margin-top: 30px;*/}
.h_con h1{ float:left;margin-top: 20px;/*width: 270px;padding: 0 0 0 40px;*/}
.h_con h1 img{ width: 300px;}
.h_con .h_dw{
    float: left;
    padding: 45px 0 20px 17px;
    background: url(../images/t_line.gif) no-repeat 0 40px;
    font-size: 18px;
    color: #1b7bb7;
    font-weight: bold;
}
.h_dw span{  display:block; font-size:16px; color:#666;font-weight: normal; padding:10px 0 0;/*font-weight: bold;*/    letter-spacing: 2px;}
.h_con .tel{ float:right; padding:3px 0 0;width: 375px;}
.tel span{line-height: 40px;font-size: 16px;}
.tel span a{ padding:0 15px;font-size: 12px;color: #333;}
.tel em{
      display: block;
    background: url(../images/tel.png) no-repeat 0 35px;
    padding: 30px 0 0 75px;
    font-size: 26px;
    color: #666;
    background-size: 60px;
    margin-left: 25px;
}
.tel b{ display:block; font-size:20px; color:#1b7bb7;}
.nav{ height:55px; line-height:55px;    background: #1b7bb7;}
.nav ul{  width: 1200px;margin: 0 auto;}
.nav li{ float:left; background:url(../images/nav_bor.gif) no-repeat right 20px;position: relative;}
.nav li a{ font-size:16px; color:#fff;font-weight: bold; padding:0 45px;display:block; float:left;}
.nav li.current a,.nav li a:hover{ /*background:url(../images/nav_bg.gif) no-repeat center 45px;*/ text-decoration:none;}
.nav .nobor{ background:none;}
.h_con h1 span{font-size:14px; display:block; margin-bottom:6px;}
.f_bg .footer{overflow: hidden;}

.nav ul li #xiala { position:absolute; display:none;width: 154px;margin-top: 55px;    z-index: 1;}
.nav ul li #xiala li { float:none;overflow: hidden;width: 154px;height: 50px;line-height: 50px;
  border-top: 1px dotted #ccc;border-bottom:1px dotted #ccc;}
.nav ul li #xiala li a { border-right:none;  background:#1b7bb7;}
.nav ul li:hover #xiala{ display:block; }

/*search*/
.search { overflow:hidden; width:1200px; margin:30px auto; height:40px;}
.search p{ float:left; line-height:40px; font-size:13px; color:#333}
.search p a{ color:#333}
.search .sbox{ overflow:hidden; width:360px; height:40px; background-color:#f1f1f1; float:right}
.search .sbox input{ background:none; margin-left:10px; float:left; display:block; width:300px; height:40px;
 line-height:40px; border:none; outline:none; font-size:13px; color:#979797}
.search .serch_click{ display:block; float:right; width:50px; height:40px; background:url(../images/search.png) no-repeat center; 
  cursor:pointer}
.search .sbox input::-webkit-input-placeholder {color:#979797;}
.search .sbox input::-moz-input-placeholder {color:#979797;}
.search .sbox input::-ms-input-placeholder {color:#979797;}

/*title*/
.title { overflow:hidden; width:100%;}
.title h2{ text-align:center; font-weight:normal; font-size:30px; color:#333}
.title h2 a{ color:#333}
.title em{ display:block; text-align:center; font-size:12px; color:#999; text-transform:uppercase; margin:10px 0; font-family:Arial;}
.title i{ display:block; width:40px; height:3px; background-color:#db0a24; margin:0 auto}
.title p{ font-size:16px; color:#333; text-align:center; margin:10px 0}

.tabs div{
    display: none;
    clear: both;
    /*border: solid 2px #0099FF;*/
    min-height: 500px;
}
.tabs .horizontal{

        width: 1200px;
    margin: 0 auto;
        overflow: hidden;
    padding-top: 10px;
}
.tabs .horizontal li{
    float: left;
    list-style: none;
    height: 75px;
    line-height: 75px;
        border: 1px solid #000;
    width:199px;
    text-align: center;
    cursor: pointer;
    font-size: 20px;
}
.tabs .horizontal li:not(:first-child){
    margin-left: 1px;
}

.tabs .horizontal li.selectActive{
    /*border-bottom: solid 2px #0099FF;
    background-color: #0099FF;*/
    color: white;
        background: url(../images/bg1.jpg) no-repeat;
    border: none;
        height: 88px;
}
#title h2{text-align: center;letter-spacing: 3px;font-size: 34px;}
#title h2 span{color: #1b7bb7;font-weight: bold;}
#title p img{width: 100%;}

/*product*/
.product { overflow:hidden; width:100%;     padding-top: 30px; background-color:#f7f7f7}
.product .pbox{ overflow:hidden; /*margin-top:35px;*/}
.product .proLeft{ overflow:hidden; float:left; width:240px; background-color:#fff; padding-bottom:25px;}
.product h3{ width:100%; height:78px; background:url(../images/pro_h.jpg) no-repeat center; font-weight:normal;
 font-size:26px; line-height:78px; text-align:center}
.product h3 a{ color:#fff;}
.product dl{ overflow:hidden; width:214px; margin:0 auto; margin-top:20px;}
.product dt{ overflow:hidden; width:100%; height:45px; font-size:16px; background:url(../images/pro_m.png) no-repeat 175px center;
 background-color:#e8e8e8; line-height:45px;}
.product dt a{ display:block; color:#000; padding-left:15px;}
.product dd{ overflow:hidden; width:180px; padding-left:34px;}
.product dd a{ display:block; padding-left:10px; background:url(../images/pro_list.png) no-repeat left center;
 font-size:13px; color:#333; line-height:36px;}
.product .proRight{ overflow:hidden; float:right; /*width:960px;*/ margin-right:-20px;}
.product .list{ overflow:hidden; width:375px; margin-right:20px; /*height:335px; background-color:#fff; */float:left; margin-bottom:15px;
    position: relative;
    overflow: hidden;}
.product .list p{text-align: center;padding-top: 20px;}
.product .list p a{font-size: 16px;}
.product .list img{    display: block;
    transition: all 1s ease-out;
    transform: scale(1);width: 375px;height: 300px;}
.product .list .til{ display:block; width:100%; height:56px; margin-top: 300px; text-align:center; font-size:13px; color:#333;
 text-decoration:none; padding-top:10px;}

/*.product .list a{
    width: 278px;
    height: 227px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}*/
.product .list:hover{box-shadow: 0px 0px 2px 3px #efefef;}
.product .list:hover a{display: block;}
.product .list:hover img{transform: scale(1.2);}


/* section */

.section{width:1210px;margin:auto;overflow:hidden;margin-top: 45px;}
.section .title h2{    position: relative;}
.section .title h2 span{color: #da251c;font-size: 16px;position: absolute;top: 4px;left: 56.5%;}
.section ul li{float:left;margin-right:14px;margin-bottom:13px;display:inline;width:370px;height:280px;
    overflow:hidden;position:relative;}
.sections{width:1200px;margin:auto;overflow:hidden;margin-top: 45px;}
.sections ul li{float:left;margin-right:14px;margin-bottom:13px;display:inline;width:280px;/*height:360px;*/
    overflow:hidden;position:relative;}
.sections ul li .photo{width:280px;height:360px;overflow:hidden;/*border: 1px solid #c3c2c2;*/border: 1px solid #1a90d8;}
.sections ul li .photo img{width:280px;height:360px;}
.sections .rsp{width:280px;height:360px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.sections .text{position:absolute;width:280px;height:360px;left:-400px;top:0;overflow:hidden;    text-align: center;
    width: 100%;
    background: #1a70a6bd;
    bottom: 0;
    padding: 8% 4%;
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;}
.sections ul li p{
  text-align: center;
   /* color: #666;*/
    font-size: 18px;
    padding-top: 15px;
}
/*.sections ul li:nth-child(1),.sections ul li:nth-child(3){margin-top: 20px;}*/
.sections .text a{
        color: #fff;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    display: inline-block;
}
.sections .text p{
    font-size: 20px;font-weight: bold;padding-top: 130px;
}
.section .text p{
    font-size: 20px;font-weight: bold;
}
.section .text h3{width:370px;margin-top:160px;height:40px;line-height:40px;text-align:center;color:#000;
    background:#fff;font-size:18px;}

.sections .text h3{width:370px;margin-top:160px;height:40px;line-height:40px;text-align:center;color:#000;
    background:#fff;font-size:18px;}

.picScroll-left4 .hd .prev{display:block;float:left; margin-left:-5px; margin-top:130px;overflow:hidden;
       cursor:pointer;     /*background: #a2a1a1;*/padding: 5px;}
.picScroll-left4 .hd .prev img{width: 20px;}
.picScroll-left4 .hd .next{ display:block;  float:right; margin-right:-3px; margin-top:130px;overflow:hidden;
       cursor:pointer;    /*background: #a2a1a1;*/
    padding: 5px; } 
.picScroll-left4 .hd .next img{width: 20px;}  
.picScroll-left4 .bd{ padding-top:20px;margin-left:30px}
 

/* effect-1 css */
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; }
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #000;     padding: 0 20px 20px;}
.port-1 img{transition: 0.5s;width: 370px;height: 300px;}
.port-1:hover img{transform: scale(1.2);}

.port-1.effect-1:hover .text-desc{top: 0;}

.port-1.effect-2 .text-desc{top: auto; bottom: -78%;}
.port-1.effect-2:hover .text-desc{bottom: -50%;}

.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 50%; left: 0; height: 100%; padding: 45px 20px 20px;}
/* effect-1 css end */
.btn{display: inline-block; padding: 5px 10px; font-size: 14px; color: #fff; border: 2px solid #4d92d9; 
/*    background-color: #4d92d9;*/ text-decoration: none; transition: 0.4s;}
.btn:hover{background-color: transparent; color: #4d92d9; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; background-color: #1a70a6; height: 100%; opacity: 0; width: 100%; padding: 20px;}
.port-1.effect-2 .text-desc h3{color: #fff;margin-top: 10px;}


  #banners img{width: 100%;height: auto;}


  #about{width: 1200px;margin: 0 auto;background:url(../images/about.jpg) no-repeat;height: 560px;}

.about-neirong{
  width: 550px;
    float: right;
    padding-right: 60px;
    line-height: 30px;
    padding-top: 30px;
}
.about-neirong h3{color: #1b7bb7;padding-bottom: 15px;}
.about-neirong p{text-indent: 30px;font-size: 16px;}
.more{
      text-align: center;
    background: #e0e4e4;
    height: 40px;
    line-height: 40px;
}
.more a{
      border-bottom: 1px solid #1b7bb7;
    padding-bottom: 3px;
    color: #1b7bb7;
}
.about-neirong ul li{/*width: 45%;float: left;*/border: 1px solid #1b7bb7;
    text-align: center;padding: 10px;}
.about-neirong ul li:nth-child(2),.about-neirong ul li:nth-child(3){margin-left: 45px;}
.about-neirong ul{margin-top: 30px;}
.about-neirong ul li a{font-size: 16px;font-weight: bold;color: #1b7bb7;}


.picScroll-left2{      
   width: 1170px;
  height: auto;
  overflow: hidden;
  position: relative;
     /*  margin-top: 25px;background: #b9bcc1;
  border: 1px solid #ccc;padding: 50px 0 0 0; */
  margin-left: auto;
  margin-right: auto;margin-bottom: 40px;
      
}
.picScroll-left2 .hd .prev{display:block;float:left; margin-left:30px; margin-top:65px;overflow:hidden;
       cursor:pointer;     /*background: #a2a1a1;*/padding: 5px;}
.picScroll-left2 .hd .prev img{width: 30px;}
.picScroll-left2 .hd .next{ display:block;  float:right; margin-right:-5px; margin-top:65px;overflow:hidden;
       cursor:pointer;    /*background: #a2a1a1;*/
    padding: 5px; } 
.picScroll-left2 .hd .next img{width: 30px;}  
.picScroll-left2 .bd{ padding-top:40px;margin-left:25px;}
.picScroll-left2 h3{height:48px;line-height: 48px; text-align:center; overflow:hidden; 
  background:url(../images/photo_line.gif) no-repeat center 46px;color: #fff;color: #f37c20;}
.picScroll-left2 .bd ul{ overflow:hidden;}
.picScroll-left2 .bd ul li{ margin:0 5px;width:200px;float:left;display:inline; overflow:hidden;text-align:center;}
.picScroll-left2 .bd ul li .pic{text-align:center;}
.picScroll-left2 .bd ul li .pic img{ display:block; width: 200px;height: 110px;border:1px solid #999;
  padding: 5px; }
.picScroll-left2 .bd ul li .title{line-height:30px;text-align: center;}
.picScroll-left2 .bd ul li .title p{color: #7b7b7b;text-indent:0;padding-top: 10px;}
#huoban p{text-align: center;}
#huoban{margin-top: 55px;}

.w-1200{width: 1200px;margin: 0 auto;background:url(../images/youshi.jpg) no-repeat;    background-size: 100%;height: 588px;}
#youshi p:nth-child(2){text-align: center;}
.w-1200 ul li{width: 355px;    line-height: 27px;}
.w-1200 ul{position: relative;}
.w-1200 ul li:nth-child(1){position: absolute;top: 125px;left: 10px;}
.w-1200 ul li:nth-child(2){position: absolute;top: 100px;right: 10px;}
.w-1200 ul li:nth-child(3){position: absolute;top: 365px;left: 10px;}
.w-1200 ul li:nth-child(4){position: absolute;top: 365px;right: 10px;}


/*news*/
.news { overflow:hidden; width:100%; padding:30px 0 50px; background-color:#f7f7f7;background:url(../images/bj.jpg) no-repeat ;
    background-size: 100%;}
.news .list{ float:left; overflow:hidden; margin-right:30px; /*height:500px;*/}
.news .top{ overflow:hidden; width:100%;    line-height: 56px; /*height:40px; padding-top:20px;*/}
.news .top h3{ font-weight:normal; float:left;}
.news .top h3 a{ font-size: 22px;color: #1b7bb7;font-weight: bold;background:url(../images/s2.png) no-repeat left center;
    padding-left: 22px;background-size: 13px; }
.news .top span{ font-size:14px; color:#999; font-family:Arial; margin-left:5px;}
.news .top .more{ float:right; font-size:13px; color:#666; display:block; margin-top:5px;    background: none;}
.news .box{ overflow:hidden; width:100%; /*height:450px;*/ position:relative;margin-top: 20px;}
.news .tu{ overflow:hidden; width:100%; /*height:180px;*/ margin-bottom:20px;}
.news .tu img{ display:block; float:left;width: 100%;height: auto;}
.news .tu .wen {  width:100%;padding-top: 185px;}
.news .tu h4{ font-size:15px; margin:12px auto;font-weight: bold;}
.news .tu h4 a{ color:#000}
.news .tu p{ font-size:13px; line-height:25px; color:#333; height:45px; width:100%; overflow:hidden; text-align:justify;}
.news .lihui{ width:550px;padding-top: 30px;}
.news .lihui ul{ overflow:hidden; width:100%;}
.news .lihui .inf_lc li{ margin-bottom: 15px;}
.news .lihui li{ width:545px; overflow:hidden; float:left; padding-left:10px; line-height:50px;background-size: 5px;
  border-bottom: 1px solid #999;    }
.news .box ul li{background: url(../images/point.png) no-repeat left center;    padding-left: 35px; }
.news .lihui li a{ display: inline-block; float:left; font-size:14px; color:#333;max-width:70%; white-space:nowrap; 
  text-overflow:ellipsis; overflow:hidden}
.news .lihui li a{ *display:inline}
.news .lihui .box span{ display:block; float:right; font-size:14px; color:#666; font-family:Arial}
.news .wenti ul{ overflow:hidden; width:100%; position:absolute}
.news .wenti li{ width:100%; height:92px; border-bottom:1px dashed #dedede; margin-top:10px;}
.news .wenti li h4{ padding-left:35px; background:url(../images/s4.png) no-repeat left center; 
  line-height:27px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; font-weight:normal; margin-bottom:8px;}
.news .wenti li h4 a{ color:#000}
.news .wenti li p{ font-size:13px; color:#333; line-height:20px; height:48px; padding-left:35px; padding-top: 5px;
  background:url(../images/s3.png) no-repeat left 10px; overflow:hidden;}
.news .wenti { width:365px; margin-right:0}
.news .title i{display: block;width: 90px;height: 2px;background-color: #1b7bb7;margin: 0 auto;}
.news .title #more{margin: 20px 0 5px 0;}
.newss{background: #fff;margin-top: 50px;    box-shadow: 0 0 10px #3f3f42;padding-bottom: 50px;}


.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li:hover{box-shadow: 0 0 10px #1b7bb7; }
.inf_lc li:hover .fr{ background:#2f318b; color:#fff;}

.inf_lc li{ height:106px; overflow:hidden;margin: 10px 0 1px 2px; 
  box-shadow: 0 0 10px #E5E5E5; padding-right:35px;}
.inf_lc li h4{ text-align:center; float:left;width:14%; overflow:hidden; 
  background:#1b7bb7; color:#fff; height:75px; margin: 15px 0 0 15px;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:55px;height:55px; 
  overflow:hidden; font-size:34px;  text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:30px;
 overflow:hidden; font-size:14px; text-transform:uppercase; color:#fff;}
.inf_lc li p{padding:15px 0 0 14px; line-height:26px;width:80%; overflow:hidden; float:right; color:#666;
 text-align:justify; font-size:14px; height:100px;}
.inf_lc li p b{ display:block; font-weight:100; color:#2f318b; font-size:16px; height:35px;}
.inf_lc li p b a{color:#2f318b;text-decoration: none;}
.inf_lc li p b a,.inf_lc li p b a:hover{ font-weight:bold;}
.inf_lc li p b a:hover{ color:#2f318b;}
.inf_lc li .fr{margin:0 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; 
  background-color:#999;text-decoration: none; }



/*在线留言*/
.pro_main form{
  margin-top: 20px;    margin-left: 540px;padding-top: 70px;
}
.pro_main label{
  display: block;
  font-weight: normal;
  margin-bottom: 20px;
}
.pro_main label span{
  display: inline-block;
  margin-bottom: 0;
  width: 18%;
  text-align: right;
  vertical-align: middle;
  font-size: 14px;
  line-height: 30px;
  color: #333333;
}
.pro_main label input{
  width: 65%;
  font-size: 14px;
  line-height: 35px;
  padding-left: 8px;
  outline: none;
  border: 1px solid #cccccc;
  display: inline-block;
  vertical-align: middle;
  height: 37px;
}
.pro_main label i{
  color: #ff0000;
  font-style: normal;
  padding-left: 5px;
}
.pro_main label textarea{
  width: 65%;
  height: 70px;
  padding: 5px 4px;
  vertical-align: top;
  outline: none;
  border: 1px solid #cccccc;
}
.pro_main label input[type=submit],
.pro_main label input[type=reset]{
  width: 15%;
  background-color: #1b7bb7;
  color: #ffffff;
  border: 0;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  line-height: 40px;
  padding: 0;
}
.pro_main label:last-child{
  margin-top: 30px;
}
.pro_main label input[type=reset]{
  background: #fff;
  color: #333;
  margin-left: 20px;
}
.pro_main h3{
      font-weight: bold;
    font-size: 28px;
    color: #213075;
   /* margin-top: 25px;*/
    margin-bottom: 5px;
    line-height: 36px;
}
/*td{    border: 1px solid #cecece;}*/


.pro_main{width: 1200px;margin: 0 auto;background:url(../images/order.jpg) no-repeat;    height: 373px; }


.link{ overflow: hidden; width: 100%; padding: 20px 0}
.link h3{ /*float: left; width: 75px; */color: #666666; font-size: 14px; margin-top: 5px;
    border-bottom: 1px solid #666;padding-bottom: 10px;}
.link h3 a{  color: #666666;font-size: 20px; }
.link h3 a img{width: 40px;}
.link .ul{  width: 1200px;    overflow: hidden;}
.link .ul li{ margin: 5px 0; float: left;  padding: 0 20px; font-size: 14px;}
.link .ul li a{ color: #666666;}



.foot-left{width: 730px;float: left;padding-top: 30px;    padding-bottom: 30px;}
.foot-right{width: 410px;float: right;padding-top: 45px;}
.foot-left ul li{width: 145px;float: left;}
.footer{background:#0f669c;    width: 100%;    /*height: 500px;*/}
.foot-left ul li ul li{line-height: 30px;}
.foot-left ul li ul li a{color: #fff;}
.foot-left ul li h3{color: #fff;}
.foot-left ul li i{
  width: 20px;
    color: #fff;
    height: 3px;
    background: #fff;
    display: block;
    margin: 20px 0 15px 0;}
.foot-xinxi{width: 250px;float: left; }
.foot-xinxi p{line-height: 35px;color: #fff;padding-bottom: 50px;}
.lv img{width: 100%;}
.ewm{width: 160px;float: right;padding-top: 10px;    padding-left: 20px;}
.ewm img{width: 150px;}
.ewm p{
      color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}
.line{
  width: 1px;
    height: 200px;
    background: #fff;
    display: block;
    float: left;
    margin-top: 55px;
}
.foot_copyright{
  background: #001827;
    color: #fff;
    text-align: center;
        height: 60px;
    line-height: 60px;
}
.foot_copyright a{color: #d6d4d4;}
.banquan{float: right;color: #d6d4d4;}
.gongan{float: left;/*width: 257px;*/color: #d6d4d4;}


.bread{    border-bottom: 1px solid #999;}
.bread p{
      width: 1200px;
    margin: 0 auto;
    text-align: right;
    height: 50px;
    line-height: 50px;
    color: #999;
}
.about-left{ /*width: 730px;*/float: left;}
.about-right{width: 420px;float: right;}
.about-left p{text-indent: 30px;line-height: 30px;}
.about-right img{width: 100%;}
.youshi1{background:url(../images/about3.jpg) no-repeat;height: 700px;width: 100%;background-size: 100% auto;    margin: 0 auto;}
.youshi1 h2{color: #fff;}
.youshi1 #title{padding-top: 50px;}
.zhanshi #title p:nth-child(3){text-align: center;padding-bottom: 25px;padding-top: 10px;}
.zhanshi{    margin-bottom: 50px;margin-top: 40px;}
.zhanshi1{width: 280px;float: left;}
.zhanshi2{width: 580px;float: left;    margin-left: 15px;}
.zhanshi3{width: 280px;float: right;}
.zhanshi1 li img,.zhanshi3 li img{width: 100%;height: 210px;}
.zhanshi1 li p,.zhanshi3 li p{text-align: center;background: #1b7bb7a1;line-height: 30px;color: #fff;}
.pike_img{display: table-cell;vertical-align: middle;}ul,li{list-style:none}
.pike_prev{left:10px}
.pike_next{right:10px}
.pike{width:100%;left:0;right:0;margin:auto;height:500px;overflow:hidden;position:relative}
.pike_prev,.pike_next{line-height:70px;text-align:center;position:absolute;top:45%;margin-top:-35px;
  border-radius:2px;color:green;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;
  -khtml-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font-family:NSimSun;font-size:50px}
.pike_spot{position:absolute;bottom: 70px;}
.pike_spot>.spot{width:14px;height:14px;background:white;float:left;margin:0 6px;border-radius:50%;cursor:pointer}
.pi{width: 600px;margin:0 auto;}
.pike li img{width: 580px;height: 490px;}



.product{margin-top: 25px;}
.product form{height:36px; line-height:36px;}
.product form input{vertical-align: middle; padding:0; margin:0; width:84%;height:37px; line-height:37px; float:left;border: none;}
.product form button{width: 16%;height: 37px;border:none; background:url(../images/ss.png) no-repeat center rgb(255, 255, 0); 
  padding:0; margin:0; float:left;}
.pro-banner img{width: 100%;height: auto;}
.pro-banner{margin-bottom: 20px;}
.weixiu{    margin-top: 15px;}
.con h3{text-align: center;margin-bottom: 40px;}
.con p{font-size: 16px;line-height: 40px;    padding: 15px 0;letter-spacing: 2px;}
.guanfang img{width: 25%;
    float: left;
    margin-left: 35px;}
.guanfang p{width: 60%;float: right;text-align: center;letter-spacing: 2px;}
.con .row .col-lg-6:nth-child(1) p{/*margin-left:60px;*/ padding-left: 90px;   border: 1px solid #999;}
.con .row .col-lg-6{margin-top: 20px;}
dl.cgal3:hover{ box-shadow: 0 0 5px #ABABAB;}
dl.cgal3 { width:280px; margin:20px 12px;  float:left; display:inline-block; /*box-shadow: 0 0 10px #ccc; font-family:"微软雅黑"; */}
dl.cgal3 dt { width:280px;  overflow:hidden; } /*图片边框*/
dl.cgal3 dt a { display:block; overflow:hidden; margin:0 auto; margin-top:10px;}
dl.cgal3 img { display:block;/*width:100%;width:265px;height: 218px; */ width: 280px;
    height: 300px;transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
dl.cgal3 a:hover img{transform:scale(1.03); -moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
dl.cgal3 dd { width:280px; height:60px; line-height:60px; overflow:hidden; white-space:nowrap; text-align:center;background: #fff;}
dl.cgal3 dd a{ color:#54574E;font-size: 15px;}
/* -- 一行多个产品展示 -- */ 
dl.pd_list_dl{ float:left; width:289px; margin:10px; box-shadow: 0 0 10px #dedede;}
dl.pd_list_dl .cur{border:1px #124a62 solid;}
dl.pd_list_dl dt{ text-align:center; float:left; overflow:hidden;}
dl.pd_list_dl dt a{ overflow:hidden; display:block; margin:5px; width:280px; height:176px; overflow:hidden;} 
dl.pd_list_dl dt img{ width:280px; height:176px; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
dl.pd_list_dl dt img:hover{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05);}
dl.pd_list_dl dt span{ overflow:hidden; display:block; }
dl.pd_list_dl dt span a{font-size:14px; color:#2f318b; display:block; line-height:35px; height:35px;text-decoration: none;}
dl.pd_list_dl .cur dd em a,dl.pd_list_dl:hover dd em a{ color:#fff; background:#2f318b; }


.products .left .nr li{
  display:block; background:url(../images/right6.png) no-repeat 200px center; padding-left:20px; height:50px; 
   line-height:60px;width: 244px;height: 60px;/*margin: 0 auto 8px;*/font: 14px "宋体";padding-top: 20px; border-bottom: 1px solid #dcdcdc;
background-color: #fff;    background-size: 25px;}
.products .left .nr li:hover{background: rgb(27, 123, 183);color: #fff;}
.products .left .nr li a:hover{color: #fff;}
.nr ul li{
      line-height: 45px;
    padding-left: 35px;
    background: url(../images/j2.png) no-repeat;
    background-position: 13px center;
        border-bottom: 1px dashed #999;
}
.pro_mains{    background: #f3f6f9;}
.sr-title{height:38px; line-height:38px;     padding-top: 15px;/*background:url(../images/bg16.jpg) left center no-repeat;
 border:1px solid #ddd;*/}
.sr-title .srt-left{float:left;font-size:16px;padding-left:20px;font-weight:bold; color:#fff;font-family:"SimHei";}
.sr-title .srt-right{float:right; padding-left:25px; background:url(../images/bg14.png) left no-repeat;padding-right:10px;}

/* -- 当前位置 -- */
.plc,.plc2{
        height: 40px;
    line-height: 24px;
    padding: 7px 8px 8px 12px;
    position: relative;
    color: #666;
    overflow: hidden;
    font-size: 14px;
}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}

.left { width:244px; float:left; overflow:hidden;}
.right{width: 920px;float: right;}
.leib2{ /*margin-bottom:20px;*/ width:244px; overflow:hidden;}
.leib2 .tit,.leib{ width:244px; overflow:hidden; font-family:"Microsoft Yahei"; }
.leib2 .tit,.leib .tit{
width: 250px;
    height: 80px;
    padding: 25px 0 0 35px;
    font-size: 22px;
    color: #FFF;
    background: rgb(27, 123, 183) url(../images/s1.jpg) no-repeat 15px 23px;
}

.leib2 .tit em{ padding:0 8px;}

.leib2 .nr h3{ height: 45px; line-height: 45px;font-size: 16px; border-bottom:1px solid #fff;}
.leib2 .nr h3 a{ display: block; border-bottom: 1px solid #b5b5b5;
        text-align: center;text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.leib2 .nr h3.cur,.leib2 .nr h3:hover{ background: #ec7e10; }

.leib2 .nr ul{ background:#F5F5F5; padding: 10px 0 10px 15px;}
.leib2 .nr ul li { height:32px; overflow:hidden;}
.leib2 .nr ul li a { display:block; padding-left:50px; color:#555; font-size:14px; height:32px; line-height:32px;text-decoration: none;}
.leib2 .nr li.cur a,.leib2 .nr li a:hover{color:#EC7E10;}
.leib2 .nr ul li:last-child{ border-bottom:none;}

.project-tel22{ height: 80px; background: #b5b5b5; color: #fff; font-size: 12px; padding: 20px 0 0 20px; margin-bottom:20px; }
.project-tel22 i{ font-style: normal; display: block; background: url("../images/project_tel.png") no-repeat 0 3px; 
padding-left: 50px; height: 40px; }
.project-tel22 span{ display: block; font-size: 22px; }


#contact label:nth-child(4){
  width: 100%;
    background: #1b7bb7;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
#contact label:nth-child(4) input{
      border: none;
    background: none;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}
#contact label:nth-child(1) input,#contact label:nth-child(2) input{
      padding: 5px 15px;
    width: 72%;
    vertical-align: top;
    outline: none;
}
#contact label textarea{
      width: 75%;
    height: 100px;
    padding: 5px 4px;
    vertical-align: top;
    outline: none;
}
#contact{    padding-top: 30px;}
#contact label{padding-bottom:15px;}
.pagination-wrapper{text-align: center;}
.pagination > li > a, .pagination > li > span{border-radius: 100%;margin: 0 5px;padding: 10px 15px;}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, 
.pagination > li:last-child > span{border-radius: 100%;}
.products .nr{margin-bottom: 30px;}


.case{
  background: #f3f6f9;
    padding-top: 30px;
    padding-bottom: 10px;
}
.picScroll-left1{width: 1200px;}
.picScroll-left1 .hd .prev{display:block;float:right; margin-left:-4px; margin-top:0;overflow:hidden;
       cursor:pointer;     /*background: #a2a1a1;*/padding: 5px;}
.picScroll-left1 .hd .prev img{width: 50px;}
.picScroll-left1 .hd .next{ display:block;  float:right; margin-right:-4px; margin-top:0;overflow:hidden;
       cursor:pointer;    /*background: #a2a1a1;*/
    padding: 5px; } 
.picScroll-left1 .hd .next img{width: 50px;}  
.picScroll-left1 .bd{ padding-top:20px;}
.picScroll-left1 h3{height:20px;line-height: 20px; text-align:center; overflow:hidden; 
  background:url(../images/photo_line.gif) no-repeat center 46px;font-size: 20px;}
.picScroll-left1 .bd ul{ overflow:hidden;width: 100%;}
.picScroll-left1 .bd ul li{ margin:0 10px;width:280px;float:left;display:inline; overflow:hidden;text-align:center;
position: relative;height: 315px;}
.picScroll-left1 .bd ul li:nth-child(5),.picScroll-left1 .bd ul li:nth-child(6),
.picScroll-left1 .bd ul li:nth-child(7),.picScroll-left1 .bd ul li:nth-child(8){margin-top: 30px;}
.picScroll-left1 .bd ul li .pic{text-align:center;}
.picScroll-left1 .bd ul li .pic img{ display:block; width: 370px;height: 300px;background: #fff;/*padding: 5px; */}
.picScroll-left1 .bd ul li .titles{line-height:30px;text-align: center;position: absolute;
    width: 100%;
    background: #0d35a9a3;
    bottom: 0;
    padding: 8% 4%;
    text-align: left;
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;

/*        display: none;*/
    height: 145px;
    padding-top: 40px;
    margin-top: 0px;
    padding-bottom: 35px;
    margin-bottom: 0px;

}
.picScroll-left1 .bd ul li .titles p{text-indent:0;}
.picScroll-left1 .bd ul li .titles a{
    color: #fff;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    display: inline-block;
}
#xiangqing a{
    background: #1b7bb7;
    color: #fff;
    padding: 5px 20px;
}





  .navss li{
      float: left;
      width: 300px;
      height: 80px;
      line-height: 80px;
      text-align: center;
      list-style: none;
      cursor: pointer;
      border-radius: 50px;
      font-size: 24px;    background: #dbdee0;
        }
        .navss li:nth-child(2){float: right;}
        .navss li.nav_bars{
            background-color: #1b7bb7;
            border-left:1px solid #1b7bb7;
            border-top:1px solid #1b7bb7;
            border-right:1px solid #1b7bb7;
            color: #fff;
        }
        .navss{
        overflow: hidden;
          /*  background: #dbdee0;*/
            width: 800px;
            margin: 0 auto;
        }
        #mains div{
                overflow: hidden;
            height: auto;
            clear: left;
            /*    width: 890px;border: solid 1px #ccc;*/
            display: none; 
                padding-top: 30px;         
        }
        #mains div.main_bars{
            display: block;
           /* text-indent: 2em;*/
        }
        .nav_bars,.main_bars{
           /* background-color: #ccc*/
        }
#contents{margin-top: 40px;}
.xinwen,#wenti{width: 1200px;margin: 0 auto;}
.xwdt-h3ra{
    border-bottom: 1px dashed #e8e8e8;
    overflow: hidden;
    padding: 10px 0;
    margin-bottom: 10px;
}
.xwdt-h3ra:hover{border-bottom:1px dashed #b6ddf2;}
.xwdt-h3ra em{
    display: block;
    overflow: hidden;
    width:220px;
    height:150px;
    float: left;
    margin: 0 15px 0 10px;}
.xwdt-h3ra em img{     width: 220px;
    transition: all 1s;
    height: 150px;}
.xwdt-h3ra:hover em img{transform:scale(1.1);}
.xwdt-h3ra i strong{
    height: 30px;
    line-height: 30px;
    color: #363435;
    font-size: 16px;
    overflow: hidden;
    display: block;
}
.xwdt-h3ra i{float: left;width: 730px;    margin-left: 25px;}
.xwdt-h3ra p{width: 150px;float: right;
/*background: #1b7bb7;*/
    border-left: 1px solid #999;
    height: 150px;
    text-align: center;
    padding-top: 60px;
/*    color: #fff;*/
    font-size: 24px;}
.xwdt-h3ra p:hover{background: #1b7bb7;color: #fff;}
.xwdt-h3ra i span{
    display: block;
    color: #949494;
    line-height: 25px;
    padding-bottom: 10px;
}
.xwdt-h3ra i font{
    color: #666666;
    line-height: 30px;
    /* padding-top: 10px; */
}
.xwdt-h3ra:hover strong{color:#0088d3; }
.fancybox-custom .fancybox-skin {

      box-shadow: 0 0 50px #222;

}
.fancybox{width: 280px;}
.fancybox img{width: 280px;height: 260px;}

.contact-left{width: 730px;float: left;}
.contact-right{
      width: 440px;
    float: right;
    background: #1b7bb7;height: 357px;
}
.contact-right p{
      color: #fff;
    padding: 25px 10px 0 70px;
    line-height: 35px;
    letter-spacing: 3px;
}
.contact-right h3{
  text-align: center;
    color: #fff;
    padding-top: 45px;
    margin: 0;
}
.contact-left1{width: 550px;float: left;}
.contact-right1{
      width: 580px;
    float: right;
}
.contact-left1 form label{width: 100%;display: block;    margin-bottom: 15px;}
.contact-left1 form label input{
      width: 100%;
    height: 50px;
        padding: 10px;
    font-size: 16px;
}
.contact-left1 form label textarea{
      width: 100%;
    height: 100px;
    padding: 10px;
    font-size: 16px;
    color: #000;
}
.contact-left1 form label:nth-child(6) input{
      width: 35%;
    border: none;
    background: #1b7bb7;
    color: #fff;
    margin: 0 auto;
}
.contact-left1 form i{
      width: 50px;
    height: 1px;
    background: #101010;
    display: block;
    margin-bottom: 60px;
    margin-top: 25px;
}
.contact-right1 img{
      width: 100%;
    padding-top: 25px;
}
.liuyan{margin-top: 40px;    margin-bottom: 40px;}
.back{text-align: center;    padding-bottom: 20px;margin-top: 20px;}
.back a{color: #428bca;}

.news-nr section{text-align: center;}
.news-nr section h3{margin-bottom: 20px;font-size: 28px;margin-top: 30px;}
.news-nr section em{font-size: 13px;color: #999;padding-top:5px;}
.news-nr p{text-indent: 30px;line-height: 40px;padding-top: 30px;}


/* 垂直居中 */
.small-img{
    display: flex;
    align-items:center;
    justify-content: center;
}
.clearfix:before,
.clearfix:after{
  display: table;
  line-height: 0;
  content: "";
}
.magnifier{
    width: 420px;
    position: relative;float: left;
/*    margin-top: 100px;
    margin-left: 100px;*/
}
.magnifier-container{
    width: 420px;
    height: 420px;
    overflow: hidden;
    position: relative;
/*    border: 1px solid #ddd;*/
}
.move-view{
    width: 100px;
    height: 100px;
    position: absolute;
    background-image: url('../images/move-box.png');
}
.images-cover{
    height: 100%;
    width: 100%;
    position: relative;
}
.images-cover img{
    position: absolute;
}
.magnifier-assembly{
    height: 92px;
    overflow: hidden;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
}
.magnifier-btn{
    position: absolute;
    font-family: "宋体";
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -40px;
}
.magnifier-btn span{
    line-height: 80px;
    height: 80px;
    width: 20px;
    background-color: #a7a6a6;
    color: #fff;
    display: block;
    z-index: 9998;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    border-radius: 3px;
}
.magnifier-btn .magnifier-btn-left{
    float: left;
}
.magnifier-btn .magnifier-btn-right{
    float: right;
}
.magnifier-line{
    position: relative;
    overflow: hidden;
    height: 92px;
}
.magnifier-line ul{
    display: block;
    font-size: 0;
    width: 10000%;
    position: absolute;
    left: 0;
    z-index: 9997;
}
.magnifier-line li{
    float: left;
    width: 90px;
    cursor: pointer;
}
.magnifier-line ul > .active .small-img{
    /*border-color: #bbb;
    border: 2px solid #154193;*/
}
.small-img{
    height: 78px;
    padding: 1px;
    margin: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
    text-align: center;
}
.small-img img{
    max-width: 100%;
    max-height: 100%;
}
.magnifier-view{
    width: 100%;
    height: 100%;
    position: absolute;
    right: -105%;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    display: none;
    overflow: hidden;
}
.magnifier-view img{
    display: block;
}
.animation03{
    transition: all 0.3s ease-in 0.1s;
    -ms-transition: all 0.3s ease-in 0.1s;
    -moz-transition: all 0.3s ease-in 0.1s;
    -webkit-transition: all 0.3s ease-in 0.1s;
    -o-transition: all 0.3s ease-in 0.1s;
}


#dinggou{width: 415px;float: right;}
#dinggou h3{
    font-size: 26px;
    font-weight: bold;
    color: #1b7bb7;    margin-bottom: 20px;
}
#dinggou p{
/*    border-bottom: 1px solid #999;
    padding-bottom: 20px;
    margin-bottom: 55px;
    border-top: 1px solid #999;
    padding-top: 10px;
    line-height: 30px;
    margin-top: 25px;*/
}
#dinggou h4{
    font-size: 22px;
    color: #da251c;    padding: 30px 20px;
    font-weight: bold;
    background: #bfbfbf;
    padding: 20px;margin: 0;    margin-bottom: 90px;
}
#dinggou a{
    background: #1b7bb7;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 25px 167px;
    font-weight: bold;
}
.right_main{overflow: hidden;margin-top: 30px;}

.box h3 {
    font-size: 20px;
    margin-bottom: 35px;
    font-weight: bold;
    color: #fff;
    background: url(../images/s1.jpg) no-repeat 10px 9px;
    background-color: #1b7bb7;
    padding: 15px 30px;}
.box ul li{
  margin-right: 25px;
    padding: 5px;
    float: left;
    width: 280px;    text-align: center;
}
.box ul li a img{
  width: 290PX;
    height: 380px;
}
.box ul li a p{
      width: 290px;
    height: 45px;
    line-height: 45px;
    background: #fff;
    font-size: 15px;
}
.box p img{width: 100%;height: auto;}


/*手机头部1样式*/
.header-m1{
  border-bottom: 1px solid #ccc;
}
.header-m1 p{
  font-size: 14px;
  line-height: 40px;
  height: 30px;
}
@media screen and (max-width:405px ) {
  .header-m1 p{
    font-size: 12px;
  }
}
@media screen and (max-width:355px ) {
  .header-m1 p{
    display: none;
  }
}
/*手机头部1样式*/

/*手机头部2样式*/

.header-m2 p{
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  width: 60%;
}
.header-m2 p a{
  display: inline-block;
}
.header-m2 p img{
  width: 73%;
}
@media (max-width:768px) and (min-width:540px ) {
  .header-m2 p img{
    width: 80%;
  }
}
.header-m2 .row{
  height: 58px;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 2px 5px #e1ddd6;
}
.language{
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  cursor: pointer;
}
.yy{
  display: none;
  position: absolute;
  width: 100%;
  background: #ffc1c1;
  padding:10px 15px;
  top: 50px;
  z-index: 10;
}
.yy li{
  display: inline-block;
  width: 30%;
}
.yy li a{
  display: inline-block;
  padding-left: 30px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.yy li:nth-child(1) a{
  background: url(../images/cm.png) no-repeat;
  background-position: left center;
}
.yy li:nth-child(2) a{
  background: url(../images/em.png) no-repeat;
  background-position: left center;
}
#nav{
  float: right;
  font-size: 0;
  width: 55px;
  height: 58px;
  text-indent: -900em;
  overflow: hidden;
  cursor: pointer;
  outline: none;
  background: #006dc2 url(../images/menu-button-bg.png) no-repeat center center;
  background-size: 50%;
}
.nava{
  display: none;
  position: absolute;
  max-width: 220px;
  width: 100%;
  background: #006dc2;
  padding:0px;
  top: 50px;
  right: 0;
  z-index: 10;
}
.nava li{
  border-bottom: 1px solid #fff;
  padding: 10px 15px;
}
.nava a{
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
}
/*手机头部2样式*/


.youshi-tel{display: none;}

@media screen and (max-width: 468px){
   .header,#header,.picScroll-left4 .hd,.picScroll-left2 .hd,.w-1200,.line,.zhanshi2,
   .leib2,#contact,.xwdt-h3ra p,.nav{display: none;}
/*   .youshi-tel{display: block;    margin-top: 30px;}*/
   .search{width: 100%;height: 115px;}
   .tabs .horizontal,.container,.product .list,.section,.sections,#about,.about-neirong,.pro_main,
   .link .ul,.foot-left,.foot-right{width: 100%;}
   .tabs .horizontal li{width: 48%;margin: 10px 0;height: 88px;}
   .product .list img,.port-1 img{width: 100%;height: 303px;}
   .product .proRight{margin-right: 0;}
   #title h2{font-size: 24px;}
   .picScroll-left4 .bd{width: 100%;    margin-left: 0;}
   .section ul li,.news .lihui,.news .lihui li{width: 100%;}
   .sections ul li{width: 45%;    margin-left: 3%;margin-right: 0;}
   .sections ul li .photo img,.sections ul li .photo,dl.cgal3 img{width: 100%;height: 360px;}
   #about,.news,.pro_main,.youshi1{background: none;}
   .about-neirong{padding-right:0;padding-top: 0;}
   .about-neirong h3{text-align: center;}
   .about-neirong ul li{width: 42%;}
   .picScroll-left2 .bd{margin-left: -2px;}
   .newss{margin-top: 0;}
   .inf_lc li p{width: 75%;}
   .inf_lc li h4{width: 19%;}
   .pro_main form{margin: 0;padding: 0;}
   .pro_main label span{width: 25%;}
   .pro_main{height: auto;}
   .foot-left ul li{width: 48%;}
   .foot-left ul li ul li,.foot-xinxi,.ewm,.picScroll-left2,.about-left,.about-right,.zhanshi1,.zhanshi2,.zhanshi3,
   .pi,.left,.right,dl.cgal3,dl.cgal3 dt,dl.cgal3 dd,.bread p,.navss,.xinwen, #wenti,.xwdt-h3ra em,.xwdt-h3ra i,
   .picScroll-left1,.contact-left,.contact-right,.contact-left1,.contact-right1,#dinggou,
   .box ul li,.box ul li a p{width: 100%;}
   .ewm,.foot-xinxi{text-align: center;}
   .foot_copyright{height: auto;}
   .gongan{float: none;}
   .picScroll-left2 .bd ul li,.navss li{width: 48%;}
   .picScroll-left2 .bd ul li .pic img,.pike li img,.picScroll-left1 .bd ul li,
   .contact-left img,.news-nr img,.youshi-tel img{width: 100%;height: auto;}
    .products .left .nr li{
      display: inline-block;
    background: none;
    padding: 0;
    border-bottom: none;
    line-height: 55px;
    text-align: center;
    width: 48%;
    border: 1px solid #ccc;
    border-radius: 50px;
    margin-bottom: 15px;
    }
    .xwdt-h3ra em img{width: 100%;height: 240px;padding: 10px;}
    .xwdt-h3ra em{margin: 0;height: auto;}
    .fancybox img{width: 100%;height: 300px;}
    #dinggou p{margin-bottom: 30px;}
    #dinggou a{line-height: 60px;    padding: 25px 140px;}
    .box ul li a img{width: 100%;height: 400px;}
    .youshi1 h2{color: #666;}
    .youshi1{height: auto;}



    .tabs .horizontal li.selectActive{height: 50px;line-height: 50px;background: none;    background-color: #1b7bb7;}
    .tabs .horizontal li{height: 50px;line-height: 50px;}
    .product,#banners,.youshi-tel,.foot-left,.order,.news .lihui:nth-child(2){display: none;}
    .tabs div{min-height: 0;}
    .foot-xinxi p{padding-bottom: 0;}
    .slideBox .hd{left: 40%;}



}