.banner-engine .header-container
{
	height:0;
}

.banner-engine .news-casting
{
	display:none;
}

.info-banner
{
	position:relative;
	padding-top:80px;
	width:100%;
	height:600px;
	background:rgba(0,0,0,0) url(../images/home/tg_banner.jpg) no-repeat scroll center center;
}

.banner-nav
{
	transition:width .8s ease 0;
	position:absolute;
	top:0;
	right:130px;
	height:76px;
}

.info-box
{
	height:100%;
}

.info-nav
{
	position:relative;
	padding-top:140px;
}

.product-info-title
{
	margin-bottom:22px;
	height:46px;
	line-height:46px;
	font-size:46px;
	color:#fff;
	font-weight:400;
}

.product-info-detail
{
	margin-bottom:42px;
	width:524px;
	font-size:14px;
	color:#c8cbcf;
	line-height:25px;
}

.product-info-btn
{
	margin-top:20px;
}

.product-info-btn a.btn
{
	display:inline-block;
	margin-right:20px;
	width:118px;
	height:38px;
	text-align:center;
	line-height:38px;
	font-size:14px;
	color:#fff;
}

.info-btn1
{
	background:#0af none repeat scroll 0 0;
	border:1px solid #00a1f2;
}

.info-btn1:hover
{
	background:#0099e5 none repeat scroll 0 0;
	border:1px solid #0090d9;
}

.info-btn2
{
	background:transparent none repeat scroll 0 0;
	border:1px solid #919396;
}

.product-info-btn a.btn.info-btn2:hover
{
	background:#fff none repeat scroll 0 0;
	border:1px solid #fff;
	color:#333;
}

a.info-btn3
{
	margin-left:20px;
	background:#fff none repeat scroll 0 0;
	color:#009fd9;
	border:1px solid #009fd9;
	line-height:28px;
}

a.info-help-link
{
	display:inline-block;
	margin-right:20px;
	height:40px;
	line-height:40px;
	color:#0af;
	font-size:14px;
}

.product-info-stand
{
	margin-top:15px;
	padding-left:20px;
	font-size:14px;
	color:#4c4c4c;
	background:rgba(0,0,0,0) url(icon_product_info.png) no-repeat scroll left 3px;
}

.product-info-stand a
{
	display:inline-block;
	color:#009fd9;
	margin:0 2px;
}

.server-module.double
{
	padding-bottom:55px;
	background:#f5f5f5 none repeat scroll 0 0;
}

.server-module.single
{
	padding-bottom:55px;
}

.server-module.server-question-module
{
	padding-bottom:75px;
}

.module-title
{
	position:relative;
	text-align:center;
	height:172px;
	line-height:182px;
	font-size:32px;
}

.module-title span
{
	display:inline-block;
	margin-left:20px;
	font-size:14px;
	color:#666;
}

.group-title .group-name
{
	display:inline-block;
	color:#009fd9;
	font-size:20px;
	background:#fff none repeat scroll 0 0;
	padding-right:5px;
}

.group-title .group-span
{
	float:right;
	margin-top:-20px;
	width:100%;
	height:20px;
	display:inline-block;
	background:rgba(0,0,0,0) url(line_ico.png) repeat-x scroll 0 0;
	z-index:10;
}

.qa-box li
{
	position:relative;
	float:left;
	margin-left:30px;
	width:380px;
	background-color:#fff;
}

.qa-box li:hover
{
	box-shadow:0 5px 13px 1px rgba(0,0,0,0.2);
}

.qa-title
{
	position:relative;
	height:66px;
	line-height:80px;
}

.qa-title1
{
	background:rgba(0,0,0,0) url(icon-question-box-01.png) no-repeat scroll 30px 30px;
}

.qa-title2
{
	background:rgba(0,0,0,0) url(icon-question-box-02.png) no-repeat scroll 30px 30px;
}

.qa-title3
{
	background:rgba(0,0,0,0) url(icon-question-box-03.png) no-repeat scroll 30px 30px;
}

.qa-title span
{
	display:inline-block;
	margin-left:58px;
	font-size:18px;
	color:#333;
}

.qa-title a
{
	position:absolute;
	right:22px;
	top:0;
	display:inline-block;
	font-size:12px;
	color:#1d8cd9;
}

