body {
    overflow-x: hidden;
    overflow-y: hidden;
}
 body {color:#666666} a{color:#333333}a:active,a:hover {color:#2a2c77}
.clear{ clear:both; margin:0; padding:0;}
@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 .active{ background:#555692;}
#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; position: fixed; background: #555692;}
#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(/static/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:white; letter-spacing:1px; background:url(/static/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:#2a2c77; 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; padding:0 20px;}
#Top .menu ul .nli span a{ display:block; white-space:nowrap; width:100%; float:left; height:105px; line-height:105px; color:#fff; text-align:center; }
#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:#2a2c77;}
#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(/static/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(/static/images/bg_3.png);}
.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}


#Top .menuph{ float:right; cursor: pointer;  width: 22px;  height: 22px; text-align: center; display: none;}
#Top .menuph .point {  display: inline-block;  width: 22px;  height: 22px;  margin-top: 15px;  position: relative;  }
#Top .menuph .point:hover .navbtn,
#Top .menuph .point:hover .navbtn::after,
#Top .menuph .point:hover .navbtn::before {  width: 22px;  }
#Top .menuph .navbtn {  position: absolute;  top: 8px;  right: 0;  display: inline-block;  width: 16px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
#Top .menuph .navbtn::after,
#Top .menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 22px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
#Top .menuph .navbtn::after { top:-8px; width:12px;}
#Top .menuph .navbtn::before { top:8px; }
#Top .menuph .point.active .navbtn{  background: transparent;  }
#Top .menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px; background: #fff;  width: 22px;}
#Top .menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px; background: #fff;}
#Top .pf_menu_bg{ width:100%; height: 100%; position:fixed; left:0; top:0 !important; z-index:9; background:black;  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:100; 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:#2a2c77; padding-right:40px; overflow:hidden; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#Top .ph_menu .search .search_b{ background:url(/static/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:#2a2c77; 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(/static/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:#2a2c77; }
#Top .ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px; background:#2a2c77;}
#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{ padding:0 10px;}
}
@media screen and  (max-width:1200px){
#Top .top .lang{ margin-right:10px;}
#Top .top .search{ width:200px;}
#Top .menu ul .nli{ padding:0 10px;}
#Top .top .logo a img{ vertical-align:middle; height:44px;}
}
@media screen and  (max-width:992px){
#Top .top{ position:fixed; top:0; background:#2a2c77; height:50px;}
#Top .top .logo{ width:200px; text-align:center; position:absolute; left:50%; top:0; height:50px; line-height:50px; margin-left:-100px;}
#Top .top .search{ display: none;}
#Top .top .lang{ float:left; line-height:50px; height:50px; width:50px; background-position:right center; font-size:13px;}
#Top .top .lang ul{ width:80px; padding:10px 18px; }
#Top .top .lang ul li{ font-size:12px; line-height:16px; margin:3px 0;}
#Top .top .logo a img{ height:36px;}
#Top .menu{ display: none;}
#Top .menuph{ display:block;}
}
@media screen and  (max-width:768px){
#Top .top{ padding-right:10px;}
}
.container-fluid{ padding:0; width:100%; float:left;}
.container{ padding:0;}

#Slide .slide_banner{ width:100%; float:left; position:relative; min-height:200px;margin-top: 105px;}
#Slide .slide_banner:before{ content:''; width:100%; background:url(/static/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(/static/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(/static/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;}


 .index1{ margin-top:90px; overflow:hidden;}
 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(/static/images/3076_index1.png) no-repeat center bottom;}
 .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
 .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;background: rgb(198 99 13);}
#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:#2a2c77;}
#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;}
 .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;}
 .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:50%; float:left; text-align:center; padding:75px 15px 100px 15px; text-align:center; background:white; position:relative;}
#Content2 .index2 li h2{ width:100%; font-size:48px; 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:100%; position:absolute; left:0; top:0; min-height:100%;}
#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;}

#Content3 .index3{ padding:88px 0 100px 0;}
#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:#2a2c77;}
#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:#2a2c77;}
#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:#2a2c77;}
#Content3 .index3 .index3Down .zuo,#Content3 .index3 .index3Down .you{ width:40%; height:62px; float:left; background:url(/static/images/3078_index9.png) no-repeat center center; cursor:pointer;}
#Content3 .index3 .index3Down .you{ background-image:url(/static/images/3078_index10.png);}
#Content3 .index3 .index3Down .zuo:hover{ background-image:url(/static/images/3078_index9_h.png);}
#Content3 .index3 .index3Down .you:hover{ background-image:url(/static/images/3078_index10_h.png);}

#Content3 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(/static/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){
#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:738px; display:table; position:relative; background:url(/static/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:#2a2c77; 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:#dd6e0f; 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(/static/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(/static/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:16.66%; float:left; padding:7px;}
#Content5 .index5 .index5Body ul li a{ display:block; width:100%; border:solid 1px #e5e5e5; position:relative; padding-bottom:49%; 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:25%;}
}
@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;}


.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:#2a2c77;}
#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:#2a2c77;}

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

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

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

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

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

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

