﻿@charset "utf-8";
/* 2009年9月21日 */

body { color:#333; table-layout:fixed; word-break:break-all; word-wrap:break-word; font:12px "宋体",Verdana,Arial,Helvetica,sans-serif; background:#fff url(../images/bodyBg.png) 0 -90px repeat-x; margin:0;}
html { background:#fff;}
html,body { height:100%;}
p,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;}
table { border-collapse:collapse;}
ul,li { list-style:none;}
select { border:1px solid #999;}
select,input,button { vertical-align:middle;}

a { color:#333; text-decoration:none; cursor:pointer;}
a:hover { color:#333; text-decoration:none;}

body,html {
	SCROLLBAR-FACE-COLOR:#E3F0F9;
	SCROLLBAR-3DLIGHT-COLOR:#A4BFE3; 
	SCROLLBAR-HIGHLIGHT-COLOR:#fffff; 
	SCROLLBAR-SHADOW-COLOR:#fff;	 
	SCROLLBAR-DARKSHADOW-COLOR:#A4BFE3; 
	SCROLLBAR-ARROW-COLOR:#AABCCB; 
	SCROLLBAR-TRACK-COLOR:#EBEEF4; 
}

.w940 { width:940px; clear:both; margin:0 auto;}
.w250 { width:250px; float:left;}
.w224 { width:224px; float:right;}
.w228 { width:228px;}
.w695 { width:695px;}
.w890 { width:890px; border:1px solid #E1E1E1; background:#fff; padding:25px;}
.float_L { float:left;}
.float_R { float:right;}
.ht20 { height:20px; line-height:20px; overflow:hidden; clear:both;}
.ht10 { height:10px; line-height:10px; overflow:hidden; clear:both;}
.ht6 { height:6px; line-height:6px; overflow:hidden; clear:both;}

.topPhone { height:43px;}
	.mail { float:left; margin-top:12px;}
		.mail img { vertical-align:middle; margin-right:5px;}
		.mail span { font-family:Arial;}
	.hotserverPhone { background:url(../images/hotserverPhone.gif) no-repeat; width:226px; height:19px; float:right; margin-top:11px;}

.top { height:74px; background:url(../images/topBg.png) no-repeat;}

/*
LOGO
*/
.logo { background:url(../images/logo.gif) no-repeat; width:135px; height:35px; float:left; display:inline; margin:24px 0 0 26px;}
	.logo a { display:block; width:135px; height:35px; text-indent:-9999px; cursor:pointer;}
.logoIntro { width:110px; color:#fff; background:url(../images/logo.gif) -135px 0 no-repeat; float:left; padding-left:10px; margin-top:24px; line-height:16px;}	

/*
客服QQ
*/
.qq { float:right; margin:15px 22px 0 0; *margin:15px 18px 0 0!important; _margin:15px 0 0 0;}
	.qq li { float:left; margin-right:8px;}
	.qq li a,.qq li a:hover { display:block; background:url(../images/qq.gif) no-repeat 0 0; color:#fff; width:50px; height:12px; padding-top:38px; text-align:center;}
	.qq li a.offline { background:url(../images/qq.gif) no-repeat 0 -52px;}


/*
顶部菜单
*/
.topNav { float:right; margin:30px 15px 0 0; display:inline;}
	.topNav li { display:inline; margin-right:5px; border-left:1px solid #fff; padding-left:10px;}
	.topNav li a,.topNav li a:hover { color:#fff;} 
	.topNav li.noline { border-left:0;}

/*
主菜单
*/	
.navBg { background:url(../images/navBg.gif) 0 0 repeat-x; height:32px; position:relative; z-index:999; width:936px; clear:both; margin:0 auto;}
	.navBgL { position:absolute; left:-2px; top:0; width:20px; height:32px; background:url(../images/navBg.gif) 0 -32px no-repeat;}
	.navBgR { position:absolute; right:-2px; top:0; width:20px; height:32px; background:url(../images/navBg.gif) right -64px no-repeat;}
.nav   { position:absolute; left:18px; right:260px; padding-top:5px;}
	.nav li { display:inline; background:url(../images/navBg.gif) 0 -96px no-repeat; height:32px; padding-left:20px; margin-left:-2px; margin-right:15px;}
	.nav li a,.nav li a:hover { color:#fff; font-size:14px; font-family:"微软雅黑","宋体";}
	
/*
旗下网站
*/
.websites { width:169px; height:25px; background-repeat:no-repeat; position:absolute; right:30px; top:4px; z-index:100; cursor:pointer;}
html>body .websites { background:url(../images/websites.png);}
* .websites { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/websites.png");}
.websites a { display:block; width:169px; height:25px; text-indent:-9999px; cursor:pointer;}	
.websitesCon { position:absolute; width:165px; border:2px solid #1E7FB6; background:#9FDAFE url(../images/websites.gif) 0 -25px repeat-x; top:13px; right:30px; padding:18px 0 5px 0;}	
	.websitesCon li { padding:4px 10px; line-height:15px;}
		
/*
左菜单
*/
.leftMenu { width:225px; height:399px; float:left; border:2px solid #fff;}
	.leftMenu li { min-height:25px; _height:25px; border-bottom:1px solid #fff; }
		.leftMenu li a { display:block; background:#0088D2; height:25px; font-weight:700; color:#fff; line-height:25px; padding-left:8px;}
		.leftMenu li.leftMenuCun a,.leftMenu li a:hover { background:#0053A5; color:#fff;}
		.leftMenu li .subLeftMenu { height:235px; background:#fff url(../images/leftMenuBg.gif) 0 bottom repeat-x; padding:5px 12px; overflow:auto;}
			.leftMenu li .subLeftMenu li { border-bottom:0;}
			.leftMenu li .subLeftMenu li a,.subLeftMenu li a:hover { font-weight:400; color:#000; background:url(../images/arrow3.gif) 0 50% no-repeat; padding-left:14px;}
			.leftMenu li .subLeftMenu li.subLeftMenucun a { font-weight:700;}
			.leftMenu li .subLeftMenu2 li a,.subLeftMenu2 li a:hover { font-weight:400; color:#000; background:url(../images/arrow4.gif) 16px 50% no-repeat; padding-left:27px;}

/*
banner
*/	
.banner { width:700px; height:400px; float:right; border:2px solid #fff;}	
.bannerCon { position:relative; height:400px;}
.subBanner { width:936px; height:146px; border:2px solid #fff;}
#picbanner div { left:0px; cursor:pointer; position:absolute; top:0;}
#piclist,#picimg { right:28px; width:700px; bottom:28px; position:absolute;}
#picimg div,#piclist div { display:block; float:right; margin:0 7px; width:104px; height:37px;}
#piclist div { background:#fff;}
#picimg img { margin:2px; width:100px; cursor:pointer; height:33px;}
.otherpic { position:absolute; z-index:10; width:700px; height:400px;}

	
/*
友情链接
*/
.links { width:230px;height:30px; float:left; font-weight:700; padding-top:4px;}
	.links select { width:155px; vertical-align:middle;}
	
/*
新闻
*/
.news { width:680px; height:30px; float:right; background:url(../images/title.gif) 0 0 no-repeat; padding:0 10px; margin-right:2px;}
	.newsTile { font-weight:700; float:left; width:60px; line-height:30px;}
	.newsMore { float:right; padding-top:8px;}
	.newsList { float:left; width:510px; height:30px; line-height:30px; overflow:hidden;}
		.newsList a { background:url(../images/arrow.gif) 0 50% no-repeat; padding-left:10px; padding-right:14px;}
		.newsList span { color:#aaa;}

/*
底部
*/
.bottomBg { width:100%; clear:both; margin:0 auto; background:url(../images/bodyBg.png) 0 0 repeat-x; height:64px; padding-top:26px;}	
.bottomNav { float:left; margin-bottom:5px; *margin-bottom:0;}
	.bottomNav li { display:inline; margin-right:5px; border-left:1px solid #CACCCB; padding-left:10px;}
	.bottomNav li a,.bottomNav li a:hover { color:#1C84DB;} 
	.bottomNav li.noline { border-left:0; padding-left:0;}
.copyRight { float:right;}
.copyRightEN { float:right; font-family:Arial;}
.hr1 { height:2px; border-top:1px solid #6EB6E7; border-bottom:1px solid #F3F9FC; margin:0 0 5px 0; *margin:0; padding:0; clear:both;}
.address { float:left; margin-right:14px;}	
.icp { float:left;}
	.icp a,.icp a:hover { color:#1C84DB;}

/*
各地分公司
*/	
.branch { background:url(../images/branch.gif) 0 0 no-repeat; height:15px; padding-left:90px; display:inline; font-weight:700; line-height:15px; color:#666; margin:0 10px;}

/*
宣传语
*/
.tagline { line-height:15px; color:#666;}

/*
子页面菜单
*/
.menuBg { background:#A8D4EC; padding:4px; width:224px;}
.menu { border:1px solid #95B8CD; background:#fff; padding:10px;}
.menuT { background:url(../images/menuBg.gif) 0 bottom repeat-x; height:36px; font-size:14px; color:#2064AB; line-height:25px;}
	.menuT span { width:24px; height:24px; background:url(../images/menuLine.gif) right 0 no-repeat; padding-right:16px; margin-right:12px; float:left; margin-left:4px;}
.menuList li { border-bottom:1px solid #D8D8D8; min-height:27px; _height:27px;}
	.menuList li a { background:url(../images/arrow2.gif) 9px 10px no-repeat; padding-left:20px; line-height:27px; display:block; height:27px;}
	.menuList li.noline { border-bottom:0;}	
.menuList li.menuCun a,.menuList li a:hover{ font-weight:700;}
.menuList li li { min-height:27px; _height:27px; border-bottom:1px dashed #ccc;}
	.menuList li li a { background:url(../images/arrow2.gif) 20px -20px no-repeat; display:block; height:27px; line-height:27px; padding-left:30px;}	
	.menuList li li.submenuCun a { color:#0089CF; font-weight:700;}
	
.frameBor { border:1px solid #E1E1E1; background:#fff; padding:25px; width:643px; min-height:400px;_height:400px;}	


