@charset "gb2312";
/* CSS QQ;2715684*/
body,div,h1,h2,h3,h4,ul,li,dl,dt,dd,p,input,textarea,form,iframe,select,object,a,img{margin:0;padding:0;border:none}
/*渐变*body{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccd2d5,endcolorstr=white,gradientType=0);}*/
div,ul,dl{overflow:hidden}
body{font-size:12px;color:#808284;height:100%;background-color:#f6f6f6; font-style:normal; font-family:arial,宋体,sans-serif;}
ul{list-style-type:none}
em,i{font-style:normal}
u,a{color:#333;text-decoration:none;}
a:hover{color:#ba6a01;}
a:active{color:#F00;outline:none;blr:expression(this.onFocus=this.blur())}
img:hover{opacity:0.7;filter:alpha(opacity=70);}
/*public*/
.clean{clear:both;}
.hmwd{ width:989px; margin:0 auto;}
.hmwm{ width:100%; margin:0 auto;}
/*顶部*/
.hmtop{ height:118px;}
.hmtops{ width:180px; height:20px; margin:20px 0 0 780px; line-height:20px; color:#7c828a;}
.hmtops a{ color:#7c828a; margin:0 5px;}
/*导航*/
.hmmenu{ width:989px; height:42px; margin:0 auto; background:url(../images/hy_04.gif) no-repeat;}
.hmmenu ul{ margin:0 19px;}
.hmmenu li{ float:left; height:42px; width:116px; text-align:center; line-height:42px; margin:0 1px;}
.hmmenu li a{ font-size:14px; font-family:"微软雅黑"; color:#FFF; font-weight:bold;}
.hmmenu li a:hover{ color:#1c5e0b;}
/*幻灯片*/
.hmbanner{ width:989px; height:341px; margin-top:5px;}
#wapper{overflow:hidden;width:989px;height:341px;position:relative;clear:both;background-color:#ffffff;}
#TabID{ position:absolute; bottom:5px; right:10px;}
#TabID li{list-style:none;float:left;width:16px;height:16px;background-color:#f6f6f6;color:#000000;list-style:none;text-align:center;cursor:pointer;padding:2px 5px 0 5px;margin:0 2px}
#TabID li:hover,#TabID li.active{background-color:#6abf0b;color:#FFFFFF;}
#ContentID img{ width:989px; height:341px;}
#MSClassBox{margin:0 auto;}
/*底部*/
.hmbottom{ height:auto; min-height:125px; margin-top:25px; color:#5c5c5c;}
.hmlink{ width:989px; float:left; min-height:39px; text-align:center; line-height:39px; height:auto; background:url(../images/hy_59.gif) no-repeat;}
.hmlink ul{ margin-left:40px; height:39px;}
.hmlink li{ float:left; padding:0 6px; height:39px;}
.hmcopy{ width:989px; height:80px; float:left; text-align:left; line-height:25px; text-align:center; margin-top:15px;}
.hmcopy a{ margin:0 5px;}
.hmcopy span{ line-height:20px;}
.hmcopy p{ line-height:35px;}

/*主体*/
.hmmain{ width:953px; height:auto; margin-top:11px; margin-left:30px;}
.hmm1{ width:287px; height:auto; float:left;}
.hmm1s{width:287px; height:225px; float:left; background:url(../images/pic5.jpg) no-repeat;}
.hmm1s dl{width:287px;height:24px; margin-top:15px; margin-bottom:10px;}
.hmm1s dt{width:287px;height:22px;line-height:22px; padding-left:5px; float:left; border-bottom:2px #CCC solid;}
.hmm1s dt a{width:76px;height:22px; color:#77787b;margin-left:3px;background:url(../images/hy_16.gif);text-align:center;float:left}
.hmm1s dt .a{background:url(../images/hy_50.gif) no-repeat;color:#fff;font-size:13px; font-weight:bold; line-height:22px;}

.hmm1s .xs{width:282px; height:186px; float:left;display:block; margin-left:6px; line-height:24px;}
.hmm1s .xs img{ width:123px; height:87px; padding:1px; border:1px #CCC solid; float:left;margin-right:12px;}
.hmm1s div{display:none;}
.hmm1s ul{width:282px; color:#808284;}
.hmm1s li{ width:260px;height:25px; line-height:25px; background:url(../images/point.png) no-repeat left center; padding-left:15px; border-bottom:1px #3C0 dotted;}
.hmm1s li a{ color:#808284;}
.hmm1s li span{ float:right; padding-right:5px;}

.hmm1d { wdith:287px; height:110px; float:left; margin-top:16px;}
.hmm1d img:hover{opacity:1.0;filter:alpha(opacity=100);}

.hmm2{ width:416px; height:auto; float:left; margin-left:32px;}
.hmm2s{ width:416px; height:170px; float:left; margin-top:15px; line-height:21px;}
.hmm2st{ width:416px; height:24px; float:left; line-height:24px; border-bottom:2px #CCC solid; margin-bottom:5px;}
.hmm2st span{ float:right; margin-right:15px;}
.hmm2st dl{ width:105px; height:24px;background:url(../images/hy_51.gif) no-repeat; line-height:26px; text-align:center; margin-left:15px;}
.hmm2st dl a{ color:#209d0a; font-weight:bold; font-size:14px;}
.hmm2s img{ padding:2px; border:1px #CCC solid; width:140px; height:120px; float:left; margin:0 10px 0 5px;}

.hmm2d{ width:416px; height:150px; float:left; margin-top:15px; }
.hmm2dt{width:416px; height:27px; float:left;}
.hmm2dt dd{width:162px;height:27px;float:left;line-height:16px; background:url(../images/hy_32.gif) no-repeat;}
.hmm2dt dd a{ color:#333; font-size:8px;}
.hmm2dt span{ float:right; margin-right:15px;}
#wrapper{width:414px; height:121px; border:1px #CCC solid;}
#CSSBox{float:left;width:372px;height:121px; margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; margin:10px 5px 0 5px;}
#CSSBox ul li img{ width:108px; height:100px; padding:2px; border:1px #CCC solid;}
#CSSBox ul li img:hover{ border:1px #209d0a solid;}
#LeftButton{cursor:hand;height:121px; width:21px;float:left;background:url(../images/hy_46.gif) center center no-repeat;}
#RightButton{cursor:hand;height:121px; width:21px;float:left;background:url(../images/hy_49.gif) center center no-repeat;}

.hmm3{ width:184px; height:auto; float:left; margin-left:25px; margin-top:18px;}
.hmm3 img{ width:182px; height:154px; border:1px #CCC solid;}
.hmm3s{ width:182px; height:170px; float:left; margin-top:5px;  border:1px #CCC solid; background:url(../images/hy_30.gif) no-repeat;}
.hmm3s p{ width:150px; height:95px; line-height:20px; margin-top:66px; margin-left:20px;}


.hmms{ width:953px; height:left; margin-left:30px; margin-top:11px;}
.hmms1{ width:220px; height:auto; float:left;}
.hmms11{ width:220px; height:auto; float:left;}
.hmms11 dl{ width:220px; height:30px; background:url(../images/hy_58.jpg) no-repeat; line-height:30px; text-indent:25px; color:#de761b; font-size:14px; font-weight:bold;}
.hmms11 ul{ width:218px; height:auto; border:1px solid #CCC;}
.hmms11 li{ width:200px; height:25px; border-bottom:2px #390 dotted; margin:5px 9px; float:left; line-height:25px; padding-left:15px;  background:url(../images/points.gif) no-repeat left center;}
.hmms12{ width:218px; height:170px; float:left; border:1px #CCC solid; margin-top:10px; background:url(../images/hy_30.gif) no-repeat right top; background-color:#FFF;}
.hmms12 p{ width:200px; height:95px; line-height:20px; margin-top:66px; margin-left:20px;}

.hmms2{ width:720px; height:auto; float:left; margin-left:13px;}
.hmms2p{ width:693px; height:30px; border:1px #CCC solid; padding-left:25px; background:url(../images/hy_60.jpg) no-repeat; margin-bottom:10px; color:#209d0a; text-indent:10px; font-size:14px; line-height:30px; margin-bottom:15px; font-weight:bold;}
.hmms2p span{ float:right; padding-right:15px; color:#333; font-size:12px; font-weight:normal;}
.hmms2p a{ margin:0 5px;}
.hmms21{ width:698px; height:auto; min-height:306px; border:1px solid #CCC; padding:10px; line-height:30px;}
.hmms22{ width:698px; height:auto; min-height:306px; border:1px solid #CCC; padding:0 10px; line-height:25px;}
.hmms23{ width:698px; height:auto; float:left; border:1px sol #CCC;}
.hmms23 ul{ width:660px; height:auto; margin-left:20px;}
.hmms23 li{ width:650px; height:30px; float:left; border-bottom:1px #CCC dotted; padding-left:15px; line-height:30px;}
.hmms23 li span{ float:right; padding-right:10px;}
.hmms24{ width:698px; height:auto; float:left; border:1px sol #CCC;}
.hmms24 ul{ width:681px; height:auto; margin-left:10px;}
.hmms24 li{ width:227px; height:165px; float:left; text-align:center;}
.hmms24 li img{ width:200px; height:140px; border:1px solid #CCC; padding:2px;}
.hmms24 li p{ line-height:20px;}
