@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0; box-sizing:border-box}

body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular-2", sans-serif; color:#333;}

body, html{ overflow-x: hidden;}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

a:hover{ color:#4db748;}

input,button,select,textarea{outline:none}

textarea{resize:none}

input,textarea{ outline:none;}

img{ max-width:100%}



@font-face {

    font-family: 'SourceHanSansCN-Regular-2';

    src: url('../fonts/SourceHanSansCN-Regular-2.eot');

    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),

         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),

         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),

         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}

@font-face {

    font-family: 'SourceHanSansCN-bold';

    src: url('../fonts/SourceHanSansCN-bold.eot');

    src: url('../fonts/SourceHanSansCN-bold.eot?#iefix') format('embedded-opentype'),

         url('../fonts/SourceHanSansCN-bold.woff') format('woff'),

         url('../fonts/SourceHanSansCN-bold.ttf') format('truetype'),

         url('../fonts/SourceHanSansCN-bold.svg#webfont34M5alKg') format('svg');}

.cent,.foot{ max-width:1400px; margin:auto; overflow:hidden}

.tdw{ position:relative; background:#fff}

.mmm .header{ border:0}

.head1{ max-width:1400px; margin:auto}

.banner{ position:relative}

.banner p img{ width:100%}

.head1 .logo{ width:136px; margin-top:16px;}

.head1 .navz{width:82%;}

.zg{width:93%;float:left;}

.head2{ width:4%; float:left; position:relative; margin-left:3%;}

.head2{ text-align:right; font-size:18px; color:#fff; margin-top:38px;font-weight: bold;}

.head2 span{ position:absolute; top:51px; right:0; background:#fff;box-shadow: 0 0 8px #ddd; overflow:hidden; width:200px; display:none;z-index: 99;}

.head2 span input{ height:40px; line-height:40px; float:left}

.head2 span input:nth-child(1){ width:80%; padding:0 10px}

.head2 span input:nth-child(2){ width:20%; background:url(../images/sy-1.png) no-repeat center #eee;}

.head2 img{ cursor:pointer} 

.logo img{ width:100%}

.nav1 ul{ overflow:hidden; display: flex; justify-content: space-around}

.nav1 ul li{ display:inline-block;}

.nav1 ul li a{ font-size:18px; display:block; padding:31px 0; position:relative}

.nav1 ul li a img{ vertical-align:middle; margin-left:5px}

.nav1 ul li a:hover,.nav1 ul .dq a{ color:#4db748}

.nav2,.sjx{ display:none}

.nng1{ width:400px}

.nng1 p{ width:58%; float:left; border-right:#8894C0 1px solid; padding-right:10%}

.nng1 p img{ width:100%;}

.nng1 ul{ width:31%; float:right}

.nng1 ul li{ margin:10% 0}

.nng1 ul li a{ font-size:16px; color:#C4C8DC;}

.nng1 ul li a:hover{ color:#fff}

.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%; display:block}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 8px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:50px;overflow:hidden;background:#fff; border-radius:50%; cursor:pointer;}

.flex-control-nav .flex-active{background:#4db748;}

.dropMenu{ position:absolute; top: 0; left:0; padding:15px 0; z-index:9999;visibility: hidden;background:#fff; overflow:hidden; width:169px; margin-left: -48px;/*! text-align: center; */}
.dropMenu li{ text-align:center;padding: 4px 20px;}

.dropMenu li a{ font-size:16px;display:block;} 

.dropMenu li a:hover{ color:#4db748;}
#dropmenu2{ display:none !important} 

header{ display:none}

.sjx{ display:none !important}

.qh a{ color:#fff}

.he_ZoomInImg,.sy6-2 .right h4,.slick-slide dl dt,.sy7-2 h1,.sy3-1 li,.sy1-1 dl dt,.gy-y p,.gy5 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img,.sy6-2 .right h4 img,.slick-slide dl dt img,.sy7-2 h1 img,.sy3-1 li img,.sy1-1 dl dt img,.gy-y p img,.gy5 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img,.sy6-2 .right h4:hover img,.slick-slide dl dt:hover img,.sy7-2 h1:hover img,.sy3-1 li:hover img,.sy1-1 dl dt:hover img,.gy-y p:hover img,.gy5 dl dt:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

@-webkit-keyframes hover {

  50% {

    -webkit-transform: translateY(-3px);

    transform: translateY(-3px);

  }



  100% {

    -webkit-transform: translateY(-6px);

    transform: translateY(-6px);

  }

}



@keyframes hover {

  50% {

    -webkit-transform: translateY(-3px);

    transform: translateY(-3px);

  }



  100% {

    -webkit-transform: translateY(-6px);

    transform: translateY(-6px);

  }

}

.hover {

  display: inline-block;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.hover:hover, .hover:focus, .hover:active{

  -webkit-transform: translateY(-6px);

  transform: translateY(-6px);

  -webkit-animation-name: hover;

  animation-name: hover;

  -webkit-animation-duration: 1.5s;

  animation-duration: 1.5s;

  -webkit-animation-delay: 0.3s;

  animation-delay: 0.3s;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

  -webkit-animation-direction: alternate;

  animation-direction: alternate;

}

.footer{ background:#2D2D2D}

.foot1{ padding:3% 0}

.foot1 h1{ overflow:hidden}

.foot1 h1 .c1{ float:right}

.foot1 ul{ overflow:hidden; margin-top:3%}

.foot1 ul li{ float:left; width:14.285%; text-align:center; background:url(../images/sy-51.png) no-repeat center right}

.foot1 ul li:last-child{ background:none}

.foot1 ul li a{ font-size:18px; color:#fff;}

.foot1 ul li a:hover{ color:#4db748}

.foot2{ border-top:#474747 1px solid; border-bottom:#474747 1px solid; padding:2% 0}

.foot2 div{ overflow:hidden; }

.foot2 dl{ float:left; width:25%; overflow:hidden}

.foot2 dl dt{ float:left; width:10%;}

.foot2 dl dd{ float:right; width:86%; font-size:16px; color:#fff}

.foot2 dl dd strong{ font-size:18px; display:block; margin-bottom:5px}

.foot3{ padding:3% 0}

.foot3 p,.foot3 p a{ font-size:16px; text-align:center; color:#fff}

.sy-bt{ text-align:center; font-size:36px; margin:6% 0 4%; font-weight:bold}

.sy-bt span{ display:block; font-size:18px; color:#999; background:url(../images/sy-2.jpg) no-repeat center top; padding-top:15px; margin-top:10px; font-weight:normal}

.sy1{ margin-bottom:6%}

.sy-z{ width:20%;}

.sy-z h1{ background:#4db748; text-align:center; color:#fff; font-size:30px; padding:10% 0; font-weight:bold}

.sy-y{ width:76%;}

.sy1-1{ overflow:hidden; margin-top:-3%; margin-left:-3%}

.sy1-1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%}

.sy1-1 dl dt img{ width:100%; display:block; height:231px}

.sy1-1 dl dd{ font-size:16px; padding:4% 7%; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(../images/sy-3.png) no-repeat center right 7% #a0a0a0;padding-right: 12%;}

.sy1-1 dl dd:hover{ background-color:#4db748}

.list{ width: 100%; border-top:#fff 1px solid}

.list ul li{ cursor: pointer; display: block; background:#333; font-size:18px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border-bottom:#eee 1px solid; color:#333;}

.list ul li a{ font-size:18px; color:#fff}

.list li ul li a{ font-size:14px;}

.list ul li span{ display:block; padding:6% 12%; color:#fff}

.list li ul li{ line-height:14px; background:#333; color:#666; font-size:14px; border:0;}

.list ul li li span{ padding:0}

.list ul li a{position: relative; display:block; padding:4% 12%;}

.list ul li .inactive a{ background:url(../images/sy-3.png) no-repeat center right 30px #333;}

.list ul li .inactive a:hover,.list ul li .inactives a{background:url(../images/sy-4.png) no-repeat center right 30px #4db748;} 

.list ul li ul{display: none;padding: 3% 0;}

.list ul li ul li:last-child{ padding-bottom:0}

.list li ul li a:hover{ color:#4db748}

.list ul li .inactive{ padding:0}

.list ul li .inactive a{ padding:6% 12%;}

.list ul li .inactive a:hover,.list ul li .inactive1 a{ background-color:#4db748}

.sy2{ background:url(../images/sy-11.jpg) no-repeat center; background-attachment:fixed; margin-bottom:6%; padding-bottom:6%}

.sy2 .sy-bt,.sy2 .sy-bt span{ color:#fff}

.sy2 .sy-bt span{ background:url(../images/sy-2-1.jpg) no-repeat center top}

.sy2-1{ overflow:hidden; margin-top:6%}

.sy2-1-1,.sy2-1-2{ float:left}

.sy2-1-1{ width:29%;}

.sy2-1-1 dl{ overflow:hidden; margin-top:6%;}

.sy2-1-1 dl dt{ float:left; width:33%}

.sy2-1-1 dl dt img{ width:100%; border-radius:50%; border:#fff 8px solid}

.sy2-1-1 dl dd{ float:right; width:60%; color:#fff;padding-top: 5%;}

.sy2-1-1 dl dd strong{ display:block; font-size:20px; color:#fff}

.sy2-1-1 dl dd span{ display:block; font-size:16px; color:#fff; margin-top:3%}

.sy2-1-2{ width:32%; margin:0 5%}

.sy2-1-2 p img{ width:100%}

.sy2-1-1 dl:first-child{ margin-top:0}

.sy2-1-11 dl dt{ float:right}

.sy2-1-11 dl dd{ float:left; text-align:right}

.sy3{ margin-bottom:6%}

.sy3 .left{ width:45%}

.sy3 .right{ width:50%}

.sy3-0{ background:url(../images/sy-19.png) no-repeat right top; border-bottom:#4db748 7px solid; padding-bottom:2%}

.sy3-0 h1{ font-size:36px; font-weight:bold}

.sy3-0 h2{ font-size:24px; font-weight:bold}

.sy3-0 h3{ font-size:16px; color:#999; margin-top:1%}

.sy3 .left p{ font-size:16px; color:#666; margin-top:5%}

.sy3 .left ul{ margin-top:5%; border-top:#EEEEEE 7px solid; overflow:hidden; padding-top:6%;}

.sy3 .left ul li{ float:left; font-size:21px; padding:0 14%; text-align:center; background:url(../images/sy-52.png) no-repeat center right}

.sy3 .left ul li strong{ display:block; font-size:30px; margin-bottom:7%; color:#4db748}

.sy3 .left ul li:first-child{ padding-left:0}

.sy3 .left ul li:last-child{ padding-right:0; background:none}

.sy3-1 li{ background:#F9F9F9;}

.sy3-1 li img{ width:100%; display:block; height:386px}

.sy3-1 li span{ display:block; padding:1% 3%; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;z-index: 9;background: #f9f9f9;position: relative;}

.sy3-2{ margin-left:-3%; margin-top:5%}

.sy3-2 li{ float:left; width:22%; margin-left:3%; border:#fff 3px solid; position:relative; cursor:pointer}

.sy3-2 li img{ width:100%; display:block; height:85px}

.sy3-2 .curr1{ border:#4db748 3px solid}

.sy3-2 .curr1::before{ content:""; background:url(../images/sy-53.png) no-repeat center; width:16px; height:8px; position:absolute; left:50%; margin-left:-8px; top:-8px}

.sy4{ background:url(../images/sy-26.jpg) no-repeat center; padding:2.5% 0}

.sy4 .left{ width:22%}

.sy4 .left h1{ font-size:30px; color:#fff}

.sy4 .left h1 span{ display:block; font-size:18px;}

.sy4 .right{ width:76%; overflow:hidden;margin-top: 10px;}

.sy4 .right p,.sy4 .right h2{ float:left;}

.sy4 .right p{ width:36%; margin-right:7%; background:#fff;}

.sy4 .right h2{ width:14%;}

.sy4 .right p input,.sy4 .right h2 input{ height:55px; line-height:55px; font-size:16px; width:100%}

.sy4 .right p input{ padding:0 6%;}

.sy4 .right h2 input{ background:#333333; color:#fff}

.sy5{ background:url(../images/sy-35.jpg) no-repeat center; background-attachment:fixed; padding-bottom:6%}

.blue1{ margin-bottom:6%}

.sy6{ overflow:hidden; margin-top:-2%; margin-left:-3%; margin-bottom:6%}

.sy6-1{ float:left; background:#e8e9e9; width:47%; margin-left:3%; margin-top:3%; padding:3%}

.sy6-1 p{ font-size:16px; color:#666; border-top:#ccc 1px solid; padding-top:4%; margin-top:5%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:96px; overflow:hidden}

.sy6-2{ overflow:hidden}

.sy6-2 .left{ width:42%}

.sy6-2 .right{ width:44%}

.sy6-2 .right h4{ border:#fff 5px solid}

.sy6-2 .right h4 img{ width:100%; height:176px}

.sy6-2 .left h2{ background:#4db748; color:#fff; padding:11px 30px; font-size:20px}

.sy6-2 .left h3{ font-size:18px; margin-top:6%}

.sy7{ background:#F9F9F9; overflow:hidden; padding-bottom:6%}

.sy7-1{ overflow:hidden; margin-left:-3%;}

.sy7-2{ float:left; width:30.333%; margin-left:3%}

.sy7-2 h1 img{ width:100%; height:263px}

.sy7-2-1{ background:#E8E9E9; padding:7%; height:195px; overflow:hidden}

.sy7-2-1 h2 a{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.sy7-2-1 p{ font-size:16px; color:#666; margin-top:4%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.sy7-2-1 h3{ margin-top:5%}

.sy7-2-1 h3 a{ font-size:16px; color:#999;}

.sy7-2-1 h3 a img{ vertical-align:middle; margin-left:10px}

.sy7-2-1 h3 a .b2{ display:none}

.sy7-2-1:hover{ background:#4db748}

.sy7-2-1:hover h2 a,.sy7-2-1:hover p,.sy7-2-1:hover h3 a{ color:#fff}

.sy7-2-1:hover h3 .b1{ display:none}

.sy7-2-1:hover h3 .b2{ display:inline-block}



.banner1 p img{ width:100%}

.ny1{ margin-top:4%} 

.fy{ margin-top:6%; text-align:center}

.fy a{ padding:6px 15px; margin:0 5px; display:inline-block; font-size:16px; color:#999; border:#ddd 1px solid; border-radius:5px}

.fy a:hover,.fy .curr{ background:#4db748; color:#fff; border:#4db748 1px solid}

.ny-bt{ border-bottom:#4db748 5px solid; padding-bottom:10px; margin-bottom:6%}

.ny-bt img{ vertical-align:sub; margin-right:10px}

.ny-bt,.ny-bt a{ font-size:16px}



.list1 ul li span a{ text-align:center}

.list1 ul li .inactive a{ background:none}

.list1 ul li .inactive a:hover,.list1 ul li .inactives a{ background:#4db748}



.gy1{ background:url(../images/gygs-1.jpg) no-repeat right top; margin-top:-5%; padding-top:4%}

.gy1 h1{ font-size:30px; font-weight:bold;line-height: 40px; background:url(../images/gygs-2.jpg) no-repeat left bottom; padding-bottom:2%; margin-bottom:2%}

.gy1 p{ font-size:18px; line-height:30px}

.gy1 h2{ margin-top:2%}

.gy1 h2 img{ width:100%}



.gy2{ overflow:hidden; margin-left:-2%; margin-top:-2%; padding-bottom:5px}

.gy2 dl{ float:left; width:23%; margin-left:2%; margin-top:2%; border:#ddd 1px solid; box-shadow:0 0 5px #eee; border-radius:5px;}

.gy2 dl a{ display:block; padding:6% 4% 10%;}

.gy2 dl dt img{ width:100%; height:105px}

.gy2 dl dd{ font-size:18px; text-align:center; background:url(../images/gyhz-5.png) no-repeat center top; padding-top:6%; margin-top:4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gy3 h1{ font-size:30px; font-weight:bold; margin-bottom:2%}

.gy3 h1 img{ display:block; margin-bottom:2%}

.gy3 p{ background:url(../images/gyfz-2.png) no-repeat left top 8px; margin-top:1.5%; font-size:18px; padding-left:20px}

.gy3 h2{ margin-top:4%}

.gy3 h2 img{ width:100%; border-radius:20px}
.gy3 h3{font-size: 20px; margin: 2% 0 1%;}
.gy3 h4{ font-size: 16px; margin-top: 1%;}


.gy4-1{ margin-top:6%}

.gy-z{ padding-top:3%; width:45%}

.gy-y{ width:50%}

.gy-z h1{ font-size:24px; font-weight:bold; margin-bottom:5%}

.gy-z h1 img{ display:block; margin-bottom:5%;}

.gy-z p{ font-size:18px;}

.gy-y p,.gy-y p img{ border-radius:10px;}

.gy-y p img{ width:100%;}



.gy5{ overflow:hidden; margin-left:-2%; margin-top:-2%; padding-right:5px;}

.gy5 dl{ float:left; width:23%; margin-left:2%; margin-top:2%;}

.gy5 dl dt{ box-shadow:0 0 8px #eee; padding:10%;}

.gy5 dl dt img{ width:100%;height: 279px;}

.gy5 dl dd{ text-align:center; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top:10%;}



.lx1{ background:#f9f9f9}

.lx1 .left{ width:48%; float:right}

.lx1 .right{ width:52%; float:left; border-right:#fff 5px solid;padding: 3.5%;}

.lx1 .right h1{ font-size:30px; font-weight:bold;border-bottom: #eee 3px solid;padding-bottom: 3%;margin-bottom: 8%;}

.lx1 .right p{font-size:18px;margin-top:4%;}

.lx1 .right p:nth-child(1){ margin-top:0}

.lx1 .right p img{ vertical-align:middle; margin-right:20px; float:left;margin-bottom: 10px;}

.lx1 .right p span{ font-size:20px; display:block; margin:0 0 1%;font-weight: bold;}

.lx1 .lx-bt{ margin-top:0}



.cpb-x2 div{ overflow:hidden; margin-left:-5%;margin-top: -2%;}

.cpb-x2 div p{ float:left; width:45%; margin-left:5%; margin-top:2%;}

.cpb-x2 div p span{ display:block; margin-bottom:10px;font-size: 18px;padding-left: 10px;}

.cpb-x2 div p span img{ vertical-align:super}

.cpb-x2 div p input,.cpb-x2 div p textarea{ display:block; width:100%; height:55px; line-height:55px; padding:0 10px;border: #ddd 1px solid;font-size: 16px;}

.cpb-x2 div h2{ clear:both; overflow:hidden; padding-top:6%; margin-left:5%;}

.cpb-x2 div .zd{ width:95%;}

.cpb-x2 div h2 input{ display:block;}

.cpb-x2 div h2 input{ width:120px; line-height:40px; height:40px; background:#4db748; color:#fff; border-radius:30px; font-size:16px; margin:auto}

.cpb-x2 div p select{ width:20%}

.cpb-x2 div p textarea{ height:120px; line-height:24px; padding-top:1%; padding-bottom:1%; font-family: "SourceHanSansCN-Regular-2";}



.rcz dl{ overflow:hidden;}

.rcz dl dt{ float:left; width:30%;}

.rcz dl dt img{ width:100%}

.rcz dl dd{ float:right; width:61%; font-size:18px; line-height:30px; padding-top:1%;}

.rcz p img{ width:100%}

.rcz p{ margin-top:4%}



.subNavBox2 .navContent{ display:none}

.subNavBox2 .xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}

.subNavBox2 .subNav{background:url(../images/rczp-4.png) no-repeat top 37px right 40px #f9f9f9;}

.subNavBox2 .xz-l-1{ position:relative; padding:2% 0; cursor:pointer;margin-top: 2%;}

.subNavBox2 .xz-l-1 h1 span{ font-size:20px; width:50%; display:block; float:left; padding:0 5%; line-height:37px}

.subNavBox2 .xz-l-1 h1 span:nth-child(2){ width:49.333%}

.subNavBox2 .xz-l-1 h1 span:nth-child(1){ font-weight:bold} 

.subNavBox2 .xz-l-1 h1 span a{ display:inline-block; width:120px; letter-spacing:2px; color:#fff; background:#089abd; font-size:16px; line-height:37px; text-align:center}

.subNavBox2 .xz-l-1 h1 img{ vertical-align:middle; margin-right:10px;}

.subNavBox2 .xz-l-1 h1 .z2{ display:none} 

.subNavBox2 .xz-l-1 h1{ overflow:hidden; padding-right:4%}

.subNavBox2 .xz-l{ padding:2% 5% 5%; overflow:hidden; background:#f9f9f9;}

.subNavBox2 .currentDd{ margin:0; background:url(../images/rczp-3.png) no-repeat top 37px right 40px #4db748;}

.subNavBox2 .currentDd h1 span{ color:#fff}

.subNavBox2 .currentDd h1 .z2{ display:none}

.subNavBox2 .currentDd h1 .z1{ display:none}

.subNavBox2 .currentDd h1 .z2{ display:inline-block}

.subNavBox2 .xz-l h1{ font-size:20px; margin:3% 0 0; color:#333; font-weight:bold}

.subNavBox2 .xz-l p{ font-size:18px; margin-top:1%; color:#666; line-height:24px;}

.subNavBox2 .xz-l p img{ vertical-align:middle; margin-right:10px}

.subNavBox2 .xz-l h2{ margin-top:5%}

.subNavBox2 .xz-l h2 a{ font-size:20px; color:#fff; background:#4db748; display:inline-block; text-align:center;padding: 14px 20px;font-weight: bold;}	



.xw1{ margin-top:-3%}

.xw1 .sy7-2{ margin-top:3%}

.xw1 .sy7-2 h1 img{ height:200px}

.xw1 .sy7-2-1{ height:172px}



.xq1 h1{ font-size:35px; text-align:center; font-weight:bold}

.xq1 h2{ font-size:18px; color:#666; margin:2% 0 4%; font-weight:normal; text-align:center; border-bottom:#ccc 1px solid; padding-bottom:2%;}

.xq1 h2 span{ display:inline-block; margin-left:1%}

.xq1 h3{ overflow:hidden; line-height:28px; border-top:#ccc 1px solid; padding:3% 0 0;font-weight: normal;}

.xq1 h3 a{ font-size:16px; width:46%; display:inline-block;} 

.xq1 h3 .right{ text-align:right}

.xq1-1{ position:relative; margin-top:4%}

.xq1-1 h4{ position:absolute; bottom:0; left:50%; margin-left:-30px;font-weight: normal; z-index:9}

.xq1-1 h4 a{ display:inline-block; font-size:16px;border-radius:5px;text-align: center; color:#4db748;}

.xq1-1 h4 a img{ vertical-align:middle; margin-right:10px} 



.alxq1 .right h1{ font-size:30px; margin-bottom:7%; font-weight:bold;border-bottom: #4db748 1px solid;padding-bottom: 3%;}

.alxq1 .right p{ font-size:18px}

.alxq1 .left{ width:46%;}

.alxq1 .right{ width:49%;padding-top: 2%;}

.alxq1 .left p img{ width:100%}



.syFocusThumb .prev{ background:url(../images/gyfz-3.jpg) no-repeat; width:36px; height:36px;}

.syFocusThumb .next{ background:url(../images/gyfz-5.jpg) no-repeat; width:36px; height:36px;}

.syFocusThumb .prev:hover{ background:url(../images/gyfz-6.jpg) no-repeat;}

.syFocusThumb .next:hover{ background:url(../images/gyfz-4.jpg) no-repeat;}

.syFocusThumb{POSITION: relative; WIDTH:100%; OVERFLOW: hidden;}

.pagination { TEXT-ALIGN: left; WIDTH: 100%; COLOR: #fff; CLEAR: both; overflow:hidden; background:url(../images/gyfz-9.png) no-repeat center;height: 35px;}

.thumbWrap {POSITION: absolute; WIDTH:78%; OVERFLOW: hidden; bottom: 0; LEFT:11%;}

.holder {WIDTH: 4000px}

.holder I {CURSOR: pointer; MARGIN-RIGHT:-1px}

.prev {POSITION: absolute; WIDTH:13px; bottom:0; CURSOR: pointer; LEFT:0}

.next {POSITION: absolute; WIDTH:13px; bottom:0; CURSOR: pointer; RIGHT:0;}

.pagination I.selected{ background:url(../images/gyfz-7.png) no-repeat center bottom; margin-bottom:0; margin-top:2px}

.pagination I.selected a{ color:#4db748;}

.sliderwrapper{ width:100%; margin-bottom:10%; text-align:left;}

.toc{ font-style:normal; display:block; background:url(../images/gyfz-8.png) no-repeat center bottom; width:165px; text-align:center; padding-bottom:40px;margin-bottom: 5px;}

.toc a{color:#666; font-size:24px;}

.fz2{ box-shadow:0 0 10px #ddd; margin:10px; background:url(../images/gyfz-1.png) no-repeat center right; min-height:352px;padding: 7%;font-size: 20px;}

.fz2 h1{ font-size:35px; color:#4db748;font-weight: bold; margin-bottom:3%}

.fz2 p{ font-size:20px; color:#333; line-height:35px; background:url(../images/gyfz-2.png) no-repeat left top 12px; padding-left:25px;}



.cpx1 .left{ width:46%;}

.cpx1 .left p{ border:#DDDDDD 1px solid; padding:2%}

.cpx1 .left p img{ display:block; margin:auto; width:60%; height:247px}

.cpx1 .right{ width:48%; padding-top:2%;}

.cpx1 .right h1{ font-size:30px;margin-bottom: 6%;border-bottom: #4db748 1px solid;padding-bottom: 3%;font-weight: bold;}

.cpx1 .right p{ font-size:18px; color:#666;}

.cpx1 .right h2{ margin-top:15%}

.cpx1 .right h2 a{ background:#4db748; color:#fff; display:inline-block; width:140px; line-height:40px; text-align:center; border-radius:20px;font-size: 16px;}

.cpx1 .right h2 a img{ vertical-align:middle; margin-right:10px}

.cpx2-1{ margin-bottom:4%}

.cpx1-1 li img,.cpx1-1 li video,.cpx1-2 li img,.cpx1-2 li video{ width:100%; display:block}

.cpx1-1 li img,.cpx1-1 li video{ height:335px;}

.cpx1-2 li img,.cpx1-2 li video{ height:75px}

.cpx1-2{ overflow:hidden; margin-left:-3%; margin-top:3%}

.cpx1-2 li{ float:left; width:22%; margin-left:3%; cursor:pointer; border:#ccc 1px solid}

.cpx2{ margin-top:6%}

.cpx2-1{ border-bottom:#ccc 1px solid; padding-bottom:1.5%}

.cpx2-1 a{ font-size:24px; margin-right:50px; font-weight:bold}

.cpx2-1 .dq1{ color:#4db748}

.cpx2-2 h2{ margin:4% 0 2%; font-size:20px}







@media screen and (max-width: 1500px) {

.cent,.foot,.head1{ max-width:1200px;}

.nav1 ul li{ margin-left:30px}

.zg{ width:82%} 

.head2{ width:5%}

.sy-bt,.sy3-0 h1{ font-size:32px}

.sy-z h1,.sy3 .left ul li strong,.sy4 .left h1{ font-size:28px}

.sy1-1 dl dt img{ height:199px}

.sy3-1 li img{ height:331px}

.sy3-2 li img{ height:78px}

.sy3 .left ul li{ padding:0 12%}

.sy3-0 h2{ font-size:22px}

.sy3 .left p{ margin-top:4%}

.sy3 .left ul{ margin-top:4%; padding-top:4%}

.sy3 .left ul li{ font-size:19px}

.sy3 .left ul li strong{ margin-bottom:0}

.sy3-1 li span{ padding:2% 3%}

.sy3-2{ margin-top:7%}

.sy6-2 .left h2{ padding: 11px 20px;}

.sy6-2 .left{ width:46%} 

.sy6-2 .right h4 img{ height:150px}

.sy7-2 h1 img{ height:226px}

.sy7-2-1{ height:181px}

.gy1 h1{ font-size:26px;line-height: 35px}

.gy1 p{ font-size:16px; line-height:28px}

.gy2 dl dt img{ height:90px}

.gy2 dl dd,.gy3 p,.gy-z p,.gy5 dl dd,.lx1 .right p,.cpb-x2 div p span,.subNavBox2 .xz-l p{ font-size:16px}

.gy3 h1{ font-size:26px}

.gy-z h1{ font-size:22px;}

.gy-z h1,.gy-z h1 img{ margin-bottom:4%}

.gy5 dl dt img{ height:239px}

.lx1 .right h1{ font-size:26px}

.lx1 .right p span{ font-size:18px}

.cpb-x2 div p input, .cpb-x2 div p textarea,.cpb-x2 div h2 input{ font-size:14px}

.cpb-x2 div p input{ height:50px; line-height:50px;}

.cpb-x2 div p textarea{ line-height:22px}

.rcz dl dd{ font-size:16px; line-height:26px}

.subNavBox2 .xz-l-1 h1 span,.subNavBox2 .xz-l h1,.subNavBox2 .xz-l h2 a,.fz2 p,.cpx2-2 h2{ font-size:18px}

.xw1 .sy7-2 h1 img{ height:172px}

.xw1 .sy7-2-1 h2 a,.xq1 h2,.alxq1 .right p,.cpx1 .right p{ font-size:16px}

.xw1 .sy7-2-1 p,.sy7-2-1 h3 a,.xq1 h3 a,.xq1-1 h4 a,.cpx1 .right h2 a{ font-size:14px}

.xw1 .sy7-2-1{ height:150px}

.xq1 h1{ font-size:30px}

.alxq1 .right h1,.cpx1 .right h1{ font-size:24px}

.fz2 h1{ font-size:30px}

.toc a{ font-size:20px} 

.toc{ width:151px}

.cpx1-1 li img,.cpx1-1 li video{ height:287px;}

.cpx1-2 li img,.cpx1-2 li video{ height:64px}

.cpx1 .right h2 a{ width:125px}

.cpx2-1 a{ font-size:22px}

	}

	



.list li ul li .curr{ color: #4db748}