﻿body {
    overflow-x: hidden;
    overflow-y: hidden;
}
 body {color:#666666} a{color:#333333}a:active,a:hover {color:#263c92}

@media (min-width: 1570px) {.container{ width: 1570px; }}

@media (min-width: 1570px) {.container{ width: 1570px; }}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#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; margin-right:66px; width:68px; height:105px; line-height:105px; position:relative; font-size:16px; color:#000; letter-spacing:1px; background:url(../images/3074_top7.png) no-repeat 90% center; text-align:center;}
#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:#263c92; 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; margin-right:11px;}
#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 35px;}
#Top .menu ul .nli span a{ display:block; white-space:nowrap; width:100%; float:left; height:105px; line-height:105px; color:#000; text-align:center; font-size:16px;}
#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;}

/*ä¸‹æ‹‰èœå•ï¼ˆæ¼‚æµ®åœ¨menu .nliä¸Šï¼‰*/
#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(255,255,255,0.8);}
#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:#333; letter-spacing:1px;}
#Top .sub .l2:hover .l2_a { color:#fff; background:#263c92;}
#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: #333;  }
#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: #333;  }
#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: #333;  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: #333;}
#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:#263c92; 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:#263c92; 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:#263c92; }
#Top .ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px; background:#263c92;}
#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 25px;}
}
@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:#fff; height:50px;}
#Top .top .logo{text-align:center; position:absolute; left:40%; 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; color:#333;}
#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);}
@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:1200px; position:absolute; left:50%; top:50%; margin:0 0 0 -600px; text-align:center; 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:60px; color:white; line-height:68px; font-weight:bold;}
#Slide .slide_banner .text h4{ width:100%; margin-top:9px; color:white; font-size:24px; line-height:30px;}
#Slide .slide_banner .text .bian{ width:76px; background:white; opacity:0.6; height:1px; display:inline-block; vertical-align:top; margin-top:38px;}
#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:70px;
    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:70px;
	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){
#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){
#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:100%; margin:0 0 0 0; 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{ margin-top:90px; overflow:hidden;}
#Content .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(../images/3076_index1.png) no-repeat center bottom;}
#Content .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#Content .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}


#Content .index1 .index1Body{ width:100%; float:left; margin-top:40px;}
#Content .index1 .index1Body li{ width:50%; float:left; text-align:center;}
#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.333%; float:left; height:328px; display:table;}
#Content .index1 .index1Body li dl dd span{ display:table-cell; vertical-align:middle; width:100%; padding:0 10px;}
#Content .index1 .index1Body li dl dd span h4{ width:100%; font-size:22px; color:white; line-height:32px; letter-spacing:1px;}
#Content .index1 .index1Body li dl dd span h5{ width:100%; margin-top:16px; font-size:14px; line-height:34px; letter-spacing:1px; min-height:102px;}
#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:37px; width:132px; height:36px; border:solid 1px white; color:white; 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:#26286b;}
#Content .index1 .index1Body li.l1 dl dd.d2{ background:#263c92;}
#Content .index1 .index1Body li.l1 dl dd.d3{ background:rgba(42,44,119,0.95);}
#Content .index1 .index1Body li.l2 dl dd.d1{ background:#c6630d;}
#Content .index1 .index1Body li.l2 dl dd.d2{ background:#dd6e0f;}
#Content .index1 .index1Body li.l2 dl dd.d3{ background:rgba(221,110,15,0.95);}
#Content .index1 .index1Body li.l2 dl dd span h5 a{ color:white;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content .index1{ margin-top:50px;}
#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 dl dd{ width:100%; 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;}

#Content .indexHead{ padding-bottom:30px; background-size:20px auto;}
#Content .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#Content .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#Content .index1{ margin-top:30px;}
#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{ padding:100px; background:#f0f0f6;}
#Content2 .index2 li{ width:25%; float:left; text-align:center; padding:75px 15px 20px 15px; text-align:center; background:white; position:relative;}
#Content2 .index2 li h2{ width:100%; font-size:24px; color:#333; line-height:56px; letter-spacing:2px;}
#Content2 .index2 li .p{ width:100%; margin-top:17px; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}
#Content2 .index2 li .pic{ display:inline-block; vertical-align:top; width:526px; margin-top:42px; height:320px; position:relative; overflow:hidden;}
#Content2 .index2 li .pic img{ width:73%; position:absolute; left:0; top:0; min-height:50%;}
#Content2 .index2 li:hover{ box-shadow:0 0 43px rgba(0,0,0,0.07); z-index:2;}

@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:30px;}
#Content2 .index2 li{ padding:20px 15px 30px 15px;}
#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);}
}
@media screen and  (max-width:768px){
#Content2 .index2{ padding:20px;}
#Content2 .index2 li{ width:100%; padding:20px 15px 15px 15px;}
#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);}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}
	.block{ display:block}
	.none{ display:none}
#Content3 .index3{ padding:88px 0 100px 0;background:#f1f1f1;}
#Content3 .index3 .index3Body{ margin:0 -55px;}
#Content3 .index3 .index3Body ul{ width:100%; float:left; margin-top:52px;}
#Content3 .index3 .index3Body ul li{ width:100%; float:left; padding:0 55px;}
#Content3 .index3 .index3Body ul li a{ display:block; width:100%; float:left; text-align:center;}
#Content3 .index3 .index3Body ul li a .pic{ width:100%; padding-bottom:66.6%; position:relative; overflow:hidden; background:#263c92;}
#Content3 .index3 .index3Body ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#Content3 .index3 .index3Body ul li a:hover .pic img{transform: scale(1.1,1.1); opacity:0.4;
	-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);}
