﻿html {
clear:both;
}
* {margin:0; padding:0;}
img {border:0px;}
ul li {list-style:none;}
a{ color:#4a4a4a;text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer; color:#FF0000;}
ol,ul,li,dd,dt,dl{ list-style:none;}
.clear{ clear:both; height:1px; margin-top:-1px;overflow:hidden;}
.auto{ margin:0px auto; }
body {
font-size: 12px;
font-family:"宋体","黑体","微软雅黑", Verdana, Arial, "Times New Roman",;
color:#4a4a4a;
background:url(../images/home_01.jpg) no-repeat top center #000000;
line-height:28px;
}


.fl{float:left;display:inline; overflow:hidden;}
.fr{float:right;display:inline; overflow:hidden;}

#Mhome{ width:100%; overflow:hidden;}
.wra{ width:1003px; clear:both; display:block;}


.topt{clear:both; display:block; position:relative; width:100%;}
.topbj{ width:100%;background:url(../images/bj1.jpg) repeat;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);color:#2a4a00;position: absolute; z-index:1; height:108px; left:0px; top:11px;}
.topm{ left:0px; top:0px; position:absolute; z-index:100; display:block; width:100%;}
.topm .logo{ width:891px; margin:0 auto;}
.top{ width:100%; height:11px; clear:both; display:block; background:url(../images/jx_02.jpg) repeat-x;margin-bottom:108px;}
.nav{ background:#080808; clear:both; width:100%;height:102px; display:block; border-top:1px solid #f3dd51; overflow:hidden; }

.navt{ width:100%; font-size:18px; font-family:"微软雅黑", "黑体"; color:#bc9e63; height:64px; position:relative; display:block;}
.navt li{ float:left;width:75px; padding-right:40px; text-align:center;color:#bc9e63; overflow:hidden; background:url(../images/li_03.jpg) no-repeat right top; height:50px; line-height:20px;padding-top:14px;}
.navt li a{ color:#bc9e63;}
.navt li a:hover{color:#fefe94; text-decoration:none;}
.navt .one{ padding-left:40px;width:60px;padding-right:43px; color:#fefe94;background:url(../images/lia_03.jpg) no-repeat left top; margin-left:80px;}
.navt .one .ywx{ width:60px;}
.navt .ywx{ font-size:14px; font-family:Georgia; font-weight:bold; width:75px; display:block; text-align:center;}
.navt .bot{ background:none;}
.navb{ background:#bf9f62; height:38px; width:100%; clear:both; line-height:38px; color:#fffb9c; font-size:14px;}
.navb .fl{ margin-left:120px;}
.navb .fr{ margin-right:120px;}

.main{ background:url(../images/mim_43.jpg) no-repeat center bottom; clear:both;}
.min{ background:#000000;}
.ban{ display:block; clear:both; overflow:hidden;}
.bant{ clear:both; display:block; background:url(../images/bant_03.jpg) no-repeat; height:47px;}
.banm{clear:both; width:925px; padding:0px 49px 0px 39px; display:block; background:url(../images/banm_03.jpg) repeat-y; height:355px;}



.banb{clear:both; display:block; background:url(../images/banb_03.jpg) repeat-y; height:58px;}

.gsjj{ clear:both; display:block; width:100%; height:288px;margin-bottom:18px; overflow:hidden;}
.gsjj .gs_bt{ float:left; margin-left:9px; width:44px; height:268px; background:url(../images/mint_16.jpg) no-repeat; margin-right:3px; margin-top:12px;}
.gsjj .gs_tp{ padding-top:17px;padding-bottom:15px;float:left; padding-right:14px;background:url(../images/minbj_15.jpg) no-repeat top right;}
.gsjj .gs_tp img{ padding:5px; background:#7a6842;}
.gsjj .gs_ti{ width:712px; background:#463a06; height:288px;float:left;}
.gsjj .gs_ti .fl{ width:278px;  margin-top:20px; margin-left:10px; color:#fef6c5; font-size:14px;}
.gsjj .gs_ti .fl p{height:220px; overflow:hidden; margin-bottom:15px; text-indent:2em;}
.gsjj .gs_ti .fl a{ text-decoration:underline;color:#fef6c5; }
.gsjj .gs_ti .fr{ margin-right:14px; margin-top:18px; border:3px solid #987300; width:382px; height:256px;}

.ytdt{ width:100%; clear:both; display:block;font-size:14px; font-weight:bold; }
.ytdt .yt_bt{ background:url(../images/bt_26.jpg) no-repeat left center; width:973px; height:76px; line-height:76px;color:#fefe94; text-align:right; padding-right:30px;overflow:hidden;}
.ytdt .yt_bt a{color:#fefe94;  }
.ytdt .yt_ti{ border:3px solid #987300; background:url(../images/mibj_29.jpg) repeat; height:290px; clear:both; display:block;}
.ytdt .yt_ti ul{ margin-left:12px;overflow:hidden; margin-top:16px;}
.ytdt .yt_ti ul li{ float:left; text-align:center; margin-left:14px; margin-right:14px; width:297px;}
.ytdt .yt_ti ul li img{ width:297px; height:197px; overflow:hidden; display:block;}
.ytdt .yt_ti ul li p{ margin-top:10px; color:#957d4f;}
.ytdt .yt_ti p a:hover{ text-decoration:none; cursor:pointer;}
.ytdt .yt_ti ul li span{ line-height:24px; width:100%; clear:both; display:block;}
.ytdt .yt_ti ul li .rq{font-weight:normal; background:url(../images/tp_32.jpg) no-repeat center center; color:#FFFFFF; margin-top:2px;}
.bott{ width:494px;}
.bot_bt{ padding-top:16px; padding-bottom:13px; height:34px; margin-left:5px;}
.bot_ti{ background:#edda8f; border:3px solid #987300; width:488px; display:block; height:230px;}
.botb{ width:377px; margin:20px auto; text-align:center;}
.foot{ width:100%;background:url(../images/bj1.jpg) repeat;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);color:#2a4a00; border-top:1px solid #f3dd51; height:129px;}

.yyh{ margin-top:9px; margin-left:9px;}
.yyh h1,.yyh p{ float:left;}
.yyh h1{ width:136px; height:215px;}
.yyh p{ margin-left:10px; width:176px; line-height:22px;}
.yyh p b{ font-size:14px; color:#691313; width:100%; display:block; line-height:24px;}
.yyh p .ti{ margin-left:90px; margin-top:16px; display:block; line-height:20px; color:#FF0000;}

.yhty{ width:127px; margin-top:7px; margin-right:9px;}
.yhty li{ margin-bottom:3px;width:127px; height:70px; overflow:hidden; float:left;}
.marqueetop{height:218px;width:127px;overflow:hidden;margin:0px auto;}



.mtdt{ display:block; margin-top:12px; margin-left:7px;}
.mtdt h1{ float:left; width:175px; height:127px; margin-right:8px;}
.mtdt ul{ float:left; width:292px; margin-bottom:6px;}
.mtdt ul ol{ width:100%; font-size:14px; font-weight:bold; color:#691313;}
.mtdt ul li{ padding-left:20px; background:url(../images/li_42.jpg) left center no-repeat; width:272px; line-height:26px;}
.mttp{ display:block; margin-left:6px; width:476px; clear:both;}
.mttp li{ width:111px; height:74px; margin-right:9px; float:left; display:inline;}
.marqueeleft{height:74px;width:476px;overflow:hidden;margin:0px auto;}
.marqueeleft ul{ float:left;height:74px;}


.fot_ti{ width:560px; margin:40px auto 10px auto; color:#ffffff; font-size:14px; }
.fot_ti a{ color:#fcd438;}
