/* CSS Document */



/*---------------------------------页头样式开始-------------------------------------*/


.prodctwan { margin-top:15px;}


.fr{ float:right;}
.fl{ float:left;}

/*主体部分：主体需平铺*/
.mail{ width:100%; height:660px; margin:0 auto; background-color:#ECE8BB}

/*主体中心部分：主体不平铺*/
.box{ width:1082px; margin:0px auto; height:auto; padding-top:20px; margin-bottom:20px;} 


/*---------------------------------首页样式开始-------------------------------------*/

/* 首页中心部分:上，中，下等等*/
.syleft{ width:250px; float:left;  }
.sylist_top{ width:100%; float:left; }
.classname {height: 68px; background:#0b904b;  padding-left: 39px; line-height: 68px;  color: #fff; font-size: 22px; font-weight: bold; }
.classname span{  display: block; background:url(../images/contact_08.png) no-repeat 128px center;} 
  /* 类别名称*/
/*产品分类列表*/
.syleft2 { float:left; width:100%;
	
}
.syleft2 li {
   
    height: 50px;
    padding-left: 38px;
    border-left: 1px solid #dcdbdb;
    border-right: 1px solid #dcdbdb;
    border-bottom: 1px solid #dcdbdb;
}
.syleft2 a{
    display: block;
    background: url(../images/contact_13.png) no-repeat 150px center;
    font-size: 14px;
    color: #666;
    line-height: 50px;
    font-weight: bold;
}
.syleft2 a:hover {
	font-size:14px;

	color:#ff8502;
	
	
}



.lm-second{
	
	overflow: hidden; width:250px; float:left; margin-top:25px;
}
.lm-second h1{
	height: 58px;
	padding-left: 39px;
	line-height: 58px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	background:#0b904b no-repeat center;
}
.lm-second h1 span{
	color: #fff;
	display: block;
	background: url(../images/contact_18.png) no-repeat 143px center;
}
.lm-second ul{
	border-left:1px solid #dcdbdb;
	border-right: 1px solid #dcdbdb;
	border-bottom: 1px solid #dcdbdb;
	width: 248px;
	overflow: hidden;
	padding:4px 0 8px 0;
}
.lm-second ul li{
	width: 100%;
	background: url(../images/contact_26.jpg) no-repeat 18px center;
}
.lm-second ul li a{
	display: block;
	padding-left: 32px;
	line-height: 26px;
	color: #666666;
}
.lm-second ul li:hover,
.lm-second ul li.on{
	background: url(../images/contact_26.jpg) no-repeat 18px center;
}
.lm-second ul li:hover a,
.lm-second ul li.on a{
	color: #ff8502;
}


.lm-second-top{
	padding-left: 38px;
	border-left:1px solid #dcdbdb;
	border-right: 1px solid #dcdbdb;
	border-bottom: 1px solid #dcdbdb;
	height: auto;
	font-size: 14px;
	color: #333;
	padding:10px 0 0 0;
	line-height: 14px;
	text-align: left;
}

.mobile01 { font-size:14px;    line-height:34px;   text-indent:10px; height:34px;}
.mobile01 span {font-size:14px; /* color:#d00; font-weight:700;*/}
.syleftjg{ background:url(../images/index_16-11.jpg) no-repeat bottom; height:16px; width:205px;}
.syright{ width:773px; float:right;}
.sytop{ width:100%;  overflow:hidden}
.symid{ width:100%;  overflow:hidden}
.sybot{ width:100%;  overflow:hidden}
.sy4{ width:100%;  overflow:hidden}





/*-------------------------------------------内页样式开始-----------------------------------------------*/

/*左侧列表栏目*/
.boxleft{width:211px; background:url(../images/about_09.jpg) repeat-y;   margin:0px; float:left}
/*内页产品分类*/
.nylist{width:211px; height:auto; margin:0 auto}
.nylist_top{height:110px; background:url(../images/about_03.jpg) center top no-repeat;}
.nylist_bot{ height:auto !important; min-height:180px; zoom:1}
.nylist .classname{ line-height:30px;font-size:15px; color:#383838; font-weight:bold; padding-left:25px}/* 类别名称*/

/*产品分类列表*/
.aboutleft2 {
	width:211px;
	font-size:12px; margin:0 auto; padding-top:0px; height:auto; padding-bottom:10px
}
.aboutleft2 li {
	line-height:26px;
	width:211px; height:26px; display:block;
	  padding-top:0px;background:url(../images/index_32.png) no-repeat;
}
.aboutleft2 a {
	text-align:left; color:#fff; padding-left:65px; line-height:26px;
	font-size:14px;
   
}
.aboutleft2 a:hover {
	font-size:14px;
	text-decoration:none;line-height:26px;
	background:url(../images/index_29.jpg) no-repeat;
	color:#0264c0;
	width:211px; height:26px; display:block;
	
}

/*内页联系我们*/
.boxleft_bot{ margin-top:15px;}
.nylink{ width:211px;height:191px; background:url(../images/about_11.jpg) no-repeat;}
.nylink_top{ height:40px;background:url(../images/1_r13_c3.jpg) center top no-repeat;}
.nylink_bot{ width:209x; height:auto ;border-bottom:1px #36B901 solid; border-left:1px #36B901 solid; border-right:1px #36B901 solid}


/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width: 100%; overflow: hidden; margin-top: 19px;}

.new1time { width: 80px; height: 109px; background: #c4c4c4; text-align: center;  color: #fff;}
.new1time p {
    font-size: 26px;
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #aaaaaa;
}
.new1time span {
    display: block;
    width: 100%;
    height: 27px;
    border-top: 1px solid #d3d3d3;
    line-height: 27px;
}


.new1 a {font-size: 14px;
    color: #333;
    font-weight: bold;}
.new1 font {float:right;height:28px;line-height:28px;margin-right:0px;font-size:42px;font-size:12px;}
.new1 a:hover {font-size:14px;text-decoration:none; color:#0b904b;}

 .txt {
    width: 630px;
    height: 87px;
    padding: 20px 30px 0 25px;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}
.new1time :hover{
	background: #0b904b;
}
/*内页产品展示列表*/
.product{ width:830px; list-style:none; padding-left:35px; padding-top:15px; float:left;}
.product li{  width:192px; height:auto; float:left; margin:6px 18px;}
.product li img{ width:192px; height:144px; padding:2px;border: 1px solid #CCCCCC;}
.product li p{  text-align:center; line-height:27px; width:192px; background:url(../images/1_r18_c25.jpg) center top no-repeat; margin-top:8px;}
.product_title{text-align:center; font-weight:bold;padding:5px; width:100%}
.product_related{text-align:center; padding:5px; width:100%}
.proimg{ text-align:center;}

.page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px}



/*右侧主体*/
.boxright{ width:810px; height:auto; float:right;}
.boxright_top{height: 66px; background: #f8f8f8;line-height: 66px; padding: 0 20px; border-bottom: 1px solid #e9e9e9;}
.boxright_mid{ height:auto !important; min-height:455px; overflow:hidden;  border:1px solid #e6e6e6;  border-top:none; }
.boxright_bot{  height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{display: inline-block; font-size: 18px; color:#0b904b; font-weight: bold;}
.right_zi{ float:right; width:400px; text-align:right; line-height:66px; color:#666; margin-right:15px;}
.right_zi a { color:#0b904b;}

.contents{ line-height:24px; width:96%; margin:0 auto; padding:10px }/*右侧内容*/











#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 

20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; 

border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}


.page{ text-align: center;  margin: 10px; display: block;}
.page span { background: #f3f3f3; border-radius: 0; float:left;padding: 9px 12px;line-height: 18px;}
.page a { color: #333;padding: 8px 12px;line-height: 18px;display: block; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; background: #fff; float:left; border:#ddd solid 1px;}


.newsc {  width:418px; float:left; height:auto; display:inline;}
.newsb_tit2 { float:left; line-height:32px; width:290px;height: 32px;float: left;border-bottom: 1px solid #ddd;background-color: #a00;height: 33px;line-height: 35px;}
.newsb_tit2 h3 { width:105px; height:33px; float:left; text-indent:20px; color:#fff; font-size:15px; background:#333;}
.newsb_tit2 a { color:#fff; float:right; margin-right:10px; display:inline;}
.newsb_tit2 a:hover { color:#fff; font-weight:700; background:#333; height:33px;}
.newsb_c2 li { border-bottom:1px dotted #eee; float:left; width:418px; height:28px; line-height:28px; background:url(../images/al_icon.jpg) no-repeat left center; text-indent:16px; margin-top:5px;}
.newsb_c2 li a { float:left; font-size:14px; color:#5a5a5a;}
.newsb_c2 li a:hover{  font-size:14px; color:#198ede;}
.newsb_c2 li span { float:right; color:#999; font-size:14px;}

.sylxwm { width:100%; height:700px; background:url(../images/lxfsbj.jpg) no-repeat center; margin-top:40px;}

.sylxwm2 { width:1200px; height:auto; margin:0 auto;}
.sylxwm3 { width:1200px; height:auto; float:left;}
.sylxwmnr1 { width:300px; height:90px; float:left; background:url(../images/iksb.png)  no-repeat center;background-size:65px 65px; text-align:center; line-height:180px; color:#FFF; font-size:16px;}
.sylxwmnr2 { width:300px; height:90px; float:left; background:url(../images/s6oj.png)  no-repeat center;background-size:65px 65px; text-align:center; line-height:180px; color:#FFF; font-size:16px;}
.sylxwmnr3 { width:300px; height:90px; float:left; background:url(../images/7pk2.png)  no-repeat center;background-size:65px 65px; text-align:center; line-height:180px; color:#FFF; font-size:16px;}
.sylxwmnr4 { width:300px; height:90px; float:left; background:url(../images/jkws.png)  no-repeat center;background-size:65px 65px; text-align:center; line-height:180px; color:#FFF; font-size:16px;}

.lxwmmap { width:1200px; float:left; margin-top:30px;}
.pic { text-align:center;}
.pic img {max-width:840px;}


.page-centent-c{
	line-height:1.6em;
	width:100%;
	overflow:hidden;
	color:#000;
	font-size:14px;
	padding:15px 0;
}
.page-side-r-t{
	width: 100%;
	border-top: 1px solid #ededed;
	padding: 20px 0 0 0;
	margin-top: 20px
}
.page-side-r-t>p{
	width: 100%;
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 700;
	color:#000;
}
.page-side-r-t img{
	float: left;
	height:auto;
	width: 100%
}
.page-side-r-c{
	width: 100%;
    margin-left:20px;
	line-height: 30px;
	color: #555
}
.map-jpg{
	float:left;
	width:260px;
	padding:4px;
	border:1px solid #ddd;
	margin-top:15px;
}

/*--------------------------------------book page---------------------------------------------*/
.booktit{
	width:100%;
	float:left;
	height:40px;
	line-height:40px;
	font-size:20px;
}
.inputfeeckback{
	width:250px;
	float:left;
	height:35px;
	overflow:hidden;
	line-height:35px;
	margin-top:20px;
	margin-right:40px;
}
.inputfeeckbackC{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:20px;
}
.inputfeeckbackBtn{
	width:100px;
	float:left;
	height:35px;
	overflow:hidden;
	line-height:35px;
	margin-top:20px;
	margin-right:40px;
}
.inputfeeckbackyz{
	width:248px;
	float:left;
	height:35px;
	overflow:hidden;
	line-height:35px;
	margin-top:20px;
	margin-right:40px;
}
.book_title{
	border:1px solid #ddd;
	border-bottom:#ccc 1px dashed;
	width:720px; height:30px;
	background:#f9f9f9;
	padding:0 0 0 10px;
	line-height:30px;
	_display:inline;
	float:left;
	margin-top:20px;
}
.book_zhuti{
	border:1px solid #ddd;
	border-bottom:#ccc 1px dashed;
	border-top:none;
	width:720px;
	height:30px;
	color:#0b904b;
	background:#fff;
	line-height:30px;
	padding-left:10px;
	_display:inline;
	float:left;
}
.feeckback{
	width:670px;
	line-height:22px;
	background:#ebebeb;
	padding:5px;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	background:#fff; float:right;
}
.book_content{
	border:1px solid #ddd;
	border-top:none;
	width:720px;
	line-height:22px;
	background:#f9f9f9;
	padding:5px 0 5px 10px;
	_display:inline;
	float:left;
}
.feeckback img{
	float:none;
}

.List_page{ width:100%; height:25px;text-align:center; margin-top:15px;padding-top:5px; padding-bottom:5px;float:left;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ddd;color:#000;}
.List_page a:hover{background:#0b904b;color:#fff; margin:0px 1px;padding:4px 6px;border:1px solid #0b904b;transition:all 0.5s ease}
.List_page span{background:#0b904b;color:#fff; font-weight:700; margin:0px 1px;padding:4px 6px;border:1px solid #0b904b;cursor:pointer}