.qa-box-list
{
	padding-top:11px;
	padding-bottom:25px;
	border-top:1px solid #e5e5e5;
	margin:0 25px 0 58px;
}

.qa-box-list a
{
	position:relative;
	display:block;
	padding-left:6px;
	font-size:14px;
	color:#333;
	height:36px;
	line-height:36px;
	width:240px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.qa-box-list a:hover
{
	color:#009fd9;
}

.qa-box-list a::before
{
	position:absolute;
	left:0;
	top:-4px;
	content:".";
	font-size:12px;
	color:#333;
}

.nav-box
{
	width:100%;
	height:76px;
	background-color:#36393d;
	box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);
}

.nav-box.normal-nav-box
{
	position:absolute;
	bottom:0;
	background-color:transparent;
}

.nav-show
{
	position:fixed;
	top:-1px;
	z-index:9999;
	border-top:1px solid rgba(247,249,250,0.36);
}

.nav-hide
{
	box-shadow:none;
}

.banner-nav li
{
	height:74px;
	margin-left:40px;
	float:left;
}

.banner-nav li a
{
	height:74px;
	display:inline-block;
	font-size:16px;
	color:#fff;
	line-height:74px;
	padding:0 10px;
}

.nav-hide .banner-nav li a
{
	height:74px;
	line-height:74px;
}

.nav-show .banner-nav li a
{
	height:73px;
	line-height:73px;
}

.banner-nav li a:hover,.banner-nav li a.active
{
	border-bottom:3px solid #009fd9;
	color:#009fd9;
}

.nav-server
{
	display:inline-block;
	position:relative;
	font-size:16px;
	color:#fff;
	height:76px;
	line-height:74px;
	width:200px;
}

.nav-server::before
{
	position:absolute;
	left:20px;
	top:2px;
	content:url("icon_nav_server.png");
	width:16px;
	height:14px;
}

.nav-server ul
{
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:75px;
	background-color:#323437;
	width:100%;
	padding-bottom:10px;
	border:1px solid #3b3d41;
	box-shadow:1px 1px 3px rgba(0,0,0,0.1);
}

.nav-server:hover
{
	background-color:#323437;
	color:#0af;
}

.nav-server-name
{
	border-left:1px solid transparent;
	border-right:1px solid #56585c;
	text-align:center;
}

.nav-server:hover .nav-server-name
{
	border-left:1px solid #56585c;
}

.nav-server:hover::before
{
	content:url("icon_machine.png");
}

.nav-server:hover ul.nav-other-list
{
	display:block;
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	border-image:none;
	border-color:currentcolor #3b3d41 #3b3d41;
	border-style:none solid solid;
	border-width:medium 1px 1px;
}

.nav-server ul li
{
	height:42px;
	line-height:42px;
}

.nav-server ul a
{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	font-size:14px;
	text-align:center;
}

.nav-server ul a:hover
{
	background-color:#0af;
	color:#fff;
}

.buy_btn
{
	display:block;
	position:absolute;
	right:0;
	top:21px;
	width:90px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#0af none repeat scroll 0 0;
}

.buy_btn:hover
{
	background:#0099e5 none repeat scroll 0 0;
}

.line-introduce-module
{
	position:relative;
	height:476px;
	background:rgba(0,0,0,0) url(line_introduce_bg.jpg) no-repeat scroll center center;
}

.line-star-box
{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-300px;
	width:600px;
	height:110px;
}

.line-star
{
	position:absolute;
}

.line-star-1
{
	left:47px;
	top:69px;
}

.line-star-1 .pulse
{
	animation:2s ease-out 0 normal none 1 running warn;
}

.line-star-2
{
	left:173px;
	top:77px;
}

.line-star-2 .pulse
{
	animation:2s ease-out 1s normal none 1 running warn;
}

.line-star-3
{
	left:105px;
	top:49px;
}

.line-star-3 .pulse
{
	animation:2s ease-out .8s normal none 1 running warn;
}

.line-star-4
{
	left:267px;
	top:1px;
}

.line-star-4 .pulse
{
	animation:2s ease-out .6s normal none 1 running warn;
}

.line-star-5
{
	left:380px;
	top:35px;
}

.line-star-5 .pulse
{
	animation:2s ease-out .4s normal none 1 running warn;
}

