@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;border:0;}
body{ font-size:12px; line-height:22px; color:#313131; font-family:"宋体"; text-align:left; background:#FFFFFF url(../images/banner_bg.jpg) center top no-repeat;}
a:link{ color:#313131; text-decoration:none;}
a:visited{ color:#313131; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
a:active{ color:#313131; text-decoration:none;}
img{ border:none;}
p { text-indent:2em}
/*主要结构*/
#page{ width:1000px; margin:0 auto;}
#head { height:593px; background:url(../images/banner.jpg) no-repeat; overflow:hidden;}
#t1 { height:599px; background:url(../images/t1.jpg) no-repeat; overflow:hidden;}
#t2 { height:620px; background:url(../images/t2.jpg) no-repeat; overflow:hidden;}
#t3 { height:314px; background:url(../images/t3.jpg) no-repeat; overflow:hidden;}
#t4 { height:1139px; background:url(../images/t4.jpg) no-repeat; overflow:hidden;}
#t5 { height:300px; background:url(../images/t5.jpg) no-repeat; overflow:hidden;}
#t6 { height:352px; background:url(../images/t6.jpg) no-repeat; overflow:hidden;}
#bot { height:145px;}

#nav{ background:url(../images/nav_bg.jpg) repeat-x; height:35px; overflow:hidden; margin:0 auto;}
#nav img{ padding-left:13px;float:left;}
.nav_n { width:1000px; margin:0 auto;}
.nav_list{ float:right; width:310px; padding-top:12px;}
.nav_list a{ font-size:12px; color:#666666; border-right:#666666 solid 1px; padding-right:11px; text-decoration:none;}
.nav_list a:link{ font-size:12px; color:#666666; text-decoration:none;}
.nav_list a:visited{ font-size:12px; color:#666666; text-decoration:none;}
.nav_list a:hover{ font-size:12px; color:#666666; text-decoration:underline;}
.nav_list a:active{ font-size:12px; color:#666666; text-decoration:none;}

.jj { font-size:14px; line-height:24px; padding:360px 5px 0 550px;}

.zj_box{ width:470px; padding:130px 0 0 20px; float:left;}
.zj { padding:56px 15px 0 0; line-height:20px;}
.xt_box { width:470px; padding:90px 20px 0 0; float:right;}
.xt { padding:56px 0 0 15px;  line-height:20px;}
.sp1 { width:360px; height:240px;}
.sp2 { width:360px; height:240px; padding:0 0 0 110px;}

.banner { position:relative; width:920px; height:580px; overflow:hidden; background:#ccc; margin:20px 40px 0 40px;}
	.banner_pic { position:relative; width:920px; height:580px; overflow:hidden;}
	.banner_pic ul { position:absolute; top:0; left:0; width:920px; height:580px; }
	.banner_pic ul li { float:left; width:920px; }
	.banner a.btn_prev{ position:absolute; background:url(../images/pt-5-btn.png) no-repeat; top:260px; left:0px; width:29px; height:56px; outline:none; z-index:100; display:block; text-indent:-9999px;}
	.banner a.btn_next { position:absolute; top:260px; right:0px; width:29px; height:56px; background:url(../images/pt-5-btn.png) no-repeat; outline:none; z-index:100; display:block; text-indent:-9999px; }
		.banner a.btn_prev { float:left; margin-left:20px!important; margin-left:20px; background-position:0 0px;  }
		.banner a.btn_next { float:right; margin-right:20px!important; margin-right:20px; background-position:-30px 0;}
		.banner a.btn_prev:hover { background-position:0px -57px; }
		.banner a.btn_next:hover { background-position:-30px -57px; }
		.banner_info { position:absolute; bottom:0; left:0px; width:920px; height:90px; overflow:hidden; background:#000; opacity:0.7; filter:alpha(opacity="70");}
		.banner_info li{ display:none; padding-left:20px; padding-right:20px; }
		.banner_info li.current { display:block; }
		.banner_info li h4 { line-height:35px; overflow:hidden; font-size:16px; color:#fff; font-weight:bold; }
		.banner_info li .ext, .banner_info li .ext a { color:#FFFFFF; }
		span.pipe { padding:0 6px;}
	.banner_count { display:none; }
	.banner_pages { position:absolute; right:80px; top:260px; width:140px; height:30px; overflow:hidden; display:none;}
		.banner_pages ul { float:right; }
		.banner_pages li { float:left; margin-left:4px;}
		.banner_pages li span { display:block; width:9px; height:9px; overflow:hidden; background:url(../images/kakaFoucs_bg.gif) no-repeat -600px -350px; text-indent:-9999px; cursor:pointer; }
		.banner_pages li span:hover { background-position:-550px -350px; }
		.banner_pages li.current span, .banner_pages li.current span:hover { background:url(../images/kakaFoucs_bg.gif) no-repeat -500px -350px; }



.tit_gd { font-size: 14px;font-weight: bold;}
.mjy { float:left; width:625px; padding:195px 0 0 20px;}
.sp3 { width:320px; height:240px; padding:59px 20px 0 0; float:right;}

.t4l { float:left; width:263px; padding:0 0 0 37px;}
.t4r { float:right; width:635px; padding:0 20px 0 0;}
.hpq { padding-top:100px;}
.zz { padding-top:105px;}
.yfy { padding-top:115px;}
.sxm { padding-top:125px;}
.cjl { padding-top:100px;}
.gy { padding-top:110px;}
.cyf { padding-top:105px;}
.dz { padding-top:108px;}
.wjb { padding-top:107px;}

.picshow{ width:960px; height:190px; overflow:hidden; line-height:25px; padding:88px 0 0 0; margin:0 auto;}
.picshow p{ padding-right:20px;}
.picshow a:link, .picshow a:visited, .picshow a:hover, .picshow a:active{ font-size:14px; color:#fff;}

.ly { padding:67px 375px 5px 25px; width:600px; height:280px;}

.di { text-align:center; padding-top:60px;}

#copyright{ background:url(../images/copyright.jpg) no-repeat; font-size:12px; color:#313131; text-align:center; line-height:20px; padding-top:50px;}
#copyright a{ color:#313131; text-decoration:none;}

