*{
 margin:0px;
 padding:0px;
}
body{
 margin:0px;
 padding:0px;
 color:#323232;
 font-family:'Arial';
}
.whole{
 width:1140px;
 margin:0 auto;
 background:white;
}
img{
 border:0px;
}
a{
 text-decoration:none;
}
a:hover{
 color:#f21121;
}
ul{
 list-style-type:none;
}
.clear{
 clear:both;
}
.clear10{
 height:10px;
 clear:both;
}
.clear20{
 height:20px;
 clear:both;
}
.clear30{
 height:30px;
 clear:both;
}
.head{
 height:100px;
 background:#003472;
}
.logo{
 width:514px;
 height:64px;
 padding:20px 0px 0px 20px;
 float:left;
}
.head .other{
 height:20px;
 width:190px;
 float:right;
 margin-top:20px;
 font-size:12px;
}
.head .other a{
 color:white;
 font-size:12px;
 margin:0px 10px;
}
.head .other a:hover{
 color:#f21121;
}
.head .other span{
 color:#3a84dd;
}
.nav{
 height:50px;
 background:url('../images/nav_bg.png') center;
 font-size:16px;
}
.nav table{
 margin:0px;
 padding:0px;
 width:820px;
 float:left;
}
.search{
 background:url('../images/search.png') center no-repeat;
 height:36px;
 width:234px;
 float:right;
 margin-top: 7px;
 margin-right: 15px;
}
.search input{
 height:15px;
 border:0px;
 width:132px;
 margin-top:10px;
 margin-left:40px;
 background:url('../images/searchtext.png') center;
 float:left;
 color:#a2a2a2;
}
.search a{
 height:40px;
 float:right;
 width:60px;
 display:block;
}
.nav table td{
 padding:0px;
 margin:0px;
}
.nav table td.menu{
 min-width:80px;
 height:46px;
 line-height:46px;
 text-align:center;
 position:relative;
 cursor: pointer;
 font-size:15px;
 font-weight:bold;
}
.nav table td a{
 color:white;
 padding-left:10px;
 padding-right:15px;
}
.nav table td.line{
 width:1%;
 background:url("../images/nav_line.png") center 3px no-repeat;
}
.nav table td.zyjg{
 width:4%;
}
.nav table td ul.submenu{
 padding:0px;
 margin:0px;
 display:none;
 position:absolute;
 z-index:100;
}
.nav table td.jb{
 background:url("../images/nav_down.png") right no-repeat;
}
.nav table td ul.submenu li{
 height:30px;
 line-height:30px;
 overflow:hidden;
}
.nav table td.jb:hover{
 background:url("../images/nav_up.png") right no-repeat;
}
.nav table td.menu ul.submenu li{
 padding:0px 10px;
}
.nav table td.menu:hover ul.submenu{
 background:#002f67;
 display:block;
 
 list-style-type:none;
 font-size:12px;
}
.nav table td.menu ul.submenu li:hover{
 background:#104789;
}
.lht{
 width:100%;
 height:260px;
 overflow:hidden;
}
.main{
 padding:20px;
}
.article{
 width:500px;
 float:left;
}
.article .title{
 font-size:26px;
}
.article .fenge{
 font-size:18px;
 color:#e8e8e8;
}
.article .more{
 font-size:16px;
 color:#003472;
}
.article .infor{
 height:54px;
}
.article .infor .yue{
 height:48px;
 width:54px;
 background:#2660a5;
 color:white;
 float:left;
 text-align:center;
 padding-top:6px;
}
.article .infor .data{
 width:435px;
 min-height:54px;
 float:right;
}
.article .infor .data .infortitle{
 font-family:'Arial';
 height:20px;
 line-height:20px;
 overflow:hidden;
}
.article .infor .data .infortitle a{ 
 font-size:14px;
 font-weight:bold;
 color:#323232;
}
.article .infor .data .text{
 min-height:14px;
 font-size:14px;
 height:16px;
 overflow:hidden;
}
.article .infor .data .time{
 font-size:12px;
 color:#646464;
 height:20px;
 line-height:20px;
}
.foot{
 height:75px;
 background:#003472;
 color:white;
 font-size:14px;
 line-height:2;
 text-align:center;
 padding-top:25px;
}
.navpage{
 height:34px;
 background:#37404d;
 line-height:34px;
 padding-left:20px;
 color:white;
 font-size:14px;
}
.navpage a{
 color:white;
}
.pageleft{
 width:160px;
 min-height:300px;
 float:left;
}
.pageright{
 width:910px;
 min-height:300px;
 float:right;
 background:#fafafb;
 padding:10px;
}
.subclass {
 margin-top:-10px;
}
.subclass li{
 height:44px;
 width:122px;
 background:url('../images/classbg.png') center no-repeat;
 text-align:center;
 margin-top:10px;
 line-height:44px;
 font-size:16px;
 font-weight:bold;
 overflow:hidden;
}
.subclass li a{
 color:#323232;
}
.subclass li.active{
 background:url('../images/active.png') center no-repeat;
}
.subclass li.active a{
 color:red;
}
.pageright .article{
 width:100%;
}
.pageright .article .pic{
 height:102px;
 width:137px;
 float:left;
}
.pageright .article .data{
 min-height:102px;
 width:750px;
 float:right;
}
.pageright .article .data .time{
 font-size:12px;
}
.pageright .article .data .title{
 font-size:14px;
 font-weight:bold;
 height:22px;
 line-height:22px;
}
.pageright .article .data .title a{
 color:#002f67;
}
.pageright .article .data .text{
 line-height:20px;
 font-size:14px;
 text-indent:2em;
 height:60px;
 overflow:hidden;
}
.pageright .fenge{
 height:15px;
 margin-bottom:15px;
 border-bottom:1px solid #ccc;
 clear:both;
}
.pageright .newslist{
 min-height:80px;
 width:100%;
 float:right;
 margin-bottom:10px;
 padding-bottom:10px;
 border-bottom:1px dashed #ccc;
}
.pageright  .newslist .time{
 font-size:12px;
}
.pageright  .newslist .title{
 font-size:14px;
 font-weight:bold;
 height:22px;
 line-height:22px;
}
.pageright  .newslist .title a{
 color:#002f67;
}
.pageright .newslist .text{
 line-height:20px;
 font-size:14px;
 text-indent:2em;
 height:40px;
 overflow:hidden;
}
.pageright .content .title{
 height:30px;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 margin-top:10px;
}
.pageright .content .other{
 font-size:14px;
 text-align:center;
 margin-bottom:20px;
}
.pageright .content .text{
 font-size:14px;
 line-height:1.6;
 text-indent:2em;
}
 
