/*#0b4f96
/*#097AFF  #268AFF*/
body {border-top:0;}
a {color: #2D415D;text-decoration: none;}
a:hover {text-decoration:underline;color: #1179e5;}


/*header*/
.header{ width:100%; height: 140px}  
.header .container{width:1200px; margin:auto;; position:relative;}
.header .logo{ width:1200px; margin:auto; background:url(../img/logo.png?v=181026) no-repeat 0 center; } 
.header nav{ background: none;  text-align:right; position: absolute;right:0px;  top:10px;width:268px; height: 87px;  } 
.header nav div{ color:#fff;}
.header nav div a{ margin:0 8px; color:#fff;} 
.header nav form{ position:absolute; top:45px; right:0; border:0 solid #d7d7d7; width: 268px;height: 40px; padding:0; overflow:hidden; }
.header nav input{ border: 0; line-height: 38px; padding: 2px 4px; width: 40px;background: #fff; }
.header nav .keyword{ width: 268px;height: 39px;line-height: 39px; position: absolute; top: 0; left: 0px;} 
.header nav .sbtn{background:url(../img/btn_search.png?v=18102) no-repeat center center;position: absolute;height:38px; top:0px; right: 0; cursor: pointer;}
.header nav .keyword:focus{ border-color:#0084cc}

.header,
.menu ul li:hover a,
.menu ul li.on a,
.menu ul li.over a,
.menu ul li ul
{background:#0b4f96;}  


/*Ê×Ò³*/  
.main .homeRight .rnavList dt{ background:url(../img/bg_title2.jpg?v=1) center bottom  no-repeat;}
.main .homeRight .rnavList a.rnavTtitle:hover{ color:#0b4f96}
.main .homeRight .rnavList a.rnavTtitle span{ background:url(../img/ico_big_arrow.png?v=1)  5px center no-repeat;}
.main .homeRight .rnavList a.rnavTtitle:hover span{ background:url(../img/ico_orange_arrow.png?v=1)  5px center no-repeat;}

.main .content a { color: #1179e5;}

/*pages*/ 
.pages a{border:1px solid #0b4f96;color:#0b4f96;}  
.pages a.on,
.pages a:hover,
.pages .active a{background-color:#0b4f96;border:1px solid #0b4f96; color:#fff;}  

/*menu*/
.menu{ background:#fff; border-bottom: 1px solid #0b4f96; }
.menu,.menu ul,.menu ul li a{  height: 54px; line-height:54px; font-size:16px;font-weight:normal; color:#222;} 
.menu ul li a{margin:0;} 
.menu ul li a i{ display:none; background:none;}
.menu ul li a img{display:none; }
.menu ul li:hover,
.menu ul li.on,
.menu ul li.over{ } 
.menu ul li:hover a,
.menu ul li.on a,
.menu ul li.over a{color: #fff;} 
.menu ul li.on a,
.menu ul li a:hover{}  
.menu ul li.sp{  display:none; } 
.menu ul li ul{padding:0px;width: 100%;background-color:rgba(11,79,150,0.9); }
.menu ul li ul li,.menu ul li ul li a{height: 40px;line-height: 40px; } 
.menu ul li ul li a{ border-top: 1px solid #1a428a;padding:0 5px; text-align:center; } 
.menu ul li ul li:hover{} 
.menu ul li ul li:hover a{background:#fff;background-color:rgba(0,0,0,0.2);} 
.menu ul li ul li:hover a{color: #fff;} 

/*leftMenu*/
.leftMenu{background:#fff;}  
.leftMenu dt{background:#0b4f96;}  
.leftMenu dd { border:0;}
.leftMenu dd li{background:#f3f3f3;margin-top: 5px; border:0;}
.leftMenu dd li a{border-left:0;padding: 15px 20px; }
.leftMenu dd li a:hover, .leftMenu dd li.on a{border-left:0;background:#0b4f96; color:#fff;}


/*tom*/
.tom{  border-bottom: solid 1px #ddd;height: 48px;line-height: 48px; margin-bottom:10px; }
.tom .totitle{ border-bottom: 2px solid #0b4f96;background:none;line-height: 48px;font-size:18px;} 
.tom .totitle a,
.tom .totitle a:hover{color:#0b4f96;padding: 0 10px;}  

/*infolist1*/
.infolist1 dt{color:#1b1b1b; font-size:20px; background:url(../img/bg_title1.jpg) no-repeat  0 bottom; } 

.infolist1 dd a{ color:#2D415D}
.infolist1 dd a:hover{ color:#1179e5} 

.msearch .infolist1 dt{ height:45px; line-height:45px;  font-size:18px;position: relative;border-bottom: solid 1px #ddd;background:none; } 
.msearch .infolist1 dt .tname{ color:#0b4f96;line-height:44px;  border-bottom: 2px solid #0b4f96;background:none; padding: 0 10px; }
.msearch .infolist1 dt .tname a{ color:#0b4f96;}

.infolist1 .search input[type='submit']{ background:#0b4f96; width:120px; height:40px; font-size:16px; }

.infolist2 dt{ background:url(../img/bg_title2.jpg?v=1) center bottom  no-repeat;}

/*main*/
.main .list {padding: 0 10px;}

/*footer*/
.footer{background:url(../img/bg_footer.png?v=0628) no-repeat center top #0b4f96;  } 
.footer .cr{}

@media only screen and (min-width:1367px) and (max-width:1440px)
{
   
}
@media only screen and (min-width:1441px) and (max-width:1680px)
{
  
}
@media only screen and (min-width:1681px)
{
   
}  