@charset "gb2312";
body {margin:0px; padding:0px; font-size:12px; font-family:"宋体" , Arial; line-height:22px; color:#333; background:url(../images/bg.png);}
ul,ol,dl,dt,dd,p,li,div,h1,h2,h3,h4,img{margin:0; padding:0;}
img{ border-width:0px;}
ul,ol,dl{list-style:none;}
a{color:#111; text-decoration:none;}
a:hover{color:#F60; text-decoration:underline;}
h1,h2,h3{font-size:14px;}
input{vertical-align:middle;}
a.red{color:#F60;}
a.red:hover{color:#F90;}
a.white{ color:#FFF;}
a.white:hover{ color:#FF0;}
.clear{ clear:both; height:0; line-height:0; font-size:0px;}

.topbg {background:url(../images/bg.jpg) repeat-x top; }
.top{ width:100%; height:50px;}
.top div { width:1000px; height:50px; background:url(../images/logo.gif) left no-repeat; margin:0 auto; overflow:hidden;}
.top p{ width:660px; height:50px; line-height:50px; padding-left:340px; background:url(../images/tel.jpg) no-repeat right; color:#CCC;}
.banner {height:500px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center;}
.banner ul{ width:500px; height:300px; margin:0 auto; margin-top:200px; position:relative; left:-250px;}
.banner ul li{ position:absolute; cursor:pointer;  font-size:14px;}
.banner ul li p{ display:none; position:absolute; top:20px; left:110px; width:200px; background:#FFF; padding:10px 20px; -moz-opacity:.9; filter:Alpha(opacity=90); opacity:0.9;}
.banner ul li span{ display:block; width:110px; height:110px; position:absolute; left:0; top:0; z-index:100;}
.banner ul li.r1{ left:150px; top:0px;}
.banner ul li.r2{ left:0px; top:70px;}
.banner ul li.r3{ left:270px; top:60px;}
.banner ul li.r4{ left:130px; top:140px;}
.fartop,.farbottom{ background:url(../images/bian.png) no-repeat center;}
.banner ul li img{ display:block; width:117px; height:154px;}

.farme {width:986px; overflow:hidden; margin:0 auto; background:url(../images/bbg.png) repeat-y center; padding:0px 11px;}
.fartop { width:986px; height:22px;margin:0 auto; background-position:0 0px;padding:0px 11px;}
.farbottom { width:986px; height:23px;margin:0 auto; background-position:0 -26px;padding:0px 11px;}
.header { width:1009px;margin:0 auto; }

.paper {height:520px; overflow:hidden; margin:17px 0 0px 25px;}
.paper h2 {height:74px;}
.paper ul {margin-top:4px; width:275px; float:left;}
.paper li {width:264px; height:202px; overflow:hidden; border:1px solid #DDD; margin-top:11px;}
.paper li img {display:block; margin:10px 10px 4px 10px;}
.paper li p { padding:0px 10px; line-height:16px; color:#070707;}
.paper li.on{ background:url(../images/on.png) no-repeat;}
.paper li.on p{ color:#FFF;}
.paper li.on2{ background:url(../images/on2.png) no-repeat;}
.paper li.on2 p{ color:#FFF;}

.paCen {width:385px; height:419px; overflow:hidden; background:url(../images/a3.jpg) center 5px no-repeat; float:left; margin-top:11px; margin-right:10px;}
.paCen dt {font-size:17px; font-weight:lighter;font-family:"微软雅黑", "宋体"; text-align:center; line-height:24px; padding:30px 0 10px 0; color:#000000;}
.paCen dd {font-size:14px; text-indent:2em; padding:0px 35px; padding-bottom:10px; line-height:23px;}
.paCen .paFoot { font-style:normal; color:#999999; text-align:right; padding:10px 35px; font-size:12px;}

.title { background:url(../images/title.png) no-repeat;}
.one {width:960px; height:300px; margin:0 auto; margin-top:34px; background:url(../images/a5.jpg) no-repeat right bottom; margin-bottom:27px;}
.one h3 { background-position:0px 0px; height:568px; height:38px; margin-bottom:15px;}
.one p { font-size:14px; padding:0px 460px 0 25px;  text-indent:2em; padding-bottom:10px; line-height:22px;}

.two {width:935px; height:365px; overflow:hidden; margin:0 auto; background:url(../images/dian.gif) repeat-x top;}
.two dt {width:304px; height:326px; float:left; display:inline; margin:20px 30px 0 6px;}
.two dd {width:583px; height:350px; float:left;display:inline;}
.two p {font-size:14px; text-indent:2em; padding:0px 0px; padding-bottom:10px; line-height:23px;}
.two h3 {width:446px; height:71px;background-position:0px -32px; margin:20px 0 10px 0;}

.three {width:935px; height:400px; overflow:hidden; margin:0 auto; background:url(../images/dian.gif) repeat-x top; margin-bottom:30px;}
.three dt {width:557px; overflow:hidden; float:left; display:inline; margin-left:22px;}
.three dt h3 {width:264px;height:38px; background-position:1px -103px; margin:30px 0 30px 136px;}
.three dt img {display:block;}
.three dt p {width:255px; display:block; float:right; display:inline; margin-right:20px; margin-top:14px; line-height:20px;}
.three dd {width:320px; height:350px; float:left; display:inline; background:url(../images/a8.jpg); margin:40px 0 0 28px;}
.three dd h3 {height:27px; height:27px; background-position:1px -140px; margin:25px 0 15px 28px;}
.three dd p {font-size:14px; text-indent:2em; margin:0px 25px; line-height:24px; padding-bottom:13px;}

.four {width:935px; height:355px; overflow:hidden; margin:0 auto; background:url(../images/dian.gif) repeat-x top;}
.four dt {width:304px; height:326px; float:left; display:inline; margin:25px 30px 0 6px;}
.four dd {width:583px; height:350px; float:left;display:inline;}
.four p {font-size:14px; text-indent:2em; padding:0px 0px; padding-bottom:10px; line-height:23px;}
.four h3 {width:472px; height:71px;background-position:0px -169px; margin:25px 0 10px 0;}

.five {width:914px; height:390px; overflow:hidden; margin:0 auto; background:url(../images/a10.jpg) no-repeat bottom #EEEEEE;}
.five li {width:294px; height:360px; background:#FFF; margin:8px 0 0 8px; overflow:hidden; float:left;}
.five li img { display:block; margin:10px;}
.five li p {font-size:14px; text-indent:2em; margin:0 13px; padding-top:5px;}

.six {width:915px;height:800px; overflow:hidden; margin:0 auto; margin-top:20px;}
.six h3 {height:96px;}
.six ul{width:914px; height:678px; background:url(../images/a12.jpg) no-repeat;}
.six ul li {width:300px; height:170px; float:left; overflow:hidden;}
.six ul li h4 {font-size:14px; padding:42px 15px 0 35px; color:#BA0000;}
.six ul li p {font-size:12px; color:#444444; padding:5px 25px 0 35px; line-height:19px;}


.seven {width:936px; height:760px; margin:0 auto; overflow:hidden;}
.seven dt h3 { height:34px; background-position:230px -246px; margin-top:30px;}
.seven dt {width:936px; height:380px; overflow:hidden;}
.seven dt ul{width:920px; height:295px; overflow:hidden; background:url(../images/a14.jpg) no-repeat; margin-top:20px; padding:0px 8px;}
.seven dt ul li {width:215px; height:185px; float:left; margin:50px 0 0 88px; display:inline}
.seven dt ul li p {font-size:14px; text-indent:2em; padding-bottom:10px;}
.seven dd {width:936px; height:326px; overflow:hidden; margin-top:30px; background:url(../images/a15.jpg) no-repeat right bottom;}
.seven dd h3 { height:34px; background-position:25px -280px; margin-bottom:8px;}
.seven dd p { font-size:14px; text-indent:2em; padding:0px 330px 0 30px; padding-top:10px;}

.doc {width:894px; height:640px; overflow:hidden; margin:16px auto; }
.doc h3 {height:48px; background-position:115px -327px;}
.doc dd {width:430px; height:580px; overflow:hidden; background:url(../images/a17.jpg) no-repeat; float:left; margin-top:12px; display:inline;}
.doc dd img { display:block; margin:11px;}
.doc dd p {padding:8px 30px 0 30px;}
.doc dd a {width:232px; height:42px; display:block; margin-left:85px;}


.news {width:461px; height:265px; overflow:hidden; float:left; margin:17px 0 0 25px;display:inline}
.news h3 {height:51px;}
.news li {width:220px; height:180px; float:left; text-align:center; margin-top:18px;}
.news li p {height:35px; line-height:35px;}
.news li p a{color:#666;}
.news li p a:hover{color:#F60;}

.lore {width:465px; height:283px; overflow:hidden; float:left; background:url(../images/a23.jpg) no-repeat; margin-left:22px; display:inline}
.lore p {text-indent:2em; margin:0px 25px 0 30px;}
.lore h3 {font-size:14px; text-align:center; height:50px; line-height:50px;}
.lore h3 a {color:#B20000; text-decoration:underline;}
.lore h3 a:hover {color:#F60; text-decoration:underline;}






.foot {width:1000px; height:170px; margin:0 auto; line-height:18px;}
.foot .footNav {width:840px;height:43px; line-height:43px; padding-top:3px; text-align:center; margin:0 auto; font-size:14px; color:#CCCCCC; border-bottom:1px solid #CCCCCC;}
.foot div {width:865px; height:110px; margin:15px auto;}
.foot div span {width:310px; height:85px; float:left; display:block; margin-right:20px; background:url(../images/lg.gif) left no-repeat; border-right:1px solid #CCC;}
.foot div span img {}
.foot div p {color:#666666;}



#BDBridgeWrap{display:none;}
#IconContainer{display:none;}
#bridgehead{display:none;}

/*  百度商桥  */
#left_sq{display:none;/*display:block; position:fixed; bottom:0px; margin-bottom:0px; z-index:9997; left:0px; width:120px; height:81px; background:#fff;*/}



/*foot*/
#footer{
	height: 421px;
	width: 100%;
	background: url(../images/footer_bg.gif) repeat-x;
}
.footer_search{ width:1000px; margin:0 auto; padding:9px 0; height:32px;}
.all{ width:62px; height:32px; line-height:32px; float:left; margin-right:1px; margin-left:296px;}
.text{ float:left; width:255px; height:32px; line-height:32px; background:#fff; border:none; text-indent:10px; _text-indent:0px;}
.search_bg{ width:32px; float:left; height:32px; background:#fff url(../images/img76.jpg) no-repeat center; border:none; cursor:pointer}

.footer_text{ width:1000px; margin:0 auto;}
.footer_text li{ float:left; width:187px; border-right:1px solid #1a4e86; margin:0 0 0 6px ; padding:0 6px 0 0 ; _display:inline;}
.footer_text h2{ font-size:13px; background:url(../images/img77.jpg) no-repeat 5px; text-indent:20px; border-bottom:1px dashed #1a4e86; height:30px; line-height:30px; margin-bottom:5px; margin-top:15px;}
.footer_text a{ color:#fff;}
.footer_text p{ text-indent:20px; line-height:20px;}


.bottom_all{ background:#fff url(../images/bottom_bg.gif) repeat-x; height:130px; width:100%;}
.bottom{ width:1000px; margin:0 auto;}
.bottom a{ float:left; width:174px; padding:16px;}
.bottom p{ line-height:20px; font-family:Arial, Helvetica, sans-serif; padding-top:16px;}


.xlcd {	margin-left:296px; Z-INDEX: 50; WIDTH: 63px; CURSOR: pointer; POSITION: relative; HEIGHT: 32px;	background-image:url(../images/all.gif);
	background-repeat: no-repeat;	border: none;}
.xlcd DT {
	OVERFLOW: hidden;
	margin-left: 10px;
	WIDTH: 52px;
	COLOR: #48494d;
	POSITION: absolute;
	HEIGHT: 32px;
	line-height: 32px;
}
.xlcd DD {		DISPLAY: none;	BACKGROUND: #fff;	OVERFLOW: auto;		WIDTH: 84px;	BORDER-BOTTOM: #90b8db 1px solid;	POSITION: absolute;	TOP: 32px}
.xlcd DD.show {	DISPLAY: block}
.xlcd DD LI {	PADDING-LEFT: 10px;	BACKGROUND: #fff;	OVERFLOW: hidden;	WIDTH: 74px;	COLOR: #666;	PADDING-TOP: 2px;	BORDER-BOTTOM: #eee 1px dotted;	HEIGHT: 18px}
.xlcd DD LI.show {	BACKGROUND: #b1cfe5;	COLOR: #fff}
.ove {	DISPLAY: none}
