@charset "utf-8";

/**/
.c_1{
	color:#000;
	}
.c_2{
	color:#333;
	}
.c_3{
	color:#666;
	}
.c_4{
	color:#999;
	}
.c_5{
	color:#fff;
	}
.c_6{
	color:#FFD800;
	}
.c_7{
	color:#20ADFF;
	}
.c_8{
	color:#E56C19;
	}
h1{
	font-size:55px;
	color:#000;
	line-height:160%;
	font-weight:normal;
	}
h2{
	font-size:38px;
	color:#000;
	line-height:160%;
	font-weight:normal;
	}
h3{
	font-size:22px;
	color:#000;
	line-height:160%;
	font-weight:normal;
	}
h4{
	font-size:18px;
	line-height:160%;
	font-weight:normal;
	color:#000;
	}
h5{
	font-size:16px;
	font-weight:normal;
	line-height:180%;
	}
.btn{
	display:inline-block;
	height:36px;
	line-height:36px;
	padding:0 20px;
	font-size:16px;
	transition: background 0.2s, color 0.2s;
	}
.btnB{
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 30px;
	transition: background 0.2s, color 0.2s;
	font-size:24px;
	}
.btnXl{
	height:70px;
	line-height:70px;
	padding:0 30px;
	display:inline-block;
	transition: background 0.2s, color 0.2s;
	font-size:24px;
	}
.greenBtn{
	background:#83BA1F;
	color:#fff;
	}
.greenBtn:hover{
	color:#fff;
	background:#668F18;
	}
.blueBtn{
	background:#1FAEFF;
	color:#fff;
	}
.blueBtn:hover{
	color:#fff;
	background:#0094E3;
	}
.yellowBtn{
	background:#F09216;
	color:#fff;
	}
.yellowBtn:hover{
	color:#fff;
	background:#F4B45B;
	}	
	

.btnIcon{
	width:19px;
	height:19px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/btnIco.png) no-repeat;
	margin-left:5px;
	}
.btnIconBig{
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/btnIco.png) no-repeat -22px 0;
	margin-left:10px;
	}
/**/
/* icon */
.miniBtn{
	height:26px;
	line-height:26px;
	display:inline-block;
	padding:0 20px;
	color:#fff;
	background:#FC7512;
	font-size:14px;	
	}
.miniBtn:hover{
	color:#fff;
	opacity:0.7;
	}
.textContent{
	padding:20px 0 0 0;
	line-height:200%;
	}
/* CSS Document */
.k1000{
 	margin:0 auto;
	padding:0 50px;
	max-width:1340px;
 	}

.maxHeader .k1000{
	max-width: none;
	}
.minniWidth{
	max-width:1060px;
	margin:0 auto;
	padding:0 50px;
	min-height:550px;
	}
	
	
	
/* header */
.pageYellow{
	background:#FFD800;
	color:#000;
	padding:30px 0;
	}
.userK{
	max-width: none;
	margin:0 50px;
	}
.logo{
	width:130px;
	height:41px;
	background:url(../images/home-logo.png) no-repeat;
	display: block;
 	}
.headTop{
	padding:15px 0 0 0;
	 }
.headTop{
	position:relative;
	}
.headUser{
	position:absolute;
	right:0;
	top:15px;
	}
header{
	background:#000;
	}

.navBar{
	padding:15px 0;
	position:relative;
	}
.navBarBtn{
	position:absolute;
	right:0;
	top:15px;
	}

.navBox li{
	display:inline-block;
	float:left;
	}
.navBox li a{
	font-size:16px;
	color:#fff;
	display:inline-block;
	height:36px;
	line-height:36px;
	padding-right:35px;
	transition:  0.2s ease-in 0s;
	}
.navBox li a:hover,.navBox li.active a{
	color:#FFD800;
	}

.headUser a{
	display:inline-block;
	color:#fff;
	margin-left:15px;
	padding-right:18px;
	background-image:url(../images/btnIco.png);
	background-repeat:no-repeat;
	transition:  0.2s ease-in 0s;
	}
.headUser a:hover{
	color:#fff;
	opacity:0.7;
	}
.headUser a.loginIcon{
	background-position:right -28px;
	}
.headUser a.regIcon{
	background-position:right -61px;
	}
.headUser a.accountIcon{
	background-position:right -96px;
	}
.headUser a.quitIcon{
	background-position:right -131px;
	}
	
	
.openNavIco{
	width:42px;
	height:42px;
	display:inline-block;
	background:url(../images/openNavIco.gif) no-repeat center center;
	}
/* */
	
	
.langs{ 
	display:inline-block;
	position:relative;
	height:20px;
	z-index:9;
	}
.langsDropDown{
	position:absolute;
	background:#fff;
	left:-10px;
	top:-4px;
	width:85px;
	box-shadow:0 0 5px #000;
	z-index:1;
	padding:24px 0 0 0;
	display:none;
	}
.langsDropDown a{
	display:block;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
	color:#999;
	height:26px;
	line-height:26px;
	}
.langsDropDown a:hover{
	background:#eee;
	color:#333;
	}
.langsBtn{
	width:85px;
 	font-size:12px;
	text-decoration:none;
	position:relative;
	z-index:2;
	color:#fff;
 	}
.langsBtn i{
	height:0;
	width:0;
	display:inline-block;
	border-width:5px 5px 0 5px;
	border-style:solid;
	border-color:#fff transparent transparent transparent;
	vertical-align:middle;
	margin-left:5px;
	}
.langs.active .langsBtn i{
	border-color:#333 transparent transparent transparent;
	}
.langs.active .langsBtn{
	color:#000;
	}
.langs.active .langsDropDown{
	display:block;
	}
.siteNave{
	padding:0 0 15px 0;
	position:relative;
	}



	
.banner{
	background:#FFD800;
	padding:60px 0;
	
	}
.banner .k1000{
	position:relative;}
.bannerInfo{
	width:590px;
	color:#333;
	padding:20px 0 0 0;
	position:relative;
	z-index:2;
  	} 
.bannerInfo h2{
	font-size:64px;
	font-weight:normal;
	line-height:100%;
	}
.bannerPic{
	width:500px;
	height:324px;
	position:absolute;
	right:40px;
	background:url(../images/bannerPic.png) no-repeat;
	top:-20px;
	}   
.bannerInfo h2 span{
	font-size:42px;
	}   
.bannerInfoText{
	font-size:18px;
	padding:35px 0 0 0;
	}     
.bannerButton{
	padding:20px 0 0 0;
	}
.bannerAddWeb{
	background:#1FAEFF;
	font-size:18px;
	display:inline-block;
	width:240px;
	height:62px;
	line-height:62px;
	text-align:center;
	font-size:24px;
	color:#fff;
	text-decoration:none;
	}
.bannerAddWeb:hover{
	background:#0099EC;
	color:#fff;
	}
.bannerAddWeb i{
	width:25px;
	height:25px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/homeIcon.png) no-repeat;
	margin-left:10px;
	}
.grayBlock{
	padding:45px 0;
	background:#F6F6F6;
	margin-bottom:45px;
	}
h2.titleText{
	padding:20px 0;
	}
.infoPane{
	width:100%;
	overflow:hidden;
	}
.infoPane li{
	width:50%;
	float:left;
	max-height:170px;
	margin-top:40px;
 	}
.infoPaneList{
	padding-right:20px;
	}

.infoPane li .infoPaneImg img{
	width:100%;
	}
.infoPane li .infoPaneImg{
	width:140px;
	float:left;
	}
.infoPane li .infoPaneAbout{
	margin-left:150px;
	}
.infoPane li .infoPaneAbout p{
	padding-left:15px;
	font-size:14px;
	color:#666;
	}	