#Content3 .index3 .index3Body ul li a .title{ width:100%; margin-top:34px; line-height:34px; font-size:22px; color:#333;}
#Content3 .index3 .index3Body ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
#Content3 .index3 .index3Body ul li a:hover .title{ color:#263c92;}
#Content3 .index3 .index3Down{ width:100%; float:left; margin-top:75px; border:solid 1px #e5e5e5;}
#Content3 .index3 .index3Down .more{ width:20%; float:left; font-size:14px; color:#888; letter-spacing:1px; text-transform:uppercase; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:62px; line-height:62px; text-align:center;}
#Content3 .index3 .index3Down .more:hover{ color:white; background:#263c92;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ width:40%; height:62px; float:left; background:url(../images/3078_index9.png) no-repeat center center; cursor:pointer;}
#Content3 .index3 .index3Down .you{ background-image:url(../images/3078_index10.png);}
#Content3 .index3 .index3Down .zuo:hover{ background-image:url(../images/3078_index9_h.png);}
#Content3 .index3 .index3Down .you:hover{ background-image:url(../images/3078_index10_h.png);}

#Content3 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(../images/3078_index1.png) no-repeat center bottom;}
#Content3 .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#Content3 .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}

@media screen and  (max-width:1570px){

}
@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 -10px;}
#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;}

#Content3 .indexHead{ padding-bottom:30px; background-size:20px auto;}
#Content3 .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#Content3 .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
	.block{ display:none}
	.none{ display:block}
#Content3 .index3{ padding:22px 10px 30px 10px;}
#Content3 .index3 .index3Body{ margin:0 -5px;}
#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%;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ width:20%;}

#Content3 .indexHead{ padding-bottom:20px; background-size:14px auto;}
#Content3 .indexHead h2{ font-size:20px; line-height:34px;}
#Content3 .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content4 .index4 .pic{ width:50%; float:left; height:738px;}
#Content4 .index4 .text{ width:50%; float:left; height:720px; display:table; position:relative; background:url(../images/3079_index25.jpg) no-repeat center center; background-size:cover;}
#Content4 .index4 .text:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#263c92; opacity:0.9; z-index:1;}
#Content4 .index4 .text span{ display:table-cell; vertical-align:middle; padding:0 10%; position:relative; z-index:2;}
#Content4 .index4 .text h3{ width:100%; color:white; font-size:48px; line-height:62px; letter-spacing:1px;}
#Content4 .index4 .text h4{ width:100%; margin-top:5px; color:white; font-size:22px; line-height:32px; letter-spacing:2px;}
#Content4 .index4 .text .jj{ width:100%; margin-top:46px; color:white; font-size:16px; line-height:32px; letter-spacing:2px; height:160px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-all;}
#Content4 .index4 .text dl{ width:100%; margin-top:73px; border:solid 1px rgba(255,255,255,0.2); padding:34px 0 38px 0;}
#Content4 .index4 .text dl dd{ width:33.333%; float:left; text-align:center;}
#Content4 .index4 .text dl dd h3{ width:100%; color:whtie; font-size:48px; line-height:52px; letter-spacing:2px;}
#Content4 .index4 .text dl dd h3 img{ vertical-align:middle; margin:13px 0 0 8px;}
#Content4 .index4 .text dl dd h5{ width:100%; margin-top:8px; color:white; font-size:16px; line-height:24px; letter-spacing:2px;}
#Content4 .index4 .text .more{ display:block; width:68px; height:68px; position:absolute; left:-34px; top:50%; margin-top:-34px; background:#e6212a; text-align:center; line-height:68px; color:white; font-size:14px; text-transform:uppercase; z-index:3;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
@media screen and (max-width: 1360px) {
#Content4 .index4 .pic,#Content4 .index4 .text{ height:600px;}
#Content4 .index4 .text span{ padding:0 8%;}
#Content4 .index4 .text dl{ margin-top:50px;}
}

#Content4 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(../images/3079_index1.png) no-repeat center bottom;}
#Content4 .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#Content4 .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}

@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;}
#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;}

#Content4 .indexHead{ padding-bottom:30px; background-size:20px auto;}
#Content4 .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#Content4 .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#Content4 .index4 .pic,#Content4 .index4 .text{ height:300px; width:100%;}
#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 .indexHead{ padding-bottom:20px; background-size:14px auto;}
#Content4 .indexHead h2{ font-size:20px; line-height:34px;}
#Content4 .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Content5 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(../images/3080_index1.png) no-repeat center bottom;}
#Content5 .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#Content5 .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}


