﻿/*banner*/
#banner{ width:100%; height:403px; position:relative; overflow:hidden; }
#banner ul{ width:100%; overflow:hidden; height:403px;}
#banner ul li{ position:absolute; background-position:center top; background-repeat:no-repeat;height:403px; width:100%;}
#banner .dot_btn{position:absolute; top:380px;height:20px;overflow:hidden; z-index:110;}
#banner .dot_btn a{display:block;width:35px;height:5px;background:url(../images/bg/btn_li_h.png) no-repeat;cursor:pointer;float:left; font-size:8px;}
#banner .dot_btn a.magRight{margin-right:19px;}
#banner .dot_btn a:hover{text-decoration:none;}
#banner .dot_btn a.current{background:url(../images/bg/btn_li.png) no-repeat;text-decoration:none;}

/*main*/
#main{width: 100%; }

/*main01*/
#main .main01{background:#e9f6fc;height:350px;}
#main .main01 .main01_pos {width: 1002px; height: 310px; margin:20px auto; overflow: hidden; border: 1px solid #e0ecf2;background:#fff; }
#main .main01 .imgbox{width:305px; height:310px; overflow:hidden;float:left}
#main .main01 .imgbox .title{width:305px; height:57px; background:url(../images/master/main01_imagebox.jpg)}
#main .main01 .imgbox .title a { display: block;width: 45px; height:20px; float:right; margin-top:20px; }

#main .main01 .pic_news{ width:282px; height:244px; position:relative; overflow:hidden; margin-left:20px}
#main .main01 .pic_news ul{ width:282px; overflow:hidden; height:244px;}
#main .main01 .pic_news ul li{ position:absolute; background-position:center top; background-repeat:no-repeat;height:244px; width:100%;}
#main .main01 .pic_news ul li a{display:block}
#main .main01 .pic_news ul li img{width:280px; height:187px; border:1px solid #f5f5f5;}
#main .main01 .pic_news ul li p{width:280px; height:56px; line-height:55px; color:#FFF; background:#3d3d3d; font-size:14px;  font-family: "microsoft yahei"; position:absolute; left:0; bottom:0; text-indent:10px;margin-left:1px;}
#main .main01 .pic_news .prev_btn , #main .main01 .pic_news .next_btn{ display:block; width:27px; height:60px; position:absolute; top:90px; z-index:99; cursor:pointer;}
#main .main01 .pic_news .prev_btn{ background:url(../images/master/img_news_pre.png) no-repeat; left:1px;}
#main .main01 .pic_news .prev_btn:hover{background:url(../images/master/img_news_preh.png)}
#main .main01 .pic_news .next_btn{ background:url(../images/master/img_news_next.png) no-repeat; right:1px;}
#main .main01 .pic_news .next_btn:hover{background:url(../images/master/img_news_nexth.png)}

#main .main01 .news_center{width:415px; height:310px; overflow:hidden; margin-left:18px; float:left; position:relative;}
#main .main01 .news_center .tab dt{width:415px; height:48px;  background:url(../images/master/news_center01.jpg)}
#main .main01 .news_center .tab dt a{display:block; width:90px; height:50px; float:left; line-height:55px; color:#333333; font-family: "microsoft yahei"; font-size:17px;}
#main .main01 .news_center .tab dt a:hover,#main .main01 .news_center .tab dt a.on{color:#fb5547; text-decoration:none;}
#main .main01 .news_center .tab dd{width:415px; height:262px;}
#main .main01 .news_center .tab dd li{width:415px; line-height:30px;}
#main .main01 .news_center .tab dd li:hover{color:#fb5547}
#main .main01 .news_center .tab dd li a{float:left; color:#4c4c4c;font-family: "microsoft yahei"; font-size:14px; }
#main .main01 .news_center .tab dd li a:hover{color:#fb5547; text-decoration:none;}
#main .main01 .news_center .tab dd li span{float:right; color:#666666; font-size:14px;}
#main .main01 .news_center .tab dd a.more{display:block;width:52px; height:25px; position:absolute; top:15px; right:0;    }


#main .main01 .report{width:240px; height:310px; float:right; margin-right:10px; overflow:hidden;position:relative;}
#main .main01 .report .title{width:240px; height:48px;  background:url(../images/master/main01_report.jpg)}
#main .main01 .report .title a{display:block; width:45px; height:20px; float:right; margin-top:20px;}
#main .main01 .report ul{ position:relative; overflow:hidden; height:128px; overflow:hidden;}
#main .main01 .report ul li{width:240px; line-height:24px;}
#main .main01 .report ul li a{color:#4c4c4c;font-family: "microsoft yahei"; font-size:14px; }
#main .main01 .report ul li a:hover{color:#fb5547; text-decoration:none;}

/*main02*/
#main .main02{width: 1002px; height: 120px; margin:20px auto; position:relative; }

#main .main02 ul{ position:relative;}
#main .main02 ul li{ position:absolute;width: 1002px; height: 120px;}
#main .main02 ul li a{ display:block;}
#main .main02 img{width:1000px; height:118px; border:1px solid #dcdcdc;display:block;}
#main .main02 .dot_btn{ position:absolute; right:0; bottom:5px; z-index:9999; min-width:45px;}
#main .main02 .dot_btn a{ display:block; float:left; width:15px; height:8px; background:url(../Images/bg/btn_li_h.png); margin-right:5px;}
#main .main02 .dot_btn a.current{ background:#fff;}


















