*{margin:0px;padding:0px;list-style:none;text-decoration:none; font-family: "Microsoft YaHei" ! important;}
body{margin:0px;padding:0px;list-style:none;text-decoration:none; font-family: "Microsoft YaHei" ! important;background:#fff; }
#out{max-width:1920px;height:auto;margin:0 auto;}
#logo{width:100%;height:auto;background:#7CC144;padding:10px 0px; display: table;}
.logo{width:1100px;height:auto;margin:0 auto; display: table; }
.logo img{margin: 0 auto; display: table; }
.nav dl{width:125px;height:40px;float:left;}
.nav dl a{color:#fff;display:block;}
.nav dl:hover a{color:#2C633B;}
.nav dl dd{font-size:14px;text-align:center;line-height:20px;}
.nav dl dt{font-size:12px;text-align:center;line-height:20px;}
.nav{width:1000px;height:40px; margin: 0 auto; display: table; }

#banner{width:100%;height:auto;display:table;}
#banner img{width:100%;height:auto;float:left;}

#about{width:100%;height:670px;background:#fff;}
.about{width:1100px;height:670px;margin:0 auto;}
.a_title{width:1100px;height:195px;}
.a_con{width:1100px;height:150px;overflow:hidden;}
.a_con p{text-indent:2em;line-height:30px;font-size:14px; color: #666666; }
.a_con p a{color:#7CC144;}
.a_show{width:1000px;height:212px;margin:40px auto 0; display: table; }
.a_show dl{float:left;margin-left:18px;height:212px;position:relative;}
.a_show dl dt{height:30px;width:282px;line-height:30px;position:absolute;bottom:0px;text-align:center;background:#fff;display:none;background:rgba(0,0,0,0.5)}
.a_show dl img{ width: 282px; }
.a_show dl:hover dt{display:table;}
.a_show dl dt span{color:#fff;}

#gg{width:100%;height:363px;background:url(../images/gg.jpg) center no-repeat;}

#news{width:100%;height:640px;background:#fff;}
.news{width:1100px;height:428px;margin:0 auto;padding:106px 0px;}
.n_left{width:408px;height:428px;float:left;}
.n_right{width:660px;height:428px;float:right;}
.n_right dl{width:660px;height:221px;}
.n_right dl dd{width:226px;height:221px;float:left;}
.n_right dl dd img{width:226px;height:221px;}
.n_right dl dt{width:420px;height:221px;float:right;overflow:hidden;}
.n_right dl dt h3{width:420px;height:35px;line-height:35px;font-size:18px;}
.ncons{height:188px;width:420px;overflow:hidden;font-size:14px;line-height:150%;}
.ncons a{color:#7CC144;}
.n_right ul{width:530px;height:200px;float:left;MARGIN-TOP:6PX;}
.n_right ul li{width:530px;height:39px;border-bottom:1px dashed #ccc;line-height:40px;font-size:14px;color:#858585;float:left;}
.n_right ul li a{color:#858585;display:BLOCK;}
.n_right ul li:hover a{color:#7CC144;}
.n_right ul li a span{float:right;}
.d1{width:111px !important;height:191px !important;float:right;margin-top:10px;}
.d1 dd a img{width:111px;height:191px;}

#product{width:100%;height:480px;background:#F0F0F0;}
.product{width:1100px;height:480px;margin:0 auto;}
.p_title{width:1100px;height:184px;}
.p_con{width:1100px;height:320px;}
.p_con dl{width:209px;height:210px;padding:5px;border:1px solid #ccc;float:left;margin-left:72px; margin-bottom: 100px;}
.p_con dl a{color:#7CC047;text-align:center;}
.p_con dl dd img{width:209px;height:156.75px;}
.p_con dl dt{width:209px;height:50px;line-height:50px;}
.pmore{width:100px;height:40px;display:block;float:right;text-align:right;padding-top:10px;color:#7CC144;line-height:40px;text-decoration:underline;}

#contuct{width:100%;height:370px;background:#fff;}
.contuct{width:1100px;height:350px;margin:0 auto;}
.c_title{width:1100px;height:180px;}
.c_con{width:1100px;height:190px;text-align:center;height:40px;line-height:40px;font-size:14px;}

#footer{width:100%;height:84px;background:#7CC144;}
#footer p{padding:17px 0px;height:50px;line-height:25px;color:#fff;text-align:center;font-size:14px;}

/*内页样式*/
.content02{width:1100px; margin:30px auto 0 auto; height:auto; display: table; }
.content02 a{ color:#000;}
.content02 a:hover{ color:#7CC144;}
.blk_t2{ height:50px; line-height:50px; border-bottom:1px solid #b3b3b3; font-size:18px; font-weight:normal;}
.blk_t2 span{ font-size:14px; color:#e1e1e1e;}
.blk_t1{    
    background-position: center right 25px;
    background-color: #7CC144;
    color: #FFFFFF;
    padding-left: 20px;
    line-height: 55px;
    font-size: 20px;
    font-weight: normal;
}
.left{ width:280px; float:left;}
.main-left{ background:#fff; border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; }
.main-left li span{ float: right; margin-right: 20px; color: #aaa; font-size: 14px; font-family: "宋体"；; }
.main-left li p{ color: #323232;  float: left; }
.main-left li:hover p{ color: #FFFFFF; font-weight: bolder; }
.main-left li:hover span{ color: #FFFFFF; }
.main-left li{
	position: relative;
    list-style: none;
    font-size: 16px;
    background-position: center right 20px;
    transition: 0.4s background-color;
}
.main-left li:hover{ background-color: #7CC144; color:#fff}
.main-left li a{     
    border-bottom: 1px solid #f4f4f4;
    padding: 0 10px;
    overflow: hidden;
    height: 45px;
    color: #323232;
    display: block;
    line-height: 45px;
    font-size: 14px;
    transition: 0.2s color;
}
.main-left li a:hover{ color:#fff;}


.contact1{ background:#fff; margin-top:35px;}
.contact1 p{ font-size:14px; line-height:40px; padding:0 10px;}
.contactnr{ padding:10px 0; margin-bottom: 35px; border-bottom: 1px solid #F4F4F4; border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; box-shadow: 0px 2px 30px #f0f0f0; }
.contactnr img{ margin: 0 auto; }
.contactnr p{ line-height:30px; font-size:14px; padding:0 10px 0 10px; }
.right{ width: 798px; float:left; margin-left:22px; margin-bottom: 10px; }
.content1{ width:798px; height:auto; margin:0 auto; margin-bottom: 20px; float: left; margin-left: 22px; }
.content1 img{ margin: 0 auto; display: table; padding: 0 0;}
.content1 h3{ margin: 10px 0; border-bottom: 1px solid #EEEEEE; line-height: 40px; }
.content1 h4{ width:100%; text-align:left; text-indent:24px; line-height:30px; color:#000; font-size:16px; }
.content1 p{ line-height:30px; letter-spacing:1px; font-size:14px; padding: 0; }
/* 内页 left end */
/* 内页 left end */


/* 内页 right */
.ny_right{ width:798px; height:auto; display:table; float:right; overflow:hidden;}
.ny_right_title{ width:798px; height:36px; border-bottom:3px solid #9c7652; }
.ny_right_title a{ width:auto; height:36px; display:block; float:left; background:#9c7652; padding:0 10px; line-height:36px; color:#FFF; font-size:14px; }
.ny_right_title span{ width:auto; height:36px; display:block; float:left; background:#9c7652; line-height:36px; color:#FFF;}
.ny_right_title a:hover{ color:#F96;}
.ny_right_body{ width:798px; height:auto; display:table; margin-top:20px;}

/* 内页 right 简介 */
.content1 .ny_jianjie{ width:798px; height:auto; display:table; overflow:hidden;}
.content1 .ny_jianjie h2{ width:798px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.content1 .ny_jianjie p{ line-height:26px; text-indent:28px; font-size:14px; width:798px; overflow:hidden; }
.content1 .ny_jianjie p img{ max-width:100%; height:auto; display:table; text-align:center;}

/* 内页 right 产品 */
.content1 .ny_product_index{ width:798px; height:auto; display:table; margin-top: 25px; min-height: 460px; }
.content1 .ny_product_index ul li{ width: 231px; display: block; float: left; text-align: center; box-shadow: none; margin-bottom: 22px; }
.content1 .ny_product_index ul li img{ border: 1px solid #EEEEEE; max-width: 99%; }
.content1 .ny_product_index ul li a{ height:auto; display:block; margin: 0 auto; }
.content1 .ny_product_index ul li a img{ height:171px; margin: 0 auto; display: block; }
.content1 .ny_product_index ul li a p{ width:auto; height:36px; line-height:26px; display:block; font-size:14px; text-align: center; }
.content1 .ny_product_index ul li h3{ margin-top: 55px; }

.ny_product_view{ width:798px; height:auto; display:table;}
.ny_product_view_img h2{ width:798px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.ny_product_view_img{ text-align:center; padding-top: 30px; }
.ny_product_view_img img{ width:auto; height:auto; text-align:center; margin:0 auto; max-width: 640px; }
.ny_product_view_body{ width:765px; height:auto; display:table; }
.ny_product_view_body h3{ font-size:16px; font-weight:bold; line-height:36px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; }
.ny_product_view_body p{ text-indent:28px; line-height:30px; font-size:14px; }
.ny_product_view_body img{ width: 640px; margin: 0 auto; display: table; padding: 10px 0; }
.ny_product_index P{ border-bottom: 1px dashed #e9e9e9; line-height: 40px; color: #183B32; height: 40px; overflow: hidden; }


/* 内页 right 新闻 */
.content1 .ny_news_index{ width:798px; height:auto; display:table;}
.content1 .ny_news_index ul li{ width:798px; height:36px; line-height:36px; border-bottom:1px dashed #ccc; background:url(news_arrow.gif) no-repeat 6px 15px; font-size:14px;}
.content1 .ny_news_index ul li a{ width:798px; height:36px; display:block;}
.content1 .ny_news_index ul li a span{ float:right; margin-right:6px;}

.content1 .ny_news_view{ width:798px; height:auto; display:table; margin-left: -22px; }
.content1 .ny_news_view h2{ font-size:16px; font-weight:bold; line-height:39px;}
.content1 .ny_news_view h5{ font-size:14px; font-weight:normal; width:798px; line-height:26px; height:36px; display:block; border-bottom:1px solid #ddd; color:#999; margin-bottom:10px;}
.content1 .ny_news_view h5 a{ color:#999;}
.content1 .ny_news_view h5 span{ float:right;}
.content1 .ny_news_view img{ padding-top: 20px; }
.content1 .ny_news_view h5 a:hover{ color:#D10200;}
.content1 .ny_news_view p{ font-size:14px; text-indent:28px; line-height:28px;}


.page{text-align: center; margin-top: 30px; height: 28px;line-height: 26px;font-size: 14px; margin-bottom: 15px; overflow: hidden; }
.page ul li{display: inline-block; }
.page ul li.active a{ color: #14322a; background: none; border: 1px solid #7CC144; }
.page ul li a{ display: inline-block; margin: 0 8px; background: #7CC144; padding: 0 10px; color: #FFFFFF;}
.page ul li a:hover{ background: #FFFFFF; color: #7CC144; border: 1px solid #7CC144;  } 

.news_page{margin-top: 20px; border-top:2px dashed #999; padding-top: 20px; }
.news_page ul{ background: #E8E8E8; padding: 10px 0; }
.news_page ul li{height: 30px;line-height: 30px;font-size: 14px; color: #14322a; text-indent: 24px; }
.news_page ul li a{ color: #14322a; }
.news_page ul li a:hover{ color: #7CC144; }
.pro_page li{margin: 2px auto;width: 200px;}

.product_page{ margin-top: 20px; margin-left: 20px; width: 798px; border-top:1px solid #e8e8e8; }
.product_page ul li{height: 30px;line-height: 30px;font-size: 14px; color: #14322a;  }
.product_page ul li a{ color: #14322a; }
.product_page ul li a:hover{ color: #0157a4; background: #FFFFFF;}
.product_page li{ margin: 2px auto; width: 100%;}

.cs-style-11 figcaption a:hover{ color: #F0F0F0; }