@charset "utf-8";
/*======全局样式======*/
body {
	font-family:"simsun", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#000000;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
pre, code, select, input, textarea {font-family:"simsun";font-size:14px;vertical-align:middle; padding:0; margin:0;}
html > body textarea {font-family:"simsun";font-size:14px;}

html,body,div,ol,ul,i,li,form,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,span,em{margin:0;padding:0;border:0;}
div,p,td,th,dt,dd,h1,h2,h3,h4,h5,h6,span,em,i,a{word-wrap:break-word;word-break:break-all;}
ul,li{ list-style-image: none;list-style-type: none;}
em {font-style:normal;}
img {border:0 none;vertical-align:middle;}
form fieldset {border:0pt solid transparent;margin:0;padding:0;position:relative;}
from{ display:inline;}
h1{font-size:16px;}
h2,h3{font-size:14px;}
h4, h5, h6 { font-size:12px;}
td,th{ line-height:120%;}

/*======链接样式======*/
a{
	color:#000000;
	text-decoration: none;
}
a:hover{
	color:#CC0000;
	text-decoration: underline;
}


a.black:link{
	color:#000000;
	text-decoration:none;
}
a.black:visited{
	color:#990000;
	text-decoration:none;
}
a.black:hover{
	color:#CC0000;
}

.top_menu3 {
	background-image: url(../images/top_new_4.gif);
	float: left;
	height: 23px;
	width: 880px;
	background-color: #D6D6D6;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 80px;
	padding-top: 2px;
}
.top_menu3 a {
	color: #D82505;
}
.top_menu3 a:hover {
	color: #333333;
	text-decoration: underline;
}
.top_menu3 li {
	float: left;
	padding-left: 30px;
}
.topbtn-1 a{
	display:block;
	background-image: url(../images/top_new_m2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topbtn-1 a:hover,.topbtn-1 a:active,.topbtn-2 a:hover,.topbtn-2 a:active,.topbtn-3 a:hover,.topbtn-3 a:active,.topbtn-4 a:hover,.topbtn-4 a:active,.topbtn-5 a:hover,.topbtn-5 a:active,.topbtn-6 a:hover,.topbtn-6 a:active{
	background-position:left -36px;
	display:block;
}
.topbtn-2 a{
	display:block;
	background-image: url(../images/top_new_m3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topbtn-3 a{
	display:block;
	background-image: url(../images/top_new_m1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topbtn-4 a{
	display:block;
	background-image: url(../images/top_new_m5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topbtn-5 a{background: url(../images/top_new_m6.gif) no-repeat  left top; display:block;}
.topbtn-6 a{background: url(../images/top_new_m4.gif) no-repeat  left top; display:block;}
.topbtn-7 a{background: url(../images/top_new_3.gif) no-repeat  left top; display:block;}

.nav a,.top2 a{color:#FFFFFF;text-decoration:none;}
.nav a:visited ,.top2 a:visited{color:#FFFFFF;}
.nav a:hover,.top2 a:hover{color:#FFFFFF;text-decoration:underline;}

.course a{
	display:block;
	height:30px;
	padding-left:50px;
	color:#000;
	text-decoration:none;
	width: 150px;
}
.course a:hover,.course a:active{background-color:#FFEDEA; display:block;color:#000;text-decoration:none;}

.loginbar a,.time a{ font-size:14px;color:#3399CC;}
.loginbar a:visited,.time a:visited {color:#3399CC;}
.loginbar a:hover,.loginbar a:active,.time a:hover,.time a:active{color:#000;}

.ourtext a{ font-size:12px;color:#CC0000;}
.ourtext a:visited {color:#CC0000;}
.ourtext a:hover,.ourtext a:active{color:#000;}


/*======字体颜色======*/


/*======公共头======*/
#warp{ width:960px;margin:0 auto;}

/*======TOP======*/
.top{
	margin-bottom: 4px;
	float: left;
	width: 960px;
}


.top_menu2 {
	float: left;
	width: 960px;

}

.topbtn{height:45px;}
.topbtn li{float:left;}
.nav{
	height:56px;
	background:url(../images/navleft.gif) #E2E2E2 no-repeat top left;
}
.nav p{height:36px; width:550px; margin-left:409px;background:url(../images/navbg.gif) repeat-x top left; text-align:left;padding-top:15px;}
.topbuttom{
	height:36px;
	line-height:36px;
	padding-left:20px;
	font-size:12px;
	background-image: url(../images/navbottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topbuttom_1{
	height:36px;
	line-height:36px;
	padding-left:180px;
	font-size:12px;
	background-image: url(../images/navbottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.top2{
	height:135px;
	float: left;
	width: 960px;
}
.top3 {
	float: left;
	height: 135px;
	width: 550px;
}
.top4 {
	float: left;
	height: 63px;
	width: 410px;
}
.top5 {
	float: left;
	height: 72px;
	width: 410px;
}
.top6 {
	background-image: url(../images/top_new_9.gif);
	float: left;
	height: 39px;
	width: 540px;
	line-height: 39px;
	padding-left: 420px;
}
.top6 a {
	color: #FFFFFF;
}
.top6 a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.top2 p{background:url(../images/toplogo2.gif)  no-repeat top left; height:54px; text-align:right; color:#FFF; padding:30px 20px 0 0;}
/*======main======*/
.main{
	width:960px;
	float: left;
}
.listening_left {
	float: left;
	width: 690px;
	margin-right: 5px;
}
.listening_left_1 {
	background-color: #e2e2e2;
	float: left;
	width: 680px;
	margin-bottom: 5px;
	padding: 5px;
}
.listening_left_1_1 {
	background-color: #FFFFFF;
	text-indent: 24px;
	padding: 5px;
	float: left;
	width: 670px;
	font-size: 14px;
	text-align: left;
}
.listening_left_1_3 {
	float: left;
	height: 32px;
}
.listening_left_1_4 {
	background-color: #FFFFFF;
	text-align: left;
	text-indent: 24px;
	float: left;
	width: 660px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	*padding-left: 10px!important;
	*padding-left: 5px;
}
.listening_left_1_4 td {
	font-size: 14px;
	line-height: 24px;
	text-indent: 12px;
}

.listening_left_1_2 {
	float: left;
	width: 680px;
}
.listening_right {
	background-color: #e2e2e2;
	float: left;
	width: 255px;
	padding: 5px;
}
.listening_right_1 {
	float: left;
	width: 255px;
}
.listening_right_2 {
	font-size: 12px;
	background-color: #FFFFFF;
	float: left;
	width: 235px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 5px;
	padding-left: 20px;
}
.listening_right_3 {
	font-size: 12px;
	background-color: #FFFFFF;
	float: left;
	width: 245px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 5px;
	padding-left: 10px;
}
.listening_right_4 {
	background-color: #FFFFFF;
	float: left;
	width: 252px;
	padding-top: 10px;
	padding-left: 3px;
	padding-bottom: 7px;
	*padding-bottom: 2px!important;
	*padding-bottom: 0px;
}
.listening_right_4 li {
	display: block;
	float: left;
	height: 40px;
	width: 116px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	*margin-left: 5px!important;
	*margin-left: 2px;
}

.listening_blue {
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.listening_blue_1 {
	color: #003399;
}
.main_1 {
	border: 5px solid #e2e2e2;
	float: left;
	width: 950px;
	padding-bottom: 20px;
}
.main_2 {
	background-image: url(../images/error_1.gif);
	background-repeat: no-repeat;
	float: left;
	height: 44px;
	width: 950px;
	margin-top: 54px;
	margin-bottom: 18px;
}
.main_3 {
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	text-indent: 24px;
	float: left;
	width: 750px;
	padding-left: 100px;
	margin-bottom: 24px;
	padding-right: 100px;
	margin-top: 24px;
}
.main_4 {
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: left;
	margin-right: 75px;
	*margin-right: 75px!important;
	*margin-right: 0px;
	margin-left: 75px;
	*margin-left: 75px!important;
	*margin-left: 35px;
	margin-bottom: 24px;
}
.main_5 {
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	float: left;
	width: 850px;
	padding-left: 100px;
}
.main_6 {
	float: left;
	width: 730px;
	border: 1px double #CCCCCC;
	padding: 10px;
}
.main_7 {
	float: left;
	width: 950px;
	margin-top: 12px;
	text-align: center;
}
/*======left======*/
.mainleft,.mainleft_3,.mainright,.mainmiddle{float:left;}
.mainleft{
	width:217px;
	background:url(../images/mainbg.gif) repeat-x left top;
	background-color:#E2E2E2;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
}
.mainleft_1{
	width:217px;
	background-color:#45b3ec;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 280px;
}
.mainleft_2{
	width:217px;
	background-color:#93b715;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 280px;
}
.mainleft_3{
	width:217px;
	background:url(../images/mainbg.gif) repeat-x left top;
	background-color:#E2E2E2;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 274px;
}
.maintitle{
	height: 32px;
	background-image: url(../images/titletext_1.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.maintitle_1{
	height: 32px;
	background-image: url(../images/titletext_1.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.maintitle_2{
	height: 32px;
	background-image: url(../images/new_35.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.maintitle_3{
	height: 32px;
	background-image: url(../images/titletext_6.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.maintitle_4{
	height: 32px;
	background-image: url(../images/titletext_7.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.mainbox{
	width:205px;
	background-color:#FFFFFF;
	float: left;
}
.mainbox_1{
	width:205px;
	background-color:#FFFFFF;
	padding:6px 0 6px 6px;
	background-image: url(../images/new_15.gif);
	background-repeat: no-repeat;
}
.mainbox_2{
	width:205px;
	background-image: url(../images/new_20.gif);
	background-repeat: no-repeat;
}
.mainbox_3{
	background-color:#FFFFFF;
	padding-left: 6px;
	text-align: left;
	padding-right: 6px;
}
.mainbox_4{
	background-color:#FFFFFF;
	text-align: left;
	padding-right: 6px;
	padding-left: 6px;
}
.mainbox_5{
	width:205px;
	background-color:#FFFFFF;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
}
.mainbox_6{
	width:205px;
	background-color:#FFFFFF;
	height: 192px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
}
.mainbox_7{
	width:205px;
	background-color:#FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
	height: 190px;
	*height: 193px!important;
	*height: 100px;
	line-height: 30px;
}
.mainbox_8{
	width:205px;
	background-color:#FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
	height:auto!important;
	height:200px;
	min-height:200px;
	line-height: 30px;
}
.mainbox_9{
	width:205px;
	height:448px;
	*height:448px!important;
	*height:456px;
	background-color:#FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.menuleft li{height:30px; line-height:30px;width:200px; border-bottom:1px #E2E2E2 dashed;}
.coursetitle{ color:#000000; background-color:#FEE2DE;}

/*======right======*/
.mainright{width:725px;background:url(../images/mainbg.gif) repeat-x left top;  background-color:#E2E2E2; margin-left:6px; padding:6px 0 6px 6px;}
.mainright_1{
	width:954px;
	background:url(../images/mainbg.gif) repeat-x left top;
	background-color:#E2E2E2;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
	float: left;
}
.mainright_2{
	width:954px;
	background:url(../images/mainbg.gif) repeat-x left top;
	background-color:#E2E2E2;
	float: left;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 6px;
}
.mainrighttitle{background:url(../images/titletext.gif) no-repeat left -37px;text-align:right; padding:3px 35px 0 0;height:29px;}
.mainrighttitle_1{
	background:url(../images/titletext_1.gif) no-repeat left -37px;
	text-align:left;
	height:32px;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 0;
}
.mainrighttitle_1_1 {
	float: left;
	height: 32px;
	width: 117px;
}
.mainrighttitle_1_2 {
	float: left;
	height: 32px;
	width: 124px;
}
.mainrighttitle_1_3 {
	float: right;
	height: 32px;
	*height: 32px!important;
	*height: 22px;
	width: 324px;
	text-align: right;
	line-height: 32px;
	padding-top: 0px;
	*padding-top: 0px!important;
	*padding-top: 10px;
}

.mainrighttitle_2{background:url(../images/titletext_5.gif) no-repeat left -37px;text-align:right; padding:3px 35px 0 0;height:29px;}
.mainrighttitle_3{
	text-align:left;
	height:53px;
	float: left;
	width: 708px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.mainrighttitle img{margin-top:-2px;}
.titlename{color:#CC0000;background:url(../images/icon_1.gif) no-repeat left 3px; padding-left:20px;}
.tab1{ border:2px #999999 solid; width:690px; margin:10px 0;margin-bottom:30px;}
.tab9{ border:2px #999999 solid; width:690px; margin:10px 0;margin-bottom:5px;}
.tab6 td{ padding:10px; border-right:1px #DBDBDB solid; }
.tab1 td{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #DBDBDB;
}
.tab9 td{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #DBDBDB;
}
.tab6{ border:2px #999999 solid; width:580px; margin-left:15px;text-align:center; margin:10px 0 0 0;}
.tab6 td{ padding:6px;}
.tab8{ border:2px #999999 solid;text-align:center;}
.tab8 td{  height:30px; line-height:30px; border-right:1px #DBDBDB solid;}
.tabtitle{font-size:14px; font-weight:bold;}
.bg1{ background-color:#EBEBEB;}
.tab2 td{padding:0px; border:0; text-align:center; line-height:20px;}
.tab2 span{ color:#CC0000;}
.mainrighttext{padding-left:15px;color:#CC0000;}
.price{ width:690px;background-color:#FEE2DE; text-align:center;padding:20px 0;}
.send {border-bottom:1px #CCCCCC dashed; padding:10px 0; margin-bottom:10px;}
.send li{border:none;width:650px; height:25px; line-height:25px; padding-left:20px;}

/*======login======*/
.login,.regsiter{float:left;}
.login{ width:449px;background:url(../images/loginbg.gif) repeat-x left top; margin-right:20px;} 
.regsiter{
	width:450px;
	height:120px;
	background:url(../images/regsiterbg.gif)  left top;
} 
.regsiter_1{
	width:450px;
	height:250px;
	background-image: url(../images/login_2.gif);
	background-position: left top;
} 
.regsiter_2{
	width:450px;
	height:250px;
	float:left;
	background-image: url(../images/login_1.gif);
	background-position: left top;
}
.regsiter_3{
	width:420px;
	height:50px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../images/regsiterbg_1.gif);
	background-position: left top;
	text-align: right;
	padding-top: 70px;
	padding-right: 30px;
}
.regsiter_4{
	width:420px;
	height:50px;
	float: left;
	background-image: url(../images/regsiterbg_2.gif);
	background-position: left top;
	text-align: right;
	padding-top: 70px;
	padding-right: 30px;
}
.loginbox{background:url(../images/logintop.gif) no-repeat left top;} 
.loginbox h2{background:url(../images/loginbuttom.gif) no-repeat left bottom; font-weight:normal;height:250px;} 
.loginbox h2 p{background:url(../images/icon_4.gif) no-repeat 30px 140px; height:200px; padding:30px 0 0 100px;} 
.logininput{ background-color:#FFF; border:1px #CCCCCC solid; margin:8px 0; font-size:14px; height:20px;}

/*======loginbar======*/
.loginbar{background:url(../images/tel.gif) no-repeat right top; height:35px; line-height:35px;} 
.banner{
	background:url(../images/banner.jpg) no-repeat left top;
	height: 140px;
} 

  /*======content======*/
.content{background:url(../images/bannerbg.jpg) #E2E2E2 no-repeat left top; height:360px; padding:10px; margin-bottom:10px;} 
.content-1{
	background:url(../images/bannerbg.jpg) #E2E2E2 no-repeat left top;
	padding:10px;
	margin-bottom:10px;
} 
.contentbox{
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	height: 320px;
}
.contentbox-1{
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.contentboxleft,contentboxright{ float:left; width:275px;}
.contentboxleft-1{ float:left; width:275px;}
.contentboxleft{ width:480px; font-size:14px;text-indent: 2em; padding:0 20px 0 20px; margin-bottom:10px; line-height:30px;}
.contentboxleft-1{
	width:480px;
	font-size:14px;
	text-indent: 2em;
	padding:10px;
	line-height:24px;
	margin-right: 5px;
}
/*======sale======*/
.sale{background:url(../images/salebg.jpg) no-repeat left top; height:194px; padding:10px 0 0 340px; font-size:14px; color:#CC0000; line-height:36px;} 
.tab3{width:600px;margin-left:80px;}
.tab3text{ font-family:"微软雅黑"; font-size:13px; padding:10px 50px 0 60px ; line-height:20px;}
.tab3text span{ color:#CC0000;}
.our{ font-size:14px; padding:20px;text-indent: 2em;}
.fufei{padding:10px 0 20px 50px; font-size:14px;}
.fufei span{ color:#CC0000;}
.youshi{background:url(../images/youshi.gif) repeat-x left top; height:75px;} 
.youshi p{background:url(../images/youshi_left.gif) no-repeat left top;} 
.youshi p span{background:url(../images/youshi_right.gif) no-repeat right top;padding-top:25px;color:#CC0000; display:block; text-align:center; font-size:16px;} 
.youshitext{padding:10px 40px 30px 30px;  font-size:14px;}
.youshitext p{padding-left:20px;}

/*======message======*/
.message{background:url(../images/icon_9.gif)  no-repeat 8px top; height:25px; padding-left:25px;} 
.messagetext{font-size:14px; color:#CC0000; text-align:right; width:600px}
.messagetext span{ float:left;}
/*.messagetext li,.tab4text li{background:url(../images/icon_10.gif)  no-repeat left 5px;padding-left:10px; width:600px;height:30px;}*/
.tab4text li{width:220px;height:24px; margin-left:10px;}

.messagetext a,.messagetextmix a,.topbuttom a,.tab4text a,.mainmiddletext li a{color:#000;text-decoration:none;}
.messagetext a:visited,.messagetextmix a:visited ,.topbuttom a:visited,.tab4text a:visited,.mainmiddletext li a:visited{color:#000}
.messagetext a:hover,.messagetextmix a:hover,.topbuttom a:hover,.tab4text a:hover,.mainmiddletext li a:hover{
	color:#CC0000;
}
.messagetextmix li{
	height:24px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 25px;
} 
.messagetextmix2 li{padding:0 10px 0 10px;background:url(../images/icon_10_red.gif) no-repeat left 4px;} 
.contenttext{text-indent: 0em; font-size:14px; margin:20px 20px 0px 0;}
.contenttext ul{border-top:1px #E2E2E2 dashed; margin-top:10px;text-indent:0;}
/*.contenttext li{background:url(../images/icon_10.gif) no-repeat left 5px; padding-left:10px;width:300px;height:30px;} */

.tab4{font-size:14px; border-bottom:1px #E2E2E2 dashed; margin-top:20px; padding-bottom:10px;}
.tab4 td{vertical-align:top}
.tab4 p{background:url(../images/icon_11.gif)  no-repeat  left  1px; height:25px; padding-left:12px; text-align:right; }
.tab4 p span{color:#CC0000; font-weight:bold; float:left;}  

/*======mainmiddle======*/
.mainmiddle{ width:500px;margin-bottom:7px; padding-bottom:5px ;}
.tab5 .photo{
	background:url(../images/imgbg.gif)  repeat-x  left  top;
	height:113px;
	width:225px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.tab5 .photo2{background:url(../images/imgbg2.gif)  repeat-x  left  top;height:258px; text-align:center; width:230px; padding:5px 0; font-size:14px; line-height:35px}
.tab5 .photo3{background:url(../images/imgbg2.gif)  repeat-x  left  top;height:258px; text-align:center; width:230px; padding:5px 0px 5px 4px; font-size:14px; line-height:35px}

.tab5 td h2{ text-align:center; color:#CC0000;font-size:16px; margin-bottom:10px;}
.tab5 td p{text-indent:2em; line-height:25px; }
.mainmiddlelist li{ padding:6px 0; float:left; display:block; width:244px;}

.mainmiddletext li{ float:left; display:block; width:250px;}
.mainmiddlebox{background:url(../images/middleboxbg.jpg)  no-repeat right  top; height:301px;}
.mainmiddleboxtitle{background:url(../images/titletext.gif) no-repeat left 0; height:30px; padding:10px 0 0 100px;}

.mainmiddlebox_1,.mainmiddlebox_2,.mainmiddlebox_3,.mainmiddlebox_4{float:left;}
.mainmiddlebox_1{width:150px; text-align:center;}
.mainmiddlebox_2{background:url(../images/middleboxbg2.jpg) no-repeat left  top; width:8px; height:302px;}
.mainmiddlebox_3{
	width:640px;
	padding-top:7px;
}
.mainmiddlebox_4{width:303px;}
/*======box======*/
.list,.shop{float:left;}
.list{width:651px;}
.shop{width:291px;
background-color:#E68168;
height:504px;
*height:504px!important;
*height:504px;
padding:8px;
position:relative;}
.tab7 td{ border-bottom:1px #E2E2E2 solid; padding:16px 0; line-height:22px;}
.shop h1{
	background:url(../images/shoplogo.gif) no-repeat left 0;
	height:97px;
	width:102px;
	position:absolute;
	top:0px;
	left:0px
}

/*======ad======*/
.ad1,.ad2{float:left;margin-bottom:8px;}

/*======index======*/
.time{background:url(../images/timebg.gif)  repeat-x left top; height:55px; border:1px #9BE7FF solid; padding:10px 0 0 15px; width:206px; margin-bottom:6px;}
.time p{background:url(../images/icon_13.gif)  no-repeat left 2px; padding-left:25px; }
.time span{ color:#FF6600; font-size:23px; font-family:"微软雅黑"; font-weight:bold;}

.leftMenu{width:208px; background-color:#FFFFFF;  border:1px #FFF solid;}

.leftMenu a#tingke{ background-position:20px -55px;}
.leftMenu a#kaoshi{ background-position:20px -96px;}
.leftMenu a#lianxi{ background-position:20px -136px;}
.leftMenu a#dayi{ background-position:20px -180px;}
.leftMenu a#gouke{ background-position:20px -220px;}
.leftMenu a#goushu{ background-position:20px -260px;}
.leftMenu a#zhanghu{ background-position:20px -298px;}

.leftMenu li{height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.leftMenu a{text-decoration:none;background:url(../images/leftMenu_li_icon.gif)  no-repeat 20px -15px;padding-left:80px; display:block;height:40px;border-bottom:1px #E8E8E8  dashed;}
.leftMenu a:visited{ text-decoration:none;}
.leftMenu a.on,.leftMenu a.on:visited,.leftMenu a:hover{background-color:#FEE2DE;border-bottom:1px #EFC7C5  solid; height:40px;line-height:40px;color:#45A034; text-decoration:underline;display:block;color:#CC0000;}

.user{text-decoration:none;background:url(../images/icon_14.gif)  no-repeat 5px 3px;padding-left:30px;height:35px;}
.userimg{background:url(../images/imgbg3.gif)  no-repeat left top;height:132px; width:148px; padding:6px 0 0 6px;}
.usertext{line-height:25px;}
.usertext span{line-height:25px; color:#CC0000; font-size:17px; font-family:"微软雅黑"; padding:0 10px;}
.userimg a{color:#999999;}
.userimg a:visited {color:#999999;}
.userimg a:hover{color:#000;text-decoration:underline;}

.heibai{background:url(../images/heibaibg.gif) repeat-x left top; margin:20px 0 10px 0;}
.heibairen{background:url(../images/renbg.gif) no-repeat 530px top;}
.heibaibg{background:url(../images/heibai.gif) no-repeat 30px top;height:190px; padding:50px 0 0 80px; width:450px;}
.heibaitext{width:350px;font-family:"微软雅黑"; font-size:14px; color:#FFFFFF;}
.mykecheng{text-align:right;background:url(../images/icon_11.gif) no-repeat 5px 10px;background-color:#EBEBEB;}
.mykecheng span{ float:left;font-size:14px; font-weight:bold; padding-left:15px;}
.mykecheng  a{color:#CC0000;text-decoration:none;}
.mykecheng  a:visited{color:#CC0000;}
.mykecheng  a:hover,.mykecheng  a:active{color:#000;text-decoration:none;}
.bg2{background-color:#FEE2DE;}
.notice{background:url(../images/notice_02.gif)  repeat-x  left top;height:191px; width:380px;position:absolute; top:193px; left:590px;}
.noticeleft{background:url(../images/notice_01.gif)  no-repeat left top;height:191px;}
.noticeright{background:url(../images/notice_03.gif)  no-repeat  right top;height:191px; padding-top:20px; }

.noticeright .messagetextmix a{color:#670101;text-decoration:none;}
.noticeright .messagetextmix a:visited {color:#670101;}
.noticeright .messagetextmix a:hover{
	color:#000000;
	text-decoration:underline;
}

/*======move======*/
.bigtitlebox{color:#343F4F;width:740px; font-weight:bold; margin-bottom:5px;}
.bigtitle { text-align:center;}
.bigtitletext{ font-size:14px;text-indent: 2em; width:672px; height:700px;padding:30px; background-color:#FFFFCC; border:2px #FFFFFF solid; line-height:30px;}
/*======footer======*/
.footer{
	height:101px;
	border-bottom:10px #CC0000 solid;
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 960px;
}
.footer_2{
	height:101px;
	border-bottom:10px #CC0000 solid;
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 10px;
	padding-top: 10px;
}
.footertext{
	text-align:center;
	width:600px;
	margin-left:350px;
	line-height:22px;
}
.regOK_main {
	background-image: url(../images/new_31.gif);
	background-repeat: no-repeat;
	height: 227px;
	width: 960px;
	padding-top: 110px;
}
.regOK_main_1 {
	width: 960px;
	margin-bottom: 70px;
}

.footertext_1{
	text-align:center;
	width:500px;
	margin-left:600px;
	line-height:22px;
}
.footer2{height:45px;background:url(../images/footbg2.gif)  repeat-x top left; clear:both; border-bottom:10px #CC0000 solid;}
.footertext2{ text-align:center;;background:url(../images/footimg.gif)  no-repeat top left;height:45px;line-height:45px;}
.mian_new {
	width: 960px;
	background-color: #EFE0DD;
}
.main_2-6 {
	float: left;
	width: 880px;
	background-image: url(../images/n_4.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	text-align: left;
	padding-left: 40px;
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 14px;
}
.main_2-7 {
	float: left;
	width: 900px;
	text-align: right;
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: #E1E1E1;
	padding-right: 20px;
}
.main_2-8 {
	float: left;
	width: 910px;
	text-align: left;
	padding-left: 10px;
	line-height: 24px;
	margin-bottom: 5px;
	font-size: 14px;
}
.main_2-9 {
	float: left;
	width: 910px;
	text-align: center;
	padding-left: 10px;
	line-height: 24px;
	margin-bottom: 5px;
	font-size: 14px;
}
.main_3-2 {
	background-image: url(../images/n_31.gif);
	background-repeat: no-repeat;
	float: left;
	height: 59px;
	width: 920px;
	margin-bottom: 10px;
}
.main_3-1 {
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	width: 920px;
}
.main_3-4 {
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	height: 4560px;
	width: 920px;
}
.main_3-5 {
	background-color: #FFFFFF;
	float: left;
	width: 920px;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.main_4-3 {
	float: left;
	width: 910px;
	padding-left: 10px;
	text-align: left;
	text-indent: 24px;
	line-height: 24px;
	font-size: 14px;
}
.main_3-3 {
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	height: 800px;
	width: 920px;
}
.main_2-19 {
	height: 18px;
	width: 920px;
	margin-bottom: 10px;
	float: left;
	text-align: left;
}
.main_4-2 {
	padding-left: 20px;
	font-size: 14px;
	line-height: 24px;
}
.main_4-4 {
	float: left;
	width: 335px;
}
.red {
	font-weight: bold;
	color: #CC0000;
}
.red_1{
	color: #CC0000;
}
.head {
	height: 35px;
	width: 960px;
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	text-align: left;
	font-size: 12px;
	line-height: 35px;
}


.map {
	background-image: url(../images/help_3.gif);
	background-repeat: no-repeat;
	float: left;
	height: 414px;
	width: 886px;
}
.CPVmain_3-5 {
	background-color: #FFFFFF;
	float: left;
	width: 920px;
	background-image: url(../images/n_40.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
a.ok:visited {color:#000000;}
a.ok:hover{color:#FF0000;text-decoration:none;}
.maintitle-right {
	float: right;
	height: 32px;
}
.maintitle-left {
	float: left;
	height: 32px;
	line-height: 32px;
}
#scrollDiv{
	width:255px;
	height:56px;
	min-height:25px;
	line-height:28px;
	overflow:hidden;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
#scrollDiv li{padding-left:10px; width:228px; white-space:nowrap; text-overflow; ellipsis; -0-text-overflow; ellipsis; overflow:hidden;}
.software_main {
	float: left;
	width: 950px;
	border: 5px solid #e2e2e2;
	padding-top: 30px;
}
.software_main_1 {
	float: left;
	width: 900px;
	margin-right: 25px;

	*margin-right: 25px!important;
	*margin-right: 12px;
	margin-left: 25px;

	*margin-left: 25px!important;
	*margin-left: 12px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.software_main td {
	font-size: 14px;
	line-height: 28px;
}
.main_new_gg {
	float: left;
	height: 66px;
	width: 218px;
	margin-left: 7px;
	*margin-left: 7px!important;
	*margin-left: 3px;
	border: 2px solid #CCCCCC;
	text-align: center;
}
.main_new_gg_1 {
	float: left;
	height: 20px;
	width: 208px;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	*padding-top: 2px!important;
	*padding-top: 4px;
}
#scrollDiv2 {
	float: left;
	height: 42px;
	width: 218px;
	overflow:hidden;
}
#scrollDiv2 li {
	text-align: left;
	line-height: 22px;
	padding-left: 10px;
	float: left;
	width: 208px;
	white-space: nowrap;
	margin-bottom: 0px;
	*margin-bottom: 0px!important;
	*margin-bottom: 3px;
}

.jiucuo {
	text-align: right;
	font-size: 12px;
}
.mainrighttitle_cpvafter {
	float: left;
	height: 170px;
	width: 729px;
	margin-left: 6px;
	background-image: url(../images/cpv_after_3.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
	background-color: #e6e6e6;
}
.mainrighttitle_cpvafter_2 {
	float: left;
	height: 60px;
	width: 197px;
	margin-top: 99px;
}

.mainrighttitle_cpvafter_1 {
	text-align: left;
	float: left;
	height: 110px;
	width: 505px;
	margin-top: 32px;
	margin-left: 7px;

	*margin-left: 7px!important;
	*margin-left: 3px;
	padding: 10px;
	line-height: 28px;
}
.kjbf {
	float: left;
	height: 692px;
	width: 960px;
}
.kjbf_left {
	background-image: url(../images/kjbf_1.gif);
	background-repeat: no-repeat;
	float: left;
	height: 659px;
	width: 271px;
	padding-right: 7px;
	padding-left: 5px;
	padding-top: 33px;
	margin-right: 6px;
}
.kjbf_left_1 {
	font-size: 12px;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 246px;
	padding-left: 25px;
}
.kjbf_left_2 {
	float: left;
	height: 53px;
	width: 236px;
	padding-left: 25px;
	padding-right: 10px;
	line-height: 26px;
}

.kjbf_right {
	background-image: url(../images/kjbf_2.gif);
	background-repeat: no-repeat;
	float: left;
	height: 684px;
	width: 664px;
	padding-top: 8px;
	padding-left: 7px;
}
.kjbf_right_1 {
	float: left;
	height: 679px;
	width: 654px;
}
.new_index_main {
	float: left;
	width: 960px;
	margin-bottom: 10px;
	*margin-bottom: 10px!important;
	*margin-bottom: 5px;
}
.new_index_main_2 {
	background-color: #DAF1FF;
	float: left;
	height: 248px;
	width: 468px;
	padding: 5px;
}
.new_index_main_3 {
	float: left;
	height: 32px;
	width: 462px;
	line-height: 32px;
	text-align: right;
}
.new_index_main_4 {
	background-color: #FFFFFF;
	float: left;
	height: 114px;
	width: 468px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.new_index_main_5 {
	float: left;
	height: 100px;
	width: 172px;
	padding-left: 14px;
	padding-top: 14px;
}
.new_index_main_6 {
	float: left;
	height: 114px;
	width: 272px;
	line-height: 28px;
	padding-right: 5px;
	padding-left: 5px;
}
.new_index_main_7 {
	background-color: #FFFFFF;
	float: left;
	height: 102px;
	width: 468px;
}
.new_index_main_8 {
	float: left;
	height: 102px;
	width: 234px;
}
.new_index_main_8 li {
	padding-top: 6px;
	padding-left: 14px;
}
.new_index_main_6 a {
	color: #CC0000;
	text-decoration: none;
}
.new_index_main_6 a:hover {
	text-decoration: underline;
}
.new_index_main_6 a:visited {
	color: #990000;
}


.new_main_yqlj {
	float: left;
	height: 124px;
	width: 944px;
	background-image: url(../images/new_index_t2.gif);
	background-repeat: repeat-x;
	padding: 8px;
}
.new_main_yqlj_2 {
	float: left;
	height: 124px;
	width: 32px;
}
.new_main_yqlj_3 {
	background-color: #FFFFFF;
	float: left;
	height: 124px;
	width: 912px;
}

.new_red {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}
.Accounting_1 {
	background-image: url(../images/Accounting_3.gif);
	background-repeat: no-repeat;
	float: left;
	height: 304px;
	width: 732px;
	margin-left: 5px;
}
.Accounting_2 {
	float: left;
	height: 110px;
	width: 486px;
	padding-top: 32px;
	padding-left: 246px;
}
.Accounting_4 {
	float: left;
	height: 100px;
	width: 450px;
	line-height: 26px;
	text-indent: 24px;
}

.Accounting_3 {
	float: left;
	height: 120px;
	width: 670px;
	margin-left: 30px;
	*margin-left: 30px!important;
	*margin-left: 15px;
}
.Accounting_9 {
	float: left;
	height: 26px;
	width: 670px;
	margin-top: 10px;
	margin-left: 6px;
	line-height: 26px;
}
.Accounting_5 {
	float: left;
	width: 865px;
	border: 5px solid #E6E6E6;
	margin-top: 5px;
	background-image: url(../images/Accounting_28.gif);
	background-repeat: no-repeat;
	padding-left: 85px;
}
.Accounting_5_1 {
	background-color: #E6E6E6;
	float: left;
	height: 33px;
	width: 950px;
}
.Accounting_5 li {
	float: left;
	padding-left: 24px;
}
.Accounting_5_2 {
	background-color: #FFFFFF;
	float: left;
	width: 925px;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
}
.Accounting_6 {
	float: left;
	height: 260px;
	width: 720px;
	border: 5px solid #E6E6E6;
	margin-top: 5px;
}
.Accounting_7 {
	float: left;
	width: 215px;
	border: 5px solid #E6E6E6;
	margin-left: 5px;
	margin-top: 5px;
	padding-bottom: 8px;
}
.Accounting_6_1 {
	background-color: #E6E6E6;
	float: left;
	width: 720px;
}
.Accounting_7_1 {
	background-color: #E6E6E6;
	float: left;
	width: 215px;
	padding-top: 5px;
}
.Accounting_7_2 {
	float: left;
	width: 215px;
	margin-top: 8px;
}
.Accounting_7_2 li {
	padding-top: 5px;
	padding-left: 6px;
	float: left;
}
.Accounting_6_2 {
	float: left;
	height: 126px;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.Accounting_6_3 {
	float: left;
	height: 102px;
	width: 208px;
	margin-top: 10px;
	margin-left: 20px;
	*margin-left: 20px!important;
	*margin-left: 10px;
}
.Accounting_6_4 {
	float: left;
	height: 102px;
	width: 470px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
}
.Accounting_6_5 {
	float: left;
	height: 98px;
	width: 360px;
}
.Accounting_6_5 li {
	padding-left: 20px;
	padding-top: 5px;
}


.Accounting_7_3 {
	float: left;
	height: 132px;
	width: 215px;
	margin-top: 5px;
}
.Accounting_8 {
	background-color: #00CC66;
	float: left;
	height: 60px;
	width: 210px;
	margin-top: 8px;
}
.Accounting_10 {
	float: left;
	width: 950px;
	border: 5px solid #E6E6E6;
	margin-top: 5px;
}
.Accounting_11 {
	float: left;
	width: 215px;
	margin-left: 5px;
	border: 5px solid #E6E6E6;
}

.Accounting_t1 {
	float: left;
	width: 950px;
}
.Accounting_t6 {
	background-image: url(../images/Accounting_23.gif);
	background-repeat: no-repeat;
	float: left;
	height: 140px;
	width: 122px;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #E9EDEE;
	text-align: left;
	padding-left: 22px;
	padding-bottom: 5px;
	background-color: #E9EDEE;
}
.Accounting_t7 {
	float: left;
	width: 738px;
	padding-right: 30px;
	padding-left: 30px;
}

.Accounting_t2 {
	float: left;
	width: 890px;
	text-align: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}.Accounting_t3 {
	float: left;
	width: 960px;
}
.Accounting_t4 {
	float: left;
	height: 128px;
	width: 478px;
	margin-top: 6px;
}
.Accounting_t4_1 {
	float: left;
	height: 120px;
	width: 94px;
	border: 5px solid #E9EDEE;
	margin-right: 5px;
}
.Accounting_t4_2 {
	float: left;
	width: 347px;
	border: 5px solid #E9EDEE;
	padding-right: 5px;
	padding-left: 5px;
}
.Accounting_t5 {
	float: left;
	height: 128px;
	width: 478px;
	margin-left: 4px;
	margin-top: 6px;
}
.Accounting_t10 {
	float: left;
	width: 950px;
	border: 5px solid #E6E6E6;
	margin-top: 5px;
}
.CPA_info_1 {
	float: left;
	height: 120px;
	width: 200px;
}
.CPA_info_2 {
	float: left;
	height: 120px;
	width: 380px;
	margin-left: 5px;
	text-align: left;
	padding-left: 20px;
}
.CPA_info_3 {
	float: left;
	height: 174px;
	width: 305px;
	margin-top: 10px;
}
.Accounting_t8 {
	background-image: url(../images/Accounting_31.gif);
	background-repeat: repeat-x;
	float: left;
	height: 260px;
	width: 960px;
	text-align: center;
	padding-top: 18px;
	background-color: #D8D8D8;
}
.Accounting_t9 {
	background-image: url(../images/Accounting_32.gif);
	background-repeat: no-repeat;
	float: left;
	height: 278px;
	width: 810px;
	text-align: left;
	padding-top: 100px;
	padding-left: 150px;
}
.lqqm_1 {
	float: left;
	width: 950px;
	padding: 5px;
	background-color: #EAEAEA;
}
.lqqm_2 {
	float: left;
	height: 32px;
	width: 720px;
}
.lqqm_3 {
	background-color: #FFFFFF;
	float: left;
	width: 930px;
	padding: 10px;
	margin-bottom: 5px;
}
.lqqm_4 {
	background-color: #FFFFFF;
	float: left;
	width: 700px;
	padding: 10px;
	margin-bottom: 5px;
	line-height: 32px;
}
.xxk_1 {
	float: left;
	width: 960px;
}
.xxk_2 {
	background-image: url(../images/xxk_1.gif);
	background-repeat: no-repeat;
	float: left;
	height: 443px;
	width: 443px;
}
.xxk_3 {
	background-image: url(../images/xxk_2.gif);
	background-repeat: no-repeat;
	float: left;
	height: 39px;
	width: 142px;
	background-color: #EDEDED;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	padding-top: 39px;
	padding-left: 90px;
}
.xxk_4 {
	background-image: url(../images/xxk_3.gif);
	background-repeat: repeat-y;
	background-color: #E6E6E6;
	float: left;
	width: 477px;
	text-align: left;
	text-indent: 24px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 24px;
	padding-top: 8px;
}
.xxk_5 {
	background-image: url(../images/xxk_3.gif);
	background-repeat: repeat-y;
	background-color: #E6E6E6;
	float: left;
	width: 477px;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 24px;
}
.xxk_6 {
	background-image: url(../images/xxk_3.gif);
	background-repeat: repeat-y;
	background-color: #E6E6E6;
	float: left;
	width: 507px;
	text-align: left;
	font-weight: bold;
	color: #990000;
	padding-left: 10px;
	height: 24px;
}
.xxk_7 {
	float: left;
	width: 517px;
	font-weight: bold;
	color: #990000;
	background-color: #EFEFEF;
	background-image: url(../images/xxk_5.gif);
	background-repeat: no-repeat;
	height: 16px;
}
.xxk_8 {
	float: left;
	width: 517px;
	background-color: #EBEBEB;
}.xxk_9 {
	float: left;
	height: 78px;
	width: 285px;
	background-color: #EFEFEF;
}
.xxk_10 {
	float: left;
	width: 517px;
	font-weight: bold;
	color: #990000;
	height: 14px;
	text-align: right;
}
.daili {
	float: left;
	width: 950px;
	border: 5px solid #DEDEDE;
}
.daili_1 {
	float: left;
	height: 32px;
	width: 950px;
	background-color: #DEDEDE;
}
.daili_2 {
	float: left;
	width: 890px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-right: 30px;
}
.daili_3 {
	float: left;
	width: 890px;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-right: 30px;
}