﻿#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-bottom:20px;}
.aleft{ float:left;}
.aright{ min-height:460px;}

.menuleft{overflow:hidden; border:1px solid #ddd; border-top:0px;}
.menu-h{ height:30px; line-height:30px; overflow:hidden; margin-top:15px; margin-bottom:6px;}
.menu-c{ float:left;  width:225px; margin:26px 0px 0px 0px; }
.tit1{color: #fff;margin-left: 18px;font-size: 20px;font-weight: normal; line-height:30px;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{}
.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{ overflow:hidden;  border-top:0px; width }
.menuPro .menu-h{ height:30px; line-height:30px; overflow:hidden; margin-top:15px; margin-bottom:6px;}
.menuPro .menu-c{  padding:0px;  }
.menu-c ul{ margin:0px; padding:0px;}
.menu-c ul li {  margin-bottom:1px;    }
.menu-c ul li a{ line-height:40px; color:#444;  display:block; border-bottom:1px #d9d7d8 Dotted; padding-left:30px;}
.menu-c ul li a:hover{ color:#ff0000; display:block; }
.menuPro .tit1{color: #133275;margin-left: 18px;font-size: 16px;font-weight: normal; line-height:38px; 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; height:28px; line-height:28px;}
.menuPro ul li H4 a{font-size:14px; color:#3e3e3e; border-bottom:1px #dfe3e5 solid; display:block;}
.menuPro ul li .active{ color:#0093DD; }
.menuPro ul li H4 a:hover{color:#0093DD;}
.menuPro ul li ul{ display:none;}
.menuPro ul li ul li a{ display:block; outline:none;  width:auto;  padding-left:30px;  margin:1px 0;color:#666; text-decoration:none; font-size:12px;}
.menuPro ul li ul li a:hover{ color:#043d77; padding-left:30px;}
.menuPro ul li ul li .active{text-decoration:none; padding-left:30px;}

.mainbody{ overflow:hidden;}
.navmain{  margin-bottom:6px; color:#333; background:url(../images/but_01.jpg); height:52px; line-height:72px;}
.navmain a{ color:#0089d8;}
.navmain a:hover{ color:#043d77;}

.navmain1{ width:1000px; margin-bottom:20px; color:#333; background:url(../images/but_01.jpg); height:68px; line-height:68px; border-bottom:1px solid #e4e7ed; padding-left:20px;}
.navmain1 a{ color:#666;}
.navmain1 a:hover{ color:#043d77;}



.newslist{ margin-top:0px;}
.newslist ul li{ border-bottom:1px solid #eeebeb; padding:0px 0px 0px 0px; margin-bottom:20px;}
.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:#ff0000;}
.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; margin-top:12px;}
.news-top span{ color:#aaa;}
.news-top b{ color:#043d77}
.Intro{ width:770px; float:right; overflow:hidden;}

dl, dt, dd{ margin:0px; padding:0px;}

.proList{position:relative; overflow:hidden;}

.dl_temp {float: left;display: inline;width: 200px; text-align:center; margin:0px 34px 20px 0px; padding:10px; overflow: hidden; border:1px solid #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 a:hover {
font-size: 14px; color:#ff0000;}

.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;}

.orderRight p{ display:block; margin:10px 0px;}