﻿.fzjg {width: 100%;}
.fzjg .nav-bg{height: 52px;width: 100%;background: #e6dfc9;margin: 0 auto;}
.fzjg .nav-bg{height: 52px;width: 100%;background: #e6dfc9;margin: 0 auto;}
.fzjg .nav-bg .nav{width: 1200px;margin: 0 auto;float: none;}
.fzjg .nav li{float: left;width: 16%;text-align: center;}
.fzjg .nav li a{font-size: 20px;color: #333333;line-height: 52px;display: block;}
.fzjg .nav li a:hover{background: #C8EEC5;color: #FFFFFF;}
.fzjg .nav li .one{background: #C8EEC5;color: #FFFFFF;}
.fzjg .nav-bg1 .nav .ul1{display: block;}
.fzjg .main {padding-bottom: 50px;}
.fzjg .main .main-tou,.fzjg .main .main-tou a{font-size: 14px;color: #333333}
.fzjg .main .main-tou{padding-top: 20px;display: block;}
.fzjg .main .main-tou .a1{color: #e60012;}
.fzjg .main .bt1{width: 100%;background: url(../images/jcy1-bt1.jpg) no-repeat center top;background-size: cover;height: 173px;margin-bottom: 25px;}
.fzjg .main .bt1 img{margin: 0 auto;display: block;padding-top: 78px;}
.fzjg  .main h1{font-size: 18px;color: #C8EEC5;text-align: center;font-weight: 400;margin-top: 20px;}
.fzjg  .main .fb{}
.fzjg  .main .fb .dt .pic{line-height: 0;}
.fzjg  .main .fb .dt{ width:763px; margin:0 auto; position: relative;}
.fzjg  .main .fb .dt .log{position: absolute;left: 460px;top:334px;line-height: 0;background: none;}
.fzjg  .main .fb .dt .hd .txt h4{font-size: 18px;color: #FFFFFF;font-weight: 400;margin-bottom: 10px;}
.fzjg  .main .fb .dt .hd .txt span{font-size: 12px;color: #FFFFFF;line-height: 18px;}
.fzjg  .main .fb .dt .hd{background: url(../images/hd_10.png) no-repeat;width: 22px;height: 35px;position: absolute; cursor:pointer;}
.fzjg  .main .fb .dt .one{background: url(../images/bd_10.png) no-repeat;}

.fzjg  .main .fb .dt .hd .txt{cursor:auto;width: 335px;position:absolute;padding: 20px 30px;z-index: 800;right:-23px;line-height: 1.8;bottom:59px;background:#cfaf5a;box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);display:none;}
.fzjg  .main .fb .dt .hd .txt  b{ position:absolute; right:0; bottom:-29px; width:39px; height:29px; background: url(../images/jiao1_03.png);}
.fzjg  .main .fb .dt .one .txt{ background:#fff; left:-23px;}
.fzjg  .main .fb .dt .one .txt h4{color:#54be73;}
.fzjg  .main .fb .dt .one .txt span{color:#333;}
.fzjg  .main .fb .dt .one .txt  b{background: url(../images/jiao2_07.png); left:0;}


.fzjg .main .bt2{width: 100%;background: url(../images/xd-bg_03.jpg) no-repeat center top;background-size: cover;margin-top: -78px;margin-bottom: 40px;}
.fzjg .main .bt2 img{margin: 0 auto;display: block;padding-top: 40px;}
.fzjg .main .fz .tu{float: left;}
.fzjg .main .fz .tu li{position: relative;width: 800px;height: 406px;}
.fzjg .main .fz .txt{text-align: right;position: absolute;bottom:30px;right: 50px;}
.fzjg .main .fz h5{font-size: 24px;color: #FFFFFF;font-weight: 400;}
.fzjg .main .fz span{font-size: 14px;color: #FFFFFF;}
.fzjg .main .fz .ul_box{float: right;width: 400px;height: 406px; overflow-x: hidden;}
.fzjg .main .fz .adress{border-top: 1px solid #C8EEC5; }
.fzjg .main .fz .adress li{border-right: 1px solid #C8EEC5;border-bottom: 1px solid #C8EEC5;}
.fzjg .main .fz .adress li .selected{color: #FFFFFF;background: #C8EEC5;}
.fzjg .main .fz .adress li{float: left;width: 50%;height: 134px;text-align: center;line-height: 134px;font-size: 18px;color: #54be73;background:#FFFFFF;box-sizing: border-box;}
.fzjg .main .fz .adress li a{font-size: 18px;color: #54be73;display: block;}
.fzjg .main .fz .adress li a:hover{color: #FFFFFF;background: #C8EEC5;}
.fzjg .main .fz .adress .li_last{width: 100%;}
.lxdz ul{border-top: 1px solid #C8EEC5;border-left: 1px solid #C8EEC5;float: left;width: 100%;}
.lxdz li img{vertical-align: middle;    margin-right: 12px;}
.lxdz li span{font-size: 14px;color: #54be73;line-height: 30px;}
.lxdz li {font-size: 14px;color: #4E4E4E;}
.lxdz li h6{font-size: 18px;color: #54be73;font-weight: 400;margin: 40px 0 10px;}
.lxdz li div{margin-bottom: 0px;}
.lxdz li{width: 50%;height: 213px;float: left;border-right: 1px solid #C8EEC5;padding: 0 30px;background: #FFFFFF;border-bottom: 1px solid #C8EEC5;}



.dizhi ul{float: left;width: 100%;display: block;}
.dizhi li{width: 48%;margin-right: 2%;float: left;height: 150px;border-bottom: 1px solid #C8EEC5;margin-bottom: 30px;}
.dizhi li h2{font-size: 18px;color: #54be73;font-weight: 400;padding-top: 10px;margin-bottom: 12px;line-height: 30px;}
.dizhi li img{vertical-align: middle;margin-right: 10px;}
.dizhi li span{font-size: 14px;color: #54be73;}
.dizhi li div{font-size: 14px;color: #333333;line-height: 20px;margin-bottom: 0; clear:both; overflow:hidden; padding:5px 0;}
.dizhi .d{border: none;}
.dizhi li span{ float:left;}
.dizhi li b{ display:block; margin: 0 0 0 72px; font-weight:normal; line-height:20px;}
.fzjg .main .fb .dt .hd .txt a{ display:none;}


.medium-3 {
		width: 33.333%;
		float: left;
	}
	
.index-cats-menu {
	border-right: 1px solid #C8EEC5;
	border-bottom: 1px solid #C8EEC5;
	border-top: 1px solid #C8EEC5;
	float: left;
	width: 100%;
}


.index-cats-menu .menu-block {
	display: block;
	width: 100%
}



.index-cats-menu .menu-block
a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	border-left: 1px solid #C8EEC5;
	padding: 30px 5%;
	min-height: 260px;
	text-align: center;
	background: #ffffff;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
	cursor: pointer;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}



.index-cats-menu .menu-block a:hover {
	color: #fff;
	background-color: #54be73;
}


.index-cats-menu .menu-block a .block-title {
	color: inherit;
	display: block;
	line-height: 1;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
}



.index-cats-menu .menu-block a .block-desc {
	color: inherit;
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	line-height: 25px;
	opacity: 0.8;
}


.index-cats-menu .menu-block a .block-icon {
	display: block;
	max-width: 110px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}


#contact-page .index-cats-menu .menu-block-1 a .block-icon {
	width: 5rem;
	height: 5rem;
	margin-top: 0;
}


.index-cats-menu .menu-block a .block-icon .icon{
	border-radius:6px;
}


.index-cats-menu .menu-block a .block-icon .icon-hover {
	position: absolute;
	top: 0;
	left: 0;
	border-radius:6px;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease
}

.index-cats-menu .menu-block a:hover .block-icon
.icon {
	opacity: 0
}

.index-cats-menu .menu-block a:hover .block-icon .icon-hover {
	opacity: 1
}







@media screen and (max-width:1200px){
	


.fzjg .main .fb{ background:url(../images/app_02.jpg) 180px 720px no-repeat;}
.fzjg .main .fb .dt{ margin:0 auto;}
.nav-bg2{ margin-bottom:20px;}
.nav-bg2 .nav0{ width:auto;}
.nav-bg2 .nav0 li{ margin-bottom:0px;}
.nav-bg2 .nav0 li a{ font-size:18px;}

.fzjg .main .bt1{ background-size:120%; width:auto; height:auto;}
.fzjg .main .bt1 span{ width:auto; display:block; padding:50px 42% 0px 42%;}
.fzjg .main .bt1 .p1{ width:auto; display:block; padding:50px 40% 0px 40%;}
.fzjg .main .bt1 img{ width:100%; padding-top:0;}
.fzjg .main h1{ font-size:14px;}
.fzjg .main .bt2{ margin-top:44px; background-size:100%; height:85px; margin:0 0 20px 0; width:auto; padding:0 35%;}
.fzjg .main .bt2 img{ width:100%; padding-top:30px;}
.fzjg .main .fz{ position:relative;}
.fzjg .main .fz .tu{ width:65%;}
.fzjg .main .fz .tu li{ width:auto; height:auto;}
.fzjg .main .fz .tu li .pic{ line-height:0;}
.fzjg .main .fz .tu li img{ width:100%;}
.fzjg .main .fz .ul_box{ width:35%; height:100%; position:absolute; right:0; top:0;}
.fzjg .main .fz .adress{height: 100%; box-sizing: border-box;}
.fzjg .main .fz .adress li{ width:50%; height:33.3%; line-height:inherit;}
.fzjg .main .fz .adress li a{ height:100%; position:relative; font-size:18px;}
.fzjg .main .fz .adress li a b{ position:absolute; left:0; width:100%; top:50%; display:block; font-weight:bold; margin-top:-8px;}
.lxdz li{ width:50%; border:0; padding:0; margin:0; height:218px; position:relative;}
.lxdz li:before,.lxdz li:after{content:""; position:absolute; display:inline-block; background:#C8EEC5; }
.lxdz li:before{ right:0; bottom:0; width:1px; height:100%; }
.lxdz li:after{left:0; bottom:0; width:100%; height:1px; }
.lxdz li h6{ font-size:18px; margin:0; padding:40px 0 15px 0;}
.lxdz li h6,.lxdz li div{ margin:0 20px; clear:both; overflow:hidden;}
.lxdz li div{ padding-bottom:10px;}
.lxdz li span{ float:left; line-height:inherit;}
.lxdz li b{ display:block; margin-left:70px; line-height:20px; font-weight:normal;}
.fzjg .main{ padding-bottom:70px;}

.fzjg .main .fb .dt .one .txt{ width:223px;}






}


@media screen and (max-width:1002px){/*--1024-768--*/




.nav-bg2 .nav0 li a{ padding:0 20px;}
.fzjg .main{ padding-bottom:30px;}
.fzjg .main .fb { background:none;}
.fzjg .main .bt1{ margin-bottom:0;}
.fzjg .main .bt2{ height:90px; padding:0 33%; margin-bottom:0;}
.fzjg .main .bt2 img{ padding:20px 0 0 0;}
.fzjg .main h1{ margin:10px 0;}
.fzjg .main .fb img { width:100%;}
.fzjg .main .fb .dt{ width:auto; background: url(../images/app_02.jpg) center bottom 20% no-repeat; background-size:100%;}
.fzjg .main .fb .dt .log{ width:100px; top:42%; left:64%;}
.fzjg .main .fz .txt{ right:20px; bottom:20px;}
.fzjg .main .fz h5{ font-size:18px; padding-bottom:5px;}
.fzjg .main .fz .adress li a{ font-size:16px; font-weight:normal;}
.fzjg .main .fz span{ font-size:12px;}
.lxdz li img{ width:auto;}
.lxdz li{ height:208px;}
.lxdz li h6{ padding-top:35px; font-size:14px; font-weight:bold;}
.lxdz li div{ padding-bottom:8px; font-size:14px;}
.fzjg .main .fb .dt .one .txt{left:auto;right:10px;padding: 15px;}
.fzjg .main .fb .dt .one .txt b{ left:auto; right:0;}




.dizhi ul{ margin:0 -10px;}
.dizhi li h2{ margin-bottom:10px;}
.dizhi li{height:140px;width: 48%;padding:0 10px;box-sizing:border-box;margin-bottom:20px;}

.sele_box{ margin:0 -10px;}
.sele11{ box-sizing:border-box; width:50%; padding:0 10px; margin:0; float:left;} 
.sele{ width:auto; margin:0; float:none}



}

.new_meue_right_tit{width: 100%; height:46px;background:url(../images/tit_bg.PNG) repeat-x; position:relative; margin-bottom: 20px;}
.new_meue_right_tit .hwjr_title{height:43px;border-bottom: 3px solid #54be73;font-size:24px;line-height: 1.6;display:inline-block;color: #54be73;cursor: pointer;}
.cc123{ margin-bottom:30px;}

@media screen and (max-width:758px){/*--768-0--*/

.index-cats-menu .menu-block a .block-title {
	font-size: 14px;
}

.index-cats-menu .menu-block a .block-icon {
	max-width: 50px;
}

.index-cats-menu .menu-block
a {
	min-height: 150px;
}


.new_meue_right_tit .hwjr_title{height:43px;border-bottom: 3px solid #54be73;font-size:20px;display:inline-block;color: #54be73;cursor: pointer; }



.fzjg .banner,.zzgy .banner,.zzgy .banner,.jtjs .banner{ height:200px;}
.fzjg .main,.zzgy .main,.jtjs .main{ padding-bottom:30px;}

.fzjg .main .bt1{ background:none;}
.fzjg .main .bt2{ background:none;  height:auto; margin-bottom:20px; padding:0;}
.fzjg .main .bt1 img{transform:scale(0.3,0.3); -webkit-transform::scale(0.3,0.3);}
.fzjg .main .bt2 img{transform:scale(0.6,0.6); -webkit-transform::scale(0.6,0.6);}
.fzjg .main .bt1 span{ padding:0;}
.fzjg .main h1{ margin-top:15px;}
.nav-bg2{ display:none;}
.main .main-tou1{ padding:10px 0 30px 0}
.fzjg .main .fb .dt .hd{ background-size:10px;}
.fzjg .main .fb .dt .log{ width:50px;}

.fzjg .main .fz{ margin-bottom:30px;}
.fzjg .main .fz .tu{ width:100%;}
.fzjg .main .fz .ul_box{ position:inherit; width:100%;}
.fzjg .main .fz .adress{ border-left:1px solid #C8EEC5; position:relative; clear: both; overflow: hidden;}
.fzjg .main .fz .adress li a{ font-size:14px; font-weight:normal;}
.fzjg .main .fz .adress li{ height:62px; width:50%;}
.fzjg .main .fz .adress .li_last{width:50%;}

.lxdz li{ height:auto; width:100%; padding:20px 0 15px 0;}
.lxdz li h6{ padding-top:0;}



.dizhi ul{ margin:0;}
.dizhi li{width:100%;padding:0 0 10px 0;height:auto;margin-right: 0;margin-bottom:15px;}
.dizhi{ margin:20px 0;}
.dizhi li h2{margin:0;padding: 0 0 10px 0;line-height:inherit;font-size:14px;background-position:0 5px;}
.dizhi li img{ margin-right:7px;}
.dizhi li span{ font-size:12px; line-height:20px;}
.dizhi li b{font-size:12px;margin-left: 63px;margin-top:0;}

.sele_box{ margin:0 -5px;}
.sele11{ width:100%; margin-bottom:10px; padding:0 5px;}
.sele11_1,.sele11_2{ width:50%;}



}





