﻿@charset "utf-8";
/* CSS Document */
body,div,img,ul,ul li,p,h1,h2,h3,h4,h5,form{
  margin:0;
	padding:0;
	list-style:none;
	border:0;
}
input,checkbox{
    vertical-align:middle;
}
#clear{
    clear:both;width:auto;height:1px;overflow:hidden;
}

.orange{color:#EC5A00; text-decoration:none;}

/* Clear Fix */ 
.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

/*------text effect------*/
#sbanner{
    width:1001px;
	height:179px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 10px 0;
}
body{
	background-color: #ffffff;
	font-family:"宋体";
	font-size:12px;
	color:#333333;
}

/* start faq */
#faq{
    float:left;
    width:222px;
	overflow:hidden;
}
#faq .header{
    float:left;
    width:222px;
	height:30px;
	overflow:hidden;
	background:url(../images/faq.header.bg.gif)  no-repeat 0 0;
}
#faq .header h2{
    float:left;
    color:#575757;
	font-size:14px;
	font-weight:bold;
	margin:8px 0 0 10px;
}
#faq .header .learnmore{
    float:right;
	height:30px;
	line-height:30px;
	margin:0 10px 0 0;
}
#faq .header .learnmore a,#faq .header .learnmore a:hover{
    color:#000000;
	font-size:12px;
	text-decoration:none;
}
#faq .content a{
    color:#575757;
	text-decoration:none;
}
#faq .content a:hover{
    text-decoration:underline;
}
#faq .content{
    float:left;
    width:222px;
	background:url(../images/faq.content.bg.gif) repeat-y 0 0;
	padding:5px 0 3px 0;
}
#faq .content ul{
    clear:both;
	width:202px;
	margin:0 auto;
}
#faq .content ul li{
    clear:both;
	width:200px;
	line-height:24px;
	float:left;
}
#faq .content span{
    color:#aaaaaa;
}
#faq .footer{
    float:left;
	width:222px;
	height:5px;
	overflow:hidden;
	background:url(../images/faq.footer.bg.gif) no-repeat 0 0;
}
#faqad{
    float:left;
	clear:both;
    width:222px;
	height:86px;
	margin:10px 0 0 0;
}
/* end faq */

/* start main */
#main{
    width:1000px;
	height:608px;
	margin:0 auto;
	padding:13px 0 13px 0;
}
#main .left{
    float:left;
	width:625px;
	height:608px;
	overflow:hidden;
}
#main .left .banner{
    float:left;
	width:625px;
	height:234px;
}
#main .left .ad{
    float:left;
	width:625px;
	height:84px;
	margin:10px 0 0 0;
}
#main .left .tianjia a:hover{
    font-size:12px;
	text-decoration:underline;
	color:#575757;
}
#main .right .sample_enter{
    float:left;
	width:242px;
	height:93px;
	margin:11px 0 0 0;
}
#main .left .ad .left{
    float:left;
    width:306px;
    height:84px;
}
#main .left .ad .right{
    float:right;
    width:306px;
    height:84px;
}
#main .right{
    float:right;
	width:242px;
	height:608px;
	overflow:hidden;
}
#main .right .news,#main .right .login{
	background-repeat:no-repeat;
}
#main .right .login{
    float:left;
    width:242px;
	height:156px;
}
#main .right .login h2{
    float:left;
    color:#575757;
	font-size:14px;
	font-weight:bold;
	margin:11px 0 8px 12px;
}

* html #main .right .login h2{
    float:left;
    color:#575757;
	font-size:14px;
	font-weight:bold;
	margin:11px 0 8px 6px;
}

#main .right .login .line{
    width:242px;
	height:1px;
	overflow:hidden;
	float:left;
	background-color:#e5e5e4;
}
#main .right .login .logined{
    float:left;
	clear:both;
    width:212px;
	height:30px;
	margin:10px 15px 15px 15px;
	text-align:left;
}
#main .right .login .logined ul li{
    color:#676767;
	line-height:20px;
	height:20px;
}
#main .right .login .logined .welcomeinfo{
    font-size:14px;
	width:212px;
	height:24px;
	overflow:hidden;
	line-height:22px;
	color:#000000;
}
#main .right .login .logined .welcomeinfo span{
    color:#FF0000;
}
#main .right .login .logined .buycar{
    width:62px;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	line-height:19px;
	color:#531808;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	background-image:url(../images/logined.buycar.gif);
}
#main .right .login .logined a{
    color:#676767;
	text-decoration:none;
}
#main .right .login .logined a:hover{
    color:#676767;
	text-decoration:underline;
}

