/* CSS Document */
@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {font-size:14px; background:#fff;}
a,em{ text-decoration:none; font-style:normal; margin:0px; padding:0px;}
/* 链接样式，颜色可酌情修改 */
del,ins,a {text-decoration:none;}
a:link {color:#009;}
a:visited {color:#800080;}
a:hover,a:active,a:focus {color:#c00; text-decoration:none;} 
label{font-weight:100 !important;}

/*通用*/
.box{width:1200px; margin:0 auto;}

/*banner*/
.bannerBox{width: 100%; position: relative; overflow: hidden; margin: 0px auto; height:550px;}
.banner{width: 1920px; position: absolute; left: 50%; margin-left:-960px;}

/*.slider, .slider .slider-img { overflow: hidden; height:590px }
.slider { width:1920px; margin: 0 auto; position: relative }
.slider:hover .slider-btn { color: #fff; text-shadow: 0 0 5px #666 }
.slider .slider-img { width: 12000px; position: relative }
.slider .slider-img .slider-img-ul { position: absolute; left: 0; top: 0; overflow: hidden }
.slider .slider-img .slider-img-ul li { float: left }
.slider .slider-img .slider-img-ul li img { width:1920px; height:590px }
.slider .slider-dot ul { position: absolute; right:400px; bottom: 30px; display: none;}
.slider .slider-dot ul li { cursor: pointer; width: 10px; height: 10px; border-radius: 50%; background: #ccc; border: 2px solid #fff; float: left; margin-left: 10px }
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover { background: #fff }
.slider .slider-btn { position: absolute; width:60px; height:60px; top:52%; line-height:60px; text-align: center; color: #fff; font-size: 28px; text-decoration: none; font-family: '黑体'; color: rgba(255,255,255,0); border-radius: 100px; }
.slider .slider-btn:hover { background: rgba(125,125,125,.3) }
.slider .slider-btn.slider-btn-left { left: 0; margin-top: -50px; margin-left:300px;}
.slider .slider-btn.slider-btn-right { right: 0; margin-top: -50px; margin-right:300px;}*/


.head{height:110px;}
.head .logo{ float: left; width:500px; padding-top:20px;}
.head .caidan{float:right; width:220px; padding-top:20px; text-align:right;}
.head .caidan li:nth-child(1){margin-bottom:30px;}
.head .caidan a{font-size:12px; color:#4c4c4c; margin-left:20px;}
.head .caidan a img{margin-right:5px; position:relative; top:-1px;}

.Nav{background:#8ba39e; border-bottom:2px solid #69837d;}
.Nav li{float: left; width:115px; text-align: center; height:43px; line-height:43px; font-size:14px; color:#fff; position: relative;}
.Nav li:hover{background:#e9e9e9;}
.Nav li a{color:#fff;}
.Nav li:hover a{color:#4c4c4c;}
/*.Nav em{float: left; width:1px; background:#ccc; margin-top:45px; color:#ccc; height:15px; display: block;}*/

.nav_bot{ height: 43px; position: absolute; top:43px; left: 0px; width:670px; z-index: 999; line-height:43px; display: none;}
.nav_bot a{color:#fff !important; padding: 0px 20px; font-size: 14px; float: left;}
.nav_bot a:hover{color:#fff !important;}
.ban_top{position:absolute; top:0px; left:0px; height:43px; width:100%; background:url(../images/ban_top.png) no-repeat; background-size:100% 100%; z-index:99; display: none;}


.bot1{height:115px; line-height:30px; padding-top:25px; text-align:center; color:#666; background:#e6e6e6; border-top:2px solid #b5c2bf;}
.bot1 a{color:#666;padding:0px 30px;}
.bot2{height:40px; line-height:60px; text-align:center; color:#666;}

.sycon{margin-left:-20px;}
.sycon li{width:380px; float:left; margin-left:20px; height:300px;}

.sycon_title{ border-bottom:1px solid #e6e6e6; line-height:35px; color:#4c4c4c; font-size:16px; margin-bottom:20px;}
.sycon_title img{margin-right:5px;}
.sycon_title em{color:#cccccc; font-size:12px;padding-left:5px;}
.sycon_title a{float:right; color:#999; font-size:12px;}


.sycon_con{height:220px;}
.sycon_con dl{height:40px; line-height:40px; color:#4c4c4c; border-bottom:1px dashed #e6e6e6;}
.sycon_con dl em{float:right; color:#999;}
.sycon_con dl:hover{color:#588078;}
.sycon_con .sycon_con_left{width:130px; height:90px; float: left;}
.sycon_con .sycon_con_left img{width:100%; height:100%;}
.sycon_con .sycon_con_right{width:240px; float: right;}
.sycon_con .sycon_con_right .sycon_con_right1{color: #4c4c4c; font-size:14px;}
.sycon_con .sycon_con_right .sycon_con_right2{color: #9b9b9b; text-indent:2em; font-size: 12px; line-height: 22px;}




.sousuo{width:250px; height:30px; background:#e9e9eb; border-radius:5px; float:right; margin-top:7px;}
.sousuo input[type="text"]{float:left; height:30px; margin-left:10px; width:200px; border:none; outline:none; background:none;}
.sousuo input[type="image"]{float:right; margin-right:10px; margin-top:6px; border:none; outline:none; cursor:pointer;}

.con_left{width:220px; float:left;}
.con_left_title{width:220px; height:44px; text-align:center; line-height:44px; background:#8ba39e; color:#fff;}
.con_left_li{padding:0px 10px; padding-bottom:20px; background:#f7f7f7;}
.con_left_li li{line-height:45px; border-bottom:1px dashed #e6e6e6; color:#666; padding:0px 20px;}
.con_left_li li:hover{color:#4f6a49;}
.con_left_li li em{float:right; font-family:"宋体";}
.con_left_li a{color:#666; cursor:pointer;}
.con_left_li .con_left_bot{display:none;}
.con_left_li dl{line-height:45px; border-top:1px dashed #e6e6e6; color:#666; padding-left:20px;}
.con_left_li dl:hover{color:#d7ba83;}

.con_right{width:960px; float:right;}
.con_right_title{height:44px; line-height:44px; border-bottom:1px solid #e6e6e6; font-size:16px;}
.con_right_title em{float:right; color:#696868; font-size:12px;}
.con_right_title span{float:left; line-height:42px; border-bottom:2px solid #8ba39e; padding-left:10px; padding-right:20px;}


.about{margin-top:20px; line-height:24px;}


.news_list{margin-top:20px;}
.news_list li{height:40px; line-height:40px; color:#4c4c4c; border-bottom:1px dashed #e6e6e6;}
.news_list li em{float:right; color:#999;}
.news_list li:hover{color:#aaab67;}

.news_show1{text-align:center; padding-top:35px; font-size:16px; color:#333;}
.news_show2{text-align:center; padding-top:20px; padding-bottom:10px; font-size:12px; color:#808080; border-bottom:1px dashed #e6e6e6; width:400px; margin:0 auto;}
.news_show3{line-height:24px; color:#4c4c4c; margin-top:20px;}

.pro_list{margin-left:-30px;}
.pro_list li{width:300px; height:200px; margin-top:35px; float:left; margin-left:30px; position:relative;}
.pro_list li img{width:100%; height:100%;}
.pro_list li div{position:absolute; bottom:0px; left:0px; width:100%; height:40px; line-height:40px; text-align:center; background:url(../images/ban_top.png) no-repeat; background-size:100% 100%; color:#fff;}



.lunbotu{margin:0px auto;width:760px;overflow:hidden; margin-top:40px;}
.large_box{margin-bottom:10px;width:760px;height:500px;overflow:hidden;}
.large_box img{display:block; width:100%;}
.small_box{width:760px;height:73px;overflow:hidden;}
.small_list{position:relative;float:left;width:690px;height:73px;overflow:hidden;}
.small_list ul{height:73px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:73px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#aaab67;}
.left_btn{float:left;margin-right:10px;background-image:url(../images/left_btn.png);}
.right_btn{float:right;background-image:url(../images/right_btn.png);}


.fenye{text-align:right; margin-top:40px;}
.fenye a{color:#333; margin-left:10px;}
.fenye a.select{color:#aaab67;}


/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:960px;height:200px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:870px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px; padding:0px;}
.scroll_horizontal .list li{float:left;width:220px;}
.scroll_horizontal .list li img{width:210px;height:120px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:30px;width:30px;height:60px;background:#f7f7f7;cursor:pointer; text-align:center; line-height:60px; font-size:20px; font-family: "宋体";}
.scroll_horizontal .plus{left:10px;}
.scroll_horizontal .minus{right:10px;}



