﻿@charset "utf-8";

/* CSS Document */


* { padding: 0px; margin: 0px; }

ul li { list-style-type: none; }

img { border: 0px; }

.clear { clear: both; }

a { color: #666; text-decoration: none; }

a:hover { text-decoration: none; }

html { }

body { font-family: "宋体"; font-size: 12px; margin: 0 auto; overflow-x: hidden; margin: 0 auto; color: #666; }

#top { width: 100%; height: 104px; margin: 0 auto; }

.top_div { width: 1200px; height: 104px; margin: 0 auto; }

.logo { width: auto; float: left; padding-top: 23px; }

.menu { width: 696px; height: 104px; float: right; }

.menu ul li { width: 79px; height: 104px; line-height: 104px; text-align: center; float: left; font-family: "微软雅黑"; font-size: 14px; padding-left: 8px; }

.menu ul li a { width: 79px; height: 104px; display: block; color: #113500; }

.menu ul li a:hover, .menu ul li a.menu_hover { width: 79px; height: 104px; display: block; color: #fff; background: url(../images/menu_hover.jpg) no-repeat; }

#main { width: 100%; height: auto; margin: 0 auto; }

.banner { width: 1180px; margin: 0 auto; margin-bottom: 20px; }

.banner .fsm_top { z-index: 10; position: relative; overflow: hidden; }

.banner .top_middle { width: 1920px; height: 438px; float: left; overflow: hidden; position: relative; z-index: 0; }

.banner .top_left a { }

.banner .top_right1 a { }

.banner .title { z-index: 90; position: relative; width: 750px; top: 450px; text-align: center; }

.banner .pic_con { z-index: 5; position: relative; width: 100%; height: 480px; overflow: hidden; top: 0px; left: 0px; }

.banner .clr { height: 0px; clear: both; overflow: hidden; }

.banner #brandChained { z-index: 10; position: relative; }

.banner #brandChained .items div a { text-align: center; display: block; }

.banner .navi { z-index: 40; position: relative; width: 214px; display: inline; float: right; height: 16px; top: 0px; right: 30px; }

.banner .navi a { width: 16px; display: inline-block; background: url(../images/banner_a.jpg) left center no-repeat; height: 16px; font-size: 0px; cursor: pointer; margin-right: 12px; }

.banner .navi a.active { background: url(../images/banner_hover.jpg) left center no-repeat; }

.banner .scrollable { position: relative; width: 1920px; height: 480px; float: left; overflow: hidden; }

.banner .scrollable .items { position: absolute; width: 20000em; top: 0px; left: 0px; }

.banner .items div { width: 1180px; height: 438px; float: left; overflow: hidden; }

.banner .items div img { width: 100%; float: right; }

.box1 { width: 1200px; height: 363px; margin: 0 auto; overflow: hidden; }

.l_box1 { width: 754px; float: left; }

.box1_title {
 width:; height: 52px; }

.box1_title dt {
 width:; height: 52px; float: left; font-family: "微软雅黑"; font-size: 16px; color: #113500; font-weight: bold; }

.box1_title dd {
 width:; height: 52px; float: right; font-family: "微软雅黑"; font-size: 10px; color: #a4b29e; }

.box1_title dd a { color: #a4b29e; }

.l_box1_text { width: 754px; height: 264px; }

.rollBox { width: 754px; height: 250px; overflow: hidden; margin: 0 auto; }

.rollBox .Cont { width: 732px; overflow: hidden; float: left; margin-left: -11px; }

.rollBox .ScrCont { width: 1000000px; }

.LeftBotton { width: 22px; height: 48px; background: url(../images/LeftBotton.jpg) left center no-repeat; float: left; margin-top: 60px; position: relative; z-index: 10; }

.RightBotton { width: 22px; height: 48px; background: url(../images/RightBotton.jpg) left center no-repeat; float: right; margin-top: 60px; position: relative; z-index: 10; margin-left: -11px; }

.rollBox .Cont .pic { width: 282px; float: left; margin-right: 24px; height: 251px; }

.rollBox .Cont .pic img { width: 282px; height: 167px; display: block; margin: 0 auto; border: 2px solid #d1decb; }

.pic_dl { width: 354px; height: 75px; padding-top: 8px; }

.pic_dl dt { width: 354px; height: 27px; line-height: 27px; color: #319200; font-size: 14px; font-weight: bold; }

.pic_dl dt a { color: #319200; }

.pic_dl dd { width: 354px; height: 48px; line-height: 24px; color: #434343; font-size: 12px; overflow: hidden; }

.rollBox .Cont a:link { }

.rollBox .Cont a:visited { }

.rollBox .Cont a:hover { text-decoration: underline; }

.rollBox #List1 { float: left }

.rollBox #List2 { float: left }

.r_box1 { width: 394px; float: right; }

.r_box1_img { width: 392px; height: 165px; }

.r_box1_dl { width: 392px; height: 75px; padding-top: 8px; }

.r_box1_dl dt { width: 392px; height: 27px; line-height: 27px; color: #319200; font-size: 14px; font-weight: bold; }

.r_box1_dl dt a { color: #319200; }

.r_box1_dl dd { width: 392px; height: 48px; line-height: 24px; color: #434343; font-size: 12px; overflow: hidden; }

.box2 { width: 1200px; height: 463px; margin: 0 auto; overflow: hidden; }

.l_box2_text { width: 754px; }

.l_box2_div { width: 754px; height: 66px; margin-bottom: 26px; }

.l_box2_dl1 { width: 54px; height: 66px; float: left; text-align: center; }

.l_box2_dl1 dt { width: 54px; height: 47px; line-height: 47px; font-size: 18px; color: #113500; font-weight: bold; background: #cfddc9; }

.l_box2_dl1 dd { width: 54px; height: 19px; font-size: 12px; color: #fff; line-height: 19px; background: #319200; }

.l_box2_dl2 { width: 664px; height: 66px; float: right; }

.l_box2_dl2 dt { width: 664px; height: 22px; color: #434343; font-size: 14px; font-weight: bold }

.l_box2_dl2 dt a { color: #434343; }

.l_box2_dl2 dd { width: 664px; height: 52px; line-height: 26px; overflow: hidden; color: #434343; font-size: 12px; }

.r_box2_text { width: 394px; height: 182px; }

.r_box2_text dt { width: 162px; float: left; }

.r_box2_text dd { width: 232px; height: 182px; float: left; line-height: 26px; color: #434343; overflow: hidden; }

.r_box2_div { width: 394px; height: auto; }

.r_box2_div_title { width: 394px; height: 27px; font-size: 14px; color: #434343; font-weight: bold; }

.r_box2_div1 { margin-bottom: 93px; margin-bottom: 11px; }

.r_box2_div1 textarea { width: 390px; height: 93px; border: 1px solid #434343; font-size: 12px; color: #434343; line-height: 24px\9; }

.r_box2_div2 { text-align: right; }

#Bot { width: 100%; height: 132px; margin: 0 auto; background: #319200; }

.footer { width: 1200px; height: 132px; margin: 0 auto; }

.l_footer { width: 84px; height: 84px; float: left; padding-top: 24px; }

.m_footer { width: 998px; float: left; padding-top: 29px; color: #afe593; line-height: 24px; padding-left: 34px; }

.r_footer { float: right; padding-top: 15px; padding-right: 6px; }

.sub { width: 1200px; height: auto; padding-bottom: 30px; margin: 0 auto; }

.left { width: 269px; height: auto; float: left; }

.left_menu { width: 269px; height: auto; padding-bottom: 66px; }

.left_menu li { width: 269px; height: 25px; border-bottom: 1px dashed #e0eed1; }

.left_menu li a { width: 248px; height: 25px; display: block; line-height: 25px; padding-left: 21px; color: #319200; }

.left_menu li a:hover, .left_menu li a.left_hover { width: 248px; height: 25px; display: block; line-height: 25px; padding-left: 21px; color: #fff; background: url(../images/left_hover.jpg) no-repeat; }

.left_contact_text { width: 248px; line-height: 26px; overflow: hidden; color: #434343; font-size: 12px; padding-left: 21px; }

.right { width: 868px; height: auto; float: right; }

.right_title { width: 868px; height: 45px; }

.l_right_title { width: auto; float: left; font-family: "微软雅黑"; font-size: 14px; color: #666; font-weight: bold; }

.cokkie { width: auto; float: right; margin-top: -16px; font-family: "微软雅黑"; color: #113500; }

.cokkie a { color: #319200; }

.right_text { width: 868px; height: auto; }

.prod_list { width: 879px; height: auto; padding-bottom: 30px; }

.prod_list li { width: 282px; height: 219px; float: left; margin-right: 11px; }

.prod_list li img { width: 280px; height: 165px; display: block; border: 1px solid #c8d8c2; }

.prod_word { width: 282px; height: auto; line-height: 22px; padding-top: 6px; text-align: center; color: #319200; font-size: 14px; font-weight: bold; }

.digg { text-align: center; height: 50px; padding-top: 22px; font-size: 12px; }

.digg a { margin: 2px; padding: 3px 6px; color: #666; }

.digg a:hover { color: #319200; }

.digg a:active { color: #666; }

.digg span.current { color: #319200; margin: 2px; padding: 3px 6px; }

.digg span.disabled { margin: 2px; padding: 3px 6px; color: #666; }

.case_img { }

.case_img img { border: 1px solid #d1decb; display: block; margin: 0 auto; margin-bottom: 25px; }

.case_title { width: 868px; height: 52px; line-height: 32px; margin: 0 auto; color: #319200; font-family: "微软雅黑"; font-size: 14px; text-align: center; font-weight: bold; }

.case_text { width: 868px;  height:;
line-height: 24px; margin: 0 auto; color: #666; font-family: "微软雅黑"; font-size: 14px; padding-bottom: 50px; }

.case_text img { display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }

.contact { width: 868px;  height:;
line-height: 24px; margin: 0 auto; color: #666; font-family: "微软雅黑"; font-size: 14px; padding-bottom: 50px; }

.contact img { display: block; margin-top: 10px; margin-bottom: 10px; }

.jump {
 width:; height: 80px; margin: 0 auto; line-height: 30px; font-size: 12px; color: #666; }

.jump ul { width: auto; float: left; }

.jump a { color: #666; }

.jump a:hover { color: #434343; }

.jump span { width: auto; float: right; padding-top: 30px; }

.news_list { width: 862px; height: auto; padding-bottom: 79px; }

.news_list li { width: 868px; height: 39px; line-height: 39px; font-size: 14px; color: #666; }

.news_list li span { float: right; color: #666; }

.news_list li a { height: 39px; line-height: 39px; display: block; float: left; color: #666; background: url(../images/news_a.jpg) left center no-repeat; padding-left: 22px; }

.news_list li a:hover { height: 39px; line-height: 39px; display: block; float: left; color: #319200; background: url(../images/news_hover.jpg) left center no-repeat; padding-left: 22px; }

.news_title {
 height:; text-align: center; padding-bottom: 50px; }

.news_title dt { text-align: center; line-height: 30px; color: #666; font-size: 14px; font-weight: bold }

.news_title dd { color: #999; line-height: 26px; }

.news_text { width: 868px;  height:;
line-height: 26px; margin: 0 auto; color: #434343; font-size: 14px; padding-bottom: 50px; }

.news_text img { display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; border: 1px solid #d1decb; }

.online_list { }

.online_div {
 width:; height: 41px; line-height: 41px; margin-bottom: 14px; }

.online_span { width: 135px; height: 41px; line-height: 41px; display: block; float: left; text-align: right; padding-right: 14px; font-family: "微软雅黑"; font-size: 14px; color: #434343; }

.online_span1 {
 width:; height: 41px; line-height: 41px; display: block; float: left; padding-left: 8px; }

.online_span1 img { height: 41px; display: block; }

.online_span2 { display: block; padding-left: 12px; line-height: 41px; height: 41px; float: left; color: #ff0000; }

.online_input { width: 286px; height: 39px; line-height: 39px\9; color: #333; text-indent: 1em; background: #fff; float: left; border: 1px solid #c5d6be; }

.online_input1 { width: 100px; height: 39px; line-height: 39px\9; color: #333; text-indent: 1em; background: #fff; float: left; border: 1px solid #c5d6be; font-size: 14px; }

.online_div1 {
 width:; height: 229px; margin-bottom: 14px; }

.online_div1 textarea { width: 626px; height: 229px; float: left; color: #333; line-height: 31px; text-indent: 1em; background: #fff; border: 1px solid #c5d6be; }

.online_btn {
 width:; height: 54px; margin: 0 auto; padding-left: 149px; }

.online_btn input { margin-right: 12px; }

.online_input5 { width: 80px; height: 27px; line-height: 27px\9; color: #333; text-indent: 1em; background: #fff; float: left; border: 1px solid #c5d6be; font-size: 14px; }

.online_span5 {
 width:; height: 27px; line-height: 27px; display: block; float: left; padding-left: 8px; }

.online_span5 img { height: 27px; display: block; }
