/* 全局属性 */
body{ text-align:center; font-family: "宋体", Arial,serif; margin:0; padding:0; background:#fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{ font-size:12px;}
li{ list-style-type:none;}

/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
.cb{ color:#0072fe;}
.cb2{ color:#0166b4;}
.cy{ color:#fe8900;}


/* 其他属性 */
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.noBorder{border:none;}
.textleft{ text-align:left;}


/*空隙blank属性 */
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank5{height:5px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:1px; clear:both;overflow:hidden;}
.blank18{height:18px; font-size:1px; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;}
.blank35{ height:35px; font-size:1px; width:100%; clear:both;}

/*head属性 */
.head{ height:95px; margin:0 auto; background:url(../images/headbg.gif) repeat-x;}
.headbox{ width:986px; margin:0 auto;}
.head .logo{ width:265px; height:95px; float:left;}
.head .top{ float:left;}
.head .top .topbar{ margin-left:500px;}
.head .top .topbar ul li{ float:left; margin:10px;}

.head .top .nav{ width:480px; float:left;}
.head .top .nav ul{ margin-left:16px;}
.head .top .nav ul li{ float:left; margin:0px 18px;}

.head .top .search{ float:left;}
.head .top .search ul li{ float:left;}
.head .top .searchbody{ padding-left:16px; width:190px; height:23px; line-height:23px; background:url(../images/searchbody.gif) no-repeat; border:none; color:#cacaca;}


/*主容器 左边列sidebar属性 */
.wrap{ width:986px; margin:0 auto; background-color: #FFF; }
.wrap .sidebar{ width:232px; float:left; margin-right:6px;}
.wrap .sidebar .login{ color:#8f8f8f; height:265px; background:url(../images/loginbg.jpg) no-repeat;}
.wrap .sidebar .login table{ width:180px; margin:0 auto; margin-top:85px;}
.wrap .sidebar .login table tr{ line-height:170%; text-align:left;}
.wrap .sidebar .login table tr td{ text-align:left;}
.wrap .sidebar .login table tr td a:link{ text-decoration:underline;}
.wrap .sidebar .login table tr td a:visited{ text-decoration:underline;}
.wrap .sidebar .login table tr td a:hover{ text-decoration:none;}
.wrap .sidebar .login table tr td .logininput{ width:170px;}
.wrap .sidebar .login .loginbtn{ margin-top:10px;}
.wrap .sidebar .login .login_btn1, .login_btn2{ color:#FFFFFF; border:none; width:78px; height:35px; background:url(../images/login_btn1.gif) no-repeat;}
.wrap .sidebar .login .login_btn2{ margin-left:15px; background:url(../images/login_btn2.gif) no-repeat;}


.wrap .sidebar .sidebox .sideboxtitle{ height:44px; background:url(../images/ordertitle.gif) no-repeat;}
.wrap .sidebar .sidebox .sideboxtitle table{ height:44px; line-height:44px;}
.sideboxtitle ul li{ margin-right:5px; margin-top:4px; float:left; line-height:40px;}
.sideboxtitle .navon{ width:69px; height:40px; background:url(../images/ordernavon.gif) no-repeat;}
.sideboxtitle .navoff{ width:67px; height:40px; background:url(../images/ordernavoff.gif) no-repeat;}
.sideboxtitle .navoff a{ display:block; width:67px; height:40px;}
.sideboxtitle ul li a:link{ text-decoration:none;}
.sideboxtitle ul li a:hover{ text-decoration:none;}
.wrap .sidebar .sidebox .sideboxc{ background:url(../images/ordercbg.gif) repeat-y;}
.orderall{ height:25px; background:#dddddd; color:#0166b4;}
.orderall span{ font-weight:bold; color:#ff3600;}
.gopay{ height:48px; background:url(../images/gopaybg.gif) no-repeat;}
.sidelist{ width:218px; margin:0 auto;}
.sidelist tr td{ line-height:34px; border-bottom:1px solid #dedede;}
.sidelist input{ margin-right:2px; width:16px; height:10px; line-height:10px; color:#0166b4; text-align:center;}


.online .sideboxtitle strong{ text-align:left;}
.online table tr td{ line-height:25px;}
.onlineblue{ color:#0012fe; text-align:left;}
.onlinered{ color:#da001f; text-align:left;}
.onlinesbg{ height:70px; background:url(../images/onlinesbg.jpg) no-repeat;}
.onlinep{ color:#0166b4;}
.onlinep span{ color:#ff3600;}
.onlinesinput{ width:80px; height:10px; margin-bottom:10px;}
.onlinesbtn input{ margin-bottom:10px;}


.hots table tr td{ height:31px; line-height:28px;}








/*右边列mainbar属性 */
.mainbar{ width:748px; float:left;}
.mainbox{ float:left; width:748px; overflow:hidden; background:url(../images/mainboxbg.gif) repeat-y; border-top:1px solid #eef0f1; border-bottom:1px solid #eef0f1;}
.maintop1{ height:78px;}
.maintop1 img{ margin:0 2px;}

.maintop2{ width:746px; overflow:hidden; height:38px; background:url(../images/maintop2bg.gif) repeat-x center center;}
.maintop2 table{ height:38px;}
.maintop2 ul{ margin-left:30px;}
.maintop2 ul li{ float:left; margin:0 10px;}
.maintop2 ul li a{ display:block;}
.maintop2 ul li a:link{ text-decoration:none;}
.maintop2 ul li a:visited{ text-decoration:none;}
.maintop2 .navon{ height:38px; line-height:38px; width:82px; background:url(../images/navon.gif) no-repeat;}
.maintop2 .navoff{ height:38px; line-height:38px; width:104px; background:url(../images/navoff.gif) no-repeat;}
.maintop2 span{ color:#0166b4;}


.maintop3{}
.maintop3 ul{ width:736px; margin:0 auto;}
.maintop3 ul li{ margin:3px; float:left; width:238px; height:142px; background:url(../images/maintop3bg.jpg) no-repeat;}
.maintop3all{ margin-top:10px;}
.maintop3list{ text-align:left;}
.maintop3list tr{ height:20px;}
.pages{ height:30px; line-height:30px; color:#a9b3bb;}
.pages a{ display:block; float:left; width:15px; height:15px; line-height:15px; background:url(../images/pages.gif) no-repeat;}
.pages a:link{ color:#FFFFFF;}
.pages a:visited{ color:#FFFFFF;}



.mainbox2{ float:left; width:748px; overflow:hidden; background:url(../images/mainboxbg.gif) repeat-y; border-top:1px solid #eef0f1; border-bottom:1px solid #eef0f1;}
.mainbox2title{ width:746px; height:41px; background:url(../images/mainbox2title.gif) repeat-x left center;}
.mainbox2title ul{ margin-left:30px;}
.mainbox2title ul li{ float:left; margin:0 10px; margin-top:3px;}
.mainbox2title ul li a{ display:block;}
.mainbox2title ul li a:link{ text-decoration:none;}
.mainbox2title ul li a:visited{ text-decoration:none;}
.mainbox2title .navon{ height:38px; line-height:38px; width:82px; background:url(../images/navon.gif) no-repeat;}
.mainbox2title .navoff{ height:38px; line-height:38px; width:104px; background:url(../images/navoff.gif) no-repeat;}
.mainbox2title span{ color:#0166b4;}

.mainbox2newspic{ float:left; margin-left:3px;}
.mainbox2list{ float:left; width:240px; margin-left:5px;}
.mainbox2list h1{ font-size:16px; font-weight:bold; line-height:220%; text-align:center;}
.mainbox2list h2{ text-align:left; line-height:180%; background:url(../images/newslistarr.gif) no-repeat left center; padding-left:10px;}
.newslistline{ overflow:hidden; margin:5px auto; height:1px; background:url(../images/newslistline.gif) repeat-x;}
.mainbox2list ul li{ text-align:left; line-height:170%;background:url(../images/newslistarr.gif) no-repeat left center; padding-left:10px;}
.newsmore{ line-height:160%; text-align:right; background: url(../images/newsmore.gif) 148px center no-repeat;}
.newsmore a:link{ color:#1f3a87;}
.newsmore a:visited{ color:#1f3a87;}






/*已登录loginup属性 */
.loginup1{ height:106px; text-align:left; background:url(../images/loginupbg1.jpg) no-repeat;}
.loginuppic{ text-align:center;}
.loginuplist{ line-height:180%;}
.loginupfoot{ height:116px; background:url(../images/loginupfoot.jpg) no-repeat;}
.loginupfoot1{ width:190px; margin:0 auto;}
.loginupfoot1 tr td{ line-height:180%; text-align:left;}
.loginupfoot a:link{ color:#0166b4;}
.loginupfoot a:visited{ color:#0166b4;}
.loginupfoot a:hover{ color:#fe8900;}



/*留言本部分 */
.message_bt{
	height: 60px;
	vertical-align: middle;
	line-height: 60px;
}
.message_bt img{
	background-position: right center;
	float: right;
	vertical-align: middle;
	margin-top: 20px;
	margin-left: 10px;
}

.message_center{
	border: 1px solid #f0f0f0;
	margin-top: 10px;
	padding: 10px;
}
.message_face{
	background-position: center;
	width: 180px;
	text-align: center;
}
.message_face img{
	margin-top: 8px;
	margin-bottom: 8px;
}
.message_name{
	background-position: center;
	width: 180px;
	line-height: 25px;
	vertical-align: middle;
	color: #2970a6;
	text-align: center;
}
.message_name a{

	color: #2970a6;

}
.message_name a:link{

	color: #2970a6;

}

.message_name a:hover{

	color: #2970a6;

}

.message_name a:visited{

	color: #2970a6;

}
.message_font{
	color: #666666;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-left: 50px;
	line-height: 22px;
}

.mess_replay{
	margin-left: 20px;
	margin-top: 10px;
}
.mess_replay ul{
	line-height: 24px;
	color: #0088cc;
}
.mess_replay ul li{

}
.mess_wy{
	list-style-position: outside;
	list-style-image: url(../images/relay_wy.gif);
	line-height: 26px;
	vertical-align: text-top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.mess_admin{
	list-style-position: outside;
	list-style-image: url(../images/replay_admin.gif);
	line-height: 30px;
	vertical-align: text-top;
	margin: 0px;
	font-size: 12px;
	list-style-type: none;
	color: #FF0000;
		margin-left: 20px;
}

.mess_replay_wyf{color: #ff8400;}
.mess_replay_wyf a{color: #ff8400;}
.mess_replay_wyf a:link{color: #ff8400;}
.mess_replay_wyf a:visited{color: #ff8400;}
.mess_replay_wyf a:hover{color: #ff8400;}

.mess_replay_adminf{font-size: 14px;color: #ff4848;}
.mess_replay_adminf a{font-size: 14px;color: #ff4848;}
.mess_replay_adminf a:link{font-size: 14px;color: #ff4848;}
.mess_replay_adminf a:hover{font-size: 14px;color: #ff4848;}
.mess_replay_adminf a:visited{font-size: 14px;color: #ff4848;}

.mess_replay_date{
	color: #d1d2d2;
	font-size: 12px;}

.mess_infor{
	height: 24px;
	vertical-align: bottom;
	line-height: 30px;
	text-align: right;
	margin-top: 5px;}
	
.mess_infor ul li{
	float: right;}
	
.sen_datem{
	font-size: 12px;
	background-image: url(../images/send_date.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 19px;
	width: 195px;
	text-align: center;
	vertical-align: middle;
	line-height: 19px;
	float: right;
	margin-top: 5px;}
	
.replay_mym{
	margin-left: 60px;
	margin-right: 60px;}
	

/*底部foot属性 */
.foot{ height:100px; margin:0 auto; background:url(../images/footbg.gif) repeat-x left center;}
.foot p{ color:#919191;}


.SendMessage{ border: 1px solid #CCC; }








