/* CSS Document */
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0; padding:0; list-style:none; font-size:12px; color:#343434; font-family :ËÎÌå,"Lucida Grande", Verdana, Lucida, Arial, Helvetica,sans-serif; line-height:18px;}
body{
	background-attachment: fixed;
	background-color: #fff;
	background-image: url(../images/B_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:5px;
}
.clear{ clear:both;}
a {text-decoration:none; cursor:pointer}
.f14 {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a:link,a:visited{ color:#343434;}
a:hover,a:active { color:#6699FF;}
img,img a:hover{ border:0;}

.menulist{	padding-left:25px;}
.menulist li{ position:relative; display:block; float:left;}
.meunbg1 { background:url(../images/menu1.jpg); width:103px; height:30px; color:#F5F5F5; text-align:center; float:left; margin-left:1px; line-height:30px; padding-top:4px;}
.meunbg2 { background:url(../images/menu2.jpg); width:103px;  color:#F5F5F5; text-align:center; float:left; margin-left:1px; line-height:30px; padding-top:4px;}

a.fontwri:link,a.fontwri:visited{color:#fff;text-decoration:none;}
a.fontwri:hover {color:#FFCC00;text-decoration:none;}
a.fonthui:link,a.fonthui:visited{color:#999999;    text-decoration:none;}
a.fonthui:hover {color:#333333; 	text-decoration:none;}
a.fontbl:link,a.fontbl:visited{color:#2d6188;    text-decoration:none;}
a.fontbl:hover {color:#333333; 	text-decoration:none;}
.fonthui{color:#999999}

.logimg{ margin-top:18px;}

.main { width:930px; margin:auto; background:#FFFFFF}
.topleft{ width:13px; height:76px; background:url(../images/top_l.jpg); float:left;}
.logo{ width:350px; height:76px; background:url(../images/top_bg.jpg); float:left;}
.topmid{ width:558px; height:76px; background:url(../images/top_bg.jpg); float:left;}
.topright{ width:9px; height:76px; background:url(../images/top_r.jpg);float:left;}
.toplogo{ background:url(../images/logo.jpg); margin:4px;}
.t_cn{ height:41px; text-align:center; line-height:40px; margin-right:15px;}
.t_cn li { float:right; }
.h_l{ width:3px; height:33px; background:url(../images/hl.png); float:left}
.h_r{ width:4px;  height:33px; background:url(../images/hr.png); float:left}
.h_m{ background:url(../images/hm.gif); height:33px;  float:left; padding-left:10px; padding-right:10px; line-height:33px; color:#FFFFFF}


.adv1{ width:930px; height:350px; background:url(../images/adv_03.jpg); margin:auto;}
.adv2{ width:930px; height:350px; background:url(../images/s1.jpg); margin:auto;}
.adv3{ width:930px; height:350px; background:url(../images/s2.jpg); margin:auto;}
.adv4{ width:930px; height:350px; background:url(../images/s3.jpg); margin:auto;}
.adv5{ width:930px; height:350px; background:url(../images/s4.jpg); margin:auto;}

.con{ height:156px; padding:5px 22px; background:url(../images/D_bg.jpg) repeat-x bottom; color:#000; }
.con h3{ font-size:12px; line-height:52px;}
.login{ width:180px; float:left;}
.login li{ height:26px; margin-top:4px;}
.login li.dl{ margin-left:48px;}
.login li input.dl_inp{ width:48px; height:21px; margin-right:20px; border:none; vertical-align:middle;}
.login li.dl span a{color:#999;}
.login input{ border:#ababab 1px solid; background:#fff; height:18px; width:120px; margin-left:4px;}
.about{ width:450px; float:left; margin:0 40px;}
.about img{ width:64px; padding:2px; border:#ccc 1px solid; float:left; margin:6px 20px 0 0;}
.about p{ width:350px; color:#636363; float:left; text-indent:2em; line-height:20px;}
.news{ width:160px; float:left;}
.news li{ line-height:20px; padding-left:14px; background:url(../images/ico.gif) no-repeat 0 8px; margin-left:6px;}
.end{ width:930px; height:71px; background:url(../images/endbg.jpg); margin:auto; line-height:25px}

.end ul{ height:60px; width:440px; margin-left:15px; border:none; padding-top:10px; float:left;}
.end ul li{  color:#999999; width:400px;}

.fontitle{	font-size:12px;	line-height:18px;	font-weight: bold;	color: #333333;}
.bobg{ background:url(../images/Line1.jpg) repeat-x bottom; color:#000; }


#cmenu2,#cmenu3,#cmenu4 {
position:absolute;
width:300px;
	height:26px;
	z-index:7;
	top:34px;
	left:-50px;
	display:none;
}

.lefttop{ margin-top:15px;}
.bodyp{ font-size:14px; color:#333333 ; line-height:22px;}

#img_ad {margin:0; padding:0; font-size:12px;}
#img_ad{height:350px; width:930px;  z-index:0;}
#img_list{width:100%; height:100%;}
#img_list li{ list-style:none; display:none; cursor:pointer;}
#bt_list{ bottom:10px; right:10px;}
#bt_list li{float:left; list-style:none; padding:1px 5px; margin-right:5px; border:1px solid #FFF; background:#FFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; cursor:pointer;}
#bt_list li.crt_bt{background:#F60; color:#FFF;}

