/*通用样式*/
* {
	margin: 0px;
	padding: 0px;
	outline:none;
}
ul {
list-style-type:none;
}
li {
list-style-type:none;
text-align:left;
}

div {
	font-family: "微软雅黑";
	line-height: 23px;
	color: #454545;
	font-size: 13px;
	letter-spacing: 1px;
	text-align:left;
}

a{ blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{ -moz-outline-style: none;} 
input,textarea {outline:none;}


LI {
	 COLOR: #454545;
}

td {
	font-family: "微软雅黑";
	line-height: 22px;
	color: #454545;
	font-size: 12px;
	letter-spacing: 1px;


}
body {
	margin: 0px;
	font-size:12px;
	font-family:"微软雅黑";
	padding:0px;
	text-align:center;


}



a {
	text-decoration: none;
	color: #454545;

}

a:hover {
	text-decoration:underline;

}

.tdbg_leftall {	
	padding:1px;
	font-family: "微软雅黑";
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	
}




SELECT {
	FONT: 12px; COLOR: #0F0F0F;
}
INPUT {
	FONT: 12px  #0F0F0F;
}
TEXTAREA {
	FONT: 12px  COLOR: #0F0F0F;
}



.form {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 17px;
	height:22px;
	padding:0px;
	margin:0px;
}





.form2 {

	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 17px;
	border: 1px solid #CCCCCC;
}
.clears {
clear:both;
display:block;
}
.floatleft {
float:left;
}

.floatright {
float:right;
}



.mcenter {
width:1134px;
clear:both;
margin:0px auto;
text-align:center;
}

.contentP {
padding:30px 0px;
clear:both;
}

.contentA {
padding:30px 0px;
clear:both;
line-height:30px;
}


.textcenter {
text-align:center;

}
.mpp_tmid  {
	padding-TOP: 13px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #ccc 1px solid;height:25px;
}
.tileft {
	line-height: 35px;
	text-align: right;
	float: left;
	height: 35px;
	width: 120px;


}


.tright {
	line-height: 35px;
	text-align: left;
	height: 35px;
	width: 550px;
	padding-top:5px;

}





.borders {
border:#d2d2d2 1px solid;
clear:both;
zoom:1;
}



.qtul {
*zoom:1;
}


.xs {
display:block;
}
.yc {
display:none;
}

.pageN {
clear:both;
width:100%;
text-align:center;
padding-bottom:20px;
}


/*顶部样式*/

#tops {
width:100%;
clear:both;
background:url(../image/topsbg.gif) no-repeat center top;
height:111px;
text-align:center;
}

#toplogo {
float:left;
padding-top:30px;
}

.topmenu {
width:700px;
height:95px;
float:right;
}

.topmenu ul li {
float:left;
width:89px;
text-align:center;
line-height:50px;
position:relative;
padding-top:45px;

}

#hmm {
width:75px;
}

.topmenu a {
font-size:15px;

color:#3e3e3e;
text-decoration:none;
}





.topmenucur  {
background-color:#019966;
}

.topmenucur a {
color:#ffffff;
font-weight:bold;
}

.hover_menu {
background-color:#019966;
transition:1s;
-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-transition: all 1s ease;
}

.hover_menu  a {
color:#ffffff;
font-weight:bold;
}
.topmenu ul li div {
position:absolute;
left:0px;
top:95px;
width:125px;

z-index:100;

display:none;
padding-top:5px;
}
.topmenu ul li div ul {

width:125px;
background: rgba(1,153,102,0.9);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5019966,endColorstr=#E5019966);
clear:both;

}


.topmenu div ul li {
height:39px;
clear:both;
line-height:39px;
width:125px;
text-align:left;
text-indent:15px;
padding-top:0px;
}
.topmenu div ul li a {
color:#ffffff;
font-weight:normal;
font-size:13px;
}
.topmenu div ul li:hover {
background-color:#12855e;
}

#topbanner {
width:100%;
text-align:center;
height:454px;
overflow:hidden;
clear:both;
}

.fullSlide{ width:100%; position:relative;height:454px; z-index:1;text-align:center;padding:0px;margin:0px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;z-index:-100px;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:454px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:454px; }

