body
{
	min-width:1280px;
	background-color:#030B49;
	color:#fff;
	margin:0;
	font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
}
.agent-banner
{
	position:relative;
	padding-top:80px;
	width:100%;
	height:600px;
	background:rgba(3,11,73,1) url(../images/agent/zsdl_banner.png) no-repeat scroll center center;
}
.tg-banner
{
	position:relative;
	padding-top:80px;
	width:100%;
	height:600px;
	background:rgba(3,11,73,1) url(../images/agent/tg_banner.jpg) no-repeat scroll center center;
}
.about-page .banner-text, .about-page .banner-point, .about-page .news-casting, .about-page .banner-ul { display: none; }
.about-introduce-page .banner-nav-introduce { background-color: rgb(0, 170, 255); }
.about-course-page .banner-nav-course { background-color: rgb(0, 170, 255); }
.about-news-page .banner-nav-news { background-color: rgb(0, 170, 255); }
.about-join-page .banner-nav-join { background-color: rgb(0, 170, 255); }

b,strong
{
	font-weight:700;
}

small
{
	font-size:80%;
}

dd
{
	margin:0 0 0 40px;
}

menu,ol,ul
{
	padding:0 0 0 40px;
}

button,input,select,textarea
{
	font-size:100%;
	vertical-align:baseline;
	margin:0;
}

button,input
{
	line-height:normal;
}

button,select
{
	text-transform:none;
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0 none;
	padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main
{
	display:block;
	border:0 none;
	outline:0 none;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

header
{
	height:60px;
	top:0;
	z-index:30;
	width:100%;
	min-width:1280px;
	position:absolute;
	box-shadow:none;
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.1);
	background:none repeat scroll 0 0 rgba(6,6,44,0.1);
}

header > div
{
	width:1180px;
	margin:0 auto;
}

header a
{
	text-decoration:none;
	outline:medium none;
}

header a:hover
{
	text-decoration:none;
	cursor:pointer;
}

header .logo
{
	float:left;
	margin-top:16px;
}

header nav
{
	height:100%;
	padding-left:127px;
	overflow:visible;
}

header nav ul
{
	list-style:none outside none;
	float:left;
	margin-left:-26px;
}

header nav ul li
{
	float:left;
	margin-left:26px;
}

header nav > ul > li
{
	margin-left:22px;
}

header nav > ul > li > a
{
	text-align:center;
	font-size:14px;
	color:#fff;
}

header nav > ul > li.console
{
	margin-top:15px;
	margin-left:30px;
}

header nav li
{
	height:100%;
	line-height:60px;
	padding:0;
}

header nav li a
{
	display:block;
	height:100%;
}

header li.nav0
{
	margin-left:37px;
}

header li.nav1
{
	margin-left:10px;
	margin-right:-10px;
}

header li.nav1 > a
{
	cursor:default;
	width:55px;
}

header .header-list > li:hover:after
{
	content:"";
	display:block;
	margin-top:-3px;
	margin-left:-10px;
	width:100%;
	height:3px;
	background-image:0 #0b62ff;
	background-repeat:repeat;
	padding:0 10px;
}

header .header-search
{
	float:left;
	border:1px solid transparent;
	position:relative;
	border-radius:17px 17px 17px 17px;
	margin:14px 0 0 20px;
	padding:5px 7px;
}

header .header-search input
{
	border:medium none;
	float:left;
	outline:medium none;
	color:#fff;
}

header .header-search .input
{
	background-color:transparent;
	font-size:12px;
	width:0;
	line-height:22px;
	color:#fff;
	padding:0 0 0 6px;
}

header .header-search .button
{
	width:20px;
	height:20px;
	margin:2px 0 0 3px;
	padding:0;
}

header .header-search .button:hover
{
	background-position:0 -93px;
}

header .header-search .bg
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border-radius:17px 17px 17px 17px;
	display:block;
}

header ul.login a
{
	color:#fff;
	opacity:0.8;
}

header ul.login > li
{
	margin-left:16px;
}

header ul.login > li > a
{
	font-size:14px;
	font-weight:400;
	opacity:0.8;
	color:#fff;
	background:none repeat scroll 0 0 transparent;
}

header li.console a
{
	height:30px;
	width:99px;
	outline:medium none;
	line-height:32px;
	text-align:center;
	opacity:0.6;
	border:1px solid #979797;
	padding:0 8px;
}

header li.console a:hover
{
	opacity:1;
	background:none repeat scroll 0 0 #108cee;
	border:1px solid #108cee;
	color:#fff;
}

