﻿@charset "utf-8";
* {margin: 0px;padding: 0px;list-style:none;background-repeat:no-repeat;   box-sizing: border-box;}
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {border:0;}
h2{ font-size:16px;}
img, input {vertical-align:middle;}
body { margin:0px auto;color:#3F4658;  font-family:"微软雅黑", Microsoft YaHei, Helvetica, sans-serif; font-size:14px;}
a img {border:0px none;}
select, input, img {vertical-align:middle;font-size:12px;}
a {color:#11121A;text-decoration:none;}
a:hover {text-decoration:none; color:#000;}
.orange {color:#FFB400;font-weight:normal;}
HTML { height:100%;OVERFLOW-X: hidden;}
.cle {clear:both; }
.red {color:#D3010A;}
.fleft {float:left;}
.fright {float:right;}

.padding_h10{ padding-top:10px;}
.padding_h20{ padding-top:20px;}
.padding_h30{ padding-top:30px;}
.padding_h40{ padding-top:40px;}
.padding_h50{ padding-top:50px;}
.padding_h60{ padding-top:60px;}
.banners {
    margin-top:-50px;
}
.nav_bg{ width:100%; background-image:url(nav_bg.png); background-repeat:repeat-x;  left:0; top: 0; margin: 0 auto; position: absolute; width: 100%; z-index:9999999; }

.nav_bgs{ width:100%; background-image:url(nav_bg.png); background-repeat:repeat-x;  z-index:9999999;  left:0; top: 0; margin: 0 auto;position: fixed; height:99px; width: 100%; _top:auto; _width: 100%; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}


.nav{ margin:0 auto; width:1200px;  height:60px; }

.nav_logo{ float:left; width:97px; z-index:9999999; height:39px; margin-top:10px; background-image:url(nav_logo.png);}
.nav_logo a{ display:block; cursor:pointer; width:97px; height:39px;}

.nav_menu{ float:right;  width:860px; height:60px;}
.navigation-inner{margin:0 auto; width:1200px; z-index:9999; position:relative;}
.navigation-up{height:60px; }
.navigation-up .navigation-v3{float:left; }
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left; display:inline-block; color:#fff}
.navigation-up .navigation-v3 .nav-up-selected a{color:#1463B1;}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{ color:#1463B1;}
.navigation-up .navigation-v3 li a{padding:20px 15px 0 15px;color:#FFF; display:inline-block; height:40px;}
.navigation-up .navigation-v3 li a:hover{ color:#1463B1;}

.navigation-down{position:absolute; top:60px; z-index:9999;  left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;position:absolute; background-image:url(nav_menud_bg.png); background-repeat:repeat;  top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto; width:1200px; padding-left:350px; text-align:center; position:relative}
.mbd{ float:left; width:130px; text-align:center; line-height:40px; font-size:13px; padding-top:20px; padding-bottom:12px;}
.mbd a{ display:block; overflow:hidden; padding-left:10px; color:#FFF;background-image:url(nav_menud_bgs.png); background-repeat:repeat; margin-bottom:8px;}
.mbd a:hover{background-image:url(nav_menud_bgss.png); background-repeat:repeat;}

#three .navigation-down-inner{margin:auto; width:1200px; padding-left:110px;  text-align:center;background-color:#333; position:relative}

#three .mbd{ float:left; width:1080px; text-align:center; line-height:40px; font-size:13px; padding-top:20px; padding-bottom:12px;}
#three .mbd li{ float:left; overflow:hidden; width:160px; min-height:192px; border-right:1px solid #262B30; margin-right:20px;}
#three .mbd li.nuline{ border:none;}
#three .mbd li dt{ display:block; overflow:hidden; width:140px;}
#three .mbd li dt a{ padding:0px; width:140px; background-image:url(nav_menud_bgss.png); background-repeat:repeat;}
#three .mbd li dd{ display:block; overflow:hidden; width:140px;}
#three .mbd li dd a{ display:block; overflow:hidden; padding:0; width:140px; text-align:center; color:#FFF;background-image:url(nav_menud_bgs.png); background-repeat:repeat; margin-bottom:8px;}
#three .mbd li dd a:hover{background-image:url(nav_menud_bgss.png); background-repeat:repeat;}

#four .mbd{ float:left; width:720px; text-align:center; line-height:40px; font-size:13px; padding-top:20px; padding-bottom:12px;}
#four .mbd li{ float:left; overflow:hidden; width:160px; min-height:192px; border-right:1px solid #262B30; margin-right:20px;}
#four .mbd li.nuline{ border:none;}
#four .mbd li dt{ display:block; overflow:hidden; width:140px;}
#four .mbd li dt a{ padding:0px; width:140px; background-image:url(nav_menud_bgss.png); background-repeat:repeat;}
#four .mbd li dd{ display:block; overflow:hidden; width:140px;}
#four .mbd li dd a{ display:block; overflow:hidden; padding:0; width:140px; text-align:center; color:#FFF;background-image:url(nav_menud_bgs.png); background-repeat:repeat; margin-bottom:8px;}
#four .mbd li dd a:hover{background-image:url(nav_menud_bgss.png); background-repeat:repeat;}


#two .mbd{ margin-left:20px;}
#three .mbd{ margin-left:0px;}
#four .mbd{ margin-left:25px;}
#five .mbd{ margin-left:265px;}
#six .mbd{ margin-left:355px;}
#seven .mbd{ margin-left:435px;}
#eight .mbd{ margin-left:525px;}




.banner{ display:block; MARGIN:0 auto; WIDTH:100%; position:relative; z-index:2; HEIGHT:560px}
/* flexslider */
.flexslider{position:relative;height:560px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:3;}
.slides li{height:560px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute; bottom:20px; z-index:4; left:47.5%;  text-align:center;}
.flex-control-nav li{display:inline-block;width:8px; float:left;height:8px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;background:url(case_tbg.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;background:url(case_tbgs.png) right 0 no-repeat;}


.main{ margin:0 auto; overflow: hidden; width:auto; position:relative;}
.ac{margin:0 auto; display:block; overflow: hidden; width:auto; background-color:#F2F2F2;}
.ac_box{ margin:0 auto; display:block; overflow: hidden; width:1160px;  padding:10px 0; color:#3F4658;  }
.ac_box dt{ float:left;   font-size:14px;}
.ac_box dd{ float:right;}
#demoss {OVERFLOW: hidden; WIDTH: 1060px;}
#demoss A { DISPLAY: inline-block; PADDING-BOTTOM: 0px; margin-left:50px; OVERFLOW: hidden;  font-size:14px;}
#demoss A:hover {TEXT-DECORATION: none; color:#333;}

#indemoss {FLOAT: left; WIDTH: 800%;}
#demo1ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#demo2ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

.mphone{ margin:0 auto; overflow: hidden; width:778px; padding:20px 0 0 0;}
.mphone dt{ float:left; width:30px; height:30px; margin-top:8px; background-image:url(mphone.png);}
.mphone dd{ float:right; color:#1463B1; font-size:32px;}

.main_title{ display:block; overflow: hidden; text-align:center; padding:60px 0; font-size:34px; color:#3F4658;}
.title{  padding:16px 0 60px 0;}

.main01_box{ margin:0 auto; overflow: hidden; width:100%; position:relative; height:576px;}


/*首页动态css*/

.card-area {
  margin: 0 auto 0 auto;
  width: 1180px; height:608px;
}
.card-area .card-item {
  z-index: 10;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
  position: relative;
  float: left;
  width: 22%;
  height: 548px;
  background-color: transparent;
  border: 1px solid #DBDBDD;
}
 .card-area .card-item + .card-item {
  margin-left: -1px;
}
 .card-area .card-item .card {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fff;
}
 .card-area .card-item .card .card-content {
  width: 100%;
  line-height: 2;
}
 .card-area .card-item .card .card-content.content-first {
  -webkit-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -moz-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -o-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  z-index: 3;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:100);
}
 .card-area .card-item .card .card-content.content-second {
  -webkit-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -moz-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -o-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:0);
  line-height: 2;
}
 .card-area .card-item .card .card-content.content-second li {
  float: left;
  width: 50%;
}
 .card-area .card-item .card .card-content,
 .card-area .card-item .card .card-title {
  position: absolute;
  left: 0;
  right: -1px;
  z-index: 1;
}
 .card-area .card-item .card .card-title {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
  height: 170px; border-bottom:1px solid #EBEBEC; margin:0 1px;
  line-height: 26px;
  font-size: 14px;
  top: 0;
}
 .card-area .card-item .card .card-title .content {
  position: absolute;
  bottom: 17px;
  width: 100%;
}
 .card-area .card-item .card .card-title h1 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
 .card-area .card-item .card .card-title .short-info {
  color: #949a9e;
  font-size: 14px;
}
 .card-area .card-item .card .card-title .ali-product-img {
  width: 55px;
  height: 55px;
  margin: 10px auto;
  position: relative;
}
 .card-area .card-item .card .card-title .ali-product-img img {
  position: absolute;
  left: 0;
  width: 100%;
}
 .card-area .card-item .card .card-title .ali-product-img .un-hover {
  z-index: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:100);
}
 .card-area .card-item .card .card-title .ali-product-img .with-hover {
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:0);
}
 .card-area .card-item .card .card-title h1,
 .card-area .card-item .card .card-title .short-info,
 .card-area .card-item .card .card-title .ali-product-img img {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -moz-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -o-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}
 .card-area .card-item .card .card-content {
  height: 376px;
  position: absolute;
  top: 170px;
}
 .card-area .card-item .card .card-content.content-first .content-first-list {
  width: 100%;
  max-width: 250px;
  font-size: 16px;
  color: #373D41;
  margin-top: 47px;
  margin-bottom: 47px;
}
 .card-area .card-item .card .card-content.content-first .content-first-list li {
  margin-bottom: 20px;
}
 .card-area .card-item .card .card-content.content-second {
  max-width: 350px;
  left: 25px;
  font-size: 14px;
  color: #a9b0b4;
  text-align: left;
  padding-top: 20px;
}
card-area .card-item .card .card-content.content-second .main-desc {
  line-height: 22px;
}
 .card-area .card-item .card .card-content.content-second .main-btn {
  cursor: pointer;
  width: 100px;
  height: 30px;
  font-size: 14px !important;
  background-color: #fff;
  border: 1px solid #00c1de;
  color: #00c1de;
  margin-top: 22px;
  margin-bottom: 33px;
  -webkit-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
}
 .card-area .card-item .card .card-content.content-second .main-btn:hover {
  color: #fff;
  background: #00c1de;
}
 .card-area .card-item .card .card-content .other-info {
  line-height: 22px;
 font-size: 12px;}
 .card-area .card-item .card .card-content .line {
  line-height: 22px;
  border-top: 1px solid #ebebec;
  padding-top: 20px;
  font-size: 12px;
}
 .card-area .card-item .card .card-content .other-info .other-info-list {
  height: 130px; text-align:center;
  padding-right: 5px; margin-top:26px;
  margin-bottom: 10px;
}
 .card-area .card-item .card .card-content .other-info .other-info-list dt{ height:44px;}
.list-context { color:#198CE4;}
.main-desc{ display:block; line-height:20px; padding-bottom:30px;}
 .card-area .card-item .card .card-content .other-info .other-head {
  font-size: 14px;
  font-weight: normal;
  color: #373d41;
}
 .card-area .card-item.active {
  z-index: 100;
  border: 1px solid #DBDBDD;
  box-shadow: 0 0 20px rgba(119, 119, 119, 0.5);
  width: 34%;
  height: 563px;
}
 .card-area .card-item.active .card .ali-product-img .un-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:0);
}
 .card-area .card-item.active .card .ali-product-img .with-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:100);
}
 .card-area .card-item.active .card .card-title {
  left: -1px; border:1px solid #DBDBDD;
  background-color:#F4F5F5;
  height: 185px;
  top: -15px;
}
 .card-area .card-item.active .card .card-title h1,
 .card-area .card-item.active .card .card-title .short-info {
  color: #000;
}
 .card-area .card-item.active .card .card-content.content-first {
  -webkit-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -moz-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  -o-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:0);
}
 .card-area .card-item.active .card .card-content.content-second {
  -webkit-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -moz-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -o-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  z-index: 3;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity:100);
}


lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes slide-market50{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;}}
@-moz-keyframes slide-market50{0%{opacity:0;-moz-transform:translateY(50px)}100%{opacity:1;}}
@-o-keyframes slide-market50{0%{opacity:0;-o-transform:translateY(50px)}100%{opacity:1;}}
@keyframes slide-market50{0%{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}100%{opacity:1;}}
[not-existing] {
  zoom: 1;
}
.slide-market-50 {
  -webkit-animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1;
  -moz-animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1;
  -o-animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1;
  animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1;
}
.aliyun-index-market-2016 .module-wrap * {
  padding: 0;
}
.aliyun-index-market-2016 .module-wrap .aliyun-hide {
  visibility: hidden;
}
.aliyun-index-market-2016 .module-wrap .ali-main-head {
  position: relative;
  margin-bottom: 67px;
}
.aliyun-index-market-2016 .module-wrap .ali-main-head h1 {
  cursor: default;
  text-align: center;
  font-size: 24px;
  color: #373d41;
}
.aliyun-index-market-2016 .module-wrap .ali-main-market {
  margin-top: 76px;
  margin-bottom: 76px;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell {
  width: 33.3%;
  text-align: center;
  height: 200px;
  margin: 10px auto;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .header-link {
  display: block;
  text-decoration: none;
  margin: 0 auto;
  width: 100px;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .header-link h2 {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 20px;
  color: #373D41;
  margin-top: 10px;
  font-weight: bold;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .header-link:hover h2 {
  color: #00C1DE;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-img {
  position: relative;
  height: 75px;
  width: 75px;
  background: no-repeat center;
  margin: 0 auto;
  -webkit-background-size: 75px;
  -moz-background-size: 75px;

  background-size: 75px;
  background-position: 0 0;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell p {
  line-height: 20px;
  color: #999;
  padding: 0 30px;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-appendix {
  padding-top: 10px;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-appendix .appendix-list {
  display: inline-block;
  list-style: decimal !important;
  padding: 0;
  font-size: 14px;
  position: relative;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-appendix .appendix-list span {
  color: #a9b0b4;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-appendix .appendix-list a {
  text-decoration: none;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #a9b0b4;
}
.aliyun-index-market-2016 .module-wrap .ali-main-product-other .ali-main-product-other-cell .ali-product-appendix .appendix-list a:hover {
  color: #00C1DE;
}
.aliyun-index-defence .module-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aliyun-index-defence .module-wrap .ali-main-defence-wrapper{background-color:#00C1DE;position:relative;text-align:center;padding-top:32px;height:100px;width:100%}.aliyun-index-defence .module-wrap .ali-main-defence{opacity:.5;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity:50);position:absolute;z-index:0;top:0;bottom:0;width:100%;background-repeat:no-repeat!important;-webkit-background-size:100%!important;-moz-background-size:100%!important;background-size:100%!important;text-align:center}.aliyun-index-defence .module-wrap .defence-desc{position:relative;z-index:1;text-align:center;text-decoration:none;font-size:24px;color:#fff}.point-area {
  text-align: center;
  position: relative;
  width: 150px;
  height: 150px;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.point-area .point {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background: transparent;
}
.point-area .point-shadow:after {
  -webkit-box-shadow: inset 0 0 5em rgba(255, 172, 172, 0.16);
  -moz-box-shadow: inset 0 0 5em rgba(255, 172, 172, 0.16);
  box-shadow: inset 0 0 5em rgba(255, 172, 172, 0.16);
}
.point-area .point-white {
  background-color: #fff;
  border: 1px solid #00C1DE;
}
.point-area .point-dot {
  background-color: #2277DA;
  border: 1px solid rgba(34, 119, 218, 0.37);
}
.point-area .point-10 {
  width: 100%;
  height: 100%;
}
.point-area .point-10:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 225ms infinite;
  -moz-animation: ripple 4500ms ease-out 225ms infinite;
  -o-animation: ripple 4500ms ease-out 225ms infinite;
  animation: ripple 4500ms ease-out 225ms infinite;
}
.point-area .point-20 {
  width: 100%;
  height: 100%;
}
.point-area .point-20:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 450ms infinite;
  -moz-animation: ripple 4500ms ease-out 450ms infinite;
  -o-animation: ripple 4500ms ease-out 450ms infinite;
  animation: ripple 4500ms ease-out 450ms infinite;
}
.point-area .point-30 {
  width: 100%;
  height: 100%;
}
.point-area .point-30:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 675ms infinite;
  -moz-animation: ripple 4500ms ease-out 675ms infinite;
  -o-animation: ripple 4500ms ease-out 675ms infinite;
  animation: ripple 4500ms ease-out 675ms infinite;
}
.point-area .point-40 {
  width: 100%;
  height: 100%;
}
.point-area .point-40:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 900ms infinite;
  -moz-animation: ripple 4500ms ease-out 900ms infinite;
  -o-animation: ripple 4500ms ease-out 900ms infinite;
  animation: ripple 4500ms ease-out 900ms infinite;
}
.point-area .point-50 {
  width: 100%;
  height: 100%;
}
.point-area .point-50:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 1125ms infinite;
  -moz-animation: ripple 4500ms ease-out 1125ms infinite;
  -o-animation: ripple 4500ms ease-out 1125ms infinite;
  animation: ripple 4500ms ease-out 1125ms infinite;
}
.point-area .point-60 {
  width: 100%;
  height: 100%;
}
.point-area .point-60:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 1350ms infinite;
  -moz-animation: ripple 4500ms ease-out 1350ms infinite;
  -o-animation: ripple 4500ms ease-out 1350ms infinite;
  animation: ripple 4500ms ease-out 1350ms infinite;
}
.point-area .point-70 {
  width: 100%;
  height: 100%;
}
.point-area .point-70:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 1575ms infinite;
  -moz-animation: ripple 4500ms ease-out 1575ms infinite;
  -o-animation: ripple 4500ms ease-out 1575ms infinite;
  animation: ripple 4500ms ease-out 1575ms infinite;
}
.point-area .point-80 {
  width: 100%;
  height: 100%;
}
.point-area .point-80:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 1800ms infinite;
  -moz-animation: ripple 4500ms ease-out 1800ms infinite;
  -o-animation: ripple 4500ms ease-out 1800ms infinite;
  animation: ripple 4500ms ease-out 1800ms infinite;
}
.point-area .point-90 {
  width: 100%;
  height: 100%;
}
.point-area .point-90:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 2025ms infinite;
  -moz-animation: ripple 4500ms ease-out 2025ms infinite;
  -o-animation: ripple 4500ms ease-out 2025ms infinite;
  animation: ripple 4500ms ease-out 2025ms infinite;
}
.point-area .point-100 {
  width: 100%;
  height: 100%;
}
.point-area .point-100:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 2px solid #2277DA;
  opacity: 0;
  -webkit-animation: ripple 4500ms ease-out 2250ms infinite;
  -moz-animation: ripple 4500ms ease-out 2250ms infinite;
  -o-animation: ripple 4500ms ease-out 2250ms infinite;
  animation: ripple 4500ms ease-out 2250ms infinite;
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ripple{ 0%{opacity:0;-webkit-transform:scale(0.1,0.1); } 5%{ opacity:1; }  100%{ opacity:0; -webkit-transform:scale(1)}}
@-moz-keyframes ripple{ 0%{opacity:0;-moz-transform:scale(0.1,0.1); } 5%{ opacity:1; }  100%{ opacity:0; -moz-transform:scale(1)}}
@-o-keyframes ripple{ 0%{opacity:0;-o-transform:scale(0.1,0.1); } 5%{ opacity:1; }  100%{ opacity:0; -o-transform:scale(1)}}
@keyframes ripple{ 0%{opacity:0;-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1); } 5%{ opacity:1; }  100%{ opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}

.title01{ background-image:url(title_01bg.png); padding:36px 0; background-position:center top;}
.title02{ padding:36px 0; background-position:center top;}
.title02 span{ display:block; padding-top:10px; font-size:18px;}

.dmap_bg{ margin:0 auto; overflow:hidden; width:auto; height:820px; background-image:url(dmap_bg.png); background-position:center top;}
.dmap{margin:0 auto; overflow:hidden; width:1200px;}

.dmap_box{ display:block; position:relative; width:1200px; height:668px;}


.td_box{ display:block; overflow:hidden; margin:0 auto; position:relative; width:1230px; height:500px;}


.td_a{ display:block; overflow:hidden; border:1px solid #DBDBDD; width:378px; height:498px; background-color:#FFF;}
.td_a_t{ margin:0 auto; margin-top:52px; width:116px; height:116px;}
.td_a dd h2{ margin:0 auto; display:block; width:298px; font-size:18px; padding-top:30px; text-align:center;}
.td_a dd span{ font-size:14px; text-align:center;}
.td_a_btxt{ margin:0 auto;  display:block; overflow:hidden;  width:298px; height:165px; line-height:22px; padding-top:22px;}
.td_a dd span a{ margin:0 auto; display:block; font-size:16px; background-color:#2277DA; width:140px; height:42px; text-align:center; line-height:42px; color:#FFF; border-radius:4px;}

.td_b{ display:block; overflow:hidden; border:1px solid #DBDBDD; width:378px; height:498px; background-color:#FFF;}
.td_b_t{ margin:0 auto; margin-top:52px; width:116px; height:116px;}
.td_b dd h2{ margin:0 auto; display:block; width:298px; font-size:18px; padding-top:30px; text-align:center;}
.td_b dd span{ font-size:14px; text-align:center;}
.td_b_btxt{ margin:0 auto;  display:block; overflow:hidden;  width:298px; height:165px; line-height:22px; padding-top:22px;}
.td_b dd span a{ margin:0 auto; display:block; font-size:16px; background-color:#2277DA; width:140px; height:42px; text-align:center; line-height:42px; color:#FFF; border-radius:4px;}

.td_bb .td_a{ transform: rotateY(0); transition: all 0.50s ease-in-out 0s;}
.td_bb:hover .td_a{transform: rotateY(-90deg);}
.td_bb .td_b{ width:380px; height: 100%; position: absolute; top: 0; left: 0;transform: rotateY(90deg);transition: all 0.50s ease-in-out 0s;}
.td_bb:hover .td_b{transform: rotateY(0);}

.title03{ color:#FFF; padding:60px 0;}

.ser_bg{ margin:0 auto; overflow:hidden; height:540px; background-image:url(ser_bg.png); background-position:center top;}
.ser{margin:0 auto; overflow:hidden; width:1200px;}
.ser li{ float:left; width:200px; margin:0 100px; color:#fff;}
.ser li dt{ width:200px; height:200px;}

.ch-item {width: 100%;height: 100%;position: relative; cursor: default;}
.ch-img-1 { background-image: url(ser_list01.png);}
.ch-img-2 { background-image: url(ser_list02.png);}
.ch-img-3 { background-image: url(ser_list03.png);}

.ch-item .ch-info {position: absolute; width: inherit;height: inherit;opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden;}

.ch-item:hover .ch-info {  -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;}

.ch-img-1 .ch-info {background-image:url(ser_list01.png);}
.ch-img-1:hover .ch-info { background-image:url(ser_list01s.png); }


.ch-img-2 .ch-info {background-image:url(ser_list02.png);}
.ch-img-2:hover .ch-info { background-image:url(ser_list02s.png); }


.ch-img-3 .ch-info {background-image:url(ser_list03.png);}
.ch-img-3:hover .ch-info { background-image:url(ser_list03s.png); }

.ser li dd{ display:block; padding-top:18px; font-size:16px; text-align:center; width:200px; height:200px;}

.kh{ margin:0 auto; overflow:hidden; width:1280px; height:232px;}
.kh_box {float:left; OVERFLOW: hidden; position:relative; WIDTH:1280px; height:232px;}
.kh_box .hd{ position:absolute; z-index:999; left:0; top:0; width:1280px; height:222px;}
.kh_box .hd .prev,.kh_box .hd .next{  width:30px; height:222px; position:absolute; background-color:#666; cursor:pointer; }
.kh_box .hd .prev{ left:0; top:0; background-image:url(qh_zan.png);}
.kh_box .hd .next{ right:0; top:0; background-image:url(qh_yan.png);}

.kh_box .bd{ padding:0px; overflow:hidden;}
.kh_box .bd ul{ overflow:hidden; zoom:1; width:1220px; margin:0 30px;  float:left; _display:inline;  }

.kh_box .bd ul li{  float:left; _display:inline; overflow:hidden; width:192px; margin-left:10px; margin-bottom:10px;}
.kh_box .bd ul li img{width: 192px; height:106px;}

.zx{ margin:0 auto; overflow:hidden; width:1200px;}
.zx_box{ float:left; overflow:hidden; width:240px; margin-right:60px;}
.zx_box_tt{ display:block; padding-bottom:10px; font-size:34px;}
.zx_box_c{ display:block; overflow:hidden; height:240px; line-height:48px;}
.zx_box_c a{}
.zx_box_more{display:block; overflow:hidden; padding-top:10px;}
.zx_box_more a{ color:#1F74D8;}

.zx_boxs{ float:left; overflow:hidden; width:292px;}
.zx_boxs_tt{ display:block; padding-bottom:10px; font-size:34px;}
.zx_boxs_c{ display:block; overflow:hidden; height:241px; padding-top:20px; line-height:48px;}
.zx_boxs_c img{ float:left; width:137px; height:66px; margin-right:6px; margin-bottom:6px;}
.zx_boxs_more{display:block; overflow:hidden; padding-top:10px;}
.zx_boxs_more a{ color:#1F74D8;}

.footer_bg{ margin:0 auto; overflow: hidden; width:auto; background-color:#2B2F33; background-image:url(footer_bg.png); background-position: center top;}
.footer{ padding-top:80px; padding-bottom:40px;}
.f_t{ margin:0 auto; overflow: hidden; width:1082px; color:#7F858C;}
.f_t01{ float:left; width:183px; min-height:240px; margin-right:40px; border-right:1px solid #373D41;}
.f_t01 dt{ display:block; overflow:hidden; padding-bottom:20px; font-size:18px; color:#C1C6CC;}
.f_t01 dd{ display:block; overflow:hidden; line-height:18px;}
.f_t01 dd a{ display:block; width:180px; line-height:30px;  color:#7F858C;}

.f_t02{ float:left; width:320px; min-height:240px; margin-right:40px; border-right:1px solid #373D41;}
.f_t02 dt{ display:block; overflow:hidden; padding-bottom:20px; font-size:18px; color:#C1C6CC;}
.f_t02 dd{ display:block; overflow:hidden; line-height:18px;}
.f_t02 dd span{ float:left; margin-right:20px; padding-top:10px;}
.f_t02 dd span h3{ text-align:center; font-size:14px; display:block; padding-top:10px; overflow:hidden;}


.f_t03{ float:left; width:200px; min-height:240px; }
.f_t03 dt{ display:block; overflow:hidden; padding-bottom:20px; font-size:18px; color:#C1C6CC;}
.f_t03 dd{ display:block; overflow:hidden; line-height:30px;}


.f_m{ margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:40px; width:1082px; border-bottom:1px solid #373D41;}
.f_m dt{ float:left; color:#7F858C;}
.f_m dd{ float:left;}
.f_m dd a{ padding-right:16px; color:#7F858C;}

.f_dl{ margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:20px; width:1082px; border-bottom:1px solid #373D41;}


.f_b{ margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:20px; width:1082px;  color:#7F858C;}
.f_b dl{ float:left; display:block; width:1082px; padding:10px 0;}
.f_b dt{ float:left; color:#7F858C; margin-right:10px;}
.f_b dd{ float:left;}

.f_bq{margin:0 auto; overflow:hidden; width:1082px;  color:#7F858C;}
.f_bq li{ height:39px; overflow:hidden; margin:0 15px 0 0; display:inline-block; box-sizing: border-box; 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.f_bq li{*display:inline;}

.f_bq li a{ display:block; width:100%; height:100%; color:#7F858C; position:relative; text-align:center;}
.f_bq li a dt{height:39px; transition:all 0.3s;}
.f_bq li a dt img{ width:100%; height:100%;}
.f_bq li a:hover dt{height:39px;  margin-top:-39px;}

.f_bq li a dd{ margin-top:0; height:39px; display:block; vertical-align:middle;}
.f_bq li a dd span{ margin-top:0; height:39px; display:block; vertical-align:middle;}
.f_bq li a dd img{ margin-top:0; height:39px; display:block;}



#xixi{ z-index:9999;}
.kf_box{ float:left; width:300px; overflow:hidden;}
.kf_box_t{ float:left; width:300px; height:30px; background-image:url(kf_t.png);}
.kf_box_c{ float:left; width:300px; background-repeat:repeat-y; background-image:url(kf_c.png); color:#FFF;}
.kf_box_c span{ margin:0 auto; display:block; overflow:hidden; width:210px; line-height:32px;}
.t1{ font-size:20px; color:#FFF; font-weight:bold;}
.t2{ font-size:29px; font-weight:bold; color:#FFBE34;}



.kf_box_b{ float:left; width:300px; height:30px;background-image:url(kf_b.png);}


.Obtn { WIDTH:44px; BACKGROUND: url(kf_title.png) no-repeat; FLOAT: left; z-index:2000px; HEIGHT: 180px; MARGIN-LEFT: 0px;}
* HTML .Obtn { WIDTH: 44px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; HEIGHT:180px;}



.toolbar-right{ min-height:370px;text-align: center;  width:44px; z-index: 9999; position:fixed; right:10px; bottom:-140px;}
.toolbar-right dl{ width:440px;}
.toolbar-right dl dd{position:relative;width:44px;height:44px; margin-bottom:10px; text-align:center; background-repeat:no-repeat; cursor:pointer;}
.toolbar-right dl dd:hover{}
.toolbar-right dd:hover .floating_left{display:block;}


.toolbar-right dd span{color:#fff;display:block;}

.qq span a{ display:block; width:44px; height:44px; background-image:url(fd_qq.png);}
.contact span a{ display:block; width:44px; height:44px; background-image:url(fd_dh.png);}
.qrcord span a{ display:block; width:44px; height:44px; background-image:url(fd_code.png);}

.floating_left{position:absolute;left:-210px;top:0px;width:160px;height:34px; display:none;}
.floating_left a{color:#fff;line-height:34px;}
.floating_ewm{width:204px; top:-108px; height:204px; background-image:url(toolbar_bcode.png); border:1px solid #DBDBDD;  background-color:#FFF; background-position:center 5px; }
.floating_dh{width:204px; height:44px; line-height:44px; text-align:center; background-color:#2987E6; font-size:20px; font-weight:bold; color:#FFF;}

.toolbar-right dd:hover .floating_lefts{display:block; top:15px;}


/*登录样式*/
.dl_bg{ margin:0 auto; width:auto; background-image:url(dl_bg.png); background-position:center top; background-repeat:no-repeat;}
.dl{ margin:100px auto 0 auto; width:430px;}
.dl_logo{ display: block; overflow:hidden; height:60px; background-image:url(dl_logo.png); background-position:center top;}
.dl_box{display: block; overflow:hidden; margin-top:36px; background-color:#FFF; min-height:380px;}

.dl_btt{ margin:0 auto; width:370px; text-align:center; overflow:hidden;  background-image:url(dl_tline.png); background-position:left bottom; background-repeat:repeat-x;}
.dl_btt h2{margin:0 auto; display:block; width:210px; font-weight:normal; overflow: hidden; padding:20px 0;  border-bottom:2px solid #1A8CE5; font-size:24px;}

.dl_bc{ margin:0 auto; width:270px; overflow:hidden; padding-top:16px; }

.dl_bc dt{ width:268px; height:38px; border:1px solid #CBCCCF; margin-top:20px;}
.dl_bc dt input{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:261px; height:30px; font-size:12px; color:#999999; margin-top:4px; margin-left:5px; line-height:30px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; border:medium none; background:none;}
.dl_bc dd{ width:270px; height:40px;  margin-top:16px;}
.dl_bc dd a{ display:block; text-align:center; line-height:40px; font-size:20px; width:270px; height:40px;  background-color:#3AC14D; color:#FFF;}

.dl_qt{ margin:40px auto 0 auto; width:430px; line-height:77px; text-align:center; border-top:1px solid #DCDEE3; background-color:#F3F4F6;}
.dl_qt a:hover{ color:#EC3302;}

.dl_bq{ margin:0 auto 0 auto; width:430px; line-height:60px; text-align:center;  color:#ABB0B5;}

/*注册样式*/
.zc_bg{ background-color:#EEEEEE; overflow:hidden;}
.zc{margin:40px auto 0 auto; overflow:hidden; width:1180px;}
.zc_logo{ display: block; overflow:hidden; height:60px; background-image:url(zc_logo.png); background-position:center top;}
.zc_box{display: block; overflow:hidden; margin-top:38px; background-color:#FFF; min-height:500px; padding-bottom:50px;}

.zc_btt{ margin:0 auto; width:1120px;  overflow:hidden; padding:20px 0; border-bottom:1px solid #D6D6D6; font-size:24px;}

.zc_bc{ margin:0 auto; width:770px; overflow:hidden; padding-top:16px; }


.zc_bc dt{ float:left; width:768px; height:48px; margin-top:20px;}
.zc_bc dt input{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:391px; padding:0 10px; margin-right:12px; height:42px; font-size:12px; color:#999999; margin-top:4px; line-height:42px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; border:1px solid #CBCCCF; background:none;}
.zc_bc dt span{ line-height:50px;}
.zc_bc dd{ float: left; width:391px; height:50px;  margin-top:46px;}
.zc_bc dd a{ display:block; text-align:center; line-height:50px; font-size:20px; width:391px; height:50px;  background-color:#3AC14D; color:#FFF;}



.zc_qt{ margin:0 auto 0 auto; width:1180px; line-height:90px; text-align:center; }
.zc_qt a{ color:#1A8CE5;}

.zc_bq{ margin:0 auto 0 auto; width:430px; line-height:60px; text-align:center;  color:#ABB0B5;}


/*内页样式*/
.hel-cen { margin: auto;padding-top: 30px;width: 1200px;}
.pub-ski {float: left; width: 1200px;}

.cpzx{width:100%; }
.cpzx_tt{ margin:0 auto; width:1200px; overflow:hidden; background-color: #FAFAFA;}
.cpzx_tt a{ float:left; display:inline-block; width:20%; height:50px; text-align:center; font-size:16px; display: -moz-box; display: -ms-flexbox;  display: -webkit-flex;  display: flex;  justify-content:center ; align-items:center;
-webkit-align-items:center;
align-content:center; 
-moz-align-content:center;
-webkit-align-content:center;}
.cpzx_tt a{ *display:inline;}
.cpzx_tt a.on{ background-color: #3B79C8; color:#FFF;}
.cpzx_box{ margin:0 auto; width:1200px; overflow:hidden; padding:20px 0;}


.pos{ display:block; font-size:14px;}
.sjzx{ width:100%; text-align:left; }
.sjzx .hd{ margin:0 auto; width:100%; height:50px; background-color: #FAFAFA; line-height:50px;   position:relative; }
.sjzx .hd ul{  margin:0 auto; width:1200px; height:50px;   }
.sjzx .hd ul li{ float:left; display:block; width:20%; cursor:pointer; text-align:center; font-size:16px; }
.sjzx .hd ul li td{ line-height:22px; height:50px;}
.sjzx .hd ul li.on{ height:50px; background-color: #3B79C8; color:#FFF;}

.sjzx .bd .sjzx_qhnr{ width:1200px; zoom:1;  }

.syFocusThumb .prevs{ background-color: #3B79C8;  width:16px; height:50px; background-image:url(pres.png);}
.syFocusThumb .nexts{ background-color: #3B79C8;  width:16px; height:50px; background-image:url(nexts.png);}
.syFocusThumb{POSITION: relative; WIDTH:1200px; OVERFLOW: hidden; margin:20px auto; }

.pagination {POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; background-color: #FAFAFA; HEIGHT:50px; COLOR: #fff; CLEAR: both; TOP: 0; LEFT: 0px}
.thumbWrap {POSITION: absolute; WIDTH:1160px; OVERFLOW: hidden; TOP: 0; LEFT:20px}
.holder {WIDTH: 14500px}
.holder I {CURSOR: pointer;}
.prevs {POSITION: absolute; WIDTH:13px; TOP:0; CURSOR: pointer; LEFT: 0;}
.nexts {POSITION: absolute; WIDTH:13px; TOP:0; CURSOR: pointer; right: 0;}
.pagination I.selected{ background-color: #3B79C8;  color:#FFF; text-align:center; }
.pagination I.selected a{ color:#FFF;}
.sliderwrapper{ width:100%; padding-top:60px; text-align:left; overflow:hidden;}
.toc{ font-size:14px; font-style:normal; display: inline-block; width:290px; height:50px; text-align:center; line-height:50px; }
.toc{ *display:inline; }
.toc a{color:#444;}




.sjzx_t{ padding-top:20px; display:block; overflow:hidden;}
.sjzx_tl{ float:left; width:600px; height:260px;}


.sjzx_tr{ float:right; width:570px;}
.sjzx_tr dt{ display:block; line-height:30px;}
.sjzx_tr dd{ display:block; padding-top:19px;}
.sjzx_tr dd a{ display:inline-block; width:120px; height:32px; text-align:center; line-height:32px; color:#FFF; background-color:#E64001;}
.sjzx_tr dd a{ *display:inline; }

.sjzx_b{ margin-top:20px; overflow:hidden;  border:1px solid #E6E6E6;}
.sjzx_btt{  overflow:hidden; line-height:50px; background-color:#F4F5F5;}
.sjzx_btt td{ text-align:center;}
.sjzx_bbox{ display:block; overflow:hidden;}
.sjzx_bbox li{ line-height:50px; border-top:1px solid #e6e6e6;}
.sjzx_bbox li:hover{ background-color:#F4F5F5;}
.sjzx_bbox li td{ text-align:center;}

.jjfa_list{ overflow:hidden; padding:90px 0;}
.jjfa_list li{ float:left; width:380px; height:220px; margin-right:30px; position:relative; overflow:hidden;}
.jjfa_list li.mr0{ margin-right:0;}
.jjfa_list li img{width:380px; height:220px;}
.jjfa_list li div{ position:absolute; left:0; top:170px; width:380px; height:220px;  background-color:#000; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;	-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;}
.jjfa_list li div dt{ line-height:50px; padding:0 16px; color:#FFF; font-size:16px; text-align:center; -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;}
.jjfa_list li div dd{ margin:0 auto; margin-top:30px; line-height:32px; text-align:center; border:1px solid #FFF; width:120px; height:32px; color:#FFF;}

.jjfa_list li:hover div{ position:absolute; left:0; top:0; width:380px; height:220px; background-color:#2987E6; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; 	-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;}
.jjfa_list li:hover div dt{ line-height:50px; padding:0 16px; text-align:center; padding-top:50px; color:#FFF; background:none; -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;}
.jjfa_list li:hover div dd{ margin:0 auto; margin-top:30px; line-height:32px; text-align:center; border:1px solid #FFF; width:120px; height:32px; color:#FFF;}
