#header { background: none repeat scroll 0 0 #2f3037; min-width: 1000px; position:relative; z-index:2;}
.btn { background: #3b3b3b; border: 0 none; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-family: Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-size: 14px; margin: 0 3px 0 0; padding: 12px 20px; text-align: center; vertical-align: middle; }
.header-logo { /*background-image: url(../images/logo_ykez.png); background-position: center center; background-repeat: no-repeat; background-size: contain; text-indent: -9999px;*/ float: left; height: 80px; width: 154px; }
.header-account { float: right; padding: 24px 10px 24px 80px; }
.header-account .btn-signin { font-size: 14px; line-height: 20px; padding: 5px 20px; vertical-align: middle; }
.header-account .btn-signup { font-size: 14px; line-height: 20px; padding: 6px 21px; vertical-align: middle; }
.btn-outline { background: none repeat scroll 0 center rgba(0, 0, 0, 0); border: 1px solid #749927; color: #749927; }
.btn-outline:hover { background: #749927; color: #FFFFFF; }
.btn-primary { background: #72c24f; color: #fff; }
.btn-primary:hover { background: #4ba575; }
.header-nav-btn {display:none;background:url(/images/img.png) no-repeat 17px 25px; width:80px; height:80px; float:right; cursor:pointer; border-left:solid 1px #444750;}
.header-nav-btn:hover,.header-nav-btn.curr { background-color:#444750; background-position:17px -95px;}
.header-nav { float: right; margin: 0; padding: 0; }
.header-nav .nav-item { border-top: 3px solid transparent; display: inline-block; left: 0; position: relative; top: 0; }
.header-nav .nav-item.selected { border-top: 3px solid #93bd3b; }
.header-nav .nav-item.selected a { background: #93bd3b; }
.header-nav .nav-item a { color: #fff; cursor: pointer; display: block; font-size: 16px; outline: 0 none; padding: 24px 20px 29px; text-align: center; vertical-align: middle; }
.header-nav .nav-item:hover>a { color: #93bd3b; }
.header-nav>li.selected:hover>a { color: #FFFFFF; }
.header-nav .nav-item.selected a:hover { color: #FFFFFF; }
.header-nav .nav-item .items a:hover { color: #FFFFFF; }
.header-nav .items { background: none repeat scroll 0 0 #93bd3b; display: none; left: 0px; margin: 0; padding: 0; position: absolute; top:100%; width:100%; z-index: 3; box-shadow:0 2px 2px #666;}
.header-nav .nav-item:hover .items { display: block; }
.header-nav .items:before { border-color: transparent transparent #93bd3b; border-style: solid; border-width: 6px; content: ""; left:45%; position: absolute; top: -12px; }
.header-nav .items li a { color: #ffffff; display: block; font-size: 14px; line-height: 32px; padding: 4px 20px; text-align: left; }
.header-nav .items li a:hover {background: #749927;}
@media (max-width: 979px) {
	#header {min-width:inherit;}
	/*.header-logo {padding:0 20px;}*/
	.header-account {display:none;}
	.header-nav {padding:0 20px;}
}
@media (max-width: 680px) {
	.header-nav-btn {display:block;}
	.header-nav {display:none; background:#444750; padding:0; width:100%;}
	.header-nav .nav-item {width:25%; float:left; display:block;}
	.header-nav .nav-item a {padding:15px 0; text-align:center;}
	.header-nav .nav-item.selected {border-top:3px solid #444750;}
	.header-nav .nav-item.selected > a,.header-nav .nav-item.selected > a:hover {background:#444750; color:#93bd3b;}
}
@media (max-width: 479px) {
	.header-nav .nav-item {float:none; width:auto; border-bottom:solid 1px #2f3037;}
	.header-nav .nav-item a {text-align:left; padding:15px 20px;}
	.header-nav .items {position:inherit;}
}
/*-------主页焦点�??-------*/
#index_scroll { width: 1920px; height: 600px;}
.flexslider,.img_newsad,.img_newsad .ad2 {display:none;}
#screen4_tabs { position: absolute; bottom: 20px; left: 50%; margin-left: -54px; z-index: 10; }
.index_ad_lists { position: relative; }
.index_ad_lists li { float: left; width: 1920px; }
#screen4_tabs a, .free_icon, .open_icon, .usb_icon, .links_icon, .social_link_icons a, .aside_icon, .pns_download_pic, .back_icon, .process_icon, .tel_icon, .join_challenge { background: url(../images/ykez_icons.png) no-repeat; display: inline-block; }
#screen4_tabs a { width: 16px; height: 16px; background-position: -27px 0; margin-right: 16px; }
#screen4_tabs a.current { background-position: 0 0; }
#freebook_flash { cursor: pointer; }
@media (max-width: 979px) {
	#index_scroll,.flash_newsad {display:none;}
	.flexslider,.img_newsad {display:block; text-align:center;}
}
@media (max-width: 479px) {
	.img_newsad .ad1 {display:none;}
	.img_newsad .ad2 {display:block;}
}
/*-------content文章列表-------*/
.content_wrap { padding-top: 78px; min-width: 1000px; }
.cl334e8d { color: #334e8d; }
.f36 { font: 36px/54px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.f48 { font: 48px/54px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.cl595757 { color: #595757; }
.cl595757>li a { color: #595757; }
.soul { width: 100%; margin-top: 46px; }
.soul li { width: 25%; float: left; height: 354px; position: relative; overflow: hidden; }
.soul li h5 { margin: 42px 0 16px; font-size:24px; font-weight:normal;}
.soul li { text-align: center; }
.compatible { border-bottom: 6px solid #2e97de; }
.integration { border-bottom: 6px solid #8ecd28; }
.big_data { border-bottom: 6px solid #fdae2c; }
.intelligent_life { border-bottom: 6px solid #ba6efa; }
.compatible, .big_data { background: #f9f9f9; }
.integration, .intelligent_life { background: #f3f3f3; }
.content_icon1, .content_icon2, .content_icon3, .content_icon4 { background: url(../images/ykez_ws_icon.png) no-repeat; display: inline-block; }
.soul li h3 { transition: all 0.3s ease-out 0s; }
.content_icon1 { background-position: 0 0; width: 100px; height: 104px; margin-top: 60px; }
.content_icon2 { background-position: -129px -2px; width: 90px; height: 100px; margin-top: 63px; }
.content_icon3 { background-position: -234px -10px; width: 118px; height: 78px; margin-top: 85px; }
.content_icon4 { background-position: -363px -4px; width: 100px; height: 96px; margin-top: 67px; }
.bg_marsk1, .bg_marsk2, .bg_marsk3, .bg_marsk4 { background: #2e97de; position: absolute; width: 100%; height: 100%; left: 0; top: 354px; z-index: 6; transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease 0; /* Firefox 4 */
-webkit-transition: all 0.3s ease 0; /* Safari �?? Chrome */
-o-transition: all 0.3s ease 0;/* Opera */
}
.texture { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 8; }
.bg_marsk2 { background: #8ecd28 }
.bg_marsk3 { background: #fdae2c }
.bg_marsk4 { background: #ba6efa }
.soul li:hover .bg_marsk1, .soul li:hover .bg_marsk2, .soul li:hover .bg_marsk3, .soul li:hover .bg_marsk4 { top: 0px; }
.soul li:hover .texture { color: #FFFFFF; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease 0; /* Firefox 4 */
-webkit-transition: all 0.2s ease 0; /* Safari �?? Chrome */
-o-transition: all 0.2s ease 0;/* Opera */
}
.soul li.compatible:hover .content_icon1 { background-position: 0 -130px; }
.soul li.integration:hover .content_icon2 { background-position: -129px -132px; }
.soul li.big_data:hover .content_icon3 { background-position: -234px -140px; }
.soul li.intelligent_life:hover .content_icon4 { background-position: -363px -134px; }
.news { margin-top: 94px; padding-top: 46px; background: #e7e8ea; min-width: 1000px; padding-bottom: 78px; }
.hot_title { color: #334e8d; font: 30px/54px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; border-bottom: 1px solid #c6c6c6;}
.news_list {padding:0 0 0 41%;}
.news_list li {padding:10px 0; line-height:1.4em; border-bottom: 1px dashed #cccccc; color: #595757; }
.news_list li a {color: #595757; display:block; position:relative; padding-right:70px;}
.news_list li a:hover { color: #000000; }
.news_list li a .time { position:absolute; right:0; top:0;}
.index_news_wrap { position: relative; width:36%; float:left; font-size:16px;}
.opacity_marsk { width: 100%; position: absolute; z-index: 3; height: 40px; line-height: 40px; opacity: 0.5; filter: alpha(opacity=50); left: 0; bottom: 0; background: #000000; }
.index_news_title { text-indent: 18px; position: absolute; z-index: 10; left: 0; bottom: 0; height: 40px; line-height: 40px; }
.login_ad .opacity_marsk { height: 60px; line-height: 60px; }
.login_ad .index_news_title { height: 60px; line-height: 60px; font: 20px/60px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.news_listSlide {position:relative;}
@media (max-width: 979px) {
	.content_wrap,.news {min-width:inherit;}
	.content_wrap {padding:30px 20px;}
	.hot_title {padding:0 20px;}
	.index_news_wrap {margin:10px 20px 0 20px; font-size:14px;}
	.news_list {padding-right:20px;}
	.news {padding-bottom:20px; margin-top:30px;}
	.soul li h5 {font-size:20px;}
}
@media (max-width: 728px) {
	.index_news_wrap {float:none; width:auto; text-align:center; background:#333;}
	.news_list {padding:20px;}
}
@media (max-width: 680px) {
	.soul li {width:50%;}
	.indexTXT_title {font-size:24px; line-height:1.4em;}
	.indexTXT_title span { display:block; font-size:34px;}
}

/*-------foot脚部-------*/
.bottom { background: #353639; padding-top:48px; min-width: 1000px; }
.foot_logo {float:left; width:200px; padding-right:80px;}
.foot_link {min-height:100px; margin-right: 4px; color: #7c7c7f; padding:20px 0 0 560px;}
.foot_link a { color: #b7b9be;white-space:nowrap;}
.foot_link p { line-height: 31px; padding-left:73px;}
.links_icon { background-position: -306px 0; width: 52px; height: 52px; float:left; margin-top:5px;}
.social_link_icons .wb { background-position: 0 -139px; width: 19px; height: 17px; vertical-align: -3px; }
.social_link_icons .wb:hover { background-position: 0 -160px; }
.social_link_icons .wx { background-position: -29px -140px; width: 20px; height: 16px; vertical-align: -3px; }
.social_link_icons .wx:hover { background-position: -29px -160px; }
.social_link_icons .phone { background-position: -62px -140px; width: 19px; height: 14px; }
.social_link_icons .phone:hover { background-position: -62px -161px; }
.social_link_icons .mail { background-position: -94px -141px; width: 18px; height: 13px; }
.social_link_icons .mail:hover { background-position: -94px -162px; }
.social_link_icons a { margin-left: 12px; vertical-align: -2px; cursor: pointer; }
.social_link_icons { color: #7c7c7f; }
.clb6b6b6, .clb6b6b6 a { color: #b6b6b6; }
.foot_top { border-bottom: 1px solid #434447; padding-bottom: 70px; }
.foot_bottom { border-top: 1px solid #2e2f32; padding: 24px 0; }
.cl696969 { color: #696969; }
.cle2e2e2, .cle2e2e2 a { color: #e2e2e2; }
.clb7b9be { color: #b7b9be; }
.social_link {float:left;padding:20px 0 0 0;}
.social_link li { float: left; margin-right: 23px; }
.cl80be25 { color: #80be25; }
.qr_xl { background: url(../images/dr_xl.png) no-repeat; width: 96px; height: 96px; }
.qr_wx { background: url(../images/dr_wx.png) no-repeat; width: 96px; height: 96px; }
.tel_icon { background-position: 0 -232px; width: 22px; height: 24px; vertical-align: -4px; margin-right: 12px; }
@media (max-width: 979px) {
	.bottom {min-width:inherit;padding-top:30px;}
	.foot_top {padding-bottom:20px;}
	.foot_bottom {padding:20px;}
	.foot_logo {padding-right:50;}
}
@media (max-width: 867px) {
	.foot_link {padding:40px 20px 0 20px; clear:both; display:none;}
}
@media (max-width: 550px) { 
	.foot_logo,.social_link {float:none; text-align:center; padding:20px; margin:0 auto;}
	.social_link li {float:none; display:inline-block; margin:0 10px;}
	.foot_link {padding:20px;}
}

/*-------关于我们-------*/
.content_self { padding: 64px 0; }
.aside { width:28%; float: left; }
.aside li { border-bottom: 1px solid #d2d2d2; height: 48px; color: #474747; font: 18px/48px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; cursor: pointer; }
.aside_icon { background-position: 0 -187px; width: 8px; height: 13px; margin: 0 5% 0 8%; vertical-align: -1px; }
.aside li:hover, .aside li.active { background: #93bd3b; color: #FFFFFF; }
.aside li.active a, .aside li:hover a { color: #FFFFFF; }
.aside li a { display: block;}
.aside li:hover .aside_icon { background-position: 0 -211px; }
.aside li.active .aside_icon { background-position: 0 -211px; }
.self_main { width:67%; float: right; }
.profile { margin-bottom: 98px; }
.profile li { margin-top: 34px; list-style: disc outside none; }
.cl595858 { color: #595858; }
.cl93bd3b { color: #93bd3b; }
.cl757575 { color: #757575; }
.contact ul { margin: 40px 0 0 8px; }
.contact ul li { margin-bottom: 10px; }
@media (max-width: 979px) {
	.content_self {padding:30px 20px;}
}
@media (max-width: 767px) {
	.aside,.self_main {float:none; width:auto;}
	.aside ul {overflow:hidden; margin-bottom:30px;border:1px solid #d2d2d2; border-right:0; border-bottom:0;}
	.aside li {float:left; width:33.3%;border:0;border-bottom:1px solid #d2d2d2;}
	.aside li a {border-right:1px solid #d2d2d2; text-align:center;}
	.aside_icon {display:none;}
}
@media (max-width: 479px) {
	.aside li {font-size:14px;}
}

/*-------产品与服务-------*/
.pns_bg {background:#00cc66; min-width: 1000px;}
.pns_ad_pic {float:left; width:60%;}
.pns_ad_info {float:right; width:35%; padding:30px 0 0 0;}
.pns_ad_name {font-size:44px; line-height:1.4em; color:#fff; font-weight:bold;}
.pns_ad_name span {font-size:58px; display:block;}
.pns_ad_txt {line-height: 32px; font-weight: lighter; font-size:18px; color:#fff; padding-top:10px;}
.cl6e8b30 { color: #6e8b30; }
.device_list_link { height: 40px; line-height: 40px; padding: 0 16px; background: #d5e6b1; display: inline-block; border-radius: 2px; }
.pns_content { padding: 74px 0 70px;}
.pns_content h1 { font: bold 48px/56px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; color: #2d5ed1; }
.pns_content_pic_fl {float:left; width:41%;}
.pns_content_pic_fr {float:right; width:41%;}
.pns_content_bg {background:#ededed;}
.pns_content_txt_fl {font: 16px/28px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; color: #595757; padding:0 45% 0 0;}
.pns_content_txt_fr {font: 16px/28px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; color: #595757; padding:0 0 0 45%;}
.cl30366e { color: #30366e; }
.pns_download { padding: 56px 0 90px; }
.download_title { line-height: 62px; border-bottom: 1px solid #c5c5c5; }
.pns_download_pic { background-position: -372px 0; width: 128px; height: 128px; }
.ml58 { margin-left: 58px; }
.pns_download_main { margin-top: 43px; }
.pns_download_btns { width: 750px; }
.pns_download_list { background: url("../images/ykez_btns.png") left top no-repeat; }
.pns_download_list li { margin: 0 20px 20px 0; width: 230px; height: 60px; background: url("about:blank()"); float: left; cursor: pointer; }
#device_ani { position: relative; height: 48px; }
.check_lists { background: url("../images/check_devices.png") no-repeat; width: 600px; height: 235px; display: none; position: absolute; left: 0; top: 42px; }
@media (max-width: 979px) {
	.pns_bg {min-width:inherit;}
	.pns_ad_info {padding:20px 0 0 0;}
	.pns_ad_name {font-size:30px; font-weight:normal;}
	.pns_ad_name span {font-size:36px;}
	.pns_ad_txt {font-size:14px; line-height:1.6em; padding-right:20px;}
	#device_ani,.pns_download,.mobileHide_btn {display:none;}
	.pns_content {padding:30px 20px;}
	.pns_content h1 {font-size:30px;}
}
@media (max-width: 760px) {
	.pns_ad_pic {float:none; width:auto; padding:20px 20px 0; text-align:center;}
	.pns_ad_info {float:none; width:auto; padding:0 20px 20px; text-align:center;}
	.pns_content_pic_fl,.pns_content_pic_fr {float:none; width:auto; text-align:center;padding:20px 0 0 0;}
	.pns_content_txt_fl,.pns_content_txt_fr {padding:20px 0;}
	.pns_content h1 {text-align:center;}
}

/*-------css3动画-----*/
.support_spotmau_wrap { position: absolute; right: 92px; top: 57px; width: 118px; height: 50px; zoom: 1; z-index: 15; background: url("about:blank"); }
.support_spotmau { background: #3cbe47; border-radius: 3px; color: #FFFFFF; display: inline-block; height: 39px; line-height: 39px; text-align: center; text-decoration: none; width: 118px; cursor: pointer; }
.support_spotmau_icon { background-position: -323px 0; width: 7px; height: 12px; margin-left: 7px; vertical-align: -2px; transition: all 220ms ease 0s; }
.support_spotmau:hover { text-decoration: none; }
.support_spotmau_wrap:hover .support_spotmau_icon { transform: rotate(90deg); }
.mani { height: 120px; width: 300px; position: relative; width: 84px; height: 38px; }
.dropcon { position: absolute; left: -94px; top: 42px; width: 213px; background: #3cbe47; zoom: 1; display: none; height: 38px; color: #ffffff; line-height: 38px; z-index: 15 }
.dropcon a:hover { text-decoration: none; }
.dropcon_channelarea_link {
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5000000', endColorstr='#E5000000'); overflow: hidden; }
.pop_fadein, .dropcon_show, .droplayer_show, .dropbox_on .dropcon, .dropcon_dl_show { z-index: 15; display: block; -webkit-animation: pop_fadein .5s alternate ease-in-out; -moz-animation: pop_fadein .5s alternate linear; -ms-animation: pop_fadein .5s alternate linear; animation: pop_fadein .5s alternate ease-in-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
@-webkit-keyframes pop_fadein {  
0% {
 opacity: 0;
 -webkit-transform: translateY(-10px);
}
 50% {
 opacity: 1;
 -webkit-transform: translateY(4px);
}
 80% {
 -webkit-transform: translateY(-2px);
}
 100% {
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes pop_fadein {  
0% {
 opacity: 0;
 -moz-transform: translateY(-10px);
}
 50% {
 opacity: 1;
 -moz-transform: translateY(4px);
}
 80% {
 -moz-transform: translateY(-2px);
}
 100% {
 -moz-transform: translateY(0);
}
}
@-ms-keyframes pop_fadein {  
0% {
 opacity: 0;
 -ms-transform: translateY(-10px);
}
 50% {
 opacity: 1;
 -ms-transform: translateY(4px);
}
 80% {
 -ms-transform: translateY(-2px);
}
 100% {
 -ms-transform: translateY(0);
}
}
@keyframes pop_fadein {  
0% {
 opacity: 0;
 transform: translateY(-10px);
}
 50% {
 opacity: 1;
 transform: translateY(4px);
}
 80% {
 transform: translateY(-2px);
}
 100% {
 transform: translateY(0);
}
}
/*-------厂商合作-------*/
.reg_inside { background: #f3f3f3; padding: 56px 0 90px; }
.clf76f0e { color: #f76f0e; }
.f32 { font: 32px/40px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.cooperate_ad_bg {min-width: 1000px; background:#11baf3; text-align:center;}
.collaborate_ad_bg span{background:url(../images/cooperate_ad.jpg) center center no-repeat;display:block;height:400px;}
.cooperate_ad_bg .mobileshow {display:none; color:#fff; padding-bottom:20px;}
.cooperate_ad_bg h1 {font-size:30px; line-height:1.4em; text-align:center;}
.cooperate_ad_bg h1 strong { display:block; font-size:36px;}
.cooperate_ad_bg p {font-size:14px; padding:0 20px;}
.co_tab_wrap { padding-top: 80px; background: #e7e8ea; padding-bottom: 30px;}
.bg_white { background: #FFFFFF; }
.co_tab_btns { margin-right: -5px; }
.co_tab_btns li { float: left; height: 140px; margin-right: 5px; }
.btn_free, .btn_open, .btn_usb { background: url("../images/co_tabs.png") no-repeat; display: inline-block; width: 330px; height: 140px; }
.btn_open { background-position: -335px 0; }
.btn_usb { background-position: -670px 0; }
.on .btn_free, .co_tab_btns li:hover .btn_free { background-position: 0 -160px; }
.on .btn_open, .co_tab_btns li:hover .btn_open { background-position: -335px -160px; }
.on .btn_usb, .co_tab_btns li:hover .btn_usb { background-position: -670px -160px; }
.cl2d5ed1 { color: #2d5ed1; }
.f28 { font: 28px/54px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.co_tab_lists_txt { width: 530px; }
.co_tab_lists li { padding: 42px 0; border-bottom: 1px dashed #b6b6b6; }
.mr108 { margin-right: 108px; }
.mr76 { margin-right: 76px; }
.ml64 { margin-left: 64px; }
.mr36 { margin-right: 36px; }
.ml45 { margin-left: 45px; }
.mt50 { margin-top: 50px; }
.mt56 { margin-top: 56px; }
.co_tab_lists .on_border { border: none; }
.e_inside {padding:20px 0;}
.e_inside .item {padding:60px 0;}
.e_inside .item:first-child {border-bottom:1px dashed #c1c1c1;}
.e_inside h3 { color: #2d5ed1; font: 44px/50px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; font-weight:bold; padding-bottom:20px;}
.e_inside_pic {float:left; width:26%; padding-top:20px;}
.key_plan_pic2 {padding:50px 0 0 0; overflow:hidden; clear:both;}
.key_plan_pic2 span {display:inline-block; float:left;}
.e_inside_content { padding:20px 0 0 30%;}
.key_plan_pic {float:left; width:16%;}
.key_plan_content {padding:0 0 0 20%;}
.co_tab_lists_pic_fl {float:left; width:40%;}
.co_tab_lists_pic_fr {float:right; width:40%;}
.co_tab_lists_txt_fl {padding:0 45% 0 0;}
.co_tab_lists_txt_fr {padding:0 0 0 45%;}
.reg_e_inside { background: #93bd3b; font: bold 24px/60px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; padding: 0 28px; margin-top: 48px; color: #FFFFFF; width: 516px; }
.tec_frame { padding: 62px 0 76px 0;}
.co_case {padding: 50px 0 80px; background: #ffffff; }
.co_case ul { overflow:hidden; padding:10px 0 0 0;}
.co_case ul li {float:left; width:33%; text-align:center; padding:30px 0 0 0;}
.mt74 { margin-top: 74px; }
.co_process {padding: 62px 0 50px;}
.full_content { padding-bottom: 38px; }
.full_content p { margin-bottom: 34px; }
.back_icon { background-position: -165px 0; width: 20px; height: 14px; vertical-align: -2px; margin-left: 9px; }
.back_link { width: 87px; cursor: pointer; border-radius: 2px; height: 40px; line-height: 40px; background: #e2e2e2; display: inline-block; color: #464646; padding-right: 18px; }
.cl696969 { color: #696969; }
.full_content { margin-top: 40px; color: #4d4d4d; font: 16px/30px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体"; }
.news_pics { text-align:center; padding:0 0 30px 0;}
.columnStyle {padding:20px; color:#fff; font-size:32px;}
.csbg1 {background:#2e96dd;}
.csbg2 {background:#8ccd29;}
.csbg3 {background:#feaf2e;}
@media (max-width: 979px) {
	.cooperate_ad_bg {min-width:inherit; overflow:hidden;}
	.cooperate_ad_bg span { display:block; margin:0 -55% 0 -70%;}
	.co_tab_wrap {padding:40px 0 0 0;}
	.comment {padding:0 20px;}
	.co_tab_lists {padding:0 20px;}
	.reg_e_inside {display:none;}
	.e_inside,.tec_frame,.co_process {padding:20px;}
	.e_inside h3 {font-size:28px;}
	.key_plan_pic2 span {display:block; width:30%;}
	.key_plan_pic2 span.pw {width:40%;}
	.columnStyle {font-size:26px;}
}
@media (max-width: 767px) {
	.cooperate_ad_bg span {/*display:none;*/}
	.collaborate_ad_bg span{display:none;}
	.cooperate_ad_bg .mobileshow {display:block;}
	.key_plan_pic2 span,.key_plan_pic2 span.pw {float:none; width:auto; text-align:center;}
	.key_plan_pic2 {padding:20px 0 0 0;}
	.co_tab_lists_pic_fl,.co_tab_lists_pic_fr {float:none; width:auto; text-align:center;}
	.co_tab_lists_txt_fl,.co_tab_lists_txt_fr {padding:20px 0;}
	.co_tab_lists h3,.e_inside h3 {text-align:center;}
	.co_case ul {padding:0 20px;}
	.co_case ul li {width:50%;}
	.columnStyle {font-size:28px;}
	.columnStyle i {width:20%; display:inline-block;}
	.e_inside .item {padding:30px 0;}
}
@media (max-width: 479px) {
	.e_inside_pic,.key_plan_pic {float:none; width:auto; text-align:center;}
	.e_inside_pic img {width:50%;}
	.e_inside_content,.key_plan_content {padding:20px 0;}
	.co_case ul li {width:auto; float:none;}
	.columnStyle {padding:10px 20px;}
	.columnStyle span {display:block;font-size:20px;}
}
/*-------隐私和公�??-------*/
.columnTitle { font-size: 30px; font-weight: normal; line-height: 1.4em; }
.cont_pri { padding: 30px 0; }
.cont_pri .color_txt { color: #FF6600; }
.team-main {position: relative;font: 16px/1.5em "微软雅黑"; color: #767676; }
.team-text {position: absolute;}
.team-text-1 {padding:40px 0 0 0;}
.team-text-1 .team-text { top: 0; left: 0; }
.team-text-2 .team-text { text-align: right; right: 0; top:-20px; }
.team-text-3 {padding-bottom:30px;}
.team-text-3 .team-text { left:29%; text-align: left; top:0; }
.team-text-3 h2 { font-size: 24px; margin-bottom: 30px; }
.news-main { margin: 0;font: 16px/28px "微软雅黑"; }
@media (max-width: 767px) {
	.team-text-1 {padding:0;}
	.team-text-1 .team-text,.team-text-2 .team-text {position:inherit; top:auto; left:auto;}
}
@media (max-width: 479px) {
	.team-text-3 {padding:0;}
	.team-text-3 .team-text {position:inherit; top:auto; left:auto; padding-top:30px;}
}
/*-------新闻列表-------*/
.cl334e8d { color: #334e8d; }
.news-main a { text-decoration: none; }
.news-main dt { padding-top: 30px; }
.news-main dt a { color: #4d4d4d; font-weight: 700; }
.news-time { color: #737373; }
.news-main dd { color: #595959; padding: 21px 0 27px 0; margin: 0; border-bottom: 1px dashed #c6c6c6; position: relative; overflow: hidden; }
.news-main dd .img { float:left; width:30%;}
.news-main dd p { margin: 0; padding:0 0 0 34%;}
.news-main dd a { color: #595959; }
.news-main dt a:hover, .news-main dd a:hover { color: #000; }
.news-jump { position: absolute; right: 5px; bottom: 27px; }
.news_ad {position: relative; }
@media (max-width: 767px) {
.news-jump { position:inherit; right: auto; bottom:auto; text-align:right; display:block;}
}
@media (max-width: 479px) {
	.news-main dd .img {float:none; width:auto; text-align:center; background:#ededed;}
	.news-main dd p {padding:20px 0;}
}
/*-------登录-主体-------*/
.login_form h3 { height: 69px; line-height: 69px; text-indent: 40px; color: #757676; font-size: 24px; border-radius: 6px 6px 0 0; font-family: "微软雅黑", arial; padding-top: 14px; }
.reg_bg { background: #c6d7df; height: 612px; }
.gap_line { height: 1px; background: #d3d6d7; line-height: 0; font-size: 0; clear: both; width: 94%; margin: 0 auto; }
.login_ad_pic { position: relative; width: 100%; height: 100%; }
.login_ad_pic li { position: absolute; }
.login_ad_num a { background: url(../images/oss_icons.png) 0 -713px no-repeat; width: 16px; height: 16px; display: inline-block; margin-right: 8px; }
.login_ad_num a.active { background: url(../images/oss_icons.png) -48px -713px no-repeat; }
.login_form { width: 410px; margin-top: 74px; background: url(../images/new_login_form.png) no-repeat; height: 443px; margin-right: -14px; position: static; float: right; }
.login_form h3 { text-indent: 44px; }
.login_content { padding: 28px 32px 0 44px; }
.login_content li input { width: 269px; height: 44px; padding: 3px 6px 3px 40px; border: none; font-size: 14px; line-height: 44px; font-family: "微软雅黑", arial, "宋体"; line-height: 44px; border: none; box-shadow: none; }
.login_content li input.login_account { background: url(../images/oss_icons.png) 0 -578px no-repeat; }
.login_content li input.login_pass { background: url(../images/oss_icons.png) 0 -642px no-repeat; }
.reg_reget, .reg_reget a { color: #666666; text-decoration: none; font-size: 14px; font-family: "微软雅黑", arial, "宋体"; }
.reg_reget a:hover { text-decoration: underline; }
.login_error { top: 36px; left: 100px; z-index: 99; }
.vss_login { margin-left: 48px; }
.vss_login .inp-username, .vss_login .inp-password { background: #FFFFFF; }
li.cl75c44d, li.cl75c44d a { color: #75c44d; }
.h74 { height: 74px; }
.login_ad_num { position: absolute; bottom: 14px; right: 10px; z-index: 555; }
/*-------��������-------*/
.co_steps {}
.co_left {padding:0 50% 0 0; text-align:right;}
.co_right {padding:0 0 0 50%; text-align:left;}
.co_left li, .co_right li {height: 173px; padding:0 60px 0 0;}
.co_right li {padding:0 0 0 60px;}
.co_left .pic {float:right; margin-right:-40px;}
.co_left .steps_wrap {padding:0 80px 0 82px; }
.co_right .pic {float:left; margin-left:-40px;}
.co_right .steps_wrap {padding:0 82px 0 80px; }
.step_title { color: #4b70a3; font: 24px/28px "Microsoft YaHei", "΢���ź�", arial, simsun, "����"; }
.co_steps_txt { color: #757575; margin-top: 8px; }
.co_title { background: url(../images/co_title.jpg) no-repeat; width: 377px; height: 63px; margin: 58px auto 72px; }
.co_case_title { background: url(../images/co_case_title.png) no-repeat; width: 288px; height: 62px; margin: 0 auto 50px; }
.process_icon {background-position: -234px 0; width: 24px; height: 24px; color: #FFFFFF; line-height: 24px; margin:5px 10px 0 0; font-weight:normal;}
.process_lists { margin-left:10px; }
.process_lists li {padding:8px 0; overflow:hidden;}
.process_lists li strong {float:left;}
.process_lists li span {display:block; padding:0 0 0 35px;}
.reg_entrance ul { width: 940px; height: 168px; margin:0 auto; }
.reg_entrance li { width:460px; float: left; height: 168px; margin-right: 10px; background:url(../images/reg_e_inside.jpg) no-repeat -480px; font-size:36px; line-height:1.4em; font-weight:bold;}
.reg_entrance li a { display:inline-block; width: 100%; height: 100%; overflow:hidden; text-indent:-99999px; color:#fff;}
.reg_entrance li:first-child {background-position:0 0;overflow:hidden; text-indent:-99999px;}
@media (max-width: 979px) {
	.reg_entrance ul {width:auto;height:auto;}
	.reg_entrance li {float:none; margin:20px auto 0 auto;}
	.process_lists { margin-left:0;}
}
@media (max-width: 767px) {
	.co_left,.co_right {padding:10px 0; margin:0; overflow:hidden; text-align:left;}
	.co_left .pic {float:left; margin-right:0;}
	.co_right .pic {float:left; margin-left:0;}
	.co_left .steps_wrap,.co_right .steps_wrap {padding:0 0 0 100px;}
}
@media (max-width: 479px) {
	.reg_entrance li {width:auto; height:auto; padding:30px; background:#9ace52; color:#fff; }
	.reg_entrance li strong {font-size:40px; display:block;}
	.reg_entrance li:first-child {overflow:inherit; text-indent:0; background:#35beec;}
	.reg_entrance li a {overflow:inherit; text-indent:0;}
	.step_title {font-size:18px;line-height:1.2em;}
}
/*-------totop-------*/
#toTop { background: url(../images/returntop.png) 0 0 no-repeat; bottom: 150px; display: none; left: 50%; margin-left: 640px; position: fixed; width: 36px; z-index: 100; height: 65px; cursor: pointer; }
#toTop:hover { background-position: 0 -65px; }
.s_arrow_icon, .p_arrow_icon { background-position: 0 -792px; width: 22px; height: 15px; top: 0px; left: 680px; position: absolute; }
.p_arrow_icon { left: 536px; top: 0; }
/*-------招聘-------*/
.join_us_bg { background: url(../images/join_us_banner.jpg) no-repeat center center; height: 400px; }
.join_us_ani {position:relative;}
.flex-control-nav {text-align:right; position:absolute; bottom:10px; right:10px;}
.flex-control-nav li {display:inline-block;}
.flex-control-nav a { text-align:left;background: url(../images/oss_icons.png) 0 -713px no-repeat; width: 16px; height: 16px; display: inline-block; margin-right: 8px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.flex-control-nav a.flex-active {background: url(../images/oss_icons.png) -48px -713px no-repeat;}
.join_us_now { color: #6b6b6b; margin: 38px 0 26px 0; }
.join_us_slogan { font: bold 32px/40px "微软雅黑", arial, "宋体"; }
.join_us_tec { background:#0073e6; position: relative; }
.join_us_main { position: absolute; font: 18px/36px "微软雅黑", arial, "宋体"; color: #FFF; left:14%; }
.join_us_tec>.join_us_main { top: 60%; }
.join_us_product { background:#fe9100; position: relative; margin-top: 25px; }
.join_us_product>.join_us_main { top:60%; }
.join_us_sales { background:#01c92b; position: relative; margin-top: 25px; }
.join_us_sales>.join_us_main { top:60%; }
.cl4274e3 { color: #4274e3; }
.join_challenge { background-position: -147px -136px; width: 103px; height: 120px; display: inline-block; }
.join_challenge:hover { background-position: -276px -136px; }
.join_click { width: 108px; position: absolute; left: 69%; top:62%; }
@media (max-width: 550px) {
	.join_click {position:inherit; left:auto; top:auto; margin:0 auto 0 auto;}
	.join_us_tec>.join_us_main,.join_us_product>.join_us_main,.join_us_sales>.join_us_main { top:40%; }
	.join_us_now .f18 {font-size:16px;}
}
@media (max-width: 479px) {
	.join_us_tec>.join_click {margin-top:25%;}
	.join_us_tec>.join_us_main{ top:33%; }
	.join_us_product>.join_us_main,.join_us_sales>.join_us_main { top:40%; }
}
.e404 {padding:20px 0 100px 0;}