.fixedbar
{
	position:fixed;
	right:7px;
	font-size:16px;
	z-index:8;
	bottom:25px;
}

.fixedbar li
{
	background-color:#108cee;
	text-align:center;
	cursor:pointer;
	position:relative;
	width:36px;
	height:36px;
}

.fixedbar li i
{
	margin-top:10px;
	display:inline-block;
	color:#fff;
}

.fixedbar li:hover
{
	background-color:#209bfd;
}

.fixedbar li:hover:before
{
	color:#fff;
	width:auto;
	height:auto;
	background-image:none;
	display:inline-block;
	font-size:12px;
	padding:2px;
}

.fixedbar .forum a
{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	padding:2px;
}

.fixedbar .forum:hover a:before
{
	content:"官网论坛";
}

.fixedbar .business-consulting:hover:before
{
	content:"业务咨询";
}

.fixedbar .contact-us:hover:before
{
	content:"联系我们";
}

.fixedbar .scroll-top:hover:before
{
	content:"回到顶部";
}

.sub-nav
{
	position:absolute;
	background:none repeat scroll 0 0 #101019;
	height:auto;
	z-index:1001;
	margin-left:-64px;
	top:60px;
	box-shadow:0 0 8px rgba(0,0,0,0.2);
	display:none;
	width:900px;
	padding:20px 20px 20px 0;
}

.sub-nav .nav-group .nav-types
{
	padding-top:15px;
}

.sub-nav .nav-group .nav-types h3
{
	position:relative;
	font-size:14px;
	font-weight:400;
	color:#999;
	line-height:40px;
	cursor:pointer;
	display:block;
	width:245px;
	height:40px;
	-moz-box-sizing:border-box;
	padding-left:46px;
}

.sub-nav .nav-group .nav-types h3.current
{
	background:url(../images/agent/icon_02901645.png) no-repeat scroll 200px -117px #1b1b25;
	color:#0b83e1;
	padding-left:60px;
	-moz-transition:padding-left .3s cubic-bezier(0,1.13,1,1) 0;
}

.sub-nav .nav-group .nav-types h3 .icon-new-tag:before
{
	margin-left:-2px;
}

.sub-nav .nav-group li
{
	float:none;
	width:auto;
}

.sub-nav .nav-group li h4
{
	color:#fff;
	font-size:14px;
	line-height:20px;
	margin:0;
}

.sub-nav .nav-group li h4 i
{
	font-size:12px;
	left:70px;
	font-weight:400;
	color:gray;
	vertical-align:middle;
}

.sub-nav .nav-group li p
{
	color:#fff;
	opacity:0.4;
	font-size:12px;
	line-height:20px;
	margin:5px 0 0;
}

.sub-nav .nav-group li ul li
{
	float:none;
	margin:20px 0;
	padding:0;
}

.sub-nav .nav-group .nav-content > li > ul
{
	margin-top:-10px;
}

.sub-nav li
{
	line-height:normal;
	height:auto;
	width:170px;
	margin:0 0 0 20px;
	padding:0;
}

.sub-nav li h3
{
	font-size:14px;
	font-weight:400;
	color:#999;
	line-height:30px;
	border-bottom:1px solid #e5e5e5;
}

.sub-nav li ul
{
	height:auto;
	margin:0;
	padding:5px 0 0;
}

.sub-nav li ul li
{
	float:none;
	line-height:24px;
	margin:0;
	padding:0;
}

.sub-nav li a
{
	color:#fff;
	opacity:0.8;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	padding:0;
}

.sub-nav li span .iconfont
{
	color:#999;
	margin-right:8px;
}

.sub-nav li a:hover
{
	color:#0886e9;
}

.products-nav
{
	width:663px;
	margin-left:-111px;
	padding:0 20px 0 0;
}

.products-nav.double-col
{
	width:1160px;
}

.products-nav .nav-group
{
	min-height:500px;
	position:relative;
}

.products-nav .nav-group .nav-content > li .nav-subproducts a
{
	display:inline-block;
	border:1px solid #3f3f3f;
	text-align:center;
	line-height:26px;
	margin-top:8px;
	width:130px;
	height:26px;
	font-size:12px;
	position:relative;
	-moz-box-sizing:border-box;
	opacity:0.7;
	color:#fff;
}

.products-nav .nav-group .nav-content > li .nav-subproducts a:hover
{
	color:#fff;
	border:1px solid #108cee;
	opacity:1;
	background:none repeat scroll 0 0 #108cee;
}