#main .right .login .row{
    clear:both;
	float:left;
	width:242px;
	height:25px;
	margin:0 0 10px 0;
}
#main .right .login .row label{
    float:left;
	text-align:right;
    width:60px;
	height:25px;
	line-height:25px;
	padding-right:5px;
}
#main .right .login .row input{
    float:left;
    width:151px;
	height:17px;
	line-height:17px;
	padding:3px;
	border:#d1d1d1 1px solid;
	background:url(../images/input.text.bg.gif) repeat-x 0 0;
	color:#d9d9d9;
}
#main .right .login .button{
    clear:both;
    float:left;
	width:161px;
	height:24px;
	line-height:24px;
	padding:4px 0 0 63px;
}
#main .right .login .button a{
    color:#333333;
	text-decoration:none;
}
#main .right .login .button a:hover{
    color:#333333;
	text-decoration:underline;
}
#main .right .login .button input{
    float:left;
    width:46px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin:0 5px 0 0;
	border:0;
	background:url(../images/index.main.right.login.button.bg.gif) no-repeat 0 0;
	cursor:pointer;
}
#main .right .download{
    clear:both;
	float:left;
    width:242px;
	height:67px;
	margin:5px 0 0 0;
}
#main .right .download1{
    clear:both;
	float:left;
    width:242px;
	height:45px;
	margin:5px 0 0 30px;
}

#main .right .news{
    float:left;
    width:240px;
	height:174px;
	overflow:hidden;
	background-position:0px -157px;
	margin:3px 0 0 0;
	border:#CCCCCC 1px solid;
}

#main .right .subdiv{
	float:left;
    width:242px;
	height:57px;
	margin:6px 0 0 0;
}
#main .right .subdiv .subnote{
	padding-bottom:5px;
	font-size:12px;
	height:22px;

}
#main .right .subdiv .subtext{
 width:180px;
}
#main .right .subdiv .subscribe{
  background:url(../images/subscribebutton.gif); 
  width:50px;
  height:20px;
 color: #FFFFFF; 
 border:none;
 }
#main .right .news a{
    color:#575757;
	text-decoration:none;
}
#main .right .news a:hover{
    color:#575757;
	text-decoration:underline;
}

#main .right .news .newdata{color:#FF0000; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#main .right .news h2{
    width:210px;
    float:left;
    font-size:14px;
	font-weight:bold;
	color:#575757;
	margin:10px 0 0 13px;
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:5px;
}
* html #main .right .news h2{
    float:left;
    font-size:14px;
	font-weight:bold;
	color:#575757;
	margin:5px 0 0 7px;
}

#main .right .news .time{
    color:#acacac;
}
#main .right .news .content{
    color:#6e6e6e;
	padding:4px 0 0 0;
}
#main .right .news ul{
    clear:both;
    float:left;
	width:216px;
	margin:6px 13px 0 13px;
}

* html #main .right .news ul{
    clear:both;
    float:left;
	width:216px;
	margin:6px 13px 0 7px;
}

#main .right .news ul li{
    padding:7px 0 0px 0;
}
/* end main */

/* start management */
#management{
    width:1000px;
	margin:0 auto;
	padding:13px 0 13px 0;
}
#management .left{
    float:left;
	width:222px;
}
#management .left .item{
    float:left;
	width:222px;
	margin:0 0 10px 0;
}
#management .left .item ul{
    float:left;
	width:222px;
	background:url(../images/management.left.item.ul.bg.gif) repeat-y 0 0;
	padding:8px 0 5px 0;
}
#management .left .item .normal,
#management .left .item ul li{
    width:199px;
	height:21px;
	margin:0 auto;
	line-height:23px;
	overflow:hidden;
	color:#575757;
	font-size:12px;
	padding:2px 0 2px 5px;
	cursor:pointer;
}
#management .left .item .index,
#management .left .item .hover{
    width:199px;
	height:21px;
	margin:0 auto;
	line-height:23px;
	overflow:hidden;
	color:#575757;
	font-size:12px;
	padding:2px 0 2px 5px;
	background:url(../images/management.left.item.ul.li.bg.gif) no-repeat 0 2px;
}
#management .left .item .title{
    float:left;
    width:212px;
	height:30px;
	line-height:33px;
	overflow:hidden;
	background:url(../images/management.left.item.title.bg.gif) no-repeat 0 0;
	color:#575757;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 10px;
}
#management .left .item .message{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
#management .left .item .footer{
    float:left;
	width:222px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.left.item.footer.gif) no-repeat  0 0;
}
#management .right{
    float:right;
	width:768px;
	overflow:hidden;
}
#management .right .header{
    float:left;
    width:768px;
	height:51px;
}
#management .right .header .left{
    float:left;
	width:290px;
	height:50px;
	margin:0 0 0 10px;
}
#management .right .header .left h2{
    color:#575757;
	font-size:14px;
	height:16px;
	font-weight:bold;
	margin:8px 0 0 0;
}
#management .right .header .left .local{
    float:left;
    font-size:12px;
	height:14px;
	line-height:14px;
	margin:5px 0 0 0;
	word-spacing:0.01px;
}
#management .right .header .local a {color: #1A66B3; text-decoration: none; }
#management .right .header .pay{
    float:right;
	width:333px;
	height:51px;
	margin:0 5px 0 0;
}
#management .right .header .pay ul{
    float:left;
	width:333px;
	height:51px;
}
#management .right .header .pay ul li{
    float:left;
}

