﻿.mainIn{width:755px;}
.side{width:227px;background-color:#F3FAFF;}

.banner{height:226px;background-color:#eee;position:relative;z-index:0;}
.banner img{float:left;width:992px;}
.banner .hd{position:absolute;z-index:1;float:left;bottom:8px;right:15px;height:20px;text-align:right;}
.banner .hd ul{float:left;line-height:20px;height:20px;}
.banner .hd li{float:left;width:18px;height:20px;background:url(../images/bannerBtn.gif) no-repeat 4px 4px;cursor:pointer;}
.banner .hd li.on{background-position:4px -14px;}
.banner .hd li span{display:none;}

.area1{height:228px;overflow:hidden;}

.area1 .focus{position:relative;overflow:hidden;zoom:1;z-index:0;width:310px;height:228px;}
.area1 .focus .hd{float:left;width:65px;position:absolute;top:0;right:0;z-index:1;}
.area1 .focus .hd ul{float:left;}
.area1 .focus .hd ul li{float:left;width:65px;height:42px;text-align:center;line-height:0px;margin-bottom:12px;background:url(../images/focusBtn.gif) no-repeat 0 -42px;}
.area1 .focus .hd ul li .pic{display:block;padding:3px 0 0 5px;}
.area1 .focus .hd ul li img{cursor:pointer;} 
.area1 .focus .hd ul li.on{background-position:0 0;}
.area1 .focus .hd ul li.on img{}
.area1 .focus .hd ul li.li4{margin-bottom:0px;}
.area1 .focus .fBox{position:relative;width:310px;height:228px;border:none;}
.area1 .focus .fBox img{}
.area1 .focus .fBox ul{float:left;}
.area1 .focus .fBox li{position:relative;float:left;width:247px;height:228px;zoom:1;z-index:0;}
.area1 .focus .fBox li .pic{position:relative;z-index:0;line-height:0px;}
.area1 .focus .fBox li .bg{display:none;width:247px;height:21px;position:absolute;left:0;bottom:0px;_bottom:-1px;z-index:1;filter:alpha(opacity=50);opacity:0.5;}
.area1 .focus .fBox li .intro{width:310px;height:23px;line-height:23px;left:0;bottom:0;_bottom:-1px;position:absolute;z-index:2;text-align:center;
overflow:hidden;background-color:#f4f4f4;}
.area1 .focus .fBox li .intro a{color:#043555;font-weight:bold;}
.area1 .focus .fBox li .intro a.more{color:#c00;font-weight:normal;text-decoration:none;}
.area1 .focus .fBox .bd .pic img{padding:1px;border:1px solid #D2D2D2;}

.area1 .newsBox{width:433px;height:226px;}
.area1 .newsBox{}

.area3 .box, .area4 .box, .area5 .box{width:371px;}
.area3 .box{height:290px;}
.area4 .box{height:238px;}

.mainIn .guide{zoom:1;}
.mainIn .guide .bd{zoom:1;padding:0px;overflow:hidden;background:url(../images/guideBG23.png) no-repeat left top;}
.mainIn .guide .query{padding:8px 0 0 13px;}
.mainIn .guide .query a.btn1{display:block;width:171px;height:52px;background:url(../images/guideBtn.png) no-repeat left top;}
.mainIn .guide .query a.btn2{display:block;width:171px;height:52px;background:url(../images/guideBtn2.png) no-repeat left top;}
.mainIn .guide .query a.btn3{display:block;width:171px;height:52px;background:url(../images/guideBtn3.png) no-repeat left top;}
.mainIn .guide .query a.num{display:block;line-height:20px;text-align:left;text-decoration:none;margin-top:22px;}

.mainIn .guide .guideList{width:555px;height:239px;}
.mainIn .guide .guideList ul{float:right;}
.mainIn .guide .guideList li{float:left;width:110px;height:110px;border-bottom:none;text-align:center;padding-top:8px;}
.mainIn .guide .guideList li .pic a{display:block;}
.mainIn .guide .guideList li .pic a img{width:80px;height:80px;}

#video{overflow:hidden;}
#video .bd{text-align:center;padding-top:8px;}
#video .bd .pic img{width:216px;height:161px;}
#video .bd .tit *{font-weight:bold;}

#topic{}
#topic .bd{text-align:center;}
#topic ul{overflow:hidden;float:left;}
#topic li{float:left;padding:5px 0 0 5px;}
#topic li a{display:block;width:212px;height:51px;padding:2px;border:1px solid #C1D9E8;background-color:#fff;}
#topic li a img{vertical-align:bottom;width:212px;height:51px;}

#OAlogin{margin-left:5px;width:218px;height:76px;background:url(../images/OAlogin1.png) no-repeat left top;}
#OAlogin .bd{height:76px;position:relative;zoom:1;}
#OAlogin a{position:absolute;bottom:0px;color:#0D82CD;}
#OAlogin a.btn1{left:35px;}
#OAlogin a.btn2{right:17px;}

#mailBox .bd{padding-left:5px;}
#mailBox a{display:block;width:212px;height:58px;padding:2px;border:1px solid #C1D9E8;background-color:#fff;}
#mailBox a img{vertical-align:bottom;width:212px;height:58px;}

#vote{height:199px;}
#vote .bd{padding:8px 7px 0;}
#vote .bd .title{font-weight:bold;color:#00416C;}
#vote .bd li{line-height:24px;margin-bottom:4px;padding:1px 0 3px;font-weight:bold;border-bottom:1px dotted #ddd;}
#vote .bd li input{display:inline-block;margin-right:6px;}
#vote .bd p{font-weight:normal;}
#vote .bd p a{padding-left:0px;background:none;color:#999;}
#vote .bd .voteBtn, #vote .bd .viewBtn{width:54px;height:22px;line-height:22px;background:url(../images/voteBtn.gif) no-repeat left top;border:none;color:#fff;cursor:pointer;margin:0 5px;}

#tabBox01 ul{float:left;}
#tabBox01 li.intro{float:left;border-bottom:none;}
#tabBox01 li.li2{float:left;width:100px;line-height:22px;}
#tabBox02 li.intro{float:left;border-bottom:none;}

#fLinks{height:214px;}
#fLinks ul{float:left;}
#fLinks li{float:left;}
#fLinks .picList{padding:8px 0 0 7px;}
#fLinks .picList li{width:110px;height:45px;}
#fLinks .picList a{display:inline-block;width:100px;height:39px;}
#fLinks .picList img{float:left;width:100px;height:39px;}
#fLinks .list{padding:8px 0 0 15px;}