@charset "gb2312";
body {background:url(/images/bg.png) repeat-x #fff; color: #271E12;margin:0; padding:0; }
div,form,img,ul,ol,li,dl,dt,dd{border:0;}
h1,h2,h3,h4,h5,h6,p,i{font-weight:normal; margin:0;}
body,h1,h2,h3,h4,h5,h6,p,table,td,tr,th{font-size:12px;}
ul,li{margin:0; padding:0;list-style:none;}
i{font-style:normal;}
.zz {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FF6600;
}
a{color:#666;text-decoration:none;}
a:hover{color:#049; text-decoration:underline;}
.fl {float:left;}
.fr {float:right;}
.height10 {height:10px;}
.clear {clear:both;}
.head , .content , .footdh{ width:960px; margin:0 auto;}
.head , .content , .wrapper , .nav , .box2 , .box22 , .links , .inlink , .box222{overflow:hidden;}
.head {background:url() no-repeat center 0;}
.wrapper {margin-top:30px; padding-bottom:20px;}
.nav {clear:both;}
.navfl { background:url(/images/nav.png) no-repeat 0 0;height: 36px;width: 7px;}
.navfr { background:url(/images/nav.png) no-repeat -82px 0;height: 36px;width: 7px;}
.nav ul { background:url(/images/nav.png) repeat-x 0 -36px;height: 36px;width: 946px;float: left;}
.nav ul li{float:left; line-height:36px; font-size:14px; font-weight:bolder;background: url(/images/nav.png) 0 -72px no-repeat;padding-left: 2px;}
.nav ul li a{color:#FFF;display: block;height: 36px;line-height: 36px;text-align: center;width: 112px;}
.nav ul li a:hover , .nav ul li.home{ background: url(/images/nav.png) center 36px repeat;color: #FFFF99; text-decoration:none;}
.flash{height:258px;}
.sidebar {width:195px;} .about {width:750px; border:1px solid #ccc;}
.tit1 {background:url(/images/box_s.png) 0 0 repeat-x;height: 30px;line-height:30px;float:left; width:100%}
.tit1 a {font-size:14px; color:#FFF; font-weight:bolder;}
.tit1 .title { background: url(/images/box_s.png) 0 -32px no-repeat;color:#FFFFFF;display:block;float:left;height:30px;line-height:30px;padding-left: 30px;width:100px;}
.tit1 .more , .tit3 .more {background:url(/images/box_s.png) right -64px no-repeat;display:block;float:right;height:30px;width:10px;}
.box1 {clear:both;}
.box1 ul li {background: url(/images/box_s.png) 0 -126px no-repeat;height: 31px;}
.box1 ul li a {display: block;height: 31px;line-height: 31px;padding-left: 28px;}
.box1 ul li a:hover{background: url(/images/box_s.png) 0 bottom no-repeat;color: #333333;font-weight: bold;}
.tit2 {background: url(/images/box.png) 0 0 repeat-x;border-bottom: #CCCCCC solid 1px;float: left;position: relative;width: 100%;}
.tit2 .title {background: url(/images/box.png) 10px bottom no-repeat;color: #003366;display:block;float:left;font-size:14px;font-weight:bold;height: 30px;line-height:30px;padding-left:30px;width:120px;}
.tit2 .more {position: absolute;right: 10px; top: 9px;}
.box2 {clear:both; padding:10px; line-height:25px;}
.box2 img {background:#efefef; border:1px solid #ccc; padding:3px; margin:0 10px 10px 0;}
.tit3 {background: url(/images/box_s.png) 0 0 repeat-x;float: left;height: 30px;width: 100%;}
.tit3 .title { background: url(/images/box_s.png) 0 -32px no-repeat;color:#FFF;display:block;float:left;height:30px;line-height:30px;padding-left:30px;width: 100px; font-size:14px; font-weight:bolder;}
#demo {clear: both;overflow: hidden;border-top:5px #254487 solid;border-bottom:10px #254487 solid;border-left:10px #254487 solid;border-right:10px #254487 solid;overflow:hidden;width: 940px;}
#indemo {float: left; width: 100000%;}
#demo ul li {background: #F8FFF2;display: inline;float: left;height: 140px; margin-left: 10px;overflow: hidden;width: 155px; padding:10px;}
#demo ul li img{ height:105px; width:160px;}
#demo ul li span{ text-align:center; display:block;}
#demo2 { float: left;}
.events , .contact , .newlis{ width: 311px; border:1px solid #ccc}.marl10 {margin-left:10px;}
.box22 , .inlink{clear:both; padding:10px;}
.box22 .infor {float: left;width: 100%; line-height:25px;}
.infor .thumb {float: left; padding:5px 10px 5px 0;}
.infor .thumb img {border:1px solid #ccc;padding:2px;}
.inforr {clear:both;}
.inforr li{line-height:25px; display:block; overflow:hidden;}
.inforr li a{float:left; display:block;}
.inforr li span{float:right; color:#A1A1A1;}
.links {width:958px; margin:0 auto; border:1px solid #ccc;}
.inlink {width:938px;}
.inlink ul li { float:left; line-height:23px;}
.inlink ul li a {display:block; float:left; margin:0 10px; white-space:nowrap;}
.foot { background:url(/images/footer.png) repeat-x; border-top:1px solid #6699CC; height:110px;}
.footdh { text-align:center; padding-top:20px;}.footdh a { margin:0 10px;}
.footother {text-align:center; line-height:25px; padding:10px;}
.position {margin:10px auto; width:938px; border:1px solid #ccc; padding:10px; background:url(/images/home.gif) no-repeat 10px 10px; text-indent:18px;}
.box222 {clear:both; padding:10px;}
.newslist {width:700px;}
.newslist ul {margin:0;padding:10px 0;overflow: hidden;}
.newslist ul li a {width:570px;display:block;float:left;}
.newslist ul li {width:670px;display:block;padding-left:15px;border-bottom:1px dotted #ccc;line-height:30px;overflow:hidden;}
.newslist ul li span {width:100px;text-align:center;display:block;float:left;}
.page {text-align:center; margin:10px 0;}
.prolist { width:730px;}
.prolist ul{overflow:hidden; width:730px;}
.prolist ul li { float:left; margin:0 10px;height:245px;}
.prolist ul li a img{ display:block; border:1px solid #e3e3e3; width:220px;}
.prolist ul li a:hover img{ border:1px solid #049;}
.prolist ul li span{text-align:center; margin:0; line-height:15px; display:block; width:222px;}
.title h1{ text-align:center; font-size:14px; font-weight:bolder; padding:20px 0 10px 0;}
.other {text-align:center;color:#666;line-height:25px;border-bottom:1px dashed #ccc;}
.cnt_img {text-align:center;margin:10px;}
.cnn {margin:10px 20px;font-size:14px;line-height:25px;}
.share {text-align:right;padding: 20px;float:right;height:20px;}
.updown {line-height:25px;width:600px;float:left;height:50px;padding: 10px 10px 15px 20px;}
.xiangguan {margin:15px 10px 10px 10px;font-size:12px;}
.xiangguan ul {margin:8px;padding:0;}
.xiangguan ul li {line-height:22px;}
.xiangguan span {font-size:14px;font-weight:bolder;}
.cnn a {color:#049;}
#Layer1 {
	position:absolute;
	left:172px;
	top:109px;
	width:484px;
	height:37px;
	z-index:1;
}