/*banner*/
.banner_box{ width:100%; min-width:1200px; height:700px; overflow:hidden;}
.banner{ width:1000px; margin:auto; height:700px; position:relative;}
.banner img{ position:absolute; left:-460px;}
.anniu{ display:block; position:absolute; left:45%; bottom:40px; overflow:hidden;}
.anniu li{ float:left; width:16px; height:16px; border-radius:8px; background:#ffffff; margin:0 8px;}
.anniu .anniu_bj{ background:#faab12;}

.remen_bj{ min-width:1200px; height:68px; background:#f4f4f4;}
.remen_box{ width:1200px; margin:auto; overflow:hidden;}
.remen_box ul{ float:left; overflow:hidden;}
.remen_box ul span{ float:left; font-size:12px; color:#7b7b7b; line-height:68px;}
.remen_box ul li{ float:left; margin-left:12px;}
.remen_box ul li a{ font-size:12px; color:#7b7b7b; line-height:68px;}
.sousuo{ float:right; width:326px; height:32px; border-radius:17px; border:1px solid #cdcdcd; padding:0 18px; margin-top:18px;}
.sousuo input{ float:left; height:32px;width:286px; background:none;line-height:30px; text-align:left; color:#a0a0a0; padding:0; margin:0; outline:none; border:none;}
.sousuo button{ float:left; width:40px; height:32px; background:url(../images/ss_tu.png) no-repeat center;outline:none; color:#fff; border:none;}
/*tongdian*/
.tongdian_bj{ min-width:1200px; padding:65px 0; background:url(../images/beijing.jpg);}
.tongdian_title{ width:1200px; margin:auto;}
.tongdian_title span{ display:block; font-size:36px; font-weight:bold; text-align:center; color:#008f47;}
.tongdian_title p{ display:block; font-size:24px; color:#5c5c5c; text-align:center; background:url(../images/title_bj.png) no-repeat center; margin-top:10px;}
.tongdian_box{ width:1200px; margin:60px auto 0;}
.tongdian_box ul{ display:block; background:#fff; overflow:hidden;}
.tongdian_box ul li{ float:left; width:550px; height:150px; padding-left:50px;}
.tongdian_box ul li span{ display:block; width:60px; height:2px; background:#d3d3d3; margin-top:5px;}
.tongdian_box ul li:nth-child(1){ background:url(../images/L_jiao.png) no-repeat left top;}
.tongdian_box ul li p{ display:block; font-size:30px; color:#3e3e3e; line-height:40px; padding-top:45px;}
.tongdian_box ul li p b{ font-size:36px; font-weight:bold; color:#3e3e3e; line-height:40px;}
.tongdian_box ul li:nth-child(2){ background:#008f47;}
.tongdian_box ul li:nth-child(2) p,.tongdian_box ul li:nth-child(2) b,.tongdian_box ul li:nth-child(3) p,.tongdian_box ul li:nth-child(3) b{ color:#fff;}
.tongdian_box ul li:nth-child(2) span{ background:#4eac7d;}
.tongdian_box ul li:nth-child(3){ background:#3e3e3e;}
.tongdian_box ul li:nth-child(4){ background:url(../images/R-jiao.png) no-repeat right bottom;}
.tongdian_box ul li:nth-child(3) span{ background:#707070;}
.moer_anniu{ width:449px; height:43px; margin:70px auto 0; background:url(../images/k-anniu.png) no-repeat center; overflow:hidden;}
.moer_anniu dl{ float:left; overflow:hidden;}
.moer_anniu dl dt{ float:left; font-size:18px; color:#3b3b3b; line-height:43px; padding-left:25px;} 
.moer_anniu dl dd{ float:left; font-size:22px; font-weight:bold; color:#008f47; line-height:43px;}
.moer_anniu span{ float:right; width:164px; height:43px;}
.moer_anniu span a{ display:block; font-size:16px; color:#ffffff; text-align:center; line-height:43px;}
/*youshi*/
.youshi_bj{ min-width:1200px; height:692px; padding-top:88px; background:url(../images/ys_bj.jpg) no-repeat top;}
.youshi_title{ width:1200px; margin:auto;}
.youshi_title span{ display:block; font-size:36px; font-weight:bold; color:#404040; text-align:center;}
.youshi_title span b{ font-size:36px; color:#008f47;}
.youshi_title p{ display:block; font-size:24px; color:#5c5c5c; text-align:center; margin-top:10px; background:url(../images/title_bj.png) no-repeat center;}
.youshi_box{ width:1200px; height:532px; margin:73px auto 0; position:relative; overflow:hidden;}
.youshi_1{width:404px; height:129px; position:absolute; left:0; top:136px; overflow:hidden;}
.youshi_1 p{ float:left; width:242px; font-size:16px; color:#3f3f3f; line-height:26px; padding-top:32px;}
.youshi_1 span{ float:right; width:127px; height:127px; background:#fff; border:1px solid #008f47; font-size:24px; color:#3f3f3f; text-align:center; font-weight:bold; line-height:127px; border-radius:65px;}
.youshi_2{ float:left; width:280px; position:absolute; top:0; left:466px;}
.youshi_2 span{ display:block; width:127px; height:127px; margin:auto; background:#fff; border:1px solid #008f47; font-size:24px; color:#3f3f3f; text-align:center; border-radius:65px; font-weight:bold; line-height:127px;}
.youshi_2 p{ display:block; font-size:16px; color:#3f3f3f; line-height:26px; text-align:center; margin-top:26px;}
.youshi_3{ width:408px; height:149px; position:absolute; right:0; top:136px; overflow:hidden;}
.youshi_3 span{ float:left; width:127px; height:127px; background:#fff; border:1px solid #008f47; font-size:24px; color:#3f3f3f; text-align:center;  border-radius:65px; font-weight:bold; line-height:127px;}
.youshi_3 p{ float:right; width:254px; padding-top:5px; font-size:16px; color:#3f3f3f; line-height:26px;}
.youshi_4{ width:357px; height:155px; position:absolute; left:0;top:326px; overflow:hidden;}
.youshi_4 p{ float:left; width:206px; font-size:16px; color:#3f3f3f; line-height:26px; padding-top:28px;}
.youshi_4 span{ float:right; width:127px; height:127px; background:#fff; border:1px solid #008f47; font-size:24px; color:#3f3f3f; text-align:center; border-radius:65px; font-weight:bold; line-height:127px;}
.youshi_5{ width:354px; height:175px; position:absolute; right:0; top:326px; overflow:hidden;}
.youshi_5 span{ float:left; width:127px; height:127px; background:#fff; border:1px solid #008f47; font-size:24px; color:#3f3f3f; text-align:center; border-radius:65px; font-weight:bold; line-height:127px;}
.youshi_5 p{ float:right; width:204px; font-size:16px; color:#3f3f3f; line-height:26px;}
.youshi_box span:hover{ background:#008f47; color:#fff;cursor:default}
.youshi_box p:hover{ color:#008f47;cursor:default}
.fg_bj{ min-width:1200px; height:137px; background:#008f47;}
.z_banner{ width:1200px; height:137px; margin:auto; overflow:hidden;}
.xiao_left{ float:left; margin-top:35px;}
.xiao_left span{ display:block; font-size:24px; font-weight:bold; color:#fff;}
.xiao_left p{ display:block; font-size:24px; color:#fff; margin-top:5px;}
.xiao_right{ float:right; margin-top:36px;}
.xiao_right dl{ display:block; overflow:hidden;}
.xiao_right dl dt{ float:left; font-size:20px; color:#fff; line-height:30px;}
.xiao_right dl dd{ float:left; font-size:27px; color:#fff; line-height:30px;}
.xiao_right a{ display:block; width:123px; height:30px; background:#fff; font-size:16px; font-weight:bold; color:#008f47; text-align:center; line-height:30px; margin-top:10px;}
/*products*/
.products_title{ width:1200px; margin:78px auto 0;}
.products_title span{ display:block; font-size:36px; font-weight:bold; color:#404040; text-align:center;}
.products_title p{ display:block; font-size:24px; color:#5c5c5c; text-align:center; margin-top:10px; background:url(../images/title_bj.png) no-repeat center;}
.products_box{ width:1200px; margin:56px auto 0; overflow:hidden;}
.products_left{ float:left; width:234px;}
.fl_title{ width:189px; height:80px; background:#008f47; padding:0 20px 0 25px;}
.fl_title span{ display:block; font-size:24px; font-weight:bold; color:#fff; line-height:80px; background:url(../images/fl_tb.png) no-repeat right;}
.fl_box{ display:block;}
.fl_box li{ display:block; height:45px; background:url(../images/l-tb.png) no-repeat center; margin-bottom:1px;}
.fl_box li a{ display:block; font-size:16px; color:#fff; text-indent:25px; line-height:42px;}
.fl_box .erji_box{ width:234px; position:relative;top:-1px;}
.fl_box .erji_box a{ display:block; height:45px; background:url(../images/l-tb2.png) no-repeat center; font-size:16px; color:#404040; line-height:45px; text-indent:25px;}
.fl_box .erji_box a:hover{ background:url(../images/honer_tb.png) no-repeat center; color:#fff;}
.products_right{ float:right; width:934px; overflow:hidden;}
.products_right ul{ display:block; width:960px; overflow:hidden;}
.products_right ul li{ float:left; width:295px; margin-right:24px; margin-bottom:32px;}
.products_right ul li .products_tu{ width:295px; height:295px; background:#000; overflow:hidden;}
.products_tu img{ display:block; transition:all 0.5s ease-out;}
.products_right ul li h1{ display:block; font-size:16px; color:#5b5b5b; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:18px;}
.products_right ul li p{ display:block; font-size:13px; color:#898989; line-height:20px; margin-top:5px;}
.products_right ul li span{ display:block; font-size:13px; color:#898989; text-align:center; margin-top:10px; text-decoration:underline;}
.products_right ul li:hover h1,.products_right ul li:hover span{ color:#008f47;}
.products_right ul li:hover img{ opacity:0.5; transform:scale(1.1);}
/*jishuyanfa*/
.yanfa_bj{ min-width:1200px; padding:80px 0 75px; background:#f7f7f7; margin-top:80px;}
.yanfa_title{ width:1200px; margin:auto;}
.yanfa_title span{ display:block; font-size:36px; font-weight:bold; color:#404040; text-align:center;}
.yanfa_title p{ display:block; font-size:24px; color:#5c5c5c; text-align:center; margin-top:10px; background:url(../images/title_bj.png) no-repeat center;}
.yanfa_zhongbox{ width:1200px; margin:35px auto 0; overflow:hidden;}
.yanfa_rentu{ float:left;}
.yanfa_rentu img{ display:block;}
.honor_bigbox{ float:right; width:824px; margin-top:50px; overflow:hidden;}
.L-jiantou{ float:left; margin-top:82px; cursor:pointer;}
.honor_tu{ float:left; margin-left:40px; overflow:hidden;}
.honor_tu ul{ display:block; width:710px; overflow:hidden;}
.honor_tu ul li{ float:left; width:152px; margin-right:22px; font-size:12px; text-align:center; color:#535353; line-height:30px;}
.R-jiantou{ float:right; margin-top:82px; cursor:pointer;}
.yanfa_cobox{ display:block; width:1200px; overflow:hidden;}
.yanfa_cobox li{ float:left; width:400px; height:354px; background:url(../images/yf_bj.jpg) no-repeat center;}
.yanfa_cobox .guinsl{ background:url(../images/yf_bj2.jpg) no-repeat center;}
.yanfa_cobox .yanfa_tu{ width:62px; height:55px; margin:auto; padding-top:50px;}
.yanfa_cobox .yanfa_tu img{ display:block;}
.yanfa_cobox li h1{ display:block; font-size:30px; font-weight:bold; color:#fff; text-align:center; margin-top:30px;}
.yanfa_cobox li p{ display:block; font-size:18px; color:#f7f7f7; text-align:center; line-height:30px; margin-top:20px; padding:0 45px;}
/*news*/
.news_bigtitle{ width:1200px; margin:78px auto 0;}
.news_bigtitle span{ display:block; font-size:36px; color:#404040; font-weight:bold; text-align:center;}
.news_bigtitle p{ display:block; font-size:24px; color:#5c5c5c; text-align:center; margin-top:10px; background:url(../images/title_bj.png) no-repeat center;}
.news_bigbox{ width:1200px; margin:65px auto 0; overflow:hidden;}
.news_left{ float:left; width:558px;}
.news_title{ width:558px; overflow:hidden}
.news_title span{ float:left; font-size:18px; font-weight:bold; color:#008f47; line-height:20px;}
.news_title a{ float:right; font-size:14px; color:#a1a1a1; line-height:20px;}
.news_title a:hover{color:#008f47;}
.toutiao_box{ width:558px; overflow:hidden; margin-top:20px;}
.toutiao_tu{ float:left; width:245px; overflow:hidden;}
.toutiao_con{ float:right; width:282px;}
.toutiao_con h1{ display:block; font-size:16px; color:#484848; padding-top:10px; font-weight:bold;}
.toutiao_con p{ display:block; font-size:14px; color:#8a8a8a; line-height:24px; margin-top:18px;}
.toutiao_con span{ display:block; width:105px; height:32px; background:#008f47; margin-top:20px;}
.toutiao_con span a{ display:block; font-size:14px; color:#fff; text-align:center; line-height:32px;}
.news_conbox{ width:558px; margin-top:42px;}
.news_conbox dl{ display:block; padding-left:25px; background:url(../images/news-tb.jpg) no-repeat left; margin-bottom:15px; overflow:hidden;}
.news_conbox dl dt{ float:left;}
.news_conbox dl dt a{ display:block; font-size:14px; color:#484848; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_conbox dl dt a:hover{ color:#008f47;}
.news_conbox dl dd{ float:right; font-size:14px; color:#717171; line-height:24px;}

.news_right{ float:right; width:578px;}
.jishudayi_title{ width:578px; overflow:hidden;}
.jishudayi_title span{ float:left; font-size:18px; color:#008f47; font-weight:bold; line-height:20px;}
.jishudayi_title a{ float:right; font-size:14px; color:#a1a1a1; line-height:20px;}
.jishudayi_title a:hover{color:#008f47;}
.jishudayi_conbox{ width:578px; margin-top:20px;}
.jishudayi_con{ width:578px; overflow:hidden; margin-bottom:20px;}
.jishudayi_tu{ float:left; width:182px; overflow:hidden;}
.jishudayi_right{ float:right; width:372px; padding-top:10px;}
.jishudayi_right span{ display:block; padding-left:38px; background:url(../images/w_tb.jpg) no-repeat left; margin-bottom:18px;}
.jishudayi_right span a{ display:block; font-size:14px; font-weight:bold; color:#5a5a5a; line-height:21px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jishudayi_right p{ display:block; padding-left:38px; background:url(../images/d_tb.jpg) no-repeat left top; font-size:14px; color:#787878; line-height:21px;}
/*about*/
.about_bj{ min-width:1200px; background:url(../images/about_bj.jpg) top; margin-top:90px;}
.about_box{ width:1200px; margin:auto; overflow:hidden;}
.about_jianjie{ width:1200px; overflow:hidden;}
.about_left{ float:left;}
.about_left dl{ display:block; margin-top:55px;}
.about_left dl dt{ display:block; font-size:36px; font-weight:bold; color:#008f47;}
.about_left dl dd{ display:block; font-size:20px; color:#3c3c3c; margin-top:5px;}
.about_left ul{ display:block; margin-top:65px;}
.about_left ul li{ display:block; width:173px; height:45px; background:#3c3c3c; margin-bottom:18px;}
.about_left ul li:hover{ background:#008f47;}
.about_left ul li a{ display:block; font-size:18px; color:#fff; text-align:center; line-height:45px;}
.about_tu{ float:right;}
.about_con{ display:block; margin-top:15px; font-size:15px; color:#3d3d3d; line-height:28px; text-align:center; padding-left:60px;}
.about_youshi{ display:block; width:1014px; margin:78px auto 82px; overflow:hidden;}
.about_youshi li{ float:left; margin:0 56px;}
.about_youshi li span{ display:block; font-size:48px; font-weight:bold; color:#3c3c3c; text-align:center;}
.about_youshi li span b{ font-size:23px; font-weight:bold; color:#3c3c3c;}
.about_youshi li p{ display:block; font-size:18px; color:#393939; text-align:center; margin-top:5px;}
