
/* CSS Document */
body {
	font-size: 14px;
	color: #21282e;
	font-family: 微软雅黑;
	overflow:hidden;overflow-y:auto;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
ul, li, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color: #21282e;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img {
	border: 0;
}
.box1 {
	width: 1200px;
	margin: 0 auto;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.box {
	width: 1200px;
	margin: 0 auto;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	position: relative;
}
p {
	font-size: 14px;
	line-height: 28px;
	color: #333;
}
a:hover {
	color: #8dba34;
}
/* header */

/*banner*/


.sp_headerk {
	display:none;}


.banner .slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banner .slideBox .hd {
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 10px;
	z-index: 1;
}
.banner .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.banner .slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 2px;
	background: #fff;
	cursor: pointer;
}
.banner .slideBox .hd ul li.on {
	background: #8dba34;
	color: #fff;
}
.banner .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.banner .slideBox .bd img {
	width: 100%;
	display: block;
}
.banner .slideBox .prev, .banner .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(http://www.ahcfjt.com/statics/public/pc/css/images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.banner .slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.banner .slideBox .prev:hover, .banner .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.banner .slideBox .prevStop {
	display: none;
}
.banner .slideBox .nextStop {
	display: none;
}
.banner {
}
/*导航*/

.sz_box {
	width:940px;
	margin:auto;
	margin-top:35px;
	margin-bottom:60px;
	
	

	
	}

.sz_box li .value {
	font-size:42px;
	float:left;
	color:#000;
	font-weight:bold;
	margin-left: 37px;
}

.sz_box li .value2 {
	font-size:42px;
	color:#000;	float:left;
	font-weight:bold;
	margin-left: 58px;
}

.sz_box li .value3 {
	font-size:42px;
	color:#000;	float:left;
	font-weight:bold;
	/*margin-left: 50px;*/
	margin-left: 37px;
	margin-left: -10px;
}


.sz_box li e {
	font-size:42px;
	color:#000;
	/*float:inherit;*/
	font-weight:bold;}

.sz_box li p {
	font-size:24px;
	color:#666;
	}



.sz_box li {
	width:23%;
	float:left;
	/*margin-right:70px;*/
	margin-right:167px;
	}

.sz_box .sz2 {

    width: 24%;

   


}


.sz_box .sz1 {

    width: 16%;
	margin-right:0 !important;


}











.s_cy {
	background:url(../images/cy.jpg) repeat-y;
	padding-top:80px;
	padding-bottom:80px;}

.cy_box {
	width:1735px;
	margin:auto;}


.cy_box li {
	width:28%;
	float:left;
	background:rgba(255,255,255,0.8);
	padding:2%;
	margin-right:2%;
	text-align:center;}

.cy_box .cy3 {
	margin-right:0 !important}