#Content5 .index5{ padding:90px 0 50px 0;}
#Content5 .index5 .index5Body{ margin:0 -7px;}
#Content5 .index5 .index5Body ul{ width:100%; float:left; margin-top:42px; padding-bottom:50px;}
#Content5 .index5 .index5Body ul li{ width:20%; float:left; padding:7px;}
#Content5 .index5 .index5Body ul li a{ display:block; width:100%; border:solid 1px #e5e5e5; position:relative; padding-bottom:80%; overflow:hidden;}
#Content5 .index5 .index5Body ul li a img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#Content5 .index5 .index5Body ul li a:hover img{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);}
#Content5 .index5 .index5Body ul li a:hover{ border-color:white; box-shadow:0 0 7px rgba(0,0,0,0.07);}
#Content5 .index5 .index5Body ul .slick-dots
{
    position: absolute;
    bottom: 0px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
#Content5 .index5 .index5Body ul .slick-dots li
{
    position: relative;
    display: inline-block;
	background:#999;
    width: 10px;
    height: 10px;
    margin: 0 6px;
    padding: 0; float:none;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#Content5 .index5 .index5Body ul .slick-dots li button
{ display:none;}
#Content5 .index5 .index5Body ul .slick-dots li.slick-active
{
	background:#333;
}
@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content5 .indexHead{ padding-bottom:30px; background-size:20px auto;}
#Content5 .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#Content5 .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}

#Content5 .index5{ padding:50px 0 30px 0;}
#Content5 .index5 .index5Body ul{ margin-top:20px; padding-bottom:30px;}
#Content5 .index5 .index5Body ul li{ width:50%;}
#Content2 .index2 li .pic img{ width:100%;}
}
@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:20px 10px 20px 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;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Down .footer{ padding:73px 290px 51px 0; width:100%; position:relative; float:left;}
#Down .footer .footerLeft,#Down .footer .footerLeft dl{ float:left; width:100%;}
#Down .footer .footerLeft dl dd{ width:25%; 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:32px; opacity:0.6; color:white;}
#Down .footer .footerLeft dl dd ul li a:hover{ opacity:1;}
#Down .footer .footerRight{ width:290px; position:absolute; right:0; top:73px;}
#Down .footer .footerRight .tel{ width:100%; color:white; font-size:28px; line-height:48px; font-weight:bold;}
#Down .footer .footerRight .tel img{ vertical-align:middle; margin:-3px 12px 0 0;}
#Down .footer .footerRight .kefu{ width:100%; float:left; margin-top:16px;}
#Down .footer .footerRight .kefu a{ display:block; float:left; width:140px; height:44px; line-height:44px; text-align:center; color:white; background:#47484d; font-size:16px; overflow:hidden;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#Down .footer .footerRight .kefu a img{ vertical-align:middle; margin:-3px 0 0 7px;}
#Down .footer .footerRight .kefu a:hover{ background:#263c92;}
#Down .footer .footerRight .kefu a:last-child{ float:right;}
#Down .footer .footerRight .gz{ width:100%; float:left; margin-top:30px; font-size:14px; line-height:40px; color:#f3f3f3;}
#Down .footer .footerRight .gz a{ display:inline-block; width:40px; height:40px; background:#303138; margin-right:12px; position:relative; vertical-align:top;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Down .footer .footerRight .gz a img{ width:100%; float:left;}
#Down .footer .footerRight .gz a:hover{ background:#263c92;}



#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(../images/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:40px 290px 30px 0;}
#Down .footer .footerRight{ top:40px;}
}
@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 10%;}
#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{ border-bottom:solid 1px #dadada;}
#Location .headline .pz_SideLayer{ float:left;}
#Location .headline .pz_SideLayer li{ float:left; margin-right:20px;}
#Location .headline .pz_SideLayer li a{ display:block; float:left; padding:0 30px; 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:white; background:#263c92;}
#Location .headline .mbx{ float:right; line-height:65px; font-size:14px; color:#888; letter-spacing:1px;}
#Location .headline .mbx a{ color:#888;}
#Location .headline .mbx a:hover{ color:#263c92;}

@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:12px; 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:30%; float:left; height:224px; position:relative; z-index:2;}
#Content7 .product ul li .text{ width:70%; float:left;  background-size:cover; height:224px; border:solid 1px #efefef; text-align:left; padding:39px 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 p{line-height:35px; }
#Content7 .product ul li .text em{ line-height:35px; color:#999;}
#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:#263c92;}
#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:#263c92; 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 #263c92;}
#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:#263c92; 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 #263c92;}
#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{ padding:70px 0 80px 0; overflow:hidden;}
#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:#263c92; 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;}


#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:20px 0 30px 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{ padding:70px 0 80px 0; overflow:hidden;}
#Content10 .about3 .slide_pic_3{ width:100%; float:left; position:relative; margin-top:50px; padding:0 0;}
#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:1px; position:absolute; left:0; top:50%; background:#3462ce;}
#Content10 .about3 .slide_pic_3 .li_hp{ width:100%;  float:left; height:470px; 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 .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;
	background:url(../images/3088_fzlc4.jpg) no-repeat left center;
}
#Content10 .about3 .slide_pic_3 .slick-next {
	left: auto;
	right: -100px;
	background-position:right center;
}
#Content10 .about3 .slide_pic_3 .slick-prev:hover,
#Content10 .about3 .slide_pic_3 .slick-next:hover{ background-image:url(../images/3088_fzlc5.jpg);}
@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:30px;}