.products-nav .nav-group .nav-content > li .nav-advantages a
{
	position:relative;
	display:inline-block;
	border:1px solid #3f3f3f;
	text-align:center;
	line-height:26px;
	margin-top:8px;
	width:105px;
	height:26px;
	-moz-box-sizing:border-box;
	font-size:12px;
	opacity:0.7;
	color:#fff;
}

.products-nav .nav-group .nav-content > li .nav-advantages a:hover
{
	border:1px solid #108cee;
	color:#fff;
	background:none repeat scroll 0 0 #108cee;
	opacity:1;
}

.products-nav .nav-group .nav-content > li .product-nav-content-col
{
	float:left;
	width:48%;
	margin-top:0;
	margin-left:3%;
	min-height:500px;
	position:relative;
}

.products-nav .nav-group .nav-content > li .product-nav-content-col:first-child
{
	margin-left:0;
	border-right:1px solid #35353d;
}

.products-nav .nav-group .nav-content > li .product-nav-content-col .product-nav-content-title
{
	color:#fff;
	font-size:14px;
	line-height:20px;
	margin-top:5px;
	opacity:0.4;
	margin-bottom:15px;
}

.products-nav .nav-group .nav-content > li .product-nav-content-col li:first-child
{
	margin-top:10px;
}

.products-nav .nav-group .nav-content > .all-products-nav
{
	width:887px;
}

