﻿@charset "utf-8";
.gnsb01{ width:48%; float:left; margin-right:4%;}
.gnsb01 dl{ margin:0 auto; text-align:center; color:#fff; width:28%; position:relative; z-index:2;}
.gnsb01 dl dt img{ width:100%;}
.gnsb01 dl dd{ font-size:28px; position:absolute; top:50%; width:100%; text-align:center; transform:translateY(-50%)}
.gnsb01 dl dd img{ display:inline; transition-duration:.5s;}
.box{ background:#f1f1f1; padding:120px 0 40px 0; position:relative; top:-80px; z-index:1; text-align:center;}
.box p{ font-size:24px; margin-bottom:30px; min-height:62px;}
.box a{ background:#ca1621; color:#fff; font-size:24px; padding:3px 25px; transition-duration:.5s;}
.gnsb01:hover dl dd img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.gnsb01:hover .box a{ background:#3981d3;}
.gnsb01:nth-child(2n){ margin-right:0;}
.gn-ts dl{width:38%;}
.gn-ts .box{ top:-50px;}
.gjsb01{ width:100%; background:#f5f5f5; padding:40px 0}
.gjsb01 dl{ width:12%; float:left; text-align:center; margin-right:5%; margin-bottom:60px;}
.gjsb01 dl dt img{ display:inline;}
.gjsb01 dl dd p{ font-size:16px; color:#3b3b3b; padding:15px 0 20px 0}
.gjsb01 dl dd a{ color:#fff; background:#3981d3;-moz-box-shadow:1px 3px 7px #333333; -webkit-box-shadow:1px 3px 7px #333333; box-shadow:1px 3px 7px #333333; padding:10px 30px; border-radius:6px; font-size:16px; position:relative; overflow:hidden; display:block;}
.gjsb01 dl dd a i{ position:relative; z-index:2; font-style:normal;}
.gjsb01 dl dd a span{ display:block; width:100%; height:100%; background:#a09150; position:absolute;border-radius:6px;-moz-box-shadow:1px 3px 7px #333333; -webkit-box-shadow:1px 3px 7px #333333; box-shadow:1px 3px 7px #333333; top:120%; left:0; transition-duration:.5s; z-index:1; }
.gjsb01 dl dd a:hover span{ top:0;}
.gjsb01 dl:nth-child(6n){ margin-right:0;}
.gjsb02{ padding:60px 0; width:100%; overflow:hidden;}
.gjsb02-le{ width:50%; background:#000; position:relative; overflow:hidden;}
.gjsb02-le img{ width:100%; display:block; opacity:0.6; transition-duration:.5s;}
.ne-box1{ position:absolute; top:35%; left:15%;}
.ne-box1 span{ display:block; width:65px; height:4px; background:#fff;}
.ne-box1 p{ color:#fff; font-size:30px; padding:15px 0 30px 0}
.ne-box1 a{ background:#a09150; padding:10px 30px; color:#fff; font-size:18px; transition-duration:.5s;}
.ne-box1 a:hover{ background:#3981d3; border-radius:10px;}
.gjsb02-le:hover img{ opacity:0.8; transform:scale(1.1,1.1)}
.ts-box{ right:15%; left:auto; text-align:right;}
.ts-box span{ float:right;}
.gjsb03-xi{ width:73%; margin:0 auto;}
.gjsb03-xi dl{ width:19%; float:left; text-align:center; margin-right:21%;}
.gjsb03-xi dl dt{ width:50%; margin:0 auto; text-align:center; position:relative;}
.gjsb03-xi dl dt .gj-yuan{ width:100%;}
.gjsb03-xi dl dt .gj-icon{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; transition-duration:.5s;}
.gjsb03-xi dl dd{ font-size:24px; color:#414141; padding-top:19px;}
.gjsb03-xi dl:hover dt .gj-icon{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
 .gjsb03-xi dl:nth-child(3n){ margin-right:0;}
.gjsb04{background: url(../images/ne_bg01.jpg) no-repeat center center; padding: 57px 0 110px 0; background-size: cover; margin:50px 0;}
.gjsb04-xi{ width:73%; margin:0 auto;}
.gjsb04-xi dl{ width:19%; float:left; text-align:center; color:#fff; margin-right:8%;}
.gjsb04-xi dl dt{ width:50%; background:#3981d3; text-align:center; margin:0 auto 30px auto;}
.gjsb04-xi dl dt img{ display:inline; padding:30px 0; transition-duration:.5s;}
.gjsb04-xi dl dd{ font-size:24px;}
.gjsb04-xi dl:hover dt{ background:#a09150;}
.gjsb04-xi dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.gjsb04-xi dl:nth-child(4n){ margin-right:0;}
.table01 table td{ height:67px; font-size:16px;}
.gjsb06{ padding-top:50px;}
.gjsb06 ul li{ width:18%; text-align:center; float:left; margin-right:2%; margin-bottom:30px;}
.gjsb06 ul li img{ width:100%;}
.gjsb06 ul li p{ font-size:18px; color:#3d3d3d; padding-top:20px;}
.gjsb06 ul li:nth-child(5){ margin-right:0;}
.bq01{ padding-bottom:50px;}
.bq01 dl{ width:18%; float:left; position:relative; transition-duration:.5s; margin:0 1%;}
.bq01 dl dt img{ width:100%;}
.bq01 dl dd{ width:100%; text-align:center; position:absolute; top:50%; transform:translateY(-60%)}
.bq01 dl dd img{ display:inline;}
.bq01 dl dd p{ font-size:20px; padding:10px 0 20px 0}
.bq01 dl dd a{ color:#fff; background:#b7ac7b; font-size:16px; padding:8px 25px; border-radius:10px; transition-duration:.5s;}
.bq01 dl dd a:hover{ background:#3981d3;}
.bq01 dl:hover{ transform:scale(1.1,1.1)}
.bqzs01{ width:100%; text-align:center;}
.bqzs01 img{ display:inline;}
.bqzs02{ width:100%; text-align:center; padding:30px 0;}
.bqzs02 li{ display:inline-block; width:30%; padding:0 1%; text-align:center;}
.bqzs02 li img{ display:inline;}
.zl01-le{ width:50%; overflow:hidden; background:#000;}
.zl01-le img{ width:100%; display:block; transition-duration:.5s;}
.zl01-le:hover img{ transform:scale(1.1,1.1); opacity:0.3}
.zl01-zi{ padding-top:4%;  padding-left:6%;}
.zl01-zi p{ font-size:24px; color:#1e1e1e;}
.zl01-zi span{ display:block; font-size:24px; color:#959595; font-family:"Arial"; padding:15px 0;}
.zl01-zi a{color:#fff; background:#b7ac7b; font-size:16px; padding:5px 25px; border-radius:10px; transition-duration:.5s;}
.zl-ts{text-align:right; float:right; padding-right:6%;}
.lx01{ width:25%; border-bottom:2px solid #0055b5; padding-bottom:23px; float:left; padding-top:30px;}
.lx01 dl dt{ color:#4e4e4e; text-transform:uppercase; float:left; padding-right:30px;}
.lx01 dl dt span{ color:#3c3c3c; font-size:16px; display:block;}
.lx01 p{ font-size:30px; color:#3c3c3c; padding-top:10px;}
.lx01:nth-child(3){ float:right; width:32%;padding-bottom: 5px;}
.lx01:nth-child(3) p{ font-size:18px; color:#3c3c3c; padding:10px 0}
.lx01:nth-child(2){ margin:0 9%;}
.ne-map{ width:100%; height:400px; padding:70px 0;}
.case-menu{ width:100%; height:60px; background:#d3d3d3; line-height:60px;}
.case-menu li a{ float:left; display:block; font-size:16px; width:25%; text-align:center;}
.case-menu li a:hover{ background:#3981d3; color:#fff;}
.case-menu li .case-ts{ background:#3981d3; color:#fff;}
.case-list{ width:92%; margin:60px auto;}
.case-list dl{ width:28%; float:left; background:#3981d3; color:#fff; min-height:300px; margin-right:8%; margin-bottom:40px;}
.case-list dl dt{ font-size:70px; font-family:"Arial"; padding:35px 0; text-align:center;}
.case-list dl dd{ width:90%; margin:0 auto; font-size:20px; text-align:center;}
.case-list dl:nth-child(3n){ margin-right:0;}
.jianT{text-align: center; margin:0 auto;}
.jianT li a{ font-size: 14px; color:#474747; padding:6px 10px ; line-height: 1; border: 1px solid #dbdbdb; background:#f8f8f8; border-radius:5px; }
.jianT li a:hover{text-decoration: none; background:#3981d3; color:#fff;}
.jianT li{ display: inline; margin: 0 2px}
.jianT li .on{ background:#3981d3; color:#fff;}
.fw-xi dl{ width:49%; float:left; position:relative; margin-right:1%; margin-bottom:25px;}
.fw-xi dl dt{ width:100%;}
.fw-xi dl dt img{ width:100%; display:block;}
.fw-xi dl dd{ position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.fw-xi dl dd p{ float:left; width:35.6%; text-align:center; color:#fff; font-size:20px; padding-top:15px;}
.fw-xi dl dd span{ display:block; width:54.4%; text-align:center; font-size:18px; float:left; padding:0 5%;}
.fw-xi dl dd span a{    color: #fff;
    background: #3981d3;
    -moz-box-shadow: 1px 3px 7px #333333;
    -webkit-box-shadow: 1px 3px 7px #333333;
    box-shadow: 1px 3px 7px #333333;
    padding: 6px 15px;
	display:block;
	width:100px;
	margin:10px auto 0 auto;
    border-radius: 6px;
    font-size: 16px;
    position: relative;
    overflow: hidden;}
	
.fw-xi dl:nth-child(2n){ margin-right:0;}





.other-fw{background: url(../images/ne_bg02.jpg) no-repeat center center; padding: 40px 0 80px 0; background-size: cover; margin: 50px 0;}
.other01{ padding:30px 0;}
.other01 dl{ position:relative; width:15%; cursor:pointer; float:left; margin-right:6%; margin-bottom:30px; transition-duration:.5s;}
.other01 dl dt img{ width:100%; display:block;}
.other01 dl dd{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center; font-size:20px;}
.other01 dl dd img{ display: inline; transition-duration:.5s;}
.other01 dl:hover dd img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate; }
.other01 dl:nth-child(5){ margin-right:0;}
.other01 dl:nth-child(6){ margin-left:21%;}
.other01 dl:hover{ transform:scale(1.1,1.1)}
.fw-ys dl{ width:13%; float:left; background:#f4f4f4; padding:30px 3% 35px 3%;-moz-box-shadow:5px 6px 14px #C4C4C4; -webkit-box-shadow:5px 6px 14px #C4C4C4; box-shadow:5px 6px 14px #C4C4C4; margin:0 3% 43px 3%;}
.fw-ys dl dt span{ width:40px; height:2px; background:#f1000d; display:block; margin-bottom:10px;}
.fw-ys dl dt{ font-size:20px; color:#373737; padding:0 0 10px 0}
.fw-ys dl dd{color:#989898; line-height:30px; font-size:18px; min-height:120px;}
.gnzl01{ width:92%; margin:0 auto;}
.gnzl01 dl{ width:17%; position:relative; cursor:pointer; float:left; margin-right:10%; margin-top:40px;}
.gnzl01 dl dt img{ width:100%; transition-duration:.5s;}
.gnzl01 dl dd{ position:absolute; top:50%; transform:translateY(-50%); text-align:center; width:100%;}
.gnzl01 dl dd p{ font-family: "文鼎CS大宋";  font-size:22px; font-weight:bold; padding-bottom:15px;}
.gnzl01 dl dd a{ background:#0055b5; color:#fff; border-bottom:1px solid #3c78bb; padding:5px 20px; font-size:16px; border-radius:10px;}
.gnzl01 dl:hover dt img{ transform:rotate(360deg)}
.gnzl01 dl:nth-child(4),.gnzl01 dl:nth-child(11){ margin-right:0;}
.gnzl01 dl:nth-child(5){ margin-left:13%;}
.gnzl02{ width:100%; background:#f7f7f7; padding:60px 0; margin:60px 0;}
.sx-xi{ width:78%; margin:0 auto;}
.sx-xi dl{ width:30%; text-align:center; float:left; margin-right:5%;}
.sx-xi dl dt img{ display:inline;}
.sx-xi dl dt p{ font-size:18px; padding:10px 0 25px 0}
.sx-xi dl dd{ font-size:16px;}
.sx-xi dl:nth-child(3){ margin-right:0;}
.wt-ti{ border-bottom:1px solid #c5c5c5; padding-bottom:15px; margin-bottom:15px;}
.wenti-le{ width:48%;}
.wt-ti p{ font-family: "文鼎CS大宋"; font-size:24px; float:left; font-weight:bold;}
.wt-ti a{ float:right; font-size:12px; padding-top:10px;}
.wenti-le ul li{ background:url(../images/wen.jpg) no-repeat left 2px; padding-left:25px; border-bottom:1px dashed #cdcdcd; padding-bottom:10px; margin-bottom:15px;}
.wenti-le ul li:after{ display:block; clear:both; content:"";}
.wenti-le ul li .zi01{display: block; float: left; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wenti-le ul li span{ float:right; background:#d23e56; padding:5px 10px;}
.wenti-le ul li span a{ color:#fff;}
.wenti-le ul li img{ float:left; padding-right:5px;}
.wenti-le .xz li{ background:url(../images/wen02.jpg) no-repeat left 4px;}
.nr-ti{ text-align: center; width: 100%; border-bottom: 1px dashed #cdcdcd; padding-bottom: 10px; margin-bottom:10px; }
.nr-ti div{ color: #000; font-size: 16px; padding-bottom: 6px; }

.case-list dl a{ color:#fff;}

.xs-team li{ float: left; width: 24%; margin:0 1% 20px 0%; text-align: center; }
.xs-team li:nth-child(4n){ margin-right: 0; }
.xs-team li p{ padding-top: 10px; }


.kehu-list{
  width: 95%;
  margin:0 auto;
}

.partner_box {
  width: 18%;
  float: left;
  position: relative;
  z-index: 1;
  background: #fff;
  height: auto;
  text-align: center;
  padding:30px 0;
  margin-right: 2%;
  margin-bottom: 20px;
}
.partner_box:nth-child(5n){
  margin-right: 0;
}

.partner_box .cont1 {
 width: 100%;
 position: absolute;
 z-index: 2;
}
.partner_box img{
  display: inline;
}
.partner_box .cont2 img {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  z-index: 1;
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.partner_box:hover .cont1 img {
  transform: rotateY(180deg);
  z-index: 1;
alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.partner_box:hover .cont2 img {
  transform: rotateY(360deg);
  z-index: 2;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  -ms-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
}
.partner_box:hover .cont2 img {
  z-index: 2;
}
.partner_box .cont1 img {
  transition: all .5s linear 10ms;
}
.partner_box .cont2 img{
  transition: all .5s linear 10ms;
}
.ab-tu{ padding:10px;}
.ab-zi p{ text-indent:28px; line-height:28px; padding-bottom:8px;}


.list li{ padding:20px 0px; border-bottom:1px dashed #383838}
.list li .timeDiv{ width:10%; background:#e6e6e6; text-align:center; padding:10px 0; color:#808080; font-size:14px;}
.list li .timeDiv b{ font-size:28px;}
.list li .contents2{ width:87%;}
.list li .contents2 h2{ font-size:18px; padding:10px 0; font-weight:normal;}
.list li .contents2 h2 a{color:#555;}
.list li .contents2 p{ color:#666666; margin-top:10px;}
.list li:hover .timeDiv{ background:#3981d3; color:#fffefe;}
.list li:hover .contents2 a{ color:#3981d3;}
.list li .contents2 span{ font-size:12px; color:#9b9b9b; padding-right:10px;}


.jgt{ width:100%; background:#e5e6e7; padding:100px 0 70px 0; margin:30px 0; text-align:center;}
.jgt img{ display:inline-block;}
.xm-xi{ width:100%; background:#f5f5f5; padding:60px 0; margin-bottom:50px;}
.xm-xi dl{ width:18.6%; border:1px solid #a09150; float:left; margin-right:1.5%;}
.xm-xi dl dt img{ width:100%;}
.xm-xi dl dd{ padding:15px 0; text-align:center; width:100%;}
.xm-xi dl dd p{ font-size:30px; font-family:"Arial";}
.xm-xi dl dd span{ font-size:20px;}
.xm-xi dl:nth-child(5){ margin-right:0;}


.one-con{ padding:20px 0 0px 0;}
.oc-con{ width: 30%; padding-top: 85px; float: left; background-color: #ececec; position: relative; text-align: center; padding-bottom:20px; margin:0 2%;}
.occ-title{ height:70px; padding-top: 14px; width: 100%; background: url("../images/bg-one.png") no-repeat center; color: #fff;  font-size: 20px; font-weight: bold; position: absolute; top: -14px; left: 0; display: block; }
.oc-last{ margin-right: 0;}
.oc-con ul{ padding: 0 30px;}
.oc-con ul li{ padding: 14px 0; font-size: 18px; color: #666; border-bottom: dashed 1px #dadada; }
.oc-con ul .occ-lilast{ border-bottom: none;}
.one-btn{ margin-top: 60px; text-align: center;}
.one-btn .btn-red{ height: 54px; line-height: 54px;  width: 320px;}
.btn-red { background-color: #3981d3; display: inline-block; text-align: center;color: #fff;border-radius: 3px;cursor: pointer;font-size: 20px; margin-bottom:60px;}
.btn-red:hover{ color:#fff;}
.lc-tu{ width:100%; text-align:center;}
.lc-tu img{ display:inline-block;}
.jy-lc{ width:100%; background:#e7e4e4; padding:60px 0;}
.lc-an{ text-align:center; width:100%;}
.lc-an a{ display:inline-block; background:#363636; color:#fff; margin-top:45px; padding:10px 34px; font-size:16px; margin-right:30px;}
.fw01-le{ border:1px solid #d2d2d2; padding:50px 0; width:25%; text-align:center; margin-top:50px;}
.fw01-le img{ display:inline-block;}
.fw01-le h1{ font-size:28px; color:#4e4e51; font-weight:normal; padding:15px 0 5px 0;}
.fw01-le p{ font-size:20px; color:#9d9ea4;}
.fw01-le span{ display:block; width:40%; margin:0 auto; height:1px; background:#dddddf; margin-top:40px;}
.fe01-ri{ width:60%; padding-left:10%;}
.fe01-ri dl{ width:40%; position:relative; text-align:center; float:left; margin:0 2% 30px;}
.fe01-ri dl dt{ width:100%;}
.fe01-ri dl dt img{ width:100%;}
.fe01-ri dl dd{ position:absolute; top:50%; transform:translateY(-60%); text-align:center; width:100%; color:#fff;}
.fe01-ri dl dd h1{ font-size:20px; font-weight:normal;}
.fe01-ri dl dd p{ font-size:12px; padding:5px 0;}
.fe01-ri dl dd a{ display:inline-block; background:#fff; color:#b6a55b; padding:5px 10px; margin-top:5px;}
.flfw01{ margin-bottom:100px;}
.te02 dl{ width:45%;}
.te02 dl dd p{ width:90%; margin:0 auto; text-align:left;}
.cyl01{ margin-bottom:30px;}
.cyl-ti div{ color:#6c6969; font-size:26px;}
.cyl-ti p{ color:#aaa5a5; font-size:20px; padding-bottom:30px;}
.c01-xi{ width:100%; background:#fbfaf8; padding:30px 0;}
.cy01-le{ width:33%;}
.cy01-le img{ width:100%;}
.cy-ts{ width:60%;}
.cyl02 p{ width:82%; margin:20px auto 30px auto;}
.cyl02 p img{ width:100%;}
.cy-sy{ background:#fbfaf8; padding:40px 0;}
.cy-sy p{width:60%; margin:0 auto }
.cy-sy p img{ width:100%;}
.cy-tx{ width:71%; margin:0 auto 30px auto;}
.cy-tx img{ width:100%;}
.cy-rz{ width:100%; background:#fbfaf8; padding:60px 0; margin-bottom:30px;}
.cy-rz p{ width:89%; margin:0 auto;}
.cy-rz p img{ width:100%;}









/*当页面大于1400px时*/
@media (min-width: 1441px) {
  .gjsb02{ width:1440px; margin:0 auto; overflow:hidden}

}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {

}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
.gjsb01 dl{ width:23%; margin-right:2%; margin-bottom:30px;}
.gjsb01 dl dt img{ width:50%;}
.gjsb01 dl dd p{ font-size:14px; padding:10px 0 10px 0}
.gjsb01 dl dd a{padding:5px 15px;font-size:12px;}
.gjsb01 dl:nth-child(4n){ margin-right:0;}
.gjsb01 dl:nth-child(6n){ margin-right:2%;}
}

/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
.gnsb01 dl{width:30%;}
.gnsb01 dl dd{ font-size:14px;}
.box{padding:60px 0 40px 0;top:-40px;}
.box p{ font-size:14px; margin-bottom:20px; min-height:30px;}
.box a{font-size:12px;}
.gjsb01 dl{ width:23%; margin-right:2%; margin-bottom:30px;}
.gjsb01 dl dt img{ width:50%;}
.gjsb01 dl dd p{ font-size:14px; padding:10px 0 10px 0}
.gjsb01 dl dd a{padding:5px 15px;font-size:12px;}
.gjsb01 dl:nth-child(4n){ margin-right:0;}
.gjsb01 dl:nth-child(6n){ margin-right:2%;}
.gjsb01{ padding:20px 0}
.gjsb02{ padding:30px 0;}
.ne-box1{ top:15%; left:10%;}
.gjsb03-xi{ width:100%;}
.gjsb03-xi dl{ width:32%; margin-right:2%;}
.gjsb03-xi dl dt{ width:50%;}
.gjsb03-xi dl dt .gj-icon{width:60%;}
.gjsb03-xi dl dd{padding-top:12px;}
.gjsb04{ padding: 37px 0 50px 0; margin:30px 0;}
.gjsb04-xi{ width:80%;}
.gjsb04-xi dl{ width:24%;margin-right:1.3%;}
.gjsb04-xi dl dt{ width:80%; margin:0 auto 10px auto;}
.gjsb04-xi dl dt img{padding:10px 0;}
.gjsb04-xi dl dd{ font-size:14px;}
.bq01 dl{ width:30%; margin:0 1%;}
.bq01 dl dd img{ width:16%;}
.bq01 dl dd p{ font-size:14px; padding:10px 0 10px 0}
.bq01 dl dd a{font-size:12px; padding:4px 18px;}
.gjzl01{ position:relative; float:left; width:46%; margin:0 2% 10px 2%;}
.zl01-le{ width:100%; overflow:hidden; background:#000;}
.zl01-le img{ opacity:0.6;}
.zl01-zi{ padding-top:4%;  padding-left:6%; position:absolute; top:0; left:0; color:#fff;}
.zl01-zi p{ font-size:16px; color:#fff;}
.zl01-zi span{font-size:14px; color:#fff;}
.zl01-zi a{ font-size:12px;}
.zl-ts{text-align:left; float:left; padding-top:4%;  padding-left:6%;}
.lx01{ width:23%; padding-bottom:5px;}
.lx01 dl dd img{ width:16%;}
.lx01 p{ font-size:14px;}
.lx01:nth-child(3){ width:51%;}
.lx01:nth-child(3) p{ font-size:14px; padding:5px 0}
.lx01:nth-child(3) dl dd img{ width:7%;}
.lx01:nth-child(2){ margin:0 1.5%;}
.ne-map{ width:100%; height:300px; padding:30px 0;}
.case-menu{ height:40px; line-height:40px;}
.case-menu li a{font-size:14px;}
.case-list{ width:100%; margin:20px auto;}
.case-list dl{ width:33%;  min-height:120px; margin-right:0.5%; margin-bottom:20px;}

.case-list dl dt{ font-size:30px; font-family:"Arial"; padding:15px 0; text-align:center;}
.case-list dl dd{ width:90%; margin:0 auto; font-size:12px; text-align:center;}
.case-list dl:nth-child(3n){ margin-right:0;}
.fw-xi dl{ width:49%;}
.fw-xi dl dd p{font-size:16px;}
.fw-xi dl dd span{ font-size:14px;}
.other01 dl dd{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center; font-size:14px;}
.other01 dl dd img{ display: inline; transition-duration:.5s; width:55%;}

.fw-ys dl{ width:29%; padding:20px 1% 25px 1%; margin:0 1% 23px 1%;}
.fw-ys dl dt{ font-size:16px;}
.fw-ys dl dd{ font-size:14px; min-height:100px;}
.gnzl01 dl{ width:23%; margin-right:2%; margin-top:20px;}
.gnzl01 dl dd p{ font-size:16px;}
.gnzl01 dl dd a{font-size:12px;}

.sx-xi{ width:96%;}
.sx-xi dl dt img{ width:50%;}
.sx-xi dl dt p{ font-size:16px; padding:10px 0 15px 0}
.sx-xi dl dd{ font-size:14px;}
.wt-ti a{padding-top:0px;}
.wt-ti{ padding-bottom:5px; margin-bottom:15px;}
.wenti-le{ width:100%; margin-bottom:20px;}
.wt-ti p{ font-size:16px;}
.wenti-le ul li{ background:url(../images/wen.jpg) no-repeat left 2px; padding-left:25px;}
.wenti-le ul li .zi01{ width: 60%;}
.wenti-le ul li span{ padding:2px 5px; font-size:12px; line-height:20px;}
.partner_box{ padding:10px 0; }
.list li .timeDiv{ display:none;}
.list li .contents2{ width:100%;}
}

/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
.gnsb01 dl{width:60%;}
.gnsb01 dl dd{ font-size:14px;}
.box{padding:60px 0 40px 0;top:-40px;}
.box p{ font-size:12px; margin-bottom:20px; min-height:30px;}
.box a{font-size:12px;}
.gn-ts dl{width:78%;}
.gn-ts .box{ top:-30px;}
.gjsb01 dl{ width:32%; margin-right:2%; margin-bottom:30px;}
.gjsb01 dl dt img{ width:50%;}
.gjsb01 dl dd p{ font-size:12px; padding:10px 0 10px 0}
.gjsb01 dl dd a{padding:5px 15px;font-size:12px;}
.gjsb01 dl:nth-child(3n){ margin-right:0;}
.gjsb01{ padding:20px 0}
.gjsb02{ padding:20px 0;}
.gjsb02-le{ width:100%;}
.ne-box1{ top:15%; left:10%;}
.ne-box1 p{font-size:20px;}
.ne-box1 a{padding:5px 20px;font-size:14px;}
.ts-box{ left:10%; text-align:left; right:auto;}
.ts-box span{ float:left;}
.gjsb03-xi{ width:100%;}
.gjsb03-xi dl{ width:32%; margin-right:2%;}
.gjsb03-xi dl dt{ width:50%;}
.gjsb03-xi dl dt .gj-icon{width:60%;}
.gjsb03-xi dl dd{ font-size:14px;padding-top:12px;}
.gjsb04{ padding: 37px 0 50px 0; margin:30px 0;}
.gjsb04-xi{ width:100%;}
.gjsb04-xi dl{ width:24%;margin-right:1.3%;}
.gjsb04-xi dl dt{ width:80%; margin:0 auto 10px auto;}
.gjsb04-xi dl dt img{padding:10px 0;}
.gjsb04-xi dl dd{ font-size:14px;}
.gjsb06{ padding-top:30px;}
.gjsb06{ padding-top:50px;}
.gjsb06 ul li{ width:30%; text-align:center; float:left; margin-right:3%; margin-bottom:20px;}
.gjsb06 ul li img{ width:100%;}
.gjsb06 ul li p{ font-size:12px; color:#3d3d3d; padding-top:20px;}
.gjsb06 ul li:nth-child(5){ margin-right:3%;}
.bq01{ padding-bottom:20px;}
.bq01 dl{ width:46%; margin:0 2%;}
.bq01 dl dd img{ width:16%;}
.bq01 dl dd p{ font-size:14px; padding:10px 0 10px 0}
.bq01 dl dd a{font-size:12px; padding:4px 18px;}
.bqzs01{ width:50%; margin:0 auto}
.gjzl01{ position:relative; margin-bottom:20px;}
.zl01-le{ width:100%; overflow:hidden; background:#000;}
.zl01-le img{ opacity:0.6;}
.zl01-zi{ padding-top:4%;  padding-left:6%; position:absolute; top:0; left:0; color:#fff;}
.zl01-zi p{ font-size:16px; color:#fff;}
.zl01-zi span{font-size:14px; color:#fff;}
.zl01-zi a{ font-size:12px;}
.zl-ts{text-align:left; float:left; padding-top:4%;  padding-left:6%;}
.lx01{ width:100%; padding-bottom:5px;}
.lx01 dl dd img{ width:9%;}
.lx01 p{ font-size:14px;}
.lx01:nth-child(3){ clear:both; width:100%;}
.lx01:nth-child(3) p{ font-size:14px; padding:5px 0}
.lx01:nth-child(2){ margin:0;}
.ne-map{ width:100%; height:300px; padding:30px 0;}
.case-menu{ height:40px; line-height:40px;}
.case-menu li a{font-size:14px;}
.case-list{ width:100%; margin:20px auto;}
.case-list dl{ width:33%;  min-height:120px; margin-right:0.5%; margin-bottom:20px;}
.case-list dl dt{ font-size:30px; font-family:"Arial"; padding:15px 0; text-align:center;}
.case-list dl dd{ width:90%; margin:0 auto; font-size:12px; text-align:center;}
.case-list dl:nth-child(3n){ margin-right:0;}
.fw-xi dl{ width:100%;}
.fw-xi dl dd p{font-size:16px;}
.fw-xi dl dd span{ font-size:14px;}
.other-fw{ padding: 20px 0 30px 0;  margin: 20px 0;}
.other01{ padding:10px 0;}
.other01 dl{ width:31%; margin-right:3%; margin-bottom:20px;}
.other01 dl dd{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center; font-size:14px;}
.other01 dl dd img{ display: inline; transition-duration:.5s; width:50%;}
.other01 dl:nth-child(5){  margin-right:3%;}
.other01 dl:nth-child(6){ margin-left:0;}
.other01 dl:nth-child(3n){ margin-right:0;}
.fw-ys dl{ width:43%; padding:20px 1% 25px 1%; margin:0 2% 23px 2%;}
.fw-ys dl dt{ font-size:16px;}
.fw-ys dl dd{ font-size:14px; min-height:100px;}
.gnzl01 dl{ width:48%; margin-right:4%; margin-top:20px;}
.gnzl01 dl dd p{ font-size:16px;}
.gnzl01 dl dd a{font-size:12px;}
.gnzl01 dl:hover dt img{ transform:rotate(360deg)}
.gnzl01 dl:nth-child(11){margin-right:4%;}
.gnzl01 dl:nth-child(5){ margin-left:0;}
.gnzl01 dl:nth-child(2n){ margin-right:0;}

.partner_box{ padding:10px 0; }
.sx-xi{ width:96%;}
.sx-xi dl dt img{ width:50%;}
.sx-xi dl dt p{ font-size:16px; padding:10px 0 15px 0}
.sx-xi dl dd{ font-size:14px;}
.wt-ti a{padding-top:0px;}
.wt-ti{ padding-bottom:5px; margin-bottom:15px;}
.wenti-le{ width:100%; margin-bottom:20px;}
.wt-ti p{ font-size:16px;}
.wenti-le ul li{ background:url(../images/wen.jpg) no-repeat left 2px; padding-left:25px;}
.wenti-le ul li .zi01{ width: 60%;}
.wenti-le ul li span{ padding:2px 5px; font-size:12px; line-height:20px;}
.ab-tu{ display:none;}
.list li .timeDiv{ display:none;}
.list li .contents2{ width:100%;}
.xm-xi dl{ width:31%; margin-bottom:20px;}

.oc-con{ width: 45%; padding-top: 45px; margin-bottom:30px;}
.occ-title{ height:40px; padding-top: 14px; font-size: 14px;}
.oc-last{ margin-right: 0;}
.oc-con ul{ padding: 0;}
.oc-con ul li{font-size: 12px; }
.oc-con ul .occ-lilast{ border-bottom: none;}
.one-btn{ margin-top: 0;}
.btn-red { font-size: 16px; margin-bottom:30px;}
.jy-lc{ padding:30px 0;}
.lc-an a{ display:inline-block; background:#363636; color:#fff; margin-top:25px; padding:10px 14px; font-size:16px; margin-right:30px;}
.fw01-le{ padding:20px 0; width:100%; margin-top:20px;}
.fw01-le img{ width:10%;}
.fw01-le h1{ font-size:18px;}
.fw01-le p{ font-size:14px; color:#9d9ea4;}
.fw01-le span{margin-top:20px;}
.fe01-ri{ width:100%; padding-left:0; margin-top:20px;}
.fe01-ri dl{ width:98%; }
.fe01-ri dl dd a{ display:inline-block; background:#fff; color:#b6a55b; padding:5px 10px; margin-top:5px;}
.flfw01{ margin-bottom:60px;}
.te02 dl{ width:98%;}

}
.new-zi-xi img{ display:inline}
.new-zi-xi table{ margin:0 auto;} 