@charset "utf-8";/* CSS Design By iLank,www.sunge.org*/
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none; float:left;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{/*font-weight:normal;*/font-size:100%;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#000;}
.red{color:#FF0000;}
.cs{color:#f1670c;}

body{color:#000; font-size:12px; LINE-HEIGHT:24px; FONT-FAMILY: "微软雅黑",Arial, Helvetica, sans-serif; text-align:center; background:#fff;}
#main{width:100%; margin:0px auto;}
#auto{width:1000px; margin:0px auto;}
#i_auto{width:980px; margin:0px auto;}
#header{width:980px; float:left; margin-top:14px; height:98px;}
#logo{width:311px; float:left;}
#nav{width:556px; float:right;}
#top{width:556px; height:20px; float:left;}
#tel{width:338px; height:20px; float:left;}
#login{width:185px; height:20px; float:right; text-align:right; color:#666;}
#login a{color:#666;}
#login a:hover{color:#000;}
#menu{width:556px; height:36px; background:#313284; margin-top:15px; float:left;}
#menua{width:4px; height:36px; float:left; background:url(../images/ma.gif) left top no-repeat;}
#menub{width:548px; height:30px; float:left; padding-top:6px;}
#menub li{float:left; margin-right:8px !important; *margin-right:4px;  font-size:14px; font-weight:bold; color:#fff; margin-left:10px !important; *margin-left:5px;}
#menub li a{color:#fff;}
#menub li a:hover{color:#FFFF00;}
#menuc{width:4px; float:right; height:36px; background:url(../images/mb.gif) left top no-repeat;}

#banner{width:100%; height:404px; float:left; background:#313284;}
#cbanner{width:100%; height:404px; float:left; background:#531d8c;}
#ybanner{width:100%; height:404px; float:left; background:url(../images/ybb.jpg) center top no-repeat;}
#qbanner{width:100%; height:404px; float:left; background:url(../images/qb.jpg) center top no-repeat;}
#hbanner{width:100%; height:404px; float:left; background:#e4572e;}

#gdnews{width:100%; height:40px; float:left; background:#000;}
#gdbt{width:80px; height:22px; float:left; font-size:14px; font-weight:bold; color:#fff; margin-top:8px;}
#gdn{width:890px; height:22px; float:right; margin-top:8px; text-align:left;}
#gdn li{height:40px; float:left; margin-right:15px; color:#fff; white-space:nowrap;}
#gdn li a{color:#fff;}
#gdn li a:hover{color:#FFFF00;}

#zt{width:100%; float:left;}
#zta{width:100%; float:left;  background:url(../images/g1.jpg) top center repeat-x #727272; height:404px; overflow:hidden;}
#ztanr{width:980px; float:left; margin-top:30px;}
#za{width:980px; height:256px; float:left;}
#zaa{width:542px; height:256px; float:left;}
#ca{width:980px; float:left; margin-top:30px;}
#ce{width:980px; float:left; margin-top:60px;}
#caa{width:542px; float:left;}
#zaabt{width:542px; height:46px; float:left;}
#zaanr{width:542px; height:100px; float:left; overflow:hidden; margin-top:33px; color:#fff;}
#zaab{width:530px; height:25px; float:left; background:url(../images/g03.jpg) left top no-repeat; padding-left:12px; padding-top:5px; color:#fff; font-size:12px; font-weight:bold; margin-top:29px;}
#caanr{width:542px; float:left; margin-top:33px; color:#000; font-size:14px; font-weight:bold;}
#caab{width:530px; height:25px; float:left; background:#e4572e; padding-left:12px; padding-top:5px; color:#fff; font-size:12px; font-weight:bold; margin-top:29px;}
#zab{width:422px; height:256px; float:right; text-align:center;}
#cab{width:422px; float:right; text-align:center;}
#zac{width:980px; height:73px; float:left; margin-top:13px;}
#cac{width:980px; float:left; margin-top:30px;}
#cac span{font-size:16px; font-weight:bold; color:#000;}
#zacbg{width:683px; height:73px; float:left; background:url(../images/g04.png) left top no-repeat;}
#zacnr{width:663px; height:53px; float:left; margin-left:10px; margin-top:10px; line-height:28px;}

#ztb{width:100%; float:left;  background:url(../images/g2.jpg) top center repeat-x #f5f5f5;height:404px; overflow:hidden;}
#ztbnr{width:980px; height:310px; float:left; background:url(../images/g06.png) left top no-repeat; overflow:hidden; margin-top:40px;}
#ztba{width:882px; float:left; height:113px; margin-left:73px !important; *margin-left:36px;}
#ztbaa{width:169px; float:left; margin-top:40px;}
#ztbab{width:542px; float:right; margin-top:15px;}
#ztbb{width:882px; float:left; height:153px; margin-left:73px !important; *margin-left:36px; margin-top:33px;}
#ztbc{width:317px; float:left;}
#ztbd{width:420px; float:right; margin-top:15px;}
#xbanner{width:100%; float:left; background:url(../images/ybsb.jpg) left top no-repeat;}

#ztc{width:100%; float:left;  background:url(../images/g3.jpg) top center repeat-x #727272; height:404px; overflow:hidden;}
#ztcnr{width:980px; height:322px; float:left; margin-top:30px; overflow:hidden; color:#FFFFFF;}

#ztd{width:100%; float:left;  background:url(../images/g4.jpg) top center no-repeat #f5f5f5;height:587px; overflow:hidden;}
#ztdbt{width:980px; margin-top:30px; float:left; height:33px; font-size:18px; font-weight:bold;}
#ztdnr{width:980px; float:left; height:490px; background:url(../images/g05.png) left top no-repeat; overflow:hidden; margin-top:10px;}
#ztdd{width:920px; float:right; height:490px; line-height:28px;}

#footer{width:100%; float:left; background:url(../images/footbg.gif) left top repeat-x; height:377px;}

#bq{width:980px; float:left; margin-top:30px;}
#bq li{height:275px; float:left;}
#bqt{height:28px; float:left;font-size:14px; font-weight:bold; color:#ccc;}
#bqtxt{font-size:12px; float:left; margin-top:18px; color:#999; line-height:24px;}
#gz{width:81px; height:81px; float:left;}
#copy{width:980px; float:left; text-align:center; height:22px; color:#fff; margin-top:40px;}

#clear{width:100%; float:left; height:50px;}

#cta{width:100%; float:left;  background:url(../images/c1.jpg) left top repeat #e5e5e5; height:402px; overflow:hidden;}
#ctb{width:100%; float:left;  background:url(../images/c2.jpg) left top repeat #a7d7b1; height:407px; overflow:hidden;}
#ctc{width:100%; float:left;  background:url(../images/c2.jpg) left top repeat #a7d7b1; height:609px; overflow:hidden;}

.boxs{width:171px; height:29px; text-align:center; background:#313284; display:block; padding-top:5px; color:#fff; font-size:14px; font-weight:bold;}


#cbnr{width:980px; float:left; margin-top:60px;}
#cbnra{width:516px;  float:left;}
#cbnrb{width:414px; float:right;}

#cv{width:980px; float:left; margin-top:60px;}
#cv li{width:298px; float:left;}
#cva{width:228px; height:54px; float:left; background:url(../images/cv1.jpg) left top no-repeat; padding-left:70px !important; *padding-left:35px;}
#cvr{width:298px; height:230px; float:left; margin-top:22px; line-height:30px;}
#cvb{width:228px; height:54px; float:left; background:url(../images/cv2.jpg) left top no-repeat; padding-left:70px !important; *padding-left:35px;}
#cvc{width:228px; height:54px; float:left; background:url(../images/cv3.jpg) left top no-repeat; padding-left:70px !important; *padding-left:35px;}
.cbbt{font-size:14px; font-weight:bold;}

#ya{width:100%; float:left;  background:url(../images/ybg.jpg) left top repeat #e5e5e5; }
#yaa{width:980px; float:left; margin-top:60px;}
#lxa{width:980px; float:left; margin-bottom:30px;}
#yab{width:586px; float:left;}
#lxb{width:837px; height:756px; float:left; background:url(../images/lxwm.png) left top no-repeat;}
#lxba{width:786px; height:130px; float:left; margin-left:45px !important; *margin-left:22px; margin-top:20px; overflow:hidden;}
#lxbb{width:786px; height:497px; float:left; margin-left:30px !important; *margin-left:15px;  margin-top:65px; overflow:hidden;}
#ybc{width:322px; float:right;}
#yad{width:586px; float:left;}
#yae{width:586px; float:left; margin-top:60px;}
.hs{font-weight:bold; color:#FF0000;}

#qa{width:100%; height:402px; float:left; background:url(../images/qb1.jpg) top center repeat-x #e5e5e5;}
#qb{width:980px; float:left;}
#qaa{width:399px; float:left;}
#qab{width:325px; float:right;}
#qc{width:325px; float:left; margin-top:20px; font-size:18px; font-weight:bold;}


#ha{width:100%; float:left; background:url(../images/hbg.jpg) left top repeat;}
#haa{width:100%; float:left; height:404px; overflow:hidden;}
#hab{width:980px; float:left;}
#haba{width:980px; float:left; margin-top:30px;}
#habb{width:980px; float:left; margin-top:30px;}

#hc{width:474px; float:left;}
#hd{width:404px; float:right;}

#he{width:100%; float:left; background:url(../images/h3.jpg) left top repeat-x; height:419px; overflow:hidden; color:#fff;}
#hf{width:100%; float:left; background:url(../images/h4.jpg) left top repeat-x; height:549px; overflow:hidden;}
#hg{width:100%; float:left; background:url(../images/h2.jpg) left top repeat-x; height:549px; overflow:hidden; height:758px;}
#hgg{width:100%; float:left; height:431px;}
#hga{width:980px; float:left; background:url(../images/h1.png) left top no-repeat; height:431px; overflow:hidden;}
#hgc{width:416px; float:left; margin-left:40px !important; *margin-left:20px; margin-top:20px; color:#fff;}
#hgd{width:440px; float:right; margin-right:0px; margin-top:20px; color:#fff;}
#hgb{width:980px; float:left; margin-top:30px; height:281px; overflow:hidden;}

#sidenav {
    width: 128px;
    position: fixed; /*--Fix the sidenav to stay in one spot--*/
    float: left; /*--Keeps sidenav into place when Fixed positioning fails--*/
	top:110px;
	margin-left:5px;
	}

#panv{width:128px; float:left;}
#panvtop{width:128px; float:left; height:3px; background:url(../images/b.png) left top no-repeat;}
#panr{width:128px; float:left; background:url(../images/navbg.png) left top repeat-y;}
#panvbg{width:128px; float:left; height:3px; background:url(../images/ba.png) left top no-repeat;}
#panvbt{width:126px; height:25px; float:left; background:#FFFF00; text-align:center; font-size:14px; font-weight:bold; color:#000; padding-top:4px;}


#qqlist{width:126px; float:left; margin-top:5px;}
#qqbt{width:106px; float:left; padding-left:20px !important; *padding-left:20px; font-size:14px; font-weight:bold;}
#qqnr{width:126px; float:left;}
#qqnr li{width:126px; margin-bottom:5px; color:#fff; background:url(../images/q.jpg) left top repeat-x; height:30px; overflow:hidden; float:left;}
#qqnra{width:25px; height:25px; float:left; margin-left:10px; padding-top:2px;}
#qqnrb {width:80px; height:25px; float:left; margin-left:5px; padding-top:2px;}
#qqnr li a{color:#fff;}
#qqnr li a:hover{color:#FFFF00;}
/* Unfortunately the fixed position property is not supported in IE6 */
*html #sidenav {
	position: absolute; 
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

ul.container{
	/* The topmost UL */
	width:121px;
	padding:0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	width:100%;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

li.button a{
	/* The section titles */
	display:block;
	font-size:12px;
	height:22px;
	overflow:hidden;
	position:relative;
	width:121px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
	line-height:22px;
	color: #fff;
	text-decoration: none;
	text-indent: 10px;

}

li.button a:hover{
	color: #fff;
	background-color:#4ebcdb;
	text-decoration: none;
}

#demo {

background: #000;

overflow:hidden;

border: 0px dashed #CCC;

width: 890px;
height:22px;

}

#demo img {

border: 0px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}