﻿/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#e81d20;text-decoration:normal;}
fieldset,img{border:0;}
ol,ul{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
em,i,stong{ font-style:normal; font-weight:normal;}
body{ font-family:Microsoft YaHei; font-size:12px; color:#666666; background:#ffffff;overflow-x:hidden;}
.fl{float:left;overflow:hidden;}
.fr{float:right;overflow:hidden;}
.w{width:100%;}
.wide{width:1200px;margin:0 auto;}
.kb{height:40px;}





/*foot*/
.foot{background:url(../images/ans20.jpg) center top;padding-top:50px;padding-bottom:40px;overflow: hidden;}
.foot_box01{border-bottom:1px solid #272727;padding-bottom:30px;overflow: hidden;}
.foot_box{height: 180px;overflow:hidden;}

.foot_01{width:115px;margin-right:10px;margin-left: 10px;}
.foot_01 span{width:115px;display:block;color:#f0f0f0;font-size:18px;}
.foot_01 span a{color:#ffffff;}
.foot_01 p{color:#a4a4a4;line-height:28px;font-size: 16px;margin-top: 10px;float:left;}
.foot_01 p a{width:164px;float:left;color:#a4a4a4; font-size:14px}

.foot_02{width:315px;margin-right:10px;margin-left: 10px;}
.foot_02 span{width:315px;display:block;color:#f0f0f0;font-size:18px;}
.foot_02 span a{color:#ffffff;}
.foot_02 p{color:#a4a4a4;line-height:28px;font-size: 16px;margin-top: 10px;float:left;}
.foot_02 p a{margin-right: 20px;
    float: left;
    color: #a4a4a4;
    font-size: 14px;
    width: 130px;}

.foot_03{width:385px;margin-right:10px;margin-left: 10px;}
.foot_03 span{width:385px;display:block;color:#f0f0f0;font-size:18px;}
.foot_03 span a{color:#ffffff;}
.foot_03 p{color:#a4a4a4;line-height:28px;font-size: 14px;margin-top: 10px;float:left;}


.foot_logo{width:77px;height:77px;    margin-top: 25px;}
.foot_er{text-align:center;padding-top:0px;color: #dddddd;}


.banquan{border-top:1px solid #474848;text-align:left;font-size:16px;padding-top:10px;line-height:30px;overflow:hidden;}
.banquan p{width:1200px;margin:0 auto;padding-top:15px;color:#ffffff;}
.banquan p a{color:#ffffff;}
.banquan span{width:1200px;margin:0 auto;color:#ffffff;display:block;overflow:hidden;}
.banquan span a{color:#ffffff;margin:0 8px;}























html {
	font: 62.5%/2.3em "微软雅黑", Arial; -ms-overflow-x: auto; font-size-adjust: none; font-stretch: normal;
}
body {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; width: 100%; color: rgb(65, 68, 70); font-size: 1.2em; position: relative; -ms-zoom: 1; min-width: 320px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
select {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
input {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
textarea {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
input:focus {
	
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
textarea {
	resize: none;
}
textarea {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
select {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
figure {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: top; max-width: 100%;
}
a {
	color: rgb(65, 68, 70); text-decoration: none;
}
a:focus {
	-moz-outline: none;
}
a:hover {
	color: rgb(230, 29, 32); text-decoration: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
ul li {
	list-style: none;
}
.textHide {
	display: none;
}
.Main {
	margin: 0px auto; max-width: 1280px;
}
.Contain {
	padding: 0px 3.5%;background: rgb(248, 248, 248);
}
.SildeBar {
	width: 23%; padding-top: 30px; float: left;
}
.MainContent {
	position: relative;
}
.MainContent2 {
	width: 75%; float: right;
}
.Content {
	
}
.SinglePage {
	margin: 32px auto; text-align: justify; line-height: 24px; overflow: hidden; clear: both; font-size: 13px; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word; max-width: 1280px;background: rgb(255, 255, 255);
}

.DDNav li a.a {
	padding: 8px;
}
.PartnerBox3 .enter_nrj {
	margin-top: 10px;
}
.PartnerBox3 .enter_nrj .tit {
	margin-top: 12px;
}
.MainNav {
	width: 70%;
}
.navBox .divDown_provider .re_width_2 {
	width: 1000px;
}
.navBox .divDown_provider .bannWid_2 {
	padding: 0px 3%; width: 34%; float: left;
}
.navBox .divDown_provider .bannWid {
	padding: 0px 4%; width: 32%; float: left;
}
.navBox .divDown_provider .bannWid_3 {
	padding: 0px 4%; width: 32%; float: left;
}
.divDown_provider .DCWarp {
	margin: 0px auto; max-width: 100%;
}
.navBox .divDown_provider .provider_p {
	color: rgb(253, 187, 48); line-height: 24px; font-size: 14px; font-weight: 600; margin-top: 20px;
	
}



@media all and (max-width:640px)
{
.SildeBar {
	width: 100%; padding-bottom: 5%; float: none;
}
.MainContent2 {
	width: 100%; float: none;
}
}
.Current {
	margin: 0px auto; padding: 10px 0px; color: rgb(88, 88, 88); font-size: 1.33em; border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: solid; max-width: 1280px;
}
.Current a {
	margin: 0px 5px; color: rgb(88, 88, 88); display: inline-block;
}
.Current a:hover {
	color: rgb(253, 187, 48);
}
.Pages {
	padding: 2% 0px; overflow: hidden; -ms-zoom: 1;
}
.PageCenter {
	text-align: center;
}
.Pages span {
	display: inline-block;
}
.Pages a {
	margin: 0px 2px; display: inline-block;
}
.Pages .p_page em {
	font-family: Arial; font-style: normal;
}
.Pages .p_page em a {
	padding: 0px 9px; border: 1px solid rgb(142, 142, 147); border-image: none; color: rgb(97, 97, 97); line-height: 26px;
}
.Pages .p_page em a.a_cur {
	border: 1px solid rgb(186, 52, 30); border-image: none; color: rgb(215, 55, 29);
}
.Pages .a_prev {
	background: url("../images/page_icon.png") no-repeat; border: 1px solid rgb(177, 25, 0); border-image: none; height: 27px; text-align: left; color: rgb(215, 55, 29); line-height: 27px;
}
.Pages .a_next {
	background: url("../images/page_icon.png") no-repeat; border: 1px solid rgb(177, 25, 0); border-image: none; height: 27px; text-align: left; color: rgb(215, 55, 29); line-height: 27px;
}
.Pages .a_prev {
	background-position: left 5px; width: 37px; padding-left: 26px;
}
.Pages .a_prev:hover {
	background-position: left -28px; color: rgb(255, 255, 255); background-color: rgb(177, 25, 0);
}
.Pages .a_next {
	background-position: right -27px; width: 48px; padding-left: 15px;
}
.Pages .a_next:hover {
	background-position: right 6px; color: rgb(255, 255, 255); background-color: rgb(177, 25, 0);
}
@media all and (max-width:640px)
{
.Pages span {
	width: 100%; text-align: center;
}
.Pages .p_page em {
	display: none;
}
.Pages .a_prev {
	padding: 0px; width: 22%; text-align: center;
}
.Pages .a_next {
	padding: 0px; width: 22%; text-align: center;
}
}
.Toper {
width:100%; margin:0 auto; text-align: right; color: rgb(114, 113, 113);     background: rgb(250, 250, 250);line-height: 42px; font-size: 1.16em; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.Topbox {
    width: 1200px;
    margin: 0 auto;
}
.Toper span {
	color: rgb(61, 61, 61);
}
.Toper .a_search {
	background: url("../images/top_icon.png") no-repeat left top; width: 20px; height: 20px; margin-left: 22px; vertical-align: middle; display: inline-block;
}
.Toper .a_member {
	background: url("../images/top_icon.png") no-repeat left -36px; width: 22px; height: 22px; margin-left: 16px; vertical-align: middle; display: inline-block;
}
.Toper .SreachBox {
	background: url("../images/search_bg.jpg") no-repeat left top / 100% 100%; top: 40px; width: 300px; height: 40px; right: 3.5%; overflow: hidden; display: none; position: absolute; z-index: 3;
}
.Toper .SreachBox .sreach_btn {
	width: 40px; height: 40px; float: right; display: block;
}
.Toper .SreachBox .sreach_ipu {
	background: none; padding: 0px 5px 0px 15px; border: 0px currentColor; border-image: none; width: 240px; height: 40px; color: rgb(221, 221, 221); line-height: 40px; font-family: "΢���ź�"; float: left;
}
.TopFix {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 70px; position: fixed; z-index: 99;
}
.Top {
width:1200px; margin:0 auto;line-height: 70px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.divNav {
	height: 60px; float: right;
}
.divNav .btn_menu {
	background-position: left -63px; color: rgb(76, 73, 72); padding-left: 30px; font-size: 1.33em; display: inline-block; background-image: url("../images/top_icon.png"); background-repeat: no-repeat;
}
.divNav .menuList {
	background: rgb(241, 241, 241); top: 60px; width: 300px; right: 0px; display: none; position: absolute; z-index: 15;
}
.divNav .menuList ul li {
	padding: 4px 0px; line-height: normal; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.divNav .menuList .a_nav {
	padding: 0px 42px; color: rgb(51, 51, 51); line-height: 2; font-size: 1.5em; font-weight: bold;
}
.divNav .menuList .a_nav:hover {
	color: rgb(253, 187, 48);
}
.divNav .menuList ul li dl dd {
	padding: 7px 42px;
}
.divNav .menuList ul li dl dd a {
	color: rgb(51, 51, 51); line-height: 18px; padding-left: 10px; font-size: 1.33em; display: block;
}
.divNav .menuList ul li dl dd:hover {
	background: rgb(212, 212, 212);
}
.divNav .menuList ul li dl dd:hover a {
	color: rgb(202, 0, 0); padding-left: 7px; border-left-color: rgb(157, 0, 0); border-left-width: 3px; border-left-style: solid;
}
.divNav .menuList ul li dl span {
	padding: 10px 42px; display: block;
}
.divNav .menuList ul li dl span a {
	color: rgb(51, 51, 51); line-height: 6px; padding-left: 22px; font-size: 14px; display: block;
}
.divNav .menuList ul li dl span a:hover {
	color: rgb(202, 0, 0);
}
.logo {
	width: 29%; font-size: 1.16em; float: left; display: block; max-width: 338px;
}
.logo img {
	 vertical-align: middle;
}
.MainNav {
	background: rgb(255, 255, 255); width: 65%; overflow: hidden; float: right;
}
.MainNav .navBox {
	float: left;
}
.MainNav .navBox .navA {
	height: 68px; text-align: center; color: rgb(76, 73, 72); font-size: 16px; display: block;font-weight: 600;
}
.MainNav .navBox .navA:hover {
	border-bottom-color: rgb(253, 187, 48); border-bottom-width: 2px; border-bottom-style: solid;
}
.MainNav .onnav .navA {
	border-bottom-color: rgb(205, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.DownList {
	background: rgb(255, 255, 255); left: 0px; width: 100%; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid; display: none; position: absolute;
}
.divDown {
	padding: 1.5% 0px 0px 0px; line-height: 1.5;
}
.divDown .divBox1 .more {
	background: rgb(152, 0, 2); padding: 0px 13px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 2.5; font-size: 1.16em; margin-top: 10px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.divDown .divBox3 .more {
	background: rgb(152, 0, 2); padding: 0px 13px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 2.5; font-size: 1.16em; margin-top: 10px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.divDown .divBox2 {
	width: 24%; border-right-color: rgb(206, 206, 206); border-left-color: rgb(206, 206, 206); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; float: left;
}
.divDown .divBox2 .div {
	padding: 5% 15%;
}
.divDown .divBox2 .div .title {
	color: rgb(63, 63, 63); font-size: 16px;
}
.divDown .divBox2 .div ul li a {
	color: rgb(28, 28, 28); overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.divDown .divBox2 .div ul li a b {
	color: rgb(150, 0, 0); font-size: 1.5em; margin-right: 10px;
}
.divDown .divBox2 .div .more_case {
	background: url("../images/more_icon_1.png") no-repeat left 3px; color: rgb(150, 0, 1); padding-left: 26px; font-size: 1.33em; margin-top: 10px; display: inline-block; white-space: nowrap;
}
.divDown .divBox2 .div ul li a:hover {
	color: rgb(253, 187, 48);
}
.divDown .divBox3 {
	width: 40%; float: left;
}
.divDown .divBox3 .div {
	padding: 3% 10%;
}
.divDown .divBox3 .div .more_case {
	background: url("../images/more_icon_1.png") no-repeat left 3px; color: rgb(150, 0, 1); padding-left: 26px; font-size: 1.33em; margin-top: 10px; display: inline-block;
}
.btn_close {
	background: url("../images/btn_close.jpg") no-repeat left top; width: 22px; height: 12px; margin-left: 49.5%; display: block; cursor: pointer;
}
#nav2 .divDown .divBox1 {
	width: 45%; float: left;
}
#nav2 .divDown .divBox1 .div {
	padding: 5%; float: left;
}
#nav2 .divDown .divBox2 {
	width: 45%; border-right-color: currentColor; border-left-color: rgb(206, 206, 206); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: dotted; float: left;
}
#nav2 .divDown .divBox2 .div {
	padding: 5%; float: left;
}
#nav3 .divDown .divBox1 {
	width: 25%; float: left;
}
#nav3 .divDown .divBox1 .div {
	padding: 5% 15% 5% 5%; float: left;
}
#nav3 .divDown .divBox2 {
	width: 30%; border-right-color: rgb(206, 206, 206); border-left-color: rgb(206, 206, 206); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted;
}
#nav3 .divDown .divBox2 .div {
	padding: 5% 5% 5% 25%; float: left;
}
#nav3 .divDown .divBox3 {
	width: 40%; float: left;
}
#nav3 .divDown .divBox3 .div {
	padding: 3% 5%;
}

@media all and (max-width:1360px)
{
.divDown .divDownCont {
	margin: 0px auto; width: 90%;
}
.banner-diy-01,.banner-01,.banner-011,.banner-012,.banner-013,.banner-02,.banner-021,.banner-022,.banner-023,.banner-024,.banner-025,.banner-026,.banner-027,.banner-028,.banner-029,.banner-03,.banner-04,.banner-05,.banner-06,.banner-07{height:350px; background-size:cover;}
}
@media all and (max-width:1280px)
{
.divDown .divDownCont {
	width: 100%;
}
.divDown .divBox1 .div {
	padding: 5% 10%;
}
.divDown .divBox2 .div {
	padding: 5% 10%;
}
.divDown .divBox3 .div {
	padding: 5% 10%;
}
.banner-diy-01,.banner-01,.banner-011,.banner-012,.banner-013,.banner-02,.banner-021,.banner-022,.banner-023,.banner-024,.banner-025,.banner-026,.banner-027,.banner-028,.banner-029,.banner-03,.banner-04,.banner-05,.banner-06,.banner-07{background-position:35% 0;}

}
@media all and (max-width:980px)
{
.divDown .divBox1 .div .title {
	font-size: 1.3em;
}
.divDown .divBox2 .div .title {
	font-size: 1.3em;
}
.divDown .divBox3 .div .title {
	font-size: 1.3em;
}
.divDown .divBox2 .div ul li a {
	font-size: 1.16em;
}
.divDown .divBox3 .div .p {
	font-size: 1.16em;
}
.divDown .divBox2 .div .more_case {
	font-size: 1.16em;
}
.divDown .divBox1 .div .list li {
	font-size: 1.16em;
}
.MainNav {
	width: 100%; margin-left: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.banner-diy-01,.banner-01,.banner-011,.banner-012,.banner-013,.banner-02,.banner-021,.banner-022,.banner-023,.banner-024,.banner-025,.banner-026,.banner-027,.banner-028,.banner-029,.banner-03,.banner-04,.banner-05,.banner-06,.banner-07{background-position:25% 0;}

}
@media all and (max-width:860px)
{
.divDown .divBox1 {
	width: 30%;
}
.divDown .divBox1 .div {
	padding: 5%;
}
.divDown .divBox2 {
	width: 29%;
}
.MainNav {
	width: 100%; margin-left: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}

}
@media all and (max-width:640px)
{
.Top {
	padding: 0px;
}
.divNav {
	margin-right: 3.5%;
}
.logo {
	width: 40%; margin-left: 3.5%;
}
.MainNav {
	width: 100%; margin-left: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.divDown .divBox1 {
	border: 0px currentColor; border-image: none; width: 100%;
}
.divDown .divBox2 {
	border: 0px currentColor; border-image: none; width: 50%;
}
.divDown .divBox2 .div {
	padding: 0px 10%;
}
}
@media all and (max-width:350px)
{
.Toper {
	text-align: left;
}
.Toper .a_search {
	margin-left: 5px;
}
.Toper .a_member {
	margin-left: 5px;
}
}
.divFooter {
	background: rgb(47, 47, 47); color: rgb(255, 255, 255);
}
.Bottom {
	background: rgb(47, 47, 47); color: rgb(255, 255, 255);
}
.Bottom {
	padding: 11px 0px; line-height: 24px; font-size: 1.16em; border-top-color: rgb(57, 57, 57); border-top-width: 1px; border-top-style: solid;
}
.divFooter .dlList {
	padding: 0px 0.5%;
}
.Bottom .Copyright {
	padding: 0px  0.5% ;
}
.Bottom  a {
	padding: 0px 5px; color: rgb(213, 213, 213);
}
.Bottom span {
	text-align: right; line-height: 24px;  color: rgb(213, 213, 213);
}
.Bottom span a {
	padding: 0px 5px; color: rgb(213, 213, 213);
}
.divFooter {
	padding: 2% 0px;
}
.divFooter dl {
	width: 12.28%; overflow: hidden; padding-right: 2%; float: left;
}

.divFooter dl dt {
	padding: 6px 0px; font-size: 1.83em;
}
.divFooter dl dt span {
	color: rgb(255, 255, 255); display: inline-block; 
}
.divFooter dl dd a {
	color: rgb(204, 204, 204); display: inline-block;
}
.divFooter dl dd {
	padding: 6px 0px; font-size: 1.33em;
}
.divFooter dl .img {
	width: 60%; text-align: center; margin-top: 20%; float: center; max-width: 82px; 
}
.divFooter dl .img img {
	max-width: 100%;
}
.divFooter dl .img figcaption {
	color: rgb(200, 200, 200); font-size: 1.16em;
}
.divFooter dl .img1 {
	margin-right: 1%;
}
.divFooter dl a:hover {
	color: rgb(254, 193, 14);
}
@media all and (max-width:1360px)
{
.divFooter .dlList {
	padding: 0px 3.5%;
}
.Bottom .Copyright {
	padding: 0px  3.5% ;
}

}
@media all and (max-width:640px)
{
.Bottom {
	text-align: center;
}
.divFooter {
	padding: 5% 0px;
}
.divFooter dl .img {
	width: 80%; margin-top: 5%; float: none;
}
}
@media all and (min-width:640px)
{
.Bottom span {
	text-align: right; line-height: 24px; padding-right: 0%; float: right;
}
}
@media all and (max-width:480px)
{
.divFooter dl {
	width: 48%;
}
.line1 {
	width: 100%; padding-top: 5%; float: left;
}
}
.MenuList_news {
	background: rgb(255, 255, 255);  border: 1px solid rgb(250, 250, 250); border-image: none;
}
.MenuList_news .title {
	background: rgb(240, 240, 240);padding: 0px 2% 0px 20%;color: rgb(249, 166, 38); line-height: 70px; font-size: 1.8em; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.MenuList_news ul li .navLi {
	color: rgb(79, 79, 79); padding: 0px 1% 0px 22%;line-height: 60px; font-size: 1.5em; display: block; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; 
}
.MenuList_news ul li.on .navLi {
	color: rgb(188, 0, 0);
}

.MenuList_news ul li .navLi:hover {
	color: rgb(255, 255, 255); background-color:#fec10e;
}


.HomeBan {
	width: 100%; position: relative;
}
.HomeBan .prev {
	top: 50%; width: 50px; height: 110px; margin-top: -55px; display: block; position: absolute; z-index: 10;  background-repeat: no-repeat;
}
.HomeBan .next {
	top: 50%; width: 50px; height: 110px; margin-top: -55px; display: block; position: absolute; z-index: 10;  background-repeat: no-repeat;
}
.HomeBan .prev {
	background-position: left -76px; left: 2%;
}
.HomeBan .next {
	background-position: left bottom; right: 2%;
}
.HomeBan .BanList {
	margin: 0px auto; width: 100%;
}
.HomeBan .BanList li {
	width: 100%;
}
.HomeBan .BanList li a {
	width: 100%; display: block;
}
.HomeBan .BanList li a img {
	width: 100%; height: auto;
}
.HomeBan .BanList li a .textBox {
	padding-top: 14%; padding-left: 14%;
}
.HomeBan .BanList li a .textBox .span1 {
	color: rgb(255, 254, 254); padding-bottom: 20px; padding-left: 30px; font-size: 24px; display: block;
}
.HomeBan .BanList li a .textBox .span2 {
	background: rgb(180, 3, 3); width: 270px; height: 45px; text-align: center; color: rgb(255, 254, 254); line-height: 45px; font-size: 29px; display: block;
}
.HomeBan .BanList li a .textBox .span3 {
	color: rgb(255, 254, 254); padding-top: 20px; padding-left: 30px; font-size: 24px; display: block;
}
.HomeBan .TabList {
	left: 0px; width: 100%; height: 14px; bottom: 5%; position: absolute;
}
.HomeBan .TabList .List {
	margin: 0px auto; width: 100%; height: 14px; text-align: center;
}
.HomeBan .TabList .List ul {
	margin: 0px auto; height: 14px;
}
.HomeBan .TabList li {
	padding: 0px 3px; width: 12px; height: 14px; display: inline-block;
}
.HomeBan .TabList li span {
	background: url("../images/banner_icon.png") no-repeat -25px top; width: 15px; height: 14px; display: block; cursor: pointer;
}
.HomeBan .TabList li.on span {
	background: url("../images/banner_icon.png") no-repeat left top;
}
@media all and (max-width:1024px)
{
.HomeBan .prev {
	margin: 0px; top: 30%;
}
.HomeBan .next {
	margin: 0px; top: 30%;
}
}
@media all and (max-width:640px)
{
.HomeBan .prev {
	display: none;
}
.HomeBan .next {
	display: none;
}
.HomeBan .BanList li a {
	
}
}
@media all and (max-width:360px)
{
.HomeBan .BanList li a .textBox {
	padding-top: 23%;
}
.HomeBan .BanList li a .textBox .span1 {
	padding-bottom: 5px; font-size: 18px;
}
.HomeBan .BanList li a .textBox .span2 {
	width: 230px; height: 35px; line-height: 35px; font-size: 18px;
}
.HomeBan .BanList li a .textBox .span3 {
	padding-top: 5px; font-size: 18px;
}
}
.Banner {
	width: 100%; text-align: center;
}
.Banner img {
	width: 100%; max-width: 100%;
}
.guanggao {
	width: 100%; text-align: center;
}
.guanggao img {
	width: 100%; max-width: 100%;
}
.HomeBox1 {
	background: rgb(255, 255, 255); padding: 10px 3.5% 4%;
}
.HomeBox1 .title {
	padding: 3% 0px 2.5%; text-align: center; color: rgb(44, 45, 45); line-height: 1.5; font-size: 2.5em;
}
.HomeBox1 ul li {
	background: rgb(255, 255, 255); width: 32%; margin-right: 1%; float: left;
}
.HomeBox1 ul li figure {
	border: 1px solid rgb(184, 184, 184); border-image: none; display: block;
}
.HomeBox1 ul li .img {
	width: 100%; display: block;
}
.HomeBox1 ul li .img img {
	width: 100%;
}
.HomeBox1 ul li .tit {
	padding: 6px 0px; color: rgb(0, 0, 0); font-size: 1.5em; display: block;
}
.HomeBox1 ul li .p {
	color: rgb(44, 45, 45); line-height: 20px; font-size: 1.08em;
}
.HomeBox1 ul li .moreBox {
	height: 24px; line-height: 24px; display: block;
}
.HomeBox1 ul li .more {
	background: url("../images/icon2.jpg") no-repeat left; color: rgb(121, 122, 125); overflow: hidden; padding-left: 20px; font-size: 1.08em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.HomeBox1 ul li figcaption {
	padding: 4% 8%;
}
.HomeBox1 ul li .more:hover {
	color: rgb(253, 187, 48);
}
.HomeBox2 {
	position: relative;
}
.HomeBox2 .BanList {
	width: 100%; overflow: hidden;
}
.HomeBox2 .BanList ul li {
	width: 100%; height: 536px; position: relative;
}
.HomeBox2 .BanList ul li img {
	width: 100%;
}
.HomeBox2 .BanList ul li .div {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); position: absolute;
}
.HomeBox2 .BanList ul li .Main {
	padding: 0px 3.5%; height: 100%; max-width: 1280px;
}
.HomeBox2 .BanList ul li .Main .divcont {
	padding-top: 9%;
}
.HomeBox2 .BanList ul li .tit1 {
	line-height: 1.5; font-size: 2.5em; display: block;
}
.HomeBox2 .BanList ul li .tit2 {
	padding: 1% 0px; line-height: 1.5; font-size: 2.16em; display: block;
}
.HomeBox2 .BanList ul li .p {
	width: 450px; font-size: 1.16em;
}
.HomeBox2 .BanList ul li .more {
	background: url("../images/homebox2_icon.png") no-repeat left 6px; color: rgb(255, 255, 255); padding-left: 28px; font-size: 1.16em; margin-top: 2%; display: inline-block;
}
.HomeBox2 .BanList ul li.cont {
	padding: 0px 3.5%; width: 93%; height: 100%; display: table;
}
.HomeBox2 .BanList ul li .cont .divSpan {
	vertical-align: middle; display: table-cell;
}
.HomeBox2 .BanList ul li .cont .divSpan a {
	color: rgb(255, 255, 255);
}
.HomeBox2 .BanList ul li .divSpan .tit1 {
	color: rgb(255, 255, 255);
}
.HomeBox2 .BanList ul li .divSpan .tit2 {
	color: rgb(255, 255, 255);
}
.HomeBox2 .BanList ul li .divSpan .p {
	color: rgb(255, 255, 255);
}
.HomeBox2 .BanList ul li .tit1:hover {
	color: rgb(205, 0, 0);
}
.HomeBox2 .BanList ul li .more:hover {
	color: rgb(205, 0, 0);
}
.HomeBox2 .TabList {
	left: 0px; width: 100%; height: 14px; bottom: 3%; position: absolute;
}
.HomeBox2 .TabList .List {
	margin: 0px auto; padding: 0px 3.5%; height: 14px; min-width: 320px; max-width: 1280px;
}
.HomeBox2 .TabList .List ul {
	width: 93%; height: 14px;
}
.HomeBox2 .TabList li {
	padding: 0px 3px; width: 15px; height: 14px; float: left;
}
.HomeBox2 .TabList li span {
	background: url("../images/homebox2_icon.png") no-repeat -20px bottom; width: 15px; height: 14px; display: block; cursor: pointer;
}
.HomeBox2 .TabList li.on span {
	background: url("../images/homebox2_icon.png") no-repeat left bottom;
}
.HomeBox3 {
	background: rgb(39, 39, 39); padding: 5% 0px 3%; width: 100%; display: none;
}
.HomeBox3 ul li {
	background: rgb(255, 255, 255); margin: 0px 1% 2%; width: 98%;
}
.HomeBox3 ul li figure {
	border: 1px solid rgb(184, 184, 184); border-image: none;
}
.HomeBox3 ul li img {
	width: 100%;
}
.HomeBox3 ul li .div {
	padding: 4% 8%; color: rgb(57, 57, 57);
}
.HomeBox3 ul li .div .Main {
	height: 100%; display: none;
}
.HomeBox3 ul li .div .tit1 {
	line-height: 1.5; font-size: 1.66em; display: block;
}
.HomeBox3 ul li .div .tit2 {
	padding: 1% 0px; line-height: 1.5; font-size: 1.66em; display: block;
}
.HomeBox3 ul li .div .p {
	width: 100%; font-size: 1.16em;
}
.HomeBox3 ul li .div .more {
	background: url("../images/homebox2_icon.png") no-repeat left 6px; color: rgb(57, 57, 57); padding-left: 28px; font-size: 1.16em; margin-top: 2%; display: inline-block;
}
.HomeBox4 {
	background: url("../images/homebg2.jpg") no-repeat center / 100% 100%; padding-bottom: 2%;
}
.HomeBox4 .title {
	padding: 3% 0px; text-align: center; color: rgb(44, 45, 45); line-height: 1.5; font-size: 2.5em;
}
@media all and (max-width:1024px)
{
.HomeBox3 ul li {
	width: 32.33%; margin-right: 1%; margin-left: 0px; float: left;
}
}
@media all and (max-width:640px)
{
.HomeBox2 .BanList ul li .tit1 {
	font-size: 1.6em;
}
.HomeBox2 .BanList ul li .tit2 {
	font-size: 1.6em;
}
}
@media all and (max-width:640px)
{
.HomeBox1 {
	padding-bottom: 5%;
}
.HomeBox1 ul li {
	width: 48%; margin-bottom: 2%; margin-left: 1%;
}
.HomeBox1 ul li:nth-child(2n) {
	margin-left: 1%; float: right;
}
.HomeBox2 .BanList ul li .p {
	width: 100%;
}
}
@media all and (max-width:480px)
{
.HomeBox4 .cont ul li {
	width: 93%; padding-right: 3.5%; padding-left: 3.5%; float: none;
}
}
.HuodongBox {
	background: url("../images/bg_mc3.png") no-repeat center / 100% auto rgb(244, 244, 244); padding: 5% 3.5%;
}
.HuodongBox .txtCon {
	margin: 0px auto; max-width: 1270px;
}
.HuodongBox .LeftBox {
	width: 69.8%; float: left; position: relative;
}
.HuodongBox .LeftBox .prev {
	background: url("../images/c_icon4.png") no-repeat; left: -5%; top: 40%; width: 28px; height: 61px; display: block; position: absolute; z-index: 3;
}
.HuodongBox .LeftBox .next {
	background: url("../images/c_icon5.png") no-repeat; top: 40%; width: 28px; height: 61px; right: -5%; display: block; position: absolute; z-index: 3;
}
.HuodongBox .LeftBox .Cont {
	margin: 0px auto; max-width: 887px;
}
.HuodongBox .LeftBox .pic {
	width: 34.8%; margin-right: 2.7%; float: left;
}
.HuodongBox .LeftBox .info {
	width: 56.3%; float: left;
}
.HuodongBox .LeftBox .info h3 {
	margin: 0px;
}
.HuodongBox .LeftBox .info h3 a {
	padding: 6% 0px; color: rgb(44, 44, 44); overflow: hidden; font-size: 26px; font-weight: normal; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.HuodongBox .LeftBox .info span {
	color: rgb(44, 44, 44); font-size: 26px;
}
.HuodongBox .LeftBox .info p {
	margin: 0px; padding: 6% 0px; color: rgb(44, 44, 44); line-height: 26px; font-size: 14px;
}
.HuodongBox .LeftBox .info .more {
	background: url("../images/c_icon3.png") no-repeat left / 16.4%; padding: 0px 0px 0px 6.2%; color: rgb(44, 44, 44); font-size: 14px; display: inline-block;
}
.HuodongBox .LeftBox .info .more:hover {
	color: rgb(253, 187, 48);
}
.HuodongBox .RightBox {
	width: 24.4%; float: right;
}
.HuodongBox .RightBox .Cont {
	margin: 0px auto; max-width: 310px;
}
.HuodongBox .RightBox h3 {
	color: rgb(44, 44, 44); font-size: 18px; font-weight: normal;
}
@media screen and (max-width:768px)
{
.HuodongBox .LeftBox {
	margin-bottom: 5%;
}
.HuodongBox .LeftBox .prev {
	left: 0px;
}
.HuodongBox .LeftBox .next {
	right: 0px;
}
.HuodongBox .LeftBox {
	width: 100%;
}
.HuodongBox .LeftBox .pic {
	margin: 0px auto; width: 100%; float: none; max-width: 309px;
}
.HuodongBox .LeftBox .info {
	margin: 0px auto; width: 100%; float: none; max-width: 309px;
}
.HuodongBox .RightBox {
	width: 100%;
}
}
@media screen and (max-width:480px)
{
.HuodongBox .LeftBox .info h3 {
	
}
.HuodongBox .LeftBox .info h3 a {
	padding: 0px; font-size: 16px;
}
.HuodongBox .LeftBox .info span {
	font-size: 16px;
}
.HuodongBox .LeftBox .info p {
	font-size: 12px;
}
.HuodongBox .LeftBox .info .more {
	font-size: 12px;
}
}
.WhyBox {
	background: url("../images/why_bg.jpg") no-repeat top / 100% 100%; padding: 0px; width: 100%; height: 100%; max-height: 472px;
}
.WhyBox .txtCon {
	margin: 0px auto; padding: 2.5% 0px 2%; max-width: 1280px;
}
.WhyBox .ColName {
	text-align: center; color: rgb(255, 255, 255); padding-bottom:3%; font-size: 30px;
}
.WhyBox .LeftBox {
	width: 50%; float: left;
}
.WhyBox .LeftBox h3 {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 4.7%; font-size: 30px; font-weight: normal;
}
.WhyBox .LeftBox p {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 4.7%; font-size: 20px;
}
.WhyBox .LeftBox .openVideo {
	background: url("../images/c_icon1.png") no-repeat left bottom / 100%; padding: 1.5% 0px 1.5% 8.7%; color: rgb(255, 255, 255); font-size: 18px;
}
.WhyBox .LeftBox .openVideo:hover {
	color: rgb(253, 187, 48);
}

.WhyBox .RightBox {
	width: 25%; float: left;
}
.WhyBox .RightBox h3 {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 4.7%; padding-top:5%; font-size: 2.0em; font-weight: normal;text-align: center;
}
.WhyBox .RightBox p {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 1%; font-size: 16px;text-align: center;
}
.WhyBox .RightBox .btn_down {
	background: url("../images/c_icon6.png") no-repeat left / 20%; padding: 2% 0px 2% 5%; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.WhyBox .RightBox .btn_down:hover {
	color: rgb(253, 187, 48);
}
@media screen and (max-width:768px)
{
.WhyBox .LeftBox {
	margin: 0px auto; width: 100%; text-align: center; padding-bottom: 5%; float: none; max-width: 450px;
}
.WhyBox .RightBox {
	margin: 0px auto; width: 100%; text-align: center; float: none; max-width: 340px;
}
.WhyBox .ColName {
	font-size: 22px;
}
.WhyBox .LeftBox h3 {
	font-size: 20px;
}
.WhyBox .LeftBox p {
	font-size: 15px;
}
.WhyBox .LeftBox .openVideo {
	font-size: 15px;
}
.WhyBox .RightBox h3 {
	padding: 0px; font-size: 20px;
}
.WhyBox .RightBox p {
	padding: 0px; font-size: 13px;
}
.WhyBox .RightBox .btn_down {
	font-size: 13px;
}
}
@media screen and (max-width:480px)
{
.WhyBox .ColName {
	font-size: 20px;
}
.WhyBox .LeftBox h3 {
	font-size: 18px;
}
.WhyBox .LeftBox p {
	font-size: 14px;
}
.WhyBox .LeftBox .openVideo {
	font-size: 14px;
}
.WhyBox .RightBox h3 {
	padding: 0px; font-size: 18px;
}
.WhyBox .RightBox p {
	padding: 0px; font-size: 12px;
}
.WhyBox .RightBox .btn_down {
	font-size: 12px;
}
}
.VideoShowBg {
	background: url("../images/showbg.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1001;
}
.VideoShowBg .divInforCont {
	background: rgb(255, 255, 255); margin: 10% auto; padding: 20px; width: 60%; display: none; position: relative; max-width: 760px;
}
.VideoShowBg .divInforCont .btn_close {
	background: url("../images/close.png") no-repeat center; top: -15px; width: 34px; height: 33px; right: -15px; display: block; position: absolute; z-index: 1002;
}
.VideoShowBg .divVideoCont {
	background: rgb(156, 156, 156); margin: 5% auto; width: 60%; display: none; position: relative; max-width: 760px;
}
.VideoShowBg .divVideoCont .btn_close {
	background: url("../images/close.png") no-repeat center; top: -15px; width: 34px; height: 33px; right: -15px; display: block; position: absolute; z-index: 1002;
}
@media all and (max-width:640px)
{
.VideoShowBg .divInforCont {
	margin: 25% auto; width: 80%;
}
.VideoShowBg .divVideoCont {
	margin: 25% auto; width: 80%;
}
}
.divAnyTalk {
	padding: 1% 0px 5%;
}
.divAnyTalk ul li {
	padding: 2% 0px; width: 24%; margin-right: 1%; float: left;
}
.divAnyTalk ul li .a_img {
	width: 100%; display: block; position: relative;
}
.divAnyTalk ul li .a_img .img {
	width: 100%;
}
.divAnyTalk ul li .a_img .div {
	background: url("../images/anytalk_on.png") no-repeat center / 36%; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: absolute;
}
.divAnyTalk ul li .tit {
	padding: 10px 0px; color: rgb(90, 90, 90); overflow: hidden; font-size: 1.16em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.divAnyTalk ul li .tit:hover {
	color: rgb(253, 187, 48);
}
.divAnyTalk ul li .p {
	color: rgb(126, 126, 126); line-height: 18px;
}
.divAnyTalk .line1 {
	height: 0px; overflow: hidden; clear: both; border-bottom-color: rgb(147, 147, 147); border-bottom-width: 1px; border-bottom-style: dotted;
}
.divAnyTalk .line2 {
	height: 0px; overflow: hidden; clear: both; border-bottom-color: rgb(147, 147, 147); border-bottom-width: 1px; border-bottom-style: dotted; display: none;
}
@media all and (max-width:640px)
{
.divAnyTalk ul li {
	margin: 0px 1%; width: 48%;
}
.divAnyTalk ul li .div {
	display: block;
}
.divAnyTalk .line1 {
	display: none;
}
.divAnyTalk .line2 {
	display: block;
}
}
.AnyTalkInfo {
	padding-bottom: 5%;
}
.AnyTalkInfo .info_title {
	padding: 10px 0px; text-align: center; font-size: 1.33em; font-weight: bold; display: block;
}
.AnyTalkInfo .info_time {
	text-align: center; color: rgb(161, 161, 161); padding-bottom: 5px; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.AnyTalkInfo .info_txt {
	padding: 10px 0px;
}
.AnyTalkInfo .info_txt {
	text-align: justify; clear: both; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word;
}
.AnyTalkInfo .video {
	text-align: center; padding-top: 20px;
}
.AnyTalkInfo .video video {
	height: 350px;
}
.AnyTalkInfo .PrevNextBox {
	padding-top: 3%;
}
.AnyTalkInfo .PrevNextBox a {
	line-height: 2.5; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.AnyTalkInfo .PrevNextBox a.none {
	cursor: default;
}
.AnyTalkInfo .PrevNextBox a.none:hover {
	color: rgb(204, 204, 204);
}
@media all and (max-width:640px)
{
.AnyTalkInfo .video video {
	width: 95%; height: auto;
}
}
.divAnyBackup {
	
}
.divAnyBackup .divTop {
	border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: solid;
}
.divAnyBackup .divTop .divVideo {
	width: 25%; text-align: right; margin-right: 4.3%; float: right; position: relative;
}
.divAnyBackup .divTop .divVideo .img {
	max-width: 100%;
}
.divAnyBackup .divTop .divVideo .btn_video {
	background: url("../images/anybackup_on.png") no-repeat center / 35%; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.divAnyBackup .divTop .divInfor {
	width: 67%;
}
.divAnyBackup .divTop .divInfor .a_more {
	background: url("../images/anybackup_icon.jpg") no-repeat 5px; color: rgb(253, 187, 48); padding-left: 34px; font-size: 1.16em; display: inline-block;
}
.divShowBg {
	background: url("../images/showbg.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 1001;
}
.divShowBg .divInforCont {
	background: rgb(255, 255, 255); margin: 30% auto; padding: 20px; width: 60%; display: none; position: relative; max-width: 800px;
}
.divShowBg .divInforCont .btn_close {
	background: url("../images/close.png") no-repeat center; top: -15px; width: 34px; height: 33px; right: -15px; display: block; position: absolute; z-index: 1002;
}
.divShowBg .divVideoCont {
	background: rgb(156, 156, 156); margin: 10% auto; width: 60%; display: none; position: relative; max-width: 760px;
}
.divShowBg .divVideoCont .btn_close {
	background: url("../images/close.png") no-repeat center; top: -15px; width: 34px; height: 33px; right: -15px; display: block; position: absolute; z-index: 1002;
}
@media all and (max-width:1280px)
{
.divAnyBackup .divTop .divVideo {
	margin-right: 3.5%;
}
.divAnyBackup .divTop .divInfor {
	width: 65%; margin-left: 3.5%;
}
.divAnyBackup .divTop .divInfor .a_more {
	margin-bottom: 2%;
}
.divAnyBackupInfor {
	padding: 0px 3.5% 5%;
}
}
@media all and (max-width:1024px)
{
.divAnyBackup .divTop .divInfor .a_more {
	display: none;
}
}
@media all and (max-width:640px)
{
.divAnyBackup .divTop .divVideo {
	margin: 5% 20%; width: 60%; text-align: center;
}
.divAnyBackup .divTop .divInfor {
	margin: 0px 3.5%; width: 93%;
}
.divShowBg .divInforCont {
	margin: 25% auto; width: 80%;
}
.divShowBg .divVideoCont {
	margin: 25% auto; width: 80%;
}
.divAnyBackupInfor .divRight {
	width: 100%; float: none;
}
.divAnyBackupInfor .divLeft {
	width: 100%; float: none;
}
.divAnyBackupInfor .div2 .divRight {
	text-align: center; margin-bottom: 3%;
}
.divAnyBackupInfor .div1 .divLeft {
	width: 100%; padding-right: 0%;
}
.divAnyBackupInfor .div2 .divLeft {
	width: 100%; padding-left: 0%;
}
}
.StorageTableBox {
	
}
.StorageTableBox .title {
	background: rgb(253, 187, 48); width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.33em;
}
.StorageTableBox table {
	width: 100%; text-align: center;
}
.StorageTableBox table td {
	padding: 6px 0px; border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(147, 147, 147); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: dashed;
}
.StorageTableBox table td.z_cell {
	background: rgb(248, 248, 248); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.AnyVMTableBox {
	
}
.AnyVMTableBox .title {
	background: rgb(253, 187, 48); width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.33em;
}
.AnyVMTableBox table {
	width: 100%; text-align: center;
}
.AnyVMTableBox table td {
	padding: 6px 0px; border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(147, 147, 147); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: dashed;
}
.AnyVMTableBox table td.z_cell {
	background: rgb(248, 248, 248); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.CloudList {
	margin: 0px auto; padding: 4% 0px ; width: 100%; max-width: 1270px;
}
.CloudList .title {
	padding: 1.5% 0px 2.5%; text-align: center; color: rgb(44, 45, 45); line-height: 1.5; font-size: 2.5em;
}
.CloudList li {
	width: 24.2%; margin-right: 0.8%; margin-bottom: 0.8%; float: left;
}
.CloudList li .DivBox {
	border: 1px solid rgb(184, 184, 184); border-image: none;background: rgb(255, 255, 255);
}
.CloudList li a {
	margin: 0px auto; display: block; max-width: 308px;
}
.CloudList li .pic {
	position: relative;
}
.CloudList li .pic span {
	background: url("../images/c_icon7.png") no-repeat left / 74.8%; padding: 0px 0px 0px 7.7%; left: 0px; top: 40%; width: 93.3%; height: 72px; color: rgb(255, 255, 255); line-height: 72px; font-size: 24px; display: block; position: absolute; max-width: 232px;
}
.CloudList li .info {
	padding: 5.1% 7.4% 0px;
}
.CloudList li h3 {
	margin: 0px; color: rgb(0, 0, 0); padding-bottom: 3%; font-size: 20px; font-weight:500;
}
.CloudList li p {
	margin: 0px; color: rgb(44, 45, 45); line-height: 20px; padding-bottom: 3%; font-size: 13px;
}
.CloudList li .listnew {
	margin: 0px 7.4% 5.1%; height: 24px; line-height: 24px;
}
.CloudList li .listnew a {
	background: url("../images/cloud_icon0.gif") no-repeat left; color: rgb(121, 122, 125); overflow: hidden; padding-left: 20px; font-size: 13px; font-style: normal; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CloudList li.last {
	margin-right: 0px;
}
.CloudList li .listnew a:hover {
	color: rgb(253, 187, 48);
}
@media screen and (max-width:992px)
{
.CloudList li {
	margin: 0px 3% 3% 0px; width: 47%;
}
}
@media screen and (max-width:360px)
{
.CloudList li {
	margin: 0px 0px 3%; width: 100%;
}
}
.SolutionList {
	background: url("../images/solution_bg.jpg") no-repeat top / 100% 100%; padding: 0px 3.5%;
}
.SolutionList .txtCon {
	margin: 0px auto; padding: 3.5% 0px; width: 100%; max-width: 1043px;
}
.SolutionList .title {
	color: rgb(255, 255, 255);
}
.SolutionList li a {
	color: rgb(255, 255, 255);
}
.SolutionList .more {
	color: rgb(255, 255, 255);
}
.SolutionList .more_solution {
	background: url("../images/c_icon3.png") no-repeat left / 16.4%; padding: 0px 0px 0px 6.2%; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.SolutionList .more_solution:hover {
	color: rgb(253, 187, 48);
}
@media screen and (max-width:768px)
{
.SolutionList .JJFAcont li {
	margin: 0px auto; width: 100%; float: none; max-width: 464px;
}
}
@media screen and (max-width:480px)
{
.SolutionList .JJFAcont .title {
	font-size: 20px;
}
.SolutionList .JJFAcont li .info h3 {
	font-size: 16px;
}
.SolutionList .JJFAcont li .info p {
	margin: 5px 0px; font-size: 12px;
}
}
.divContent {
	
}
.newslist {
	padding-top: 5px; padding-bottom: 5%;
}

.newslist .info_title {
	padding: 4% 0 2% 1%;  text-align: left; font-size:1.8em; font-weight: inherit; display: block;border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newslist ul li {
	padding: 2% 0px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newslist ul li .title {
	color: rgb(96, 96, 96); line-height: 2; overflow: hidden; font-size: 1.5em; font-weight: 700; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newslist ul li .title:hover {
	color: rgb(188, 0, 0);
}
.newslist ul li .p {
	color: rgb(156, 156, 156); font-size: 1.16em;
}
.newslist ul li .time {
	color: rgb(156, 156, 156); font-size: 1.16em;
}
.newslist ul li:nth-child(5n) {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.News_info {
	padding-bottom: 5%;border-radius: 4px; width:90%; margin-left:5%; 
}
.News_info .info_title {
	padding: 10px 0px; text-align: center; font-size: 1.33em; font-weight: bold; display: block;
}
.News_info .info_titleleft  {
	padding: 10px 0px;  text-align: left; font-size: 1.6em; font-weight: 500; display: block;border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.News_info .info_time {
	text-align: center; color: rgb(161, 161, 161); padding-bottom: 5px; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.News_info .info_txt {
	padding: 10px 0px; 
}
.News_info .info_txt {
	text-align: justify; clear: both; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word;
}
.News_info .PrevNextBox {
	padding-top: 3%;
}
.News_info .PrevNextBox a {
	line-height: 2.5; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.News_info .PrevNextBox a.none {
	cursor: default;
}
.News_info .PrevNextBox a.none:hover {
	color: rgb(204, 204, 204);
}
.divAboutAS {
	
}
.divAboutAS .divBox1 {
	text-align: center;
}
.divAboutAS .divBox1 img {
	width: 100%;
}
.divAboutAS .divBox1 .cont .div {
	text-align: left;
}
.divAboutAS .divBox3 {
	background-size: 100% 100%;
}
@media all and (max-width:1024px)
{
.divAboutAS .divBox3 .cont {
	padding-bottom: 3%; position: static;
}
}
@media all and (max-width:767px)
{
.divAboutAS .divBox1 .cont {
	padding-bottom: 3%; position: static;
}
.divAboutAS .divBox1 .cont .div .infor {
	color: rgb(51, 51, 51);
}
.divAboutAS .divBox2 .div ul li {
	padding: 3.5% 2%; width: 46%;
}
.divAboutAS .divBox6 .ul1 {
	width: 100%; overflow: hidden; float: none;
}
.divAboutAS .divBox6 .ul2 {
	width: 100%; overflow: hidden; float: none;
}
.divAboutAS .divBox6 .ul2 li {
	width: 50%; float: left;
}
}
.divAboutColumn {
	
}
.divAboutColumn ul li {
	width: 20%; float: left;
}
.divAboutColumn ul li a {
	padding: 24% 0px; text-align: center; color: rgb(113, 113, 113); line-height: 3.5; font-size: 2.41em; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; display: block;
}
.divAboutColumn ul .li5 a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.divAboutColumn ul li a span {
	width: 27%; margin-right: 3%; display: inline-block;
}
.divAboutColumn ul li:hover {
	background-color: rgb(234, 84, 19);
}
.divAboutColumn ul li:hover a {
	color: rgb(255, 255, 255);
}
.divAboutColumn ul .li1 span {
	background: url("../images/about_icon_01.png") no-repeat left / 100%;
}
.divAboutColumn ul .li1:hover span {
	background: url("../images/about_icon_06.png") no-repeat left / 100%;
}
.divAboutColumn ul .li2 span {
	background: url("../images/about_icon_03.png") no-repeat left / 100%;
}
.divAboutColumn ul .li2:hover span {
	background: url("../images/about_icon_09.png") no-repeat left / 100%;
}
.divAboutColumn ul .li3 span {
	background: url("../images/about_icon_05.png") no-repeat left / 100%;
}
.divAboutColumn ul .li3:hover span {
	background: url("../images/about_icon_12.png") no-repeat left / 100%;
}
.divAboutColumn ul .li4 span {
	background: url("../images/about_icon_07.png") no-repeat left / 100%;
}
.divAboutColumn ul .li4:hover span {
	background: url("../images/about_icon_20.png") no-repeat left / 100%;
}
.divAboutColumn ul .li5 span {
	background: url("../images/about_icon_08.png") no-repeat left / 100%;
}
.divAboutColumn ul .li5:hover span {
	background: url("../images/about_icon_22.png") no-repeat left / 100%;
}
@media all and (max-width:1024px)
{
.divAboutColumn ul li a {
	font-size: 2.2em;
}
}
@media all and (max-width:767px)
{
.divAboutColumn ul li {
	width: 50%;
}
.divAboutColumn ul li a {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.divAboutColumn ul .li5 a {
	border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
}
.cc_divAboutAS {
	
}
.cc_divAboutAS .divBox1 {
	text-align: center;
}
.cc_divAboutAS .divBox1 img {
	width: 100%;
}
.cc_divAboutAS .divBox1 .cont .div {
	text-align: left;
}
.cc_divAboutAS .divBox1 .cont .div img {
	width: 100%;
}
.cc_divAboutAS .divBox3 {
	background-size: 100% 100%;
}
@media all and (max-width:1024px)
{
.cc_divAboutAS .divBox3 .cont {
	padding-bottom: 3%; position: static;
}
}
@media all and (max-width:767px)
{
.cc_divAboutAS .divBox1 .cont {
	padding-bottom: 3%; position: static;
}
.cc_divAboutAS .divBox1 .cont .div .infor {
	
}
.cc_divAboutAS .divBox2 .div ul li {
	padding: 3.5% 2%; width: 46%;
}
.cc_divAboutAS .divBox6 .ul1 {
	width: 100%; overflow: hidden; float: none;
}
.cc_divAboutAS .divBox6 .ul2 {
	width: 100%; overflow: hidden; float: none;
}
.cc_divAboutAS .divBox6 .ul2 li {
	width: 50%; float: left;
}
}
.divAboutAS .divBox4 {
	padding: 1% 0px;
}
.divAboutAS .divBox4 .title {
	padding: 0px 3.5%; width: 93%; line-height: 2.5; font-size: 1.83em; display: block;
}
.divAboutAS .divBox4 .cont {
	padding: 2.8% 0px 1.5%;
}
.divAboutAS .divBox4 img {
	max-width: 100%;
}
.cc_Bus .divBox3 {
	background: url("../images/wcc_aboutbg01.jpg") no-repeat left top / cover; width: 100%; font-family: FZLTXH; font-weight: 400;
}
.cc_Bus .divBox3 .cont {
	width: 100%;
}
.cc_Bus .divBox3 .cont .div {
	margin: 0px auto; height: 100%; min-width: 320px; max-width: 1280px;
}
.cc_Bus .divBox3 .cont .div .cc_left {
	padding-top: 6.5%; padding-left: 2%; float: left;
}
.cc_Bus .divBox3 .cont .div .cc_left .cc_title {
	background: rgba(74, 81, 86, 0.8); padding: 0px 10px; border-radius: 8px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 1.79em; margin-bottom: 3%;
}
.cc_video {
	
}
.cc_Bus .divBox3 .cont .div .cc_left .cc_video_tit {
	padding: 1%; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.43em; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.cc_Bus .divBox3 .cont .div .cc_right {
	padding: 6% 2%; width: 40%; color: rgb(255, 255, 255); line-height: 2.6em; font-size: 1.43em; float: right;
}
.cc_Bus .divBox3 .cont .div .cc_right ul {
	width: 100%; display: block;
}
.cc_Bus .divBox3 .cont .div .cc_right li {
	background: url("../images/cc_ico01.png") no-repeat left; padding-left: 15px;
}
@media all and (max-width:767px)
{
.cc_Bus .divBox3 .cont .div .cc_left .cc_title {
	font-size: 1.33em;
}
.cc_Bus .divBox3 .cont .div .cc_right {
	padding: 6% 1%; width: 40%; color: rgb(255, 255, 255); line-height: 2.6em; font-size: 1.43em; float: left;
}
}
@media screen and (max-width:640px)
{
.cc_Bus .divBox3 .cont .div .cc_left .cc_title {
	font-size: 1.33em;
}
.cc_Bus .divBox3 .cont .div .cc_right {
	padding: 6% 1%; width: 100%; color: rgb(255, 255, 255); line-height: 2.6em; font-size: 1.43em; float: left;
}
}
.clearfix {
	overflow: hidden; _zoom: 1;
}
.cc_lineAbout {
	width: 100%; height: 45px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 2px; border-bottom-style: solid;
}
.cc_navAbout {
	margin: 0px auto; line-height: 45px; font-size: 17.22px; max-width: 1280px;
}
.cc_navAbout ul {
	
}
.cc_navAbout ul li {
	width: 33%; text-align: center; color: rgb(112, 112, 112); font-family: "FZLTZH"; font-weight: 400; float: left;
}
.cc_navAbout ul li a {
	color: rgb(112, 112, 112);
}
.cc_navAbout ul li:hover {
	border-bottom-color: rgb(164, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cc_navAbout ul li:hover a {
	color: rgb(40, 40, 40);
}
.cc_navAbout ul li.onccnav {
	color: rgb(40, 40, 40); border-bottom-color: rgb(164, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cc_navAbout ul li.onccnav a {
	
}
.cc_divAboutColumn {
	background: url("../images/wcc_aboutbg.jpg") no-repeat left top / cover;
}
.cc_divAboutColumn ul li {
	width: 50%; float: left; position: relative;
}
.cc_divAboutColumn ul li .cc_img {
	width: 66.6%; float: left;
}
.cc_divAboutColumn ul li .cc_img img {
	width: 100%;
}
.cc_divAboutColumn ul li .cc_rdiv {
	background: rgba(164, 0, 0, 0.9); width: 33.3%; height: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.cc_divAboutColumn ul li .cc_rdiv p {
	
}
.cc_divAboutColumn ul li .cc_rdiv:hover {
	background: rgba(234, 0, 0, 0.9); color: rgb(255, 255, 255);
}
.cc_divAboutColumn ul li a .cc_rdiv p {
	line-height: 2.1em; padding-top: 2%; padding-left: 12px; font-size: 1.43em;
}
.cc_divAboutColumn ul li a .cc_rdiv span {
	text-transform: uppercase; font-size: 1.35em; display: block;
}
.cc_divAboutColumn ul li.li3 {
	position: relative;
}
.cc_divAboutColumn ul li.li3 .cc_img {
	width: 66.6%; float: right;
}
.cc_divAboutColumn ul li.li3 .cc_rdiv {
	left: 0px; width: 33.3%; height: 100%; color: rgb(255, 255, 255); position: absolute;
}
.cc_divAboutColumn ul li.li3 a .cc_rdiv p {
	text-align: right; padding-right: 12px;
}
.cc_divAboutColumn ul li.li4 .cc_img {
	width: 66.6%; float: right;
}
.cc_divAboutColumn ul li.li4 .cc_rdiv {
	left: 0px; width: 33.3%; height: 100%; color: rgb(255, 255, 255); position: absolute;
}
.cc_divAboutColumn ul li.li4 a .cc_rdiv p {
	text-align: right; padding-right: 12px;
}
@media all and (max-width:1024px)
{
.cc_divAboutColumn ul li .cc_rdiv a {
	font-size: 1.4em;
}
.cc_divAboutColumn ul li .cc_rdiv a span {
	text-transform: uppercase; font-size: 0.6em; display: block;
}
}
@media all and (max-width:767px)
{
.cc_divAboutColumn ul li {
	width: 50%; float: left;
}
.cc_divAboutColumn ul li .cc_rdiv a {
	font-size: 1.1em;
}
.cc_divAboutColumn ul li .cc_rdiv a span {
	text-transform: uppercase; font-size: 0.5em; display: block;
}
}
@media all and (max-width:640px)
{
.cc_divAboutColumn ul li {
	width: 100%; float: left;
}
.cc_divAboutColumn ul li.li2 .cc_img {
	width: 66.6%; float: right;
}
.cc_divAboutColumn ul li.li2 .cc_rdiv {
	background: rgba(164, 0, 0, 0.9); left: 0px; width: 33.3%; height: 100%; color: rgb(255, 255, 255); position: absolute;
}
.cc_divAboutColumn ul li.li3 .cc_img {
	width: 66.6%; float: left;
}
.cc_divAboutColumn ul li.li3 .cc_rdiv {
	background: rgba(164, 0, 0, 0.9); left: auto; width: 33.3%; height: 100%; right: 0px; color: rgb(255, 255, 255); clear: both; position: absolute;
}
.cc_divAboutColumn ul li a .cc_rdiv span {
	text-transform: uppercase; font-size: 0.5em; display: block;
}
}
.cc_teamTop {
	width: 100%; font-family: FZLTXH; font-weight: 400; border-bottom-color: rgb(227, 119, 119); border-bottom-width: 2px; border-bottom-style: solid;
}
.cc_teamTop a {
	color: rgb(0, 0, 0);
}
.cc_teamTop a img {
	width: 100%;
}
.cc_teamTop .ti {
	height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cc_teamTop .ti span {
	padding-right: 5px;
}
@media all and (min-width:1024px)
{
.cc_teamTop {
	margin: auto; width: 1280px; overflow: hidden; padding-bottom: 20px;
}
.cc_teamTop .img {
	width: 153px; float: left;
}
.cc_teamTop .text {
	padding: 20px; width: 850px; float: left;
}
}
@media all and (min-width:1200px)
{
.cc_teamTop {
	margin: auto; width: 1280px; padding-bottom: 20px;
}
.cc_teamTop .img {
	width: 153px; float: left;
}
.cc_teamTop .text {
	padding: 30px; width: 850px; float: left;
}
}
.cc_newslist {
	padding: 15px 0px; font-family: FZLTXH; font-weight: 400;
}
.cc_newslist ul {
	list-style: none; margin: 0px; padding: 0px;
}
.cc_newslist li {
	list-style: none; margin: 0px; padding: 0px;
}
.cc_newslist li {
	padding-top: 25px;
}
.cc_newslist li .pic {
	overflow: hidden; display: block;
}
.cc_newslist li .pic img {
	width: 100%;
}
.cc_newslist li h3 {
	font-size: 16px;
}
.cc_newslist li h3 a {
	color: rgb(40, 40, 40); font-weight: bold;
}
.cc_newslist li p {
	padding-bottom: 5px;
}
.cc_newslist li time span {
	margin-right: 3px;
}
@media all and (min-width:768px)
{
.cc_newslist li .pic {
	width: 28%; float: left;
}
.cc_newslist li .info {
	width: 68%; padding-top: 5%; padding-right: 2%; padding-left: 2%; float: right;
}
.cc_newslist li h3 {
	color: rgb(40, 40, 40); font-size: 18px; font-weight: bold;
}
}
@media all and (min-width:1024px)
{
.cc_newslist {
	padding: 50px 0px;
}
.cc_newslist li {
	width: 50%; float: left;
}
.cc_newslist li .pic {
	width: 28%;
}
.cc_newslist li .info {
	width: 68%; padding-top: 4%; padding-right: 2%; padding-left: 2%;
}
.cc_newslist li .info h3 {
	margin: 0px; overflow: hidden; padding-bottom: 10px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cc_newslist li p {
	font-size: 12px;
}
}
@media all and (min-width:1200px)
{
.page7 {
	padding-top: 60px; padding-bottom: 60px;
}
.cc_newslist {
	margin: 0px auto; width: 1280px;
}
.cc_newslist li .info h3 {
	padding: 15px 0px 10px; color: rgb(40, 40, 40);
}
}
.ChangeBox {
	background: rgb(242, 242, 242); position: relative;
}
.ChangeBox .txtCon {
	margin: 0px auto; width: 100%; max-width: 1280px;
}
.ChangeBox .tablist {
	background: url("../images/cloud_icon8.gif") repeat-x left 43px; width: 100%; height: 44px;
}
.ChangeBox .tablist ul {
	margin: 0px auto; max-width: 1280px;
}
.ChangeBox .tablist li {
	width: 104px; height: 42px; line-height: 42px; float: left;
}
.ChangeBox .tablist li a {
	text-align: center; display: block;
}
.ChangeBox .tablist li.on a {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.ChangeBox .tablist li a:hover {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.ChangeBox .tablist li a:hover {
	color: rgb(253, 187, 48);
}
.ChangeBox .ContList {
	margin: 0px auto; padding: 1% 0px 0px; max-width: 1280px;
}
.ChangeBox .ContList .Item {
	display: none;
}
.ChangeBox .InfoBox {
	position: relative;
}
.ChangeBox .Item {
	
}
.ChangeBox .prev {
	left: -69px; top: 25%; width: 3.6%; display: block; position: absolute; z-index: 3;
}
.ChangeBox .next {
	top: 25%; width: 3.6%; right: -69px; display: block; position: absolute; z-index: 3;
}
.ChangeBox .banlist li {
	width: 25%; text-align: center; float: left;
}
.ChangeBox .banlist li a {
	padding: 6% 0px; border-right-color: rgb(116, 116, 116); border-right-width: 1px; border-right-style: dotted; display: block;
}
.ChangeBox .banlist li em {
	width: 35%; display: inline-block;
}
.ChangeBox .banlist li h3 {
	margin: 0px; padding: 2% 0px 3%; color: rgb(40, 40, 40); font-size: 18px;
}
.ChangeBox .banlist li p {
	margin: 0px; color: rgb(51, 51, 51); font-size: 14px;
}
.ChangeBox .banlist li a:hover em {
	color: rgb(253, 187, 48);
}
.ChangeBox .banlist li a:hover h3 {
	color: rgb(253, 187, 48);
}
.ChangeBox .banlist li a:hover p {
	color: rgb(253, 187, 48);
}
.ChangeBox .hd {
	padding: 0.5% 0px; text-align: center;
}
.ChangeBox .hd a {
	background: url("../images/cloud_icon12.gif") no-repeat right top; width: 10px; height: 10px; display: inline-block;
}
.ChangeBox .hd a.on {
	background: url("../images/cloud_icon12.gif") no-repeat left top;
}
@media screen and (max-width:1348px)
{
.ChangeBox .prev {
	left: 0px;
}
.ChangeBox .next {
	right: 0px;
}
}
@media screen and (max-width:768px)
{
.ChangeBox .prev {
	left: 0px;
}
.ChangeBox .next {
	right: 0px;
}
.ChangeBox .banlist li h3 {
	font-size: 13px;
}
.ChangeBox .banlist li p {
	font-size: 12px;
}
}
@media screen and (max-width:480px)
{
.ChangeBox .tablist li {
	width: 70px;
}
.ChangeBox .prev {
	display: none;
}
.ChangeBox .next {
	display: none;
}
}
@media screen and (max-width:768px)
{
.SinglePage .PlayBox {
	padding: 0px 1.9% 1.9%;
}
.SinglePage .PlayBox .pic {
	width: 100%; float: none;
}
.SinglePage .PlayBox .pic img {
	width: 100%;
}
.SinglePage .PlayBox .info {
	width: 100%; float: none;
}
}
@media screen and (max-width:480px)
{
.SinglePage .PlayBox .ColName {
	font-size: 14px;
}
}
@media screen and (max-width:768px)
{
.SinglePage .JJFATopCont {
	padding: 0px 1.9% 1.9%;
}
.SinglePage .JJFATopCont .pic {
	width: 100%; float: none;
}
.SinglePage .JJFATopCont .pic img {
	width: 100%;
}
.SinglePage .JJFATopCont .info {
	width: 100%; float: none;
}
}
.ProgramList {
	margin: 0px auto; width: 100%; max-width: 1280px;
}
.ProgramList .LeftBox {
	padding: 0px 0px 5.5%; width: 71.8%; float: left;
}
.ProgramList .LeftBox li {
	padding: 1% 0px 2.5%; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ProgramList .LeftBox li h3 {
	color: rgb(88, 88, 88); overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ProgramList .LeftBox li p {
	color: rgb(152, 152, 152); line-height: 30px; font-size: 14px;
}
.ProgramList .LeftBox li em {
	color: rgb(88, 88, 88); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ProgramList .LeftBox li a:hover h3 {
	color: rgb(253, 187, 48);
}
.ProgramList .LeftBox li a:hover em {
	color: rgb(253, 187, 48);
}
.ProgramList .LeftBox li a:hover p {
	color: rgb(253, 187, 48);
}
.ProgramList .LeftBox .more {
	margin: 0px auto; width: 22.5%; display: block;
}
.ProgramList .RightBox {
	padding: 1% 0px 0px; width: 24.2%; float: right;
}
.ProgramList .RightBox li {
	margin-top: 4%;
}
@media screen and (max-width:920px)
{
.ProgramList .LeftBox {
	width: 100%; float: none;
}
.ProgramList .LeftBox li {
	padding: 0px 2%;
}
.ProgramList .RightBox {
	padding: 2% 0px; width: 100%; float: none;
}
.ProgramList .RightBox li {
	width: 50%; text-align: center; float: left;
}
.ProgramList .RightBox li img {
	width: 90%;
}
}
@media screen and (max-width:620px)
{
.ProgramList .RightBox li {
	width: 100%; text-align: center; float: left;
}
.ProgramList .RightBox li img {
	width: 90%;
}
}
.CaseList {
	margin: 0px auto; width: 100%; max-width: 1280px;
}
.CaseList .tablist {
	background: url("../images/cloud_icon8.gif") repeat-x left 43px; margin: 1.5% 0px 0px; width: 100%; height: 44px;
}
.CaseList .tablist ul {
	margin: 0px auto; max-width: 1280px;
}
.CaseList .tablist li {
	width: 110px; height: 42px; line-height: 42px; float: left;
}
.CaseList .tablist li a {
	text-align: center; color: rgb(40, 40, 40); font-size: 18px; display: block;
}
.CaseList .tablist li.on a {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.ChangeBox .tablist li a:hover {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.CaseList .tablist li a:hover {
	color: rgb(253, 187, 48);
}
.CaseList .LeftBox {
	padding: 0.6% 0px 6.2%; width: 70%; float: left;
}
.CaseList .LeftBox ul {
	margin-bottom: 3%;
}
.CaseList .LeftBox .Item {
	display: none;
}
.CaseList .LeftBox .Item li {
	
}
.CaseList .LeftBox .Item li a {
	padding: 0.5% 0px 0.5% 2.3%; color: rgb(88, 88, 88); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CaseList .LeftBox .Item li a:hover {
	color: rgb(180, 7, 7);
}
.CaseList .LeftBox .Item2 ul {
	overflow: hidden; margin-bottom: 3%;
}
.CaseList .LeftBox .Item2 li {
	width: 33.3%; float: left;
}
.CaseList .LeftBox .Item2 li span {
	padding: 2% 0px 2% 7%; color: rgb(88, 88, 88); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CaseList .LeftBox li a:hover {
	color: rgb(180, 7, 7);
}
.CaseList .RightBox {
	width: 15.6%; float: right;
}
.CaseList .RightBox li {
	
}
.CaseList .RightBox li a {
	background: rgb(245, 245, 245); padding: 4% 0px 4% 30%; color: rgb(88, 88, 88); overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CaseList .RightBox li.on a {
	background: url("../images/cloud_icon13.gif") no-repeat 17% / 4% rgb(253, 187, 48); color: rgb(255, 255, 255);
}
.CaseList .RightBox li a:hover {
	background: url("../images/cloud_icon13.gif") no-repeat 17% / 4% rgb(253, 187, 48); color: rgb(255, 255, 255);
}
@media screen and (max-width:960px)
{
.CaseList .LeftBox {
	width: 100%; float: none;
}
.CaseList .RightBox {
	width: 100%;
}
.CaseList .RightBox li {
	margin: 0px 1% 2%; width: 23%; text-align: center; float: left;
}
.CaseList .RightBox li a {
	
}
}
@media screen and (max-width:480px)
{
.CaseList .RightBox li {
	width: 48%;
}
.CaseList .tablist li a {
	font-size: 14px;
}
.CaseList .tablist li {
	width: 70px;
}
}
.CaseBot {
	background: rgb(242, 242, 242); padding: 1% 0px 3%; width: 100%;
}
.CaseBot .txtCon {
	margin: 0px auto; max-width: 1280px;
}
.CaseBot li {
	width: 16.6%; text-align: center; float: left;
}
.CaseBot li a {
	padding: 13% 0px; border-right-color: rgb(116, 116, 116); border-right-width: 1px; border-right-style: dotted; display: block;
}
.CaseBot li em {
	width: 35%; display: inline-block;
}
.CaseBot li h3 {
	margin: 0px; padding: 2% 0px 3%; color: rgb(51, 51, 51); font-size: 18px;
}
.CaseBot li p {
	margin: 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CaseBot li a:hover h3 {
	color: rgb(253, 187, 48);
}
.CaseBot li a:hover p {
	color: rgb(253, 187, 48);
}
@media screen and (max-width:768px)
{
.CaseBot li {
	width: 33.3%; margin-bottom: 2%;
}
.CaseBot li h3 {
	font-size: 15px;
}
.CaseBot li p {
	font-size: 13px;
}
}
@media screen and (max-width:480px)
{
.CaseBot li {
	width: 50%; margin-bottom: 2%;
}
.CaseBot li h3 {
	font-size: 14px;
}
.CaseBot li p {
	font-size: 12px;
}
}
.partner_sorts {
	padding: 20px 0px; color: rgb(59, 59, 59); overflow: auto; font-size: 1.16em;
}
.PartnerBox1 .span_Tit {
	padding: 3% 0px 3% 45px; color: rgb(61, 61, 61); font-size: 1.66em;
}
.PartnerBox1 .a_join {
	padding: 3% 0px 3% 45px; color: rgb(61, 61, 61); font-size: 1.66em;
}
.PartnerBox1 .a_join {
	background: url("../images/parent_icon_03.png") no-repeat left; margin-top: 5%; display: block;
}
.PartnerBox1 .a_join:hover {
	color: rgb(253, 187, 48);
}
.PartnerBox1 .n_join {
	background: url("../images/c_nrj.png") no-repeat left;
}
.partner_sorts li {
	list-style: none; width: 30%; line-height: 2.3em; padding-right: 2%; float: left;
}
.partner_sorts li.join_li {
	padding: 2%; width: 30%; background-color: rgb(237, 237, 237);
}
.partner_sorts li p {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.partner_sorts li span {
	padding-right: 4%; display: block; 
}
.partner_sorts li a {
	color: rgb(61, 61, 61); text-decoration: underline; display: block; text-decoration: none;
}
.partner_sorts li a:hover{
	color: rgb(61, 61, 61); text-decoration: underline; display: block; 
}
.partner_sorts li a.known_more {
	padding: 0px 8px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 22px; text-decoration: none; margin-top: 10px; display: inline-block; background-color: rgb(102, 102, 102);
}
.partner_sorts li a.known_more:hover {
	cursor: pointer; background-color: rgb(255, 174, 19);
}
.partner_sorts li p span {
	border-bottom-color: rgb(255, 174, 19); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.partner_sorts li span.hotline {
	font-size: 12px; font-weight: 500;
}
.partner_sorts li span.public_nmb {
	background: url("../images/erweima.jpg") no-repeat left / 76px; padding: 18px 0px 18px 88px; font-weight: 600; margin-top: 10px;
}
.partner_sorts li img {
	width: 100%;
}
.PartnerIndex {
	padding-top: 3%; padding-bottom: 2.65%;
}
.PartnerBox1 {
	width: 100%; padding-right: 2.3%; padding-left: 2.3%; float: left;
}
.PartnerBox1 .span_Tit {
	background: url("../images/parent_icon_01.png") no-repeat left; display: block;
}
.PartnerBox1 .a_join2 {
	background: url("../images/parent_icon_03.png") no-repeat left;
}
.PartnerBox1 .join_us2 {
	background: url("../images/parent_icon_01.png") no-repeat left;
}
.PartnerBox1 .identify_plan {
	background: url("../images/rezheng.png") no-repeat left;
}
.PartnerBox1 .n_join2 {
	background: url("../images/neirongjia.png") no-repeat left;
}
.PartnerBox1 .r_words {
	padding: 3% 0px 3% 38px; color: rgb(61, 61, 61); font-size: 1.1em; font-weight: 600; text-decoration: none; display: block; background-size: 28px;
}
.PartnerBox1 a span {
	line-height: 24px; padding-right: 4%; display: inline-block;
}
.PartnerBox1 a span:hover {
	border-bottom-color: rgb(255, 174, 19); border-bottom-width: 2px; border-bottom-style: solid;
}
.PartnerBox1 .span_phone {
	color: rgb(61, 61, 61); line-height: 1.6; font-size: 1.16em; display: block;
}
.PartnerBox2 {
	width: 49%; float: left;
}
.PartnerBox2 dl {
	overflow: hidden; padding-right: 3.5%; padding-left: 2.3%; border-right-color: rgb(169, 169, 169); border-left-color: rgb(169, 169, 169); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
.PartnerBox2 dl dt {
	width: 45%; float: left;
}
.PartnerBox2 dl dt img {
	width: 100%;
}
.PartnerBox2 dl dd {
	width: 52%; float: right;
}
.PartnerBox2 dl .tit {
	color: rgb(59, 59, 59); line-height: 2; overflow: hidden; font-size: 1.75em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.PartnerBox2 dl .p {
	padding: 10px 0px; color: rgb(59, 59, 59); line-height: 20px; font-size: 1.16em;
}
.PartnerBox2 dl .more {
	background: url("../images/parent_icon_05.png") no-repeat left; color: rgb(59, 59, 59); padding-left: 20px; font-size: 1.08em; display: inline-block;
}
.PartnerBox2 dl a:hover {
	color: rgb(253, 187, 48);
}
.PartnerBox3 {
	width: 22%; padding-right: 2%; padding-left: 2%; float: left;
}
.PartnerBox3 .title {
	padding: 3% 0px; color: rgb(59, 59, 59); line-height: 1.8em; font-size: 1.75em; display: block;
}
.PartnerBox3 img {
	width: 20%; float: left; max-width: 100%;
}
.PartnerBox3 .tit {
	background: url("../images/parent_icon_05.png") no-repeat left 5px; width: 63%; color: rgb(59, 59, 59); line-height: 1.6em; padding-left: 20px; font-size: 1.08em; float: right; display: block;
}
.PartnerBox3 a:hover {
	color: rgb(253, 187, 48);
}
.DDNav li a.a2 {
	margin: 0px; padding: 8px 8px 5px; color: rgb(28, 28, 28); line-height: 21px; font-size: 14px;
}
@media screen and (max-width:766px)
{
.PartnerBox1 {
	padding: 3.5%; width: 93%;
}
.PartnerBox2 {
	padding: 3.5%; width: 93%;
}
.PartnerBox3 {
	padding: 3.5%; width: 93%;
}
.PartnerBox2 dl {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.PartnerBox2 dl dt {
	width: 100%; float: none;
}
.PartnerBox2 dl dd {
	width: 100%; float: none;
}
}
.divSystem {
	padding: 3.4% 0px 4.7%; overflow: hidden;
}
.divSystemInfor {
	background: url("../images/partner_bg_short.jpg") repeat-x left top rgb(255, 255, 255);
}
.divSystemInfor .divTitle {
	border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.divSystemInfor .divTitle ul li {
	padding: 0.7% 0px; width: 25%; text-align: center; bottom: -1px; color: rgb(86, 86, 86); font-size: 1.41em; float: left; position: relative; cursor: pointer;
}
.divSystemInfor .divTitle ul li.on {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.divSystemInfor .divTitle ul li:hover {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.divSystemInfor .Main {
	padding: 0px 3.5%;
}
.divSystemInfor .cont {
	padding-bottom: 5%;
}
.divSystemInfor .cont .box {
	display: none;
}
.logolist {
	padding: 2% 5%; width: 90%; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.logolist .next {
	top: 0px; width: 5%; height: 100%; display: block; position: absolute; z-index: 10;
}
.logolist .prev {
	top: 0px; width: 5%; height: 100%; display: block; position: absolute; z-index: 10;
}
.logolist .next {
	background: url("../images/btn_next.jpg") no-repeat center; right: 0px;
}
.logolist .prev {
	background: url("../images/btn_prev.jpg") no-repeat center; left: 0px;
}
.logolist .BanList {
	width: 100%; overflow: hidden;
}
.logolist .BanList ul li {
	width: 14.28%; height: 50px; text-align: center; float: left;
}
.logolist .BanList ul li .ImageBox {
	width: 100%; height: 100%; display: block; cursor: pointer;
}
.logolist .BanList ul li .ImageBoxON {
	width: 100%; height: 100%; display: none; cursor: pointer;
}
.logolist .BanList ul li img {
	max-width: 100%;
}
.logolistPhone {
	padding: 2% 5%; width: 90%; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.logolistPhone .next {
	top: 20px; width: 22px; height: 22px; display: block; position: absolute; z-index: 10;
}
.logolistPhone .prev {
	top: 20px; width: 22px; height: 22px; display: block; position: absolute; z-index: 10;
}
.logolistPhone .next {
	background: url("../images/btn_next.jpg") no-repeat center; right: 0px;
}
.logolistPhone .prev {
	background: url("../images/btn_prev.jpg") no-repeat center; left: 0px;
}
.logolistPhone .BanList {
	width: 100%; overflow: hidden;
}
.logolistPhone .BanList ul .Li {
	width: 14.28%; padding-right: 10px; float: left;
}
.logolistPhone .BanList ul .Li .ImageBox {
	width: 100%; height: 50px; text-align: center; display: block; cursor: pointer;
}
.logolistPhone .BanList ul .Li .ImageBoxON {
	width: 100%; height: 50px; text-align: center; display: none; cursor: pointer;
}
.logolistPhone .BanList ul .Li img {
	max-width: 100%;
}
#logolist2 {
	display: none;
}
.LogoBox .BoxCont {
	
}
.LogoBox .BoxCont .BoxText {
	display: none;
}
@media screen and (max-width:1280px)
{
.divSystem .divLeft {
	width: 48%; padding-left: 2%; float: left;
}
}
@media screen and (max-width:766px)
{
.divSystem .divRight {
	padding: 0px 3.5%; width: 93%; float: none;
}
.divSystem .divLeft {
	padding: 0px 3.5%; width: 93%; float: none;
}
.divSystemInfor .cont .box .divLeft {
	width: 100%; float: none;
}
.divSystemInfor .cont .box .divRight {
	width: 100%; float: none;
}
.divSystemInfor .divTitle ul li {
	font-size: 1.33em;
}
#logolist1 {
	display: none;
}
#logolist2 {
	display: block;
}
}
.divProofdivBox1 {
	position: relative;
}
.divProofdivBox1 .img {
	width: 100%;
}
.divProofdivBox1 .cont {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.divProofdivBox1 .cont .div {
	margin: 0px auto; height: 100%; min-width: 320px; max-width: 1280px;
}
.divProofdivBox1 .cont .div .infor {
	padding: 0px 3.5%; width: 93%; height: 100%; color: rgb(255, 255, 255); display: table;
}
.divProofdivBox1 .cont .div .infor .divInfor {
	width: 35%; vertical-align: middle; display: table-cell;
}
.divProof .divSystemInfor .cont .box2 {
	
}
@media screen and (max-width:1024px)
{
.divProof .divBox1 .cont {
	padding-bottom: 5%; position: static;
}
.divProof .divBox1 .cont .div .infor {
	color: rgb(51, 51, 51);
}
.divProof .divBox1 .cont .div .infor .title {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.divProofdivBox1 .cont .div .infor .title {
	font-size: 1.5em;
}
.divProofdivBox1 .cont .div .infor .p {
	width: 80%; margin-top: 5px;
}
}
@media screen and (max-width:766px)
{
.divProof .divSystemInfor .cont .box2 .divLeft {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; padding-bottom: 3%; padding-left: 0px; float: none;
}
.divProof .divSystemInfor .cont .box2 .divRight {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; padding-bottom: 3%; padding-left: 0px; float: none;
}
.divProof .divSystemInfor .cont .box2 .divLeft2 {
	width: 100%; padding-right: 0px; float: none;
}
.divProof .divSystemInfor .cont .box2 .divRight2 {
	width: 100%; padding-right: 0px; float: none;
}
.divProof .divSystemInfor .cont .box2 .ullist li {
	width: 100%; float: none;
}
.divProofdivBox1 .cont {
	position: inherit;
}
.divProofdivBox1 .cont .div .infor {
	padding: 3.5%;
}
.divProofdivBox1 .cont .div .infor .title {
	color: rgb(51, 51, 51); font-size: 1.5em;
}
.divProofdivBox1 .cont .div .infor .p {
	width: 100%; color: rgb(51, 51, 51); margin-top: 5px;
}
}
.divSearchBox {
	background: rgb(232, 232, 232); margin-top: 5.6%; margin-bottom: 13%;
}
.divSearchBox ul {
	margin: 0px auto; padding: 3.5% 0px 6%; width: 640px;
}
.divSearchBox ul li {
	text-align: center; overflow: hidden; margin-top: 24px;
}
.divSearchBox ul li.title {
	text-align: center; color: rgb(44, 44, 44); line-height: 26px; font-size: 1.33em; font-weight: bold; margin-top: 0px;
}
.divSearchBox ul li .text {
	background: rgb(255, 255, 255); padding: 0px 15px; border-radius: 2px; width: 610px; height: 37px; color: rgb(140, 140, 140); line-height: 37px; font-family: "΢���ź�"; font-size: 1.16em; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.divSearchBox ul li .divCode {
	width: 413px; overflow: hidden; float: left;
}
.divSearchBox ul li .divCode .text {
	width: 190px; float: left;
}
.divSearchBox ul li .divCode .img {
	border: 1px solid rgb(201, 201, 201); border-image: none; width: 136px; height: 35px; float: left; display: block;
}
.divSearchBox ul li .divCode .a_huan {
	background: url("../images/icon_inquire.jpg") no-repeat center rgb(255, 255, 255); width: 55px; height: 37px; float: right; display: inline-block;
}
.divSearchBox ul li .btn {
	background: rgb(178, 0, 0); border-radius: 2px; width: 162px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-family: "΢���ź�"; font-size: 1.33em; float: right; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
@media screen and (max-width:766px)
{
.divSearchBox ul {
	padding: 3.5% 3.5% 6%; width: 93%;
}
.divSearchBox ul .text {
	width: 90% !important;
}
.divSearchBox ul li .divCode {
	width: 100% !important; float: none;
}
.divSearchBox ul li .divCode .text {
	width: 43% !important; vertical-align: top; float: none; display: inline-block;
}
.divSearchBox ul li .divCode .img {
	width: 32% !important; float: none; display: inline-block;
}
.divSearchBox ul li .divCode .a_huan {
	width: 14% !important; float: none; display: inline-block;
}
.divSearchBox ul li .btn {
	margin: 24px auto 0px; float: none;
}
}
@media screen and (max-width:1280px)
{
.divApprove {
	padding: 0px 2% 5%; width: 96%;
}
}
.divEisoo {
	
}
.divEisoo .RZFUnfor {
	background: none;
}
.divEisoo .RZFUnfor .divTitle {
	border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.divEisoo .RZFUnfor .divTitle ul li {
	padding: 0.7% 0px; width: 25%; text-align: center; bottom: -1px; color: rgb(86, 86, 86); font-size: 1.41em; float: left; position: relative; cursor: pointer;
}
.divEisoo .RZFUnfor .divTitle ul li.on {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.divEisoo .RZFUnfor .divTitle ul li:hover {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.divEisoo .RZFUnfor .Main {
	padding: 0px 3.5%;
}
.divEisoo .RZFUnfor .cont {
	padding-bottom: 5%;
}
.divEisoo .RZFUnfor .cont .box {
	display: none;
}
@media screen and (max-width:766px)
{
.divPart .title .span {
	width: 25%;
}
.divPart .title .div {
	padding-left: 30%;
}
}
.divEco-win {
	padding: 3% 0px 4.7%;
}
.divEco-win .divLeft {
	width: 25%; float: left;
}
.divEco-win .divLeft img {
	max-width: 100%;
}
.divEco-win .divRight {
	width: 75%; float: right;
}
.divMail {
	padding: 15px 0px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dotted;
}
.divMail a {
	background: url("../images/eso_email.png") no-repeat left; color: rgb(41, 41, 41); padding-left: 40px; font-size: 1.25em; display: inline-block;
}
.divMail a:hover {
	color: rgb(253, 187, 48);
}
.divEco-win .divRight .a_eso_search {
	background-position: 12px; border-radius: 15px; width: 93px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 36px; font-size: 1.5em; margin-top: 18px; display: inline-block; background-image: url("../images/eso_search.png"); background-repeat: no-repeat; background-color: rgb(176, 0, 0); -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.STHZdivSystemInfor {
	background: url("../images/partner_bg.jpg") repeat-x left top;
}
.STHZdivSystemInfor .divTitle {
	border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.STHZdivSystemInfor .divTitle ul li {
	padding: 0.7% 0px; width: 25%; text-align: center; bottom: -1px; color: rgb(86, 86, 86); font-size: 1.41em; float: left; position: relative; cursor: pointer;
}
.STHZdivSystemInfor .divTitle ul li.on {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.STHZdivSystemInfor .divTitle ul li:hover {
	border-bottom-color: rgb(177, 0, 11); border-bottom-width: 2px; border-bottom-style: solid;
}
.STHZdivSystemInfor .cont {
	padding: 2% 0px 5%;
}
.STHZdivSystemInfor .cont .box {
	display: none;
}
.STHZdivSystemInfor .cont .box4 {
	
}
@media screen and (max-width:1280px)
{
.divEco-win {
	padding: 3% 3.5% 4.7%;
}
}
@media screen and (max-width:766px)
{
.divEco-win .divLeft {
	width: 100%; text-align: center; float: none;
}
.divEco-win .divRight {
	width: 100%; float: none;
}
.STHZdivSystemInfor .cont .box4 .divTopBox .div {
	padding: 5% 0px; width: 100%; position: static;
}
.STHZdivSystemInfor .cont .box4 .divEcoBox ul li {
	padding: 3% 0px; width: 100%; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dashed;
}
.STHZdivSystemInfor .cont .box4 .divEcoBox ul .li1 {
	padding: 0px;
}
.divSystemInfor .cont .box4 .divEcoBox ul .li2 {
	padding: 0px;
}
.STHZdivSystemInfor .cont .box4 .divEcoBox .divline {
	display: none;
}
.divSystemInfor .cont .box4 .divEcoBox .div1 {
	display: none;
}
}
.divECOSearch {
	padding-top: 2%; padding-bottom: 5.7%;
}
.divECOSearch .divLeftSearch {
	width: 24.5%; float: left;
}
.divECOSearch .divLeftSearch .title {
	padding: 3px 0px; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: solid;
}
.divECOSearch .divLeftSearch .title .btn {
	background: rgb(212, 212, 212); border-radius: 6px; width: 47px; height: 22px; text-align: center; color: rgb(52, 52, 52); line-height: 22px; font-family: "΢���ź�"; float: right; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.divECOSearch .divLeftSearch .title span {
	color: rgb(52, 52, 52); font-size: 1.5em; display: inline-block;
}
.divECOSearch .divLeftSearch .checkboxList {
	padding: 5px 0px 3%;
}
.divECOSearch .divLeftSearch .checkboxList span {
	color: rgb(52, 52, 52); line-height: 28px; font-size: 1.16em; display: block;
}
.divECOSearch .divLeftSearch .checkboxList .txt input {
	margin-right: 5px; vertical-align: middle;
}
.divECOSearch .divRightContent {
	padding: 0px 1.5%; width: 72%; float: right;
}
.divRightContent .divSearch {
	overflow: hidden; padding-right: 141px; position: relative;
}
.divRightContent .divSearch .a_btn {
	background: rgb(162, 20, 1); top: 0px; width: 83px; height: 34px; text-align: center; right: 56px; color: rgb(255, 255, 255); line-height: 34px; font-size: 1.16em; display: block; position: absolute; z-index: 3;
}
.divRightContent .divSearch .div {
	
}
.divRightContent .divSearch .text {
	padding: 0px 5%; border: 1px solid rgb(194, 194, 194); border-image: none; width: 90%; height: 32px; line-height: 32px;
}
.divRightContent .divMail {
	padding: 16px 0px;
}
.divRightContent .resoultList {
	padding-bottom: 2%; margin-top: 12px;
}
.divRightContent .resoultList .title {
	background: rgb(162, 20, 1); padding: 7px 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 1.16em;
}
.divRightContent .resoultList span {
	padding: 0px 1%; width: 18%; line-height: 24px; float: left; display: block; min-height: 24px;
}
.divRightContent .resoultList ul li {
	padding: 7px 0px; overflow: hidden; font-size: 1.16em;
}
.divRightContent .resoultList ul li:nth-child(2n-1) {
	background: rgb(230, 230, 230);
}
.Pages2 .p_page {
	float: right;
}
@media screen and (max-width:766px)
{
.divECOSearch .divLeftSearch {
	padding: 0px 3.5%; width: 93%; float: none;
}
.divECOSearch .divRightContent {
	padding: 0px 3.5%; width: 93%; float: none;
}
}
.divServiceIndex {
	
}
.divServiceIndex .divServiceCoumn {
	padding-top: 3.5%; padding-bottom: 2.5%;
}
.divServiceIndex .divServiceCoumn ul {
	overflow: hidden;
}
.divServiceIndex .divServiceCoumn ul li {
	background: url("../images/service_icon_li_bg.jpg") no-repeat right; padding: 0px 1%; width: 23%; float: left;
}
.divServiceIndex .divServiceCoumn ul li:last-of-type {
	background: none;
}
.divServiceIndex .divServiceCoumn ul li .img {
	width: 100%; text-align: center; display: block;
}
.divServiceIndex .divServiceCoumn ul li .img img {
	max-width: 100%;
}
.divServiceIndex .divServiceCoumn ul li .img span {
	color: rgb(74, 74,74); font-size: 1.16em; font-weight: bold; margin-top: 10%; display: block;
}
.divServiceIndex .divServiceCoumn ul li .p {
	margin: 0px auto; color: rgb(120, 120, 120); max-width: 212px;
}
.divServiceIndex .divServiceCoumn ul li .more {
	text-align: right; color: rgb(120, 120, 120); margin-top: 10%; display: block;
}
.divServiceIndex .divServiceCoumn ul li a:hover {
	color: rgb(253, 187, 48);
}
.divServiceIndex .divServiceCoumn ul li .line {
	width: 100%; height: 0px; clear: both; display: none;
}
.divServiceBottom .cont .serviceAboutList .line {
	width: 100%; height: 0px; clear: both; display: none;
}
.divServiceIndex .divCAMS {
	padding: 2.5% 0px 2%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.divServiceBottom {
	background: url("../images/service_bottom_bg.jpg") repeat-x left top rgb(250, 250, 250); width: 100%;
}
.divServiceBottom .title {
	color: rgb(44, 44, 44); line-height: 44px; font-size: 1.66em; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.divServiceBottom .cont {
	padding-bottom: 5%;
}
.divServiceBottom .cont .serviceAboutList {
	overflow: hidden;
}
.divServiceBottom .cont .serviceAboutList li {
	width: 25%; float: left;
}
.divServiceBottom .cont .serviceAboutList li a {
	padding: 10% 0px; width: 100%; overflow: hidden; display: block;
}
.divServiceBottom .cont .serviceAboutList li a .img {
	width: 21%; float: left;
}
.divServiceBottom .cont .serviceAboutList li a .img img {
	max-width: 100%;
}
.divServiceBottom .cont .serviceAboutList li a span {
	width: 75%; color: rgb(88, 88, 88); float: left; display: block;
}
.divServiceBottom .cont .serviceAboutList li a .span1 {
	font-size: 1.5em;
}
.divServiceBottom .cont .serviceAboutList li a .span2 {
	font-size: 1.16em;
}
.divServiceBottom .cont .serviceAboutList li a:hover span {
	color: rgb(253, 187, 48);
}
.divServiceBottom .cont .serviceAboutList .line {
	width: 100%; height: 0px; clear: both; display: none;
}
.divServiceBottom .cont .divContactList .span {
	padding: 1% 0px; width: 24.5%; color: rgb(88, 88, 88); font-size: 1.41em; display: inline-block;
}
@media screen and (max-width:1280px)
{
.divServiceIndex {
	padding: 0px 3.5%; width: 93%;
}
.divServiceBottom {
	padding: 0px 3.5%; width: 93%;
}
}
@media screen and (max-width:766px)
{
.divServiceIndex .divServiceCoumn {
	padding-bottom: 0px;
}
.divServiceIndex .divServiceCoumn ul li {
	width: 48%; margin-bottom: 5%;
}
.divServiceIndex .divServiceCoumn ul li .line {
	display: block;
}
.divServiceIndex .divServiceCoumn ul li:nth-child(2n) {
	background: none;
}
.divServiceBottom .cont .serviceAboutList li {
	width: 50%;
}
.divServiceBottom .cont .serviceAboutList .line {
	display: block;
}
}
.divService {
	top: -1px; padding-top: 10px; border-top-color: rgb(160, 160, 160); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 2;
}
.divService .title {
	background: rgb(245, 245, 245); overflow: hidden; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.divService .title a {
	padding: 10px 0px; width: 25%; text-align: center; font-size: 1.5em; float: left; display: block;
}
.divService .title a:hover {
	background: rgb(215, 55, 29); color: rgb(255, 255, 255);
}
.divService .title a.on {
	background: rgb(215, 55, 29); color: rgb(255, 255, 255);
}
.divService .cont {
	padding: 3.5% 0px;
}
@media screen and (max-width:1280px)
{
.divService .cont {
	padding: 3.5% 3.5% 5%; width: 93%;
}
}
.SelectIndex {
	padding: 3% 6%;
}
.SelectIndex .title {
	padding: 3% 0px 2.5%; text-align: center; color: rgb(44, 45, 45); line-height: 1.5; font-size: 2.5em;
}
.SelectIndex ul li {
	background: rgb(255, 255, 255); width: 24%; margin-right: 1%; float: left; -ms-word-break: break-all;
}
.SelectIndex ul li figure {
	border: 1px solid rgb(184, 184, 184); border-image: none;
}
.HomeBox1 ul li .img {
	width: 100%; display: block;
}
.SelectIndex ul li .img img {
	width: 100%;
}
.SelectIndex ul li .tit {
	padding: 4px 0px; color: rgb(253, 187, 48); font-size: 1.16em; display: block;
}
.SelectIndex ul li .p {
	color: rgb(44, 45, 45); line-height: 20px; font-size: 1.08em;
}
.SelectIndex ul li .more {
	background: url("../images/icon2.jpg") no-repeat left; color: rgb(121, 122, 125); overflow: hidden; padding-left: 20px; font-size: 1.08em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.SelectIndex ul li figcaption {
	padding: 4% 8%;
}
.SelectIndex ul li .more:hover {
	color: rgb(253, 187, 48);
}
@media all and (max-width:768px)
{
.SelectIndex ul li {
	width: 48%; margin-bottom: 3%; margin-left: 1%;
}
}
@media all and (max-width:530px)
{
.SelectIndex ul li {
	width: 98%;
}
}
.LoginBox {
	margin: 0px auto; width: 480px; padding-top: 4%;
}
.LoginBox .LoginTitle {
	text-align: center; padding-bottom: 5%; font-size: 2.3em;
}
.LoginBox .Logintext {
	padding-bottom: 11px; font-size: 1.33em;
}
.LoginBox .Logintext a {
	color: rgb(253, 187, 48); float: right;
}
.LoginBox .inputBox {
	padding-bottom: 30px;
}
.LoginBox .inputBox .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 50px; line-height: 50px; padding-left: 10px;
}
.LoginBox .ButtonBox {
	padding: 20px 0px 15px;
}
.LoginBox .ButtonBox a {
	background: rgb(253, 187, 48); height: 61px; text-align: center; color: rgb(255, 255, 255); line-height: 61px; font-size: 2.33em; display: block;
}
.LoginBox .checkBox {
	color: rgb(253, 187, 48); font-size: 1.33em;
}
.LoginBox .checkBox .check {
	margin-right: 10px;
}
.LoginBox .Logintext1 {
	text-align: center;
}
.LoginBox .Logintext1 a {
	color: rgb(253, 187, 48); font-size: 1.33em;
}
.LoginBox .Logintext a:hover {
	text-decoration: underline;
}
.LoginBox .Logintext1 a:hover {
	text-decoration: underline;
}
.LoginBox .btn_close a {
	background: url("../images/btnclose.jpg") no-repeat left top; top: 5%; width: 23px; height: 23px; right: 5%; display: block; position: fixed; cursor: pointer;
}
@media screen and (max-width:485px)
{
.LoginBox {
	margin: 0px auto; width: 90%;
}
}
@media screen and (max-width:448px)
{
.LoginBox .Logintext1 .first {
	float: none; display: block;
}
}
.RegisterBox {
	font-family: Arial;
}
.RegisterBox .logoBox {
	margin: 0px; padding: 0px 0px 5%; width: 360px;
}
.RegisterBox .logoBox span {
	background: url("../images/ico_phone.jpg") no-repeat left; line-height: 45px; padding-left: 23px; font-size: 1.16em; float: right; display: block;
}
.RegisterBox .DivLeft {
	padding: 2% 0px 0px 5%; width: 55%; float: left;
}
.RegisterBox .DivLeft .Left {
	width: 45%; padding-right: 5%; margin-right: 5%; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: dotted; float: left;
}
.RegisterBox .DivLeft dl dt {
	color: rgb(114, 113, 113); padding-bottom: 2px; font-size: 1.33em;
}
.RegisterBox .DivLeft dl dd {
	padding-bottom: 15px;
}
.RegisterBox .DivLeft dl dd .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 40px; line-height: 40px; padding-left: 10px;
}
.RegisterBox .DivLeft .Left label {
	color: rgb(114, 113, 113); padding-right: 20px; font-size: 16px;
}
.RegisterBox .DivLeft .Left label input {
	margin-right: 6px;
}
.RegisterBox .DivLeft .Right {
	width: 44%; float: left;
}
.RegisterBox .DivLeft .Right b {
	color: rgb(88, 88, 88); font-weight: normal; display: block;
}
.RegisterBox .DivLeft .Right .checkBox {
	color: rgb(114, 113, 113); line-height: 1.7; padding-bottom: 5%; font-size: 1.33em;
}
.RegisterBox .DivLeft .Right .checkBox label {
	width: 60%; display: inline-block;
}
.RegisterBox .DivLeft .Right .checkBox .float {
	width: 39%; float: right;
}
.RegisterBox .DivLeft .Right .checkBox .last {
	width: 99%; float: none;
}
.RegisterBox .DivLeft .Right .checkBox .check {
	margin-right: 10px;
}
.RegisterBox .DivLeft .Right .checkBox .text {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(185, 185, 185); border-image: none; width: 40%;
}
.RegisterBox .DivLeft .Right .TextBox dl dd .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 40px; line-height: 40px; padding-left: 10px;
}
.RegisterBox .DivLeft .Right .radioBox {
	color: rgb(114, 113, 113); line-height: 1.7; padding-top: 5%; padding-bottom: 5%; font-size: 1.33em;
}
.RegisterBox .DivLeft .Right .radioBox span {
	padding-right: 10px;
}
.RegisterBox .DivLeft .Right .radioBox .radio {
	margin-right: 5px;
}
.RegisterBox .DivLeft .Right .ButtonBox {
	padding: 20px 0px 15px; width: 200px;
}
.RegisterBox .DivLeft .Right .ButtonBox a {
	background: rgb(253, 187, 48); height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 2em; display: block;
}
.RegisterBox .DivRight {
	width: 30%; text-align: right; float: right;
}
.RegisterBox .Btn_close a {
	background: url("../images/btn_close_1.png") no-repeat left top; top: 5%; width: 23px; height: 23px; right: 5%; display: block; position: fixed; cursor: pointer;
}
@media screen and (max-width:1280px)
{
.RegisterBox .DivLeft {
	width: 64%;
}
}
@media screen and (max-width:986px)
{
.RegisterBox .DivLeft {
	margin: 0px auto; width: 98%;
}
.RegisterBox .DivRight {
	display: none;
}
.RegisterBox .DivLeft .Left {
	width: 40%;
}
.RegisterBox .DivLeft .Right {
	width: 49%;
}
.RegisterBox .Btn_close a {
	background: url("../images/btnclose.jpg") no-repeat left top;
}
}
@media screen and (max-width:640px)
{
.RegisterBox .DivLeft .Left {
	width: 90%; float: none;
}
.RegisterBox .DivLeft .Right {
	width: 90%; padding-bottom: 5%; float: none;
}
}
@media screen and (max-width:360px)
{
.RegisterBox .logoBox span {
	float: none; display: block;
}
}
.CaseIndex {
	margin: 0px auto; padding: 0px 0px 3%; width: 100%; max-width: 1280px;
}
.CaseIndex .Item {
	padding: 3.8% 0px 3.5% 4.3%; width: 29%;  border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid; float: left;
}
.CaseIndex .Item.on {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.CaseIndex .Item dl {
	width: 27.8%; text-align: center; margin-right: 11.8%; float: left;
}
.CaseIndex .Item dl dd a {
	color: rgb(51, 51, 51); font-size: 14px; cursor: default;
}
.CaseIndex .Item ul {
	float: left; min-width: 83px; max-width: 115px;
}
.CaseIndex .Item ul li {
	
}
.CaseIndex .Item ul li a {
	background: url("../images/cloud_icon14.gif") no-repeat left; padding: 0px 0px 0px 9px; color: rgb(88, 88, 88); line-height: 32px; font-size: 16px; display: block;
}
.CaseIndex .Item a:hover {
	color: rgb(188, 0, 0);
}
.CaseIndex .Item dl dd a:hover {
	color: rgb(51, 51, 51);
}
@media screen and (max-width:1245px)
{
.CaseIndex .Item {
	padding: 3% 0px 3.5% 0.3%; width: 33%;
}
.CaseIndex .Item.on {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
}
@media screen and (max-width:1030px)
{
.CaseIndex .Item {
	padding: 3.8% 0px 3.5%; width: 50%;
}
}
@media screen and (max-width:960px)
{
.CaseIndex .Item {
	padding: 3.8% 0px 3.5%; width: 50%;
}
.CaseIndex .Item dl dd a {
	font-size: 15px;
}
.CaseIndex .Item ul li a {
	font-size: 13px;
}
.CaseIndex .Item.on {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
}
@media screen and (max-width:620px)
{
.CaseIndex .Item {
	margin: 0px auto; padding: 3.8% 0px 3.5%; width: 100%; float: none; max-width: 320px;
}
.CaseIndex .Item dl dd a {
	font-size: 14px;
}
.CaseIndex .Item ul li a {
	font-size: 12px;
}
.CaseIndex .Item.on {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.DocumentCont {
	padding-bottom: 5%;
}
.DocumentCont .documTitle {
	margin: 0px; padding: 2% 0px; font-size: 1.5em;
}
.DocumentCont .DocumentBox {
	width: 31.3%; padding-right: 3%; float: left;
}
.DocumentCont .DocumentBox .boxtitle {
	height: 45px; color: rgb(253, 187, 48); line-height: 45px; padding-left: 15px; font-size: 1.5em; font-weight: 600; display: block; white-space: nowrap;
}
.DocumentCont .DocumentBox dl {
	
}
.DocumentCont .DocumentBox dt {
	background: rgb(239, 239, 239); height: 28px; color: rgb(88, 88, 88); line-height: 28px; overflow: hidden; padding-left: 15px; font-size: 1.16em; font-weight: 600; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.DocumentCont .DocumentBox dd {
	background: url("../images/ico_document1.jpg") no-repeat 15px; height: 28px; color: rgb(88, 88, 88); line-height: 28px; overflow: hidden; padding-left: 37px; font-size: 1.16em; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.DocumentCont .BoxLeft {
	
}
.DocumentCont .BoxLeft .Window {
	
}
.DocumentCont .BoxLeft .Window dt {
	background: none; padding-left: 37px; font-size: 14px; font-weight: normal;
}
.DocumentCont .BoxLeft .Window dd {
	background: url("../images/ico_window.jpg") no-repeat left;
}
.DocumentCont .BoxRight {
	padding-right: 0px;
}
.DocumentCont .BoxRight ul {
	padding-top: 10%;
}
.DocumentCont .BoxRight ul li {
	margin: 0px 2%; padding: 6% 7%; border-radius: 8px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 91px; float: left;
}
.DocumentCont .BoxRight ul li.Li2 {
	float: right;
}
.DocumentCont .BoxRight ul li span {
	padding-left: 20px; font-size: 14px; margin-bottom: 12px; display: block;
}
.DocumentCont .BoxRight ul li.Li1 span {
	background: url("../images/ico_android.jpg") no-repeat left;
}
.DocumentCont .BoxRight ul li.Li2 span {
	background: url("../images/ico_ios.jpg") no-repeat left;
}
.Boxmargin {
	margin: 0px auto; max-width: 1280px;
}
@media all and (max-width:1280px)
{
.Boxmargin {
	width: 95%;
}
}
@media all and (max-width:980px)
{
.DocumentCont .DocumentBox {
	width: 46.5%;
}
.DocumentCont .BoxCenter {
	padding-right: 0px;
}
}
@media all and (max-width:768px)
{
.DocumentCont .DocumentBox {
	width: 90%;
}
.DocumentCont .BoxLeft {
	padding-right: 0px;
}
}
.DataToper {
	background: rgb(34, 34, 34); padding: 1% 0px; text-align: left; color: rgb(114, 113, 113); border-bottom-color: rgb(207, 0, 8); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.DataToper .Datatop {
	margin: 0px auto; max-width: 1280px;
}
.AnyDataCont {
	margin: 0px auto; padding: 2% 0px; max-width: 1280px;
}
.AnyDataCont li {
	width: 23%; padding-right: 1%; padding-bottom: 1%; float: left; position: relative;
}
.AnyDataCont figure {
	display: block;
}
.AnyDataCont .TextBox {
	background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden; display: none; position: absolute;
}
.AnyDataCont .Text {
	padding: 20px;
}
.AnyDataCont .TextBox dl {
	
}
.AnyDataCont .TextBox dd {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.AnyDataCont .TextBox dd b {
	padding-right: 3px; font-family: "΢���ź�";
}
.AnyDataCont .TextBox .more {
	text-align: right;
}
.AnyDataCont .TextBox .more a {
	color: rgb(255, 255, 255);
}
.AnyDataCont2 {
	margin: 0px auto; padding: 2% 0px; display: none;
}
.AnyDataCont2 li {
	background: rgba(0, 0, 0, 0.6); width: 100%; margin-bottom: 2%;
}
.AnyDataCont2 figure {
	width: 30%; float: left; display: block;
}
.AnyDataCont2 .TextBox {
	width: 60%; color: rgb(255, 255, 255); overflow: hidden; float: left;
}
.AnyDataCont2 .Text {
	padding: 20px;
}
.AnyDataCont2 .TextBox dl {
	
}
.AnyDataCont2 .TextBox dd {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.AnyDataCont2 .TextBox dd b {
	padding-right: 3px; font-family: "΢���ź�";
}
.AnyDataCont2 .TextBox .more {
	text-align: left;
}
.AnyDataCont2 .TextBox .more a {
	color: rgb(255, 255, 255);
}
@media all and (max-width:1280px)
{
.AnyDataCont {
	width: 95%;
}
}
@media all and (max-width:1024px)
{
.AnyDataCont {
	display: none;
}
.AnyDataCont2 {
	display: block;
}
}
@media all and (max-width:765px)
{
.AnyDataCont2 figure {
	width: 40%;
}
}
@media all and (max-width:577px)
{
.AnyDataCont2 figure {
	width: 50%;
}
.AnyDataCont2 .TextBox {
	width: 50%;
}
}
@media all and (max-width:468px)
{
.AnyDataCont2 figure {
	background: rgb(255, 255, 255); width: 100%; text-align: center; float: none;
}
.AnyDataCont2 .TextBox {
	width: 100%; float: none;
}
}
.ChangeBox {
	background: rgb(242, 242, 242); position: relative;
}
.ChangeBox .txtCon {
	margin: 0px auto; width: 100%; max-width: 1280px;
}
.ChangeBox .tablist {
	background: url("../images/cloud_icon8.gif") repeat-x left 43px; width: 100%; height: 44px;
}
.ChangeBox .tablist ul {
	margin: 0px auto; max-width: 1280px;
}
.ChangeBox .tablist li {
	width: 104px; height: 42px; line-height: 42px; float: left;
}
.ChangeBox .tablist li a {
	text-align: center; display: block;
}
.ChangeBox .tablist li.on a {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.ChangeBox .tablist li a:hover {
	border-bottom-color: rgb(180, 7, 7); border-bottom-width: 3px; border-bottom-style: solid;
}
.ChangeBox .ContList {
	margin: 0px auto; padding: 1% 0px 0px; height: 264px; position: relative; max-width: 1280px;
}
.ChangeBox .ContList .Item {
	display: none;
}
.ChangeBox .InfoBox {
	left: -200%; width: 100%; position: absolute; max-width: 1280px;
}
.ChangeBox .InfoBox.on {
	left: 0px;
}
.ChangeBox .Item {
	
}
.ChangeBox .prev {
	left: -69px; top: 25%; width: 3.6%; display: block; position: absolute; z-index: 3;
}
.ChangeBox .next {
	top: 25%; width: 3.6%; right: -69px; display: block; position: absolute; z-index: 3;
}
.ChangeBox .InfoBox .banlist li {
	width: 25%; text-align: center; float: left;
}
.ChangeBox .InfoBox .banlist li a {
	padding: 10% 0px; border-right-color: rgb(183, 183, 183); border-right-width: 1px; border-right-style: dotted; display: block;
}
.ChangeBox .InfoBox .banlist li em {
	width: 35%; display: inline-block;
}
.ChangeBox .InfoBox .banlist li h3 {
	margin: 0px; padding: 2% 0px 3%; color: rgb(45, 45, 45); font-size: 18px; font-weight: normal;
}
.ChangeBox .InfoBox .banlist li p {
	margin: 0px; color: rgb(51, 51, 51); font-size: 14px;
}
.ChangeBox .InfoBox .banlist li a:hover h3 {
	color: rgb(195, 13, 35);
}
.ChangeBox #InfoBox2 .banlist li {
	width: 16.6%;
}
.ChangeBox #InfoBox2 .banlist li a {
	padding: 24% 0px; border-right-color: rgb(183, 183, 183); border-right-width: 1px; border-right-style: dotted; display: block;
}
.ChangeBox .hd {
	padding: 0.5% 0px; text-align: center;
}
.ChangeBox .hd a {
	background: url("../images/cloud_icon12.gif") no-repeat right top; width: 10px; height: 10px; display: inline-block;
}
.ChangeBox .hd a.on {
	background: url("../images/cloud_icon12.gif") no-repeat left top;
}
@media screen and (max-width:1348px)
{
.ChangeBox .prev {
	left: 0px;
}
.ChangeBox .next {
	right: 0px;
}
}
@media screen and (max-width:768px)
{
.ChangeBox .ContList {
	height: 200px;
}
.ChangeBox .prev {
	left: 0px;
}
.ChangeBox .next {
	right: 0px;
}
.ChangeBox .InfoBox .banlist li h3 {
	font-size: 15px;
}
.ChangeBox .InfoBox .banlist li p {
	font-size: 13px; -ms-word-break: break-all;
}
}
@media screen and (max-width:480px)
{
.ChangeBox .ContList {
	height: 180px;
}
.ChangeBox .tablist li {
	width: 70px;
}
.ChangeBox .prev {
	display: none;
}
.ChangeBox .next {
	display: none;
}
.ChangeBox .InfoBox .banlist li h3 {
	font-size: 13px;
}
.ChangeBox .InfoBox .banlist li p {
	font-size: 12px;
}
}
.activityContent {
	margin: 0px auto; padding: 5% 3.5%; max-width: 1360px;
}
.activityContent .menuBox {
	width: 150px; float: left;
}
.activityContent .menuBox .ColumnName {
	background: rgb(216, 12, 24); height: 123px; color: rgb(255, 255, 255); padding-left: 25px;
}
.activityContent .menuBox .ColumnName span {
	padding: 30px 0px 12px; font-size: 32px; display: block;
}
.activityContent .menuBox .ColumnName em {
	font-size: 1.16em; font-style: normal; display: block;
}
.activityContent .MenuList {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(201, 201, 201) rgb(201, 201, 201) currentColor; border-image: none;
}
.activityContent .MenuList li {
	background: rgb(240, 240, 240); height: 38px; line-height: 38px; border-bottom-color: rgb(176, 176, 176); border-bottom-width: 1px; border-bottom-style: solid;
}
.activityContent .MenuList li a {
	background: url("../images/ico_time.jpg") no-repeat 28px; padding-left: 55px; display: block;
}
.activityContent .MenuList li a:hover {
	background: url("../images/ico_timeon.jpg") no-repeat 28px; display: block;
}
.activityContent .MenuList li.onmenu a {
	background: url("../images/ico_timeon.jpg") no-repeat 28px; display: block;
}
.activityCont {
	width: 85%; float: right; max-width: 1152px;
}
.activityCont li {
	background: rgb(243, 243, 243); border: 1px solid rgb(214, 214, 214); border-image: none; width: 23.7%; overflow: hidden; margin-right: 1%; margin-bottom: 1%; float: left; max-width: 278px;
}
.activityCont li.first {
	width: 48.6%; max-width: 572px;
}
.activityCont li figure img {
	width: 100%;
}
.activityCont li .textBox {
	padding: 8% 10%;
}
.activityCont li .textBox .title {
	color: rgb(51, 51, 51); font-size: 1.3em;
}
.activityCont li .textBox .time {
	color: rgb(153, 153, 153); font-size: 1.16em;
}
.activityCont li .textBox .adress {
	margin: 0px; color: rgb(153, 153, 153); font-size: 1.16em;
}
@media screen and (max-width:1280px)
{
.activityCont {
	width: 80%;
}
}
@media screen and (max-width:1024px)
{
.activityCont {
	width: 75%;
}
.activityCont li.first {
	width: 65%;
}
.activityCont li {
	width: 32%;
}
}
@media screen and (max-width:860px)
{
.activityCont li.first {
	width: 96%;
}
.activityCont li {
	width: 48%;
}
}
@media screen and (max-width:734px)
{
.activityContent .menuBox {
	width: 100%; padding-bottom: 5%; float: none;
}
.activityContent .menuBox .ColumnName {
	height: 84px; line-height: 84px;
}
.activityContent .menuBox .ColumnName span {
	padding: 0px; display: inline-table;
}
.activityContent .menuBox .ColumnName em {
	padding-left: 10px; font-size: 1.5em; display: inline-table;
}
.activityCont {
	width: 100%; float: none;
}
.activityCont li {
	margin: 1.8% 0.8%; width: 47%;
}
}
@media screen and (max-width:360px)
{
.activityCont li {
	margin: 0px auto 3%; width: 100%; float: none;
}
}
.TGYIndex {
	
}
.TGYIndex {
	margin: 0px auto; padding: 4% 3.5%; width: 100%; max-width: 1280px;
}
.TGYIndex li {
	width: 47%; margin-right: 5%; float: left;
}
.TGYIndex li a {
	margin: 0px auto; border: 1px solid rgb(184, 184, 184); border-image: none; display: block;
}
.TGYIndex li .pic {
	position: relative;
}
.TGYIndex li .pic img {
	width: 100%;
}
.TGYIndex li .pic span {
	background: url("../images/tgy_line.png") no-repeat left / 74.8%; padding: 0px 0px 0px 7.7%; left: 0px; top: 40%; width: 93.3%; height: 72px; color: rgb(255, 255, 255); line-height: 72px; font-size: 17px; display: block; position: absolute; max-width: 283px;
}
.TGYIndex li .info {
	padding: 5.1% 7.4%;
}
.TGYIndex li h3 {
	margin: 0px; color: rgb(253, 187, 48); padding-bottom: 3%; font-size: 18px; font-weight: normal;
}
.TGYIndex li p {
	margin: 0px; color: rgb(44, 45, 45); line-height: 20px; padding-bottom: 3%; font-size: 13px;
}
.TGYIndex li em {
	background: url("../images/cloud_icon0.gif") no-repeat left; padding: 0px 0px 0px 6.4%; color: rgb(121, 122, 125); font-size: 13px; font-style: normal;
}
.TGYIndex li.last {
	margin-right: 0px;
}
.TGYIndex li a:hover em {
	color: rgb(253, 187, 48);
}
.TGYMargin {
	margin: 0px auto; padding: 0px 3.5%; max-width: 1280px;
}
.TGYBOX_1 .title {
	width: 40%; color: rgb(73, 70, 70); line-height: 2; padding-top: 4%; font-size: 30px; float: left;
}
.TGYBOX_1 .RightBox {
	width: 54%; line-height: 1.7; padding-top: 10%; font-size: 1.33em; float: right;
}
.TGYBOX_2 .BOX_2 {
	margin: 0px auto; padding-top: 5%; max-width: 1280px;
}
.TGYBOX_2 .title {
	background: url("../images/cloud_icon9.gif") no-repeat left; padding-left: 10px; font-size: 2em;
}
.TGYBOX_2 .RightBox {
	width: 50%; padding-top: 5%; padding-left: 10px;
}
.TGYBOX_3 .BOX_3 {
	margin: 0px auto; padding-top: 5%; max-width: 1280px;
}
.TGYBOX_3 .LeftBox {
	width: 45%; float: left;
}
.TGYBOX_3 .LeftBox .title {
	background: url("../images/ico_title.jpg") no-repeat left; padding-left: 10px; font-size: 2em;
}
.TGYBOX_3 .LeftBox .textBox {
	margin: 0px; text-align: center; padding-top: 16%;
}
.TGYBOX_3 .LeftBox img {
	width: 90%; max-width: 522px;
}
.TGYBOX_3 .RightBox {
	width: 50%; padding-top: 5%; float: right;
}
.TGYBOX_3 .RightBox .text {
	margin: 0px; padding-bottom: 4%; font-size: 15px;
}
.TGYBOX_3 .RightBox .text b {
	padding-right: 10px; font-size: 1.33em;
}
@media screen and (max-width:960px)
{
.TGYIndex li .pic span {
	font-size: 14px;
}
}
@media screen and (max-width:1024px)
{
.TGYBOX_1 .title {
	width: 90%; float: none;
}
.TGYBOX_1 .RightBox {
	width: 90%; padding-top: 2%; float: none;
}
.TGYBOX_2 .RightBox {
	width: 90%;
}
}
@media screen and (max-width:640px)
{
.TGYIndex li {
	width: 48%; margin-right: 2%; margin-bottom: 2%;
}
.TGYBOX_3 .LeftBox {
	width: 90%; float: none;
}
.TGYBOX_3 .LeftBox .textBox {
	padding-top: 2%;
}
.TGYBOX_3 .LeftBox img {
	width: 69%;
}
.TGYBOX_3 .RightBox {
	width: 100%; float: none;
}
.TGYBOX_3 .RightBox .text {
	padding-bottom: 2%;
}
}
.MemberBox .logoBox {
	margin: 0px 0px 5%; padding: 0px 0px 1%; width: 100%; border-bottom-color: rgb(187, 2, 7); border-bottom-width: 1px; border-bottom-style: solid;
}
.MemberBox .logoBox span {
	background: url("../images/ico_phone.jpg") no-repeat left; line-height: 45px; padding-left: 23px; font-size: 1.16em; float: right; display: block;
}
.MemberBox .logoBox em {
	color: rgb(187, 2, 7); line-height: 40px; padding-left: 20px; font-size: 1.33em; font-style: normal;
}
.MemberBox .DivLeft {
	padding: 2% 0px 0px 5%; width: 66%; float: left;
}
.MemberBox .DivLeft .Left {
	width: 30%; padding-right: 3%; float: left;
}
.MemberBox .DivLeft .Left .menulist {
	
}
.MemberBox .DivLeft .Left .menulist .title {
	background: rgb(242, 242, 242); height: 30px; color: rgb(187, 2, 7); line-height: 30px; padding-left: 10px; font-size: 1.33em; margin-bottom: 14px; display: block;
}
.MemberBox .DivLeft .Left .menulist li {
	height: 41px; line-height: 41px; border-bottom-color: rgb(145, 145, 145); border-bottom-width: 1px; border-bottom-style: dashed; background-image: url("../images/ico_member.jpg"); background-repeat: no-repeat;
}
.MemberBox .DivLeft .Left .menulist li a {
	padding-left: 42px; font-size: 14px; display: block;
}
.MemberBox .DivLeft .Left .menulist li.onMenu a {
	color: rgb(181, 0, 0);
}
.MemberBox .DivLeft .Left .menulist li.menu1 {
	background-position: 10px 7px;
}
.MemberBox .DivLeft .Left .menulist li.menu2 {
	background-position: 10px -28px;
}
.MemberBox .DivLeft .Left .menulist li.menu3 {
	background-position: 10px -63px;
}
.MemberBox .DivLeft .Left .menulist li.menu4 {
	background-position: 10px -97px;
}
.MemberBox .DivLeft .Right {
	width: 65%; float: right;
}
.MemberBox .DivLeft .Right .textbox {
	padding: 15px; border: 1px solid rgb(220, 220, 220); border-image: none; margin-bottom: 5%; min-height: 650px;
}
.MemberBox .DivRight {
	width: 28%; text-align: right; float: right; min-height: 918px;
}
.MemberBox .Btn_close a {
	background: url("../images/btn_close_1.png") no-repeat left top; top: 5%; width: 23px; height: 23px; right: 5%; display: block; position: fixed; cursor: pointer;
}
@media screen and (max-width:1280px)
{
.MemberBox .DivLeft {
	width: 64%;
}
}
@media screen and (max-width:986px)
{
.MemberBox .DivLeft {
	margin: 0px auto; padding: 2% 5%; width: 90%;
}
.MemberBox .logoBox span {
	padding-right: 40px;
}
.MemberBox .DivRight {
	display: none;
}
.MemberBox .Btn_close a {
	background: url("../images/btnclose.jpg") no-repeat left top;
}
}
@media screen and (max-width:640px)
{
.MemberBox .DivLeft .Left {
	width: 90%; padding-bottom: 5%; float: none;
}
.MemberBox .DivLeft .Right {
	width: 90%; padding-bottom: 5%; float: none;
}
}
@media screen and (max-width:360px)
{
.MemberBox .logoBox span {
	float: none; display: block;
}
}
.PWDCont {
	
}
.PWDCont table {
	margin: 0px auto; width: 80%;
}
.PWDCont td {
	padding-bottom: 15px; font-size: 1.33em;
}
.PWDCont td .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 40px; line-height: 40px; padding-left: 10px;
}
.PWDCont td .btn {
	background: rgb(253, 187, 48); width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: block; cursor: pointer;
}
.MemberDownList {
	
}
.MemberDownList li {
	padding: 0.5% 0px 0.5% 2.3%;
}
.MemberDownList li span {
	color: rgb(88, 88, 88); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.MemberDownList li time {
	float: right;
}
.MessageCont dl dt {
	color: rgb(114, 113, 113); padding-bottom: 6px; font-size: 1.33em;
}
.MessageCont dl dd {
	padding-bottom: 6px;
}
.MessageCont dl dd .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 35px; line-height: 35px; padding-left: 10px;
}
.MessageCont label {
	color: rgb(114, 113, 113); padding-right: 20px; font-size: 16px;
}
.MessageCont label input {
	margin-right: 6px;
}
.MessageCont .checkBox {
	color: rgb(114, 113, 113); line-height: 1.7; padding-bottom: 5%; font-size: 1.33em;
}
.MessageCont .checkBox b {
	color: rgb(88, 88, 88); font-weight: normal; display: block;
}
.MessageCont .checkBox label {
	width: 50%; display: inline-block;
}
.MessageCont .checkBox .float {
	width: 39%; float: right;
}
.MessageCont .checkBox .last {
	width: 99%; float: none;
}
.MessageCont .checkBox .check {
	margin-right: 10px;
}
.MessageCont .checkBox .text {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(185, 185, 185); border-image: none; width: 40%;
}
.MessageCont .TextBox dl dd .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 40px; line-height: 40px; padding-left: 10px;
}
.MessageCont .radioBox {
	color: rgb(114, 113, 113); line-height: 1.7; font-size: 1.33em;
}
.MessageCont .radioBox span {
	padding-right: 10px;
}
.MessageCont .radioBox .radio {
	margin-right: 5px;
}
.MessageCont .ButtonBox {
	padding: 20px 0px 15px; width: 200px;
}
.MessageCont .ButtonBox a {
	background: rgb(253, 187, 48); height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 2em; display: block;
}
.WDDYCont {
	
}
.WDDYCont .radioBox {
	color: rgb(114, 113, 113); line-height: 1.7; padding-bottom: 10px; font-size: 1.33em;
}
.WDDYCont .radioBox span {
	padding-right: 10px;
}
.WDDYCont .radioBox .radio {
	margin-right: 5px;
}
.WDDYCont dl dt {
	color: rgb(114, 113, 113); padding-bottom: 6px; font-size: 1.33em;
}
.WDDYCont dl dd {
	padding-bottom: 6px;
}
.WDDYCont dl dd .text {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 98%; height: 35px; line-height: 35px; padding-left: 10px;
}
.WDDYCont .ButtonBox {
	padding: 20px 0px 15px; width: 200px;
}
.WDDYCont .ButtonBox a {
	background: rgb(253, 187, 48); height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 1.5em; display: block;
}
.cc_ReturnTop {
	background: url("../images/returntop.jpg") no-repeat center rgb(79, 79, 79); width: 50px; height: 44px; right: 0px; bottom: 200px; position: fixed; z-index: 99; cursor: pointer;
}
.cc_contact {
	background: url("../images/calleisoo.gif") no-repeat center rgb(187, 4, 6); width: 50px; height: 50px; right: 0px; bottom: 245px; position: fixed; z-index: 99; cursor: pointer;
}
.FloatBox p {
	margin-top: 1em;
}
.cc_sider {
	width: 180px; right: 0px; bottom: 296px; display: none; position: fixed;
}
.sider_online {
	width: 180px; float: left;
}
.sider_online .cc_left {
	background: rgb(253, 187, 48); font: 16px/25px "΢���ź�"; width: 50px; height: 110px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 15px; float: right; display: inline-block; box-sizing: content-box; font-size-adjust: none; font-stretch: normal;
}
.sider_online .cc_right {
	background: rgb(240, 240, 240); width: 130px; height: 125px; overflow: hidden; float: left;
}
.sider_online .cc_right .cc_line {
	width: 130px; height: 62px; display: inline-block;
}
.sider_online .cc_right .cc_line a {
	color: rgb(88, 88, 88); line-height: 35px;
}
.sider_online .cc_right .cc_line a .cc_txt {
	background: url("../images/cc_icon01.png") no-repeat 20px; padding-left: 49px; font-family: "΢���ź�"; font-size: 14px;
}
.sider_online .cc_right .cc_line:hover a {
	color: rgb(253, 187, 48);
}
.sider_online .cc_right .cc_line:hover .cc_txt {
	background: url("../images/cc_icon04.png") no-repeat 20px;
}
.sider_tel {
	width: 180px; float: left;
}
.sider_tel .cc_left {
	background: rgb(253, 187, 48); font: 16px/25px "΢���ź�"; width: 50px; height: 130px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 30px; float: right; display: inline-block; box-sizing: content-box; font-size-adjust: none; font-stretch: normal;
}
.sider_tel .cc_right {
	background: rgb(240, 240, 240); width: 130px; height: 160px; overflow: hidden;
}
.sider_tel .cc_right .cc_line {
	width: 130px; height: 77px; display: inline-block;
}
.sider_tel .cc_right .cc_line a {
	color: rgb(88, 88, 88);
}
.sider_tel .cc_right .cc_line a .cc_txt {
	background: url("../images/cc_icon03.png") no-repeat 20px; line-height: 20px; padding-left: 49px; font-family: "΢���ź�"; font-size: 14px;
}
.sider_tel .cc_right .cc_line a .cc_num {
	text-align: center; font-family: "΢���ź�"; font-size: 10px;
}
.sider_tel .cc_right .cc_line:hover a {
	color: rgb(253, 187, 48);
}
.sider_tel .cc_right .cc_line:hover .cc_txt {
	background: url("../images/cc_icon02.png") no-repeat 20px;
}
.FloatBox {
	top: 40%; right: 0px; position: fixed; z-index: 99;
}
.FloatBox .FloatContact {
	padding-right: 1px; float: left;
}
.FloatBox .FloatContact .contact {
	background: url("../images/side01.jpg") no-repeat center rgb(187, 4, 6); width: 50px; height: 50px; cursor: pointer;
}
.FloatBox .FloatContact .ReturnTop {
	background: url("../images/returntop.jpg") no-repeat center rgb(79, 79, 79); width: 50px; height: 44px; cursor: pointer;
}
.ContactBox {
	background: url("../images/bg_float.png") left top; padding: 20px 15px; height: 205px; float: left; display: none;
}
.ContactBox .zixunBox {
	width: 230px; height: 160px; padding-top: 25px; padding-right: 25px; float: left; position: relative;
}
.ContactBox .zixunBox .zixun1 {
	width: 110px; float: left;
}
.ContactBox .zixunBox .zixun1 .text {
	margin: 0px 30px 5px 23px;
}
.ContactBox .zixunBox .zixun1 .text a {
	background: url("../images/float_shouqian.png") no-repeat left top; width: 60px; text-align: center; color: rgb(255, 255, 255); padding-top: 61px; display: block;
}
.ContactBox .zixunBox .zixun1 .textCont {
	background: rgb(79, 79, 79); left: 0px; width: 230px; height: 55px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 55px; display: block; position: absolute;
}
.ContactBox .zixunBox .zixun1 .textCont em {
	background: url("../images/float_jt.png") no-repeat left top; left: 44px; top: -8px; width: 17px; height: 8px; display: block; position: absolute;
}
.ContactBox .zixunBox .zixun2 {
	width: 110px; float: left;
}
.ContactBox .zixunBox .zixun2 .text {
	margin: 0px 30px 5px 23px;
}
.ContactBox .zixunBox .zixun2 .text a {
	background: url("../images/float_shouqian.png") no-repeat left top; width: 60px; text-align: center; color: rgb(255, 255, 255); padding-top: 61px; display: block;
}
.ContactBox .zixunBox .zixun2 .textCont {
	background: rgb(79, 79, 79); left: 0px; width: 230px; height: 55px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 55px; display: none; position: absolute;
}
.ContactBox .zixunBox .zixun2 .textCont em {
	background: url("../images/float_jt.png") no-repeat left top; left: 154px; top: -8px; width: 17px; height: 8px; display: block; position: absolute;
}
.ContactBox .PhoneBox {
	padding: 42px 20px; width: 144px; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed; float: left;
}
.ContactBox .PhoneBox .phone1 {
	background: url("../images/float_phone1.png") no-repeat left; padding-left: 40px; margin-bottom: 25px;
}
.ContactBox .PhoneBox .phone1 span {
	display: block;
}
.ContactBox .PhoneBox .phone1 em {
	font-style: normal; display: block;
}
.ContactBox .PhoneBox .phone2 {
	background: url("../images/float_phone2.png") no-repeat left; padding-left: 40px;
}
.ContactBox .PhoneBox .phone2 span {
	display: block;
}
.ContactBox .PhoneBox .phone2 em {
	font-style: normal; display: block;
}
.ContactBox .weixinBox {
	padding: 40px 25px 0px 40px; width: 69px; float: left;
}
.ContactBox .weixinBox .title {
	margin: 0px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 10px;
}
.ContactBox .weixinBox .weixin {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 60px; height: 60px;
}
@media screen and (max-width:750px)
{
.FloatBox {
	display: none;
}
}
.ContactCont {
	margin: 0px auto; padding: 0px 3.5%; max-width: 1280px;
}
.NewsListCont {
	margin: 0px auto; max-width: 1280px;
}
.NewsList {
	margin: 5% 0px 3%; border-top-color: rgb(183, 183, 183); border-bottom-color: rgb(183, 183, 183); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.NewsList li {
	height: 34px; color: rgb(88, 88, 88); line-height: 34px; overflow: hidden; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
.NewsList li span {
	width: 8%; padding-right: 10px; font-size: 1.16em; float: left; display: block;
}
.NewsList li a {
	width: 76%; overflow: hidden; font-size: 1.16em; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.NewsList li a:hover {
	color: rgb(253, 187, 48);
}
@media screen and (max-width:1280px)
{
.NewsList li span {
	width: 11%;
}
}
@media screen and (max-width:900px)
{
.NewsList li span {
	width: 15%;
}
}
@media screen and (max-width:680px)
{
.NewsList li span {
	width: 20%;
}
}
@media screen and (max-width:510px)
{
.NewsList li span {
	width: 25%;
}
.NewsList li a {
	width: 67%;
}
}
@media screen and (max-width:480px)
{
.NewsList li span {
	display: none;
}
.NewsList li a {
	width: 90%;
}
}
.News_info {
	padding: 2% 0px 5%;
}
.News_info .info_title {
	padding: 10px 0px; text-align: center; font-size: 1.33em; font-weight: bold; display: block;
}
.News_info .info_time {
	text-align: center; color: rgb(161, 161, 161); padding-bottom: 5px; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.News_info .info_txt {
	padding: 10px 0px;
}
.News_info .info_txt {
	text-align: justify; clear: both; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word;
}
.News_info .PrevNextBox {
	padding-top: 3%;
}
.News_info .PrevNextBox a {
	line-height: 2.5; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.News_info .PrevNextBox a.none {
	cursor: default;
}
.News_info .PrevNextBox a.none:hover {
	color: rgb(204, 204, 204);
}
.divYXYCont {
	
}
.YXYdiv4 .divLeft {
	padding-top: 5%;
}
.CYBdiv1 .divLeft {
	padding-top: 5%;
}
.CYBdiv2 .divLeft {
	padding-top: 9%;
}
.CYBdiv3 .divLeft {
	padding-top: 5%;
}
.CYBdiv4 .divLeft {
	padding-top: 9%;
}
.CYBdiv5 .divLeft {
	padding-top: 5%;
}
@media screen and (max-width:680px)
{
.divAnyBackupInfor .div1 .divLeft {
	padding-top: 0px;
}
.divAnyBackupInfor .div2 .divLeft {
	padding-top: 0px;
}
.divAnyBackupInfor .div2 .divLeft {
	padding-top: 0px;
}
}
#QIAO_ICON_CONTAINER {
	display: none !important;
}
.L_download {
	margin-bottom: 30px;
}
.L_download h2 {
	color: rgb(40, 40, 40); line-height: 35px; font-size: 20px;
}
.L_download li {
	background: url("../images/ricon.jpg") no-repeat left; width: 100%; color: rgb(119, 119, 119); line-height: 35px; padding-left: 30px; font-family: "FZLTXH"; font-size: 17px; float: left;
}
.L_download .title_fzltzh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTZH"; font-size: 24px;
}
.R_download {
	margin-top: 30px; margin-left: 30px;
}
.R_register {
	margin-top: 30px; margin-left: 30px;
}
.R_download .title_fzltzh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTZH"; font-size: 24px;
}
.R_download .title_fzltxh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTXH"; font-size: 18px;
}
.R_download h2 {
	color: rgb(40, 40, 40); line-height: 35px; padding-top: 4px; font-family: "FZLTZH"; font-size: 24px; font-weight: normal;
}
.R_download h2 {
	color: rgb(40, 40, 40); line-height: 35px; padding-top: 4px; font-family: "FZLTZH"; font-size: 24px; font-weight: normal;
}
.R_download ul {
	
}
.R_download ul li {
	width: 100%; margin-bottom: 10px; float: left;
}
.R_download ul li .inptxt {
	width: 75px; font-family: "FZLTXH";
}
.R_download ul li span {
	font-size: 15px; float: left;
}
.R_download ul li .inpLine {
	border: 1px solid rgb(236, 236, 236); border-image: none; width: 70%; height: 30px; margin-left: 1px;
}
.R_download ul li .inpLine input {
	line-height: 30px; text-indent: 20px;
}
.R_download ul li .inpBtn {
	background: rgb(190, 0, 0); width: 100%; height: 30px; text-align: center; color: rgb(255, 255, 255); letter-spacing: 20px; font-size: 17px;
}
.down2Wapp {
	background: rgb(235, 235, 235); padding: 0px; width: 100%; color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTZH"; font-size: 20px;
}
.down2Wapp .title_fzltzh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTZH"; font-size: 24px;
}
.R_download .hasenter {
	color: rgb(95, 95, 95); padding-top: 30px; padding-bottom: 40px; font-family: "FZLTXH"; font-size: 20px; font-weight: bold;
}
.title_fzltzh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTZH"; font-size: 24px;
}
.title_fzltxh {
	color: rgb(40, 40, 40); line-height: 35px; font-family: "FZLTXH"; font-size: 18px;
}
@media screen and (min-width:1024px)
{
.L_download {
	background: url("../images/rline.png") no-repeat right; width: 60%; padding-right: 3%; margin-top: 60px; float: left;
}
.R_download {
	width: 30%; margin-top: 60px; float: left; max-width: 400px;
}
}
.R_register li {
	list-style: none;
}
.R_register li a {
	padding: 2% 10%; font-size: 17px; margin-bottom: 2%; display: block;
}
.R_register li a:nth-child(1) {
	background: rgb(190, 0, 0); color: rgb(255, 255, 255);
}
.R_register li a:nth-child(2) {
	background: rgb(201, 201, 201); color: rgb(119, 119, 119);
}
.TanBg {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; position: absolute; z-index: 99999;
}
.Tanchuan {
	background: url("../images/tanbg.png") no-repeat right rgb(255, 255, 255); padding: 4% 0%; border-radius: 5px; left: 50%; top: 12%; width: 520px; margin-left: -260px; position: absolute;
}
.Tanchuan .error {
	top: 2%; right: 2%; position: absolute; cursor: pointer;
}
.Tanchuan .FindBox h4 {
	margin: 4% auto; text-align: center; color: rgb(8, 8, 12); padding-bottom: 2%; font-size: 30px; font-weight: normal;
}
.Tanchuan .FindLine {
	margin: 0px auto; width: 70%; border-bottom-color: rgb(157, 157, 157); border-bottom-width: 1px; border-bottom-style: solid;
}
.Tanchuan .FindBox a {
	margin: 4% auto; padding: 2% 0%; text-align: center; font-size: 1.5em; display: block; max-width: 254px;
}
.Tanchuan .FindBox a.write {
	background: rgb(199, 0, 8); color: rgb(255, 255, 255);
}
.Tanchuan .FindBox a.refuse {
	background: rgb(193, 193, 193); color: rgb(61, 61, 61);
}
@media screen and (max-width:520px)
{
.Tanchuan {
	width: 320px; margin-left: -160px;
}
.Tanchuan .FindBox h4 {
	font-size: 1.5em;
}
}
.divDown .Left {
	border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.divDown .Middle {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.divDown .Right {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.divDown_Product .DCWarp {
	margin: 0px auto; width: 1200px; max-width: 100%;
}
.divDown_Product .Left {
	width: 78%; float: left;
}
.divDown_Product .Left ul {
	width: 25%; float: left; min-height: 240px;
}
.divDown_Product .Left ul li {
	margin: 0px 6px; padding: 32px 0px 0px; min-height: 88px;
}
.divDown_Product .Left ul li a {
	padding: 0px 11px; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; display: block;
}
.divDown_Product .Left ul li .h3 {
	margin: 0px; color: rgb(40, 40, 40); line-height: 30px; font-size: 16px; font-weight: normal;
}
.divDown_Product .Left ul li .p {
	margin: 0px; color: rgb(28, 28, 28); line-height: 21px; padding-bottom: 5px; font-size: 13px;
}
.divDown_Product .Left ul li a:hover {
	border-left-color: rgb(253, 187, 48); border-left-width: 2px; border-left-style: solid; background-color: rgb(239, 239, 239);
}
.divDown_Product .Right {
	padding: 0px 1%; width: 20%; float: left;
}
.divDown_Product .Right li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.divDown_Product .Right li a:hover {
	color: rgb(253, 187, 48) !important;
}
.SubNews .SNWarp {
	width: 268px; max-width: 100%;
}
.SubNews .SNWarp h2 {
	margin: 0px 0px 4px; color: rgb(40, 40, 40); line-height: 30px; font-size: 16px; position: relative;
}
.SubNews .SNWarp h2 a {
	padding: 0px 6px; border-radius: 8px; height: 16px; color: rgb(255, 255, 255); line-height: 13px; font-size: 13px; margin-top: 4px; float: right; background-color: rgb(254, 193, 14);
}
.SubNews .SNWarp .img {
	margin-bottom: 4px; display: block;
}
.SubNews .SNWarp li a {
	color: rgb(44, 44, 44); line-height: 24px; overflow: hidden; font-size: 12px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.DDNav .title {
	margin: 0px 0px 10px 12px; color: rgb(40, 40, 40); font-size: 16px; display: block;
}
.DDNav li {
	margin-bottom: 5px;
}
.DDNav li a {
	padding: 9px 0px; color: rgb(28, 28, 28); line-height: 23px; text-indent: 10px; font-size: 14px; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; display: block;
}
.DDNav li a:hover {
	border-left-color: rgb(253, 187, 48); border-left-width: 2px; border-left-style: solid; background-color: rgb(239, 239, 239);
}
.divDown_Cloud .DCWarp {
	margin: 0px auto; width: 950px; max-width: 100%;
}
.divDown_Cloud .Left {
	width: 67%;
}
.divDown_Cloud .Left ul {
	width: 50%;
}
.divDown_Cloud .Right {
	padding: 0px 2.5%; width: 28%;
}
.divDown_Solution {
	
}
.divDown_Solution .DCWarp {
	margin: 0px auto; width: 1000px; max-width: 100%;
}
.divDown_Solution .Left {
	width: 44%; padding-right: 2%; float: left;
}
.divDown_Solution .Left li {
	width: 50%; float: left;
}
.divDown_Solution .Middle {
	padding: 0px 2%; width: 25%; float: left;
}
.divDown_Solution .Right {
	padding: 0px 2%; width: 31%; float: left;
}
.divDown_Partners {
	
}
.divDown_Partners .DCWarp {
	margin: 0px auto; width: 800px; max-width: 100%;
}
.divDown_Partners .Left {
	width: 31.5%; padding-right: 1%; float: left;
}
.divDown_Partners .Middle {
	padding: 0px 2.5%; width: 39%; float: left;
}
.divDown_Partners .Middle .h2 {
	color: rgb(40, 40, 40); font-size: 16px;
}
.divDown_Partners .Middle .p {
	margin: 9px 0px 0px; color: rgb(44, 44, 44); line-height: 24px; font-size: 12px;
}
.divDown_Partners .Middle .btn_more {
	color: rgb(190, 1, 16); line-height: 24px; font-size: 12px; text-decoration: underline;
}
.divDown_Partners .Right {
	width: 29.5%; padding-left: 2.5%; float: left;
}
.divDown_Support {
	
}
.divDown_Support .DCWarp {
	margin: 0px auto; width: 800px; max-width: 100%;
}
.divDown_Support .Left {
	width: 29%; padding-right: 2%; float: left;
}
.divDown_Support .Middle {
	padding: 0px 2%; width: 36%; float: left;
}
.divDown_Support .Right {
	width: 35%; padding-left: 3%; float: left;
}
.ManagedCloud1 {
	background: url("../images/bg_mc1.jpg") no-repeat center / 100% auto; min-height: 358px;
}
.ManagedCloud1 ul {
	margin: 0px auto; width: 1260px; padding-top: 80px; max-width: 100%;
}
.ManagedCloud1 li {
	width: 25%; text-align: center; padding-bottom: 6px; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: dashed; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ManagedCloud1 li:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.ManagedCloud1 li h3 {
	margin: 0px; color: rgb(253, 187, 48); line-height: 32px; padding-top: 22px; font-size: 18px; font-weight: normal;
}
.ManagedCloud1 li span {
	color: rgb(44, 45, 45); line-height: 24px; font-size: 13px;
}
.ManagedCloud2 {
	background: url("../images/bg_mc2.jpg") no-repeat center -488px; padding-top: 58px; min-height: 463px;
}
.ManagedCloud2 .Title {
	margin: 0px auto; width: 1220px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 17px; font-size: 24px; border-left-color: rgb(255, 255, 255); border-left-width: 5px; border-left-style: solid; max-width: 98%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ManagedCloud2 ul {
	margin: 0px auto; width: 1300px; max-width: 100%;
}
.ManagedCloud2 li {
	width: 25%; text-align: center; padding-top: 30px; padding-bottom: 6px; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: dashed; float: left; min-height: 334px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ManagedCloud2 li:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.ManagedCloud2 li dl {
	text-align: left; padding-top: 13px; display: inline-block;
}
.ManagedCloud2 li dl a {
	color: rgb(255, 255, 255); line-height: 32px; font-size: 16px;
}
.ManagedCloud2 li dl dd a {
	padding-left: 10px;
}
@media screen and (min-width:1600px)
{
.ManagedCloud2 {
	background-size: 100% auto;
}
}
@media screen and (max-width:768px)
{
.ManagedCloud1 {
	padding-bottom: 30px; background-image: none;
}
.ManagedCloud1 li {
	width: 50%;
}
.ManagedCloud2 {
	padding-bottom: 30px;
}
.ManagedCloud2 li {
	width: 50%;
}
.HuodongBox {
	background-image: none;
}
}
@media screen and (max-width:640px)
{
.ManagedCloud1 li {
	width: 100%;
}
.ManagedCloud2 {
	background-position: -750px; background-size: auto 100%;
}
.ManagedCloud2 li {
	width: 100%;
}
}
@media screen and (max-width:480px)
{
.divDown .Left {
	width: 100%;
}
.divDown .Right {
	width: 100%;
}
.divDown .Left ul li {
	padding: 0px; width: 100%;
}
.divDown .Right ul li {
	padding: 0px; width: 100%;
}
.divDown .Left ul {
	width: 100%; min-height: 60px;
}
.divDown .Right ul {
	width: 100%; min-height: 60px;
}
.divDown .Left ul li {
	min-height: 50px;
}
.divDown .divBox2 li {
	width: 30% !important; float: left;
}
.divDown .divBox1 li {
	width: 30% !important; float: left;
}
.divDown .divBox2 {
	border: 0px currentColor !important; border-image: none !important; width: 100% !important;
}
.divDown .divBox1 {
	border: 0px currentColor !important; border-image: none !important; width: 100% !important;
}
.divDown .divBox3 {
	border: 0px currentColor !important; border-image: none !important; width: 100% !important;
}
.divDown .divBox2 .div {
	width: 100%; padding-right: 0px !important; padding-left: 5% !important;
}
.divDown .divBox1 .div {
	padding: 0px !important; width: 100%; margin-left: 0px !important;
}
.divDown .divBox3 .div {
	width: 100%; padding-left: 5% !important;
}
#nav3 .divDown .divBox1 .div {
	width: 100%; padding-left: 5% !important;
}
#nav5 .divDown .divBox2 li {
	width: 100% !important; float: left;
}
#nav5 .divDown .divBox1 li {
	width: 100% !important; float: left;
}
#nav5 .divDown .divBox3 .div {
	width: 100%; padding-left: 6% !important;
}
#nav5 .divDown .divBox2 .div {
	width: 100%; padding-right: 0px !important; padding-left: 6% !important;
}
}
.JobDefaultTab {
	margin: 0px auto; width: 960px; position: relative; max-width: 98%;
}
.JobDefaultTab ul {
	left: 0px; top: -46px; width: 100%; position: absolute;
}
.JobDefaultTab ul li {
	padding: 0px 1px; width: 33.3%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.JobDefaultTab ul li a {
	width: 100%; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 20px; display: block; background-color: rgb(253, 187, 48);
}
.JobDefault1 {
	margin: 0px auto; width: 1200px; padding-top: 4%; max-width: 98%;
}
.JobDefault2 {
	background: url("../images/bg_jobstep.jpg") no-repeat center / auto 100%; padding: 6% 0px; width: 100%; margin-top: 3%; display: table;
}
.JobDefault2 .Img {
	text-align: center; vertical-align: middle; display: table-cell;
}
.JobDefault2 .Img .pic2 {
	display: none;
}
.JobDefault3 {
	margin: 0px auto; width: 1200px; padding-top: 8%; max-width: 98%;
}
.Job {
	padding-bottom: 5%;
}
.Job .JobTab {
	border-top-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.Job .JobTab ul li {
	width: 20%; text-align: center; color: rgb(28, 28, 28); line-height: 2.6; font-size: 1.5em; float: left;
}
.Job .JobTab ul li a {
	background: url("../images/bg1.jpg") no-repeat right; color: rgb(60, 60, 60); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Job .JobTab ul li a:hover {
	color: rgb(28, 28, 28); background-image: none; background-color: rgb(237, 237, 237);
}
.Job .JobTab ul li.on a {
	color: rgb(28, 28, 28); background-image: none; background-color: rgb(237, 237, 237);
}
.Job .JobList {
	
}
.Job .JobList ul.JobListUL {
	border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
.Job .JobList ul li.JobListLI {
	
}
.Job .JobList ul li.JobListLI h4 {
	margin: 0px; padding: 0px 3%; line-height: 47px; font-weight: normal; border-top-color: rgb(207, 207, 207); border-bottom-color: rgb(183, 183, 183); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dashed;
}
.Job .JobList ul li:first-child.JobListLI h4 {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.Job .JobList ul li.JobListLI h4 .JobName {
	color: rgb(162, 0, 10); font-size: 1.33em; font-weight: bold; margin-right: 15px;
}
.Job .JobList ul li.JobListLI h4 span {
	background: rgb(232, 232, 232); padding: 2px 10px; border-radius: 5px; color: rgb(93, 93, 93); font-size: 1.17em; margin-right: 35px;
}
.Job .JobList ul li.JobListLI h4 .Btn_Apply {
	background: rgb(162, 0, 10); padding: 2px 10px; border-radius: 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.17em; font-weight: bold;
}
.Job .JobList ul li.JobListLI .JobCont {
	padding: 1% 3% 2%;
}
.Job .JobList ul li.JobListLI .JobCont p {
	margin: 0px;
}
.Job .JobList ul li.JobListLI .JobCont li {
	
}
.Job .col_6 ul li {
	width: 16.6%;
}
.JobSelect {
	padding: 25px 0px 25px 3%;
}
.JobSelect dt {
	color: rgb(88, 88, 88); line-height: 31px; font-size: 16px; float: left;
}
.JobSelect dd {
	width: 248px; margin-left: 81px; position: relative;
}
.JobSelect dd span {
	background: url("../images/ico_jobselect.png") no-repeat 221px; padding: 0px 30px 0px 10px; border-radius: 3px; border: 1px solid rgb(191, 191, 191); border-image: none; width: 206px; height: 29px; line-height: 29px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.JobSelect dd select {
	left: 0px; top: 0px; width: 248px; height: 31px; position: absolute; z-index: 2; opacity: 0;
}
.CampusRecruitment .Title {
	margin: 0px; text-align: center; color: rgb(177, 0, 0); line-height: 1em; font-size: 28px;
}
.CampusRecruitment .warp {
	margin: 0px auto; width: 1200px; max-width: 98%;
}
.CampusRecruitment.CR1 {
	margin: 0px auto; width: 1773px; padding-bottom: 70px; position: relative; max-width: 100%;
}
.CampusRecruitment.CR1 .Title {
	padding: 45px 0px 32px;
}
.CampusRecruitment.CR1 .prev {
	top: 50%; width: 83px; height: 83px; margin-top: -41.5px; display: block; position: absolute;
}
.CampusRecruitment.CR1 .next {
	top: 50%; width: 83px; height: 83px; margin-top: -41.5px; display: block; position: absolute;
}
.CampusRecruitment.CR1 .prev {
	background: url("../images/arrow_prev1.png") no-repeat; left: 0px;
}
.CampusRecruitment.CR1 .next {
	background: url("../images/arrow_next1.png") no-repeat; right: 0px;
}
.KnowEisoo .Box {
	position: relative;
}
.KnowEisoo .Text {
	left: 0px; top: 0px; width: 39.5%; height: 100%; overflow: auto; display: block; position: absolute; background-color: rgb(177, 0, 0);
}
.KnowEisoo .Text table {
	height: 100%;
}
.KnowEisoo .Text .p {
	margin: 0px; padding: 6.8%; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px;
}
.KnowEisoo .Img {
	width: 60%; margin-left: 40%;
}
.KnowEisoo .Img img {
	width: 100%;
}
.KnowEisoo .Img .padbot {
	padding-bottom: 1%;
}
.GrowUpInEisoo ul {
	padding-top: 6%; padding-bottom: 6%;
}
.GrowUpInEisoo li {
	margin: 0px 1.5%; width: 17%; float: left;
}
.GrowUpInEisoo li .Img {
	margin: 0px auto; width: 240px; position: relative; max-width: 100%;
}
.GrowUpInEisoo li .Img .overlay {
	background: url("../images/overlay_campus.png"); left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); overflow: auto; font-size: 14px; display: none; position: absolute;
}
.GrowUpInEisoo li .Img .overlay table {
	width: 100%; height: 100%;
}
.GrowUpInEisoo li .Img .overlay .text {
	margin: 0px auto; padding: 0px 1%; width: 170px; max-width: 98%;
}
.GrowUpInEisoo li:hover .Img .overlay {
	display: block;
}
.GrowUpInEisoo li .h3 {
	margin: 0px; padding: 26px 0px 8px; text-align: center; color: rgb(88, 88, 88); font-size: 18px;
}
.GrowUpInEisoo li span {
	text-align: center; color: rgb(88, 88, 88); line-height: 28px; overflow: hidden; font-size: 18px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.CampusRecruitment.CR2 {
	background: url("../images/bg_campus.jpg") no-repeat center / auto 100% rgb(253, 187, 48); padding-bottom: 54px;
}
.CampusRecruitment.CR2 .warp {
	overflow: hidden;
}
.CampusRecruitment.CR2 .Title {
	padding: 56px 0px 15px; color: rgb(255, 255, 255);
}
.CampusRecruitment.CR2 .p {
	margin: 0px 0px 12px; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px;
}
.CampusRecruitment.CR2 .DlWarp li {
	width: 50%; margin-bottom: 10px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.CampusRecruitment.CR2 .DlWarp li dl {
	padding: 36px 15% 36px 0px; min-height: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.CampusRecruitment.CR2 .DlWarp li:nth-child(2n+1) dl {
	margin-right: 5px;
}
.CampusRecruitment.CR2 .DlWarp li:nth-child(2n) dl {
	margin-left: 5px;
}
.CampusRecruitment.CR3 {
	margin: 0px auto; width: 1200px; max-width: 98%;
}
.CampusRecruitment.CR3 .Title {
	padding: 100px 0px 92px;
}
.CampusRecruitment.CR3 li {
	width: 20%; text-align: center; float: left;
}
.CampusRecruitment.CR3 li .h3 {
	margin: 36px 0px 44px; color: rgb(88, 88, 88); line-height: 1em; font-size: 20px;
}
.CampusRecruitment.CR3 li .link a {
	padding: 5px 10px; color: rgb(88, 88, 88); line-height: 24px; font-size: 16px; display: inline-block;
}
.CampusRecruitment.CR3 .Btn_Recruitment {
	margin: 100px auto 130px; border-radius: 30px; width: 330px; height: 64px; text-align: center; color: rgb(254, 254, 254); line-height: 64px; font-size: 28px; display: block; background-color: rgb(253, 187, 48);
}
.CampusRecruitment.CR4 {
	background-color: rgb(243, 243, 243);
}
.CampusRecruitment.CR4 .Title {
	padding: 50px 0px;
}
.CampusRecruitment.CR4 .hd {
	margin-bottom: 72px; border-bottom-color: rgb(253, 187, 48); border-bottom-width: 1px; border-bottom-style: solid;
}
.CampusRecruitment.CR4 .hd ul {
	margin-bottom: -1px;
}
.CampusRecruitment.CR4 .hd li {
	width: 11.1%; float: left;
}
.CampusRecruitment.CR4 .hd li a {
	margin: 0px 0px 1px 1px; height: 70px; text-align: center; color: rgb(60, 60, 60); line-height: 70px; font-size: 20px; display: block; background-color: rgb(228, 228, 228);
}
.CampusRecruitment.CR4 .hd li.on a {
	color: rgb(255, 255, 255); background-color: rgb(253, 187, 48);
}
.CampusRecruitment.CR4 .hd li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(253, 187, 48);
}
.CampusRecruitment.CR4 .tempWrap {
	padding-bottom: 14%;
}
.CampusRecruitment.CR4 .bd dt {
	width: 43%; float: left;
}
.CampusRecruitment.CR4 .bd dd {
	width: 51%; float: right;
}
.CampusRecruitment.CR4 .bd dd table {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
.CampusRecruitment.CR4 .bd dd table th {
	padding: 7px 0px 7px 10px; color: rgb(0, 0, 0); line-height: 23px; font-size: 16px; border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: solid;
}
.CampusRecruitment.CR4 .bd dd table td {
	padding: 7px 0px 7px 10px; color: rgb(0, 0, 0); line-height: 23px; font-size: 16px; border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: solid;
}
.CampusRecruitment.CR4 .bd dd table th {
	text-align: left; color: rgb(255, 255, 255); background-color: rgb(126, 126, 126);
}
.CampusRecruitment.CR5 {
	background: url("../images/bg_jobstep.jpg") no-repeat center; padding: 0% 0px 5%; position: relative;
}
.CampusRecruitment.CR5 .Title {
	padding: 4% 0px; color: rgb(255, 255, 255);
}
.CampusRecruitment.CR5 .warp {
	width: 1773px; position: relative;
}
.CampusRecruitment.CR5 .CRStep {
	text-align: center;
}
.CampusRecruitment.CR5 .CRStep .pic2 {
	display: none;
}
.CampusRecruitment.CR5 video {
	margin: 0px auto; display: block; max-width: 100%;
}
.CampusRecruitment.CR5 .prev {
	top: 50%; width: 83px; height: 83px; margin-top: -41.5px; display: block; position: absolute;
}
.CampusRecruitment.CR5 .next {
	top: 50%; width: 83px; height: 83px; margin-top: -41.5px; display: block; position: absolute;
}
.CampusRecruitment.CR5 .prev {
	background: url("../images/arrow_prev2.png") no-repeat; left: 0px;
}
.CampusRecruitment.CR5 .next {
	background: url("../images/arrow_next2.png") no-repeat; right: 0px;
}
.CampusRecruitment.CR6 {
	margin: 0px auto; width: 1773px; padding-bottom: 7%; position: relative; max-width: 100%; background-color: rgb(243, 243, 243);
}
.CampusRecruitment.CR6 .Title {
	padding: 44px 0px 36px;
}
.CampusRecruitment.CR6 li {
	width: 50%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.CampusRecruitment.CR6 ul li:nth-child(2n+1) {
	padding-right: 25px;
}
.CampusRecruitment.CR6 ul li:nth-child(2n) {
	padding-left: 25px;
}
.CampusRecruitment.CR6 dl {
	color: rgb(69, 69, 69); line-height: 20px; font-size: 13px; margin-bottom: 23px;
}
.CampusRecruitment.CR6 dl dt {
	padding: 6px 0px;
}
.CampusRecruitment.CR6 dl dd {
	padding: 10px 20px; background-color: rgb(235, 235, 235);
}
.CampusRecruitment.CR6 .prev {
	top: 50%; width: 76px; height: 166px; margin-top: -83px; display: block; position: absolute;
}
.CampusRecruitment.CR6 .next {
	top: 50%; width: 76px; height: 166px; margin-top: -83px; display: block; position: absolute;
}
.CampusRecruitment.CR6 .prev {
	background: url("../images/arrow_prev3.png") no-repeat; left: 0px;
}
.CampusRecruitment.CR6 .next {
	background: url("../images/arrow_next3.png") no-repeat; right: 0px;
}
.QRBox {
	right: 0px; bottom: 300px; position: fixed;
}
@media all and (max-width:1440px)
{
.CampusRecruitment .warp .prev {
	display: none;
}
.CampusRecruitment .warp .next {
	display: none;
}
.CampusRecruitment:hover .warp .prev {
	display: block;
}
.CampusRecruitment:hover .warp .next {
	display: block;
}
.CampusRecruitment.CR6 .prev {
	width: 38px; height: 83px; margin-top: -41.5px; background-size: 100% 100%;
}
.CampusRecruitment.CR6 .next {
	width: 38px; height: 83px; margin-top: -41.5px; background-size: 100% 100%;
}
}
@media all and (max-width:1280px)
{
.Job .JobList .JobCont {
	margin-right: 10px; margin-left: 10px;
}
.GrowUpInEisoo li .Img .overlay .text {
	width: auto;
}
}
@media all and (max-width:768px)
{
.JobDefaultTab ul {
	top: -40px;
}
.JobDefaultTab ul li a {
	height: 40px; line-height: 40px; font-size: 18px;
}
.JobDefault2 {
	padding: 10% 0px; height: auto;
}
.JobDefault2 .Img .pic1 {
	display: none;
}
.JobDefault2 .Img .pic2 {
	display: inline;
}
.KnowEisoo .Text {
	width: 100%; margin-bottom: 1%; position: static;
}
.KnowEisoo .Img {
	width: 100%; margin-left: 0%;
}
.GrowUpInEisoo ul {
	padding-bottom: 0px;
}
.GrowUpInEisoo li {
	width: 47%; margin-bottom: 20px;
}
.CampusRecruitment.CR2 .DlWarp li {
	width: 100%;
}
.CampusRecruitment.CR2 .DlWarp li:nth-child(2n+1) dl {
	margin-right: 0px;
}
.CampusRecruitment.CR2 .DlWarp li:nth-child(2n) dl {
	margin-left: 0px;
}
.CampusRecruitment.CR3 li .h3 {
	margin: 12% 0px 15%;
}
.CampusRecruitment.CR3 li {
	width: 50%; margin-bottom: 30px;
}
.CampusRecruitment.CR3 .Btn_Recruitment {
	margin: 10% auto 15%; width: 300px;
}
.CampusRecruitment.CR4 .hd {
	margin-bottom: 5%;
}
.CampusRecruitment.CR4 .hd li {
	width: 33.3%;
}
.CampusRecruitment.CR4 .bd dt {
	width: 100%; margin-bottom: 20px; float: none;
}
.CampusRecruitment.CR4 .bd dd {
	width: 100%; float: none;
}
.CampusRecruitment.CR4 .bd dd table th {
	padding: 7px 0px 7px 10px;
}
.CampusRecruitment.CR4 .bd dd table td {
	padding: 7px 0px 7px 10px;
}
.CampusRecruitment.CR5 .CRStep .pic1 {
	display: none;
}
.CampusRecruitment.CR5 .CRStep .pic2 {
	display: inline;
}
.CampusRecruitment.CR5 video {
	width: 100%;
}
.CampusRecruitment.CR6 li {
	width: 100%;
}
.CampusRecruitment.CR6 ul li:nth-child(2n) {
	padding: 0px;
}
.CampusRecruitment.CR6 ul li:nth-child(2n+1) {
	padding: 0px;
}
}
@media all and (max-width:640px)
{
.Job .JobTab ul li {
	width: 33.33%;
}
.QRBox {
	display: none;
}
.CampusRecruitment.CR2 .DlWarp li dl {
	padding-left: 5%;
}
.CampusRecruitment.CR2 .DlWarp li dt {
	width: 100% !important; text-align: left !important; margin-bottom: 20px;
}
.CampusRecruitment.CR2 .DlWarp li dd {
	margin-left: 0px !important;
}
.JobDefault1 dl {
	padding-left: 5%;
}
.JobDefault1 dt {
	width: 100% !important; text-align: left !important; margin-bottom: 20px;
}
.JobDefault1 dd {
	margin-left: 0px !important;
}
}
.Banner .prev {
	top: 50%; width: 50px; height: 110px; margin-top: -55px; display: block; position: absolute; z-index: 10; background-image: url("../images/banner_icon.png"); background-repeat: no-repeat;
}
.Banner .next {
	top: 50%; width: 50px; height: 110px; margin-top: -55px; display: block; position: absolute; z-index: 10; background-image: url("../images/banner_icon.png"); background-repeat: no-repeat;
}
.Banner .prev {
	background-position: left -76px; left: 2%;
}
.Banner .next {
	background-position: left bottom; right: 2%;
}
.divDown_Product .Left ul.ul_2 {
	width: 24%; border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid;
}
.Right .SNWarp ul li.beRed h3 {
	margin: 20px 0px 0px; text-align: left; color: rgb(253, 187, 48); font-size: 1.17em; font-weight: 600;
}
.Right .SNWarp ul li.beRed {
	height: 26px; list-style-type: none;
}
.navBox .divDown_Partners .bannWid {
	width: 31%;
}
.navBox .divDown_Partners .bannWid_2 {
	width: 36%; padding-left: 3.5%;
}
.navBox .divDown_Partners .bannWid_3 {
	width: 31%; padding-left: 2%;
}
.navBox .setBorder {
	border-left-color: rgb(241, 241, 241); border-left-width: 1px; border-left-style: solid;
}
.navBox .re_width {
	width: 1200px;
}
.navBox .re_width_2 {
	width: 800px;
}
.navBox .h3 {
	margin: 0px; line-height: 30px; font-size: 16px; font-weight: 600;
}
.navBox .p {
	margin: 0px; color: rgb(28, 28, 28); line-height: 21px; padding-bottom: 5px; font-size: 13px;
}
.DDNav li a {
	padding: 9px 11px; text-indent: 0px;
}
.divDown_Product .Left ul li .h3 {
	font-weight: 600;
}
.divDown_Product .Left ul li {
	padding: 0px;
}
.navBox .divDown_Support .re_width {
	width: 1200px;
}
.navBox .divDown_Support .bannWid_0 {
	width: 25%;
}
.divDown_Solution .divDownCont .Left {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.divDown_Solution .divDownCont .Right_1 {
	border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid;
}
.divDown_Solution .divDownCont .Middle {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.divDown_Solution .divDownCont .bannWid_s1 {
	width: 26%;
}
.divDown_Solution .divDownCont .bannWid_s2 {
	width: 24%;
}
.divDown_Solution .divDownCont .bannWid_s3 {
	width: 20%;
}
.divDown_Solution .divDownCont .bannWid_s4 {
	width: 26%;
}
.divDown_Solution .btn_more {
	color: rgb(253, 187, 48); line-height: 24px; font-size: 12px; text-decoration: underline;
}
.MainNav .navBox_2 {
	width: 14.2%;
}
.navBox .divDown_Solution .h3 {
	line-height: 24px;
}
.divDown_Eisoo .Left {
	width: 100%; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.divDown_Eisoo .Right {
	width: 30%;
}
.navBox .p_2 {
	margin: 9px 0px; line-height: 24px; font-size: 12px;
}
.divDown_Product_2 .Right {
	width: 24%;
}
.divDown_Product_2 .Left {
	width: 76%;
}
.divDown_Cloud .Right {
	width: 33%;
}
.divDown_Eisoo .SubNews .SNWarp .img {
	margin-bottom: -2px;
}
.divDown_Partners .Middle .btn_more {
	text-decoration: none;
}
.divDown .btn_more {
	text-decoration: none;
}
.contact_us_tel {
	background: rgb(255, 255, 255); padding: 2px 10px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 160px; text-align: left; right: 260px; margin-top: 5px; position: absolute; z-index: 99;
}
.contact_us_tel span {
	padding: 0px; display: inline-block;
}
.contact_us_tel span.us {
	background: url("../images/tel_change.png") no-repeat left; padding-left: 25px;
}
.contact_us_tel ul {
	margin-top: 5px; display: none;
}
.contact_us_tel li {
	list-style: none; line-height: 26px;
}
.contact_us_tel .shape_up {
	width: 0px; height: 0px; right: 10px; margin-top: 8px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 6px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline; position: absolute;
}
.contact_us_tel .shape_down {
	width: 0px; height: 0px; right: 10px; margin-top: 8px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(255, 255, 255); border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute;
}
.contact_us_tel .show_tel {
	line-height: 26px;
}
.temp_insert_div {
	left: 11%; width: 90%; bottom: 37%; position: absolute; z-index: 9;
}
.HomeBan .BanList li .temp_insert_div a.one {
	width: 15%; height: 40px; display: inline-block;
}
.HomeBan .BanList li .temp_insert_div a.two {
	width: 15%; height: 40px; display: inline-block;
}


#foot {
	background: rgb(255, 194, 14); width: 100%; height: 200px;
}
#foot .container {
	height: 200px; position: relative;
}
#foot .top {
	left:39%; top: 40px; position: absolute;
}
#foot .top h2 {
	color: rgb(0, 0, 0); font-size: 24px;
}
#foot .top a {
	padding: 5px 15px; border-radius: 4px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); font-size: 16px; margin-top: 20px; margin-left: 155px; display: inline-block;
}
#foot .top a:hover {
	background: rgb(255, 255, 255); color: rgb(29, 136, 190);
}