/*

*样式初始化

*/

*{ 

	padding: 0; 

	margin: 0; 

} 

body{

	font-size:16px; font-family: Arial,"Microsoft YaHei";

}

table{ 

	/*border-collapse: collapse; */

	border-spacing: 0; 

}

td{

	VERTICAL-ALIGN: top;

}

fieldset,img { 

	border: 0; 

} 

address,caption,cite,code,dfn,em,strong,th,var { 

	font-weight: normal; 

	font-style: normal; 

} 

ol,ul,li{ 

	list-style: none; 

} 

caption,th { 

	text-align: left; 

} 

h1,h2,h3,h4,h5,h6 { 

	font-weight: normal;

	font-size: 100%; 

} 

q:before,q:after { 

	content:”; 

} 

abbr,acronym { 

	border: 0; 

}

a{

	font-size: 16px;

}

a:link{

	color: #333333;

	text-decoration: none;

}

a:visited{

	text-decoration: none;

	color: #333333;

}

a:hover{

	text-decoration: underline;

	color: #4E667B;

}

a:active{

	text-decoration: none;

}



.wrap{

	width:990px;

	margin:auto;

}

.mt10{

	margin-top:10px;

}

.mb10{

	margin-bottom:10px;

}

.cleardiv{

	clear:both;

}

.FL{

	float:left;

}

.FR{

	float:right

}

.F14{

	font-size:14px;

}

.FB{

	font-weight:bold;

}

.normal{

	font-style:normal;

	font-size:12px;

	font-weight:normal;

	color:#333;

	padding:0;

	margin:0;

	text-align:left;

}

.cleardiv{

	clear:both;

}

/*******************************************网站头部************************************/

/*

*顶部信息

*/

#header_login{

	margin:auto;

	height:30px;

	line-height:30px;

	background:url(topbga.gif) left top repeat-x;

}

#header_login .login{

	width:60%;

	padding-left:10px;

}

#header_login .login span{

	display:block;

	float:left;

	padding-right:5px;

}

#header_login .login span.word em{

	color:red;

}

#header_login .login span.word a{

	color:blue;

}

#header_login .login span.input{

	padding-top:4px !important;

	padding-top:3px;

}

#header_login .login span.input input{

	width:100px;

	border:#CCC solid 1px;

	height:18px;

}

#header_login .login span.sub{

	padding:3px 10px 0 10px;

}

#header_login .login span.sub input{

	width:50px;

	text-align:center;

}

#header_login .login span.sub input{

	width:50px;

	text-align:center;

}

#header_login .info{

	width:40%;

	text-align:right;

	padding-right:10px;

	word-spacing:5px;

	color:#666;

}

#header_login .info a{

	color:blue;

}

/*

*logo样式

*/

#header_logo{

	background:url(logo_bg.gif) right bottom no-repeat;

	height:80px;

	margin:auto;

}

#header_logo td{

	vertical-align:middle;

	text-align:left;

}

/*

*导航样式

*/

#Mainmenu{

	clear:both;

	margin:auto;

	width:970px;

	height:38px;

	padding-left:20px;

	background:url(header_menu.gif) center top no-repeat;

}

#Mainmenu a{

	text-decoration:none;	

}

#Mainmenu dl{

	position:relative;

	padding:0;

	margin:0;

	width:80px;

	float:left;

}

#Mainmenu dl dt{

	background:url(menu_spacing.gif) left 13px no-repeat;

	height:38px;

	overflow:hidden;	

	text-align:center;

}

#Mainmenu dl dt a{

	display:block;

	padding-top:5px;

	line-height:33px;

	color:#FFF;

	font-size:14px;

	font-weight:bold;

}

#Mainmenu dl.choose dt,#Mainmenu dl.over dt{

	/*background:url(subon.gif) center bottom no-repeat;

	border:#2886B3 solid 1px;

	border-bottom:0;*/

	background:url(menuon.gif) center 3px no-repeat;

}

#Mainmenu dl.choose dt a,#Mainmenu dl.over dt a{

	color:#333;

}