.infoPane li .infoPaneAbout h3{
	font-size:18px;
	padding-left:15px;
	padding-bottom:20px;
	}
	


.homeNewPic li img{
	width:100%;
	}
.homeNewPic ul{
	margin-left:-40px;}
.homeNewPic li{
	width:25%;
	float:left;
	padding:50px 0 0 0;
	}
.homeNewPicBox{
	margin:0 0 0 40px;
	height:200px;
	overflow:hidden;
	}
.homeNewPicMore{
	text-align:center;
	padding-top:50px;
	font-size:18px;	
	}
.homeNewPicMore a{
	color:#000;
	}
.homeNewPicMore a:hover{
	opacity:0.7;
	}
.homeNewPicMore i{
	background:#1FADFF;
	height:30px;
	line-height:30px;
	padding:0 14px;
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
	}
.homeNewPicMore i b{
	width:0;
	height:0;
	display:inline-block;
	overflow:hidden;
	border-width:7px 0 7px 7px;
	border-style:solid;
	border-color:transparent transparent transparent #fff;
	vertical-align:middle;
	margin:-2px 0 0 0;
	}
/**/
footer{
	background:#000;
	border-top:8px solid #20ADFF;
	padding:10px 0 30px 0;
	}
.share{
	text-align:center;
	padding:30px 0 0 0;
	}
.share a{
	width:45px;
	height:45px;
	display:inline-block;
	background-color:#fff;
	border-radius:100%;
	margin:0 6px;
	transition:  0.2s ease-in 0s;
	background-image:url(../images/btnIco.png);
	background-repeat:no-repeat;
	}
.share a:hover{
	background-color:#F09216;
	}
.share a.qzoneIcon{
	background-position:10px -75px;
	}
.share a.txWbIcon{
	background-position:-36px -75px;
	}
.share a.sinaIcon{
	background-position:-89px -75px;
	}
.share a.wxIcon{
	background-position:-140px -75px;
	}
.share a.kxIcon{
	background-position:-186px -75px;
	}
.share a.dbIcon{
	background-position:-232px -72px;
	}
.share a.renrenIcon{
	background-position:-275px -74px;
	}
	
	
.share a:hover.qzoneIcon{
	background-position:10px -32px;
	}
.share a:hover.txWbIcon{
	background-position:-36px -32px;
	}
.share a:hover.sinaIcon{
	background-position:-89px -32px;
	}
.share a:hover.wxIcon{
	background-position:-140px -32px;
	}
.share a:hover.kxIcon{
	background-position:-186px -32px;
	}
.share a:hover.dbIcon{
	background-position:-232px -29px;
	}
.share a:hover.renrenIcon{
	background-position:-275px -31px;
	}
.ewm{
	width:250px;
	margin:30px auto 0 auto;
	position:relative;
	height:85px;
 	}
.ewm:hover h2{
	left:0;
	}
.ewm:hover h4{
	left:38px;
	}
.ewm:hover .ewmPic{
	left:165px;
	}
.ewm h2{
	color:#fff;
	position:absolute;
	left:95px;
	top:22px;
	width:150px;
	transition:  0.3s ease-in 0s;
	}
.ewm h4{
	color:#666;
	position:absolute;
	left:95px;
	top:10px;
	font-size:16px;
	width:150px;
	transition:  0.3s ease-in 0s;
	}
.ewmPic img{
	display:block;
	}
.ewmPic{
	display:inline-block;
	padding:2px;
	background:#fff;
	border-radius:5px;
	position:absolute;
	left:0;
	transition:  0.3s ease-in 0s;
	}
.copyright{
	padding:30px 0 0 0;
	color:#999;
	text-align:center;
	}
.copyright a{
	display:inline-block;
	padding:0 8px;
	transition:  0.1s ease-in 0s;
	}	
	
	
.medium{
	width:34%;
	float:left;
	}
.helpLink{
	width:33%;
	float:left;
	}
.message{
	width:33%;
	float:left;
	}
.message input,.message textarea{
	width:100%;
	background:#333;
	border:1px solid #666;
	color:#ccc;
	}
	
.message input[type="text"]{
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#ccc;
	border:1px solid #666;
	background:#333;
 	box-sizing: border-box;
	-moz-box-sizing:border-box;
	}
.message input[type="text"]:hover{
 	border:1px solid #ccc;
	background:#666;
	}
.message textarea{
 	font-size:14px;
	color:#ccc;
	padding-top:5px;
 	height:70px;
	overflow-y:auto;
	border-radius:0;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	}
.message textarea:hover{
	border:1px solid #ccc;
	background:#666;
 	}
 
.messageBtn{
	font-size:16px;
	display:inline-block;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 20px;
	background:#83BA1F;
 	}
.messageBtn:hover{
  	color:#fff;
 	text-decoration:none;
	background:#FFD800;
	}
 
.copyright img{
	vertical-align:middle;
	padding-left:10px;}
.cdText{
	font-size:55px;
	color:#000;
	display:inline-block;
	padding-right:10px;
	}
.tabs{
	height:50px;
	line-height:50px;
	background:#EDEDED;
	margin-top:65px;
	position:relative;
	z-index:99;
	overflow:hidden;
	}
.tabs li{
	float:left;
	}
.tabs a{
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 35px;
	font-size:18px;
	color:#333;
	}
.tabs li.active a{
	color:#1FACFF;
	background:#fff;
	}
.tabs a:hover{
	color:#1FACFF;
	}
.priceList{
	width:33.33333333333%;
	float:left;
	position:relative;
	}

.item1 .priceList{
	float:none;
	width:auto;
	}
.item2 .priceList{
	width:50%;
	}	
.item3 .priceList{
	width:33.33333333333%;
	}	
.item4 .priceList{
	width:25%;
	}
.item5 .priceList{
	width:20%;
	}	

.price{
	margin:70px 0 0 -20px;
	}
.price_2{
	margin:70px 0 15px 0;
	}
.priceUl li{
 	text-align:center;
	background:#ccc;
 	font-size:14px;
	color:#333;
	display:block;
 	}
.priceUlLine{
	height:50px;
	display:block;
	line-height:50px;
	border-top:1px solid #fff;
	}
.priceUl li dd{
  	position:relative;
	z-index:1;
	}
.priceUl li dt{
	position:relative;
	z-index:2;
	line-height:50px;
	}
.priceUl li dt:before{
	position:absolute;
	content:"";
	display: block;
	border-width:10px 10px 0 10px;
	border-style:solid;
 	bottom:-10px;
	left:50%;
	margin-left:-10px;
	}
.priceListBox{
	margin-left:20px;
	position:relative;
	}
.priceListTitle{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:20px;
	color:#333;
	}
.priceListNumeral{
	height:100px;
	padding-top:40px;
	text-align:center;
	font-size:26px;
	color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	position:relative;
	}
.priceOff{
	width:20px;
	height:20px;
	left:50%;
	margin-left:-10px;
	bottom:10px;
	display:inline-block;
	position:absolute;
	background:url(../images/down.png) no-repeat 0 7px;
 	}
.priceOn{
	background:url(../images/down.png) no-repeat 0 7px;
	width:20px;
	height:20px;
	left:50%;
	margin-left:-10px;
	bottom:70px;
	display:inline-block;
	position:absolute;
	}
.priceBtn a{
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:28px;
	color:#fff;
	display:block;
	}
 
.priceBtn:hover{
	opacity:0.8;
	}
.priceBtn i{
	width:25px;
	height:25px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/homeIcon.png) no-repeat;
	margin-left:10px;
	}
	
.priceStyle_1 li{
	background:#E8F7FF;
	}
.priceStyle_1 .priceListTitle{
	background:#E8F7FF;
	}