#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:20px 0 30px 0;}
#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:8px;}
#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:220px; margin-bottom:10px;}
#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 -55px;}
#List .case .caseBody ul{ width:100%; float:left;margin-bottom:30px;}
#List .case .caseBody ul li{ width:33.333%; float:left; margin-top:80px; padding:0 55px;}
#List .case .caseBody ul li a{ display:block; width:100%; float:left; text-align:center;}
#List .case .caseBody ul li a .pic{ width:100%; padding-bottom:66.6%; position:relative; overflow:hidden; background:#263c92;}
#List .case .caseBody ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#List .case .caseBody ul li a:hover .pic img{transform: scale(1.1,1.1); opacity:0.4;
	-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);}
#List .case .caseBody ul li a .title{ width:100%; margin-top:34px; line-height:34px; font-size:22px; color:#333;}
#List .case .caseBody ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
#List .case .caseBody ul li a:hover .title{ color:#263c92;}
#List .case .caseBody ul li a .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 a .detail:hover{ color:white; background:#263c92;}


@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:30px; padding:0 10px;}
#List .case .caseBody ul li a .title{ margin-top:20px; line-height:28px; font-size:17px;}
#List .case .caseBody ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
#List .case .caseBody ul li a .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{ margin-top:20px; width:50%; padding:0 5px;}

#List .case .caseBody ul li a .title{ margin-top:10px; line-height:22px; font-size:13px;}
#List .case .caseBody ul li a .jj{ margin-top:4px; font-size:12px;}
}




#List1 .case{}
#List1 .case .caseBody{ margin:0 -55px;}
#List1 .case .caseBody ul{ width:100%; float:left;margin-bottom:30px;}
#List1 .case .caseBody ul li{ width:25%; float:left; margin-top:80px; padding:0 55px;}
#List1 .case .caseBody ul li a{ display:block; width:100%; float:left; text-align:center;}
#List1 .case .caseBody ul li a .pic{ width:100%; padding-bottom:150%; position:relative; overflow:hidden; background:#263c92;}
#List1 .case .caseBody ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#List1 .case .caseBody ul li a:hover .pic img{transform: scale(1.1,1.1); opacity:0.4;
	-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);}
#List1 .case .caseBody ul li a .title{ width:100%; margin-top:34px; line-height:34px; font-size:22px; color:#333;}
#List1 .case .caseBody ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
#List1 .case .caseBody ul li a:hover .title{ color:#263c92;}
#List1 .case .caseBody ul li a .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;}
#List1 .case .caseBody ul li a .detail:hover{ color:white; background:#263c92;}


@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#List1 .case .caseBody{ margin:0 -30px;}
#List1 .case .caseBody ul li{ float:left; padding:0 30px;}
}
@media screen and  (max-width:992px){
#List1 .case{}
#List1 .case .caseBody{ margin:0 -10px;}
#List1 .case .caseBody ul li{ margin-top:30px; padding:0 10px;}
#List1 .case .caseBody ul li a .title{ margin-top:20px; line-height:28px; font-size:17px;}
#List1 .case .caseBody ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
#List1 .case .caseBody ul li a .detail{ margin-top:15px; width:100px; height:30px; line-height:28px; font-size:12px;}
}
@media screen and  (max-width:768px){
#List1 .case{ padding:0 10px;}
#List1 .case .caseBody{ margin:0 -5px;}
#List1 .case .caseBody ul li{ margin-top:20px; width:50%; padding:0 5px;}

#List1 .case .caseBody ul li a .title{ margin-top:10px; line-height:22px; font-size:13px;}
#List1 .case .caseBody ul li a .jj{ margin-top:4px; 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 #263c92; border:1px solid #263c92;}
#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 #263c92; border:1px solid #263c92;}
#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;}

#Subpage .caseBox{ padding:33px 0 72px 0;}
#Subpage .caseBox .return{ width:100%; float:left;}
#Subpage .caseBox .return a{ font-size:16px; color:#656564; line-height:44px;}
#Subpage .caseBox .return a:hover{ color:#263c92;}
#Subpage .caseBox .return a img{ vertical-align:middle; margin:-3px 17px 0 0; width:30px;}
#Subpage .caseBox .caseBoxHead{ width:100%; float:left; margin-top:26px;}
#Subpage .caseBox .caseBoxHead .title{ width:100%; float:left; font-size:36px; color:#333; line-height:52px; letter-spacing:1px; position:relative; padding-bottom:16px; text-align:center;}
#Subpage .caseBox .caseBoxHead .title:before{ content:''; width:40px; height:2px; background:#dd6e0f; position:absolute; left:50%; bottom:0; margin-left:-20px;}
#Subpage .caseBox .caseBoxHead .text{ width:100%; float:left; margin-top:60px; padding:0 10%; font-size:16px; color:#555; line-height:30px; letter-spacing:1px;}
#Subpage .caseBox .caseBoxHead .text h4{ width:100%; margin-top:54px; font-weight:bold; font-size:24px; color:#263c92; 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:20px 0 40px 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:20px;}
#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;}
}
@media screen and  (max-width:768px){
#Subpage .caseBox{ padding:10px 10px 20px 10px;}

#Subpage .caseBox .caseBoxHead{ margin-top:10px;}
#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:20px; font-size:12px; line-height:20px; }
#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:#263c92; 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 .contact1 ul :nth-child(5){width:33.33%;margin-top:20px;}
#Content11 .contact1 ul :nth-child(6){width:33.33%;margin-top:20px;}
#Content11 .contact1 ul :nth-child(7){width:33.33%;margin-top:20px;}

#Content11 .contact1 ul li .zbox1{ width:100%; float:left; background:#f0f0f6; text-align:center; padding:30px 50px 10px 50px; height:134px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
#Content11 .contact1 ul li .zbox1 .ico{ display:inline-block; vertical-align:top; width:104px; height:104px; background:#263c92; margin-top:-53px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content11 .contact1 ul li .zbox1 .ico img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox1 h5{ width:100%; margin-top:27px; line-height:23px; font-size:18px; color:#333; letter-spacing:2px;}
#Content11 .contact1 ul li .zbox1 h6{ width:100%; line-height:18px; font-size:12px; color:#888787; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}
#Content11 .contact1 ul li .zbox1 .jj{ width:100%; margin-top:9px; line-height:26px; font-size:14px; color:#666; letter-spacing:1px;}
#Content11 .contact1 ul li .zbox1 .btn{ width:100%; height:88px; line-height:88px; position:relative; margin-top:10px;}
#Content11 .contact1 ul li .zbox1 .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 .zbox1 .btn .ewm img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox1 .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:#263c92; line-height:47px; font-weight:bold; padding-left:22px; position:relative;}
#Content11 .contact2 .contact2Body h3:before{ content:''; width:6px; height:30px; background:#263c92; 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:#263c92; 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 ul :nth-child(5){width:100%;margin-top:10px;}
#Content11 .contact1 ul :nth-child(6){width:100%;margin-top:10px;}
#Content11 .contact1 ul :nth-child(7){width:100%;margin-top:10px;}
#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:#263c92;}
#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:#263c92; 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:#263c92;}
#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:#263c92;}
#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:#263c92; 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;
}
 }
 
 
