﻿@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family:normal;
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:12px; background:#fff; font-family:normal;}
p{ color:#000;}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
A:hover{text-decoration:none; color:#000;}


/* 首页 */
.cnhk_top{ position:relative;}
.top_xx{ width:1200px; height:34px; position:absolute; top:0px; left:50%; margin-left:-600px; display:block; z-index:999;}
.top_xx p.xx_fl{ font-size:13px; line-height:34px; color:#333; float:left;}
.top_xx p.xx_fr{ font-size:13px; line-height:34px; color:#333; float:right;}

.cnhk_nav_bg{ width:100%; height:100px; background:url(nav_bg.png) repeat; position:absolute; top:34px; z-index:999;}
.cnhk_nav{ width:1200px; height:100px; margin:0 auto;}
.cnhk_nav .cnhk_logo{ width:520px; height:100px; float:left;}
.cnhk_nav .cnhk_logo img{ width:520px; height:100px; display:block; }
.cnhk_nav ul { width:616px; height:auto; float:right;}
.cnhk_nav ul li{ width:74px; height:auto; display:table; float:left; position:relative;}
.cnhk_nav ul li a{ width:75px; height:100px; display:block; line-height:100px; text-align:center;  font-size:13px;}
.cnhk_nav ul li:hover a{ background:#168247; color:#FFF;}
.cnhk_nav ul ul{ display:none;}


.cnhk_gywm{ width:1200px; height:auto; display:table; padding:50px 0;  margin:0 auto;}
.gywm_title{ width:1200px; height:94px; margin:0 auto;}
.gywm_title img{ display:block; margin:0 auto;}

.gywm_body{ width:1200px; height:auto; display:table; margin-top:60px;}
.gywm_body .gywm_img{ width:563px; height:296px; display:block; float:left;}
.gywm_body .gywm_img a,.gywm_body .gywm_img a img{ width:563px; height:296px; display:block; }
.gywm_txt{ width:600px; height:auto; display:table; float:right;}
.gywm_txt h2{ font-size:30px; color:#168247; font-weight:normal; padding-bottom:20px;}
.gywm_txt p{ font-size:14px; color:#555; line-height:28px; text-indent:28px;}
.gywm_txt a{ color:#168247; font-size:16px; font-weight:bolder; line-height:30px; margin-top:10px; display:block; }
.gywm_txt a:hover{ color:#a40000;}

.cnhk_zpjs_bg{ width:100%; height:550px; display:block; overflow:hidden; background:url(bg_01.jpg) no-repeat center;}
.cnhk_zpjs{ width:1200px; height:362px; display:block; padding:100px 0 88px 0; margin:0 auto;}

.zpjs_title{ width:88px; height:362px; display:block; float:right; border-left:1px solid #fff;}
.zpjs_title h2{ width:40px; height:auto; display:block; font-size:40px; line-height:50px; font-weight:bold; text-align:right; color:#FFF; float:right;}
.zpjs_title h2 a{ width:16px; height:88px; display:block; font-size:16px; line-height:22px; padding:18px 12px 16px 12px; color:#FFF; background:#a40000; margin-top:18px; transition:all 0.4s; }
.zpjs_title a:hover{ background:#FC0; transition:all 0.4s; }

.zpjs_body{ width:1070px; height:362px; display:block; overflow:hidden; float:left; -webkit-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;}
.zpjs_body p{ font-size:17px; color:#FFF; line-height:39px; letter-spacing:2px;}

.cnhk_cptj{ width:1208px; height:auto; display:table; margin:0 auto; margin-top:50px; margin-bottom:30px;}
.xptj_title{ width:1208px; height:auto; display:table;}
.xptj_title h2{ font-size:36px; font-weight:bold; text-align:center; color:#168247; line-height:40px; font-family:"宋体"; letter-spacing:10px;}
.xptj_title h3{ font-size:18px; font-weight:bold; text-align:center; color:#d1d1d1; line-height:50px; font-family: "Times New Roman", Times, serif;}

.cptj_body{ width:1208px; height:auto; display:table; margin-top:25px; position:relative;}
.cptj_body ul li{ width:294px; height:218px; margin:0 4px; margin-bottom:8px; float:left; position:relative; overflow:hidden; display:block;}
.cptj_body ul li a{ width:294px; height:auto; display:block;}
.cptj_body ul li a img{ width:294px; height:218px; display:block;-webkit-transition:all 0.4s ease-in-out;}
.cptj_body ul li a h2{ display:none; }
.cptj_body ul li a:hover h2{ display:block; background:url(bg_03.png) repeat; width:294px; height:218px; position:absolute; z-index:99; color:#FFF; line-height:218px; font-size:18px; letter-spacing:3px; font-weight:bold; top:0px; text-align:center;}
.cptj_body ul li a:hover img{transform:scale(1.1);}

.cnhk_cpzs_bg{ width:100%; height:998px; display:block; overflow:hidden; background:url(bg_02.jpg) no-repeat center;}
.cnhk_cpzs{ width:1200px; display:table; margin:0 auto;}
.cpzs_title{ width:1200px; height:100px; margin:0 auto; padding-top:80px; padding-bottom:45px;}
.cpzs_title img{ display:block; margin:0 auto;}

.cpzs_body{ width:1200px; display:table; margin:0 auto;}
.cp_list{ width:920px; height:46px; margin:0 auto; }
.cp_list ul li{ width:160px; height:46px; float:left; display:block; margin:0 10px; border-radius:15px; background:#168247; text-align:center; font-size:18px; line-height:46px;}
.cp_list ul li a{ color:#FFF; width:160px; height:46px; display:block; border-radius:15px;}
.cp_list ul li a:hover{ background:#FC0;}
.cp_list ul li.xian a{ background:#FC0;}

.cp_zs{ width:1200px; height:auto; display:table; margin-top:50px; padding-bottom:55px; display:none;}
.cp_zs ul li{ width:280px; height:240px; display:block; float:left; overflow:hidden; margin-right:26px; position:relative; margin-bottom:30px;}
.cp_zs ul li a,.cp_zs ul li a img{ width:280px; height:240px; display:block; -webkit-transition:all 0.4s ease-in-out;}
.cp_zs ul li a h2{ position:absolute; z-index:99; width:280px; height:40px; background:url(bg_03.png) repeat; text-align:center; color:#FFF; font-weight:bold; line-height:40px; bottom:0px; font-size:18px;}
.cp_zs ul li a:hover img{ transform:scale(1.1);opacity:0.8;}
.cp_zs ul li a:hover h2{ color:#FC0;}

.cp_more01{ width:152px; height:39px; display:block; background:#168247; line-height:39px; text-align:center; margin:0 auto;}
.cp_more01 a{ width:152px; height:39px; display:block; color:#FFF; font-size:18px; font-weight:bold;  transition:all 0.4s;}
.cp_more01 a:hover{ background:#FC0; transition:all 0.4s;}

.cnhk_xwfb{ width:1200px; height:auto; display:table; padding-top:40px; margin:0 auto;}
.xwfb_title{ width:1200px; height:96px; display:block;}
.xwfb_title img{ display:block; margin:0 auto;}

.xwfb_body{ width:1200px; height:auto; display:table;}
.xwfb_body ul li{ width:560px; height:106px; float:left; margin-right:40px; margin-top:35px;}
.xwfb_body ul li a{ width:560px; height:106px; display:block;}
.xwfb_body ul li a img{ width:140px; height:106px; display:block; float:left;}
.xwfb_body ul li a .xw_txt{ width:400px; height:106px; display:block; overflow:hidden; margin-left:20px; float:left;}
.xwfb_body ul li a .xw_txt h2{ font-size:16px; font-weight:bold; color:#333; line-height:32px; padding-bottom:7px; display:block;}
.xwfb_body ul li a .xw_txt p{ font-size:13px; color:#666; line-height:22px;}
.xwfb_body ul li a .xw_txt p span{ color:#168247; display:block; float:right;}
.xwfb_body ul li:hover{ box-shadow:0 0 8px #999; background:#f5f9f7}

.xw_more{ width:152px; height:39px; display:block; background:#168247; line-height:39px; text-align:center; margin:0 auto; margin-top:45px;}
.xw_more a{ width:152px; height:39px; display:block; color:#FFF; font-size:18px; font-weight:bold; transition:all 0.4s;}
.xw_more a:hover{ background:#FC0; transition:all 0.4s;}


.cnhk_foot{ width:100%; height:auto; display:table; background:#1a1615; margin-top:40px;}
.foot_nav{ text-align:center; width:100%; border-bottom:1px solid #b2b2b2; height:52px; line-height:52px; color:#b2b2b2;}
.foot_nav a{ padding:0 8px 0 17px; color:#b2b2b2; font-size:14px; letter-spacing:1px;}
.foot_nav a:hover{ color:#FC0;}

.foot_banquan{ text-align:center; color:#b2b2b2; line-height:23px; font-size:12px; padding:15px 0 10px 0;}
.foot_banquan p{ font-size:12px; color:#b2b2b2;}
.foot_banquan p a{ font-size:12px; color:#b2b2b2;}
.foot_banquan p a:hover{ text-decoration:underline;}


/*内页*/
.nav1{ border:none; background:#00923f;}
.nav1 .bg a{ color:#fff;}
.nav1 .nav-main ul li{ border:none;}
.nav1 .bg a:first-child+a{background:#fff; color:#6c3f21; font-size:18px;}
.main1 img{ width:100%; height:auto;}


#n-tit{width:100%;height:50px;border-bottom: 2px solid #9D9D9D;margin-bottom: 15px;}
.n-tit{width:1200px;height:50px;margin: 0 auto;background: url(n-tit.png) no-repeat; line-height: 50px;padding-left: 35px;font-size: 15px;letter-spacing: 1px}
.n-tit a{ color:#333333;}
.n-tit a:hover{ color:#00923f}
#neiye{width:100%;height:auto;margin: 0 auto; padding-bottom:20px; display:table;}

	/*左边公共部分*/
.neiye{width:1200px;height:auto;  margin:0 auto;     margin-bottom: 20px;}
.n-left{width:290px;height:auto;float: left; display:block;}
.n-left>h1{width:100%;height:58px;background: #00923f;line-height: 58px;font-size: 28px;color:#fff;text-align: center; text-shadow: 1px 1px 1px #000;}
.n-left>h1 span{color:#858E9A;display: block;line-height: 0.5;font-size:38px;letter-spacing: 7px}

/*.n-left ul{ background:#f4f4f4; width:100%; height:auto; overflow:hidden;}
.n-left li{width:290px;border-bottom: 1px solid #E5E5E5;text-indent:3em;font-size: 16px;color:#6A6A6A;cursor: pointer;letter-spacing: 1px; line-height:40px; border-left:10px #e84c3f solid; border-left-width:0;-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;}
.n-left li a{color:#000;width:100%;display: block; }
.n-left li:hover{border-left-width:10px; text-indent:4em; font-size:17px;}*/

.accoradion{width:290px;background:#fff;color:#000;margin:0 auto 20px;}
.accoradion ul{overflow:hidden;}
.accoradion li{ letter-spacing:1px;}
.accoradion li a.header{padding:0 0 0 25px;display:block;color:#000;height:40px;line-height:40px;border:solid 1px #ffffff; border-left:none; border-right:none;position:relative;margin:-1px 0 0 0;font-size:14px;text-decoration:none;}
.accoradion li a.closed{background:#00923f url(arrowbg.gif) no-repeat 10px 17px; color:#fff}
.accoradion li a.opened{color:#fff;background:#0eb24d url(arrowbg.gif) no-repeat 10px -9px;font-weight:800;}
.accoradion li ul{ width:290px; height:auto; display:table; background:#026829;}
.accoradion li li{padding:10px 0px;height:26px; line-height:26px;position:relative;margin:-1px 0 0 0; font-size:14px; background:#026829; -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out; width:96px; float:left; text-align:center;}
.accoradion li li a{ color:#fff; display:block; width:100%; height:auto;  }
.accoradion li li:hover{ background:#0eb24d; text-indent:0px; font-size:16px;}
/*.accoradion li li h3{line-height:22px;padding:0 0 10px 0;}
.accoradion li li p{line-height:22px;}*/

.n-left dl{margin-top:20px; position:relative;}
.n-left dl dd img{ width:100%;}
.n-left dl dt{position: absolute; width:270px;  top:6px; left:15px; height:219px; overflow:hidden; color:#fff;}
.n-left dl dt h3{ font-size:24px; line-height:2; letter-spacing:1px;}
.n-left dl dt p{ line-height:28px; font-size:14px; letter-spacing:1px;}
.dthover{ color:#fff!important; font-weight:bolder;}
.dthover:hover{ color:#fca72f!important;}

.dianji{width:100%;height:81px;margin-top: 20px;background: url(dianji.jpg); }
.dianji a{ display:block; padding-top:10px;}
.dianji h1{width:240px;height:50px;border:1px solid #fff;line-height: 50px;text-align: center;font-size: 25px;color: #fff;margin: 5px auto;}
.dianji h1:hover{ color:#005e24; transition:0.3s;}
	/*左边公共部分  结束*/

/*右边公共部分*/
.n-right{width:870px;height:auto;float: right; display:block;}
.n-rtit{width:100%;height:50px;background: url(n-b.jpg);}
.n-rtit h1{ display:inline-block;height:47px;line-height:50px;border-bottom: 3px solid #00923f;font-size: 23px;letter-spacing: 2px;float: left;}
.n-rtit span{height:50px;line-height:50px;font-size: 23px;}


/*内页调用部分  common*/
.common{width:100%;height:auto;margin-top: 10px;overflow: hidden; min-height:900px;}
/*内页调用部分   结束*/


.ny_contact{ width:284px; height:auto; display:block; margin:30px 0;; border:3px solid #00923f; padding-bottom:20px;}
.ny_contact h3{ font-size:22px; text-align:center; line-height:28px; padding:20px 0 0px 0; letter-spacing:5px;}
.ny_contact h5{ font-size:12px; text-align:center; line-height:18px; padding:0px 0 0px 0; color:#999; font-weight:normal;}
.ny_contact h2{ font-size:17px; text-align:left; margin:0 15px; line-height:36px;}
.ny_contact p{ font-size:15px; text-align:left; margin:0 15px; line-height:28px;}













