html,body,img { margin: 0px; border:0;}
html { height:100%;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif ; color:#777; line-height:20px ; height:100%;}
.w{ width:998px; margin: 0 auto 0 auto; }

.left{ float:left;}
.right{ float:right;}

.top5 { margin-top: 5px }
.top10 { margin-top: 10px }
.top15 { margin-top: 15px }
.top20 { margin-top: 20px }
.top25 { margin-top: 25px }

.zuo5 { margin-left:5px;}
.zuo10 { margin-left:10px;}
.zuo15 { margin-left:15px;}
.zuo20 { margin-left:20px;}

.you5{ margin-right:5px;}
.you10{ margin-right:10px;}
.you15{ margin-right:15px;}
.you20{ margin-right:20px; }

.bt{ border-top: 1px solid #ddd; }
.bl{ border-left: 1px solid #ddd; }
.br{ border-right : 1px solid #ddd; }
.bb{ border-bottom: 1px solid #ddd; }

a{	text-decoration: none;}
a:link {color: #777;}
a:visited {	color: #777;}
a:hover { color: #0C3; }

.saaa { color: #aaa; }
.saaa a:link {color: #aaa;}
.saaa a:visited {	color: #aaa;}
.saaa a:hover { color: #666; }

.s666 { color: #666; }
.s666 a:link {color: #666;}
.s666 a:visited {	color: #666;}
.s666 a:hover { color: #390; }
.s555 { color: #555; }
 
 
.zi14{ font-size:14px;}
.zi16{ font-size:16px;}
.zi18{ font-size:18px;}
.zi20{ font-size:20px;}
.cu{ font-weight:bold;}
.tu { height: 110px; width: 90px; margin:5px; overflow: hidden; }
.wen { font-size: 12px; color: #999;}
.em{ text-indent: 2em; }


/********   浮动      *************/
.qqbox{	width:70px;	height:auto; overflow:hidden;	position:absolute;right:0;	top:100px;	color:#000000;	font-size:12px;	letter-spacing:0px;}
.qqlv{	width:40px;	height:250px;	overflow:hidden;	position:relative;	float:right;	z-index:50px;}
.qqkf{width:75px;	height:auto;	overflow:hidden;	right:0;	top:0;	z-index:99px;}

/********   浮动客服      *************/


#header { height: 80px; }
/********    menu   *************/
#menu { margin-top: 22px; }
#menu ul { margin: 0px; padding:0;list-style-type: none; }
#menu ul li { float: left; margin-left: 10px; width: 80px; height: 15px; }
#menu ul li a {	width: 80px; height: 15px;	 display: block; background-repeat: no-repeat;}
#menu #m1 a:link,
#menu #m1 a:visited { display: block; background: url(../images/m1.gif) no-repeat;}
#menu #m1 a:hover { background: url(../images/m01.gif) no-repeat left top; }

#menu #m2 a:link,
#menu #m2 a:visited { background-image: url(../images/m2.gif);}
#menu #m2 a:hover {	background: url(../images/m02.gif) no-repeat left top;}

#menu #m3 a:link ,
#menu #m3 a:visited { background-image: url(../images/m3.gif);}
#menu #m3 a:hover {	background: url(../images/m03.gif) no-repeat left top;}

#menu #m4 a:link ,
#menu #m4 a:visited {	background-image: url(../images/m4.gif);}
#menu #m4 a:hover {	background-image: url(../images/m04.gif); background-repeat: no-repeat;	background-position: left top;}

#menu #m5 a:link ,
#menu #m5 a:visited {background-image: url(../images/m5.gif);}
#menu #m5 a:hover {	background-image: url(../images/m05.gif); background-repeat: no-repeat;	background-position: left top;}

#menu #m6 a:link,
#menu #m6 a:visited {background-image: url(../images/m6.gif);}
#menu #m6 a:hover {background-image: url(../images/m06.gif); background-repeat: no-repeat;	background-position: left top; }

#menu #m7 a:link,
#menu #m7 a:visited {background-image:  url(../images/m7.gif);}
#menu #m7 a:hover {background-image: url(../images/m07.gif); background-repeat: no-repeat;	background-position: left top;}

#menu #m8 a:link, 
#menu #m8 a:visited {background-image:  url(../images/m8.gif);}
#menu #m8 a:hover { background-image: url(../images/m08.gif); background-repeat: no-repeat; }

#menu #m9 a:link,
#menu #m9 a:visited {background:  url(../images/m9.gif) no-repeat 50px;}
#menu #m9 a:hover { background: url(../images/m09.gif) no-repeat right; }

.nav { position: absolute; top:75px; visibility: hidden; border: 1px solid #eeeeee; clear:both; text-align:center; background:#f2f2f2}
.nav a{ display: block; float:left; padding: 2px 20px ; background-image:none }
.nav a:link,
.nav a:visited{ color: #aaa; background-image:none }
.nav a:hover{ color: #444; background-image:none }

/********   index   *************/
#flash { height: 490px; width: 998px; overflow: hidden; }
#lan { height:166px;}
#lanyou { height: 166px; width: 305px; background-image: url(../images/bjlan.gif); background-repeat: repeat-x; background-position: bottom; }
#foot { height: 60px; border-top: 2px solid #eee; }
#gd{ margin:0 ; padding:0px 0 0 10px;}
#gd li{list-style:none; line-height:20px;}
/*******************  ziye  *********************/
#banner { height: 220px; width: 998px; overflow: hidden; }
/*** zuo ***/
.zuo{ width: 241px;  background-image: url(../images/zuobj2.gif); margin-bottom: 10px;  margin: 0px; }
#zuomenu { margin:0; padding: 20px 0 0 30px; line-height:30px;}
#zuomenu ul { margin: 0; padding:0; list-style-type: none; }
#zuomenu ul li{ margin: 0px; border-bottom: solid 1px #afafaf; font-weight:bold; width:160px; }
#zuomenu ul li a{ padding-left:15px; background-image: url(../images/zuob.gif); background-repeat: no-repeat; background-position: left center; height:30px;display: block; border-bottom: solid 1px #e8e8e8;}
#zuomenu ul li a:hover{ padding-left:15px; background-image: url(../images/zuob1.gif); background-repeat: no-repeat; background-position: left center;background-color:#ccc;  }
#zuomenu ul li ol{  margin:0; padding:0; list-style-type: none; }
#zuomenu ul li ol li{ border-top: solid 1px #cfcfcf; border-bottom: none; margin:0; font-weight:normal }
#zuomenu ul li ol li a{ background:url(../images/zuob2.gif) no-repeat 15px;  margin:0; padding:0 0 0 35px; height:30px;display: block;border-bottom: solid 1px #e0e0e0;}
#zuomenu ul li ol li a:hover{ background:url(../images/zuob2.gif) no-repeat 15px; margin:0; padding:0 0 0 35px; background-color:#CCC; }

/*** you ***/
.you { width:757px; margin-bottom: 10px; }
#con { margin: 10px 0 10px 0px; overflow: hidden; }
#contents { margin: 10px 20px 0 30px; overflow: hidden; line-height: 28px; }


#cp { margin: 0 0 0 20px; padding:0; list-style-type: none; }
#cp li{ height: 180px; width: 180px; text-align: center; line-height:30px; float:left;}
#cp img{ margin:0; padding: 2px;  height: 130px; width: 150px; border: 1px solid #ddd; }

#dzzz { margin: 0 0 0 20px; padding:0; list-style-type: none; }
#dzzz li{ height: 280px; width: 180px; text-align: center; line-height:30px; float:left;}
#dzzz img{ margin:0; padding: 2px;  height: 220px; width: 150px; border: 1px solid #ddd; }

#spsm { margin: 0 0 0 20px; padding:0; list-style-type: none; }
#spsm li{ height: 160px; width: 180px; text-align: center; line-height:30px; float:left;}
#spsm img{ margin:0; padding: 2px;  height: 100px; width: 150px; border: 1px solid #ddd; }

#gcal { margin: 0 0 0 20px; padding:0; list-style-type: none; }
#gcal li{ height: 230px; width: 180px; text-align: center; line-height:30px; float:left;}
#gcal img{ margin:0; padding: 2px;  height: 180px; width: 126px; border: 1px solid #ddd; }

#list { margin: 0px 100px 20px 100px; padding: 0px; list-style-type: none; }
#list li{ line-height:30px; height:30px}

#sh { margin:0 0 0 30px; padding: 0px; width: 696px; line-height:30px; list-style-type: none; }
#sh li{ margin:0px; padding:0px; background-image: url(../images/sh_06.gif); background-repeat: repeat-x; }
#shbj { height: 12px; width: 696px; background-image:url(../images/sh_03.jpg); background-repeat:no-repeat; font-size:0px; overflow:hidden;}

#cpdg { margin:40px 0 50px 160px; padding: 0px; list-style-type: none; }
#cpdg li{ margin-top:10px; padding:0px;}
.test{ height: 16px; width: 300px;
 background: url(../../images/bg1.jpg) no-repeat left center; 
 padding:3px 6px 0 6px;     
 border:1px solid #cdcdcd; border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;}
.testes{width: 300px; height:80px; padding:3px 6px 0 6px;  border:1px solid #cdcdcd; border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;}
.bn{ background: url(../images/bn.gif) no-repeat; width:108px; height:32px; border:0; color:#2B778A; font-size:14px; }

/****视频播放器***/
#container div{margin-top:6px;}
#select_city h3{float:left;}
#main_city,#all_province {clear:both;}
#main_city div,#all_province div{width:588px;clear:left;}
#main_city h4,#all_province h4{float:left;display:inline;font-size:16px;}
#main_city div span,#all_province div span{margin:0 9px;cursor:pointer;font-size:14px;}
#float_lay{width:220px;height:122px;border:1px #787878 solid;position:absolute;background:#fff;z-index:999;display:none;}
