/* CSS Document */
body{font-size:12px;font-family:"ËÎÌå";margin:0;padding:0;text-align:left;background:#fff;color:#000; height:100%;}
img,a img {border:0;padding:0;margin:0;vertical-align:middle;}
p {text-align:left; margin:0;}
table {border-collapse:collapse;}
input,textarea,select {vertical-align:middle;}
form {margin:0;padding:0;}
ul,ol,li,dl,dd,dt {margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}

a,u{text-decoration:none; color:#000;}
a:hover {text-decoration:none;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.mar10{ margin-top:10px;}
.boxwidth{margin:0 auto; position:relative;width:1000px;}

.shead{ height:158px; background:url(../imgs/dh.jpg) no-repeat 672px 55px; z-index:1;}
.shead .slogo{ position:absolute; top:0; left:0;}
.shead .sc{text-align:right; padding-top:15px; color:#793434; padding-right:30px;}
.shead .sc a{color:#793434; padding:0 10px;}
.shead .snav{ margin-top:90px; z-index:1;}
.shead .snav li{ float:left;background:url(../imgs/navbg.jpg) no-repeat left top; padding-left:15px; text-align:center; padding-right:13px;position:relative; z-index:1;}
.shead .snav li.sy{ background:none;}
.shead .snav li a{ font-size:14px;}
.shead .snav li a.en{ font-size:12px; color:#959191;}
.shead .snav li a:hover{ color:#d44bac;}
.shead .snav li ol{ position:absolute; top:32px; left:0px; width:190px; z-index:99; background:#fff; display:none; border:1px solid #ddd; border-top:0px;}
.shead .snav li.on ol{ display:block;}
.shead .snav li ol li{ background:none; padding-left:8px; text-align:left; padding-right:0; float:none;}
.shead .snav li ol li a{ line-height:200%;}


.sbanner{ z-index:0;}


.sfoot{ height:125px; background:url(../imgs/footbg.jpg) repeat-x left top;}
.sfoot2{background:url(../imgs/footbg2.jpg) no-repeat 110px top; padding-left:195px; color:#3a3a3a; line-height:18px; padding-top:25px; height:90px;}
.sfoot2 a{color:#3a3a3a;}

.linksous{ height:71px; margin-top:8px; background:url(../imgs/linkbg2.jpg) repeat-x left top;}
.slink{background:url(../imgs/linkbg.jpg) no-repeat left top; width:808px; height:71px;color:#993366; line-height:65px; font-weight:bold; overflow:hidden;}
.slink span{ font-size:14px;padding-left:92px; padding-right:25px;}
.slink a{background:url(../imgs/linkinco.gif) no-repeat left center; padding-left:15px; color:#993366; padding-right:15px;}
.slink a:hover{ color:#333;}
.sous{background:url(../imgs/ssbg.jpg) no-repeat left top; width:190px;height:71px; position:relative;}
.sous .ssbtn{ position:absolute; border:0; padding:0; margin:0;left:0; top:12px; background:none; display:block; width:30px; height:36px; cursor:pointer;}
.sous .sstext{position:absolute;border:0; padding:0; margin:0;left:34px; top:23px; display:block; width:145px; height:20px;}

.smain{ height:228px;background:url(../imgs/mainbg.jpg) no-repeat left top;}
.smain .gsjjtit{ position:absolute; left:-3px; top:38px; width:28px; height:174px;background:url(../imgs/gsjj.jpg) no-repeat left top; cursor:pointer; overflow:hidden; text-indent:-9999px;}
.smain .bjmxtit{position:absolute; left:328px; top:19px; width:28px; height:203px;background:url(../imgs/bjmx.jpg) no-repeat left top; cursor:pointer; overflow:hidden; text-indent:-9999px;}
.gsjjbox{ width:240px; height:155px; overflow:hidden; color:#6d696a; padding-left:35px; padding-top:60px; line-height:22px;}
.gsjjbox a{color:#6d696a;}
.cpbox{ width:350px; height:200px; margin-left:105px; margin-top:15px;}
.cpbox li{ margin-top:5px;}
.cpbox .cpimg{ width:105px; height:100px; overflow:hidden;}
.cpbox .cpimg img{ width:105px; height:100px; overflow:hidden;}
.cpbox .cptext{width:180px; height:84px; overflow:hidden; padding-right:30px; padding-top:5px;}
.cpbox .cptext h2{ text-align:center; color:#962c2c; font-weight:bold;}
.cpbox .cptext h2 a{color:#962c2c;}
.cpbox .cptext p{ line-height:24px;}

.snews{ width:220px; margin-left:35px; padding-top:25px;}
.snews h3 a{color:#962c2c; font-weight:bold;}
.snews h3 a span{ color:#bbc865; padding-left:4px;}

.newlist{ padding-top:8px; height:72px; margin-bottom:13px;}
.newlist li{color:#6e6b6b; line-height:24px;}
.newlist li a{color:#6e6b6b;} 
.newlist li a:hover{color:#962c2c;}

.lxlist{}
.lxlist li{color:#962c2c; margin:0; padding:0; line-height:18px; float:left; padding-left:36px; height:18px; padding-right:26px;overflow:hidden; vertical-align:bottom;}
.lxlist li a{color:#962c2c;}
.lxlist li a:hover{ text-decoration:underline;}






