.priceStyle_1 .priceListNumeral{
	background:#1FAEFF;
	}
.priceStyle_1 .priceBtn{
	background:#1FAEFF;
	}
.priceStyle_1 dt{
	background:#B5E5FF;
 	}
.priceStyle_1 .priceUl li dt:before{
	border-color:#B5E5FF transparent transparent transparent;
	}
	
.priceStyle_2 li{
	background:#FFF5E5;
	}
.priceStyle_2 .priceListTitle{
	background:#FFF5E5;
	}
.priceStyle_2 .priceListNumeral{
	background:#FF981D;
 	}
.priceStyle_2 .priceBtn{
	background:#FF981D;
	}
.priceStyle_2 dt{
	background:#FFE1B2;
 	}
.priceStyle_2 .priceUl li dt:before{
	border-color:#FFE1B2 transparent transparent transparent;
	}

.priceStyle_3 li{
	background:#F2FEE9;
	}
.priceStyle_3 .priceListTitle{
	background:#F2FEE9;
	}
.priceStyle_3 .priceListNumeral{
	background:#78BA00;
	}
.priceStyle_3 .priceBtn{
	background:#78BA00;
	}
.priceStyle_3 dt{
	background:#D8FAC0;
 	}
.priceStyle_3 .priceUl li dt:before{
	border-color:#D8FAC0 transparent transparent transparent;
	}
.priceContrastName{
	width:35%;
	min-width:90px;
	height:55px;
	line-height:55px;
	float:left;
	font-size:18px;
	color:#333;
	}
.priceContrastInfo{
	width:65%;
 	float:right;
 	height:55px;
	line-height:55px;
 	}
	
.priceContrast dt{
	border-bottom:1px solid #ccc;
	}
.priceContrast dd{
	border-bottom:1px solid #EFEFEF;
	overflow:hidden;}
.priceInfoBlock{
	display:inline-block;
	height:55px;
	line-height:55px;
	width:25%;
	min-width:55px;
	text-align:center;
	color:#fff;
 	margin-right:4%;
	color:#fff;
	font-size:20px;
 	float:left;
	}
a.priceInfoBlock:hover{
		opacity:0.7;
		color:#fff;
		}
.priceInfoStyle_1{
	background:#1FAEFF;
	}
.priceInfoStyle_2{
	background:#FF981D;
	}
.priceInfoStyle_3{
	background:#78BA00;
	}
.priceContrast dd .priceContrastName{
	font-size:14px;
	color:#999;
	}
.priceContrast dd .priceInfoStyle_1{
	background:#E8F7FF;
	color:#666;
	font-size:14px;
	}
.priceContrast dd .priceInfoStyle_2{
	background:#FFF5E5;
	color:#666;
	font-size:14px;
	}
.priceContrast dd .priceInfoStyle_3{
	background:#F2FEE9;
	color:#666;
	font-size:14px;
	}
.activeIco_1{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/activeIco.gif) no-repeat;
	vertical-align:middle;
	}
.activeIco_2{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/activeIco.gif) no-repeat -21px 0;
	vertical-align:middle;
	}
.activeIco_3{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/activeIco.gif) no-repeat right 0;
	vertical-align:middle;
	}
.priceFoot{
	padding:20px 0 0 0;
	margin-left:20px;
	}
.priceFoot li{
	list-style:disc;
	line-height:30px;
	color:#333;
	}
.grayFoot{
	padding:50px 0;
	background:#F6F6F6;
	margin:50px 0 -50px 0;
 }
.priceAddBtn li{
	width:50%;
	float:left;
	}
.priceAddBtn a{
	display: block;
	height:100px;
	line-height:100px;
	font-size:28px;
	color:#fff;
	text-align:center;
	}
.priceAddBtn a:hover{
	opacity:0.8;
	}
.priceAddBtnLi{
	margin-left:40px;}
.priceAddBtn{
	margin-left:-40px;
	}
.template li{
	float:left;
	width:25%;
	}
.template ul{
	margin-left:-55px;
	}
.templateList img{
	width:100%;
	}
.templateList{
	padding:40px 0 0 55px;
	}
.crumbs{
	padding:70px 0;
	font-size:30px;
	color:#999;
	border-bottom:1px solid #F0F0F0;
	}
.crumbs span.active{
	color:#1FAEFF;
	}
.crumbsIco{
	width:30px;
	height:22px;
	display:inline-block;
	background:url(../images/crumbsIco.png) no-repeat;
	vertical-align:middle;
	margin:0 35px;
	}
.fromRow{
	padding:50px  0 0 0;
	line-height:160%;
	}
.fromRow li{
		line-height:30px;
		}
.fromRowText{
	width:105px;
	display:inline-block;
	float:left;
	line-height:40px;
	}
.fromRowMain{
	margin-left:105px;
	}
.fromRowBlock{
	display:inline-block;
	padding:5px 0 0 0;
	font-size:12px;
	}
.fromBtn{
	height:60px;
	text-align:center;
	display:inline-block;
	background:#1FAEFF;
	font-size:28px;
	color:#fff;
	line-height:60px;
	padding:0 30px;
	}
.fromBtn:hover{
	color:#fff;
	opacity:0.8;
	}
.pageTitleText{
	font-size:36px;
	}
.industryTemplate{
	position:relative;
	z-index:99;
	}
.industryTemplateMain{
	padding:45px 0 0 0;
	}
.industryClass{
	width:210px;
	float:left;
	}
.industryClass li{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #fff;
	background:#F8F8F8;
	padding-left:25px;
	color:#666;
	cursor:pointer;
	}
.industryClass li.active{
	background:#EDEDED;
	color:#000;
	}
.industryClass li:hover{
	background:#EDEDED;
	}
.industryTemplatContent{
	margin-left:250px;
	}
.industryTemplatContent li{
	position:relative;
	width:33.333333333%;
	float:left;
	z-index:5;
	}
.industryTemplatContent li.active{
	z-index:6;
	}
.industryTemplatContent li img{
	width:100%;
	display:block;
	}
.industryTemplatContent ul{
	margin-left:-40px;
	position:relative;
	}
.industryTemplatContent li:hover .industryTemplatBox b{
	background:#E7E7E7;
	position:absolute;
	left:-10px;
	top:-10px;
	right:-10px;
	bottom:-10px;
	z-index:1;
 	}
.industryTemplatContent li.active .industryTemplatBox b{
	background:#E7E7E7;
	position:absolute;
	left:-10px;
	top:-10px;
	right:-10px;
	bottom:-135px;
	z-index:1;
	border-bottom:30px solid #fff;
	}
.industryTemplatContent li.active .industryTemplatInfo{
	display:block;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:-85px;
	z-index:8;
	font-size:16px;
	color:#333;
	}
.industryTemplatBox{
 	margin:0 0 60px 40px;
	position:relative;
	}

.industryTemplatPic{
	border:1px solid #ccc;
	position:relative;
	z-index:9;
	}
.industryTemplatInfo{
	display:none;
	}

.industryTemplatInfo p{
	padding:0 0 10px 0;
	}
.industryTemplatBtn{
	height:40px;
	line-height:40px;
	display:inline-block;
	padding:0 15px;
	background:#1FAEFF;
	color:#fff;
	font-size:18px;
	margin:0 5px;
	}
.industryTemplatBtn:hover{
	background:#0099EC;
	color:#fff;
	}
.moreBtn{
	height:55px;
	line-height:55px;
	display:inline-block;
	padding:0 100px;
	background:#1FAEFF;
	color:#fff;
	font-size:18px;
	}
.moreBtn:hover{
	background:#0099EC;
	color:#fff;
	}
 