#management .right .header .pay .spase,
#management .right .header .pay .stepone,
#management .right .header .pay .steptwo,
#management .right .header .pay .stepthree,
#management .right .header .pay .movestepone,
#management .right .header .pay .movesteptwo,
#management .right .header .pay .movestepthree{
    float:left;
	background:url(../images/pay.items.gif) no-repeat 0 0;
}
#management .right .header .pay .spase{
    float:left;
	width:20px;
	height:51px;
	background-position:-1px -306px;
}
#management .right .header .pay .stepone{
    width:111px;
	height:51px;
	background-position:-1px 0px;
}
#management .right .header .pay .movestepone{
    width:111px;
	height:51px;
	background-position:-1px -51px;
}
#management .right .header .pay .steptwo{
    width:111px;
	height:51px;
	background-position:-1px -102px;
}
#management .right .header .pay .movesteptwo{
    width:111px;
	height:51px;
	background-position:-1px -153px;
}
#management .right .header .pay .stepthree{
    width:71px;
	height:51px;
	background-position:-1px -204px;
}
#management .right .header .pay .movestepthree{
    width:71px;
	height:51px;
	background-position:-1px -255px;
}

#management .right .header .search{
    float:right;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin:26px 0 0 0;
	background:url(../images/management.right.header.search.bg.gif) no-repeat 55px 0;
}
#management .right .header .search .keyword{
    width:141px;
	height:15px;
	overflow:hidden;
	line-height:13px;
	border:0;
	background-color:transparent;
	margin:0 3px 0 3px;
}
#management .right .header .search .submit{
    border:0;
	width:39px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#575757;
	background-image:url(../images/management.right.header.search.submit.bg.gif);
	margin:0 0 0 5px;
}
#management .right .content{
    float:left;
    width:768px;
}
#management .right .content .spase{
    float:left;
	width:768px;
	height:10px;
	overflow:hidden;
}
#management .right .content .box{
    float:left;
    width:768px;
}
#management .right .content .box .header{
    float:left;
	width:768px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.box.header.bg.gif) no-repeat 0 0;
}
#management .right .content .box .content{
    float:left;
	width:768px;
	background:url(../images/management.right.content.box.content.bg.gif) repeat-y 0 0;
	padding:10px 0 10px 0;
}
#management .right .content .box .content h2{
	width:715px;
	margin:0 auto;
	font-size:14px;
	padding:0 0 8px 0;
	border-bottom:#CCCCCC 1px solid;
}
#management .right .content .box .content h3{
	width:715px;
	margin:0 auto;
	font-size:14px;
	padding:0 0 8px 0;
	border-bottom:#CCCCCC 1px solid;
}
#management .right .content .box .content h4{
	margin:8px auto 0;
	width:715px;
}
#management .right .content .box .content p{
    width:715px;
	line-height:20px;
	margin:0 auto;
	font-size:12px;
	padding:8px 0 0 0;
	color:#666666;
}
#management .right .content .box .content a{
	color:#666666;
	text-decoration:none;
}
#management .right .content .box .content a:hover{
    color:#666666;
	text-decoration:underline;
}
#management .right .content .box .content .backlist{
    width:715px;
	margin:0 auto;
	padding:8px 0 0 0;
}
#management .right .content .box .content .backlist input{
    width:85px;
	height:22px;
}

