@charset "utf-8";
/* CSS Document */
body { background-color:#ffffff;}
.xcmainwidth { width:1100px; font-size:14px; color:#333333; line-height:24px;}

.xc-top { background:url(images/xc_02.jpg) no-repeat bottom center; height:580px;}

.xc-title { height:120px; padding-top:46px;}
.xc-title h2 { height:47px; background:url(images/xc_06.jpg) no-repeat center; font-size:34px; line-height:47px; text-align:center; color:#47a453; letter-spacing:3px; font-weight:bolder;}
.xc-title h3 { font-size:26px; color:#00660d; text-align:center; line-height:74px;}

.xc-xz { background:url(images/xc_10.jpg) no-repeat left center; height:270px;}
.xc-xz p { padding-left:380px; font-size:14px; line-height:24px; text-indent:2em; padding-bottom:15px;}
.xc-xz p font { color:#ff0000;}

.xc-xze { height:60px; background-color:#f1f1f1; margin:0 auto; margin-top:10px;}
.xc-xze p { font-size:16px; line-height:30px; padding:15px;}

.xc-zj { padding:10px;}
.xc-zj p { line-height:28px; text-indent:2em; font-weight:bolder; font-size:14px;}
.xc-zjs { height:361px; margin-top:15px;}
.xc-zjs a { width:539px; height:361px; display:block; float:right;}
.xc-zjsg { width:500px; height:361px; background:url(images/xc_13.jpg) no-repeat left top; display:block; float:left;}
.xc-zjsg span { font-size:24px; color:#47a453; padding-left:35px; line-height:55px;}
.xc-zjsg span font { font-size:18px; color:#333333;}
.xc-zjsg p { padding-left:120px; font-size:14px; line-height:24px; padding-bottom:10px; padding-top:3px;}

.xc-ks { background:url(images/xc_38.jpg) no-repeat top center; padding-top:100px;}
.xc-ks p { font-size:14px; line-height:24px;}
.xc-ks ul { padding-top:15px;}
.xc-ks ul li { width:255px; margin-right:10px; height:130px; background-color:#f8f8f8; line-height:28px; float:left; padding:5px;}
.xc-ks ul li span { border-bottom:1px #f1f1f1 solid; height:32px; display:block; font-size:16px; line-height:32px; text-indent:.5em;}
.xc-ks ul li span a { font-size:12px; float:right;color:#f59e2c;}
.xc-ks ul li span a:link{color:#f59e2c; text-decoration:none;}
.xc-ks ul li span a:visited{color:#f59e2c; text-decoration:none;}
.xc-ks ul li span a:hover{color:#f59e2c; text-decoration:none;}
.xc-ks ul li span a:active{text-decoration:none;}

.xc-fws p { font-size:14px; line-height:24px; padding-bottom:20px;}
.xc-fwd { background:url(images/xc_41.jpg) no-repeat left center; height:318px; padding-left:560px;}
.xc-fwd dl { background-color:#f9f9f9; border-left:1px #47a453 solid; padding-left:10px; padding-top:5px; padding-bottom:10px; margin-bottom:8px;}
.xc-fwd dl dt { font-size:18px; color:#f59e2c; line-height:36px;}
.xc-fwd dl dd { font-size:14px;}

.xc-sbjs p { font-size:14px; line-height:24px;}
.xc-sb { padding-top:20px;}
.xc-sb div p { font-size:14px; line-height:24px; padding:10px;}
.xc-sb1,.xc-sb2 { width:502px; padding-top:316px; height:80px; display:block;}
.xc-sb1 { background:url(images/xc_44.jpg) no-repeat top center #f4f4f4;}
.xc-sb2 { background:url(images/xc_46.jpg) no-repeat top center #f4f4f4;}

.xc-lc { padding-bottom:20px;}
.xc-lc ul { width:1260px;}
.xc-lc ul li { width:240px; margin-right:30px; margin-left:10px; height:140px; float:left; background:url(images/xc_50.jpg) no-repeat;}
.xc-lc ul li em { display:block; font-size:18px; color:#f59e2c;}
.xc-lc ul li span { font-size:16px; display:block; color:#333333; line-height:24px; text-align:center;}
.xc-lc ul li p { font:14px; padding:0 10px 10px 10px;}

.ebh-mn-zj { width:1120px; padding-left:20px; padding-top:20px;}
.pic{width:255px; margin:0 5px; height:307px; padding-top:10px; background:url(images/ebh_28.jpg) no-repeat;float:left;text-align:center; position:relative; background-color:#CCC;}
.pic p { font-size:16px; text-align:center; line-height:24px;}
.pic p font { font-size:12px;}
.arrleft { width:23px; height:120px; padding-top:150px; float:left;}
.arrright { width:23px; height:120px; padding-top:150px;float:left;}
#scrollbox { float:left;}
#scrollbox2 { float:left;}
.d-list-a1,.d-list-a2 { width:103px; height:33px; display:block; position:absolute;}
.d-list-a1 { left:19px; bottom:17px;}
.d-list-a2 { right:21px; bottom:17px;}


@media only screen and (max-width:800px) {
.xcmainwidth { width:100%;}
.xc-top { width:100%; height:24rem; background-size:120% 100%; margin-top:13.4rem;}
.xc-title { height:auto; padding-top:2rem;}
.xc-title h2 { height:4rem; background:none; font-size:3rem; line-height:5rem;}
.xc-title h3 { font-size:2.4rem; line-height:4rem;}
.xc-xz { height:auto; background:none;}
.xc-xz p { width:100%; padding:0; margin:0; font-size:2rem; line-height:4rem;}
.xc-xze { height:auto;}
.xc-xze p { font-size:2.2rem; line-height:4rem;}
.xc-ks { height:auto; background-size: 100%;}
.xc-ks p { font-size:2rem; line-height:4rem; padding:0 2rem;}
.xc-ks ul li { width:100%; height:auto; border-bottom:1px #ccc dotted; font-size:2rem; line-height:4rem; float:none; padding:0;}
.xc-fws p { font-size:2rem; line-height:4rem; padding:0 2rem;}
.xc-fwd { background-size:100% 100%; height:40rem;}
.xc-lc {}
.xc-lc ul { width:100%;}
.xc-lc ul li { width:100%; height:auto; margin:0; border-bottom:1px #ccc dotted; background:none; float:none;}
.xc-lc ul li em { font-size:2.4rem; padding:0 2rem;}
.xc-lc ul li span { color:#333; padding:0 2rem; font-size:2.2rem; display:inline-block;}
.xc-lc ul li p { padding:0 2rem;}
}