.textListTab td{
	padding:40px 0 0 0;
	font-size:18px;
	}
.textListTab input{
	width:410px;
	}
.textListTab .fromBtn{
	width:410px;
	}
.textListTabLeft{
	width:85px;}

.upgradeTop{
	padding:70px 0 0 0;
	position:relative;
   	}
.upgradeTop .pageTitleText{
	display:inline-block;
	line-height:60px;
	}
.upgradeTop .upgradeBtn{
	position:absolute;
	right:0;
	bottom:0;
	}
.upgradeBtn{
	height:60px;
	line-height:60px;
	display:inline-block;
	padding:0 30px;
	background:#1FAEFF;
	font-size:24px;
	color:#fff;	
	}
.upgradeBtn:hover{
		color:#fff;
		opacity:0.7
		}
.upgradeBtn i{
	width:25px;
	height:25px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/homeIcon.png) no-repeat;
 	}
dl.feeType{
	border-style:solid;
	border-width:0;
 	border-color:transparent transparent transparent transparent;
 	}
.priceList.active dl.feeType{
	border-width:3px;
	}
.priceList.active .feeType b,.priceList.active .feeType i{
	display:block;
	}
.feeType b{
	width:0;
	height:0;
	display:inline-block;
	border-width:10px 10px 10px 10px;
	border-style:solid;	
	position:absolute;
	left:3px;
	top:3px;
	display:none;
 	}
.feeType i{
	width:10px;
	height:8px;
	display:inline-block;
	background:url(../images/activeFix.png) no-repeat 0 -22px;
	position:absolute;
	left:5px;
	top:5px;
	display:none;
	}
.feeType dt{
	height:55px;
	text-align:center;
	color:#333;
	font-size:20px;
	line-height:55px;
	}
.feeType dd{
	color:#fff;
	font-size:32px;
	padding:35px 0;
	text-align:center;
	background:#333;
	}
.priceList.active dd{
	padding: 32px 0;
	}
.feeType dd span{
	font-size:14px;
	}
.color_1 dt{
	background:#E8F7FF;
	}
.color_1 dd{
	background:#1FAEFF;
	}
.color_1 dl.feeType{
	border-color:#1FAEFF;
	}
.color_1 b{
	border-color:#1FAEFF transparent transparent #1FAEFF;
	}
	
	
.color_2 dt{
	background:#FFF5E5;
	}
.color_2 dd{
	background:#FF981D;
	}
.color_2 dl.feeType{
	border-color:#FF981D;
	}
.color_2 b{
	border-color:#FF981D transparent transparent #FF981D;
	}
	
	
.color_3 dt{
	background:#F2FEE9;
	}
.color_3 dd{
	background:#78BA00;
	}
.color_3 dl.feeType{
	border-color:#78BA00;
	}
.color_3 b{
	border-color:#78BA00 transparent transparent #78BA00;
	}
.upgradeRow{
	padding:80px 0 0 0;
	width:450px;
	font-size:18px;
	}
.feeTypeFoot{
	font-size:24px;
	padding:35px 0 0 0;
	}
.succeed{
	padding:120px 0 40px 0;
	font-size:36px;
	line-height:140%;
	}
.succeedIco{
	display:inline-block;
	width:128px;
	height:128px;
	background:url(../images/ico.png) no-repeat;
	}
.dialogBox{
	position:absolute;
	background:#fff;
	border:1px solid #333;
	border-top:3px solid #333;
	box-shadow:10px 10px 0 rgba(0,0,0,0.2);
	z-index:999;
	}
.dialogBoxText{
	display:inline-block;
	height:40px;
	font-size:20px;
	padding:0 15px;
	line-height:40px;
	color:#fff;
	background:#333;
	}
.dialogBoxTop{
	padding:0 25px;
	position:relative;
	}
.dialogClose{
	width:16px;
	height:16px;
	display:inline-block;
	position:absolute;
	right:10px;
	top:10px;
	background:url(../images/close.png) no-repeat;
	opacity:0.7;
	}
.dialogClose:hover{
	opacity:1;
	}
.dialogBoxMain{
	padding:25px;
	line-height:160%;
	}
.dialogBoxFoot{
	padding:0 25px 25px 25px;
	}
.dialogBtn{
	height:42px;
	line-height:42px;
	display:inline-block;
	background:#78BA00;
	color:#fff;
	font-size:18px;
	padding:0 35px;
	}
.dialogBtn:hover{
	opacity:0.7;
	color:#fff;
	}
.dialogSubmit{
	background:#FF2E12;
	}
.webInfoBox li{
	width:45%;
	float:left;
	font-size:18px;
	color:#333;
	}
.webInfoBox li a{
	text-decoration:underline;
	}
.webInfoBox{
	padding:50px 0 0 0;
	}
.webInfoBox li img{
	vertical-align: top;}
.accountAdd{
	padding:15px 35px;
	display:inline-block;
	background:#83BA1F;
	font-size:28px;
	color:#fff;
	line-height:110%;
	position:absolute;
	right:0;
	}
.accountAdd:hover{
	color:#fff;
	opacity:0.7;
	}
.accountAdd i{
	width:25px;
	height:25px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/homeIcon.png) no-repeat;
	margin-left:10px;
	}
.accountTop{
	padding:50px 0 40px 0;
	overflow:hidden;
	line-height:90px;
	font-size:36px;
	position:relative;
	}
.accountWidth{
	padding:0 50px;
	}
.accountGray{
	min-height:450px;
	background:url(../images/grayBlock.gif) repeat-y;
	margin:45px 0 0 0;
	}
.pageCrumbs{
	font-size:18px;
	padding:45px 50px 0 50px;
	color:#000;
	}
.pageCrumbs a{
	color:#666;
	display:inline-block;
	padding:0 8px 0 0;
	}
.accountNav{
	width:220px;
	float:left;
	z-index:999;
	padding-bottom:20px;
	}
.accountMain{
	margin:0 50px 0 290px;
	overflow:hidden;
	padding:0 0 30px 0;
	}
.accountMain h1{
	font-size:38px;
	font-weight:normal;
	}
.accountMain h2{
	font-size:30px;
	}
.accountMain h2{
	font-size:22px;
	}
.accountMainTip{
	padding:0 0 20px 0;}
.accountMainTipText{
	font-size:18px;
	display:inline-block;
	margin-right:20px;
	}
.accountMainTip img{
	vertical-align:middle;
	margin-right:10px;
	}
.accountTextList{
	padding:30px 0 0 0;
	}
.accountTextList li{
	padding-bottom:15px;}
.accountTextList li:last-child{
	padding-bottom:0;
	}
.accountMain .tabs{
	margin:0;
	}

.accountNav a{
	display:block;
	padding-left:30px;
	height:50px;
	line-height:50px;
	font-size:14px;
	}
.accountNav a:hover{
	background:#75CFFF;
	color:#fff;
	}
.accountNav a:hover span,.accountNav li.active a span{
	color:#fff;
	}
.accountNav li.active a{
	background:#1FAEFF;
	color:#fff;
	}
.accountNavTitle a{
	font-size:24px;
	color:#fff;
	line-height:50px;
	padding-left:50px;
	background:#999;
	}
.accountNavTitle a:hover{
	cursor:default;
	color:#fff;
	background:#999;
	}
.accountNav a span{
	display:block;
	height:50px;
	line-height:50px;
	cursor:pointer;
	background-image:url(../images/accountNav.png);
	background-repeat:no-repeat;
	font-size:18px;
	color:#333;
	padding-left:34px;
	margin-left:22px;
	}

.helpNav  a span{
	background:none;
	font-size:14px;
	padding-left:0;
	}
.accountNav a span.accountNavIco_1{
	background-position:0 12px;
	}