.fullSlide .hd{ width:800px; margin:0 auto; margin-top:-35px; *position:absolute; z-index:10; *bottom:0; *left:140px;  height:30px; line-height:30px;
text-align:center;
}
.fullSlide .hd ul{  margin:0 0 0 40px; display:inline-block;padding:0 10px;height:22px ;opacity:.9}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:12px; margin:6px; background:url(../image/tg_flash_p.png) -20px 0; overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fbc_trigger_con li{font:28px/1 tahoma;color:#fff;cursor:pointer;margin:0 1px;filter:Alpha(Opacity=50);opacity:.5}
.fbc_trigger_con .on{filter:Alpha(Opacity=100);opacity:1}

#topsearch {
padding:15px 0px;
clear:both;
}

#hotnews {
float:left;
background:url(../image/index_06.gif) no-repeat 2px center;
height:25px;
width:500px;
text-indent:20px;
}

#hotnews span{
color:#353535;
font-weight:bold;

}


.newsul {
	width: 410px; height: 25px; overflow: hidden;  position: relative;
	float:right;
}
.newsul ul {
	width: 410px; height: 10000px; position: absolute;
	line-height:25px;
	
}
.newsul  a {
	color: #6a6a6a; 
	font-size: 12px; 
	line-height:25px;
}

#hotkeyd {
float:left;
width:452px;
line-height:25px;
color:#5b5b5b;
}


#hotkeyd span {
font-weight:bold;
color:#353535;
}

#hotkeyd a {
color:#353535;
}

#searchform {
float:right;
width:182px;
height:25px;
background-image:url(../image/index_03.gif);
overflow:hidden;
}

#searchinput #keyword {
color:#a9a9a9;
width:140px;
line-height:25px;
text-indent:15px;
float:left;
border:none;
background:transparent;
height:25px;
}

#searchinput a {
float:right;
display:block;
height:25px;
width:27px;
}





/*首页主体样式*/

#gssl {
width:100%;
height:160px;
border-top:#c4c4c4 1px solid;
}

#gsslpic {
position:relative;
height:160px;
width:121px;
float:left;
}

#gsslpicy {
position:absolute;
left:0px;
top:0px;
}

#gssllist {
float:left;
width:1013px;
}

#gssllist ul li{
float:left;
width:202px;
text-align:center;
cursor:pointer;
}

#gssllist div {
margin:0px auto;
width:43px;
height:46px;
overflow:hidden;
margin-top:31px;
margin-bottom:14px;
transition:0.3s;
}

#gssllist p {
color:#444444;
line-height:19px;
}

#sl1 {
background:url(../image/gssl.jpg) no-repeat left top;
}
#sl2 {
background:url(../image/gssl.jpg) no-repeat -43px top;
}

#sl3 {
background:url(../image/gssl.jpg) no-repeat -90px top;
width:34px!important;
}
#sl4 {
background:url(../image/gssl.jpg) no-repeat -124px top;
}

#sl5 {
background:url(../image/gssl.jpg) no-repeat -167px top;
}

#gssllist ul li:hover p {
color:#076443;
}

#gssllist ul li:hover #sl1 {
background-position: left -47px;
}

#gssllist ul li:hover #sl2 {
background-position: -43px -47px;
}

#gssllist ul li:hover #sl3 {
background-position: -90px -47px;
}
#gssllist ul li:hover #sl4 {
background-position: -124px -46px;
}
#gssllist ul li:hover #sl5 {
background-position: -167px -46px;
}


#tjcase  {
width:100%;
clear:both;
height:754px;
background-image:url(../image/casebg.gif);
text-align:center;
}

#casebt {
clear:both;
padding-top:40px;
text-align:center;

}
.indexbt {
font-size:23px;
height:55px;
text-align:center;
position:relative;

}
.grenbg {
background:url(../image/greenline.gif) no-repeat center bottom;
color:#424242;
}

.indexbt span {
font-size:15px;
font-family:Arial;
}

.morebut {
position:absolute;
top:20px;
right:0px;
}

.morebut a {
font-size:12px;
color:#656464;
}

.morebut a:hover {
color:#13885f;
}

#casesort {
clear:both;
text-align:center;
padding-top:20px;
padding-bottom:15px;
}

#tjcaselist {
clear:both;
}

