﻿@charset "utf-8";
html,body,div,table,th,tr,td,ul,li,ol,dl,dt,dd,p,span,i,input,textarea,select,label,h1,h2,h3,h4,h5,h6,img{
	margin: 0;
	padding: 0;
	border: 0;
}
html,body{
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-family:tahoma,"HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;
  /* overflow-x: hidden; */
}
ul,li{
	list-style: none;
}
a{
	text-decoration:none; 
	cursor:pointer;
	color: #333333;
}
a:hover{
	-webkit-transition: color .2s linear,background-color .3s linear; 
	-o-transition: color .2s linear,background-color .3s linear; 
	transition: color .2s linear,background-color .3s linear; 
}
.i, i {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
}
img {
     transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
}
.fix:after {display:block;content:"\200B";height:0;clear:both;}
.fix {*zoom:1;}
.w1000 {width:1000px;margin:0 auto;}
.w1100 {width:1100px;margin:0 auto;}
.w1200 {width:1200px;margin:0 auto;}
.w1400 {width:1400px;margin:0 auto;}
.none{
	display: none;
}
.index-login {position:absolute; right:20px; top:18px;}
.login-but{color:#fff;width:80px;height: 40px;line-height: 40px;text-align:center;float:left;margin-right:5px;font-size: 14px;font-weight: bold;}
.banner-index .login-but {color:#fff!important;}
.register-but{background:#fff;width: 126px;height: 40px;text-align:center;line-height: 40px;float:left;font-size: 14px;background-image: linear-gradient(0deg,#2a6af2,#3190e6);color: #fff;font-weight: bold;}
.register-button {
	padding: 1px 5px;
	color: white;
	border-radius: 4px;
}
.login-button:hover {
	background-color: #007eab;
}
.register-button {
	background-color: inherit;
}

.login-button,
.register-button {
	padding: 1px 5px;
	color: white;
	border-radius: 4px;
}
.login-button:hover {
	background-color: #007eab;
}
.register-button {
	background-color: inherit;
}
.hidden{
	visibility: hidden;
	opacity: 0;
}
.pull-left{
  float: left;
}
.pull-right{
  float: right;
}
.clear{
	clear: both;
}
.clearfix:after{
  content: "";
  display: table;
  clear: both;
  visibility: hidden;
}
.w90{
  width: 95%;
  margin: 0 auto;
  min-width: 1000px;
  max-width: 1920px;
}
.text_center{
  text-align: center;
}
.pos_r{
  position: relative;
}
.pos_a{
  position: absolute;
}
.pt20{
  padding-top: 20px;
}
.pb20{
  padding-bottom: 20px !important;
}
.pb50{
  padding-bottom: 50px !important;
}
.ml10{
  margin-left: 10px;
}
.w90:after{
  content: "";
  display: table;
  clear: both;
  visibility: hidden;
}
.text_l{
  text-align: left;
}
.text_r{
  text-align: right;
}
.auto {
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1200px;
	_width: 1200px
}
/*header end*/
#navigationBar,.index-close {display: none;}
.banner-engine .header-container {
	width: 100%;
	/* height: 585px; */
}
.banner-box {
	height: 75px;
	background-image: radial-gradient(circle at center,#0020ae 0,#050024 100%);
	background: #295dd5;
}
.help-page .banner-box  {background:none;}
.help-page  .login-but {color: #fff!important;}
.banner-engine .banner-box {
	height: 690px;
	position: relative;
	/* background-image: radial-gradient(circle at center,#0020ae 0,#050024 100%); */
}
.banner-engine02 .banner-box  {height:auto;}
.banner-engine02 .top-nav {border-bottom: 1px solid rgba(0,0,0,.08);}
.banner-engine02  .logo {
/*    background: url(../images/header_logo_ny.png) no-repeat left center;*/
	display: inline-block;
	position: absolute;
/*	top: -20px;*/
	left: 0;
	width: 170px;
	height: 100%;
/*	background: url(../images/header_logo.png) no-repeat left center;*/
	margin-left: 60px;
	margin-top: 16px;
}
.banner-engine02  .logo img{width: 100%;
	max-width:170px;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;

	
	
}
/*.banner-engine02  .nav_list ul li a,.banner-engine02 .bannerBox .nav_list ul li a, .login-but  {color: #282828!important;}*/
.banner-engine02 .nav_list ul li a:hover{
  color: #3078ea;
}
.banner-engine02 .nav_list ul li.active a{
  color:#3078ea;
}
.banner-engine02 .banner-text1 {color: #333;}


.news-list li .con {
    margin-top: 20px;
    line-height: 26px;
    text-align: left;
    height: 80px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.join {
    padding: 86px 0 78px 0;
    background: #eaecf1;
    background-position: 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-image: url(../images/enjoy_bg.png);
    text-align: center;
}
.join .title {
    font-size: 30px;
    letter-spacing: 3px;
    line-height: 1;
    color: #333;
    font-weight: 500;
    text-align: center;
    margin-bottom: 8px;
}
.join .desc {
    font-size: 16px;
    line-height: 1.7;
    color: #666;
}
.join a {}
.ButtonHome {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    transition: .3s;
    overflow: hidden;
    display: inline-block;
    width: 220px!important;
    margin-top: 24px;
    }
 .ButtonHome--primary {
    border-color: #2b62f1;
    background-image: linear-gradient(0deg,#2b62f1,#358de5);
    color: #fff;
}
/* 云防火墙 WEB */
.mod-hero .mod-inner {
	position: relative;
	min-height: 400px
}
.mod-hero .banner-ct {
	padding-left: 0%;
	width: 47%;
	display: inline-block
}
.mod-hero .title {
	color: #333;
	font-size: 54px;
	font-weight: 400;
	margin-top: 9%;
	margin-bottom: 2%
}
.mod-hero .title .title-cn, .mod-hero .title .title-en {
	display: inline-block
}
.mod-hero .title .title-cn {
	font-size: 52px
}
.mod-hero .title .title-en {
	font-size: 50px
}
.mod-hero .head-content {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	height: auto;
	min-height: 120px
}
.mod-hero .head-operation {
	margin-bottom: 9%;
	margin-top: 10px
}
.mod-hero .head-operation .op-line {
	margin-bottom: 28px
}
.mod-hero .op-line .tc-btn {
	width: 140px;
	padding: 0;
	height: 33px;
	line-height: 33px;
	margin-right: 10px;
	position: relative;
	font-weight: 400
}
.mod-hero .op-line .tc-btn-cal {
	text-indent: 20px
}
.mod-hero .op-line .tc-btn .icon-cal {
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url(../images/product-temp20160918-201707111002.png);
	top: 8px;
	left: 21%;
	background-position: -136px -172px
}
.mod-hero .op-line .tc-btn-1:hover .icon-cal {
	background-image: url(../images/product-temp20160918-201707111002.png);
	background-position: -172px -172px
}
.mod-hero .pt-icon {
	position: absolute;
	top: 60px;
	right: 0;
	width: 292px;
	height: 292px;
	background-image: url(../images/bg-banner-icon.png);
	text-align: center
}
.mod-hero .pt-icon img {
	display: inline-block;
	margin-top: 37px;
	width: 218px;
	height: 218px
}
.mod-hero .m-pt-icon {
	display: none;
	position: absolute;
	top: 0;
	right: 0
}
.mod-hero .ad .des {
	font-size: 14px;
	color: #666
}
.mod-hero .ad a.des:hover {
	color: #2277da
}
.mod-hero .ad .des .icon-info {
	display: inline-block;
	width: 16px;
	height: 14px;
	background-image: url(../images/product-temp20160918-201707111002.png);
	vertical-align: -2px;
	margin-right: 5px;
	background-position: -190px -172px
}
.mod-hero .ad .des .strong-color {
	color: #ff7200;
	font-weight: 400
}
.mod-hero .ad .stick {
	margin: 0 10px;
	color: #666;
	font-size: 14px
}
.mod-hero .ad a.des:hover .strong-color {
	color: #2277da
}
.mod-hero .event {
	margin-bottom: 0;
	padding-left: 21px
}
.mod-hero .first-event {
	padding-left: 0;
	margin-bottom: 10px
}
.mod-hero .event .des {
	font-size: 14px;
	color: #666
}
.mod-hero .event a.des:hover {
	color: #2277da
}
.mod-hero .event .des .icon-info {
	display: inline-block;
	width: 16px;
	height: 14px;
	background-image: url(../images/product-temp20160918-201707111002.png);
	vertical-align: -2px;
	margin-right: 5px;
	background-position: -190px -172px
}
.mod-hero .event .des .strong-color {
	color: #ff7200;
	font-weight: 400
}
.mod-hero .event .stick {
	margin: 0 10px;
	color: #666;
	font-size: 14px
}
.mod-hero .event a.des:hover .strong-color {
	color: #2277da
}
.info-banner {
	
}
.mod-scdn .info-banner {background: url(../images/mod-scdn.jpg) no-repeat center;}
.mod-dengbao .info-banner {background: url(../images/mod-dengbao.jpg) no-repeat center;}
.mod-ssl .info-banner {background: url(../images/mod-ssl.jpg) no-repeat center;}
.mod-ddos .info-banner {background: url(../images/mod-ddos.jpg) no-repeat center;}
.mod_ddos_1 .info-banner {background: url(../images/banner-qishix.jpg) no-repeat center;}
.mod-ddosapp .info-banner {background: url(../images/mod-ddosapp.jpg) no-repeat center;}
.mod-ddosweb .info-banner {background: url(../images/mod-ddosweb.jpg) no-repeat center;}
.mod_cp_1 .info-banner {background: url(../images/mod_cp_1.jpg) no-repeat center;}
.banner-dns .info-banner {background: url(../images/banner-dns.jpg) no-repeat center;}
.mod_tuiguang .info-banner {background: url(../images/mod_tuiguang.jpg) no-repeat center;}
.mod_vvs .info-banner {background: url(../images/mod-vss.jpg) no-repeat center;}
.mod-zjfw .info-banner {background: url(../images/mod-zjfw.jpg) no-repeat center;}
.mod-site-1 .info-banner {background: url(../images/mod_site.jpg) no-repeat center;}

.banner-engine .header-container {
	/* height: 0; */
}
.banner-engine .news-casting {
	display: none;
}
.info-banner {
	position: relative;
	padding-top: 60px;
	width: 100%;
	height: 340px;
}
.banner-nav {
	transition: width ease .8s;
}
.info-box {
	height: 100%;
}
.info-nav {
	position: relative;
	padding-top: 0px;
}
.product-info-title {
	margin-bottom: 22px;
	height: 46px;
	line-height: 46px;
	font-size: 52px;
	color: #333;
	font-weight: normal;
}
.product-info-detail {
	margin-bottom: 42px;
	width: 524px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.product-info-btn {
	margin-top: 20px;
}
.product-info-btn a.btn {
	display: inline-block;
	margin-right: 20px;
	width: 140px;
	height: 33px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	line-height: 33px;
}
.info-btn1 {
	border-color: #2b62f1;
	background-image: linear-gradient(0deg,#2b62f1,#358de5);
}
.info-btn1:hover {
	background: #0099e5;
	border: 1px solid #0090d9;
}
.info-btn2 {
	background: #fff;
	border: 1px solid #2b62f1;
	color: #2b62f1!important;
}
.product-info-btn a.btn.info-btn2:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #333333;
}
a.info-btn3 {
	margin-left: 20px;
	background: #fff;
	color: #009FD9;
	border: 1px solid #009FD9;
	line-height: 28px;
}
a.info-help-link {
	display: inline-block;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	color: #00aaff;
	font-size: 14px;

}
.product-info-stand {
	margin-top: 15px;
	padding-left: 20px;
	font-size: 14px;
	color: #4c4c4c;
	background: url(../images/icon_product_info.png) no-repeat left 3px;
}
.product-info-stand a {
	margin: 0px 2px;
	display: inline-block;
	color: #009fd9;
}
.nav-box {
	width: 100%;
	height: 76px;
	background-color: #36393d;
	box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.nav-box.normal-nav-box {
	position: absolute;
	bottom: 0;
	background-color: transparent;
}
.nav-show {
	position: fixed;
	top: -1px;
	z-index: 9999;
	border-top: 1px solid rgba(247, 249, 250, 0.36);
}
.nav-hide {
	box-shadow: none;
}

.orientation-nav-box {
	position: relative;
	width: 100%;
	height: 74px;
}
.banner-nav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 76px;
	width: 100%;
}
.banner-nav li {
	height: 74px;
	margin-left: 40px;
	float: left;
}
.banner-nav li:first-child {
	margin-left: 0;
}
.banner-nav li a {
	height: 74px;
	display: inline-block;
	padding: 0px 10px;
	font-size: 16px;
	color: #666;
	line-height: 74px;
}
.nav-hide .banner-nav li a {
	height: 74px;
	line-height: 74px;
}
.nav-show .banner-nav li a {
	height: 73px;
	line-height: 73px;
}
.banner-nav li a:hover, .banner-nav li a.active {
	border-bottom: 3px solid #2b62f1;
	color: #2b62f1;
}
.nav-server {
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #fff;
	height: 76px;
	line-height: 74px;
	width: 200px;
}
.nav-server:before {
	position: absolute;
	left: 20px;
	top: 2px;
	content: url(../images/icon_nav_server.png);
	width: 16px;
	height: 14px;
}
.nav-server ul {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 75px;
	background-color: #323437;
	width: 100%;
	padding-bottom: 10px;
	border: 1px solid #3b3d41;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.nav-server:hover {
	background-color: #323437;
	color: #00aaff;
}
.nav-server-name {
	border-left: 1px solid transparent;
	border-right: 1px solid #56585c;
	text-align: center;
}
.nav-server:hover .nav-server-name {
	border-left: 1px solid #56585c;
}
.nav-server:hover:before {
	content: url(../images/icon_machine.png);
}
.nav-server:hover ul.nav-other-list {
	display: block;
	border: 1px solid #3b3d41;
	border-top: none;
}
.nav-server ul li {
	height: 42px;
	line-height: 42px;
}
.nav-server ul a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.nav-server ul a:hover {
	background-color: #00aaff;
	color: #fff;
}
.buy_btn {
	display: block;
	position: absolute;
	right: 0px;
	top: 21px;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #00aaff;
}
.buy_btn:hover {
	background: #0099e5;
}
.server-module.double {
	padding-bottom: 20px;
	background: #fff;
}
.server-module.single {
	padding-bottom: 20px;
}
.server-module.server-question-module {
	padding-bottom: 75px;
}
.Prosum_con {
	width: 1120px;
	margin: 0 auto;
	overflow: hidden;
}
.Prosum_title,.Profeat_title,.Proprice_title {
	font-size: 24px;
	line-height: 24px;
	margin-top: 56px;
	text-align: center;
	color: #333333;
}
.Prosum_sec,.Profeat_sec,.Proprice_sec {
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	margin-top: 16px;
	text-align: center;
}
.Prosum_ex,.Profeat_ex {
	text-align: center;
	margin-top: 32px;
	margin-bottom: 56px;
	overflow: hidden;
}
.Prosum_ex li {
	float: left;
	width: 368px;
	padding-left: 152px;
	height: 182px;
	padding-right:20px;
	border: 1px solid #e8e8e8;
}
.Profeat_ex li {
	float: left;
	width: 254px;
	height: 305px;
	background: #fff;
	border:1px solid #e8e8e8;
}
.Prosum_ex li:nth-child(2){
	margin-left: 26px;
	background: url(../images/pro_ex2.png) no-repeat 32px 40px;
}
.Prosum_ex li:nth-child(1){
	background: url(../images/pro_ex1.png) no-repeat 32px 40px;
}
.Prosum_tx li:nth-child(2){
	margin-left: 26px;
	background: url(../images/pro_tx2.png) no-repeat 32px 40px;
}
.Prosum_tx li:nth-child(1){
	background: url(../images/pro_tx1.png) no-repeat 32px 40px;
}
.Prosum_ex h2 {
	margin-top: 40px;
	text-align: left!important;
	font-weight: bolder;

}
.Prosum_ex p {
	color: #666666;
	width: 350px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	margin-top: 25px;
}
.ml32 {
	margin-left: 32px;
}
.mb32 {
	margin-bottom: 32px;
}


.Profeat_ex div {
	width: 112px;
	height: 112px;
	margin: 32px auto 16px;
	border-radius: 100%;
}
.Profeat_ex li:nth-child(1) div {
	background: url(../images/pro_feat1.png) no-repeat center #ecf2ff;
}
.Profeat_ex li:nth-child(2) div {
	background: url(../images/pro_feat2.png) no-repeat center #ecf2ff;
}
.Profeat_ex li:nth-child(3) div {
	background: url(../images/pro_feat3.png) no-repeat center #ecf2ff;
}
.Profeat_ex li:nth-child(4) div {
	background: url(../images/pro_feat4.png) no-repeat center #ecf2ff;
}
.Profeat_tx li:nth-child(1) div {
	background: url(../images/profeat_tx1.png) no-repeat center #ecf2ff;
}
.Profeat_tx li:nth-child(2) div {
	background: url(../images/profeat_tx2.png) no-repeat center #ecf2ff;
}
.Profeat_tx li:nth-child(3) div {
	background: url(../images/profeat_tx3.png) no-repeat center #ecf2ff;
}
.Profeat_tx li:nth-child(4) div {
	background: url(../images/profeat_tx4.png) no-repeat center #ecf2ff;
}
.Prosum_ex h2,.Profeat_ex h2 {
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	color: #444444;
	font-weight: normal;
}
.Profeat_ex h2:nth-child(2) {
	margin-top: 16px;
	font-weight: bolder;
}
.Profeat_ex li h2:nth-child(3) {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	width: 196px;
	margin:0 auto;
	margin-top: 24px;
	text-align: left;
}

.Profeat {
	background: #fff;
}
.Proprice table {
	width: 100%;
	border: 1px solid #ddd;
	margin-top: 32px;
	text-align: center;
	color: #333333;
	margin-bottom: 55px;
}
.Proprice table thead tr td:nth-child(2) a {
	border-radius: 30px;
}
.Proprice table thead tr td:nth-child(2) a:hover {
	background: #269440;
}
.Proprice table thead tr td:nth-child(n+2) a {
	border-radius: 30px;
}
.Proprice table tbody tr:last-child td:nth-child(2) a {
	border-radius: 30px;
	background: #fe7203;
	margin-bottom: 15px;
}
.Proprice table tbody tr:last-child td:nth-child(2) a:hover {
	background: #269440;
}
.Proprice table tbody tr:last-child td:nth-child(n+2) a {
	border-radius: 30px;
	margin-bottom: 15px;
}
.Proprice table tr {
	border-bottom: 1px solid #ddd;
}
.Proprice table td {
	border-right: 1px solid #ddd;
}
.Proprice table th {
	border-right: 1px solid #ddd;
}
.Proprice table thead th {
	width: 184px;
	font-size: 14px;
}
.Proprice table thead td {
	width: 312px
}
.Proprice table strong {
	font-size: 16px;
	line-height: 16px;
	margin-top: 32px;
	display: block;
	color: #666;
	font-weight: normal;
}
.Proprice table em {
	display: block;
	font-size: 14px;
	margin-top: 16px;
	color: #444444;
	font-style: normal;
}
.Proprice table em span {
	font-size: 24px;
}
.Proprice table thead a {
	margin-top: 16px;
	margin-bottom: 32px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.Proprice table tbody th {
	height: 48px;
	line-height: 48px;
	color: #666;
	font-weight: normal;
	box-sizing: border-box;
}
.Proprice table tbody td {
	height: 48px;
}
.support {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	background: url(../images/support.png) no-repeat center #fe7203;
	margin: 0 auto;
}
.bt {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 16px;
	border-radius: 3px;
	border: none 0;
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s
}
.bt[type=submit] {
	padding-top: 5px;
	padding-bottom: 5px
}
.bt:hover {
	text-decoration: none
}
.bt-1 {
	font-size: 14px;
	color: #666;
	background-color: #fff;
	padding: 4px 15px;
	border: 1px solid #ccc
}
.bt-1:hover {
	background-color: #e6e6e6;
	color: #666
}
.bt-2 {
	font-size: 14px;
	color: #fff;
	background-color: #0078ff
}
.bt-2:hover {
	background-color: #005ee5;
	color: #fff
}
.bt-3 {
	font-size: 14px;
	color: #fff;
	background-color: #5cb85c
}
.bt-3:hover {
	background-color: #449d44;
	color: #fff
}
.bt-4 {
	font-size: 14px;
	color: #fff;
	background-color: #5bc0de
}
.bt-4:hover {
	background-color: #31b0d5;
	color: #fff
}
.bt-5 {
	font-size: 14px;
	color: #fff;
	background-color: #6f5499
}
.bt-5:hover {
	background-color: #533e74;
	color: #fff
}
.bt-ghost {
	font-size: 14px;
	border: 1px solid;
	padding: 4px 15px;
	color: #fff
}
.bt-ghost:hover {
	background-color: #fff;
	color: #000;
	border-color: #fff
}
.bc-1 {
	background-color: #5cb85c
}
.bc-2 {
	background-color: #0078ff
}
.bc-3 {
	background-color: #5bc0de
}
.bc-4 {
	background-color: #6f5499
}
label {
	cursor: pointer
}
.bt[disabled], button[disabled] {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none
}
.ny_web .login-but {color: #fff!important;}


a {
    text-decoration: none;
}


div, h3, h4, h5, h1, h2 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

.zh_nav {
    height: 52px;
    margin-bottom: 35px;
    border: 1px solid #e6e6e6;
    border-left: 0;
    border-right: 0;
	margin-left:150px;
	margin-right:150px;
    text-align: center;
}

.zh_nav li {
    height: 52px;
    float: left;
    border-left: 1px solid #e6e6e6;
}

.zh_nav li a {
    width: 399px;
    display: block;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    color: #898989;
    font-weight: bold;
    color: #424242;
}


table.jg_tab {
    width: 100%;
    font-size: 16px;
    color: #333;
    border-width: 1px;
    border-color: #dcdcdc;
    border-collapse: collapse;
	margin: 25px 0 35px 0;
	text-align: center;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

table.jg_tab th {
    border: 1px solid #e5e5e5;
    padding: 20px 15px;
    background: #f0f0f0;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    color: #222;
}

table.jg_tab td span {
    display: inline-block;
    padding: 0 8px;
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}

ul { list-style: none; margin: 0px; padding: 0px; }

.zh_nav li a.bei {
    background: #fff;
    border-top: 3px solid #ff0000;
    line-height: 50px;
}

#divul{
	width:1602px;
	height: 52px;
    margin-bottom: 35px;
    border: 1px solid #e6e6e6;
    border-left: 0;
    border-right: 0;
	margin:0 auto;
    text-align: center;
	
}