.line-star-6
{
	left:451px;
	top:41px;
}

.line-star-6 .pulse
{
	animation:2s ease-out .2s normal none 1 running warn;
}

.line-star .pulse
{
	position:absolute;
	border-radius:50%;
	left:-15px;
	top:-15px;
	width:40px;
	height:40px;
	opacity:0;
	background-color:#8A2BE2;
	animation-iteration-count:infinite;
}

30%
{
	transform:scale(0);
	opacity:0.2;
}

60%
{
	transform:scale(0.5);
	opacity:0.7;
}

100%
{
	opacity:0;
	transform:rotateY(-630deg);
}

.line-introduce-module .module-title
{
	color:#ddd;
}

.line-intro-list
{
	width:100%;
}

.line-intro-list li
{
	display:list-item;
	float:left;
	margin-left:20px;
	padding-top:20px;
	width:224px;
	height:130px;
	border:1px solid #4a659b;
	background:transparent url(line_join.png) no-repeat scroll center 92px;
	text-align:center;
}

.line-intro-list li:hover
{
	background-color:#4864e5;
	background-image:url(line_join_hover.png);
}

.line-intro-list li a
{
	display:block;
	width:100%;
	height:100%;
	color:#6f99ee;
}

.line-name
{
	font-size:22px;
}

.line-info
{
	margin-top:15px;
	font-size:12px;
}

.line-intro-list li:hover .line-info
{
	color:#d3d8f7;
}

.uodate-number-div
{
	position:absolute;
	top:109px;
	left:822px;
	width:210px;
	height:40px;
}

.num-inner
{
	float:left;
	height:40px;
	width:29px;
}

.num-inner > span
{
	display:block;
	width:29px;
	height:40px;
}

.num-inner-01
{
	margin-left:20px;
}

.num-inner-03
{
	margin-left:70px;
}

.num-00
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll 0 0;
}

.num-01
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -28.7px 0;
}

.num-02
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -57.4px 0;
}

.num-03
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -86.1px 0;
}

.num-04
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -114.8px 0;
}

.num-05
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -143.5px 0;
}

.num-06
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -172.2px 0;
}

.num-07
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -200.9px 0;
}

.num-08
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -229.6px 0;
}

.num-09
{
	background:rgba(0,0,0,0) url(cps_banner_num.png) no-repeat scroll -258.7px 0;
}

.u-p3d
{
	transform-style:preserve-3d!important;
}

.banner-base
{
	position:absolute;
	top:25px;
	right:88px;
	width:423px;
	height:423px;
	transform:rotateX(72deg);
	backface-visibility:hidden;
	animation:10s linear 0 normal none infinite running cir;
}

.ball-base
{
	transform-origin:245px 0 0;
	position:absolute;
	top:212px;
	left:-33px;
	width:245px;
	height:212px;
}

