/*-------------------CSS头部设置---------------------------*/
html,body{ height:100%;}
body{font-family:微软雅黑,黑体; background:#fff; color:#666; }
a,a:hover{
	text-decoration: none;
}
.clear{ clear:both; padding:0; margin:0;} 
.ofh{ overflow:hidden;}
.mn{ margin:0px auto;}
.imgauto img{
width: 100%; height:auto;display:inline-block;
}
.p0{ padding:0px;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}
.p15{ padding-left:15px;padding-right:15px;}
.cul ul,.cul li,.cul dl,.cul dt,.cul dd{ margin:0px; padding:0px; list-style:none;}
.culs ul{ padding:0px; margin:0px;}
.culs ul,.culs li,.culs dl,.culs dt,.culs dd{list-style:none;}
.por{ position:relative;}
.tran{
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.trans *{
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}

input,select,textarea{ outline:none; padding:0px 5px;}
input::-webkit-input-placeholder{   color:#ddd;   }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#eee;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#eee;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#eee;
        }
h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px; font-weight:normal;}
.DivX{
	transform:translateX(-50%);
	-ms-transform:translateX(-50%); 	/* IE 9 */
	-moz-transform:translateX(-50%);	/* Firefox */ 
	-webkit-transform:translateX(-50%); /* Safari �� Chrome */
	-o-transform:translateX(-50%);	/* Opera */
}
.DivY{
	transform:translateY(-50%);
	-ms-transform:translateY(-50%); 	/* IE 9 */
	-moz-transform:translateY(-50%);	/* Firefox */ 
	-webkit-transform:translateY(-50%); /* Safari �� Chrome */
	-o-transform:translateY(-50%);	/* Opera */
}
.DivC{
		transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%); 	/* IE 9 */
		-moz-transform:translate(-50%,-50%);	/* Firefox */ 
		-webkit-transform:translate(-50%,-50%); /* Safari �� Chrome */
		-o-transform:translate(-50%,-50%);	/* Opera */
}
.DivW{ width:90%; min-width:320px; max-width:1440px;}
.txl{ text-align:left;}
.txc{ text-align:center;}
.txr{ text-align:right;}
.fl{ float:left;}
.fr{float: right;}

