
/*layout*/
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	text-align:center;
	color:#666;
	font-size:12px;
	line-height:22px;
	background:#fff;
}
img {
	border:0;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#cf1000;
	text-decoration:underline;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fc {
	float: none;
}
.clear {
	clear:both;
}
.red{
	color:#a00;}
.mt5 {
	margin-top:5px;
}
.mt8 {
	margin-top:8px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
input, select, textarea {
	font-size:12px;
}
/**/
.top {
	width:940px;
	height:20px;
	overflow:hidden;
	padding:4px 10px;
	margin:0 auto;
	background:#f9f9f9;
	color:#666;
	border-bottom:1px #eee solid;
}
.top a {
	color:#666;
}
.top a:hover {
	color:#cf0000;
}
.top .mainnav {
	float:left;
	height:20px;
	line-height:20px;
}
.top .nav {
	float:right;
	line-height:20px;
}
/**/
.head {
	width:960px;
	height:55px;
	overflow: hidden;
	margin:0 auto;
	background:url(../images/headbg.gif) no-repeat right;
}
.head .logo {
	float:left;
	padding:15px 0 0 5px;
}
/**/
.menu {
	float:right;
	width:500px;
	height:35px;
	margin:20px 0 0 50px;
}
.menu ul li {
	float:left;
	width:95px;
	height:35px;
}
.menu ul li a {
	font-weight:700;
	font-size:14px;
	color:#000;
	height:35px;
	line-height:35px;
	text-decoration:none;
	display:block;
}
.menu ul li.cur{
	background: url(../images/menucurbg.gif) no-repeat center bottom;
}
.menu ul li.cur a {
	color:#a00;
}
/**/
.foot {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
	padding-top:5px;
	line-height:23px;
	border-top:1px #ddd solid;
}
.foot .footnav {
	float:left;
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#666;
	line-height:23px;
}
.foot .footnav a {
	padding:0 5px;
	color:#666;
}
.foot .footnav a:hover {
	color:#cf0000;
}
.foot .copyright {
	float:left;
	width:960px;
	height:30px;
	float:left;
	color:#999;
	text-align:center;
}
/**/
.main {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	border-top:3px #cf1000 solid;
}
.main .w702{
	width:702px;
	height:auto;
	overflow:hidden;}
.main .w250{
	width:250px;
	height:auto;}
.main .w190{
	width:190px;
	height:auto;
	overflow:hidden;}
.main .w760{
	width:760px;
	height:auto;}
/*************************************************************************************/
.slider {
	WIDTH: 702px;
	HEIGHT: 202px;
	overflow:hidden;
}
.slider A IMG {
	WIDTH: 702px;
	HEIGHT: 240px
}
.slider IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 175px;
	LEFT: 605px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}
/*************************************************************************************/
.loginbox{
	float:left;
	width:250px;
	height:auto;
	overflow:hidden;}
/**/
.loginbox .tit {
	float:left;
	width:250px;
	height:25px;
	overflow:hidden;
	background:url(../images/boxtitbg01.gif) no-repeat;
}
.loginbox .tit h2 {
	font-size:12px;
	float:left;
	font-weight:700;
	line-height:27px;
	color:#000;
	padding-left:10px;
}
.loginbox .cont {
	float:left;
	width:230px;
	height:auto;
	overflow:hidden;
	padding:0 9px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	background:#fff;
}
.loginbox .bot {
	float:left;
	width:250px;
	height:5px;
	overflow:hidden;
	display:inline;
	background:url(../images/boxbotbg01.gif) no-repeat;
}
.loginitem {
	float:left;
	width:210px;
	padding:5px 10px 0;
	height:163px;
	overflow:hidden;
}
.loginitem li {
	float:left;
	width:208px;
	height:auto;
	line-height:25px;
	overflow:hidden;
	padding:6px 0;
}
.loginitem .s1 {
	float:left;
	width:48px;
	text-align:left;
}
.loginitem .s2 {
	float:right;
	width:160px;
	text-align:left;
}
.loginitem .text {
	float:right;
	width:150px;
	height:16px;
	overflow:hidden;
	line-height:16px;
}
.loginitem .link {
	color:#c85f45;
	text-decoration:underline;
}
.loginitem .btn {
	float:right;
	width:75px;
	height:23px;
	border:none;
	background:url(../images/btnbg02.gif) no-repeat;
	text-align:center;
	line-height:23px;
	font-weight:700;
	color:#000;
}
.loginitem .regbtn {
	float:left;
	width:208px;
	height:37px;
	background:url(../images/btnbg03.gif) no-repeat;
	line-height:37px;
	text-decoration:none;
	color:#d84600;
	font-weight:700;
	overflow:hidden;
	font-size:13px;
}
/**/
.mytest {
	float:left;
	width:220px;
	padding:5px 5px 0;
	height:163px;
	overflow:hidden;
}
.mytest div {
	float:left;
	width:220px;
	display:inline;
	height:auto;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	color:#c85f45
}
.mytest .operatebtn {
	width:107px;
	height:32px;
	background:url(../images/btnbg04.gif) no-repeat;
	line-height:32px;
	text-decoration:none;
	color:#d84600;
	font-weight:700;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	padding:0;
}
.mytest dl {
	float:left;
	width:220px;
	height:auto;
	overflow:hidden;
	margin-top:8px;
}
.mytest dl dt {
	float:left;
	width:200px;
	text-align:left;
	display:inline;
	padding:3px 10px;
	height:auto;
	overflow:hidden;
	line-height:23px;
	text-align:center;
	background:#fff3da;
	margin-bottom:5px;
	text-align:left;
	color:#000;
}
.mytest dl dt b {
	color:#a00;
	font-size:14px;
	padding-left:5px;
}
.mytest dl dd {
	float:left;
	width:220px;
	height:auto;
	overflow:hidden;
}
/*************************************************************************************/
.mainpart{
	float:left;
	width:960px;
	height:auto;
	overflow:hidden;
}
.titbox01{
	float:left;
	width:960px;
	height:25px;
	overflow:hidden;
	background:#fff2eb;}
.titbox01 h2{
	float:left;
	padding:5px 10px;}
.titbox02{
	float:left;
	width:960px;
	height:25px;
	overflow:hidden;
	background:#f1ecff;}
.titbox02 h2{
	float:left;
	padding:5px 10px;}	
.titbox03{
	float:left;
	width:960px;
	height:25px;
	overflow:hidden;
	background:#ebfff0;}
.titbox03 h2{
	float:left;
	padding:5px 10px;}
.contbox01{
	float:left;
	width:938px;
	height:auto;
	overflow:hidden;
	border:1px #e2c4b0 solid;
	padding:10px;}
.contbox02{
	float:left;
	width:938px;
	height:auto;
	overflow:hidden;
	border:1px #bebaca solid;
	padding:10px;}
.contbox03{
	float:left;
	width:938px;
	height:auto;
	overflow:hidden;
	border:1px #abcbb3 solid;
	padding:10px;}
/**/
.item01{
	float:left;
	width:938px;
	height:auto;
	overflow: hidden;
	padding-bottom:8px;
	border-bottom:1px #ddd solid;}
.item01 .thumb{
	float:left;
	width:210px;
	height:auto;
	overflow:hidden;}
.item01 h2{
	float:right;
	width:710px;
	height:auto;
	overflow:hidden;
	line-height:25px;
	font-size:14px;
	color:#555;
	text-align:left;}
.item01 .info{
	float:right;
	width:710px;
	height:auto;
	overflow:hidden;
	line-height:22px;
	font-size:12px;
	color:#666;
	text-align:left;}
.item01 .info p{
	margin:4px 0;}
/**/
.item02{
	float:left;
	width:942px;
	height:auto;
	overflow:hidden;
	padding-top:8px;}
.item02 li{
	float:left;
	width:298px;
	height:auto;
	overflow:hidden;
	border:1px #fff solid;
	margin-right:4px;
	padding:5px;
	margin-bottom:5px;
	position:relative;}
.item02 li:hover{
	border:1px #a00 solid;}
.item02 li h2{
	float:left;
	width:298px;
	line-height:25px;
	height:auto;
	text-align:left;
	display:none;
	font-size:14px;
	color:#555;}
.item02 li .thumb{
	float:left;
	width:298px;
	height:auto;
	line-height:35px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	overflow:hidden;
	color:#a00;
	}
.item02 li .thumb .s1{
	font-size:12px;
	color:#000;
	font-weight:400;
	padding-left:10px;}
.item02 li .thumb .s1 b{
	font-weight:700;}
.item02 li .thumb a{
	color:#000;}
.item02 li .thumb a:hover{
	color:#a00;}
	
.item02 li .ico{
	position: absolute;
	top:10px;
	right:5px;}
.item02 li .info{
	float:left;
	width:298px;
	height:auto;
	line-height:20px;
	text-align:left;
	color:#666;
	margin-top:5px;}
.item02 li .info b{
	color:#555;
	font-weight:400;}
.item02 li .price{
	float:left;
	width:298px;
	height:auto;
	line-height:25px;
	text-align:left;
	color:#a00;
	margin-top:5px;}
.item02 li .price b{
	font-size:16px;}
.item02 li .price span.gray{
	color:#999;
	text-decoration: line-through;
	padding-left:10px;}
/**/
.item02 li .operate{
	width:156px;
	padding-left:142px;
	height:22px;
	clear:both;
	overflow: hidden;
	margin-top:5px;
	}
.item02 li .operate a{
	float:left;
	display:block;
	width:70px;
	height:22px;
	overflow:hidden;
	text-align:center;
	line-height:23px;
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	background:#777;
}
.item02 li .operate a:hover{
	background:#a00;
}
.item02 li .operate span{
	float:right;
	}
/*detial************************************************************************************/
.curposi {
	float:left;
	width:935px;
	height:auto;
	line-height:25px;
	overflow:hidden;
	text-align:left;
	color:#999;
	padding-left:25px;
	background: url(../images/ico04.gif) no-repeat 5px 3px;
	font-family:"宋体"
}
.curposi b {
	color:#000;
	font-weight:400;
}
.curposi a {
	color:#c85f45;
}
.curposi a:hover {
	color:#a00;
}
.testlist{
	float:left;
	width:186px;
	padding:1px;
	border:1px #ddd solid;}	
.testlist .tit{
	float:left;
	width:160px;
	line-height:27px;
	height:25px;
	overflow:hidden;
	background:#f3f3f3 url(../images/ico01.gif) no-repeat 8px 6px;
	text-align:left;
	padding-left:26px;
	font-size:14px;
	font-weight:700;
	color:#000;}
.testlist ul{
	float:left;
	width:186px;
	height: auto;
	overflow:hidden;
	padding:4px 0;}
.testlist ul li{
	float:left;
	width:186px;
	height:25px;
}
.testlist ul li a{
	float:left;
	display:block;
	padding-left:26px;
	text-align:left;
	width:160px;
	line-height:25px;
	text-decoration:none;}
.testlist ul li a:hover{
	background:#f7f7f7 url(../images/ico02.gif) no-repeat 8px 6px;
	color:#a00;}
	
/**/
.testinfo{
	float:right;
	width:760px;
	height:auto;
	overflow:hidden;
	position:relative;
	}
.testinfo .ico{
	position: absolute;
	top:60px;
	left:685px;
}
.testinfo .testfl{
	float:left;
	width:310px;}
.testinfo .testfr{
	float: right;
	width:430px;}
.testinfo .testphoto{
	float:left;
	width:310px;
	height:auto;
	overflow:hidden;}	
.testinfo .testphoto img{
	float:left;
	width:300px;
	padding:4px;
	border:1px #ddd solid;}
.testinfo h2{
	float:left;
	width:430px;
	line-height:25px;
	height:auto;
	text-align:left;
	display:none;
	font-size:14px;
	color:#555;}
.testinfo .testfr01{
	float:left;
	width:420px;
	height:auto;
	overflow:hidden;
	line-height:40px;
	padding:5px;}
.testinfo .testfr01 span.s1{
	float:left;
	padding-right:10px;
	}
.testinfo .testfr01 span.s2{
	float:left;
	padding-left:10px;
	}
.testinfo .testfr01 h1{
	float:left;
	font-size:16px;
	color:#a00;}
	
.testinfo .testfr02{
	float:left;
	width:420px;
	height:auto;
	line-height:22px;
	padding:5px;
	text-align:left;
	color:#333;
	border-bottom:1px dotted #ddd;
	border-top:1px dotted #ddd;}
.testinfo .testfr02 b{
	color:#000;}
/**/
.testinfo .testfr03{
	float:left;
	width:420px;
	height:auto;
	line-height:22px;
	text-align:left;
	color:#a00;
	padding:5px;
}
.testinfo .testfr03 b{
	font-size:14px;}
.testinfo .testfr03 span.gray{
	color:#999;
	text-decoration: line-through;
	padding-left:10px;
	border-right:1px #ddd solid;
	padding-right:20px;}
/**/
.testinfo .testfr04{
	width:320px;
	height:30px;
	overflow: hidden;
	padding-top:10px;
	clear:both;
	padding-left:110px;}

.testinfo .testfr04 input{
	float:left;
	width:100px;
	height:30px;
	text-align:center;
	text-decoration:none;
	margin-right:5px;
	border:none;
}
.testinfo .testfr04 input.s1{
	background:url(../images/btnbg01.gif)  no-repeat;
}
.testinfo .testfr04 input.s2{
	background:url(../images/btnbg05.gif)  no-repeat;
}
.testinfo .testfr04 input.s3{
	background:url(../images/btnbg06.gif)  no-repeat;
}
/**/
/**/
.testinfo .testfr06{
	height:30px;
	overflow: hidden;
	padding-top:10px;
	clear:both;
	padding-left:300px;
	width:130px;}

.testinfo .testfr06 input{
	float:left;
	width:120px;
	height:30px;
	text-align:center;
	text-decoration:none;
	border:none;
}
.testinfo .testfr06 input.s1{
	background:url(../images/btnbg07.gif)  no-repeat;
}
?88/
.testinfo .testfr05{
	float:left;
	width:400px;
	padding:0 15px;
	height:auto;
	overflow:hidden;
	text-align:right;
	margin-top:10px;}
/**/
.testintro{
	float:left;
	width:758px;
	height:auto;
	overflow:hidden;
	border:1px #ddd solid;}	
.testintro .tit{
	float:left;
	width:756px;
	height:25px;
	margin:1px 0 0 1px;
	display:inline;
	overflow:hidden;
	background:#666;}
.testintro .tit h2{
	line-height:27px;
	float:left;
	padding-left:10px;
	text-align:left;
	color:#fff;
	font-size:12px;
	font-weight:400;}
.testintro .cont{
	float:left;
	width:720px;
	padding:0 19px;
	text-align:left;
	line-height:25px;
	color:#333;
	font-size:12px;}	
.testintro .cont p{
	margin:8px 0;}	
.testintro .cont b{
	color:#000;
	font-size:14px;
	}	
/**/
.testoperate{
	float:left;
	width:750px;
	height:auto;
	padding:0 5px;
	overflow:hidden;
	margin-bottom:5px;}
/**/
.testoperate .operate{
	float:right;
	height:30px;
	clear:both;
	overflow: hidden;
	margin-top:10px;}
.testoperate .operate input{
	float:left;
	width:100px;
	height:30px;
	text-align:center;
	text-decoration:none;
	margin-right:5px;
	border:none;
}
.testoperate .operate input.s1{
	background:url(../images/btnbg01.gif)  no-repeat;
}
.testoperate .operate input.s2{
	background:url(../images/btnbg05.gif)  no-repeat;
}
.testoperate .operate input.s3{
	background:url(../images/btnbg06.gif)  no-repeat;
}
/**/
.ad190{
	background:#f3f3f3;
	padding:5px;
	float:left;}
	
/**/
/**/
.mycenter{
	float:left;
	width:700px;
	height:auto;
	overflow:hidden;
	border:1px #ddd solid;}	
.mycenter .tit{
	float:left;
	width:698px;
	height:25px;
	margin:1px 0 0 1px;
	display:inline;
	overflow:hidden;
	background:#666;}
.mycenter .tit h2{
	line-height:27px;
	float:left;
	padding-left:10px;
	text-align:left;
	color:#fff;
	font-size:12px;
	font-weight:400;}
.mycenter .cont{
	float:left;
	width:680px;
	padding:10px;
	text-align:left;
	line-height:25px;
	color:#333;
	font-size:12px;}	
/**/
.mycenter .cont ul{
	float:left;
	width:680px;
	height:auto;
	overflow:hidden;}
.mycenter .cont ul li{
	float:left;
	width:668px;
	height:auto;
	overflow:hidden;
	border-bottom:1px #ddd dashed;
	padding:5px;
	margin-bottom:5px;
}

.mycenter .cont ul li h2{
	float:right;
	width:345px;
	line-height:25px;
	height:auto;
	overflow:hidden;
	text-align:left;
	display:none;
	font-size:14px;
	color:#555;}
.mycenter .cont ul li .thumb{
	float:left;
	width:238px;
	height:auto;
	line-height:35px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	overflow:hidden;
	color:#a00;
	}
.mycenter .cont ul li .info{
	float:right;
	width:405px;
	height:auto;
	line-height:20px;
	text-align:left;
	color:#333;}
.mycenter .cont ul li .info b{
	color:#333;
	font-weight:700;}
/**/
.mycenter .cont ul li .operate{
	float:right;
	width:405px;
	height:22px;
	clear:both;
	overflow: hidden;
	margin-top:5px;
	}
.mycenter .cont ul li .operate .date{
	float:left;
	color:#999;}
.mycenter .cont ul li .operate a{
	float:right;
	display:block;
	width:70px;
	height:22px;
	overflow:hidden;
	text-align:center;
	line-height:23px;
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	background:#777;
}
.mycenter .cont ul li .operate a.red{
background:#b00;}
.mycenter .cont ul li .operate a:hover{
	background:#a00;
}
/****************************************************************/
.mycenter .cont .contitem01{
	float:left;
	width:680px;
	height:auto;
	overflow:hidden;
	line-height:25px;
	padding:5px 0;}

.mycenter .cont .contitem02{
	float:left;
	width:680px;
	height:auto;
	overflow:hidden;
	line-height:25px;
	padding:5px 0;}
.mycenter .cont .contitem02 table{
	float:left;
	width:680px;
	background:#ddd;
	height:auto;
	overflow:hidden}
.mycenter .cont .contitem02 table td{
	background:#fff;
	text-align:left;
	padding:2px 5px 0 5px;
	line-height:25px;
	color:#333;}
.mycenter .cont .contitem02 table th{
	background:#f3f3f3;
	text-align:left;
	padding:2px 5px 0 5px;
	line-height:25px;
	color:#000;}
.mycenter .cont .contitem03{
	float:left;
	width:660px;
	padding:15px 9px;
	height:auto;
	border:1px #fec799 solid;
	background:#fefbec;
	text-align:center;
	color:#a00;
	overflow:hidden;
	line-height:25px;
}
.mycenter .cont .contitem03 b{
	font-size:16px;}
.mycenter .cont .contitem04{
	float:left;
	width:680px;
	height:auto;
	overflow:hidden;
	line-height:25px;
	padding:5px 0;
	background:#f3f3f3;}

.mycenter .cont .contitem04 table{
	float:left;
	width:680px;
	height:auto;
	overflow:hidden;
	}
.mycenter .cont .contitem04 table th{
	padding:12px 5px 10 5px;
	line-height:35px;
	color:#333;}
.mycenter .cont .contitem04 table td{
	padding:12px 5px 10px 5px;
	line-height:35px;
	color:#333;}
.mycenter .cont .contitem04 table td .text{
	width:150px;
	height:20px;
	line-height:20px;
	border:1px #ccc solid;}
.mycenter .cont .contitem04 table td .btn{
	width:107px;
	height:32px;
	background:url(../images/btnbg04.gif) no-repeat;
	line-height:32px;
	text-decoration:none;
	color:#d84600;
	font-weight:700;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	border:none;
	padding:0;}
.mycenter .cont .contitem05{
	float:left;
	width:660px;
	padding:15px 9px;
	height:auto;
	border:1px #99aec3 solid;
	background:#eeeff5;
	text-align:center;
	color:#003468;
	overflow:hidden;
	line-height:25px;
}
.mycenter .cont .contitem05 b{
	font-size:16px;}
.mycenter .cont .contitem06{
	float:left;
	width:660px;
	height:auto;
	overflow:hidden;
	padding:5px 10px;
	line-height:22px;
	font-size:12px;
	background:#f3f3f3;
	border-top:1px #ddd solid;}
.mycenter .cont .contitem06 b{
	font-size:14px;
}
.mycenter .cont .contitem06 textarea{
	float:left;
	width:99%;
	height:auto;
	overflow:hidden;
	line-height:22px;
	}
.mycenter .cont .contitem06 p{
	margin:5px 0;
	float:left;
	width:100%;
	clear: both;}

