﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
body{font-size:14px;font-family:'Microsoft YaHei';color:#5e5e5e;background:#fff;}
h1,h2,h3{font-weight:normal;}
ul,ol,dl{list-style:none;}
a,a:link,a:hover{ text-decoration:none;color:#5e5e5e;font-size:14px;}
.clear{clear:both;}
.bd{width:100%;height:auto;}
.head{width:100%;height:auto;}
.top{width:1170px;height:auto;margin:0 auto;}
.logo{width:260px;height:102px;float:left;}
.logo p{height:32px;line-height:32px;font-size:12px;}
.logo img{margin:24px 0 0 10px;}
.nav{ height:102px;float:right;}
.nav ul li{height:102px;line-height:102px;float:left;/*margin:0 5px;*/position:relative;}
.nav ul li a{min-width:90px;height:102px;text-align:center;display:block;}
.nav ul li a:hover{background:url(../images/nav_bg.jpg) no-repeat;color:#fff;}
.nav ul li ul{position:absolute;z-index:9999;display:none;}
.nav ul li:hover ul{ display:block; position:absolute; z-index:9999;}
.nav ul li ul li{background-image:none;background-color:#fff;height:40px;line-height:40px;}
.nav ul li ul li a:hover{background-color:#3fbd73;background-image:none;height:40px;line-height:40px;}
.banner{width:100%;height:556px;margin:0 auto;background:url(../images/banner.jpg) no-repeat center;}
#banner {width:100%;height:556px;position:relative;}
#slides {display:block;width:100%;height:556px;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:none;}


.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:500px; display:block;  }

.about{width:1170px;height:308px;margin:41px auto 0;}
.about_left{width:520px;height:256px;float:left;overflow:hidden;}
.about_right{float:left;margin-left:48px;width:602px}
.about_right_tit{height:40px;background:url(../images/h2_title.png) no-repeat top left;}
.font01{font-size:24px;color:#333;padding-left:18px;line-height:20px;}
.font01 p{font-size:14px;color:#757575;line-height:28px;}
.about_right_txt{ line-height:34px;font-size:12px;color:#757575;text-indent:2em;margin-top:20px;}
.about_more{width:113px;height:30px;border:1px solid #3fbe72; border-radius:16px;text-align:center;line-height:30px;}
.about_more a{display:block;}
.about_more a:hover{background:#3fbe72;color:#fff; border-radius:16px;}
.fw{width:100%;height:328px;background:url(../images/mid_pic.jpg) no-repeat center;padding-top:69px;}
.fw_nei{width:1170px;height:auto;margin:0 auto;}
.fw_txt{width:597px;height:276px;}
.fw_txt_top{width:568px;height:30px;margin-right:28px;padding-right:10px;font-size:24px;text-align:right;color:#fff;line-height:36px;background:url(../images/h2_service.png) no-repeat right bottom;}
.fw_txt_down{font-size:12px;width:568px;height:174px;margin-top:20px;margin-right:28px;line-height:34px;color:#fff;text-align:right;}
.fw_more{width:113px;height:30px;text-align:center;border:1px solid #fff;float:right;border-radius:16px;margin-right:28px;}
.fw_more a{display:block;color:#fff;line-height:30px;}
.fw_more a:hover{background:#fff;color:#000; border-radius:16px;}

.pro{width:1170px;height:auto;margin:0 auto;padding:46px 0 0 0;}
.pro_tit{width:100%;height:70px;background:url(../images/pro_bg.png) no-repeat center bottom;text-align:center;}
.pro_tit p.p1{font-size:20px;color:#5e5e5e;}
.pro_tit p.p2{font-size:16px;color:#b2b2b2;}
.pro_nav{text-align:center;}
.pro_nav a{height:54px;margin:0 20px;text-align:center;line-height:54px;display:inline;color:#666666;font-size:14px;}
.pro_nav a:hover{color:#2da05b;}
.pro ul{margin:34px 0 0 0;}
.pro ul li{width:260px;height:284px;text-align:center;float:left;margin:0 15px;}
/*.pro ul li:first-child{margin:0;}*/
.pro ul li img{display:block;}
.pro ul li a{line-height:34px;}
.pro ul li a:hover{color:#2da05b;}

.new_con{width:1170px;height:auto;margin:60px auto 0;}
.new{width:596px;height:auto;float:left;}
.new_tit{height:39px;line-height:40px;font-size:18px;color:#666666;border-bottom:1px solid #cecece;position:relative;}
.new_tit span{width:90px;height:1px;background:#3fbe72;position:absolute;bottom:-1px;left:0;}
.new_down ul li{width:576px;height:36px;padding-left:20px;line-height:36px;background:url(../images/li.png) no-repeat left center;border-bottom:1px dashed #dddddd;}
.new_down ul li span{float:right;}
.new_down ul li a:hover{color:#2da05b;}
.contact{width:544px;height:auto;float:left;margin-left:30px;}
.contact_down p{height:36px;line-height:36px;}

.lj{width:1170px;height:auto;margin:20px auto 0;color:#333641;}
.lj p.a1{width:100%;height:24px;line-height:24px;background:url(../images/yl.png) no-repeat left center; }
.lj p.a2{width:100%;height:24px;line-height:24px;background:url(../images/fz.png) no-repeat left center;padding-left:30px;}
.lj p.a1 a,.lj p.a2 a{color:#333641; margin-right: 10px;}

.foot{width:100%;height:182px;background:#333641;margin-top:28px;}
.foot01{width:1170px;height:182px;margin:0 auto;}
.foot_nav{height:75px;line-height:75px;text-align:center;background:url(../images/f_bg.png) no-repeat center bottom;}
.foot_nav a{display:inline;padding:0 20px;color:#fff;}
.foot01_bottom{line-height:30px;text-align:center;margin-top:10px;color:#fff;}

/********************************************/
.nei_body{width:1170px;height:auto;margin:20px auto 0; }
.left{width:178px;padding-left:24px;float:left;}
.left_tit{width:178px;height:40px;line-height:40px;font-size:20px;color:#2da05b;}
.left_tit span{color:#aeaeae;padding-left:10px;font-size:14px;}
.left ul,.left_news ul{margin-top:14px;}
.left ul li{width:178px;height:auto;background:url(../images/left_site.png) no-repeat left center;padding-left:28px;line-height:34px;}
.left ul li a{display:block;}
.left ul li a:hover{color:#3fbe72;}
.left ul li:hover ul{*+display:block;}
.left ul li:hover{background:url(../images/left_site02.png) no-repeat left 10px;}
.left ul li ul{display:none;margin:0;*+margin:0;}
.left ul li ul li{background:none;width:150px;}
.left ul li ul li:hover{background:none;}
.left_phone{padding-left:42px;background:url(../images/phone.png) no-repeat center left;font-size:12px;height:35px;margin-top:20px;}
.left_phone p{color:#2da05b;font-size:18px;line-height:24px;}
.left_news p a{font-size:12px;line-height:40px;}

.right{width:938px;height:auto;float:left;margin-left:30px;}
.right_tit{height:39px;line-height:40px;font-size:18px;color:#2ebc67;border-bottom:1px solid #3fbe72;}
.right_tit p{width:100px;float:left;}
.right_tit span{float:right;line-height:40px;color:#666;font-size:12px;}
.right_tit span a{color:#666;font-size:12px;}
.right_info{width:914px;height:auto;text-indent:2em;line-height:32px;padding:14px 12px;}

.pro_list ul,.news_list ul{margin-top:14px;}
.pro_list ul li{width:208px;height:238px;float:left;margin:0 13px;}
.pro_list ul li img{width:205px;height:197px;border:1px solid #dedede;display:block;}
.pro_list ul li h2{height:39px;line-height:39px;width:100%;text-align:center;}
.pro_list ul li h2 a{color:#5e5e5e;font-size:14px;}
.pro_list ul li h2 a:hover{color:#2da05b;}

.page ul{margin:40px 0;}
.page ul li{float:left;text-align:center;height:50px;width:66px;line-height:50px;border:1px solid #e5e5e5;background:#ccc;color:#999;}
.page ul li a{height:48px;width:64px;background:#fff;line-height:50px;display:block;}
.page ul li a:hover{background:#2ebc67;display:block;color:#fff;}

.news_list ul li{width:938px;height:74px;margin-top:40px;}
.news_list ul li:first-child{margin:0;}
.time{width:94px;height:74px;border-right:1px solid #dedede;float:left;line-height:36px;text-align:center;font-size:18px;color:#999999;}
.time01{width:55px;margin:0 auto;word-wrap:break-word;}
.neirong{padding-left:20px;float:left;width:823px;}
.neirong h2{line-height:32px;}
.neirong h2 a:hover{color:#2ebc67;}
.neirong p{font-size:12px;}
.neirong p a{color:#2da05b;}

.right_nr{width:938px;height:auto;}
.right_nr h1{height:50px;line-height:50px;text-align:center;font-size:16px;color:#555; padding-top: 20px;}
.right_nr_time{  text-align:center;font-size:12px;color:#999; padding:  0px 0 20px;}
.right_nr_info{width:938px;height:auto;text-indent:2em;line-height:32px;}

.nei_link{  border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px 0;line-height:24px;font-size:12px;color:#7e7e7e;}
.nei_link div.city h3{text-align:center;float:left;margin-left:4px;}
.nei_link div.city span{float:left;}
.nei_link a{color:#7e7e7e;font-size:12px;}
.nei_link a:hover{color:#2da05b;}

.xgcp_tit{padding-left:10px;width:914px;height:38px;line-height:40px;border:1px solid #2ebc67;color:#59ae78;font-size:16px;margin:10px 0;}
.xgcp_tit span{float:right;}
.xgcp_tit span a{color:#59ae78;font-size:12px;margin-right:10px;}
.xgcp ul li{width:207px;height:239px;margin-left:33px;float:left;}
.xgcp ul li:first-child{margin:0;}
.xgcp ul li img{width:205px;height:197px;border:1px solid #e3e3e3;display:block;}
.xgcp ul li h2{height:40px;line-height:40px;text-align:center;}
.xgcp ul li a:hover{color:#2da05b;}

.page { text-align: center;}
.page ul a{ display: inline-block; padding: 10px; margin-right: 5px; background: #eee; }
.page ul a.page-num-current{ color: #fff; background: #2da05b;}
