@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; font-size:14px; text-decoration:none; color:black;}
img{ display:block; border:none;}
body{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
em{ margin:0; padding:0; /*font-style:normal;*/}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; font-size:14px;}
p{ padding:0; margin:0;}
input{ border:none;}
dl,dd{ margin:0; padding:0;}
.clearfix{ clear:both;}

.nav_bg{ width:100%;/* background:url(../images/bg01.png) top center no-repeat;*/box-shadow: 0px 0px 24px 0px rgba(13, 4, 8, 0.25); z-index:999;
  background-image: -moz-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
  background-image: -webkit-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
  background-image: -ms-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
}
.nav_cte{ width:80%; margin:0 auto;}
.nav_cte img{ width:180px;float:left; margin:1% auto;}
.nav{ width:75%; float:left; margin-left:2%;}
.nav li{ float:left; margin:0 6px; text-align:center; line-height:80px;}
.nav li a{ font-size:16px; color:#333; display:block;padding:0 20px;}
.nav li a:hover{ background-color:#EA5503; color:white;}

							/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}
/* ----- PB分页数字条效果 结束 ----- */


/*表格样式*/
table.altrowstable {
            font-family: verdana,arial,sans-serif;
            font-size:14px;
            color:#6FF;
            border-width: 1px;
            border-color: #a9c6c9;
            border-collapse: collapse;
			background-color:#DAFEE6;
			max-width:100%;
        }
        table.altrowstable th {
            border-width: 1px;
            padding: 8px;
            border-style: solid;
            border-color: #a9c6c9;
        }
        table.altrowstable td {
            border-width: 1px;
            padding: 10px 7px;
            border-style: solid;
            border-color:#036; text-align:center;
        }
        .oddrowcolor{
            background-color:#004080;
        }
        .evenrowcolor{
            background-color:#0054A8;
        }
@media(max-width:1000px){
	.nav_cte img{ margin:2.5% auto;}
	.nav li a{ font-size:12px;}
	.limei{ margin:2.5% auto;}
	}
	
.banner_bg{ position:relative; z-index:-1;}
.banner{ margin:0 auto; height:100%; overflow:hidden; position:relative;}
.btn li{ width:10px; height:10px;border-radius:50%; background-color:#0e3387; float:left; margin:0 2%;}
.btn{ width:40%; margin:0 auto; position:absolute; top:80%; left:48%; margin-top:20px;}
.btn .current{ background-color:white;}


.adv_bg{ width:100%;}
.adv_box{ width:20%; float:left; overflow:hidden; background-color:#f2f2f2; border:1px #d6d6d6 solid; box-sizing:border-box;}
.adv{ padding:20px 40px; margin:0 15px; background:url(../images/list01.png) left center no-repeat; overflow:hidden;}
.adv h1{ font-size:14px; color:#2d2d2d; line-height:30px;}
.adv li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b8b7b7;}



.pro_bg{ width:100%; margin:0 auto;}
.big_box{}
.pro{ width:50%; background-color:white; float:left; position:relative; border-bottom:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid; box-sizing:border-box;}
.pro_pic{ width:50%; float:left; background:url(../images/pro001.png) top center no-repeat;  float:left; background-size:100%;}
.pro_pic img{ width:100%; display:block;}
.pro_box{ width:50%; float:left; background-color:white;}
.pro_web{ width:80%; margin:0 auto; padding:8% 0;}
.pro_web h1{ font-size:24px; color:#333; line-height:50px; font-weight:bold;}
.pro_web p{ font-size:14px; color:#333
; line-height:25px; padding:10px 0; letter-spacing:1px;}
.pro_web li{ width:100px; border-radius:15px; background-color:#da2900; text-align:center; }
.pro_web li a{ font-size:14px; color:white; line-height:30px; text-align:center;}
.hover{ width:100%;background-color:#005619;position:absolute; left:0; top:0; display:none;}
.hover_pic{width:50%; float:left; background:url(../images/pro001.png) top center no-repeat;  float:left; background-size:100%;}
.hover_pic img{ width:100%; display:block;}
.hover_box{ width:50%; float:left; background-color:#005619;}
.hover_web{ width:80%;margin:0 auto; padding:8% 0;}
.hover_web h1{font-size:24px; color:white; line-height:50px; font-weight:bold;}
.hover_web p{font-size:14px; color:white
; line-height:25px; padding:10px 0; letter-spacing:1px;}
.hover_web li{ width:100px; border-radius:15px; background-color:#F60; text-align:center; }
.hover_web li a{font-size:14px; color:white; line-height:30px; text-align:center;}
.hover_web li a:hover{ background-color:#F00; display:block;border-radius:15px;}
.big_box .pro:hover .hover{ display:block;}
@media(max-width:1440px){
	
	}





	
.list_bg{ width:100%; background-color:#f3f3f3; margin-top:2%;}
.list_bg h1{ font-size:18px; letter-spacing:1px; line-height:130px; text-align:center;}
@media(max-width:1000px){
	.list_bg h1{ line-height:100px; font-size:16px;}
	}
	
.dao_bg{ width:100%; margin-top:2%;}
.dao_cte{ width:80%; margin:0 auto;}
.dao_box{ width:28%; height:100px; float:left; margin:2% 2.6%;background-size:15%;}
.dao{ width:80%; margin-left:20%;}
.dao h1{ font-size:18px; line-height:30px; color:#333;}
.dao h1 a{ font-size:18px; line-height:30px; color:#333;}
.dao h1 a:hover{ color:#015c13}
.dao p{ font-size:14px; line-height:25px; color:#666;}
.dao li a{ color:#1dc0ad; line-height:25px; font-size:12px;}
@media(max-width:1000px){
	.dao_box{ width:100%; background-size:100%;}
	.dao{ width:90%; margin-left:10%;}
	}

.case_bg{ width:100%;background-size:100%; background:url(../images/bg01.jpg) top center no-repeat; height:400px; }
.case_box{ width:50%; float:left; background-color:#015c13; height:100%;}
.case{ width:80%; margin-left:15%; padding:5% 0;}
.case h1{ font-size:24px; color:white; font-weight:bold; line-height:60px;}
.case p{ width:90%; font-size:15px; color:white; line-height:25px; padding:10px 0;}
.case h2{ width:120px; height:40px;  border-radius:20px; background-color:#EA5503; text-align:center; margin:20px 0;}
.case h2 a{ font-size:14px; color:white; line-height:40px; text-align:center; display:block;border-radius:20px;}
.case h2 a:hover{ font-size:14px; color:white; line-height:40px; text-align:center;background-color:#F00;}




@media(max-width:1000px){
	.new{ width:100%; margin:2% auto;}
	.new img{ width:60%; margin:0 auto;}
	}
.con_bg{ width:100%; margin-top:2%;}
.con_cte{ width:80%; margin:0 auto;}
.zhao{ width:61%; float:left;}
.zhao_title{ width:100%;}
.zhao_title h1{ float:left; font-size:18px; color:#333; line-height:40px;}
.zhao_title li{ float:left; font-size:14px; color:#333; line-height:48px;}
.zhao_box{ margin-top:2%;}
.zhao_box .name{ width:49%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:40px; background:url(../images/z01.png) 5% 50% no-repeat;}
.zhao_box .phone{width:46%; margin-left:4%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:35px; background:url(../images/z02.png) 5% 50% no-repeat;}
.zhao_box .apply{ width:100%; margin:2% auto; height:80px;border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:30px; background:url(../images/z03.png) 1.5% 50% no-repeat;}
.zhao_box .submit{ width:100%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#e9e9e9; text-align:center; font-size:14px; color:#333333; line-height:30px;}
.contact{ width:35%; float:right; margin-left:4%;}
.con_box{ width:100%;}
.con_box li{ font-size:14px; line-height:46px; border-bottom:1px #e2e2e2 solid; padding-left:30px;}
@media(max-width:1000px){
	.zhao{ width:100%; margin:2% auto;}
	.contact{ width:100%; margin:2% auto;;}
	.con_box li{ padding-left:40px;}
	}

.foot_bg{ width:100%; background-color:#015c13; margin-top:2%;}
.foot_cte{ width:80%; margin:0 auto; padding:2% 0; padding-top:1%;}
.foot_nav{ width:90%; margin:0 auto;}
.foot_nav li{ width:11%; text-align:center; float:left; background:url(../images/line01.png) center right no-repeat;}
.foot_nav li a{ font-size:15px; color:white; line-height:40px;}
.foot_nav li a:hover{ color:#0C9;}
.foot{ width:100%; margin-top:1%;}
.foot p{ line-height:30px; color:#FFF; text-align:center;}
.foot h1{ font-size:14px; color:#FFF; line-height:30px; text-align:center;}
.foot h3{ font-size:12px; color:#666666;text-align:center;}
@media(max-width:1000px){
	.foot_nav{ width:100%;}
	}