@charset "utf-8";
/* CSS Document */
.header{width:100%; min-width:1200px; padding:0px 4.5% 0px 7%; height:80px; background-color:#fff; position:fixed; left:0px; top:0px; z-index:1000;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.header.gddiv{ position:relative;}
.i_logo{width:100%; height:47px;}

.i_ss{width:16px; height:80px; position:relative;}
.i_ss_t{width:16px; height:80px; background:url(../images/tb_01.png) center no-repeat; cursor:pointer;}
.i_ss_c{width:200px; height:30px; background-color:#fff; position:absolute; right:0px; top:80px; z-index:11; display:none;}
.i_ss_c .ipt1{width:170px; height:30px; line-height:30px; border:0px; text-indent:10px; font-family:"微软雅黑";}
.i_ss_c .ipt2{width:30px; height:30px; background:url(../images/tb_01.png) center no-repeat; border:0px; cursor:pointer;}

.i_banquan{width:60px; height:80px; line-height:80px; text-align:center; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}
.i_banquan:hover{ text-decoration:none; color:#2c9bd0;}


.mousehover{width:51px; height:41px; background:url(../images/tb_01s.png) no-repeat; background-size:51px; position:absolute; left:50%; margin-left:-25.5px; bottom:35px; z-index:1000;}
.arrowGo{
	 animation: arrowGo 2.5s infinite; 
	 -webkit-animation: arrowGo 2.5s infinite ; 
}

@-webkit-keyframes arrowGo {
	0%{ 
		-webkit-transform: translate(0, 30%);
	}
	50%{ 
		-webkit-transform: translate(0, 0%);
	}
	100%{
		-webkit-transform:translate(0, 30%);
	}
}
@keyframes arrowGo {
	0%{ 
		transform: translate(0, 30%);
	}
	50%{
		transform: translate(0, 0%);
	}
	100%{
		transform:translate(0, 30%);
	}
}


/*header*/

.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}

/* PAGE-MENU */
.fullnavr { position:fixed; top: 50%; left:20px; z-index:1;/*z-index:1010;*/width:10px; webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005;}
#pagemenu li { position:relative; padding:5px 0px; width: 10px;}
#pagemenu li a {  height:10px;  display:inline-block;width:10px;  background-color:#fff;vertical-align:middle;text-align: left; color:#fff; font-size:14px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.fullnavr #pagemenu li.active a,.fullnavr #pagemenu li.active a:hover,.fullnavr #pagemenu li a:hover { text-decoration:none;/*-webkit-transform: scale(2,2);transform: scale(2,2);*/color:#e4ba79; background-color:#2f9ccd;}





/*Index*/
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%; position:relative;transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }

.section .sec-scale1 { width:100%; height:100%; position:relative;transform: scale(1);opacity:1;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.active .sec-scale1 {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }
.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}

.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}
.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}
.i_box1{width:100%;}
.i_box1_t{width:100%; height:90px; line-height:90px; text-align:center; position:relative; font-size:72px; font-weight:bold; color:rgb(255,255,255,0.16); letter-spacing:5px;}
.i_box1_t .s1{width:100%; line-height:1.0; color:#fff; font-size:48px; position:absolute; left:0px; bottom:0px; letter-spacing:0px; font-weight:normal;}
.i_box1_t1{width:100%; padding:25px 0px; line-height:1.8; overflow:hidden; text-align:center; color:#fff; font-size:16px;}
.i_box1_c{width:100%; padding-left:162px;}
.i_box1_c li{width:292px; height:241px; float:left; padding:0px 71.5px;}
.i_box1_c li .a_img{width:149px; height:149px;display: inline-block;position: relative;background: url(../images/tb_02.png) center no-repeat; position:relative; padding-top:40px;}
.i_box1_c li .a_img:after{width:149px; height:149px;background: url(../images/tb_02s.png) top right 51px no-repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out; content:"";}
.i_box1_c li .a_img:hover:after{transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);}
.i_box1_c li .a_img .a_div{width:100%; text-align:center;}
.i_box1_c li .a_img .a_div img{width:69px; height:69px;}
.i_box1_c li .a_text,.i_box1_c li .a_text:hover{ text-decoration:none;width:100%; height:60px; line-height:60px; overflow:hidden; text-align:center; color:#fff; font-size:24px; letter-spacing:1px;}

.i_box2{width:100%; padding:45px 0px; text-align:center;}
.i_box2 a{ min-width:100px; margin:0px 15px; padding:0px 18px; height:40px; line-height:40px; background: -webkit-linear-gradient(90deg, #86b82e 0%,#2f9bcf 40%, #2f9bcf 100%);background: linear-gradient(90deg, #86b82e 0%,#2f9bcf 40%, #2f9bcf 100%); background-size: 200%;background-position: 0% 100%;-webkit-animation: gradient 1.5s ease-in-out 0s 1 alternate forwards;animation: gradient 1.5s ease-in-out 0s 1 alternate forwards;-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */ display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:16px;
}
.i_box2 a:hover,.i_box2 a.activetop{background: -webkit-linear-gradient(90deg, #fff4ef 0%,#fff4ef 40%, #fff4ef 100%);background: linear-gradient(90deg, #fff4ef 0%,#fff4ef 40%, #fff4ef 100%);color:#2f9ccd; text-decoration:none;}
.i_box2_c{width:100%;}
.i_box2_con{width:100%; display:none;}
.i_box2_ul{width:100%;}
.i_box2_ul li{width:264px; height:323px; float:left; margin-right:48px;}
.i_box2_ul li .div{width:264px; height:322px; display:inline-block; overflow:hidden; background-color:#fff;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ color:#333333; font-size:14px;}
.i_box2_ul li .div:hover{ text-decoration:none; color:#2c9bd0;}
.i_box2_ul li .div .a_img{width:264px; height:264px; display:inline-block; overflow:hidden;}
.i_box2_ul li .div .a_img img{width:264px; height:264px;}
.i_box2_ul li .div .a_text{width:100%; padding:0px 15px; height:44px; line-height:22px; margin-top:7px;}

.i_box2_b{width:100%; padding-top:65px; text-align:center;}
.i_box2_b a{width:123px; height:42px; line-height:42px; border:1px solid #fff; display:inline-block; overflow:hidden; color:#fff; font-size:14px;-moz-border-radius: 21px;      /* Gecko browsers */
-webkit-border-radius: 21px;   /* Webkit browsers */
border-radius:21px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box2_b a:hover{ text-decoration:none; color:#333; background-color:#fff;}

.i_box3{width:100%; padding:70px 35px 105px 35px; line-height:35px; color:#fff; font-size:18px; text-indent:30px; overflow:hidden;}
.i_box3_ul{width:100%;}
.i_box3_ul li{width:300px; float:left;}
.i_box3_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#fff; font-size:24px;}
.i_box3_ul li .div:hover{ text-decoration:none; color:#fff;}
.i_box3_ul li .div .a_img{width:100%; text-align:center;}
.i_box3_ul li .div .a_img img{width:72px; height:58px;}
.i_box3_ul li .div .a_text{width:100%; height:70px; line-height:70px; text-align:center; overflow:hidden;}
.i_box3_b{width:100%; padding-top:44px; text-align:center;}
.i_box3_b a{width:123px; height:42px; line-height:42px; border:1px solid #fff; display:inline-block; overflow:hidden; color:#fff; font-size:14px;-moz-border-radius: 21px;      /* Gecko browsers */
-webkit-border-radius: 21px;   /* Webkit browsers */
border-radius:21px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_b a:hover{ text-decoration:none; color:#333; background-color:#fff;}

.section.y5{ height:auto !important;}

.i_ff{ background-color:#cad2e2;}
.i_footer{width:100%; padding-top:70px;}
.i_footer_t{width:100%; padding-bottom:90px;}
.i_footer_tl{width:544px;}
.i_footer_tl li{width:272px; border-right:1px solid #bfc8da; min-height:195px;}
.i_footer_tl li .a1,.i_footer_tl li .a1:hover{ text-decoration:none;width:100%; height:25px; line-height:25px; margin-bottom:20px; float:left; display:inline-block; color:#333333; font-size:20px; text-align:center;}
.i_footer_tl li .a2{width:100%; height:24px; line-height:24px; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; text-align:center;}
.i_footer_tl li .a2:hover{ text-decoration:none; color:#2c9bd0;}
.i_footer_tl li:nth-child(2){ border:0px;}

.i_footer_tc{width:477px; padding-right:10px;}
.i_footer_tc_t{width:100%; height:25px; line-height:1.0; color:#333333; font-size:18px; overflow:hidden;}
.i_footer_tc_c{width:100%; padding:40px 0px; color:#88b826; font-size:40px; overflow:hidden;}
.i_footer_tc_b{width:100%;}
.i_footer_tc_b .s1{width:85px; height:20px; line-height:20px; color:#333333; font-size:14px; overflow:hidden;}
.i_footer_tc_fx{width:230px; height:20px;}
.i_footer_tr{width:120px; color:#333333; font-size:14px; line-height:2.5; text-align:center;}
.i_footer_tr img{width:120px; height:120px;}
.i_footer_b{width:100%; padding:25px 0px; line-height:1.8; text-align:center; border-top:1px solid #c5cdde; color:#8a93a7; font-size:14px;}
.i_footer_b a,.i_footer_b a:hover{ color:#8a93a7;}

.bshare-custom a{ width:20px !important; padding:0px !important; height:20px !important; /*background:none !important;*/}
.bshare-sinaminiblog{ background:url(../images/s13.png) no-repeat !important;}
.bshare-weixin{background:url(../images/s11.png) no-repeat !important}
.bshare-qqim{background:url(../images/s12.png) no-repeat !important}
.bsTop{ width:100% !important;}
.bsFrameDiv div{width:100% !important; height:auto !important;}
.bsFrameDiv div img{width:165px !important; height:165px !important;}



/*.about_tb{width:1200px; height:566px;position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-283px; text-align:center; overflow:hidden;-webkit-transform: translateY(150px); -ms-transform: translateY(150px); -o-transform: translateY(150px); transform: translateY(150px); transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;}
.active .about_tb{-webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);}

*/


.n_banner{width:100%; min-width:1200px; position:relative;}
.n_banner img{width:100%;}
.n_banner:after{width:100%; height:100%; background:url(../images/s14.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.n_banner .a_text{width:100%; position:absolute; left:0px; top:50%; z-index:2;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner .a_text .s1{width:100%; height:110px; line-height:110px; position:relative; font-size:60px; color:rgb(255,255,255,0.66); text-align:center; font-weight:bold;}
.n_banner .a_text .s1:after{width:38px; height:1px; background-color:#fff; position:absolute; left:50%; bottom:0px; margin-left:-19px; content:"";}
.n_banner .a_text .s2{width:100%; height:95px; line-height:95px; text-align:center; color:#fff; font-size:36px;}

.n_bg1{ background-color:#eeeeee;}

.n_box1{width:100%; height:80px; text-align:center;}
.n_box1_c{width:100%; margin:0px auto; display:inline-block;}
.n_box1_c a{ padding:0px 50px; height:80px; line-height:80px; float:left; color:#333333; font-size:16px; border-right:1px solid #fff; display:inline-block; overflow:hidden; position:relative;}
.n_box1_c a:after{width:0px; height:3px; background-color:#89b929; position:absolute; left:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box1_c a:hover,.n_box1_c a.activet{ background-color:#fff; color:#333; text-decoration:none;}
.n_box1_c a:hover:after,.n_box1_c a.activet:after{width:100%;}

.n_box2{width:100%; padding:87px 0px 66px 0px; color:#666666; font-size:18px; letter-spacing:1; line-height:2.2; text-align:center; display:none;}
.n_box2 .s1{ color:#333333; font-size:26px;}

.n_bg2{ background:url(../images/bg4.jpg) top center no-repeat; background-size:cover;}

.n_box2_c{width:100%; padding:84px 0px 70px 0px;}
.n_box2_c .s1{width:200px; line-height:1.0; color:#fff; font-size:30px; font-weight:bold; letter-spacing:1px;}
.n_box2_c .numlist{width:780px;}
.n_box2_c .numlist li{width:195px; float:left; border-right:1px solid #88b0d9; color:#fff; font-size:14px;}
.n_box2_c .numlist li .s2{width:100%; height:32px; line-height:32px; margin-bottom:15px; text-align:center;}
.n_box2_c .numlist li .s2 span{ font-size:36px;}
.n_box2_c .numlist li .s3{width:100%; height:14px; line-height:14px; display:inline-block; overflow:hidden; text-align:center;}
.n_box2_c .numlist li:nth-child(4){ border:0px;}
.n_box3{width:100%; padding:55px 45px 50px 45px; background-color:#fff;}
.n_box3_t{width:100%; padding-bottom:28px; line-height:2; color:#333333; font-size:16px; overflow:hidden;}
.n_box3_t img{ max-width:100%; height:auto !important;}
.n_box3_b{width:100%; text-align:center;}
.n_box3_b a{ padding:0px 22px; height:44px; line-height:44px; border:1px solid #e5e5e5; display:inline-block; color:#333333; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box3_b a:hover{ text-decoration:none; color:#fff; background-color:#2c9bd0; border:1px solid #2c9bd0;}

.n_bg3{ background:url(../images/bg5.jpg) center center no-repeat; background-size:cover;}

.n_box4{width:100%; padding:100px 0px;}
.n_box4_t{width:100%; padding:5px 0px; line-height:1.6; color:#fff; font-size:30px; font-weight:bold; overflow:hidden; text-align:center;}
.n_box4_t.activeone{ color:#333333;}
.n_box4_c{width:100%; padding-top:80px;}
.n_box4_c li{width:600px; color:#fff; font-size:16px; float:left; padding-bottom:35px; float:left;}
.n_box4_c li .s1{width:100%; height:45px; line-height:45px; overflow:hidden; font-size:20px; font-weight:bold;}
.n_box4_c li .s2{width:100%; padding:10px 0px; line-height:1.7; overflow:hidden;}

.n_box5{width:100%; padding:65px 0px 40px 0px;}
.n_box5_c{width:100%; padding-top:15px; line-height:2; overflow:hidden; color:#333; font-size:14px;}
.n_box5_c img{ max-width:100%; height:auto !important;}


.n_box7{width:100%; padding:85px 0px 75px 0px;}
.n_box7_t{width:100%;}
.n_box7_t .s1{ height:39px; line-height:39px; color:#333; font-size:30px; overflow:hidden; font-weight:bold;}
.n_box7_c{width:100%; padding-top:55px;}
.n_box7_c li{width:279px; float:left; margin-right:28px;}
.n_box7_c li .a_img{width:279px; height:233px; display:inline-block; overflow:hidden;}
.n_box7_c li .a_img img{with:279px; height:233px;}
.n_box7_c li .a_text{width:100%; height:54px; line-height:54px; display:inline-block; overflow:hidden; color:#333333; font-size:18px; text-align:center; cursor:pointer;}
.n_box7_c li .a_text:hover{ text-decoration:none; color:#2c9bd0;}

.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden; min-width:1200px;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}
.n_box6{width:100%; padding:70px 0px 105px 0px; position:relative; z-index:1;}
.n_box6_t{width:100%; padding-bottom:63px;}
.n_box6_c{width:100%; background:url(../images/img5.jpg) center repeat-x; height:320px;}
.n_box6_con{width:100%;}

.n_box8{width:100%; padding:73px 0px 53px 0px;}
.n_box8_t{ background:url(../images/img8.jpg) top 20px right no-repeat; width:100%; line-height:1.4; color:#147fb2; font-size:36px; font-weight:bold; letter-spacing:1px;}
.n_box8_t .s1{ color:#89b929; font-size:48px; letter-spacing:0px; font-weight:normal;}

.n_bg4{ background-color:#f6f6f6;}
.n_box8_c{width:100%; padding:90px 0px 110px 0px;}
.n_box8_con{width:100%; padding:65px 45px 85px 45px; background-color:#fff; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box8_con img{ max-width:100%; height:auto !important;}

.n_box8_ul{width:100%;}
.n_box8_ul li{width:538px; float:left; margin:0px 60px 50px 0px;}
.n_box8_ul li .a_img{width:530px; height:300px; display:inline-block; overflow:hidden; position:relative;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.n_box8_ul li .a_img img{width:538px; height:300px;}
.n_box8_ul li .a_img:after{width:100%; height:100%; background:url(../images/s18.png) bottom repeat-x; content:""; position:absolute; left:0px; top:0px; z-index:1;}
.n_box8_ul li .a_img .a_text{with:100%; padding:0px 40px 25px 40px; position:absolute; left:0px; bottom:0px; z-index:2; color:#fff; font-size:16px;}
.n_box8_ul li .a_img .a_text .s1{width:100%; height:45px; line-height:45px; overflow:hidden; font-weight:bold; font-size:20px;}
.n_box8_ul li .a_img .a_text .s2{width:100%; padding:5px 0px; line-height:1.6; overflow:hidden;}

.n_box9{width:100%; padding:20px 65px 55px 65px; background-color:#fff;}

.pc-slide {
	width: 100%;
	margin: 0 auto;
}

.view .swiper-container {
	width: 100%;
	/*height: 500px;*/
}


.view .swiper-slide{ width:100%; padding:45px 0px 0px 0px; color:#333333; font-size:16px; line-height:2; overflow:hidden; text-align:justify; vertical-align:top;}
.view .swiper-slide .s1{ margin-right:35px; float:left;}
.view .swiper-slide img{max-width:100%; height:auto !important; }
.view .arrow-left {
	/*background: url(../images/img49.jpg) no-repeat left top;*/
	position: absolute;
	left: 0px;
	top:425px;
	margin:0px;
	/*top: 50%;
	margin-top: -57px;*/
	width: 46px;
	height: 114px;
	z-index: 10;
}

.view .arrow-right {
	/*background: url(../images/img50.jpg) no-repeat left bottom;*/
	position: absolute;
	right: 0px;
	top:425px;
	margin:0px;
	/*top: 50%;
	margin-top: -57px;*/
	width: 46px;
	height: 114px;
	z-index: 10;
}

.preview {
	width: 100%;
	position: relative;
	 border-bottom:1px solid #cccccc;
}

.preview .swiper-container {
	/*width: 80%;*/
	width: 100%;
	overflow:hidden;
	height: 88px;
	/*margin:0px 10%;*/
}

.preview .swiper-slide {
	
	float:left;
	cursor:pointer;
	 color:#000000; font-size:22px; height:88px; line-height:88px; text-align:center; overflow:hidden;
}

.preview .slide6 {
	width: 82px;
}

.preview .arrow-left {
	background: url(../images/tb_030.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -9px;
	width: 31px;
	height: 17px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(../images/tb_031.png) no-repeat left bottom;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -9px;
	width:31px;
	height: 17px;
	z-index: 10;
}
.preview .swiper-slide img{width:67px; height:44px; border:1px solid #d2d2d2;}
/*.preview img {
	padding: 1px;
}*/

.preview .active-nav { color:#89b929;}


.n_box9_c{width:100%; padding:65px 30px 55px 30px; background-color:#fff;}
.n_box9_ul{width:100%;}
.n_box9_ul li{width:285px; height:300px; float:left; padding:0px 12.5px; }
.n_box9_ul li .a_img{width:260px; height:216px; display:inline-block; overflow:hidden;}
.n_box9_ul li .a_img img{width:260px; height:216px;}
.n_box9_ul li .a_text{width:100%; height:50px; line-height:50px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:18px; cursor:pointer;}
.n_box9_ul li .a_text:hover{ text-decoration:none; color:#2c9bd0;}

.a_mtbd_dpages{width:100%; text-align:center; padding:15px 0%;  font-size:14px; }
.a_mtbd_dpages a,.a_mtbd_dpages span,.a_mtbd_dpages .s1{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#f4f4f4; color:#333; display:inline-block;}
.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#89b929;}

.n_box10{width:100%; padding:45px 45px 25px 45px; background-color:#fff;}
.n_box10_ul{width:100%;}
.n_box10_ul li{width:100%; float:left; padding-bottom:40px;}
.n_box10_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#333333; font-size:18px;}
.n_box10_ul li .div:hover{ color:#333333; text-decoration:none;}
.n_box10_ul li .div .a_img{width:411px; height:299px; display:inline-block; overflow:hidden;}
.n_box10_ul li .div .a_img img{width:411px; height:299px;}
.n_box10_ul li .div .a_img_r{width:678px;}
.n_box10_ul li .div .a_img_r .s1{width:100%; height:78px; line-height:78px; border-bottom:1px dashed #dcdcdc; overflow:hidden; color:#89b929; font-size:24px; }
.n_box10_ul li .div .a_img_r .s2{width:100%; margin-top:35px; line-height:42px; height:168px; overflow:hidden;}

.n_box11{width:100%; padding:60px 24px 50px 24px; background-color:#fff;}
.n_box11_ul{width:100%;}
.n_box11_ul li{width:383px; height:473px; float:left; padding:0px 19.5px;}
.n_box11_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; height:430px; border-bottom:4px solid #eeeeee;}
.n_box11_ul li .div:hover{ color:#666666; text-decoration:none; border-bottom:4px solid #89b929;}
.n_box11_ul li .div .a_img{width:348px; height:275px; display:inline-block; overflow:hidden;}
.n_box11_ul li .div .a_img img{width:348px; height:275px;}
.n_box11_ul li .div .a_text{width:100%; height:48px; line-height:48px; overflow:hidden; margin-top:10px; color:#333333; font-size:20px; font-weight:bold;}
.n_box11_ul li .div:hover .a_text{ color:#89b929;}
.n_box11_ul li .div .a_text_c{width:100%; height:48px; line-height:24px; overflow:hidden;}
.n_box11_ul li .div .a_text_b{width:100%; height:46px; line-height:46px; color:#999999; font-size:14px; background:url(../images/s19.png) right center no-repeat; overflow:hidden;}


.n_box12{width:100%; padding:20px 50px 70px 50px; background-color:#fff;}
.n_box12_t{width:100%; padding-left:40px; height:90px; line-height:90px; overflow:hidden; color:#999999; font-size:14px; background:url(../images/s20.png) left center no-repeat;}
.n_box12_t a{ color:#999;}
.n_box12_t a:hover{ text-decoration:none; color:#89b929;}
.n_box12_c{width:100%;}
.n_box12_c_t{width:100%; padding:15px 0px; line-height:1.6; color:#333333; font-size:24px; text-align:center;}
.n_box12_c_t1{width:100%; padding:15px 0px 40px 0px; border-bottom:1px dashed #dcdcdc; text-align:center; line-height:1.6; color:#999999; font-size:16px;}
.n_box12_c_con{width:100%; padding-top:30px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box12_c_con img{ max-width:100%; height:auto !important;}

.n_box13{width:100%; background-color:#f7f7f7; min-width:1200px;}
.n_box13_l{width:50%;}
.n_box13_l #allmap{width:100%; height:865px;}
.n_box13_r{width:50%; padding:85px 7% 0px 7%; color:#333333; font-size:16px; line-height:2;}
.n_box13_r .s1{ font-size:24px; font-weight:bold;}
.n_box13_r .s2{ font-size:36px; font-weight:bold;}
.n_box13_r table tr td{ line-height:1.2; padding:15px 0px;}

.n_box14{width:100%; padding:0px 40px 50px 40px; background-color:#fff;}
.n_box14_t{width:100%; height:65px; line-height:65px; color:#999999; font-size:16px; color:#999999; overflow:hidden;}
.n_box14_c{width:100%;}
.n_box14_c li{width:347px; height:400px; margin-right:37px; float:left;}
.n_box14_c li .div{width:100%; display:inline-block; overflow:hidden; background-color:#eeeeee; border:1px solid #eeeeee; float:left; color:#333333; font-size:20px;}
.n_box14_c li .div:hover{ text-decoration:none; color:#333;}
.n_box14_c li .div .a_img{width:348px; display:inline-block; overflow:hidden; height:291px;}
.n_box14_c li .div .a_img img{width:348px; height:291px;}
.n_box14_c li .div .a_text{width:100%; height:72px; line-height:72px; text-align:center; overflow:hidden; color:#333333; font-size:20px; }

.n_box15{width:100%; height:70px; line-height:70px; padding-left:40px; color:#333333; font-size:14px; background:url(../images/s20.png) left center no-repeat;}
.n_box15 a{ color:#333;}
.n_box15 a:hover{ text-decoration:none; color:#89b929;}
.n_box15_c{width:100%; padding:80px 0px 95px 0px;}
.n_box15_c .a_img{width:542px; height:453px; border:1px solid #eeeeee; overflow:hidden; margin-right:70px; float:left;}
.n_box15_c .a_img img{width:542px; height:453px;}
.n_box15_c .a_title{width:500px; padding-bottom:20px; display:inline-block; line-height:1.6; color:#333333; font-size:28px; border-bottom:1px dashed #e5e5e5;}
.n_box15_c .a_text{ padding:20px 0px 30px 0px; line-height:1.8; color:#666; font-size:18px;}
.n_box15_c .a_title1{ padding:10px 0px; line-height:1.8; color:#89b929; font-size:20px;}
.n_box15_c .a_text_c{color:#333333; font-size:18px; line-height:2.3; overflow:hidden;}
.n_box15_c .a_text_c img{ max-width:100%; height:auto !important;}


.n_box16{width:100%; padding:0px 50px 50px 50px; background-color:#fff;}
.n_box16_t{width:100%; padding:30px 0px; line-height:1.5; color:#333333; font-size:30px;}
.n_box16_c{width:100%; padding-top:15px; background:url(../images/a1.png) left repeat-y;}
.n_box16_c li{width:100%; float:left; padding-bottom:25px; color:#333; font-size:14px;}
.n_box16_c li .div_l{width:159px; height:38px; line-height:38px; overflow:hidden; font-size:20px; background:url(../images/a2.png) right center no-repeat;}
.n_box16_c li .div_r{width:890px; line-height:1.7; padding:8px 0px; overflow:hidden;}



/*other*/
@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}