#tjcaselist ul li {
float:left;
padding-bottom:30px;

}
.tjcasesps {
padding-right:27px;
}

.tjcasepic {
width:360px;

position:relative;
}

.tjcasepic img {
width:360px;
height:250px;
}

.tjcasename {
position:absolute;
width:334px;
height:110px;
left:13px;
top:15px;
background: url("../image/mtm.png");
opacity: 0;
color:#ffffff;
transition:0.3s linear; 
-webkit-transition: all .3s linear; 
-mos-transition: all .3s linear; 
-mz-transition: all .3s linear; 
-o-transition: all .3s linear;
padding-top: 110px;
text-align:center;
}
.tjcasename h4 {
	line-height: 30px; font-size: 15px; font-weight: normal;
	color:#ffffff;
}
.tjcasename h3 {
	width: 200px; line-height: 40px; font-size: 18px; font-weight: normal; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
	color:#ffffff;
}
.tjcasepic:hover .tjcasename {
	height: 145px; padding-top: 75px; opacity: 1;
}




#indexabout {
width:100%;
text-align:center;
background:url(../image/indexabbg.gif) no-repeat center top;
clear:both;
}

#aboutbt {
clear:both;
padding-top:40px;
text-align:center;
}

.baibg {
background:url(../image/whiteline.gif) no-repeat center bottom;
color:#ffffff;
}

#indexab {
background-color:#f8f8f8;
clear:both;
margin-top:25px;
}

#indexabwz {
float:left;
width:631px;
padding-top:40px;
}

#indexabwzbt {
padding-left:35px;
clear:both;
font-size:20px;
color:#454545;
font-weight:bold;
height:60px;
background:url(../image/greenline.gif) no-repeat 35px bottom;
}

#indexabmain {
clear:both;
padding:30px 35px 35px 35px;
line-height:24px;
letter-spacing:0px;
}

#indexabmore {
clear:both;
padding-left:31px;
}

#indexabmore a {
font-size:12px;
color:#5a5a5a;
}

#indexabmore a:hover {
color:#13885f;
}

#hzppline {
width:100%;
text-align:center;
clear:both;
border-bottom:#cbcbcb 1px solid;

}

#indexabpic {
float:right;
width:503px;
}

#indexabpic img {
max-width:503px;
}

#indexabend {
width:1134px;
height:26px;
background-image:url(../image/indexabendbg.gif);
}

#indexhzbt {
clear:both;
padding-top:40px;
text-align:center;
}

#hzpplist {
padding-top:30px;
clear:both;
padding-bottom:50px;
}

#hzpplist ul li {
float:left;
padding-bottom:17px;
}

.hzsps {
padding-right:18px;
}

.hzpppic {
border:#bfbfbf 1px solid;
width:268px;
height:128px;
text-align:center;
}


.indexhzpppic {
border:#bfbfbf 1px solid;
width:268px;
height:128px;
text-align:center;
}
.hzpppic img {
margin-top:19px;
}

.indexhzpppic img{transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-o-transition: .7s;margin-top:19px;}
.indexhzpppic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-o-transition: scale(1.1)}

#indexnews {
width:100%;
clear:both;
background-color:#f5f5f5;
height:550px;
text-align:center;
}

#indexnewsbt {
clear:both;
padding-top:40px;
text-align:center;
}

#indexnewmain {
padding-top:30px;
clear:both;
}

#indexnewspic {
float:left;
width:345px;
}

#indexnewspic img {
max-width:345px;
}
#indexnewsps {
width:25px;
height:20px;
float:left;
}

#indexnewslist {
width:448px;
float:left;
}

#indexnewslist ul li {
clear:both;
padding-bottom:13px;
cursor:pointer;
}

.indexnewsy {
width:448px;
height:69px;
background-color:#dedede;
}

.indexnewdate {
width:77px;
height:69px;
float:left;
background:url(../image/newsline.gif)  no-repeat right center;

}

.indexnewdate p {
color:#545454;
font-size:30px;
font-family:Arial;
text-align:center;
padding-top:20px;
line-height:18px;
}
.indexnewdate p span {
font-size:13px;
letter-spacing:0px;
}
#indexnewsright {
width:350px;
float:right;
}
.indexnewbigbt {
clear:both;
font-size:15px;
color:#525252;
font-weight:bold;
line-height:25px;
padding-top:10px;
}

