/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px; background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
fieldset,img{border:none; color:gray;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
em,i{ float:right;}

/*通用字体样式定义*/
a {color:#333;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}

/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}

.mbody{ width:960px; margin:0 auto}
.icon-bg{ background:url(../images/icon-bg.gif)}
.areaL{ width:220px;float:right;}
.areaR{ width:725px;float:left;}
.areaR .colL{ float:left; width:360px;}
.areaR .colR{ float:right; width:350px;}
.main-bg{ background:url(../images/main-bg.jpg) repeat-y right; }
.dotted{ background:url(../images/line-dotted.gif) repeat-x; height:1px; overflow:hidden; font-size:1px;}

/*新添加的样式*/
.head{background-color:#f2f2f2;padding-top:18px;}

/*通用广告*/
.adv-banner{ width:960px; margin:0 auto;}
.adv-banner .colL{ float:left; width:650px; height:90px; background:#f3f3f3}
.adv-banner .colR{ float:right; width:300px; height:90px;background:#f3f3f3}

/*logo\搜索*/
.layout,.nav_box{width:960px;margin:0 auto;}


/*导航*/
.nav{border-top:5px solid #4B8500;border-bottom:1px solid #ccc;background-color:#fff;height:34px;}
.nav_box{position:relative;}
.nav_box .top_border{width:225px;height:5px;background-color:#333;top:-5px;left:0;position:absolute;_display:none;}
.nav_box .nav_link{position:absolute;top:2px;left:10px;}
.nav_box .nav_link a{padding:0 7px;display:inline-block;font:500 15px/32px "微软雅黑";height:35px;}
.nav_box .nav_link a:hover,.nav_box .nav_link a.current{background-color:#4B8500;color:#fff; text-decoration:none;}



/*焦点图*/
.focus{ width:360px; height:245px; overflow:hidden; position:relative}
.focus .slides_container{ height:245px; overflow:hidden; width:360px; overflow:hidden}
.focus img{ width:360px; height:245px; background:#f3f3f3; display:block}
.focus .txt{ background:url(../images/black60.png); position:absolute; width:330px; height:30px; bottom:0; color:#fff; padding:10px 15px;_bottom:-1px}
.focus .txt a{ color:#fff;}
.focus .txt a:hover{ color:#FF0;}
.focus .txt h3{ font-size:14px; font-weight:bold; text-align:center;}
.focus .txt p{ margin-top:5px;}
.focus .pagination{ width:75px; position:absolute; bottom:10px; z-index:999; height:9px; overflow:hidden; left:43%}
.focus .pagination li{ float:left; width:15px; text-indent:-9999px}
.focus .pagination a{ background:url(../images/dot.png) no-repeat 0 -10px; width:8px; height:9px; display:block; }
.focus .pagination .current a{background:url(../images/dot.png) no-repeat 0 0;}

.head-news h1,.head-news h2{ font-size:18px; font-family:"黑体"; line-height:22px; height:22px; overflow:hidden}
.head-news h1 a,.head-news h2 a{color:#4B8500;}
.head-news p{ text-indent:2em; line-height:22px; overflow:hidden; height:44px; margin-bottom:15px;}
.head-news .list-item li{ line-height:22px; height:22px; overflow:hidden;background:url(../images/icon-bg.gif) no-repeat 0 -60px; padding-left:12px; font-size:14px;}

.commonL{ position:relative;background-color:#f1f1f1; margin-bottom:10px;}
.commonL .arrow{ background-position:0 -44px; width:8px; height:8px; position:absolute; top:-1px; right:-1px; overflow:hidden;}
.commonL h6{ border-bottom:1px solid #cdcdcd; height:36px;line-height:40px;padding-left:25px;position:relative;color:#4b8500;font-size:14px;font-weight:bold;}
.commonL h6 span{width:4px;height:17px;background-color:#4b8500;font-size:1px;position:absolute;left:10px;top:10px;}
.commonL h3{ font-weight:bold; text-align:center; padding:10px 0}
.commonL .imgBox{ width:200px; margin:0 auto}
.commonL .imgBox .imgL{ width:105px; float:left;}
.commonL .imgBox .imgL img{ width:105px; height:70px; background:#f3f3f3; display:block}
.commonL .imgBox .txtR{ width:85px; float:right; line-height:18px; height:72px; overflow:hidden; color:#666}
.commonL .info{ line-height:18px; height:72px; overflow:hidden; color:#666; text-indent:2em; width:200px; margin:0 auto}
.commonL .list-item{ margin:10px auto; width:190px;}
.commonL .list-item li{ background:url(../images/icon-bg.gif) no-repeat 0 -85px; padding-left:12px; line-height:24px; height:24px; overflow:hidden}
.commonL .bigImg{ padding-top:15px; text-align:center;}
.commonL .bigImg img{ display:block; width:200px; height:110px; background:#f3f3f3; margin:0 auto 8px}

.commonL .voteBox{ padding:10px 0}
.commonL .voteBox .btn{ padding:5px 5px 5px 0; text-align:right}
.commonL .voteBox .btn input{ background:url(../images/vote-btn.gif) no-repeat; width:66px; height:17px; color:#fff; border:0}
.commonL .vote-item{ width:200px; margin:0 auto}
.commonL .vote-item dt{ color:#004276; margin-bottom:5px; text-align:center; font-size:14px; font-weight:bold}
.commonL .vote-item span{ display:inline-block; vertical-align:top;font-family:Tahoma, Geneva, sans-serif; margin-top:3px}
.commonL .vote-item .sel{ background:url(../images/icon-bg.gif) no-repeat 0 -210px; width:13px; height:17px;  text-align:center; color:#fff; margin-left:2px}
.commonL .vote-item .per{ background:#44b1f2; height:12px; margin-left:1px}
.commonL .vote-item .num{ color:#cc0001; padding-left:10px; font-size:14px; margin-top:0; }
.commonL .vote-item .info{ padding-top:5px; padding-left:3px; line-height:18px;}
.commonL .vote-item a{ display:block; padding:2px 0;border:1px dotted #fff; height:40px; overflow:hidden}
.commonL .vote-item a:hover{ text-decoration:none; border:1px dotted #ddd}
.commonL .vote-item .current{background:#f3f3f3}

.commonR h6{ background:url(../images/title-bg.jpg); width:310px; height:27px; font-weight:bold; font-size:14px; color:#4b8500; padding:12px 0 0 50px}
.commonR h3{ text-align:center; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; margin-top:10px;}
.commonR .list-item{width:330px; margin:10px auto}
.commonR .list-item li{ line-height:28px; height:28px; overflow:hidden; font-size:14px; background:url(../images/icon-bg.gif) 0 -58px no-repeat; padding-left:12px}
.commonR .pic-item{ width:350px; margin:12px auto}
.commonR .pic-item li{ width:160px; text-align:center}
.commonR .pic-item li img{ background:#f3f3f3; width:160px; height:107px; display:block}
.commonR .pic-item .img{ position:relative; display:block; margin-bottom:8px; width:160px; height:107px;}
.commonR .pic-item .video{ width:20px; height:15px; background-position:0 -113px; position:absolute; bottom:10px; left:10px;}
.commonR .pic-item p{ padding-top:15px; text-align:left; color:#666; line-height:18px;}
.commonR h5{ border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; padding-left:10px; padding-bottom:8px; width:330px; margin:0 auto; color:#4b8500}
.commonR h5 a,.commonR h6 a,.commonL h6 a{ color:#4b8500}

.picShow{width:958px}
.picShow h6{ height:30px; padding:8px 0 0 20px;font:500 18px/30px "微软雅黑";}
.picShow h6 a,.addTitle a{color:#4B8500;}
.picShow .imgBig{ float:left; width:340px; padding:10px 0; text-align:center}
.picShow .imgBig img{ display:block; width:300px; height:190px; padding:1px; border:1px solid #ddd; margin:0 auto 8px;}
.picShow .imgSmall{ float:right; width:600px;}
.picShow .imgSmall .list-item{ padding-top:10px;}
.picShow .imgSmall .list-item li{ width:150px; float:left; text-align:center; height:110px; overflow:hidden}
.picShow .imgSmall .list-item img{ width:120px; height:80px; margin:0 auto 5px; display:block; border:1px solid #ddd; padding:1px}
.picShow .imgSmall .col{ float:left; width:300px; padding-top:10px;}
.picShow .imgSmall .box{ width:280px; margin:0 auto}
.picShow .imgSmall h3{ border-bottom:1px solid #ddd; font-size:14px; padding-bottom:10px; color:#33510b;}
.picShow .imgSmall .txt-item{ margin-top:15px}
.picShow .imgSmall .txt-item li{ line-height:22px; height:22px; overflow:hidden}
.picShow .imgSmall .imgL{ width:105px; float:left;}
.picShow .imgSmall .imgL img{ width:105px; height:70px; background:#f3f3f3; display:block}
.picShow .imgSmall .txtR{ float:right; width:160px;}
.picShow .imgSmall .txtR h2{ font-weight:bold; margin-bottom:10px;}
.picShow .imgSmall .txtR p{ line-height:18px; overflow:hidden; height:54px; color:#666}
.picShow .imgSmall .imgBox{ width:280px; padding-top:10px;}

.colorBox{background-color:#f1f1f1;width:100%;padding-bottom:20px;}
.addTitle{background:url(../images/tit.jpg) 0 0 no-repeat;height:39px;font:500 18px/39px "微软雅黑";padding-left:40px;}
.height02{height:520px;}
.picShow .border{border-bottom:1px solid #cfd8bd;background:url(../images/tit02.jpg) 0 0 no-repeat;padding:8px 0 0 40px;}
.imgSmall .box h3 a{color:#4B8500;font-weight:bold;}
.commonL .ttTitle a{float:right;font-weight:normal;color:#666;font-size:12px;margin-right:10px;}
#tt ul{padding:10px 15px;}
#tt li{height:26px;line-height:26px;overflow:hidden;}
#tt li span{font-size:12px;color:#fff;background-color:#4B8500;width:18px;height:18px; text-align:center;margin-right:8px;display:inline-block;line-height:18px;}

.link{ border:1px solid #ddd; border-top:7px solid #ddd; padding:5px 10px; line-height:24px;}
.link a{ margin-right:10px;}