@charset "gb2312";

html, body, form{height: 100%;}
body{font-size:14px;line-height:24px;color:#333;_text-align:center;_background-image:url(about:blank);_background-attachment:fixed;}
a{ color:#333;}
a:hover{ color:#c00;}

/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*header*/
.header{ min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");_text-align:left; height:160px;background:url(../../images/site/header.jpg) top no-repeat;}

.navibg{background:url(../../images/site/navi.jpg) left repeat-x; height:45px;color:#fff; text-align:center_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); min-width:1000px; border-top:1px solid #0cf; border-bottom:4px solid #edede6;}
.navBar{  position:relative; z-index:1; height:42px; line-height:45px; color:#333;  width:1000px; margin:0 auto; }
.nav{ }
.nav a{ color:#fff;  }
.nav a:hover{ text-decoration:none;color:#fff;}
.nav h3{ background:url(../../images/site/navBorder.gif) left no-repeat; padding-left:3px;  font:bold 16px/45px Microsoft YaHei,simhei; }
.nav .m{ float:left;  position:relative; z-index:1; height:45px; width:102px;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block;text-align:center; font-size:16px; white-space:nowrap; padding-right:3px;}
.nav h3 a:hover{ background:url(../../images/site/naviOn.jpg) repeat-x top;}
.nav .sub{  position:absolute; left:1px; top:45px; z-index:100; width:100px; border:1px solid #ddd; border-top:0; background:#fff; display:none; box-shadow:0 1px 2px #ccc;}
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ border-bottom:1px dashed #ddd; padding:4px 0; height:28px; line-height:28px; color:#333; z-index:100; display:block; font-size:14px;}
.nav .sub li a:hover{ color:#c00;}
.nav #home{ width:80px;}
.nav #timeshow{ width:205px;}
.nav #timeshow h3{ background:none;}
#showtime{ font:16px/45px Microsoft YaHei; color:#fffdb6;}


/*=====go top=====*/
#back-to-top{position:fixed;bottom:10px;right:10px;	z-index:5;_position:absolute; _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-10:document.body.scrollTop+document.body.clientHeight-this.clientHeight-10));}
#back-to-top a{text-align:center;text-decoration:none;display:block;width:50px;}
#back-to-top a span{border-radius:6px;display:block;height:50px;width:50px;margin-bottom:5px; background:#000;}

/*+++++++++++++++++++++ footer ++++++++++++++++++++++++++*/
.footer{_text-align:center; font:14px/28px Microsoft YaHei,Arial, Helvetica, sans-serif; background:#1486de; /*ΧΤΆ―ΎΣ΅ΧΡωΚ½*/clear: both;position: relative; margin-top: -100px;height: 100px; color:#fff;}
.footerIn{ width:1000px; margin:0 auto;_text-align:left; height:60px; padding:20px 0; text-align:center;}

/*++++++++++++++++++++ common ++++++++++++++++++++*/
/*main*/
.wrapper{ height: auto!important;min-height: 100%;height: 100%; position:relative; background:url(../../images/site/background.gif); }
.container{width:1000px;margin:0 auto; min-height:200px; padding:10px; padding-bottom:110px;_text-align:left; background:#fff;position:relative;z-index:0;}

.more{float:right; font-size:12px; padding-right:10px;}
.hide{display:none;}
.dred{ color:#c00;}

/*newslist*/
.newslist01 li{ line-height:30px; height:30px; width:100%; overflow:hidden; text-overflow:ellipsis; color:#333; font:16px/30px Microsoft YaHei; }
.newslist01 li span.time{ float:right; color:#999; padding-left:5px; font-size:12px;}
.newslist01 li span.lipoint{ font-family:simsun;}

.newslist02 li{ font:14px/22px Microsoft YaHei; padding:2px 0;text-indent:-1em; padding-left:1em;}
.newslist02 li a{ color:#069;}
.newslist02 li a:hover{ color:#c00;}
.newslist02 li span.lipoint{ font-family:simsun;}

/*dls*/
.dls01{ border-top:1px solid #ddd; }
.dls01 .dtit{ border-right:1px solid #ddd; border-left:1px solid #1486de; border-bottom:2px solid #1486de; line-height:28px; height:28px;}
.dls01 .dtit span{ background:#1486de; color:#fff;font:16px/28px Microsoft YaHei; display:inline-block; *display:inline; *zoom:1; padding:0 20px;}
.dls01 .dcon{border:1px solid #ddd; border-top:0;}
#dtit01{border-left:1px solid #14c9de; border-bottom:2px solid #14c9de;}
#dtit01 span{ background:#14c9de}
#dtit02{border-left:1px solid #de6c14; border-bottom:2px solid #de6c14;}
#dtit02 span{ background:#de6c14}
#dtit04{border-left:1px solid #de1421; border-bottom:2px solid #de1421;}
#dtit04 span{ background:#de1421}
.dlswh{ width:495px;}
.dlswh .dcon{ height:210px; padding:0 10px;}

.dls02 .dtit{ background:#1486de; color:#fff;font:16px/30px Microsoft YaHei; text-align:center; }
.dls02 .dcon{ border:1px solid #ddd; border-top:0; height:180px;width:238px; overflow:hidden;}

.dls03{ height:200px;}
.dls03 .dtit{ background:#f90; width:20px; padding:0 5px; height:140px; padding-top:60px; color:#fff; text-align:center;font:16px/20px Microsoft YaHei; float:left; }
.dls03 .dcon{ border:1px solid #ddd; border-left:0; width:969px; float:right; height:140px; overflow:hidden; padding:29px 0;}

.dls04 .dtit{ border-bottom:2px solid #1486de; color:#1f96c6; height:27px; overflow:hidden;}
.dls04 .dtit .stit,.dls04 .tit .stit:hover{ color:#fff; text-decoration:none; background:#1486de; padding:0 20px; display:block; float:left; font:16px/27px Microsoft YaHei;  border-right:1px solid #fff;}
.dls04 .dtit .dtb{ background:#e6e6e6; display:block; height:25px; margin-top:2px; float:left; width:10px;}

/*piclist*/
.piclist01 li{ width:200px; height:140px; position:relative; overflow:hidden; float:left; margin-right:40px;}
.piclist01 li .pic{ width:100%; height:100%;}
.piclist01 li .pic img{ width:100%; height:100%; background:#ccc;}
.piclist01 li .title{ position:absolute; left:0; bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000'); width:100%;height:28px; overflow:hidden; text-align:center;font:14px/28px Microsoft YaHei;}
:root .piclist01 li .title{ filter:none;background-color:rgba(0,0,0,0.8);}
.piclist01 li .title a,.piclist01 li .title a:hover{ color:#fff;}

.piclist02 li{ width:130px; height:95px; float:left; overflow:hidden; text-align:center; margin-right:15px; margin-bottom:10px; font-size:12px;}
.piclist02 li img{ width:130px; height:70px; display:block; margin-bottom:3px;}

/*content*/

/*arl*/
.arl{ width:442px; overflow:hidden;}

.djzj .mtit{ height:53px;}
/*focus1*/
.focusarea{ width:334px; height:280px; border:1px solid #ddd; background:url(../../images/site/focusbg.jpg) repeat-x bottom;}

#focus1{width:324px; height:275px;position:relative;overflow:hidden;zoom:1; margin:0 5px; padding-top:5px;}
#focus1 .hd{ height:20px; position:absolute; right:0px;top:233px;overflow:hidden;z-index:10}
#focus1 .hd ul li{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');color:#fff; float:left;padding:0 6px; font:bold 14px/20px simsun;cursor:pointer;}
:root #focus1 .hd ul li{filter:none;background-color:rgba(0,0,0,0.5);}
#focus1 .hd ul li.on{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5C42D2C', endColorstr='#E5C42D2C');color:#fff;}
:root #focus1 .hd ul li.on{filter:none;background-color:rgba(196,45,44,0.9);}
#focus1 .bd{width:324px; height:270px;position:relative;}
#focus1 .bd li{width:324px; height:270px; position:relative; zoom:1; vertical-align:middle;}
#focus1 .bd li .pic{position:relative; z-index:0;  }
#focus1 .bd li .pic img{width:324px; height:248px;vertical-align:bottom; }
#focus1 .bd li .title{ height:20px;left:0; bottom:0; position:absolute; z-index:2; font:bold 14px/20px simsun; text-align:center; width:100%;}
#focus1 .bd li .title a{}

/*arl*/
.arl{ width:336px; overflow:hidden;}

.fflink{ width:300px; margin:0 auto; padding-top:22px; height:385px;}
.fflink li{ height:50px; background:url(../../images/site/fflink01.jpg) 20px 0 no-repeat #1486de; font:20px/50px Microsoft YaHei; text-align:center; margin-bottom:12px; }
.fflink li a{ display:inline-block; *display:inline; *zoom:1; color:#fff;}
.fflink li a:hover{ color:#fff; text-decoration:none;}
#fflink02{ background-image: url(../../images/site/fflink02.jpg);}
#fflink03{ background-image: url(../../images/site/fflink03.jpg);}
#fflink04{ background-image: url(../../images/site/fflink04.jpg);}
#fflink05{ background-image: url(../../images/site/fflink05.jpg);}
#fflink06{ background-image: url(../../images/site/fflink06.jpg);}

/*arm*/
.arm{ width:400px; overflow:hidden;}

.switchTab01{ border-top:1px solid #ddd;border-right:1px solid #ddd;}
.switchTab01 .hd{border-left:1px solid #1486de; border-bottom:2px solid #1486de; height:28px; background:#f7f7f7; line-height:28px;}
.switchTab01 .hd li{font:16px/28px Microsoft YaHei; float:left; width:100px; text-align:center; background:#fff; border-right:1px solid #ddd;}
.switchTab01 .hd li.on{background:#1486de; color:#fff;}
.switchTab01 .bdcon{ border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px; overflow:hidden; height:180px; }

/*arr*/
.arr{ width:240px; overflow:hidden;}

.tzgg{ padding:0 10px; height:235px;}
#marquee01{ height:215px; overflow:hidden;}

.login{ width:220px; margin-left:20px;font:14px/30px Microsoft YaHei;}
.login dl{ width:100%; height:30px;}
.login dt{float:left; width:60px; text-align:center; }
.login dd {float:left; height:30px;}
.login .ipt{ padding:4px 5px;border:#6cf 1px solid;font-size:12px;background:#fff; width:120px; margin:0 10px 0 0 ;line-height:20px; height:20px;}
.login .sbmt{ width:132px; background:#690; color:#fff; text-align:center;font:14px/28px Microsoft YaHei; height:30px; border:0;}

.select{ width:220px; margin-left:20px; margin-bottom:9px;}
.select select{ border:1px solid #ddd; height:28px; width:200px; font:14px/28px Microsoft YaHei;}

.picscroll{ width:900px; position:relative; overflow:hidden; margin-left:35px;}

/*+++++++++++++++++++++ list.html ++++++++++++++++++++++++++*/
.locate{height:34px;margin-bottom:15px;font:14px/34px Microsoft YaHei;}
.locate a.on,.locate a.on:hover{ color:#f00;}

.list-left{ width:720px; padding:0 10px; }
.list-con{ padding:10px 10px 0 20px; height:750px;}
.list-con ul{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ddd;}
.list-con ul li{ font:14px/30px simsun;}

.list-right{width:240px; overflow:hidden;}
.list-right .fflink{ width:240px; height:auto!important;}
.list-right .fflink li{ font:20px/50px Microsoft YaHei; text-align:center; margin-bottom:12px; height:auto!important; background: #1486de;}
.list-right .fflink li a.menutit{ display:inline-block; *display:inline; *zoom:1; color:#fff;background:url(../../images/site/fflink01.jpg) 15px 0 no-repeat #1486de; width:240px; height:50px;}
.list-right .fflink li a:hover{ color:#fff; text-decoration:none;}
.list-right #fflink02 a.menutit{ background-image: url(../../images/site/fflink02.jpg);}
.list-right #fflink03 a.menutit{ background-image: url(../../images/site/fflink03.jpg);}
.list-right #fflink04 a.menutit{ background-image: url(../../images/site/fflink04.jpg);}
.list-right #fflink05 a.menutit{ background-image: url(../../images/site/fflink05.jpg);}
.list-right #fflink06 a.menutit{ background-image: url(../../images/site/fflink06.jpg);}
.list-right .fflink li ul{ background: #1486de; padding-bottom:10px; background: #1486de;}
.list-right .fflink li ul li{ text-align:left; padding-left:60px;font:16px/30px Microsoft YaHei; margin-bottom:0; }
.list-right .fflink li ul li span{ font-family:simsun; color:#fff;}

.page{ text-align:center; padding:15px 0; line-height:20px; font-family:Verdana, Geneva, sans-serif; margin-bottom:30px;}
.page a{ background:#fff; border:1px solid #bbb; color:#036cb4;vertical-align:top; padding:2px 5px; margin:0 2px; vertical-align:middle;}
.page a.on,.page a:hover{ text-decoration:none; color:#fff;background:#036cb4;border:1px solid #036cb4;}
.page a.np{ color:#666;}
.page>span{background:#036cb4; border:1px solid #bbb; color:#fff;vertical-align:top; padding:2px 5px; margin:0 2px; vertical-align:middle;}

/*++++++++++++++++++++ article.html +++++++++++++++++++++++*/
.article{ padding:20px 50px 0;}
.art_tit{ text-align:center;line-height:30px; font-size:24px; padding-top:20px; color:#333; font-weight:bold;}
.art_con{ padding:20px 0;font:16px/30px Microsoft YaHei; color:#000;}
.art_loacte{ background-position:right;}
.art_abs{ text-align:center; padding:20px 0; border-bottom:1px dotted #cfcfcf;}
.art_abs span{ color:#bbb;}
