@charset "utf-8";

body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {
	margin: 0;
	padding: 0
}
body,button,input,select,textarea {
	font-family: Tahoma,arial,"",sans-serif;
	font-size: 12px;
	color: #444
}

body {
	background: #fff
}

ul,ol {
	list-style-type: none
}
a{
	color: #444;
	text-decoration: none
}
a:hover {
	color: #f60;
	text-decoration: none
}

b {
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	font-weight: normal
}
i,em {
	font-style: normal
}
.cp {
	cursor: pointer
}

.main {
	margin: 0 auto;
	width: 960px;
	text-align: left
}
.pageleft {
	float: left;
	width: 750px;
	display: inline
}
.pageright {
	float: right;
	width: 190px;
	display: inline
}

.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
.c {
	clear: both;
	overflow: hidden;
	height: 1px;
	zoom: 1
}

.dn {
	display: none
}
.di {
	display: inline
}
.dib,.dib_listspan span {
	display: inline-block
}
.poa {
	position: absolute
}
.por {
	position: relative
}
.topwrap {
	width: 100%;
	background: url(../images/menu.png?v=1315988298) 0 -630px repeat-x;
	border-bottom: 1px solid #e2e2e2;
	height: 19px;
	line-height: 14px;
	padding-top: 6px;
	text-align: right;
	color: #939393
}
.topwrap a {
	margin: 0 10px;
	color: #939393
}
.topwrap a.af60 {
	color: #f60
}
.topwrap a:hover {
	color: #f60
}


.footer {
	padding: 18px 0 30px 0;
	color: #9c9c9c
}
.footer_in {
	width: 660px;
	margin: 0 auto;
	padding-left: 79px;
	border: 0 solid red;
	line-height: 22px;
	/*z-index: -999*/
}
.footer_in b {
	position: absolute;
	width: 73px;
	height: 37px;
	background-position: -481px -319px;
	left: 0;
	top: 0
}
.footer_citys {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	height: auto;
	line-height: 33px;
	margin-bottom: 1px;
	margin-top: 20px;
	text-align: center
}
.footer_citys a {
	margin-right: 3px;
	*+margin-right: 1px
}
.footer_link {
	text-align: center;
	padding-bottom: 10px
}
.footer_link a {
	color: #9c9c9c;
	margin: 0 25px
}
.footer_link a:hover {
	color: #f60
}

.header .search_inc {
	width: 672px;
	height: 35px;	
	border: 1px solid #dcdcdc;
	overflow: hidden
}
.header .k_subm {
	width: 142px;
	height: 35px;
	border-left: 1px solid #dcdcdc
}
.header .k_subm input {
	border: 0;
	width: 142px;
	height: 35px
}
.header .k_subm input.all {
	background-position: 0 -150px
}
.header .k_subm.hover input.all {
	background-position: 0 -190px
}
.header .k_large {
	width: 40px;
	height: 35px;
	background-position: 0 -250px
}
.header .k_city {
	width: 45px;
	height: 35px;
	padding-right: 35px;
	background-position: right -40px
}
.header .citycur {
	background-position: right -80px
}
.header .k_city .title {
	font-weight: bold;
	color: #e66002;
	font-size: 14px;
	margin-top: 10px
}
.header .k_inpu {
	height: 35px
}
.header .k_inpu input {
	float: left;
	padding: 5px 0 5px 20px;
	width: 388px;
	*+width: 389px;
	height: 25px;
	line-height: 25px;
	border: 0;
	font-size: 14px;
	color: #8d8d8d;
	/*background-position: 0 -240px*/
}


.headcity {
	top:38px;
	left:2px;
	width:522px;
	border:1px solid #ffbd7c;
	padding:3px;
	background:#fffefa;
	z-index:100;
	color:#666;
	float:left;
	overflow:hidden
}
.headcity li {
	width:522px;
	line-height:24px;
	float:left;
	border-bottom:1px dashed #ffbd7c
}
.headcity li .lefts {
	background:#fff3e3;
	font-weight:bold;
	width:84px;
	text-align:center;
	float:left;
	border-bottom:1px solid #fff;
	padding-bottom:9999px;
	margin-bottom:-9999px
}
.headcity li .lefts a {
	color:#f60
}
.headcity li .lefts a:hover {
	color:#f00
}
.headcity li .right {
	width:426px;
	padding-left:10px;
	line-height:24px;
	float:left;
	border-bottom:1px dashed #ffbd7c;
	padding-bottom:9999px;
	margin-bottom:-9999px
}
.headcity li .right a {
	color:#666;
	white-space:nowrap;
	margin-right:10px
}
.headcity li .right a:hover {
	color:#f60
}