.ball
{
	display:inline-block;
	width:66px;
	height:66px;
	background-position:center center;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.ball-1
{
	transform:rotateX(-90deg) rotateY(0deg) translateY(-30px);
}

.ball-1 .ball
{
	animation:10s linear 0 normal none infinite running cir1;
	transition-delay:1100ms!important;
	background-image:url(banner_icon_01.png);
}

.ball-2
{
	transform:rotateX(-90deg) rotateY(90deg) translateY(-30px);
}

.ball-2 .ball
{
	animation:10s linear 0 normal none infinite running cir2;
	transition-delay:800ms!important;
	background-image:url(banner_icon_02.png);
}

.ball-3
{
	transform:rotateX(-90deg) rotateY(180deg) translateY(-30px);
}

.ball-3 .ball
{
	animation:10s linear 0 normal none infinite running cir3;
	transition-delay:500ms!important;
	background-image:url(banner_icon_03.png);
}

.ball-4
{
	transform:rotateX(-90deg) rotateY(270deg) translateY(-30px);
}

.ball-4 .ball
{
	animation:10s linear 0 normal none infinite running cir4;
	transition-delay:200ms!important;
	background-image:url(banner_icon_04.png);
}

.bg-gray
{
	background-color:#f5f8fa;
}

.bg-white
{
	background-color:#fff;
}

.module
{
	padding-top:60px;
	padding-bottom:60px;
}

.module-head
{
	text-align:center;
}

.module-head h2
{
	margin-bottom:80px;
	font-weight:400;
	font-size:32px;
	color:#333;
}

.introduce-join
{
	font-size:24px;
	color:#ffd400;
}

.introduce-cpsm
{
	font-size:24px;
	color:#fff;
}

.introduce-price
{
	margin-top:10px;
	margin-bottom:40px;
	font-size:54px;
	color:#fff;
}

.introduce-banner > a
{
	display:inline-block;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#0af;
	text-decoration:underline;
}

.introduce-banner > a.get-oem
{
	width:170px;
	margin-right:30px;
	text-align:center;
	color:#051433;
	border-radius:2px;
	background-color:#ffd400;
	text-decoration:none;
}

.introduce-share
{
	margin-top:38px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#fff;
}

.introduce-share a
{
	display:inline-block;
	width:22px;
	height:18px;
	margin-left:12px;
	vertical-align:middle;
}

.introduce-share a:first-child
{
	background:rgba(0,0,0,0) url(share-weibo.png) no-repeat scroll center center;
}

.introduce-share a:first-child + a
{
	position:relative;
	background:rgba(0,0,0,0) url(share-weixin.png) no-repeat scroll center center;
}

.weixin-share-qrcode
{
	display:none;
	position:absolute;
	background:rgba(0,0,0,0) url(weixin_qrcode.png) no-repeat scroll center center;
	width:180px;
	height:200px;
	top:23px;
	left:-80px;
}

.introduce-share a:first-child + a:hover .weixin-share-qrcode
{
	display:block;
}

.ascendant li
{
	float:left;
	width:230px;
	height:348px;
	margin-left:10px;
	border:1px solid #ddd;
	border-radius:8px;
	background-color:#fff;
	text-align:center;
}

.ascendant li:hover
{
	border:1px solid #ddd;
	box-shadow:0 0 20px #ddd;
}

.ascendant li h2
{
	margin-top:210px;
	margin-bottom:20px;
	font-size:22px;
	color:#333;
	font-weight:400;
}

.ascendant li p
{
	margin-bottom:5px;
	font-size:14px;
	color:#999;
}

.ascendant-2
{
	background:rgba(0,0,0,0) url(../images/about/tg_ys-2.png) no-repeat scroll 55px 60px;
}

.ascendant-3
{
	background:rgba(0,0,0,0) url(../images/about/tg_ys-3.png) no-repeat scroll 55px 60px;
}

.ascendant-4
{
	background:rgba(0,0,0,0) url(../images/about/tg_ys-4.png) no-repeat scroll 55px 60px;
}

.ascendant-5
{
	background:rgba(0,0,0,0) url(../images/about/tg_ys-5.png) no-repeat scroll 55px 60px;
}

.methods li
{
	float:left;
	width:392px;
	height:392px;
	margin-left:12px;
	text-align:center;
	border-radius:2px;
	background-color:#fff;
}

.methods li:hover
{
	float:left;
	width:392px;
	height:392px;
	margin-left:12px;
	text-align:center;
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 0 20px #ddd;
}

.methods li h2
{
	margin-top:205px;
	margin-bottom:28px;
	font-size:22px;
	color:#333;
	font-weight:400;
}

.methods li p
{
	line-height:2;
	text-align:justify;
	font-size:14px;
	color:#999;
	padding:0 50px;
}

.methods-1
{
	background:rgba(0,0,0,0) url(../images/about/tg_ad.png) no-repeat scroll 140px 60px;
}

.methods-2
{
	background:rgba(0,0,0,0) url(../images/about/tg_wx.png) no-repeat scroll 140px 60px;
}

.methods-3
{
	background:rgba(0,0,0,0) url(../images/about/tg_rw.png) no-repeat scroll 140px 60px;
}

.methods-4
{
	background:rgba(0,0,0,0) url(../images/about/agent_1.png) no-repeat scroll 140px 60px;
}

.methods-5
{
	background:rgba(0,0,0,0) url(../images/about/agent_2.png) no-repeat scroll 140px 60px;
}

.methods-6
{
	background:rgba(0,0,0,0) url(../images/about/agent_3.png) no-repeat scroll 140px 60px;
}

.dc-banner
{
	height:600px;
	background:url(../images/product/product_banner.jpg) no-repeat center;
	padding-top:200px;
}

.banner-text-experience
{
	display:inline-block;
	width:160px;
	height:40px;
	margin-top:60px;
	border:1px solid #FFF;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#FFF;
}

.banner-text-experience:hover
{
	background-color:#FFF;
	color:#142665;
}

.ag-banner
{
	height:500px;
	background:url(../images/about/agent_banner.png) no-repeat center;
	padding-top:50px;
}

.service-banner
{
	height:600px;
	background:url(../images/Service/banner.jpg) no-repeat center;
	padding-top:200px;
}

.service-banner-text-experience
{
	display:inline-block;
	width:160px;
	height:40px;
	margin-top:60px;
	border:1px solid #fff;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#fff;
}

.help-banner
{
	height:500px;
	background:url(../images/Help/banner_bg.jpg) no-repeat center;
	padding-top:200px;
}

.help-banner-text-experience
{
	display:inline-block;
	width:160px;
	height:40px;
	border:1px solid #fff;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	margin-top:35px;
}

.help li
{
	float:left;
	width:362px;
	height:420px;
	margin-left:38px;
	text-align:center;
	border-radius:5px;
	border:1px solid #fafafa;
	background-color:#fff;
	box-shadow:0 0 30px #e0e0e0;
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
}

.help li:hover
{
	float:left;
	width:362px;
	height:420px;
	margin-left:38px;
	text-align:center;
	border-radius:5px;
	border:1px solid #fafafa;
	background-color:#fff;
	box-shadow:0 0 30px #e0e0e0;
	cursor:pointer;
}

.help li .get_cphome
{
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
	font-size:16px;
	width:50%;
	text-align:center;
	color:#fff;
	border-radius:5px;
	background-color:#2196F3;
	border:1px solid #2196F3;
	text-decoration:none;
	display:block;
	margin-left:25%;
	margin-right:25%;
	padding:10px;
}

.help li:hover .get_cphome
{
	width:50%;
	text-align:center;
	font-size:16px;
	color:#2196F3;
	border-radius:5px;
	background-color:#fff;
	text-decoration:none;
	margin-left:25%;
	margin-right:25%;
	display:block;
	padding:10px;
}

.help-1
{
	background:rgba(0,0,0,0) url(../images/Help/icon_1_0.png) no-repeat scroll 0 0;
}

.help-2
{
	background:rgba(0,0,0,0) url(../images/Help/icon_2_0.png) no-repeat scroll 0 0;
}

.help-3
{
	background:rgba(0,0,0,0) url(../images/Help/icon_3_0.png) no-repeat scroll 0 0;
}

.help-4
{
	background:rgba(0,0,0,0) url(../images/Help/icon_4_0.png) no-repeat scroll 0 0;
}

.help-5
{
	background:rgba(0,0,0,0) url(../images/Help/icon_5_0.png) no-repeat scroll 0 0;
}

.help-6
{
	background:rgba(0,0,0,0) url(../images/Help/icon_6_0.png) no-repeat scroll 0 0;
}

.sub-banner
{
	height:263px;
}

.sub-banner-item
{
	float:left;
	width:33.3%;
	text-align:center;
}

.sub-item-icon
{
	display:inline-block;
	margin-top:-64px;
	width:130px;
	height:130px;
	background:no-repeat center;
}

.sub-item-icon-1
{
	background-image:url(../images/gd_subbanner_1.png);
}

.sub-item-icon-2
{
	background-image:url(../images/gd_subbanner_2.png);
}

.sub-item-icon-3
{
	background-image:url(../images/gd_subbanner_3.png);
}

.sub-item-title
{
	margin-top:20px;
	color:#333;
	font-size:22px;
}

.sub-item-text
{
	width:80%;
	line-height:1.8em;
	font-size:14px;
	color:#666;
	margin:20px auto 0;
}

.block-title
{
	font-size:36px;
	color:#333;
	text-align:center;
}

.support-block
{
	background:#f5f6f7;
	padding:76px 0 60px;
}

.support-outer
{
	margin-top:60px;
}

.support-item
{
	float:left;
	height:323px;
	width:33.3%;
	font-size:14px;
	color:#666;
	line-height:1.8em;
	text-align:center;
	background:no-repeat center 36px;
	transition:all ease .3s;
	padding:192px 50px 0;
}

.support-item:hover
{
	background-color:#fff;
	box-shadow:1px 9px 32px rgba(0,0,0,0.2);
}

.support-item-1
{
	background-image:url(img/gd_support_1.png);
}

.support-item-2
{
	background-image:url(img/gd_support_2.png);
}

.support-item-3
{
	background-image:url(img/gd_support_3.png);
}


/***产品展示样式***/

.product li
{
	float:left;
	width:362px;
	height:390px;
	margin-left:38px;
	border-radius:5px;
	border:0 solid #eaeaea;
	background-color:#fff;
	box-shadow:0 0 16px #e0e0e0;
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
}

.product li:hover
{
	
	border-radius:5px;
	border:0 solid #0ae;
	background-color:#fff;
	box-shadow:0 0 16px #e0e0e0;
	cursor:pointer;
}

.product  p{
	margin-top:225px;
	font-size:14px;
	text-align:left;
	line-height:2;
	margin-bottom:30px;
	color:#888;
	padding:0 20px;
	
	}

.product li .get_cphome
{
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
	font-size:16px;
	width:50%;
	text-align:center;
	color:#349FED;
	border-radius:5px;
	background-color:#fff;
	border:1px solid #349FED;
	text-decoration:none;
	display:block;
	margin-left:25%;
	margin-right:25%;
	padding:10px;
}

.product li:hover .get_cphome
{
	width:50%;
	text-align:center;
	font-size:16px;
	color:#fff;
	border-radius:5px;
	background-color:#0099e5;
	text-decoration:none;
	margin-left:25%;
	margin-right:25%;
	display:block;
	padding:10px;
}

.product li h2
{
	margin-top:200px;
	margin-bottom:10px;
	font-size:22px;
	color:#38425C;
	font-weight:400;
	text-align:center;
}

.product-1
{
	background:rgba(0,0,0,0) url(../images/product/icon_1_0.png) no-repeat scroll 0px 0px;
	background-size:100%;
}

.product-2
{
	background:rgba(0,0,0,0) url(../images/product/icon_2_0.png) no-repeat scroll 0px 0px;
	background-size:100%;
}

.product-3
{
	background:rgba(0,0,0,0) url(../images/product/icon_3_0.png) no-repeat scroll 0px 0px;
}

.product-4
{
	background:rgba(0,0,0,0) url(../images/product/icon_4_0.png) no-repeat scroll 0px 0px;
}

.product-5
{
	background:rgba(0,0,0,0) url(../images/product/icon_5_0.png) no-repeat scroll 0px 0px;
}

.product-6
{
	background:rgba(0,0,0,0) url(../images/product/icon_6_0.png) no-repeat scroll 0px 0px;
}

.product-7
{
	background:rgba(0,0,0,0) url(../images/product/icon_7_0.png) no-repeat scroll 0px 0px;
}

.product-8
{
	background:rgba(0,0,0,0) url(../images/product/icon_8_0.png) no-repeat scroll 0px 0px;
}

.product-9
{
	background:rgba(0,0,0,0) url(../images/product/icon_9_0.png) no-repeat scroll 0px 0px;
}

.product-10
{
	background:rgba(0,0,0,0) url(../images/product/icon_10_0.png) no-repeat scroll 0px 0px;
}

.product-11
{
	background:rgba(0,0,0,0) url(../images/product/icon_11_0.png) no-repeat scroll 0px 0px;
}

.services li
{
	float:left;
	width:362px;
	height:420px;
	margin-left:38px;
	text-align:center;
	border-radius:5px;
	border:1px solid #ddd;
	background-color:#fff;
	box-shadow:0 0 0 #e0e0e0;
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
}

.services li:hover
{
	float:left;
	width:362px;
	height:420px;
	margin-left:38px;
	text-align:center;
	border-radius:5px;
	border:1px solid #ddd;
	background-color:#fff;
	box-shadow:0 0 0 #e0e0e0;
	cursor:pointer;
}

.services li .get_cphome
{
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
	font-size:16px;
	width:50%;
	text-align:center;
	color:#f60;
	border-radius:5px;
	background-color:#fff;
	border:1px solid #f60;
	text-decoration:none;
	display:block;
	margin-left:25%;
	margin-right:25%;
	padding:10px;
}

.services li:hover .get_cphome
{
	width:50%;
	text-align:center;
	font-size:16px;
	color:#fff;
	border-radius:5px;
	background-color:#f60;
	text-decoration:none;
	margin-left:25%;
	margin-right:25%;
	display:block;
	padding:10px;
}

.services-1
{
	background:rgba(0,0,0,0) url(../images/service/icon_1_0.png) no-repeat scroll 0 0;
}

.services-2
{
	background:rgba(0,0,0,0) url(../images/service/icon_2_0.png) no-repeat scroll 0 0;
}

.services-3
{
	background:rgba(0,0,0,0) url(../images/service/icon_3_0.png) no-repeat scroll 0 0;
}

.services-4
{
	background:rgba(0,0,0,0) url(../images/service/icon_4_0.png) no-repeat scroll 0 0;
}

.services-5
{
	background:rgba(0,0,0,0) url(../images/service/icon_5_0.png) no-repeat scroll 0 0;
}

.services-6
{
	background:rgba(0,0,0,0) url(../images/service/icon_6_0.png) no-repeat scroll 0 0;
}

.ny-introduce
{
	position:absolute;
	top:-20px;
	left:50%;
	width:400px;
	margin-left:-200px;
	border:2px solid #0af;
	box-shadow:0 0 6px 3px #ccc;
}

.ny-introduce p
{
	height:70px;
	line-height:70px;
	font-size:14px;
	color:#333;
	text-align:center;
}

.ny-introduce p.special
{
	line-height:50px;
}

.ny-introduce p:first-child
{
	height:20px;
	background-color:#0af;
}

.ny-introduce p:first-child + p
{
	font-size:22px;
	color:#fff;
	background-color:#0af;
}

.even-bg
{
	background-color:#e7f1fc;
}

.ny-introduce p.ny-introduce-last
{
	height:20px;
}

.ny-introduce i
{
	position:absolute;
	top:-7px;
	right:-7px;
	display:block;
	width:55px;
	height:55px;
	background:rgba(0,0,0,0) url(../images/home/tuijian.png) no-repeat scroll 0 0;
}

.proxy-introduce table
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #eee;
}