.products-nav .nav-group .nav-content > .all-products-nav > ul
{
	margin-top:0;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems
{
	float:left;
	width:140px;
	margin:0 10px;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type
{
	float:left;
	padding-top:20px;
	margin-top:0;
	border-top:1px solid #22222b;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type .type-title
{
	font-size:14px;
	color:#fff;
	opacity:0.4;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type ul
{
	margin-top:5px;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type ul .product-item
{
	margin:10px 0;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type ul .product-item h4
{
	font-size:12px;
	font-weight:400;
	color:#fff;
	line-height:17px;
	opacity:0.8;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-type ul .product-item h4:hover
{
	color:#008eff;
	opacity:1;
}

.products-nav .nav-group .nav-content > .all-products-nav .lineItems .product-index-0
{
	border:0 none;
	margin-top:-20px;
}

.products-nav .nav-group .nav-types h3.all-product
{
	background:url(../images/agent/all_611d5812.png) no-repeat scroll 200px -20px #101019;
}

.solution-nav
{
	min-width:570px;
	max-width:730px;
	margin-left:-48px;
	padding:5px 30px 30px 0;
}

.solution-nav > li
{
	margin-left:30px;
	padding-left:20px;
	margin-top:30px;
	width:130px;
	border-left:1px solid #35353d;
}

.solution-nav > li:first-child
{
	border-left:0 none;
}

.solution-nav > li ul li
{
	width:150px;
	margin-top:6px;
}

.solution-nav > li ul li a
{
	font-size:14px;
	display:inline-block;
}

.solution-nav > li ul li i
{
	font-size:12px;
	line-height:12px;
	width:25px;
	height:10px;
	color:#ff1f14;
	background:none repeat scroll 0 0 #fff;
	display:inline-block;
	margin-left:10px;
}

.solution-nav > li h3
{
	border-bottom:0 none;
}

.solution-nav .solution-dobule-col
{
	border-left:0 none;
	margin-left:10px;
	margin-top:60px;
}

.support-nav
{
	width:452px;
	margin-left:-36px;
	-moz-box-sizing:border-box;
	padding:0;
}

.support-nav .lineItems
{
	float:left;
	-moz-box-sizing:border-box;
	margin:0;
}

.support-nav .lineItems h4
{
	opacity:0.4;
	font-size:14px;
	color:#fff;
	letter-spacing:1.5px;
	line-height:30px;
	width:100px;
	height:30px;
	margin:0;
}

.support-nav .lineItems ul
{
	width:100px;
	margin-top:10px;
}

.support-nav .lineItems ul a
{
	text-decoration:none;
	opacity:0.85;
	font-size:14px;
	color:#fff;
	letter-spacing:1.39px;
	line-height:34px;
	height:34px;
}

.support-nav .lineItems span
{
	float:left;
	height:176px;
	width:1px;
	opacity:0.1;
	background:none repeat scroll 0 0 #fff;
	margin-top:-20px;
}

.support-nav .item-0
{
	width:151px;
	padding:30px 0 40px 40px;
}

.support-nav .item-1
{
	width:141px;
	padding:30px 0 40px 30px;
}

.support-nav .item-2
{
	width:160px;
	padding:30px 30px 40px;
}

.cooperation-nav
{
	width:196px;
	margin-left:-50px;
	-moz-box-sizing:border-box;
}

.cooperation-nav li
{
	float:none;
	margin-bottom:0;
	line-height:17px;
	padding:5px 5px 5px 20px;
}

.cooperation-nav li a
{
	font-size:14px;
	color:#fff;
	line-height:20px;
	opacity:1;
}

.market-nav
{
	width:663px;
	padding:0 20px 0 0;
}

.market-nav .nav-group
{
	min-height:520px;
	position:relative;
}

.market-nav .nav-types a
{
	color:#999;
}

footer
{
	color:#d6d6d6;
	background:none repeat scroll 0 0 #000;
}

footer .pre-sale
{
	float:right;
	width:170px;
	margin-top:54px;
}

footer .pre-sale h3
{
	font-size:20px;
	color:#fff;
	line-height:30px;
}

footer .pre-sale span
{
	font-size:12px;
	color:#999;
	line-height:24px;
}

footer .pre-sale .contact-msg
{
	margin-top:55px;
}

footer .pre-sale .contact-msg .msg-item
{
	float:left;
	position:relative;
	width:40px;
	height:40px;
	cursor:pointer;
	margin-right:16px;
}

footer .pre-sale .contact-msg .msg-item img
{
	width:40px;
	height:40px;
}

footer .pre-sale .contact-msg .msg-item .qrCode
{
	display:none;
	position:absolute;
	top:-116px;
	left:-28px;
}

footer .pre-sale .contact-msg .msg-item .qrCode img
{
	width:96px;
	height:96px;
	position:absolute;
	z-index:2;
}

footer .pre-sale .contact-msg .msg-item .qrCode:after
{
	content:"";
	display:block;
	position:absolute;
	height:8px;
	width:8px;
	background-color:#fff;
	z-index:1;
	margin-top:90px;
	margin-left:44px;
}

footer .notice-list
{
	overflow:hidden;
	float:left;
}

footer .group
{
	float:left;
	margin-left:70px;
}

footer .group dl
{
	width:170px;
	padding-left:0;
}

footer .group dl.footerdoc
{
	width:140px;
}

footer .group dl.footer-contact-us
{
	width:244px;
}

footer .group dl.footer-products
{
	width:162px;
}

footer dl
{
	float:left;
	margin:0 0 30px;
}

footer dd
{
	font-size:12px;
	line-height:24px;
}

footer dd a,footer dd span,footer dd h6
{
	color:#a6a7aa;
}

footer dt
{
	color:#fff;
	margin:40px 0 20px;
}

footer p
{
	clear:both;
	text-align:center;
	font-size:12px;
	border-top:1px solid #656973;
	height:80px;
	line-height:80px;
	color:#ebebeb;
	margin-top:0;
}

footer .footer-links,footer .products-links
{
	clear:both;
	border-top:1px solid #656973;
	border-bottom:1px solid #656973;
	padding:20px 0;
}

footer .footer-links li a,footer .products-links li a
{
	color:#a6a7aa;
	margin-right:44px;
}

footer .footer-links li:last-child a,footer .products-links li:last-child a
{
	margin-right:0;
}

footer .footer-links a
{
	color:#fff;
	font-size:12px;
	line-height:24px;
	margin:0 42px 0 0;
}

footer .footer-links ul
{
	display:inline-block;
	vertical-align:top;
}

footer .footer-tips
{
	height:auto;
	border-top:medium none;
	font-size:12px;
	line-height:24px;
	margin:0;
	padding:30px 0 40px;
}

footer .notice-list li
{
	width:360px;
	overflow:hidden;
	white-space:nowrap;
}

footer .notice-list li a
{
	text-decoration:none;
}

footer .notice-list li a:hover
{
	color:#108cee;
	-moz-transition:all .3s ease 0;
}

h1,h2,h3,dd,ul,ol
{
	margin:0;
	padding:0;
}

section
{
	padding:0;
}

.container
{
	width:1180px;
	margin-right:auto;
	margin-left:auto;
}

header:hover
{
	background:none repeat scroll 0 0 #000;
}

header nav > ul > li > a:hover
{
	color:#108cee;
	display:block;
}

header nav .header-list > li:hover:after
{
	content:"";
	display:block;
	margin-top:-3px;
	width:100%;
	height:3px;
	background-image:0 #0b62ff;
	background-repeat:repeat;
}

header li.console a:before
{
	width:16px;
	height:16px;
	background:url(../images/agent/icons_32087ff6.png) no-repeat scroll -25px -94px transparent;
	margin:8px 6px 0 0;
}

header li.console a:hover:before
{
	background:url(../images/agent/icons_32087ff6.png) no-repeat scroll -25px -94px transparent;
}

button
{
	outline:0 none;
	border:0 none;
}

.common-btns
{
	width:160px;
	height:40px;
	line-height:40px;
	font-size:14px;
	background:none repeat scroll 0 0 #0500fe;
	color:#fff;
	font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
}

.common-btns:hover
{
	background:none repeat scroll 0 0 #0400cc;
	-moz-transition:all .3s ease 0;
}

.false-btns
{
	width:160px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	border:0 none;
	background:none repeat scroll 0 0 #333;
	cursor:not-allowed;
	font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
}

.false-btns:hover
{
	background:none repeat scroll 0 0 #333;
}

.banner
{
position: relative;
    padding-top: 80px;
    width: 100%;
    height: 600px;
	display:inline-block;
}

.banner .steps
{
	
	width:100%;
	margin-top:510px;
	display:inline-block;
}

.banner .steps ul.realname-steps
{
	width:1180px;
	height:120px;
	line-height:120px;
	background:none repeat scroll 0 0 #0c1e6e;
	text-align:center;
	font-size:18px;
	margin:0 auto;
}

.banner .steps ul.realname-steps li
{
	float:left;
	width:33.3%;
	height:100%;
}

.banner .steps ul.realname-steps li small
{
	margin-right:15px;
}

.banner .steps ul.realname-steps li small img
{
	width:32px;
	height:32px;
	vertical-align:middle;
	margin-top:-10px;
}

.banner .steps ul.realname-steps li.active
{
	border-right:1px solid #0400f2;
	position:relative;
	background:none repeat scroll 0 0 #0400f2;
}

.banner .steps ul.realname-steps li.active:after
{
	content:"";
	position:absolute;
	right:-53px;
	border-color:transparent transparent transparent #0500ed;
	border-style:solid;
	border-width:60px 26px;
}

.area
{
	width:1180px;
	padding-top:50px;
	margin:50px auto 0;
}

.area .area-title
{
	margin-bottom:40px;
	text-align:center;
}

.area .area-title small
{
	display:inline-block;
	margin-top:5px;
	font-size:16px;
	color:#b4b6ca;
}

.area .area-title small a
{
	text-decoration:underline;
	color:#0a4999;
}

.area .area-title .borders:before
{
	content:"";
	position:absolute;
	left:-120px;
	top:8px;
	width:40px;
	height:40px;
	background-color:transparent;
	background-image:url(../images/agent/left_ec267d5b.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover;
}

.area .area-title .borders:after
{
	content:"";
	position:absolute;
	right:-120px;
	top:8px;
	width:40px;
	height:40px;
	background-color:transparent;
	background-image:url(../images/agent/right_b8423741.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover;
}

.area .area-title a
{
	padding:0 10px;
}

.gif-bags
{
	-moz-box-sizing:border-box;
	position:relative;
	height:397px;
	background:url(../images/agent/giftbg_sm.png) no-repeat scroll -9px -6px transparent;
	padding:40px 0;
}

.gif-bags .city_1
{
	position:absolute;
	top:-20px;
	right:-75px;
	width:75px;
	height:275px;
	background-color:transparent;
	background-image:url(../images/agent/city_5cef8ac1.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center top;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
	z-index:3;
}

.gif-bags ul
{
	height:100%;
}

.gif-bags ul li.gif-bag
{
	float:left;
	width:33.2%;
	text-align:center;
}

.gif-bags ul li.gif-bag .bag_title
{
	width:100%;
	color:#fff;
	font-size:20px;
	margin:20px auto;
	font-weight:700;
}

.gif-bags ul li.gif-bag .bag-content
{
	height:185px;
	-moz-box-sizing:border-box;
	padding-top:20px;
	padding-bottom: 25px;
}

.gif-bags ul li.gif-bag p
{
	width:280px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	margin:0 auto;
}

.gif-bags ul li.gif-bag p b
{
	font-size:16px;
	color:#8a329b;
}

.area-cloudserver .city_2
{
	position:absolute;
	bottom:90px;
	left:-80px;
	width:80px;
	height:161px;
	background-color:transparent;
	background-image:url(city1_ab0150f8.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
	z-index:0;
}

.area-cloudserver .recommend-pro
{
	position:relative;
	background-color:transparent;
	background-image:url(../images/agent/bccbg_58463c35.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
	float:left;
	height:400px;
	width:278px;
	margin-left:22px;
	text-align:center;
}

.area-cloudserver .recommend-pro .icon_skir
{
	position:absolute;
	top:16px;
	right:-30px;
	font-size:12px;
	width:120px;
	height:42px;
	line-height:38px;
	background-color:transparent;
	background-image:url(../images/agent/right_skr_cfaf69ad.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
}

.area-cloudserver .recommend-pro .pro-title
{
	padding-top:35px;
}

.area-cloudserver .recommend-pro .pro-title .pro_name
{
	width:100%;
	font-size:22px;
}

.area-cloudserver .recommend-pro .pro-title .pro_desc
{
	width:200px;
	line-height:26px;
	padding-top:12px;
	padding-bottom:15px;
	font-size:14px;
	font-weight:400;
	margin:0 auto;
}

.area-cloudserver .recommend-pro .config > ul
{
	width:100%;
	line-height:25px;
	font-size:14px;
}

.area-cloudserver .recommend-pro .config > ul > li
{
	float:left;
	-moz-box-sizing:border-box;
	width:25%;
	border-right:1px solid rgba(49,46,128,0.6);
}

.area-cloudserver .recommend-pro .price
{
	padding-top:20px;
	padding-bottom:10px;
	overflow:hidden;
}

.area-cloudserver .recommend-pro .origin_price
{
	height:40px;
	line-height:40px;
	color:#3c398d;
}

.area-cloudserver .recommend-pro .campaign_price span
{

	font-size:48px;
	padding-right:5px;
	padding-left:5px;
	color:#fff;
}

.area-cloudserver .recommend-pro .campaign_price small
{
	font-size:16px;
	padding-right:3px;
	font-weight:400;
}

.area-cloudserver .recommend-pro .campaign_price b
{
	position:relative;
	display:inline-block;
	margin-top:-15px;
	vertical-align:middle;
	bottom:8px;
	width:50px;
	height:30px;
	line-height:30px;
	font-weight:400;
	font-size:12px;
	text-align:center;
	background:none repeat scroll 0 0 #8a329b;
}

.area-cloudserver .recommend-pro .campaign_price b:after
{
	content:"";
	position:absolute;
	right:-4px;
	bottom:-5px;
	width:0;
	height:0;
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-image:none;
	border-color:transparent transparent #8a329b;
	border-style:solid;
	border-width:5px;
}

.area-cloudserver .recommend-pro:nth-child(3) .campaign_price b
{
	margin-right:10px;
}

.area-ocr .area-title .borders:before
{
	content:"";
	position:absolute;
	left:-140px;
	top:8px;
	width:40px;
	height:40px;
	background-color:transparent;
	background-image:url(../images/agent/left_ec267d5b.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover;
}

.area-ocr .area-title .borders:after
{
	content:"";
	position:absolute;
	right:-140px;
	top:8px;
	width:40px;
	height:40px;
	background-color:transparent;
	background-image:url(../images/agent/right_b8423741.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover;
}

.area-ocr .city_3
{
	position:absolute;
	top:330px;
	right:-50px;
	width:50px;
	height:295px;
	background-color:transparent;
	background-image:url(city2_dfb95674.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover;
	z-index:0;
}

.area-ocr .ocr_content
{
	-moz-box-sizing:border-box;
	background-color:transparent;
	background-image:url(../images/agent/ocrbg_ac0b9edd.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center top;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:100% 100%;
}

.area-ocr .products
{
	height:450px;
	-moz-box-sizing:border-box;
	padding:50px 55px 0;
}

.area-ocr .products dl
{
	-moz-box-sizing:border-box;
	width:480px;
	height:96px;
	margin:0 0 36px;
}

.area-ocr .products dl:nth-child(5),.area-ocr .products dl:nth-child(6)
{
	margin-bottom:0;
}

.area-ocr .products dl dt
{
	float:left;
	margin-top:20px;
	width:85px;
	overflow:hidden;
}

.area-ocr .products dl dt img
{
	display:block;
	width:60px;
}

.area-ocr .products dl dd
{
	float:left;
	-moz-box-sizing:border-box;
	padding-left:40px;
	width:380px;
}

.area-ocr .products dl dd p
{
	width:338px;
	font-size:14px;
	line-height:26px;
	margin:0;
}

.area-ocr .products dl dd h2
{
	font-size:20px;
	margin-bottom:20px;
}

.area-ocr .free_receive
{
	height:90px;
	text-align:center;
}

.question-consult
{
	margin-bottom:100px;
}

.question-consult .question_content
{
	background-color:transparent;
	background-image:url(../images/agent/question_0b253b6e.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
	color:#fff;
	overflow:hidden;
	padding:55px;
}

.question-consult .question_content .questions
{
	padding-top:26px;
	height:325px;
}

.question-consult .question_content .questions ul > li
{
	font-size:14px;
}

.question-consult .question_content .questions ul > li div
{
	line-height:26px;
	margin:0;
}

.question-consult .question_content .questions ul > li:nth-child(2)
{
	margin-top:25px;
	margin-bottom:25px;
}

.question-consult .question_content .consult ul
{
	margin-top:24px;
}

.question-consult .question_content .consult p
{
	font-size:14px;
	margin:0;
}

.fixed_bar
{
	width:122px;
	-moz-box-sizing:border-box;
	position:fixed;
	top:20%;
	right:10px;
	font-size:14px;
	text-align:center;
	z-index:99;
}

.fixed_bar .fix_heade
{
	width:100%;
	padding:20px 0;
}

.fixed_bar .fix_heade .fix_heade_title
{
	width:120px;
	height:25px;
	background-color:transparent;
	background-image:url(../images/agent/fix_title_9033a89f.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:contain;
	margin:0 auto;
}

.fixed_bar .show_hide
{
	font-size:12px;
	height:18px;
	line-height:18px;
	cursor:pointer;
	text-align:right;
}

.fixed_bar ul
{
	border:1px solid #fff;
	box-shadow:0 0 8px #05a4ff;
	background:none repeat scroll 0 0 #000;
	overflow:hidden;
}

.fixed_bar ul li
{
	-moz-box-sizing:border-box;
	cursor:pointer;
	font-size:16px;
	width:120px;
	height:50px;
	line-height:50px;
}

.fixed_bar ul li:hover
{
	background:none repeat scroll 0 0 #0500fe;
}

.dialog
{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	right:0;
	background-color:rgba(0,0,0,0.78);
	z-index:20;
}

.dialog .fake-border
{
	position:relative;
	width:800px;
	height:410px;
	margin:155px auto;
}

.dialog ol
{
	list-style-type:decimal;
}

.dialog .dialog-content
{
	width:100%;
	height:100%;
	background-color:#fff;
	padding-bottom:40px;
}

.dialog .dialog-content .icon-close
{
	position:absolute;
	top:10px;
	right:10px;
	font-size:20px;
	cursor:pointer;
	color:#a1a4a7;
}

.dialog .dialog-content .head
{
	width:100%;
	padding-top:0;
	font-size:16px;
	color:#333;
	line-height:67px;
	vertical-align:middle;
	text-align:center;
	background-color:#fff;
	margin:0 auto;
}

.dialog .dialog-content .body
{
	width:700px;
	height:240px;
	font-size:12px;
}

.dialog .dialog-content .body li
{
	margin-bottom:12px;
}

.dialog .dialog-content .button
{
	display:block;
	width:160px;
	height:38px;
	line-height:38px;
	background-color:#0500fe;
	color:#fff;
	text-align:center;
	cursor:pointer;
	font-size:14px;
	margin:0 auto;
}

.dialog .dialog-content .button:hover
{
	background-color:#0400cc;
	-moz-transition:all .3s ease 0;
}

.dialog .dialog-content .button:active
{
	background-color:#047bd8;
	-moz-transition:all .3s ease 0;
}

.dialog.rules .fake-border
{
	width:800px;
	margin:70px auto;
}

.dialog.rules .body
{
	width:700px;
	height:280px;
	overflow:hidden;
	margin-top:10px;
	padding:0 30px 0 55px;
}

.dialog.rules .body li
{
	font-size:12px;
	line-height:17px;
	color:#333;
	margin-bottom:15px;
}

.dialog.rules .body:hover
{
	overflow-y:auto;
}

.dialog.rules .button
{
	margin-top:25px;
}

footer .footer-feedback,button,html input[type=button],input[type=reset],input[type=submit],header .header-list .nav-pointer a,header .header-search i,header ul.login .list-nav a,.market-nav .nav-types h3
{
	cursor:pointer;
}




img,.area-cloudserver .recommend-pro .config > ul > li:last-child
{
	border:0 none;
}

form,.area-cloudserver .recommend-pro:first-child
{
	margin:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,header .transparent,.sub-nav .nav-group li.current,header div .transparent
{
	display:block;
}

header .default,.fixedbar li:hover i,.products-nav .nav-group > ul > li,.products-nav .nav-group .nav-content > li .nav-subproducts .newtag:hover:after,.products-nav .nav-group .nav-content > li .nav-advantages .newtag:hover:after,.market-nav .nav-group > ul > li,footer .site,.scroll-top,header div .default
{
	display:none;
}

header nav:before,header nav:after,footer:before,footer:after,footer .pre-sale .contact-msg:before,footer .pre-sale .contact-msg:after,footer .footer-links ul:before,footer .products-links ul:before,footer .footer-links ul:after,footer .products-links ul:after,.container:before,.container:after,.banner .steps ul.realname-steps:before,.banner .steps ul.realname-steps:after,.gif-bags ul:before,.gif-bags ul:after,.area-cloudserver .products:before,.area-cloudserver .products:after,.area-cloudserver .recommend-pro .config > ul:before,.area-cloudserver .recommend-pro .config > ul:after,.area-ocr .products:before,.area-ocr .products:after,.area-ocr .products dl:before,.area-ocr .products dl:after
{
	display:table;
	content:"";
}

header nav:after,footer:after,footer .pre-sale .contact-msg:after,footer .footer-links ul:after,footer .products-links ul:after,.container:after,.banner .steps ul.realname-steps:after,.gif-bags ul:after,.area-cloudserver .products:after,.area-cloudserver .recommend-pro .config > ul:after,.area-ocr .products:after,.area-ocr .products dl:after
{
	clear:both;
}

header li.nav3 > a,header li.list-nav > a
{
	cursor:default;
}

header .header-search .content,.market-nav .nav-group li,.area-cloudserver,.area-ocr
{
	position:relative;
}

header ul.login,.area-ocr .products dl:nth-child(2n)
{
	float:right;
}

header ul.login > li:first-child,.products-nav .nav-group .nav-content > .all-products-nav .items-0
{
	margin-left:0;
}

.sub-nav .nav-group,.sub-nav .nav-group .nav-content
{
	overflow:hidden;
}

.sub-nav .nav-group .nav-types h3 i,.sub-nav .nav-group li h4 .icon-new-tag
{
	font-size:12px;
	line-height:12px;
	background:none repeat scroll 0 0 #fff;
	width:25px;
	height:10px;
	color:#ff1f14;
	display:inline-block;
	margin-top:-4px;
	margin-left:15px;
}

.sub-nav .nav-group li a:hover h4,.market-nav .nav-types h3.current a
{
	color:#0b83e1;
}

.products-nav h4,.market-nav h4
{
	font-weight:400;
}

.products-nav .nav-group > ul,.market-nav .nav-group > ul
{
	float:none;
	margin:8px 0 8px 263px;
}

.products-nav .nav-group .nav-content > li .nav-subproducts .newtag:after,.products-nav .nav-group .nav-content > li .nav-advantages .newtag:after
{
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	content:"";
	display:block;
	background:url(../images/agent/newtag_49d1f3ec.png) no-repeat scroll right top transparent;
}

.products-nav .nav-group .nav-types,.market-nav .nav-types
{
	position:absolute;
	left:0;
	height:100%;
	background:none repeat scroll 0 0 #101019;
	border-right:1px solid #35353d;
}

.products-nav .nav-group .nav-types h3.all-product:hover,.products-nav .nav-group .nav-types .all-product.current
{
	background-color:#1b1b25;
	background-position:200px 14px;
}

.support-nav .lineItems ul a:hover,.fixed_bar .show_hide:hover
{
	color:#108cee;
}

.support-nav .item-0 span,.support-nav .item-1 span
{
	margin-left:10px;
}

footer a,footer span
{
	color:#d6d6d6;
}

footer .footer-links li,footer .products-links li,.area-ocr .products dl:nth-child(2n+1)
{
	float:left;
}

.area .area-title .borders,.area-ocr .area-title .borders
{
	position:relative;
	font-size:32px;
}

.question-consult .title,.question-consult .question_content .consult .title span
{
	font-size:20px;
}

@media undefined {
	.realname-steps > li.active:after
	{
		right:-52px!important;
		top:-2px;
		border-top-width:62px;
		border-bottom-width:62px;
	}
	
	.fixed_bar
	{
		right:150px;
	}
}