@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: 14px "Microsoft YaHei";}
.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:#2469be 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;}
.scroll:hover { background-color:#d40000;}
h1, .h1, h2, .h2, h3, .h3{margin:0;}

@charset "UTF-8";
header#header {
  width: 100%;
}
#well{background: #000;}
.welcome{
      position: relative;
      width: 1185px;
    margin: 0 auto;
    overflow: hidden;
}
.welcome p{float: left;color: #fff;    padding-top: 8px;}
.welcome ul{float: right;color: #fff;margin-right: 35px;}
.welcome ul li a{color: #fff;padding: 0 10px;line-height: 35px;}
.top {
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
}
.top p {
  font-size: 12px;
  line-height: 40px;
  color: #666666;
  float: left;
}
.top p + p {
  float: right;
  padding-left: 45px;
  background: url("../images/phone.png") no-repeat left center;
  font-size: 0;
}
.top p + p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 40px;
  color: #999999;
}
.top p + p i {
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  color: #cc0000;
  font-style: normal;
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
}
.top p + p b {
  margin-left: 15px;
  font-size: 18px;
  line-height: 40px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}
.logo {
  
  float: left;
}
.logo h1{margin-top: 20px;}
.logo a {
  height: 49px;
}
.logo img {
  display: block;
  width: 125px;
/*    height: 120px;*/
}
.logo-call {
  position: relative;
      width: 1200px;
    margin: 0 auto;
}
.slogan {
      float: right;
    text-align: right;
    margin-top: 45px;
    margin-bottom: 34px;
    padding-left: 31px;
    background: url(../images/phone.png) no-repeat;
    background-position: left center;
    width: 330px;
}
.slogan strong {
  display: block;
    font-size: 25px;
    line-height: 64px;
    color: #0011ff;
    width: 230px;
}
.slogan span {
  display: block;
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  width: 175px;
}
.version {
    margin-top: 55px;
    margin-bottom: 40px;
    margin-left: 80px;
    width: 230px;
    height: 40px;
    float: left;
    text-align: center;
    border-left: 1px dashed #999999;
    border-right: 1px dashed #999999;
}


.version a {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  padding-left: 45px;
  background: url("../images/icon-chinese.png") no-repeat left center;
}
.version a:hover {
  text-decoration: none;
  color: #ed9d08;
}
.version a + a {
  margin-left: 20px;
  background: url("../images/icon-English.png") no-repeat left center;
}
.pudu {
        margin-top: 45px;
    margin-left: 20px;
}
.pudu h4 {
    margin: 0;
    font-size: 36px;
    line-height: 1.07143;
    font-weight: 600;
    letter-spacing: -.005em;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.pudu p {
    margin: 0;
    font-size: 24px;
    line-height: 1.07143;
    padding-top: 10px;
    letter-spacing: -.005em;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.nav{height:59px; line-height:59px; /*border-top: 1px solid #e3e3e3; */font-size: 16px;
 white-space: nowrap;    background: #393a46; }
.nav .header{width: 1200px;margin: 0 auto;}
.nav ul{overflow: hidden;}
.nav ul li{display:block;float:left;font-size:16px; /*border-right: 1px solid #e5e5e5;*/}
.nav ul li a{color:#fff;display: block; padding: 0 45px;text-decoration: none;}
/*.nav ul li a:hover,.nav ul li.cur a{background: #2f318b url(../images/nav_icon.jpg) no-repeat center bottom; 
  color: #fff; font-weight: bold;}*/


/*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; }


.page{text-align: center;    height: 40px;}
.page a{padding: 0 5px;}

/*底部开始*/
.foot{ height: 270px; background:#4a4c4c; font-size: 14px; color: #ababab; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.foot .ft_info{/* height: 218px;*/ padding-top: 58px;}
.foot h3{ font-size: 16px; color: #fff; font-weight: normal; text-align: left;margin-bottom: 30px;}
.foot h3 i{ display: block; width: 25px; height: 2px; background: #018ccc; margin: 13px 0 15px; }
.foot .ft-logo{width: 380px; border-right: 1px solid #868282; color: #fff; margin-right: 70px;position: relative;}
.foot .ft-logo img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);    width: 190px;}
.foot h2{ width: 100px; height: 67px; }
.foot h2 img{ display: block; width: 100%; }
.foot .ft-tel{ font-size: 20px; margin: 15px 0;}
.foot .ft-inquery{ display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; 
  background: #ec7e10; border-radius: 5px; font-size: 14px; color: #fff; }
.foot .ft_contact{ width: 530px; line-height: 30px; border-right: 1px solid #868282; margin-right: 56px;color: #fff;}
.ft_nav{ width: 125px; border-right: 1px solid #373737; margin-right: 56px;}
.ft_nav a{ display:block;line-height: 25px; color: #fff;text-decoration: none; }
.ft_nav a:hover{ color:#ec7e10;}
.foot .code{width: 125px; text-align: center;}
.foot .code img{ width: 115px; height: 115px; display: block;border: 5px solid #121b38; }
.foot .code em{ display: block; font-size: 12px; margin-top: 10px;}
.foot .ft_contact a{ color:#fff;text-decoration: none;}
.copyright{ height: 59px; border-top: 1px solid #454545; line-height: 59px; font-size: 14px; text-align: center;}
.copyright a{ color: #ababab;  }
.kuang{
    width: 255px;
    height: 165px;
 /*   border: 3px solid #f08519;*/
    display: block;
    margin: 0 auto;
}
/*底部结束*/

.clear{clear: both;}
/*pages*/ 
.pagination-wrapper{ margin: 20px 0;    text-align: center; } 
.pagination{ height: 34px; text-align: center; } 
.pagination li { display: inline-block; height: 34px; margin-right: 5px; } 
.pagination li a{ float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px;
 font-size: 16px; border: 1px solid #dddddd; color: #555555; text-decoration: none; } 
.pagination li a:hover{ background:#2f318b; color:#fff; } 
.pagination li.thisclass { background: #2f318b; color: #fff; } 
.pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #2f318b;
 color: #fff; cursor: default; }


/*.row {
  padding: 65px 0 0 0;
}*/
.sea_key{ height: 74px; line-height: 74px; overflow: hidden; border-bottom: 1px solid #e3e3e3; background: #f5f5f5;}
.search{ width:306px; height:38px; overflow:hidden; margin-top:18px;float: right;}
.search .inp01{ float:left; width:235px; height:36px; line-height:36px; background: #fff;font-size:12px;
  color:#666;border:none; padding-left: 20px; border: 1px solid #e3e3e3; border-right: none; font-family: "microsoft yahei";}
.search .inp02{font-size: 0; width:50px; height:38px; background:url("../images/search_btn.jpg") no-repeat #30318b center;
border-style: none;float:left;cursor:pointer;display: block;}
.keywords{ width:800px; font-size:14px; color:#666666; line-height:74px;}
.keywords b{ background: url("../images/key_icon.jpg") no-repeat 0 center;
    padding-left: 40px;
    height: 25px;
    display: block;
    width: 25p;
    float: left;
    line-height: 25px;
    margin-top: 24px;
    }
.keywords a{ color:#666666; display:inline-block; padding-right:15px;text-decoration: none;}  

/*index-product*/
.case_title{
    text-align: center;
    font-weight: bold;
    color:#010101;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 32px;
    margin:50px 0;
}
.case_title span{
    display: block;
    font-size: 22px;
}
section.index-title {
  text-align: center;height: 70px;    margin-bottom: 30px;
}
section.index-title section {
  display: inline-block;
  height: 1px;
  background: #999999;
  margin-top: 30px;
  width: 700px;
}
section.index-title h2 {
  padding: 0 20px;
  margin: -30px 40px 0 40px;
  font-size: 30px;
  line-height: 34px;
  color: #333333;
  background-color: #ffffff;
  font-weight: normal;
  display: inline-block;
}
section.index-title h2 span {
  display: block;
  font-size: 14px;
  line-height: 22px;
  color: #999999;
  margin-top: 5px;
  text-transform: capitalize;
}
section.index-title p {
  font-size: 12px;
  line-height: 30px;
  color: #666666;
}

.product-class {
  text-align: center;
  margin-top: 30px;
}
.product-class ul {
  display: inline-block;
  vertical-align: baseline;
  overflow: hidden;
}
.product-class li {
  border: 2px solid #333333;
  float: left;
  margin: 0 10px;
  outline: none;
}
.product-class li:hover,.product-class li.cur{
  border-color: #2f318b;
    background: #fff;
}
.product-class li.cur a{
  color: #fff;}
.product-class a {
  display: block;
  font-size: 16px;
  line-height: 30px;
  padding: 5px 54px;
  color: #333333;
  text-align: center;
}
.product-class a:hover {
  text-decoration: none;
  color: #fff;  
  background: #2f318b;
}
.product-list {
  /*margin-top: 40px;*/
}
.product-list .list-four li {
  position: relative;
  margin-bottom: 40px;
}

.product-list .list-four a.img-fa {
  position: relative;
  border: 1px solid #e5e5e5;
  transition: all .3s;
}
.product-list .list-four a.img-fa:hover{
  border: 1px solid #0f4e2f;
}
.product-list .list-four a.list-title {
  margin: auto;
}

.list-four {
  width: 100%;
}
.list-four ul {
  overflow: hidden;
}
.list-four li {
  width: 22%;
  float: left;
  margin-left: 3%;
  margin-bottom: 20px;
}
.list-four li:nth-child(4n+1) {
  margin-left: 20px;
}
.list-four a.img-fa {
  display: block;
  width: 100%;
  height: 270px;
  overflow: hidden;
  position: relative;
}
.list-four a.img-fa img {
  /*width: 100%;*/
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
      width: 250px;
    height: 220px;
}

.list-four a.list-title {
  display: block;
  font-size: 16px;
  line-height: 50px;
  color: #333333;
  text-align: center;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-bottom: 4px solid #cccccc;
  transition: all .3s;
}
.list-four a.list-title:hover {
  text-decoration: none;
  color: #0f4e2f;
  border-bottom: 4px solid #0f4e2f;
}

.topp{
    text-align: center;
    clear: both;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 45px;
}
.topp .more1{
      border-bottom: #c4c4c4 1px solid;
    text-align: center;
    border-left: #c4c4c4 1px solid;
    line-height: 47px;
    margin: 0 auto;
    width: 214px;
    display: block;
    height: 47px;
    font-size: 15px;
    border-top: #c4c4c4 1px solid;
    border-right: #c4c4c4 1px solid;
}
.topp .more1:hover{background: #e80c0c;}
.topp .more1 a:hover{color: #fff;}
/*新闻资讯*/
.newsda{width: 707px;}
.newsda2{width: 466px;}
.news{width: 1200px;height: 380px;margin: 0 auto;margin-top: 30px;}
.news1{width:707px; }
.news2{width: 466px;}
.news_bt{width: 707px;height: 45px;line-height: 45px;border-bottom: #eeeeee 2px solid;color: #0955cf;font-size: 20px;float: left;}
.news_bt2{width: 466px;height: 45px;line-height: 45px;border-bottom: #eeeeee 2px solid;color: #0955cf;font-size: 20px;}
.more{float: right;}
.more a{font-size: 14px;color: #4c4c4c;}


.news_list{}
.news_list li{line-height:27px;position:relative;padding-left:10px;}
.news_list li a{line-height:27px;color:#666;}
.news_list li a:hover{text-decoration:none;color:#e87518;}
.news_list li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}
.news_list li h3 {font-size:14px;}
.news_list li div{line-height:24px;}


.news_listt{margin-top: 15px;overflow: hidden;}
.news_listt li{line-height:27px;position:relative;}
.news_listt li a{line-height:27px;color: #0955cf;font: 400 16px/27px "Microsoft YaHei";}
.news_listt li a:hover{text-decoration:none;color:#0955cf;}
.news_listt li span{color:#4C4C4C;z-index:0;line-height:27px;right:0px;top: 11px;position: relative;}
.news_listt li h3 {font-size:14px;}
.news_listt li div{line-height:27px;}

.news_list2{}
.news_list2 li{line-height:27px;position:relative;background: url(../images/dot0.png)no-repeat 0% 50%;padding-left: 10px;}
.news_list2 li a{line-height:27px;color: #4c4c4c;font-size: 14px;}
.news_list2 li a:hover{text-decoration:none;color:#0955cf;}
.news_list2 li span{color: #808080;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;font-size: 14px;}
.news_list2 li h3 {font-size:14px;}
.news_list2 li div{line-height:24px;}

 .zxxw_b{
  float: right;
  width: 480px;
}
.zxxw_b span{
  font:400 14px/27px "Microsoft YaHei";}

.dizao .container div{overflow: hidden;}
.dizao .y1,.dizao .y2,.dizao .y3,.dizao .y4{width: 45%;padding-top: 45px;}
.dizao .y1 .ico,.dizao .y4 .ico{
      background: url(../images/ico4_1.png) no-repeat center;
    height: 70px;
    text-align: center;
    font-size: 30px;
    color: white;
    font-weight: bold;
    font-family: "Arial";
    line-height: 70px;
    float: left;
    width: 97px;
}
.dizao .container div h3{
  display: block;
    color: #666;
    font-size: 30px;
    font-weight: 600;
    /*text-align: center;*/
}
.dizao .container div h4{
  color: #999;
    font-size: 20px;
    font-weight: normal;
    background: none;
    /*text-align: center;*/
}
.dizao .container div p{
  color: #666;
    font-size: 17px;
    line-height: 2em;
}

.news_list3{margin-top: 15px;}
.news_list3 li{line-height:27px;position:relative;padding-left: 40px;background: url(../images/wen.png) left 0px no-repeat;
  height: 84px;margin-top: 10px;}
.news_list3 li a{line-height: 30px;color: #333;font-size: 14px;}
.news_list3 li a:hover{text-decoration:none;color:#0955cf;}
.news_list3 li span{font-size:12px;color: #666666;z-index:0;line-height: 40px;position:absolute;left: 0px;
  top: 30px;padding-left: 40px;padding-top: 7px;background: url(../images/da.png) left 11px no-repeat;}
.news_list3 li h3 {font-size:14px;}
.news_list3 li div{line-height:22px;}


.dizao{ width:1200px;margin: 0 auto; overflow:hidden;    margin-bottom: 60px;}
.dizao .tit1{background:url(../images/line2.png) no-repeat center 12px;}
.dizao dl{ margin:27px 14px 0 0 ; width:287px; height:475px; overflow:hidden; 
float:left;border: 5px solid #cacaca;}
.dizao dl:hover{border: 5px solid #e2b50a;}
.dizao dt{ width:283px; height:254px; overflow:hidden;}
.dizao dt img{ width:283px; height:254px;}
.dizao dd h3 a{display:block; font:18px "宋体";color:#232323;height:36px; margin-top:24px; overflow:hidden; text-align:center;}
.dizao dd p{ font:14px "宋体"; color:#383838; line-height:24px; padding:0 15px;overflow:hidden;}
.dizao .nones{ margin-right:0;} 



.shebei {
  height: 720px;
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 30px;
}
.m3_t {
      margin: 0;
    font-size: 30px;
    line-height: 1.07143;
    font-weight: 600;
    letter-spacing: -.005em;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-bottom: 10px;
    text-align: center;
}
.m3_m {
  float: left;
  width: 1100px;
  line-height: 45px;
  font-size: 14px;
  text-align: center;
  height: 45px;
}
.m3_f {
  float: left;
/*  height: 360px;*/
  width: 1200px;
  margin-top: 10px;
}
.m3_fl {
  float: left;
  height: 480px;
  width: 500px;
  margin-top: 30px;
}

.lanrenzhijia{width:520px;margin:0px auto 0 auto;overflow:hidden;}
.lanrenzhijia ul{width:520px;}
.lanrenzhijia ul li{float:left;display:inline;width:520px;height:433px;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:520px;height:433px;overflow:hidden;}
.lanrenzhijia ul li .photo img{width:520px;height:433px;}
.lanrenzhijia .rsp{width:520px;height:433px;overflow:hidden;position: absolute;background:#373838;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:450px;height:433px;left:-450px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:450px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:center;color:#FFFFFF; margin-top:100px; line-height:40px;margin-left: 70px;}
.m3_fr {
  float: left;
  height: 480px;
  width: 700px;
}
.m3_fr ul li {
  float: left;
  margin-left: 50px;
  display: block;
  margin-top: 30px;
  position: relative;
}
.m3_fr ul li a p{
      position: absolute;
    top: 45%;
    left: 40%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.m3_fr ul li img {
  height: 200px;
  width: 300px;
}


.index-yingyong{    background: #eff0f1;}
.index-yingyong .box5{    padding: 20px 0;}
section.index-titles {
 text-align: center;
    /*height: 90px;*/
    margin-top: 60px;
}
section.index-titles section {
  display: inline-block;
  height: 1px;
  background: #999999;
  margin-top: 30px;
  width: 700px;
}
section.index-titles h2 {
    font-size: 28px;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight: bold;
    color: #000;
}

section.index-titles p {
    font-size: 18px;
    line-height: 30px;
    color: #000;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    padding-top: 10px;
        font-weight: 600;
}
        #content{
            margin: 0 auto;
            width: 1200px;
            height: 500px;
        }
        .navs{overflow: hidden;background: #0011ff;height: 50px;}
        .navs li{
            float: left;
            width: 171.43px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            list-style: none;
            cursor: pointer;
            color: #fff;
        }
        .navs li a{color: #fff;}
        li.nav_bar{
            background-color: #f37c20;
            border-left:1px solid #f37c20;
            border-top:1px solid #f37c20;
            border-right:1px solid #f37c20;
        }
        #main div{
            width: 1200px;
            height: 370px;
            clear: left;
            /*border: solid 1px #ccc;*/
            display: none;          
        }
        #main div.main_bar{
            display: block;
            /*text-indent: 2em;*/
        }
        .nav_bar,.main_bar{
            /*background-color: #ccc*/
        }
.main_bar img{
      padding-right: 0px;
    width: 760px;
    height: 406px;
}
.oil_domain { width:1200px;}
.oil_domain_right {
  float: right;
    background: #fff;
    color: #fff;
    padding: 55px 30px 35px 30px;
    width: 440px;
    font-size: 22px;
    height: 405px;
        border: 1px solid #cecece;
}
.oil_domain_r_tit { font-size:28px;}
.oil_domain_r_tit {
        font-size: 24px;
    border-bottom: 2px solid #fff;
    padding-bottom: 10px;
}
.oil_domain_right p{line-height: 35px;color: #999;}
.zixun a{
    color: #999;
    border: 2px solid #999;
    padding: 5px 30px;
    font-size: 16px;
}
.zixun{margin-top: 30px;}
#banners,#banners img{width: 100%;height: auto;}
.cont-top h1{font-size:36px;color:#015bbe;text-align:center;margin-top:25px;    padding-bottom: 10px;}
.cont-top h2{font-size:20px;color:#1d1d1d;text-align:center;height:48px;
  /*background:url('../images/index_1.jpg') no-repeat center bottom;margin-bottom:30px;*/}

/*关于我们*/
.about{overflow:hidden; }
.about dl{ /*margin-top: 80px;*/     overflow: hidden;}
.about dt{ width: 600px; height: 360px; float: left; }
.about dt img{width: 615px;height: 380px;}
.about dd{ width: 520px; float: right;}
.about dd h3{ font-size: 24px; color: #222222; font-weight: bold;    margin-top: -10px;}
.about dd h3 span{ display: block; font-size: 55px; color: #e3e3e3; text-transform: uppercase; font-family: "Arial"; }
.about dd h3 a{ color: #222222;text-decoration: none;}
.about dd .line{ display: block; margin: 5px 0 25px; color: #999999;}
.about dd p{ font-size: 14px; line-height: 28px; color: #666666;}
.about dd p a{ color: #00a1e9;text-decoration: none; }
.about dd p a:hover{ color:#EC7E10;}
.about dd .detail{ display: block; width: 145px; height: 45px; line-height: 42px; color: #fff; border: 1px solid #0011ff; 
  border-radius: 5px; font-size: 16px; text-align: center; margin-top: 25px;text-decoration: none;
  padding-right: 25px;background:#0011ff url(../images/jian.png) no-repeat;background-position: 115px center;}


/*友情链接*/
.link{overflow:hidden; height:85px; background:#edeaf1;}
.link h2{ float: left; width: 130px; font-size: 14px; font-weight: normal;
  background: url(../images/youlian.png) no-repeat;background-size: 100% 100%;margin-top: 0;}
.link h2 a{color: #fff;display: block;height: 85px;padding-left: 20px;padding-top: 24px;font-size: 22px;font-weight: bold;}
.link a{ color: #0011ff; text-decoration: none;}
.link h2 span{ display: block; font-size: 20px; text-transform: uppercase; font-family: "Arial";}
.links-list{overflow:hidden;float:left; width:860px;font-size:14px; line-height: 85px;}
.links-list a{ display:inline-block; float:left; margin-right: 20px;margin-left: 20px;}
.links4{ display:block; float:right; width:180px; text-align:center; font-size:14px; height: 45px; 
  line-height: 45px; border: 1px solid #fff; border-radius: 5px; margin-top: 20px;}
.links4:hover{ background:#fff; }
.links4:hover a{color:#018ccc;}

/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.container{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.wrapper{overflow: hidden;}



.right { width:900px; float:right; display:inline; margin-left:24px; overflow:hidden;}
.righttop { height:3px; font-size:0; overflow:hidden;}
.right_main { width:930px; overflow:hidden;    margin-top: 30px; }
.plc,.plc2{ height:20px;line-height:24px;padding:0px 8px 8px 8px;position:relative;color:#666;overflow:hidden;
  font-size:14px; padding-bottom:8px;font-family:"微软雅黑";}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}
.red_x { color:#DD3904; display:inline; font-family:'微软雅黑'; font-size:12px;}
.plc .red_x,.plc2 .red_x{ color:#2f318b; font-weight:bold; font-size:14px;}
.plc2 a{color: #666;font-size: 14px;text-decoration: none;}
.red_x1 { color:#f00; display:inline; font-family:'微软雅黑'; font-size:12px;}
div.News_2{ padding-top:10px;}
/*新资讯显示方式 */
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li:hover{box-shadow: 0 0 10px #2f318b; }
.inf_lc li:hover .fr{ background:#2f318b; color:#fff;}

.inf_lc li{ height:155px; overflow:hidden;margin:0px 33px 25px 10px; box-shadow: 0 0 10px #E5E5E5; padding-right:35px;}
.inf_lc li h4{ text-align:center; float:left;width:100px; overflow:hidden; background:#2f318b; color:#fff;
 height:110px; margin: 15px 0 0 30px;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:70px;height:70px; overflow:hidden; font-size:50px;
 font-family:Microsoft Yahei; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:30px; overflow:hidden; font-size:16px; 
  font-family:Microsoft Yahei; text-transform:uppercase; color:#fff;}
.inf_lc li p{padding:15px 0 0 14px; line-height:26px;width:675px; 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; }
/* -- 翻页效果 -- */
.apage { text-align:right; height:30px; line-height:30px; margin:15px 8px 10px 0; }
.apage a { display:inline-block; text-align:center; margin:0 2px; color:#999; font-size:14px; width:28px; 
  height:28px; border:1px solid #EAEAEA; }
.apage .num_btns { float:right; font-family:"Microsoft Yahei"; }
.apage a:hover, .apage .cur { border:1px solid #EAEAEA !important; background-color:#2f318b; color:#fff; text-decoration:none; }
.apage .cust_txt { display:none; float:left; }
.apage .oran_pg_fp { padding:0 5px; }
.apage .oran_pg_pp { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_np { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

.con_tit { color:#f00; background:url(../images/ico8.gif) no-repeat 0 6px; padding-left:10px; line-height:20px; }/*内容小标题*/

.RandomNews { border: 1px solid #eaeaea; padding-bottom:10px; margin-bottom:60px; height:475px; }
.diysr { height:52px; line-height:52px; border-top:3px solid #2f318b; padding:0 20px 0 17px; color: #2f318b;
  font-family: "Microsoft Yahei"; font-size: 16px; font-weight: bold; padding-right: 5px; }
.diysr .line { border-top: 1px dotted #9a9a9a; font-size:0; height:0; margin-right: 10px; overflow:hidden; }
.diysr i { font-size:10px; font-family:Microsoft Yahei; font-weight:normal; text-transform:uppercase; font-style:normal; 
  padding-left:5px; color: #999; }
.news_random { margin: 0 8px; }
.news_random ul { padding-top:20px; display:block; width:880px; }
.news_random ul li { height:33px; line-height:33px; padding:0 17px 0 10px; width:348px; float:left; overflow:hidden; }
.news_random ul li a { background:url(../images/ico55.gif) no-repeat 0 6px; padding-left:15px; text-decoration: none;}

.content{ width:1200px; margin:0 auto;    margin-top: 10px;}
.left { width:293px; float:left; overflow:hidden;}
.right { width:892px; float:left; display:inline; margin-left:15px; overflow:hidden;}

/*副导航*/
.leib2,.leib{ width:287px; height:auto; overflow:hidden; border:3px solid #2f318b;padding-bottom: 10px; background:#f5f5f7;}
.leib2 .tit,.leib .tit{height: 51px;border-bottom: 1px solid #e9e9e9;padding-top: 15px;text-align: center;font-size: 20px;
 color: #333333;font-family:"宋体",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.leib2 .tit i,.leib .tit i{display: block;font-size: 16px; color: #dfdfdf; font-weight: normal;text-transform: uppercase;  font-style:normal; }
.leib2 .tit a,.leib .tit a{font-size: 20px; color: #333333;font-family:"宋体",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}


.leib2 h2{ height:121px; font:30px "黑体"; font-weight:bold; overflow:hidden; background:url(../images/fen_h.gif) no-repeat center top; 
text-align:center; margin-bottom:20px;}
.leib2 h2 a{ display:block; color:#fff; padding-top:30px; padding-left:12px;}
.leib2 h2 em{ display:block; font:14px "Times New Roman", Times, serif; color:#919bc8; text-transform:uppercase; padding-top:5px;}
.leib2 h3{ width:260px; height:50px; margin:0 auto 8px; font:14px "宋体";}
.leib2 h3 a{ display:block; background:#757575 url(../images/fen_jt.png) no-repeat 230px center; padding-left:25px; height:50px; 
  color:#fff; line-height:50px;}
.leib2 h3 a:hover,.leib2 .nr h3.cur a{ background:#0928c1 url(../images/fen_jt.png) no-repeat 230px center; text-decoration:none;} 
.leib2 h4{ width:238px; height:48px; margin:10px auto 0; font:14px "宋体"; line-height:48px;
 background:#fff url(Img/Index/jia.gif) no-repeat 235px; voice-family:; padding-left:22px;}
.leib2 h4 a{ color:#fe6001;}
.leib2 h4 a:hover,.leib2 .nr h4.cur a{ color:#212e74;} 
.leib2 ul{ width:260px; margin:0 auto;}
.leib2 li{ font:14px "宋体"; height:47px; line-height:47px; background:url(../images/fen_dot.png) no-repeat 22px 22px;
padding-left:40px; border-bottom:1px solid #ddd;}
.leib2 li a{ color:#333;}
.leib2 li a:hover,.leib2 .nr li.cur a{ color:#212e74;} 

/* -- 当前位置 -- */
.plc,.plc2{background: url(../images/position_icon1.gif) no-repeat 10px 5px;height:40px;
  line-height:24px;padding:7px 8px 8px 35px;position:relative;color:#666;overflow:hidden;
  font-size:14px;border-bottom:1px solid #ececec;border-top:1px solid #ececec;padding-bottom:8px;font-family:"宋体","宋体";}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:16px; color:#666;}


/*---产品中心---*/
.pro_main { background-color:#fff;zoom:1; padding:10px 5px; overflow:hidden;}
.t05 {padding:0 10px; color:#fff;height:32px; line-height:32px; color:#333;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ececec; border-top:0; padding:8px 11px; zoom:1;} 

.pro_main .center img{width: 70%;height: auto;}
.pro_main p{line-height: 25px;}

.tpp{}
  .tpp img{width:408px;margin-top:15px;overflow: hidden; border: 1px #ccc solid;}
  .tpp p{margin:0;padding:0;text-indent:0em;}
  .btt{text-align:center;line-height:32px; color: #444;/*border-bottom:1px #888 dotted;margin-bottom:10px;  padding-bottom: 5px;*/}
  .btt span{display:block;font-size:24px;padding-bottom: 10px;font-weight: bold; color: #333;}
  .btt i{display:block;  font-style: normal; text-transform: uppercase;font-size: 14px; color: #999;}
  .btt p{ margin: 30px 0 0;text-indent: 0em;font-size:16px;}
  .tjj{color:#333;}
  .tjj ul{width:410px;line-height:28px;margin-left: 16px;}
  .tjj li{list-style:inherit;margin:15px 0;}
  .tjj span{display:block;font-size:18px;font-weight:bold;color:#fe6001;letter-spacing: 0.8px;}
  .tjj p{text-indent: 0em;margin:15px 0;}
  .fd{width:390px; background:url(/uploadfiles/pictures/product/20160706152321_3022.gif) center center repeat;
    padding:5px 10px;color:#fff;margin-top:15px;line-height:28px;height:217px;}
  .fd span{display:block;font-size:18px;font-weight:bold;margin-bottom:20px; border-bottom: 1px #fff solid;
  padding-bottom: 5px;}


#FrontProducts_detail02-1450690094966_tabsFlag {
    
    padding-bottom: 0;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    width: 99%;
    padding-right: 0;
    display: inline-block;
    background: #ccc;
    clear: both;
    list-style-image: none;
    padding-top: 0;
}
#FrontProducts_detail02-1450690094966_tabsFlag li{
  text-align: center;
    line-height: 32px;
    width: 96px;
    background: url(../images/tab-bg.gif) no-repeat left top;
    float: left;
    height: 32px;
    margin-right: 1px;
}
#FrontProducts_detail02-1450690094966_tabsFlag .current {
    background: #019afd;
}
#FrontProducts_detail02-1450690094966_tabsFlag a {
    color: #727171;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#FrontProducts_detail02-1450690094966_tabsFlag .current a {
    color: #fff;
}



.back{text-align: center;}
.back a{color: #428bca;}
.about .container{padding-top: 20px;padding-bottom: 30px;}
.about .img{text-align: center;}
.about .img img{width: 600px;height: 300px;}
.about p{line-height: 30px;text-indent: 30px;}

/*.left { width:244px; float:left; overflow:hidden;}
.leib2{ margin-bottom:20px; width:244px; overflow:hidden;}
.leib2 .tit,.leib{ width:244px; overflow:hidden; font-family:"Microsoft Yahei"; }
.leib2 .tit,.leib .tit{ background:url(../images/n-dh-bj.png) no-repeat; height:75px; text-align:center;
 line-height:88px;padding-left:55px;box-sizing: border-box;}
.leib2 .tit,.leib .tit{ color:#2f318b; font-size:22px; font-weight:normal; }
.leib2 .tit em{ padding:0 8px;}

.leib2 .nr h3{ height: 45px; line-height: 45px; background: #2f318b; padding: 0 0 0 30px; font-size: 16px; border-bottom:1px solid #fff;}
.leib2 .nr h3 a{ color: #fff; display: block; background: url("../images/project_icon3.png") no-repeat 0 center; 
padding-left: 35px;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: #2f318b; 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; }

/*左侧联系方式*/
.leftcontact{ width:287px; height:391px; border:4px solid #2f318b; border-bottom:137px solid #2f318b;
 margin-bottom:20px;margin-top: 20px;}
.leftcontact p img{    margin-left: 30px;}
.leftlx_c{ height:240px; overflow:hidden;}
.leftlx_c p{line-height: 30px;padding-left: 15px;}
.leftlx_c h3{ font-size:22px; color:#2f318b; text-align:center; margin:15px 0 25px;}
.leftlx_c span{ 
  display: block;
    background: url(../images/lxtel.jpg) no-repeat 20px center;
    font-size: 12px;
    color: #666;
    padding-left: 60px;
    margin: 0 0 15px 15px;
}
.leftlx_c span b{ display:block; font-size:16px; color:#2f318b;}
.leftlx_c ul{ margin:0 15px 0 15px;}
.leftlx_c li{ font-size:14px; color:#494949; margin-bottom:15px;    margin-left: 25px;}
.leftlx_c li em{ display:block; font-size:14px;  margin-bottom:5px;}

/*置顶资讯 样式*/
.new-s dl{width: 880px;margin: 0 auto;padding-top:25px;height:194px;}
.new-s dl dt {height:180px;width:326px;float: left;position: relative;border-bottom: 1px solid #e2e2e2; overflow:hidden;}
.new-s dl dt a{width: 304px; height:160px; overflow:hidden; display:block;}
.new-s dl dt img{width:304px; height:160px; overflow:hidden; transition:all 1s; -moz-transition:all 1s; 
  -webkit-transition:all 1s; -o-transition:all 1s;}
.new-s dl dt img:hover{transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);
 -o-transform:scale(1.05);}
.new-s dl dt p{width: 296px;height: 28px;display: inline-block;position: absolute;top:132px;left:2px;
  font: 14px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px}
.new-s dl dd{width: 554px;float: right;height:180px;border-bottom: 1px solid #e2e2e2; position:relative;}
.new-s dl dd p{color: #2f318b;font-size: 16px;font-weight: bold;margin-bottom:8px;}
.new-s dl dd span{font-size: 14px ;color: #494949;display:inline-block;width: 550px;line-height: 28px; height:112px; overflow:hidden;}
.new-s dl dd a{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #2f318b; float:right; 
position:absolute; bottom:15px; right:5px;text-decoration: none;}
.news_random ul li a{ color:#494949;padding-top:1px;}
.news_random ul{ padding-top:0; margin:0 auto;} 
.news_random ul li{width:425px; padding:0; font-size:12px;}
.news_random ul li:nth-child(2n){ float:right;}
/*my 推荐资讯 show  每页*/
.my_news_ul{ clear:both;padding:5px 0 0;}
.my_news_ul li{padding:10px0px 0 0;height:140px; overflow:hidden; }
.my_news_ul li.bg { background:#edf6f4;}
.my_news_ul li h4{ padding:16px 0px 0 0;text-align:center; float:right;width:64px; overflow:hidden;}
.my_news_ul li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; 
  font-size:36px; font-family:Microsoft Yahei; text-transform:uppercase; color:#666666; }
.my_news_ul li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; 
  font-size:12px; font-family:Microsoft Yahei; text-transform:uppercase; color:#666666;}
.my_news_ul li p{padding:0 0 0 10px; line-height:24px;width:420px; overflow:hidden;font-size:14px; float:left; color:#666; }
.my_news_ul li p b{ display:block; font-weight:100; color:#000000; height:35px; line-height:35px; overflow:hidden; font-size:16px;}
.my_news_ul li p b a,.inf_lc li p b a:hover{ font-weight:bold;}
.my_news_ul p span a{ color:#666666 !important;}
.my_news_ul li p b a:hover{ color:#2f318b !important;}
.my_news_ul li .fr{margin:10px 0 0; width:64px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }
.my_news_ul li .fr:hover{ background:#2f318b;}

/*---面包屑导航xsl---*/
/**/



.pro_main { background-color:#fff;zoom:1; overflow:hidden;}
.pro_main ul li.cgal3:hover{ box-shadow: 0 0 5px #ABABAB;}
.pro_main ul li.cgal3 { width:285px; margin:20px 4px;  float:left; display:inline-block;
 box-shadow: 0 0 10px #ccc; font-family:"微软雅黑"; }
.pro_main ul li.cgal3 { width:285px;  overflow:hidden; } /*图片边框*/
.pro_main ul li.cgal3 a { width:265px;/*height: 177px; */display:block; overflow:hidden;
 margin:0 auto; margin-top:10px;}
.pro_main ul li.cgal3 img { display:block;/*width:100%;*/ width: 270px;
    height: 200px;transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
.pro_main ul li.cgal3 a:hover img{transform:scale(1.03); -moz-transform:scale(1.03); 
  -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.pro_main ul li.cgal3 p { width:265px; height:35px; line-height:45px; overflow:hidden; 
  white-space:nowrap; text-align:center; color:#54574E;}
.pro_main ul li.cgal3 dd a{ color:#54574E;}
/* -- 一行多个产品展示 -- */ 
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;}

.pro-photo{ position:relative;}
.pro-photo em{ position:absolute; right:0px; bottom:0px;}
.pro-photo em img{ width:90px !important; height:57px !important; display:block; overflow:hidden;}
.pro-photo em:hover img{ width:280px !important; height:176px !important;}

.plc{}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}
.red_x { color:#DD3904; display:inline; font-family:'微软雅黑'; font-size:12px;}
.plc .red_x{ color:#2f318b; font-weight:bold; font-size:14px;}
.red_x1 { color:#f00; display:inline; font-family:'微软雅黑'; font-size:12px;}
.righttop { height:3px; font-size:0; overflow:hidden;}
.rightbot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.pro_details { overflow: hidden; background: #f3f3f3; padding: 20px 20px; border: 1px solid #dde6e6; margin-bottom:30px;}
.pro_details dt { width:450px; float:left; position:relative; border-right:none; height:282px; }
.pro_details dt ul{ width:330px; }

.pro_details dt .btnl, .pro_details dt .btnr { position:absolute; display:block; width:23px; height:41px; cursor:pointer; }
.pro_details dt .btnl { background:url(../images/pro3_btnl.png) no-repeat; left:10px; }
.pro_details dt .btnr { background:url(../images/pro3_btnr.png) no-repeat; right:10px; }
.pro_details dt li{ width:450px; height:282px; }
.pro_details dt li img { width:450px; height:282px; }
.pro_details dd { width: 405px; height: 271px; float: right; padding: 0px 0px 0px 30px; }
.pro_details dd h3 { font-size: 20px; font-weight:bold; height: 36px; line-height: 36px; color: #2f318b; 
  padding: 10px 0px; text-align: left; line-height: 25px;}
.pro_details dd p { font-size: 14px; line-height: 26px; margin-bottom: 10px; height: 120px; overflow: hidden; 
  text-align: left; text-align:justify;}
.pro_details dd .pd_hotline {text-align:left;}
.pro_details dd .pd_hotline span { font-size:16px; color:#333; }
.pro_details dd .pd_hotline span.font_hotline { font-size:18px; color:#2f318b; }
.proinfo  { line-height:25px;*margin-left:10px; font-size:14px;}
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px;}
.proinfo p { white-space: normal; word-spacing: 10px; margin:15px 0;}
.proinfo p a { color:#C10005;}
.proinfo .p_tit { font-weight:bold;}

.pro_key { line-height:35px;  border-top:dashed 1px #ccc; margin-top:5px; font-size:14px;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:12px; margin-right:10px;}

.online{ border:1px solid #e5e5e5; margin:20px 0 0; padding:20px 20px; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{ color:#666; display:inline-block; padding-left:20px; font-weight:normal;}
.online form li{ margin-bottom:25px;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online .li01{ width:355px; float:left;}
.online .li02{ width:355px; float:left;}
.online .li03{ width:355px; float:left;}
.online .li04{ clear:both;}
.online li img{ vertical-align:middle; height:36px; background:#e5e5e5;}
.online .li05,.online .li06{ margin-bottom:10px;}
.online .inp1{ width:234px; height:36px; background:url(../images/iconfont-lianxiren.png) no-repeat 244px 10px #eeeef0; 
  overflow:hidden; line-height:36px; border:0; padding:0 25px 0 10px;outline: none;}
.online .inp2{ width:234px; height:36px; background:url(../images/iconfont-phone.png) no-repeat 244px 10px #eeeef0; 
  overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;outline: none;}
.online .inp3{ width:234px; height:36px; background:url(../images/iconfont-youxiang.png) no-repeat 244px 10px #eeeef0; 
  overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;outline: none;}
.online .inp4{ width:626px; height:109px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0;
 resize:none;outline: none;}
.online .inp5{ width:205px; height:36px; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; background:none; 
  margin-right:10px;outline: none;}
.online .inp7{ width:234px; height:36px; background:url(../images/iconfont-gongsi.png) no-repeat 244px 10px  #eeeef0;
 overflow:hidden; line-height:36px; border:0;padding:0 25px 0 10px;outline: none;}
.online .btn1{  width:59px; height:24px; border:0; margin:10px 27px 0 80px;background: #2f318b;color: #fff;}
.online .btn2{  width:59px; height:24px; border:0; margin:10px 0 0 0;background: #2f318b;color: #fff;}

.inp1{ width:234px; height:36px;  overflow:hidden; line-height:36px; border:0; padding:0 0px 0 0px;}
.inp3{ width:234px; height:36px;  overflow:hidden; line-height:36px;border:0; padding:0 25px 0 0px;}
.inp4{ width:626px; height:109px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;}
.inp5{ width:205px; height:36px; overflow:hidden; line-height:36px;background:none; margin-right:10px;}
.inp7{ width:234px; height:36px; background:url(../images/iconfont-gongsi.png) no-repeat 244px 10px  #eeeef0;
 overflow:hidden; line-height:36px; border:0;padding:0 25px 0 10px;}
.btn1{  width:59px; height:24px; border:0; margin:10px 27px 0 80px;}
.btn2{  width:59px; height:24px; border:0; margin:10px 0 0 0;}



/*在线留言*/
.about-content form{
  margin-top: 45px;
}
.about-content label{
  display: block;
  font-weight: normal;
  margin-bottom: 30px;
}
.about-content label span{
  display: inline-block;
  margin-bottom: 0;
  width: 18%;
  text-align: right;
  vertical-align: middle;
  font-size: 14px;
  line-height: 30px;
  color: #333333;
}
.about-content label input{
  width: 40%;
  font-size: 14px;
  line-height: 35px;
  padding-left: 8px;
  outline: none;
  border: 1px solid #cccccc;
  display: inline-block;
  vertical-align: middle;
  height: 37px;
}
.about-content label i{
  color: #ff0000;
  font-style: normal;
  padding-left: 5px;
}
.about-content label textarea{
  width: 65%;
  height: 180px;
  padding: 5px 4px;
  vertical-align: top;
  outline: none;
  border: 1px solid #cccccc;
}
.about-content label input[type=submit],
.about-content label input[type=reset]{
  width: 15%;
  background-color: #344062;
  color: #ffffff;
  border: 0;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  line-height: 40px;
  padding: 0;
}
.about-content label:last-child{
  margin-top: 50px;
}
.about-content label input[type=reset]{
  background: #e8e8e8;
  color: #333;
  margin-left: 20px;
}
.about-content h3{
      font-weight: bold;
    font-size: 28px;
    color: #000000;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 36px;
}
/*td{    border: 1px solid #cecece;}*/


/*内页右边单页及表格、表单样式*/
.side_right .intro{ line-height:26px; padding-top:5px;}
.side_right .intro table{ background:#dadada; margin:20px 0;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; 
  font-family:"微软雅黑"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:10px 20px; border:none;}
.side_right .intro table input.button:hover{ background:#FF8E00;}
.side_right .intro img{ padding-top:50px;}
.content .containerx{
      width: 1200px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 1px;
    border-color: grey;
}
.side_right .intro table tr td p{
    font-size: 15px;
    line-height: 25px;
}


/*内页右边标题*/
.side_right{ background:#fff;  /*padding:15px;*/ min-height:400px; overflow:hidden;}
/*.side_right .yemei{ border-bottom:solid 1px #e3e3e3; padding-bottom:5px;}*/
.side_right .yemei h2{font-size:18px;float:left;background:url(../images/new1_icon1.png) 0 2px no-repeat;padding-left:20px;font-weight:normal;}
.side_right .yemei span{ float:right; color:#ccc;}
.side_right .yemei span a{color:#ccc;}
.side_right .yemei span a:hover{color:#666;}


.temp_ec_01f_lxwm{ height:357px; overflow:hidden; position:relative; z-index:6;}
          .temp_ec_01map{ height:329px; overflow:hidden; margin-top:20px;}
          .temp_ec_01map .mapimg{ width:1168px; height:309px; padding:5px; border:5px solid #f0f0f0; display:block;}
          .temp_ec_01dz{ height:408px; width:900px; /*background:#f0f0f0;*/ overflow:hidden; margin:26px 0 -30px 0;}
          .temp_ec_01dz dl{ padding:20px 10px 0 30px;}
          .temp_ec_01dz dt{ height:59px; border-bottom:1px solid #dbdbdb; font:24px "Microsoft Yahei"; line-height:59px; overflow:hidden;}
          .temp_ec_01dz dt a{ color:#333132;}
          .temp_ec_01dz dd{ height:70px; border-bottom:1px dashed #b1b1b1; font:16px "Microsoft Yahei"; color:#555;
           margin-top:14px; line-height:70px; overflow:hidden; 
           background:url(../images/20161226115323_1021.jpg) no-repeat left center; padding-left:62px;}
          .temp_ec_01dz dd.temp_ec_01dd01{background:url(../images/20161226115323_1959.jpg) no-repeat left center;}
          .temp_ec_01dz dd.temp_ec_01dd02{background:url(../images/20161226115323_1021.jpg) no-repeat left center;}
          .temp_ec_01dz dd em{ padding:0 12px;}
          .temp_ec_01dz dd i{ padding:0 20px;}
          .temp_ec_01dz dd span{ font-weight:bold; color:#215eb7;}


.product_show .sm{ width:900px; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#072fa8; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
.product_show .sm .neirong img{width:;}
.product_show .sm h4{padding: 9px;color: #3786c7;}
.product_show .sm .neirong ul li{background: none;font-size: 16px;    line-height: 35px;}
.product_show .p_summary li{ border-bottom:dotted 1px #ccc; line-height:3rem; padding-left:10px;
 margin-bottom:10px;font-size: 16px;background: none;}
.product_show{ padding:20px 0;/*margin-left: 5%;*/overflow: hidden;}
.product_show .p_banner{ width:452px; float:left;    padding: 10px;}
.product_show .p_banner img{ width:450px; border:solid 1px #dadada;vertical-align: top;}
.product_show .p_summary{ width:420px; float:left; margin-left:30px;}

.intro {clear:both; overflow:hidden; margin:0 auto;}
.intro p{line-height: 30px;    color: #666;    text-indent: 28px;}
.intro .thd{ text-align:center; font-size:15px; margin-bottom:10px; line-height:30px; }
.intro .thd font{ display:block; color:#CCC; text-align:center; font-size:12px; }
.next_map{ padding-top:10px; padding-bottom:10px; line-height:25px; overflow:hidden; clear:both; border-top:#ddd solid 1px; margin-top:20px; }

.news-extra-area {
    color: #A9A9A9;
    text-align: center;
    line-height: 24px;
    border-bottom: 1px dashed #ccc;
    margin: 0 5px 30px;
        padding-bottom: 20px;
}
.center{text-align: center;}

.intro h2 {
    text-align: center;
    font-size: 18px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.g1{
  width: 410px;
    background: url(../images/20160706152321_3022.gif) center center repeat;
    padding: 10px;
    color: #fff;
    margin-top: 15px;
    line-height: 28px;
    height: 217px;
}
.g1 p,.g3 p{line-height: 25px;}
.g1 span,.g3 span{
      display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
.g3{
  width: 410px;
    background: url(../images/20160706152321_3022.gif) center center repeat;
    padding: 5px 10px;
    color: #fff;
    margin-top: 15px;
    line-height: 28px;
    height: 217px;
}
.pro_main h3{
  color: #212121;
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: 7px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
}
.about p:nth-child(2){text-align: center;}
.about p:nth-child(2) img{width: 70%;height: auto;}


.news-list{
  width:890px;
  overflow:hidden;
}
.news-list li{
  width:890px;
  padding:20px 0;
  overflow:hidden;
  border-bottom:1px dashed #ccc;
}
.news-list li img{
  width:180px;
  height:110px;
  border:5px solid #ccc;
  float:left;
  margin-right:20px;
}
.news-list li img:hover{
  border:5px solid #db0000;
}
.news-list li strong{
  font-size:16px;
  line-height:40px;
  display:block;
}
.news-list li span{
  font-size:12px;
  font-family:"宋体";
  line-height:30px;
  color:#999;
}


.pro_main h2{
  color: #212121;
    font-size: 2em;
    font-weight: 700;
    
    margin: 0;
/*  letter-spacing: 7px;  text-align: center;*/
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    margin-bottom: 20px;
    margin-top: 10px;
}
.contact p{font-size: 16px;line-height: 30px;}