﻿

.columnbg{background:url(../images/pro.jpg) center no-repeat;width:1024px;margin:0 auto;padding:0;overflow:hidden; height:150px;}
.news{background:url(../images/bgnews.jpg) center no-repeat;}
.contact{background:url(../images/bgcontact.jpg) center no-repeat;width:1024px;margin:0 auto;padding:0;overflow:hidden;}
.columnbg .bgtit{ width:190px;height:50px; padding-top:30px;}
.columnbg h3{ margin:30px 0 0 0px; padding:0px; color:#fff; width:185px; padding-right:30px; text-align:right; display:block; font-size:20px; font-style:inherit;}
.columnbg span{ display:block;font-size:14px;color:#2e69a3; text-transform:uppercase; text-align:right; padding-right:25px; margin-top:5px;}
.main{width: 1024px;margin: 0 auto;padding: 0;height: auto;min-height: 500px;overflow: hidden;z-index: 5;position: relative;}
.aleft{ float:left;}
.aright{ float:right;}

.menuleft{ width:190px; min-height:506px; overflow:hidden;}
.menu-c{min-height:200px; }
.menu-c .bgtit{text-align:left;padding:15px 0; border-bottom:1px solid #005db1;}
.menu-c .bgtit h3{color:#005db1;}
.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:53px; width:204px; background: url(../images/line.jpg) bottom left no-repeat;}
.menuleft ul li a{ font-size:14px; color:#000; display:block; height:53px; line-height:53px; text-align:right; width:182px; padding:0px 20px 0px 0px;}
.menuleft ul li a span{ font-size:12px; text-transform:uppercase; padding-right:5px; color:#c0bfbf;}
.menuleft ul li a:hover{ color:#e7000f;background:#eee;}
.menuleft ul li a.titleCk{ color:#005db1;font-weight:bold;background:#eee;}

.menuPro{width:250px; min-height:506px; overflow:hidden; }
.menuPro .menu-c{ min-height:200px; padding-bottom:40px;}
.menuPro .menu-c .bgtit{text-align:left;padding:15px 0;}
.menuPro .menu-c .proList{color:#0d6395;}
.menuPro .menu-c li:hover{background:#eee;}
.menuPro .tit1{color: #fff;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; background:url(../images/cut.jpg) no-repeat;}
.menuPro ul li{ width:250px;background: url(../images/line.jpg) bottom left no-repeat;margin-top:1px;}
H4{height:52px; margin-bottom:1px; color:#f5c000;color:#f5c000;line-height:53px; text-align:right; width:182px; padding:0px 20px 0px 0px;}
.menuPro ul li H4{font-size:14px; font-weight:normal; cursor:pointer;overflow:hidden;width:250px;}
.menuPro ul li .active{ color:#e7000f;font-weight:bold;}
.menuPro ul li H4 a{margin-right:10px;color:#fff;}
.menuPro ul li H4 a:hover{color:#e7000f;}
.menuPro ul li ul{ display:none;}
.menuPro ul li ul li a{ display:block; outline:none; height:30px; width:auto; line-height:30px;text-align:right; margin:1px 0;color:#015daa; text-decoration:none; font-size:12px;margin-right:10px;}
.menuPro ul li ul li a:hover{ color:#e7000f; }
.menuPro ul li ul li .active{text-decoration:none; font-weight:bold;}
    

.mainbody{
float: right;
width: 730px;
padding:0px 0 20px 0px;

height: auto!important;
height: 480px;
min-height: 480px;
}
.navmain{ text-align:right; margin-bottom:20px; color:#005db1; height:40px; line-height:40px; padding:5px;border-bottom:1px solid #005db1;}
.navmain a{ color:#005db1;}
.navmain a:hover{ color:#e7000f;}

.newslist{ margin-top:20px;}
.newslist ul li{ border-bottom:1px solid #ddd; padding:20px 0px;}
.newslist ul li div{ overflow:hidden; }
.newslist H3{ height:30px; line-height:30px; margin:0px; float:left; background:none; font-weight:normal;}
.newslist H3 a{ color:#000;font-weight:bold;font-size:14px;}
.newslist H3 a:hover{ color:#7d698c;}
.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:#2e69a3;}
.newslist .more a:hover{ text-decoration:underline;}
.newsInfo{ margin-top:20px;}
.newsInfo H2{ font-size:14px; font-weight:normal; color:#000}
.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:#000}


dl, dt, dd{ margin:0px; padding:0px;}

.proList{position:relative; overflow:hidden;}

.dl_temp {float: left;display: inline;width: 208px;height:260px;margin:0 5px 20px 7px; padding:10px; overflow: hidden;}
.dl_temp.ck{ background:#eee;}
.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:#e7000f;
}
.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:#e7000f;
}