#management .right .content .box .content .row{
    float:left;
    width:768px;
	line-height:25px;
	margin:0 0 10px 0;
}
#management .right .content .box .content .row .username{
    color:#999999;
}
#management .right .content .box .content .row .text{
    float:left;
    width:151px;
	height:17px;
	line-height:17px;
	padding:3px;
	border:#d1d1d1 1px solid;
	background:url(../images/input.text.bg.gif) repeat-x 0 0;
}
#management .right .content .box .content .row span{
    color:#FF0000;
}
#management .right .content .box .content .row label{
    float:left;
    width:158px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:right;
}
#management .right .content .box .content .row p{
    float:left;
	clear:both;
	margin:4px 0 0 108px;
	color:#b3b3b3;
	font-size:12px;
	height:13px;
	overflow:hidden;
}
#management .right .content .box .content .forpayment{
    width:725px;
	margin:0 auto;
	padding:5px 0 0 0;
}
#management .right .content .box .content .forpayment .item{
    width:199px;
    border:#d9d9d9 1px solid;
	margin-left:55px;
}
#management .right .content .box .content .forpayment .item img{
    border:#FFFFFF 1px solid;
	width:197px;
}
#management .right .content .box .content .forpayment .money{
    font-weight:bold;
	color:#FF0000;
}
#management .right .content .box .content .forpayment .note{
	color:#666666;
}
#management .right .content .box .content .forpayment .textcontent{
    line-height:20px;
}
#management .right .content .box .content .forpayment .tool{
    float:left;
	height:22px;
	padding:7px 0 0 2px;
}
#management .right .content .box .content .forpayment .tool input{
    float:left;
	height:22px;
	margin:0 3px 0 0;
}

#management .right .content .box .content .forpayment .text{
    float:left;
    width:151px;
	height:17px;
	line-height:17px;
	padding:3px;
	border:#d1d1d1 1px solid;
	background:url(../images/input.text.bg.gif) repeat-x 0 0;
	color:#000000;
}
#management .right .content .box .content .forpayment span{
    color:#999999;
}
#management .right .content .box .content .button{
    float:center;
	clear:both;
	padding:5px 0 0px 108px;
}
#management .right .content .box .content .button .submit{
    width:90px;
	height:31px;
	border:0;
	line-height:29px;
	color:#333333;
	background-image:url(../images/input.button.submit.bg.gif);
	cursor:pointer;
}

#management .right .content .box .footer{
    float:left;
	width:768px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.box.footer.bg.gif) no-repeat 0 0;
}
#management .right .content .list{
    float:left;
    width:768px;
	font-size:12px;
}
#management .right .content .list .header,
#management .right .content .list .footer{
    float:left;
    width:768px;
	background:url(../images/management.right.content.list.items.gif) no-repeat 0 0;
}
#management .right .content .list .header{
	height:27px;
	background-position:0px 0px;
	overflow:hidden;
	color:#6c6c6c;
}
#management .right .content .list .content .ok{
    color:#66CC33;
}
#management .right .content .list .content .working{
    color:#FFFFFF;
	background-color:#0066FF;
}
#management .right .content .list .content{
    width:768px;
	color:#6c6c6c;
	background-color:#d9d9d9;
}
#management .right .content .list .td_style{
    text-align:center;
	line-height:16px;
}
#management .right .content .list .td_style a{color:#EC5A00; text-decoration:none;}
#management .right .content .list .td_style span{
    color:#000000;
}
#management .right .content .list .footer{
	height:26px;
	word-spacing:0px;
    background-position:0px -28px;
}
#management .right .content .list .footer a,
#management .right .content .list .footer a:hover{
    font-size:12px;
	color:#000000;
	text-decoration:underline;
}
/*begin add by tt*/
#management .right .content .list .footer #common-pagination_2 a,
#management .right .content .list .footer #common-pagination_2 a{text-decoration:none;}
#common-pagination_2{margin-top:-2px;margin-top:0\9;*margin-top:0 !important;*margin-top:0;}
/*end add by tt*/

