@charset "utf-8";
/* CSS Document */
html{
　　font-size:62.5%; /* 10÷16=62.5% */ 
}
*{word-wrap:break-word;}
body{
　　font-size:12px;
　　font-size:1.2rem ; /* 12÷10=1.2 */
   overflow-x:hidden;
background:url(../images/bg.jpg) no-repeat;
background-repeat: no-repeat;
   /* background-position: center center;*/
    background-size: cover;
}
body,html{ font-family:"微软雅黑"; min-width:320px; }
.f_faminly{ font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888888;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left; }
/*.container{ border:1px solid red;}*/
.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
.container1{width:100%;}


/*loading加载*/
.loading { position:fixed;width:100%; height:100%; background-color:#fff; z-index:1000000;}

.loading-img{width:42px; position:absolute; height:54px; left:50%; top:50%; margin-left:-21px; margin-top:-27px;-webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;}
 

@-webkit-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


/*头部*/
/*.i_menu{ width:100%; padding:18px 0px;}
.i_menu1{ padding:7px 3%;}
.menu_bg1{ background:url(../images/ww_01.png) repeat; position:fixed;padding-bottom:20px;}*/
#banner{width:100%; position:relative;}
.clearpadding{ padding:0px; margin:0px;}

.i_logo{width:100%;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.i_logo.mbg1{ background-color:#b0c14e; position:fixed; left:0px; top:0px; z-index:10;}
.i_logo_c{width:1200px; margin:0px auto;}
.i_logo_div{width:100%; margin:20px 0px; height:53px; position:relative; display:inline-block;}
.a_logo{ width:207px; height:auto !important; display:inline-block;}
.i_logo_r{width:265px; height:45px; position:absolute;right:0px; top:5px;}
.i_logo_r dd{width:114px; height:45px; float:left;}
.i_logo_r dd a{ padding-left:46px; color:#fff; line-height:1.5; display:inline-block;}
.i_logo_r dd a:hover,.i_logo_r dd a:link{ text-decoration:none; color:#fff;}
.i_logo_r dd a.a1{ background:url(../images/an_01.png) left center no-repeat; background-size:36px 36px;}
.i_logo_r dd a.a2{ background:url(../images/an_02.png) left center no-repeat; background-size:36px 36px;}
.i_logo_r dt{width:36px; height:45px; float:left; position:relative;}
.i_logo_r dt a,.i_logo_r dt a:hover{width:36px; height:36px; text-decoration:none; display:inline-block; background:url(../images/an_03.png) left center no-repeat; background-size:36px 36px;}
.i_logo_r dt .div1{width:260px; height:40px; background-color:#e8e8e8; position:absolute; right:0px; top:50px; display:none;}
.i_logo_r dt .div1 .ipt_01{width:80%; height:40px; line-height:40px; text-indent:10px; border:0px;font-weight:normal; font-family:"微软雅黑"; }
.i_logo_r dt .div1 .ipt_02{width:20%; height:40px; background:url(../images/13.png) center no-repeat; background-size:40%; border:0px;}

.i_logonav{width:100%; height:100%;/* top:93px;*/ top:160px; position:fixed; z-index:10;}
#cpmenu{ left:-200%;}
#dhmenu{ right:-200%;}
.i_logonav_c{width:1318px; background-color:#e8e8e8; margin:0px auto; height:100%; padding:27px 50px 50px 50px;}
.i_logonav_c_t{width:100%; padding-right:4%; height:40px; text-align:right;}
.i_logonav_c_c{width:100%;height:100%;}
.i_dhmenu{width:100%;height:100%; padding:0px 6% 0px 2%; }
.i_dhmenu ul{width:100%; margin:0px; padding:0px;}
.i_dhmenu ul li{width:16.666%; height:320px; float:left; border-right:2px solid #e2e1e1;}
.i_dhmenu ul li dl{width:100%; margin:0px; padding:0px; text-align:center;}
.i_dhmenu ul li dl dt{width:100%; height:60px; float:left; font-weight:normal;}
.i_dhmenu ul li dl dt a{width:100%; display:inline-block; line-height:1.7; color:#999999;}
.i_dhmenu ul li dl dt a span{ font-size:18px; color:#333333;}
.i_dhmenu ul li dl dt a:hover{ text-decoration:none;}
.i_dhmenu ul li dl dd{width:100%; height:50px; float:left;}
.i_dhmenu ul li dl dd a{width:100%; display:inline-block; line-height:21px; color:#999999;}
.i_dhmenu ul li dl dd a span{ font-size:14px; color:#333333;}
.i_dhmenu ul li dl dd a:hover{ text-decoration:none;}

.i_cpmenu{width:100%; height:100%; }
.i_cpmenu ul{width:100%; margin:0px; padding:0px; }
.i_cpmenu ul li{width:25%; float:left; padding:0px 1.5% 15px 1.5%;}
.i_cpmenu ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_cpmenu ul li .a_img img{width:100%; height:auto !important;}
.i_cpmenu ul li .a_text,.i_cpmenu ul li .a_text:hover{ display:inline-block;width:100%; padding:10px 0px 5px; height:40px; line-height:20px;color:#333333; text-decoration:none;}


.n_menu_con{width:100%; height:80%; display:inline-block;}
.n_menu_con .swiper-slide{ font-size:14px; color:#fff; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.n_menu_con .swiper-scrollbar-drag { background-color:#e8e8e8;}
.n_menu_con .swiper-scrollbar{ background-color:#fff;}


/*首页中间部分*/
.i_content{width:100%;}
.i_con{width:1318px; padding:0px 59px; margin:0px auto; background-color:#fff;-moz-box-shadow:0px 0px 20px #1f1e0d;/*firefox*/  
-webkit-box-shadow:0px 0px 20px #1f1e0d;/*webkit*/  
box-shadow:0px 0px 20px #1f1e0d;/*opera或ie9*/}
.a_con{width:1200px;margin:0px auto; background-color:#fff;-moz-box-shadow:0px 0px 20px #1f1e0d;/*firefox*/  
-webkit-box-shadow:0px 0px 20px #1f1e0d;/*webkit*/  
box-shadow:0px 0px 20px #1f1e0d;/*opera或ie9*/}
.i_link{width:100%; padding:29px 0px;}
.i_link_l{width:56%; float:left;}
.i_link_l dl{width:100%; height:50px; margin:0px; padding:0px;}
.i_link_l dl dt{width:14.28%; height:50px; line-height:25px; float:left; color:#333333; font-size:14px; font-weight:normal;}
.i_link_l dl dd{width:14.28%; height:50px; line-height:25px; float:left; background:url(../images/fgx.jpg) right 10px no-repeat; text-align:center;}
.i_link_l dl dd a,.i_link_l dl dd a:hover{ color:#777777; font-size:12px; text-decoration:none;}
.i_link_r{width:28%; float:right;}
.i_link_r ul{width:100%; height:50px; margin:0px; padding:0px;}
.i_link_r ul li{width:50%; float:left; height:50px; line-height:25px; color:#777777;}
.i_link_r ul li a,.i_link_r ul li a:hover{ width:100%; height:50px; line-height:25px;color:#777777; text-decoration:none; padding-left:23px; display:inline-block;}
.i_link_r ul li a.a1{ background:url(../images/tb_01.jpg) left 5px no-repeat}
.i_link_r ul li a.a2{ background:url(../images/tb_02.jpg) left 5px no-repeat}
.i_title{width:100%; height:34px; line-height:34px; background-color:#e5e5e5; text-indent:2%; color:#888888; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.i_title span{ color:#90a323; font-size:18px; font-family:"微软雅黑";}
.i_twoptlist{width:100%; margin:0px; padding:0px; padding:20px 0px 30px 0px;}
.i_twoptlist li{width:48%; float:left; margin:0px; padding:0px; padding-left:2%;}
.i_twoptlist li .div{ color:#777777; font-size:14px; display:inline-block;}
.i_twoptlist li .div:hover{ text-decoration:none; color:#777777;}
.i_twoptlist li .div .s1{width:100%; height:22px; line-height:22px; overflow:hidden; color:#222222;}
.i_twoptlist li .div .s2{width:100%; height:18px; line-height:18px; overflow:hidden; color:#90a323; margin-bottom:14px; font-family:Arial, Helvetica, sans-serif;}
.i_twoptlist li .div .s3{width:100%;}
.i_twoptlist li .div .s3 .a_img{width:25%; display:inline-block; overflow:hidden;}
.i_twoptlist li .div .s3 .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.i_twoptlist li .div:hover .s3 .a_img img{filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
}
.i_twoptlist li .div .s3 .ri_div{width:72%; line-height:1.4;word-wrap:break-word; }
.i_twoptlist li .div .s3 .ri_div span{ font-family:Arial, Helvetica, sans-serif;}

.i_ywbklist{width:100%; margin:0px; padding:0px; padding:30px 0px 20px 0px;}
.i_ywbklist li{width:25%; margin:0px; padding:0px; float:left;}
.i_ywbklist li .div{width:100%; padding:0px 5% 0px 5%; height:420px; overflow:hidden; border-right:1px solid #e5e5e5; display:inline-block; color:#777777; font-size:14px;}
.i_ywbklist li .div:hover{ text-decoration:none; color:#777777;}
.i_ywbklist li .div .s1{width:100%; text-align:center;}
.i_ywbklist li .div .s1.a1{ background:url(../images/c1.png) center no-repeat; background-size:38%;}
.i_ywbklist li .div .s1.a2{ background:url(../images/c2.png) center no-repeat; background-size:38%;}
.i_ywbklist li .div .s1.a3{ background:url(../images/c3.png) center no-repeat; background-size:38%;}
.i_ywbklist li .div .s1.a4{ background:url(../images/c4.png) center no-repeat; background-size:38%;}
.i_ywbklist li .div .s1 .a1{width:39%;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_ywbklist li .div:hover .s1 .a1{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.i_ywbklist li .div .s2{width:100%; line-height:1.5; color:#90a323; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:10px 0px;}
.i_ywbklist li .div .s2 span{ font-size:16px; font-family:"微软雅黑";}
.i_ywbklist li .div .s3{width:100%; line-height:1.5;}
.i_ywbklist li .div .s3 span{ font-family:Arial, Helvetica, sans-serif;word-wrap:break-word;}

.i_div1{width:100%; background:url(../images/d_bg.jpg) bottom repeat-x; background-color:#787b7e;}
.i_div1_c{width:1318px; margin:0px auto;}
.i_div1_c ul{width:100%; margin:0px; padding:0px;}
.i_div1_c ul li{width:14.28%; padding-left:1.1%; padding-right:1.1%; float:left; padding-top:17px; padding-bottom:17px;}
.i_div1_c ul li .div{width:100%; display:inline-block;}
.i_div1_c ul li .div .a_img{width:100%; display:inline-block;}
.i_div1_c ul li .div .a_img img{width:100%; height:auto !important;}
.i_div1_c ul li .div .a_text{width:100%; padding-top:6px; line-height:19px; color:#fff; font-size:12px; overflow:hidden;}
.i_div1_c ul li .div .a_text span{ color:#9a9a9b;}
.i_div1_c ul li .div:hover{ text-decoration:none;}
/*.i_div1_c ul li:nth-of-type(7){width:12.3%; padding-right:0px;}*/

.i_topmenu{width:100%; background-color:#3e4f02;}
.i_topmenu_c{width:1200px; margin:0px auto;}
.i_topmenu_c ul{width:100%; margin:0px; padding:0px;}
.i_topmenu_c ul li{width:12.5%; float:left;}
.i_topmenu_c ul li a{width:100%;/* height:60px;*/ line-height:18px; font-size:10px; color:#b0c350; display:inline-block; overflow:hidden; padding:12px 0px; text-align:center;}
.i_topmenu_c ul li a:hover{ text-decoration:none;}
.i_topmenu_c ul li a span{ font-size:14px; color:#fff;}



/*底部*/
.wx_top{width:61px; height:61px; position:fixed; right:20px; bottom:0px; z-index:100;}
.i_footer{ width:100%; padding:10px 2%; line-height:1.8; background-color:#000200; color:#70746a; text-align:center; font-size:12px;}
.i_footer a,.i_footer a:hover{ color:#70746a;}

/*other*/
#n_banner{width:100%;}
#n_banner img{width:100%; height:auto !important;}

.a_title{width:100%; height:30px; position:relative;}
.a_title_c{width:100%; height:70px; background:url(../images/gw_01.png) repeat; position:absolute; left:0px; top:-70px; padding:0px 2%; line-height:70px; color:#fff;}
.a_title_c span{ padding-left:47px; display:inline-block; height:70px; background:url(../images/l_tb1.png) left center no-repeat; background-size:40px; font-size:15px;}
.a_title_c span font{ font-size:26px; font-weight:bold; padding:0px 10px;}
.a_tcon{width:100%; padding:0px 2%;}
.a_twom{width:100%; margin:0px; padding:0px; background:url(../images/b1.jpg) bottom repeat-x;}
.a_twom li{width:145px; height:63px; background:url(../images/b1.jpg) bottom repeat-x; margin-right:15px; height:63px; float:left;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; cursor:pointer;}
.a_twom li a{width:100%; height:48px; text-align:center; padding:5px 0px; line-height:19px; display:inline-block; color:#fff; background-color:#abbf42;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.a_twom li a:hover,.a_twom li.activetmenu a,.a_twom li:hover a{ background-color:#00a1e9; text-decoration:none; color:#fff;}
.a_twom li a:link{ text-decoration:none; color:#fff;}
.a_twom li:hover,.a_twom li.activetmenu{ background:url(../images/b2.jpg) bottom repeat-x;}
.a_twom li a span{ font-size:14px;}

.a_about{width:100%; padding:35px 0px 80px 0px;}
.a_about_t{width:100%; padding-bottom:40px; line-height:1.7; text-align:center; color:#00a1e9; font-size:14px;}
.a_about_t span{ font-size:23px;}
.a_about_c{width:100%;}
.a_about_c_img{width:38%; float:left;}
.a_about_c_img img{width:100%; height:auto !important;}
.a_about_c_r{width:57%; line-height:1.6; color:#333333; overflow-x:hidden; font-size:14px; float:right;}

.a_qywh{width:100%; padding-bottom:100px;}
.a_qywh_ul{width:100%; margin:0px; padding:0px;}
.a_qywh_ul li{width:31.33%; float:left; margin:0px 1%; color:#fff;}
.a_qywh_ul li.color1{ background-color:#3fb0e2;}
.a_qywh_ul li.color2{ background-color:#658eda;}
.a_qywh_ul li.color3{ background-color:#aabc4e;}
.a_qywh_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_qywh_ul li .a_img img{width:100%;}
.a_qywh_ul li .a_img_c{width:100%; height:170px; padding:0px 3% 0px 5%; padding-top:20px;-moz-box-shadow:0px 5px 5px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 5px 5px #c7c5bf;/*webkit*/  
box-shadow:0px 5px 5px #c7c5bf;/*opera或ie9*/}

.n_qywh_sec{width:100%; height:90%; display:inline-block;}
.n_qywh_sec .swiper-slide{ font-size:12px; line-height:1.5; color:#fff; padding-right:10px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.n_qywh_sec .swiper-slide span{ font-size:14px;}
.n_qywh_sec .swiper-scrollbar-drag { background-color:#e8e8e8;}
.n_qywh_sec .swiper-scrollbar{ background-color:#fff;}

.n_zytd_div{width:100%; padding-bottom:30px;}
.n_zytd_div_c{width:100%; height:393px; padding-top:60px; color:#fff; background:url(../images/gstd.jpg) no-repeat; padding-left:4%; background-size:right center;background-size: cover}
.n_zytd_div_ct{width:100%; height:60px; line-height:30px;}
.n_zytd_div_ct span{ font-size:23px;}
.n_zytd_div_cc{width:520px; height:210px; line-height:1.5; padding-top:10px;}

.n_contact_t{width:100%; background:url(../images/b1.jpg) bottom repeat-x; line-height:1.8; color:#00a1e9; font-size:14px; text-align:center;}
.n_contact_t span{ padding-bottom:20px; display:inline-block; background:url(../images/b2.jpg) bottom repeat-x;}
.n_contact_t span font{ font-size:24px;}
.n_contact_c{width:100%; padding:80px 0px 50px 0px;}
.n_contact_c ul{width:100%; margin:0px; padding:0px;}
.n_contact_c ul li{width:100%; margin-bottom:30px; float:left; background-color:#f1f1f1; color:#6b6b6b; font-size:13px;}
.n_contact_c ul li .div_left{width:25%;}
.n_contact_c ul li .div_left img{width:100%;}
.n_contact_c ul li .div_center{width:50%; padding:3% 2% 0px 2%; line-height:1.6;}
.n_contact_c ul li .div_right{width:25%;}
.n_contact_c ul li .div_right img{width:100%;}

.n_hzjl{width:100%; padding:55px 0px 65px 0px;}
.n_hzjl ul{width:100%; margin:0px; padding:0px;}
.n_hzjl ul li{width:100%; padding-bottom:50px; color:#666666; font-size:14px;}
.n_hzjl ul li .a_img{width:38%; display:inline-block;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.n_hzjl ul li .a_img.flat1{ float:left; margin:0px 3% 2% 0px;}
.n_hzjl ul li .a_img.flat2{ float:right; margin:0px 0px 2% 3%;}
.n_hzjl ul li .a_img img{ width:100%;}

.n_jsfw{width:100%; padding:10px 0px 30px 0px;}
.n_jsfw ul{width:100%; margin:0px; padding:0px;}
.n_jsfw ul li{width:100%; padding-bottom:35px; float:left; color:#444444; font-size:14px;}
.n_jsfw ul li .a_img{width:41%; padding:2px; display:inline-block;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.n_jsfw ul li .a_img.flat1{ float:left; margin:0px 3% 2% 0px;}
.n_jsfw ul li .a_img.flat2{ float:right; margin:0px 0px 2% 3%;}
.n_jsfw ul li .a_img img{ width:100%;}

.n_jzyl_div{width:100%; padding:15px 0px 10px 0px;}
.n_jzyl_div_t{width:100%; padding-bottom:40px; line-height:1.7; color:#666666; font-size:14px; overflow-x:hidden;}
.n_jzyl_div_c{width:100%; margin:0px; padding:0px;}
.n_jzyl_div_c li{width:100%; padding:0px 15px; float:left; padding-bottom:60px; color:#666666; font-size:14px;}
.n_jzyl_div_c li .a_img{width:47%; position:relative; display:inline-block;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.n_jzyl_div_c li .a_img img{width:100%; position:relative;}
.n_jzyl_div_c li .a_img .a_text{width:100%; padding:15px 5%; color:#fff; line-height:1.5; position:absolute;  font-size:12px;}
.n_jzyl_div_c li .a_img .a_text span{ font-size:16px;}
.n_jzyl_div_c li .a_img.flat1{ float:left; background-color:#8bcde3; margin:0px 3% 2% 0px;}
.n_jzyl_div_c li .a_img.flat2{ float:right; background-color:#bdda85; margin:0px 0px 2% 3%;}
.n_jzyl_div_c li .a_img.flat1 .a_text{ background:url(../images/yl_bg1.png) repeat;left:-15px; bottom:-15px;}
.n_jzyl_div_c li .a_img.flat2 .a_text{ background:url(../images/yl_bg2.png) repeat;right:-15px; bottom:-15px;}
.n_jzyl_div_c li .a_img.flat1 img{ left:-15px; top:15px;}
.n_jzyl_div_c li .a_img.flat2 img{ right:-15px; top:15px;}

.n_rlzy_left{width:49%;}
.n_rlzy_left img{width:100%;}
.n_rlzy_right{width:48%;}
.n_rlzy_right img{width:100%;}

.n_rczp{width:100%;}
.n_rczp_div{width:100%; font-size:14px; height:150px;/* height:307px;*/ background:url(../images/zp_012.jpg) no-repeat; background-size:right center;background-size: cover; padding:40px 2% 0px 2%;}
.n_rczp_div_t{width:100%; height:84px; text-align:center; color:#fff; line-height:1.7;}
.n_rczp_div_t span{ font-size:28px;}
.n_rczp_div_c{width:100%; height:182px; display:none;}

.n_rczp_con{width:77%; padding:55px 0px; margin:0px auto;}
.n_rczp_list{width:100%; margin:0px; padding:0px;}
.n_rczp_list li{width:100%; padding-bottom:10px; float:left;}
.n_rczp_list li .div{width:100%;line-height:2.0; /*height:50px;*/  padding-left:15px;/*line-height:50px; */cursor:pointer; background:url(../images/zp_c1.png) right 30px center no-repeat; background-color:#f6f5f5; background-size:24px;}
.n_rczp_list li .div.activerczp{ background:url(../images/zp_c2.png) right 30px center no-repeat;background-color:#f6f5f5;background-size:24px;}
.n_rczp_list li .div span{ padding-top:10px; padding-bottom:10px; /*height:50px; line-height:50px;*/ line-height:2.0; display:inline-block; background:url(../images/rczp_012.png) left 8px no-repeat; background-size:34px;padding-left:43px; font-size:14px; color:#666666; width:85%;}
.n_rczp_list li .div span font{ font-size:16px;}
.n_rczp_list li .div_c{width:100%; height:400px; padding:15px 0px 0px 40px;}
.n_rczp_list .n_qywh_sec .swiper-slide{color:#666666; line-height:2;}
.n_rczp_footer{width:100%; padding:15px; line-height:1.8; color:#7c9616; font-size:14px;}

.n_pt_div{width:100%; padding:35px 0px 30px 0px;}
.n_pt_div_l{width:34%;}
.n_pt_div_l ul{width:100%; margin:0px; padding:0px;}
.n_pt_div_l ul li{width:100%; float:left; padding-bottom:15px; font-size:12px;}
.n_pt_div_l ul li .a_img{width:100%; display:inline-block; position:relative;}
.n_pt_div_l ul li .a_img img{width:100%}
.n_pt_div_l ul li .a_img .a_text{ width:100%; padding:10px 8%; line-height:1.7; color:#fff; position:absolute; left:0px; bottom:0px;}
.n_pt_div_l ul li .a_img .a_text span{ font-size:16px;}
.n_pt_div_l ul li .a_img .a_text.color1{ background:url(../images/p1.png) repeat;}
.n_pt_div_l ul li .a_img .a_text.color2{ background:url(../images/p2.png) repeat;}

.n_pt_div_r{width:62.2%; height:100%;}
.n_pt_div_r_t{width:100%; height:56%;}
.n_pt_div_r_c{width:100%; margin:0px; padding:0px;}
.n_pt_div_r_c li{float:left; margin-left:1.5%; font-size:12px;}
.n_pt_div_r_c li.a1{width:41%;}
.n_pt_div_r_c li.a2{width:56%;}
.n_pt_div_r_c li .a_img{width:100%; display:inline-block; position:relative;}
.n_pt_div_r_c li .a_img img{width:100%;}
.n_pt_div_r_c li .a_img .a_text{width:100%; height:80px; padding:10px 5%; line-height:1.5; color:#fff; position:absolute; left:0px; bottom:0px;}
.n_pt_div_r_c li .a_img .a_text span{ font-size:16px;}
.n_pt_div_r_c li .a_img .a_text.color1{ background:url(../images/p3.png) repeat;}
.n_pt_div_r_c li .a_img .a_text.color2{ background:url(../images/p4.png) repeat;}
.n_pt_div_r_t1{width:100%; color:#00a1e9; font-size:12px; margin-bottom:10px;}
.n_pt_div_r_t1 span{ color:#00a1e9; font-size:18px;}
.n_pt_div_r_t2{width:100%; height:275px;}
.n_pt_div_r_t2 .n_qywh_sec .swiper-slide{ font-size:14px; color:#666666; line-height:1.6;}

.n_ptul{width:100%; margin:0px; padding:0px;}
.n_ptul li{width:50%; height:154px; float:left;}
.n_ptul li .a_img{width:100%;height:154px; padding-top:30px; display:inline-block;/* position:relative;*/}
.n_ptul li .a_img:hover,.n_ptul li .a_img:link{ text-decoration:none;}
.n_ptul li .a_img.a1{ background:url(../images/p_m1.jpg) no-repeat; background-position: center center; background-size:cover;}
.n_ptul li .a_img.a2{ background:url(../images/p_m2.jpg) no-repeat; background-position: center center; background-size:cover;}
.n_ptul li .a_img img{width:100%;}
.n_ptul li .a_img .a_text{width:100%; padding:10px 0px 20px 0px; line-height:1.6; color:#fff; text-align:center; font-size:14px;}
.n_ptul li .a_img .a_text span{ font-size:22px;}
.n_ptul li .a_img:hover .a_text,.n_ptul li .a_img.activept .a_text{ background:url(../images/p_b1.jpg) bottom center no-repeat;}
.n_ptdiv{width:100%; padding:30px 0px;}
.n_ptdiv_div{width:100%; display:none;}
.n_ptdiv_div_t{width:100%; padding:10px; line-height:1.6; color:#9bb32b; font-size:13px;}
.n_ptdiv_div_t span{ font-size:16px;}
.n_ptdiv_div_c{width:100%; padding:10px 0px 10px 0px; color:#666666; font-size:14px; overflow-x:hidden; line-height:1.6;}
.n_ptdiv_div_c img{ max-width:100%;}
.n_ptdiv_div_ul{width:100%; margin:0px; padding:0px;}
.n_ptdiv_div_ul li{width:48%; float:left; margin:0px 1% 22px 1%;}
.n_ptdiv_div_ul li .div{width:100%; padding:20px 4% 0px 4%; height:352px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.n_ptdiv_div_ul li .div.color1{ border:3px solid #3cb4ee;}
.n_ptdiv_div_ul li .div.color2{ border:3px solid #adbc5d;}
.n_ptdiv_div_ul li .div.color1 .s1 {color:#199cdb;}
.n_ptdiv_div_ul li .div.color2 .s1 {color:#a8bc5b;}
.n_ptdiv_div_ul li .div .s1{width:100%; height:45px; line-height:1.3; font-size:13px; padding-left:55px;}
.n_ptdiv_div_ul li .div .s1 span{ font-size:18px;}
.n_ptdiv_div_ul li .div .s1.a1{ background:url(../images/t1.png) left top no-repeat; background-size:39px 35px;}
.n_ptdiv_div_ul li .div .s1.a2{ background:url(../images/t2.png) left top no-repeat; background-size:39px 35px;}
.n_ptdiv_div_ul li .div .s1.a3{ background:url(../images/t3.png) left top no-repeat; background-size:39px 35px;}
.n_ptdiv_div_ul li .div .s1.a4{ background:url(../images/t4.png) left top no-repeat; background-size:39px 35px;}
.n_ptdiv_div_ul li .div .s2{width:100%; padding-top:5px; height:260px; overflow:hidden; line-height:1.4; overflow:hidden; color:#666666; font-size:13px;}
.n_ptdiv_div_ul li .div .s2 .a_img{width:35%; margin:0px 3.5% 1% 0px; display:inline-block; float:left;}
.n_ptdiv_div_ul li .div .s2 .a_img img{width:100%;}

.pro_div{width:100%; padding-bottom:5%;}
.pro_left{width:21%; }
.pro_right{width:75.4%;}
.pro_leftnav{width:100%; margin:0px; padding:0px; padding-bottom:25px;}
.pro_leftnav li{width:100%; float:left;}
.pro_leftnav li .pro_leftnav_a{width:100%; padding-left:8%; padding-right:2%; float:left; height:63px; color:#999999; padding-top:10px; display:inline-block; overflow:hidden; border-bottom:1px solid #e8e8e8; background:url(../images/cp_tb1.png) right 11% center no-repeat;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.pro_leftnav li .pro_leftnav_a span{ color:#333333; font-size:14px;}
.pro_leftnav li .pro_leftnav_a:hover,.pro_leftnav li .pro_leftnav_a.activeleftmenu{ text-decoration:none; color:#fff; background:url(../images/cp_tb2.png) right 11% center no-repeat; background-color:#acc431; border-bottom:1px solid #acc431;}
.pro_leftnav li .pro_leftnav_a:link{ text-decoration:none;}
.pro_leftnav li .pro_leftnav_a:hover span,.pro_leftnav li .pro_leftnav_a.activeleftmenu span{ color:#fff;}
.pro_leftnav li dl{ width:100%; margin:0px; padding:0px; padding:13px 2% 0px 14%; margin:4px 0px 6px 0px; background-color:#efefef; display:none;}
.pro_leftnav li dl dd{ width:100%; float:left; margin-bottom:15px;}
.pro_leftnav li dl dd a{ width:100%; height:36px; float:left; display:inline-block; color:#999999;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.pro_leftnav li dl dd a span{ color:#333333;}
.pro_leftnav li dl dd a:hover,.pro_leftnav li dl dd a.activetm{ background:url(../images/cp_tb3.png) right 14% center no-repeat; text-decoration:none; color:#88a241;}
{ color:#88a241;}
.pro_leftnav li dl dd a:hover span,.pro_leftnav li dl dd a.activetm span{ color:#88a241;}

.pro_ul{width:100%; margin:0px; padding:0px;}
.pro_ul li{width:100%; padding-bottom:50px; float:left;}
.pro_ul li .a_img{width:32%; display:inline-block; position:relative; border:1px solid #dcdcdc; overflow:hidden;}
.pro_ul li .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.pro_ul li .a_img .atb{width:56px; height:48px; background:url(../images/cp_tb5.png) no-repeat; background-size:56px 48px; display:inline-block; position:absolute; bottom:0px; right:0px;}
.pro_ul li .a_img:hover img{
	 filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
	}
.pro_ul li .a_img_r{width:63%;}
.pro_ul li .a_img_r .s1{width:100%; padding:5px 0px; color:#444; font-size:17px;}
.pro_ul li .a_img_r .s2{width:100%; padding:5px 0px; color:#888888; font-size:12px;}
.pro_ul li .a_img_r .s3{width:100%; padding:10px 0px; color:#777777; line-height:1.6; font-size:14px;}
.pro_ul li .a_img_r .s4,.pro_ul li .a_img_r .s4:hover{ text-decoration:none;width:146px; height:34px; line-height:34px; text-align:center; background-color:#acc431; display:inline-block; color:#fff; font-size:14px;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}

.pro_details{width:100%;}
.pro_details_t{width:100%; padding:6px 0px; text-align:center; color:#444444; font-size:23px;}
.pro_details_t1{width:100%; height:25px; line-height:25px; text-align:center; color:#888888; font-size:13px; position:relative;}
.pro_details_t1 .fh_button{ padding-right:35px; color:#acc431; line-height:1.5; background:url(../images/fh_tb.png) right center no-repeat; font-size:12px; position:absolute; right:0px; top:0px;}
.pro_details_t1 .fh_button:hover,.pro_details_t1 .fh_button:link{ text-decoration:none;}
.pro_details_t1 .fh_button span{ font-size:17px;}
.pro_details_c{width:100%; padding:55px 0px; line-height:1.8; color:#666666;/* overflow-x:hidden;*/}
.pro_details_c img{ max-width:100%;}

.jjfa_bottom{width:100%; padding:15px 0px 45px 0px; border-top:1px solid #dfdfdf;}
.jjfa_bottom_c{width:100%; margin:0px auto;}
.jjfa_bottom_c a{width:50%; line-height:2.2; text-align:center; color:#333333; font-size:14px; display:inline-block; overflow:hidden;}
.jjfa_bottom_c a:hover,.jjfa_bottom_c a:hover .s1{ text-decoration:none; color:#abcd06;}
.jjfa_bottom_c a .s1{ color:#999999; text-decoration:none;}
.jjfa_bottom_c .a1{ float:left; border-right:1px solid #dfdfdf;}
.jjfa_bottom_c .a2{ float:right;}

.wpagenavi{width:100%; padding:10px 0px; text-align:center;}
.wpagenavi a,.wpagenavi span{ padding:0px 15px; height:35px; margin:0px 5px; text-align:center; display:inline-block; line-height:35px; color:#333333; font-size:14px; background-color:#dcdcdc;}
.wpagenavi a:hover,.wpagenavi span{ background-color:#b0c14e; color:#fff; text-decoration:none;}


.bcwx{position:absolute; left:0px; top:50px; width:100%; display:none;}
.bcwx img{ width:100%; border:1px solid #ccc;}


