@charset "utf-8";

/* CSS Document */



/*about*/

.about_list{ background:#F0F3F5; padding-top:415px; padding-bottom:60px;}

.about_banner{height: 473px;padding-top:260px;ba: url(../images/about_banner.jpg) center 90px no-repeat;background: url(../images/about_banner.jpg) center 90px no-repeat;lor:#fff;position: absolute;width: 100%;}

.about_banner span{ font-size:68px; display:block; text-align:center; line-height:80px;letter-spacing:0.3em;    font-weight: 300;}

.about{width:1026px; margin:auto; position:relative;}

.about .hd{ height:42px; line-height:42px; font-size:20px;}

.about .hd ul{ width:100%; position:absolute;height:42px; text-align:center}

.about .hd ul li{ display:inline-block;cursor:pointer; border:1px solid #fff; height:40px; margin:0 12px; width:120px; color:#fff;}

.about .hd ul li.on{ height:40px;  background:#49B231; }

.about .bd {margin-top:85px;}

.about .bd ul{background:#fff;   zoom:1;color:#4b4b4b; padding:30px;}*/

		

.about_1{}

.about_1_1{ line-height:70px; text-align:center; font-size:28px; font-weight:bold;}

.about_1_2{ line-height:34px; text-align:center; font-size:20px;}

.about_1_3{ padding-top:50px; padding-bottom:40px; border-bottom:1px solid #dbdbdb}

.about_1_3_txt{ float:left; width:485px;letter-spacing: 0.1em;    line-height: 30px;}

.about_1_3_pic{ float:right; width:465px;}

.about_1_4{ line-height:70px; text-align:center; font-size:28px; font-weight:bold; margin-top:35px;}

.about_1_5{ letter-spacing: 0.1em; line-height: 30px; padding-top:10px;}

.about_1_6{ padding-top:40px; height:150px;}

.about_1_6_1{ float:left; width:50%; text-align:left;}

.about_1_6_2{ float:right; text-align:right; width:50%;}



.about_2{}

.about_2_con{ margin:84px 53px; background:url(../images/about_2_bg.jpg) top right no-repeat; min-height:805px; position:relative;}

.about_2_t{ font-size:14px; font-weight:bold; color:#000;letter-spacing: 0.05em; line-height:20px; padding-bottom:10px;}

.about_2_c{ width:510px;letter-spacing: 0.1em; line-height:25px;padding-bottom:20px;}

.about_2_d{ position:absolute; bottom:0px; left:0;}



.about_3{}

.about_3_con{ padding:50px 0}

.about_3_con .hd_3{ height:32px; position:relative; }

.about_3_con .hd_3 ul{ width:100%; height:32px;    padding: 0;}

.about_3_con .hd_3 ul li{ float:left; line-height:30px; cursor:pointer; border:1px solid #333; width:115px; text-align:center; font-size:16px; margin-right:15px;    height: auto;}

.about_3_con .hd_3 ul li.on{ background:#49B231; border:1px solid #49B231; color:#fff;    height: auto; }

.about_3_con .bd_3 { width:100%;}

.about_3_con .bd_3 ul{ padding:100px  0 0 0;   zoom:1;  }



.about_3_list{ width:100%;position:relative;}

.about_3_list .hd_list{ height:16px; overflow:hidden; position:absolute;  bottom:-30px; z-index:1; width:100%; }

.about_3_list .hd_list ul{ overflow:hidden; zoom:1; width:100%; text-align:center; padding:0 }

.about_3_list .hd_list ul li{ display:inline-block;margin-right:5px; padding:7px; border:1px solid #49B231;border-radius:8px; cursor:pointer; font-size:0px; }

.about_3_list .hd_list ul li.on{ background:#49B231; }

.about_3_list .bd_list{ position:relative; height:100%; z-index:0; width:100%;  }

.about_3_list .bd_list li{ zoom:1; vertical-align:middle; width:966px;}

.about_3_list .bd_list li p{ float:left; width:219px; height:285px; margin-right:25px; margin-bottom:45px;}

.about_3_list .bd_list li p img{ width:100%; height:100%}

.about_3_list .bd_list li p:nth-child(4n){ margin-right:0px;}

.about_3_list .bd_list li .pic{ float:left; width:475px; height:280px; margin-right:15px; margin-bottom:15px;}

.about_3_list .bd_list li .pic img{ width:100%; height:250px;}

.about_3_list .bd_list li .pic:nth-child(2n){ margin-right:0px;}

.about_3_list .bd_list li .pic p{ line-height:30px;color: #5f5f5f;width: 100%;margin: 0;height: 30px; text-align:center}



.about_4{}

.about_4_con{ padding-top:75px;}

.about_4_con_1{ height:335px; position:relative;}

.about_4_con_1_bg{position: absolute;    top: 0px;    right: 50px;    background: rgb(73 178 50 / 0.8);    width: 220px;    z-index: 9;  height:100%; color:#fff; padding:0 20px;}

.about_4_con_1_bg span{padding-top:80px;    display: block; line-height:30px; font-size:20px; padding-bottom:20px;}

.about_4_con_1_bg p{ line-height:25px; font-size:12px;}

.about_4_con_2{ padding:80px 45px;}

.about_4_con_2_left{ float:left; width:345px;}

.about_4_con_2_right{ float:right; width:495px;}

.about_4_con_2 dt{ line-height:40px; height:40px; font-size:20px; font-weight:bold; padding-bottom:15px;}

.about_4_con_2 dd{ line-height:2;}

.about_4_con_2_list{ padding:20px 0 0 0 !important;}

.about_4_con_2_list li{overflow: hidden;    padding-bottom: 11px;    margin-bottom: 11px; line-height:40px;    border-bottom: 1px solid #ededed;}

.about_4_con_2_list li span{display: inline-block;    float: left; width: 80px;}

.about_4_con_2_list li .content{display: table;}

.about_4_con_2_ly ul{ padding:20px 0 0 0 !important;}

.about_4_con_2_ly ul li{ padding-bottom:20px;}

.about_4_con_2_ly ul input{ line-height:40px; padding:0 18px; border: 1px solid #ebebeb; margin-right:20px; width:195px;outline:none}

.about_4_con_2_ly ul textarea{width: 450px;    padding: 18px;    border: 1px solid #ebebeb;height: 155px;outline:none;resize: none;}

.about_4_con_2_ly ul li input:last-child{ margin-right:0px;}

.about_4_con_2_ly ul input.bnt{ border:0px; background:#49B231; color:#fff; padding:0; height:40px; width:100px;}





.about_boot{ padding-top:40px; padding-bottom:40px; height:120px; width:1026px; margin:auto;}

.about_boot_1{ float:left; color:#4b4b4b; padding-top:40px;}

.about_boot_1 p{ font-size:20px; line-height:30px;}

.about_boot_1 span{text-transform:Uppercase;font-size:10px; line-height:25px;}

.about_boot_2{ float:left; margin-left:25px; width:117px;}

.about_boot_3{ float:left; padding-top:20px; margin-left:25px;}

.about_boot_3 p{ width:125px; height:32px; background:#49B231; color:#fff; margin-bottom:12px; line-height:32px; text-align:center}

.about_boot_3 p a{ display:block;color:#fff;}
