body {
    overflow-x: hidden;
    overflow-y: hidden;
}
 body {color:#666666}
 a{color:#333333}
 .l{float: left}

@media (min-width: 1570px) {.container{ width: 80% }}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}
.js-silder{
    width: 100%;
}
.silder-scroll{
    width: 100%;
    overflow: hidden;
}
.silder-main{
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 740px;
}
.silder-main-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.silder-main-img img{
    width: 100%;
}
.js-silder-ctrl{
    width: 100%;
    text-align: center;
    margin-top: -50px;
    position: absolute;
    z-index: 9;
}
.silder-ctrl-prev,
.silder-ctrl-next{
    position: absolute;
    top: 0;
    width: 8%;
    height: 100%;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    
    font-size: 52px;
    font-weight: 600;
    text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
    left: 0;
    text-align: left;
    display: none;
}
.silder-ctrl-next{
    right: 0;
    text-align: right;
    display: none;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
    position: absolute;
    top: 50%;
    margin-top: -40px;
}
.silder-ctrl-prev>span{
    left: 0;
}
.silder-ctrl-next>span{
    right: 0;
}
.silder-ctrl-con{
    display: inline-block;
    width: 4%;
    padding: 10px 0;
    margin: 0 10px;
    cursor: pointer;
}
.silder-ctrl-con>span{
    display: block;
    line-height: 0;
    text-indent: -9999px;
    overflow: hidden;
    padding: 5px 0;
    cursor: pointer;
    background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
    background-color: #bfc3c5;
}

#Top .top{ width:100%; float:left; height:105px; float:left; width:100%;position:absolute; left: 0; top:0;z-index:80;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Top .top .logo{ height:105px; float:left; line-height:105px;}
#Top .top .logo a{ vertical-align:middle; line-height:0; display:inline-block; margin-top:-3px;}
#Top .top .search{ width:255px; height:44px; margin-top:30px; float:right; padding-right:55px; background:rgba(0,0,0,0.4); position:relative;
-moz-border-radius:22px; 
-webkit-border-radius:22px; 
-khtml-border-radius:22px;
border-radius:22px;}
#Top .top .search .search_b{ background:url(../images/3074_top6.png) no-repeat center center; opacity:0.6; right:5px; width:50px; height:44px; position:absolute; top:0;}
#Top .top .search .search_b:hover{ opacity:1;}
#Top .top .search .search_k{ width:100%; height:44px; line-height:24px; float:left; padding:10px 10px 10px 30px; font-size:14px; color:white; background:none;}
#Top .top .lang{ float:right; padding-left:50px;  height:105px; line-height:105px; position:relative; font-size:20px; color:white; letter-spacing:1px; background:url(../images/tel.png) left center no-repeat; text-align:left;}
#Top .top .lang ul{ width:120px; float:left; background:white; position:absolute; left:0; top:100%; padding:20px 30px; text-align:left; display:none;}
#Top .top .lang ul li{ width:100%; float:left; font-size:14px; color:#333; line-height:20px; margin:5px 0;}
#Top .top .lang ul li a{ color:#333;}
#Top .top .lang ul li:hover a{ color:#e38b4a; text-decoration:underline;}

#Top .top .lang:hover ul,#Top .top .lang.on ul{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

#Top .menu{ z-index:99; float:right;}
#Top .menu > ul{ float:left; width:100%;}
#Top .menu ul .nli{ float:left; text-align:center; z-index:99; position:relative; height:105px; margin:0 25px;}
#Top .menu ul .nli span a{ display:block; white-space:nowrap; width:100%; float:left; height:105px; line-height:105px; color:#fff; text-align:center; font-size:16px;letter-spacing:1px;}
#Top .menu ul .nli.on span a{ font-weight:bold;}
#Top .menu ul .nli:hover .sub{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
@media (min-width: 1570px) {
#Top .menu ul .nli{ float:left; text-align:center; z-index:99; position:relative; height:105px; margin:0 35px;}
}

.wenhuaneiye{width:100%;float:left;background-image: linear-gradient(45deg, #6aaaee, #185ed0)}
                .wenhuaneiye_left{width:50%;float:left;}
                .wenhuaneiye_right{width:50%;float:right;}
                .wenhuaneiye_left img,.wenhuaneiye_right img{width:100%;float:left;}
                .wenhuaneiye_left p,.wenhuaneiye_right p{padding:0 2%;color:#fff;font-size:13px;}
                .wenhuaneiye_left p:nth-child(2){text-align:center;margin-bottom: 1%;font-size:14px;color: #f9d7ab;}
                .wenhuaneiye_right p:nth-child(2){text-align:center;margin-bottom: 1%;font-size:14px;color: #f9d7ab;}
                .wenhuaneiye_left p span,.wenhuaneiye_right p span{line-height: 50px;font-size: 20px;color: #fff;float: left;width: 100%;text-align: center;border-bottom:1px dashed #b9b1ae;}
                .text .wenhuaneiye:nth-child(1) .wenhuaneiye_right:nth-child(2){padding-top:5%;}
                .text .wenhuaneiye:nth-child(2) .wenhuaneiye_left:nth-child(1){padding-top:4%;}
                .text .wenhuaneiye:nth-child(3) .wenhuaneiye_right:nth-child(2){padding-top:1%;}
                .text .wenhuaneiye:nth-child(4) .wenhuaneiye_left:nth-child(1){padding-top:2%;}
                .text .wenhuaneiye:nth-child(5) .wenhuaneiye_right:nth-child(2){padding-top:8%;}
                .text .wenhuaneiye:nth-child(6) .wenhuaneiye_left:nth-child(1){padding-top:5%;}
                .text .wenhuaneiye:nth-child(7) .wenhuaneiye_right:nth-child(2){padding-top:2%;}
                .text .wenhuaneiye:nth-child(8) .wenhuaneiye_left:nth-child(1){padding-top:4%;}
                .text .wenhuaneiye:nth-child(9) .wenhuaneiye_right:nth-child(2){padding-top:3%;}
#Top .sub { z-index:21;  position:absolute; display: none; float:left;  clear:both; width:180px; left: 50%; margin-left: -90px;top:100% !important; background:white; background:rgba(0,0,0,0.6);}
#Top .sub .ul1{ width:100%;}
#Top .sub .l2{ width:100%; float: left; position: relative;}
#Top .sub .l2 .l2_a{ color:#fff;}
#Top .sub .l2 .l2_a{ line-height: 46px;  width:100%;  display:block; font-size: 14px;  float:left;  color:#fff; letter-spacing:1px;}
#Top .sub .l2:hover .l2_a { color:#fff; background:#e38b4a;}
#Top .sub .l2:hover{ background:white;}
#Top .sub .ul2 { float:left; /* position:absolute; left:100%; top:20px;*/ display:none;  margin:0px;  width:100%;  overflow:hidden;background:url(images/bg_8.png);/*  box-shadow:0 3px 16px rgba(0,0,0,0.15);*/}
#Top .sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:12px; color:#333; text-align:left;}
#Top .sub .ul2 .l3 .l3_a{ padding:0px 20px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
#Top .sub .ul2 .l3:hover .l3_a { color:#fff; background: url(images/bg_3.png);}
.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}


#Top .menuph{ float:right; cursor: pointer;  width: 22px;  height: 22px; text-align: center; display: none;}
#Top .menuph .point {  display: inline-block;  width: 22px;  height: 22px;  margin-top: 15px;  position: relative;  }
#Top .menuph .point:hover .navbtn,
#Top .menuph .point:hover .navbtn::after,
#Top .menuph .point:hover .navbtn::before {  width: 22px;  }
#Top .menuph .navbtn {  position: absolute;  top: 8px;  right: 0;  display: inline-block;  width: 16px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
#Top .menuph .navbtn::after,
#Top .menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 22px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
#Top .menuph .navbtn::after { top:-8px; width:12px;}
#Top .menuph .navbtn::before { top:8px; }
#Top .menuph .point.active .navbtn{  background: transparent;  }
#Top .menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px; background: #fff;  width: 22px;}
#Top .menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px; background: #fff;}
#Top .pf_menu_bg{ width:100%; height: 100%; position:fixed; left:0; top:0 !important; z-index:8; background:black; z-index: 9; display:none; opacity:0.8;}
#Top .pf_menu{ position:fixed; height:100%; width:80%; overflow-y:auto; right:-100%;background:white; top:52px; z-index:11; display:block; padding:0 0 15px 0; float: left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Top .pf_menu_bg.on_1{ display:block;}
#Top .pf_menu.on_1{ right:0;}
#Top .ph_menu .search{ float:left; width:96%; margin-left:2%; margin-top:15px; height:44px; position:relative; background:#e38b4a; padding-right:40px; overflow:hidden; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#Top .ph_menu .search .search_b{ background:url(../images/3074_top6.png) no-repeat center center; right:0px; width:40px; height:44px; position:absolute; top:0;}
#Top .ph_menu .search .search_k{ width:100%; height:44px; line-height:24px; float:left; padding:10px 10px 10px 20px; font-size:14px; color:white; background:none;}

#Top .nav_box{ float:left; width:100%; border-top:solid 1px #f0f0f0;}
#Top .ph_menu{ float:left; width:100%;}
#Top .ph_menu .nli{ float:left; width:100%; border-bottom:solid 1px #f0f0f0;}
#Top .ph_menu .nli span{ float:left; width:100%; padding:0 15px 0 15px; position:relative;}
#Top .ph_menu .nli .l1_a{ float:left; width:100%; color:#e38b4a; font-size:14px; line-height:20px; padding: 12px 0; letter-spacing: 1px;}
#Top .ph_menu .nli i{ width:40px; height:44px; position:absolute; right:0; top:0; background:url(../images/3074_top_6_h.png) center center no-repeat; background-size:8px auto;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Top .ph_menu .nli.on i{ transform:rotate(90deg);}
#Top .ph_menu .nli.on .l1_a{ color:#e38b4a; }
#Top .ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px; background:#e38b4a;}
#Top .ph_menu .nli .l2_ul li a{ line-height:34px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.8;}
#Top .ph_menu .nli .l2_ul li a:active{ opacity:1;}

@media screen and  (max-width:1570px){
#Top .top .lang{ margin-right:26px;}
#Top .top .search{ width:200px;}
#Top .menu ul .nli{ margin:0 35px;}
}
@media screen and  (max-width:1200px){
#Top .top .lang{ margin-right:10px;}
#Top .top .search{ width:200px;}
#Top .menu ul .nli{ margin:0 15px;}
#Top .top .logo a img{ vertical-align:middle; height:44px;}
}
@media screen and  (max-width:992px){
#Top .top{ position:fixed; top:0; background-color:#e6e6e6; height:50px;}
#Top .top .logo{ width:200px; text-align:center; position:absolute; left:50%; top:0; height:50px; line-height:50px; margin-left:-100px;}
#Top .top .search{ display: none;}
#Top .top .lang{ float:left; line-height:50px; height:50px; width:50px; background-position:right center; font-size:13px;}
#Top .top .lang ul{ width:80px; padding:10px 18px; }
#Top .top .lang ul li{ font-size:12px; line-height:16px; margin:3px 0;}
#Top .top .logo a img{ height:36px;}
#Top .menu{ display: none;}
#Top .menuph{ display:block;}
}
@media screen and  (max-width:768px){
#Top .top{ padding-right:10px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Slide .slide_banner{ width:100%; float:left; position:relative; min-height:200px;}
#Slide .slide_banner:before{ content:''; width:100%; background:url(../images/3075_top5.png) repeat-x center center; height:276px; position:absolute; left:0; top:0; z-index:3;}
#Slide .slide_banner img{ width:100%; float:left; transform:scale(1, 1);}
#pcbanner{display:block;}
#mobilebanner{display:none;}
@media screen and (min-width:992px) {

#Slide .slide_banner .slick-slide.slick-current img{
-webkit-animation-name: smal-big;
    animation-name: smal-big;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;}
}
@-webkit-keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}

@keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}
#Slide .slide_banner .slick-slide{ position:relative;}
#Slide .slide_banner .text{ width:40%; position:absolute; right:10%; top:40%; text-align:left; letter-spacing:1px;
    -webkit-transform: translate(0, -30%);
    -ms-transform: translate(0, -30%);
    transform: translate(0, -30%);}
#Slide .slide_banner .text h1{ width:100%; font-size:28px; color:#e38b4a; line-height:28px;}
#Slide .slide_banner .text h4{ width:100%; margin-top:5%; color:#eeeff0; font-size:14px; line-height:25px;}
#Slide .slide_banner .text .bian{ width:34%; background:#f9f9f9; height:3px; display:inline-block; vertical-align:top; margin-top:5%;}
#Slide .slide_banner .slick-dots
{
    position: absolute;
    bottom: 30px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Slide .slide_banner .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 3px;
    height: 22px;
    margin: 0 10px;
    padding: 0;
    cursor: pointer;
	background:none;
	vertical-align:top;
}
#Slide .slide_banner .slick-dots li button
{
    display: block;
	background:white;
    width: 3px;
    height: 3px;
    padding: 0;
	margin-top:19px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
	-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-khtml-border-radius:2px;
border-radius:2px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#Slide .slide_banner .slick-dots li.slick-active button
{
	height:22px; margin-top:0;
}
#Slide .slide_banner .slick-prev,
#Slide .slide_banner .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    left:0;
    top: 50%;
    display: block;
    width: 90px;
    height: 90px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(../images/3075_banner.png) no-repeat left center;
    z-index:100; opacity:0.6;
}
#Slide .slide_banner .slick-next{
    left:auto;
    right:0;
	background-position:right center;
}
#Slide .slide_banner .slick-prev:hover,
#Slide .slide_banner .slick-next:hover{ opacity:1;}
@media screen and (max-width: 1370px) {
#Slide .slide_banner .slick-prev{ left:35px;}
#Slide .slide_banner .slick-next{ right:35px;}
}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#Slide .slide_banner .text{ width:900px; margin:0 0 0 -450px;}
#Slide .slide_banner .slick-prev{ left:15px;}
#Slide .slide_banner .slick-next{ right:15px;}
}
@media screen and  (max-width:992px){
#pcbanner{display:none;}
#mobilebanner{display:block;}	
#Slide .slide_banner{ margin-top:50px;}
#Slide .slide_banner:before{ content:''; width:100%; background:url(../images/3075_top5.png) repeat-x center center; height:276px; position:absolute; left:0; top:0; z-index:3; display:none;}
#Slide .slide_banner .text{ width:700px; margin:0 0 0 -350px;}
#Slide .slide_banner .slick-prev,
#Slide .slide_banner .slick-next{ display:none !important;}
#Slide .slide_banner .text h1{ font-size:40px; line-height:54px;}
#Slide .slide_banner .text h4{ margin-top:5px; font-size:16px; line-height:24px;}
#Slide .slide_banner .text .bian{ width:60px; margin-top:20px;}
}
@media screen and  (max-width:768px){
.shangshi{position: fixed;z-index: 9999999;background-color: #fff;bottom: 0px;
}
#Top .top {
  top: 0px;
}
#Slide .slide_banner .text{ letter-spacing:0;}
#Slide .slide_banner .text h1{ font-size:20px; line-height:30px;}
#Slide .slide_banner .text h4{ font-size:12px; line-height:20px;}
#Slide .slide_banner .text{ width: 90%;margin:0 0 0 10%; left:0; padding:0 15px;}
#Slide .slide_banner .text .bian{ width:40px; margin-top:10px;}
#Slide .slide_banner .slick-dots
{ bottom: 10px;}
#Slide .slide_banner .slick-dots li
{
    width: 3px;
    height: 20px;
    margin: 0 3px;}
