@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 { margin: 0; padding: 0; font-family:"微软雅黑"; }
.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:url(../images/bg_01.jpg) repeat #fff; font-family:"微软雅黑";}
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:#363b3f;}


/* 首页 */
.zx_top{ width:1200px; height:116px; display:block; margin:0 auto;}
.zx_top .zx_logo{ width:616px; height:116px; display:block; float:left;}
.zx_top .zx_logo .logo_img{ width:90px; height:90px;  display:block; float:left; padding:13px;}
.zx_top .zx_logo .logo_img img{ width:90px; height:90px;  display:block;}
.zx_top .zx_logo .logo_txt{ width:500px; height:116px; display:block; float:left;}
.zx_top .zx_logo .logo_txt h1{ font-size:32px; line-height:116px; color:#5a5a5a; }

.zx_top .zx_by{ width:170px; height:116px; display:block; float:left;}
.zx_top .zx_by .by_line{ width:1px; height:20px; background:#ccc; display:block; margin-top:48px; float:left;}
.zx_top .zx_by .by_txt{ width:150px; height:40px; display:block; margin-left:19px; float:left; margin-top:38px;}
.zx_top .zx_by .by_txt p{ font-size:13px; line-height:20px; color:#666;}

.zx_top .zx_dh{ width:316px; height:116px; display:block; float:right;}
.zx_top .zx_dh .dh_img,.zx_top .zx_dh .dh_img img{width:116px; height:116px; display:block; float:left;}
.zx_top .zx_dh .dh_txt{ width:200px; height:60px; margin-top:28px; display:block; float:left;}
.zx_top .zx_dh .dh_txt p{ line-height:30px; font-size:27px; color:#666;}

.zx_nav{ width:100%; height:74px; display:table; background:rgb(3, 176, 84);}
.zx_nav ul{ width:1200px; height:60px; display:block; padding:7px 0; margin:0 auto;}
.zx_nav ul li{ width:200px; height:60px; display:table; float:left; position:relative;}
.zx_nav ul li a{width:200px; height:60px; display:block; line-height:60px; font-size:15px; color:#fff; text-align:center;}
.zx_nav ul li:hover{ background:#0a9ae8;}
.zx_nav ul li ul{ display:none;}
.zx_nav ul li:hover ul{ display:block; position:absolute; width:200px; height:auto; background:rgba(0,0,0,0.9); left:0px; z-index:999;}
.zx_nav ul li:hover ul li,.zx_nav ul li:hover ul li a{ width:200px; height:42px; line-height:42px; display:block; text-align:center;}
.zx_nav ul li:hover ul li a:hover{ background:#0a9ae8;}
/* banner */
.template_banner{width:100%; height:auto; display:table; margin-top:0px;}
/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{ width:100%; height:auto; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



/* banner end */


.hb_jianjie{ width:1200px; height:420px; display:block; margin:0 auto; margin-top:120px; position:relative;}
.hb_jianjie .jj_left{ width:630px; height:420px; display:block; position:absolute; left:0px; top:0px; z-index:-1;}
.hb_jianjie .jj_left img{ width:630px; height:420px; display:block;}
.hb_jianjie .jj_right{ width:740px; height:314px; display:block; float:right; margin-top:53px; background:url(../images/arbg.jpg) no-repeat left top #09950f; position:relative; }
.hb_jianjie .jj_right .r_img{ width:165px; height:116px; display:block; position:absolute; z-index:9; right:0px; top:-53px;}
.hb_jianjie .jj_right .jj_more{ width:62px; height:61px; display:block; position:absolute; z-index:9; right:0px; bottom:0px; }
.hb_jianjie .jj_right .jj_more a,.hb_jianjie .jj_right .jj_more a img{ width:62px; height:61px; display:block;}

.hb_jianjie .jj_right .jj_title{ width:680px; height:auto; display:table; margin-left:35px; background:url(../images/lou.jpg) no-repeat left center; margin-top:40px;}
.hb_jianjie .jj_right .jj_title h2{ font-size:22px; font-weight:bold; color:#FFF; text-indent:55px; line-height:26px;}
.hb_jianjie .jj_right .jj_title h3{ font-size:12px; font-weight:normal; color:#FFF; text-indent:55px; line-height:26px;}

.hb_jianjie .jj_right .jj_txt{ width:680px; height:auto; display:table; margin-left:35px; margin-top:20px;}
.hb_jianjie .jj_right .jj_txt p{ font-size:14px; font-weight:normal; color:#FFF; text-indent:55px; line-height:36px; text-indent:2em;}


.hb_hf{ width:100%; height:184px; background:url(../images/uz5d_kgmr.jpg) no-repeat center; margin-top:120px;}
.hf_nr{ width:1200px; height:184px; display:block; margin:0 auto;}
.hf_nr .hf_txt{ width:700px; height:auto; display:block; float:left;}
.hf_nr .hf_txt h2{ font-size:24px; font-weight:normal; line-height:36px; color:#FFF; margin-top:50px;}
.hf_nr .hf_txt p{ font-size:14px; font-weight:normal; line-height:36px; color:#FFF;}


.hf_lx{ width:262px; height:auto; display:block; float:left;}

.hf_lx .tel{ width:260px; height:44px; display:block; border-radius:22px; border:1px solid #fff; margin-top:45px;}
.hf_lx .tel h3{ width:260px; height:44px; display:block; line-height:44px; text-align:center; color:#FFF; background:url(../images/icon.png) no-repeat 25px center; font-size:20px; text-indent:20px;}
.hf_lx a{  width:262px; height:46px; display:block; border-radius:23px; background:#eabc07; color:#FFF; text-align:center; line-height:46px; font-size:18px; margin-top:15px; text-shadow:0 0 3px #999;}

.hf_ewm{ width:128px; height:128px; display:block; float:right; margin-top:28px;}
.hf_ewm img{ width:128px; height:128px; display:block;}


.hb_youshi{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:60px;}
.hb_youshi .youshi_title{ width:1200px; height:50px; display:block;}
.hb_youshi .youshi_title h2{ font-size:40px; font-weight:bold; text-align:center; color:#068921; line-height:50px;}
.ys_01{ width:1200px; height:auto; display:table; margin-top:35px;}
.ys_01 .ys_txt{ width:600px; height:auto; display:table; float:left;}
.ys_01 .ys_txt .ys_title{ width:600px; height:auto; display:table; background:url(../images/btn_03.png) no-repeat left center;}
.ys_01 .ys_txt .ys_title h2{ font-size:26px; font-weight:bold; color:#068921; text-indent:65px; line-height:40px;}
.ys_01 .ys_txt .ys_title p{ font-size:14px; font-weight:normal; color:#666; text-indent:65px; line-height:26px;}
.ys_01 .ys_txt .ys_nr{width:500px; height:auto; display:table;}
.ys_01 .ys_txt .ys_nr p{ font-size:14px; line-height:32px; background:url(../images/circle.jpg) no-repeat left center; width:500px; height:auto; display:block; padding-left:30px; margin-top:20px;}

.ys_01 .ys_img{ width:600px; height:320px; display:block; float:right;}
.ys_01 .ys_img img{ width:600px; height:320px; display:block;}


.ys_02{ width:1200px; height:auto; display:table; margin-top:0px;}
.ys_02 .ys_txt{ width:500px; height:auto; display:table; float:right; margin-top:50px;}
.ys_02 .ys_txt .ys_title{ width:500px; height:auto; display:table; background:url(../images/btn_02.png) no-repeat left center; }
.ys_02 .ys_txt .ys_title h2{ font-size:26px; font-weight:bold; color:#068921; text-indent:65px; line-height:40px;}
.ys_02 .ys_txt .ys_title p{ font-size:14px; font-weight:normal; color:#666; text-indent:65px; line-height:26px;}
.ys_02 .ys_txt .ys_nr{width:500px; height:auto; display:table;}
.ys_02 .ys_txt .ys_nr p{ font-size:14px; line-height:32px; background:url(../images/circle.jpg) no-repeat left center; width:500px; height:auto; display:block; padding-left:30px; margin-top:20px;}

.ys_02 .ys_img{ width:600px; height:320px; display:block; float:left;}
.ys_02 .ys_img img{ width:600px; height:320px; display:block;}



.hb_fuwu{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:80px;}
.hb_title{ width:1200px; height:auto; display:table;}
.hb_title h2{ font-size:31px; line-height:50px; text-align:center; color:#5a5a5a;}
.hb_title p{ font-size:15px; text-align:center; line-height:50px; color:#7d7d7d;}

.hb_title .t_line_01{ width:120px; height:3px; display:block; margin:0 auto; background:#068921; margin-top:15px;}
.hb_title .t_line_02{ width:720px; height:1px; display:block; margin:0 auto; background:#ccc;}


.fuwu_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:50px;}
.fuwu_body .fuwu_fl{ width:236px; height:auto; display:table; float:left;}
.fuwu_body .fuwu_fl img{ width:236px; height:116px; display:block; background:#13c165; }
.fuwu_body .fuwu_fl ul{ width:234px; height:auto; display:table; border:1px solid #068921; border-top:none; padding:15px 0;}
.fuwu_body .fuwu_fl ul li{ width:198px; height:54px; display:block; margin-top:2px; margin-left:15px; line-height:54px; text-indent:60px;}
.fuwu_body .fuwu_fl ul li a{ width:198px; height:54px; display:block; font-size:14px;}
.fuwu_body .fuwu_fl ul li a:hover{ background:url(../images/arrow_right_gz.png) no-repeat 10px center #C00; background-size:auto 50%; color:#FFF;}

.fuwu_img{ width:920px; display:table; height:auto; float:right;}
.fuwu_img ul li{ width:175px; height:206px; display:block; float:left; border:1px solid #ccc; margin-left:7px; margin-bottom:10px;}
.fuwu_img ul li a{ width:175px; height:206px; display:block;}
.fuwu_img ul li a img{ width:145px; height:103px; display:block; padding:15px;}
.fuwu_img ul li a h2{ font-size:15px; text-align:center; line-height:30px; font-weight:normal; color:#666;}


.hb_news{ width:100%; height:auto; display:table; padding:50px 0; background:#f0f0f0; margin-top:50px;}
.hb_news .news_title{ width:1200px; height:auto; display:table; margin:0 auto; position:relative;}
.hb_news .news_title h2{ font-size:31px; line-height:40px; color:#5a5a5a; font-weight:bold;}
.hb_news .news_title h3{ font-size:15px; line-height:30px; color:#999; font-weight:normal;}
.hb_news .news_title a{ width:auto; height:auto; display:block; position:absolute; right:0px; z-index:1; line-height:50px; color:#999; top:0px; font-size:14px;}

.news_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:30px;}
.news_body ul li{ width:388px; height:328px; display:block; float:left; background:#03a30a; margin-left:18px; padding-top:10px;}
.news_body ul li:nth-child(1){ margin-left:0px;}
.news_body ul li a{ width:388px; height:458px; display:block;}
.news_body ul li a img{ width:358px; height:175px; display:block; padding:15px;}
.news_body ul li a h2{ font-size:16px; font-weight:normal; color:#fff; line-height:30px; display:block; width:358px; margin:0 auto; margin-top:8px;}
.news_body ul li a span{ font-size:12px; font-weight:normal; color:#fff; line-height:26px; display:block; width:358px; margin:0 auto; }
.news_body ul li a p{ font-size:14px; font-weight:normal; color:#fff; line-height:28px; display:block; width:358px; margin:0 auto; margin-top:12px;}
.news_body ul li a h3{ font-size:16px; font-weight:normal; color:#fff; width:114px; height:39px; display:block; line-height:39px; margin:0 auto; border:1px solid #fff; margin-top:20px; text-align:center;}


.hb_liucheng{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:80px;}
.hb_liucheng .lc_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:60px;}
.hb_liucheng .lc_body ul li{ width:240px; height:auto; display:table; float:left;}
.hb_liucheng .lc_body ul li img{ width:88px; height:80px; display:block; margin:0 auto;}
.hb_liucheng .lc_body ul li h2{ font-size:16px; text-align:center; line-height:46px; display:block; font-weight:normal;}


.hb_foot{ width:100%; height:auto; display:table; background:url(../images/bottom_y.jpg) repeat-x; padding-bottom:80px; margin-top:80px;}
.hb_foot .foot_nr{ width:1200px; height:auto; display:table; background:url(../images/bottom.jpg) no-repeat center; margin:0 auto;}

.foot_left{ width:700px; height:auto; display:table; float:left; padding-top:80px; }
.foot_left ul{ width:700px; height:36px; display:block; margin-bottom:20px;}
.foot_left ul li{ width:100px; height:auto; display:table; float:left; line-height:36px; }
.foot_left ul li a{ font-size:14px; color:#FFF;}
.foot_left p{ font-size:14px; line-height:30px; color:#FFF; font-weight:normal;}


.foot_logo{ width:500px; height:auto; display:table; float:right; padding-top:90px;}
.foot_logo img{ width:126px; height:132px; display:block; float:left;}
.foot_logo .foot_logo_txt{ width:355px; height:auto; float:right;}
.foot_logo .foot_logo_txt h2{ font-size:26px; color:#FFF; line-height:30px; padding-top:25px;}
.foot_logo .foot_logo_txt p{ color:#FFF; font-size:10px; line-height:16px; margin-top:10px;}


.ny_content{ width:100%; height:auto; display:table; background:#fff; padding-bottom:50px;}


.ny_lanmu{ width:1200px; height:188px; display:block; margin:0 auto;}

.ny_lanmu h2{ font-size:28px; font-weight:normal; color:#fff; text-shadow:0 0 3px #666; text-align:right; padding-top:35px;}
.ny_lanmu .ny_line{ width:390px; height:1px; display:block; float:right; box-shadow:0 0 1px #666; background:#FFF; margin-top:8px;}
.ny_lanmu h3{ font-size:24px; font-weight:normal; color:#fff; text-shadow:0 0 3px #666; text-align:right; padding-top:15px;}

.ny_content .ny_daohang{ width:1200px; height:50px; background:#FFF; display:block; margin:0 auto;}
.dh_left{ width:840px; height:50px; display:block; float:left;}
.dh_left ul li{ width:140px; grid-rows:47px; line-height:45px; display:block; float:left;}
.dh_left ul li a{ width:140px; height:47px; display:block; font-size:14px; text-align:center;}
.dh_left ul li a:hover{ border-bottom:3px solid #09950f;}
.dh_right{ width:360px; height:50px; display:block; float:right;}
.dh_right h2{ font-size:14px; line-height:50px; font-weight:normal; text-align:right; padding-right:20px; color:#666;}
.dh_right h2 a{ color:#666;}


.ny_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:30px; padding-bottom:50px;}
.ny_body .ny_title{ width:1198px; height:38px; border:1px solid #ccc; display:block;}
.ny_body .ny_title h2{ font-size:12px; font-weight:normal; color:#666; text-align:right; line-height:38px; margin-right:15px;}
.ny_body .ny_title h2 a{ font-size:12px; color:#666;}

 .ny_right{ width:950px; display:table; float:right;}
 .ny_right .right_title{ width:950px; height:58px; background:url(../images/3.jpg) no-repeat 98px bottom; }
 .ny_right .right_title h2{ width:auto; min-width:168px; padding:0 20px; height:53px; display:block; float:left; background:rgb(3, 176, 84); text-align:center; font-size:20px; line-height:53px; color:#FFF;}
 .ny_right .title_tel{ width:744px; height:47px; display:block; background:#fff; background:url(../images/tel.png) no-repeat 550px center #fff; float:left; padding:3px 0;}
 .ny_right .right_title .title_tel p{ font-size:17px; line-height:23px; text-align:right; margin-right:20px; color:#ff7e00;}
.ny_content{ margin-top:20px;}

.chanpin_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:15px;}
.chanpin_body .chanpin_left{ width:230px; height:auto; display:table; float:left;}
.chanpin_body .chanpin_left .chanpin_title{ width:230px; height:53px; display:block; background:rgb(3, 176, 84);}
.chanpin_body .chanpin_left .chanpin_title h2{ line-height:53px; text-indent:72px; color:#FFF; width:210px; height:53px; display:block; font-size:18px;}
.chanpin_body .chanpin_left ul{ width:228px; height:auto; display:table; border:1px solid #bbb; border-top:none; background:#FFF;}
.chanpin_body .chanpin_left ul li{ width:208px; height:auto; display:block; margin:0 auto; border-bottom:1px solid #ddd; background:url(../images/1_03.png) no-repeat left center;}
.chanpin_body .chanpin_left ul ul{ width:208px;height:auto; display:table; border:none; background: none;}
.chanpin_body .chanpin_left ul li a{  width:208px; height:46px; display:block; line-height:46px; text-indent:25px;}
.chanpin_body .chanpin_left ul ul li{ width:208px; height:auto; display:block;  margin:0 auto; border-bottom:1px solid #ddd; background:none;}
.chanpin_body .chanpin_left ul li li a{  width:138px; margin: 0 auto; height:auto; display:block; line-height:20px; text-indent:0px; padding:8px 0;}

.content1 img{ max-width: 100%; }


