﻿@charset "utf8";
/* CSS Document */

html,h1{padding:0; margin:0; display:block;}
body{ width:100%;  padding:0; margin:0; display:block;min-width:1200px;overflow-x: hidden;}
body,textarea,input,select,option{font-size:14px;color:#333;font-family:"微软雅黑", "Microsoft YaHei","Verdana","Arial","Helvetica",sans-serif;}

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,textarea,input,select,option,form{margin:0 auto;}
th,td,ul,ol,textarea,input,select,option{padding:0;}
a{text-decoration:none;color:#333}
a,textarea,input{outline:none}
a:hover{color:#ff6f00;text-decoration:none}
textarea{overflow:auto;resize:none}
table{border-collapse:collapse}
li{list-style:none; text-align:left;}
a img{border:none}
body{background-color:#fff; position:relative;}
.fl{float:left}
.fr{float:right}
.q:after { content: '\20'; clear: both; display: block; }
.q{zoom:1}
.clear{clear:both;height:0;overflow:hidden}
.clears:before,.clears:after{content:'';display:table}
.clears:after{clear:both}
.clears{zoom:1}
.img img{display:block}
label,label input{vertical-align:middle}
.btn{cursor:pointer;border:none}
.rel{position:relative}
.abs{position:absolute}
.pt30{padding-top:40px;}
.pb30{padding-bottom:40px;}
input, select, textarea { vertical-align: middle; *font-size:100%;}
input { margin: 0; outline: none; padding: 0; }
input::-ms-clear {display:none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1}
.w1200 {width: 1200px; margin: 0 auto; overflow: hidden;}
/*top*/
.top{position: absolute; width: 100%; float: none; height: 90px; overflow: hidden; z-index: 999; background: #0E6629;}
.top_logo{float: left; height: 60px; width: 200px; padding: 15px 0;}

.menu{margin:20px auto; height:50px; width: 780px; float: left;}
.menu ul {float: left;}
.menu ul li ul a:hover{background-color:#282828; color:#EFE6C9;}
.menu ul li{float: left;height: 50px; position:relative; text-align:center;display:inline-block;}
.menu ul li ul li{ height:40px; line-height:40px;}
.menu ul li a{ color:#EFE6C9; display:block; font-size:16px; padding:0 12px;text-shadow: 2px 1px rgba(0,0,0,.3);line-height: 30px;}
.menu ul li a p{line-height: 20px; font-size:12px;}
.menu ul ul{ position:absolute; z-index:9999; display:none; left:0; top:50px;}
.menu ul li a:hover{ text-decoration:none; color:#ff6f00; font-weight:bold;}
.menu ul li.hover a,.menu ul li.on a{ color:#ff6f00; font-weight:bold;}

.tel{font-size: 16px; float: right; height: 60px; width: 220px; background: url("../images/tel.png") no-repeat; padding-left: 0;  margin-top: 20px;}
.tel span{line-height: 25px; height: 25px; display: block; }
.tel strong{ font-size:26px; font-weight:bold; color:#cf3423; line-height:26px; display:block; }

/*banner*/
.fullsilder_banner {width:100%;z-index:50; margin:0 auto;overflow: hidden;}
.fullsilder_banner .bd{width: 100%; background: url("../images/loading.gif") no-repeat center center;}
.fullsilder_banner .bd ul{padding:0; margin:0;}
.fullsilder_banner .bd li {list-style:none;}
.fullsilder_banner .bd li .pic {height: 900px;  margin: 0 auto;  position: relative;}
.fullsilder_banner .bd li .pic img{position:absolute; left:50%; margin-left:-960px;}
.fullsilder_banner .hd { width: 100%; margin: 0 auto; position: relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; position:absolute;}
.fullsilder_banner .hd ul li {cursor: pointer; display: inline-block; *display:inline; zoom: 1; width: 100px; height: 14px; line-height: 50px; margin: 4px; overflow: hidden; background: #b8b8b8; font-size:12px;}
.fullsilder_banner .hd ul .on { background: #ff6f00; }
.fullsilder_banner .hd ul li:hover{ opacity:0.8;}
.fullsilder_banner .prev {z-index: 1; position: absolute; filter: alpha(opacity=50); margin-top: -30px;  width: 40px;  background: url(../images/slider-arrow.png) #000 no-repeat -125px 50%; height: 60px; top: 50%;
    cursor: pointer;  left: 0;  opacity: .5;}
.fullsilder_banner .next {z-index: 1; position: absolute; filter: alpha(opacity=50); margin-top: -30px;  width: 40px;  background: url(../images/slider-arrow.png) #000 no-repeat -5px 50%; height: 60px; top: 50%;
    cursor: pointer; right: 0;  opacity: .5;}
.wrap {height: auto; width: 1200px; margin: 0 auto; overflow: hidden; background: #fff; padding: 0;}

.pren{height: 50px; line-height: 50px; margin: 20px 0; border-top: 1px dashed #dedede;}
.pren em{font-size: 16px; color: #333333;height: 50px !important; line-height: 50px; width:48%; overflow:hidden;  font-style: normal;}
.pren em a{color:#0E6629;font-size: 16px;}
.pren em a:hover{color:#ff6f00;}
/*footer*/
.footer{background: #0E6629; color:#fff; border-top:5px solid #0d5e26;margin: 0 auto;padding-top: 30px;}
.footer .footer_content{overflow:hidden; width:1200px; margin:0 auto;}
.footer .footer_content p{color:#fff; line-height:30px; font-size:14px; text-align:center;}
.footer .col1{width:280px; padding-right: 50px; float:left;min-height:145px; background:url(../images/linefooter.png) right center; background-repeat:no-repeat;}
.footer .col2{width:600px; padding-left:50px;float:left;background:url(../images/linefooter.png) right center; background-repeat:no-repeat; padding-right: 20px;min-height:145px; }
.footer .col3{padding-left:20px;float:right;min-height:145px; }

.footer .col1 img{width:280px;}
.footer .col_content p{text-align:left;}

.footer p.col_tit{font-size: 20px; height: 40px; line-height:40px;}
.footer .col_tit span{font-size: 16px; height: 40px; padding-left:10px;}

.footer .col3 img{width: 130px;}

.footer .copyright{height:50px; line-height:50px; font-size:14px;  text-align: center; margin-top: 30px; background:#0d5e26}
.footer .copyright a{color:#fff;}
.footer .copyright a:hover{color:#ff6f00;}

/*图片动态*/
.animation a{position:relative;display:block;}
.animation a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(122,188,222,0.4);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:1;}
.animation i{height:50px;background:url(../images/showlink.png) no-repeat 50% 50%;position:absolute;left:0px;top:50%;right:0px;text-align:center;margin-top:-25px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:2;}
.animation img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.animation a:hover::before,.animation a:hover i{opacity:1;}
.animation a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
/*图片动态*/

/*视频图标*/
.vi{position: relative;}
.vi a i {height: 50px; background: url(../images/v0.png) no-repeat 50% 50%; position: absolute; left: 0px; top: 50%; right: 0px; text-align: center; margin-top: -25px; -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; z-index: 2;}
.vi a:hover i{ background: url(../images/v1.png) no-repeat 50% 50%;} 
/*视频图标*/

/*分页*/
.page {float: left;	height: 30px;width: 100%;margin: 20px;	text-align: center;}
.page a,.page_num span{color: #666;margin-right: 5px;margin-left: 5px;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;	margin-top: 0px;margin-bottom: 0px;border: 1px solid #CCC;}
.page span{background-color: #0E6629;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;color: #FFF;	text-decoration: none;margin: 0px;}
.page a:hover{background-color: #0E6629;color: #FFF;text-decoration: none;}
/*分页*/

/*当前位置*/
.wz {height: 50px; line-height: 50px; border-bottom: 1px dashed #dedede;  margin-bottom: 0;}
.wz a:hover{color:#ff6f00;}
/*当前位置*/

.rightbar{width:330px; float:right;}

/*右边览框*/
.widget {clear: both; margin-bottom: 20px;  position: relative; background-color: #FFF; border-radius: 4px; border: 1px solid #eaeaea;  padding: 10px 15px; text-align: center;overflow: hidden;}
.widget h3 {position: relative; margin: 0; line-height: 20px; font-size: 18px; height: 28px; border-bottom: 1px solid #eaeaea;text-align: left; margin-bottom: 10px;}
.widget h3 strong {border-bottom: 1px solid #0E6629; display: inline-block; left: 0; height: 28px; font-weight: bold; color: #0E6629;}
.widget h3 b{border-bottom: 1px solid #0E6629;height: 28px;font-weight: normal;display: inline-block; }
/*右边览框*/

/*右边框菜单*/
.rightbar-menu{font-weight: bold;margin: 0;list-style: none;padding: 0;border-radius: 4px;padding: 7px 0;}
.rightbar-menu a{display: block;padding: 10px 20px; }
.rightbar-menu li{border:1px solid #f2f2f2; background:url(../images/gi2.jpg) 20px center no-repeat; text-indent: 40px; margin: 5px 0;}
.rightbar-menu li.on a{color: #ff6f00;}
.rightbar-menu li:first-child a{border-radius: 4px 4px 0 0}
.rightbar-menu li:last-child a{border-radius: 0 0 4px 4px;border-bottom: none;}

/*右边框菜单*/

/*右边览滚动*/
.focusslist{position:relative;}
.focusslist .bd{}
.focusslist li{float:none;}
.focusslist h5{font-size:16px;line-height:36px; font-weight:normal; text-align:center;}
.focusslist .hd{width:100%;margin:0 auto;height:12px;overflow:hidden; position:absolute; top:180px; text-align:center;}
.focusslist .hd ul{width:100%;}
.focusslist .hd li{display:inline-block;overflow:hidden;margin:0 5px;text-indent:-999px;background:#ccc;width:12px;height:12px;cursor:pointer;border-radius:50%;}
.focusslist .hd li.on{background:#ff6f00;}
.pframe {background: #f3f3f3; padding: 5px 20px;}
/*右边览滚动*/

/*右边览图文*/
.coverlist {width:320px; overflow:hidden;}
.coverlist .imgarea{width: 140px; height:145px; overflow:hidden;}
.coverlist li{overflow:hidden;margin-bottom:8px;padding-bottom:8px;float: left; display: inline;  width: 140px;  margin-right: 20px;}
.coverlist li img {width: 140px; height:145px;}
.coverlist .m{float:left;margin-right:10px;}
.coverlist h5{margin-bottom:5px;font-size:14px;line-height:26px; font-weight:normal; text-align:center}
.coverlist p{}
/*右边览图文*/

/*右边览新闻列表*/
.nlist{}
.nlist li {height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; width:100%; float:left;}
.nlist li i {color: #ff6f00!important; margin-right: 10px;}
/*右边览新闻列表*/

/*右边tag列表*/
.itemstag{overflow: hidden;padding: 5px 0 0;margin:0 -1% 0 0;}
.itemstag a{float: left;width: 32.33333333%;margin: 1% 1% 0 0;color: #777;display: block;background-color: #fafafa;line-height: 30px;height: 30px;overflow: hidden;}
.itemstag a:hover{color: #fff;background-color: #0E6629;}
.itemstag a .hot{position: relative;background: #0E6629;color: #FFF;display: inline-block;height: 14px;padding: 0 2px;line-height: 14px;margin-left: 5px;border-radius: 2px;text-align: center;}
.itemstag a:hover .hot{background-color: #fff;color: #0E6629;}
/*右边tag列表*/

/*右边览微信*/
.rightbar-weixin{border-radius: 4px;border: 1px solid #eaeaea;margin-top: 10px;}
.rightbar-weixin h5{padding: 12px 0 0 0;font-size: 12px;margin: 0;line-height: 16px;text-align: center;}
.rightbar-weixin img{max-width: 100%;}
/*右边览微信*/