#Mainmenu dl dd{

	position:absolute;

	left:0;

	top:38px;

	display:none;

}

#Mainmenu dl.choose dd{

	display:block;

	width:80px;

	background:url(menuon.gif) center bottom no-repeat;

	padding:5px 0 3px 0;

}

#Mainmenu dl.choose dd div a{

	display:block;

	margin:0 3px 0 3px;

	line-height:25px;

	height:25px;

	text-align:center;

}

#Mainmenu dl.choose dd div a:hover{

	background:#25B0D4;

	color:#FFF;

}

#Mainmenu div.post{

	float:right;

	background:url(menu_post.gif) left top no-repeat;	

}

#Mainmenu div.post span{

	display:block;

	padding:3px 20px 0 30px;

	line-height:35px;

	background:url(menu_note.gif) 18px 10px no-repeat;	

}

#Mainmenu div.post a{

	font-size:14px;

	font-weight:bold;

	color:#FFF;	

}

/**/

#header_menu{

	margin:auto;

	width:970px;

	height:38px;

	background:url(header_menu.gif) center bottom no-repeat;

	padding-left:20px;

}

#header_menu li{

	margin-top:3px;

	line-height:35px;

	float:left;

	background:url(menu_spacing.gif) left 11px no-repeat;	

}

#header_menu li a{

	display:block;

	padding:0 15px 0 16px;

	font-size:14px;

	font-weight:bold;

	color:#FFF;

	text-decoration:none;	

}

#header_menu li a.choose{

	background:#FFF url(menu_array.gif) center bottom no-repeat;

	color:#333;

}

#header_menu li.post{

	margin-top:0;

	line-height:38px;

	float:right;

	background:url(menu_post.gif) left top no-repeat;	

}

#header_menu li.post a{

	padding-left:30px;

	background:url(menu_note.gif) 18px 10px no-repeat;	

}

/*

*头部搜索

*/

#header_search{

	margin:0 auto 10px auto;

	height:70px;

	background:url(head_searchbg.gif) center bottom no-repeat;

}

#header_search td{

	padding-left:200px;

	background:url(head_search.gif) 120px top no-repeat;

	vertical-align:middle;

}

#header_search .search{

	height:30px;

}

#header_search .search span{

	display:block;

	float:left;

	padding-right:10px;

}

#header_search .search span.input input{

	height:16px;

	width:300px;

}

#header_search .search span.sub input{

	width:60px;

	text-align:center;

}

#header_search .search span.word{

	padding-top:5px;

}

#header_search .search span a{

	color:#0F42A6;

}

#header_search .moresearch a.b{

	color:red;

}

/*

*当前位置

*/

#nav_guide{

	width:990px;

	margin:0 auto 10px auto;

	border:#DDD solid 1px;

	line-height:25px;

	color:#666;

}

#nav_guide a{

	color:#666;

}

#nav_guide .t1,#nav_guide .t2{

	float:left;

}

#nav_guide .t1{

	padding-left:40px;

	padding-right:5px;

	border-right:#DDD solid 1px;

	background:url(home_icon.gif) 20px 6px no-repeat;

}

#nav_guide .t2{

	padding-left:10px;

}

/*

*底部样式

*/

#copyright{

	clear:both;

	width:990px;

	margin:10px auto 0 auto;

	background:url(footbg.gif) left top repeat-x;

	text-align:center;

	padding-top:10px;

	line-height:20px;

	color:#666;

	padding-bottom:20px;

}

#copyright a{

	color:#666;

}









/*********************************************************************

**********************************************************************

AJAX在线编辑DIV容器

这个会员看不到.只是版主管理员才可以看到.这是后台风格

一般不必修改了.修改了会员也看不到

**********************************************************************

*********************************************************************/

#AjaxEditTable{

	border:1px solid #BEDDFF;

	background:#FFF;

}

#AjaxEditTable .head{

	height: 21px;

	background: #DBEAFF;

	border-bottom:1px solid #BEDDFF;

	padding:3px 5px 0 7px;

}