#rgb3085 .productBox{ width:100%; float:left; padding:33px 0 80px 0;}
#rgb3085 .productBox .return{ width:100%; float:left;}
#rgb3085 .productBox .return a{ font-size:16px; color:#656564; line-height:44px;}
#rgb3085 .productBox .return a:hover{ color:#2a2c77;}
#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:#2a2c77; 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 #2a2c77;}
#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:#2a2c77; 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 #2a2c77;}
#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:#2a2c77; 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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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;}
#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:#2a2c77;}
#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:#2a2c77;}
#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:#2a2c77;}


@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;}
}
.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(/static/images/3090_sprve_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.prve:hover,
#Pagination .pz_fy1 a.prve.on{ background:url(/static/images/3090_sprve_fy_h.png) no-repeat center #2a2c77; border:1px solid #2a2c77;}
#Pagination .pz_fy1 a.next{ background:url(/static/images/3090_snext_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.next:hover,
#Pagination .pz_fy1 a.next.on{ background:url(/static/images/3090_snext_fy_h.png) no-repeat center #2a2c77; border:1px solid #2a2c77;}
#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(/static/images/3090_prve_fy.png) no-repeat center;}
#Pagination .fy_phone a.next{ background:url(/static/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:#2a2c77;}
#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:#2a2c77; 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:#2a2c77; margin-top:-53px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content11 .contact1 ul li .zbox .ico img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox h5{ width:100%; margin-top:27px; line-height:23px; font-size:18px; color:#333; letter-spacing:2px;}
#Content11 .contact1 ul li .zbox h6{ width:100%; line-height:18px; font-size:12px; color:#888787; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}
#Content11 .contact1 ul li .zbox .jj{ width:100%; margin-top:19px; line-height:26px; font-size:14px; color:#666; letter-spacing:1px;}
#Content11 .contact1 ul li .zbox .btn{ width:100%; height:88px; line-height:88px; position:relative; margin-top:10px;}
#Content11 .contact1 ul li .zbox .btn .ewm{ width:88px; height:88px; position:absolute; left:50%; top:0; margin-left:-44px; padding:5px; background:white; overflow:hidden; opacity:0;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Content11 .contact1 ul li .zbox .btn .ewm img{ width:100%; float:left;}
#Content11 .contact1 ul li .zbox .btn:hover .ewm{ opacity:1;}

#Content11 .contact2{ width:100%; float:left; margin:30px 0 80px 0; position:relative;}
#Content11 .contact2 .ditu{ width:100%; height:698px;}
#Content11 .contact2 .ditu .BMap_shadow img,#Content11 .contact2 .ditu .BMap_pop{display:none !important;}
#Content11 .contact2 .contact2Body{ position:absolute; right:60px; top:60px; background:rgba(255,255,255,0.9); box-shadow:0 0 10px rgba(0,0,0,0.06); padding:32px 40px 40px 40px; width:550px;}
#Content11 .contact2 .contact2Body h3{ width:100%; font-size:30px; color:#2a2c77; line-height:47px; font-weight:bold; padding-left:22px; position:relative;}
#Content11 .contact2 .contact2Body h3:before{ content:''; width:6px; height:30px; background:#2a2c77; 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(/static/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:#2a2c77; text-align:center; color:white; font-size:16px; overflow:hidden; padding:0;
-moz-border-radius:29px; 
-webkit-border-radius:29px; 
-khtml-border-radius:29px;
border-radius:29px;}
#Content11 .contact2 .contact2Body ul li.l1 input:hover{ opacity:0.8;}

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

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

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

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

@font-face {
	font-family: 'OPENSANS-BOLD';
	src: url('fonts/OPENSANS-BOLD.eot');
	src: local('â˜º'), url('/static/css/opensans-bold.woff') format('woff'), url('/static/css/opensans-bold.ttf') format('truetype'), url('/static/css/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:#2a2c77;}
#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:#2a2c77; 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:#2a2c77;}
#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:#2a2c77;}
#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(/static/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:#2a2c77; 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;}

.advantage_project_content .list_ys{ width:50%}

}
.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;
}
 }
 

.span4 {
    width: 33.33333333%;
}
 .span4,.span3,.span9,.span2{
	float: left;
}

.span2 {
    width: 16.66666667%;
}
 
 .footer {
	background: url(/static/images/0371.jpg) center top repeat;
}

.footer_content {
	padding: 100px 0;
	overflow: hidden;
	margin-left: 70px;
}

.footer_content .footer_lxwm{
    width: 33.33333333%;
    float: left;
}



.footer_list {
	margin-left: 70px;
}
.quick_navigation_title, .footer_link_title, .footer_cotact_title {
	color: #D9D9DA;
	font-size: 16px;
	margin-bottom: 15px;
}
.quick_navigation {
	padding-left: 50px;
}

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


    .footer_content {
    	margin-left: 0px;
    }

    .footer_content .footer_lxwm {
        width: 100%;
    }
    .quick_navigation {
    padding-left: 20px;
    }

}