#management .right .content .list .footer input{
    width:55px;
	height:18px;
	background:url(../images/management.right.content.list.button.bg.gif) no-repeat;
	font-size:12px;
	line-height:18px;
	border:0;
	color:#b2b2b2;
	margin:0 10px 2px 10px;
	cursor:pointer;
}
#management .right .content .listtool{
    float:left;
	clear:both;
	width:763px;
	margin:10px 0 0 5px;
}
#management .right .content .listtool input{
    float:left;
	height:22px;
	margin:0 3px 0 0;
}
#management .right .content .listtool .buy{
    width:77px;
	height:22px;
	line-height:22px;
	border:0;
	color:#531808;
	background:url(../images/management.right.content.tool.buy.bg.gif) no-repeat 0 0;
	cursor:pointer;
}
#management .right .content .item{
    float:left;
    width:768px;
}
#management .right .content .item .mass{
    float:left;
    width:211px;
	margin-bottom:5px;
}
#management .right .content .item .mass .header{
    float:left;
	width:211px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.item.header.bg.gif) no-repeat;
}
#management .right .content .item .mass .content{
    float:left;
	width:211px;
	background:url(../images/management.right.content.item.content.bg.gif) repeat-y 0 0;
	padding:3px 0 3px 0;
}
#management .right .content .item .mass .content .viewpic{
    border:#dadada 1px solid;
	margin:0 auto;
	text-align:center;
}
#management .right .content .item .mass .content img.pic{
    border:#FFFFFF 1px solid;
	height:117px;
	width:190px;
}
#management .right .content .item .mass .content .row{
    width:193px;
	height:18px;
	line-height:18px;
	margin:0 auto;
	padding:3px 0 0 0;
}
#management .right .content .item .mass .content .row .info{
    color:#575757;
}
#management .right .content .item .mass .content .row .checkbox{
    float:left;
	width:20px;
	height:18px;
}
#management .right .content .item .mass .content .row .time{
    float:left;
	height:18px;
	line-height:18px;
	cursor:pointer;
}
#management .right .content .item .mass .content .row .tool{
    float:right;
	height:18px;
	line-height:18px;
	font-size:6px;
}
#management .right .content .item .spase{
    float:left;
	width:6px;
	height:50px;
	overflow:hidden;
}
#management .right .content .itemtool{
    float:left;
	clear:both;
	width:500px;
	margin:15px 0 0 7px;
}
#management .right .content .itemtool input{
    float:left;
	height:22px;
	margin:0 3px 0 0;
}
#management .right .content .itemtool .buy{
    width:77px;
	height:22px;
	line-height:22px;
	border:0;
	color:#531808;
	background:url(../images/management.right.content.tool.buy.bg.gif) no-repeat;
	cursor:pointer;
}
#management .right .content .item .mass .footer{
    float:left;
	width:211px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.item.footer.bg.gif) no-repeat 0 0;}
/* end management */

/* start help */
#help{
    width:1000px;
	margin:0 auto;
	padding:13px 0 13px 0;
}
#help .left{
    float:left;
    width:222px;
}
#help .right{
    float:right;
    width:768px;
}
#help .right .item{
    float:left;
	width:768px;
	margin-bottom:10px;
}
#help .right .item .header{
    float:left;
	width:768px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.box.header.bg.gif) no-repeat 0 0;
}
#help .right .item .content{
    float:left;
	width:768px;
	background:url(../images/management.right.content.box.content.bg.gif) repeat-y 0 0;
	padding:0 0 5px 0;
}
#help .right .item .content p{
    clear:both;
	width:625px;
	margin:0 auto;
	padding:7px 0 0 0;
	color:#575757;
	line-height:22px;
}
#help .right .item .content a{
    color:#575757;
	text-decoration:none;
}
#help .right .item .content a:hover{
    color:#575757;
	text-decoration:underline;
}
#help .right .item .content h2{
    float:left;
	margin:7px 0 0 11px;
	font-size:16px;
	font-weight:bold;
	color:#531808;
}
#help .right .item .content h3{
    float:left;
	margin:10px 0 0 11px;
	font-size:12px;
	font-weight:bold;
	color:#531808;
}

#help .right .item .content ul{
    clear:both;
	width:625px;
	margin:0 auto;
	padding:7px 0 0 0;
}
#help .right .item .content ul li{
    clear:both;
    height:22px;
	line-height:22px;
	color:#575757;
	float:left;
}
#help .right .item .footer{
    float:left;
	width:768px;
	height:5px;
	overflow:hidden;
	background:url(../images/management.right.content.box.footer.bg.gif) no-repeat 0 0;
}
/* end help */