.ImgC img{ position:absolute; left:50%; top:50%;}
.ImgBig:hover img{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
/*-------------------头部---------------------------*/

.header{ width:100%; height:90px; position:fixed; background:#fff; z-index:13000; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.logo{ height:100%;display: table; width:auto;  top:0px; left:0px;}
.logo span{ display:table-cell; vertical-align:middle;} 
.head_bg{ width:100%; height:90px;}

/*-----------------------导航--------------------------------------------------------------*/
.Menus{
	 width:auto; height:90px; 
}
.menu_and,.Menubg{ display:none;}
.Menus ul{ height:100%; }
.Menus ul li{ float:left; position:relative; padding:0px 20px;}
.Menus ul li a{ line-height:90px;position:relative;  display:block; }
.Menus ul li a:after{ content:""; width:0px; left:50%; height:3px; position:absolute; bottom:0px; background:#016334; 
transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.Menus ul li:hover a{ color:#00803D;}
.Menus ul li:hover li a{ color:#555;}
.Menus ul li:hover a:after{  width:100%;
transform:translateX(-50%);
	-ms-transform:translateX(-50%); 	/* IE 9 */
	-moz-transform:translateX(-50%);	/* Firefox */ 
	-webkit-transform:translateX(-50%); /* Safari �� Chrome */
	-o-transform:translateX(-50%);	/* Opera */

}
.Menus ul li ul{
 width:160px; height:auto; position:absolute; top:90px; left:50%; margin-left:-80px; line-height:46px; z-index:50; float:left; display:none; 
}
.Menus ul li:hover ul{  display:block;   margin:0px; margin-left:-80px; padding:0px; }
.Menus ul li ul li{ width:100%; padding:0px; height:auto;background:#F5F5F5; border-bottom:1px solid #fff; }
.Menus ul li ul li:last-child{ border-bottom:0px; padding-bottom:8px; border-radius:0px 0px 8px 8px;}
.Menus ul li:hover ul li a:after{ width:0px;}
.Menus ul li ul li a{ width:100%; height:auto; display:block; line-height:22px; padding:10px 5px; text-align:center;  }
.Menus ul li.cur ul li a {color:#333;}
.Menus ul li ul li a:hover{ box-shadow:none; color:#666; background:#EFEFEF;}
.Menubg{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0px; display:none; z-index:12000;}

.Top_heads{ width:auto; height:90px;  }
.Top_heads a{ width:44px; height:100%; display:block; padding-top:35px;  float:left; position:relative;}
.Top_heads .phones{ width:230px; height:90px; position:absolute;top:100px; text-align:center; padding:20px; line-height:36px; background:#C4D52F; border-radius:8px; right:-44px; visibility:hidden; opacity:0;}
.Top_heads a:hover .phones{ visibility:visible; opacity:1;top:90px;}
.Top_heads .phones em {
    display: block;  width: 0; height: 0;  position: absolute; right: 44px; top: -8px;
    border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #C4D52F;
}
.Top_heads .searchs{ width:320px; height:60px; position:absolute;top:100px; text-align:center; padding:12px 13px; line-height:36px; background:#C4D52F; border-radius:8px; right:0px; visibility:hidden; opacity:0;}
.Top_heads .searchs .ints{ width:240px; height:36px; background:#fff; border:0px; line-height:36px; padding:0px 10px;}
.Top_heads .searchs .ands{ border:0px; background:#fff; width:36px; border:0px; height:36px; line-height:36px; text-align:center; margin-left:10px;}
.Top_heads a:hover .searchs{ visibility:visible; opacity:1;top:90px; cursor:pointer;}
.Top_heads .searchs em {
    display: block;  width: 0; height: 0;  position: absolute; right: 12px; top: -8px;
    border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #C4D52F;
}

.Top_heads:before{ content:""; height:18px; width:1px; background:#EFEFEF; position:absolute; top:38px; left:2px; }

/*--------------------------------------------------*/
.fix_new{ 
	 width:95px; height:90px; position:absolute; bottom:90px; right:50px; z-index:1000;
 }
.fix_new a.Ites{ 
	 width:95px; height:90px; display:block;
	 background:#C3D62D url(../image/r7_c13.png) no-repeat center 16px; 
	 padding-top:52px; line-height:24px;
 }
.new_body{ width:0px;padding-right:0px;height:90px; bottom:90px;  right:50px; position:absolute; background:#fff; z-index:900;}
.new_adds{ width:520px; padding-right:115px; }
.NewLs{ width:135px; height:100%;}
.new_adds:hover img{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.NewTBs{ width:calc(100% - 135px); height:100%;padding:8px 15px;}
.NewTis{ width:100%; height:20px; line-height:20px;}
.newComs{ width:100%; height:auto; line-height:18px;}
 
.flash{ width:100%; height:auto; background:#06AAB6; position:relative; }
.flash .swiper-container{ width:100%; height:100%;}
.flash .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.flash .swiper-slide a{ width:100%; height:100%; display:block;}
.flash .swiper-pagination-bullet { 
        opacity:1; width:20px; height:8px;border-radius:4px; background:rgba(255,255,255,0.5);   -webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;
    }
.flash .swiper-pagination{ bottom:10px; font-size:12px;}
.flash .swiper-pagination-bullet-active{  width:40px;border-radius:4px;background:rgba(255,255,255,1); }
.flash .swiper-button-prev,.flash .swiper-button-next{ width:45px; height:45px; opacity:0.5; background:url(../image/leftss.png) center top;}
.flash .swiper-button-prev{ left: -50px;}
.flash .swiper-button-next{ right:-50px; background-position:center bottom;}
.flash .swiper-button-prev:hover,
.flash .swiper-button-next:hover{  opacity:1;}
.flash:hover .swiper-button-prev{left:30px;}
.flash:hover .swiper-button-next{right:30px;}
.flash .Mes{ width:48px; height:54px; bottom:30px; left:50%; margin-left:-27px; position:absolute; z-index:1000;}
/*--------------------------------------------------------------*/
.IndexSer{ width:100%; height:auto; padding:44px 0px 90px; background:url(../image/dr2_c2.jpg) no-repeat right 42px; }
.IndexTitle{ height:64px; text-align:center; line-height:64px;}
.IndexTitle:after{ content:""; width:80px; height:4px; position:absolute; left:50%; margin-left:-40px; bottom:-4px; background:#27924E;}
.IndexTitCom{ width:1280px; height:auto; padding-top:24px; padding-bottom:34px; line-height:28px;}
.IndexSerBody{ width:100%; height:500px; }
.IndexSerBody li{ width:16.6666666%; height:500px; float:left; position:relative;}
.IndexSerBody li .title{ width:100px; height:80px; z-index:200; font-weight:bold; line-height:30px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-40px;}
.IndexSerBody  li .BigImgs{ width:100%; height:100%; position:relative;}
.IndexSerBody  li:hover .BigImgs{
	
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.IndexSerBody li .title i{ display:block; width:100px; height:50px;}
.IndexSerBody li .coms{ width:80%; height:auto;z-index:200; position:absolute; opacity:0; left:50%;  line-height:28px; top:200px; }
.IndexSerBody li .coms .tits{ height:auto; width:100%; line-height:38px; margin-bottom:18px;}

.IndexSerBody li a.more{ width:108px; height:36px; border:1px solid #fff; background:url(../image/jiantou_r3_c2.png) no-repeat center center;  line-height:36px; display:inline-block; margin-top:42px;}
.IndexSerBody li a.more:hover{ background-color:#C3D62D; border:1px solid #C3D62D;}
.IndexSerBody li .bjs{ width:100%; height:3px; background:rgba(1,99,51,1); position:absolute; bottom:0px; left:0px; z-index:100;}
.IndexSerBody li:hover .title{ top:100px;}
.IndexSerBody li:hover .bjs{  height:100%; background:rgba(1,99,51,0.9); z-index:100; }
.IndexSerBody li:hover .coms{ opacity:1; top:160px;}
/*------------------IndexBg2--------------------------*/
.IndexBg2{ width:100%; height:auto; padding-top:60px; padding-bottom:60px;  background:#F3EDEF;}
.IndexBg2 li{ height:auto; position:relative; float:left; }
.IndexBg2 li .title{ width:100%; height:90px; background:#fff;  line-height:64px; padding:0px 35px;}


.IndexBg2 li .imgs{ position:absolute; left:40px; top:0px; width:150px; height:auto;}
.IndexBg2 li .imgs i{ position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; background:rgba(0,0,0,0.4); opacity:0;}
.IndexBg2 li:hover i{ opacity:1;}
.IndexBg2 li .ims{ width:100%; height:100%;}
.IndexBg2 li:hover .ims img {
		-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}

.IndexBg2 li .flv{ width:60px; height:60px; position:absolute; left:50%; top:50%; margin-top:-45px;}
.IndexBg2 li .flvTitle{ width:100%; height:90px; padding:20px;  background:#fff; border:1px solid #E7E7E7; }
.IndexBg2 li .titl{ width:60px; height:50px; background:url(../image/flv2.png) no-repeat;}
.IndexBg2 li:hover .titl{ background:url(../image/flv1.png) no-repeat; }
.IndexBg2 li .titr{ width:calc(100% - 60px);padding-left:15px;line-height:25px; height:50px;
   /*flex 布局*/
    display: flex;
    /*实现垂直居中*/
    align-items: center;
    
    text-align: justify;

}

.IndexBg2 a.mores{ display:block; width:150px; height:40px; border:1px solid #333; background:url(../image/jj.png) no-repeat center center; margin-top:40px;}
/*------------------footer--------------------------*/
.footer{ width:100%; height:auto; background:#016334;}

.footer .bodys{ min-height:114px;}
.footer .lefts{  height:100%; padding-top:20px;padding-bottom:20px; line-height:28px;}

.footer .rights{ height:100%; padding-top:30px;   }
.footer .rights .lbody{ width:440px; height:100%;}
.footer .rights .adds{ height:28px; width:100%; line-height:28px;}
.footer .rights .Lix{ width:118px; padding-left:18px; height:100%; }
.footer .rights .Lix .boxs{ width:50px; height:100%; padding-top:5px; position:relative;}
.footer .rights .Lix .boxs .fdx{ width:90px; display:none; height:106px; position:absolute; top:-106px; left:50%; margin-left:-45px;}
.footer .rights .Lix .boxs:hover .fdx{ display:block;}
.getFlvTop{ width:100%; height:40px; text-align:right; padding:0px 20px; line-height:40px;}
.getFlv{ width:auto; height:auto; position:fixed; top:50%; left:50%; background:#fff; z-index:123000; display:none;}
.getFlvbj{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; z-index:120000; left:0px; top:0px; display:none;}

/*------------------子页公用--------------------------*/
.zyFlash{ width:100%; height:340px;}
/*------------------关于我们首页--------------------------*/
.aboutBgs{ background:#fff url(../image/abouts.jpg) no-repeat right top;}
.AboutIndex{ padding-top:60px; height:auto;}
.AboutTitle{ height:64px; text-align:center; width:100%; line-height:64px;}
.AboutCom{ width:1160px; height:auto; padding-top:4px; padding-bottom:46px; line-height:28px;}
.AboutBodyCom{ width:100%; height:auto; padding-bottom:60px;}
.AboutBodyCom .lefts,.AboutBodyCom .coms,.AboutBodyCom .rights{ height:510px;background-size:cover;}
.AboutBodyCom .lefts{ width:31.9%;     }
.AboutBodyCom .lefts span{ width:100%; display:block; height:100%; position:absolute; left:0px; top:0px;}
.AboutBodyCom .lefts:hover span{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.AboutBodyCom .lefts .fxBody{
	 width:278px; height:278px; position:absolute; padding-top:9px; left:50%; top:50%;  z-index:100;}
.AboutBodyCom  .titles{ width:100%; height:36px; line-height:36px;}
.AboutBodyCom  .ens{ width:100%; height:44px; line-height:30px;}
.AboutBodyCom .Lcoms{ width:100%; height:auto; padding-bottom:48px; line-height:24px;}
.AboutBodyCom .Lcoms:after{
		 content:""; width:50px; height:1px; background:#F0F6F6; position:absolute; left:50%; bottom:14px; margin-left:-25px;
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.AboutBodyCom .lefts:hover .Lcoms:after{ width:100px; margin-left:-50px;}

.AboutBodyCom s.mores{ width:96px; height:32px; display:inline-block; border:1px solid #fff; margin-top:20px; background:url(../image/jiantou_r2_c2.png) no-repeat center center;}
.AboutBodyCom .lefts:hover s.mores{
		 background-color:#00813E; border:1px solid #00813E;
	 }

.AboutBodyCom .fdBox{ width:100%; padding-top:12px; height:178px; position:absolute; left:50%; top:50%;}
.AboutBodyCom s.Fmores{ width:96px; height:32px; display:inline-block; border:1px solid #333; margin-top:42px; background:url(../image/jts.png) no-repeat -55px center; position:relative;}

.AboutBodyCom s.Fmores:after{ content:""; width:50px; height:1px; background:#ADADAD; position:absolute; left:50%; top:-35px; margin-left:-25px;
transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */

}
.AboutBodyCom .coms{width:50%; }
.AboutBodyCom .coms .Clefts{ width:36%; height:100%;}
.AboutBodyCom .coms .Crights{ 
			width:64%;  height:100%; 
}
.AboutBodyCom .coms .Crights i {
	 display:block;  border-top: 10px solid transparent; position:absolute;
    border-left: 9px solid #f5f5f5; height:0px; width:0px;
    border-bottom: 10px solid transparent; top: 50px; z-index:1000;
}
.AboutBodyCom .coms .Crights i.ir {
   border-left:0px; right:0px; left:auto; border-right: 9px solid #f5f5f5; z-index:1000;
}
.AboutBodyCom  i.cir {
    border-left: 10px solid transparent;
    border-top: 9px solid #f5f5f5; position:absolute; top:0px; height:0px; width:0px;
    border-right: 10px solid transparent;z-index:1000;
    left: 50%; display:block; bottom: -9px; margin-left: -5px;
}

.AboutBodyCom  .BottomBox{ width:100%; height:50%; background:#F5F5F5;}
.AboutBodyCom  .BottomBox:hover {  background-color:#00813E; }
.AboutBodyCom  .BottomBox:hover s.Fmores:after{width:100px; margin-left:-50px; background:#fff;}
.AboutBodyCom  .BottomBox:hover i{  border-left: 9px solid #00813E; }
.AboutBodyCom  .BottomBox:hover i.ir{  border-right: 9px solid #00813E; }
.AboutBodyCom .rights:hover i.cir{ border-left: 10px solid transparent; border-top: 9px solid #00813E; }
.AboutBodyCom  .BottomBox:hover s,.AboutBodyCom  .rights:hover s{ border:1px solid #fff; background:url(../image/jts.png) no-repeat 40px center;}
.AboutBodyCom  .BottomBox:hover .titles,.AboutBodyCom .BottomBox:hover .ens{ color:#fff;}
.AboutBodyCom  .BottomBox span{ width:100%; height:100%; display:block;}
.AboutBodyCom  .rights:hover span{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
	
.AboutBodyCom .rights{width:18.1%;}
.AboutBodyCom .rights .fdBox{ margin-top:-110px; width:100%; right:auto; left:auto;}

.AboutBodyCom .rights:hover .BottomBox{  background-color:#00813E; }
.AboutBodyCom .rights:hover s.Fmores:after{ width:100px; margin-left:-50px;background:#fff;}
.AboutBodyCom .rights:hover .BottomBox .titles,.AboutBodyCom .rights:hover .BottomBox .ens{ color:#fff;}
.AboutBodyCom .rights:hover .BottomBox s{ border:1px solid #fff;}

.AboutBottom{ width:100%; height:352px; margin-bottom:80px; background:url(../image/r18_c1.jpg) no-repeat center top;}
.AboutBottom .bodys{ height:100%;}
.AboutBottom .flvs{ width:158px; height:233px; position:absolute; top:0px;}
.AboutBottom .flvbf{ width:70px; height:70px; background:url(../image/flvbf.png) no-repeat; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-24px;}
.AboutBottom .flvbf a{ width:100%; height:100%; display:block;}
.AboutBottom .flvComs{ width:calc(100% - 30px); height:auto; line-height:24px;position:absolute; top:50%; margin-top:72px;}

/*------------------关于我们--------------------------*/
.zymenu{  height:70px; background:#fff;  border-bottom:1px solid #D8D9DB;line-height:70px;}
.zymenu .bodys{  height:auto;}
.zymenu .bodys .lefts{ width:auto; height:70px;  float:left; }
.zymenu .bodys .lefts li{ width:auto; height:100%; float:left; position:relative; padding-right:60px;}
.zymenu .bodys .lefts li:after{ content:""; width:1px; height:22px; background:#EEEEEE; position:absolute; top:25px; right:30px;}
.zymenu .bodys .lefts li:last-child:after{ width:0px;}
.zymenu .bodys .lefts li a{ width:auto; float:left; height:100%; position:relative; display:inline-block; text-align:center;}
.zymenu .bodys .lefts li a.cur{ color:#00803D;}
.zymenu .bodys .lefts li a:before{content:""; width:0px; height:2px; position:absolute;  bottom:0px; left:50%; background:#00803D;
transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.zymenu .bodys .lefts li a:hover:before,.zymenu .bodys .lefts li a.cur:before{ width:100%; left:0px; }
.zymenu .bodys .rights{ width:auto; height:70px; float:right;}
.zymenu .bodys .rights ul.breadcrumb{ background:none;}
.zymenu .bodys .rights li{ width:auto; margin:0px;height:70px; padding:0px 10px; }
.zymenu .bodys .rights li:first-child{ padding-left:0px;}
.zymenu .bodys .rights li i{ width:16px; height:70px; display:inline-block; float:left;background:url(../image/r4_c2.png) no-repeat center center;}
.zymenu .bodys .rights li a{ width:auto; float:left; width:100%; height:70px; display:block;}
.zymenu .bodys .rights li span{ display:inline-block; }
.zymenu .bodys .rights li.active,.zymenu .bodys .rights li.active a{ color:#03803E;}
.zymenu .bodys .rights .divider{ padding:10px 0px 0px; line-height:54px; width:auto; height:70px; font-family:宋体;  }
.zymenu .bodys .rights .der{ color:#8EBA9F; }

.subMain{  height:auto; padding:50px 15px 100px; display:block;line-height:30px;}
.AbTitles{ width:100%; height:48px;  line-height:48px; }
.AbEn{ width:100%; height:40px;  line-height:40px;}
.AbBodys{ padding-top:30px; line-height:28px;}

.AbFz{ width:100%; height:640px; background:#F5F5F5; padding-top:70px;}
.AbTops { padding-top:30px;}
.AbTops .swiper-container{ width:100%; height:auto;}
.AbTops .swiper-slide{ width:33.333%; height:auto;  background-size:cover; background-repeat:no-repeat; background-position:center center;}
.AbTops .swiper-slide .contents{ width:100%; height:100%; background:#fff; padding:20px 40px;}
.AbTops .banner-title1{  line-height:64px;}
.AbTops .scroll-wrap{ line-height:24px;}
.AbTops .scroll-wrap p{ margin-bottom:10px;}
.AbTops .swiper-button-prev,.AbFz .swiper-button-next{width:25px; height:46px; background-size:contain; outline:none;}
.AbTops .swiper-button-prev{background-image: url(../image/prev4.png); left:-30px;}
.AbTops .swiper-button-next{    background-image: url(../image/next4.png); right:-30px;}

.vzlcjd{ height:auto; margin-top:30px; }
.vzlcjd .swiper-container{ width:100%; height:auto;background:url(../image/bg11.png) repeat-x left top;}
.vzlcjd .swiper-slide{ width:100%; height:40px; opacity:0;  background-size:cover; background-repeat:no-repeat; background-position:center center;}
.vzlcjd .swiper-pagination{ top:10px;}
.vzlcjd .swiper-button-prev,.vzlcjd .swiper-button-next{width:12px; height:16px;margin-top:5px; background-size:contain;outline:none;}
.vzlcjd .swiper-button-prev{background-image: url(../image/prev4.png);}
.vzlcjd .swiper-button-next{    background-image: url(../image/next4.png); }
.vzlcjd .swiper-pagination-progressbar-fill{ background:#00813E;}
.vzlcjd .yearl,.vzlcjd .yearc,.vzlcjd .yearr{ width:100px; height:30px; position:absolute;top:20px;}
.vzlcjd .yearl{ left:0px;}
.vzlcjd .yearc{   left:50%; margin-left:-30px;}
.vzlcjd .yearr{ right:0px;}

.AbBottomImg{ width:100%; height:620px; background:url(../image/r13_c1.jpg) no-repeat center top; padding-top:155px;}
.AbBottomImg .bodys{ width:705px; height:285px; background:rgba(0,0,0,.3); line-height:28px; padding:44px 40px;}
.AbBottomImg .bodys h1{ line-height:46px;}
.AbBottomImg .bodys h3{ padding-bottom:16px;}

/*------------文化-----------------*/
.AboutWhTop{ width:100%; height:645px; background:url(../image/ar2_c1.jpg) no-repeat; padding-top:52px;}
.AboutWhTop .box{ width:478px; height:454px; padding-top:54px;}
.AboutWhTop .bodys{ width:820px; height:200px; margin-top:80px; line-height:28px;}
.AboutWhTop .bodys .imts{ margin-bottom:20px;}

.AbZz{ width:100%; height:auto; padding-bottom:140px; background:#F5F5F5; padding-top:70px;}
.AbZBody { padding-top:30px;}
.AbZBody .swiper-container{ width:100%; height:auto;}
.AbZBody .swiper-slide{  height:auto;  background-size:cover; background-repeat:no-repeat; background-position:center center;}
.AbZBody .swiper-slide .contents{ width:100%; height:100%; }
.AbZBody .swiper-slide .contents a{ display:block; width:100%; height:auto;}
.AbZBody .swiper-slide .contents a:hover img{
		-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	
	}
.AbZBody .banner-title1{  line-height:58px;}
.AbZBody .swiper-button-prev,.AbZBody .swiper-button-next{width:25px; height:46px; background-size:contain; outline:none;}
.AbZBody .swiper-button-prev{background-image: url(../image/prev4.png); left:-30px;}
.AbZBody .swiper-button-next{    background-image: url(../image/next4.png); right:-30px;}
.AbZBody .swiper-pagination{ width:100%; margin-top:40px;}
.AbZBody .swiper-pagination .swiper-pagination-bullet{ margin:0px 3px; width:16px; height:16px; border:1px solid #999999; background:none; opacity:1; outline:none;}
.AbZBody .swiper-pagination .swiper-pagination-bullet-active{ background:#00813E; border:0px;}

.AbZFlv{ width:100%; height:auto; padding-bottom:95px; padding-top:86px;}
.AbZFlvBody{ width:100%; height:auto; margin-top:30px;}
.AbZFlvBody li{  height:auto;}
.AbZFlvBody li i{ width:36px; height:36px; display:block; position:absolute; left:50%; top:50%; margin-left:-18px; margin-top:2px; background:url(../image/flvbf.png) no-repeat; background-size:cover; z-index:200; }
.AbZFlvBody li span{ width:120px; height:36px; z-index:200; display:block; position:absolute; left:50%; top:50%; margin-left:-60px; margin-top:-45px;}
.AbZFlvBody li img{ opacity:0.8;}
.AbZFlvBody li:hover img{
	opacity:1;
		-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}

.companyImg{ padding-top:50px;padding-bottom:60px;}
.companyImg .bodys{ line-height:28px; padding-top:25px; padding-bottom:20px;}
.companyImg li{ float:left; padding:15px;}
.companyImg li .imgs{  width:100%; height:auto;}
.companyImg li:hover .imgs img{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.companyImg li .titles{ width:100%; height:auto; text-align:center; line-height:50px; padding:0px 20px; background:#E6E6E6;}

.contact .tops{ width:100%; height:216px; border-bottom:1px solid #D5D4D9;}
.contact .tops .title{ width:100%; height:110px; line-height:50px;}
.contact .tops .hs{ height:40px;}
.contact .tops .hs i{ display:inline-block; width:55px; height:40px;}
.contact .tops .rights{ padding-top:50px; position:relative; padding-left:65px;}
.contact .tops .rights:before{ content:""; width:1px; height:130px; background:#ECECEC; position:absolute; left:0px;}
.contact .coms{ width:100%; height:114px; line-height:80px;}

/*------------------新闻列表--------------------------*/
.NewTop{ height:auto; padding-top:64px; padding-bottom:40px;}
.NewTop .AbTitles{ padding-bottom:8px;}
.NewTopBody{ height:auto;}
.NewTopBody .lefts{ height:380px; width:600px; }

.NewTopBody .lefts .swiper-container{ width:100%; height:100%;}
.NewTopBody .lefts .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; position:relative;}
.NewTopBody .lefts .swiper-slide .comtitles{ position:absolute; bottom:0px; height:50px; line-height:50px; padding-right:100px; padding-left:20px; width:100%; background:rgba(0,0,0,0.6)}
.NewTopBody .lefts .swiper-slide a{ width:100%; height:100%; display:block;}
.NewTopBody .lefts .swiper-pagination{ bottom:0px; height:50px; line-height:50px; text-align:right; padding-right:20px;}
.NewTopBody .lefts  .swiper-pagination-bullet{ width:10px; height:10px;opacity:1; background:#fff;}
 .NewTopBody .lefts  .swiper-pagination-bullet-active{ background:#02813E;}

.NewTopBody .rights{ width:calc(100% - 600px);  height:380px;}
.NewTopBody .rights li{ width:100%; height:116px; padding-top:20px; padding-right:40px; padding-left:250px; position:relative; margin-bottom:16px; background:#F2F3F5; line-height:20px;}
.NewTopBody .rights li h3{ padding-bottom:10px; line-height:24px; font-weight:bold;}
.NewTopBody .rights li .times{ width:210px; height:80px; line-height:24px; padding-right:44px; position:absolute; left:0px;}
.NewTopBody .rights li .times:after{ width:1px; height:70px; position:absolute; content:""; background:#DCDADB; top:4px; right:-5px;}
.NewTopBody .rights li .bignumber{ line-height:40px; line-height:40px;}
.NewTopBody .rights li:hover h3,
.NewTopBody .rights li:hover .times{ color:#008140;}
.NewImgBody{ height:auto; padding-top:40px; padding-bottom:80px;}
.NewImgBody li .title{ height:58px; line-height:58px; width:100%;}
.NewImgBody li .imgs{  width:100%; height:auto;}
.NewImgBody li:hover .imgs img{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}

.NewListTop{ height:auto; padding-top:60px; padding-bottom:50px;}
.NewListTop li{ padding-bottom:124px;}
.NewListTop li .coms{ width:calc(100% - 30px); padding:24px 30px; height:124px; position:absolute; border:1px solid #E7E7E7; border-top:0px; bottom:0px;color:#333;}
.NewListTop li .coms a{ display:block; width:100%; height:100%;}
.NewListTop li .coms h3{ line-height:30px; padding-bottom:20px; width:100%; }
.NewListTop li .coms .txts{ width:100%; height:0px; line-height:22px;color:#fff;  overflow:hidden; }
.NewListTop li .coms .times{ line-height:30px;}
.NewListTop li:hover .coms{ height:190px; background:rgba(23,123,71,0.8);border:0px; }
.NewListTop li:hover .coms h3,.NewListTop li:hover .coms .times{ color:#fff;}
.NewListTop li:hover .txts{     display: -webkit-box;margin-bottom:20px;color:#fff;height:auto;}

.NewMain{  height:auto; padding-bottom:40px; line-height:30px;}

.NewMain ul{ margin:0px; padding:0px; }
.NewMain li{ width:100%; height:auto; padding:28px 250px 28px 280px; border-bottom:1px solid #eee;  position:relative;}
.NewMain li:hover{ background:#EEEEEE;}
.NewMain li .lefts{ padding-left:0px; width:220px; position:absolute;left:20px;  }
.NewMain li .time{   height:120px; padding-top:10px; position:absolute; right:20px; background:url(../image/r18_c17.png) no-repeat bottom left;    text-align:center;}
.NewMain li .time b.big{  width:100%; position:relative; padding-top:10px;  }
.NewMain li .time p.small{  width:100%; height:36px; line-height:36px; }
.NewMain li:hover h3,.NewMain li:hover .time{ color:#00813E;}
.NewMain li span.mores{ float:left; padding-top:17px; display:block;}
.NewMain li .liRight{  min-height:130px; padding:0px; width:100%;}
.NewMain li .liRight h3{ padding:12px 0px 15px 0px; width:100%; line-height:30px; position:relative; width:100%; float:left;}
.NewMain li .divs{ width:100%;  }
.NewMain li .liRight .com{ line-height:24px; width:100%; }

.videoIndexBg2{ padding-top:60px; padding-bottom:50px;}
.VideoMain{  height:auto; padding-bottom:40px; line-height:30px;}

.VideoMain ul{ margin:0px; padding:0px; }
.VideoMain li{ width:100%; height:auto; padding:28px 10px 28px 280px; border-bottom:1px solid #eee;  position:relative;}
.VideoMain li:hover{ background:#EEEEEE;}
.VideoMain li .lefts{ padding-left:0px; width:220px; position:absolute;left:20px;  }


.VideoMain li .time b.big{  width:100%; position:relative; padding-top:10px;  }
.VideoMain li .time p.small{  width:100%; height:36px; line-height:36px; }
.VideoMain li:hover h3,.VideoMain li:hover .time{ color:#00813E;}
.VideoMain li span.mores{ width:320px; float:left; line-height: padding-top:17px; display:block;}
.VideoMain li span.mores span{
	vertical-align: middle;  display: inline-block;
				 }
.VideoMain li span.mores img{
                 vertical-align: middle;
             }
.VideoMain li .liRight{  min-height:130px; padding:0px; width:100%;}
.VideoMain li .liRight h3{ padding:12px 0px 15px 0px; width:100%; line-height:30px; position:relative; width:100%; float:left;}
.VideoMain li .divs{ width:100%;  }
.VideoMain li .liRight .com{ line-height:24px; width:100%; }



.Pages{ height:55px; width:100%; line-height:55px;   margin-top:32px; margin-bottom:30px;  text-align:center;}
.Pages a,.Pages span{ display:inline-block; width:auto; height:auto; background:#fff; padding:5px 13px; line-height:24px; border:1px solid #EBEBEB; color:#555555;  }
.Pages a:hover,.Pages a.cur,.Pages span{ background:#00813E; color:#fff;}
.bsync-custom{ display:inline-block;}
.bsync-custom.icon-blue .bshare-bsync{ background:url(../image/r5_c12.png) no-repeat left 0px; padding-left:20px;}
/*------------------新闻详情--------------------------*/

.showMaintops{ width:100%; height:auto; padding-bottom:40px; position:relative; text-align:center;padding-top:70px; background:#eee;margin-bottom:10px;}
.showMaintops h1{ font-weight:normal; line-height:50px; }
.showMaintops .titls{ line-height:26px; width:auto;}
.showMaintops .titls i{ display:inline-block; width:24px; position:relative; height:12px; padding-right:10px; text-align:center; }
.showMaintops .titls i img{  position:absolute;top:1px; left:0px;}
.showMaintops .titls .ds{  display:inline-block; float:left;}
.showMaintops .bdsharebuttonbox{ display:inline-block; float:left;}
.showMaintops .bdshare-button-style2-16 a{ background:url(../../model3/image/fx.png) no-repeat; font-size:14px;}
.showMain{  height:auto; padding-top:30px; padding-bottom:60px;}
.showMain .bodys{ padding:10px 0px 50px;line-height:30px;}

.NextPage{ height:60px;  width:100%; line-height:30px; margin-bottom:15px;  margin-top:30px; }
.NextPage .backs{ width:160px; height:90px; padding:4px 24px 20px 0px; }
.NextPage .backs a{ width:100%; height:52px; line-height:52px; display:block;  background:#eee; color:#fff;  text-align:center; }

/*----------------------党建--------------------------*/
/*
.DjTop .AboutCom{ padding-bottom:68px;}
*/

.DjTop{ padding-top:60px; height:auto;}
.DjTopTitle{ height:64px; text-align:center; width:100%; line-height:64px;}
.DjTopCom{ width:1160px; height:auto; padding-top:4px; padding-bottom:46px; line-height:28px;}
.DjTopBodyCom{ width:100%; height:auto; padding-bottom:40px;}
.DjTopBodyCom .lefts,.DjTopBodyCom .coms,.DjTopBodyCom .rights{ height:530px;background-size:cover;}
.DjTopBodyCom .lefts{ width:50%;     }
.DjTopBodyCom .lefts span{ width:100%; display:block; height:100%; position:absolute; left:0px; top:0px;}
.DjTopBodyCom .lefts:hover span{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.DjTopBodyCom .lefts .fxBody{
	 width:392px; height:325px; position:absolute; padding-top:9px; left:60px; top:70px;  z-index:100;}
.DjTopBodyCom  .titles{ width:100%; height:36px; line-height:36px;}
.DjTopBodyCom  .ens{ width:100%; height:100px; position:relative; line-height:30px;}


.DjTopBodyCom .lefts:hover .ens:after{ width:100px; }

.DjTopBodyCom .Lcoms{ width:100%; height:auto; padding-bottom:48px; line-height:24px;}
.DjTopBodyCom .Lcoms:after{
		 content:""; width:50px; height:1px; background:#F0F6F6; position:absolute; left:0px;   margin-top:-145px;
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.DjTopBodyCom .lefts:hover .Lcoms:after{ width:100px; }

.DjTopBodyCom s.mores{ width:96px; height:32px; display:inline-block; border:1px solid #fff; margin-top:20px; background:url(../image/jiantou_r2_c2.png) no-repeat center center;}
.DjTopBodyCom .lefts:hover s.mores{
		 background-color:#00813E; border:1px solid #00813E;
	 }

.DjTopBodyCom .fdBox{ width:100%; padding-top:12px; height:178px; position:absolute; padding-left:40px; top:50%; margin-top:-95px;}
.DjTopBodyCom s.Fmores{ width:96px; height:32px; display:inline-block; border:1px solid #333; margin-top:42px; background:url(../image/jts.png) no-repeat -55px center; position:relative;}

.DjTopBodyCom s.Fmores:after{ content:""; width:50px; height:1px; background:#ADADAD; position:absolute;  top:-35px; 
transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */

}
.DjTopBodyCom .coms{width:50%; }
.DjTopBodyCom .coms .Clefts{ width:50%; height:100%;}
.DjTopBodyCom .coms .Crights{ 
			width:50%;  height:100%; 
}
.DjTopBodyCom .coms .Crights i {
	 display:block;  border-top: 10px solid transparent; position:absolute;
    border-left: 9px solid #f5f5f5; height:0px; width:0px;
    border-bottom: 10px solid transparent; top: 50px; z-index:1000;
}
.DjTopBodyCom .coms .Crights i.ir {
   border-left:0px; right:0px; left:auto; border-right: 9px solid #f5f5f5; z-index:1000;
}
.DjTopBodyCom  i.cir {
    border-left: 10px solid transparent;
    border-top: 9px solid #f5f5f5; position:absolute; top:0px; height:0px; width:0px;
    border-right: 10px solid transparent;z-index:1000;
    left: 50%; display:block; bottom: -9px; margin-left: -5px;
}

.DjTopBodyCom  .BottomBox{ width:100%; height:50%; background:#F5F5F5;}
.DjTopBodyCom  .BottomBox .titles{ color:#008140;}
.DjTopBodyCom  .BottomBox .ens{ height:45px;}
.DjTopBodyCom  .BottomBox:hover {  background-color:#00813E; }
.DjTopBodyCom  .BottomBox:hover s.Fmores:after{width:100px;  background:#fff;}
.DjTopBodyCom  .BottomBox:hover i{  border-left: 9px solid #00813E; }
.DjTopBodyCom  .BottomBox:hover i.ir{  border-right: 9px solid #00813E; }
.DjTopBodyCom .rights:hover i.cir{ border-left: 10px solid transparent; border-top: 9px solid #00813E; }
.DjTopBodyCom  .BottomBox:hover s{ border:1px solid #fff;background:url(../image/jts.png) no-repeat 40px center; }
.DjTopBodyCom  .BottomBox:hover .titles,.DjTopBodyCom .BottomBox:hover .ens{ color:#fff;}
.DjTopBodyCom  .BottomBox span{ width:100%; height:100%; display:block;}
.DjTopBodyCom  .BottomBox:hover span{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
	
.DjTopBodyCom .rights{width:18.1%;}
.DjTopBodyCom .rights .fdBox{ margin-top:-110px; width:100%; right:auto; left:auto;}

.DjTopBodyCom .rights:hover .BottomBox{  background-color:#00813E; }
.DjTopBodyCom .rights:hover s.Fmores:after{ width:100px; margin-left:-50px;background:#fff;}
.DjTopBodyCom .rights:hover .BottomBox .titles,.DjTopBodyCom .rights:hover .BottomBox .ens{ color:#fff;}
.DjTopBodyCom .rights:hover .BottomBox s{ border:1px solid #fff;}

.DjBottom{ width:100%; height:352px; margin-bottom:80px; background:url(../image/djbj.jpg) no-repeat center top;}
.DjBottom .bodys{ height:100%;}
.DjBottom .flvs{ width:138px; height:258px; position:absolute; top:0px;}
.DjBottom .flvbf{ width:70px; height:56px; background:url(../image/djimg.png) no-repeat; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-10px;}
.DjBottom .flvComs{ width:calc(100% - 30px); height:auto; line-height:24px;position:absolute; top:50%; margin-top:80px;}

.DjImgsBody{ height:auto; padding-top:60px; padding-bottom:60px;}
.DjImgsBody li{ height:auto; margin-bottom:30px;}
.DjImgsBody li .coms{ width:100%; padding:25px 30px 30px; height:auto; background:#eee;}
.DjImgsBody li .coms h3{  height:44px; margin-bottom:16px; line-height:22px; color:#333; font-weight:bold;}
.DjImgsBody li .coms p.cos{ line-height:24px; margin-bottom:14px;}
.DjImgsBody li i{ width:60px; height:40px; background:url(../image/jtss.png) no-repeat left center; display:block;}

.DjImgsBody li:hover h3{ color:#008140;}
.DjImgsBody li:hover .imgs img{
		-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}

.djImgs .imgs i{ width:100%; height:100%; position:absolute; background:rgba(0,129,62,0.8) url(../image/tsr2_c2.png) no-repeat center center; opacity:0; top:0px; left:0px; display:block; z-index:1000;}
.djImgs li:hover .imgs i{ opacity:1;}

/*-------------------招聘-----------------------------*/
.JionTop{ padding-top:60px; height:auto;}
.JionTitle{ height:64px; text-align:center; width:100%; line-height:64px;}
.JionTopCom{ width:1160px; height:auto; padding-top:4px; padding-bottom:42px; line-height:28px;}
.JionTopBodys{ height:auto;}
.JionTopBodys .coms{ width:550px; height:120px; position:absolute; left:50%; top:50%; z-index:120; line-height:28px;}
.JionTopBodys .coms a{ width:100%; display:block; height:auto; position:relative;}
.JionTopBodys  a i{ width:100%; display:block; height:100%; background:rgba(0,0,0,0.4); opacity:0; position:absolute; z-index:100; left:0px; top:0px;  }
.JionTopBodys  a:hover i{ opacity:1;}
.JionTopBodys .coms h3{ line-height:40px; padding-bottom:15px;}
.JionBottoms{ height:auto; padding-top:50px; padding-bottom:80px;}
.JionBottoms .bodys{ height:300px; padding-right:330px;}
.JionBottoms .bodys .ltops{ width:100%; height:250px; background:#EAEAEA; padding:44px 50px 0px;}
.JionBottoms .bodys .titles{ width:100%; height:54px; line-height:34px;}
.JionBottoms .bodys .lines{ width:100%; height:45px; line-height:44px; border-bottom:1px dotted #C2C2C2;}
.JionBottoms .bodys .bottoms{ width:100%; height:50px; line-height:46px; padding:4px 50px 0px;}

.JionBottoms .bodys .rights{ background:#2384D1; position:absolute; right:0px; top:0px; width:330px; height:300px;}
.JionBottoms .bodys .rights .box{ width:96px; height:126px; left:50%; top:50%; position:absolute; }
.JionBottoms .bodys .rights .box .titles{ padding-top:10px; line-height:34px;}
.JionBottoms .bodys .rights a{ width:100%; height:100%; display:block; }
.JionBottoms .bodys .rights a:hover{ background:rgba(0,0,0,0.4);}


.JionBodys{ height:auto; padding-top:70px; padding-bottom:78px;}
.JionBodys .tbTop{ background:#00813E; height:50px; line-height:50px;}
.JionBodys .tbLine{ height:62px; border-bottom:1px solid #E6E6E6; line-height:62px;}
.JionBodys .tbLine .lines{ height:62px; width:100%;  line-height:62px;}
.JionBodys .tbLine:hover .lines{ background:#F6F4F5;}
.JionBodys .tbLine:hover .lines .txr{ color:#02813E;}
.JionBodysBox{ width:1080px; height:auto; position:fixed; left:50%; top:50%; z-index:120000; background:#F5F5F5; padding:40px 50px;}
.JionBodysBox .tops{ padding-bottom:10px; width:100%; line-height:30px; border-bottom:1px solid #E5E5E5;}
.JionBodysBox .coms{
	height:420px;
	width:100%;
	padding:10px 0px 40px;
	line-height:28px;
	border-bottom:1px solid #E5E5E5;
	overflow: auto;
}
.JionBodysBox .coms .tit{ height:40px; line-height:40px;}
.JionBodysBox .bottoms{ width:100%; height:70px; line-height:70px;}
.JionBodysBox .bottoms .inpts{ width:100%; height:40px; line-height:40px; padding:0px 5px; margin-top:15px; border:1px solid #E5E5E5;}
.JionBodysBox .bottoms .ins{ width:48%; float:left; cursor:pointer; margin-right:2%; height:40px; line-height:40px; margin-top:15px; background:#00813E; border:0px;}
.JionBodysBox .bottoms .tins{ margin-right:0px;  margin-left:2%;  background:#666;}
.JionBodysBox .botext{ width:100%; height:30px; line-height:30px;}
.JionBodysBox .closes{ width:30px; height:30px; position:absolute; right:-8px; top:-7px; background:url(../image/closes.png);}
.Jionbg{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; left:0px; top:0px; z-index:12000;}

/*--------------------产业------------------------------*/

.Services{ padding-top:60px; height:auto;}
.ServicesTitle{ height:64px; text-align:center; width:100%; line-height:64px;}
.ServicesCom{ width:1160px; height:auto; padding-top:4px; padding-bottom:46px; line-height:28px;}

.SerivcList{ width:100%; height:auto; padding-bottom:50px;}
.SerivcList .lefts{ width:570px; height:380px;
}
.SerivcList .rights{ width:calc(100% - 570px); height:380px; padding:50px 60px; position:relative; line-height:28px; background:#F5F5F5;
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
.SerivcList .rights .titles{ line-height:36px; padding-bottom:24px; margin-bottom:22px; width:100%; height:auto; position:relative;}
.SerivcList .rights .titles h3{ line-height:48px; font-weight:bold; padding-right:30px;}
.SerivcList .rights .titles:after{ width:80px; height:2px; position:absolute; bottom:0px; left:0px; content:""; background:#999999;}
.SerivcList .rights:after,.SerivcList .rights:before{ content:""; width:24px; height:1px; background:#555555; position:absolute; z-index:1000;}
.SerivcList .rights:before{right:61px; top:73px;}
.SerivcList .rights:after{width:1px; height:24px; right:73px; top:61px;}

.SerivcList:hover .lefts img{	
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
.SerivcList:hover .rights{background:#00813E;}
.SerivcList:hover .rights,.SerivcList:hover .rights .titles h3{  color:#fff;}
.SerivcList:hover .rights:after,.SerivcList:hover .rights:before{ background:#fff;}
.SerivcList:hover .rights .titles{ color:#D8FFEA;}
.SerivcList:hover .rights .titles:after{ background:#D8FFEA;}

.SerBodys{ width:100%; height:auto; background:#F5F5F5; padding:80px 0px;}
.SerBodys .serimg{ width:100%; height:100%; display:block;}
.SerBodys .serimg .coms{ width:300px; height:auto; line-height:28px; padding-top:20px; opacity:0;}
.SerBodys .box{ width:184px; height:124px; position:absolute; left:50%; top:50%; margin-left:-92px; margin-top:-62px; background:#016334;}
.SerBodys .box i{ width:86px; height:67px; display:block;padding-top:12px;}
.SerBodys .box i:after{ width:36px; height:1px; background:#fff; content:""; position:absolute; bottom:0px;  left:50%; margin-left:-18px;}
.SerBodys .box i img{ width:auto; height:auto;}
.SerBodys .box .tit{ line-height:36px; padding:7px 7px 0px;}
.SerBodys .serimg:hover .box{ width:100%; height:100%; padding:26px 60px; left:0px; top:0px; margin:0px;}
.SerBodys .serimg:hover .box i{ display:none;}
.SerBodys .serimg:hover .tit{ text-align:left; padding:7px 0px 0px;}
.SerBodys .serimg:hover .coms{  opacity:1; width:100%;}

.SerShowTop{ width:100%; height:auto; padding:60px 0px; background:#F6F6F6 url(../image/xmby.jpg) no-repeat right center;}
.SerShowTop .lefts{ width:calc(100% - 690px); height:460px; padding-right:30px; line-height:28px;}
.SerShowTop .lefts .titles{ width:100%; height:auto; line-height:42px; padding-bottom:27px; margin-bottom:20px; position:relative;}
.SerShowTop .lefts .titles h3{ line-height:58px;}
.SerShowTop .lefts .titles:after{ content:""; left:0px; width:50px; height:2px; position:absolute; background:#666; bottom:0px;}
.SerShowTop .rights{ width:690px; height:460px;}

.SerShowCom{ width:100%; background:#0E813C; height:auto; padding:50px 0px 80px;}
.SerShowCom .bodys{ width:100%; height:auto;}

.SerShowCom .swiper-container{ width:100%; height:100%;}
.SerShowCom .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.SerShowCom .swiper-slide a{ width:100%; height:100%; display:block;}



.SerShowCom .boxs{ width:160px; height:auto; padding-top:40px;}
.SerShowCom .boxs .imgs{ width:100%; height:103px;}
.SerShowCom .comtitles{ padding-top:17px; height:92px;}
.SerShowCom .boxs:hover{ padding-top:37px;}
.SerShowCom .boxs:hover .comtitles{ padding-top:24px; }

.SerShowBottom{ width:100%; height:auto; padding:80px 0px 100px; }
.SerShowBottom li{ position:relative;margin-bottom:30px;}
.SerShowBottom li .title{ position:absolute; width:calc(100% - 30px); line-height:40px; height:40px; background:rgba(0,0,0,0.5); bottom:0px; }

.SerBox{ width:1080px; line-height:28px; min-height:600px; position:fixed; left:50%; top:50%; z-index:120000; background:#F5F5F5; padding:74px 70px;}
.SerBox #sub_body{
	max-height: 500px;
	overflow: auto; display:block;
}
.SerBox .closes{ width:30px; height:30px; position:absolute; right:-8px; top:-7px; background:url(../image/closes.png);}


/*-----------查询---------------------*/
.seabody .bodys{ padding:46px 104px; width:100%; height:auto; background:#fff;}
.seabody .tops{ width:100%; height:auto;  padding:10px 0px; text-align:center;}
.seabody .Ttops{ width:100%; height:122px; line-height:70px; border-bottom:1px solid #DEE0EC;}
.seabody .Ttops li{ height:43px; line-height:42px; margin-right:40px; position:relative;}
.seabody .Ttops li:Hover:before,.seabody .Ttops li.cur:before{ content:""; width:100%; height:2px; background:#005BAC; position:absolute; bottom:0px; left:0px;}
.seabody .bodyts{ width:100%; height:250px; padding-top:20px;}
.seabody .ands{ width:180px; height:44px; line-height:44px; border:1px solid  #DBDBDB;
	 background:#005BAC; color:#fff; text-align:center; display:block; border-radius:5px; margin:10px 0px;}
.seabody .inps{ width:100%; height:42px; margin:10px 0px; border:1px solid  #DBDBDB; border-radius:5px; background:#fff;padding:0px 10px;}
.seabody .tits{ width:100%; height:30px; padding-top:8px; line-height:22px;}
.seabody .lefts{ line-height:24px;}
.seabody .faq li{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #EBEBEB;}


/*----------------留言版------------*/
.msgTop{ text-align:center; line-height:24px; padding-top:40px;}
.msgright{ width:100%; height:auto; margin-top:20px;  margin-bottom:60px; padding:60px 30px 80px 0px;background:#F5F5F5;}

.tabmenu{  margin-top:30px; }
.td_line{ height:auto; line-height:42px; margin:5px 0px;}
.td_lines{ height:auto; line-height:28px; margin:5px 0px;}
.td_tit{ background:#F5F5F5; height:42px; line-height:42px;}
.inputs{ width:100%; height:42px; border:1px solid #dedede; outline: none; line-height:42px; padding:0px 5px;color:#6C584D; }
.inputDivs{ width:80px;height:42px;border:1px solid #dedede;outline: none;color:#6C584D;padding:0px 5px; }
.inputDi{ width:100%; height:168px; line-height:42px; border:1px solid #dedede; outline: none;color:#6C584D; }
.msgright .ands{ background:#015198; width:100%; height:42px; line-height:42px; text-align:center; color:#fff; border:0px; display:block;}
.MsgTitles{ width:100%; height:112px; padding-top:64px; line-height:48px; border-bottom:1px solid #dedede; position:relative;}
.MsgTitles:after{ width:70px; height:1px; background:#015198; position:absolute; left:0px; bottom:0px; content:"";}
.msgright .trs{ text-align:right;}
.msgright .lines {
    height: auto;
    padding: 10px 0px;
    line-height: 42px;
}
.msgright .chk{ width:20px; height:20px;}





@media ( max-width : 1420px){
.n1420{ display:none;}
.b1420{ display:block;}
}

@media ( max-width : 1360px){
.n1360{ display:none;}
.b1360{ display:block;}
}

@media ( max-width : 1280px){
.n1280{ display:none;}
.b1280{ display:block;}


}

@media ( max-width : 1180px){
.n1180{ display:none;}
.b1180{ display:block;}
}

@media ( max-width : 1080px){
.n1080{ display:none;}
.b1080{ display:block;}

}

@media ( max-width : 1000px){
.n1000{ display:none;}
.b1000{ display:block;}

/*------------------------------------------------------------------------------------------*/
.logo{ left:10px;}
.menu_and {
    width: 1.2rem; height: 100%; background-size: contain;
    position: absolute;  right: 10px; top: 0px;  display: block;
    background: url(../image/menuBs.png) no-repeat right center;
}
.Menus ul{ top:92px; width:100%; position:absolute; left:0px;}
.Menus ul li{ width:100%;  background: #F7F7F7;}
.Menus ul li:hover ul{ display:none;}
.Menus ul  li:hover:after{ width:0px;}
.Menus ul li a{ text-align:left; line-height:60px;border-bottom: 1px solid #F0F0F0;}
.Menus ul li ul{ position:static; }
.Menus ul li li a{padding-left:40px; line-height:50px; text-align:left;}
.Menus ul li li li a{ padding-left:60px;}
.Menus ul li li li li a{ padding-left:80px;}
.Menubg{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0px;}
/*------------------------------------------------------------------------------------------*/

.proMenus .bodys .lefts{ width:100%;overflow-x: auto;overflow-y:hidden;}
.proMenus .bodys .lefts ul{ width:100%;}
.proMenus .bodys .lefts  li{ padding-right:10px;}
.proMenus .bodys .lefts  li:after{ display:none;}
}