.indexnewsm {
clear:both;
height:25px;
overflow:hidden;
color:#7a7a7a;
font-size:12px;
}

.indexnewsy:hover {
background-color:#019966;
}

.indexnewsy:hover .indexnewdate {
background:url(../image/newsoverline.gif)  no-repeat right center;
}
.indexnewsy:hover .indexnewdate p , .indexnewsy:hover .indexnewbigbt , .indexnewsy:hover .indexnewsm{
color:#ffffff;
}

#indexfaq {
float:right;
width:290px;
}

#indexfaqbt {
clear:both;
height:41px;
background-color:#575656;
line-height:41px;
text-indent:15px;
font-size:16px;
color:#fff;
}

#indexfaqlist {
clear:both;
background-color:#FFFFFF;
border:#c9c9c9;
border-top-width:0px;
text-align:center;

}
#faqlisty {
width:268px;
margin:0px auto;
}
.faqlist {
clear:both;
padding:12px 0px;
border-bottom:#cdcdcd 1px solid;
}

.faqlistquest {
clear:both;
background:url(../image/qpic.gif)  no-repeat left center;
text-indent:25px;
height:22px;
font-size:12px;
color:#555555;
overflow:hidden;
}

.faqlistanswer {
clear:both;
background:url(../image/apic.gif)  no-repeat left center;
text-indent:25px;
height:22px;
font-size:12px;
color:#828282;
overflow:hidden;
}

.faqlistanswerab {
clear:both;
background:url(../image/apic.gif)  no-repeat left 5px;
padding-left:25px;

font-size:12px;
color:#828282;

}

#indexfed {
clear:both;
width:100%;
background:url(../image/ffedbg.gif) no-repeat center;
height:413px;
overflow:hidden;
text-align:center;
}

#fedlx {
float:left;
width:620px;
padding-top:255px;
}
#fedlxtel {
float:left;
width:333px;
font-size:16px;
font-weight:bold;
text-indent:42px;
}
#fedmail {
float:left;
width:250px;
font-size:16px;
font-weight:bold;
}

#fedform {
float:left;
width:500px;
padding-top:110px;
}

.indexfedinput {
clear:both;
padding-bottom:7px;
}

.indexfedinput input {
width:460px;
height:39px;
line-height:39px;
text-indent:20px;
color:#8e8e8e;
font-size:14px;
border:none;
background:transparent;
}

.indexfedcontent {
clear:both;
padding-bottom:7px;
}

.indexfedcontent input {
width:460px;
height:70px;
padding-left:20px;
color:#8e8e8e;
font-size:14px;
border:none;
background:transparent;
}



/*底部样式*/

#foottop {
text-align:center;
width:100%;
background-color:#1c1c1c;
padding-top:40px;
}

#footmenu {
clear:both;
padding-bottom:35px;
}

#footmeuns {
float:left;
width:534px;
}

#footmeuns ul li {
float:left;
width:89px;
}
.fottmenubt {
clear:both;
padding-left:20px;

}
.fottmenubt a {
color:#e4e4e4;
font-size:14px;
font-weight:bold;
}
.fottmenubt a:hover {
color:#fff;
}

.footmenulist {
padding-top:10px;
padding-left:20px;
}

.footmenulist ul li {
clear:both;
height:25px;
width:69px;
}

.footmenulist a {
color:#b5b5b5;
font-size:12px;
}

.footmenulist a:hover {
color:#ffffff;
}
#footlx {
width:480px;
text-align:center;
float:left;
}
#footlxmain {

margin-left:90px;
}
#footlxtop {
clear:both;
color:#888888;
}
#footlxtel {
clear:both;
font-size:30px;
font-family:Tahoma;
line-height:40px;
color:#ffffff;
font-weight:bold;
}
#footlxwz {
clear:both;
color:#888888;
font-size:12px;
}
#footlxwz a {
color:#888888;
}
#footlxwz a:hover {
color:#ffffff;
}
#footwrm {
float:right;
width:119px;
padding-top:12px;
font-size:12px;
color:#cecece;
text-align:center;
}
#footwrm img {
max-width:119px;
margin-top:8px;
}


