﻿/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto; background:url(../images/BG.jpg) repeat-y;}
table{border-collapse:collapse;border-spacing:0;}

.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{ width:100%;  text-align:left; margin:0 auto; }
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}

/*outframe_header*/
.outframe_header{ background:url(../images/header-bg01.gif) no-repeat center top;  overflow:hidden; height:150px;}

.outframe_header .box{ width:960px; margin:0 auto; height:89px; overflow:hidden;}

.outframe_header  .jmlogo{ padding-left:3px; float:left; padding-top:14px;}
.outframe_header  .jmlogo a{ display:block;float:left;display:inline;margin-right:40px;}

.outframe_header  .jmsubnav{ float:right; padding-top:12px;}
.outframe_header  .jmsubnav a{ padding-right:6px; margin-right:6px; background:url(../images/header-bg03.gif) no-repeat right 1px;}
.outframe_header  .jmsubnav a:hover{ color:#ef9b11;}
.outframe_header  .jmsubnav a.last{ background:none;}

.outframe_header .box01{ width:100%; background:url(../images/header-bg02.gif) repeat-x; height:61px;} 

.outframe_header .box01 .jmnav{ width:960px; margin:0 auto;}
.outframe_header .box01 .jmnav a{ display:block; float:left;width:120px; font-size:14px; text-align:center;padding-top:21px;height:40px; color:#fff; font-weight:bold;}
.outframe_header .box01 .jmnav a:hover{ background:url(../images/header-bg04.gif) no-repeat; text-decoration:none; }
.outframe_header .box01 .jmnav .a1{line-height:28px;}


.outframe_main{width:100%; background:url(../images/bg01.gif) no-repeat center top #416ba6;float:left; }
/*main*/
.main{ width:960px; margin:0 auto;}

.flash{ width:100%; height:213px;  overflow:hidden;}
.flash img{ width:100%; height:100%;}

.aera{ width:100%;}

.sidebar{ padding-left:28px; padding-top:22px; background:url(../images/bg02.gif) no-repeat; width:263px; height:516px; float:left; display:inline;}

.sidebar .box01{ width:252px; height:172px; overflow:hidden;}
.sidebar  h4 { padding-bottom:8px;}
.sidebar  h4 a{ font-size:14px; color:#ffea59;}
.sidebar .box01 .p{ color:#fff; width:250px; line-height:18px;} 
.sidebar .box01 .part{ width:250px; text-align:right; color:#9fb3d1;}
.sidebar .box01 .part a{ color:#9fb3d1;}

.t1{vertical-align:top;}
.t2{text-align:left;}


.sidebar .box02{ width:252px; height:224px; overflow:hidden;}

.sidebar .box03{ width:252px; height:120px; overflow:hidden;}
.sidebar .box03 .p{ color:#fff; width:233px; line-height:18px;} 
.sidebar .box03 .more{ display:block; width:69px; height:17px; text-align:center; line-height:17px; color:#fff; background:#204192; float:right; display:inline; margin-right:15px;}


/*maincontent*/
.maincontent{ background:url(../images/bg03.gif) no-repeat; width:669px; height:537px;float:left; display:inline;}

.maincontent .box01{ width:100%; padding-top:14px; height:149px; }
.maincontent .box01 h4{margin-left:-8px;}
.maincontent .box01 .p{ padding-left:28px; padding-bottom:10px;  padding-top:5px; width:625px; line-height:18px; color:#fff;}
.maincontent .box01 .more{display:block; width:69px; height:17px; text-align:center; line-height:17px; color:#fff; background:#204192; float:right; display:inline; margin-right:15px;}

.maincontent .box02{ width:669px; padding-top:20px; height:209px; }

.maincontent .box02 h4{padding-bottom:8px;font-size:14px; color:#ffea59;}

.maincontent .box02 .part01{ width:168px; float:left;}

/*jmlilist*/
.maincontent .box02 .part01 .jmlilist{ width:100%;padding-bottom:1px;}
.maincontent .box02 .part01  .jmlilist ul li { height:21px;}
.maincontent .box02 .part01  .jmlilist ul li a{ color:#fff; margin-top:2px; display:block;float:left;width:330px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;}
.maincontent .box02 .part01  .jmlilist ul li a:hover{color:#ef9b11;}
.maincontent .box02 .part01  .jmlilist ul li span{ float:right;color:#9fb4d1;}
.maincontent .box02 .more{display:block; width:69px; height:17px; text-align:center; line-height:17px; color:#fff; background:#204192; float:right; display:inline;}

.maincontent .box02 .part02{ width:211px; float:left; display:inline; margin-left:34px;}

.jmli{width:100%;}
.jmli ul li{padding-left:9px;width:202px; height:24px;background:url(../images/block.gif) no-repeat left 7px;}
.jmli ul li a{display:block;width:200px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; color:#fff;}

.maincontent .box03{ width:669px;}

.rollpic{ width:585px; height:134px;}
.rollleft{ float:left; display:inline; height:29px; width:18px; margin-top:45px; }
.outerDiv{overflow: hidden;height:134px;width:526px; float:left; display:inline; margin-left:11px; margin-right:11px;}
.outerDiv .a1{ display:block; width:128px; height:103px; margin-bottom:3px;}
.outerDiv .a2{ display:block; text-align:center; color:#fff;}
.outerDiv img{ width:126px; height:101px; border:1px solid #92aacb;}
.innerTable{height:124px;width:720px;float:left; display:inline;}
.innerTable td{width:128px; padding-right:4px;vertical-align:top;}
.rollright{float:left; display:inline; margin-top:45px;  height:29px; width:18px; }


/*outframe_footer*/

.outframe_footer{ clear:both; width:100%; background:url(../images/footer-bg01.gif) repeat-x center top; padding-top:2px; height:99px; overflow:hidden;}
.outframe_footer .box{ padding-top:4px; color:#9fb4d1; width:960px; text-align:center; margin:0 auto;}










