/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background:url(body.gif) repeat-x left top #fff; color:#333; font-size:12px; line-height:24px; text-align:left; font-family:simsun,"Arial Narrow",arial;}
button{ cursor:pointer;} /*ï¿½ï¿½Å¥-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê¾Ð¡ï¿½ï¿?*/
img{ border:0px; display:block;} /*Í¼Æ¬Ä¬ï¿½Ï¹ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/
.mainbox{ width:1002px; margin:0px auto; overflow:hidden;} /*ï¿½ï¿½ï¿½Ý¿ï¿½*/
.lf{ float:left} /*ï¿½ó¸¡¶ï¿½*/
.rf{
	float:right;
} /*ï¿½Ò¸ï¿½ï¿½ï¿½*
.clear5{ margin-top:5px; overflow:hidden;} /*ï¿½Ï¼ï¿½ï¿?5ï¿½ï¿½ï¿½ï¿½*/
.clear10{ margin-top:10px; overflow:hidden;} /*ï¿½Ï¼ï¿½ï¿?10ï¿½ï¿½ï¿½ï¿½*/
.clear15{ margin-top:15px; overflow:hidden;} /*ï¿½Ï¼ï¿½ï¿?15ï¿½ï¿½ï¿½ï¿½*/
.clear20{ margin-top:20px; overflow:hidden;} /*ï¿½Ï¼ï¿½ï¿?20ï¿½ï¿½ï¿½ï¿½*/
.bor-bottom{ background:url(x.gif) repeat-x left bottom;} /*1ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ½ï¿½ï¿½*/
.bor-all{ border:1px solid #ccc;} /*ï¿½ï¿½ß¿ï¿?1ï¿½ï¿½ï¿½ï¿½*/
.img-dq{vertical-align:bottom!important;vertical-align: middle;} /*Í¼Æ¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?*/
.pd_left10{ padding-left:10px;} /*ï¿½ï¿½ï¿½ï¿½10ï¿½ï¿½ï¿½ï¿½*/
.pd_right10{ padding-right:10px;}
.pd_bottom10{ padding-bottom:20px;}

/*--------------------------------- ï¿½ï¿½ï¿½ï¿½ ------------------------------------*/
.f-000{ color:#000;} /*#000ï¿½ï¿½ï¿½É?*/
.f-999{ color:#999;} /*#999ï¿½ï¿½ï¿½É?*/
.f-666{ color:#666;} /*#333ï¿½ï¿½ï¿½É?*/
.f-fff{ color:#fff;} /*#333ï¿½ï¿½ï¿½É?*/
.f-333{ color:#333;} /*#333ï¿½ï¿½ï¿½É?*/
.f-ls{ color:#81ad21;}/*ï¿½ï¿½É«*/
.f-yl{ color:#fe7100;} /*ï¿½Ù»ï¿½É«*/
.f-red{ color:#cc0000;} /*ï¿½ï¿½É«*/
.f-blue{ color:#0c4da2;} /*ï¿½ï¿½É«*/
.f-wh{ font-weight:700;} /*ï¿½Ó´ï¿½*/
.f-bc{ font-weight:400} /*ï¿½ï¿½ï¿½Ö²ï¿½ï¿½Ó´ï¿½*/
.f-ht{ font-family:"ï¿½ï¿½ï¿½ï¿½";} /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.f-yh{ font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";} /*Î¢ï¿½ï¿½ï¿½Åºï¿½ï¿½ï¿½ï¿½ï¿½*/
.f12{ font-size:12px;} /*ï¿½ï¿½ï¿½ï¿½12ï¿½ï¿½ï¿½ï¿½*/
.f14{ font-size:14px;} /*ï¿½ï¿½ï¿½ï¿½14ï¿½ï¿½ï¿½ï¿½*/
.f16{ font-size:16px;} /*ï¿½ï¿½ï¿½ï¿½16ï¿½ï¿½ï¿½ï¿½*/
.f18{ font-size:16px;} /*ï¿½ï¿½ï¿½ï¿½18ï¿½ï¿½ï¿½ï¿½*/
.f21{ font-size:21px;} /*ï¿½ï¿½ï¿½ï¿½21ï¿½ï¿½ï¿½ï¿½*/
.line-20{ line-height:20px;} /*ï¿½Ð¸ï¿½20*/
.line-18{ line-height:18px;} /*ï¿½Ð¸ï¿½18*/
.ip_h25{ line-height:25px; height:25px;} /*inputï¿½Ä±ï¿½ï¿½ï¿½*/
/*--------------------------------- ï¿½ï¿½ï¿½ï¿½ ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#c80000; blr:expression(this.onFocus=this.blur());outline: none;}
/*ï¿½ï¿½Ò³-ï¿½ï¿½Ê¼*/
#tit{ height:24px; line-height:24px; background:#ededed; overflow:hidden; color:#666; }
#tit .title{
	width:980px;
	height:24px;
	margin:0 auto;
}
#tit .title .tita span{ color:#005ca0; font-weight:700; }
#tit .title .tita .syul{ float:left; }
#tit .title .tita .syul li{ float:left; padding:0 6px; background:url(tit.jpg) no-repeat right center; } 
#tit .title .tita .syul li a{ color:#666; } 
#tit .title .tita .syul .tno{  background:none; }
#tit .title .tigz .kua{ padding:0 5px; color:#666; font-weight:700; }
#tit .title .tigz .sel{ width:75px; height:21px; border:1px solid #ccc; margin-top:4px; }
/*logo*/
#logo{
	width:980px;
	height:129px;
	margin:0 auto;
	overflow:hidden;
}
#logo .sosa{
	width:223px;
	height:131px;
	overflow:hidden;
}
#logo .sosa .inp{ width:163px; height:27px; line-height:27px; background:url(inp.jpg) no-repeat; border:0; padding:0 10px; }
#logo .sosa .btn{ width:38px; height:27px; line-height:24px; text-align:center; background:url(btn.jpg) no-repeat; border:0; color:#fff; font-weight:700; }
/*ï¿½ï¿½ï¿½ï¿½*/
#nav{
	height:41px;
	background:url(navr.jpg) repeat-x;
	border-bottom:1px solid #fff;
}
.navs{
	width:1110px;
	height:41px;
	line-height:41px;
	margin:0px auto;
}  
#nav2{ margin-left:1px; }
.navs li{ width:110px; float:left; line-height:41px; text-align:center; background:url(tiao.jpg) no-repeat right center; position:relative;}
.navs .mainitems{position:relative;z-index:999; }
.navs li a{
	width:110px;
	display:block;
	font-size:14px;
	font-weight:700;
	color: #FFFFFF;
}
.navs li a:hover{ font-size:14px; text-decoration:none;  color:#fff; font-weight:700; background:#005ca0; z-index:9999;}
.nvon{ font-size:14px; text-decoration:none;  color:#fff; font-weight:700; background:#005ca0; z-index:9999;}
.subuls{ width:95px;display:none; position:absolute; z-index:999; background:#106aae; left:0; padding-bottom:2px ;filter:alpha(opacity=80);   -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  }
.subuls li{ width:95px; height:33px; line-height:33px; background:none; overflow:hidden; border-bottom:1px solid #1994d2; z-index:9999; position:relative; }
.subuls li a{width:95px; height:33px; line-height:33px; text-decoration: none; font-size:12px; color:#fff; display:block; background:none; text-align:center; margin:0 auto;font-weight:100; margin:0 auto; }
.subuls li a:hover { width:95px; height:33px; line-height:33px;font-size:12px; color:#fff; background:none; text-decoration:none; font-weight:100; overflow:hidden;}

.subulss{ width:107px;display:none; position:absolute; z-index:999; background:#106aae; left:0; padding-bottom:2px ;filter:alpha(opacity=80);   -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  }
.subulss li{ width:107px; height:33px; line-height:33px; background:none; overflow:hidden; border-bottom:1px solid #1994d2; z-index:9999; position:relative; }
.subulss li a{width:107px; height:33px; line-height:33px; text-decoration: none; font-size:12px; color:#fff; display:block; background:none; text-align:center; margin:0 auto;font-weight:100; margin:0 auto; }
.subulss li a:hover { width:107px; height:33px; line-height:33px;font-size:12px; color:#fff; background:none; text-decoration:none; font-weight:100; overflow:hidden;}
#nav2 li>.subuls { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ left:0;}
#nav2 li>.subulss { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ left:-6px;}
#nav2 li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block;}
#restofcontent { /*wrap rest of content of the page inside this div*/ clear: left;}
/*------------------------------------------------------ Ó¢ï¿½Ä»Ãµï¿½ ------------------------------------------------------*/
#focus{
	width:100%;
	height:410px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
#focus ul{ width:100%; position:absolute; padding:0px; margin:0; overflow:hidden}
#focus ul li{ float:left; width:100%; height:538px; overflow:hidden; position:relative; background:#000; display:inline}
#focus ul li a{ padding:0; margin:0; height:538px; display:block}
#focus ul li div{ position:absolute; overflow:hidden;}
#focus .btnBg{ position:absolute; width:100%; height:20px; left:0; bottom:0; /*background:#000;*/}
#focus .btn{ position:absolute; height:10px; padding:5px 10px; left:40%; bottom:0;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:8px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff; }
#focus .btn span.on{ background:#fff;}
/*------------------------------------------------------ ï¿½Ãµï¿½ ------------------------------------------------------*/




#focusf{ width:203px; height:324px; overflow:hidden; position:relative; clear:both; margin:5px auto;}
#focusf ul{width:203px; position:absolute; overflow:hidden;left: -1px;top: 1px; background:#f0f;}
#focusf ul li{ float:left; width:100%; height:162px; overflow:hidden; position:relative; background:#fff; display:inline; }
#focusf ul li a{ padding:0; margin:0;  display:block}
#focusf ul li div{ position:absolute; overflow:hidden; }
#focusf ul li img{ padding-bottom:15px; }
#focusf .btnBg{ position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000;}
#focusf .btn{ position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0;text-align:right; margin:0 auto}
#focusf .btn spans{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff; }
#focusf .btn spans.on{ background:#fff;}
#focusf .preNext{ width:43px;height:19px;position:absolute;top:290px;background:url(selec.png) no-repeat 0 0;cursor:pointer; left:80px; opacity:0;}
#focusf .pre{ top:0;}
#focusf .next{ bottom:0;background-position:bottom;}

/*-----------mainï¿½ï¿½Ò³-----------*/
#maina{
	width:1090px;
	overflow:hidden;
	margin:0 auto;
} 
.mar-top{
	width:1090px;
	overflow:hidden;
	height:46px;
	line-height:46px;
	background:url(titab.jpg) no-repeat bottom;
}
.mar-top p{ font-size:24px; height:46px; line-height:46px; font-family:"ï¿½ï¿½ï¿½ï¿½"; padding:0 10px; float:left; }
.sy_tw{
	width:1090px;
	overflow:hidden;
	padding:17px 0;
}
.sy_tw .sy_im{ padding-right:37px; }
.sy_tw .sy_wzi{
	width:700px;
	overflow:hidden;
}
.sy_tw .sy_wzi .sy_top{
	width:700px;
	overflow:hidden;
}
.sy_tw .sy_wzi .sy_yia{
	width:180px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#CC0000;
	font-size:15px;
	display:block;
	float:left;
	font-weight: bold;
}
.sy_tw .sy_wzi .sy_sp{ float:right; font-size:18px; color:#a49041; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.sy_tw .sy_wzi .sy_mn{
	width:700px;
	overflow:hidden;
	padding-top:20px;
	color: #666666;
}
.sy_tw .sy_wzi .sy_mn .sy_spa{ color:#005ca0; font-weight:700; }
/*---------------ï¿½ï¿½Ò³-ï¿½ï¿½ï¿½ï¿½-----------------------*/
#sy_xiw{
	width:1090px;
	overflow:hidden;
	margin:0 auto;
}
#sy_xiw .sy_xinw{
	width:790px;
	overflow:hidden;
}
#sy_xiw .sy_xinw .sy_xtop{ widows:660px; height:41px; line-height:41px; background:url(xxian.jpg) repeat-x bottom; }
#sy_xiw .sy_xinw .sy_xtop .xwul{ width:650px; height:41px; line-height:41px; padding-left:10px; } 
#sy_xiw .sy_xinw .sy_xtop .xwul li{ width:123px; height:41px;  float:left; }
#sy_xiw .sy_xinw .sy_xtop .xwul li a{ width:123px; height:41px; display:block; text-align:center; font-size:22px; font-family:"ï¿½ï¿½ï¿½ï¿½"; }
#sy_xiw .sy_xinw .sy_xtop .xwul li a.hover{ width:123px; height:39px; margin-top:1px;border:1px solid #ccc; border-bottom:none;  display:block; background:#fff; margin-top:1px; }
#sy_xiw .sy_xinw .sy_xtop .xwul li a:hover{ width:123px; height:39px; margin-top:1px;border:1px solid #ccc; border-bottom:none;  display:block; background:#fff; margin-top:1px; text-decoration:none; }
#sy_xiw .sy_ner{
	width:790px;
	overflow:hidden;
	padding:5px 0;
	clear:both;
}
.sy_di{
	width:790px;
	overflow:hidden;
}
#sy_xiw .sy_ner .xw_im{ padding-right:22px; }
#sy_xiw .sy_ner .wen{
	width:505px;
	overflow:hidden;
	float:left;
}
#sy_xiw .sy_ner .wen .wea{
	color:#CC0000;
	font-size:16px;
	font-weight:700;
	display:block;
}
#sy_xiw .sy_ner .wen .sy_spb{ color:#666; padding-top:20px; display:block; }
#sy_xiw .sy_ner .wen .sy_spb a{ color:#cc0000; } 
.soul{
	width:790px;
	overflow:hidden;
	padding:20px 0;
}
.soul li{
	float:left;
	width:365px;
	overflow:hidden;
	white-space:nowrap;
	padding-left:10px;
	background:url(sanj.jpg) no-repeat left center;
	margin-right:20px;
}
.soul li a{ float:left; color:#666; font-size:14px;}
.soul li span{ float:right; font-family:Arial, Helvetica, sans-serif;font-size:14px;  color:#999;}
/*---------------------ï¿½ï¿½Ò³-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-----------------------*/
.sy_ziz{ width:270px; overflow:hidden; float:right; }
.zi_top{ width:250px; height:41px; line-height:41px; overflow:hidden; background:url(xxian.jpg) repeat-x bottom; padding:0 10px; }
.zi_top p{ font-size:22px; font-family:"ï¿½ï¿½ï¿½ï¿½"; }
.zi_top p span{ color:#005ca0; }
.zi_top .topa{ font-family:Arial, Helvetica, sans-serif; color:#999; }
.sy_ziz ul{ width:202px; overflow:hidden;}
.sy_ziz ul li{ width:202px; overflow:hidden; text-align:center; }
.sy_ziz ul li a{ height:30px; line-height:30px; color:#666; }
/*-----------------------ï¿½ï¿½Ò³-ï¿½ß´ï¿½Ïµï¿½Ð²ï¿½Æ·--------------------*/
#sy_chp{
	width:1090px;
	overflow:hidden;
	margin:0 auto;
}
#sy_chp .scp_top{
	width:1090px;
	overflow:hidden;
	height:54px;
	line-height:54px;
}
#sy_chp .scp_top .tit{
	line-height:54px;
	font-size: 22px;
	font-family: "ï¿½ï¿½ï¿½ï¿½";
	padding-left:20px;
	padding-right:20px;
}
#sy_chp .scp_top .tite{
	line-height:54px;
	font-size: 20px;
	color:#999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#sy_chp .scp_top .sy_mc{ width:180px; height:54px; background:url(bjn.jpg) no-repeat; font-size:20px; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; padding-left:3px; }
.main{
	width:1090px;
	margin:0px auto 0;
	overflow:hidden;
}
.box01{
	width:900px;
	height:360px;
	overflow:hidden;
	float:right;
	display:inline;
	overflow:hidden;
	background:#c0c0c0;
}
.box01 .pic{
	width:900px;
	height:360px;
}
.box02{
	width:175px;
	overflow:hidden;
	float:left;
	display:inline;
	background:#d10002;
}
.box02 p{
	width:175px;
	height:120px;
	line-height:118px;
	font-size:16px;
	cursor:pointer;
	color:#fff;
	font-weight:700;
	text-align:center;
	background:url(btm.jpg) repeat-x bottom;
}
/*-------------------------------ï¿½ï¿½Ò³ ï¿½ï¿½Èºï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Òµï¿½Ä»ï¿½-----------------------------------------------*/
#dqlj{
	width:1090px;
	overflow:hidden;
	margin:0 auto;
}
#dqlj .yful li{ width:475px; overflow:hidden; padding-right:5px; padding-top:1px; float:left;}
/*-------------------------------ï¿½ï¿½Ò³ ï¿½ï¿½ï¿½ï¿½Ë®ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð·ï¿½ï¿½ï¿½ï¿½ï¿½-----------------------------------------------*/
#ldys{ width:960px; overflow:hidden; margin:20px auto 0; }
.ys_top{ width:950px; height:42px; line-height:42px; border-bottom:1px solid #ccc; font-size:24px; font-family:"ï¿½ï¿½ï¿½ï¿½"; padding-left:10px; } 
.yful{ width:960px; overflow:hidden; padding-bottom:10px; }
.yful li{ width:463px; overflow:hidden; padding-right:17px; padding-top:20px; float:left;}
.yful li img{ float:left; }
.yful li .yfd{ width:357px; height:90px; overflow:hidden; float:right; font-size:12px; color:#474747; line-height:22px;}
.yful li .yfd span{ font-size:18px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; line-height:24px; }
/*----------------------------ï¿½ï¿½Ò³ Õ½ï¿½Ôºï¿½ï¿½ï¿½--------------------*/
#sy_hz{
	width:1090px;
	margin:0 auto;
}
#sy_hz .gda{ color:#999; font-family:Arial, Helvetica, sans-serif; }
.fcue-women-news-08{ margin:0 auto;position:relative; padding:0 0 50px; margin-top:25px;  }
.fcue-women-news-08 .box{position:absolute;top:0;left:0}
.fcue-women-news-08 .box img{border:1px #fff solid; padding:10px;background:#fff; }
.fcue-women-news-08 .box span{width:98.5%;height:98%;position:absolute; left:10px; top:10px; background:#fff;opacity:0.5;filter:alpha(opacity=50);}
.fcue-women-news-08 .box span.op{filter: alpha(opacity=30);opacity:0.3}
.fcue-women-news-08 .btn{position:relative; z-index:9999;top:0;cursor:pointer;}
.fcue-women-news-08 .btn a{width:27px;height:47px;display:block;}	
.fcue-women-news-08 .lBtn{width:39px;height:70px;position:absolute; left:-25px!important; top:121px!important;}
.fcue-women-news-08 .lBtn a{ background:url(left.jpg) no-repeat left;}
.fcue-women-news-08 .rBtn{cursor:pointer;width:39px;height:70px;position:absolute; top:121px!important; left:970px!important;}
.fcue-women-news-08 .rBtn a{ background:url(right.jpg) no-repeat right;}
.fcue-women-news-08 .tFocus{width:540px; height:16px; line-height:16px; padding:7px 0; position:absolute; left:195px; bottom:60px; display:none; z-index:500; text-align:center;}
.fcue-women-news-08 .tFocus i{display:block; width:355px; height:40px; line-height:40px; position:absolute; left:115px; top:0; z-index:9999; background-color: #000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; white-space:nowrap; overflow:hidden; }
.fcue-women-news-08 .tFocus a{color:#fff; position:absolute; left:125px; top:0; font-size:14px; line-height:40px;  z-index:9999; text-decoration:none; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; font-size:16px;}
/*-------------------------ï¿½ï¿½Ò³-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½---------------------------*/
#sy_ly{ width:960px; overflow:hidden; margin:0 auto; padding-bottom:10px;}
#sy_ly .lya{ width:660px; overflow:hidden; float:left; }
.lytop{ height:40px; line-height:40px; border-bottom:1px solid #ccc; padding-left:10px; font-size:22px; font-family:"ï¿½ï¿½ï¿½ï¿½"; }
.tabl { margin:22px 0; }
.tabl .spana{ color:#cc0000; }
.tabl .inpa{ width:203px; height:24px; line-height:24px; border:1px solid #ececec; }
.tabl .texa{ width:433px; hieght:58px; border:1px solid #ececec; margin-top:6px;}
.tabl .yzn{ width:100px; hieght:24px; line-height:24px; border:1px solid #ececec; float:left; margin-left:5px; }
.tabl .taim{ padding:0 10px;  }
.tabl .dia{ color:#0055ff; }
.btin{ width:540px; overflow:hidden; padding:0 0 30px 120px; }
.btin .btna{ width:116px; height:31px; background:url(tja.jpg) no-repeat; border:0; float:left; margin:0 15px; } 
.btin .btnb{ width:116px; height:31px; background:url(tjb.jpg) no-repeat; border:0; } 
/*--------------------ï¿½ï¿½Ïµï¿½ï¿½Ê½-----------------------*/
.sy_fs{ width:270px; overflow:hidden; float:right; background:#f8f8f8; } 
.sy_fs .fs_top{ width:255px; height:42px; line-height:42px; border-bottom:1px solid #ccc; padding-left:15px; font-family:"ï¿½ï¿½ï¿½ï¿½"; font-size:22px;  } 
.sy_fs .fs_tu{ width:230px; height:317px; background:url(fs.jpg) no-repeat; overflow:hidden; padding:23px 20px 0; }
.sy_fs .fs_tu .hjt{ font-size:16px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.sy_fs .fs_tu .sy_dt{ width:230px; height:30px; line-height:30px; background:url(ka.jpg) no-repeat left center; }
.sy_fs .fs_tu .sy_dt a{ padding-left:20px; color:#005ca0; }
.sy_fs .fs_tu .sy_dz{ padding-top:30px; font-family:Arial, Helvetica, sans-serif; }
.sy_fs .fs_tu .sy_dz span{ width:54px; float:left; display:block; }
.sy_fs .fs_tu .sy_dz .sy_ka{ width:176px; overflow:hidden; float:left;  }
/*-----------------------------ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½--------------------------------------*/
#hahu{background:#005ca0; }
#hahu .sy_gy{ width:960px; overflow:hidden; margin:0 auto; }
#hahu .sy_gy .kaua{ width:160px; text-align:center; float:left; padding-top:20px; line-height:24px; }
#hahu .sy_gy .kaua span{ display:block; font-size:14px; color:#fff; font-weight:700; }
#hahu .sy_gy .kaua a{ display:block; color:#fff; }

#fooder{
	width:1090px;
	overflow:hidden;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
#fooder .fodl{
	width:500px;
	overflow:hidden;
	color:#666;
	text-align:center;
	padding:20px 0;
	margin-left:200px;
}
.imgh{ width:260px; float:right; overflow:hidden; padding:20px 0; }
.imgh p{ float:left; padding:10px 5px 0; text-align:center; }
.imgh p img{ border:1px solid #ccc; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Æ·ï¿½ï¿½ï¿½ï¿½-------------------------------------------*/
/*------------ï¿½ï¿½ï¿½ï¿½banner-Í¨ï¿½ï¿½----------*/
#erban{ width:100%; height:370px; background:url(erban.jpg) no-repeat center; }
/*------------------ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ç°Î»ï¿½ï¿½-Í¨ï¿½ï¿½----------------*/
#dang{ height:54px;  overflow:hidden; background:url(dibu.jpg) repeat-x bottom;}
.quan{ width:960px; height:44px; line-height:44px;  overflow:hidden; margin:0 auto; }
.quan span{ color:#333; font-size:20px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; padding-right:18px; }
.quan .wza{ float:left; color:#666; }
.quan .wza a{ color:#666; }
/*----------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Æ·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-------------------------*/
#cpzx{ width:960px; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:20px; }
#cpzx .zuoa{ width:220px; overflow:hidden; }

.cpul{ width:220px; overflow:hidden; background:#f3f3f3; }
.cpul li{ width:220px; height:42px; line-height:40px; background:url(db.jpg) no-repeat; }
.cpul li a{ width:180px; height:42px; display:block; font-size:14px; color:#666; padding:0 20px; font-weight:700; }
.cpul li a:hover{ background:url(bjg.jpg); color:#fff; font-weight:700;font-size:14px; text-decoration:none; }
.cpul li .lei{ background:url(bjg.jpg) ; color:#fff; font-weight:700;font-size:14px; text-decoration:none; }

.lxwa{ width:220px; overflow:hidden; padding-top:20px; }
.lxtop{ width:220px; height:40px; line-height:40px; overflow:hidden; background:#005ca0; font-size:16px; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; padding-left:10px; }
.lxner{ width:198px; overflow:hidden; border:1px solid #d0d0d0; border-top:0; height:168px; background:url(lx.jpg) no-repeat; padding:93px 10px 0; font-family:Arial, Helvetica, sans-serif;	 } 

.zxa{ width:720px;  overflow:hidden; }
.zxa_top{ width:700px; height:38px; line-height:38px;border-bottom:1px solid #ccc; padding:0 10px; font-size:16px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";  }
.ccxl{ width:700px;  background:#f3f3f3; margin:20px 10px; }
.ccxl p{ height:34px; line-height:34px; text-align:center; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; font-size:18px; background:#005ca0; float:left; padding:0 10px }
.cxd{ width:680px; padding:10px; overflow:hidden; clear:both; }
.zid{ font-weight:700; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; color:#005ca0; background:url(did.jpg) repeat-x bottom; line-height:28px; }
.cxd .spala{ color:#666; }
.pinul{ width:720px; overflow:hidden; }
.pinul li{ width:340px; overflow:hidden; float:letf; text-align:center; float:left; padding:0 10px  }
.pinul li a{ height:51px; line-height:51px; color:#666; }
.pinul li a img{ border:1px solid #ccc;  }
/*ï¿½ï¿½Ò³*/
.wzztnrlfbot{ padding:3px; text-align:center; padding:25px 0;}
.wzztnrlfbot a{ border:#ddd 1px solid; color:#3f4e67; padding:3px 7px; margin-right:3px; text-decoration:none;}
.wzztnrlfbot a:hover{ border:1px solid #fff; background-color:#014582; padding:3px 7px; margin-right:3px; color:#fff;  text-decoration:none;}
.wzztnrlfbot .current{ padding:2px 2px; font-weight:700; margin-right:3px; color:#fff;}
.wzztnrlfbot .current a:link,.wzztnrlfbot .current a:visited,.wzztnrlfbot .current a:active,.wzztnrlfbot .current a:hover{ text-decoration: none; color: #fff; border:1px solid #fff; background-color:#014582; padding:3px 7px; margin:0px;}
.wzztnrlfbot .current{ text-decoration: none; color: #fff; border:1px solid #fff; background-color:#014582; padding:3px 7px; margin:0px;}
.wzztnrlfbot .disabled a:link,.wzztnrlfbot .disabled a:visited,.wzztnrlfbot .disabled a:active,.wzztnrlfbot .disabled a:hover{ text-decoration: none; background-color:#fff; border:1px solid #ddd; color:#adaaad; padding:3px 7px; margin:0px 3px 0px 0px;}
/*-----------------------------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½Â¼ï¿½------------------------------------------*/
#erbab{ width:100%; height:296px; background:url(abutusbanner.jpg) no-repeat center; }
.dsi{ padding:27px 0;}
.bta{ width:720px; height:40px; line-height:33px; background:url(btna.jpg) no-repeat bottom; text-align:center; font-size:16px; color:#666; font-weight:700; }
.zih{ width:680px;  padding:25px 20px; font-size:14px; color:#666; overflow:hidden; display:block; }
/*--------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½Å½ï¿½ï¿½ï¿½------------------------------------------*/
.jes{  width:680px;  padding:25px 10px; color:#666; }
.jes .huia{ font-weight:700; }
/*---------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½Ð·ï¿½---------------------------------------------*/
#kja{ width:100%; height:266px; background:url(http://bcs.duapp.com/haihuigroup/haihuicn/images/kj.jpg) no-repeat center; }
.zlul{ width:670px; overflow:hidden; padding:0 10px; margin:0 auto;  }
.zlul li{ float:left; padding:0 10px; }
.zlul li img{ padding:3px; border:2px solid #ccc; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½è±¸-------------------------------*/
.keja{ padding:30px 0; }
.sums{ width:700px; overflow:hidden; padding:10px 10px 30px; font-size:14px; color:#666;}
.sb_dl{ width:720px; overflow:hidden; }
.sb_dl dt{ width:720px; height:34px; line-height:34px; background:#f3f3f3; text-align:center; font-size:16px; color:#005ca0; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.sb_dl dd{ width:720px; overflow:hidden;}
.sb_dl dd .diul{ width:690px; overflow:hidden;  padding:20px 15px 10px;}
.sb_dl dd .diul li{ width:317px; overflow:hidden; float:left; text-align:center; padding:0 14px; }
.sb_dl dd .diul li a{ height:34px; line-height:34px; color:#666; }
.sb_dl dd .diul li a img{ border:1px solid #ccc; }
/*--------------ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½Æ²ï¿½Ò»ï¿½ï¿½---------------*/
.sb_dl dd .diol{ width:720px; overflow:hidden; }
.sb_dl dd .diol li{ width:173px; overflow:hidden; float:left; text-align:center; padding:0 3px;}
.sb_dl dd .diol li a{ height:34px; line-height:34px; color:#666; }
.sb_dl dd .diol li a img{ border:1px solid #ccc; }
/*--------------ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½Æ²ï¿½Ò»ï¿½ï¿½---------------*/
.sb_dl dd .dioa{ width:406px; overflow:hidden; margin:0 auto; }
.sb_dl dd .dioa li{ width:173px; overflow:hidden; float:left; text-align:center; padding:0 15px;}
.sb_dl dd .dioa li a{ height:34px; line-height:34px; color:#666; }
.sb_dl dd .dioa li a img{ border:1px solid #ccc; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-×¨ï¿½ï¿½Ö¤ï¿½ï¿½-------------------------------*/
.uli{ width:700px; overflow:hidden; padding:10px 10px; }
.uli li{ width:212px; overflow:hidde; float: left; padding:10px 10px 0; text-align:center;  } 
.uli li img{ border:1px solid #ccc; }
.uli li a{ height:34px; line-height:34px; color:#666; }
/*-----------------------------------------ï¿½ï¿½Ïµï¿½ï¿½ï¿½ï¿½-------------------------------*/
#las{ width:100%; height:266px; background:url(las.jpg) no-repeat center; }
.lxwm{ width:720px; overflow:hidden; background:url(yx.jpg) no-repeat right top; }
.toba{ width:720px; overflow:hidden; }
.fas{ width:700px; overflow:hidden; padding:37px 10px 30px; }
.lstop{ width:460px; overflow:hidden; background:url(noe.jpg) repeat-x bottom;  }
.lstop .spab{ font-size:18px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.lstop a{ width:300px; height:38px;  display:block; float:left; background:url(kan.jpg) no-repeat 10px 7px; padding-left:27px; color:#666;  } 
.bjh{ width:700px;  overflow:hidden;margin-top:20px; padding:5px 15px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.bjh span{ font-weight:700; }

.imgha{ width:230px; float:right; overflow:hidden; padding-top:150px; }
.imgha p{ float:left; padding:10px 5px 0; text-align:center; }
.imgha p img{ border:1px solid #ccc; }
.dta{ width:687px; height:306px; margin:0 auto; overflow:hidden; padding-bottom:30px; }

.ziya{ width:720px; overflow:hidden;}
.ziya .ly_top{ width:704px; height:32px; line-height:32px; background:#005ca0; padding-left:16px; font-size:16px; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }

.ziya .tabl .spanb{ width:685px; height:20px; line-height:20px; background:#f3f3f3;  margin:0 10px 22px ; display:block; color:#d90000; padding-left:15px; }
.ziya .tabl .tab{ width:527px; overflow:hidden; float:left; }
.ziya .tabl .tab span{ color: #d90000 ; padding-right:15px; }
.ziya .tabl .tab .inp{ width:247px; height:24px; line-height:24px ; border:1px solid #ccc;  }
.ziya .tabl .tab textarea{ width:364px; height:84px; overflow:hidden; border:1px solid #ccc; margin:3px 0 5px;  }
.ziya .tabl .tab .btn{ width:111px; height:24px; line-height:24px; border:1px solid #ccc; margin-right:5px; }
.ziya .btne{ width:300px; overflow:hidden; padding:0 0 15px 105px;}
.ziya .btne button{ width:90px; height:27px; overflow:hidden;  float:left; margin:10px 20px; border:0px; background:#fff; } 
.ziya .tabl .shua { padding:200px 40px 0  0; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Òµï¿½Ä»ï¿½-------------------------------*/
.zzhi{ width:720px; height:381px; padding:40px 0; background:url(honq.jpg) no-repeat center center; }
.zhz{ width:640px; height:301px; overflow:hidden; padding:40px;} 
.zhz .zhdl dt{ float:left; font-weight:700; color:#fff; padding-right:15px; }
.zhz .zhdl dd ul{ width:570ppx; float:left; overflow:hidden; }
.zhz .zhdl dd ul li{ float:left; padding:0 5px; color:#fff; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½Ë²ï¿½ï¿½ï¿½Æ¸2-------------------------------*/
.tala{ border-collapse:collapse; color:#666; }
.tala .zias{ font-size:14px; color:#005ca0; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; background:url(bjl.jpg) repeat-x; }
.tala .alk{ width:82px; height:20px; line-height:20px; display:block; background:url(bja.jpg) no-repeat; text-align:center; color:#005ca0; overflow:hidden; margin-left:25px; } 
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½Ë²ï¿½ï¿½ï¿½Æ¸3-------------------------------*/
.renc{ border-collapse:collapse; color:#666; margin-top:42px; }
.renca{ border-collapse:collapse; color:#666; border-top:1px solid #fff;}
.btnm{ width:460px; overflow:hidden; padding:27px  0 0 260px; }
.btnm button{ width:116px; height:28px; line-height:28px; background:url(njb.jpg) no-repeat; text-align:center; border:0; margin-right:33px; font-size:14px; color:#005ca0; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";  }
.btnm a{ width:116px; height:28px; line-height:28px; background:url(njb.jpg) no-repeat; text-align:center; margin-right:33px; font-size:14px; color:#005ca0; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";   display:block; float:left;}
.btnm a:hover{font-size:14px; color:#005ca0; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; text-decoration:none;}
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½Ë²ï¿½ï¿½ï¿½Æ¸4-------------------------------*/
.sqzw{ width:700px; height:56px; line-height:56px; padding:0 10px; font-size:14px; color:#005ca0; font-weight:700; }
.sqzw span{  font-size:12px; }
.grra{ width:720px; overflow:hidden;  }
.gr_top{ width:720px; height:30px; line-height:30px; background:#f3f3f3; text-align:center; font-size:12px; color:#005ca0; font-weight:700;  }
.inla{  width:164px; height:18px; line-height:18px; border:1px solid #ccc; margin-left:5px; } 
.hongs{ color:#f52020; }
.sela{ width:160px; height:20px; border:1px solid #ccc; }
.tbba{ margin:20px 0;  color:#666;}
.spalb{ padding:13px; }
.tezad{ width:300px; height:95px; border:1px solid #ccc; padding:10px; }
.asd{ padding-left:10px; color:#999; } 
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-------------------------------*/
.ryul{ width:690px; overflow:hidden; padding:0 25px; }
.ryul li{ width:216px; overflow:hidden; float:left; padding:0 5px; text-align:center; padding-top:10px; } 
.ryul li img{ border:1px solid #ccc; padding:2px;  }
.ryul li a{ height:32px; line-height:32px; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Ï¸Ò³-------------------------------*/
.rypa{ width:720px; overflow:hidden; padding:58px 0 13px 0; border-bottom:1px dashed #ccc; text-align:center; font-size:14px; font-weight:700; color:#666; }
.xspan{ float:right; padding:15px 15px 0 0;  }
.xspan span{ color:#666; font-family:Arial, Helvetica, sans-serif; }
.xspan .spana{ padding-right:25px;}
.xixa{ width:720px; overflow:hidden; clear:both; padding-top:30px;  }
.xixa img{ margin:0 auto; border:1px solid #ccc;}
.wix{ width:720px; overflow:hidden; padding-top:50px; }
.spanf{ width:690px;overflow:hidden;color:#666; padding:10px 15px; background:#f3f3f3; margin-top:15px; }
.spanf .spdi{  display:block; }
.spanf .spdi a{color:#666;} 
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½è±¸-------------------------------*/
.shul{ width:690px; overflow:hidden; padding:0 15px; }
.shul li{ width:220px; text-align:center; float:left; padding:10px 5px 0; }
.shul li a{ height:32px; line-height:32px; color:#666;  }
.shul li img{ border:1px solid #ccc; padding:1px ; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-------------------------------*/
.wla{ margin:0 auto; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-------------------------------*/
#xwsj{ width:100%; height:266px; background:url(xwsj.jpg) no-repeat center; }
.wiul{ width:700px; overflow:hidden; padding:30px 10px; }
.wiul li{ width:700px; line-height:28px;overflow:hidden; font-size:14px; color:#666; padding:10px; }
.zys{ width:470px; overflow:hidden;  font-size:12px; line-height:24px; float:left; padding-left:10px;}
.zyss{ width:680px; overflow:hidden;  font-size:12px; line-height:24px; float:left; padding-left:10px;  }
.wiul li a{ float:left; padding-left:10px; font-size:14px; color:#666; font-weight:700; }
.wiul li a:hover{ float:left; padding-left:10px; font-size:14px; color:#666; }
.wiul li span{ float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; } 
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Ï¸Ò³-------------------------------*/
.xizi{ width:700px; overflow:hidden; padding:35px 10px 0; color:#666; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½Ð·ï¿½ï¿½ï¿½ï¿½ï¿½-------------------------------*/
.jess{ width:700px; padding:25px 10px; font-size:14px; color:#666; }
.bwa{ width:700px; padding:0 10px; }
.bjs{ width:142px; height:30px; line-height:30px; background:url(bjs.jpg) no-repeat; text-align:center; font-size:14px; color:#fff; font-weight:700; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-Õ½ï¿½Ôºï¿½ï¿½ï¿½-------------------------------*/
#zlhz{ width:100%; height:266px; background:url(http://bcs.duapp.com/haihuigroup/haihuicn/images/zkhz.jpg) no-repeat center; }
.hzul{ width:720px; overflow:hidden; }
.hzul li{ width:700px; padding:20px 10px; border-bottom:1px dashed #ccc; overflow:hidden; }
.hzul li img{ float:left; }
.hzka{ width:470px; overflow:hidden; float:right; }
.hzka p{ width:450px; overflow:hidden; padding-left:20px; }
.hzka p a{ font-size:14px; color:#666; font-weight:700; float:left; }
.hzka p span{ float:right; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; }
.hzka .spal{ width:450px;  padding-top:15px; color:#666; display:block; }
/*-----------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Æ·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ï¸Ò³-------------------------------*/
#cpxq{ width:960px; overflow:hidden; margin:25px auto 15px; }
.yuim{ width:491px; overflow:hidden; float:left;  }  
.yuim img{ border:1px solid #ccc; }
.hama{ width:450px; float:right; }
.hama .pad{ font-size:16px; color:#005ca0; font-weight:700; padding-top:6px; }
.hama .jies{ width:430px; overflow:hidden; padding:10px; background:#f3f3f3; color:#666; margin:5px 0 15px; }
.hama .quas a{ padding:0 40px 0 10px; float:left; }
.hama .dha{ border-bottom:1px dashed #ccc; clear:both; }
.bts{ padding:5px 10px; font-size:14px; color:#666; font-weight:700; }
.caul{ width:450px; overflow:hidden;  }
.caul li{ float:left; padding:0 3px; }
.caul li img{ border:1px solid #ccc; }

.xwdt{ width:218px; overflow:hidden; border:1px solid #ccc; margin-top:10px; }
.dt_top{ width:198px; height:36px; line-height:36px; border-bottom:1px solid #ccc; padding:0 10px; font-size:14px; color:#666; font-weight:700; }
.dtul{ width:218px; overflow:hidden; padding:5px 0; }
.dtul li{ width:198px; height:30px; line-height:30px; padding:0 10px; white-space:nowrap; overflow:hidden;  }
.juz{ margin:0 auto; }
.spaz{ width:700px; overflow:hidden; padding:15px 10px; color:#666; display:block; }
.zdig{ width:707px; height:38px; line-height:38px; font-size:14px; color:#fff; font-weight:700; background:url(ysbj.jpg) no-repeat; margin-top:35px; padding-left:13px; }

.zxa .tabl .spanb{ width:685px; height:20px; line-height:20px; background:#f3f3f3;  margin:0 10px 22px ; display:block; color:#d90000; padding-left:15px; }
.zxa .tabl .tab{ width:527px; overflow:hidden; float:left; }
.zxa .tabl .tab span{ color: #d90000 ; padding-right:15px; }
.zxa .tabl .tab .inp{ width:247px; height:24px; line-height:24px ; border:1px solid #ccc;  }
.zxa .tabl .tab textarea{ width:364px; height:84px; overflow:hidden; border:1px solid #ccc; margin:3px 0 5px;  }
.zxa .tabl .tab .btn{ width:111px; height:24px; line-height:24px; border:1px solid #ccc; margin-right:5px; }
.zxa .btne{ width:300px; overflow:hidden; padding:0 0 15px 105px;}
.zxa .btne button{ width:90px; height:27px; overflow:hidden;  float:left; margin:10px 20px; border:0px; background:#fff; } 
.zxa .tabl .shua { padding:200px 40px 0  0; }
.kbq{ padding:0 10px; color:#123497; }
/*----------------------------------------------------ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Ö¯ï¿½Ü¹ï¿½--------------------------------------*/
.hdsj{ width:700px; padding:0 10px; font-size:14px; color:#005ca0; font-weight:700; }
.quzi{ width:680px; padding:20px; color:#666; font-size:14px; } 
/*----------------------------------------------------ï¿½ï¿½ï¿½ï¿½Ïµï¿½ï¿½×¨ï¿½ï¿½Ò³ï¿½ï¿½--------------------------------------*/
#ztyi{ width:100%; height:370px; background:url(bab.jpg) no-repeat center; }
#ztya{ width:980px; overflow:hidden; background:#f0f0f0; margin:0 auto; }
#znavnei{ width:980px; overflow:hidden; background:#f0f0f0; margin:0 auto; text-align:center;}
#zneititle{
	width:980px;
	margin-top:20px;
	line-height:50px;
	background:#f0f0f0;
	margin:0 auto;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}
#zneititle span{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #0066CC;
}
#zneip{
	width:960px;
	padding:10px;
	background:#f0f0f0;
	margin:0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.ztjs{ width:940px; overflow:hidden; margin:48px auto 0; }
.ztcp{ width:553px; height:350px; background:url(dabj.jpg) no-repeat; overflow:hidden; float:right; }
.topz{ font-size:20px; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; padding:68px 0 0 25px; }
.topz span{ color:#75efff; font-size:18px; }
.jsa{ padding:28px 18px 0 ; width:517px; overflow:hidden; color:#fff; line-height:39px; }
.csba{ width:940px; overflow:hidden; margin:13px auto; }
.cu_top{ width:940px; }

.tabs{ width:980px; overflow:hidden; margin:20px auto 0; background:#F0F0F0; }
.ta_top{ width:980px; height:52px; line-height:45px; padding:0 10px; }
.ta_top p{
	float:left;
	height:52px;
	background:#F0F0F0;
	padding:0 7px;
	font-size:24px;
	color:#000000;
	font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";
	font-weight: bold;
}
.ta_top p span{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; }
.ta_top .zan{
	width:70px;
	height:32px;
	display:block;
	margin-top:15px;
	padding:0 10px;
	float: right;
	margin-right: 10px;
}

.tabs .gdb{ width:980px; height:210px; overflow:hidden; float:left; margin:0 auto;display:inline; padding:10px 0; margin-left:10px;}
.tabs #CSSBoxa{ width:970px; float:left; overflow:hidden;  margin-left:14px; display:inline;}
.tabs #CSSBoxa ul{ width:980px; height:240px; overflow:hidden;}
.tabs #CSSBoxa ul li{ width:210px; height:220px; float:left; font-size:12px;  overflow:hidden; display:block; text-align:center;  background:url(kuaih.jpg) no-repeat; margin:0 14px; }
.tabs #CSSBoxa ul li:hover{ background:url(kuang.jpg) no-repeat; }
.tabs #CSSBoxa ul li a img{ padding:12px 0; *margin-left:-30px; _margin-left:-30px; margin:0 auto;}
.tabs #CSSBoxa ul li a{ height:40px; line-height:40px; color:#666; text-decoration:none;}
.tabs #CSSBoxa ul li a:hover{ color:#666; text-decoration:underline}
.tabs #LeftButtonb{cursor:pointer; float:left; width:32px; height:32px; background:url(zleft.jpg) no-repeat center left; overflow:hidden; }
.tabs #RightButtonb{cursor:pointer; width:32px; float:right; height:32px; background:url(zright.jpg) no-repeat center right; overflow:hidden;}

.tabs #CSSBoxax{ width:970px; float:left; overflow:hidden;  margin-left:14px; display:inline;}
.tabs #CSSBoxax ul{ width:980px; height:240px; overflow:hidden;}
.tabs #CSSBoxax ul li{ width:210px; height:220px; float:left; font-size:12px;  overflow:hidden; display:block; text-align:center;  background:url(kuaih.jpg) no-repeat; margin:0 14px; }
.tabs #CSSBoxax ul li:hover{ background:url(kuang.jpg) no-repeat; }
.tabs #CSSBoxax ul li a img{ padding:12px 0; *margin-left:-30px; _margin-left:-30px; margin:0 auto;}
.tabs #CSSBoxax ul li a{ height:40px; line-height:40px; color:#666; text-decoration:none;}
.tabs #CSSBoxax ul li a:hover{ color:#666; text-decoration:underline}
.tabs #LeftButtonbx{cursor:pointer; float:left; width:32px; height:32px; background:url(zleft.jpg) no-repeat center left; overflow:hidden; }
.tabs #RightButtonbx{cursor:pointer; width:32px; float:right; height:32px; background:url(zright.jpg) no-repeat center right; overflow:hidden;}

.yafa{ width:940px; overflow:hidden; margin:0 auto; }
.ya_top{ width:940px; height:79px; background:url(liud.jpg) no-repeat ; margin:15px auto 0; }

#lyo{ width:960px; overflow:hidden; padding:0 10px;  height:370px; margin:15px auto;}
.tamn{ width:621px; overflow:hidden; float:left;  height:370px; background:#f3f3f3;  }
.tm_top{ width:621px; height:36px; line-height:36px; background:url(zttop.jpg) no-repeat; text-align:center; font-size:14px; color:#fff; }
.tm_top span{ font-size:16px; color:#ffb54f; }
.tamn p{ padding:10px 60px; width:501px ; color:#ea1d20; } 
.zttab{ margin-top:20px; }
.zttab .ztin{ width:378px; height:21px; line-height:21px; border:1px solid #8d9aaa; }
.zttab .zttx{ width:377px; hieght:82px; border:1px solid #8d9aaa; }
.zttab span{ color:#b02d3d; }
.zttab .ztse{ width:175px; height:18px; }
.zttab .btnna{ width:75px; height:24px; background:url(tjc.jpg) no-repeat; border:0; margin:15px 0 0 160px;  }

#wtzx{ width:320px; height:366px; border:1px solid #dfdfdf; float:right; overflow:hidden;}
#wtzx .bt{height:44px; line-height:44px; padding-left:10px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; color:#333; font-size:18px; border-bottom:2px solid #f98e00;}
#hottitled{ padding:5px; overflow:hidden;}
#wtzx dl{ width:290px; background:url(x.jpg) repeat-x bottom; padding:17px 10px; display:block; border-bottom:1px solid #ccc;}
#wtzx dl dt{ width:260px; background:url(wen.jpg) no-repeat left center; padding-left:25px; white-space:nowrap; overflow:hidden; padding-left:30px;}
#wtzx dl dt a{ color:#333; font-weight:700;}
#wtzx dl dt a:hover{ color:#c80000; font-weight:700;}
#wtzx dl dd{ width:260px; background:url(daq.jpg) no-repeat left 5px; padding-left:25px; overflow:hidden; color:#666; padding-left:30px;}

/*----------------------------------------------------ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½×¨ï¿½ï¿½Ò³ï¿½ï¿½--------------------------------------*/
#zter{ width:100%; height:423px; background:url(http://bcs.duapp.com/haihuigroup/haihuicn/images/zter.jpg) no-repeat center; }
#erma{ width:960px; overflow:hidden; margin:0 auto; background:#ececec; padding:20px 0; }
.ercs{ width:960px; overflow:hidden; }
.cs_top{ width:920px; overflow:hidden; height:42px; line-height:42px; background:#005ca0; border-bottom:2px solid #f98e00; padding:0 20px; font-size:22px; color:#fff; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.zttw{ width:960px; overflow:hidden; }
.ztle{ width:560px; overflow:hidden; padding-top:25px;  }
.ztle dl{ width:540px; overflow:hidden; margin:0 auto; }
.ztle dl dt{ width:510px; overflow:hidden; line-height:34px; border-bottom:1px dashed #ccc; padding:0 15px; font-size:18px; color:#014b92; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.ztle dl dd{ padding-top:15px; }
.tuim{ padding:20px 10px 0 0; }
.tuim img{ padding:2px; border:1px solid #ccc; }
/*ï¿½Ä´ï¿½ï¿½ï¿½ï¿½ï¿½*/
.sdys{ width:960px; overflow:hidden; padding:20px 0; } 
.sd_top{ width:960px; height:44px;  }
/*DTIIï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½	ï¿½ï¿½Ñ¡ï¿½Í±ï¿½*/
.biaoa img{ margin:30px auto; }
.gdac{ font-size:12px; color:#fff; }
.gdac:hover{ color:#fff; }
.gdac span{ color:#f98e00; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.ercs .gdb{ width:960px; height:188px; overflow:hidden; float:left; margin:0 auto;display:inline; padding:25px 0 0; }
.ercs #CSSBoxa{ width:908px; float:left; overflow:hidden; display:inline; margin-left:10px;}
.ercs #CSSBoxa ul{ width:908px; height:188px; overflow:hidden; margin-left:10px;}
.ercs #CSSBoxa ul li{ width:217px; height:188px; float:left; font-size:12px;  overflow:hidden; display:block; text-align:center; padding:0 5px;}
.ercs #CSSBoxa ul li a{ height:30px; line-height:30px; color:#333; text-decoration:none;}
.ercs #CSSBoxa ul li a img{ border:1px solid #fff; } 
.ercs #CSSBoxa ul li a:hover{ color:#333; text-decoration:underline}
.ercs #LeftButtonb{cursor:pointer; float:left; width:14px; height:160px; background:url(leftc.jpg) no-repeat center left; overflow:hidden; }
.ercs #RightButtonb{cursor:pointer; width:14px; float:right; height:160px; background:url(rightc.jpg) no-repeat center right; overflow:hidden;}
/*----------------------------------------------------ï¿½ï¿½ï¿½ï¿½ï¿½Ä¥×?ï¿½ï¿½Ò³--------------------------------------*/
#hba{ width:100%; height:423px; background:url(http://bcs.duapp.com/haihuigroup/haihuicn/images/heib.jpg) no-repeat center; }
#ztcad{ width:960px; overflow:hidden; margin:20px auto 10px; }
.zcp_top{ width:930px; overflow:hidden; height:42px; line-height:42px; background:url(dbj.jpg) no-repeat; padding-left:30px; font-size:22px; color:#fec620; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; } 
.zcp_ma{ width:945px; overflow:hidden; padding:10px 0px 10px 15px; }
.zcoi{ border:1px solid #ccc; float:left; }
.zhyf{ width:605px; height:208px; background:url(youbj.jpg) no-repeat; float:right; }
.ztpo{ width:585px; height:50px; line-height:50px; overflow:hidden; padding:0 10px; color:#fff; font-size:18px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.ztpo span{ font-size:22px; }
.ziab{ width:555px; padding:10px 25px; font-size:14px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; line-height:26px; }
.ziab span{ color:#000; }

.gzyl{ width:950px; overflow:hidden; margin:0 auto 20px; padding-right:10px; }
.ztyl{ width:636px; overflow:hidden; float:left; }
.zt_top{ width:616px; overflow:hidden; height:40px; line-height:40px; background:url(bjq.jpg) repeat-x; padding:0 10px; color:#fec620; font-size:22px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.psma{ width:596px; padding:30px 20px; overflow:hidden; font-size:14px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.psim{ border:1px solid #ccc; float:right; border:2px solid #ccc; }

.ztul{ width:960px; overflow:hidden; }
.ztul li{ width:160px; height:186px; overflow:hidden; float:left; background:url(bjk.jpg) no-repeat; }
.ztul li span{ width:130px; overflow:hidden; padding:0 15px; font-size:14px; color:#333; display:block;  }
.gltu{ padding:10px 0 ; }

#gylx{ width:960px; overflow:hidden; margin:0 auto; }
.gy_top{ width:960px; height:55px; line-height:55px; background:url(gybj.jpg) no-repeat; text-align:center; font-size:26px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; }
.good{ width:890px; overflow:hidde; height:115px; background:url(good.jpg) no-repeat; padding:94px 35px 0; line-height:35px; font-size:14px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";  }
.scxa{ width:960px; overflow:hidden; padding-top:15px; }
.scxb{ width:283px; overflow:hidden; }
.scxc{ width:283px; background:#302e2e; margin-bottom:10px; }
.zig{ color:#fff; width:253px; padding:0 15px; line-height:30px; }

#xing{ width:960px; overflow:hidden; margin:0 auto; }
.xg_top{ width:940px; height:40px; line-height:40px; background:#302e2e; border-bottom:2px solid #fec10d; padding:0 10px; }
.xg_top p{ float:left; color:#fff; font-size:22px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"; font-style:italic; }
.xg_top a { color:#fff; }

#xing .gdb{ width:938px; height:188px; overflow:hidden; float:left; margin:0 auto;display:inline;background:#f2f2f2; margin:15px 0 0; border:1px solid #ccc ; padding:15px 10px 0; }
#xing #CSSBoxa{ width:908px; float:left; overflow:hidden; display:inline; }
#xing #CSSBoxa ul{ width:908px; height:188px; overflow:hidden; margin-left:10px;}
#xing #CSSBoxa ul li{ width:217px; height:188px; float:left; font-size:12px;  overflow:hidden; display:block; text-align:center; padding:0 5px;}
#xing #CSSBoxa ul li a{ height:30px; line-height:30px; color:#333; text-decoration:none;}
#xing #CSSBoxa ul li a img{ border:1px solid #ccc; } 
#xing #CSSBoxa ul li a:hover{ color:#333; text-decoration:underline}
#xing #LeftButtonb{cursor:pointer; float:left; width:14px; height:160px; background:url(leftd.jpg) no-repeat center left; overflow:hidden; }
#xing #RightButtonb{cursor:pointer; width:14px; float:right; height:160px; background:url(rightd.jpg) no-repeat center right; overflow:hidden;}

/*-------------------------------------------------Ó¢ï¿½ï¿½Õ¾ï¿½ï¿½Ò³-----------------------------------------*/
/*ï¿½ï¿½Ò³-ï¿½ï¿½Ê¼*/
#tit_e{ height:30px; line-height:30px; background:#ededed; overflow:hidden; color:#666; }
#tit_e .title{ width:960px; height:30px; margin:0 auto; }
#tit_e .title .tita{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#tit_e .title .tita span{ color:#005ca0; font-weight:400; }
#tit_e .title .tigz{ font-weight:700;}
#tit_e .title .tigz .sel{ width:75px; height:21px; border:1px solid #ccc; margin-top:4px; }

/*ï¿½ï¿½ï¿½ï¿½-Õ¾ï¿½Úµï¿½Í¼*/
.wditu{ width:960px; margin:0 auto; overflow:hidden; padding: 0px 0 50px; }
.lw_top{  width:945px; height:34px; line-height:34px; background:url(db.jpg) repeat-x; padding-left:15px; font-size:14px; font-weight:700; color:#333; }
.diul{ width:960px; overflow:hidden; padding-top:7px;  }
.diul .dili{ width:960px; height:44px; border-bottom:1px dashed #ccc; overflow:hidden; text-align:center;  }
.diul .dili span{ height:44px; line-height:44px; width:75px; display:block; overflow:hidden; float:left; font-weight:700; padding-left:15px;   }
.diul .dili .tuul{ width:660px; height:44px; line-height:45px; overflow:hidden; padding-left:10px; }
.diul .dili .tuul li{ float:left; width:70px; overflow:hidden; }

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
/*
* reset
*/
/*body{font:12px/1.5 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden;color:#666;}*/
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}

a:hover p{ color:#009c80 !important;}
.i_solu a p{ color:#fff !important;}
i,b{font-style:normal;}
/*html5 ele*/
footer { display: block; }
/*webkit scroll*/
::-webkit-scrollbar-track-piece {background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar {width:12px;height:13px;}
::-webkit-scrollbar-thumb {background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px
;}
::-webkit-scrollbar-thumb:hover {border:1px solid #636363;background-color:#929292;}
/*ie scroll*/
@-ms-viewport {
width:device-width;
}



footer{position:relative;background:#373737;color:#fff;}
footer a{color:#fff ;}
.f_menu{padding:30px 0;}
.f_menu dl{float:left;}
.f_menu dt{padding:0 12px;font-size:14px;color:#009c80;font-weight:bold;line-height:26px;}
.f_menu dd{padding:0 50px 0 12px;line-height:2;}
.f_menu dd a:hover{color:#009c80;}
.f_soci{float:right;width:151px;text-align:center; overflow:hidden; height:200px;}
.f_soci .btn{display:block;height:28px;line-height:28px;margin:10px 0;background:#e3e3e3;color:#000; text-align:left; text-indent:15px;}
.f_soci .img{ float:left; }
.f_soci .img img{margin-bottom:5px;}
.f_soci .img1{ margin-right:7px;}
.f_soci .btn .ico_{float:left;width:30px;height:100%;margin-left:1em;}
.f_soci .btn:hover{color:#000;}
.f_bar{background:#009c80;line-height:28px; }
.f_bar a{color:#fff !important}
.fl{float:right;line-height:2;padding:0 2em;color:#fff; cursor:pointer;}
.fl span{display:inline-block;vertical-align:middle;transition:all .2s ease;}
.fl_{background:#008064;font-size:0;line-height:0;}
.fl_ a{display:inline-block;vertical-align:middle;height:0;overflow:hidden;transition:height .2s ease; width:166px;}
.fl.on{background:#008064;}
.fl.on span{transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);	-moz-transform: rotateZ(180deg);	}
.fl_.on{font-size:12px;line-height:22px; padding:20px 0 15px 0;}
.fl_.on a{height:22px;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.friendLink{ height:28px; /*background-color:#E3E3E3;*/ color:#000;}
.f_soci .sele .val_{
	text-align:center;
	color:#000;
	
}
.f_soci .sele{ height:28px; line-height:28px;width: 100px;}
.f_soci .sele_{
	background:#ff6666;
	top:28px;
	overflow:auto;
	border:1px solid #000000;
	height: 150px;
}

.f_soci .sele_ li a{ color:#000;}
.f_soci .sele_ li a:hover{ color:#00967b;}

#hahu .sy_gy .kaua {
width: 135px;
text-align: center;
float: left;
padding-top: 20px;
line-height: 24px;
}
.bannerline{
	background:url(bannerline.jpg);
	height:6px;
	width:100%;
	margin-bottom: 20px;
}
.mtit{
	margin:0 auto;
	width:1090px;
	line-height:54px;
	height:54px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mtit .mtit1{
	margin:0 auto;
	width:116px;
	background:url(mtit1.jpg) repeat-x bottom;
	line-height:54px;
	font-size: 22px;
	height:54px;
	float:left;
	text-align: center;
	color: #000000;
}
.mtit .mtit2{
	margin:0 auto;
	width:970px;
	background:url(mtit2.jpg) repeat-x bottom;
	line-height:54px;
	font-size: 18px;
	height:54px;
	float:left;
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.mbottom{
	margin:0 auto;
	height:36px;
	background:url(bottombj.jpg);
	width:100%;
}
.mbottom .mbottomul{
	margin:0 auto;
	height:36px;
	width:1090px;
}
.mbottom .mbottomul li{
	height:36px;
	margin-left:18px;
	margin-right:10px;
	float:left;
}
.mbottom .mbottomul li a{
	height:36px;
	text-decoration:none;
	line-height:36px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.mfoot{
	float:left;
	width:300px;
	height:130px;
	text-align: left;
	padding-left: 10px;
	line-height:180%;
}
.mbottomw{
	margin:0 auto;
	width:1090px;
	text-align: center;
}
/*----------------rgy--------------*/
.sy_tw .sy_wzi .sy_yia {
color: #005ca0;
font-size: 16px;
}
.sy_tw .sy_wzi .sy_mn {
color: #333;
font-size: 12px;
line-height: 24px;
padding-top: 15px;
}
#sy_xiw .sy_ner .wen .wea {
color: #005ca0;
font-size: 16px;
font-weight: 700;
}
#zneip .txt{
padding: 10px 50px;
font-size: 14px;
color: #667b90;
font-family: "Î¢ï¿½ï¿½ï¿½Åºï¿½";
overflow: hidden;
font-weight: normal;
}
#zneip .slcpbz{
font-weight: normal;
color: #666666;
}
#zneip .sssm{
font-weight: normal;
color: #666666;
font-size: 14px;
padding: 10px 20px;
line-height: 30px;
}
#zneip .sssm p{
padding-top:10px
}
.mbottom .mbottomul {
width: 980px;
}
.mbottom .mbottomul li a {
font-size: 12px;
}
.mbottom .mbottomul li {
margin-left: 20px;
margin-right: 16px;
}
#fooder .fodl {
margin-left: 280px;
}
#zneip .ptgsysnbz{
font-weight: normal;
color: #666666;
}

.f_soci .sele_  a {
display: block;
color: #000000;
}

.navs li {
width: 102px;
}
.navs li a {
width: 102px;
}
.subuls {
width: 102px;
}
.subuls li a:hover {
width: 102px;
}
#zneip .txt {
color: #161616;
}
#cpzx .rf .uli li {
width: 155px;
}

/*bannerï¿½ï¿½*/
/* mainbanner */
.mainbanner{height:410px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:1920px;height:410px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:410px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:1920px;height:410px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:370px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:50px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{/*background:url("50c15ece07fd0f3407000083.png") no-repeat;*/  background: #fff;width:40px;height:10px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;  opacity: 0.4;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;  opacity: 1;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

.mainbanner .mainbanner_window #slideContainer li a img{
display:inline-block;
}
.xmenu ul li{
  text-align: left;
  
}