@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, td, img, select, input {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}
/** 重置图片元素 **/ 
img {
	border: 0px;
}
em {
	font-style: normal;
}
/** 重置列表元素 **/ 
ul {
	list-style: none;
}
/** 设置默认字体 **/ 
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
}
body, button, input, select, textarea {
	font-family: "微软雅黑";
	color: #525252;
	font-size: 14px;
	line-height: 24px;
}
body {
	text-align: justify;
	text-justify: inter-ideograph;
}
/** 重置超链接元素 **/ 
a {
	text-decoration: none;
	color: #525252;
}
a:hover {
	text-decoration: none;
	color: #35a45f;
}
/** 公用样式 **/
.w1100 {
	background-color: #eaf6ef;
	width: 1100px;
	margin: 0 auto;
}
/** LOGO **/
#logo {
	overflow: hidden;
	background-color: #eaf6ef;
}
.left_logo {
	width: 647px;
	height: 66px;
	padding: 0px 0px 0px 20px;
	height: 170px;
	float: left;
}
.right_dh {
	float: right;
	padding-top: 40px;
}
.right_tub {
	background: url(images/top_tb.jpg) left no-repeat;
	padding-left: 20px;
	width: 200px;
}
.right_dhua {
	color: #35a45f;
	font-weight: bold;
	font-size: 25px;
}
/************ 首页 ************/ 
/** top **/
#fudong {
	width: 100%;
	z-index: 2;
	overflow: hidden;
	border-top: solid 1px #dcdcdc;
}
#top {
	height: 72px;
	background-color: #eaf6ef;
}
.nav {
	float: right;
	width: 1100px;
	height: 29px;
}
.nav li {
	float: left;
	line-height: 11px;
	display: block;
	border-right: solid 1px #dcdcdc;
	color: #000;
}
.nav li a {
	display: block;
}
.nav li a:hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.nav li em {
	text-transform: uppercase;
	font-family: "Arial";
	height: 11px;
	font-size: 14px;
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color:#35a45f;
}
.nav li a:hover em{color:#fff;}

.nav li span {
	height: 11px;
	padding-bottom: 10px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.nav li.home {
	height: 72px;
	width: 180px;
	line-height: 52px;
}
.nav li.home a:hover {
	height: 72px;
	background-color: #35a45f;
	color: #fff;
}
.nav li.home2 {
	height: 72px;
	width: 180px;
	line-height: 52px;
	background-color: #35a45f;
	color: #000;
}
.nav li.home2 a {
	height: 72px;
	color: #fff;
}
.nav li.home2 em {
	color: #fff;
}

.nav li.home2 em a {
	color: #fff;
}

.nav li.home2 em a:hover {
	color: #fff;
}

.nav li.home2 a:hover {
	height: 72px;
	color: #fff;
}
/** banner **/
#banner {
	height: 435px;
	background-color: #3496c8;
	overflow: hidden;
}
/** 中间内容区 **/
#zj {
	overflow: hidden;
	background-color: #eaf6ef;
	padding-top: 25px;
	padding-bottom: 25px;
}
.zj_left {
	float: left;
	width: 262px;
	border-right: solid 1px #dddddd;
}
.zj_left2 {
	float: left;
	width: 262px;
}
.zj_right {
	float: right;
	width: 814px;
}
/** 案例页面  **/
.ej_case {
	float: left;
	width: 190px;
	height: 215px;
	background-color: #fff;
	display: block;
	border: solid 1px #dddddd;
	margin-top: 15px;
	margin-right: 15px;
}
.ej_case a:hover {
	_float: left;
	width: 190px;
	height: 215px;
	background-color: #35a45f;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.ej_case img {
	_float: left;
	width: 190px;
	height: 166px;
}
.ej_case h2 {
	height: 44px;
	line-height: 44px;
	color: #5D5D5D;
	font-size: 14px;
	display: block;
	text-align: center;
}
.ej_case p {
	height: 35px;
	line-height: 35px;
	color: #A9A9A9;
	font-size: 12px;
	display: block;
}
.ej_case a:hover h2 {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #E9F9DE;
	display: block;
}
.ej_case a:hover p {
	color: #fff;
	font-size: 12px;
	display: block;
}
.ej_case p span {
	float: left;
	padding-right: 14px;
	display: block;
}
.ej_case p em {
	float: right;
	text-align: right;
	display: block;
	padding-right: 2px;
}
/** 搜索 **/
.search {
	float: right;
	width: 235px;
	height: 30px;
	background-position: 0 -52px;
	background: url(images/search.jpg) no-repeat;
	padding-right: 25px;
}
.s1 {
	float: left;
	width: 191px;
	height: 30px;
	padding-left: 10px;
	border: 0;
	background: none;
	color: #fff;
}
.button {
	width: 34px;
	height: 30px;
	background: none;
	border: 0;
	display: block;
	cursor: pointer;
}
/** 板材 **/
.left_fenlei {
	width: 236px;
}
.fenlei_title p {
	font-size: 15px;
	color: #35a45f;
	line-height: 45px;
	font-weight: bold;
}
.fenlei_title2 p {
	font-size: 15px;
	color: #35a45f;
	line-height: 45px;
	padding-left: 15px;
	font-weight: bold;
}
.fenlei_title2 span {
	font-size: 14px;
	color: #3b3b3b;
	font-weight: normal;
}
.fenlei_title span {
	font-size: 14px;
	color: #3b3b3b;
	font-weight: normal;
}
.biaoti {
	background: url(images/left_fgx.jpg) left bottom no-repeat;
}
.biaoti a {
	color: #35a45f;
}
.biaoti a:hover {
	color: #28834a;
}
.fenlei_lieb {
	width: 236px;
	padding-right: 25px;
}
.fenlei_lieb li {
	font-size: 12px;
	line-height: 39px;
	border-bottom: solid 1px #dddddd;
	background: url(images/left_jt.jpg) left no-repeat;
	padding-left: 60px;
}
.fenlei_lieb2 li {
	font-size: 12px;
	line-height: 39px;
	border-bottom: solid 1px #dddddd;
	background: url(images/left_jt.jpg) left no-repeat;
	padding-left: 60px;
}
.fenlei_lieb2 a {
	color: #35a45f;
}
.fenlei_lieb2 a:hover {
	color: #35a45f;
}
/** 合作伙伴 **/
.hzhb {
	margin-top: 24px;
}
.hzhb li {
	float: left;
	border: solid 1px #dddddd;
	margin-right: 14px;
	width: 149px;
	height: 100px;
}
/** 联系我们 **/
.lx_wx {
	overflow: hidden;
}
.right_lxwm {
	background: url(images/contact_bg.jpg) no-repeat;
	height: 324px;
	padding-top: 20px;
}
.right_lxwm p {
	color: #35a45f;
	line-height: 30px;
}
.right_lxwm span {
	color: #505351;
}
.wenxind {
	float: right;
	margin-top: 48px;
}
.map2 {
	background: url(images/map2.jpg) no-repeat;
	height: 314px;
	margin-top: 30px;
	margin-bottom: 10px;
}
/** 给我们留言  **/
.w510 {
	float: left;
	width: 510px;
}
.w510 h6 {
	font-size: 20px;
	line-height: 50px;
}
.f_k2 {
	float: left;
	width: 234px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #8b8b8b;
	border: 1px solid #D1D1D1;
	margin-bottom: 16px;
	background: none;
}
.f_button2 {
	width: 128px;
	height: 34px;
	border: 0;
	text-align: center;
	background-color: #35a45f;
	color: #fff;
	line-height: 34px;
	cursor: pointer;
	margin-left: 200px;
}
/** 内页banner **/
#ny_banner {
	overflow: hidden;
	height: 290px;
}
.bn {
	overflow: hidden;
	height: 290px;
}
/** 在线订购 **/
.on_alibb {
}
.on_alibb_left {
	background-color: #d4ecdd;
	width: 325px;
	height: 478px;
	float: left;
	margin-top: 60px;
}
.alibb_left_bt {
	background-color: #35a45f;
	font-size: 23px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	margin: 30px 30px 0px 30px;
}
.on_alibb_left img {
	margin-left: 30px;
}
.alibb_left_lvse {
	line-height: 27px;
	margin-left: 18px;
	margin-right: 18px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #35a45f;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #afdbc0;
}
.alibb_left_wz {
	color: #35a45f;
	font-size: 18px;
	font-size: 15px;
	font-weight: bold;
	margin-top: 12px;
	text-align: center;
}
.alibb_left_wz a {
	color: #35a45f;
}
/** 关于我们 **/
.about_wz {
}
.zhwen {
	font-size: 14px;
	line-height: 28px;
	margin-top: 30px;
	text-indent: 2em;
}
.zhwen span {
	color: #35a45f;
}
.about_pic {
	margin-top: 20px;
}
.about_pic li {
	float: left;
	margin-right: 21px;
}
/** pagebody **/
#pagebody {
	overflow: hidden;
}
/** 位置 **/
.wz {
	height: 42px;
	line-height: 42px;
	padding-left: 23px;
}
.pb_nr {
	width: 813px;
	margin-bottom: 15px;
	overflow: hidden;
}
.pb_nr_left {
	float: left;
	width: 222px;
}
.pb_nr_left li {
	height: 34px;
	line-height: 34px;
	background-position: 0 -184px;
	color: #fff;
	margin-bottom: 6px;
	display: block;
}
.pb_nr_left li a {
	color: #fff;
	padding-left: 22px;
	display: block;
}
.pb_nr_left li a:hover {
	color: #fff;
	background-position: 0 -144px;
	display: block;
}
.pb_nr_left li.aa {
	color: #fff;
	background-position: 0 -144px;
	display: block;
}
.pb_nr_left li.aa a {
	padding-left: 22px;
	color: #fff;
	background-position: 0 -144px;
	display: block;
}
.pb_nr_left li.aa a:hover {
	color: #fff;
	background-position: 0 -144px;
	display: block;
}
.pb_nr_right {
	float: right;
	width: 709px;
	background: url(images/bg.jpg) no-repeat;
	padding-left: 20px;
}
.pb_nr_r_nr {
	padding: 20px 0;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	overflow: visible;
}
.nr {
	text-indent: 2em;
	padding-top: 20px;
	overflow: hidden;
}
/** 公司新闻 **/
.common_subnav4 {
	height: 34px;
	border-bottom: 1px dotted #ddd;
	line-height: 34px;
	padding-left: 130px;
	font-weight: bold;
}
.date2 {
	height: 84px;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: dotted 1px #bbbbbb;
	padding-top: 20px;
}
.date2 dt {
	float: left;
	width: 49px;
	height: 49px;
	background-color: #35a45f;
	color: #fff;
}
.date2 dt span {
	display: block;
	font-size: 20px;
	line-height: 25px;
	padding-top: 3px;
	font-weight: bold;
	text-align: center;
}
.date2 dt em {
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	display: block;
}
.date2 dd {
	float: right;
	width: 600px;
	line-height: 26px;
	font-size: 12px;
	margin-left: 15px;
}
.date2 dd p {
	font-size: 14px;
	color: #222125;
	font-weight: bold;
	margin-bottom: 5px;
}
.date2 dd a {
	color: #35a45f;
}
.date2 dd a:hover {
	line-height: 17px;
	color: #e39b01;
	font-size: 12px;
}
.date2 img {
	float: left;
	margin-left: 19px;
	width: 124px;
	height: 84px;
}
/** 页码  **/
.page {
	height: 15px;
	padding: 16px 0 30px 300px;
	font-size: 16px;
}
a.pre, a:hover.pre {
	float: left;
	margin-right: 15px;
	width: 9px;
	margin-right: 11px;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
a.pre {
	color: #a50c0c;
	background: url(images/jtou_left_dq.jpg) no-repeat;
}
a:hover.pre {
	color: #747472;
	background-color: #000;
}
a.next, a:hover.next {
	float: left;
	width: 9px;
	height: 15px;
	line-height: 15px;
	text-indent: -9999px;
	display: block;
}
a.next {
	background: url(images/jtou_right_dq.jpg) no-repeat;
}
a:hover.next {
	background-color: #000;
}
a.shuzi1, a:hover.shuzi1 {
	float: left;
	margin-right: 11px;
	width: 29px;
	height: 12px;
	line-height: 9px;
	text-align: center;
	display: block;
	text-decoration: none;
	margin-top: 3px;
}
a.shuzi2, a:hover.shuzi2 {
	float: left;
	width: 29px;
	margin-right: 11px;
	height: 12px;
	line-height: 9px;
	text-align: center;
	display: block;
	color: #35a45f;
	text-decoration: none;
	margin-top: 3px;
}
.page span {
	float: left;
	margin-right: 11px;
	width: 29px;
	height: 12px;
	line-height: 2px;
	text-align: center;
	display: block;
	text-decoration: none;
	color: #a50c0c;
}
/** 新闻详细页  **/
.news_title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.news_zw {
	line-height: 26px;
	margin-top: 20px;
	text-indent: 2em;
	margin-bottom: 20px;
}
.sxp {
	width: 800px;
	overflow: hidden;
	border-top: dotted 1px #59a676;
	line-height: 60px;
}
.sxp a {
	color: #35a45f;
}
.sxp a:hover {
	color: #297847;
}
/** 产品中心  **/
.fenlei_pro {
	overflow: hidden;
}
.pro_titile {
	font-size: 14px;
background-color:;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 39px;
	height: 39px;
	background: #6ec18d url(images/jiantou.png) left no-repeat;
	padding-left: 30px;
}
.pro_titile span {
	float: right;
	margin-right: 15px;
	font-size: 12px;
}
.pro_titile span a {
	color: #fff;
}
.pro_titile span a:hover {
	color: #d3f9e1;
}
.pro_titile2 {
	font-size: 14px;
background-color:;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 39px;
	height: 39px;
	background: #35a45f url(images/jiantou.png) left no-repeat;
	padding-left: 30px;
}
.pro_titile2 span {
	float: right;
	margin-right: 15px;
	font-size: 12px;
}
.pro_titile2 span a {
	color: #fff;
}
.pro_titile2 span a:hover {
	color: #d3f9e1;
}
.pro_lieb {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
}
.pro_lieb li {
	float: left;
	margin-right: 10px;
}
.pro_lieb a {
	margin-right: 10px;
}
/** 产品列表页 **/
.cp_lb {
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: solid 1px #d0eadb;
	height: 164px;
}
.cp_ks {
}
.cp_ks img {
	float: left;
	margin-right: 18px;
	border: solid 1px #dddddd;
	width: 189px;
	height: 164px;
}
.cp_right {
}
.cp_title {
	font-size: 16px;
	font-weight: bold;
	color: #35a45f;
}
.cp_right p {
	text-indent: 2em;
	font-size: 12px;
	line-height: 25px;
	margin-top: 18px;
	margin-bottom: 20px;
}
.xq {
	background-color: #35a45f;
	width: 100px;
	height: 29px;
	float: right;
	text-align: center;
}
.xq a {
	color: #fff;
}
.xq a:hover {
	color: #cdf8dd;
}
/** 产品详细页 **/
.cp_xxy {
	border: solid 2px #acdabe;
	padding: 4px;
	background-color: #fff;
	margin-top: 18px;
	margin-bottom: 18px;
}
.cp_wenzi {
}
.cp_wenzi_left {
	font-size: 14px;
	color: #35a45f;
	width: 72px;
	float: left;
	font-weight: bold;
}
.cp_wenzi_right {
	color: #525252;
	float: left;
	width: 740px;
	line-height: 28px;
	margin-bottom: 5px;
	font-size: 13px;
}
.bge_title {
	font-size: 18px;
	font-weight: bold;
	color: #35a45f;
	line-height: 100px;
}
/** 产品详细页表格 **/
.qijiafei_left_biaoge td {
	padding-left: 15px;
	border-bottom: solid 1px #d4d2d2;
	border-right: solid 1px #d4d2d2;
	font-size: 14px;
}
.qijiafei_left_biaoge table {
	border-left: solid 1px #d4d2d2;
	border-top: solid 1px #d4d2d2;
	color: #35a45f;
}
/** 合作伙伴 **/
.picMarquee-left {
	width: 813px;
	overflow: hidden;
	position: relative;
	margin-top: 25px;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
}
.picMarquee-left .hd .next {
	background-position: 0 -50px;
}
.picMarquee-left .hd .prevStop {
	background-position: -60px 0;
}
.picMarquee-left .hd .nextStop {
	background-position: -60px -50px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
}
.picMarquee-left .bd ul li .pic img {
	width: 149px;
	height: 100px;
	display: block;
	border: 1px solid #dddddd;
}
.picMarquee-left .bd ul li .pic a:hover img {
	border-color: #999;
}
.picMarquee-left .bd ul li .title {
	line-height: 24px;
}
/** 底部 **/
#bottom {
	overflow: hidden;
	background-color: #eaf6ef;
	border-top: solid 1px #dddddd;
	padding: 10px;
}
.bottom_left {
	float: left;
	font-size: 12px;
	margin-top: 15px;
	color: #686868;
}
.bottom_right {
	float: right;
}

/** 表单验证样式 **/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(images/right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(images/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#4BCDDA;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#68CAB2;
                                background: -moz-linear-gradient(top, #4BCDDA, #4BCDDA 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#68CAB2), to(#68CAB2)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#68CAB2', endColorstr='#68CAB2');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}






