#footlink {
clear:both;
}
#footlinkbt {
clear:both;
height:30px;
border-bottom:#3a3a3a 1px solid;
background:url(../image/index_38.gif) no-repeat left center;
text-indent:30px;
font-size:15px;
color:#bfbfbf;
}
#footlinklist {
line-height:50px;
height:50px;
font-size:12px;
padding-left:15px;
}

#footlinklist a{
color:#888888;
}
#footlinklist a:hover{
color:#ffffff;
}

#footend {
clear:both;
width:100%;
height:66px;
background-color:#181818;
text-align:center;
}

#footend  p {
text-align:left;
color:#888888;
font-size:12px;
padding-left:15px;
line-height:66px;
}
#footend  p a{
color:#888888;
}
#footend  p a:hover{
color:#ffffff
}


/*浮动在线客服样式*/

.roll-nav {
	left: 50%; top: 50%; margin-top: -235px; margin-left: 680px; position: fixed; z-index: 999;
}
.roll-nav ul li {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); transition:0.5s; border-image: none; width: 88px; height: 88px; margin-bottom: 4px; position: relative; cursor: default; -webkit-transition: all .5s;
}
.roll-nav ul li ._box span {
	transition:0.3s; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 15px; display: block; -webkit-transition: all .3s;
}
.roll-nav ul li ._box i {
	background: no-repeat bottom; width: 100%; height: 50px; display: block;
}
.roll-nav ul li.kfm ._box i {
	background-image: url("../image/kfm.png");
}
.roll-nav ul li.kfqq ._box i {
	background-image: url("../image/kfqq.png");
}
.roll-nav ul li.kfmsn ._box i {
	background-image: url("../image/kfmsn.png");
}
.roll-nav ul li.kfskype ._box i {
	background-image: url("../image/kfskype.png");
}
.roll-nav ul li.kfwang ._box i {
	background-image: url("../image/kfwang.png");
}
.roll-nav ul li.kfup ._box i {
	background-image: url("../image/kfup.png");
	
}

.kfup ._box {
background: #019966;
}

.roll-nav a {
text-decoration:none;
}

.roll-nav ul li:hover {
	background: #019966;
}
.roll-nav ul li:hover ._box span {
	color: rgb(255, 255, 255);
}
.roll-nav ul li.kfm:hover ._box i {
	background-image: url("../image/kfmover.png");
}
.roll-nav ul li.kfqq:hover ._box i {
	background-image: url("../image/kfqqover.png");
}
.roll-nav ul li.kfmsn:hover ._box i {
	background-image: url("../image/kfmsnover.png");
}
.roll-nav ul li.kfskype:hover ._box i {
	background-image: url("../image/kfskypeover.png");
}
.roll-nav ul li.kfwang:hover ._box i {
	background-image: url("../image/kfwangover.png");
}
.roll-nav ul li.kfm ._sig {
	padding: 0px 5px; transform-origin: right bottom; transition:0.3s; right: 88px; bottom: 0px; visibility: hidden; position: absolute; transform: scale(0); -webkit-transform: scale(0); -webkit-transition: all ease .3s; -webkit-transform-origin: right bottom;
}
.roll-nav ul li.kfm ._sig span {
	background: rgb(255, 255, 255); width: 150px; height: 150px; overflow: hidden; display: block;
}
.roll-nav ul li.kfm ._sig span img {
	width: 100%;
}
.roll-nav ul li.kfm:hover ._sig {
	visibility: visible; transform: scale(1); -webkit-transform: scale(1);
}


@media all and (max-width:1400px)
{
.roll-nav {
	left: auto; right: 0px; margin-left: 0px;
}
}


/*内页样式*/
#abban  {
width:100%;
clear:both;
height:256px;
overflow:hidden;
}

#toppath {
line-height:40px;
color:#383838;
}

#toppath span {
color:#019966;
}
#abmenu {
width:100%;
text-align:center;
clear:both;
border-bottom:#c4c4c4 1px solid;
padding-top:15px;
}

#abmenus {
display:table;
margin:0px auto;
}

#abmenus ul li {
float:left;
}
.abm,abmcur {
padding:0px 6px;
}

