body{
background-color:#ffffff;
}
.top{
width: 100%;
min-width: 1210px;
height: 145px;
}
.top_box{
width: 1210px;
height: 60px;
margin: 0 auto;
padding-top: 40px;
position: relative;
}
.search{
width: 217px;
height: 25px;
position: absolute;
right: 0;
top: 50px;
}
.aa{
width: 145px;
height: 22px;
outline: none;
font-size: 14px;
padding:0 5px;
border: 1px solid #abadb3;
border-radius:4px ;

}
.bb{
width: 60px;
height: 22px;
background-image: url(../img/search.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
border: 0;
outline: none;
float: right;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1; padding-left:10px; height:45px; line-height:45px; background: #3086bf; repeat-x 0 bottom #fff; color:#333; margin-top: 0px; }
.nav{ position:relative; width:1210px; margin:0px auto; font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#fefefe; }
.nav h3{ font-size:100%; font-weight:normal; }
.nav .m{ float:left; position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:105px; text-align:center; font-weight:bold; }
.nav .sub{ display:none; position:absolute; left:-3px; top:48px; z-index:1; width:112px; border:1px solid #E6E4E3; border-top:0; background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; }
.nav .sub li a{ display:block; border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666; }
.nav .sub li a:hover{ color:#FE7700; }
.nav .block{ height:3px; width:130px; position:absolute; left:0; top:57px; overflow:hidden; }

.main{
width: 100%;
min-width: 1210px;
min-height: 800px;
border-bottom: 5px solid #3086bf;

}
.main_box{
width: 1210px;
min-height: 740px;
margin: 0 auto;
padding: 30px 0;
}

.lbt{
width: 655px;
height: 325px;
float: left;
}


.focusBox { position: relative; width: 655px; height: 325px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 655px; height: 325px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%; background: #cccccc; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.focusBox .txt li a{ display: block; color: black; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;border: 1px solid #ffffff; margin-right: 3px;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.ydh{
width:160px;
height:290px;
float:left;
}


.xw_box{
width:355px;
height:290px;
float:left;
}
.xw_top{
width: 355px;
height: 42px;
border-bottom:1px solid #939393;
position: relative;
}
.xw_top h2{
font-size: 24px;
padding-top:10px ;
padding-left: 5px;
}
.xw_top a img{
position: absolute;
right: 0;
bottom: 0;
}
.xw_box ul li{
background-image: url(../img/dian.jpg);
background-repeat:no-repeat ;
background-position: left;
padding-left: 15px;
margin-top: 22px;
}
.xw_box ul li a{
text-decoration: none;
color: #000000;
font-size: 13px;
}
.bottom{
width: 100%;
min-width: 1210px;
height: 118px;
background: #3086bf;
border-top: 2px solid #FFFFFF;
}
.bottom_box{
width: 1210px;
height: 118px;
background: #3086BF;
margin: 0 auto;
background-image: url(../img/bottom_logo.jpg);
background-repeat: no-repeat;
background-position: left center;
}

.bottom_box p{
text-align: right;
line-height: 35px;
color: #d5d3d3;

}
.main_left{
width: 20%;
float: left;
}
.left_top{
width: 100%;
height: 54px;
background: #328ac1;

}
.left_top img{
float: right;
padding: 20px;
}
.left_top h1{
padding: 15px;
color: #FFFFFF;
font-size: 22px;
}
.main_left li{
width: 198px;
height: 50px;
line-height: 50px;
background: #f4f7fa;
border-bottom: 1px solid #e5e8ec;
padding: 0 25px 0 15px;

}
.main_left ul li a{
text-decoration:none; 
color: #555555;
}
.main_left li img{
float: right;
margin-top: 20px;
}
.main_left li:hover{
background: #FFFFFF;
}
.main_right{
width: 900px;
margin-left: 288px;
min-height: 700px;
}
.right_top{
width: 100%;
height: 54px;
border-bottom:2px solid #e3e3e3 ;
}
.right_top h1{
padding: 15px 0;
font-size: 22px;
font-weight: bolder;
width: 200px;
height: 24px;

}
.right_top p{
float: right;
line-height: 54px;
}
.wz{
margin-top: 18px;
line-height: 30px;
font-size: 16px;
}
.xw{
width: 100%;
margin-top: 10px;
}
.xw li{
height: 48px;
line-height: 48px;
position: relative;
padding-left: 5px;
border-bottom: 1px solid #e8e8e8;
}
.xw p{
float: right;
}
.xw a{
text-decoration: none;
color: #555555;
}