.quick_navigation ul li a {
	display: block;
	margin-bottom: 10px;
	color: #8A8A8A;
	font-size: 13px;
}
.quick_navigation ul li a:hover {
	color: #fff;
}
.footer_link ul li {
	float: left;
}
.footer_link ul li a {
	display: block;
	margin: 0 1px 1px 0;
	background: #292929;
	color: #8A8A8A;
	font-size: 13px;
	padding: 5px 16px;
}
.footer_link ul li a:hover {
	color: #fff;
	background: #222;
}
.footer_cotact {
	color: #8A8A8A;
	font-size: 13px;
}
.footer_cotact .footer_cotact_type {
	width: 20%;
	display: block;
	float: left;
}
.footer_cotact .footer_cotact_content {
	width: 80%;
	display: block;
	float: left;
}
.footer_cotact ul li {
	margin-bottom: 10px;
	overflow: hidden;
}
.footer_cotact ul li a {
	color: #8A8A8A;
}
.footer .copyright {
	text-align: center;
	padding: 8px 10px;
	color: #8a8a8a;
	background: #000;
	font-size: 12px;
}



.advantage_project {
	padding-top: 50px;
	background: url(/static/images/079.jpg) center bottom repeat;
}
.advantage_project_content {
	overflow: hidden;
	margin: 50px 0 0 -30px;
}

.advantage_project_content .list_ys{ width:25%}

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

.advantage_project_content .list_ys{ width:50%}

}

.advantage_project_list {
	overflow: hidden;
	margin: 0 0 100px 30px;
}

.advantage_project_list 
.advantage_project_list_brief {
	padding-left: 10px;
	color: #fff;
}
.advantage_project_list_brief .title {
	font-size: 16px;
}
.advantage_project_list_brief .text {
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.rowFluid {
    clear: both;
}
.span12 {
    width: 100%;
}


.all_title2 {
    margin-bottom: 50px;
    text-align: center;
    color: #fff;
}
.span3 {
    width: 25%;
}
.span9 {
    width: 75%;
}
.all_title2 .title {
    font-size: 35px;
}
.advantage_project_list_brief {
    padding-left: 10px;
    color: #fff;
}


.proxy_process {
	padding: 50px 0;
	background: #555692;
}
.proxy_process_line {
	height: 15px;
	width: 96%;
	max-width: 1000px;
	margin: 0 auto;
	background: #fff;
	margin-top: 60px;
}
.proxy_process_content {
	margin: -55px 0 0 -60px;
}

.proxy_process_content .list_sylc{
	width: 16.66666667%;
}

.proxy_process_list {
	display: block;
	text-align: center;
	margin-left: 25px;
}

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

    .proxy_process_content .list_sylc{ width:50%}
    .proxy_process_list {
        margin-left: 55px;
    }

}


.proxy_process_list_top {
	width: 90px;
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
	border-radius: 100%;
	background: #fff;
	color: #555692;
	font-size: 48px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.proxy_process_list_top:before {
	content: "";
	width: 70px;
	height: 70px;
	background: #fff;
	background: #555692;
	border-radius: 100%;
	position: absolute;
	top: 12%;
	left: 12%;
	z-index: -1;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.proxy_process_list_middle {
	width: 15px;
	height: 15px;
	background: #fff;
	margin: -1px auto 0 auto;
}
.proxy_process_list_bottom {
	background: #fff;
	padding: 30px 0;
	min-height: 90px;
	border-radius: 5px;
}
.proxy_process_list_bottom .title {
	color: #3b3b3b;
	font-size: 18px;
	margin-bottom: 10px;
}
.proxy_process_list_bottom .text {
	color: #939393;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.proxy_process_list:hover .proxy_process_list_top:before {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.proxy_process_list:hover .proxy_process_list_top {
	color: #3ba1f2;
	color: rgba(255, 255, 255, 1);
}
.proxy_process_list:hover .proxy_process_list_bottom .text {
	color: #333;
}

.trial_conct {
    position: fixed;
    z-index: 99;
    top: 135px;
    right: 0 ;
    cursor: pointer;
    transition: all .3s ease;
    
    
    width: 100%;
    height: 50px;
}

.trial_bar {
    margin: 0  auto;
    transition: all .3s ease;
    background-color: #555692;
    border-radius: 15px ;
    
    width: 200px;
    height: 50px;
    text-align: center;
    
}

.trial_bar  a  {
    font: 17px/50px 'Microsoft YaHei';
    color: #fff;
    border-radius: 3px;
    transition: all .5s ease;   
    text-decoration: none;
}


.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
}

.yb_bar ul li {
    /* width: 180px;
    height: 53px; */
    max-width: 180px;
    height: 53px;
    
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}

.yb_bar .yb_top {
    background: #5254a9  url(/static/images/fixCont.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
    background: #5254a9  url(/static/images/fixCont.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
    text-indent: 0;
    background: #5254a9  url(/static/images/fixCont.png) no-repeat 0 -113px;
}

.yb_bar .yb_ercode {
    background: #5254a9  url(/static/images/fixCont.png) no-repeat 0 -169px;
}

.hd_qr {
    padding: 0 29px 25px 29px;
}

.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}

.cert {
    width: 250px;
    height: 380px;
    margin: 0px auto 25px;
}