.proxy-introduce table thead
{
	border:1px solid #d3d3d3;
}

.proxy-introduce table th
{
	width:33.3333%;
	height:70px;
	line-height:70px;
	font-weight:400;
	font-size:18px;
	background-color:#f0f0f0;
	color:#666;
}

.proxy-introduce table tr td
{
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:14px;
	color:#666;
}

.introduce-procedure
{
	min-width:1200px;
	height:365px;
	background:rgba(0,0,0,0) url(../images/home/introduce-bg.jpg) no-repeat scroll 0 0;
}

.introduce-procedure ul li
{
	float:left;
	width:312px;
	height:104px;
	margin-left:-10px;
	line-height:104px;
}

.introduce-procedure ul li i
{
	float:left;
}

.introduce-procedure ul li p
{
	float:left;
	margin-left:10px;
	font-size:16px;
	color:#333;
}

.introduce-procedure ul li:hover p
{
	color:#0af;
}

.introduce-procedure ul li:first-child
{
	width:291px;
	margin-left:0;
}

.step-1
{
	background:rgba(0,0,0,0) url(../images/home/step-1.png) no-repeat scroll 0 0;
}

.step-1 i
{
	width:33px;
	height:29px;
	margin-left:68px;
	margin-top:36px;
	background:rgba(0,0,0,0) url(../images/home/step-icon-1.png) no-repeat scroll 0 0;
}

