﻿.columnbg{ width:100%; height:110px; background:url(../images/about.jpg) center no-repeat;}
.news{background:url(../images/bgnews.jpg) center no-repeat;}
.contact{background:url(../images/bgcontact.jpg) center no-repeat;}
.columnbg .bgtit{ width:205px;background-color: #cbdee9; height:85px; padding-top:90px;}
.columnbg h3{ margin:0px; padding:0px; color: #007cc3; width:185px; padding-right:30px; text-align:right; display:block; font-size:24px; font-weight:bold;font-style:inherit;}
.columnbg span{ display:block;font-size:14px;color:#625c76; text-transform:uppercase; text-align:right; padding-right:25px; margin-top:5px;}
.main{width: 100%;margin: 0;padding: 0;height: auto;min-height: 500px;overflow: hidden;z-index: 5;position: relative;}
.content{width:1024px;margin:0 auto;padding:0; overflow:hidden;}
.aleft{ float:left;}
.aright{ float:right;}

.menuleft{ width:204px; min-height:506px; overflow:hidden; background:url(../images/left.jpg) no-repeat;margin-top:20px;}
.menu-c{min-height:200px; padding-bottom:40px; }
.menu-c h3{background:url(../images/menu-h.png) no-repeat; line-height:63px; display:block;height:63px;margin:10px 0 0 0;padding:0 0 0 45px; color:#fff;}
.tit1{color: #fff;margin-left: 45px;font-size: 20px;font-weight: normal; line-height:60px;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{ height:36px; width:204px; background: url(../images/menu_li.png) bottom left no-repeat;}
.menuleft ul li a{ font-size:14px; color:#555; display:block; height:36px; line-height:36px; text-align:right; width:140px; padding:0px 20px 0px 44px;}
.menuleft ul li a span{ font-size:12px; text-transform:uppercase; padding-right:5px; color:#c0bfbf;}
.menuleft ul li a:hover{ color:#043d77; color:#f5c000;background: url(../images/menu_li.png) bottom left no-repeat;}
.menuleft ul li a.titleCk{ color:#043d77;background:url(../images/menu-li.png) no-repeat;color:#f5c000}

.menuPro{width:204px; min-height:506px; overflow:hidden; background:url(../images/left.jpg) no-repeat;}
.menuPro .menu-c{ min-height:200px; padding-bottom:40px;}
.menuPro .tit1{margin-left: 45px;font-size: 20px;font-weight: normal; line-height:60px;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{ width:204px;background: url(../images/line.jpg) bottom left no-repeat; }
H4{height:36px; margin-bottom:1px; color:#f5c000;background:url(../images/menu-li.png) no-repeat;color:#f5c000;line-height:36px; text-align:right; width:140px; padding:0px 20px 0px 44px;}
.menuPro ul li H4{font-size:14px;color:#f5c000; font-weight:normal; cursor:pointer;}
.menuPro ul li .active{ color:#f5c000;}
.menuPro ul li H4 a:hover{color:#f5c000;}
.menuPro ul li ul{ display:none;}
.menuPro ul li ul li a{ display:block; outline:none; height:30px; width:auto; line-height:30px;padding-right:40px; text-align:right; margin:1px 0;color:#666; text-decoration:none; font-size:12px;}
.menuPro ul li ul li a:hover{ color:#f5c000;}
.menuPro ul li ul li .active{text-decoration:none; font-weight:bold;}
    

.mainbody{
float: right;
width: 715px;
padding: 20px 40px;
background: url(../images/bg.jpg) top right no-repeat #fdfdfd;
height: auto!important;
height: 480px;
min-height: 480px;
}
.navmain{ text-align:left; margin-bottom:20px; color:#333; height:30px; line-height:30px; background: url(../images/nav-b.png) repeat-x left bottom;}
.navmain a{ color:#a3a3a3;}
.navmain a:hover{ color:#007cc3;}

.newslist{ margin-top:20px;}
.newslist ul li{ border-bottom:1px solid #ddd; padding:20px 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}


dl, dt, dd{ margin:0px; padding:0px;}

.proList{position:relative; overflow:hidden;}

.dl_temp {float: left;display: inline;padding:10px; overflow: hidden;  border:1px solid #eee; }
.dl_temp.ck{ border:1px solid #fc090b;}
.dl_temp dd.d_img {
position: relative;
 overflow:hidden;
  padding:1px;
  padding-left:12px;
zoom: 1;
}
.dl_temp img{}
.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;
overflow:hidden;
width:180px;
 display:block;
}
.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:#f5c000;
}
.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;
}