.accountNav a span.accountNavIco_2{
	background-position:0 -36px;
	}
.accountNav a span.accountNavIco_3{
	background-position:0 -88px;
	}
.accountNav a span.accountNavIco_4{
	background-position:0 -140px;
	}
.accountNav a span.accountNavIco_5{
	background-position:0 -191px;
	}
.accountNav a span.accountNavIco_6{
	background-position:0 -242px;
	}
.accountNav a span.accountNavIco_7{
	background:url(../images/quit.png) no-repeat 0 12px;
	}
	
.accountNav a span.accountNavIco_8{
	background:url(../images/newUser.png) no-repeat 0 15px;
	}
.accountNav a span.accountNavIco_9{
	background:url(../images/newUser.png) no-repeat 0 -38px;
	}
.accountNav a span.accountNavIco_10{
	background:url(../images/newUser.png) no-repeat 0 -92px;
	}
	
.accountNav a span.accountNavIco_11{
	background:url(../images/newUser.png) no-repeat -171px 13px;
	}
.accountNav a span.accountNavIco_12{
	background:url(../images/newUser.png) no-repeat -171px -40px;
	}
	
	
.accountNav li.active a span.accountNavIco_1,.accountNav a:hover span.accountNavIco_1{
	background-position:0 -308px;
	}
.accountNav li.active a span.accountNavIco_2,.accountNav a:hover span.accountNavIco_2{
	background-position:0 -355px;
	}
.accountNav li.active a span.accountNavIco_3,.accountNav a:hover span.accountNavIco_3{
	background-position:0 -408px;
	}
.accountNav li.active a span.accountNavIco_4,.accountNav a:hover span.accountNavIco_4{
	background-position:0 -461px;
	}
.accountNav li.active a span.accountNavIco_5,.accountNav a:hover span.accountNavIco_5{
	background-position:0 -510px;
	}
.accountNav li.active a span.accountNavIco_6,.accountNav a:hover span.accountNavIco_6{
	background-position:0 -561px;
	}
.accountNav li a:hover span.accountNavIco_7,.accountNav li.active a:hover span.accountNavIco_7{
	background:url(../images/quit.png) no-repeat 0 -44px;
	}
	
	
.accountNav li.active a span.accountNavIco_8,.accountNav a:hover span.accountNavIco_8{
	background:url(../images/newUser.png) no-repeat 0 -145px;
	}
.accountNav li.active a span.accountNavIco_9,.accountNav a:hover span.accountNavIco_9{
	background:url(../images/newUser.png) no-repeat 0 -198px;
	}
.accountNav li.active a span.accountNavIco_10,.accountNav a:hover span.accountNavIco_10{
	background:url(../images/newUser.png) no-repeat 0 -252px;
	}
	
.accountNav li.active a span.accountNavIco_11,.accountNav a:hover span.accountNavIco_11{
	background:url(../images/newUser.png) no-repeat -171px -93px;
	}
.accountNav li.active a span.accountNavIco_12,.accountNav a:hover span.accountNavIco_12{
	background:url(../images/newUser.png) no-repeat -171px -145px;
	}
	
	
	
	

.accountTitle{
	font-size:24px;
	color:#000;
	border-bottom:1px solid #ccc;
	line-height:160%;
	padding:5px 0;
	}
.accountNewsList li{
	border-bottom:1px solid #EFEFEF;
	padding:30px 0;
	position:relative;
	}
.accountNewsList li .myWebListTool{
	top:45px;
	}
.accountNewsListDate{
	padding:20px 0 0 0;
	font-size:14px;
	}
.accountNewsListText{
	padding:5px 0 0 0;
	line-height:160%;
	}
.myWebListLiPic{
	width:100px;
	float:left;
	}
.myWebListLiPic img{
	width:100%;
	}
.myWebListContent{
	margin-left:120px;
	}
.myWebListLi{
	position:relative;
	border-bottom:1px solid #EFEFEF;
	padding:50px 0;
	overflow:hidden;
	}
.myWebToolIco_1,.myWebToolIco_2,.myWebToolIco_3,.myWebToolIco_4{
	width:50px;
	height:50px;
	display:inline-block;
	background-color:#1FAEFF;
	margin-right:1px;
	background-image:url(../images/webToolIco.png);
	background-repeat:no-repeat;
	}
.myWebToolIco_1:hover,.myWebToolIco_2:hover,.myWebToolIco_3:hover,.myWebToolIco_4:hover{
	opacity:0.7;
	}
.myWebToolIco_1{
	background-position:14px 14px;
	}
.myWebToolIco_2{
	background-position:-37px 14px;
	}
.myWebToolIco_3{
	background-position:-88px 14px;
	}
.myWebToolIco_4{
	background-position:-138px 14px;
	}
.myWebListOrg{
	padding:5px 0 0 0;
	}
.myWebListFoot{
	padding:25px 0 0 0;
	}
.myWebListTool{
	position:absolute;
	right:0;
	top:55px;
	}
.accountInfoPad{
	padding-left:8%;
	}
.accountTextBox{
	font-size:18px;
	line-height:160%;
	}
.accountTextListStyle{
	margin:0 0 0 20px;
	}
.accountTextListStyle li{
	list-style:disc;
	color:#333;
	padding:2px 0;
	}
.loginPage{
	padding:80px 0 0 0;
	max-width:820px;
	margin:0 auto 45px;
 	}
.loginPageLeft{
 	width:62%;
	float:left;
	border-right:1px solid #DFDFDF;
	padding:15px 0 0 0;
	}
.loginPageRight{
	width:30%;
	float:right;
	padding:15px 0 0 0;
	}
.loginFromRow .fromRowMain{
	width:280px;
	margin-left:115px;
	}
.loginFromRow{
	padding:0 0 40px 0;
 	}
.loginFromRow .fromBtn{
	display:block;
	text-align:center;
	}

.loginFromRow input[type="text"],.loginFromRow input[type="password"]{
		width:100% !important;}
.loginFromRow .fromRowText{
	text-align:right;
	}
.loginFromNotes{
	padding:5px 0 0 0;
	}
.accountOrderList{
	padding:40px 0;
	}
.accountOrderList li{
	text-align:center;
	float:left;
	width:18%;
	padding:20px 0;
	color:#999;
	}
.accountOrderList li .b_1,.accountOrderList li .b_4{
	margin:2px;
	}
.accountOrderList li.accountOrderListWeb{
	width:28%;
	}
.accountOrderList ul{
	border-bottom:1px solid #EFEFEF;
	}
.accountOrderListTitle li{
	font-size:18px;
	color:#333;
	}
.errorMain{
	max-width:600px;
	margin:0 auto;
	padding:50px 10px;
	line-height:200%;
	font-size:18px;
	}
.errorIco{
 	}
.errorIco img{
	float:right;
	margin-top:-70px;
	
	}