#Slide .slide_banner .slick-dots li button
{ margin-top:17px;}
#Slide .slide_banner .slick-dots li.slick-active button
{height:20px;	}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}



#Content .index1{overflow:hidden;background-color: #edf0f1;}

#Content .index1 .index1Body{ width:100%; float:left; }
#Content .index1 .index1Body li{ width:100%; float:left; text-align:center;transition: .6s;}
#Content .index1 .index1Body li .pic{ width:100%; height:410px; position:relative;}
#Content .index1 .index1Body li .pic .mb{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; opacity:0.8;}
#Content .index1 .index1Body li .pic .text{ width:100%; position:absolute; left:0; top:50%; z-index:2;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
#Content .index1 .index1Body li .pic .text h3{ width:100%; color:white; font-size:48px; line-height:62px; letter-spacing:2px;}
#Content .index1 .index1Body li .pic .text h6{ width:100%; margin-top:15px; color:white; font-size:16px; line-height:22px;}
#Content .index1 .index1Body li dl{ width:100%; float:left;}
#Content .index1 .index1Body li dl dd{ width:33.3333333%; float:left; height:328px; display:table;transition: .6s;opacity: 1;clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);}
#Content .index1 .index1Body li dl dd:hover{opacity: 1;clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%);}
#Content .index1 .index1Body li dl dd span{ display:table-cell; vertical-align:middle; width:100%;}
#Content .index1 .index1Body li dl dd span img{width: 100%;-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
#Content .index1 .index1Body li dl dd span h4{transition: .6s;width:100%; font-size:22px; color:white; line-height:32px; letter-spacing:1px;margin-top: 10%;}
#Content .index1 .index1Body li dl dd span:hover h4{font-size: 20px;}
#Content .index1 .index1Body li dl dd span h5{ width:100%; font-size:14px; line-height:30px;  color: #fff;transition: .8s;}
#Content .index1 .index1Body li dl dd span:hover h5{font-size: 13px;}
#Content .index1 .index1Body li dl dd span h5 a{ display:block; color:#c4c5d1; position:relative;}
#Content .index1 .index1Body li dl dd span h5 a:before{ content:''; width:40%; height:1px; position:absolute; left:30%; bottom:2px; border-bottom:dashed 1px white; opacity:0;}
#Content .index1 .index1Body li dl dd span h5 a:hover{ color:white;}
#Content .index1 .index1Body li dl dd span h5 a:hover:before{ opacity:1;}

#Content .index1 .index1Body li dl dd span .detail{ display:inline-block; vertical-align:top; margin-top: 5%;margin-bottom: 13%; width:132px; height:36px; border:solid 1px #666; color:#666; line-height:34px; font-size:14px; letter-spacing:1px; text-transform:uppercase; opacity:0.6;}
#Content .index1 .index1Body li dl dd span .detail:hover{ opacity:1;}
#Content .index1 .index1Body li.l1 dl dd.d1{ background:#26c7c2;transition: all 1s}
#Content .index1 .index1Body li.l1 dl dd.d2{ background:#2ce0da;transition: all 1s}
#Content .index1 .index1Body li.l1 dl dd.d3{ background:#26c7c2;transition: all 1s}
#Content .index1 .index1Body li.l2 dl dd.d1{ background:#2ce0da;transition: all 1s}
#Content .index1 .index1Body li.l2 dl dd.d2{ background:#26c7c2;transition: all 1s}
#Content .index1 .index1Body li.l2 dl dd.d3{ background:#2ce0da;transition: all 1s}
#Content .index1 .index1Body li.l2 dl dd span h5 a{ color:white;}
#Content .index1 .index1Body li.l1 dl dd.d1:hover{ background:#d79346;}
#Content .index1 .index1Body li.l1 dl dd.d2:hover{ background:#d79346;}
#Content .index1 .index1Body li.l1 dl dd.d3:hover{ background:#d79346;}
#Content .index1 .index1Body li.l2 dl dd.d1:hover{ background:#d79346;}
#Content .index1 .index1Body li.l2 dl dd.d2:hover{ background:#d79346;}
#Content .index1 .index1Body li.l2 dl dd.d3:hover{ background:#d79346;}
#Content .index1 .index1Body li.l1 dl dd:hover span img{-moz-transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
transform: rotateY(360deg);

}
#Content .index1 .index1Body li.l2 dl dd:hover span img{-moz-transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
transform: rotateY(360deg);

}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content .index1{ margin-top:50px;}
.indexHead{padding: 3% 0;}
#Content .index1 .index1Body{ margin-top:30px;}
#Content .index1 .index1Body li .pic{ height:260px;}
#Content .index1 .index1Body li .pic .text h3{ font-size:40px; line-height:50px; letter-spacing:1px;}
#Content .index1 .index1Body li .pic .text h6{ margin-top:10px; font-size:14px; line-height:20px;}
#Content .index1 .index1Body li {
  width: 100%;
  float: left;
  text-align: center;
}
#Content .index1 .index1Body li dl dd{ width:33.333%; height:200px;}
#Content .index1 .index1Body li dl dd span h4{ font-size:16px; line-height:26px; letter-spacing:0px;}
#Content .index1 .index1Body li dl dd span h5{ margin-top:10px; font-size:12px; line-height:28px; letter-spacing:0px; min-height:84px;}
#Content .index1 .index1Body li dl dd span .detail{ margin-top:15px; width:100px; height:32px; line-height:34px; font-size:12px; letter-spacing:0px;}

}
@media screen and  (max-width:768px){
#Content .index1{ margin-top:0px;}
#Content .index1 .index1Body{ margin-top:20px;}
#Content .index1 .index1Body li .pic{ height:80px;}
#Content .index1 .index1Body li .pic .text h3{ font-size:20px; line-height:30px; letter-spacing:0px;}
#Content .index1 .index1Body li .pic .text h6{ margin-top:2px; font-size:12px; line-height:18px;}
#Content .index1 .index1Body li dl dd{ height:160px;}
#Content .index1 .index1Body li dl dd span h4{ font-size:14px; line-height:22px;}
#Content .index1 .index1Body li dl dd span h5{ margin-top:6px; line-height:22px; min-height:66px;}
#Content .index1 .index1Body li dl dd span .detail{ margin-top:10px; width:100px; height:28px; line-height:26px;}

#Content .indexHead{ padding-bottom:20px; background-size:14px auto;}
#Content .indexHead h2{ font-size:20px; line-height:34px;}
#Content .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content2 .index2{margin: 0px auto;padding-bottom:5%;}
#Content2 .index2 a li{ width:23%;margin-right: 2.6%; margin-bottom: 2.6%;float:left; text-align:center;  text-align:center;display: flex;-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
#Content2 .index2 a:nth-child(4n+1) li{margin-right: 0;}

#Content2 .index2 a li h2{ width:100%; font-size:48px; color:#333; line-height:56px; letter-spacing:2px;}
#Content2 .index2 a li .p{ width:100%; margin-top:17px; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}
#Content2 .index2 a li .pic{ display:inline-block; vertical-align:top; width:526px; margin-top:42px; height:320px; position:relative; overflow:hidden;}
#Content2 .index2 a li .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#Content2 .index2 a li:hover{}
#Content2 .index2 a li div {width: 50%;overflow: hidden;position: relative;}
#Content2 .index2 a li div img{float: left;width: 100%;transition: 0.5s;}
#Content2 .index2 a li div font{position: absolute;left: 0px;height: 100%;width: 100%;font-size: 16px;line-height: 16px;padding-top: 45%;
transition: .6s;opacity: 1;clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);}
#Content2 .index2 a li div font:hover{background-color: rgba(230,102,30,0.7);opacity: 1;color: #fff;clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);}
#Content2 .index2 a li div img:hover{transform: scale(1.5);}

@media screen and  (max-width:1570px){
#Content2 .index2 li .pic{ width:400px; height:266px;}
}
@media screen and  (max-width:1200px){
#Content2 .index2{ padding:60px;}
#Content2 .index2 li{ padding:40px 15px 60px 15px;}
}
@media screen and  (max-width:992px){
#Content2 .index2{ padding:0px;}
#Content2 .index2 li{ padding:0px;}
#Content2 .index2 li .pic{ width:100%; margin-top:20px; height:auto; padding-bottom:66.5%; position:relative;}
#Content2 .index2 li h2{ font-size:40px; line-height:46px; letter-spacing:1px;}
#Content2 .index2 li .p{ margin-top:12px; font-size:14px; line-height:24px; letter-spacing:0px;}
#Content2 .index2 li:hover{ box-shadow:0 0 20px rgba(0,0,0,0.07);}

}

.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content3 .index3{background:url(../images/branch.png)  top center  / 100% auto no-repeat;}
#Content3 .index3 .index3Body{ margin:0 auto;width:100%;}
#Content3 .index3 .index3Body ul{ width:100%; float:left; }
#Content3 .index3 .index3Body ul li{width:100%; float:left; padding:0;}
#Content3 .index3 .index3Body ul li a{ display:block; width:100%; float:left; text-align:center;}
#Content3 .index3 .index3Body ul li a .pic{ width:100%; position:relative; overflow:hidden;transition: .8s;background: #000;}
#Content3 .index3 .index3Body ul li a:hover .pic img{opacity: 0.8;}
#Content3 .index3 .index3Body ul li a .title{ width:100%;padding:0px 5%; line-height:50px;top:-50px; font-size:14px; color:#fff;position: relative;
z-index: 9;background-color:rgba(0,0,0,0.5);transition: .8s;}
#Content3 .index3 .index3Body ul li a:hover .title{background-color:rgba(0,0,0,0)}
#Content3 .index3 .index3Body ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;transition: .6s;}
#Content3 .index3 .index3Down{ width:50%; float:left;margin: 0px 25% 5%;}
#Content3 .index3 .index3Down .more{float: left;width: 30%;font-weight: lighter;text-align: center;background-color: #fcfdfc;color: #0078c0;height: 45px;line-height: 45px;text-transform: uppercase;border-radius:45px;margin: 0px 35%;}
#Content3 .index3 .index3Down .more:hover{ color:#0078c0; background:#fff;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ width:35%; height:45px; float:left; background:url(../images/left.png) no-repeat center center; cursor:pointer;}
#Content3 .index3 .index3Down .you{ background-image:url(../images/right.png);}


#more{float: left;width: 15%;font-weight: lighter;text-align: center;background-color: #0078c0;margin:5% 42.5% 0px;color: #fff;height: 45px;line-height: 45px;text-transform: uppercase;border-radius:45px;}

@media screen and  (max-width:1570px){
#Content3 .index3{background:url(../images/branch.png)  top center  / auto 100%  no-repeat;}
}
@media screen and  (max-width:1200px){
#Content3 .index3 .index3Body{ margin:0 -30px;}
#Content3 .index3 .index3Body ul li{ width:100%; float:left; padding:0 30px;}
}
@media screen and  (max-width:992px){
#Content3 .index3{ padding:44px 0 50px 0;}
#Content3 .index3 .index3Body{ margin:0;}
#Content3 .index3 .index3Body ul li{ padding:0 10px;}
#Content3 .index3 .index3Body ul{ margin-top:30px;}
#Content3 .index3 .index3Body ul li a .title{ margin-top:20px; line-height:28px; font-size:17px;}
#Content3 .index3 .index3Body ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
#Content3 .index3 .index3Down{ margin-top:40px;}
#Content3 .index3 .index3Down .more{ font-size:12px; letter-spacing:0px; height:40px; line-height:40px;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ height:40px;}


}
@media screen and  (max-width:768px){
#Content3 .index3{ padding:22px 10px 30px 10px;}
#Content3 .index3 .index3Body{ margin:0;}
#Content3 .index3 .index3Body ul li{ padding:0 5px;}
#Content3 .index3 .index3Body ul{ margin-top:20px;}
#Content3 .index3 .index3Body ul li a .title{ margin-top:10px; line-height:22px; font-size:13px;}
#Content3 .index3 .index3Body ul li a .jj{ margin-top:4px; font-size:12px;}
#Content3 .index3 .index3Down{ margin-top:20px;}
#Content3 .index3 .index3Down .more{ width:60%;margin:0px;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ width:20%;}


}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content4 .index4{margin: 0px auto;padding-bottom: 5%;background: url(../images/about.png) top center / 100% auto no-repeat;}
#Content4 .index4 .cleft{width: 50%;float: left;}
#Content4 .index4 .cleft img{width: 100%;}
#Content4 .index4 .cright{width: 50%;float: left;}
#Content4 .cright_content{height: auto;width: 90%;padding: 0 0px 5% 10%;display: table-cell;vertical-align: middle;}
#Content4 .cright_content h1{color: #9f8763;line-height: 2.5em;font-size: 2.5em;width: 100%;float: left;margin-top: -1em;}
#Content4 .cright_content font{color: #999;line-height: 30px;width: 100%;float: left;margin-bottom:5%}
#Content4 .cright_content a{float: left;width: 25%;font-weight:lighter;text-align: center;background-color: #0078c0;color: #fff;height: 45px;line-height: 45px;text-transform:uppercase;border-radius: 50px;}

