@charset "utf-8";

/* CSS Document */
{ padding:0px; margin:0px;}
body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; color:#000;}
h1,h2,h3,ul,li,img,dl,dt,dd{ margin:0; padding:0; list-style:none; border:0;}
a,a:hover{text-decoration:none; color:#666;}
.topwarp{ width:100%; height:110px;}
.top{ width:1000px; height:100px; margin:0 auto; position: relative; z-index:99999999;}
.logo{ width:280px; height:79px; float:left; padding-top:20px;}
.logo a{
    display: block;
}
.logo a img{
    max-width: 90%;
}
.nav{ width:720px; height:50px; float: right;padding-top:50px; }
.banner{ width:1000px; height:340px; position:relative; z-index:999;margin: 0 auto;}
/*nav css */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.topNav { width:100%;position:relative;z-index:999999;height:40px;line-height:40px;font-family:"Microsoft YaHei",SimSun;font-size:12px;   }
.topNav-width {width:100%; height:53px;}
.topNav h3 {font-weight:normal;font-size:100%;}
.topNav dl {zoom:1;}
.topNav .tnLeft {float:left;}
.topNav .tnRight {float:right;}
.topNav dd {float:left;position:relative; background:url(../images/line1.jpg) no-repeat right;}
.topNav dd h3 {float:left;  }
.topNav dd h3 a {display:inline-block;*display:inline;zoom:1;height:24px;
    line-height:24px;padding:13px 17px;color:#434343;}
.topNav dd h3 a i {display:inline-block;width:8px;height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font-size:12px;line-height:13px;background: url(../images/icon.png) 0 -61px no-repeat;}
.topNav dd h3 a:hover,.topNav dd.on h3 a {background:#029c60;color:#FFF;}
.topNav .welcome {padding-right:15px;color:#FF8400;}
.topNav .welcome a {color:#FF8400;}
.topNav dd ul {display:none;position:absolute;width:100%;top:50px;left:0;border-top:0;background:#018a56; z-index:999999;}
.topNav dd ul li {line-height:31px;}
.topNav dd ul li a {display:block;color:#FFF;padding:0 15px;}
.topNav dd ul li a:hover {background:#10b575;color:#fff;}
.topNav dd ul li a span {color:#FF8400;margin-left:5px;}
/*nav css end*/
/*banner css*/
#full-screen-slider { width:100%; height:340px; float:left; position:relative;}
#slides { display:block; width:100%; height:340px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; 
left:10%; top:300px; z-index:999;
padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#4dffba;}
/*banner css end*/
.mian .container{ width:1000px;}
.container{ margin:0 auto; }
.left{ width:500px;float:left;background:#eee;}
.midd{ width:460px;background:#FFF; float: right;padding:20px;}
.left h1,.right h1,.midd h1{ font-size:16px; color:#016e44; font-family:"微软雅黑"; margin-bottom:5px;}
.clearfix{ display:block;}
.left,.midd,.right{ }
.newlist{ margin-right:27px;margin-top: 20px;}
.newlist li{ margin-top:10px;
    background:url("../images/dot.png") no-repeat left center;text-indent: 8px;}
.bt{ width:100%;  overflow:hidden; display:inline-block; color:#333; font-size:14px;text-overflow: ellipsis;white-space: nowrap;}
.wz{ width:100%; display:block; height:40px; line-height:18px; overflow: hidden; color:#999;}
.wz:hover{ color:#029c60; text-decoration: underline;}
.wz span{color:#029c60; text-align:end; }
.right{ width:145px;height:178px;float:left; background:url(../images/contact_bg.jpg) no-repeat top; padding:0px 14px; padding-top:154px;}
.right p span{ color:#15a36c;}
.right p{ line-height:19px; color:#666;}
.footer{ width:1000px; height:115px; background:#029c60;margin: 0 auto;}
.foot{ width:1000px; height:115px; margin:0 auto;overflow: hidden}
.b_nav li{ margin:0 25px; float:left;}
.b_nav li h1 a{ font-size:14px; color:#FFF; font-weight:normal;}
.b_nav li p a{ color:#8feec9}
.b_nav li p{ line-height:10px;}
.bottom{ width:auto; height:40px; background:#025937;}
.b_nav { width:826px; float:left; height:100px;}
.ewm{ width:14%; height:115px;float:right; background:#016e44; }
.ewm h1{ font-size:14px; color:#69c5a0; margin:5px 25px 5px 25px; font-weight:normal;}
.ewm img{ margin: 0px 25px 5px 25px;width: 80px;height: 80px;}
.b_nr{ margin:0 auto; width:1000px; height:40px; text-align:left; clear:both; line-height:40px;}
.b_nr p{ float:left; display:block; margin:0px;}
.bq{ width:830px; height:40px; color:#fff;}
.link{ width:170px;height:40px; color:#69c5a0;}
.link a{ color:#096; margin:0 15px;}

/*about css*/

.w{width:500px; }
.fl{float: left;}
.fr{float: right;}

/*pic show*/
.index_box2 .hd{ font-family:"微软雅黑";font-size: 16px;line-height:40px;}
.index_box2 .hd .on{color:#ee2d24;}
.index_box2 .hd span{margin:0 15px;color: #fff;font-family: arial;}
.index_box2 .curNum{font-size:12px;font-family: arial;}
.index_box2 .bd{height: 300px;position: relative;overflow: hidden;clear: both;}
.index_box2 .bd li{float:left;margin-right: 17px;_display:inline;height: 220px;overflow: hidden;width: 204px;}
.index_box2 .bd li.addBox .photo{background:url(../images/bg_no.jpg) no-repeat 0 0;width:204px;height:30px; font-family:"微软雅黑"; }
.index_box2 .bd ul{width: 10000px; position: absolute;}
.index_box2 .bd .text{height:200px;line-height:22px;color: #0f0f0f;font-size:12px; font-family:"微软雅黑";}
.index_box2 .bd li .v{width: 100%;height: 100%;display: block;zoom:1;background:url(../images/ico_video.png) no-repeat center center #000;opacity: 0.75;-moz-opacity:0.75;filter:Alpha(opacity=75); position: absolute;left:0px;top:0px;}
.index_box2 .bd li .photo a{width:204px;height: 30px; display: block;zoom:1; position: relative; line-height:22px; font-size:16px; font-family:"微软雅黑"; color:#007145;font-weight:bold;}
.index_box2 .btn{position: absolute;top:200px; z-index: 3;width:27px;height: 29px;opacity:1;-moz-opacity:1;filter:Alpha(opacity=100);}
.index_box2 .btn:hover{opacity: 1;-moz-opacity:0.7;filter:Alpha(opacity=100);}
.index_box2 .btnPre{background: url(../images/bg_pre.png) no-repeat center #000;left:0px;}
.index_box2 .btnNext{background: url(../images/bg_next.png) no-repeat center #000;left:30px;}
/*二级页面css*/
.main01{ width:1000px; height:auto; min-height:300px;line-height:30px; background:#FFF; margin:0 auto; }
.left01{ width:250px; height:auto; overflow:hidden; min-height:300px; float:left;}
.right01{ width:730px; height:auto; overflow:hidden; min-height:400px; float: left;padding-left:20px; }
.clear{ clear:both;}
.tit01{ width:250px; height:100px; background:#029c60; text-align:center; line-height:100px; color:#FFF; font-size:20px;}
.tit01 span{ line-height:5px; font-size:12px;}
.daolist{ width:248px; height:auto; border:#e4e4e4 1px solid; overflow:hidden; border-bottom: none;}
.daolist li{ width:248px; height:40px; border-bottom:#e4e4e4 1px solid; line-height:40px; text-align:center;}
.daolist li a{ width:248px; height:40px; display:block;}
.daolist li a:hover{ width:248px; height:40px; background:#1ab076; color:#FFF;}
.r_tit{ width:730px; height:50px; line-height:50px; font-size:16px; color:#029c60; font-weight:bold; padding-left:5px;}
.r_tit span{ float:right; padding-right:10px; font-size:12px; color:#999; font-weight:normal; background:url(../images/home.png) no-repeat left; padding-left:20px;}
.nr_er{ width:730px; height: auto; min-height:400px; border-top:1px solid #e0e0e0; }
.nr_er img{ max-width:730px; height:auto;}
.nr_er h1{ width:730px; height:30px; text-align:center; line-height:30px; font-size:16px;}
.newslist_er{ width:730px; height:auto; margin-top:10px; margin-bottom:10px;}
.newslist_er li{ width:730px; height:40px; border-bottom:1px solid #CCC; background:url(../images/dot.png) no-repeat left;}
.newslist_er li a{ padding-left:10px; width:500px; height:40px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:40px; display:inline-block;}
.newslist_er li a:hover{ color:#096;}
.newslist_er li span{ float:right; line-height:40px;}

/*二级翻页css*/
.pages{ float:left; width:730px;text-align:center; height:50px; line-height:50px;margin-bottom:20px; }
.pages a, .pages span{margin:2px;padding:2px 6px;color:#524f4c;}
.pages span, .pages a:hover{color:#22b57c;}
.pages span font{color:inherit;}


