@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
img{vertical-align: middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; cursor:pointer}
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix:after {content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}
.mt5 {margin-top: 5px!important;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt50{margin-top: 50px;}
.ml400{margin-left: 400px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.myClass{
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;
}
@-webkit-keyframes ball {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@keyframes ball {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

/*top*/
.head{ width:100%; height:110px;z-index:1000;background-color:rgba(36,101,191,0.7);position: absolute;top: 0;left: 0;z-index: 999;}
.logoDiv{margin-left: 3%;}
.logoDiv img{width: 100%;}
.wj_mt{width:50%; height:110px;margin-left: 30px;}
.gdao{width:100%;}
.gdao li { width:12%;float: left;
             list-style: none;  
             text-align: center;
             float: left;
             height: 110px;
             position: relative;
  
  }
.gdao li a {
    text-align: center;
    font-size:16px;
	font-family:"微软雅黑";
    position: relative;
    transition: all .3s;
    height:110px;
    width: 100%;
    line-height: 110px;
    display: block;
    float: left;
	color:#fff;
   }
.gdao li:hover a{color: #fff;font-weight: bold;}
.gdao li:hover, ul.gdao li.hover {
  color: #ffffff; background:#e30900;transition:all 0.5s;}

.gdao li b {
    font-family:"微软雅黑";
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 110px;
	height:110px;
	display: inline-block;
	font-weight: normal;  
  
   }

.gdao li:hover b {
  color: #fff;font-weight: bold;}

.gdao li span {
  color: #ffffff;
  font-family: 'Arial';
  line-height: 12px; }

.gdao li ul {
  width: 244px;
  top: 110px;
  line-height: 30px;
  position: absolute;
  z-index: 999;
  left: 0;
  display: none; }

.gdao li ul li {
  float: left;
  height: 40px;
  width: 120px;
  border-bottom: 1px dotted #fcf5c1;
  background: none;
  background-color: #ffffff;
  line-height: 40px;
  position: relative; }

.gdao li ul li a {
  color: #000000;
  line-height: 40px;
  height: 40px;
  display: block;
  padding: 0;
  position: relative; }
.gdao li ul li a:before {
    content: '';
    color: #cccccc; }

.gdao li ul.pro-list { z-index:99999;
  width:890px;
  left: -300px;
  box-shadow: 0 0 10px #000000;
 background-color: rgba(0,0,0,0.75);}

.gdao li ul.pro-list li {
  width: 220px;
  height: 170px;
  border-bottom: none;
  background: none; }
.gdao li ul.pro-list li a {
    font-family:"微软雅黑";
    color: #fff;
    font-weight:500;
    font-size: 15px;
   }
.gdao li ul.pro-list li a:hover {
      color: #fff58b !important; }
.gdao li ul.pro-list li a.topic {
    height: 100px; }
.gdao li ul.pro-list li a.topic img {
      width: 190px;
      height: 110px;
      border: 1px solid #cfcfcf; }
.gdao li ul.pro-list li dl dd a {
    border-bottom: none;
    font-size: 12px;
    font-weight: normal;
    height: 26px;
    line-height: 26px; }
.gdao li ul.pro-list li:hover { background-color: #e30900; }
.gdao li ul.pro-list li:hover a {color: #ffffff;}



.tel{ background:url(../images/tel.png) left center no-repeat; color:#fff; font-size:15px; margin-top:30px;margin-right: 2%;width: 12%;padding-left: 55px;}
.tel span{ display:block; font-size:27px; font-family:"Impact"; color:#db0713;}
/*宽度小于1920px*/
@media screen and (max-width:1710px){ 
.head{}
.logoDiv{width: 30%;margin-top: 10px;}
.wj_mt{margin-left: 20px;}
.tel{background: initial;padding-left: 0;}
}


/*banner*/
._wai,.wai_main{position: relative;}
._wai,.wai_main,.fugai{width:100%;height:850px;}
._bg{height: 850px;width: 100%;overflow: hidden;position: relative;z-index: 8}
._imgbao{position: absolute;height: 850px;width: 100%;z-index: 1;}
._bg div:first-child{z-index: 2}
._bg img{height: 100%;width: 100%;display: block;position: absolute;}
._logos{position: fixed;top: 0;width: 100%;z-index: 999}
._logo{position: absolute;top: 0px;left: 0;z-index: 999;}
._logod{z-index: 997;}
._logol{z-index: 998;position: absolute;bottom: -15px;left: 35px;}
.nav{height: 90px;width: 100%;background: rgba(51,51,51,0.7);color: #fff}
._nav{position: relative;z-index: 8;overflow: hidden;width:60%;left: 50%;margin-left: -27%}
._nav:after{content: '';clear: both;}
._nav a{float: left;font-size: 16px;position: relative;}
._nav a{display: inline-block;padding: 0 3%;height: 35px;line-height: 35px;margin: 27.5px 0;}
._nav a:hover{background: #e60000;color: #fff;border-radius: 30px}

._navf{height: 50px;width: 100%;background: rgba(255,0,0,0.7);color: #fff;overflow: hidden;position: relative;z-index: 9; text-align:center}
._navf a{font-size: 16px;position: relative;display: inline-block;padding: 0 27px;height: 30px;line-height: 30px;margin: 10px 0}
._navf a:hover{background: #000;color: #fff;border-radius: 30px}
/*._navli{text-align: center}*/

.cnav span{display: inline-block;width: 220px;position: relative;margin-top: 17px;background: url(../img/icon00.png) no-repeat;text-indent: 50px;font-size: 14px;float: right;}
.cnav span em{display: block;font-size: 28px;color: #e60000;font-weight: 700;font-family: Impact;}
.bottoms{position: absolute;bottom: 0;overflow: hidden;height: 300px;width: 93%;left: 0;right: 0;margin: auto;z-index: 11;}
.jian{position: absolute;z-index: 11;bottom: 180px;color: #fff;font-size: 54px;left: 0px;}
._bt{position: absolute;right: 60px;bottom: 130px}
._bt a{border: 3px solid #fff;height: 15px;width: 15px;display: inline-block;border-radius: 50%;cursor: pointer;}
hr{margin-top: 140px;height: 5px;background: #ff0000;border: 0}
._lbt{position: absolute;bottom: 0;height: 130px;width: 100%}
._lbt>a{height: 85px;width: 85px;display: inline-block;border-radius: 50%;float: left;position: relative;cursor: pointer;}
._lbt em{display: block;float: right;}
._lbt em a{height: 100px;width: 100px;display: inline-block;border-radius: 50%;cursor: pointer;position: relative;}
.bg{background: #fff;}
._pree:before{content:''; height:35px; width:35px; display:block; border:5px solid #fff; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:31px; left:20px;}
._pree:after{content:''; height:6px; width:65px; display:block; background:#fff; position:absolute; top:47px; left:18px;}
._next:before{content:''; height:35px; width:35px; display:block; border:5px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:31px; right:20px;}
._next:after{content:''; height:6px; width:65px; display:block; background:#fff; position:absolute; top:47px; left:18px;}

/*公告*/
.notice{height: 60px;background: #f7f7f7;}
.gjc{width: 870px;height: 60px;line-height: 60px;overflow: hidden;}
.gjc span{color: #444;font-size: 15px;}
.gjc a{color: #555;font-size: 14px;padding-right: 10px;}
.gjc a:hover{text-decoration: underline;}
.sou{width: 230px;background: #fff;border-radius: 30px;margin-top: 13px;height: 35px;}
.search_label .ankey{border: none;background:inherit;line-height: 35px;padding-left: 20px;font-size: 14px;color: #cecece !important;}
.submit{background: url(../images/sou.jpg) right center no-repeat;border: none; font-size: 0;width: 100px;height: 35px;cursor: pointer;}

/*产品*/
.sycpfl{width: 250px;height: auto;}
.pronav{width: 100%;height:auto;background: #0875dd;padding-bottom: 15px;}
.pronav span{display: block;background: url(../images/flbj.png) center no-repeat;text-align: center;font-weight: bold;font-size: 28px;color: #fff;padding-top: 25px;}
.pronav ul{display: block;width: 220px;height:auto; background: #fff;margin: 0 auto;margin-top: 20px;}
.pronav ul li{height: 50px;line-height: 50px;border-bottom: 1px #dedede solid;background: url(../images/jiantou.jpg) 190px center no-repeat;}
.pronav ul li a{color: #4f4f4f;font-size: 15px;padding-left: 20px;display: block;}
.pronav ul li:hover{background: url(../images/jiantou.jpg) 20px center no-repeat;}
.pronav ul li:hover a{font-weight: bold;color: #e00000;padding-left: 50px;}
.proewm{width: 100%;height: 270px;background: #0875dd;margin-top: 20px;text-align: center;color: #fff;padding-top: 25px;}
.proewm p{display: block;background: url(../images/xian.jpg) center no-repeat;font-size: 16px;}
.proewm b{font-size: 28px;font-family: "Impact";font-weight: normal;}
.proewm img{display: block;margin: 0 auto;margin-top: 10px;}
.proewm span{color: #a7bfe1;font-size: 14px;line-height: 30px;}

.rightBox{width:930px;height:860px;margin-top: 50px;}
.probt{height: 60px;background: url(../images/btbj.jpg) top center no-repeat;color: #fff;font-size: 20px;padding-left: 80px;padding-top: 3px;}
.probt span{display: block;color: #a5c2ee;font-size: 14px;}

.contactBox_text { height:860px !important;margin-top: 20px;}
#progun{height:860px; overflow:hidden;}
.casesList { width:100%; height:860px;margin:0 auto;}
.casesList li{width:295px; height:260px;float:left;margin-left: 8px; margin-right:7px;background: #f4f4f4;margin-bottom: 18px;position: relative;}
.casesList li .Img{ width:295px; height:220px;background:#fff; display:block;}
.casesList li .Img span{display: block; width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px; color: #000;font-size: 16px;}
.casesList li:hover .Img span{color: #db0900;font-weight: bold;}
.mpro_txt{display: none;}
.casesList li:hover .mpro_txt{display: block;position: absolute;top: 35px;left: 22px; width: 250px;height: 150px;background-color: rgba(0,0,0,0.6);border-radius: 0 30px 0 30px;}
.casesList li:hover .mpro_txt img{display: block;margin: 0 auto;margin-top: 30px;}

/*优势*/
.contact_adv{height: 900px;background: url(../images/advbj.jpg) bottom center no-repeat;margin-top: 30px;}
.adv_gg{height: 170px;}
.ysbt{color: #fff;font-size: 30px;margin-top: 65px;}
.ysbt p{font-size: 16px;color: #d4d4d4;}
.ystel{margin-top: 50px;margin-right:90px;}
.ystel p{color: #fff;font-size: 16px;}
.ystel p span{font-family: "Impact";font-size: 26px;}
.ystel ul li{float: right;width: 110px;height: 35px;background: #ffb901;margin-right: 15px;line-height: 30px;text-align: center;margin-top: 10px;}
.ystel ul li a{font-size: 14px;color: #fff;}
.ystel ul li:nth-child(2){background: #5ec9ff;}
.ystel ul li:hover{background: #ff9c01;}
.ysnav{margin-top: 35px;}
.oneys{width: 520px;}
.ysimg{height: 75px;background: url(../images/ystba.png) left center no-repeat;}
.ysimgb{height: 75px;background: url(../images/ystbb.png) left center no-repeat;}
.ysimgc{height: 75px;background: url(../images/ystbc.png) left center no-repeat;}
.oneys h3{color: #333;font-size: 20px;font-weight: bold;padding-left: 85px;}
.oneys p{color: #6a6a6a;font-size: 14px;display: block;margin-top: 13px;padding-left: 85px;text-transform:uppercase;}
.oneys ul li{height: 30px;line-height: 30px;color: #6a6a6a;font-size: 14px;background: url(../images/dian.jpg) left center no-repeat;padding-left: 20px;}


/*案例*/
.index_albj{width: 100%;height: 560px;background: url(../images/albj.jpg) center no-repeat;}
.albt{text-align: center;background: url(../images/albt.png) center bottom no-repeat;height: 90px;padding-top: 40px;}
.albt a{font-size: 30px;color: #000;font-weight: bold;}
.albt p{font-size: 14px;color: #808080;line-height: 30px;}
.albt:hover a{color: #2465bf}
.caseList{ overflow:hidden;position:relative; z-index:10; padding-top:35px;width: 90%;margin: 0 auto;height: 320px;}
.caseList .lin{ float:left;width: 10.5%;height: 320px;}
.caseList .lin a.imga{display:block; margin:auto;position: relative;}
.caseList .lin a.imga .spanImg{ display:block; width:100%; height:265px; overflow:hidden; margin:auto; background-position:center center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;}
.caseList .lin .spanT{text-align: center; height:45px; line-height:45px; width:100%;color:#000;font-size:16px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; letter-spacing: 1px;}
.caseList .lin:hover .spanT a{color: #df0000;font-weight: bold;}
.caseList .box{ position:relative; z-index:10; width: 9999px;}
.caseList .box ul{ width:3350px; }
.caseList .box ul li{margin:auto 15px 0 0; width:9.6%;position: relative;}
.caseList .box ul li a.imga{ }
.caseList .lin a.imga:hover .spanT{}

.avatara{
    display: block;
    height: 265px;
    overflow: hidden;
    width:100%;
    position: relative;
}

.caseList .lin .avatara .spanImg {
    height: 265px;
}

.avatara:hover .spanImg, .zhuti .avatara:hover .spanImg, .bbsinner .avatara:hover .spanImg {
    transform: scale(1.3);
    transition: all 1s ease 0s;
  -webkit-transform: scale(1.3);
  -webkit-transform: all 1s ease 0s;
}
.almore{width: 220px;height: 40px;background: #ffb901;margin: 0 auto;line-height: 40px;text-align: center;}
.almore a{color: #fff;font-size: 15px;display: block;}
.almore:hover{background: #ffa201;}

/*公司简介*/
.index_abbj{height: 630px;width: 100%;background: url(../images/abbj.jpg) center no-repeat;}
.abbt{text-align: center;color: #fff;padding-top: 35px;height: 180px;}
.abbt p{font-size: 25px;}
.abbt b{font-size: 30px;}
.abbt b span{color: #ffcc01;}
.abbt h3{color: #ffcc01;font-size: 33px;font-weight: bold;}
.neirong{width: 630px;margin-left: 35px;margin-top: 45px;}
.neirong span{font-size: 30px;color: #000;font-weight: bold;display: block;margin-bottom: 25px;}
.neirong p{color: #565656;font-size: 15px;line-height: 26px;}
.neirong a{display: block;width: 115px;height: 35px;background: #ffb901;line-height: 35px;text-align: center;float: right;margin-top: 30px;color: #fff;font-size: 15px;}
.neirong a:hover{background: #ffa201;}
.index_abbj img{display: block;margin-top: 60px;margin-right: 20px;}
/*流程*/
.zhizuo{width: 1200px; height: 230px;margin: 0 auto; margin-top: 30px;background: url(../images/xiana.jpg) top center no-repeat;}
.zhizuo ul{display: block;width: 1200px;margin: 0 auto;}
.zhizuo ul li{width: 200px;height: 240px; float: left;background: url(../images/juxing.jpg) top center no-repeat;margin-top: 5px;}
.zhizuo ul li img{display: block;margin: 0 auto;margin-top: 35px;}
.zhizuo ul li span{display: block;width: 200px;text-align: center;font-size: 15px;color: #333;margin-top: 50px;}
.zhizuo ul li:hover img{cursor:pointer; -webkit-transition: all ease-in-out .3s;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;transition: all ease-in-out .3s;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

/*新闻*/
.newsbj{width: 100%;height: 620px;background: #f0f0f0;}
.xwbt{text-align: center;padding-top: 30px;}
.xwbt a{font-size: 33px;color: #0c0c0c;font-weight: bold;}
.xwbt span{color: #686868;font-size: 15px;display: block;line-height: 30px;}
.xwbt a:hover{color: #2465bf;}
.new_l{width: 430px;height: 410px;background: #fff;box-shadow: 0 3px 5px #bdbdbd;margin-top: 40px;}
.new_l img{width: 385px;height: 230px;display: block;margin: 0 auto;margin-top: 30px;}
.new_l .xwti{width: 300px;margin-left: 20px;margin-top: 15px;}
.new_l .xwti h3{font-size: 16px;color: #333;line-height: 40px;display: block;height: 40px;overflow: hidden;}
.new_l .xwti p{font-size: 14px;color: #909090;}
.new_l .xwday{width: 70px;height: 70px;background: #cd0000;border-radius: 5px;margin-top: 25px;margin-right: 20px;text-align: center;color: #fff;}

.new_l .xwday .xwone{display: block;font-size: 26px;}
.new_l .xwday .xwtwo{font-size: 14px;}
.new_l:hover .xwti h3{padding-left: 13px;color: #cd0000;font-weight: bold;transition: all 1s ease 0s;}
.new_r{width: 750px;height: 410px;background: #fff;box-shadow: 0 3px 5px #bdbdbd;margin-top: 40px;}
.new_r ul li{height: 135px;border-bottom: 1px #ededed solid;}
.new_r ul li:nth-child(3){border-bottom: none;}
.new_r ul li .xwdayl{width: 140px;border-right:1px #ededed solid;height: 135px;text-align: center; }
.new_r ul li .xwdayl .xwthree{color: #333;font-size: 26px;display: block;padding-top: 35px;}
.new_r ul li .xwdayl .xwfour{font-size: 15px;color: #383838;}
.new_r ul li .xwtitle{width: 570px;margin-right: 20px;}
.new_r ul li .xwtitle h3{color: #333;font-size: 16px;line-height: 35px;display: block;padding-top: 20px;}
.new_r ul li .xwtitle p{color: #909090;font-size: 14px;}
.new_r ul li:hover{background: #cd0000;}
.new_r ul li:hover .xwdayl .xwthree{color: #fff}
.new_r ul li:hover .xwdayl .xwfour{color: #fff}
.new_r ul li:hover .xwtitle h3{color: #fff;padding-left: 15px;transition: all 1s ease 0s;font-weight: bold;}
.new_r ul li:hover .xwtitle p{color: #dbdbdb;}

/*友链*/
.linkbt{width: 240px;height: 100px;background: #ffc400 url(../images/link.png) 18px center no-repeat;}
.linkbt p{color: #fff;font-size: 20px;padding-left: 75px;padding-top: 20px;}
.linkbt p span{font-family: "Times New Roman";display: block;}
.linknr{width: 930px;height: 100px;line-height: 100px;overflow: hidden;}
.linknr ul li{float: left;padding-right: 8px;color: #808080;font-size: 15px;}
.linknr ul li em{padding-left: 8px;}
.linknr ul li a{color: #808080;font-size: 15px;}
.linknr ul li:hover a{text-decoration: underline;}
/*底部*/
.footbj{height: 380px;background: url(../images/footbj.jpg) center no-repeat;width: 100%;}
.dbtel{width: 240px;height: 380px;background: url(../images/dbtel.jpg) left center no-repeat;}
.dbtel ul li{line-height: 70px;color: #fff;font-size: 16px;padding-left: 65px;}
.dbtel ul li:nth-child(2){line-height:30px;margin-top:5px;}

.dbtel img{display: block;margin: 0 auto;margin-top: 30px;}
.dbtel span{display: block;height: 40px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;}
.db-l{ width:330px; margin-left:70px; padding-top:60px; float:left;}
.db-l h3{ color:#fff; font-weight:bold; font-size:20px;}
.db-l b{ color:#ff9600; font-size:23px;line-height: 50px;}
.db-l a{ display:block; color:#535353; font-weight:bold; font-size:20px; height:50px; border-bottom:1px #717171 solid; line-height:50px; text-transform:uppercase;}
.db-l p{ display:block; background:url(../images/tela.png) left center no-repeat; height:70px; color:#fff; font-size:16px; padding-left:70px; margin-top:30px;}
.db-l p span{ display:block; font-size:30px; font-family:"Impact";}
.map{width:490px;height: 280px;margin-top: 50px;}

.copy{width: 100%;height: 120px;background: #0c0c0c;text-align: center;line-height: 50px;color: #b8b8b8;font-size: 14px;}
.copy a{color: #b8b8b8;}
/*在线留言*/
.online{width: 100%;height: 70px;background-color:rgba(0,0,0,0.7);position: fixed;bottom: 0;z-index: 9999;}
.on_ly{width: 100%;}
.on_ly p{color: #fff;font-size: 18px;}
.on_ly ul li{float: left;margin-top: 15px;}
.on_ly ul .in_flt{width: 198px;height: 35px;background: #fff;border:none; color: #afafaf !important;font-size: 16px;padding-left: 10px;margin-right: 15px;}
.on_ly ul li .FaqTitlesy{width: 155px;height: 35px;background: #fff;border:none; color: #afafaf !important;font-size: 16px;padding-left: 10px;margin-right: 15px;float: left;}
.on_ly ul li #VCode{float: right;width: 110px;}
.on_ly ul .in_flta{width: 300px;height: 35px;background: #fff;border:none; color: #afafaf !important;font-size: 16px;padding-left: 10px;margin-right: 15px;}
.on_ly ul .nanniu_bj{width: 80px;height: 35px;background: #f5600b;border:none;margin-left: 15px;color: #fff;font-size: 16px;}
.on_ly ul .nanniu_bj:hover{background: #ff9f00;}


/* 回到顶部 */
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:15px;
	bottom:-200px;
	_bottom:auto;
	width:36px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -65px;
}

/*内页分类*/
.h60{height: 60px;}
.nybanner{height: 450px;background: url(../images/nybanner.jpg) center no-repeat;position: relative;}

.H-proclass{width: 1200px;height: 120px;background: #eee;margin-bottom: 20px;}
.H-proclass span a{display: block;float: left; width: 210px;height: 120px;background: #ffbe00;line-height: 120px;text-align: center;font-size: 18px;color: #fff;}
.H-proclass span a:hover{background: #ff9600;}
.H-proclass ul{display: block;float: right;width: 980px;}
.H-proclass ul li{float: left;line-height: 40px;}
.H-proclass ul li a{font-size: 15px;color: #868686;padding-left: 13px;padding-right: 13px;}
.H-proclass ul li:hover a{color: #cd0007;text-decoration: underline;}

.H-proclassa{width: 1200px;height: 40px;background: #eee;margin-bottom: 20px;}
.H-proclassa span a{display: block;float: left; width: 210px;height: 40px;background: #ffbe00;line-height: 40px;text-align: center;font-size: 18px;color: #fff;}
.H-proclassa span a:hover{background: #ff9600;}
.H-proclassa ul{display: block;float: right;width: 980px;}
.H-proclassa ul li{float: left;line-height: 40px;}
.H-proclassa ul li a{font-size: 15px;color: #868686;padding-left: 13px;padding-right: 13px;}
.H-proclassa ul li:hover a{color: #cd0007;text-decoration: underline;}
/*当前导航*/

.breadcrumbs{height:70px;font-size:14px;line-height:70px;color:#b0b0b0;margin-bottom:30px; }
.breadcrumbs .dh_box{ }
.breadcrumbs .sortName{ color:#388c19; font-size:22px; font-weight:700;}
.breadcrumbs .dqdhMain{ float:right; }
.breadcrumbs .dqdhMain a{font-size: 14px;color: #666; display:inline-block;}
.breadcrumbs .dqdhMain a:hover{ text-decoration:underline; color:#000;}
.breadcrumbs .dqdhMain .span2{ color:#b7b7b7; font-size: 14px; display:inline-block; padding:0 5px;}
.breadcrumbs .indexa{ }
.breadcrumbs .span1{ color:#666;padding:0 10px 0 30px; background:url(../images/dizhi.png) left center no-repeat;}
.breadcrumbs .dqdh_class{ margin-top:15px; float:left;}
.breadcrumbs .dqdh_class li{ float:left; padding:0 15px 0 0px; }
.breadcrumbs .dqdh_class li a{ display:block; padding:0 50px; height:40px; line-height:40px; background-color:rgb(48,93,195); color:#fff; font-size:15px; position:relative;}
.breadcrumbs .dqdh_class li a::before,.breadcrumbs .dqdh_class li a::after{ content:''; display:block; position:absolute; top:50%; margin-top:-6px; height:12px; width:1px; border-left:1px solid #fff; border-right:1px solid #fff;}
.breadcrumbs .dqdh_class li a::before{ left:20px;}
.breadcrumbs .dqdh_class li a::after{ right:20px;}
.breadcrumbs .dqdh_class li a:hover,.breadcrumbs .dqdh_class li.active a{ background-color:#db0713;}
.breadcrumbs .b1{ height:7px; background:url(../images/xgray_line06.png) repeat;}
.breadcrumbs .b2{ height:1px; border-top:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a; margin-top:3px;}

.nybt{text-align: center;}
.nybt h1{display: block;font-weight: bold;font-size: 30px;background: url(../images/line1.jpg) bottom center no-repeat;height: 60px;line-height: 55px;}
.nybt p{font-size: 14px;color: #999;margin-top: 15px;}

/*内页导航*/

.biaoti{background: url(../images/zcbt.png) top center no-repeat;height: 85px;width: 270px;text-align: center;}
.biaoti a{display: block;text-align: center;color: #fff;font-size: 26px;line-height: 45px;}
.biaoti span{color: #fff;font-size: 18px;}
.cpfl{width: 260px;background: #fff;height: auto;padding-bottom: 30px;}
.cpfl ul{width: 230px;margin: 0 auto;}
.cpfl ul li{height: 60px;line-height: 60px;border-bottom: 1px #9b9b9b dotted;background: url(../images/jiantou.png) 30px center no-repeat;}
.cpfl ul li a{font-size: 15px;color: #000;padding-left: 65px;display: block;}
.cpfl ul li:hover a{color: #dc0000;font-weight: bold;padding-left: 75px;}
.sytel{width: 260px;height: 190px;background: #3063b5 url(../images/teltu.png) left bottom no-repeat;margin-top: 15px;}
.sytel p{font-size: 16px;color: #fff;display: block;padding-top: 40px;margin-left: 95px;}
.sytel p span{font-size: 23px;font-family: "Impact";display: block;}
.sytel a{display: block;width: 130px;height: 35px;background: #ffba00;line-height: 35px;text-align: center;border-radius: 25px;color: #fff;font-size: 16px;margin-top: 15px;margin-left: 115px;}
.sytel a:hover{background: #ff8400;color: #fff;}


.nytel{background: #fff;width: 260px;height: auto;margin-top: 20px;}
.nytel span{display: block;height: 60px;background: #3063b5;line-height: 60px;text-align: center;color: #fff;font-size: 23px;}
.nytel span b{font-weight: normal;font-size: 17px;}
.nytel p{padding: 15px;font-size: 16px;line-height: 30px;color: #333;}


.lybt{ text-align:center; margin-top:40px;}
.lybt span{font-size: 43px;line-height: 45px;text-transform: uppercase;color:#5a5a5a;}
.lybt h3{ display:block; font-size:20px; line-height:45px;color:#5a5a5a; }
.liuyan{ margin-top:30px; text-align:center;}
.liuyan span{ font-size:20px;color: rgb(215, 12, 25);}
.liuyan a{ font-size:16px;color: #CCCCCC;}
.liuyan p{ font-size:16px;color: #666666; line-height:30px;}

.nyfl{}
.nyfl ul li{width: 160px;height: 45px;background: #1964d2;float: left;margin-bottom: 15px;margin-right: 10px;border-radius: 25px;text-align: center;line-height: 45px;}
.nyfl ul li a{color: #fff;font-size: 16px;display: block;}
.nyfl ul li:hover{background: #d90000;font-weight: bold;}

/*内页关于我们*/
.about_box{width: 1200px;background: #fff;margin: 0 auto;}
.about_box .about_left{ width:100%;}
.about_box .about_left .about_t1 { position:relative; height:40px;}
.about_box .about_left .about_t1 .div1{ font-size: 21px; line-height: 148%; color:#000;}
.about_box .about_left .about_t1 .div2{ font-size:18px; color:#444;}
.about_box .about_left .about_t1 .about_t2{text-align: center;} 
.about_box .about_left .about_t1 .about_t2 .span1{font-size:28px; font-weight:700; line-height:38px; color:#000;}
.about_box .about_left .about_t1 .about_t2 .span2{ font-size:14px; text-align:right; color:#b7b7b7; line-height:20px;}
.about_box .about_left .text{ line-height:35px; color:#666; font-size:15px; text-indent:2rem; padding-top:25px;}
.about_box .about_left .text p{ padding:10px 0;}
.about_box .about_right{ width:370px;}
.about_box .about_right ul{ margin-top:8px;}
.about_box .about_right ul li{ float:left; margin-left:2px; width:180px; margin-bottom:3px;border: 1px #ccc solid;}
.about_box .about_right ul li a{ display:block; width:100%; height:130px;background-repeat:no-repeat !important; background-size:cover !important;background-position:center center !important; -webkit-background-size: cover;  
-moz-background-size: cover;  -o-background-size: cover; }




/*Â·Ã–Ã’Â³*/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530}

.viewpage{ margin:0; padding:20px 0 50px 0; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;padding-left: 20px;padding-right: 20px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#cc0000; color:#fff; border:1px solid #cc0000;}

.main{ background-color:#f0f0f0;padding-bottom: 60px;}
.main .main_right{ width:910px;background: #fff;}
.main .main_righta{ width:100%;background: #fff;}
.text{ line-height:35px; font-size:15px; color:#666;padding:30px;}
.text span{font-size:15px; color:#666;}
.texta{ line-height:35px; font-size:15px; color:#666;padding:30px;}

.main .tT01{ text-align:center; line-height:35px; padding-top:30px;}
.main .tT01 .span1{ font-size:24px; color:#444;}
.main .subtitle{font-size: 16px; line-height:50px; height: 50px; color: #8F8F8F; text-align:center;border-bottom: 1px #aeaeae dotted;}
.main .subtitle span{ padding:0 10px;}

.mainBox{margin-top: 50px;}



#faqbox{padding:90px 0 50px 0; background-color:#fff; width:700px; margin:0 auto;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }

/**/

.main .proListal{width:930px;}

.main .proListal li{ width:295px; float:left;background: #fff;height: 220px;margin-bottom: 20px;margin-left: 15px;position:relative;} 
.main .proListal li .boxal{ width:295px; height:220px;display:block; cursor:pointer;}
.main .proListal li .boxal .spanImgal{ display:block; overflow:hidden;width:295px; height:220px;margin: 0 auto;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}

.main .proListal li .spanal{ display: block;height:45px; line-height:45px; width:295px;text-align: center; margin:auto;font-size:16px;position: absolute;left: 0;bottom: 0; background: rgba(0,0,0,0.7); }
.main .proListal li .spanal a{ color:#fff; }
.main .proListal li .spanal p{display: none;}
.main .proListal li:hover .spanal{transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;display: block;height: 100px; background-color: rgba(25,100,210,0.7);}
.main .proListal li:hover .spanal p{display: block;color: #fff;font-size: 18px;}



.proListal li .avatar{
    position: relative;
}
.proListal li .avatar{
    display: block;
    height: 290px;
    overflow: hidden;
    width:385px;
}
.proListal li .avatar .spanImgal{
    height: 290px;
}
.avatar:hover, .zhuti .avatar:hover, .bbsinner .avatar:hover {
    box-shadow: 0 0 10px gray;
}
.avatar:hover .spanImgal, .zhuti .avatar:hover .spanImgal, .bbsinner .avatar:hover .spanImgal {
    transform: scale(1.3);
    transition: all 1s ease 0s;
  -webkit-transform: scale(1.3);
  -webkit-transform: all 1s ease 0s;
}


/**/
.main .news_list{width: 1170px;margin: 0 auto;}
.main .news_list li{border-bottom: 1px dotted #ececec; padding:15px;}
.main .news_list li .img{border: 1px #f0f0f0 solid;}
.main .news_list li .lMore{ width:100%;}
.main .news_list li .lMore .title{font-size: 16px;color: #393939;line-height: 36px; margin-bottom:15px;background: url(../images/002.gif) left center no-repeat;padding-left: 23px;}
.main .news_list li .lMore span{ font-size:13px; color:#999;}
.main .news_list li .lMore p{font-size:13px; color:#999; line-height:26px;}
.main .news_list li .lMore .more2{width: 88px;height: 30px;line-height: 30px;color: #999999;border: 1px solid rgba(0, 0, 0, .1);bottom: 30px;display:block; font-size:13px; text-align:center; float:right; margin-top:30px;}
.main .news_list li:hover .title{ color:#e40000; padding-left:35px; font-weight:bold;}
.main .news_list li:hover p{ padding-left:15px;}
.main .news_list li:hover .more2{ background:#0160b1;border-color: #0160b1; color:#fff;}

/*详情页*/

.product_dqdh {
  background-color:#f4f4f4 ;
}
.product_top {
}
.product_top .l_img {
  width:100%;
  height:auto;
  text-align:center;
  display:table;
  margin-top: 50px;
}
.product_top .l_img span {/*display: table-cell; vertical-align:middle;*/
  display:block;
  width:100%;
  height:100%;
  background-size:cover !important;
}

.product_top .r_box {
  width:850px;
  margin: 0 auto;
}
.product_top .r_box .product_title {
  border-bottom:1px solid #ddd;
  padding:30px 0 8px 0;
  text-align: center;
}
.product_top .r_box .product_title h2 {
  font-weight:700;
  font-size:26px;
  color:#101010;
}
.miaoshu {
}
.product_top .subtitle {
  font-size:14px;
  color:#b7b7b7;
  padding-top:8px;
  border-bottom: none;
  height: inherit;
  width: 350px;
  margin: 0 auto;
}
.product_top .subtitle span {
  display:block;
  padding-left:25px;
  line-height: 23px;
  height: 24px;
}
.product_top .subtitle span.span1 {
  background:url(../images/shijian.png) left center no-repeat;
}
.product_top .subtitle span.span2 {
  background:url(../images/liulan.png) left center no-repeat;
}
.product_top .keyword {
  height:40px;
  line-height:40px;
  font-size:15px;
  color:#717171;
}
.product_top .keyword span {
  font-size:18px;
  color:#0059A9;
}
.product_top .desc {
  font-size:14px;
  color:#717171;
  line-height:30px;
  margin-top: 15px;
}
.product_top .desc span {
  display:block;
  float:left;
  width:200px;
}
.product_top .desc p {
  display:block;
  float:right;
  line-height: 25px;
  font-size: 15px;
  color: #8b8b8b;
}
.product_top .lianxi {
  height:60px;
}
.product_top .lianxi .a {
  display:block;
  height:40px;
  line-height:40px;
  float:left;
  margin-right:50px;
  color:#cb0000;
  font-size:18px;
  border-bottom:1px solid #cb0000;
  padding-left:28px;
}
.product_top .lianxi .a.a_qq {
  background:url(../images/QQ.png) left center no-repeat;
}
.product_top .lianxi .a.a_tel {
  background:url(../images/tela.png) left center no-repeat;
}
.product_top .dianhua {
  height:40px;
  padding:0 30px;
  line-height:40px;
  text-align:center;
  border-radius:30px;
  font-size:15px;
  background-color:#be0000;
  margin-top: 10px;
  width: 130px;
}
.product_top .dianhua a {
  color:#fff;
}
.product_top .dianhua:hover {
  background-color:rgba(250, 175, 41, 1);
}
.share {
  margin-top:10px;
}
.share .span1 {
  line-height:32px;
  color:#999;
  padding-right:10px;
  font-size:15px;
}
.xiangqing {

}
.xiangqing_top {
}
.xiangqing_top .a_nav {
  display:block;
  float:left;
  width:190px;
  background-color:#fff;
  border-bottom:2px solid #e50000;
  color:#eea200;
  text-align:center;
  height:50px;
  line-height:50px;
  font-size:18px;
}
.xiangqing_top .a_nav.active {
  background-color:#e50000;
  color:#fff;
}
.contenta {
}
.contact_title2 {
  text-align: center;
  font-size: 18px;
  color: #888;
}
.lx_b {
  width: 100%;
  height: 420px;
  border: 1px solid #000;
  margin-top: 30px;
}
.lx_list {
  background-color: #fff;
  width: 275px;
  margin: 39px 10px;
  min-height: 300px;
}
.lx_list p {
  line-height: 35px;
  font-size: 16px;
  color: #666;
  padding-left: 30px;
}
/*地图*/
.BMap_Marker.BMap_noprint {
    background: url(../images/dt.png) center center no-repeat !important;
    display: block !important;
}
.BMap_Marker {
    display: none !important;
}

/*.xqys{margin-left: 25px;margin-right: 25px;}
.xqys ul li{float: left;margin-right: 15px;margin-top: 30px;text-align: center;}
.xqys ul li span{line-height: 35px;font-size: 16px;}
.xqys ul li:hover span{color: #db0000;font-weight: bold;}*/

.no_seach{width:930px;color:#7f7f7f;}
