﻿@charset "UTF-8";
/*Copyright (c) 2012, demlution. All rights reserved.
*   version: 1.0.0
*   2012.07.04
**/
/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin和padding都在使用时具体定义
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, image, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0px; padding:0px; border:0px; vertical-align:baseline; background:transparent }

/*
 * html\body标记样式定义
 * 全局的字体颜色、背景色和文本对齐设置
 */
html{color:#333;background:#fff;font: 12px/1.5 " ", "新宋体",\5b8b\4f53, Arial, Helvetica, sans-serif;}
body{color:#333;background:#fff;text-align:left;}

image{border:0 none;vertical-align:middle;}

li{list-style-type: none;}
a {color: #666;text-decoration: none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {color:#32a129; text-decoration:none;}
.invisible{visibility:hidden;}
.hidden{display: none;}
em{ font-style:normal;}
/*
 * 定义浮动样式
 */
 .left { float:left }
.rr, .right { float:right }

/*
 * 定义清除浮动样式
 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
	/* Hides from IE-mac \*/* html .clearfix {
		height:1%;
	}
.clearfix {
	display:block;
}
	/* End hide from IE-mac */
/*
 * 定义圆角边框
 */
.f-s, .f-e {
    background: none repeat scroll 0 0 #ddd;
    clear: both;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.f-m {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px;
}

.f-1,.f-2,.f-3 {overflow:hidden;display:block;height:1px;background: #fff;}
.f-1 { margin: 0 3px; background: #ebebeb; }
.f-2 { margin: 0 2px; border-right: 2px solid #ebebeb; border-left: 2px solid #ebebeb; }
.f-3 { margin: 0 1px; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }

/* The following is defined color class.
--------------------------------------------------------------------------------------------------*/
.black, .black a { color:#000 }
.black3, .black3 a { color:#333 }
.black6, .black6 a { color:#666 }
.black9, .black9 a { color:#999 }
.green, .green a { color:#174100 }
.green1, .green1 a { color:#2f7300 }
.green2, .green2 a { color:#008000 }
.blue, .blue a { color:#0065ff }
.blue1, .blue1 a { color:#002777 }
.blue2, .blue2 a { color:#255266 }
.blue3, .blue3 a { color:#046ebd }
.blue4, .blue4 a { color:#0033ff }
.orange, .orange a { color:#f60 }
.red, .red a { color:#F00; }
.red1, .red1 a { color:#C00; }
.red2, .red2 a { color:#900; }
.pink,.pink a { color:#d3015a; }
.pink1,.pink1 a { color:#fe577f; }
.org:link, .org:visited, .org:active {color:#f60;text-decoration:none;}
.org:hover {color:#f60;text-decoration:underline;}
.white,.white a{color:#fff}.gray4,a.gray4{color:#999}
.yellow, .yellow a, a.yellow{color:#EC6200;}.green{color:#0E774A}
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml6{margin-left:6px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.t_c { text-align:center; }
.t_l { text-align:left }
.t_r { text-align:right;   margin-right: 10px;}
.block{ display:block; overflow:hidden; zoom:1;}

/******　默认分页样式　******/
.page_link{margin:0 auto;height:24px;width:auto;padding:5px 0;text-align:center;clear:both;}
.page_link li{display:inline;line-height:20px;font-size:12px;width:auto;}
.page_link a{display:inline-block;padding:0 6px;height:20px;border:1px solid #ddd;color:#aaa;}
.page_link .active a{ color:#32a129;}
.page_link a:hover{background:#f7f7f7;color:#1a4266;text-decoration:none;border:1px solid #ddd;}
.page_link .prev_no,.page_link .next_no{color:#ccc;font-weight:normal;margin-bottom:2px;border:none;}
.page_link .prev_no:hover,.page_link .next_no:hover{color:#ccc;background:none;border:none;}
.page_link .nolink,.page_link .morePage{font-weight:bold;color:#404040;border:none;background:none;}
.page_link .nolink:hover,.page_link .morePage:hover{color:#404040;border:none;background:none;}
.page_link ul {margin:0;padding:0;}

/*------------------body---------------------------------------------------------------------------------------------------------------------------*/
.bodydiv {width: 100%; overflow: hidden;  min-width: 960px;}
.container{width:960px; margin:0 auto;}
/*--------top------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.hetop{background: url(../images/fqyrdcotcyr9i8m_bhyc41e0ion7.gif) repeat-x center top;}
/*--------top------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------nav------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#nav .navigation li:hover a.nav-alink,.navigation .hover .nav-alink,.navigation .nav-lilink .nav-alink:hover{text-decoration: none;
    color: #32a129; font-weight: bold;background: url(../images/fuep-ygjafq3pzpr4rwunjnrfxzc.gif) repeat-x center bottom;}

/*------------------banner---------------------------------------------------------------------------------------------------------------------------------*/
/*----------banner-----------------------------------------------------------------------------------------------------------*/
.banner{}
#kinMaxShow{width:100%; height:480px; visibility:hidden; overflow:hidden;}
/*------------------index---------------------------------------------------------------------------------------------------------------------------------*/
.indexmiddleone,.indexmiddletwo,.indexmiddlethree { margin: 0 auto; position: relative; width: 1920px;left: 50%; margin-left: -960px;}
.indexmiddleone img,.indexmiddletwo img,.indexmiddlethree img{ width: 1600px;margin: 0 auto;display: block;}

.RandomNews {background-color:#fff;}
.diysr{background:url(../images/fpmkwahpl5iim6ubbnupnntfmnue.gif) no-repeat;height:36px;line-height:36px;padding-left:27px;}
.diysr a{color:#32a129;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none;border-bottom:none;width:752px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:345px; float:left;overflow:hidden;}
.news_random li a{ background:url(../images/fsd5hewfkg_vgqi1moe3ofl0ef2s.gif) no-repeat 0 4px; padding-left:12px;}
/*------------------列表页---------------------------------------------------------------------------------------------------------------------------------*/
.liebiao{margin:30px 0;}
#jy-left {width: 201px;  float: left;  overflow: hidden;}
#jy-left .hd h3{ color:#fff; font-size:14px; background:url(../images/flw-kfhxqqbixpszrdgstlfk-hxa.gif) no-repeat; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.cat_con{border: 1px solid #ccc;  padding: 12px 5px 10px 5px;}
.cat_con .li-level-1 .cat-name-1 a{ display:block; padding-left:40px; background:url(../images/fpo_9hh7iov8xycny2esc576jfjw.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.cat_con .li-level-2{    display: block;  line-height: 24px;  border-bottom: 1px dashed #e1e0e0;}
.cat_con .li-level-1 .cat-name-1 a:hover,.cat_con .li-level-1 .cat-name-1.pos a{  color: #32a129; text-decoration:none;  display: block;}
.cat_con .level-1 .linkon a{color:#32a129;}
.cat_con .children{display:none;text-align: center;}

.mod_block {  overflow: hidden;  clear: both;   margin: 20px 0;}
.mod_block .hd h3 {  color: #333;  font-size: 14px;  padding-left: 13px;  text-align: center;}
.mod_block .bd {  border: 1px solid #ccc;  padding: 0 5px 10px 5px;background: #fff;  -moz-border-radius: 0 0 5px 5px;  border-radius: 0 0 5px 5px;  -webkit-border-radius: 0 0 5px 5px;}
.b-pro .bd ul li {  width: 170px;  overflow: hidden;  margin: 10px auto 3px;}
.b-pro .bd ul li img{border:1px solid #ccc;padding:1px;}
.b-pro .bd ul li img:hover{border:1px solid #32a129;}
.b-pro .bd ul li p {  overflow: hidden;  height: 20px;  line-height: 20px;  padding-top: 5px;  text-align: center;  color: #555;}
#jy-left .about_rec .blk_t {  height: 36px;  line-height: 36px;  text-align: center;  font-size: 14px;  /* color: #fff; */  font-weight: bold;  color: #333;  font-size: 14px;  background: url(../images/flw-kfhxqqbixpszrdgstlfk-hxa.gif) no-repeat;}
#jy-left .about_rec .bd {  border: 1px solid #ccc;  border-top: 0;  background: #fff;  padding: 4px 5px 10px;}
#jy-left .about_rec .mino6{  overflow: hidden;}
#jy-left .about_rec .bd h5 {  height: 22px;  line-height: 22px;  padding-top: 10px;  padding-left: 10px;}
#jy-left .about_rec .bd ul li{line-height: 24px;overflow: hidden;  padding-left: 10px;}

#jy-right{ float: right; display: inline;overflow: hidden;width: 754px;}
.box_r {  border: 1px solid #ccc; background: #fff;  width: 752px;  margin-bottom: 10px;border-radius: 5px;}
.breadcrumb{  height:35px; line-height:35px;  overflow: hidden;   border: 1px solid #ccc;  padding-left: 14px;    border-radius: 5px;    margin-bottom: 10px;}

.prolist_c { overflow:hidden; padding:13px 0 0 0;  width: 750px;}
.prolist_c ul{  margin: 0 6px;}
.prolist_c ul li { margin:0 13px 0 0; float:left; display:inline; width:222px; height:290px;  border:4px solid #f2f2f2; border-bottom:4px solid #32a129; overflow:hidden; background:#f2f2f2;  margin-bottom: 13px;}
.prolist_c ul li img { width:222px; height:222px;}
.prolist_c ul li p { font-size:0; line-height:0;}
.prolist_c ul li span { overflow:hidden; height:32px; border-bottom:1px dotted #7f7f7f; display:block; margin:8px 12px 0;}
.prolist_c ul li span a { font: bold 14px/30px " "; color:#333;}
.prolist_c ul li span a:hover{color:#32a129;}
.prolist_c ul li em { display:block; height:30px; overflow:hidden; margin:0 0 0 12px;}
.prolist_c ul li em a { height:28px; font:12px/28px " "; display:inline-block; background:url(../images/fur6kev40prsmdtnvzyfwoltlx2u.gif) no-repeat left center; color:#333; padding:0 30px 0 16px; overflow:hidden;}
.prolist_c ul li em a.pf { background:url(../images/pico.gif) no-repeat left center; display:inline-block; overflow:hidden;}
.prolist_c ul .nobot { margin-right:0;}
.prolist_c .cur01{ border:4px solid #32a129;}

.pro_list_ul li{width: 226px;  overflow: hidden;  float: left; padding: 0px 2px 0px 9px; margin-left: 10px;}
.pro_list_ul li img{  padding: 1px;  border: 1px solid #D6D6D6;}
.pro_list_ul li img:hover{  padding: 1px;  border: 1px solid #32a129;}
.pro_list_ul li .p1{  width: 224px;  line-height: 30px; height:30px;overflow:hidden; text-align: center;  overflow: hidden;font-size:14px;}
.pro_list_ul li .p2{  width: 224px;  line-height: 22px;  overflow: hidden;}

.news_list{width: 730px; margin: 0 auto; padding-top: 10px;}
.news_list li {  overflow: hidden;  border-bottom: 1px dotted #ccc;  line-height: 22px;  text-align: justify;}
.news_list ul li .rr { width: 500px;  float: left;  margin-right: 10px;}
.news_list li .news_info {text-align: left;  font-size: 14px;  line-height: 35px; color: #075CB3;  font-weight: bold;}
.news_list li .news_info a {height: 20px;  padding-left: 20px; font-size: 14px;   color: #034091; font-weight: bold;}
.news_list li p {font-size: 12px; padding-left: 10px;  overflow: hidden;margin: 0px 10px 10px 10px;}
.news_list li .rr  .mor {  float: right;}

.proUlList {  padding-top: 10px;  clear: both;  padding-bottom: 10px;}
.proUlList .xinwen { height: 35px;  line-height: 35px;  border-bottom: 1px dashed #ccc;  overflow: hidden;  padding-left: 20px;}
.proUlList .xinwen:hover{background:#f5f5f5;} 
.proUlList .xinwen span { float: right;  margin-right: 10px; }

.rtit, .rtit1 {  background: url(../images/fvc4m8fhs50pv-gcapplg-2j0e3c.gif) repeat-x scroll 0 0;  border: 1px solid #e7e7e7;  height: 40px;  line-height: 40px;}
.rtit1 a {  color: #034091;font-family: " ";}
.rtit1 .tit a, .rtit1 a {   color: #32a129;  float: left;  font: bold 18px/38px " "; padding-left: 14px;}
.riti1_con {  border: solid 1px #ccc;  border-top: 0;  border-bottom: 0;  zoom: 1;  background: #fff;}
dl.dl_pjcss{padding:12px 4px 12px 10px;overflow:hidden;width:710px;font-family:" ";}
dl.dl_pjcss dt{ width:240px; height:173px; float:left;}
dl.dl_pjcss dt img{  width:232px; height:165px;border:1px solid #ccc;padding:3px;}
dl.dl_pjcss dt img:hover{border:1px solid #32a129;}
dl.dl_pjcss dd{ float:left; width:455px; padding-left:10px; line-height:22px; height:132px;overflow:hidden;}

dl.dl_pjcss dd h4 a{ color:#333; height:22px; overflow:hidden; display:block;}
dl.dl_pjcss dd p{ height:88px; overflow:hidden; text-indent:2em; padding-top:2px; margin-bottom:2px;}
dl.dl_pjcss span{display:block}
.rightbot { background: url(../images/fos8xbhzdbmirossj7d_lmglgtez.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px;}

.newsLists{margin:0 15px;}
.newsLists dl{height: 200px; margin-top: 30px;padding-bottom: 30px;overflow: hidden;border-bottom: 1px dotted #ccc;  overflow: hidden;}
.newsLists dl dt{  float:left;}
.newsLists dl dt a{font-size:16px; line-height:24px;color: #000;font-weight: bold;}
.newsLists dl dd{ width: 502px;float: left; margin-left: 20px;height: 200px;overflow: hidden;}
.newsLists dl dd h4{ text-align:left; font-size:14px; line-height:35px; margin-top: -11px;}
.newsLists dl dd img{float:left; margin-right:20px;}
.newsLists dl dd p{height:80px; overflow:hidden;text-align: justify;line-height: 22px;padding: 4px 0;}
.newsLists dl dd .lmore{float:right; margin-right:5px;margin-top: 60px;}
.newsLists dl dd li{ color: #b4b4b4;float: left;padding-right: 15px;margin-top: 10px;}

.photo_album {  padding: 10px 10px 0 10px;}
.photo_album li { width: 200px;  margin-right:21px;  margin-bottom: 10px;list-style: none;  float: left;  overflow: hidden;  zoom: 1;  background: #fff; border: 1px solid #ebebeb;  border-bottom: 1px solid #cecece;  padding: 14px;  box-shadow: 0 1px 1px #e5e5e5;  position: relative;}
.photo_album .tit {  font-size: 14px;  margin-top: 5px;  text-align: center;}

.ser_list_ul li{width: 226px;  overflow: hidden;  float: left; padding: 0px 2px 0px 9px; margin-left: 10px;}
.ser_list_ul li img{  padding: 1px;  border: 1px solid #D6D6D6;}
.ser_list_ul li img:hover{  padding: 1px;  border: 1px solid #32a129;}
.ser_list_ul li .p1{  width: 224px;  line-height: 30px;  height: 30px; text-align: center;  overflow: hidden;font-size:14px;}
.ser_list_ul li .p2{  width: 224px;  line-height: 22px;  overflow: hidden;}

dl.pd_list_dl{ width:237px; overflow:hidden; float:left;padding:5px 5px 10px;margin-left: 3px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ width:235px; /*height:332px;*/line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:233px; height:273px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img{border:1px solid #32a129;}
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:237px; line-height:30px; text-align:center; overflow:hidden;}


dl.news_dl {overflow:hidden; height:120px; border-bottom:1px dotted #CCC; padding-top:10px;}
dl.news_dl dt { width:85px; height:120px; float:left;}
.news_dl dt span{ height:30px; line-height:30px; display:block; text-align:center;border-left:2px solid #666; font-weight:bold;}
.news_dl dt .xdatetitle{}
.news_dl dt .xyear{ font-size:16px; background:url(../images/fvrqsictpto6l4eso3_hcdq82cse.jpg); color:#FFF;}
.news_dl dt .xdate{ font-size:18px; color:#6ca600;}
.news_dl dd{ float:right; width:620px; padding-left:10px; line-height:22px; height:120px;overflow:hidden; }
.news_dl dd h4 a{ color:#6ca600; height:22px; overflow:hidden; display:block;}
.news_dl dd h4 a:hover{  color:#6ca600;}
.news_dl dd p{ height:88px; overflow:hidden;  padding-top:2px; margin-bottom:2px; line-height:27px;}

/*--------详情页------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.box_content {  margin-top: 20px;}
.border1_bottom{margin:10px;}
.box_content .news_title{text-align: center;margin-bottom:20px;}
.box_content .news_title h3{font-size: 21px;}
.box_content .news_title p{padding: 10px 0 5px 0;}
.box_content .typo{overflow: hidden; line-height:2;}
.box_content .typo img{max-width:100%;}
.pro-related .bd { padding: 10px!important;}
.pro-related .bd li { width: 178px!important;}

.photo_wapper{padding:10px; }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;margin-right:15px;}
.photo_info {}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#555;}

.photo_item{ border-top:2px #ddd solid; margin-top:20px;padding:20px 0;}
.photo_item li {width:183px; height:180px; float:left; text-align:center;}
.pro-detail .hd {  background:#32a129!important;color:#fff!important;}
.pro-related .hd {  background: #32a129!important;color:#fff!important;}
.tobuybtn { background:#32a129!important;  line-height: 32px!important;}

.news_t{line-height: 30px; border-bottom: 1px dashed #ccc; font-size: 16px; text-align: center; padding-bottom:10px; margin-bottom:20px;}

.box_content .big-imgs{height:400px; text-align:center; overflow:hidden;}
.box_content .big-imgs img{height:100%;}
.box_content .imglists{margin:10px 0 20px; width:100%; height:68px; overflow-y:hidden;}
.box_content .imglists a{float:left; padding:1px; border:1px solid #ccc; margin-right:10px;}
.box_content .imglists a.curr{border-color:#32a129;}

.pro-txts{width:335px!important;}
/* 友情链接
--------------------------------------------------------------------------------------------------*/

.p_ScrollTopBtn {  position: fixed;  right: 2px;  display: none;  bottom: 200px;  width:40px; height: 40px;  background: url(../images/flvkgxquas4dgfrx25ukuhei8k3t.x-png) no-repeat;  cursor: pointer;  z-index: 9999;}

.photo_item li img{width:162px;height:120px;}

.mainbody .top{font-size:0;}