@charset "utf-8";
/*公用样式 start*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.left{ float: left;}
.right{ float: right;}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px 'Microsoft yahei',Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.form_group input,.form_group textarea{padding:5px;margin: 0px;border:1px solid #d5d5d5;}
.form_group input:hover,.form_group textarea:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}
/*公用样式 end*/

/*表单样式 start*/
.form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}
/*表单样式 end*/

/*分页代码 start*/
#page{
	height:40px;
	padding:20px 0px;
	text-align: center;
}
#page a{
	display:inline-block;
	margin-right:10px;
	padding:2px 12px;
	height:24px;
	border:1px #cccccc solid;
	background:#fff;
	text-decoration:none;
	color:#808080;
	font-size:12px;
	line-height:24px;
}
#page a:hover{
	color:#077ee3;
	border:1px #077ee3 solid;
}
#page a.cur{
	border:none;
	background:#077ee3;
	color:#fff;
}
#page p{
	display: inline-block;
	padding:2px 12px;
	font-size:12px;
	height:24px;
	line-height:24px;
	color:#bbb;
	border:1px #ccc solid;
	background:#fcfcfc;
	margin-right:8px;

}
#page p.pageRemark{
	border-style:none;
	background:none;
	margin-right:0px;
	padding:4px 0px;
	color:#666;
}
#page p.pageRemark b{
	color:red;
}
#page p.pageEllipsis{
	border-style:none;
	background:none;
	padding:4px 0px;
	color:#808080;
}
/*分页代码 end*/

/*产品相册代码 start*/
.photosBox{width:100%; margin:0 auto; padding:15px 0px;}
ul.photos{padding-left:0px;color: #000;}
ul.photos li{ float: left; margin-right: 10px;}
ul.photos img{width:90px;height:80px; cursor: pointer;padding:5px 5px 15px 5px; border:1px solid #E6E6E6;}
ul.photos img:hover{ border:1px solid #C8C8C8;}
/*产品相册代码 end*/

/*内容页样式 start*/
.page_news_title {padding:15px; text-align:center; margin:0px auto; padding-top:0;}
.page_right_title{float:left;width:300px;padding:5px 0px 7px 6px;color:#0082D0;font-size:16px;}
.page_right_line{width:100%; border-bottom:1px solid #e6e6e6; height:1px; overflow:hidden;}
.page_right_content{width:100%; overflow:hidden;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh26{line-height:26px;}.lh30{line-height:30px;}
/*内容页样式 end*/

/*内容留言 start*/
.page_messageBox{
	width:96%;
	overflow:hidden;
	padding:15px 0px;
	margin: 0 auto;
}
.page_messageBox .page_messageBox_list{list-style: none;}
.page_messageBox .page_messageBox_list li {
	padding-bottom: 20px;
	overflow: hidden;
}
.page_messageBox .page_messageBox_list li div.messageBox {
	overflow: hidden;
}

.messageBox_top{
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.messageBox_top .messageBox_top_name{color:#3375b9;font-weight: bold;}
.messageBox_top .messageBox_top_Email{color:#639B46;padding-left:10px;}
.messageBox_top .messageBox_top_phone{color:#639B46;padding-left:10px;}
.messageBox_top .messageBox_top_addtime{color:#7a7a7a;padding-left:10px;}

.espcms_index_re{background: url('../images/espcms_bbs_index_re.gif') no-repeat 25px bottom;overflow: hidden;padding:10px 0px 8px 0px;margin: 0px;}
.espcms_index_re .messageBox_top_name{color:#00a73f;font-weight: bold;}
.espcms_index_re .espcms_bbs_auto{color:#00a73f;font-weight: bold;padding-left:10px;}
.espcms_index_re .messageBox_top_addtime{color:#00a73f;padding-left:10px;}

.espcms_bbs_content_b_read_table .b2, .espcms_bbs_content_b_read_table .b3, .espcms_bbs_content_b_read_table .b4, .espcms_bbs_content_b_read_table .b5, .espcms_bbs_content_b_read_table .b6, .espcms_bbs_content_b_read_table .b7, .espcms_bbs_content_b_read_table .content {
	background: #fff !important;
	color: #ff9000;
}

.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8 {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	display: block;
}
/*圆边框*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 4px;}
.b2,.b7{margin:0 3px;border-right:1px solid; border-left:1px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}

.page_messageBox .page_messageBox_list .content{padding:5px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;}
.page_messageBox .page_messageBox_list .b2,.page_messageBox .page_messageBox_list .b3,.page_messageBox .page_messageBox_list .b4,
.page_messageBox .page_messageBox_list .b5,.page_messageBox .page_messageBox_list .b6,.page_messageBox .page_messageBox_list .b7,.page_messageBox .page_messageBox_list .content{border-color:#f2f2f2;}
.page_messageBox .page_messageBox_list .b1,.page_messageBox .page_messageBox_list .b8{background:#f2f2f2;}
.page_messageBox .page_messageBox_list .b2,.page_messageBox .page_messageBox_list .b3,.page_messageBox .page_messageBox_list .b4,
.page_messageBox .page_messageBox_list .b5,.page_messageBox .page_messageBox_list .b6,.page_messageBox .page_messageBox_list .b7,.page_messageBox .page_messageBox_list .content{background:#f2f2f2;}
/*内容留言 end*/

/*留言表单说明*/
.page_messageBox .page_messageBox_form{overflow: hidden;}
.page_messageBox .page_messageBox_form .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;border-right:1px solid;border-left:1px solid;
	border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}

.page_messageBox .page_messageBox_form .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px 0px;margin-top: 8px;}
.page_messageBox .page_messageBox_form .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 6px;}
.page_messageBox .page_messageBox_form .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 6px;}
.page_messageBox .page_messageBox_form .messtitle{float: left;height:32px;line-height: 32px;padding-left:5px;}
.page_messageBox .page_messageBox_form p{float:left;overflow: hidden;height:32px;line-height: 32px;padding-left:5px;}
.page_messageBox .page_messageBox_form .content{padding:15px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;background:#fff;border-color:#e5e5e5;}

.page_messageBox .page_messageBox_form .b1{background:#e5e5e5;}
.page_messageBox .page_messageBox_form .b2,.page_messageBox .page_messageBox_form .b3,.page_messageBox .page_messageBox_form .b4{border-color:#e5e5e5;background:#fafafa;}
.page_messageBox .page_messageBox_form .b5,.page_messageBox .page_messageBox_form .b6,.page_messageBox .page_messageBox_form .b7{background:#fff;border-color:#e5e5e5;}
.page_messageBox .page_messageBox_form .b8{background:#e5e5e5;}

/*表单*/
.espcms_form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required20{float: left;width:72%;}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}

.col2{width:10%;}
.col3{width:20%;}
.col4{width:30%;}
.col5{width:40%;}
.col6{width:60%;}
.col7{width:70%;}
.col8{width:80%;}
.col10{width:100%;}
.col11 {width: 50%;}
.infoInput{padding:5px;margin: 0px;border:1px solid #d5d5d5;}
.infoInput:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}