.abm a {
border:#a0a0a0 1px solid;
border-bottom-width:0px;
width:128px;
height:36px;
display:block;
text-align:center;
line-height:36px;
color:#414141;
font-size:14px;
border-top-left-radius:5px;
border-top-right-radius:5px;
text-decoration:none;
}

.abm a:hover {
border-color:019966;
background-color:#019966;
color:#ffffff;
}

.abmcur a {
border:#019966 1px solid;
border-bottom-width:0px;
width:128px;
height:36px;
display:block;
text-align:center;
line-height:36px;
color:#ffffff;
font-size:14px;
border-top-left-radius:5px;
border-top-right-radius:5px;
background-color:#019966;
text-decoration:none;
}

#abbt {
height:106px;
clear:both;
background:url(../image/greenline.gif) no-repeat left bottom;
line-height:106px;
font-size:23px;
color:#019966;
font-weight:bold;
}

#abbt span {
font-family:Arial;
font-size:15px;
color:#999999;
letter-spacing:0px;
text-transform:Uppercase;
}
#hzppab {
clear:both;
}
#hzppab ul li {
float:left;
padding-bottom:17px;
}
#prdlist {
clear:both;
}

#prdlist ul li {
float:left;
padding-bottom:30px;
}

.prdname {
line-height:35px;
text-align:center;
font-size:14px;
}

.prdname a:hover {
color:#13885f;
}


#newslist ul li {
clear:both;
height:35px;
overflow:hidden;
border-bottom:#999 1px dotted;
overflow:hidden;
}

.newstitle {
float:left;
text-indent:20px;
line-height:35px;
background:url(../image/arrow_6.gif) no-repeat left center;
height:35px;
}
.newsclick {
float:right;
line-height:35px;
width:80px;
text-align:right;
}

.newstitle a:hover {
color:#13885f;
text-decoration:none;
}
.newsdate {
float:right;
line-height:35px;
}
.newsinfotitle {
text-align:center;
width:100%;
line-height:30px;
margin:0px auto;
border-bottom:#cccccc 1px solid;
}
.newsinfotop {
text-align:center;
padding:15px;
clear:both;
}
.newsinfos {
clear:both;
line-height:25px;
padding-bottom:20px;
}

#map {
width:1100px;
height:420px;
clear:both;
}
.lxwz {
float:left;
width:400px;

}

#lxfed {
width:700px;
float:right;
}


#feedback_form label {
	background: url("../image/contact.png") no-repeat; height: 32px; line-height: 32px; padding-left: 40px; font-size: 14px; margin-bottom: 20px; float: left; display: block;
}
#feedback_form label.name {
	background-position: 0px -32px;
}
#feedback_form label.email {
	background-position: 0px -64px;

}
#feedback_form label.city {
	background-position: 0px -96px;
}
#feedback_form label.msg_title {
	background-position: 0px -128px;
}
#feedback_form label.address {
	background-position: 0px -160px;
}
#feedback_form label.message {
	background-position: 0px -192px; margin-bottom: 10px;
}
#feedback_form input {
	margin: 0px 37px 20px 0px; padding: 0px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 170px; height: 30px; line-height: 30px; float: left;
}


#feedback_form input.last {
	margin-right: 0px;
	width:515px!important;
}
#feedback_form .msg {
	padding-bottom:30px;
}
#feedback_form textarea {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 625px; height: 80px; display: block;
}
#feedback_form .btns {
	background: #019966;  border-image: none; width: 120px; height: 40px; color: rgb(255, 255, 255); font-size: 15px; margin-right: 10px; margin-bottom: 0px; cursor: pointer;
}
#feedback_form .btns:hover {
	background: #25E294; transition:0.3s;
}
#feedback_form .reset {
	background: rgb(204, 204, 204); margin-bottom: 0px; cursor: pointer;
}
.map2 .title {
	text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 25px;
	clear:both;
}

#lxtop {
clear:both;
padding-bottom:50px;
}

.map2 {
padding-bottom:40px;
padding-top:100px;
clear:both;
}

.map2 .title span {
	background: rgb(255, 255, 255); padding: 0px 30px; top: -15px; position: relative;
}

.map2 .title::before {
	width: 100%; height: 12px; vertical-align: top; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; display: block; content: "";
}

#lxtab td {
padding:4px;
}