/* start login */
#login{
    width:587px;
	height:288px;
	margin:30px auto;
	overflow:hidden;
	background:url(../images/login.bg.gif) no-repeat 0 0;
}
#login h2{
    float:left;
    font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:8px 0 0 11px;
}
#login .form{
    float:left;
	clear:both;
    width:260px;
	height:143px;
	overflow:hidden;
	margin:29px 0 0 10px;
}
#login .form .row{
    float:left;
	clear:both;
	width:260px;
	height:25px;
	margin:0 0 3px 0;
}
#login .form .row label{
    float:left;
	width:70px;
	height:25px;
	text-align:right;
	line-height:25px;
	margin-right:3px;
}
#login .form .row input.text{
    float:left;
    width:151px;
	height:17px;
	line-height:17px;
	padding:3px;
	border:#d1d1d1 1px solid;
	background:url(../images/input.text.bg.gif) repeat-x 0 0;
	color:#d9d9d9;
}
#login .form .button{
    float:left;
    padding:5px 0 0 72px;
	width:190px;
	height:31px;
	line-height:29px;
}
#login .form .button a{
    color:#000000;
	text-decoration:none;
}
#login .form .button a:hover{
    text-decoration:underline;
}
#login .form .button .submit{
    width:90px;
	height:31px;
	border:0;
	line-height:29px;
	color:#333333;
	background-image:url(../images/login.form.submit.bg.gif);
	cursor:pointer;
}
#login .ad{
    float:right;
    width:260px;
	height:132px;
	margin:12px 5px 0 0;
	*margin-top:32px;
}
#login .help{
    clear:both;
    width:565px;
	height:60px;
	margin:0 auto;
	padding:26px 0 0 0;
}
#login .help h2{
    padding:0;
	margin:0;
	float:left;
}
#login .help a{
    font-size:12px;
    color:#575757;
	text-decoration:none;
}
#login .help a:hover{
    text-decoration:underline;
}
#login .help ul{
    padding:0;
	margin:4px 0 0 0;
	clear:both;
	float:left;
}
#login .help ul li{
    height:21px;
	line-height:21px;
	color:#575757;
}
#login .help span{
    color:#aaaaaa;
}
/* end login */

#sitemask{
    left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000000;
	position: absolute;
	FILTER:alpha(opacity=30);
	opacity:0.3;
}
#express{
    width:700px;
	margin:0 auto;
	padding:20px 0 20px 0;
}
#express div{
     margin:5px;
	 color:333333px;
}
#link{
    width:1000px;
	margin:0 auto;
	padding:13px 0 13px 0;
}
#link h2{
    float:left;
	clear:both;
    font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