@media screen and (max-width: 1200px){
	.bannerInfo h2{
		font-size:55px;}
	.bannerInfo h2 span{
		font-size:30px;
		}   
	.banner{
 	padding:40px 0;
	
	}
	 
}
@media screen and (max-width: 960px) {
	.accountGray{
		background:url(../images/grayBlock.gif) repeat-y -50px 0;
		}
	.accountNav{
		width:170px;
		float:left;
		z-index:999;
		}
	.accountMain{
		margin:0 50px 0 220px;
		overflow:hidden;
		padding:0 0 30px 0;
		}
		
	.accountNav a{
		padding-left:0;
		}
		
	.tabs a{
		padding:0 15px;
		}
	.accountOrderList li .b_1,.accountOrderList li .b_4{
		height:24px;
		line-height:24px;
		padding:0 15px;		
		}
	.industryTemplatContent li{
		position:relative;
		width:50%;
		float:left;
		}
	.industryTemplatContent li:hover .industryTemplatBox b{
		background:#E7E7E7;
		position:absolute;
		left:-5px;
		top:-5px;
		right:-5px;
		bottom:-5px;
		z-index:1;
		}
	.industryTemplatContent li.active .industryTemplatBox b{
		background:#E7E7E7;
		position:absolute;
		left:-5px;
		top:-5px;
		right:-5px;
		bottom:-135px;
		z-index:1;
		border-bottom:30px solid #fff;
		}
	.industryTemplatBtn{
		height:35px;
		line-height:35px;		
		padding:0 15px;
		font-size:16px;
		}
	.crumbs{
		font-size:25px;}
	.accountTop{
		font-size:24px;
		}
	 
	.priceListNumeral{
		font-size:15px;
		}
 
	.homeNewPic ul{
		margin-left:-20px;}
	.homeNewPic li{
		padding:20px 0 0 0;
		}
	.homeNewPicBox{
		margin:0 0 0 20px;
		}
	.bannerInfo h2{
		font-size:45px;}
	.bannerInfo h2 span{
		font-size:22px;
		}   
	.bannerInfoText{
		font-size:18px;
		padding:25px 0 0 0;
		} 
	 
	 .bannerPic{
		background:url(../images/bannerPic.png) no-repeat;
		background-size:440px 264px;
		width:420px;
		top:-10px;
		} 
	}
