@charset "utf-8";

body{
 font-size:12px;
 color:#333;
 margin:0 auto;
 padding:0px;
 font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
 overflow-x:hidden
 }

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
}
.wryh{font-family:"Microsoft yahei"}
.input{height:25px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding-top:5px}
.input1{ border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px}
a,a:link,a:visited,a:active {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration:none;
 color: #37d4c9;
}
.white,.white a{ color:#fff}
#allw{ width:100%; float:left}
*{outline:0px}
img{border:none}

#slideshow{position:relative;height:400px;width:1200px;margin:0 auto;}
#slideshow a{float:left;display:inline;}
#slideshow .img{position:absolute;width:1200px;height:400px;overflow:hidden}
#slideshow .img span{position:absolute;width:19999px;display:block}
#slideshow .btns{z-index:10;position:absolute;width:1200px}
#slideshow .btns b{position:absolute;width:100px;display:block;height:14px;overflow:hidden;top:365px;left:50%}
#slideshow .btns b i{width:10px;background:#fff;float:left;height:10px;font-size:0px;overflow:hidden;cursor:pointer;margin-right:6px;border:#fff 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#slideshow .btns b i:hover{background:#a7a7a6}
#slideshow .btns b i.on{background:#3cd2f1;cursor:default}
#slideshow .btns b i.on:hover{background:#3cd2f1;cursor:default}
#slideshow .btns s{position:absolute;width:60px;display:none;height:80px;overflow:hidden;top:135px;cursor:pointer}
#slideshow .btns s i{position:absolute;width:60px;background:url(../images/btn_slideshow.png);height:160px;_filter:progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background:none;}
#slideshow .btns s.prev{left:0px}
#slideshow .btns s.prev i{top:-80px}
#slideshow .btns s.next{right:0px}
.paging{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;height:400px;position:absolute;background:#000;overflow:hidden}
#top{ width:1200px; background:url(../images/flag.jpg) bottom right no-repeat; height:106px; padding-top:32px}
.clear{ clear:both}
#topr{ float:right; padding-top:7px; width:440px}
#sw{ width:100%; float:left; height:65px}
#swa{ width:250px; float:right; height:38px; line-height:38px; border:1px solid #37d4c9; background:#fff}
.sinput{ background:none; border:none; height:38px; line-height:38px; width:240px; margin-left:5px}
#swb{ float:right; width:49px; height:40px}

#hui{ width:100%; float:left; text-align:right; font-size:14px}
#menu{ width:100%; background:#37d4c9; height:45px}
#warp{ width:1200px}
#nav{ width:148px; float:left; height:45px; text-align:center; line-height:45px; font-size:16px}
#nav a{ color:#fff; font-size:16px;width:148px; float:left; height:45px; text-align:center; line-height:45px; }
#nav a:hover{ color:#fff; background:#11c0b4}
#t_l{ width:2px; float:left; height:45px; background:url(../images/top_11.jpg)}
#mid_bg{ width:100%; background:url(../images/m_bg.jpg) repeat-x; height:466px; padding-top:47px}
#l_ew{ float:left; padding:14px; background:#fff; margin-top:20px}
#l_ewl{ width:144px; float:left}
#l_ewl_a{ width:142px; float:left; border:1px solid #535353;}
#l_ewl_a img{ width:142px; height:142px}
#l_ewl_b{ width:100%; float:left; height:30px; line-height:30px; font-size:14px; text-align:center}
.ew{ margin-right:20px}
#r_icon{ width:566px; float:right}
#r_icona{ width:100%; float:left; height:100px; border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:30px}
#icon1{float:left; width:280px; height:120px; border-right:1px solid #fff;}
#icon2{float:left; width:280px; height:120px;}
#icon22{ padding-left:65px; float:left; width:215px; height:100px; border-right:1px solid #fff}
#icon3{float:left; width:280px; height:120px; border-right:1px solid #fff; padding-top:20px}
#icon4{float:left; width:280px; height:120px;  padding-top:20px}
#icon1_w{ width:100%; float:left;font-size:14px; text-align:center; font-size:16px}
#icon2_w{ width:150px; float:left;font-size:14px; text-align:center; font-size:16px}
#icon1_w img,#icon2_w img{ margin-bottom:18px}
#hbg{ width:100%; height:138px; background:url(../images/house.png) center no-repeat; margin-top:76px}
#foot{ width:100%; padding-top:22px; padding-bottom:22px; background:#37d4c9; border-top:1px solid #fff; height:72px}
#bqxx{ float:right}
#bqxximg{ float:left; margin-right:12px}
#bqlist{ float:left; line-height:22px; color:#fff; margin-top:3px}
#yqlj{ float:left}
#yqlja{ float:left; height:72px; width:70px; font-size:14px; border-right:1px solid #fff; margin-right:10px}
#yqlja strong{ line-height:24px; font-weight:normal}
#yqljb{ float:left; font-size:14px; line-height:24px; width:505px}
.topmar{ margin-top:35px; margin-bottom:60px}
#I_ban{ width:100%; float:left; border-bottom:2px solid #37d4c9; margin-bottom:10px; height:34px; line-height:34px}
#I_ban span{ float:right}
#I_ban strong{ float:left; font-size:18px; background:#37d4c9;height:34px; line-height:34px; font-weight:normal; color:#fff; padding-left:13px; padding-right:13px}
#newslist{ width:100%; float:left}
#newslist li{ width:99%; float:left; height:40px; line-height:40px; font-size:14px; border-bottom:1px dotted #ddd; background:url(../images/arrow.jpg) left center no-repeat; padding-left:12px}
#newslist span{ float:right}