#AjaxEditTable .head a{

	color:#FFF;

}

#AjaxEditTable .head span{

	DISPLAY: block; 

	FLOAT: right;

}

#AjaxEditTable .middle{

	background:#FFF;

	line-height:18px;

	padding:5px;

}

#AjaxEditTable .middle input,#AjaxEditTable .middle textarea{

	border:1px solid #BEDDFF;

	background:#FFF;

}

/*网站底部样式*/

.foot_info{width: 100%; height: 206px; background: #0168ad;}

.foot_frame{width: 1200px; height: 206px; position: relative; margin: 0px auto;}

.foot_logo{width: 285px; height: 75px; position: absolute; top: 71px; left: 57px;}

.foot_line{width: 1px; height: 63px; position: absolute; background: #fff; top: 71px; left: 400px;}

.foot_line1{width: 1px; height: 63px; position: absolute; background: #fff; top: 71px; right: 400px;}

.foot_phone{width: 35px; height: 35px; position: absolute; top: 85px; left: 860px;}

.foot_qq{width: 35px; height: 35px; position: absolute; top: 85px; left: 920px;}

.foot_email{width: 35px; height: 35px; position: absolute; top: 85px; left: 980px;}

.foot_daohang{width: 400px; height: 64px; position: absolute; top: 71px; left: 401px;}

.foot_daohang li{display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; float: left;}

.foot_daohang li a{color: #fff; text-decoration: none; font-size: 16px;}

.foot_daohang li a:visited{color: #fff; text-decoration: none; font-size: 16px;}

.foot_daohang li a:hover{color: #fff; text-decoration: underline; font-size: 16px;}

.foot_banquan{width: 100%; height: 40px; line-height: 40px; background: #002e4b;}

.foot_banquanframe{width: 1200px; height: 40px; margin: 0px auto; text-align: center; color: #fff; font-size: 14px;}

.foot_banquanframe a{color: #fff; text-decoration: none; font-size: 14px;}

.foot_banquanframe a:visited{color: #fff; text-decoration: none; font-size: 14px;}

.foot_banquanframe a:hover{color: #fff; text-decoration: underline; font-size: 14px;}

/*网站头部样式*/

.head_top{width: 100%; height: 30px; line-height: 30px; background: #e5e5e5;}

.head_topframe{width: 1200px; height: 30px; margin: 0px auto; position: relative;}

.head_topframeleft{width: 500px; height: 30px; position: absolute; font-size: 14px; color: #666;}

.head_logoframe{width: 1200px; height: 60px; margin: 0px auto; position: relative;}

.head_logo{width: 210px; height: 60px; position: absolute; top: 2px;}

.head_menu{width: 950px; height: 50px; position: absolute; bottom:0px; right: 0px; background: url(nav_bg.png); border-radius: 5px; top: 7px;}

.head_menuframe{width: 940px; height: 50px; position: absolute; right: 0px;}

.head_menuframe li{display: block; width:131px; height: 50px; float: left; line-height: 50px; text-align: center; border-right: 1px solid #2478c7;}

.head_menuframe li a{color: #ffffff; text-decoration: none; font-size: 16px;}

.head_menuframe li a:visited{color: #ffffff; text-decoration: none; font-size: 16px;}

.head_menuframe li a:hover{color: #ffffff; text-decoration: none; font-size: 16px;}

.head_phone{width: 215px; height: 43px; background: url(headphone.png) no-repeat; position: absolute; right: 0px; top: 28px;}

.head_company{width: 551px; height: 43px; background: url(head_company.png) no-repeat; position: absolute; top: 30px; left: 145px;}

.head_toprightico{width: 14px; height: 14px; background: url(nav_icon1.png) no-repeat; position: absolute; top: 8px; right: 240px;}

.head_toprighta{width: 60px; height: 30px; line-height: 30px; position: absolute; right:172px; }

.head_toprighta a{color: #666; text-decoration: none; font-size: 14px;}

.head_toprighta a:visited{color: #666; text-decoration: none; font-size: 14px;}

.head_toprighta a:hover{color: #ff7900; text-decoration: underline; font-size: 14px;}

.head_toprightico2{width: 14px; height: 14px; background: url(nav_icon2.png) no-repeat; position: absolute; top: 8px; right: 151px;}

.head_toprighta2{width: 60px; height: 30px; line-height: 30px; position: absolute; right:80px;}

.head_toprighta2 a{color: #666; text-decoration: none; font-size: 14px;}

.head_toprighta2 a:visited{color: #666; text-decoration: none; font-size: 14px;}

.head_toprighta2 a:hover{color: #ff7900; text-decoration: underline; font-size: 14px;}

.head_toprightengligsh{width: 60px; height: 30px; line-height: 30px; text-align: center; position: absolute; right: 10px;}

.head_toprightengligsh a{color: #666; text-decoration: none; font-size: 14px;}

.head_toprightengligsh a:visited{color: #666; text-decoration: none; font-size: 14px;}

.head_toprightengligsh a:hover{color: #ff7900; text-decoration: underline; font-size: 14px;}

/*用户留言样式*/

.guestbook_box{width: 1200px; margin: 0px auto;}

.guestbook_img{width: 100%; height: 300px; background: url(ban34.jpg) top center no-repeat;}

.guestbook_frame li{display:block; width: 368px; height: 50px; margin-left: 24px; margin-bottom: 24px; float: left; border:1px dashed #ccc; background: #fafafa;}

.guestbook_frame li span{line-height: 50px; font-size: 14px; color: #333; margin-left: 15px; margin-right: 15px;}

.guestbook_input{border:0px; height: 40px; line-height: 50px; background:#fafafa; vertical-align: middle; outline: none; font-size: 14px;}

.guestbook_textarea{clear:both; width: 1150px; height: 202px; margin: 0px auto; overflow: hidden;}

.guestbook_textarea textarea{width: 100%; height: 170px; border:1px dashed #ccc; background: #fafafa; padding: 15px; font-size: 14px;}

.guestbook_btn{width: 130px; height: 30px; margin: 0px auto; margin-top: 60px; margin-bottom: 60px;}

.guestbook_btnclass{width: 130px; height: 30px; background: #3c9cd3; display: block; border:0px; font-size: 14px; color: #fff; line-height: 30px; text-align: center;}

/*网站右侧漂浮样式*/

#jump{position:fixed;top:300px;right:30px;width:40px;z-index:400;}

*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

#jump li{height:50px;overflow:hidden;}

#top,#share,#reply,#sina,#ceping,#weixin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}

#top{background:url(top.png) no-repeat;}

#share{background:url(share.png) no-repeat;}

#reply{background:url(reply.png) no-repeat;}

#sina{background:url(sina.png) no-repeat;}

#weixin{background:url(weixin.png) no-repeat;}

#top:hover{background:url(toped.png) no-repeat;}

#share:hover{background:url(shared.png) no-repeat;}

#reply:hover{background:url(replyed.png) no-repeat;}

#sina:hover{background:url(sinad.png) no-repeat;}

#weixin:hover{background:url(weixind.png) no-repeat;}

#ceping{background:url(ceping.png) no-repeat;}

#ceping:hover{background:url(cepinged.png) no-repeat;}

#EWM{position:absolute;left:-150px;display:none;}

#EWM img{width:150px;height:150px;}



.head_xlmenu{display: none; z-index:1005; position: absolute;}

.head_xlmenu li{display: block; width: 130px; height: 50px; float: none; border:0px; background: #2f96f6; border-bottom: 1px solid #cccccc;}

.head_xlmenu li a{display: block; width: 130px; height: 50px; text-decoration: none;}

.head_xlmenu li a:visited{display: block; width: 130px; height: 50px; text-decoration: none;}

.head_xlmenu li a:hover{display: block; width: 130px; height: 50px; text-decoration: none; background: #0063b5;}