#Content7 .index7{margin: 0px auto;padding-bottom: 5%;background-color:#fff;}

.newstab .mainChan{ width: 100%; height: 40px; overflow: hidden;}
.newstab .mainChan h2{ float: left; font-size: 20px; line-height: 27px; color: #333; text-align: left; }
.newstab .mainChan a{ float: right; display: block; width: 64px; height: 25px; margin-top: 3px; color: #B7C1CC; background: url(../images/btn_more_nor.png) no-repeat 100% 100%;}
/*.newstab .mainChan a:hover{ background: url(../images/btn_more_sec.png) no-repeat 100% 100%;}*/
.newstab .title{ width: 100%; height: 37px; margin-bottom: 14px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #eff1f2;}
.newstab .title ul{ float: left; height: 37px;}
.newstab .title ul li{position: relative; z-index: 4; float: left; height: 37px; margin-right: 34px; line-height: 24px; font-size: 16px; color: #333;}
.newstab .title ul li.on{ font-size: 16px; color: #0078c0;  background: url(../images/on.png) no-repeat center bottom #fff;}
.newstab .title ul li.on a{color: #0078c0; }
.newstab .title .more { float: right; line-height: 27px;}
.newstab .title .more a{ display: block; width: 64px; height: 25px;  color: #B7C1CC; }
.newstab .title .more a:hover{ }
/*.newstab .title .more a img{ vertical-align: middle; margin-top: -4px; height: 12px;}*/
.newstab .list{ display:none;}
.newstab .list ul li{ padding-left: 20px; line-height:37px; height:37px; background: url(../images/jb.png) no-repeat left center;}
.newstab .list ul li:first-child{ border-top: none;}
.newstab .list ul li a{ float:left; width:85%; color:#000; font-size:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newstab .list ul li a:hover{ text-decoration: underline;}
.newstab .list ul li span.newsTime { float:right; color: #666; font-family:微软雅黑;}
/*.newstab .list ul li a:hover{ color: #666;}*/

.xwdtDiv{ float: right; width: 48%; padding: 0 0 0 2%; overflow: hidden;background-color:#fff;height: 350px;}



.index2 ol {
  margin: 55px 0 70px;
  display: flex;
  justify-content: space-between;
}

.index2 ol.itemAnimates .itemAnimate {
  opacity: 0;
  transform-origin: 0 0 0;
}

.index2 ol.itemAnimates.animates .itemAnimate {
  animation: faderRotateZ 1s forwards;
}

.index2 ol li {
  position: relative;
  width: 32%;
  display: flex;
}

.index2 ol li:hover .img:nth-child(2) img {
  transform: scale(1.1);
}

.index2 ol li:hover .img:last-child img {
  transition: .5s;
  mix-blend-mode: soft-light;
}

.index2 ol li:hover .img:last-child .textbg {
  opacity: 1;
}

.index2 ol li .img {
  width: 50%;
  overflow: hidden;
  position: relative;
}

.index2 ol li .img:last-child img {
  position: relative;
  z-index: 2;
}

.index2 ol li .img img {
  transition: .5s;
}

.index2 ol li .img .textbg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #EC6B22;
}

.index2 ol li .img p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  z-index: 4;
}

.index2 h5 {
  font-size: 28px;
  color: #707070;
  line-height: 1.7;
  text-align: center;
}

.index2 h5 span.letters {
  color: #EC6B22;
}




@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content4 .index4 .pic,#Content4 .index4 .text{ height:500px;}
.silder-main{height: 500px;}
#Content4 .index4 .text span{ padding:0 6% 0 8%;}
#Content4 .index4 .text h3{  font-size:40px; line-height:50px; letter-spacing:0px;}
#Content4 .index4 .text h4{ font-size:16px; line-height:26px; letter-spacing:1px;}
#Content4 .index4 .text .jj{ margin-top:24px; font-size:14px; line-height:26px; letter-spacing:1px; height:130px;}
#Content4 .index4 .text dl{ margin-top:30px; padding:20px 0 24px 0;}
#Content4 .index4 .text .more{ width:50px; height:50px; left:-25px; margin-top:-25px; line-height:50px; font-size:12px;}
#Content4 .index4 .text dl dd h3{ font-size:38px; line-height:46px; letter-spacing:1px;}
#Content4 .index4 .text dl dd h3 img{ width:12px; margin:8px 0 0 6px;}
#Content4 .index4 .text dl dd h5{ margin-top:6px; font-size:14px; line-height:18px; letter-spacing:1px;}


}
@media screen and  (max-width:768px){
#Content4 .index4 .pic,#Content4 .index4 .text{ height:300px; width:50%;}
.silder-main{height: 300px;}
#Content4 .index4 .text span{ padding:0 6% 0 6%;}
#Content4 .index4 .text h3{  font-size:30px; line-height:40px;}
#Content4 .index4 .text h4{ font-size:14px; line-height:22px; letter-spacing:0px;}
#Content4 .index4 .text .jj{ margin-top:12px; font-size:12px; line-height:20px; letter-spacing:0px; height:98px;}
#Content4 .index4 .text dl{ margin-top:20px; padding:10px 0 12px 0;}
#Content4 .index4 .text .more{ left:auto; right:10px; top:10px; width:50px; height:50px; margin-top:0; line-height:50px; font-size:12px;}
#Content4 .index4 .text dl dd h3{ font-size:20px; line-height:30px; letter-spacing:0px;}
#Content4 .index4 .text dl dd h3 img{ width:8px; margin:6px 0 0 4px;}
#Content4 .index4 .text dl dd h5{ margin-top:4px; font-size:12px; letter-spacing:0px;}

#Content4 .index4{margin: 0px auto;padding-bottom: 5%;background: url(../images/about.png) top center / auto 100%  no-repeat;}
#Content4 .index4 .cleft{width: 100%;float: left;}
#Content4 .index4 .cleft img{width: 100%;}
#Content4 .index4 .cright{width: 100%;float: left;}
#Content4 .cright_content{height: auto;width: 90%;padding: 5%;display: table-cell;vertical-align: middle;}
#Content4 .cright_content h1{color: #9f8763;line-height: 2.5em;font-size: 2.5em;width: 100%;float: left;margin-top: -1em;}
#Content4 .cright_content font{color: #999;line-height: 30px;width: 100%;float: left;margin-bottom:5%}
#Content4 .cright_content a{float: left;width: 40%;font-weight:lighter;text-align: center;background-color: #0078c0;color: #fff;height: 30px;line-height: 30px;text-transform:uppercase;margin-left:30%;font-size: 12px;}





}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}


#Content5 .index5{margin: 0px auto;padding-bottom:5%;background: #0270ba;}
#Content5 .index5 .index5Body{ margin:0 auto;}
#Content5 .index5 .index5Body .index5_left{width:49%;float:left;}
#Content5 .index5 .index5Body .index5_right{width:49%;float:right;border-radius:10px;background-color:#fff;padding:2%;}
#Content5 .index5 .index5Body .index5_left .zpblock{width:100%;float:left;}
#Content5 .index5 .index5Body .index5_left .zpblock img{width:100%;float:left;border-radius:10px;}
#Content5 .index5 .index5Body .index5_left .zpblock div{float:left;width:100%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top: -31.9%;background-color:rgba(0,0,0,0.5);padding-top: 10%;}
#Content5 .index5 .index5Body .index5_left .zpblock div h1{color:#fff;font-size:18px;width:100%;text-align:center;line-height:30px;float:left;}
#Content5 .index5 .index5Body .index5_left .zpblock div font{color:#fff;font-size:14px;width:100%;text-align:center;line-height:60px;float:left;}
#Content5 .index5 .index5Body .index5_left .zpblock div a{width:100%;text-align:center;line-height:30px;float:left;text-align:center;}
#Content5 .index5 .index5Body .index5_left .zpblock div a img{width:auto;float:none;}
#Content5 .index5 .index5Body .index5_left .zpblock div h1:hover{color: #0078c0;}
#Content5 .index5 .index5Body .index5_left .zpblock div font:hover{color: #0078c0;}
#Content5 .index5 .index5Body .index5_right font{float:left;width:70%;color:#000;font-size:16px;margin-bottom:4%;}
#Content5 .index5 .index5Body .index5_right a{float:left;width:30%;color:#999;text-align:right;margin-bottom:4%;}
#Content5 .index5 .index5Body .index5_right table{width:100%;border:1px solid #dcdcdc;}
#Content5 .index5 .index5Body .index5_right table tr th{background-color:#eee;border:1px solid #dcdcdc;height:40px;}
#Content5 .index5 .index5Body .index5_right table tr td{border:1px solid #dcdcdc;height:38px;text-align:center;}
#Content5 .index5 .index5Body .index5_right table tr td a{float:left;width:100%;text-align:center;}

#Content6 .index6{margin: 0px auto;padding-bottom: 5%;background: url(../images/contact.png) top center / 100% 100% no-repeat;}
#Content6 .index6 .cleft{width: 50%;float: left;}
#Content6 .index6 .cleft img{width: 100%;}
#Content6 .index6 .cright{width: 50%;float: left;}
.cright_content{height: 425px;width: 80%;padding: 0px 10%;display: table-cell;vertical-align: middle;}
.cright_content h1{color: #0078c0;line-height: 2.5em;font-size: 2.5em;width: 100%;float: left;margin-top: -1em;}
.cright_content font{color: #333;line-height: 30px;width: 100%;float: left;}


.time-line{width:100%;margin:20px auto;position: relative;}
	.time-line .left-btn,.time-line .right-btn{width: 100px;height: 45px;background: url(../images/left.png) no-repeat;position: absolute;cursor: pointer;}
	.time-line .left-btn{left:0;top:50%;}
	.time-line .right-btn{right:0;top:50%;transform: rotate(180deg);}
	.time-line .right-btn:hover{background: url(../images/left.png) no-repeat;transform: rotate(180deg);}
	.time-line .left-btn:hover{background: url(../images/left.png) no-repeat;}
	.time-line .time-box{width: 85%;margin: 0 auto;overflow: hidden;}
	.time-line .time-box ul{overflow: hidden;position: relative;height: 255px;}
	.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
	.time-line .time-box li{width:210px;float: left;padding: 10px;position: relative; cursor: pointer;margin: 0px 2px;}

	.time-line .time-box li:before{content: "";border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: absolute;width: 16px;height: 16px;background: #fff;   bottom: -9px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
	.time-line .time-box li:after{content: "";width: 15px;height: 15px;background: url(img/point.png) no-repeat;position: absolute;left:50%;margin-left:-7px;bottom: 0;    bottom: -48px; z-index: 1;}

	.time-line .time-box li:hover,.time-line .time-box li.active{background: #1b96ff;color:#fff;border-color: #1b96ff;}
	.time-line .time-box li:hover:before,.time-line .time-box li.active:before{border-color: #1b96ff;background: #1b96ff;}
	.time-line .time-box li:hover:after,.time-line .time-box li.active:after{background: url(img/point-hover.png) no-repeat;}

#dituContent {
  float: left;
  width: 100%;
  height: 500px;
  background-color: #fff;
  padding: 2%;
  margin-top: 2%;
}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){


#Content5 .index5{ padding:0;}
#Content5 .index5 {
  margin: 0px auto;
  background: url(../images/zhaopin.png) bottom center / auto 100% no-repeat;
}
#Content5 .index5 .index5Body ul{ margin-top:0px; padding-bottom:5%;}
#Content5 .index5 .index5Body ul li{ width: 24.9%;margin-right: 0.05%;margin-left: 0.05%;}
.cright_content {display:table-cell;vertical-align: middle;height: 300px;}
.cright_content h1 {color: #9f8763;line-height: 1.8em;font-size: 1.8em;width: 100%;float: left;margin-top: 0;}




}
@media screen and  (max-width:768px){
#Content5 .indexHead{ padding-bottom:20px; background-size:14px auto;}
#Content5 .indexHead h2{ font-size:20px; line-height:34px;}
#Content5 .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}

#Content5 .index5{ padding:0px 10px;}
#Content5 .index5 .index5Body ul{ margin-top:10px; padding-bottom:20px;}
#Content5 .index5 .index5Body ul li{ padding:2px;}
#obtn .index5 .index5Body ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;}
}
@media screen and  (max-width:768px){
#Content2 .index2{ padding:0px;padding-bottom: 3%;}
#Content2 .index2 li{ width:100%; padding:0px;}
.cright_content {height: 250px;width: 90%;padding: 0px 5%;display: table-cell;vertical-align: middle;}
#Content2 .index2 li h2{ font-size:24px; line-height:34px; letter-spacing:0px;}
#Content2 .index2 li .p{ margin-top:8px; font-size:12px; line-height:20px;}
#Content2 .index2 li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.07);}
.cright_content h1 {color: #9f8763;line-height: 1.8em;font-size: 1.2em;width: 100%;float: left;margin-top: 0;}
}

.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}
#Down .footer{width:100%; position:relative; float:left;padding: 5% 0;}
#Down .footer .footerLeft{ float:left; width:50%;}
#Down .footer .footerLeft dl{ float:left; width:100%;}
#Down .footer .footerLeft dl dd{ width:16.6%; float:left;}
#Down .footer .footerLeft dl dd .title{ width:100%; font-size:18px; color:white; line-height:30px;}
#Down .footer .footerLeft dl dd ul{ width:100%; float:left; margin-top:10px;}
#Down .footer .footerLeft dl dd ul li{ width:100%; float:left;}
#Down .footer .footerLeft dl dd ul li a{ display:block; width:100%; float:left; font-size:14px; line-height:28px; opacity:0.6; color:white;}
#Down .footer .footerLeft dl dd ul li a:hover{ opacity:1;}
#Down .footer .footerRight{ width:50%; float: right}
#Down .footer .footerRight p{ width:70%; color:white; line-height: 30px;float: left;}
#Down .footer .footerRight p font{ width:100%; color:white; line-height: 30px;float: left;}
#Down .footer .footerRight img{ width:25%;float: right;}
#Down .footer .footerRight p font a{color: #fff;}
@keyframes scaleDrew {
/* 定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称 */
    0% {
      transform: scale(1);
    }

    25% {
      transform: scale(1.05);
    }

    50% {
      transform: scale(1);
    }

    75% {
      transform: scale(1.05);
    }
  }




#Down .container .p .fgh{
    color:white !important;
}





#Down .footer .footerRight .gz a .ewm{ position:absolute; left:50%; top:-190px; background:url(../images/3081_footer6.png) no-repeat center center; width:160px; height:197px; background-size:contain; margin-left:-85px; padding:0; display:none;}
#Down .footer .footerRight .gz a .ewm img{ opacity:1; float:left; padding:25px 30px 0 30px;}
#Down .footer .footerRight .gz a .ewm h6{ width:100%; text-align:center; font-size:12px; color:#2A2A2A; margin-top:0px; float:left;}
#Down .footer .footerRight .gz a:hover .ewm{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
#Down .footerDown{ width:100%; float:left; border-top:solid 1px #303138; padding:21px 0;}
#Down .footerDown .bq{ float:left; font-size:14px; color:white; line-height:32px; letter-spacing:1px; opacity:0.7;}
#Down .footerDown .bq a{
    color:white !important;
}
#Down .footerDown .link{ float:right; font-size:14px; color:#616161; line-height:32px; letter-spacing:1px;}
#Down .footerDown .link a{ color:white;opacity:0.7;}
#Down .footerDown .link a:hover{ opacity:1;}
#Down .footerDown .link span{ margin:0 11px;}
#Down .footerDown .link .footerDownRight{ width:160px; float:right; position:relative;}
#Down .footerDown .link .footerDownRight .yqLink{ width:100%; height:32px; line-height:32px; background:rgba(255,255,255,0.2) url(img/526-1.png) no-repeat 94% center; cursor:pointer; font-size:14px; color:#a1a1a1; letter-spacing:1px;}
#Down .footerDown .link .footerDownRight ul{ width:100%; position:absolute; left:0; bottom:100%; background:#000; display:none; max-height:186px; overflow-y:auto;
-moz-border-top-left-radius:4px; 
-webkit-border-top-left-radius:4px; 
-khtml-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-top-right-radius:4px; 
-webkit-border-top-right-radius:4px; 
-khtml-border-top-right-radius:4px;
border-top-right-radius:4px;}
#Down .footerDown .link .footerDownRight ul::-webkit-scrollbar {
background:#ce2e33;
width:5px;
}
#Down .footerDown .link .footerDownRight ul::-webkit-scrollbar-thumb {
background: black;
 overflow:hidden;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px;
border-radius:5px;
}
#Down .footerDown .link .footerDownRight ul::selection {
	color: white;
	-webkit-text-fill-color: black;
	   -moz-text-fill-color: black;
	        text-fill-color: black;
			 overflow:hidden;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px;
border-radius:5px;
	
}
#Down .footerDown .link .footerDownRight ul::-moz-selection {
color:black;
-webkit-text-fill-color:black;
 overflow:hidden;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px;
border-radius:5px;
}
#Down .footerDown .link .footerDownRight ul li{ width:100%; float:left; border-bottom:solid 1px #ccc;}
#Down .footerDown .link .footerDownRight ul li a{ display:block; width:100%; float:left; text-align:center; font-size:12px; color:#fff; line-height:30px;}
#Down .footerDown .link .footerDownRight ul li a:hover{ background:black;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Down .footer{ padding:3% 0;}
#Down .footer .footerLeft dl {
  float: left;
  width: 100%;
  display: none;
}
#Down .footer .footerRight{ width: 100%;}
#Down .footer .footerRight img {width: 18%;float: right;}
}
@media screen and  (max-width:768px){
#Down .footer{ padding:20px 10px 10px 10px;}
#Down .footer .footerRight{ position:relative; left:auto; top:auto; width:100%; float:left; padding:0 5%;}
#Down .footer .footerLeft{ display:none;}
#Down .footer .footerRight .tel{ font-size:22px; line-height:40px;}
#Down .footer .footerRight .tel img{ margin:-3px 8px 0 0; width:28px;}
#Down .footer .footerRight .kefu{ margin-top:10px;}
#Down .footer .footerRight .kefu a{ width:120px; height:38px; line-height:38px; font-size:14px;}
#Down .footer .footerRight .kefu a img{ margin:-3px 0 0 5px; height:15px;}
#Down .footer .footerRight .gz{ margin-top:20px; font-size:12px; line-height:30px;}
#Down .footer .footerRight .gz a{ width:30px; height:30px; margin-right:8px;}

#Down .footerDown{ padding:16px 0; text-align:center;}
#Down .footerDown .bq{ width:100%; font-size:12px; line-height:26px; letter-spacing:0px;}
#Down .footerDown .link{ width:100%; font-size:12px; line-height:26px; letter-spacing:0px;}
#Down .footerDown .link span{ margin:0 6px;}
#Down .footerDown .link .footerDownRight{ width:160px; display:inline-block; vertical-align:top; float:none;}
#Down .footerDown .link .footerDownRight .yqLink{ height:26px; line-height:26px; background-size:10px auto;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content6 .banner{ width:100%; float:left; position:relative; min-height:150px;}
#Content6 .banner img{ width:100%; float:left;}
#Content6 .banner .text{ width:100%; position:absolute; left:0; top:50%; z-index:4;}
#Content6 .banner .text h3{ width:100%; color:white; font-size:36px; line-height:48px; letter-spacing:1px;}
#Content6 .banner .text h4{ width:100%; margin-top:8px; color:white; font-size:18px; line-height:24px; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content6 .banner .text h3{ font-size:26px; line-height:38px; letter-spacing:0px;}
#Content6 .banner .text h4{ margin-top:6px; font-size:16px; line-height:22px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#Content6 .banner .text{ padding:0 10px;}
#Content6 .banner .text h3{ font-size:20px; line-height:30px;}
#Content6 .banner .text h4{ margin-top:4px; font-size:14px; line-height:20px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Location .headline{}
#Location .headline .pz_SideLayer{ float:right;}
#Location .headline .pz_SideLayer li{ float:left; margin-left:20px;}
#Location .headline .pz_SideLayer li a{ display:block; float:left; padding:0 5px; font-size:16px; color:#333; line-height:65px; letter-spacing:1px;}
#Location .headline .pz_SideLayer li.on a,#Location .headline .pz_SideLayer li:hover a{ color:#e38b4a; }
#Location .headline .mbx{ float:left; line-height:65px; font-size:14px; color:#888; width: 20%;}
#Location .headline .mbx a{ color:#888;float: left;font-size: 14px;line-height: 14px;margin: 25px auto;}
#Location .headline .mbx span{float: left;padding: 0px 5%;text-align: center;line-height: 14px margin: 25px auto;}
#Location .headline .mbx a:hover{ color:#e38b4a;}
#Location .headline .mbx font{width: 3px;float: left;margin: 25px auto;background-color: #e38b4a;height: 14px;margin-right: 5%;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#Location .headline .pz_SideLayer li a{ padding:0 20px;}
#Location .headline .pz_SideLayer li{ margin-right:0;}
}
@media screen and  (max-width:992px){
#Location .headline .pz_SideLayer{ width:100%;}
#Location .headline .pz_SideLayer li{ width:20%;}
#Location .headline .pz_SideLayer li a{ width:100%; padding:0; text-align:center; font-size:14px; line-height:45px;}
#Location .headline .mbx{ display:none;}
}
@media screen and  (max-width:768px){
#Location .headline .pz_SideLayer{ width:100%; overflow-x:auto; white-space:nowrap;}
#Location .headline .pz_SideLayer li{ width:auto; float:none; display:inline-block; vertical-align:top;}
#Location .headline .pz_SideLayer li a{ width:auto; padding:0 10px; font-size:14px; line-height:35px;}
#Location .headline .mbx{ display:none;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content7 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; margin-top:73px;}
#Content7 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}


#Content7 .product{ width:100%; float:left; margin-top:50px;}
#Content7 .product ul{ width:100%; float:left;}
#Content7 .product ul li{ width:100%; float:left; margin-bottom:80px;}
#Content7 .product ul li .pic{ width:50%; float:left; height:524px; position:relative; z-index:2;}
#Content7 .product ul li .text{ width:50%; float:left; background:url(../images/3084_pro4.jpg) no-repeat center center; background-size:cover; height:524px; border:solid 1px #efefef; text-align:center; padding:89px 20px 20px 20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Content7 .product ul li .text h4{ width:100%; font-size:30px; color:#333; line-height:50px; letter-spacing:1px; position:relative;}
#Content7 .product ul li .text h4:before{ content:''; width:1px; height:24px; background:#e38b4a; position:absolute; left:50%; bottom:-53px;}
#Content7 .product ul li .text ul{ width:100%; float:left; margin-top:72px;}
#Content7 .product ul li .text ul li{ width:50%; float:left; margin:0;}
#Content7 .product ul li .text ul li a{ width:100%; float:left; font-size:18px; color:#666; line-height:60px; letter-spacing:1px;}
#Content7 .product ul li .text ul li a:hover{ color:#dd6e0f; text-decoration:underline;}
#Content7 .product ul li.l1 .pic{ float:right;}
#Content7 .product ul li .text:hover{ box-shadow:0 0 49px rgba(0,0,0,0.06); border-color:white;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content7 .product{ margin-top:30px;}
#Content7 .product ul li{ margin-bottom:40px;}
#Content7 .product ul li .pic{ height:400px;}
#Content7 .product ul li .text{ height:400px; padding:60px 20px 20px 20px;}
#Content7 .product ul li .text h4{ font-size:24px; line-height:40px; letter-spacing:0px;}
#Content7 .product ul li .text h4:before{ height:20px; bottom:-40px;}
#Content7 .product ul li .text ul{ margin-top:50px;}
#Content7 .product ul li .text ul li a{ font-size:16px; line-height:50px; letter-spacing:0px;}

#Content7 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px; margin-top:40px;}
#Content7 .nyHead:before{ width:30px; margin-left:-15px;}
}
@media screen and  (max-width:768px){
#Content7 .product{ margin-top:20px;}
#Content7 .product ul li{ margin-bottom:20px;}
#Content7 .product ul li .pic{ width:100%; height:200px;}
#Content7 .product ul li .text{ width:100%; height:200px; padding:10px 10px 10px 10px;}
#Content7 .product ul li .text h4{ font-size:18px; line-height:30px;}
#Content7 .product ul li .text h4:before{ height:15px; bottom:-20px;}
#Content7 .product ul li .text ul{ margin-top:30px;}
#Content7 .product ul li .text ul li a{ font-size:14px; line-height:30px;}
#Content7 .product ul li .text:hover{ box-shadow:0 0 10px rgba(0,0,0,0.06);}
#Content7 .nyHead{ font-size:20px; line-height:30px; margin-top:20px;}

}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#rgb3085 .productBox{ width:100%; float:left; padding:33px 0 80px 0;}
#rgb3085 .productBox .return{ width:100%; float:left;}
#rgb3085 .productBox .return a{ font-size:16px; color:#656564; line-height:44px;}
#rgb3085 .productBox .return a:hover{ color:#e38b4a;}
#rgb3085 .productBox .return a img{ vertical-align:middle; margin:-3px 17px 0 0; width:30px;}
@media screen and (max-width: 991px) {
#rgb3085 .productBox{ padding:20px 0 40px 0;}
#rgb3085 .productBox .return a{ font-size:14px; line-height:30px;}
#rgb3085 .productBox .return a img{ margin:-3px 12px 0 0; width:20px;}
}