.header {
	height: 111px;
	z-index: 9;
	text-align: left;
}
.header .logo a {
	display: inline-block;
	width: 245px;
	height: 111px;
	top: 0;
	left: 0
}
.header .logo b {
	text-indent: -9999px
}

.header .search {
	width: 674px;
	height: 37px;
	border: 1px solid #d9c7ba;
	padding: 2px
}

.bg_common {
	background-image: url(../images/bg_common.png?v=1313138284);
	background-repeat: no-repeat
}

.header h1 {
/*
	width: 245px;
	background-image: url(../images/logosmail.jpg?v=1317178206);
	background-repeat: no-repeat;
	*/
}

.left {
	float: left;
	width: 168px;
	position: relative;
	border: 1px solid #ffe5bd;
	border-right: 0 none #ffe5bd
}
.left ul {
	background: #fff2de;
	margin: 1px
}
.left ul li {
	position: relative;
	height: 30px
}

.left ul li a {
	display: block;
	line-height: 30px;
	height: 30px;
	/**/
	background: url(../images/help.png?v=1315993321) repeat-x 0 -351px;
	position: absolute;
	width: 167px;
	left: 0;
	top: 0;
	text-indent: 36px;
	z-index: 20
}

.left ul li a.cur
{
	background: url(../images/helps.png) no-repeat;
	border: 1 none #FFF;
	width: 172px;
	font-weight: 700;
	line-height: 33px;
	height: 33px;
	color: #444!important;
	z-index: 21;
	top: -2px
}

.left ul li a.hover{	
	color: #f60!important;
	z-index: 21;
	top: -2px
}


.helpright {
	width: 788px;
	border-left: 1px solid #ffe5bd;
	margin-bottom: 50px;
	padding: 0 0 20px 0
}
.helpright_inc {
	padding-left: 20px
}
.helpright_inc .title {
	border-bottom: 1px solid #efefef;
	font-weight: bold;
	font-size: 14px;
	color: #f60;
	padding: 10px 0 10px 25px
}

.helpright_inc .desp {
	padding: 10px;
	line-height: 22px
}
.helpright_inc .deal {
	background-image: url(../images/info.gif);
	background-position:3px;
	background-repeat:no-repeat;
}
.fcju2
{
	color:#f60;
	font-weight:bold;
}


.hotarea{
	width:710px;
}
.hotarea li{
	line-height:30px;
}
.hotarea li span{
	font-weight:bold;
	color:#4a4a4a	
}
.hotarea li a{
	color:#777;
	margin-right:4px;
	white-space:nowrap
}
.hotarea li a:hover{
	color:#f60
}

.hotarea li p a{
padding-left:5px;
}

/*news list*/
.list{
	padding-top: 10px;
	position:relative;
	left:-8px;
}

.list dl{
border-bottom:1px dotted #D0D0D0;
/*height:100px;*/
padding-left:8px;
padding-bottom:10px;
margin-left:10px;
margin-bottom:20px;
}
.list dt{
padding-top:8px;
}
.list dd
{
padding-top:5px;
display:block;
}

.share{
float:right;
}
.list dt a{
font-size:14px;
color:#0000FF;
}
.list dt a:hover{
text-decoration:underline;
}

.list .fy{
padding:20px;
}
.pagination-page
{
z-index:1;
display:inline;
}
.pagination-page .current-page
{
border-color:white;
color:#F0883F;
cursor:default;
}
.pagination-page a
{
display:inline-block;
zoom:1;
padding:0 5px;
height:20px;
overflow:hidden;
border:1px solid #CCC;
text-decoration:none;
margin-left:10px;
}

.pagination-page a:hover
{
	color: #f60;
}


