﻿/* 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; height:69px; overflow:hidden;}

.outframe_header .box{ width:950px; margin:0 auto;}

.outframe_header  .jmlogo{ padding-left:3px; float:left; padding-top:14px;}

.outframe_header  .jmsubnav{ float:right; padding-top:45px;}
.outframe_header  .jmsubnav a{ padding-left:14px; margin-left:16px; color:#fff;}
.outframe_header  .jmsubnav a:hover{ color:#ef9b11;}
.outframe_header  .jmsubnav .a1{ background:url(../images/icon01.gif) no-repeat left 0;}
.outframe_header  .jmsubnav .a2{ background:url(../images/icon02.gif) no-repeat left 0;}
.outframe_header  .jmsubnav .a3{ padding-left:19px; background:url(../images/icon03.gif) no-repeat left 0;}

/*main*/
.main{ width:100%; background:url(../images/bg01.jpg) no-repeat center top; height:600px; overflow:hidden;}

.area{  width:950px; margin:0 auto; text-align:center;}
.flash{ width:100%; margin-left:1px; _margin-left:2px;height:333px;  overflow:hidden;}
.flash img{ width:100%; height:100%;}

/*jmnav*/
.jmnav{ width:100%;margin-left:2px;}
.jmnav a{ display:block; float:left;height:40px;width:135px; }
.jmnav .a1{ background:url(../images/font01.gif) no-repeat; }
.jmnav .a2{ background:url(../images/font02.gif) no-repeat;}
.jmnav .a3{ background:url(../images/font03.gif) no-repeat; width:136px;}
.jmnav .a4{ background:url(../images/font04.gif) no-repeat;}
.jmnav .a5{ background:url(../images/font05.gif) no-repeat;}
.jmnav .a6{ background:url(../images/font06.gif) no-repeat;}
.jmnav .a7{ background:url(../images/font07.gif) no-repeat;width:139px;}


.main .box{clear:both; padding-top:11px; width:950px; text-align:left; background:url(../images/bg02.gif) repeat-x; height:216px; overflow:hidden;}

.main .box .box01{ width:195px; float:left; display:inline; margin-left:13px;}
.main .box .box01 a{ padding-left:84px; display:block; width:111px; font-weight:bold;font-size:14px; color:#666; padding-top:16px;}
.main .box .box01 a:hover{ color:#ef9b11; text-decoration:none;}
.main .box .box01 .a1{ background:url(../images/bg03.gif) no-repeat; height:28px; margin-bottom:4px;}
.main .box .box01 .a2{ background:url(../images/bg04.gif) no-repeat; height:28px;margin-bottom:3px;}
.main .box .box01 .a3{ background:url(../images/bg05.gif) no-repeat; height:31px;margin-bottom:3px;}
.main .box .box01 .a4{ background:url(../images/bg06.gif) no-repeat; height:29px;}


.main .box .box02{ width:442px; border:1px solid #ececec; float:left; display:inline; margin-left:10px;}
.main .box .top{ padding-top:11px; background:url(../images/bg07.gif) repeat-x; height:20px; width:100%;}
.main .box .top h4{ padding-left:32px; background:url(../images/arrow.gif) no-repeat 20px 2px; font-size:14px; color:#3366ff;}

.main .box .box02 .mid{ padding-left:14px; padding-left:12px; width:416px;}

/*jmlilist*/
.jmlilist{ width:100%; padding-bottom:12px;}
.jmlilist ul{ width:100%; padding-top:10px;}
.jmlilist ul li{float:left; padding-left:8px;width:408px; background:url(../images/block.gif) no-repeat left 8px; line-height:22px;}
.jmlilist ul li a{ color:#666; font-size:12px;display:block;width:320px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; float:left;}
.jmlilist ul li a:hover{ color:#ef9b11;}
.jmlilist ul li span{ float:right;color:#cacaca;}

.main .box .box03{ width:271px; float:left; display:inline; margin-left:9px; border:1px solid #ececec; }
.main .box .box03 .mid{ padding:7px 10px; width:251px;}


.rollpic{ width:254px;}
.rollleft{ float:left; display:inline; height:15px; width:14px; margin-top:63px; }
.outerDiv{overflow: hidden;height:152px;width:211px; float:left; display:inline; margin-left:6px; margin-right:6px;}
.outerDiv img{ width:209px; height:150px; border:1px solid #ccc;}
.innerTable{height:152px;width:520px;float:left; display:inline;}
.innerTable td{width:93px;}
.rollright{float:left; display:inline; margin-top:63px; height:15px; width:14px;}


/*outframe_footer*/

.outframe_footer{ clear:both; width:100%; background:url(../images/footer-bg.jpg) no-repeat center top; height:85px; overflow:hidden;}
.outframe_footer .box{ padding-top:10px; color:#000; width:960px; text-align:center; margin:0 auto;}