#rgb3085 .productBox .productBoxHead{ width:100%; background:#e38b4a; position:relative; float:left; margin-top:33px;}
#rgb3085 .productBox .productBoxHead img{ width:100%; float:left; opacity:0.3;}
#rgb3085 .productBox .productBoxHead h4{ width:100%; text-align:center; position:absolute; left:0; top:50%; color:white; font-size:48px; letter-spacing:1px; margin-top:-25px; line-height:50px;}

#rgb3085 .productBox .productBoxBody{ width:100%; padding:0 10%; float:left;}
#rgb3085 .productBox .productBoxBody .text{ width:100%; margin-top:52px; float:left; font-size:16px; color:#555; line-height:30px; letter-spacing:1px;}
#rgb3085 .productBox .productBoxBody ul{ width:100%; float:left; margin-top:54px; border-top:solid 3px #e38b4a;}
#rgb3085 .productBox .productBoxBody ul li{ width:100%; float:left; padding:60px 0; border-bottom:dashed 1px #ccc;}
#rgb3085 .productBox .productBoxBody ul li .pic{ float:right; width:450px;}
#rgb3085 .productBox .productBoxBody ul li .pic img{ width:100%;}
#rgb3085 .productBox .productBoxBody ul li .text{ float:left; width:55%; padding:58px 0 0 0; margin:0;}
#rgb3085 .productBox .productBoxBody ul li .text h4{ width:100%; font-size:24px; color:#e38b4a; line-height:36px; letter-spacing:1px;}
#rgb3085 .productBox .productBoxBody ul li .text .jj{ width:100%; margin-top:24px; font-size:16px; color:#444; line-height:30px; letter-spacing:1px;}
#rgb3085 .productBox .productBoxBody ul li.l1 .pic{ float:left;}
#rgb3085 .productBox .productBoxBody ul li.l1 .text{ float:right;}