.step-1:hover i
{
	background:rgba(0,0,0,0) url(../images/home/step-hover-icon-1.png) no-repeat scroll 0 0;
}

.step-2,.step-3
{
	background:rgba(0,0,0,0) url(../images/home/step-2.png) no-repeat scroll 0 0;
}

.step-2 i,.step-3 i
{
	width:44px;
	height:30px;
	margin-left:78px;
	margin-top:37px;
}

.step-2 i
{
	background:rgba(0,0,0,0) url(../images/home/step-icon-2.png) no-repeat scroll 0 0;
}

.step-2:hover i
{
	background:rgba(0,0,0,0) url(../images/home/step-hover-icon-2.png) no-repeat scroll 0 0;
}

.step-3 i
{
	background:rgba(0,0,0,0) url(../images/home/step-icon-3.png) no-repeat scroll 0 0;
}

.step-3:hover i
{
	background:rgba(0,0,0,0) url(../images/home/step-hover-icon-3.png) no-repeat scroll 0 0;
}

.step-4
{
	background:rgba(0,0,0,0) url(../images/home/step-3.png) no-repeat scroll 0 0;
}

.step-4 i
{
	width:46px;
	height:30px;
	margin-left:78px;
	margin-top:37px;
	background:rgba(0,0,0,0) url(../images/home/step-icon-4.png) no-repeat scroll 0 0;
}

