.sign_main {
	background:url(../images/sign_01.jpg) top repeat-x;
	min-width:1000px;
}
.sign_top,.sign_container {
	margin:0 auto;
	width:980px;
	height:61px;
	position:relative;
}
.sign_top_Logo a{width:289px;height:50px;overflow:hidden;display:inline-block;}
.sign_top img {
	margin-top:8px;
}
.sign_top_Logo {
	float:left;
	width:330px;
}
.sign_top_Url {
	width:440px;
	text-align:right;
	padding:35px 160px 0 0;
	color:#999;
	position:absolute;
	right:0;
}
.sign_top_Url  a{
	color:#999;
}
.sign_top_Url a:hover{color:#6a6a6a;}
.sign_container {
	height:520px;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}
.sign_container .banner_pic {
	position:absolute;
	top:20px;
	/*left:10px;
	*/ z-index:10;
	width:760px;
	_top:0;
}
.slides_container {
	POSITION:relative;
	WIDTH:925px;
	OVERFLOW:hidden
}
.sign_down_list {
	position:absolute;
	z-index:100;
	top:115px;
	right:355px;
	_right:360px;
	width:600px;
}
.sign_down_list p {
	color:#fff;
	font-size:22px;
}
.app_down {
	position: absolute;
	left: 70px;
	top: 250px;
	width: 600px
}
.app_down a{
	display:block;
	width:120px;
	height:45px;
	float:left;
	padding-right:5px;
	background-repeat:no-repeat;
	_background:none;
}
.pc_down{
	background-image:url(../images/pc_down.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/pc_down.png");
}
.pc_down:hover{
	background-image:url(../images/pc_down_hover.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/pc_down_hover.png");
}
.android_down{
	background-image:url(../images/android_down.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/android_down.png");
}
.android_down:hover{
	background-image:url(../images/android_down_hover.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/android_down_hover.png");
}
.ipad_down{
	background-image:url(../images/ipad_down.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/ipad_down.png");
}
.ipad_down:hover{
	background-image:url(../images/ipad_down_hover.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/ipad_down_hover.png");
}
.iphone_down{
	background-image:url(../images/iphone_down.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/iphone_down.png");
}
.iphone_down:hover{
	background-image:url(../images/iphone_down_hover.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/images/iphone_down_hover.png");
}
.sign_inps {
	position:absolute;
	right:0px;
	top:74px;
	background:url(../images/sign_r_bj.png) no-repeat;
	height:287px;
	width:252px;
	z-index:200;
}
.sign_inps .verify_text {
	position:absolute;
	top:3px;
	left:0px;
	height:18px;
	display:none;
}
.sign_inps ul {
	padding:20px 28px 0px;
}
.sign_inps li {
	margin-top:6px;
}
.sign_inps input{
	border:0;
}
.sign_inps .put_name {
	color:#a7a8a9;
	width:100%;
	background:url(../images/yp_button.gif) -392px -10px no-repeat;
	height:37px;
	line-height:37px;
	padding-left:6px;
	font-family:tahoma;
	font-size:12px;
}
.sign_inps .put_sign {
	cursor:pointer;
	border:none;
	width:198px;
	background:url(../images/yp_button.gif) -392px -50px no-repeat;
	height:38px;
	line-height:40px;
}
.sign_inps .put_sign:hover {
	background-position:-392px -87px;
}
.sign_inps .re {
	background-position:-392px -230px;
}
.sign_inps .re:hover {
	background-position:-392px -267px;
}
.sign_inps .sign_qt {
	margin-top:26px;
}
.sign_inps .sign_qt a {
	color:#56585b;
	font-size:14px;
}
.sign_bottom li {
	background:url(../images/sign_pics.jpg) 0 0 no-repeat;
	padding-left:100px;
	float:left;
	width:220px;
	margin-left:140px;
	_margin-left:100px;
	height:60px;
	margin-top:15px;
	margin-bottom:25px;
	overflow:hidden;
}
.sign_bottom {
	width:900px;
	bottom:10px;
	position:absolute;
}
.sign_bottom .sign_b_yts {
	background-position:0 -220px;
}
.sign_bottom .sign_b_bj {
	background-position:0 -289px;
}
.sign_bottom .sign_b_yp {
	background-position:0 0;
}
.sign_bottom .sign_b_yx {
	background-position:0 -65px;
}
.sign_bottom .sign_b_fx {
	background-position:0 -140px;
}
.sign_bottom ul li p {
	color:#aaa;
	float:left;
	padding-right:20px;
	height:80px;
}
.sign_bottom strong {
	display:inline-block;
	font-size:14px;
	font-weight:600;
	padding-bottom:6px;
	padding-top:6px;
}
.sign_footer {
	color:#999;
	clear:both;
	text-align:center;
}
.sign_footer a {
	color:#999;
	padding:0 4px;
}
.sign_footer a:hover {
	color:#278fdc;
}

/* 404 */
.error4{
	width:580px;
	padding:50px 50px 70px;
	margin:60px auto 0;
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	
}
.error4_cnt{
	padding:10px 0 0 95px;
}
.error4_cnt i{
	font-size:18px;
	font-style:italic;
}
.error4_cnt p{
	color:#828283;
	font-size:14px;
	margin:10px 0;
}

.product {
	padding-bottom:20px;
	background:url(../images/product_bg.jpg) repeat-x;
	width:100%
}
.product_1 {
	height:339px;
	background:url(../images/product.jpg) no-repeat center top;
	width:100%
}
.product_1 h1 {
	width:740px;
	margin:0 auto;
	padding:310px 0 0 210px;
	color:#01152b;
	font-size:16px;
}
.product_2 {
	width:725px;
	margin:0 auto;
	padding:30px 105px 0 140px;
}
.product_3 p,.product_2 p {
	color:#000;
	text-indent:2em;
	line-height:25px;
	font-family:����
}
.case_1 p strong,.product_3 p strong,.product_2 p strong {
	color:#000;
	font-family:����
}
.linemargin {
	margin-top:30px
}
.about_1,.case_1,.product_3 {
	width:865px;
	margin:0 auto;
	padding:0 0 0 85px
}
.product_3 h1 {
	background:url(../images/product_cwindow.jpg) no-repeat;
	font-size:16px;
	color:#01152b;
	padding:27px 0 0 125px;
	height:26px;
	margin-top:30px
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
.product_3 table {
	width:620px;
	margin:0px 0 30px 60px;
	height:auto;
	overflow:hidden
}
.product_3 table td {
	height:30px;
	font-family:����;
	color:#000;
	line-height:30px;
	background:#ededed;
	padding-left:20px
}
.product_3 p {
	padding-left:45px
}
.product_3 img {
	margin:30px 0 0 45px;
}
.case {
	background:url(../images/case.jpg) no-repeat center top
}
.about {
	background:url(../images/about.jpg) no-repeat center top
}
.about_1{
	background:url(../images/about_bg.jpg) no-repeat right 80px;
}
.about_1 p strong,.about_1 p {
	color:#010000;
	font-family:����;
	text-indent:2em;
	line-height:30px;
	margin-top:20px
}
.partner {
	background:url(../images/partner.jpg) center top no-repeat
}
.partner_1 {
	padding:0
}
.partner_1 p strong,.partner_1 p {
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-family:����
}
.partner_1 p strong {
	font-weight:bold
}
.service {
	padding-bottom:20px;
	background:url(../images/service_bg.jpg) repeat-x;
	width:100%
}
.service_1 strong,.partner_1 p strong {
	font-weight:bold;
	color:#000
}
.service_1 {
	padding-top:0
}
.service_1 h6{
	margin:10px 0;
}
.service_1 ul li {
	text-indent:2em;
	color:#000;
	line-height:24px;
}
.service_2 {
	background:url(../images/service.jpg) no-repeat center top;
	height:285px
}
.copyright {
	background:url(../images/copyright.jpg) no-repeat center top
}
.version {
	background:url(../images/version.jpg) no-repeat center top
}
.version_1 p {
	padding:0 20px;
}
.version_1 p.one {
	background:#e8f2ff;
	margin-top:30px;
	padding-left:0;
	border-bottom:1px solid #d0e3fa
}
.question textarea {
	border:1px solid #d0d0ce;
	width:820px;
	height:160px;
	margin:10px 0 0 10px;
	padding:10px;
	line-height:30px;
	margin-bottom:50px
}
.question span {
	display:inline-block;
	padding-top:7px;
	float:left;
	width:100px;
	text-align:right;
	font-family:����;
	font-size:14px
}
.question input {
	margin-top:0
}
.question div {
	height:auto;
	overflow:hidden;
	margin-top:20px
}
.help {
	background:url(../images/help.jpg) no-repeat center top
}

/*Ӧ������*/
.movedown {
	background:url(../images/yd_bg.jpg);
	width:900px;
	height:500px;
	margin:40px auto 0;
}
.movedown_1 {
	border-bottom:3px solid #cee5f8;
	height:101px;
	margin:0 10px;
	padding-top:10px
}
.movedown_1 a {
	display:inline-block;
	width:197px;
	height:101px;
	float:left
}
.movedown_1 a.windows {
	background:url(../images/windows.jpg)
}
.movedown_1 a.android {
	background:url(../images/android.jpg)
}
.movedown_1 a.iphone {
	background:url(../images/iphone.jpg)
}
.movedown_1 a.ipad {
	background:url(../images/ipad.jpg)
}
.movedown_1 a.windows_on {
	background:url(../images/windows_on.jpg)
}
.movedown_1 a.android_on {
	background:url(../images/android_on.jpg)
}
.movedown_1 a.iphone_on {
	background:url(../images/iphone_on.jpg)
}
.movedown_1 a.ipad_on {
	background:url(../images/ipad_on.jpg)
}
.moveshow {
	padding:45px 0 0 30px;
}
.moveshow div {
	display:none
}
.moveshow .block {
	display:block
}
.moveshow span {
	display:block;
	color:#272727;
	font-size:14px;
	margin-bottom:10px
}
.moveshow h6 {
	color:#2876cd;
	font-size:18px;
	margin-bottom:17px
}
.moveshow_windows dl {
	height:230px;
	width:420px;
	float:left
}
.moveshow_windows dl dt {
	width:249px;
	float:left
}
.moveshow_windows dl dd {
	width:150px;
	float:left;
	padding-top:40px;
	color:#848686;
	background:url(../images/w_r_bg.jpg) no-repeat -5px bottom;
	height:200px
}
.moveshow_windows p a {
	display:inline-block;
	width:247px;
	float:left;
	width:430px;
	margin-top:10px
}
.moveshow_ipad dl dt,.moveshow_iphone dl dt,.moveshow_android dl dt {
	width:300px;
	float:left
}
.moveshow_ipad dl dd,.moveshow_iphone dl dd,.moveshow_android dl dd {
	width:500px;
	float:left;
	text-align:right
}
.moveshow_ipad p,.moveshow_iphone p,.moveshow_android p {
	position:relative;
	top:-59px;
	width:247px;
	height:61px
}
.tell{
	color:#f89414;
	font-size:16px;
	background:url(../images/tell.gif) 0 -3px no-repeat;
	margin-left:10px;
	font-weight:bold;
	position:absolute;
	+padding-left:5px;
	top:32px;
	right:0;
	width:150px;
	display:inline-block;
}






.register{
	background:url(../images/registerBg.jpg) center top no-repeat;
	padding-top:30px;
}
.zcList{
	background:#fff;
	border:3px solid #c7e2f6;
	border-radius:4px;
}
.zcItemUl{
	width:800px;
	min-height:400px;
	height:auto;
	_height:400px;
	margin:0 auto;
	padding:15px 0 50px 0;
	border:1px solid #5a8fc5;
	background:#fff;
}
.zcTitle{
	font-weight:normal;
	margin:10px 0 20px 30px;
}
.zcItemUl li{
	margin-bottom:10px;
	position:relative;
	padding-left:120px;
	height: auto;
	min-height: 30px;
    overflow: hidden;
}
.zcItemUl span,
.zcItemUl em{
	color:#555;
	display:inline-block;
	font-style:normal;
	width:100px;
	text-align:right;
	padding-top:7px;
}
.zcItemUl em{
	color:red;	
	left:440px;
	_left:320px;
	_top:5px;
	text-align:left;
	position:absolute;
	float:none;
}
.zcItemUl b{
	color:red;
	font-weight:normal;
}
.zcItemUl p{
	color:#999;
	margin:10px 0 0 110px;
	line-height:20px;
	_margin-top:10px;
}
.zcInBox{
	width:190px;
	border-radius:4px;
	border:1px solid #c5c5c5;
	overflow:visible;
	vertical-align:middle;
	position:absolute;
	left:230px;
	_left:110px;
	top:0;
	padding:5px;
	+padding:4px;
}
.zcEmail{
	width:100%;
	border:0;
	color:#c2c2c3;
	font-size:12px;
}
.yzm{
	position:absolute;
	left:325px;
	_left:205px;
	top:-8px;
}
.nextBtn{
	width:119px;
	text-align:center;
	color:#fff;
	height:37px;
	line-height:37px;
	background:url(../images/registerBtn.jpg);
	display:block;
}
.register_ok{
	width:580px;
	margin:70px auto 70px 200px;	
}
.register_ok dt{
	width:49px;
	height:51px;
	background:url(../images/send_ok.gif);
	float:left;
}
.register_ok dd{
	font-weight:bold;
	font-size:16px;
	padding:5px 0 0 60px;
	line-height:24px;
}
.register_ok strong{
	padding:0 5px;
	color:#64cb00;
}
.register_ok a{
	background:#009e01;
	color:#fff;
	padding:10px 100px;
	display:inline-block;
	border-radius:5px;
	font-size:14px;
	margin-top:20px;
}

.fenxiang_1_1 {
    height: 255px;
    margin: 0 auto;
    padding-top: 170px;
    width: 450px;
}
.fenxiang_1_1 img.user {
    border: 1px solid #D2D2D2;
    float: left;
    margin: 0 0 10px 30px;
    padding: 1px;
    width: 50px;
}
.fenxiang_1_1 span {
    display: inline-block;
    float: left;
    padding: 35px 0 0 5px;
}
.fenxiang_form {
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #C9C9C9;
    border-radius: 1px;
    clear: left;
    color: #000000;
    font-family: 宋体;
    font-size: 12px;
    height: 65px;
    padding: 30px 0 0 30px;
    width: 430px;
}
.fenxiang_form input, .fenxiang_input {
    background: url("../images/fenxiang_input.jpg");
    border: 1px solid #9CB2C0;
    color: #BDBDBD;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
	margin: 20px 0;
}
a.fenxiang_submit{
    background: url("../images/from_submit.jpg") no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 0 0 0 10px;
    text-align: center;
    width: 114px;
}

#focus {
	width: 1000px;
	margin: 0 auto;
	height: 512px;
	overflow: hidden;
	position: absolute;
	z-index:999;
}
#focus ul {
	height: 512px;
	position: relative;
}
#focus ul li {
	float: left;
	width: 1000px;
	height: 512px;
}
#focus .btn {
	position: absolute;
	width: 100%;
	height: 10px;
	right: 0;
	top: 430px;
	text-align: center;
}
#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 12px;
	height: 15px;
	_font-size: 0;
	margin-left: 10px;
	cursor: pointer;
	background: url(../images/lb_icon.gif) no-repeat -6px -7px;
}
#focus .btn span.on {
	background-position:-32px -7px;
}
.login_domain {
	color: #727272;
	position: absolute;
	height: 37px;
	line-height: 37px;
	background: url(../images/login_icon.gif) no-repeat 100px -24px #fbfbfb;
	cursor: pointer;
	width: 105px;
	top: 78px; 
	+top: 79px;
	right: 27px;
	_right: 32px;
	padding-left: 6px;
	z-index:99;
}
.login_domain:hover{
	background: url(../images/login_icon.gif) no-repeat 100px 12px #e7f0f4;
}
.domain_list{
	position:absolute;
	top:-5px;
	left:0;
	width:120px;
	max-height:337px;
	overflow-y:scroll;
	overflow-x:hidden;
	background:#fff;
	z-index:99;
	border-radius:4px;
	border:1px solid #9bbbda;
	box-shadow:0 0 4px #ccc;
	padding:5px 0;
	line-height:22px;
	display:none;
}
.domain_list a{
	display:block;
	margin:4px 0;
	color:#666;
	padding:0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100px;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.domain_list a:hover{
	background:#9bbbda;
	color:#fff;
	text-decoration:none;
}

.login_tab{
	position:absolute;
	left:27px;
	top:45px;
	height:27px;
	border-bottom:1px solid #99cbf0;
	width:200px;
	
}
.login_tab a{
	display:inline-block;
	width:100px;
	height:28px;
	line-height:28px;
	text-align:center;
	background:url(../images/login_tab.gif) no-repeat left -29px;
	color:#666a6c;
	float:left;
}
.login_tab a.active{
	background-position:0 0;
	color:#2d4272;
}

.login_jq{width:93px;overflow:hidden;}