@media screen and  (max-width:1570px){
#rgb3085 .productBox .productBoxBody ul li .pic{ width:350px;}
#rgb3085 .productBox .productBoxBody ul li .text{ padding:18px 0 0 0;}
}
@media screen and  (max-width:1200px){
#rgb3085 .productBox .productBoxBody ul li .pic{ width:300px;}
#rgb3085 .productBox .productBoxBody ul li .text{ padding:0 0 0 0;}
}
@media screen and  (max-width:992px){
#rgb3085 .productBox{ padding:20px 0 40px 0;}
#rgb3085 .productBox .productBoxHead{ margin-top:12px;}
#rgb3085 .productBox .productBoxHead h4{ font-size:30px; letter-spacing:0px;}
#rgb3085 .productBox .productBoxBody .text{ margin-top:30px; font-size:14px; line-height:24px; letter-spacing:0px;}
#rgb3085 .productBox .productBoxBody ul{ margin-top:30px; border-top:solid 2px #e38b4a;}
#rgb3085 .productBox .productBoxBody ul li{ padding:30px 0;}
#rgb3085 .productBox .productBoxBody ul li .pic{ width:250px;}
#rgb3085 .productBox .productBoxBody ul li .text h4{ font-size:18px; line-height:30px; letter-spacing:0px;}
#rgb3085 .productBox .productBoxBody ul li .text .jj{ margin-top:18px; font-size:14px; line-height:24px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#rgb3085 .productBox{ padding:10px 10px 20px 10px;}

#rgb3085 .productBox .productBoxHead{ margin-top:8px;}
#rgb3085 .productBox .productBoxHead h4{ font-size:20px; letter-spacing:0px;}
#rgb3085 .productBox .productBoxBody{ padding:0;}
#rgb3085 .productBox .productBoxBody .text{ margin-top:20px; font-size:12px; line-height:20px;}
#rgb3085 .productBox .productBoxBody ul{ margin-top:20px;}
#rgb3085 .productBox .productBoxBody ul li{ padding:15px 0;}
#rgb3085 .productBox .productBoxBody ul li .pic{ width:100%;}
#rgb3085 .productBox .productBoxBody ul li .text{ width:100%; margin-top:10px;}
#rgb3085 .productBox .productBoxBody ul li .text h4{ font-size:14px; line-height:24px;}
#rgb3085 .productBox .productBoxBody ul li .text .jj{ margin-top:10px; font-size:12px; line-height:20px; }
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content8 .about1{overflow:hidden;margin-bottom: 5%;}
#Content8 .about1 .text{ width:100%; float:left; text-align:center; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}
#Content8 .about1 .text ul{ width:100%; margin-top:30px;}
#Content8 .about1 .text ul li{ display:inline-block; width:290px; vertical-align:top;}
#Content8 .about1 .text ul li h3{ width:100%; color:#e38b4a; font-size:48px; line-height:56px; letter-spacing:2px;}
#Content8 .about1 .text ul li h3 img{ vertical-align:middle; margin:13px 0 0 8px;}
#Content8 .about1 .text ul li h5{ width:100%; margin-top:8px; color:#333; font-size:16px; line-height:24px; letter-spacing:2px;}
#Content8 .about1 .about1Body{ width:100%; float:left; margin-top:50px;}
#Content8 .about1 .about1Body .pic{ width:50%; float:left; height:605px;}
#Content8 .about1 .about1Body .content{ float:right; width:50%; background:#f2f2f2; min-height:605px; padding:50px 58px 50px 60px; font-size:16px; color:#333; line-height:36px; letter-spacing:1px;}
.youshilist{display: flex;flex-flow: wrap;}
.youshi{width: 33.333%;}

.youshi a{position:relative;float: left;border-bottom: 1px solid #fff;width:100%;}
.youshi a img{width: 50%;float: left;transition: .6s;opacity:1;border-left: 1px solid #fff;border-radius: 10px;}
.youshi a p{width: 50%;height: 100%;position:absolute;top:0px;background-color: rgba(0,0,0,0.5);padding: 8%;transition: .6s;right:0px;border-left: 1px solid #fff;border-radius: 10px;}
.youshi a:hover p{height:100%;top:0px;}
.youshi a:hover img{opacity:0.7;}
.youshi a p font{font-size: 20px;color: #000;line-height: 40px;margin-bottom: 5%;padding-bottom:5%;width: 100%;float: left;transition: .6s;text-align:center;margin-top:20%;border-bottom:1px solid #000;}


.youshi a p span{width: 100%;color: #434444;float: left;line-height: 25px;text-align:center;}
.youshilist .youshi:nth-child(4) a img{float:right;}
.youshilist .youshi:nth-child(4) a p{left:0px;right:auto;}
.youshilist .youshi:nth-child(5) a img{float:right;}
.youshilist .youshi:nth-child(5) a p{left:0px;right:auto;}
.youshilist .youshi:nth-child(6) a img{float:right;}
.youshilist .youshi:nth-child(6) a p{left:0px;right:auto;}

.youshilist .youshi:nth-child(1) a p{background-color: #f3d4b6;}
.youshilist .youshi:nth-child(2) a p{background-color: #c7d5bb;}
.youshilist .youshi:nth-child(3) a p{background-color: #acdef8;}
.youshilist .youshi:nth-child(4) a p{background-color: #fce4ab;}
.youshilist .youshi:nth-child(5) a p{background-color: #b7ddf2;}
.youshilist .youshi:nth-child(6) a p{background-color: #b6e4c3;}
.youshi a:hover p font{margin-top:0px;}
#Content8 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; }
#Content8 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#Content8 .about1 .about1Body .content{ padding:20px 30px;}
}
@media screen and  (max-width:992px){
#Content8 .about1{ padding:40px 0 60px 0;}
#Content8 .about1 .text{ font-size:14px; line-height:30px; letter-spacing:0px;}
#Content8 .about1 .text ul{ margin-top:20px;}
#Content8 .about1 .text ul li{ width:200px;}
#Content8 .about1 .text ul li h3{ font-size:38px; line-height:46px; letter-spacing:1px;}
#Content8 .about1 .text ul li h3 img{ margin:9px 0 0 6px;}
#Content8 .about1 .text ul li h5{ font-size:14px; line-height:20px; letter-spacing:1px;}
#Content8 .about1 .about1Body{ margin-top:30px;}
#Content8 .about1 .about1Body .pic{ width:100%; height:400px;}
#Content8 .about1 .about1Body .content{ width:100%; min-height:400px; font-size:14px; line-height:30px; letter-spacing:0px;}

#Content8 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Content8 .nyHead:before{ width:30px; margin-left:-15px;}
}
@media screen and  (max-width:768px){
#Content8 .about1{ padding:0;}
#Content8 .about1 .text{ font-size:12px; line-height:24px; letter-spacing:0px; padding:0 10px;}
#Content8 .about1 .text ul{ margin-top:10px;}
#Content8 .about1 .text ul li{ width:32%;}
#Content8 .about1 .text ul li h3{ font-size:22px; line-height:30px; letter-spacing:0px;}
#Content8 .about1 .text ul li h3 img{ margin:7px 0 0 4px; width:10px;}
#Content8 .about1 .text ul li h5{ font-size:12px; line-height:18px; letter-spacing:0px;}
#Content8 .about1 .about1Body{ margin-top:20px;}
#Content8 .about1 .about1Body .pic{ height:300px;}
#Content8 .about1 .about1Body .content{ min-height:300px; font-size:12px; line-height:24px; padding:20px 20px;}

#Content8 .nyHead{ font-size:20px; line-height:30px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content9 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; }
#Content9 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}


#Content9 .about2{ height:764px; padding:74px 0 68px 0;}
#Content9 .about2 .text{ float:left; margin-top:10px; height:557px; width:1531px; position:relative;background:url(../images/3087_about4.png) no-repeat center right; background-size:auto 100%;}
#Content9 .about2 .text span{ position:absolute; right:745px; top:50%; text-align:right;
    -webkit-transform: translate(0, -65%);
    -ms-transform: translate(0, -65%);
    transform: translate(0, -65%);}
#Content9 .about2 .text span h3{ width:100%; color:white; font-size:36px; line-height:46px; letter-spacing:1px;}
#Content9 .about2 .text span h5{ width:100%; margin-top:20px; color:white; font-size:18px; line-height:30px;}

@media screen and  (max-width:1570px){
#Content9 .about2 .text{ float:right; margin-right:5%;}
}
@media screen and  (max-width:1200px){
#Content9 .about2 .text{ margin-right:0; height:500px;}
#Content9 .about2 .text span{ right:600px;}
#Content9 .about2{ height:700px;}
}
@media screen and  (max-width:992px){
#Content9 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Content9 .nyHead:before{ width:30px; margin-left:-15px;}

#Content9 .about2{ height:auto; padding:50px 0 40px 0;}
#Content9 .about2 .text{ height:340px;}
#Content9 .about2 .text span{ right:430px;}
#Content9 .about2 .text span h3{ font-size:26px; line-height:36px; letter-spacing:0px;}
#Content9 .about2 .text span h5{ margin-top:10px; font-size:16px; line-height:24px;}
}
@media screen and  (max-width:768px){
#Content9 .nyHead{ font-size:20px; line-height:30px;}

#Content9 .about2{ padding:30px 10px 20px 10px;}
#Content9 .about2 .text{ height:auto; background:none !important; width:100%;}
#Content9 .about2 .text img{ margin-top:-50px; width:100%;}
#Content9 .about2 .text span{ position:relative; right:auto; top:auto; float:left; width:100%; text-align:center;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);}
#Content9 .about2 .text span h3{ font-size:16px; line-height:26px; color:#333;}
#Content9 .about2 .text span h5{ margin-top:10px; font-size:12px; line-height:20px; color:#333;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content10 .about3{overflow:hidden;padding-bottom: 5%;background: url(../images/fzlc.png) top center / auto 100% no-repeat;}
#Content10 .about3 .slide_pic_3{ width:100%; float:left; position:relative;padding:0 0;}
#Content10 .about3 .slide_pic_3 div h5{float:left;width:100%;text-align:right;line-height:50px;font-size:30px;color:#fff;font-weight:lighter;font-style:italic;padding-right: 3%;}
#Content10 .about3 .slide_pic_3 div hr{background-color:#fff;height:1px;width:100%;float:left;margin:15% auto;border:none;}
#Content10 .about3 .slide_pic_3 div span{width:20px;height:20px;border:1px solid #fff;background-color:#ec9277;border-radius:25px;margin:0px auto;display: table;
position: relative;top: -47px;}
#Content10 .about3 .slide_pic_3 div .dotleft{width:10px;height:10px;background-color:#fff;border-radius:5px;display: block;position: absolute;
top: 82px;}
#Content10 .about3 .slide_pic_3 div .dotright{width:10px;height:10px;background-color:#fff;border-radius:5px;display: block;position: absolute;
top: 82px;right:2px;}
#Content10 .about3 .slide_pic_3:after{ content:''; height:180px; position:absolute; left:0; bottom:0; z-index:3; background:white;}
#Content10 .about3 .slide_pic_3:before{ content:''; width:100%; height:0px; position:absolute; left:0;  background:#3462ce;}
#Content10 .about3 .slide_pic_3 .li_hp{ width:100%;  float:left; height:auto; position:relative;}
#Content10 .about3 .slide_pic_3 .li_hp .time{ width:100px; height:100px; background:url(../images/3088_fzlc3.png) no-repeat center center; line-height:100px; text-align:center; position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; font-size:24px; color:white; font-weight:bold; font-family:Arial; box-shadow:0 0 12px rgba(171,171,171,0.38); z-index:2;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#Content10 .about3 .slide_pic_3 .li_hp .time:hover{
transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}

#Content10 .about3 .slide_pic_3 h1{font-size:18px;color:#333;width:94%;padding: 0 3%;background-color:#fff;text-align:center;line-height:60px;float:left;margin-left: 3%;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:-15%;} 
#Content10 .about3 .slide_pic_3 p{font-size:14px;color:#666;width:94%;padding: 5%;margin-left:3%;background-color:#fff;text-align:left;line-height:30px;float:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px;} 
#Content10 .about3 .slide_pic_3 .li_hp img{width: 100%;padding: 0 3%;float:left;}

#Content10 .about3 .slide_pic_3 .li_hp .bian{ width:68px; height:219px; background:url(../images/3088_fzlc1.png) no-repeat center center; position:absolute; left:4px; top:0;}
#Content10 .about3 .slide_pic_3 .li_hp .text{ width:100%; position:absolute; left:0; top:8px; padding-left:31px}
#Content10 .about3 .slide_pic_3 .li_hp .text .time1{ width:100%; float:left; font-size:16px; color:#3462ce; line-height:30px; font-weight:bold;}
#Content10 .about3 .slide_pic_3 .li_hp .text .p{ width:100%; float:left; font-size:14px; color:#282828; line-height:24px; max-height:120px; overflow-y:auto;}
#Content10 .about3 .slide_pic_3 .li_hp:hover{ z-index:2;}
#Content10 .about3 .slide_pic_3 .l2 .bian{ background-image:url(../images/3088_fzlc2.png); top:auto; bottom:0;}
#Content10 .about3 .slide_pic_3 .l2 .text{ top:68%;}
#Content10 .about3 .slide_pic_3 .slick-prev,#Content10 .about3 .slide_pic_3 .slick-next {
	position: absolute;
	left: -100px;
	top: 50%;
	display: block;
	width: 55px;
	height: 72px;
	
}
#Content10 .about3 .slide_pic_3 .slick-prev{background:url(../images/left.png) no-repeat left center;}
#Content10 .about3 .slide_pic_3 .slick-next{background:url(../images/right.png) no-repeat left center;}
#Content10 .about3 .slide_pic_3 .slick-next {
	left: auto;
	right: -100px;
	background-position:right center;
}

.lines{width:1px;height:35px;border-left:1px solid #fff;-moz-transform:rotate(45deg);
 
-webkit-transform:rotate(45deg);
 
-o-transform:rotate(45deg);
 
transform:rotate(45deg); 
 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);position:relative;top:-47px;margin:0px 60% 0px auto;}


.lines1{width:1px;height:35px;border-right:1px solid #fff;-moz-transform:rotate(45deg);
 
-webkit-transform:rotate(45deg);
 
-o-transform:rotate(45deg);
 
transform:rotate(45deg); 
 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);position:relative;top:43px;margin:0px 39% 0px auto;}

@media  screen and (max-width:1770px){
#Content10 .about3 .slide_pic_3{ padding: 0 66px;}
#Content10 .about3 .slide_pic_3 .slick-prev{ left:0;}
#Content10 .about3 .slide_pic_3 .slick-next{ right:0;}
}

#Content10 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; }
#Content10 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content10 .about3{ padding:40px 0 50px 0;}
#Content10 .about3 .slide_pic_3{ margin-top:0px;}

#Content10 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Content10 .nyHead:before{ width:30px; margin-left:-15px;}
}
@media screen and  (max-width:768px){
#Content10 .about3{ padding:0;padding-bottom: 5%;}
#Content10 .about3 .slide_pic_3{ padding: 0 10px;}
/*#Content10 .about3 .slide_pic_3:before{ top:45px; display:none;}
#Content10 .about3 .slide_pic_3 .li_hp{ border-bottom:solid 1px #ddd; height:auto; overflow:hidden; padding-top:90px; padding-bottom:15px; text-align:center;}

#Content10 .about3 .slide_pic_3 .li_hp .bian{ display:none;}
#Content10 .about3 .slide_pic_3 .li_hp .text{ width:100%; position:relative; left:auto; top:auto; float:left; padding:0 10px;}
#Content10 .about3 .slide_pic_3 .li_hp .text .time1{ font-size:14px; line-height:26px;}
#Content10 .about3 .slide_pic_3 .li_hp .text .p{ font-size:12px; line-height:22px;}
#Content10 .about3 .slide_pic_3 .l2 .text{ top:auto;}
#Content10 .about3 .slide_pic_3:after{ display:none;}*/
#Content10 .about3 .slide_pic_3 .slick-prev,#Content10 .about3 .slide_pic_3 .slick-next {width: 30px;height: 39px; background-size:auto 100%; top:auto; bottom:20px;}
#Content10 .about3 .slide_pic_3 .li_hp .time{ width:70px; height:70px; background-size:contain; line-height:70px; font-size:18px; top:auto; bottom:0; margin-top:0;}
#Content10 .about3 .slide_pic_3 .li_hp{ height:130px; margin-bottom:0px;}
#Content10 .about3 .slide_pic_3::after{ display:none;}
#Content10 .about3 .slide_pic_3::before{ top:auto; bottom:45px;}
#Content10 .about3 .slide_pic_3 .li_hp .text{ width:100%; position:relative; left:auto; top:auto; float:left; padding-left:30px; padding-top:10px;}
#Content10 .about3 .slide_pic_3 .l2 .bian{ background-image:url(../images/3088_fzlc1.png); top:0; bottom:auto;}
#Content10 .about3 .slide_pic_3 .li_hp .bian{ background-size:contain; width:55px; height:190px;}
#Content10 .about3 .slide_pic_3 .li_hp .text .p{ font-size:12px; line-height:22px; max-height:108px;}

#Content10 .nyHead{ font-size:20px; line-height:30px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#List .case{}
#List .case .caseBody{ margin:0;}
#List .case .caseBody ul{ width:100%; float:left;display: flex;flex-flow: wrap;}
#List .case .caseBody ul li{ width:23.5%;float:left;margin-right: 2%;margin-bottom: 2%; display:block; text-align:center;}
#List .case .caseBody ul li:nth-child(4n+1){margin-right: 0;}
#List .case .caseBody ul li .pic{ width:100%;  position:relative; overflow:hidden; background:#e38b4a;}
#List .case .caseBody ul li .pic img{ width:100%;float:left;}
#List .case .caseBody ul li:hover .pic img{ opacity:0.4;}
#List .case .caseBody ul li .title{ width: 100%;line-height: 50px;font-size: 14px;color: #e38b4a;text-align: left;margin: -50px auto;position: relative;
background-color: rgba(0,0,0,0.4);padding: 0px 5%;float: left;}
#List .case .caseBody ul li .jj{ width:100%; background-color: #f6f6f6;padding: 0px 5%;line-height:50px; font-size:16px; color:#666;float: left;}
#List .case .caseBody ul li:hover .title{ color:#e38b4a;}
#List .case .caseBody ul li .detail{ display:inline-block; vertical-align:top; margin-top:35px; width:122px; height:36px; line-height:34px; font-size:14px; color:#888; text-transform:uppercase; border:solid 1px #d5d5d5;}
#List .case .caseBody ul li .detail:hover{ color:white; background:#e38b4a;}


@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#List .case .caseBody{ margin:0 -30px;}
#List .case .caseBody ul li{ float:left; padding:0 30px;}
}
@media screen and  (max-width:992px){
#List .case{}
#List .case .caseBody{ margin:0 -10px;}
#List .case .caseBody ul li{ margin-top:0px; margin-bottom: 3%;padding:0 0px;}
#List .case .caseBody ul li .title{ margin-top:-35px; line-height:35px; font-size:14px;}
#List .case .caseBody ul li .jj{ margin-top:0px; line-height:40px; font-size:14px;}
#List .case .caseBody ul li .detail{ margin-top:15px; width:100px; height:30px; line-height:28px; font-size:12px;}
}
@media screen and  (max-width:768px){
#List .case{ padding:0 10px;}
#List .case .caseBody{ margin:0 -5px;}
#List .case .caseBody ul li{ width:31.333%;margin: 0px 1% 2% 1%; padding:0px;}

#List .case .caseBody ul li .title{ margin-top:-30px; line-height:30px; font-size:13px;}
#List .case .caseBody ul li .jj{ margin-top:0px; font-size:12px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Pagination .d_0100_fy{ float:left; width:100%; text-align:center; padding:80px 0;}
#Pagination .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
#Pagination .pz_fy1 a {display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#888; margin:0 5px; font-weight:bold;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#Pagination .pz_fy1 a:hover,#Pagination .pz_fy1 a.on{color: #fff; border:1px solid #dd6e0f; background:#dd6e0f; text-decoration:none;}
#Pagination .pz_fy1 a.prve{ background:url(../images/3090_sprve_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.prve:hover,
#Pagination .pz_fy1 a.prve.on{ background:url(../images/3090_sprve_fy_h.png) no-repeat center #e38b4a; border:1px solid #e38b4a;}
#Pagination .pz_fy1 a.next{ background:url(../images/3090_snext_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.next:hover,
#Pagination .pz_fy1 a.next.on{ background:url(../images/3090_snext_fy_h.png) no-repeat center #e38b4a; border:1px solid #e38b4a;}
#Pagination .fy_phone{ display:none;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#Pagination .d_0100_fy{ padding:40px 0;}
}
@media screen and  (max-width:992px){

}
@media screen and  (max-width:768px){
#Pagination .d_0100_fy{ padding:20px 0;}
#Pagination .pz_fy1{ display:none;}
#Pagination .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
#Pagination .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#Pagination .fy_phone a.prve{ background:url(../../images/3090_prve_fy.png) no-repeat center;}
#Pagination .fy_phone a.next{ background:url(../../images/3090_next_fy.png) no-repeat center;}
#Pagination .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}
.nextpage{width: 94%;margin: 0px auto}
.nextpage a{float: left;line-height: 60px;width: 50%;}
#Subpage .caseBox{}

#Subpage .caseBox .caseBoxHead{ width:100%; float:left;padding: 0px 3%;background-color: rgba(255,255,255,0.8)}
#Subpage .caseBox .caseBoxHead .title{ width:100%; float:left; font-size:30px; color:#333; line-height:30px;margin-top: 4%;position:relative;text-align:center;}
#Subpage .caseBox .caseBoxHead .times{ width:100%; float:left; font-size:16px; color:#999; line-height:30px;margin-top: 1%;margin-bottom: 3%;position:relative;text-align:center;}
#Subpage .caseBox .caseBoxHead .text{ width:100%; float:left; font-size:14px; color:#555; line-height: 28px;margin-bottom:2%;
}
#Subpage .caseBox .caseBoxHead .text h4{ width:100%; margin-top:54px; font-weight:bold; font-size:24px; color:#e38b4a; line-height:36px; letter-spacing:1px;}
#Subpage .caseBox .caseBoxHead .text ul{ width:100%; margin-top:30px;}
#Subpage .caseBox .caseBoxHead .text ul li{ width:100%; font-size:16px; color:#555; line-height:30px; letter-spacing:1px;}
#Subpage .caseBox .caseBoxHead .text ul li span{ color:#dd6e0f;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Subpage .caseBox{ padding:0;}
#Subpage .caseBox .return a{ font-size:14px; line-height:30px;}
#Subpage .caseBox .return a img{ margin:-3px 12px 0 0; width:20px;}
#Subpage .caseBox .caseBoxHead{ margin-top:0px;}
#Subpage .caseBox .caseBoxHead .title{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Subpage .caseBox .caseBoxHead .title:before{ width:30px; margin-left:-15px;}
#Subpage .caseBox .caseBoxHead .text{ margin-top:30px; font-size:14px; line-height:24px; letter-spacing:0px;}
#Subpage .caseBox .caseBoxHead .text h4{ margin-top:30px; font-size:18px; line-height:26px; letter-spacing:0px;}
#Subpage .caseBox .caseBoxHead .text ul{ margin-top:20px;}
#Subpage .caseBox .caseBoxHead .text ul li{ font-size:14px; line-height:24px; letter-spacing:0px;}
#Subpage .caseBox .caseBoxHead .times{margin-bottom: 0;}
}
@media screen and  (max-width:768px){
#Subpage .caseBox{ padding:10px 10px 20px 10px;}

#Subpage .caseBox .caseBoxHead{ margin-top:0px;}
#Subpage .caseBox .caseBoxHead .title{ font-size:20px; line-height:30px;}
#Subpage .caseBox .caseBoxHead .title:before{ width:30px; margin-left:-15px;}
#Subpage .caseBox .caseBoxHead .text{ padding:0; margin-top:3%; font-size:14px; line-height:28px;text-align: justify; }
#Subpage .caseBox .caseBoxHead .text h4{ margin-top:20px; font-size:16px; line-height:22px;}
#Subpage .caseBox .caseBoxHead .text ul{ margin-top:10px;}
#Subpage .caseBox .caseBoxHead .text ul li{ font-size:12px; line-height:20px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content11 .contact1{ margin:0 -16px;}
#Content11 .contact1 ul{ width:100%; float:left; margin-top:132px;}
#Content11 .contact1 ul li{ width:25%; float:left; padding:0 16px;}
#Content11 .contact1 ul li .zbox{ width:100%; float:left; background:#f0f0f6; text-align:center; padding:0 50px 10px 50px; height:234px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
#Content11 .contact1 ul li .zbox .ico{ display:inline-block; vertical-align:top; width:104px; height:104px; background:#e38b4a; margin-top:-53px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content11 .contact1 ul li .zbox .ico img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox h5{ width:100%; margin-top:27px; line-height:23px; font-size:18px; color:#333; letter-spacing:2px;}
#Content11 .contact1 ul li .zbox h6{ width:100%; line-height:18px; font-size:12px; color:#888787; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}
#Content11 .contact1 ul li .zbox .jj{ width:100%; margin-top:19px; line-height:26px; font-size:14px; color:#666; letter-spacing:1px;}
#Content11 .contact1 ul li .zbox .btn{ width:100%; height:88px; line-height:88px; position:relative; margin-top:10px;}
#Content11 .contact1 ul li .zbox .btn .ewm{ width:88px; height:88px; position:absolute; left:50%; top:0; margin-left:-44px; padding:5px; background:white; overflow:hidden; opacity:0;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Content11 .contact1 ul li .zbox .btn .ewm img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox .btn:hover .ewm{ opacity:1;}

#Content11 .contact2{ width:100%; float:left; margin:30px 0 80px 0; position:relative;}
#Content11 .contact2 .ditu{ width:100%; height:698px;}
#Content11 .contact2 .ditu .BMap_shadow img,#Content11 .contact2 .ditu .BMap_pop{display:none !important;}
#Content11 .contact2 .contact2Body{ position:absolute; right:60px; top:60px; background:rgba(255,255,255,0.9); box-shadow:0 0 10px rgba(0,0,0,0.06); padding:32px 40px 40px 40px; width:550px;}
#Content11 .contact2 .contact2Body h3{ width:100%; font-size:30px; color:#e38b4a; line-height:47px; font-weight:bold; padding-left:22px; position:relative;}
#Content11 .contact2 .contact2Body h3:before{ content:''; width:6px; height:30px; background:#e38b4a; position:absolute; left:0; top:50%; margin-top:-15px;}
#Content11 .contact2 .contact2Body h5{ width:100%; margin-top:5px; font-size:16px; color:#333; line-height:23px; position:relative; letter-spacing:1px;}
#Content11 .contact2 .contact2Body ul{ width:100%; float:left; margin-top:12px;}
#Content11 .contact2 .contact2Body ul li{ width:100%; float:left; margin-top:14px; border:solid 1px #e7e7e7; padding:0 30px 0 105px; position:relative;}
#Content11 .contact2 .contact2Body ul li .name{ position:absolute; left:0; top:0; line-height:52px; font-size:16px; color:#333; text-align:center; width:105px;}
#Content11 .contact2 .contact2Body ul li .name:before{ content:''; width:1px; height:22px; position:absolute; right:0; top:50%; margin-top:-11px; border-right:dashed 1px #b2b2b2;}
#Content11 .contact2 .contact2Body ul li span{ position:absolute; right:19px; top:0; line-height:52px; font-size:16px; color:#dd6e0f;}
#Content11 .contact2 .contact2Body ul li input{ display:block; width:100%; height:52px; line-height:22px; padding:10px; font-size:14px; color:#333; background:none;appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border:0}
#Content11 .contact2 .contact2Body ul li select{ display:block; width:100%; height:52px; line-height:52px; padding:0 10px; font-size:14px; color:#333; background:url(../images/3092_con6.png) no-repeat 90% center;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border:0}
#Content11 .contact2 .contact2Body ul li.l1{ border:0; padding:0; margin-top:20px;}
#Content11 .contact2 .contact2Body ul li.l1 input{ width:100%; cursor:pointer; height:58px; line-height:58px; background:#e38b4a; text-align:center; color:white; font-size:16px; overflow:hidden; padding:0;
-moz-border-radius:29px; 
-webkit-border-radius:29px; 
-khtml-border-radius:29px;
border-radius:29px;}
#Content11 .contact2 .contact2Body ul li.l1 input:hover{ opacity:0.8;}

@media screen and  (max-width:1570px){
#Content11 .contact1 ul li .zbox{ padding:0 30px 10px 30px;}
}
@media screen and  (max-width:1200px){
#Content11 .contact1 ul li .zbox{ padding:0 10px 10px 10px;}

#Content11 .contact2 .contact2Body{ width:450px;}
}
@media screen and  (max-width:992px){
#Content11 .contact1{ margin:0 -10px;}
#Content11 .contact1 ul{ margin-top:80px;}
#Content11 .contact1 ul li{ padding:0 10px;}
#Content11 .contact1 ul li .zbox{ padding:0 10px 10px 10px; height:180px;}
#Content11 .contact1 ul li .zbox .ico{ width:80px; height:80px; margin-top:-40px;}
#Content11 .contact1 ul li .zbox h5{ margin-top:15px; line-height:20px; font-size:16px;letter-spacing:1px;}
#Content11 .contact1 ul li .zbox h6{ letter-spacing:0px;}
#Content11 .contact1 ul li .zbox .jj{ margin-top:12px; line-height:22px; font-size:12px; letter-spacing:0px;}
#Content11 .contact1 ul li .zbox .btn{ width:100%; height:70px; line-height:70px;}
#Content11 .contact1 ul li .zbox .btn > img{ width:20px;}
#Content11 .contact1 ul li .zbox .btn .ewm{ width:70px; height:70px; margin-left:-35px;}

#Content11 .contact2{  margin:20px 0 40px 0;}
#Content11 .contact2 .ditu{ height:500px;}
#Content11 .contact2 .contact2Body{ right:30px; top:30px; padding:15px 20px 20px 20px; width:400px;}
#Content11 .contact2 .contact2Body h3{ font-size:20px; line-height:37px; padding-left:18px;}
#Content11 .contact2 .contact2Body h3:before{ width:4px; height:24px; margin-top:-12px;}
#Content11 .contact2 .contact2Body h5{ font-size:14px; line-height:20px; letter-spacing:0px;}
#Content11 .contact2 .contact2Body ul{ margin-top:8px;}
#Content11 .contact2 .contact2Body ul li{ margin-top:8px; padding:0 20px 0 90px;}
#Content11 .contact2 .contact2Body ul li .name{ line-height:40px; font-size:14px; width:90px;}
#Content11 .contact2 .contact2Body ul li span{ right:10px; line-height:40px; font-size:14px;}
#Content11 .contact2 .contact2Body ul li input{ height:40px; line-height:20px;}
#Content11 .contact2 .contact2Body ul li select{ height:40px; line-height:40px;}
#Content11 .contact2 .contact2Body ul li.l1{ margin-top:10px;}
#Content11 .contact2 .contact2Body ul li.l1 input{ height:48px; line-height:48px; font-size:14px;}
}
@media screen and  (max-width:768px){
#Content11 .contact1{ margin:0 0;}
#Content11 .contact1 ul{ margin-top:20px;}
#Content11 .contact1 ul li{ padding:0 10px; margin-top:50px; width:50%;}

#Content11 .contact2{  margin:10px 0 20px 0;}
#Content11 .contact2 .ditu{ height:300px;}
#Content11 .contact2 .contact2Body{ position:relative; right:auto; top:auto; padding:15px 20px 20px 20px; width:100%; float:left;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

@font-face {
	font-family: 'OPENSANS-BOLD';
	src: url('fonts/OPENSANS-BOLD.eot');
	src: local('â˜º'), url('fonts/OPENSANS-BOLD.woff') format('woff'), url('fonts/OPENSANS-BOLD.ttf') format('truetype'), url('fonts/OPENSANS-BOLD.svg#webfontHIqteXlE') format('svg');
	font-weight: normal;
	font-style: normal;
}
#Content12 .qywh1{ padding:72px 0 70px 0;}
#Content12 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; }
#Content12 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}

#Content12 .qywh1 ul{ width:100%; float:left; margin-top:40px; text-align:center;}
#Content12 .qywh1 ul li{ display:inline-block; vertical-align:top; margin:0 67px; width:252px;}
#Content12 .qywh1 ul li .zbox{ width:250px; height:312px; padding:47px 10px 62px 10px;}
#Content12 .qywh1 ul li .zbox .ico{ width:100%;}
#Content12 .qywh1 ul li .zbox .ico img{ height:76px; vertical-align:top;}
#Content12 .qywh1 ul li .zbox h3{ width:100%; margin-top:10px; line-height:36px; text-transform:uppercase; font-size:32px; color:white;font-family: 'OPENSANS-BOLD'; opacity:0.2;}
#Content12 .qywh1 ul li .zbox h4{ width:100%; line-height:34px; font-size:22px; color:white;}
#Content12 .qywh1 ul li .jj{ width:100%; margin-top:20px; line-height:36px; font-size:18px; color:#333; letter-spacing:1px;}
#Content12 .qywh1 ul li.l1{ margin-top:40px;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#Content12 .qywh1 ul li{ margin:0 30px;}
}
@media screen and  (max-width:992px){
#Content12 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Content12 .nyHead:before{ width:30px; margin-left:-15px;}

#Content12 .qywh1{ padding:40px 0;}
#Content12 .qywh1 ul{ margin-top:20px;}
#Content12 .qywh1 ul li{ margin:0 20px; width:200px;}
#Content12 .qywh1 ul li .zbox{ width:200px; height:250px; padding:30px 10px 40px 10px;}
#Content12 .qywh1 ul li .zbox .ico img{ height:50px;}
#Content12 .qywh1 ul li .zbox h3{ line-height:30px; font-size:26px;}
#Content12 .qywh1 ul li .zbox h4{ line-height:28px; font-size:18px; letter-spacing:0px;}
#Content12 .qywh1 ul li .jj{ margin-top:10px; line-height:30px; font-size:16px; letter-spacing:0px;}
#Content12 .qywh1 ul li.l1{ margin-top:20px;}
}
@media screen and  (max-width:768px){
#Content12 .nyHead{ font-size:20px; line-height:30px;}

#Content12 .qywh1{ padding:20px 0;}
#Content12 .qywh1 ul{ margin-top:10px;}
#Content12 .qywh1 ul li{ margin:0 0; width:33.33%; text-align:center; float:left;}
#Content12 .qywh1 ul li .zbox{ display:inline-block; vertical-align:top; width:100px; height:145px; padding:15px 10px 20px 10px;}
#Content12 .qywh1 ul li .zbox .ico img{ height:30px;}
#Content12 .qywh1 ul li .zbox h3{ margin-top:5px; line-height:20px; font-size:16px;}
#Content12 .qywh1 ul li .zbox h4{ line-height:14px; font-size:12px;}
#Content12 .qywh1 ul li .jj{ line-height:24px; font-size:14px;}
#Content12 .qywh1 ul li.l1{ margin-top:10px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content13 .nyHead{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center; }
#Content13 .nyHead:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}


#Content13 .qywh2{ padding:70px 5.5% 79px 5.5%; width:100%; float:left;}
#Content13 .qywh2 .pic{ float:left; width:40.43%; margin-top:72px;}
#Content13 .qywh2 .text{ float:right; width:51.1%; position:relative; margin-top:138px;}
#Content13 .qywh2 .text h2{ position:absolute; left:-24px; top:-84px;}
#Content13 .qywh2 .text .textBox{ width:100%; background:white; padding:50px 60px 60px 60px; position:relative; z-index:2;}
#Content13 .qywh2 .text .textBox .p{ width:100%; font-size:16px; color:#444; line-height:36px; letter-spacing:1px;}
#Content13 .qywh2 .text .textBox .qm{ width:100%; margin-top:32px; line-height:39px;}
#Content13 .qywh2 .text .textBox .qm h5{ display:inline-block; vertical-align:middle; width:72%; text-align:right; height:39px; line-height:39px; border-bottom:solid 1px #d7d7d7; font-size:16px; color:#333; letter-spacing:1px; float:right;}
#Content13 .qywh2 .text .textBox .qm h3{ float:right; line-height:39px; font-size:30px; color:#333; margin-left:30px;}


@media screen and  (max-width:1570px){
#Content13 .qywh2{ padding:70px 0 79px 0;}
}
@media screen and  (max-width:1200px){
#Content13 .qywh2 .text .textBox .qm h5{ width:65%;}
#Content13 .qywh2 .text h2{ position:absolute; left:-24px; top:-60px;}
#Content13 .qywh2 .text{ margin-top:90px;}
#Content13 .qywh2 .text .textBox{ padding:30px 40px 34px 40px;}
#Content13 .qywh2 .text .textBox .p{ font-size:14px; line-height:30px;}
}
@media screen and  (max-width:992px){
#Content13 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px;}
#Content13 .nyHead:before{ width:30px; margin-left:-15px;}

#Content13 .qywh2{ padding:45px 0;}
#Content13 .qywh2 .pic{ margin-top:40px;}
#Content13 .qywh2 .text{ margin-top:60px;}
#Content13 .qywh2 .text h2{ left:-14px; top:-40px;}
#Content13 .qywh2 .text h2 img{ height:60px;}
#Content13 .qywh2 .text .textBox{ padding:20px 30px 22px 30px;}
#Content13 .qywh2 .text .textBox .p{ font-size:12px; line-height:24px;}
#Content13 .qywh2 .text .textBox .qm{ margin-top:20px; line-height:42px; background-position:left bottom;}
#Content13 .qywh2 .text .textBox .qm h5{ width:60%; font-size:14px;}
#Content13 .qywh2 .text .textBox .qm h3{ font-size:20px;}
}
@media screen and  (max-width:768px){
#Content13 .nyHead{ font-size:20px; line-height:30px;}

#Content13 .qywh2{ padding:20px 15px;}
#Content13 .qywh2 .pic{ width:100%; margin-top:20px;}
#Content13 .qywh2 .text{ margin-top:50px; width:100%;}
#Content13 .qywh2 .text h2{ left:-10px; top:-40px;}
#Content13 .qywh2 .text h2 img{ height:45px;}
#Content13 .qywh2 .text .textBox{ padding:15px 20px 11px 20px;}
#Content13 .qywh2 .text .textBox .qm{ height:auto; background-position:left center;}
#Content13 .qywh2 .text .textBox .qm h5{ width:60%;}
#Content13 .qywh2 .text .textBox .qm h3{ margin-left:15px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#List2 .news1{ background:#f0f0f6; padding:81px 0 80px 0; overflow:hidden;}
#List2 .news1 .news1Body{ margin:0 -14px;}
#List2 .news1 .news1Body ul{ width:100%; float:left;}
#List2 .news1 .news1Body ul li{ width:100%; float:left; padding:0 14px;}
#List2 .news1 .news1Body ul li a{ display:block; width:100%; float:left; background:white; padding:43px 40px 30px 40px;}
#List2 .news1 .news1Body ul li a .time{ width:100%; float:left; font-size:16px; color:#888; line-height:28px; padding-bottom:15px; position:relative;}
#List2 .news1 .news1Body ul li a .time:before{ content:''; width:24px; height:3px; background:#dd6e0f; position:absolute; left:0; bottom:0;}
#List2 .news1 .news1Body ul li a .title{ width:100%; float:left; margin-top:25px; font-size:18px; color:#333; line-height:28px;}
#List2 .news1 .news1Body ul li a:hover .title{ color:#e38b4a;}
#List2 .news1 .news1Body ul li a .jj{ width:100%; float:left; margin-top:11px; font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
#List2 .news1 .news1Body ul li a .pic{ width:100%; float:left; margin-top:43px; padding-bottom:66.5%; position:relative; overflow:hidden;}
#List2 .news1 .news1Body ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}


#List2 .news2{ margin:51px 0 0 0;}
#List2 .news2 .news2Body{ margin:0 -14px;}
#List2 .news2 .news2Body ul{ width:100%; float:left;}
#List2 .news2 .news2Body ul li{ width:50%; float:left; padding:0 14px; margin-top:30px;}
#List2 .news2 .news2Body ul li a{ display:block; background:#f7f7fa; padding:37px 28px 40px 134px; position:relative; width:100%; height:219px;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
#List2 .news2 .news2Body ul li a .time{ position:absolute; left:18px; top:37px; width:85px; text-align:center; border-right:solid 1px #e5e5e5; height:142px;}
#List2 .news2 .news2Body ul li a .time h3{ width:100%; font-size:36px; color:#e38b4a; line-height:32px; font-family:Arial;}
#List2 .news2 .news2Body ul li a .time h5{ width:100%; font-size:16px; color:#9f9f9f; line-height:22px; font-family:Arial;}
#List2 .news2 .news2Body ul li a .title{ width:100%; font-size:18px; color:#333; line-height:22px;}
#List2 .news2 .news2Body ul li a .jj{ width:100%; margin-top:22px; font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
#List2 .news2 .news2Body ul li a .detail{ float:left; margin-top:27px; font-size:14px; color:#1e1e1e; line-height:19px; height:19px; font-weight:bold; font-family:Arial; border-bottom:solid 1px #1e1e1e;}
#List2 .news2 .news2Body ul li a:hover{ box-shadow:0 0 10px rgba(0,0,0,0.05); background:white;}
#List2 .news2 .news2Body ul li a:hover .title{ color:#e38b4a;}
#List2 .news2 .news2Body ul li a:hover .detail{ color:#dd6e0f; border-bottom:solid 1px #dd6e0f;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#List2 .news1 .news1Body ul li a{ padding:23px 20px 20px 20px;}
}
@media screen and  (max-width:992px){
#List2 .news1{ padding:60px 0;}
#List2 .news1 .news1Body ul{ padding-bottom:30px; position:relative;}
#List2 .news1 .news1Body ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
height:10px;
    list-style: none;
    text-align: center;
}
#List2 .news1 .news1Body ul .slick-dots li
{
    position: relative;
    display: inline-block;
	opacity:0.6;
	float:none;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
	vertical-align:top;
	background:#dd6e0f;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#List2 .news1 .news1Body ul .slick-dots li button
{ display:none;}
#List2 .news1 .news1Body ul .slick-dots li.slick-active
{
	opacity:1;
}

#List2 .news2{ margin:30px 0 0 0;}
#List2 .news2 .news2Body{ margin:0 -8px;}
#List2 .news2 .news2Body ul li{ padding:0 8px; margin-top:20px;}
#List2 .news2 .news2Body ul li a{ padding:20px 18px 20px 100px; height:150px;}
#List2 .news2 .news2Body ul li a .time{ left:10px; top:20px; width:70px; height:110px;}
#List2 .news2 .news2Body ul li a .time h3{ font-size:30px; line-height:26px;}
#List2 .news2 .news2Body ul li a .time h5{ font-size:14px; line-height:20px;}
#List2 .news2 .news2Body ul li a .title{ font-size:16px; line-height:20px;}
#List2 .news2 .news2Body ul li a .jj{ margin-top:11px; font-size:12px; line-height:20px; height:40px;}
#List2 .news2 .news2Body ul li a .detail{ margin-top:20px;}
}
@media screen and  (max-width:768px){
#List2 .news1{ padding:20px 10px;}
#List2 .news1 .news1Body ul{ padding-bottom:20px;}
#List2 .news1 .news1Body ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;
}
#List2 .news1 .news1Body ul li a{ padding:13px 20px 20px 20px;}
#List2 .news1 .news1Body ul li a .time{ font-size:14px; line-height:22px; padding-bottom:10px;}
#List2 .news1 .news1Body ul li a .time:before{ width:20px; height:2px;}
#List2 .news1 .news1Body ul li a .title{ margin-top:15px; font-size:16px; line-height:22px;}
#List2 .news1 .news1Body ul li a .jj{ margin-top:9px; font-size:12px; line-height:20px; height:38px;}
#List2 .news1 .news1Body ul li a .pic{ margin-top:20px;}

#List2 .news2{ margin:10px 0 0 0;}
#List2 .news2 .news2Body{ margin:0 0px;}
#List2 .news2 .news2Body ul li{ width:100%; margin-top:10px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Subpage2 .newsBox{ width:100%; float:left; padding:35px 0 80px 0;}
#Subpage2 .newsBox .return{ width:100%; float:left;}
#Subpage2 .newsBox .return a{ font-size:16px; color:#656564; line-height:44px;}
#Subpage2 .newsBox .return a:hover{ color:#e38b4a;}
#Subpage2 .newsBox .return a img{ vertical-align:middle; margin:-3px 17px 0 0; width:30px;}

#Subpage2 .newsBox .newsBoxBody{ width:100%; float:left; background:#f6f6fa; margin-top:35px;}
#Subpage2 .newsBox .newsBoxBody .c_1151{ width:73.31%; float:left; border-right:solid 1px #d4d4d4; padding:55px 60px 79px 58px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .title{ width:100%; float:left; font-size:30px; color:#232323; line-height:41px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .time{ width:100%; float:left; margin-top:11px; font-size:14px; color:#666; line-height:28px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .time span{ margin-right:20px; display:inline-table; vertical-align:top;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .time span img{ vertical-align:middle; margin:-3px 5px 0 0;}

#Subpage2 .newsBox .newsBoxBody .c_1151 .p{ width:100%; float:left; font-size:16px; color:#232323; line-height:36px; margin-top:24px; border-top:solid 1px #d4d4d4; padding-top:30px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .img{ width:100%; float:left; margin:32px 0 38px 0;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end{ width:100%;  float:left; text-align:center; background:url(../images/3096_news7.png) no-repeat center center;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end span{ display:inline-block; width:50px; height:50px; line-height:50px; background:#e38b4a; font-size:14px; color:white; text-transform:uppercase; position:relative;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end span:before{ content:''; width:1px; height:70px; background:#cfcfcf; position:absolute; left:50%; top:100%;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy{ width:100%; float:left; margin-top:20px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left{ width:48%; float:left; font-size:14px; color:#8b8b8b; line-height:24px; font-weight:bold; letter-spacing:1px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left a{ display:block; width:100%; float:left; font-size:16px; color:#232323; line-height:24px; font-weight:normal;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left a:hover{ color:#073d6f;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_right{ text-align:right; float:right;}
#Subpage2 .newsBox .newsBoxBody .c_419{ width:26.69%; float:left; padding:52px 30px 0 30px;}
#Subpage2 .newsBox .newsBoxBody .c_419 .subhead{ width:100%; float:left; font-size:30px; color:#232323; line-height:44px; padding-bottom:23px; border-bottom:solid 1px #d4d4d4;}

#Subpage2 .newsBox .newsBoxBody .c_419 ul{ width:100%; float:left;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li{ width:100%; float:left; padding:23px 0; position:relative; border-bottom:dashed 1px #c5c5c8;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .title{ width:100%; float:left; font-size:18px; color:#232323; line-height:30px; height:60px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .time{ width:100%; float:left; margin-top:7px; font-size:14px; color:#444; line-height:28px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .time img{ vertical-align:middle; margin:-3px 7px 0 0; height:14px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li:hover .title{ color:#dd6e0f;}


@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

#Subpage2 .newsBox .newsBoxBody .c_419{ width:35%;}
#Subpage2 .newsBox .newsBoxBody .c_1151{ width:65%;}
}
@media screen and  (max-width:992px){
#Subpage2 .newsBox{ padding:20px 0 40px 0;}
#Subpage2 .newsBox .return a{ font-size:14px; line-height:30px;}
#Subpage2 .newsBox .return a img{ margin:-3px 12px 0 0; width:20px;}

#Subpage2 .newsBox{ padding:20px 0 40px 0;}
#Subpage2 .newsBox .newsBoxBody{ margin-top:20px;}
#Subpage2 .newsBox .newsBoxBody .c_1151{ padding:22px 20px 40px 20px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .title{ font-size:20px; line-height:31px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .title span{ margin:-3px 0 0 6px; width:48px; height:22px; line-height:22px; font-size:16px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .time{ margin-top:6px; font-size:12px; line-height:24px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .p{ margin-top:6px; font-size:14px; line-height:30px; margin-top:6px; padding-top:14px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .img{ margin:22px 0 28px 0;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end span{ width:40px; height:40px; line-height:40px; background:#073d6f; font-size:12px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end span:before{ height:40px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy{ margin-top:10px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left{ font-size:12px; line-height:22px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left a{ font-size:12px; line-height:22px;}

#Subpage2 .newsBox .newsBoxBody .c_419{ padding:20px 10px 0 10px;}
#Subpage2 .newsBox .newsBoxBody .c_419 .subhead{ font-size:20px; line-height:30px; padding-bottom:12px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li{ padding:11px 0;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .title{ font-size:14px;  line-height:24px; height:48px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .time{ margin-top:5px; font-size:12px; line-height:22px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .time img{ margin:-3px 4px 0 0; height:10px;}
}
@media screen and  (max-width:768px){

#Subpage2 .newsBox .newsBoxBody .c_1151{ width:100%; padding:12px 10px 29px 10px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_left{ width:100%;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .wzfy .wzfy_right{ text-align:left; margin-top:5px;}
#Subpage2 .newsBox .newsBoxBody .c_419{ width:100%; padding:10px 10px 0 10px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .end span:before{ height:30px;}
#Subpage2 .newsBox .newsBoxBody .c_419 ul li .title{ height:46px;}
#Subpage2 .newsBox .newsBoxBody .c_1151 .time span img{ margin:-3px 3px 0 0; height:10px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#rgb3097 .containerBox{ padding:60px 0; min-height:700px; font-size:18px; line-height:32px; width:100%; float:left; color:#333333;}


@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#rgb3097 .containerBox { padding:30px 0; min-height:400px; font-size:14px; line-height:24px;}
}
@media screen and  (max-width:768px){

}



 #Content13 .p{
        height:500px;
        overflow-y:scroll;
    }

 @media screen and (max-width: 1570px){
     #Content13 .p {
         height:400px;
}



 }


  @media screen and (max-width: 992px){
     #Content13 .p {
         height:300px;
}



 }