.step-4:hover i
{
	background:rgba(0,0,0,0) url(../images/home/step-hover-icon-4.png) no-repeat scroll 0 0;
}

.proxy-rules
{
	min-width:1200px;
	background:#f5f9fb url(../images/home/promotion-rule-bg.jpg) no-repeat scroll center bottom;
}

.proxy-rules ol
{
	width:910px;
	line-height:2.5;
	font-size:16px;
	color:#333;
	margin:0 auto;
}

.proxy-rules ul li
{
	padding-left:16px;
}

.promption-last-wrapper
{
	padding-bottom:60px;
	background:rgba(0,0,0,0) url(../images/home/promotion-last-bg.png) no-repeat scroll center top;
}

.promption-last-wrapper .content-inner-div
{
	padding-top:60px;
}

.promption-last-title
{
	margin-bottom:30px;
	height:16px;
	line-height:16px;
	font-size:16px;
	color:#333;
	text-align:center;
}

.promption-last-link
{
	display:block;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background-color:#0af;
	border-radius:2px;
	margin:0 auto;
}

.wave-box
{
	background:transparent none repeat scroll 0 0;
}

.qa-box li:first-child,.banner-nav li:first-child,.line-intro-list li:first-child,.ascendant li:first-child,.methods li:first-child,.help li:first-child,.product li:first-child,.services li:first-child
{
	margin-left:0;
}