@media screen and (max-width: 767px) {
	.accountMain h1{
		font-size:32px;
		}
	.accountMain h2{
		font-size:24px;
		}
	.accountMain h2{
		font-size:16px;
		}
	.errorMain{
		padding:10px;
		line-height:180%;
		font-size:14px;
		}
	.minniWidth{
		padding:0 10px;
		min-height:inherit;
	}
	.k1000{
		padding:0 10px;
		}
	.phoneDropMenu li{
		display:none;
	}
	.phoneDropMenu li.topMenu{
		display:block;
	}
	.setPhoneDropMenu.phone_active li{
		display:block;
	}
	
	
	.navBox ul.phone_active  .openNavIco{	 
		display:inline-block;
		background:url(../images/openNavIco.gif) no-repeat center center #111;
		}
	.navBox ul li.openNavLi{
		text-align:right;
		background:none !important;
		margin:0 !important;
		padding:0 !important;
		display:block !important;
		height:62px;
		}
	.navBox ul li.openNavLi a{
		height:62px;
		width:62px;
		line-height:62px;
		display: inline-block;
		}
		
	header{
		padding:40px 0 20px 0;
		position:relative;
		}
	.headUser{
		position:absolute;
		right:-10px;
		left:-10px;
		top:-40px;
		background:rgba(255,255,255,0.1);
		padding:5px 0;
		text-align:right;
		padding-right:10px;
		}
	.logo{
		background:url(../images/home-logo.png) no-repeat 0 -22px;
		background-size:130px 63px;
		}
	.navBar{
		position:absolute;
		right:10px;
		top:28px;
		z-index:1000;
		}
	.navBar li{
		float:none;
		display:none !important;
		background:#111;
		}
	.phone_active li{
		display:block !important;
		}
	.navBar li a{
		padding:0 15px;
		width:120px;
		font-size:14px;
		height:35px;
		line-height:35px;
		}
		
	footer{
		padding:0 0 10px 0;
		border-top:5px solid #20ADFF;
		}
	.copyright{
		font-size:12px;
		padding:20px 0  0 0;
		}
	.copyright a{
		font-size:12px;
		}
	.share{
		padding:20px 0 0 0;}
	.ewm{
		margin:20px auto 0 auto;
		width:210px;
		}
	
	
	
	.banner{
		padding:30px 0;
		}
	.bannerInfo{
		color:#333;
		padding:10px 10px 0 10px;
		width:auto;
  	}
	.bannerInfoText{
		padding:10px 0;
		}
	.bannerInfo h2{
		font-size:42px;}  
	.bannerInfo h2 span{
		font-size:26px;
		}   
	.bannerInfoText{
		font-size:14px;
		padding:35px 0 0 0;
		}  
		
	.medium{
		width: 100%;
		float:none;
		}
	.helpLink{
		width:100%;
		float:none;
		padding-top:30px;
		}
	.message{
		padding-top:30px;
		width:100%;
		float: none;
		}
	.titleText{
		font-size:18px;
		font-weight: bold;
	}
	.infoPane li{
		width:100%;
		float: none;
		max-height: inherit;
		margin-top:20px;
		overflow:hidden;
	}
	.infoPane li .infoPaneImg{
		width:80px;
		float:left;
		}
	.infoPane li .infoPaneAbout{
		margin-left:85px;
		}
	.infoPane li .infoPaneAbout p{
		padding-left:10px;
		font-size:14px;
 	}	
	.infoPane li .infoPaneAbout h3{
		font-size:18px;
		padding-left:10px;
		padding-bottom:10px;
	}
	.infoPaneList{
		padding-right:0;}
 
	.copyright,.copyright a{
		font-size:12px;
		text-align:center;
		}
	.copyright span{
		text-align:right;
		}
	.copyright a{
		padding-right:5px;}
	.homeNewPic ul{
		margin-left:-15px;}
	.homeNewPic li{
		width:50%;
		float:left;
		padding:10px 0 0 0;
		}
	.homeNewPicBox{
		margin:0 0 0 15px;
		height:100px;
		}
	.grayBlock{
		padding:25px 0;
		background:#F6F6F6;
		margin-bottom:25px;
	}
	.priceList{
		width:100%;
		float: none;
		position:relative;
		padding:20px 0 0 0;
		}
	.item1 .priceList,.item2 .priceList,.item3 .priceList,.item4 .priceList,.item5 .priceList{
		float:none;
		width:auto;
		}
	 .priceListNumeral{
		 font-size:20px;}
	.price{
		margin:20px 0 0 -20px;
		}
	.price_2{
		margin:20px 0 15px 0;
		}
	.priceInfoBlock{
		font-size:14px;}
	a.priceInfoBlock{
		font-size:12px;
		height:40px;
		line-height:40px;
		}	
	.tabs{			
		margin-top:20px;
		background:none;
		overflow: visible;	
		}
	.tabs li{
		width:auto;
		float: none;
		}
	.tabs a{
		border-bottom:1px solid #fff;
		background:#F8F8F8;
		display:block;
		padding-left:15px;
		font-size:14px;
 		}
	.tabs a:hover{
		background:#efefef;
		}
	.tabs li.topMenu{
		display:block;
		}
	.tabs li.topMenu a{
		background:#EDEDED;
		color:#333;
		}
	.tabs li.topMenu a:hover{
		background:#E4E4E4;
		}
	.tabs li.active a{
		display:block;
		background:#EDEDED;
		color:#333;
		padding-left:15px;
		}
	
	.tabs:after{
		content:"";
		display:block;
		position:absolute;
		height:0;
		width:0;
		border-width:6px 6px 0 6px;
		border-style:solid;
		border-color:#333 transparent transparent transparent;
		right:15px;
		top:20px;
		}
		
	.priceListBox{
		margin:0
		}
	.price{
		margin:0 0 0 0;
	}
	.cdText{
		font-size:40px;
		line-height:100%;
 	 
	}
	
	.grayFoot{
		padding:25px 0;
		background:#F6F6F6;
		margin:25px 0 -50px 0;
	 }
	.feeTypeBtn li{
		float:none;
		width:100%;
		}
	.feeTypeFoot{
		font-size:20px;
		padding:10px 0 20px 0;
	}
	.priceAddBtn a{
		display: block;
		height:60px;
		line-height:60px;
		font-size:16px;
		color:#fff;
		text-align:center;
		}
	.priceAddBtn a:hover{
		opacity:0.8;
		}
	.priceAddBtnLi{
		margin-left:10px;}
	.priceAddBtn{
		margin-left:-10px;
		}
	.template li{
		float:left;
		width:50%;
		}
	
	.template ul{
		margin-left:-25px;
		}
	 
	.templateList{
		padding:20px 0 0 25px;
		}
	.fromRow{
 		padding:30px 0 0 0;
		}
	.pageTitleText{
		font-size:24px;
		}
		
	.loginFromRow{
 		padding:0 0 20px 0;
		}
	.loginFromRow.pageTitleText{
		font-size:18px;
		}
	.fromRowText{
		float:none;
                width:auto;
		}
	.fromRowMain{
		margin-left:0;
		}
	.fromRowMain input[type="text"],.fromRowMain input[type="password"]{
		width:100% !important;}
	.fromRowMain .fromBtn{
		display:block;
		}
	.industryClass{
		position:relative;
		z-index:99;
		}
	.industryClass ul{
		position:absolute;
		left:0;
		top:0;
		right:0;
		}
	.industryClass li{
		display:none;
		font-size:18px;
		}
	.industryClass li.topMenu{
		display:block;
		background:#EDEDED;
		color:#333;
		}
	.industryClass li.topMenu a:hover{
		background:#E4E4E4;
		}
	.industryClass li.topMenu a{
		background:#EDEDED;
		color:#333;
		}
	.industryClass li a{
		font-size:14px;
		}
 
	.industryClass:after{
		content:"";
		display:block;
		position:absolute;
		height:0;
		width:0;
		border-width:6px 6px 0 6px;
		border-style:solid;
		border-color:#333 transparent transparent transparent;
		right:15px;
		top:20px;
		}
	.industryTemplate{
		padding:40px 0 0 0;
		}
	.industryTemplate .tabs{
		width:47%;
		position:absolute;
		top:0;
		}
	.industryTemplate .industryClass{
		width:47%;
		position:absolute;
		right:0;
		top:20px;
		}
	.industryTemplatContent{
		margin:0;
		}
	.industryTemplatContent ul{
		margin-left:-20px;
		position:relative;
		}
	.industryTemplatContent li{
		width:50%;}
	.industryTemplatBox{
 		margin:0 0 20px 20px;
		position:relative;
		}
	.industryTemplatBtn{
		height:30px;
		line-height:30px;		
		padding:0 15px;
		font-size:14px;
		}
	.industryTemplatContent li.active .industryTemplatBox b{
		bottom:-105px;		
		border-bottom:20px solid #fff;
		}
	.industryTemplatContent li.active .industryTemplatInfo{
		
		bottom:-70px;
		font-size:14px;
		}
	.moreBtn{
		height:45px;
		line-height:45px;
		display:block;
		}

	
	.textListTab input{
		width:100%;
		}
	.textListTab .fromBtn{
		width:100%;
		}	
	.textListTab td{
		padding:30px 0 0 0;
		} 
	.upgradeBtn{
		height:35px;
		line-height:35px;
		padding:0 10px;
		font-size:16px;
		}
	
	.upgradeBtn i{
		width:18px;
		height:18px;
		background:url(../images/homeIcon.png) no-repeat;
		background-size:18px 124px;
		}
	.upgradeTop{
		padding:40px 0 0 0;
		position:relative;
		}
	.upgradeTop .pageTitleText{
		display:inline-block;
		line-height:40px;
		font-size:22px;
		}
	.feeType dt{
		height:40px;
  		font-size:16px;
		line-height:40px;
		}
	.feeType dd{
 		font-size:24px;
		padding:20px 0;
  		}
	.priceList.active dd{
		padding: 17px 0;
		}
	.upgradeRow{
		padding:40px 0 0 0;
		width: auto;
		font-size:14px;
		}
	.succeed{
		padding:60px 0 20px 0;
		font-size:22px;
		line-height:140%;
		}
	.succeedIco{
		display:inline-block;
		width:64px;
		height:64px;
		background:url(../images/ico.png) no-repeat;
		background-size:64px 64px;
		}
	.webInfoBox li{
		width:100%;
		float: none;
		padding:20px 0 0 0;
 		}
	.accountAdd{
		position:relative;
		display:block;
		margin-top:10px;
		font-weight:normal;
		}
	.accountTop{
		font-size:18px;
		font-weight:bold;
		line-height:180%;
		padding:30px 0 20px 0;
		}
	.accountWidth{
		padding:0 20px;
		}
		
	.accountGray{
		padding:0 10px;
		}
	.pageCrumbs{
		font-size:14px;
		padding:20px 10px 0 10px;
		color:#000;
		}
	
	
	.accountNav{
		position:relative;	
		width:auto;
		float:none;
		height:50px;
		}
	.accountMain{
		
		margin:20px 0 0 0;
		}
	.accountNav ul{
		width:100%;
		position:absolute;
		left:0;
		top:0;
		height:50px;
		}
	.accountNav ul li{
 		position:relative;
		display:none;
		background:#efefef;
		}
	.accountNav ul.phone_active li{
		display:block;
		
		}
	.accountNav li.topMenu{
		display:block;
		}
	.accountNav li.topMenu a{
		color:#fff;
		line-height:32px;
		}
	.accountNavTitle {
		background: #999999;
 		font-size: 14px;
		font-weight:bold;
		color:#000;
		font-weight:bold;
		line-height: 32px;
		padding-left: 10px;
	}
	.accountNavTitle a{
		line-height:30px;
		padding-left:5px !important;}
	.accountNav ul li:nth-child(1){
		display:block;
		}
	.accountNav ul li:nth-child(1):after{
		content:"";
		display:block;
		position:absolute;
		height:0;
		width:0;
		border-width:6px 6px 0 6px;
		border-style:solid;
		border-color:#fff transparent transparent transparent;
		right:15px;
		top:22px;
		}
	.accountNav ul li:nth-child(1) a{
		background:#1FAEFF;
		}
	.accountNav ul li a{
		padding:10px 10px 10px 15px;		 
 		font-size:14px;
		}
	.accountNav ul li a span{
		margin:0;
		font-size:14px;
		height:32px;
		line-height:32px;
		background-image:url(../images/accountNav.png);
		background-repeat:no-repeat;
		background-size:16px 383px;
		padding-left:20px;
 		}
	.helpNav ul li a span{
		background:none;
		
		padding-left:0;}
	.helpNav li.accountNavTitle{
		height:50px;
		background:#999;
		line-height:50px;
		color:#fff;
		}
	.helpNav li.topMenu{
		background:#1FAEFF;
		}
	.accountGray{
		min-height: inherit;
		background: none;
		margin-top:20px;
	}
 
	.accountNav a span.accountNavIco_1{
		background-position:0 7px;
		}
	.accountNav a span.accountNavIco_2{
		background-position:0 -24px;
		}
	.accountNav a span.accountNavIco_3{
		background-position:0 -57px;
		}
	.accountNav a span.accountNavIco_4{
		background-position:0 -90px;
		}
	.accountNav a span.accountNavIco_5{
		background-position:0 -122px;
		}
	.accountNav a span.accountNavIco_6{
		background-position:0 -155px;
		}
	.accountNav a span.accountNavIco_7{
		background:url(../images/quit.png) no-repeat 0 8px;
		background-size:14px 49px;
		}
		
	.accountNav a span.accountNavIco_8{
		background:url(../images/newUser.png) no-repeat 0 11px;
		background-size:15px 150px;
		}
	.accountNav a span.accountNavIco_9{
		background:url(../images/newUser.png) no-repeat 0 -17px;
		background-size:15px 150px;
		}
	.accountNav a span.accountNavIco_10{
		background:url(../images/newUser.png) no-repeat 0 -44px;
		background-size:15px 150px;
		}
		
		
		
	.accountNav li.active a span.accountNavIco_1,.accountNav a:hover span.accountNavIco_1{
		background-position:0 -198px;
		}
	.accountNav li.active a span.accountNavIco_2,.accountNav a:hover span.accountNavIco_2{
		background-position:0 -228px;
		}
	.accountNav li.active a span.accountNavIco_3,.accountNav a:hover span.accountNavIco_3{
		background-position:0 -262px;
		}
	.accountNav li.active a span.accountNavIco_4,.accountNav a:hover span.accountNavIco_4{
		background-position:0 -295px;
		}
	.accountNav li.active a span.accountNavIco_5,.accountNav a:hover span.accountNavIco_5{
		background-position:0 -327px;
		}
	.accountNav li.active a span.accountNavIco_6,.accountNav a:hover span.accountNavIco_6{
		background-position:0 -360px;
		}
	.accountNav a:hover span.accountNavIco_7{
		background:url(../images/quit.png) no-repeat 0 -24px !important;
		background-size:14px 49px !important;
		}
		
	.accountNav li.active a span.accountNavIco_8,.accountNav a:hover span.accountNavIco_8{
		background:url(../images/newUser.png) no-repeat 0 -72px;
		background-size:15px 150px;
		}
	.accountNav li.active a span.accountNavIco_9,.accountNav a:hover span.accountNavIco_9{
		background:url(../images/newUser.png) no-repeat 0 -100px;
		background-size:15px 150px;
		}
	.accountNav li.active a span.accountNavIco_10,.accountNav a:hover span.accountNavIco_10{
		background:url(../images/newUser.png) no-repeat 0 -127px !important;
		background-size:15px 150px !important;
		}
		
		
		
	.accountNewsListTitle{
		font-size:16px;
		}
	.accountNewsListDate{
		font-size:12px;
		padding:10px 0 0 0;
		}
	.accountNewsListText{
		font-size:14px;
		padding:0;
		}
	.accountNewsList li{
		padding:15px 0;}
	.myWebListLiPic{
		width:80px;
		float:left;
		}
	.myWebListContent{
		margin-left:85px;
		}
	.myWebListTool{
		position: inherit;
		top:auto;
		margin-top:10px;
		}
	.myWebListLi{
		
		 
		padding:20px 0;
		}
	.myWebListFoot{
		padding:10px 0 0 0;}
	.myWebToolIco_1,.myWebToolIco_2,.myWebToolIco_3,.myWebToolIco_4{
		width:30px;
		height:30px;
		background-image:url(../images/webToolIco.png);
		background-size:136px 18px;
		}
	.myWebToolIco_1{
		background-position:7px 7px;
		}
	.myWebToolIco_2{
		background-position:-34px 7px;
		}
	.myWebToolIco_3{
		background-position:-72px 7px;
		}
	.myWebToolIco_4{
		background-position:-113px 7px;
		}
	.accountInfoPad{
		padding:0;
		}
	.accountNewsList li .myWebListTool{
		top:5px !important;
		position:absolute;
		}
	.accountTextBox{
		font-size:14px;
		}
	.loginPageLeft{
		width: auto;
		float: none;
		border-right: none;
		padding:15px 0 0 0;
		}
	.loginPageRight{
		width: auto;
		float: none;
 		padding:15px 0 0 0;
		}
	.loginFromRow .fromRowMain{
		width: auto;
		margin-left:0;
		}
	
	.loginPage{
		padding:10px 0 30px 0;
	}
	.loginFromRow .fromRowText{
		text-align:left;
	}
 
}