.indexHead{ width:100%; float:left; text-align:center; padding-bottom:5%; padding-top: 5%;background:url(../images/3079_index1.png) no-repeat center bottom;position: relative;}
.indexHead h2{ width:100%; float:left; font-size:30px; color:#333; line-height:30px; letter-spacing:1px;}
.indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#9d9d9c; line-height:24px; letter-spacing:1px;text-transform: uppercase;}
.indexHead hr{height: 1px;background-color: #0078c0;width: 8%;position: absolute;left: 35%;border: none;top:50%;}
.indexHead hr:nth-child(4){right: 35%;left:auto;}
.indexHead1{ width:100%; float:left; text-align:center; padding-bottom:5%; padding-top: 5%;background:url(../images/3079_index1.png) no-repeat center bottom;position: relative;}
.indexHead1 h2{ width:100%; float:left; font-size:30px; color:#fff; line-height:30px; letter-spacing:1px;}
.indexHead1 h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#dbddde; line-height:24px; letter-spacing:1px;text-transform: uppercase;}
.indexHead1 hr{height: 1px;background-color: #fff;width: 8%;position: absolute;left: 35%;border: none;top:50%;}
.indexHead1 hr:nth-child(4){right: 35%;left:auto;}


#wrap{
			width: 50%;
			min-width: 300px;
			float:left;
			height:350px;
		}
		.hiSlider{
			overflow: hidden;
			height: 350px;
			width: 100%;
			background: #eee;
		}
		.hiSlider-item{
			float: left;
		}
		.hiSlider-item img{width:100%;}
		

@media screen and  (max-width:768px){
    #Top .top .lang{overflow: hidden;}
    .indexHead h2{font-size: 20px;line-height: 20px;}
    .indexHead h5{font-size: 14px;line-height: 18px;}
	.indexHead1 h2{font-size: 20px;line-height: 20px;}
    .indexHead1 h5{font-size: 14px;line-height: 18px;}
    #Content2 .index2 a li {width: 49%;margin-right: 0.5%;margin-bottom: 1%;margin-left: 0.5%;}
    #Content2 .index2 a li div font{font-size: 14px;}
    #Content .index1 .index1Body li dl dd span h5 {padding: 0px 5%;}
    #Content6 .index6 .cleft {width: 100%;float: left;}
    #Content6 .index6 .cright {width: 100%;float: left;}
    .cright_content font {font-size: 14px;}
    .cright_content{height: 200px;}
    #Down .footer .footerRight p {width: 100%;}
    #Down .footer .footerRight img {display: none;}
    
    #List .case .caseBody ul li {
  width: 48%;
  margin: 0px 1% 2% 1%;
  padding: 0px;}
  
  #wrap{
			width: 100%;
			min-width: 100%;
			float:left;
			height:auto;
			margin-bottom: 5%;
		}
		.hiSlider{
			overflow: hidden;
			height: auto;
			width: 100%;
			background: #eee;
		}
		.hiSlider-item{
			float: left;
		}
		.hiSlider-item img{width:100%;}
	#Content3 .index3 .index3Down {width: 90%;float: left; margin: 0px 5%;}
	.xwdtDiv {
	  float: right;
	  width: 100%;
	  padding: 0px 3%;
	  overflow: hidden;
	  background-color: #fff;
	  height: auto;
	}
	#Content5 .index5 .index5Body .index5_right table{font-size: 14px;}
	.newstab .list ul li a {width: 75%;}
	#more {width: 30%;margin: 5% 35% 0px;line-height:35px;height:35px;font-size:12px;}
	#Content5 .index5 .index5Body .index5_left { width: 100%;}
	#Content5 .index5 .index5Body .index5_left .zpblock {width: 100%;margin:0px 0%;}
	#Content5 .index5 .index5Body .index5_left .zpblock div font {line-height: 20px;padding: 0px 3%;}
	#Content5 .index5 .index5Body .index5_left .zpblock div{margin-top: -40%;}
	#Content5 .index5 .index5Body .index5_right {width: 100%;margin-top:2%;margin-bottom: 5%;}
	#Content6 .index6 {
  margin: 0px auto;
  padding-bottom: 5%;
  background: url(../images/contact.png) bottom center /  auto 100% no-repeat;
}
#Content6 .banner img {margin-top: 10%;}
#Content10 .about3 .slide_pic_3 div h5 {font-size:20px;}
.youshilist{display:block;}
.youshi {
  width: 96%;
  float: left;
  margin: 0px 2%;
}

.nextpage a {
  float: left;
  line-height: 60px;
  width: 100%;
}
.wenhuaneiye{margin-bottom:3%;padding:2%;}
.wenhuaneiye_left{width:100%;float:left;}
                .wenhuaneiye_right{width:100%;float:right;}
                .wenhuaneiye_left img,.wenhuaneiye_right img{width:100%;float:left;}
                .wenhuaneiye_left p,.wenhuaneiye_right p{padding:0 2%;color:#fff;font-size:13px;}
                .wenhuaneiye_left p:nth-child(2){text-align:center;margin-bottom: 1%;font-size:14px;color: #f9d7ab;}
                .wenhuaneiye_right p:nth-child(2){text-align:center;margin-bottom: 1%;font-size:14px;color: #f9d7ab;}
                .wenhuaneiye_left p span,.wenhuaneiye_right p span{line-height: 50px;font-size: 20px;color: #fff;float: left;width: 100%;text-align: center;border-bottom:1px dashed #b9b1ae;}
                .text .wenhuaneiye:nth-child(1) .wenhuaneiye_right:nth-child(2){padding-top:0;}
                .text .wenhuaneiye:nth-child(2) .wenhuaneiye_left:nth-child(1){padding-top:0;}
                .text .wenhuaneiye:nth-child(3) .wenhuaneiye_right:nth-child(2){padding-top:0;}
                .text .wenhuaneiye:nth-child(4) .wenhuaneiye_left:nth-child(1){padding-top:0;}
                .text .wenhuaneiye:nth-child(5) .wenhuaneiye_right:nth-child(2){padding-top:0;}
                .text .wenhuaneiye:nth-child(6) .wenhuaneiye_left:nth-child(1){padding-top:0;}
                .text .wenhuaneiye:nth-child(7) .wenhuaneiye_right:nth-child(2){padding-top:0;}
                .text .wenhuaneiye:nth-child(8) .wenhuaneiye_left:nth-child(1){padding-top:0;}
                .text .wenhuaneiye:nth-child(9) .wenhuaneiye_right:nth-child(2){padding-top:0;}	
  
  
  

}
.nextpage{width: 96%;}

#Subpage .caseBox .caseBoxHead{padding: 0px;}
#Subpage .caseBox .caseBoxHead .times{line-height: 20px;font-size: 14px;}

.indexHead hr{height: 1px;background-color: #0078c0;width: 10%;position: absolute;left: 25%;border: none;top:50%;}
.indexHead hr:nth-child(4){right: 25%;left:auto;}

.indexHead1 hr{height: 1px;background-color: #fff;width: 10%;position: absolute;left: 25%;border: none;top:50%;}
.indexHead1 hr:nth-child(4){right: 25%;left:auto;}



@media (max-width: 768px){
    .silder-ctrl-prev,
    .silder-ctrl-next{
        width: 10%;
        font-size: 26px;
        margin-top: -25px;
    }
    .silder-ctrl-con{
        width: 14px;
        height: 14px;
        padding: 0;
        margin: 0 5px;
    }
    .silder-ctrl-con>span{
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        padding: 0;
    }
    .nextpage a {
  float: left;
  line-height: 30px;
  width: 100%;
  height:30px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}