.form{ width:500px; margin:0 auto;}
.form h3{padding:30px 0 0;}
.form h5{padding-bottom:30px;}
.form input{ border:1px solid #f1f1f1;margin:10px 0; line-height:40px;}
.form textarea{display:block;margin:10px 0;border:1px solid #f1f1f1;}
.form .input-text{ display:block}
.form .submit{ background:#263c92; color:#fff;width:150px; text-align:center}

.form .reset{ background:#ccc; color:#000;width:150px; text-align:center}

.tijiao{ text-align:center;}
.tijiao a{ display:block;}
.fanhui{ line-height:40px;}



/*凡高存在的价值，是竭力为客户创造价值*/
.container05{ padding:9rem 0 8rem; overflow:hidden; background:#1d1b1b; background-size:cover; position:relative}
.container05 .bg01{position:absolute;top:50%;left:50%; width:1450px; height:1450px; transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); }
.container05 .bg01 img{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-animation:play 25s linear infinite; -moz-animation:play 25s linear infinite; animation:play 25s linear infinite;}
@-webkit-keyframes play{
    0% {
        -webkit-transform:rotate(0deg);
    }
    100% {
        -webkit-transform:rotate(360deg);
    }
}
@-moz-keyframes play{
    0% {
        -moz-transform:rotate(0deg);
    }
    100% {
        -moz-transform:rotate(360deg);
    }
}
@keyframes play{
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);

    }
}

.container05 .title{ text-align:center; margin-bottom:6rem}
.container05 .title h2{font-size: 3rem;color:#fff;font-weight:bold;text-transform: uppercase;letter-spacing: 0.75rem;}
.container05 .title h4{ font-size:1.25rem; color:#fff; margin:1.25rem 0 1.25rem}
.container05 ul{font-size:0;text-align:center;overflow:hidden;margin:0 -0.5625rem;}
.container05 ul li{ display:inline-block; *display:inline; *zoom:1; float:left; width:20%; text-align:center; padding:2rem 0.5625rem}
.container05 ul li .img{height:7.5rem;line-height:7.5rem;}
.container05 ul li .img img{}

.layui-inline,img{display:inline-block;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}.layui-edge,.layui-header,.layui-inline,.layui-main{position:relative}.layui-elip,.layui-form-checkbox span,.layui-form-pane .layui-form-label{text-overflow:ellipsis;white-space:nowrap}.layui-btn,.layui-edge,.layui-inline,img{vertical-align:middle}.layui-btn,.layui-disabled,.layui-icon,.layui-unselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{border:none}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h4,h5,h6{font-size:100%}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body{}hr{height:1px;margin:10px 0;border:0;clear:both}a{color:#333;text-decoration:none}a:hover{color:#777}a cite{font-style:normal;*cursor:pointer}.layui-border-box,.layui-border-box *{box-sizing:border-box}.layui-box,.layui-box *{box-sizing:content-box}.layui-clear{clear:both;*zoom:1}.layui-clear:after{content:'20';clear:both;*zoom:1;display:block;height:0}.layui-inline{*display:inline;*zoom:1}.layui-edge{display:inline-block;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;overflow:hidden}.layui-edge-top{top:-4px;border-bottom-color:#999;border-bottom-style:solid}.layui-edge-right{border-left-color:#999;border-left-style:solid}.layui-edge-bottom{top:2px;border-top-color:#999;border-top-style:solid}.layui-edge-left{border-right-color:#999;border-right-style:solid}.layui-elip{overflow:hidden}.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=240);src:url(../font/iconfont.eot?v=240#iefix) format('embedded-opentype'),url(../font/iconfont.svg?v=240#iconfont) format('svg'),url(../font/iconfont.woff?v=240) format('woff'),url(../font/iconfont.ttf?v=240) format('truetype')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-main{width:1140px;margin:0 auto}.layui-header{z-index:1000;height:60px}.layui-header a:hover{transition:all .5s;-webkit-transition:all .5s}.layui-side{position:fixed;left:0;top:0;bottom:0;z-index:999;width:200px;overflow-x:hidden}.layui-side-scroll{position:relative;width:220px;height:100%;overflow-x:hidden}.layui-body{position:absolute;left:200px;right:0;top:0;bottom:0;z-index:998;width:auto;overflow:hidden;overflow-y:auto;box-sizing:border-box}.layui-layout-body{overflow:hidden}.layui-layout-admin .layui-header{background-color:#23262E}.layui-layout-admin .layui-side{top:60px;width:200px;overflow-x:hidden}.layui-layout-admin .layui-body{top:60px;bottom:44px}.layui-layout-admin .layui-main{width:auto;margin:0 15px}.layui-layout-admin .layui-footer{position:fixed;left:200px;right:0;bottom:0;height:44px;line-height:44px;padding:0 15px;background-color:#eee}.layui-layout-admin .layui-logo{position:absolute;left:0;top:0;width:200px;height:100%;line-height:60px;text-align:center;color:#009688;font-size:16px}.layui-layout-admin .layui-header .layui-nav{background:0 0}.layui-layout-left{position:absolute!important;left:200px;top:0}.layui-layout-right{position:absolute!important;right:0;top:0}.layui-container{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width: 1310px;}.layui-container01{position:relative;margin:0 auto;padding:0 5rem;box-sizing:border-box;max-width: 2560px;}.layui-container02{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width: 2560px;}.layui-container03{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width:2560px;}.layui-container04{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width: 1470px;}.layui-container05{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width: 1355px;}.layui-fluid{position:relative;margin:0 auto;padding:0 15px}.layui-row:after,.layui-row:before{content:'';display:block;clear:both}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{position:relative;display:block;box-sizing:border-box}.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{float:left}.layui-col-xs1{width:8.33333333%}.layui-col-xs2{width:16.66666667%}.layui-col-xs3{width:25%}.layui-col-xs4{width:33.33333333%}.layui-col-xs5{width:41.66666667%}.layui-col-xs6{width:50%}.layui-col-xs7{width:58.33333333%}.layui-col-xs8{width:66.66666667%}.layui-col-xs9{width:75%}.layui-col-xs10{width:83.33333333%}.layui-col-xs11{width:91.66666667%}.layui-col-xs12{width:100%}.layui-col-xs-offset1{margin-left:8.33333333%}.layui-col-xs-offset2{margin-left:16.66666667%}.layui-col-xs-offset3{margin-left:25%}.layui-col-xs-offset4{margin-left:33.33333333%}.layui-col-xs-offset5{margin-left:41.66666667%}.layui-col-xs-offset6{margin-left:50%}.layui-col-xs-offset7{margin-left:58.33333333%}.layui-col-xs-offset8{margin-left:66.66666667%}.layui-col-xs-offset9{margin-left:75%}.layui-col-xs-offset10{margin-left:83.33333333%}.layui-col-xs-offset11{margin-left:91.66666667%}.layui-col-xs-offset12{margin-left:100%}@media screen and (max-width:768px){.layui-hide-xs{display:none!important}.layui-show-xs-block{display:block!important}.layui-show-xs-inline{display:inline!important}.layui-show-xs-inline-block{display:inline-block!important}}@media screen and (min-width:768px){.layui-container{}.layui-hide-sm{display:none!important}.layui-show-sm-block{display:block!important}.layui-show-sm-inline{display:inline!important}.layui-show-sm-inline-block{display:inline-block!important}.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9{float:left}.layui-col-sm1{width:8.33333333%}.layui-col-sm2{width:16.66666667%}.layui-col-sm3{width:25%}.layui-col-sm4{width:33.33333333%}.layui-col-sm5{width:41.66666667%}.layui-col-sm6{width:50%}.layui-col-sm7{width:58.33333333%}.layui-col-sm8{width:66.66666667%}.layui-col-sm9{width:75%}.layui-col-sm10{width:83.33333333%}.layui-col-sm11{width:91.66666667%}.layui-col-sm12{width:100%}.layui-col-sm-offset1{margin-left:8.33333333%}.layui-col-sm-offset2{margin-left:16.66666667%}.layui-col-sm-offset3{margin-left:25%}.layui-col-sm-offset4{margin-left:33.33333333%}.layui-col-sm-offset5{margin-left:41.66666667%}.layui-col-sm-offset6{margin-left:50%}.layui-col-sm-offset7{margin-left:58.33333333%}.layui-col-sm-offset8{margin-left:66.66666667%}.layui-col-sm-offset9{margin-left:75%}.layui-col-sm-offset10{margin-left:83.33333333%}.layui-col-sm-offset11{margin-left:91.66666667%}.layui-col-sm-offset12{margin-left:100%}}@media screen and (min-width:992px){.layui-container{}.layui-hide-md{display:none!important}.layui-show-md-block{display:block!important}.layui-show-md-inline{display:inline!important}.layui-show-md-inline-block{display:inline-block!important}.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9{float:left}.layui-col-md1{width:8.33333333%}.layui-col-md2{width:16.66666667%}.layui-col-md3{width:25%}.layui-col-md4{width:33.33333333%}.layui-col-md5{width:41.66666667%}.layui-col-md6{width:50%}.layui-col-md7{width:58.33333333%}.layui-col-md8{width:66.66666667%}.layui-col-md9{width:75%}.layui-col-md10{width:83.33333333%}.layui-col-md11{width:91.66666667%}.layui-col-md12{width:100%}.layui-col-md-offset1{margin-left:8.33333333%}.layui-col-md-offset2{margin-left:16.66666667%}.layui-col-md-offset3{margin-left:25%}.layui-col-md-offset4{margin-left:33.33333333%}.layui-col-md-offset5{margin-left:41.66666667%}.layui-col-md-offset6{margin-left:50%}.layui-col-md-offset7{margin-left:58.33333333%}.layui-col-md-offset8{margin-left:66.66666667%}.layui-col-md-offset9{margin-left:75%}.layui-col-md-offset10{margin-left:83.33333333%}.layui-col-md-offset11{margin-left:91.66666667%}.layui-col-md-offset12{margin-left:100%}}@media screen and (min-width:1200px){.layui-container{}.layui-hide-lg{display:none!important}.layui-show-lg-block{display:block!important}.layui-show-lg-inline{display:inline!important}.layui-show-lg-inline-block{display:inline-block!important}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9{float:left}.layui-col-lg1{width:8.33333333%}.layui-col-lg2{width:16.66666667%}.layui-col-lg3{width:25%}.layui-col-lg4{width:33.33333333%}.layui-col-lg5{width:41.66666667%}.layui-col-lg6{width:50%}.layui-col-lg7{width:58.33333333%}.layui-col-lg8{width:66.66666667%}.layui-col-lg9{width:75%}.layui-col-lg10{width:83.33333333%}.layui-col-lg11{width:91.66666667%}.layui-col-lg12{width:100%}.layui-col-lg-offset1{margin-left:8.33333333%}.layui-col-lg-offset2{margin-left:16.66666667%}.layui-col-lg-offset3{margin-left:25%}.layui-col-lg-offset4{margin-left:33.33333333%}.layui-col-lg-offset5{margin-left:41.66666667%}.layui-col-lg-offset6{margin-left:50%}.layui-col-lg-offset7{margin-left:58.33333333%}.layui-col-lg-offset8{margin-left:66.66666667%}.layui-col-lg-offset9{margin-left:75%}.layui-col-lg-offset10{margin-left:83.33333333%}.layui-col-lg-offset11{margin-left:91.66666667%}.layui-col-lg-offset12{margin-left:100%}}.layui-col-space1{margin:-.5px}.layui-col-space1>*{padding:.5px}.layui-col-space3{margin:-1.5px}.layui-col-space3>*{padding:1.5px}.layui-col-space5{margin:-2.5px}.layui-col-space5>*{padding:2.5px}.layui-col-space8{margin:-3.5px}.layui-col-space8>*{padding:3.5px}.layui-col-space10{margin:-5px}.layui-col-space10>*{padding:5px}.layui-col-space12{margin:-6px}.layui-col-space12>*{padding:6px}.layui-col-space15{margin:-7.5px}.layui-col-space15>*{padding:7.5px}.layui-col-space18{margin:-9px}.layui-col-space18>*{padding:9px}.layui-col-space20{margin:-10px}.layui-col-space20>*{padding:10px}.layui-col-space22{margin:-11px}.layui-col-space22>*{padding:11px}.layui-col-space25{margin:-12.5px}.layui-col-space25>*{padding:12.5px}.layui-col-space30{margin:-15px}.layui-col-space30>*{padding:15px}.layui-img-responsive{ max-width:100%;}




/*地点*/
.didian{width:100%; height: 100%; position: absolute; top:0; left: 0;}
.pla{ position: absolute; cursor: pointer;}
.pla img{width:70%;}
.pla .H4{ font-size:11px; color:#45506b;height:16px; line-height: 16px;}
.pla .h5{font-size:12px; color:#fff; line-height: 20px; padding:10px 13px; min-width: 187px; background-color:#d0194e; background-color:#d0194e; position: absolute; bottom:15px; left: -26px; border-radius: 4px; display: none; 
/*	3.27*/
	z-index: 100;}
/**/
.pla .h5 .p{width:100%; white-space: nowrap;}
.pla .h5::after{width:0;height:0; border-width:6px 6px 0;border-style:solid;border-color:#d0194e transparent transparent;/*灰 透明 透明 */ content: ""; position: absolute; bottom:-6px; left: 33px;}

.pla1{top:13.91%; right:7.81%;}
.pla2{top:25.5%; right:9.47%;}
.pla32{top:30%; right:16%;}
.pla3{top:29.27%; right:34.12%;}
.pla4{top:38.26%; right:30.56%;}
.pla5{top:44.63%; right:33.17%;}
.pla6{top:47.24%; right:23.93%;}
.pla7{top:43.76%; right:43.6%;}
.pla8{top:51.59%; right:39.81%;}
.pla9{top:52.75%; right:31.27%;}
.pla10{top:53.91%; right:17.77%;}
.pla11{top:58.84%; right:13%;}
.pla12{top:59.13%; right:23.69%;}
.pla13{top:60.28%; right:34.59%;}
.pla14{top:64.63%; right:41.23%;}
.pla15{top:71.88%; right:43.6%;}
.pla16{top:70.43%; right:34.36%;}
.pla17{top:67.82%; right:26.54%;}
.pla18{top:64.92%; right:17%;}
.pla19{top:73.33%; right:21.32%;}
.pla20{top:79.13%; right:14.69%;}
.pla21{top:80%; right:29.14%;}
.pla22{top:80.28%; right:39.81%;}
.pla23{top:86%; right:27%;}
.pla24{top:84%; right:21.32%;}
.pla25{top:93%; right:37.44%;}
.pla26{top:77.68%; right:54.5%;}
.pla27{top:60.57%; right:51.42%;}
.pla28{top:54.78%; right:76.54%;}
.pla29{top:26.95%; right:73.22%;}
.pla30{top:35.36%; right:58.53%;}
.pla31{top:45.21%; right:61.61%;}












@media screen and (min-width:992px){
	.pla:hover {z-index:2;}
	.pla:hover .h5{display:block;}
}
/*3.27*/
@media screen and (max-width:991px){
	.pla.hover .h5{display:block;}
	.pla img{width:60%; margin: auto; display: block;}
}

/**/



.in_map{width:100%;}
/*.in_map_img{width:64.87%; height: auto; margin: auto; position: relative;}
.in_map_img > img{margin-top:-28px;}*/

/*3.27*/
.in_map_img{width:100%; height: auto; margin: auto; position: relative;}
/**/

@media screen and (max-width:1199px){
	/*.in_map_img{width:100%;}
	.in_map_img img{margin:0;}*/
    /*	3.27*/
	.in_map_img{width:80%;}
	/*	*/
}
@media screen and (max-width:991px){

	.slick_ul .li .p{margin:20px 0;}
	.in_map{width:100%; margin-top:20px;}
	.in_map_img{width:60%;}
}
@media screen and (max-width:767px){

	.slick_ul .li h4{font-size:15px;}
	.slick_ul .li .p{font-size:13px; line-height: 22px; height: 88px; margin: 10px 0;}
	.in_map_img{width:100%;}
	.yf2{padding-bottom:30px;}
	.container05 ul li{ display:inline-block; *display:inline; *zoom:1; float:left; width:33.3%; text-align:center; padding:0 0.5625rem}
	.container05 ul li .img{height:4.5rem;line-height:0;}

}


.video{ float:left; width:50%; position:relative; line-height:0; background:#000000;}
.video .Vide{ width:100%;opacity: 0.5; }
.video .btn1{ float:left; width:68px; height:68px; position:absolute; left:50%; top:50%; z-index:8; margin:-24px 0 0 -24px; cursor:pointer;}



/* 视频弹窗 */
.video_tc{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1999;background: rgba(0,0,0,0.60);}
.video_tc .vid_m{position: absolute;left: 20%;top: 20%;width: 60%;height: auto;padding: 0 30px;}
.video_tc .vid_m i{
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-family: Arial;
    position: absolute;
    right: -4px;
    top: 0;
    background: #ec6332 url(../images/main19.png) center no-repeat;
    border-radius: 50%;
    transform: rotate(45deg);
    cursorp;
    }
.video_tc .vid_m ._vid{float: left; width: 100%;}
.video_tc .vid_m ._vid video{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}

@media  screen and (max-width:1229px){
  .video_tc .vid_m{left: 10%;top: 50%;width: 80%;
  -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
}
@media  screen and (max-width:767px){
.video{ width:100%}
  .video_tc .vid_m{left: 5%;top: 50%;width: 90%; padding: 0 15px;}
  .video_tc .vid_m i{width: 10px;height: 10px; background-size:  100%;}
}





/* 效果CSS开始 */
#Content3 #focus_Box{position:relative;width:1440px;height:508px;margin:250px auto 0;}
#Content3 #focus_Box ul{position:relative;width:1200px;height:508px}
#Content3 #focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;transform-style:preserve-3d;height:0px;top:146px;cursor:pointer;left:477px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}
#Content3 #focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#Content3 #focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px; text-align:center;line-height:40px;background:url(../images/float-bg.png) repeat;color:#fff;}
#Content3 #focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#Content3 #focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#Content3 #focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#Content3 #focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#Content3 #focus_Box .prev:hover{background-position:left top;}
#Content3 #focus_Box .next:hover{background-position:right top;}
#Content3 #focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}
/* 效果CSS结束 */