/**********news details**************/
.pos
{
	width:930px;
	background-image: url(../images/info.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin:auto;
	border-bottom:1px solid #EfEfEf;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:30px;
}

.content
{
width:960px;
margin:auto;
}

.content .cleft
{
width:660px;
float:left;

}
.cleft h3
{
font-size:20px;
font-weight:600;
padding-top:10px;
text-align:center;
}
.cleft .intro
{
	padding-top:10px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:0px solid #E1E1E1;
}
.cleft .introdesc
{
margin-top:5px;
padding:10px 5px 10px 5px;
line-height:22px;
border:1px solid #E1E1E1;
color:#9C9C9C;
font-size:12px;
}
.cleft .descript
{
padding-top:5px;
line-height:22px;
}

.content .cright
{
width:275px;
float:right;
vertical-align:top;
margin-top:10px;
border:1px solid #FFE5BD;
}
.content .cright h2
{
background:url(../images/info.gif?v=1314769185) no-repeat;
background-position:10px;
border-bottom:1px solid #FFE5BD;
line-height:37px;
padding-left:30px;
font-size:14px;
font-weight:600;
}

.content .cright li
{
padding-left:10px;
line-height:30px;
}

/*download*/
.download
{
padding-bottom:5px;
margin-top:20px;
margin-bottom:10px;
float:right;
padding-right:10px;
width:98%;
border-bottom:1px dotted #D0D0D0;
}

/*评估页*/
.epos
{
	width:930px;
	background-image: url(../images/info.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	margin-top:40px;
}
.econtent
{
width:960px;
margin:auto;
}
.econtent .h1
{
 font-size:16px;
 font-weight:bold;
 color:red;
 padding-left:20px;
}
.econtent .h2
{
margin-left:10px;
	color:red;
}
.price
{
	color:#f60;
	font-size:20px;
	font-weight:600;
}
.tiptxt
{
	color:#008800;
	font-weight:bold;
	font-size:14px;
}
.tiptxt a
{
	color:#008800;
}
.tiptxt a:hover
{
	color: #f60
}

#btnerr
{
	margin-right:30px;
}

.econtent .tb
{
width:100%;
clear:both;
border-top:1px solid #C8D8C2;
border-bottom:1px solid #C8D8C2;
margin:10px 0 10px 0;
}

.econtent .tberr
{
width:100%;
clear:both;
border-top:1px solid #C8D8C2;
margin:10px 0 10px 0;
}

.econtent input,select
{
width:180px;
height:20px;
}

.econtent .tb td
{
padding-top:20px;
line-height:30px;
padding-left:10px;
height:40px;
}
.econtent .ecleft
{
width:660px;
float:left;
border:1px solid #C8D8C2;
}


.emap
{
width:275px;
float:right;
vertical-align:top;
border:1px solid #C8D8C2;
}
.emap li
{
margin-top:10px;
list-style:none;
padding:0 0 10px 10px;
line-height:10px;
}
.eflash
{
margin-top:20px;
width:275px;
float:right;
vertical-align:top;
border:1px solid #C8D8C2;
}

/*正式评估页*/
.appcontent .title
{
 text-align:center;
  font-size:24px;
  font-weight:600;
  color:green;
  padding:20px 0 20px 0;
  border-bottom:1px solid #C8D8C2;
}
.appcontent .info
{
	color:#008800;
	padding:10px 0 20px 10px;
	font-weight:bold;
}

.appcontent .tb
{
	border-bottom:1px solid #C8D8C2;
}
.appcontent .tbs
{
}
.appcontent .tb td
{
padding-left:20px;padding-bottom:20px;
}

.appcontent .tb input,select
{
    width:180px;
    height:20px;
}

#btn,#btnapply,#btnerror,#btnsubmiterr,#btnreg,#btnlogin,#btnrecord
{
	background:url(../images/btn.png) no-repeat;
	border:0px;
	font-size:12px;
	width:80px;
	height:27px;
	color:#000;
	cursor:pointer;
}

#btnerr
{
	margin-left:20px;
	vertical-align:middle;
	background:url(../images/pgerr.gif) no-repeat;
	border:0px;
	font-size:12px;
	width:109px;
	height:29px;
	cursor:pointer;
}

/*********pop housing************/

.index_
{
float:right;
padding-top:60px;
/*border:2px dotted #ebebeb;*/
}

#divtop
{
width:560px;
margin:auto;
margin-top:-20px;
}

#fastinfo
{
margin:auto;
margin-left:90px;
width:600px;
border:2px solid #ffe2b9;
background-color:#fff9e9;
}

#fastinfo .dleft
{
width:510px;
padding:10px 5px 10px 5px;
float:left;
background-color:#FF8000;
height:18px;
vertical-align:middle;
}
#fastinfo .dclose
{
width:70px;
padding:10px 5px 10px 5px;
float:right;
text-align:right;
background-color:#FF8000;
height:18px;
font-weight:bold;
font-size:14px;
_height:19px;/*ie 6时高*/
}


#fastinfo .dclose a
{
color:white;
text-decoration:none;
}
#fastinfo img
{
margin-top:10px;
padding-left:100px;
margin-right:20px;
}

#hlist a
{
	padding-right: 15px;
	line-height:30px;
}

#content
{
	margin-top:80px;
	border-top: 1px solid #FFE5BD;
}

/*ad css*/
.cp {
	cursor:pointer
}
.poa {
	position:absolute
}
.icon {
	background-image:url(../images/close.gif);
	background-repeat:no-repeat
}
.adclose {
	top:-15px;
	left:15px;
	width:100px;
	height:15px;
 /*background-position:0 -100px*/
}

/*tablist*/
.award-tab {
	background-color:#fff;
	border-bottom:0px solid #D9C7BA;
	font-family:songti;
	padding-top:10px;
	position:relative;
	z-index:1;
	width:710px;
	left: 0px;
}
.tab-list {
	margin:0 auto;
	width:710px;
	position:relative
}
.b-list-award:after {
	clear:both;
	height:0;
	content:"";
	display:block
}
.b-list-award {
	height:30px;
	position:relative
}
.b-list-award a,.b-list-award a:link,.b-list-award a:visited,.b-list-award a:hover,.b-list-award a:active {
	background-position:-1px -114px;
	text-decoration:none;
	color:#666
}
.b-list-award .selected a,.b-list-award a:hover {
	position:relative;
	top:1px
}
.b-list-award .selected a,.b-list-award .selected a:link,.b-list-award .selected a:visited,.b-list-award .selected a:hover,.b-list-award .selected a:active,.b-list-award a:hover {
	background-position:-1px -75px;
	text-decoration:none
}
.b-list-award span {
	display:block;
	background-position:-3px -38px;
	cursor:pointer;
	height:30px;
	line-height:30px;
	padding:0 29px 0 29px;
	font-size:14px
}
.b-list-award a:hover span,.b-list-award .selected span {
	background-position:-3px -1px;
	cursor:pointer
}
.b-list-award .selected span {
	color:#333;
	font-weight:bold;
	padding:0 27px 0 27px
}
.b-list-award a,.b-list-award span {
	display:block;
	float:left
}
.b-list-award-item {
	float:left;
	margin:0 6px 0 0;
	height:30px;
	position:relative
}
.b-ig-ln-award,.b-ig-ln-award:link,.b-ig-ln-award:visited {
	text-decoration:none
}
.sprite-award {
	background:url('../images/sprite_3.png?@=-1') 0 0 no-repeat
}
.award-all {
	min-height:100%;
	_height:100%;
	margin-top:-220px;
	background:#fcfcfc;
	line-height:24px;
	color:#333;
	position:relative
}
.award-content {
	padding-top:246px;
	width:936px;
	margin:0 auto;
	position:relative
}
.award-section .top-notice {
	font-size:14px;
	font-weight:bold
}
.award-section .award-top-notice {
	margin-top:10px;
	padding:0 0 10px 0;
	font-size:14px
}
.award-section .award-top-notice .nu {
	font-size:24px;
	margin-left:5px;
	color:#d82c37
}
.header .logos
{
	float:left;
	display: inline-block;
	width: 245px;
	padding-top:18px;
}

.header .right
{
	width: 710px;
	float: right;
}