@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	}

.t14{ font-size:14px}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #188d88;

}

.nav {
	width: 100%;
	background:#fff;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	z-index:8

}

.mh{ display:none}
.logo{ margin-left:2%; float:left}
.logo img{ height:60px}

.clear{clear:both;height:0;overflow:hidden;}
var,em{font-style:normal;}
ul,ol{list-style-type:none;}


.ksljmar{}
#warp{ width:92%; margin-left:4%;}

.cl{ clear:both}
	
.page_info{text-align:center;margin-top:10px;color:#333;font-family:"Microsoft Yahei"; margin-bottom:20px}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-family:"Microsoft Yahei";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#00837e;border:1px solid #ddd;background:#fff;text-align:center;padding:0 10px;margin:0 1px;border-radius:4px;}

.page_list a:hover{color:#fff;border:1px solid #00837e;background:#00837e;}

.page_list a.on{color:#fff;border:1px solid #00837e;background:#00837e;}
.text
{
  line-height: 22px;
}

#tabContainer
{
float:left;
width:100%;
border-bottom:1px solid #ccc;
margin-bottom:20px
}

#tabContainer li
{
padding:0;
float: left;
height:44px;
font-size:16px;
width:25% !important;
background:#fff;
text-align:center;
cursor:pointer
}
#tabContainer a
{
float: left;
display: block;
height:44px;
font-size:16px;
line-height:44px;

}
#tabContainer a.on
{
float: left;
height:44px;
font-size:16px;
text-align:center;
color:#00837e
}

#fwlc{ width:100%; background:#f8f8f8; padding-top:30px; padding-bottom:30px; overflow:hidden;text-align:center; margin-bottom:30px}
#fwlc img a:hover{opacity:0.8;filter(alpha=80);transition: all 0.5s;}
#fwlctit{ width:100%; margin-bottom:20px; text-align:center}
#fwlctit img{ width:70%;}
#casetit{ width:100%;  margin-bottom:20px; text-align:center}
#casetit img{ width:70%;}

#lxwmbt{ width:100%;  margin-bottom:20px; text-align:center}
#lxwmbt img{ width:70%;}

#hzhb{ width:100%; background:#f8f8f8; padding-top:40px; padding-bottom:30px; text-align:center; margin-bottom:35px}
#hzhbt{ width:100%;  margin-bottom:20px; text-align:center}
#hzhbt img{ width:70%;}


#h_menu{ float:right; margin-right:10px; margin-top:10px}
#h_menu img{ height:40px;}
#h_tel{ float:left; margin-top:1px; margin-left:18%; width:140px}
#h_tel1{ float:left; width:100%; height:30px; line-height:30px; font-size:14px}
#h_tel1 img{ margin-right:3px}
#h_tel2{ float:left; width:100%;font-size:18px; color:#eb6100}

.aalflv a{ float:left;height:44px; line-height:44px; background:#f4f4f4; width:50%; text-align:center; font-size:14px; overflow:hidden}
.aalflva a{ float:left;height:44px; line-height:44px;background:#00837e; width:50%; text-align:center; font-size:14px; overflow:hidden}
.aalflva a{color:#fff}

.balflv a{ float:left;height:44px; line-height:44px; background:#f4f4f4; width:33.333%; text-align:center; font-size:14px; overflow:hidden}
.balflva a{ float:left;height:44px; line-height:44px;background:#00837e; width:33.333%; text-align:center; font-size:14px; overflow:hidden}
.balflva a{color:#fff}

.calflv a{ float:left;height:44px; line-height:44px; background:#f4f4f4; width:25%; text-align:center; font-size:14px; overflow:hidden}
.calflva a{ float:left;height:44px; line-height:44px;background:#00837e; width:25%; text-align:center; font-size:14px; overflow:hidden}
.calflva a{color:#fff}

#empty{ width:100%; float:left; height:15px}

#ContentArea{ width:100%; float:left; font-size:16px; line-height:32px; padding-bottom:30px}
#ContentArea img{ max-width:100%; float:left; height:auto; overflow:hidden}

#news{ width:100%; float:left;}
#news li{ width:98%; float:left; background:url(icon.jpg) left center no-repeat; padding-left:15px; font-size:14px; border-bottom:1px dashed #ddd; line-height:46px; height:46px; overflow:hidden}
#news li span{ float:right; padding-left:15px; color:#666}

.white,.white a{ color:#fff}
#xwtp{ width:44%; margin-bottom:15px; float:left; margin-left:3%; margin-right:3%}
#xwtpa{ width:100%; height:110px; float:left; overflow:hidden}
#xwtpa img{ width:100%; height:110px; float:left;transition: all 0.5s;}
#xwtpb{ width:96%; height:36px; line-height:36px; overflow:hidden; font-size:14px; text-align:center; float:left;padding-left:2%; padding-right:2%; margin-top:2px; }
.tpmar{ margin-right:25px}

#DispTitle{ width:100%; float:left;border-bottom:1px dotted #ccc; text-align:center;font-size:20px; line-height:36px; padding-bottom:20px; margin-bottom:15px}
#DispTitles{width:100%; float:left; height:30px; color:#666666; border-bottom:1px dashed #ccc; margin-bottom:20px; text-align:center}

#hytp{ width:47%; float:left; margin-bottom:15px}
#hytpa{ width:100%; float:left;}
#hytpa img{ width:100%; height:120px;}
#hytpb{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px}
.casemar{ margin-right:6%}
.casemara{ margin-right:4%}




#ckgd{ width:100%; float:left; height:44px; line-height:44px; text-align:center; background:#fff; font-size:14px; margin-top:10px; border:1px solid #078580;border-radius:25px;}
#ckgd:hover{transition: all 0.5s;}
#ckgd:hover{ color:#fff; background:#00837e; border:1px solid #00837e}

#xwdt{ width:100%; background:url(index_28.jpg) top center no-repeat; height:435px; margin-top:50px; padding-top:225px}

#xwdtbg{ padding-top:20px; padding-bottom:20px; background:url(xwbg.jpg) no-repeat; background-size:100%; margin-top:25px; overflow:hidden; }


#xwlist{ width:100%; float:left; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:15px}
#xwlistl{ width:30%; float:left}
#xwlistl img{ width:100%; height:90px; float:left}
#xwlistr{ width:65%; float:right}
#xwlistr1{ width:100%; float:left; font-size:14px; overflow:hidden; height:30px; line-height:30px; color:#fff; margin-top:-10px}
#xwlistr2{ width:100%; float:left; font-size:12px; overflow:hidden; height:20px; color:#fff;}
#xwlistr3{ width:100%; float:left; font-size:14px; overflow:hidden; height:48px; line-height:24px; color:#fff;}

#lxwml{ width:100%; float:left; padding-bottom:20px}
#lxwml1{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #ddd}
#lxwml1a{width:100%; float:left; text-align:center}
#lxwml1b{width:100%; float:left; text-align:center}
#lxwml1b1{width:100%; float:left; text-align:center; font-size:14px; margin-bottom:5px}
#lxwml1b2{width:100%; float:left; text-align:center; font-size:20px}
#lxwmld{width:100%; float:left; margin-top:10px}
#lxwmld li{width:100%; float:left; height:25px; line-height:25px; text-align:center; font-size:14px}

#dbdh{ width:100%; position:fixed; bottom:0; z-index:9; background:#00837e}
#dbdh ul{ display:inline}
#dbdh ul li{ width:33%; float:left; height:55px; line-height:55px; font-size:16px; text-align:center}
#dbdh ul li a{ color:#fff}
#site{ padding-left:1%; padding-right:1%; background:#f9f8f8; font-size:12px; height:36px; line-height:36px; float:left; width:98%; margin-top:5px; margin-bottom:25px}

#nydh{ width:100%; float:left; margin-bottom:30px; text-align:center}
#nydh a{ font-size:12px; padding-left:5px; padding-right:5px; border:1px solid #00837e; padding-top:8px; padding-bottom:8px;}
#nydh a:hover{background:#00837e; color:#fff;}
#nydh a.on{ background:#00837e; color:#fff;border:1px solid #00837e;}
