@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
ul{list-style:none}
img{border:none}
a{text-decoration:none; color:#333;transition: all 0.6s;}
a:hover{color:#fa0201;}
.clear{clear:both}
.margin{margin:0 auto;}
.float{float:left;}
body{font-size:12px; font-family:"宋体"; background-color:#FFF; color:#454545;}

.w_100{ width:100%; min-width:1200px; margin:0 auto;}
.w_1400{width:1400px; margin:0 auto; }
.w_1200{width:1200px; margin:0 auto;}
.w_910{width:910px; margin:0 auto; }
.w_850{width:850px; margin:0 auto;}
.w_1120{width:1120px; margin:0 auto;}
.m_l_10{ margin-left:10px;}
.m_t_70{ margin-top:70px;}
.m_t_10{ margin-top:10px;}
.m_b_20{ margin-bottom:20px;}
.p_t_80{ padding-top:80px;}
.p_t_50{ padding-top:50px;}

.top{ background:url(../images/bg_01.jpg) center 0 no-repeat;}
.top_p{ line-height:40px; background:#efefef; color:#888;}
.top_p span{ float:right;}
.top_p span a{ margin:0 6px; color:#111;}

.synav{width:100%; min-width:1200px; margin:0 auto; height:60px; line-height:60px; background:#27ae61;position:relative; z-index:1;}
.nav{ width:1200px;margin:0 auto;   position:relative; z-index:1;  }
		.nav a{ color:#333;  }
		.nav .nLi{ width:150px; float:left;text-align:center;  position:relative; display:inline;      }
		.nav .nLi h3 a{ display:block; color:#fff; font-size:18px; font-weight:normal;  }
		.nav .nLi h3 a:hover{ text-decoration:underline;}
		.nav .nLi.on{ background:#239e58;}
	
		.nav .sub{ display:none; width:100%; top:60px;position:absolute; background:#239e58;  }
		.nav .sub li{ width:100%; margin:0 auto; zoom:1; font-size:14px; text-align:center; line-height:45px; }
		.nav .sub li a{ color:#fff;}
		.nav .sub li:hover{ background:#27ae61;}
		
.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 2000; 
}			
/* banner */
.banner{ min-width:1200px;  position:relative; height:600px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:600px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:600px;  }
.banner .bd li a{ height:600px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "宋体";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px;  
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }


.gonggao{ height:80px;  overflow:hidden; background:#efefef;}
.gonggao_z , .fenlei_ul{ overflow:hidden;}
/* 本例子css */
		.txtScroll-top{float:left; width:540px; padding-left:50px; background:url(../images/gg.jpg) 0 15px no-repeat;}
		.txtScroll-top .bd{}
		.txtScroll-top .infoList li{ line-height:80px; height:80px; overflow:hidden; text-indent:15px; font-size:15px; background:url(../images/li.jpg) 0 center no-repeat;}	
		.txtScroll-top .infoList li span{ float:right; color:#aaa;}

.gonggao_r{ float:right; width:300px; border:1px #ddd solid; background:#fff; margin-top:20px; line-height:37px;}
.gonggao_r i{ display:block; float:left; background:#27ae61; padding:0 10px; font-size:16px; color:#fff; margin-right:30px;}

.aboutus{ margin-top:70px;}
.aboutus_dl{ overflow:hidden; padding:70px 0; margin-top:40px; margin-bottom:70px;background:url(../images/bbg.jpg) center center no-repeat;}
.aboutus_dl dt{ width:280px; float:left; text-align:right; line-height:25px;}
.aboutus_dl dt img{ margin-right:20px; margin-bottom:10px;}
.aboutus_dl dd{ width:305px; float:left; border-left:1px #ddd solid; text-align:center;}
.aboutus_dl dd h2{ font-size:55px; color:#27ae61; font-family:"宋体";}
.aboutus_dl dd h2 span{ font-size:18px; color:#222; margin-left:10px; font-weight:normal;}
.aboutus_dl dd h3{ font-size:24PX; color:#333; margin-top:5px;}
.aboutus_dl dd p{ line-height:25px; color:#777; margin-top:10px;}
.aboutus_dl dd a{ display:block; width:135px; margin:0 auto; margin-top:15px; color:#666; text-indent:20px; line-height:33px; border:1px #ddd solid; background:url(../images/aa.jpg) 20px center no-repeat;}
.aboutus_dl dd:nth-child(2){ border-left:none;}
.aboutus_dl>dd:Second-child{ border-left:none;}
.aboutus_dl dd a:hover{ border:1px #27AE61 solid; color:#27AE61;}

.fenlei{ background:url(../images/g.jpg);padding-top:60px; padding-bottom:10px; overflow:hidden;}
.fenlei_ul ul{ width:1230px;}
.fenlei_ul li{ float:left; width:380px; height: 640px;  margin-right:30px; background:url(../images/gen.jpg) 0 0 no-repeat;  margin-bottom:60px;    transition: all 0.5s ease-in-out 0s;}
.fenlei_ul li h2{ font-size:22px; color:#fff; line-height:50px; height:50px; overflow:hidden;text-align:center;}
.fenlei_ul li p{ width:340px; margin:0 auto; line-height:25px; height:50px; overflow:hidden; color:#666; margin-top:65px;}
.fenlei_ul li dl{ width:340px; margin:0 auto; margin-top:15px; overflow:hidden; }
.fenlei_ul li dt img{ width:340px; height:340px; margin-bottom:15px;}
.fenlei_ul li dd{ width:170px; float:left; line-height:30px; background:url(../images/gen2.jpg) 0 center no-repeat; text-indent:20px; font-size:13px;transition: all 0.5s ease-in-out 0s;}
.fenlei_ul li:hover{transform: translateY(-5px);}
.fenlei_ul li dd:hover , .slideTxtBox .bd .news_gh_r dl:hover{transform: translateX(5px);}

.fahuo{ margin-top:70px;}
.fahuo_h5{ text-align:center;}
.fahuo_h5 h5{ font-size:42px; color:#27ae61;}
.fahuo_h5 span{ font-weight:normal; color:#303030;}
.fahuo_h5 p{ font-size:15px; color:#999; background:url(../images/h5.jpg) center center no-repeat; margin-top:15px;}

.main_dd ul{ width:1249px; overflow:hidden;}
.main_dd ul li{ width:360px;height:270px;float: left; padding:9px; border:1px #ddd solid; margin-right:30px; margin-bottom:50px; overflow:hidden;}
.main_dd ul li img{ width:360px; height:270px;transition: all 0.6s;}
.main_dd ul li p{ line-height:50px; height:50px; overflow:hidden; text-align:center;font-size:18px; color:#fff; background: url(../images/bg_03.png); position:relative; margin-top:-50px;}
.main_dd ul li:hover img{transform: scale(1.2);}
.main_dd ul li:hover p{ background:#27AE61;}
/*滚动效果*/
.main_dd{width:1200px; margin:0 auto; margin-top:55px;HEIGHT:630px;}
#demo0 { HEIGHT:630px; OVERFLOW: hidden}
#demo1 {MIN-HEIGHT: auto; WIDTH: 1200px; }
#demo2{MIN-HEIGHT: auto; WIDTH: 1200px;}


.about{ margin-top:70px; background:url(../images/bg2.jpg) center 0 no-repeat; padding:70px 0; overflow:hidden;}
.about_tu{ padding:35px; background:#fff; float:left;width:705px; height:460px; overflow:hidden;}
.about_tu img{ width:705px; height:460px;transition: all 0.6s;}
.about_p{ width:420px; height:459px; float:right; background:#27ae61; color:#fff; padding-left:40px; margin-top:-495px; z-index:10;}
.about_p h2{ font-size:24px; font-weight:normal; margin-top:50px;}
.about_p p{ line-height:36px; margin-top:30px;}
.about_p span{ display:block; float:right; margin-top:30px;}


.news{ margin:70px auto;} 
.news_z{margin-top:65px; overflow:hidden;}       
        .slideTxtBox{ width:820px; float:left; overflow:hidden;}
        .slideTxtBox .hd{ width:820px; overflow:hidden; border-bottom:1px #ddd solid; }
		.slideTxtBox .hd ul li{width:140px; float:left; margin-right:20px; cursor:pointer; border:1px #ddd solid; border-bottom:none; border-radius:4px;  line-height:50px; font-size:20px; text-align:center; font-weight:bold;}
		.slideTxtBox .hd ul li.on{ background:#27ae61; border:1px #27ae61 solid; border-bottom:none; }
		.slideTxtBox .hd ul span{ float:right; margin-top:8px;}
		.slideTxtBox .hd ul li a{color:#666;}
		.slideTxtBox .hd ul li.on a{color:#fff;}
		.slideTxtBox .bd{ width:820px; margin-top:40px;overflow:hidden;}
		.slideTxtBox .bd .news_gh_l{ float:left; width:353px; padding:18px; background:#f3f3f3; position:relative;}
		.slideTxtBox .bd .news_gh_l em img{ width:66px; height:66px; position:absolute; top:0; right:0;}
		.slideTxtBox .bd .news_gh_l img{ width:353px; height:216px;}
		.slideTxtBox .bd .news_gh_l h2 a{ display:block; margin-top:20px; line-height:30px; height:30px; overflow:hidden; font-size:18px;}
		.slideTxtBox .bd .news_gh_l p{line-height:24px; margin-top:13px; color:#888;}
		.slideTxtBox .bd .news_gh_l span a{display:block; border-radius:4px; width:110px; line-height:35px; background:#27ae61; color:#fff; text-align:center; font-size:14px; margin-top:17px;}
		.slideTxtBox .bd .news_gh_r{width:390px; float:right;}
		.slideTxtBox .bd .news_gh_r dl{overflow:hidden; border-bottom:1px #ddd solid; padding:22px 0;transition: all 0.5s ease-in-out 0s;}
		.slideTxtBox .bd .news_gh_r dt{float:left; font-size:26px; font-family:"宋体"; font-weight:bold;}
		.slideTxtBox .bd .news_gh_r dt a{display:block; margin-top:5px;}
		.slideTxtBox .bd .news_gh_r dd{float:right; width:340px; color:#888; line-height:30px; height:60px; overflow:hidden;}
		.slideTxtBox .bd .news_gh_r dd a{ font-weight:bold; font-size:16px; display:block; }
		.slideTxtBox .bd .news_gh_l span a:hover{ background:#239E58;}
		

.news_wen{ width:320px; float:right; border:1px #ddd solid;}
.news_wen h5{ line-height:50px; background:#27ae61 url(../images/wen.jpg) 10px center no-repeat; color:#fff; text-indent:50px; font-size:20px;}
.news_wen h5 a{ float:right; font-size:14px; color:#fff; font-weight:normal; margin-right:10px;}
.news_wen dl{ width:290px; margin:18px auto;}
.news_wen dt img{ width:290px; height:130px; margin-bottom:10px;}
.news_wen dd{ line-height:38px; height:38px; background:url(../images/li3.jpg) 0 center no-repeat; text-indent:15px;}

.dibu{ background:#27ae61; font-size:14px;}
.dibu1{ line-height:70px; text-align:center; color:#fff; background: url(../images/ian.jpg) bottom repeat-x; }
.dibu1 a{ margin:0 25px; color:#fff; font-size:14px;}
.dibu1 a:hover{ text-decoration:underline;}
.dibu2{ overflow:hidden; padding:50px 0 30px 0; color:#fff;}
.dibu2 dt{ width:220px; margin-top:20px;line-height:40px; float:left; margin-right:30px; text-align:center;}
.dibu2 dd{ min-width:390px; margin-right:60px; font-size:18px; float:right; line-height:35px; margin-bottom:20px; font-weight:bold;}
.dibu2 dd b{ font-size:18px; display:block;}
.dibu2 dd span{ font-size:24px;}
.dibu3{ padding:45px 0; background: url(../images/ian.jpg) top repeat-x; text-align:center; }
.dibu3 a{ text-align:center;border:1px #1f8c4e solid; padding:10px 30px; margin:0 10px; border-radius:5px; color:#fff; font-size:16px; }
.dibu3 a:hover{ background:#1f8c4e;}
.dibu4{ background:#1f8c4e; line-height:50px; color:#cbffe1; }
.dibu4 span{ float:right;}

/*-------------------------------------------------------------------------------------------------------------------*/
/* banner */
.nyban {width: 100%;margin: 0 auto; overflow: hidden; }
.nyban p {height: 200px;}


.ny_h5{ text-align:center; margin-top:40px;}
.ny_h5 h5{ font-size:32px; color:#27ae61;background:url(../images/h5.jpg) center center no-repeat; font-weight:normal; text-transform:uppercase;}
.ny_h5 span{  color:#303030; }
/*--------------------------------------------------------------*/
.ny_fahuo_ul{ margin-top:40px; overflow:hidden;}
.ny_fahuo_ul { width:1230px;}
.ny_fahuo_ul li{ width:360px; padding:9px; border:1px #ddd solid; margin-right:30px; margin-bottom:40px; float:left;}
.ny_fahuo_ul li img{ width:360px; height:270px;}
.ny_fahuo_ul li p{ line-height:50px; height:50px; overflow:hidden; text-align:center;font-size:18px; color:#fff; background: url(../images/bg_03.png); position:relative; margin-top:-50px;}
.ny_fahuo_ul li:hover , .ny_cp_ul li:hover{ border:1px #27AE61 solid;}
.ny_fahuo_ul li:hover p{ background:#27AE61;}

/*--------------------------------------------------------------*/
.ny_news_dao{ margin-top:20px; margin-bottom:60px; text-align:center;}
.ny_news_dao a{ margin:0 5px; border:1px #ddd solid; color:#888; padding:6px 10px; font-size:14px;}
.ny_news_dao a.on{ background:#27ae61; color:#fff; border:1px #27ae61 solid; }
/*--------------------------------------------------------------*/
.ny_news_ul{ overflow:hidden; margin-top:55px;}
.ny_news_ul ul{ width:1250px;}
.ny_news_ul li{ width:572px; float:left; margin-right:50px; margin-bottom:40px;}
.ny_news_ul li .ny_news_lp{ float:left; width:442px; padding:26px; border:1px #ddd solid; border-right:none; position:relative;transition: all 0.4s linear; overflow:hidden;}
.ny_news_ul li .ny_news_lp .nejk{position: relative;z-index: 6;}
.ny_news_ul li .ny_news_lp .nejk span{ display:block; font-size:14px; color:#aaa; line-height:30px; }
.ny_news_ul li .ny_news_lp .nejk h2 a{ display:block; line-height:35px; height:35px;  overflow:hidden; font-size:16px; font-weight:normal;}
.ny_news_ul li .ny_news_lp .nejk p{ line-height:28px; height:56px; overflow:hidden; color:#888; margin-top:5px;}
.ny_news_la {display: block;width: 75px;height: 178px;float:  right;border: 1px solid #e5e5e5;background: #FFF;}

.ny_news_la span {display: block;width: 40px; margin:0px auto; margin-top:70px;height: 40px;background: url(../images/nej1.png) center center no-repeat;transition: all 0.5s ease-in-out 0s;}
.ny_news_ul li:hover .ny_news_la span{transform: rotateY(180deg); background: url(../images/nej2.png) center center no-repeat;}

.ny_news_ul li  .ny_news_lp .nejk1{ display:block;  width:494px; height:178px;background:#27AE61;opacity:1;position: absolute;top:0;right:100%; font-size:14px; transition: all 0.8s; z-index:1;}
.ny_news_ul li:hover  .ny_news_lp .nejk1{    right: 0%;z-index:1;}
.ny_news_ul li:hover .ny_news_lp{ border:1px #27AE61 solid; border-right:none;}
.ny_news_ul li:hover .ny_news_lp .nejk h2 a , .ny_news_ul li:hover .ny_news_lp .nejk p ,.ny_news_ul li:hover .ny_news_lp .nejk span{ color:#fff;}



/*--------------------------------------------------------------*/
.ny_dq{ margin-top:10px;line-height:60px; border-bottom:1px #ddd solid; color:#666; font-size:14px; background:url(../images/h5_03.png) 0 center no-repeat; text-indent:30px;}
.ny_dq a{ color:#666; margin:0 5px;}
.ny_dq a:hover{color:#7341fc ;}

.ny_news_h h2{ font-size: 28px; color:#111; line-height:30px; text-align:center; font-weight:normal; margin-top:45px;}

.ny_news_t{  text-align:center; margin-top:20px; padding-bottom:17px; border-bottom:1px #ddd dashed; color:#888;}
.ny_news_p{ font-size:14px; color:#666666; line-height:40px; margin-top:25px;}

.ny_n_dao{ line-height:40px; background:#f3f3f3; padding:12px 0; margin-top:25px; color:#333; overflow:hidden;}
.ny_n_dao_l{ float:left; font-size:14px; margin-left:20px;}
.ny_n_dao_l a{ color:#666;}
.ny_n_dao_l a:hover{ color:#009049;}
.ny_n_dao_r{ float:right; margin-top:20px; margin-right:20px;}
.ny_n_dao_r a{ padding:9px 20px; background:#888; font-size:15px; color:#fff;}
.ny_n_dao_r a:hover{ background:#27AE61;}

.ny_news_xg , .ny_fahuo_xg{ margin-top:25px; margin-bottom:50px;}
.ny_news_xg h5 , .ny_fahuo_xg h5{ font-size:20px; line-height:60px; color:#27AE61; border-bottom:1px #ddd solid;text-transform:uppercase;  }
.ny_news_xg h5 span , .ny_fahuo_xg h5 span{ font-size:16px; color:#aaa; margin-left:5px;font-weight: normal;}
.ny_news_xg h5 a , .ny_fahuo_xg h5 a{ float:right;  margin-top:20px;}
.ny_news_xg ul{ overflow:hidden; margin-top:20px;}
.ny_news_xg li{ width:400px; float:left; line-height:46px; height:46px; overflow:hidden; background:url(../images/li3.jpg) 0 center no-repeat; text-indent:25px; font-size:14px;}


/*--------------------------------------------------------------*/
.ny_about_p{ margin-top:40px; margin-bottom:60px; line-height:40px; font-size:14px; color:#666;}


/*--------------------------------------------------------------*/
        .picMarquee-left3{ width:1200px; margin:0px auto; margin-top:30px;overflow:hidden; position:relative;    }
		.picMarquee-left3 .bd{width:1200px; overflow:hidden; zoom:1;   }
		.picMarquee-left3 .bd ul li{float:left; width:280px; border:1px #ddd solid;background:#fff;margin-right:30px; overflow:hidden;position:relative;}
		.picMarquee-left3 .bd ul li img{ width:260px; height:195px; padding:10px;}
		.picMarquee-left3 .bd ul li p{ line-height:45px; height:45px; background:#eee;text-align:center; overflow:hidden; font-size:15px;}
		.picMarquee-left3 .bd ul li:hover{ border:1px #27ae61 solid;}
		.picMarquee-left3 .bd ul li:hover p{ background:#27ae61; color:#fff;}


/*--------------------------------------------------------------*/
.ny_dao{ margin-top:30px;text-align:center;}
.ny_dao p a{ padding:8px 35px; border:1px #27AE61 solid; margin:0 10px; font-size:15px; color:#27AE61; border-radius:10px;}
.ny_dao p a.on , .ny_dao p a:hover{ background:#27AE61; color:#fff;}




/*--------------------------------------------------------------*/


.ny_cp_z{ overflow:hidden; margin:20px auto;}
.ny_cp_l{ width:250px; float:left; border:1px #ddd solid; background:url(../images/liii.jpg);}
.ny_cp_l h5{ background: url(../images/bgg.jpg); padding:20px 0; text-align:center; font-size:26px; color:#fff; font-weight:normal; }
.ny_cp_l h5 span{ font-size:12px; text-transform:uppercase;}
.ny_cp_l li{ width:90%; margin:20px auto;}
.ny_cp_l li h3{ line-height:40px; color:#000; background:url(../images/z_42.png) center 0 no-repeat; text-align:center; font-size:15px;}
.ny_cp_l li ul{ margin-top:10px;}
.ny_cp_l li ul li{ margin:0 auto; border-bottom:1px #ddd dashed; text-align:left; text-indent:45px; font-size:14px; background:url(../images/li3.jpg) 25px center no-repeat; line-height:40px;}
.ny_cp_l li ul li a{ color:#666;}
.ny_cp_l li ul li a:hover{ color:#27AE61;}
.ny_cp_l li ul li.on a{ color:#27AE61; font-weight:bold;}


.ny_cp_r{ float:right; width:910px;}
.ny_cp_h5{width:910px; margin:0 auto; margin-top:10px; padding-bottom:15px; border-bottom:1px #ddd solid;overflow:hidden;}
.ny_cp_h5 b{font-size:24px; color:#333; font-weight:normal;}
.ny_cp_h5 b em{font-style:normal; font-size:18px; color:#96d2ac; text-transform:uppercase;}
.ny_cp_h5 span{float:right; font-size:14px; color:#444; margin-top:10px;}
.ny_cp_ul{width:910px; margin:0 auto; margin-top:40px; overflow:hidden;}
.ny_cp_ul ul{ width:970px;}
.ny_cp_ul li{ width:288px; float:left; margin-right:20px;  margin-bottom:30px; border:1px #ddd solid;}
.ny_cp_ul li img{ width:270px; height:270px; padding:9px;}
.ny_cp_ul li p{ text-align:center; font-size:15px; line-height:50px; height:50px; overflow:hidden; color:#555; background:#DDDDDD;}
.ny_cp_ul li:hover p{ background:#27AE61; color:#fff;}


.ny_cp_xq{ padding-top:30px; text-align:center;}
.ny_cp_xq_cp1{ width:800px; margin:0 auto; height:787px; background:url(../images/xq_2.jpg) 0 0 no-repeat;}
.ny_cp_xq_h5{ width:800px; margin:0 auto; background:url(../images/xq_4.jpg) 0 0 no-repeat; height:160px; font-size:20px; color:#fff;}
.ny_cp_xq_h5 h5{ font-size:55px; padding-top:20px; margin-bottom:10px;}
.ny_cp_xq_cp2{ width:800px; margin:0 auto; margin-bottom:20px; background:url(../images/xq_5.jpg) 0 0 no-repeat; height:700px;}
.ny_cp_xq_cp2 h2{ font-size:28px; color:#c97609; text-align:left; line-height:40px; padding:30px 0 0 120px;}
.ny_cp_xq_cp2 dl{ overflow:hidden; margin-top:20px;}
.ny_cp_xq_cp2 dt{ float:left; margin-left:50px;}
.ny_cp_xq_cp2 dd{ width:290px; float:right; margin-right:70px; font-size:16px; color:#121212; line-height:30px; text-align:left; margin-top:50px;}
.ny_cp_xq_cp2 dd img{ margin-top:20px;}
.ny_cp_xq_cp3 table{width:720px; margin:40px auto; text-align:center;border-top:1px #999 solid;  border-left:1px #999 solid;}
.ny_cp_xq_cp3 td{border-bottom:1px #999 solid;border-right:1px #999 solid; line-height:50px; font-size:16px; padding:0 50px;}
.ny_cp_xq_cp4{ width:760px; margin:40px auto; text-align:left; }
.ny_cp_xq_cp4 h5{ font-size:24px; color:#fff; background:url(../images/xq_9.jpg) 0 0 no-repeat; line-height:54px; text-indent:20px;margin-top:15px;}
.ny_cp_xq_cp4 h5 span{ float:right; font-weight:normal; margin-top:6px; margin-right:20px;font-size:14px;}
.ny_cp_xq_cp4 p{ width:700px; margin:0 auto; line-height:36px; color:#333; font-size:16px; margin-top:15px;}
.ny_cp_xq_cp5{ width:720px; margin:40px auto;}
.ny_cp_xq_cp5 dl{ overflow:hidden; margin-bottom:10px; height:188px;  position:relative; background:url(../images/xq_10.jpg) 0 0 no-repeat; }
.ny_cp_xq_cp5 dt{ float:left;width:161px;line-height:186px; color:#fff; font-size:26px; font-weight:bold;  }
.ny_cp_xq_cp5 dd{ text-align:left; width:500px; padding:20px 30px 10px 110px;height:108px; font-size:14px; color:#333; line-height:27px; float:right; margin-top:-140px; }
.ny_cp_xq_cp5 .dd2{ background:url(../images/xq_11.jpg) 0 0 no-repeat;}
.ny_cp_xq_cp5 .dd2 dt{ float:right;}
.ny_cp_xq_cp5 .dd2 dd{; padding:20px 110px 10px 30px; float:left;}
.ny_cp_xq_cp6{ width:600px; margin:50px auto; font-size:24px; color:#474747; line-height:50px; text-align:left;}
.ny_cp_xq_cp6 b{ font-size:36px; color:#27ae61; margin-left:10px;}
.ny_cp_xq_cp7{ width:600px; margin:50px auto; text-align:left; font-size:18px; line-height:33px;}
.ny_cp_xq_cp7 b{ display:block; color:#27ae61;}
.ny_cp_xq_cp7 p{ margin-bottom:20px; padding-left:23px;}
.ny_cp_xq_cp7 span{ display:block; color:#e80f1a; font-weight:bold;}


.ny_cpxq_z{ overflow:hidden; margin-top:40px;}
.ny_cpxq_tu{ float:left; width:400px;}
.ny_cpxq_tu img{ width:390px; height:390px; padding:9px; border:1px #ddd solid;}
.ny_cpxq_p{ width:740px; float:right;}
.ny_cpxq_p h2{ margin-top:20px; font-size:28px; color:#111;  line-height:40px;}
.ny_cpxq_p p{ margin-top:20px; font-size:16px; line-height:40px; color:#666;}
.ny_cpxq_p span{ display:block; margin-top:30px; font-size:18px; background:url(../images/dian.jpg) 0 center no-repeat; text-indent:60px; }
.ny_cpxq_p span b{ color:#e60606; font-size:32px;}

.ny_cpxqs_z{ overflow:hidden; margin-top:40px; margin-bottom:60px;}
.ny_cpxqs_l{ width:910px; float:left;  }
.ny_cpxqs_r{ float:right; width:250px;}

.ny_cpxqs_h5{ width:910px; line-height:42px; overflow:hidden;font-size:16px; background:#fff; border-bottom:1px #ddd solid;}
.ny_cpxqs_h5 a{ display:block; float:left; width:127px; text-align:center; margin-right:10px;background:url(../images/jigou.jpg) no-repeat;  color:#111;}
.ny_cpxqs_h5 a:hover{ background:#27AE61; color:#fff; font-weight:bold; border-radius:5px 5px 0px 0px;}


.ws_weixin{
        position: fixed;
        left: 0;
        top: 43%;
        width: 160px;
        height: 160px;
        z-index: 9;
    }
    .ws_weixin img{
        width: 100%;
    }



.db_weixin{
	text-aling:center;
	margin-top:30px;
}

.db_weixin img{
	width:180px;
	height:180px;
}

.dibu2 span{
	font-weight:bold;
	line-height: 35px;
	 font-size: 18px;
}
.dibu2 .text{
	display: flex;
    flex-direction: column;
}