.cy_box .img_zz {
	background:url(../images/ico1.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}

.cy_box li:hover .img_zz {
	background:url(../images/ico1_d.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}

.cy_box  li:hover .img_pp {
	background:url(../images/ico3_d.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}
	
.cy_box li:hover .img_ny {
	background:url(../images/ico4_d.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}	

.cy_box .img_pp {
	background:url(../images/ico3.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}
	
.cy_box .img_ny {
	background:url(../images/ico4.png) no-repeat;
	width:90px;
	height:65px;
	background-size:100%;
	margin:auto;
	margin-top:35px;}


	
.cy_box li:hover {
	background:rgba(38,127,174,0.8);
	box-shadow: 0px 0px 15px 0px rgba(0,0, 0, 0.5);
	}


.cy_box li h2 {
	font-size:30px;
	line-height:60px;
	color:rgba(38,127,174,1);
	}

.cy_box li:hover h2 {
	color:#fff;}


.cy_box li e {
	width:60px;
	height:2px;
	background:rgba(38,127,174,1);
	display:block;
	margin:auto;
	margin-bottom:40px;}

.cy_box li:hover e {
	background:#fff;}


.cy_box li p{
	color:#666;
	font-size:16px;
	line-height:30px;}


.cy_box li:hover p{
	color:#fff;
	}


.cy_box li .more {
	width:145px;
	height:45px;
	border:2px solid rgba(38,127,174,1);
	background:url(../images/cyjt.png) right no-repeat;
	color:#666;
	text-align:left;
	line-height:45px;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;
	padding-left:10px;
	}


.cy_box li:hover .more {
	width:145px;
	height:45px;
	border:2px solid rgba(255,255,255,1);
	background:#fff;
	color:rgba(38,127,174,1);
	text-align:center;
	line-height:45px;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;
	padding-left:0;}

.cy_box .nycy {
	margin-right:0;}


.s_news {
	width:1440px;
	margin:auto;
	margin-top:60px;
	margin-bottom:45px;}


.news_left {
	width:65%;
	float:left;}





.s_news .slideTxtBox .hd li.on {
	color:#8dba34;
}


.s_news .slideTxtBox .hd li {
	font-size:30px;
	float:left;
	padding-right:20px;
	cursor:pointer;
	color:#333;}

.s_news .slideTxtBox .hd .gs {
	border-right:1px solid #ccc;}

.s_news .slideTxtBox .hd .gsxw {
	padding-left:20px;}

.news_one {
	margin-top:17px;}


.news_one li .news_l {
    float: left;
    width: 305px;
	height:203px;
	overflow:hidden;
}

.news_one li .z_time {
	width: 105px;
height: 72px;
background:#8dba34;
position: relative;
top: -234px;
font-size: 28px;
font-weight: bold;
color:#fff;
text-align: center;
line-height: 30px;
padding-top: 13px;}


.news_one li .z_time span {
	font-weight:normal;
	font-size:14px;
	display: block;}


.news_one li .news_r {
    float: right;
    width: 66%;
}


.news_one li:hover .news_l img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.news_one li .news_l img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}

.news_one li .news_r h6 {
	font-size:24px;
	color:#333;
	line-height:30px;
	}

.news_one li .news_r e {
	background:url(../images/xwd.png) no-repeat;
	width:17px;
	height:17px;
	display:block;
	float:left;}

.news_one li .news_r .time {
	padding-top:15px;
	padding-bottom:27px;
	color:#666;
}



.news_one li .news_r p{
	color:#666;
	line-height:26px;}


.news_one li .news_r .more {
	color:#666;
	margin-top: 15px;}


.news_one li:hover .news_r .more {
	color:#8dba34;}


.news_one li:hover .news_r h6 {

	color:#8dba34;
	
	}

.news_n {
	margin-top:15px;}

.news_n li {
	border-top:1px solid #eee;
	padding-top:15px;
	padding-bottom:15px;}


.news_n li .z_t {
	width:71px;
	height:85px;
	overflow:hidden;
	float:left;
	border:1px solid #ccc;
	background:#ccc;
	color:#fff;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	line-height:55px;}


.news_n li .z_t span {
	background:#fff;
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:30px;}



.news_n li .news_rr {

    float: right;
    width: 90%;

}

.news_n li .news_rr h6 {
	font-size:16px;
	color:#333;
	line-height:37px;}



.news_n li:hover .news_rr h6 {

	color:#8dba34;
}


.news_n li .news_rr p {
	color:#666;
	line-height:26px;}


.news_n li:hover .z_t {
	background:#8dba34;
	color:#fff;} 


.news_n li:hover .z_t span {
	color:#8dba34;}




.news_right {
	width:29%;
	float:right;}


.news_right h2 {
	font-size:30px;
	color:#333;
	font-weight:normal;
}

.news_ro {
	margin-top: 17px;
overflow: hidden;
	}

.news_ro li img {
	}

.news_ro li:hover img  {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.news_ro li img  {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}

.news_ro li .newsr_l {
    width: 418px;
    height: 202px;
    overflow: hidden;
}



.news_ro li .newsr_t {
	background:rgba(0,0,0,0.7);
height: 30px;
position: relative;
top: -50px;
padding: 10px;}


.news_ro li .newsr_t h6 {
	font-size:16px;
	line-height:30px;
	float:left;
	color:#fff;}


.news_ro li .newsr_t span {
	font-size:16px;
	line-height:30px;
	float:right;
	color:#fff;}


.news_ro li:hover .newsr_t span {
	color:#8dba34;
	}

.news_ro li:hover .newsr_t h6 {
	color:#8dba34;}





.newsy_n li {
	border-top: 1px solid #eee;
padding-top: 15px;
padding-bottom: 15px;
	}


.newsy_n {
	margin-top: -35px;}



.newsy_n li:hover .newsy_rr h6 {
    color: #8dba34;
	font-weight:bold;
}
.newsy_n li .newsy_rr h6 {
    font-size: 16px;
    color: #333;
	font-weight:normal;
    line-height: 37px;
}


.newsy_n li .newsy_rr p {
    color: #666;
    line-height: 26px;
}



.dbgg {
	background:url(../images/dbgg.jpg) no-repeat;
	height:295px;}


.dbgg_box {
	width:1440px;
	margin:auto;
	padding-top:80px;}


.dbgg_box h2 {
	font-size:30px;
	color:#fff;
	margin-bottom:40px;
	}



.dbgg_box p {
	color:#fff;
	}

.footer1 {
	display:none;
	}

.footer {
	width:1440px;
	margin:auto;
	padding-top:35px;
	padding-bottom:47px;}


.footer_left {
	width:80%;
	float:left;}

.footer_r {
	width:270px;
	float:right;}


.footer_left li {
	width: 81px;
	float:left;
	margin-right: 5%;
	}

.footer_left li h6 {
	font-size:20px;
	font-weight:normal;
	color:#333;
	padding-bottom:35px;}


.footer_left li p {
	color:#666;
	line-height:30px;}

.footer_left li a:hover p {
	color:#8dba34;
	}

.footer_left li p a {
	color:#666;
	line-height:30px;}





.lxwm {
    width: 280px !important;
	margin-right:0 !important;
}

.db {
	background:url(../images/db.jpg) no-repeat;
	height:50px;}


.db_box {
	width:1440px;
	margin:auto;
	color:#fff;
	line-height:50px;}


.db_box a {
	color:#fff;}

.db_box span {
	float:right;}



.db_box a:hover {
	color:#8dba34;}


.db_box span a:hover {
	color:#267fae;}



/*友情链接*/

.dbyq {
	/*background:url(../images/db.jpg) no-repeat;*/
	height:50px;}


.dbyq_box {
	width:1440px;
	margin:auto;
	color:#000000;
	line-height:50px;}


.dbyq_box a {
	color:#000000;
	}

.dbyq_box span {
	float:right;
	}

.dbyq_box a:hover {
	color:#8dba34;}


.dbyq_box span a:hover {
	color:#267fae;}





/*  内页关于我们 */

.xban {
	width:100%;

}
.xban img  {
	width:100%;

}

.nytiter {
    width: 1440px;
    margin: auto;
	position: relative;
top: -247px;
}


.nytiter h2 {
	font-size:36px;
	color:#fff;}

.nytiter e {
	width:70px;
	height:3px;
	background:#fff;
	display:block;
	margin-top:15px;}

.nyk {
	width:1440px;
	margin:auto;}


.nyk_box {
    background:rgba(255,255,255,0.9);
    margin-top: -134px;
  
    position: relative;
}


.nyjj_box {
	background:url(../images/jjbj.jpg) repeat-y;
	
	}



.nyjj {
	width:1200px;
	margin:auto;
	padding-bottom:70px;
	}


.nyjj h2{
	font-size:36px;
	text-align:center;
	margin-bottom:30px;
	margin-top:70px;}


.nyjj .jjnr p {
	font-size:16px;
	color:#666;
	text-align:center;
	margin-bottom:20px;
	line-height:32px;
	}


.nyjj .jjnr p a {
	color:#8dba34}


.nyjj .jjnr p a:hover {
	font-weight:bold;}


.sz_ny {
	width:940px;
	margin:auto;
	margin-top:35px;
	
	
	

	
	}

.sz_ny li .value {
	font-size:30px;
	float:left;
	color:#267fae;
	font-weight:bold;
	margin-left: 37px;
}

.sz_ny li .value2 {
	font-size:30px;
	color:#267fae;	float:left;
	font-weight:bold;
	margin-left: 58px;
}

.sz_ny li .value3 {
	font-size:30px;
	color:#267fae;	float:left;
	font-weight:bold;
	/*margin-left: 50px;*/
	margin-left: 37px;
	margin-left: -10px;
}


.sz_ny li e {
	font-size:30px;
	color:#267fae;
	float:left;
	font-weight:bold;}

.sz_ny li p {
	font-size:24px;
	color:#666;
	}



.sz_ny li {
	width:23%;
	float:left;
	/*margin-right:20px;
	padding-left:50px;
	text-align:right;*/
	margin-right:167px;
	}

.sz_ny .sz2 {

    width: 23%;

   


}


.sz_ny .sz1 {

    width: 16%;
	margin-right:0 !important;


}





.qtdh {
	width:1440px;
	margin:auto;
	margin-top:70px;
	margin-bottom:70px;}


.nrlb_l {
	float:left;}


.nrlb_l h2 {
	font-size:32px;
	line-height: 50px;
	font-weight: normal;}

.nrlb_l h2 span {
	display:block;
	color: #267fae;}


.nrlb_l e {
	width:80px;
	height:2px;
	background:#8dba34;
	display:block;
	margin-top:20px;
	margin-bottom:20px;}



.nrlb_l p {
	color:#666;
	font-size:16px;}


.nrlb li {
	width:32%;
	float:left;
	border:1px solid #eee;
	
	margin-right: 17px;
	text-align:center;}


.nrlb .nrlb_l {
	border:none;
	text-align:left;}

.nrlb .nrlb_l:hover {
	box-shadow:none;}

.nrlb li img {
	width:90px;
	height:90px;
	margin-top:40px;
	transition: all 0.5s ease;}

.nrlb li:hover img {
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}


.nrlb li h6 {
	font-size:22px;
	font-weight:normal;
	padding-bottom:10px;}


.nrlb li:hover {
	box-shadow: 0px 0px 5px 0px rgba(0,0, 0, 0.1);
}

.nrlb li:hover h6 {
	font-weight:bold;}


.nrlb li p{
	font-size:16px;
	color:#666;
	padding-bottom:40px;}

.nrlb_x li {
	width:32%;
	float:left;
	border:1px solid #eee;
	text-align:center;
	margin-right: 16px;
}






.nrlb_x li img {
	width:90px;
	height:90px;
	margin-top:40px;
	transition: all 0.5s ease;}

.nrlb_x li:hover img {
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}


.nrlb_x li h6 {
	font-size:22px;
	font-weight:normal;
	padding-bottom:10px;}


.nrlb_x li:hover {
	box-shadow: 0px 0px 5px 0px rgba(0,0, 0, 0.1);
}

.nrlb_x li:hover h6 {
	font-weight:bold;
	color:#8dba34}


.nrlb_x li p{
	font-size:16px;
	color:#666;
	padding-bottom:40px;}


.nrlb_x .yb {
	margin-right:0;}


.ldzc {
	background:url(../images/whbj.jpg) repeat-y;
	}

.ldzc_nr {
	float:left;
	background:#fff;
	width:30%;
	padding:26px;

	border-radius:5px;
	}


.ldzc_box {
	width:1440px;
	margin:auto;
	padding-top:60px;
	padding-bottom:60px;}


.ldzc_nr h2 {
	font-size:32px;
	font-weight: normal;}


.ldzc_nr e {
    width: 80px;
    height: 2px;
    background: #8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.ldzc_nr p{
	color:#666;
	font-size:16px;}


.ldzc_nr .more a {
	width:140px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#267fae;
	border:2px solid #267fae;
	display:block;
	margin-top:30px;}


.ldzc_nr .more a:hover {
	background:#8dba34;
	color:#fff;
	border:2px solid #8dba34;
	}



.zpk {
	width: 1440px;
margin: auto;
margin-top: 50px;
min-height: 200px;
margin-bottom: 60px;
}
.zpk p {
	font-size: 16px;
	color: #666;
	line-height: 32px;
}


.n_ry {
	width:1440px;
	margin:auto;
	margin-top:40px;
	margin-bottom:20px;
	}



.n_ry ul li {
	width:23%;
	float:left;
	margin:14px;}

.n_ry ul li .pic {

	overflow:hidden;}



.n_ry ul li img {
	transition: 0.8s all ease-out;
-webkit-transition: 0.8s all ease-out;width: 100%;}


.n_ry ul li:hover img {
	transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);}

.n_ry ul li h6 {
	color:#666;
	line-height:45px;
	height:45px;
	text-align:center;
	background:#eee;
	font-size:16px;
	font-weight:normal;}

.n_ry ul li:hover h6 {
	background:#8dba34;
	color:#fff;}


.lnk {
	width:1440px;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;}



.nyln_l li h6 {
	width:140px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:20px;
	background:#267fae;
	color:#fff;
	float:left;
	margin-right:20px;}


.nyln_l li {
	width:50%;
	float:left;
	margin-bottom:15px;
	cursor:pointer;}

.nyln_l li p {
	line-height:50px;
	font-size:16px;
	color:#666;
	}


.lxfs {
    float: left;
    width: 50%;
}

.con_map {
    float: right;
    width: 50%;
}

.lxfs_box {
    width: 525px;
   margin-left: 25%;
   margin-top:120px;
}

.lxfs_box h2 {
	font-size:36px;
	font-weight:normal;
	margin-bottom:30px;}

.lxfs_box p{
	color:#666;
	font-size:16px;
	line-height:32px;
	}

.mess {
	background:rgba(38,127,174,0.1)}


.mess_box {
	width:1440px;
	margin:auto;
	margin-top:60px;
	margin-bottom:30px;}


.mess_box h2 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:15px;}


.mess_box p {
	color:#666;
	margin-bottom:20px;}


.news_box {
	width:1440px;
	margin:auto;
	padding-top:50px;
	padding-bottom:20px;}



.n_news li {
	}


.n_news li .tk {
	width:26%;
	float:left;
	overflow:hidden;}



.n_news li:hover .tk img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.n_news li .tk img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}

.n_news li .xwbj {
	float:right;
	width:72%;} 


.n_news li .xwbj h4 {
	font-size:24px;

	color:#8dba34;}


.n_news li .xwbj span {
	color:#666;
	line-height:50px;}


.n_news li .xwbj p {
	color:#666;}


.n_news li .more {
	background:#267fae;
	height:45px;
	width:100%;
	line-height:45px;
	text-align:center;
	color:#fff;
	margin-top: 45px;}



.n_news li:hover .more {
	font-weight:bold;}
 






.ny_news ul li .time {
	float:left;
	font-size:50px;
	color:#555;
	text-align:center;
	border-right:1px solid #eee;
	padding-right:30px;
	margin-top: 35px;
	margin-left:10px;
	}

.ny_news ul li:hover .time {
	color:#8dba34}




.ny_news ul li .time e {
	font-size:14px;
	display:block;}


.ny_news ul li .xwzj {
	float:left;
	float: left;
width: 1050px;
margin-top: 35px;
margin-left: 30px;
	}


.ny_news ul li .xwzj h4 {
	font-size:16px;
	margin-bottom: 20px;
	font-weight:normal;
}
.ny_news ul li:hover .xwzj h4  {
	color:#8dba34;
	font-weight:bold;}

.ny_news ul li .xwzj p {
	font-size:14px;
	color:#666;

}
.ny_news ul li:hover .xwzj p {
	color:#8dba34;}


.ny_news ul li .tp {
	float:right;
	border:1px solid #eee;
	width:220px;
	overflow:hidden;
	height: 166px;}



.ny_news ul li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.ny_news ul li img {
    width: 100%;
    max-width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
	height: 100%;
}


.ny_news ul li {
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	padding-top:20px;}


.ny_news ul li:hover {
	background:#f9f9f9;}


.ny_news {
	margin-top:10px;
	}



.news_show {
	width:70%;
	float:left;}


.show_box {
	width:1440px;
	margin:auto;
	margin-top:50px;
	margin-bottom:60px;}


.news_xg {
	width:25%;
	float:right;}


.news_xg h2 {
	font-size:30px;
	font-weight:normal;}


.news_xg e {
    width: 80px;
    height: 2px;
    background:#8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.news_xg ul li {
	background:#f9f9f9;
	padding:5%;
	margin-bottom:10px;
	border-radius:5px;}


#djgd li {
	width:33%;
	float:left;
	margin:1%;}


#djgd li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
#djgd li img {
    width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;

}




.news_xg ul li h6 {
	font-size:16px;

	color:#666;}

.news_xg ul li:hover h6 {
color:#8dba34;	} 


.news_xg ul li span {
	color:#666;
	line-height:40px;}


.news_xg ul li p {
	color:#666;
	margin-top:10px;}



.djgz_n {
	width:1440px;
	margin:auto;
	margin-top:40px;
	margin-bottom:40px;}


.djgz_n ul li {
    width: 23%;
    float: left;
    margin: 10px;
	border:1px solid #eee;
}
.djgz_n ul li:hover img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.djgz_n ul li img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}



.djgz_n ul li .tp {
	width:333px;
	overflow:hidden;}


.djgz_n ul li h4 {
	font-size:18px;

	}



.djgz_n ul li .btk {
	padding:3%;}


.djgz_n ul li p {
	color:#666;
	margin-top:10px;}

.djgz_n ul li .more {
	color:#267fae;
	
	line-height:40px;}



.djgz_n ul li:hover .more  {
	color: #8dba34;
	font-weight:bold;}

#djdt {
	margin-top:0;
	margin-bottom:20px;}


.news_xg img {
	width:100%;}

.news_xg .tk {
	margin-bottom:10px;}




.rl_dh {
	width:1440px;
	margin:auto;
	margin-top:20px;}

.rl_dh li {
	width: 23%;
background:#f9f9f9;
float: left;
padding: 45px;
margin: 29px;}

.rl_dh li:hover {
	background:#8dba34;
	cursor:pointer;} 



.rl_dh li img {
	float:left;
	transition: all 0.5s ease;}


.rl_dh li:hover img {
	-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);}


.rl_dh li .lnwz {
	float:left;
	margin-left:20px;
	padding-top: 23px;}


.rl_dh li .lnwz h4 {
	font-size:24px;
	font-weight:normal;
	}


.rl_dh li .lnwz p {
	font-size:16px;
	color:#666;
	line-height:40px;
	}

.rl_dh li:hover .lnwz h4 {
	color:#fff;}

.rl_dh li:hover .lnwz p {
	color:#fff;}





.rl_fc {
	background:url(../images/rcln.jpg) no-repeat;
	height:445px;
	margin-top:30px;
	}


.ln_box {
	width:1440px;
	margin:auto;
	padding-top:80px;}


.ln_box h2 {
	font-size:32px;
	font-weight:normal;
	margin-bottom:30px;}


.ln_box p {
	width:400px;
	font-size:16px;}

.ln_box .more a {
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color:#267fae;
border: 2px solid #267fae;
    display: block;
    margin-top: 30px;
}

.ln_box .more a:hover {
	background:#8dba34;
	border: 2px solid #8dba34;
	color:#fff;}

.ln_box e {
    width: 80px;
    height: 2px;
    background: #8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}




.rl_yg {
	width:1440px;
	margin:auto;
	margin-top:60px;
	margin-bottom:55px;}

.rl_yg h2 {
	font-size:32px;
	font-weight:normal;
	text-align:center;}


.rl_yg e {
    width: 80px;
    height: 2px;
    background: #8dba34;
    display: block;
	margin:auto;
    margin-top: 20px;
    margin-bottom: 20px;
}


.rl_yg ul li {
	width:48%;
	float:left;
	margin:10px;
	border:1px solid #eee;
	}

.rl_yg ul {
	margin-top:30px;}



.rl_yg ul li:hover .tp img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.rl_yg ul li .tp img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}


.rl_yg ul li .tp {
	float:left;
	width:35%;
	overflow:hidden;
	
	}


.rl_yg ul li .fczj {
	float:left;
	width:60%;
	margin-left:20px;}


.rl_yg ul li .fczj h4 {
	font-size:16px;
	font-weight:normal;
	color:#666;
	margin-top:25px;
	}


.rl_yg ul li .fczj span {
	display:block;
	color:#666;
	line-height:40px;}


.rl_yg ul li .fczj p {

	color:#666;
}


.rl_yg ul li:hover {
	background:#8dba34;}

.rl_yg ul li:hover .fczj h4 {
	color:#fff;
	font-weight:bold;}

.rl_yg ul li:hover .fczj p {
	color:#fff;}

.rl_yg ul li:hover .fczj span {
	color:#fff;}



.rl_zp {
	background: rgba(38,127,174,0.1);
	padding-top:60px;
	padding-bottom:60px;}


.zpn_box h2 {
    font-size: 32px;
    font-weight: normal;
    text-align: center;
}

.zpn_box e {
    width: 80px;
    height: 2px;
    background: #8dba34;
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}




.zpn_box ul li {
	width:29.5%;
	float:left;
	background:#fff;
	padding:20px;
	margin: 0.5%;}


.zpn_box ul li h4 {
	font-size:18px;}

.zpn_box ul li b {
	width:45px;
	height:2px;
	background:#333;
	margin-bottom:15px;
	margin-top:10px;
	display:block;}

.zpn_box ul li:hover b {
	background:#8dba34;}


.zpn_box ul li p {
	color:#666;
	font-size:16px;
	line-height:32px;
	width: 50%;
float: left;}


.zpn_box ul li span {
	width: 120px;
height: 45px;
background:#8dba34;
color:#fff;
display:block;
text-align:center;
line-height:45px;
font-size:16px;
margin-top:30px;
}


.zpn_box ul li:hover h4 {
	font-weight:bold;
	}




.zpn_box ul li:hover span {
	font-weight:bold;}

.zpn_box {
	width:1440px;
	margin:auto;}


.zpn_box ul li:hover {


box-shadow: 0px 0px 10px 0px rgba(0,0, 0, 0.1);


}


.zpn_box ul {
	margin-top:30px;}



.ny_rc {
	width:1440px;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;}

.ny_rc h4 {
	font-size:26px;
	font-weight:normal;
	color:#8dba34;
	margin-bottom:26px;}



.ny_rc  p {
	color:#666;
	font-size:16px;
	line-height:32px;}


.ny_rc ul li {
	background:#267fae;
	border-radius:50%;
	width:120px;
	height:120px;
	margin:20px;
	line-height:120px;
	font-weight:bold;
	padding:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:22px;
	margin-top:40px;
	margin-bottom:20px;
	outline: 3px dashed #ebebeb;
	cursor:pointer;}



#nyyg {
	margin-top:10px;
	margin-bottom:20px;}








.page_location {
	line-height: 65px;
	color: #666;
	text-align: center;
font-size: 14px;
float: right;
}
.page_location a {
	color: #666;
}
.page_location a:hover {
	color: #8dba34;
}
.lm_box {
	border-bottom: 1px solid #eee;
}
.wrap-menu {
	text-align: center;
	float: left;
}
.wrap-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wrap-menu ul li {
	display: inline-block;
	margin: 0;
	width: 120px;
	text-align: center;
	/*background:url(../images/dht.jpg) right no-repeat;*/
}
/*.wrap-menu ul li .select {
	background: #a44c20;
	color: #fff;
}*/

.wrap-menu ul li h5 {
	cursor: pointer;
	height: 100%;
	width: 100%;
	font: 16px/65px '微软雅黑';
	color: #333;/*border-right: 1px solid #ddd;*/
}
.wrap-menu ul li h5:hover {
	cursor: pointer;
	height: 100%;
	width: 100%;
	font: 16px/65px '微软雅黑';
	color: #64b95e;
}
.wrap-menu ul li h5 a {
}
.wrap-menu ul li h5 a:hover {
	color: #64b95e;
	font-weight: bold;
	border-bottom:2px solid #64b95e;
	padding-bottom: 18px;
}
/*
.wrap-menu ul li h5 a:hover {
	color: #8dba34;
	font-weight: bold;
	border-bottom:2px solid #8dba34;
	padding-bottom: 18px;
}
*/
.wrap-menu ul li .select a {
	color: #64b95e;
	font-weight: bold;
	border-bottom:2px solid #64b95e;
	padding-bottom: 18px;
}
.wrap-menu ul li .select a:hover {
	color: #64b95e;
	font-weight: bold;
	
}
/*  页码 */
.pages {
	margin: 25px 0 40px;
	text-align: center;
	font-size: 14px;
}
.pages .page-active {
	background: #8dba34;
	border: 1px solid #8dba34;
	text-decoration: none;
}
.pages .page-active a {
	color: #fff;
}
.pages li a {
	text-align: center;
	color: #333;
	padding: 0 13px;
	height:26px;
}
.pages li {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: #fff;
	border: 1px solid #ccc;
	margin-left: 6px;
}
.pages .active {
	background: #8dba34;
	border: 1px solid #8dba34;
	text-decoration: none;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	width:35px;
	color: #FFFFFF;
}
.pages .disabled {
	text-decoration: none;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	width:35px;
}

/*  内页新闻 */




.pageNewsD p {
	line-height: 32px !important;
	font-size: 16px;
	color: #666;
}
.pageNewsT {
	width: 100%;
	margin: 0 auto;
	font-size: 30px;
	text-align: center;
	color: #222;
	line-height: 50px;
	font-weight: bold;
}
.pageNewsC {
	font-size: 14px;
	color: #999;
	line-height: 60px;
	text-align: center;
	border-bottom: dashed 1px #ccc;
}
.pageNewsk {
	border-bottom: dashed 1px #eee;
	margin-bottom: 30px;
}
.pages1 {
	width: 100%;
	margin: 30px auto;
}
.pages1_l {
	float: left;
	width: 48%;
	height: 40px;
	background: #f9f9f9;
	padding-left: 12px;
}
.pages1_l a {
	line-height: 40px;
	color: #666;
	display: block;
}
.pages1_l a:hover {
	line-height: 40px;
	color: #8dba34;
	display: block;
}
.pages1_r {
	float: left;
	width: 49%;
	height: 40px;
	text-align: right;
	background: #eee;
	padding-right: 12px;
}
.pages1_r a {
	line-height: 40px;
	color: #666;
	display: block;
}
.pages1_r a:hover {
	line-height: 40px;
	color: #8dba34;
	display: block;
}
.nr p {
	color: #fff;
}
.right {
	float: right;
	width: 100%;
	overflow: hidden;
	display: block;
	margin-bottom: 2%;
}
.right div {
	float: left;
	width: 48%;
	overflow: hidden;
	margin-bottom: 3%;
	margin-left: 1%;
}
.right div input {
	display: block;
	background: #fff;
	width: 100%;
	line-height: 3em;
	border: 0;
	padding-left: 1em;
	height: 3em;
	font-size: 14px;
}
.right label {
}
.right #Textbox-1 {
}
.right #TJ5, .page-contact .right #TJ6 {
	width: 47%;
	height: 3em;
	border: 0;
	background: #fff;
	color: #999;
	margin-bottom: 5%;
	margin-right: 2.5%;
	padding-left: 1em;
}
.right option {
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 96%;
	margin-bottom: 4%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #fff;
	line-height: 2em;
	font-family: weiruan;
	margin-left: 1%;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
	margin-left: 34%;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
}
.right #button1:hover {
	background: #8dba34;
	color: #fff;
}
.right #button2:hover {
	background: #8dba34;
	color: #fff;
}
.con ul li {
	width: 390px;
	height: 442px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin: 5px;
}
.con ul li img {
	width: 100%;
}
.txt {
	width: 380px;
	height: 45px;
	background: rgba(255,255,255,0.85);
	position: absolute;
	left: 0;
	bottom: 5px;
	color: #333;
	margin-left: 5px;
}
.txt h3 {
	font-size: 20px;
	height: 45px;
	text-align: center;
	line-height: 45px;
}
.txt p {
	font-size: 14px;
	padding-left: 30px;
	line-height: 8px;
	margin-top: 20px;
}
.txt p a:hover {
	color: #8dba34;
}
/*.fl {
	border-top: 1px solid #ddd;
	width: 350px;
	margin-left: 15px;
}*/
.txt h3:hover {
	color: #8dba34;
}
.picFocus {
	float: left;
	width: 600px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .bd li {
	vertical-align: middle;
}
.picFocus .bd img {
	width: 598px;
	height: 399px;
	display: block;
	border: 1px solid #eee;
}
.picFocus .hd {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
.picFocus .hd ul {
	margin-left: 30px;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd ul li.on {
	background: url("http://www.ahcfjt.com/statics/public/pc/css/images/icoUp.gif") no-repeat center 0;
}
.picFocus .hd ul li {
	padding-top: 5px;
	float: left;
	text-align: center;
}
.picFocus .hd ul li.on img {
	border-color: #8dba34;
}
.picFocus .hd ul li img {
	width: 100px;
	height: 67px;
	border: 2px solid #ddd;
	border-top-color: rgb(221, 221, 221);
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(221, 221, 221);
	border-left-color: rgb(221, 221, 221);
	cursor: pointer;
	margin-right: 8px;
}
.downlist.clearfix {
	margin-top: 50px;
	float: right;
	width: 100%;
	margin-bottom: 40px;
}
.left02 {
	width: 100%;
	margin: 20px auto 0;
	border-top: 1px #ddd solid;
	padding-top: 30px;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}

.left02 p {
	font-size:16px;
	color:#666;}


.floatr {
	width: 55%;
	float: right;
}
.floatr .title {
	font-size: 28px;
	color: #333;
	width: 100%;
	word-break: break-all;
	margin-bottom: 20px;
}
.floatr .table-list {
	width: 100%;
	border-top: 1px #ccc dashed;
}
.floatr .table-list tr {
	width: 100%;
}
.floatr .table-list td {
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 5px 0;
}
.floatr .table-list td span {
	color: #333;
}
.picFocus .prev {
	position: absolute;
	left: 0;
	bottom: 24px;
}
.picFocus .next {
	position: absolute;
	right: 0;
	bottom: 24px;
}
.full-length {
	width: 100%;
}
.container {
	margin: 0 auto;
}
.full-length .container li {
	float: left;
	width: 360px;
	height: 270px;
	list-style: none;
	margin: 18px;
}
.port-1 {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.port-1 img {
	transition: 0.5s;
	width: 360px;
	height: 270px;
}
.port-1 .text-desc {
	opacity: 0.9;
	top: -290px;
	transition: 0.5s;
	color: #000;
}
.text-desc {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	height: 100%;
	opacity: 0;
	width: 100%;
}
.text-desc h3 {
	font-size: 18px;
	background: none;
	text-align: center;
	color: #333;
	margin-top: 80px;
}
.btn {
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	font-size: 14px;
	color: #fff;
	border: 2px solid #159833;
	background-color: #159833;
	text-decoration: none;
	transition: 0.4s;
}
.port-1.effect-1:hover .text-desc {
	top: 0;
}
.port-1.effect-2:hover .text-desc {
	bottom: 0;
}
/*  招聘  */

.rck {
	width:1440px;
	margin:auto;
	margin-bottom:20px;
	margin-top:40px;}


.rck ul li {
	width:29%;
	float:left;
	background:#f9f9f9;
	padding:20px;
	margin: 0.5%;}

.rck ul li:hover {
box-shadow: 0px 0px 10px 0px rgba(0,0, 0, 0.1);}


.rck ul li h4 {
	font-size:18px;}

.rck ul li e {
	width:45px;
	height:2px;
	background:#333;
	margin-bottom:25px;
	margin-top:10px;
	display:block;}

.rck ul li p {
	color:#666;
	width: 50%;
float: left;
font-size:16px;}


.rck ul li span {
	color:#8dba34;
	font-size:16px;
	line-height:50px;}


.rck ul li:hover h4 {
	font-weight:bold;
		color:#8dba34;}


.rck ul li:hover e {
	background:#8dba34;}


.rck ul li:hover span {
	font-weight:bold;}



.n_zpxx h2 {
    font-size: 24px;
    font-weight: normal;
}

.n_zpxx p {
    color: #666;
    line-height: 30px;
    margin-bottom: 30px;
}

.n_zpxx {
    width: 1440px;
    margin: auto;
	margin-bottom: 60px;
	margin-top:40px;
}

.zp {
	width: 100%;
	overflow: hidden;
	display: block;

}
.zp div {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 1%;
}
.zp .jl1 {
	float: left;
	width: 10%;
	overflow: hidden;
	line-height: 30px;
}
.zp .row {
	width: 100%;
}
.zp div input {
	display: block;
	width: 90%;
	line-height: 3em;
	border: 0;
	padding-left: 1em;
	height: 3em;
	font-size: 14px;
	border: 1px solid #ddd;
	color: #666;
}
.zp label {
}
.zp #Textbox-1 {
}
.zp #TJ5, .page-contact .right #TJ6 {
	width: 47%;
	height: 3em;
	border: 0;
	background: #eee;
	color: #999;
	margin-bottom: 5%;
	margin-right: 2.5%;
	padding-left: 1em;
}
.zp option {
}
.zp #TJ7 {
	border: 0;/*display: block;*/
	width: 95%;
	margin-bottom: 3%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	line-height: 2em;
	font-family: 微软雅黑;
	border: 1px solid #ddd;
	margin-top: 2%;
}
.zp #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.zp #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.zp #button1:hover {
	background: #8dba34;
	color: #fff;
}
.zp #button2:hover {
	background: #8dba34;
	color: #fff;
}


.n_xxnr {
	width:1440px;
	margin:auto;
	margin-top:50px;}


.pro_cp {
	width:1200px;
	margin:auto;}


.pro_cp li {
	width:285px;
	float:left;
	border:1px solid #eee;
	margin: 6px;}

.pro_cp li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.pro_cp li img {
    width: 100%;
    max-width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
}



.pro_cp li .tjname  {
	background:#eee;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#666;}

.pro_cp li .tpk {
	width:285px;
	height:190px;
	overflow:hidden;}



.pro_cp li:hover .tjname {
	background:#8dba34;
	color:#fff;}
 

.n_proy {

    width: 1440px;
    margin: auto;

}

.zzxl {
	width:1440px;
	margin:auto;position: relative;}

.zzxl h2 {
	font-size: 36px;
text-align: center;
margin-bottom: 30px;
margin-top: 70px;}


.zzxl p {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin-bottom: 20px;
    line-height: 32px;
	width:1200px;
	margin:auto;
}
.zzxl ul {
	margin-top:30px;
	margin-bottom:30px;}

.zzxl ul li  {
	width:330px;
	border:1px solid #eee;
	float:left;
	margin-right:28px;
	}


.zzxl ul li .tpk {
	width:330px;
	height:220px;
	overflow:hidden;}



.zzxl ul  li:hover img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.zzxl ul li img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}

.zzxl ul  li h4 {
	background:#eee;
	height:45px;
	text-align:center;
	font-size:16px;
	line-height:45px;
	color:#666;
	font-weight:normal;}


.zzxl ul  li:hover h4 {
	background:#8dba34;
color:#fff;}




.zzxl .more a:hover {
    background: #8dba34;
color:#fff;
border: 2px solid #8dba34;
}
.zzxl .more a {
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #267fae;
    border: 2px solid #267fae;
    display: block;
	margin:auto;
    margin-top: 50px;
	margin-bottom:60px;
}

.shff {
	background:url(../images/shff.jpg) repeat-y;
	padding-top:70px;
	padding-bottom:70px;}

.shff_box {
	width:1200px;
	margin:auto;}


.shff_box li {
	width:49%;
	text-align:center;
	float:left;
	padding-bottom:30px;
	padding-top:30px;}



.shff_box li h6 {
	font-size:24px;
	font-weight:normal;
	color:#fff;
	margin-top:15px;}



.shff_box li p {
	
	color:#fff;
	line-height:50px;}

.shff_box .fw1 {
	border-right:1px solid rgba(255,255,255,0.3);
	border-bottom:1px solid rgba(255,255,255,0.3);}


.shff_box .fw2 {

	border-bottom:1px solid rgba(255,255,255,0.3);}


.shff_box .fw3 {
	border-right:1px solid rgba(255,255,255,0.3);
}


.shff_box li:hover img {
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.shff_box li img {

    transition: all 0.5s ease;
}



.xswl {
	width:1440px;
	margin:auto;
	margin-bottom:60px;
	margin-top:60px;}

.xswl_l {
	float:left;
	width:55%;
	}
.xswl_r {
	float:right;
	width:40%;
	background:url(../images/dtbj.png) no-repeat;}
	

.xswl_r img {
	width:100%;}





	
.xswl_l h2 {
    font-size: 32px;
    font-weight: normal;
}

.xswl_l e {
    width: 80px;
    height: 2px;
    background:#8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
}

.xswl_l p {
	
	font-size:16px;
	color:#666;
	line-height:32px;
	}






.xswl_l .more a:hover {
    background: #8dba34;
color:#fff;
border: 2px solid #8dba34;
}
.xswl_l .more a {
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #267fae;
    border: 2px solid #267fae;
    display: block;
    margin-top: 50px;

}

.yxt {
	width:520px;
	margin:auto;
	margin-top: -60px;
	margin-bottom:60px;
	background:url(../images/nywl.png) no-repeat;}


#pro ul li {
	margin:10px;
	}

#pro ul {margin-top:40px;}	
	
	
.jtcy {
	width:1440px;
	margin:auto;}	
	
	
.jtcy ul li {
	background:#f9f9f9;
	margin-top:60px;
	margin-bottom:60px;
	overflow:hidden;}	
	
	
.jtcy ul li .cy1_l {
	width:35%;
	float:left;
	padding:50px;}	


.jtcy ul li.cy1:hover {
	background: #267fae;}

.jtcy ul li.cy3:hover {
	background: #267fae;}

.jtcy ul li.cy2:hover {
	background: #8dba34;}	
	
.jtcy ul li .cy1_l h2 {
	font-size:32px;
	font-weight:normal;}	
	

.jtcy ul li:hover .cy1_l h2 {
	color:#fff;
	font-weight:600;}

.jtcy ul li:hover .cy1_l e	{
	background:#fff;}
	
.jtcy ul li:hover .cy1_l p {
	color:#fff;}
	
	
	
	
.jtcy ul li .cy1_l e {
    width: 80px;
    height: 2px;
    background:#8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}	
	
.jtcy ul li .cy1_l p {
	font-size:16px;
	color:#666;
	line-height:32px;}	
	
	
.jtcy ul li:hover .cy1_l .more{
    background: #fff;
color:#267fae;
border: 2px solid #fff;
}
.jtcy ul li .cy1_l .more{
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #267fae;
    border: 2px solid #267fae;
    display: block;
    margin-top: 30px;
}	
	
	
.jtcy ul li .cy1_r {
	float:right;
	width:58%;
	overflow:hidden}
	
	
.jtcy ul li:hover .cy1_r img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.jtcy ul li .cy1_r img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}	
	
	
.jtcy ul li .cy2_l {
	float:left;
	width:58%;
	overflow:hidden}
	
	
.jtcy ul li:hover .cy2_l img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
.jtcy ul li .cy2_l img {
    width: 100%;
    transition: 0.8s all ease-out;
    -webkit-transition: 0.8s all ease-out;
}		
	

	
.jtcy ul li .cy2_r {
	width:35%;
	float:right;
	padding:50px;}		
	
	
	
	
.jtcy ul li .cy2_r h2 {
	font-size:32px;
	font-weight:normal;}	
	

.jtcy ul li:hover .cy2_r h2 {
	font-weight:600;
	color:#fff;}

.jtcy ul li:hover .cy2_r e {
	background:#fff;}
	
.jtcy ul li .cy2_r e {
    width: 80px;
    height: 2px;
    background:#8dba34;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}	
	
.jtcy ul li .cy2_r p {
	font-size:16px;
	color:#666;
	line-height:32px;}	
	
.jtcy ul li:hover .cy2_r p {
	color:#fff;}
	
	
	
.jtcy ul li:hover .cy2_r .more{
    background: #fff;
color:#8dba34;
border: 2px solid #fff;
}
.jtcy ul li .cy2_r .more{
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #267fae;
    border: 2px solid #267fae;
    display: block;
    margin-top: 30px;
}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	