.lht .box_skitter_large{
 margin:0 auto;
}
.box_skitter{
 width: 1140px;
 height: 260px;
}
.label_skitter{
 height:79px;
 background:url('../images/lhttextbg.png') center repeat-x;
 margin-top:40px;
 line-height:2;
}
.label_skitter{
 padding-left:10px;
 font-family:'微软雅黑';
}
.label_skitter a{
 color:white;
 font-weight:bold;
 position:absolute;
 bottom:20px;
}
.label_skitter .about{
 line-height:2;
 position:absolute;
 bottom:0px;
 font-size:14px;
 width:780px;
 overflow:hidden;
 height:28px;
}



.pageright .title{
 font-size:26px;
}
.pageright .fenge{
 font-size:18px;
 color:#e8e8e8;
}
.pageright .infor{
 height:54px;
}
.pageright .infor .yue{
 height:48px;
 width:54px;
 background:#2660a5;
 color:white;
 float:left;
 text-align:center;
 padding-top:6px;
}
.pageright .infor .data{
 width:840px;
 min-height:54px;
 float:right;
}
.pageright .infor .data .infortitle{
 font-family:'Arial';
 height:20px;
}
.pageright .infor .data .infortitle a{ 
 font-size:14px;
 font-weight:bold;
 color:#323232;
}
.pageright .infor .data .text{
 font-size:14px;
 height:34px;
 overflow:hidden;
}
.pageright .infor .data .time{
 font-size:12px;
 color:#646464;
 height:20px;
 line-height:20px;
}