@media screen and (max-width: 477px) {
	.share a{
		margin:0 0 0 -8px;
		transform: scale(0.7);
		}
	.accountOrderList{
		padding:20px 0;
		}
	.accountOrderListTitle{
		display:none;
		}
	.accountOrderList ul{
		padding:10px 0;
		}
	.accountOrderList li{
		float:none !important;
		width:auto !important;
		text-align:left;
		padding:5px 0;
		}
	.bannerInfo h2 span{
		font-size:20px;
		}
	.miniFoot .k1000{
		padding:0 10px;
		}
	.pageTitleText{
		font-size:20px;
		}
	
	}
		
		
/**/
.templatePaging{
	padding:30px 0 0 0;
	text-align:center;
	}
.templatePaging a{
	height:45px;
	display:inline-block;
	line-height:45px;
	background:#1FAEFF;
	color:#fff;
	padding:0 40px;
	margin:0 10px;
	}
.templatePaging a:hover{
	background:#0097E8;
	}
.templatePaging a i{
	display:inline-block;
	height:0;
	width:0;
	overflow:hidden;
	border-style:solid;
	margin-top:12px;
	}
.templatePaging a.prev i{
	border-width:10px 12px 10px 0;
	border-color:transparent #fff transparent transparent;
	}
.templatePaging a.next i{
	border-width:10px 0 10px 12px;
	border-color:transparent transparent transparent #fff;
	}
.templatePaging a.disabled{
	cursor:default;
	opacity:0.5;
	}
.templatePaging a.disabled:hover{
	background:#1FAEFF;
	}

/* tips */
.tipsLoading,.tipsBox,.tipsSuccess,.tipsError{
	min-width:180px;
 	position: fixed;
	box-shadow:0 0 5px #ccc;
	z-index:1001;
	text-align:center;
	top:10px;
	}
.tipsLoading{
	background:#FFF1A8;
	color:#666;
	}
.tipsBox{
	background:#F5F5F5;
	color:#666;
	}
.tipsSuccess{
	background:#83BA1F;
	color:#fff;
	}
.tipsError{
	background:#F19317;
	color:#fff;
	}
.loadingIco{
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	background:url(../images/loading.gif) no-repeat;
	margin-right:5px;
	}
.whiteCorrectIco{
	width:20px;
	height:13px;
	display:inline-block;
	overflow:hidden;
	background:url(../images/icon.png) no-repeat 0 -150px;
	vertical-align:middle;
	margin-right:5px ;
	}
.whiteForkIco{
	margin-right:5px;
	width:20px;
	height:13px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	background:url(../images/icon.png) no-repeat -26px -149px;
	}
.contentLoading{
	display:inline-block;
	padding-left:22px;
	background:url(../images/c_loading.gif) no-repeat 0 center;
	height:20px;
	color:#999;
	}
.no-boxshadow .loadingBox,.no-boxshadow .loadingBox,.no-boxshadow tipsAlert{
	border:1px solid #ccc;
	}
.tipsAlert{
   box-shadow: 0 0 13px #999999;
   position: absolute;
   z-index:1001;
   background:#fff;
   }
.tipsAlertText{
	padding:40px;}
.tipsAlertFoot{
	padding:30px 40px;
	text-align:right;
	}
.tipsArrow{
 	position: absolute;
	width:16px;
	height:16px;
  	}
.tipsPad{
	padding:5px 15px;
	line-height:20px;
	}
@media screen and (max-width: 767px) {
	.accountMain h1{
		font-size:20px;
		}
	.accountMain h2{
		font-size:16px;
		}
	.accountMain h2{
		font-size:14px;
		}
	}
/*滚动浮动顶部*/		
@media (min-width: 768px) {
	.fixedHeader header{
		position:fixed;
		width:100%;
		z-index:100;
		top:0;
	}
	.fixedHeader .headTop{
		display:none;
	}
	.fixedHeader {
		padding-top:122px;
	}
}