.orientation-nav-box,.info-box .auto,.product-info,.proxy-introduce
{
	position:relative;
}

.line-intro-list li:hover .line-name,.introduce-procedure .module-head h2,.introduce-procedure .module-head p
{
	color:#fff;
}

.ascendant-1,.ascendant-1:hover
{
	background:rgba(0,0,0,0) url(../images/about/tg_ys-1.png) no-repeat scroll 55px 60px;
}

.dc-banner-text,.ag-banner-text,.service-banner-text,.help-banner-text
{
	width:100%;
	max-width:1200px;
	margin:0 auto;
}

.banner-main-title,.service-banner-main-title,.help-banner-main-title
{
	font-size:48px;
	color:#fff;
}

.banner-sub-title,.service-banner-sub-title,.help-banner-sub-title
{
	font-size:20px;
	color:#fff;
	margin-top:15px;
}

.service-banner-text-experience:hover,.help-banner-text-experience:hover
{
	background-color:#fff;
	color:#333;
}

.help li .get_cphome2,.product li .get_cphome2,.services li .get_cphome2
{
	transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
	font-size:16px;
	width:50%;
	text-align:center;
	color:#ccc;
	border-radius:5px;
	background-color:#fff;
	border:1px solid #ccc;
	text-decoration:none;
	display:block;
	margin-left:25%;
	margin-right:25%;
	padding:10px;
}

.help li:hover .get_cphome2,.product li:hover .get_cphome2,.services li:hover .get_cphome2
{
	width:50%;
	text-align:center;
	font-size:16px;
	color:#fff;
	border-radius:5px;
	background-color:#ccc;
	text-decoration:none;
	margin-left:25%;
	margin-right:25%;
	display:block;
	padding:10px;
}

.help li h2,.services li h2
{
	margin-top:240px;
	margin-bottom:10px;
	font-size:22px;
	color:#38425C;
	font-weight:400;
}

.help li p,.services li p
{
	line-height:2;
	text-align:center;
	margin-bottom:30px;
	font-size:15px;
	color:#888;
	padding:0 50px;
}