#columnbg{ width:100%; height:200px; background:url(../images/columbg.jpg) center no-repeat;}
.main{width: 100%;margin: 0;padding: 0;height: auto;min-height: 500px;overflow: hidden;z-index: 5;position: relative;}
.content{padding-top: 20px; padding-bottom:20px;}
.aleft{ float:left;}
.aright{ }

.menuleft{overflow:hidden; border:1px solid #ddd; border-top:0px;}
.menu-h{ height:63px; overflow:hidden; background:url(../images/menu-h.png) no-repeat;}
.menu-c{ width:20%; float:left; }
.tit1{color: #fff;margin-left: 18px;font-size: 20px;font-weight: normal; line-height:40px;float: left;}
.tit2{color: #1075d9;margin-top: 15px;margin-left: 17px;font-size: 16px;text-transform: capitalize;font-weight: normal;font-style: italic; line-height:40px; float: left;}
.menuleft ul li{ width:160px; padding-left:60px; height:36px; background:url(../images/menu-li.png) no-repeat;}
.menuleft ul li a{ font-size:14px; color:#555; line-height:36px;}
.menuleft ul li a:hover{ color:#043d77;}
.menuleft ul li a.titleCk{ color:#043d77; font-weight:bold;}

.menuPro{ width:220px;overflow:hidden; border:1px solid #ddd; border-top:0px;}
.menuPro .menu-h{ height:63px; overflow:hidden; background:url(../images/menu-h.png) no-repeat;}
.menuPro .menu-c{ background:url(../images/menu-c.png) repeat-y;min-height:200px; padding-bottom:40px; }
.menu-c ul{ margin:0px; padding:0px;}
.menu-c ul li { background:#F2F2F2; margin-bottom:1px; width:190px;}
.menu-c ul li a{ line-height:32px; color:#444; padding-left:20px; display:block;}
.menu-c ul li a:hover{ line-height:32px; color:#fff; padding-left:20px; display:block; background:#f49d05;}
.menuPro .tit1{color: #fff;margin-left: 18px;font-size: 20px;font-weight: normal; line-height:40px;float: left;}
.menuPro .tit2{color: #1075d9;margin-top: 15px;margin-left: 17px;font-size: 16px;text-transform: capitalize;font-weight: normal;font-style: italic; line-height:40px; float: left;}

.menuPro ul{ list-style:none; margin:0; padding:0;}
.menuPro ul li{ text-indent:1em; white-space:nowrap; }
H4{ display:block; cursor:pointer;width:180px; padding-left:40px; height:36px; line-height:36px;background:url(../images/menu-li.png) no-repeat;}
.menuPro ul li H4 a{font-size:14px; font-weight:bold; color:#666;}
.menuPro ul li .active{ color:#043d77; }
.menuPro ul li H4 a:hover{color:#043d77;}
.menuPro ul li ul{ display:none;}
.menuPro ul li ul li a{ display:block; outline:none; height:30px; width:auto; line-height:30px;background:url(../images/menu-li1.png) no-repeat; padding-left:50px; margin:1px 0;color:#666; text-decoration:none; font-size:12px;}
.menuPro ul li ul li a:hover{ color:#043d77;}
.menuPro ul li ul li .active{text-decoration:none;}
    

.mainbody{ overflow:hidden;}
.navmain{ width:1000px; margin-bottom:20px; color:#333; height:30px; line-height:30px; background: url(../images/nav-b.png) repeat-x left bottom;}
.navmain a{ color:#666;}
.navmain a:hover{ color:#043d77;}

.newslist{ margin-top:0px;}
.newslist ul li{ border-bottom:1px solid #ddd; padding:0px 0px;}
.newslist ul li div{ overflow:hidden; margin-bottom:10px;}
.newslist H3{ height:30px; line-height:30px; margin:0px; float:left; background:none; font-weight:normal;}
.newslist H3 a{ color:#38485a; font-size:18px;}
.newslist H3 a:hover{ color:#51aded;}
.newslist .time{width: 65px;height: 65px;float: left;font-size: 12px;margin-right: 10px; background: #043d77;color: #fff;}
.newslist .time span{ display:block; text-align:center;}
.newslist .time .day{height: 45px;line-height: 45px;font-size: 26px; font-weight:bold; margin: 1px; background:#fff; color:#043d77}
.newslist .time .Ym{ line-height:18px;}
.newslist .more{ display:block; float:right;}
.newslist .more a{font-size:14px;color:#043d77;}
.newslist .more a:hover{ text-decoration:underline;}
.newsInfo{ margin-top:20px;}
.newsInfo H2{ font-size:21px; font-weight:normal; color:#043d77}
.newsInfo .ns{ padding:10px 0px; color:#666;}
.newsInfo .time{ height:30px; line-height:30px; border-top:1px solid #ddd; font-size:12px;}
.news-top span{ color:#aaa;}
.news-top b{ color:#043d77}
.Intro{ width:78%; overflow:hidden;}

dl, dt, dd{ margin:0px; padding:0px;}

.proList{position:relative; overflow:hidden;}

.dl_temp {float: left;display: inline;width: 208px;height: 248px;margin: 0 15px 20px 15px; padding:10px; overflow: hidden; border:1px solid #f2f2f2; background-color: #f2f2f2;}
.dl_temp.ck{ border:1px solid #043d77; background:#043d77;}
.dl_temp dd.d_img {
position: relative;
zoom: 1;
}
.dl_temp dd b.bg {
position: absolute;
left: 0px;
bottom: 0px;
_bottom: -1px;
width: 100%;
height: 29px;
background: url(http://i1.letvimg.com/img/201301/31/bg.png);
background-repeat: repeat-x;
_background: none;
cursor: pointer;
}
.dl_temp dt.d_tit{ margin-top:10px;}
.dl_temp dt.d_tit, .dl_temp dd.d_cnt {
height: 20px;
overflow: hidden;
padding: 0 15px;
padding: 0 12px\0;
}
.dl_temp dt.d_tit a {
font-size: 14px; color:#444;
}
.dl_temp dt.d_tit, .dl_temp dd.d_cnt {
height: 20px;
overflow: hidden;
padding: 0 15px;
padding: 0 12px\0; font-size:12px; color:#969696;
}

.dl_temp.ck dt.d_tit a {
font-size: 14px; color:#fff;
}
.dl_temp.ck dt.d_tit, .dl_temp.ck dd.d_cnt {
height: 20px;
overflow: hidden;
padding: 0 15px;
padding: 0 12px\0; font-size:12px; color:#f2f2f2;
}