*{font-family: Arial, "微软雅黑";  font-size: 12px;}
.top{ position: relative;}
#top{ display: none;}
a:hover{ text-decoration: none;}
a{ cursor: pointer; color: #000;}
img{ width: 100%;}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
.toplun{}
.sadawdgnn{ text-align: right; margin-bottom: 20px;}
.sadawdgnn a{ color: #ccc; display: inline-block; text-align: right;}
.sadawdgnn a:hover{ color: #009b4c;}
.top_ad2{ transition: all 2s; padding: 17px 0px 17px 0px;background-color: rgba(255,255,255,0.8);
    -webkit-transition: all 2s;position: absolute; top:0px;left:0px;z-index: 99999999999 !important; display: block !important; width:100%;}
.top_left{ display: inline-block; vertical-align: middle; width: 40%;}
.top_ad3{position:fixed !important; background-color:#fff; border-bottom: 1px solid #e4e4e4;}
.top_left img,.top_left span{ display: inline-block;font-size: 14.8px; vertical-align:middle; font-weight: bold; color: #000 !important;}
.top_left img{ width: 55px;}
.top_left span{ margin-left: 2px;}
.top_right{display: inline-block; vertical-align: middle;width: 60%;} 
.top_right ul{ list-style: none;margin-bottom: 0px !important; float:right; padding-left:0px ;}
.top_right ul li {
    float: left;
    margin-right: 20px;
    padding: 5px 0px 5px 0px;
    cursor: pointer;
    position: relative;
}
.top_right ul li a{ color: #000;}
.top_right ul li a:hover{color:#009b4c; text-decoration: none;}
.top_right ul li ul li a:hover {
    color: #fff;
    background-color: #009b4c;
     border-radius: 3px;
}
.top_right ul li ul li a{
     padding: 1px 5px;
}
.clear{ clear: both;}
.right_dy{ float: right;}
.gudh{position: absolute !important; height: 100%; left: 0px; top: 0px; padding-right: 40px;}
.gudh1{ display: inline-block;width: 100%;}
#swiper_zdy .swiper-slide img{width: 100%;}
.h2{ font-weight: bold; font-size: 22px; margin: 0px; padding: 40px 0px;}
.ashd_zdy{ padding: 40px 0px 20px 0px !important;}
.shdai_zdy ul{ list-style: none; padding: 0px; padding-right: 10px;}
.shdai_zdy ul a{ color: #000;}
.aniuids{ width: 150px; color: #fff; border-radius: 3px; height: 35px; margin: 0 auto; cursor: pointer;line-height: 35px; background-color: #009b4c;}
.shdai_zdy ul a:hover{ text-decoration: none;}
.shdai_zdy ul li{ position: relative;margin:12px 0px;padding-left: 30px; background-image:url(../img/46545.png); background-repeat: no-repeat; background-position: left center;}
.shdai_zdy ul li b{font-weight: 300;}
.shdai_zdy ul li span{position: absolute;top: 0px; right: 0px; color: #a5a5a5;}
.row_zdy{ position: relative;}
.rom{ text-align: right; position: absolute;left: 0px; bottom: 0px; display: inline-block;width: 100%}
.rom a{color:#a5a5a5; font-size: 12px;padding-right: 50px;}
.rom a:hover{ color: #009b4c;}
.container1{margin: 50px auto;}
.shdai_zdy video{ width: 100%; height: auto;}
.shdai_zdy b{ font-weight: 100; width: 70%;overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.shdai_zdy ul li:hover b{color: #009b4c;
   
}
.shdai_zdy ul li:hover span{color: #009b4c;
   
}
.suodj{ float: right; width: 35px;margin-right: 10px; transform:translate(-50%,-50%);
-webkit-transform:translate(0%,50%);
-moz-transform:translate(0%,50%);
-o-transform:translate(0%,50%);
-ms-transform:translate(0%,50%);
cursor: pointer; display:none;
 }
.suodjx{width: 35px; height: 5px;background-color: #009b4c; margin: 5px 0px;border-radius: 3px;

}
.suodj:before{
        content: "" ;
        display:block; 
        background-color: #009b4c;
        height: 5px;
        border-radius: 3px;
       
    }
.suodj:after{
        content: "";
        display:block; 
        background-color: #009b4c;
        height: 5px;
        border-radius: 3px;
        
    }
.shdai_zdy .h2{ margin-bottom: 20px;}
.container2{ background-color: #edf0f2; text-align: center; padding-bottom: 50px;}
.container2 .h2{ padding: 40px 0px;}
.jsimg{ position:relative;transition: all 0.6s; overflow: hidden; background-size:auto 100%;
    -webkit-transition: all 0.6s;cursor: pointer; width: 12%; height: 300px; float: left; background-position: left top;}
.active_zdy{ width: 35%;}
.jsimg1{ background-image:url(../img/20180326094812.jpg);}
.jsimg2{ background-image:url(../img/0180326094828.jpg)}
.jsimg3{ background-image:url(../img/20180326094835.jpg)}
.jsimg4{ background-image:url(../img/20180326094841.jpg);}
.jsimg5{ background-image:url(../img/0180326094847.jpg)}
.jsimg6{ background-image:url(../img/20180326094853.jpg)}
.jstext{ cursor: pointer;width: 5%;height: 300px; float: left; color: #fff; background-color: #47b47d; text-align: center;}
.jstext span{ margin: 0 auto; display: inline-block; height: 300px;writing-mode:tb-rl;-webkit-writing-mode:tb-rl;-moz-writing-mode:tb-rl; text-align: center; 
writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;      
    writing-mode: vertical-rl;
    *writing-mode: tb-rl;
}
.jstext span a{color: #fff; font-weight: bold; letter-spacing:4px;font-size:16px; background-repeat: no-repeat;background-position: bottom center;}
.jsimg h2{ color: #fff; text-align: left; font-size: 16px; font-weight: bold; text-indent: 20px;}
.jsimg .asdwadp{color: #fff;text-align: left;position: absolute;left: 0px;background-color: rgba(0,0,0,0.3); margin: 0px; padding: 15px;}
.jsimg .asdwadp{bottom: -200%;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.jsimg .asdwadp p{word-break: break-all;margin: 0px;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.active_zdy .asdwadp{bottom: 0px}
.container3 .h2 {
	text-align: center;
    padding: 40px 0px;
}
.container3{ padding-bottom: 40px;}
.chenggan_zdy{position: relative; top: -50px; opacity: 0;
 background-color: #f9f9f9; padding: 20px; margin-bottom: 20px; cursor: pointer;}
.chenggan_zdy:hover{ background-color: #fff;box-shadow:1px 1px 24px #666;
-moz-box-shadow:1px 1px 24px #666;
-webkit-box-shadow:1px 1px 24px #666;
}
.donghuaimg{ overflow: hidden;}
.donghuaimg img{transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.chenggan_zdy:hover .donghuaimg img{transform:scale(1.3);}
.chenggan_zdy p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height: 34px;
overflow: hidden;}
.chenggan_zdy h2{ font-size: 15px; text-align: center; font-weight: bold;color: #666;}
.chenggan_zdy img{ width: 100%;}
#myCarouse2 .carousel-inner {
    position: relative;
    width:90%;
    margin: 0 auto;
    overflow: hidden;
}
.chenggan_zdy2{ margin: 10px 0px; overflow: hidden;}
.chenggan_zdy2 img{ width: 100%;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.chenggan_zdy2:hover img{transform:scale(1.3);}
#myCarouse2 .carousel-control {
    opacity: 1;
}
#myCarouse2 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 0px;
}
#myCarouse2 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 0px;
}
#myCarouse2 .carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); 
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x; */
}
#myCarouse2 .carousel-control.right {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); 
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x; */
}
.bottom_wiem{ width: 100px;}
.miaoss_zdy{ display: inline-block; vertical-align: middle; margin-left: 10px;}
.slhd0{ display: inline-block;vertical-align: middle; float: initial;}
.slhd{ display: inline-block;vertical-align: middle; float: initial; text-align: right;}
.labl_nav p a:hover{
    color: #009b4c !important;
}
.bottom_zdy{ background-color: #323232; padding: 50px 0px; color: #fff;}
.bottom_logo{ width: 110px;}
.miaoss_zdy h2{ font-size: 16px; font-weight:bold;}
.miaoss_zdy p{ font-size: 12px;margin: 0 0 5px;}
.miaoss_zdy p a{ font-size: 12px}
.miaoss_zdy p span{
	margin-right: 10px;
}
.miaoss_zdy2{ margin-left: 30px; text-align: left;}
.miaoss_zdy2 h2{ font-size: 18px; font-weight: 100;}
.top_zdy{ position: fixed; right: 0px; top: 300px; text-align: right; z-index: 99999999999999999999999999;}
.top_sdhu1 {
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    margin-bottom:3px;
    border-radius: 5px 0px 0px 5px;
    background-color: #fff;
    width: 45px;
    height: 45px;
    cursor: pointer;
    line-height: 45px;
    box-shadow:0px 0px 5px #ccc;
-moz-box-shadow:0px 0px 5px #ccc;
-webkit-box-shadow:0px 0px 5px #ccc;
    text-align: center;
}
.top_sdhu1 img{ width: 50%;}
.top_sdhu12 img{ width:25px;}
.top_sdhu12{overflow: hidden;
    position: absolute;
    right: 0px;}
.top_sdhu12 span{ display: inline-block; vertical-align: middle; color: #fff; margin-left: 10px;}
.top_sdhu12:hover {
    width: 150px;
    text-align: left;
    padding-left: 10px;
    background-color: #009b4c;
}
.top_sdhu1:hover{ background-color: #009b4c;}
.top_sdhu11{ position: relative;}
.top_sdhu11:hover .yingcer_zy2{display:block;}
.yingcer_zy2{position:absolute; width: 100px !important; height: 100px; left: -120px; display: none;top: 0px;}
.top_right ul{ }

.madsbdonx{
 background-color: #fff;
}
.top_right ul li:hover{
	background-position: bottom center; background-repeat: no-repeat;
	background-size:100% auto;
}

.top_right ul li ul li{
    margin:0px;white-space: nowrap;
    text-align: center;
    display: inline-block;
    width: auto !important;
    padding:1px 5px;
    
}

.ahsdali{background-color:#fff !important;}
.top_right ul li>ul {
    position: absolute;
    top: 25px;
    left: 50%;
    padding-left: 0px;
    float: left;
    white-space: nowrap;
    display: none;
    background-color: rgba(255,255,255,0.4);
    transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -o-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
    overflow: initial;
}
.top_right ul li>ul li{
}
.top_right ul li>ul li a{

}
.top_right .zhongjizi{
	position: relative; top: 0px;left: 0px;
	box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
display:none !important;

}
.top_right .zhongjizi li{
	width: 100% !important;
}
.top_right .zhongjizi li a{
	font-weight: 100;
}

@media screen and (max-width:1200px) {
	.toplun {
		padding: 20px 0px;
}
	.top_right ul {
    list-style: none;
    margin-left: 0px;
    margin-bottom: 0px !important;float: left;
}
.top_right{width: 100%; margin: 10px 0px; }
.top_left{ width: 100%;}
.shdai_zdy ul li {
    position: relative;
    margin: 20px 0px;
    padding-left: 30px;
    background-image: url(../img/46545.png);
    background-repeat: no-repeat;
    background-position: left center;
}

}
@media screen and (max-width:990px) {
.gudh{ position: relative !important; }
.rom {
    position: relative;
}
.slhd {
    display: inline-block;
    vertical-align: middle;
    float: initial;
    text-align: left;
}
}
@media screen and (max-width:1024px) {
	
    .top_left img, .top_left span {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    color: #009b4c;
}
.top_right ul li {
    float: left;
    margin-right: 15px;
}
.top_left img {

    width: 60px;

}
    .top_right ul {
    list-style: none;
    margin-left:20px;
    padding-left: 20px ;
    margin-bottom: 0px !important;
}
.jsimg h2 {
    color: #fff;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    text-indent: 10px;
}
.gudh{ position: relative;}
}
@media screen and (max-width:768px) {

	.top_left {
    display: inline-block;
    vertical-align: middle;
    width: 80% !important;
}
.top_right ul li ul li a:hover {
    color: #009b4c;
    background-color:transparent;
    border-radius: 3px;
}
.miaoss_zdy h2 {
    font-size: 14px;
    font-weight: bold;
}
.shdai_zdy .h2 {
    text-align: center;
}
.right_dy {
    float: initial;
}
.shoueyd{ line-height: 40px;}
.shoueyd span{ background-image: url(../img/ghaudnb.png); display: inline-block;; float:right; width: 40px; height: 40px; background-size:100% 100%  ;}
.miaoss_zdy{  margin-left: 0px;}
.jstext span {
    margin: 0 auto;
    display: inline-block;
    height: auto;
    writing-mode:initial;
    padding: 10px 0px;
    text-align: center;
}
.jstext {
    cursor: pointer;
    width:50%;
    height: auto;
    float: initial;
    margin: 10px auto;
    color: #fff;
    background-color: #47b47d;
    text-align: center;
}
.jsimg .asdwadp {
    bottom: 0px;
}
	.top_ad2 {
     padding: 0px
}
.gudh{
    padding-right: 0px;
}
.rom a {
    color: #a5a5a5;
    font-size: 12px;
    padding-right: 10px;
}
	.top_right ul li ul li:hover{ background-color: #fff;  border-radius: 3px;}
.top_right ul li ul li:hover a{color: #000;}
	.jsimg {
    width: 50%;
    float: initial;
    display: block;
    margin: 10px auto;
}
	.top_right ul li ul{
	position: relative;
	width: 100%;
	left:0%; top:0%;
	padding: 0px;
	
}
.top_right ul li ul span{ display: none;}
.ahsdali{background-color:#fff !important;border: none;}
.top_right ul li ul li{
    float:inherit;
    margin:0px;
    text-align:left;
    list-style: disc;
    list-style-position: inside;
    display:list-item;width: 100%;
    padding:10px 10px;
    background-color: rgba(255,255,255,0.4);
    
}
	.top_left img {
    width: 90px;
    margin-left: 10px;
}
.top_left img, .top_left span {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
    color: #009b4c;
}
	.top_ad2{ position:relative; z-index: 99999999999 !important; display: block !important; width:100%; }
    
    .suodj{ display: block;}
    .top_right {
	    display: none;
	    position: fixed;
	    vertical-align: middle;
	    width: 100%;
	    height: 100%;
	    margin: 0px;
	    left: 0px;
	    top: 0px;
	    z-index: 9999;
	    background-color: rgba(0,0,0,0.5);
	   
}

	.top_right ul li ul li{
		 width: 100% !important;
		 
	}
	.top_right ul li ul {
    height: auto;
    overflow: auto;
    width: 86% !important;
    margin-right: 20%;
    left: 0px !important;
    text-align: left !important;
    transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    transition: none;
    background-color: transparent !important;
    -webkit-transition: none;
}
	
	.top_right ul li ul li{
		 width: 100% !important;
		 background-color: transparent !important;
	}
	.top_left span {
    font-size: 12px;
}
	
	.top_right ul {
    padding: 0px;
    margin-left: 0px;
    background-color: #f8f8f8;
    width: 50%;
    position: absolute;
    top: 0px;
    height: 100% !important;
   right:-100%; transition: all 0.6s;
    -webkit-transition: all 0.6s
}
.top_right ul li {
    float:inherit;
    margin-right:0px;
    padding: 10px;
    width: 100%;
    border-bottom: 1px solid #009b4c;
    position: relative;
}

    .suodj{ display: block;}
    .jsimg h2 {
	    color: #fff;
	    text-align: left;
	    font-size: 13px;
	    font-weight: bold;
	    text-indent: 5px;
	}
	.top_right>ul{ overflow: auto;}
	/*.top_right>ul li ul{ height:74px; overflow: auto;}*/
}

@media screen and (max-width:414px) {
	.active_zdy {
    width: 90%;
}
.miaoss_zdy h2 {
    font-size: 13px;
    font-weight: bold;
}
.miaoss_zdy p {
    font-size: 10px;
    font-weight: bold;
}
.miaoss_zdy p a{
    font-size: 10px;
}
.jstext {
    width:90%;
}
	.jsimg {
    width: 90%;
    float: initial;
    display: block;
    margin: 10px auto;
}
	.toplun {
    padding: 15px 0px;
}
.top_left img {
    width: 60px;
     margin-left: 10px;
}
.container1 {
    margin: 20px auto;
}
.h2 {
    font-weight: bold;
    font-size: 16px;
    margin: 0px;
    padding: 5px 0px;
}
.shdai_zdy b {
	font-size: 12px;
}
	.bottom_logo {
    	width: 20%;
    	margin-left: 40%;
	}
	
	.miaoss_zdy {
	    width: 100%;
	    margin-left:0px;
	    text-align: center;
	}
	.miaoss_zdysx{ text-align: left;}
	.slhd{ text-align: center !important; margin-top: 10px; width: 100%;}
	
	.bottom_zdy {
    background-color: #323232;
    padding: 20px 0px;
    color: #fff;
}
.jsimg h2 {
    font-size: 8px;

}
.jsimg p { font-size: 12px;}
.jstext span a {

    color: #fff;
    font-weight: bold;
    letter-spacing: 4px;
    font-size: 12px;
    padding-bottom: 40px;
    background-image:none;
    background-repeat: no-repeat;
    background-position: bottom center;

}
.top_sdhu1 {

    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    margin-bottom: 3px;
    border-radius: 5px 0px 0px 5px;
    background-color: #fff;
    width: 40px;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    text-align: center;

}
.top_sdhu12 img {
    width: 25px;
}
}
@media screen and (max-width:375px) {
.jsimg h2 {
    font-size: 5px;
}
.h2 {
    padding: 20px 0px !important;
}
.jstext span a {

    font-size: 9px;

}
.miaoss_zdy h2 {
    font-size: 10px;
    font-weight: bold;
}
.miaoss_zdy p {
    font-size: 9px;
    margin: 0 0 5px;
}
.miaoss_zdy p a{
    font-size: 9px;
}

}
@media screen and (max-width:375px) {
	.shdai_zdy .h2 {
		padding: 10px 0px !important;

}
.jstext span a {

    font-size: 7px;
    position: relative;
    right: 3px;

}
}