@charset "utf-8";
*{ padding:0; margin:0; list-style:none; border:none;}
a{text-decoration:none;color:#d5d5d5;}

body{}
.wp{ width:981px; margin:auto; clear:both;}
.abs{ position:absolute;}
.cf{ clear:both; width:100%; height:1px; overflow:hidden; font-size:1px;}

.head_wp{ width:100%; height:89px; background:url(bg_head.jpg) left top repeat-x; }
.head{ height:89px; position:relative;}
.logo{ width:82px; height:60px; position:absolute; left:41px; top:22px;}
.nav{ width:582px; height:45px; position:absolute; right:25px; top:37px;}
.nav li{ display:inline; float:left;}

input,textarea{ background:#fff;}

.main_wp{ width:100%; background:#fff url(bg_main.jpg) left top repeat-x;padding-top:29px;!padding-top:28px;}
.main{ width:997px; margin:auto;}
.mt{ width:100%; clear:both; height:21px; background: url(bg_top.png) left top no-repeat; overflow:hidden; border:none;}
.mc{ width:100%; clear:both; background:url(bg_main.png) left top repeat-y; overflow:hidden;!margin-bottom:-1px;}
.mb{ width:100%; height:28px; background:url(bg_bot.png) top center no-repeat;margin:auto;overflow:hidden;}



.foot_nav{ width:931px; margin:auto;clear:both;height:42px; line-height:42px; margin-top:17px; color:#d5d5d5; font-size:14px;}
.foot_nav a{  text-decoration:none; font-size:14px; }



.foot{ height:24px;  padding-bottom:20px; line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585;}
.foot .fl{ float:left; margin-left:18px;}
.foot .fr{ float:right;margin-right:18px;}



.c,.c2{ width:949px; margin:auto; color:#333;  position:relative;}
.c2 img{ }
.banner{ height:536px;}
/*home*/
.c div{ position:absolute;}
.whs1{ width:306px; height:376px;}
.home_1{ width:100%; height:536px; left:0; top:0;}
.home_2{  left:0; top:552px;}
.home_3{  left:322px; top:552px;}
.home_4{  right:0; top:552px;}
.home_5{  left:0; top:944px;}
.home_6{  left:322px; top:944px;}
.home_7{  right:0; top:944px;}

#hd{height:1993px; width:949px; margin:auto; background:#fff;}
.hd_1{ width:949px; height:69px; left:0; top:0}

#act{height:728px; width:949px; margin:auto; background:#fff;}
.act_1{ width:949px; height:69px; left:0; top:0}
.act_2{ width:432px; height:668px; left:0; top:69px;}
.act_3{ left:432px; top:69px; width:517px; height:248px;}
.act_4{ width:517px; height:226px; left:432px;top:317px;background:url(act/act_4.jpg) left top no-repeat; overflow:hidden; position:relative;}

.act_4 a{ display:block; position:absolute;text-indent:-99999px;}
.act_4 .a_wb{ left:167px; top:94px; width:172px; height:20px; }
.act_4 .a_tm{ width:165px; height:23px; left:182px; top:187px;}

.act_5{ left:483px; top:543px; width:169px; height:34px;}
.act_6{ left:494px; top:608px; width:200px; height:51px;}

#news{ background:#fff;}
.newslist{ width:100%; clear:both; margin-top:25px;}
.newslist .li{ width:100%; height:257px; padding-bottom:18px; position:relative; background:url(line.png) left bottom repeat-x; margin-bottom:18px;}
.newslist .spic{ position:absolute; left:12px; top:0; width:453px; height:257px;}
.newslist dl{ width:400px; position:absolute; right:47px; top:0;}
.newslist dl dt h2{ font-size:16px; color:#000; line-height:40px;}
.newslist dl dd.info{ font-size:14px; line-height:24px; color:#484848}
.newslist dl dd.btn{ margin-top:14px;}
.page{ height:26px; padding:2px 12px 20px; clear:both; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.page li{ float:left; border:1px solid #ddd; display:inline; background:#fff; padding:0 5px; color:#aaa;}

.page li.thisclass{ background:#f0f0f0;}

#content{ width:100%; clear:both;}
#content h1{ height:75px; line-height:75px; color:#000; font-size:16px; text-align:center; margin-top:15px; background:url(line.png) left bottom repeat-x;}
.txt{ width:720px; margin:24px auto 30px; color:#484848; font-size:14px; line-height:30px; }
.txt p{ margin-bottom:10px;}
.share{ background:#fff; height:45px; margin:20px auto 0 ; padding-bottom:80px;}

/*弹出*/
#fbox{text-align:center; background:#fff; overflow:hidden;}
.ui-widget-overlay {


background:#000 url(bg_fbox.png) repeat; 
opacity: .8;
filter: Alpha(Opacity=80)/*{opacityOverlay}*/;

position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow:hidden;
}

.ui-dialog-titlebar{ }
.ui-dialog { position: absolute;  overflow: hidden; width:100%; height:100%;}
.ui-dialog .ui-dialog-titlebar {  position: relative;  }
.ui-dialog .ui-dialog-title { display:none; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { margin:auto; }
.ui-dialog .ui-dialog-buttonpane { }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button {  }
.ui-dialog .ui-resizable-se {  }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


.ui-widget-header{ position:absolute; z-index:111; }
.ui-dialog-titlebar-close{cursor:pointer;width:33px; height:33px; position:absolute; right:8px; top:8px; }
.ui-dialog-titlebar-close span{ width:33px; height:33px; display:block;background:url(close.png);z-index:111;text-indent:-999999px; position:absolute; left:0; top:0}


/*home*/
#banner{
	position:relative;width:949px;
    height:536px;
	 background:#fff;
}

#banner .prev{ left:26px; z-index:9; top:220px; background:url(img_lr2.png) left top no-repeat; width:31px; height:62px; position:absolute; display:block; text-indent:-9999px;}
#banner .next{right:26px;z-index:9; top:220px;background:url(img_lr2.png) left  -62px no-repeat; width:31px; height:62px;position:absolute; display:block;text-indent:-9999px;}

#banner .slides_container {
                width:949px;
                height:712px;
            }
#banner .pagination{
	text-align:center; position:absolute; bottom:16px; z-index:99; right:25px;
}
#banner .pagination li{ display:inline;  width:14px; height:14px; float:left; margin-left:7px;}
#banner .pagination li a{ display:block; width:14px; height:14px;background:url(yd.png); text-indent:-9999px;}
#banner .pagination li.current a,
#banner .pagination li a:hover{background:url(yd_on.png); }
/*slide*/
#slides{ position:relative;width:949px;
                height:712px;}
            #slides .slides_container {
                width:949px;
                height:712px;
            }
            .slides_container div {
                width:949px;
                height:712px;
                display:block;
            }
			#slides .prev{ left:26px; z-index:9; top:320px; background:url(img_lr.png) left top no-repeat; width:31px; height:62px; position:absolute; display:block; text-indent:-9999px;}
			#slides .next{right:26px;z-index:9; top:320px;background:url(img_lr.png) left  -62px no-repeat; width:31px; height:62px;position:absolute; display:block;text-indent:-9999px;}
			
			
#contact{ width:830px; margin:auto; background:#fff; height:681px; padding-top:45px;}
#dituContent{width:830px;height:487px; border:1px solid #ccc;}
#contact address{ color:#484848; font-weight:bold; font-family:"微软雅黑";  font-size:18px; font-style:normal; margin-top:30px;}

/*活动表单*/
#fm1{ width:544px; height:400px; background:#fff; padding-top:55px; position:relative;}
#fm1 h2{ font-size:18px;font-family:"微软雅黑"; color:#ed6c00; margin-bottom:30px; text-align:center; }
#fm1 dl{ height:38px; position:relative;}
#fm1 dl dt{ position:absolute; left:0; top:0; text-align:right; width:183px; height:24px; line-height:24px; color:#484848; font-size:14px;}
#fm1 dl dd{ position:absolute;width:240px; height:24px; left:183px; top:0;}
#fm1 dl dd input{ border:1px solid #e8e8e8; border-left:1px solid #585858;border-top:1px solid #585858; width:73px; height:21px; width:230px; }

#fm2{ width:544px; height:243px; background:#fff url(codeok.png) left top no-repeat; position:relative;}
#fm2 #code{  position:absolute;left:140px; top:84px; width:100px; height:30px; line-height:30px; color:24px; color:#ed6c00;font-family:"微软雅黑";}
#fm2 .btn_tm{ position:absolute; width:178px; height:38px; left:53px; top:168px;}




#fm1 button{ border:none; !border:0px solid #fff; padding:0; margin:0; width:114px; height:38px; overflow:hidden;}
#fm1 .fmbt1{ background:url(btn_submit.png); float:left;margin-right:8px; }
#fm1 .fmbt2{ background:url(btn_reset.png); }


#bandimg{ position:relative;height:648px; width:949px; margin:auto; clear:both; background:#fff;}
#bandimg img{ position:absolute;}

.foot_nav span{ margin:0 9px; font-size:12px;}