#link .image{
    float:left;
	clear:both;
    padding:10px 0 20px 0;
}
#link .image li{
    float:left;
	width:125px;
	text-align:center;
	padding:5px 0 5px 0;
}
#link .text{
    float:left;
	clear:both;
    padding:10px 0 20px 0;
}
#link .text a{
    font-size:12px;
	color:#333333;
	text-decoration:none;
}
#link .text a:hover{
    font-size:12px;
	color:#333333;
	text-decoration:underline;
}
#link .text li{
    width:146px;
	text-align:center;
    float:left;
}
/*new site*/
a{color:#4a4a4a; text-decoration:none;}
.cent{margin-left:auto; margin-right:auto;}
.f_l{float:left;}
.f_r{float:right;}
.c_l{clear:both;}
.o_f{overflow:hidden;}
.hid{display:none;}
.txt_c{text-align:center;}
.txt_l{text-align:left;}
.txt_r{text-align:right;}

/*top*/
#top_p{width:100%; background:url('../images/header_banner.jpg') no-repeat center 0;}
#top_p #iss_p{ background:url('../images/site_new/public/public.png') repeat-x scroll 0 -625px; line-height:24px;}
#top_p #iss_p #iss{width:1001px; text-align:right; height:24px; position:relative; line-height:24px;}
#top_p #iss_p #iss #user_info{ line-height:24px;}
#top_p #iss_p #iss a{line-height:24px; text-decoration:none; color:#000; padding:0 5px; display:inline-block}
#top_p #iss_p #iss a:hover{color:red;}
#top_p #iss_p #iss #qq{background:url('../images/site_new/public/new_public.gif') no-repeat scroll -280px 4px transparent; padding:0 0 0 23px; display:block; height:24px; float:right;}
#top_p #iss_p #iss #msn{background:url('../images/site_new/public/new_public.gif') no-repeat scroll -280px -18px;padding:0 0 0 23px; display:block;height:24px;float:right; margin-left:10px;}
#top_p #iss_p #iss .headercart{background:url('../images/site_new/headercart.gif') no-repeat 0 0; padding-left:20px;}

/*导航菜单**********/
#menu{ margin:0 auto;width:1001px; height:33px;background:url(../images/site_new/menubg.png) no-repeat 0 0; margin-bottom:10px;}
#menu li{float:left; padding:0 15px;  background:url(../images/site_new/menu_sep.gif) no-repeat right 0; height:33px;}
#menu li.last{background:none;}
#menu li a{text-decoration:none; display:inline-block; padding-right:6px; height:22px; cursor:pointer; text-decoration:none;margin-top:6px;}
#menu li a span{display:inline-block;font-size:14px; color:#fff; font-weight:bold; padding:0 6px 0 12px;  height:22px; overflow:hidden; line-height:22px;line-height:26px\9;}
#menu li a:hover,#menu li a.select{background:url(../images/site_new/menu_select.gif) no-repeat right -22px;}
#menu li a:hover span,#menu li a.select span{background:url(../images/site_new/menu_select.gif) no-repeat 0 0; color:#ec5a00;}
#menu .enterprise{width:135px; height:33px; cursor:pointer; display:block; float:right;}
/*头部logo、banner**********/
#top{background:url(../images/site_new/headerbg.gif); }
#top .banner{ background:url(../images/site_new/headerbanner.png) no-repeat 0 0; width:1001px; height:68px; margin:0 auto;}
#logo{width:170px; height:68px; display:block; text-indent:-999em;margin-left:15px;}
/*common question*/
#comm_question{ height:139px; overflow:hidden; padding-top:11px; width:1001px; margin-left:auto; margin-right:auto;}
#comm_question #tpl_que_l{ width:4px; height:139px; background:url('../images/site_new/public/new_public.gif') repeat-x scroll 0 -334px;}
#comm_question .tpl_que_odd{ height:139px;background:url('../images/site_new/public/new_public.gif') repeat-x scroll 0px -473px; padding-left:30px;}
#comm_question .tpl_que_even{ height:139px;background:url('../images/site_new/public/new_public.gif') repeat-x scroll 0 -612px;padding-left:30px;}
#comm_question #tpl_que_r{ width:4px; height:139px;background:url('../images/site_new/public/new_public.gif') repeat-x scroll -6px -334px;}
#comm_question h3{ margin:0; line-height:40px; color:#888888;}
#comm_question ol{ list-style:none outside decimal; margin:0; padding-left:19px; color:#9f9f9f; }
#comm_question ol li{ line-height:23px;}
#comm_question ol li a{ text-decoration:none; color:#9F9F9F;}
#comm_question ol li a:hover{ text-decoration:underline ; color:#9F9F9F;}

/*common link*/
#comm_link{ width:981px; margin:10px auto 0; padding:10px; border:1px solid #c6cfde;clear:both; line-height:28px; background:#f4f7fc;}
#comm_link h3{font-size:14px; font-weight:bold; float:left;}
#comm_link .link{padding-left:80px;}
#comm_link a{padding:5px 10px;}

/*foot*/
#foot{text-align:center; color:#676767; width:1001px; line-height:26px; padding:11px 0 30px 0;font-family:verdana,Arial,Helvetica,sans-serif;}
#foot a{ color:#676767; text-decoration:none; line-height:26px;}
#foot a:hover{text-decoration:underline; color:#b5b3b3;}
#uagcc_help_p{overflow:hidden; padding-top:20px; padding-bottom: 31px;}
#uagcc_help_p #uagcch_l{float:left; width:320px; padding-right:18px;}
#uagcc_help_p #uagcch_r{float:left; width:400px; padding-left:28px;border-left:1px solid #C0C0C0;}
#uagcc_help_p #uagcch_r ol{margin:0; padding:0; list-style:decimal outside none; padding-left:19px;}
#uagcc_help_p #uagcch_r ol li{margin:0; padding:0;}
/*account edit 2011-08-18 by ivy*/
.account-designer-sub-tit{margin-bottom:5px; margin-bottom:5px;}
.account-designer-sub-tit a{ color:#EC5A00;margin:0 10px; line-height:18px; text-decoration:none; padding:0 3px; display:inline-block;}
.account-designer-sub-tit a:hover,.account-designer-sub-tit .on{ background:#EC5A00; color:#FFF;}
.account-designer-tit{border-bottom:1px solid #EC5A00;margin-bottom:5px; padding-left:15px;}
.account-designer-tit a{ width:138px; height:24px; display:inline-block; line-height:28px; _line-height:24px; margin-bottom:-4px; text-decoration:none; text-align:center; margin-bottom:-1px; background:url(../images/site_new/account-designer-tit2.gif) no-repeat; color:#333;}
.account-designer-tit .on{ font-weight:bold; background:url(../images/site_new/account-designer-tit.gif) no-repeat;}

.del{ position:absolute;*margin-top:-2px !important;*_margin-top:-1px;}
.del a{cursor:pointer;color:#EC5A00;text-decoration:none; }
.delpop{border:1px solid #FFB481; position:absolute;padding:5px 10px; background:#fff0df; color:#000; width:100px; height:45px; left:-50px; bottom:20px;}
.delpop a{padding:0 10px; text-decoration:none;}
.windows_b{ width:9px; height:6px;background:url(../images/site_new/window_b.gif) no-repeat; display:block; position:absolute; bottom:-5px;_bottom:-12px; left:50px;}
.pop-designmethod li{height:55px; margin:20px 15px;}
.pop-designmethod li.online{border-bottom:1px solid #eee; padding-bottom:5px;}
.pop-designmethod li .detail{ float:left; padding-left:25px; padding-top:5px; line-height:20px;}
.icon-designmethod-download{background:url(../images/site_new/icon-designmethod-download.gif) no-repeat;width:125px; height:105px; float:left;}
.btn-designmethod-download{background:url(../images/site_new/btn-designmethod-download.gif) no-repeat; width:108px; height:30px; display:block;text-indent:-999em; overflow:hidden;margin-top:10px;}
.pop-designmethod .tit{font-size:14px;font-weight:bold;color:#810000; margin-bottom:5px;}

/* start reg */
#reg{
    width:587px;
	margin:30px auto;
}
#reg .header{
    float:left;
    width:587px;
	height:30px;
	background-image:url(../images/reg.header.bg.gif);
	background-repeat:no-repeat;
}
#reg .header h2{
   float:left;
    font-size:14px;
	color:#575757;
	font-weight:bold;
	margin:8px 0 0 10px;
}
#reg .content{
    float:left;
	width:587px;
	background-image:url(../images/reg.content.bg.gif);
	background-repeat:repeat-y;
	padding:18px 0 18px 0;
}

#reg .content .row{
    float:left;
    width:587px;
	margin:0 0 10px 0;
}
#reg .content .row .text{
    float:left;
    width:151px;
	height:17px;
	line-height:17px;
	padding:3px;
	border:#d1d1d1 1px solid;
	background-image:url(../images/input.text.bg.gif);
	background-repeat:repeat-x;
}
#reg .content .row span{
    color:#FF0000;
}
#reg .content .row label{
    float:left;
    width:108px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:right;
}
#reg .content .row p{
    float:left;
	clear:both;
	margin:4px 0 0 108px;
	color:#b3b3b3;
	font-size:12px;
	height:15px;
	overflow:hidden;
	width:400px;
}
#reg .content .row img.verification{
    margin:4px 0 0 9px;
}

