/* CSS Document */
body,td,th{
  font-size:12px; 
}
body{
  margin:0px; padding:0px;
}
p,span{color:#333;}
div,dl,dt,dd,ul,li,ol,span,h1,h2,h3,p,form,center{
  margin:0px; padding:0px; list-style:none;
}
img{
  border:none;	
}
.dis{
  display:none;	
}
.cls{
  clear:both; height:100%; overflow:hidden;	
}
.fa{ font-family:Arial, Helvetica, sans-serif; }
.c{ clear:both; }
a:link,a:visited{
  color:#333; text-decoration:none;
}
a:hover,a:active{
  color:#FF8000;
}
.g a:link,.g a:visited{ color:#d6d6d6; }
.g a:hover,.g a:active{ color:#000; }

.mar{
  margin:8px auto;
}
.m32{ margin:32px auto; }
.m68{ margin:68px auto; overflow:hidden; }
.l{
  float:left;	
}
.tc{
  text-align:center;	
}
.r{
  float:right;	
}
.cur{
  cursor:pointer;	
}
.tr{
  text-align:right; line-height:30px;
}
.mt{ margin-top:8px; }
.page{ text-align:center; height:40px; clear:both; line-height:40px; padding:20px 0px; } 
.page a{ margin:0px 3px; padding:5px 10px; border:1px #D5D5D5 solid; }
.page span{ margin:0px 10px; }
.page span a{ background:#F6F6F6; border:1px #D6D6D6 solid; }
.pv{ position:relative; }

.layout{ width:1200px; height:100%; }
.warp{ margin:0px auto; }

.sitebox{
   height:32px; line-height:32px; clear:both; width:1200px; margin:0px auto;
}
.sitebox li{ float:right; color:#D6D6D6; }
.sitebox li a{ display:inline-block; margin-left:10px; }
.sitebox .searchbox{
   width:160px; height:20px; margin-top:6px; margin-left:20px; background:url(../images/sitesearchbg.jpg) no-repeat 0px; margin-right:10px;	
}
.sitebox .searchbox input{ width:110px; padding:0px 10px; height:20px; line-height:20px; color:#D6D6D6; border:0px; background:url(); }
.sitebox .searchbox a{ display:block; width:20px; height:20px; float:right; }
.sitebox li span{ font-family:Arial, Helvetica, sans-serif; }

.topper{
   height:120px; background:url(../images/topperbg.jpg) repeat-x center top; clear:both; overflow:hidden;
   border-top:3px #1c5daa solid;
}
.top_tel{float: right;padding-left: 60px;padding-bottom:10px;margin-right:20px;margin-top: 30px;font-size: 14px;background: url(../images/tel.jpg) no-repeat 0 3px;}
.top_tel img{line-height: 80px;margin-bottom: -5px;}
.navbox{
   float:right;	
}
.navbox a{ display:inline-block; width:96px; float:left; padding:15px 0px 10px 0px; text-align:center; font-size:14px; font-family:"΢???ź?"; line-height:24px; }
.navbox .p{ display:block; height:47px; width:42px; margin:0px auto;  }
.navbox .b1{ background:url(../images/inav_bg_01.png) no-repeat 0px 0px; }
.navbox .act .b1{ background:url(../images/inav_bg_01.png) no-repeat -42px 0px; }
.navbox .b2{ background:url(../images/inav_bg_02.png) no-repeat 0px 0px; }
.navbox .act .b2{ background:url(../images/inav_bg_02.png) no-repeat -42px 0px; }
.navbox .b3{ background:url(../images/inav_bg_03.png) no-repeat 0px 0px; }
.navbox .act .b3{ background:url(../images/inav_bg_03.png) no-repeat -42px 0px; }
.navbox .b4{ background:url(../images/inav_bg_04.png) no-repeat 0px 0px; }
.navbox .act .b4{ background:url(../images/inav_bg_04.png) no-repeat -42px 0px; }
.navbox .b5{ background:url(../images/inav_bg_05.png) no-repeat 0px 0px; }
.navbox .act .b5{ background:url(../images/inav_bg_05.png) no-repeat -42px 0px; }
.navbox .b6{ background:url(../images/inav_bg_06.png) no-repeat 0px 0px; }
.navbox .act .b6{ background:url(../images/inav_bg_06.png) no-repeat -42px 0px; }
.navbox .b7{ background:url(../images/inav_bg_07.png) no-repeat 0px 0px; }
.navbox .act .b7{ background:url(../images/inav_bg_07.png) no-repeat -42px 0px; }
.navbox .b8{ background:url(../images/inav_bg_08.png) no-repeat 0px 0px; }
.navbox .act .b8{ background:url(../images/inav_bg_08.png) no-repeat -42px 0px; }

.navbox a:link,.navbox a:visited{ color:#666; }
.navbox a:hover,.navbox a:active{ color:#fff; }

.navbox a.act{ background:#1c5daa; color:#FFF; }

.ibanner{
   height:520px; overflow:hidden; 	z-index:10;
}
.ibanner .pic{
   position:absolute; width:100%; height:520px; left:0px; top:0px; text-align:center; overflow:hidden; 	
}
.ibanner .pic ul{
   margin:0px auto;	
}
.ibanner .pic ul li{ height:520px; }
.ibanner .con{
   position:absolute; height:100px; width:100%; bottom:0px; left:0px; z-index:20; background:url(../images/ibantmbg.png) repeat-x center top;	
}
.ibanner .con .itemList{
   width:1200px; height:100px; margin:0px auto; overflow:hidden;
}
.ibanner .con .itemList .item{
   float:left;
}
.ibanner .con .itemList .item .t{
   width:160px; float:left; background:#999;  text-align:center; padding:15px 0px 15px 0px; font-size:16px; font-family:"΢???ź?"; color:#FFF; cursor:pointer;	
}
.ibanner .con .itemList .act .t{ background:#1c5daa; }
.ibanner .con .itemList .item .t .p{ display:block; height:50px; }
.ibanner .con .itemList .item .f{ width:1px; height:100px; float:left; background:url(../images/bg1.png) repeat-y center top; }
.ibanner .con .itemList .item .afterbox{
   width:554px; height:100px; float:left; background:#F7F7F7; display:none; overflow:hidden;
}

.ibanner .con .itemList .item .afterbox .tup{ position:relative; width:200px; height:100px; float:left; overflow:hidden; }
.ibanner .con .itemList .item .afterbox .tup img{ max-width:200px; }
.ibanner .con .itemList .item .afterbox .tup .ico{ width:13px; height:26px; position:absolute; left:0px; top:50%; margin-top:-13px; background:url(../images/ico01.png) no-repeat 0px; }
.ibanner .con .itemList .item .afterbox .wenz{
   width:334px; float:left; padding:10px 10px; line-height:22px; color:#999;
}
.ibanner .con .itemList .item .afterbox .wenz a{ color:#FF6600; font-family:Arial, Helvetica, sans-serif; }


.ifooter{
   clear:both; height:144px; background:#FFF url(../images/bg1.jpg) repeat-x center top; overflow:hidden;	
}
.ifooter .pt15{ padding-top:15px; }
.ifooter .t{
   height:40px; line-height:30px; font-size:15px;color:#1c5db9; font-weight:bold;	
}
.ifooter .t img{ vertical-align:middle; }
.ifooter .part1{
   float:left; padding-right:30px; padding-bottom:10px; border-right:1px #D6D6D6 solid; line-height:23px; color:#666;	
}
.ifooter .part1 span{ color:#333; }
.ifooter .part2{
   padding:0px 30px 10px 30px; height:100%; line-height: 26px; overflow:hidden; border-right:1px #D6D6D6 solid; color:#666; float:left;width:400px	
}


.ifooter .part3{ float:right; padding-left:30px; height:100%; overflow:hidden; color:#666; }
.ifooter .part3 .gr{ text-align:right; padding-left:30px; line-height:26px; }
.ifooter .part3 .gr img{ vertical-align:middle; }

.footer{
   height:35px; line-height:35px; clear:both; background:#1b5dab; overflow:hidden; color:#FFF;	
}
.footer span{ font-family:Arial, Helvetica, sans-serif; }
.footer .gr a{ display:inline-block; margin:0px 8px; }
.footer .gr a:link,.footer .gr a:visited{ color:#FFF; text-decoration:none; }
.footer .gr a:hover,.footer .gr a:active{ color:#000; }


.poptouch{
   width:60px; position:fixed; right:20px; top:200px; z-index:999;	
}
.poptouch .ico{ height:8px; clear:both; overflow:hidden; background:url(../images/ico_pop_01.png) no-repeat center center; }
.poptouch .block01{ height:50px; background:#1c5daa; clear:both; overflow:hidden; line-height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.poptouch .block01 a{ color:#FFF; display:block; width:100%; height:100%; font-size:14px; }
.poptouch .block02{ background:#ddd; height:50px; margin-top:1px;  clear:both; overflow:hidden; }
.poptouch .block02:hover{ background:#FFBE11;color:#fff;}
.poptouch .block02 a.q{ display:block;overflow:hidden; text-align:center;line-height:25px;width:100%; background:url(../images/pop_qq.png) no-repeat center top; }
.poptouch .block02 a.s{ display:block; height:100%; width:100%; background:url(../images/pop_sina.png) no-repeat center center; }
.poptouch .block03{ height:50px; position:relative; clear:both; background:#1c5daa url(../images/pop_wx.png) no-repeat center center; margin-top:1px; cursor:pointer; }

.poptouch .block03 .smpop{
   width:263px; right:60px; position:absolute; bottom:0px; height:90px; overflow:hidden; display:none;	
}
.poptouch .block03 .smpop .wz{ width:250px; float:left; text-align:center; padding:10px 0px 100px 0px; background:#F0F0F0;  }
.poptouch .block03 .smpop .wz a{ display:inline-block; text-align:center; line-height:40px; margin:0px 5px; }
.poptouch .block03 .smpop .icos{ width:13px; float:left; height:80px; background:url(../images/popsmico.png) no-repeat 0px 70px; }


.floatingAd .ad{ z-index:100;background:none;position:absolute;display:none; }
.floatingAd a{ color:#000000; display:inline-block;text-decoration:none; }
.floatingAd a img{ border:0; }