@charset "utf-8";
/* CSS Document */
body { background-color:#fff; font-size:14px; color:#022222;}
.xsmainwidth { width:1100px;}
.xs-top { height:426px; background:url(images/xs_03.jpg) no-repeat center; margin-top:90px;}
.xs-title { height:40px;  background:url(images/xs-title.jpg) no-repeat left center; margin-top:55px; margin-bottom:30px; position:relative;}
.xs-title h2 {font-size:24px; color:#4a5e30; line-height:40px; text-indent:2em;}
.xs-title a { width:128px; height:33px; display:block; background:url(images/xs_41.jpg) no-repeat center; font-size:16px; text-align:center; line-height:33px; color:#FFF; z-index:99; position:absolute;}
.xs-main1 { height:400px; position:relative;}
.xs-main1 p { font-size:14px; color:#222222; line-height:24px; text-indent:2em;}
.xs-main1 ul { padding-top:15px;}
.xs-main1 ul li { width:255px; height:90px; padding:175px 10px 0px 10px; float:left; line-height:24px;}
.xs-main1 ul li span { font-size:16px; display:block; line-height:24px; color:#4a5e30; text-align:center;}
.xs-main11 { background:url(images/xs_15.jpg) no-repeat top center;}
.xs-main12 { background:url(images/xs_11.jpg) no-repeat top center;}
.xs-main13 { background:url(images/xs_13.jpg) no-repeat top center;}
.xs-main14 { background:url(images/xs_18.jpg) no-repeat top center;}
.xs-main1 a { width:510px; height:45px; display:block; background:url(images/xs_25.jpg) no-repeat; font-size:16px; text-align:center; line-height:45px; color:#FFF; position:absolute; bottom:10px; left:300px;}
.xs-main1s { height:180px; background:url(images/xs_30.jpg) no-repeat right center;}
.xs-main1s p { width:154px; height:101px; padding-top:50px; display:block; background:url(images/xs_28.jpg) no-repeat; float:left; margin-top:15px; font-size:16px; color:#FFF; text-align:center;}
.xs-main2 { height:270px; background:url(images/xs_34.jpg) no-repeat top center; padding-top:208px;}
.xs-main2-l { width:533px; height:270px; background:url(images/xs_37.jpg) no-repeat bottom center; float:left; text-align:center;position:relative;}
.xs-main2-r { width:533px; height:270px; float:left; padding-left:34px;}
.xs-main2-r p { font-size:14px; color:#222222; line-height:24px; text-indent:2em; padding-left:10px; padding-right:10px; text-align:justify;}
.xs-main2-r p font { color:#4a5e30; line-height:28px;}
.xs-main2-l span { font-size:16px;color:#4a5e30; display:block; text-align:center; font-weight:bolder; padding-bottom:90px; }
.xs-main2a { width:206px; height:130px; display:block; text-align:left; float:left; font-size:16px; line-height:36px; position:absolute; left:20px;}
.xs-main2b { width:206px; height:130px; text-align:left; display:block; line-height:24px; font-size:16px; line-height:36px; position:absolute; left:310px;}
.xs-yy { right:20px; top:7px;}
.xs-zx { right:200px; top:7px;}

.xs-lc { height:180px;}
.xs-lc ul li { width:170px; height:175px; display:block; float:left; border:1px #4a5e30 dotted; margin-right:12px;}
.xs-lc ul li p { padding:10px 10px 0px 10px;; line-height:24px; text-align:justify; font-size:14px;}
.xs-lc ul  { width:1200px;}
.xs-lc ul li p span { font-size:16px; display: block; color:#4a5e30; line-height:24px; text-align:center;}

.xs-al { height:170px; background:url(images/xs_58.jpg) no-repeat center;}
.xs-zy { height:250px; background:url(images/xs_62.jpg) no-repeat left center;}
.xs-zy p { padding-left:580px; font-size:14px; line-height:28px;}
.xs-zy p font { font-size:24px; color:#4a5e30; padding-right:5px;}

.xs-dh { height:330px;}
.xs-dh dl { padding-bottom:30px;}
.xs-dh dl dt { font-size:16px;color:#4a5e30; line-height:28px; padding-bottom:10px;}
.xs-dh dl dd { font-size:15px; line-height:28px;}
.xs-dh dl dd  strong { font-size:16px;color:#4a5e30; line-height:28px; font-weight:lighter;}

.xs-lqx { background:url(images/lqx.jpg) no-repeat center; height:388px;}
.xs-lqxs { background-color:#f4f3ee;}
.xs-lqxc { width:500px; display:block; margin:20px 20px; float:left;}
.xs-lqxc p { font-size:14px; line-height:28px;}
.xs-zjt { height:40px; line-height:40px; font-size:20px; padding-bottom:15px;}
.xs-zj ul li { width:210px; height:320px; margin:0 5px 25px 5px; position:relative; display:block; float:left; overflow:hidden; line-height:30px; text-align:center; background-color:#eeeeee; border-top:2px #a56209 solid;}
.xs-zj ul li p { padding-top:262px;}
.xs-zj ul li p font { font-size:16px;}
.xs-zj ul li a { width:65px; height:24px; display:block; background-color:#4b5e31; text-align:center; line-height:24px; font-size:14px; color:#ffffff;}
.xs-zj ul li a:nth-child(3) { position:absolute; left:0px; bottom:35px;}
.xs-zj ul li a:nth-child(4) { position:absolute; left:73px; bottom:35px;}
.xs-zj ul li a:nth-child(5) { position:absolute; left:145px; bottom:35px;}