#reg .content .moreform{
    float:left;
	clear:both;
	width:300px;
	margin:5px 0 5px 108px;
	padding-left:15px;
	font-size:12px;
	height:14px;
	overflow:hidden;
	background-image:url(../images/reg.content.moreform.img.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	cursor:pointer;
}

#reg .content .moreformed{
    float:left;
	clear:both;
	width:300px;
	margin:5px 0 5px 108px;
	padding-left:15px;
	font-size:12px;
	height:14px;
	overflow:hidden;
	background-image:url(../images/reg.content.moreform.img.gif);
	background-repeat:no-repeat;
	background-position:0px -13px;
	cursor:pointer;
}

#reg .content .formoreform{
    float:left;
	clear:both;
	width:587px;
	margin:10px 0 10px 0;
}

#reg .content .button{
    float:left;
	width:587px;
	text-align:center;
	padding:30px 0 18px 0;
}
#reg .content .button a{
    color:#fe5900;
	text-decoration:none;
}
#reg .content .button a:hover{
    color:#fe5900;
	text-decoration:underline;
}
#reg .content .button span{
    color:#fe5900;
}

#reg .content .button .submit{
    width:90px;
	height:31px;
	border:0;
	line-height:29px;
	color:#333333;
	background-image:url(../images/input.button.submit.bg.gif);
	cursor:pointer;
}
#reg .footer{
    float:left;
    width:587px;
	height:5px;
	overflow:hidden;
	background-image:url(../images/reg.footer.bg.gif);
	background-repeat:no-repeat;
}
/* end reg */
