@import url(yahei.css);
@import url(kefu.css);
*{zoom:1;}
body { color: black; font-size: 14px; background-color: white; text-align: center; margin: 0; padding: 0; }
html,img,ul{ margin: 0; padding: 0; list-style-type: none; }
img{ border-style: none; border-width: 0; }
ul{ margin: 0; padding: 0; list-style-type: none;}
a{ color: #333; }
a:hover{}
.clear { clear: both; }
.page_full { width: 100%; }
.page_main { text-align: left; width: 970px; margin-right: auto; margin-left: auto; }
.f_left { float: left; }
.f_right { float: right; }
.top_line { border-top: 1px solid #ebebeb; }
.topinfo{height: 35px; overflow: hidden; background-image: url(../images/head_bg.png);border-top:solid 1px #3EBB2B;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee;}
.topinfo .info{ font-size: 12px; color:#666666; line-height: 35px; width: 420px; float: left; padding: 0 10px; }
.topinfo .search{ height: 35px; float: left; padding-top: 4px; padding-right: 15px; padding-left: 15px; border-left: 1px solid #eee; }
.topinfo .search form{ margin: 0; padding: 0; }
.topinfo .search .input_key{ font-size: 12px; line-height: 22px; background-color: white; width: 240px; margin: 0; padding: 0 5px; border: solid 1px #ddd; }
.topinfo .search .bnt{ background-color: #3ebb2b; background-image: url(../images/search_bnt.png); width: 40px; height: 24px; border-style: none; border-width: 0; }
.topinfo .tel{ float: right; border-left: 1px solid #eee; }

.header{ height: 100px; overflow: hidden; border-bottom: solid 2px #3EBB2B; }
.logo { width: 330px; overflow: hidden; float: left; }
.head_right { float: right;}

#nav_box{margin: 0px;padding: 0px;}
#nav_box li{ float: left; font-size: 14px; line-height: 100px; }
#nav_box li a{ font-size: 14px; font-weight: bold; text-decoration: none; padding-right: 20px; padding-left: 20px; }
#nav_box li a:hover{ color: #3ebb2b; }


.home_prod{ margin-top: 15px; margin-bottom: 15px; }

.news_cont{  }
#home_news{ width: 645px; float: left; }
.etabs { margin: 0; padding: 0; border-bottom: solid 1px #2F920E;}
.tab { display: inline-block; zoom:1; *display:inline; background: #2F920E; }
.tab2 { display: inline-block; zoom:1; *display:inline; background: #bbbbbb; }

.tab a { color: white; font-size: 14px; font-weight: bold; line-height: 2em; text-decoration: none; display: block; padding: 0 15px; outline: none medium; }
.tab a:hover { text-decoration: none; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }

.tab2 a { color: white; font-size: 14px; font-weight: bold; line-height: 2em; text-decoration: none; display: block; padding: 0 15px; outline: none medium; }
.tab2 a:hover { text-decoration: none;  background: #2f920e;}
.tab2.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab2 a.active { font-weight: bold; }

.tab-container .panel-container { background: #fff;}
.panel-container { margin-bottom: 10px; }

.home_cont{ float: right; }

ul.pic_news{padding-top: 12px;}
ul.pic_news li{height: 70px; overflow: hidden; clear: both; border-bottom: 1px solid #eee; padding-top: 10px; padding-bottom: 10px;}
ul.pic_news li img{width: 94px; height: 66px;float: left; margin-right: 10px;}
ul.pic_news li a{font-size: 14px;font-weight: bold;color: #333;text-decoration: none;line-height: 28px;}
ul.pic_news li a:hover{text-decoration: underline;}
ul.pic_news li .desc{width: 100%;font-size: 12px;color: #777777;}
ul.pic_news li .date{float: right; color: #999;}

.links{ background-image: url(../images/links_bg.png); background-repeat: no-repeat; height: 46px; overflow: hidden; }
.links .con{ color: #ccc; margin-top: 4px; margin-left: 90px; }
.links .con ul{ margin: 0; padding: 0; }
.links .con ul li{}
.links .con ul li a{ color: #666; font-size: 12px; line-height: 46px; }
.links .con ul li a:hover{}


.footer{ background-image: url(../images/foot_logo.png); background-repeat: no-repeat; margin-top: 10px; padding-bottom: 20px; }
.footer .info{ color: #333; font-size: 12px; line-height: 18px; margin-left: 140px; }

.sidenav{ width: 194px; float: left; }
.sidenav .title{ color: #666; font-size: 18px; font-family:  微软雅黑, 黑体; font-weight: lighter; line-height: 36px;; }
.sidenav .con{ border-color: #31bf39 #ddd #ddd; border-style: solid solid none; border-width: 5px 1px 1px; }
.sidenav .con ul { margin: 0; padding: 0; }
.sidenav .con ul li{ border-bottom: 1px solid #ddd; }
.sidenav .con ul li a{ color: #666; font-size: 12px; font-weight: bold; line-height: 32px; text-decoration: none; text-indent: 40px; display: block; }
.sidenav .con ul li a:hover{ color: #fff; background-color: #333; }
.line_b {border-bottom: 1px solid #eeeeee;}

.submenu{ background-color: #2f920e; height: 36px; margin-bottom: 10px; }
.submenu ul{ margin-left: 360px; }
.submenu ul li{ line-height: 36px; padding-right: 30px; padding-left: 30px; display: inline; }
.submenu ul li a{ color: #acd39f; font-size: 12px; font-weight: bold; text-decoration: none; }
.submenu ul li a:hover{}

.infomation{ width: 730px; float: right; }
.infomation .sbanner{ padding-bottom: 10px; }
.infomation .catpos{ font-size: 12px; line-height: 36px; text-align: right; width: 100%; }
.infomation .catpos a{ color: #666; font-size: 12px; line-height: 28px; text-decoration: none; }
.infomation .title{}
.infomation h2{ color: #333; font-size: 18px; font-family: 微软雅黑,黑体; font-weight: normal; line-height: 28px; margin: 0; padding-left: 8px; border-left: 4px solid #2f920e; }
.infomation .title h2 span{ color: #999; font-size: 12px; font-family: 宋体; float: right; }
.infomation .title h2 span a{color: #999;}
.infomation .article_info{ color: #999; font-size: 12px; line-height: 32px; background-color: #ebebeb; margin-top: 4px; padding-right: 6px; padding-left: 6px; }
.infomation .con{ min-height: 300px;font-size: 14px; line-height: 24px;  margin-bottom: 5px; padding: 0 5px 4px; }
.infomation .con p{ line-height: 30px; margin: 0; padding: 0; }

.infomation .pcon{ font-size: 14px; line-height: 22px; margin-top: 20px; padding: 0; }
.infomation .pcon .prod_photo{width: 350px;float: left;}
.infomation .pcon .prod_info{width: 380px;float: right;}
.infomation .pcon .prod_info .info{ width: 350px; float: left; }
.infomation .pcon .prod_info h2{ color: #333; font-size: 16px; font-weight: bold; line-height: 30px; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #ebebeb; }
.infomation .pcon .prod_info h3{ font-size: 14px; margin: 0; padding: 0; }
.infomation .pcon .prod_info .service{ color: white; font-size: 16px; line-height: 34px; background-color: #2f920e; text-align: center; width: 170px; margin-top: 20px; margin-bottom: 20px; }
.infomation .pcon .prod_info .service:hover{}
.infomation .pcon .prod_info .service a{ color: white; font-weight: bold; text-decoration: none; }

#qrcode { width: 120px; float: right; }
.content{ padding-top: 20px; }
.content .title{ margin-top: 40px; border-bottom: 2px solid #2f920e; }
.content .title span{ color: white; font-size: 14px; font-weight: bold; line-height: 32px; background-color: #2f920e; text-align: center; width: 100px; display: block; }


.photo_desc { color: #999; font-size: 12px; background-color: white; height: 94px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; padding: 6px; border: dotted 1px #ebebeb; }
.info_desc { color: #999; font-size: 12px; background-color: #efefef; height: 148px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; padding: 6px; }


ul.plist{ margin: 0 0 0 -20px; padding: 0; }
ul.plist li{ text-align: center; width: 168px; overflow: hidden; float: left; margin: 10px 0 0 20px; padding: 0; }
ul.plist li a{ color: #666; font-size: 14px; line-height: 32px; text-decoration: underline; }
ul.plist li a:hover{ color: #c10202; }
ul.plist li a img{ background-color: white; width: 160px; height: 160px; padding: 2px; border: solid 1px #ebebeb; }
ul.plist li a:hover img{ border-color: #c10202; }

.guestbook_list {margin:12px;line-height:26px;}
.guestbook_list dl {border:solid 1px #e9e9eb;margin:8px auto;padding:5px;}
.guestbook_list dl dt {border-bottom:1px dashed #e9e9eb;height:26px;line-height:26px;color:#c60f00}
.guestbook_list dl dt span {float:right;line-height:26px;}
.guestbook_list dl dd.g_content {padding:5px;line-height:26px;}


.txt{ margin: 0; padding: 0; }
.txt li{ line-height: 22px; background-image: url(../images/li02.png); background-repeat: no-repeat; background-position: 6px 14px; }
.txt li a{ text-decoration: none; font-size: 12px; }
.txt li a:hover{ color: #c10202; text-decoration: underline; }
.txt li .date{ color: #b4b4b4; background-position: left 0; float: right; }
.list{ margin-bottom: 20px; }
.list h4{ line-height: 30px; background-color: #f1f1f1; margin: 0; padding: 0 6px; border-bottom: 1px solid #e5e5e5; }
.list h4 a{ color: #333; font-size: 16px; font-weight: bold; text-decoration: none; }
.list h4 span a{ color: #666; font-size: 12px; font-weight: normal; }
.list h4 span{ font-size: 12px; font-weight: normal; float: right; }


#pages { padding:10px 0; text-align:left; clear: both; margin-top: 10px; }
#pages a { display:inline-block; padding:0 8px; height:22px; font-size:12px; line-height:22px; background:#fff; border:solid 1px #e3e3e3; text-align:center; color:#333; font-family: 宋体; text-decoration: none; margin-right: 2px; margin-left: 2px; }
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; padding:0 8px; height:24px; line-height:22px; background:#2f920e; color:#fff; text-align:center; margin: 0; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.gallery { width: 650px; overflow: hidden; margin-right: auto; margin-left: auto; }
.gallery img { display: block;}
.main-image img { padding: 4px; border: 1px solid #ccc; background-color: #fff;}
.thumbnails { height: 85px; margin: 15px 0 0 -15px; list-style-type: none;}
.thumbnails li { float: left; margin-left: 15px; display: inline;}
.thumbnails img { padding: 4px; border: 1px solid #ccc; background-color: #fff;}