﻿body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0; font-family:"Microsoft Yahei";}
*{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body{background:url(../../images/bg.jpg) repeat;}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px;overflow-x: hidden;}
.w1200{ width:1200px; margin:auto; position:relative;}
i{ font-style:normal;}
em{ font-style:normal;}
.noright{ padding-right:0px !important; margin-right:0px !important; }
p{margin:auto !important;}

.banner{background:url(../images/banner.jpg) center no-repeat; height:797px;}

/*compared*/
.compared{margin-top:80px;}
.compared_title{ text-align:center;}
.compared_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.compared_title span{font-size:24px; border:1px #ccc solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.compared_nr{width:1200px; margin:auto; margin-top:50px; position:relative;}
.compared_nr_fl{width:600px; float:left; height:230px; background:#eeeeee; border-top-left-radius:120px; border-bottom-left-radius:120px;}
.compared_nr_fl p{font-size:38px; font-weight:bold; padding-left:120px; padding-top:26px; padding-bottom:6px;}
.compared_nr_fl span{font-size:22px; display:block; margin-left:120px; line-height:36px;}
.compared_vs{width:96px; height:96px; background:url(../images/vs.png) center no-repeat; position:absolute; top:66px; left:0; right:0; margin:auto; z-index:999; box-shadow:00px 2px 30px rgba(0, 0, 0, 0.28); border-radius:50px;}
.compared_nr_fr{width:600px; float:right; height:230px; background:#106d3e; border-top-right-radius:120px; border-bottom-right-radius:120px; color:#fff;}
.compared_nr_fr p{font-size:38px; font-weight:bold; padding-left:100px; padding-top:26px; padding-bottom:6px;}
.compared_nr_fr span{font-size:22px; display:block; margin-left:100px; line-height:36px;}
.compared img{ display:block; margin:auto; margin-top:4%;}


/*prod*/
.prod{background:#ededed; padding-top:70px; padding-bottom:70px;}
.prod_title{ text-align:center;}
.prod_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.prod_title span{font-size:24px; border:1px #ccc solid; width:480px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.prod_nr{width:1200px; margin:auto; margin-top:50px;}
.prod_nr .prod_01 li{float:left; margin-right:4px; margin-bottom:4px; position:relative; width:296px; height:232px; overflow:hidden;}
.prod_nr .prod_01 li:nth-child(4){margin-right:0px !important;}
.prod_nr .prod_01 li:nth-child(8){margin-right:0px !important;}
.prod_nr .prod_01 li>a>img{width:100%;}
.prod_nr .prod_01 li p{position:absolute; bottom:0px; width:100%; text-align:center; height:40px; line-height:40px; background:rgba(0, 0, 0, 0.65); color:#fff; font-size:18px; font-weight:bold; transition:0.3s;}
.prod_nr .prod_01 li:hover p{height:100%; transition:0.3s; line-height:232px;}
.prod_nr .prod_01 li:hover p img{top:105px; transition:0.3s;}
.prod_nr .prod_01 li p img{ padding-right:10px; padding-top:4px; position:absolute; top:9px; margin-left:-16px; transition:0.3s;}
.prod_nr .prod_01 dl{display:block; float:left; margin-right:4px; background:url(../images/prod_01.jpg) center no-repeat; width:296px; height:232px; text-align:center;}
.prod_nr .prod_01 dl p{font-size:30px; font-weight:bold; color:#fff; padding-top:78px;}
.prod_nr .prod_01 dl span{font-size:16px; color:#fff; text-transform:uppercase; padding-top:4px; display:block; opacity:0.8;}
.prod_nr .prod_02{margin-top:40px;}
.prod_nr .prod_02 li{float:left; margin-right:4px; margin-bottom:4px; position:relative; width:296px; height:232px; overflow:hidden;}
.prod_nr .prod_02 li:nth-child(4){margin-right:0px !important;}
.prod_nr .prod_02 li:nth-child(8){margin-right:0px !important;}
.prod_nr .prod_02 li>a>img{width:100%;}
.prod_nr .prod_02 li p{position:absolute; bottom:0px; width:100%; text-align:center; height:40px; line-height:40px; background:rgba(0, 0, 0, 0.65); color:#fff; font-size:18px; font-weight:bold; transition:0.3s;}
.prod_nr .prod_02 li:hover p{height:100%; transition:0.3s; line-height:232px;}
.prod_nr .prod_02 li:hover p img{top:105px; transition:0.3s;}
.prod_nr .prod_02 li p img{ padding-right:10px; padding-top:4px; position:absolute; top:9px; margin-left:-16px; transition:0.3s;}
.prod_nr .prod_02 dl{display:block; float:left; margin-right:4px; background:url(../images/prod_02.jpg) center no-repeat; width:296px; height:232px; text-align:center;}
.prod_nr .prod_02 dl p{font-size:30px; font-weight:bold; color:#fff; padding-top:78px;}
.prod_nr .prod_02 dl span{font-size:16px; color:#fff; text-transform:uppercase; padding-top:4px; display:block; opacity:0.8;}


/*power*/
.power{background:#106d3e; padding-bottom:60px;}
.power_title{ text-align:center; padding-top:70px;}
.power_title p{font-size:48px; font-weight:bold; color:#fff;}
.power_title span{font-size:24px; border:1px #ddd solid; width:320px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#eee; margin-top:14px;}
.power_nr{width:1200px; margin:auto; margin-top:50px;}
.power_nr li{position:relative; width:386px; height:303px; overflow:hidden; float:left; margin-right:21px; margin-bottom:21px;}
.power_nr li>img{width:100%;}
.power_nr li:nth-child(3){margin-right:0px !important;}
.power_nr li:nth-child(6){margin-right:0px !important;}
.power_nr li p{position:absolute; bottom:0px; width:100%; text-align:center; height:46px; line-height:46px; background:rgba(0, 0, 0, 0.65); color:#fff; font-size:22px; font-weight:bold; transition:0.3s;}
.power_nr li:hover p{height:100%; transition:0.3s; line-height:303px;}
.power_nr li:hover p img{top:141px; transition:0.3s;}
.power_nr li p img{ padding-right:10px; padding-top:4px; position:absolute; top:13px; margin-left:-16px; transition:0.3s;}


/*made*/
.made{}
.made_title{ text-align:center; padding-top:70px;}
.made_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.made_title span{font-size:24px; border:1px #ccc solid; width:340px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.made_nr{width:1200px; margin:auto; margin-top:50px;}
.made_nr li{width:256px; text-align:center; float:left; margin-right:58px;}
.made_nr li:nth-child(4){margin-right:0px !important;}
.made_nr li i{width:256px; height:256px; display:block; overflow:hidden; position:relative;}
.made_nr li i img{}
.made_nr li i em{display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:rgba(0, 0, 0, 0.58); color:#fff; border-radius:50px; width:60px; height:60px; line-height:60px; font-size:24px;}
.made_nr li p{font-size:24px; padding-top:10px; line-height:32px; color:#535353;}


/* capital */
.capital{}
.capital_title{ text-align:center; padding-top:70px;}
.capital_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.capital_title span{font-size:24px; border:1px #ccc solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.capital_nr{width:1200px; margin:auto; margin-top:50px;}
.capital_nr li{width:364px; height:364px; overflow:hidden; border-radius:100%; position:relative; float:left; margin-right:54px;}
.capital_nr li dl{height:95px; background:rgba(0, 0, 0, 0.6); position:absolute; bottom:0; width:100%; text-align:center; line-height:40px;}
.capital_nr li dl p{font-size:26px; color:#fff;}
.capital_01{background:url(../images/capital_01.png) center no-repeat;}
.capital_02{background:url(../images/capital_02.png) center no-repeat;}
.capital_03{background:url(../images/capital_03.png) center no-repeat;}


/* share */
.share{background:#106d3e; margin-top:70px; padding-bottom:30px;}
.share_title{ text-align:center; padding-top:70px;}
.share_title p{font-size:48px; font-weight:bold; color:#fff;}
.share_title span{font-size:24px; border:1px #ddd solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#eee; margin-top:14px;}
.share_nr{width:1200px; margin:auto; margin-top:50px;}
.share_nr li{width:366px; height:337px; background:#fff; text-align:center; padding-top:26px; float:left; margin-right:50px; margin-bottom:50px;}
.share_nr li p{background:url() center no-repeat; font-size:32px; font-weight:bold; background:#106d3e; border-radius:50px; width:285px; height:54px; line-height:54px; margin:auto; color:#fff;}
.share_nr li span{font-size:22px; line-height:32px; margin-top:10px; margin-bottom:14px; display:block;}


/*undertake*/
.undertake{}
.undertake_title{ text-align:center; padding-top:70px;}
.undertake_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.undertake_title span{font-size:24px; border:1px #ccc solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.undertake_nr{width:1100px; margin:auto; margin-top:50px;}
.undertake_nr li{height:248px; float:left; margin-bottom:40px; margin-right:72px;}
.undertake_nr li:nth-child(2){margin-right:0px !important;}
.undertake_nr li:nth-child(4){margin-right:0px !important;}
.undertake_nr li:nth-child(6){margin-right:0px !important;}
.undertake_nr li:nth-child(8){margin-right:0px !important;}
.undertake_nr li p{width:79px; height:248px; background:url(../images/undertake_fk.png) center no-repeat; float:left; margin-right:20px;}
.undertake_nr li p i{display:block;width: 39px;font-size: 26px;line-height:30px;text-align:center;margin-left: 17px;padding-top:14px;color:#fff;}
.undertake_nr li p i:hover{color:#fff;}
.undertake_nr li span{display:block; float:left;width:415px; height:248px; overflow:hidden;}
.undertake_nr li span img{display:block; box-shadow:0px 6px 16px #999; width:100%;}


/* channel */
.channel{}
.channel_title{ text-align:center; padding-top:70px;}
.channel_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.channel_title span{font-size:24px; border:1px #ccc solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.channel_nr{background:url(../images/channel_nr.jpg) center no-repeat; width:1200px; height:265px; margin:auto; margin-top:50px;}
.channel_nr li{float:left; width:194px; height:94px; text-align:center; margin-left:30px; margin-left: 55px; margin-right:51px; line-height:80px; margin-bottom:56px; font-size:26px; font-weight:bold; color:#106d3e;}


/*condition*/
.condition{}
.condition_title{ text-align:center; padding-top:70px;}
.condition_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.condition_title span{font-size:24px; border:1px #ccc solid; width:280px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.condition_nr{width:1200px; margin:auto; margin-top:50px;}
.condition_nr li{width:100%; height:96px; line-height:96px; font-size:32px; padding-left:60px; color:#fff; margin-bottom:30px; letter-spacing:2px;}
.condition_green{background:#106d3e;}
.condition_hui{background:#6e6e6e;}


/*index_banner*/
.index_banner{background:url(../images/index_banner.jpg) center no-repeat; height:484px; margin-top:90px;}
.index_banner ul{width:1200px; margin:auto;}
.index_banner li{width:438px; height:290px; background:rgba(16, 109, 62, 0.85); text-align:center; color:#fff; float:right; margin-top:100px;}
.index_banner li p{font-size:48px; font-weight:bold; padding-top:46px; padding-bottom:10px;}
.index_banner li span{font-size:42px; font-weight:bold;}


/*support*/
.support{background:url(../images/support.jpg) center top no-repeat; height:1094px;}
.support_title{ text-align:center; padding-top:100px;}
.support_title p{font-size:48px; font-weight:bold; color:#106d3e;}
.support_title span{font-size:24px; border:1px #ccc solid; width:380px; height:40px; line-height:40px; display:block; margin:auto; border-radius:50px; color:#a3a3a3; margin-top:14px;}
.support_nr{width:1200px; margin:auto;}
.support_nr ul{width:700px; margin-top:180px;}
.support_nr ul li{width:312px; height:71px; background:url(../images/support_bj.png) center no-repeat; font-size:32px; line-height:71px; color:#fff; float:left; margin-right:30px; margin-bottom:30px;}
.support_nr ul li i{color:#106d3e; padding-left:18px; padding-right:32px;}
.certificate{ margin-top:60px;}
.certificate img{display:block; margin:auto;}

.footer{margin-top:0px !important;}