﻿/* CSS Document */

@charset "utf-8";

@import url("public.css");

@import url("animate.css");	

.siyi{ width:100%; height:100px;  position:fixed; top:0px; z-index:9999; }

.siyi:hover{ background:#fff!important;transition: all 1s;}

.siyi:hover a{ color:#333!important; }

.logo2{ display:none!important}

.siyi:hover .logo1{ display:none!important;}

.siyi:hover .logo2{ display:block!important;}



.tp2{ display:none!important}

.siyi:hover .tp1{ display:none!important;}

.siyi:hover .tp2{ display:block!important; margin:0 auto; margin-top:40px;}



.siyi_1{ width:87%; height:100px;  margin:0 auto; }

.siyi_2{ width:12.5%; height:100px; float:left; text-align:left;display: flex;justify-content: center;align-items: center;}

.siyi_2 img{ width:auto; height:50px;}

.siyi_3{ width:78%; height:100px; float:right; }



.siyi_3 ul li{width:12%;height:100px; text-align:center; font-size:22px; float:left; line-height:100px;}

.siyi_3 ul li:nth-child(9) img{ width:25px; height:auto;}

.siyi_3 ul li:nth-child(1){width:8.8%;}

.siyi_3 ul li:nth-child(4){width:9.7%;}

.siyi_3 ul li:nth-child(5){width:8.8%;}

.siyi_3 ul li a{ color:#fff; }



.siyi_3 ul li a:hover{ color:#00B167; border-bottom:3px solid #00B167; padding-bottom:20px;}

.siyi_qh{}

.daohana{ padding-right:20px; padding-left:20px;}







/*下拉*/

.clearfix {display:block;}

.nav .sec{height:0;color:#333;overflow:hidden;z-index:9999;position:absolute;top:100px;width:154px;font-size:14px; text-align:left; /*text-indent:2.5em;*/}

.nav .xiala a{background:#fff; color:#333!important;height:40px;line-height:40px;width:154px;display:block;border-top:0px solid #ddd;padding: 0px 0px 0px 0px;text-align:center;}

.nav .xiala a:hover{background:#fff; color:#00B167!important;height:40px!important;line-height:40px!important;width:154px;display:block;padding: 0px 0px 0px 0px!important;text-align:center!important;/*text-indent:2.5em; */border-bottom:0px!important;}




.siyi_3 ul li:nth-child(4) .sec{height:0;overflow:hidden;z-index:9999;position:absolute;top:100px;margin-left: -47.9%;background: #fff;}
.siyi_3 ul li:nth-child(5) .sec{height:0;overflow:hidden;z-index:9999;position:absolute;top:100px;margin-left: -54.44%;background: #fff;}
.yang{width:100%!important;}



.yang1{ width:76%; height:auto; margin:0 auto; margin-top:40px; margin-bottom:20px;}

.yang1 dl dt{  height:auto; float:left;}

.yang1 dl dt:nth-child(1){ width:36%;}

.yang1 dl dt:nth-child(2){ width:32%;}

.yang1 dl dt:nth-child(3){ width:32%;}

.yang1 dl dt:nth-child(3n){border-right:0px solid #eee;}

.yang1_1{ width: 85%; height:auto; overflow:hidden; margin-bottom:20px; margin-left:8px;}

.yang1_1a{ width: 65%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:20px;}

.yang1_2{ width: 100%; height:42px; line-height:42px; font-size:16px; color:#000; font-weight:bold;}

.yang1_2 img{ width:10px; height:10px; margin-top:-4px; margin-right:5px;} 

.yang1_2 a{ color:#333!important; }

.yang1_2 a:hover{ color:#00B167!important;border-bottom:0px solid #00B167!important;padding-bottom:0px!important;}

.yang1_3{ width: 100%; height:auto; line-height:32px; font-size:14px; color:#000; text-indent:1em;}

.yang1_3 a{ color:#333!important; }

.yang1_3 a:hover{ color:#00B167!important;border-bottom:0px solid #00B167!important;padding-bottom:0px!important;}



















.ssku:hover .ssku_1 .tp1{ display:none}

.ssku:hover .ssku_1 .tp2{ display:none!important}

.ssku:hover .ssku_1{ width:96%; height:36px; border:1px solid #00B167; border-radius:18px; background:#fff; margin-top:32px;transition: all 0.6s;}

.ssku:hover .ssku_2{ display:block!important}

.ssku input{ width:58%; height:32px; border:0px; float:left;border-radius:18px; margin-left:3px; margin-top:2px}

.ssku button{ width:31%; height:32px; border:0px; float:left;border-radius:18px;background:#fff;margin-top:2px}

/*搜索*/

.section{position:relative;width:100%;display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}

.full-height{}

[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px}

.modal-btn:checked + label,.modal-btn:not(:checked) + label{position:relative; cursor:pointer;}

.modal-btn:not(:checked) + label:hover{}

.modal-btn:checked + label .uil,.modal-btn:not(:checked) + label .uil{margin-left:10px;font-size:18px}

.modal-btn:checked + label:after,.modal-btn:not(:checked) + label:after{position:fixed;top:25%;right:30%;z-index:110;width:40px;border-radius:3px;height:30px;text-align:center;line-height:30px;font-size:18px;background-color:#ffeba7;color:#102770;font-family:'unicons';content:'x';box-shadow:0 12px 25px 0 rgba(16,39,112,.25);transition:all 200ms linear;opacity:0;pointer-events:none;transform:translateY(20px)}

.modal-btn:checked + label:hover:after,.modal-btn:not(:checked) + label:hover:after{background-color:#102770;color:#ffeba7}

.modal-btn:checked + label:after{transition:opacity 300ms 300ms ease,transform 300ms 300ms ease,background-color 250ms linear,color 250ms linear;opacity:1;pointer-events:auto;transform:translateY(0)}

.modal{position:fixed;display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;top:25%;left:40%;width:30%;height:20%;z-index:100;overflow-x:hidden;background-color:rgba(31,32,41,.75);pointer-events:none;opacity:0;transition:opacity 250ms 700ms ease}

.modal-btn:checked ~ .modal{pointer-events:auto;opacity:1;transition:all 300ms ease-in-out}

.modal-wrap{position:relative;display:block;width:100%;max-width:400px;margin:0 auto;margin-top:20px;margin-bottom:20px;border-radius:4px;overflow:hidden;padding-bottom:20px;background-color:#fff;-ms-flex-item-align:center;align-self:center;box-shadow:0 12px 25px 0 rgba(199,175,189,.25);opacity:0;transform:scale(0.6);transition:opacity 250ms 250ms ease,transform 300ms 250ms ease}

.modal-wrap img{display:block;width:100%;height:auto}

.modal-wrap p{padding:20px 30px 0 30px}

.modal-btn:checked ~ .modal .modal-wrap{opacity:1;transform:scale(1);transition:opacity 250ms 500ms ease,transform 350ms 500ms ease}

.modal-btn:checked ~ .logo img{filter:brightness(100%);transition:all 250ms linear}

@media screen and (max-width:500px){.modal-wrap{width:calc(100% - 40px);padding-bottom:15px}

.modal-wrap p{padding:15px 20px 0 20px}

}

.sous1{ width:380px; height:52px; overflow:hidden; float:left; margin-top:25px;}

.sous1 input{ width:60%; height:40px; border:1px solid #ccc; border-radius:8px; font-size:14px; color:#000; text-indent:1em; line-height:40px; margin-top:0px;}

.sous1 button{ width:24%; height:40px; background:#37a767; border-radius:8px; font-size:14px; color:#fff; line-height:40px; margin-left:10px; border:0px;}









.bannerbox{height:auto;overflow:hidden;display:block}

.banner .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}

.banner .hd ul {text-align:center;}

.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:18px; border-radius:9px;margin:5px; margin-right:15px;overflow:hidden;background:#fff;filter:alpha(opacity=50);line-height:999px;}

.banner .hd ul .on {background:#01570E;}

.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}



.banner .next {left:auto;right:5%;background-position:-6px -137px;}

.banner {width:100%;position:relative;height:959px;display:block}

.banner .bd {margin:0 auto;position:relative;z-index:0;height:959px;overflow:hidden;}

.banner .bd ul {width:100% !important;}

.banner .bd li {width:100% !important;height:959px;overflow:hidden;text-align:center;}

.banner .bd li a {display:block;height:959px;}



/*xinbanner*/

.newban{width:100%; height:auto; overflow:hidden; }

.newban_1{width:100%; height:auto; overflow:hidden; }

.newban ul li{width:100%; height:auto; overflow:hidden; }

.newban ul li img{width:100%; height:auto; }



/*.newban .prev,

.newban .next{ position:absolute; left:3%; top:60%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow1.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.newban .next{ left:auto; right:3%; background-position:8px 5px; }

.newban .prev:hover,

.newban .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.newban .prevStop{ display:none;  }

.newban .nextStop{ display:none;  }

*/



.newban .hd{ height:25px; overflow:hidden; position:absolute; right: 46%; margin-top: 53%; z-index:1; }

.newban .hd ul{ overflow:hidden; zoom:1; float:left;  }

.newban .hd ul li{ float:left; margin-right:15px;  width:18px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer; border-radius:9px; }

.newban .hd ul li.on{ background:#01570E; color:#fff; }

.newban1{ width:60px; height:200px; overflow:hidden;position:absolute; left:3%; top:45%;}

.newban1_1{ width:60px; height:22px; overflow:hidden; text-align:center;}

.newban1_2{ width:58px; height:58px; border:1px solid #fff; text-align:center; overflow:hidden; border-radius:29px; line-height:58px; color:#fff; margin-top:50px; margin-bottom:50px;}







/*vr*/

.vrkf{ width:100%; height:120px; overflow:hidden; position:fixed; z-index:9999999; bottom:0px;}

.vrkf1{ width:80%; height:120px; overflow:hidden; background:#fff; margin:0 auto; border-radius:8px;}

.vrkf2{ width:78%; height:120px; overflow:hidden; float:left; line-height:120px; font-size:36px; margin-left:2%;}

.vrkf3{ width:18%; height:80px; overflow:hidden; float:left; line-height:80px; font-size:36px; color:#fff; margin-top:20px; border-radius:10px 10px 10px 0px; background:#00B167; text-align:center;}







.ckgd{ width:120px; height:37px; font-size:16px; overflow:hidden; float:left; text-align:left; text-indent:1em;/* background:url(../images/gd.png);*/ line-height:42px; margin-left:70px; margin-top:6px;}

.ckgd a{ color:#fff; border-bottom:1px solid #fff; padding-bottom:3px; letter-spacing:1px;}

.ckgd a:hover{ color:#01570E;border-bottom:1px solid #01570E; }



/*0*/



.deren{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:77px;background-image:url(../images/abbg.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}

.deren_1{ width:30%; height:auto; overflow:hidden; float:left; margin-right:0%} 

.deren_1a{width:56%; height:auto; overflow:hidden; float:right; margin-right:10%; margin-top:80px;}

.deren_1_1{ width:100%; height:52px; overflow:hidden; line-height:52px; font-size:48px; color:#000;}

.deren_1_2{ width:100%; height:11px; overflow:hidden; margin-top:12px;}

.deren_1_2 img{ width:auto; height:11px;margin-top: -11px;}

.deren_1_3{ width:100%; height:auto; overflow:hidden; line-height:32px; font-size:16px; color:#888; margin-top:12px;}







.deren_1_4{ width:100%; height:auto; overflow:hidden; margin-top:216px; margin-left:0px;}

.deren_1_4 ul li{ width:100%; height:58px; line-height:58px; font-size:24px;transition: all 0.6s;}

.deren_1_4 ul li a{ color:#333;transition: all 0.6s;}

.deren_1_4 ul li a:hover{ color:#00B167;}

.deren_1_q{ color:#00B167!important; border-left:2px solid #00B167; padding-left:10px;}

.deren_1_4 ul li:hover a{color:#00B167!important; border-left:2px solid #00B167; padding-left:10px;transition: all 0.6s;}





.deren_1_4n{ width:100%; height:auto; overflow:hidden; margin-top:225px; margin-left:0px;}

.deren_1_4n ul li{ width:100%; height:56px; line-height:26px; font-size:16px; overflow:hidden; margin-bottom:30px;}

.deren_1_4n ul li a{ color:#333;display:block;overflow:hidden;height:56px; width:270px; margin-left:10px; }

.deren_1_4n ul li a:hover{ color:#00B167;}

.deren_1_q{ color:#00B167!important; border-left:2px solid #00B167; padding-left:10px;}















/*.deren_1_4 ul li:nth-child(2) a{ color:#00B167!important; border-left:2px solid #00B167; padding-left:10px;}*/

.deren_2{ width:70%; height:auto; overflow:hidden; float:left;} 

.deren_2 img{ width:1200px; height:677px; margin-top:104px;}



.deren_1_4_1{width:100%; height:58px; line-height:58px;}

.nav_on6 .deren_1_4_1{ width:27%; position:absolute; background:#fff;    border-radius:0px 10px 10px 0px;}



.deren_1_4n_1{width:15%; position:absolute; height:56px; line-height:26px;}

.nav_on5 .deren_1_4n_1{ width:27%; position:absolute; background:#fff;    border-radius:0px 10px 10px 0px;border-left:2px solid #00B167;}









.nav_on6 a{ border-left:2px solid #00B167; padding-left:10px;transition: all 0.6s;width:60%;  color:#00B167!important}









/*1*/

.deren1{width:100%; height:auto; margin-top:104px; overflow:hidden;}

.deren1_0{width:1524px; height:54px; overflow:hidden; margin:0 auto;}

.deren1_1{height:54px; overflow:hidden; float:left; line-height:54px; font-size:48px; color:#000; border-right:3px solid #00B167;}

.deren1_2{height:54px; overflow:hidden; float:right; cursor:pointer; }

.deren1_2 img{height:54px; width:52px; margin-left:100px;}

.deren1_3{width:100%; height:auto; margin-top:48px; overflow:hidden;}

.deren1_3 ul li{width:100%; height:auto; float:left; overflow:hidden;}

.deren1_3_1{width:100%; height:auto; overflow:hidden;}

.deren1_3_1 img{width:100%; height:auto;}

.deren1_3_2a{width:50%; height:202px; margin-top:-220px; position:absolute;  overflow:hidden; z-index:999;}

.deren1_3_2b{width:26.8%; height:202px; overflow:hidden;  float:left; }

.deren1_3_2{width:6.2%; height:202px; overflow:hidden; background:#fff; background:#fff; float:left; }

.deren1_3_3{width:90%; height:34px; line-height:34px; color:#333; margin:0 auto; margin-top:20px; font-size:24px;}

.deren1_3_4{width:90%; height:96px; line-height:24px; color:#333; margin:0 auto; margin-top:18px; font-size:14px; color:#999; overflow:hidden;}







/*2*/

.deren2{ width:100%; height:auto; overflow:hidden;/*background-image:url(../images/dr_6.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;*/margin-top:94px; }

.deren2_1{width:1520px; height:auto; overflow:hidden; margin:0 auto;background-image:url(../images/new_4.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}

.deren2_2{width:320px; height:auto; overflow:hidden; float:left;}

.deren2_4{width:225px; height:auto; overflow:hidden; margin:0 auto;margin-top:110px;}

.deren2_4_1{width:225px; height:60px; overflow:hidden; line-height:60px; font-size:54px; color:#FFF;}

.deren2_4_2{width:225px; height:auto; overflow:hidden;margin-top:44px; }

.deren2_4_2 ul li{width:225px; height:58px; line-height:58px; border-bottom:2px solid #fff; font-size:16px; color:#fff;}





.deren2_3{width:1200px; height:auto; overflow:hidden; float:left;}

.deren2_3 img{width:1200px; height:auto;}

.deren2_3 video{width:1200px; height:auto; background:#000;}





/*3*/

.deren3{ width:100%; height:auto; overflow:hidden;}

.deren3_1{ width:100%; height:237px; overflow:hidden; background:#78A28A}



.deren3_2{width:1524px; height:54px; overflow:hidden; margin:0 auto; margin-top:60px;}

.deren3_2_1{height:54px; overflow:hidden; float:left; line-height:54px; font-size:48px; color:#fff; }

.deren3_2_a {float:left; font-size:16px; height:54px; overflow:hidden; float:left; line-height:54px;  color:#fff;}

.deren3_2_2{height:54px; overflow:hidden; float:right; cursor:pointer; }

.deren3_2_2 img{height:54px; width:52px; margin-left:100px;}



.deren3_3{ width:100%; height:auto; overflow:hidden;margin-top: -64px; }

.deren3_3 ul li{ width:24.1%; height:auto; float:left; overflow:hidden; margin-right:1.2%}

.deren3_3 ul li:nth-child(4n){margin-right:0;}

.deren3_3_1{ width:100%; height:64px; line-height:64px; font-size:16px; color:#fff; overflow:hidden; background:#78A28A; text-indent:2em;}

.deren3_3_2{ width:100%; height:290px;margin:0 auto; overflow:hidden; background:#fff}

.deren3_3_2 img{ width:100%; height:290px;transition: all 0.6s;}



.deren3_3_2 img:hover{ width:100%; height:290px;transform: scale(1.1); }

.deren3_3_3{ width:88%; height:38px;margin:0 auto; verflow:hidden; background:#fff; line-height:38px; font-size:14px; font-weight:bold; margin-top:8px;}

.deren3_3_3 a{ color:#000;}

.deren3_3_3 a:hover{ color:#01570E;}

.deren3_3_4{ width:88%; height:30px; margin:0 auto;verflow:hidden; background:#fff; line-height:30px; font-size:14px; color:#666; margin-bottom:56px;}



/*4*/

.diren4{ width:100%; height:auto; overflow:hidden; border-top:1px solid #E1E1E1; margin-top:120px;}

.diren4_1{width:1524px; height:44px; overflow:hidden; margin:0 auto; margin-top:40px; font-size:28px; color:#000; line-height:44px; font-weight:bold;}

.diren4_2{width:1524px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; }

.diren4_3{width:780px; height:auto; overflow:hidden;}

.diren4_3 ul li{width:322px; height:56px; line-height:56px; font-size:14px; border-bottom:1px solid #ddd; margin-right:136px; float:left;}

.diren4_3 ul li:nth-child(2n){margin-right:0;}

.diren4_3 ul li a{ color:#666;}

.diren4_3 ul li a:hover{ color:#01570E;}



.deren5{ width:100%; height:auto; overflow:hidden; margin-top:79px;}

.deren5_1{width:23%; height:254px; overflow:hidden; float:left; text-align:right}

.deren5_1 img{width:auto; height:auto; margin-top:84px; margin-right:78px;}



.deren5_2{width:77%; height:254px; overflow:hidden; float:left; background-image:url(../images/new_8.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%}

.deren5_3{width:100%; height:186px; overflow:hidden;}

.deren5_3_1{width:45%; height:60px; overflow:hidden; margin-top:90px; line-height:30px; font-size:16px; color:#fff; margin-left:5%; float:left;}

.deren5_3_1 img{ margin-top:-3px; margin-right:5px;}

.deren5_3_2{width:45%; height:auto; overflow:hidden; float:left; }

.deren5_3_2a{width:36%; height:auto; overflow:hidden;  position:absolute; margin-top:-167px;}



.deren5_3_3{width:240px; height:286px; float:left; margin-right:30px;}

.deren5_3_3_1{width:240px; height:232px; overflow:hidden;}

.deren5_3_3_1 img{width:240px; height:232px;}

.deren5_3_3_2{width:240px; height:54px; overflow:hidden; line-height:54px; font-size:16px; color:#fff; text-align:center;}

.deren5_4{width:100%; height:67px; overflow:hidden;  color:#fff; font-size:14px; line-height:67px; text-align:center;}



/*底部浮动*/

.dibuf{ width:100%; height:90px; position:fixed; z-index:9999999; bottom:0px;}

.dibuf1{ width:77%; height:90px; margin:0 auto; background:#FFF; border-radius:13px 13px 13px 0px;box-shadow: 0 0.3rem 0.5rem rgba(0,0,0,.15);}

.dibuf1_1{ width:80%; height:50px; line-height:50px; margin-top:23px; float:left; margin-left:2%; font-size:28px; color:#666;}

.dibuf1_1 span{ color:#00B771; padding-left:10px;}

.dibuf1_2{ width:15%; height:50px; line-height:50px; margin-top:23px; float:left; text-align:center; font-size:24px;background:#00B771; border-radius:10px 10px 10px 0px}

.dibuf1_2 a{ color:#fff;}

.dibuf1_2 a:hover{ color:#fff;}

.dibuf1_3{ width:3%; height:50px;margin-top:3px; float:left; text-align:center;}

.dibuf1_3 img{ width:20px; height:20px;}







.siyi:hover .animatedSearch{background: #007bc705 url(../images/ss1.png)no-repeat 95% 50%!important;background-size: 34px 34px!important;}

.siyi:hover .animatedSearch:focus{background: #00b771 url(../images/ss.png)no-repeat 95% 50%!important;background-size: 34px 34px!important;outline:none;}

.searform{position:relative;}

.animatedSearch {

    width: 34px;

    height: 34px;

   /* margin-top: 24px;

     margin-right: 10px; */

    /* padding: 0 10px; 

    float: right;*/

    

    /* font-size: 1.2em; */

	

    background: #007bc705 url(../images/ss.png)no-repeat 95% 50%;

	background-size: 34px 34px!important;

    color: #fff;

	text-indent:2em;

    transition: width 0.4s ease-in-out;

}



.animatedSearch:focus {width: 100%;border-radius: 34px;background: #00b771 url(../images/ss.png)no-repeat 95% 50%!important;outline:none;background-size: 34px 34px!important;}







.newban{ width:100%; height:auto; overflow:hidden;}

.newban_1{ width:1520px; height:60px; overflow:hidden;margin:0 auto; line-height:60px;font-size:48px; color:#000; text-align:center; margin-top:84px;}

.newban_2{ width:100px; height:2px; overflow:hidden; margin:0 auto;margin-top:12px; background:#29B674;}

.newban_3{ width:1520px; height:auto; overflow:hidden;margin:0 auto; margin-top:62px;}

.newban_3 ul li{ width:440px; height:440px; float:left; margin-right:96px; margin-bottom:97px; border:1px solid #BFBFBF;}

.newban_3 ul li:nth-child(3n){margin-right:0;}

.newban_3_1{ width:106px; height:102px; overflow:hidden;margin:0 auto; margin-top:55px;}

.newban_3_1 img{ width:106px; height:auto; }

.newban_3_2{ width:332px; height:42px; line-height:42px; overflow:hidden;margin:0 auto; margin-top:38px; font-size:28px; color:#000; text-align:center;}

.newban_3_3{ width:40px; height:2px; overflow:hidden; margin:0 auto;margin-top:12px; background:#29B674;}

.newban_3_4{ width:332px; height:auto; line-height:34px; overflow:hidden;margin:0 auto; margin-top:15px; font-size:18px; color:#666;}

.tb1a{ display:none}

.newban_3 ul li:hover{ background:#29B674;border:0px!important;width:442px!important; height:442px!important;}

.newban_3 ul li:hover .tb1{ display:none}

.newban_3 ul li:hover .tb1a{ display:block!important}

.newban_3 ul li:hover .newban_3_2{ color:#fff}

.newban_3 ul li:hover .newban_3_3{ background:#fff!important;}

.newban_3 ul li:hover .newban_3_4{ color:#fff}



.xiban1{ width:1520px; height:auto; overflow:hidden;margin:0 auto; margin-top:62px;}

.xiban1 ul li{ width:473px; height:auto; float:left; margin-right:50px; }

/*.xiban1 ul li:nth-child(3n){margin-right:0;}*/

.xiban1_1{ width:100%; height:302px; overflow:hidden;}

.xiban1_2 img{ width:100%; height:302px; }

.xiban1_2{ width:100%; height:36px; overflow:hidden;margin-top:28px; line-height:36px; font-size:18px;}

.xiban1_2 a{ color:#000;}

.xiban1_2 a:hover{ color:#000; text-decoration:underline;}

.xiban1_2 a span{ color:#29B674}

.xiban1_3{ width:100%; height:auto; overflow:hidden;margin-top:12px; line-height:26px; font-size:14px; color:#666}





/*新闻*/

.xiban2{width:100%; height:545px; overflow:hidden; margin:0 auto;background-image:url(../images/new_5.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:100px;}

.xiban2_1{ width:1520px; height:545px; overflow:hidden;margin:0 auto; background:#F9F9F9;}

.xiban2_2{ width:1410px; height:auto; overflow:hidden;margin:0 auto; margin-top:88px;}

.xiban2_2 ul li{ width:418px; height:auto; margin-right:76px; float:left;}

.xiban2_2 ul li:nth-child(3n){margin-right:0;}

.xiban2_3{ width:418px; height:42px; font-size:42px; line-height:42px; overflow:hidden; color:#000; font-weight:bold;}

.xiban2_3 img{ margin-top:5px; margin-left:15px;}



.xiban2_4{ width:418px; height:auto; overflow:hidden; margin-top:22px;}

.xiban2_4 dl dt{ width:100%; height:110px; overflow:hidden; border-top:1px solid #DDDDDD;}

.xiban2_4_1{ width:100%; height:18px; line-height:18px; overflow:hidden; color:#29B674; margin-top:29px; font-size:16px}

.xiban2_4_2{ width:100%; height:56px; line-height:56px; overflow:hidden; font-size:16px;}

.xiban2_4_2 a{ color:#333;}

.xiban2_4_2 a:hover{ color:#333; text-decoration:underline;}





































