html,body,a,form,ul,li,div,object,h1,h2,h3,h4,h5,h6,dl,dt,dd{padding:0px;font-size:14px;margin:0px;line-height:22px;}
body{display:table;margin:0px auto;color:#000; font-family: 宋体,"Times New Roman", Times, serif; }
img {border:none;}
ul,li{list-style:none;}
object {clear:both;display:block;}
h1{font-size:18px; font-weight:bold; color:#333;}
td{line-height:22px}
a:link,a:visited,a:active {color:#333;text-decoration:none}
a:hover{color:#666;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.cfs:after{content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.cfs{display: inline-block;}
* html .cfs {}{height: 1%;} 

.w990{width:990px; margin:0px auto;display:table;}
.mt15{margin-top:15px;}
.w268{width:268px;float:left;display:block;}
.mbg{background:url(lbg.gif) repeat-y 251px;}

.head{background:url(topbg.gif) repeat-x bottom; height:139px;}
.topbg{background:url(toppic.png) no-repeat right top; height:135px;}
.top{padding-top:40px; color:#666; font-size:16px; height:95px;overflow:hidden;}
.top h1{font-size:30px; padding-bottom:8px;color:#003399}


.ltopbox{background:url(ltopbg.gif) no-repeat; height:350px;}
.ltopbox table{width:179px; height:225px; margin:30px auto 0px auto;}
.ltopbox .icon{text-align:center;width:179px; height:225px;}
.ltopbox .icon img{max-height:193px;max-width:179px;}
* .ltopbox .icon img{ width: expression(this.width > 179 && this.height < this.width ? 179 : true); height: expression(this.height > 193 ? 193 : true);}
.ltopbox div{text-align:left; margin-top:35px; padding-left:45px;}
.ltopbox div span{padding-left:35px;}
.ltopbox div a:link,.ltopbox div a:visited{color:#fff; font-weight:bold;}
.lbox{background:url(lbg2.gif) no-repeat 0px 0px; min-height:300px}
.tit{padding-left:40px; padding-top:24px; font-weight:bold; font-size:16px;color:#003399}
.intro{padding-left:26px; padding-top:10px;width:210px;}
.rbox{background:url(rtopbg.gif) no-repeat  0px 20px; width:715px; float:right;display:block;}
.rbox .content{padding:50px 10px 10px 10px;}
.rbox .content img{max-width:670px;}
* .rbox .content img{ width: expression(this.width > 670 && this.height < this.width ? 670 : true); height: expression(this.height > 1000 ? 1000 : true);}
.rboxb{background:url(rfootbg.gif) no-repeat; height:28px; margin-bottom:20px;}
.page{text-align:right; padding-top:10px;}
.frm1{border:1px solid #ccc; background:#EEEEEE; padding:10px; line-height:24px;}
.frm1 table{margin-top:10px;}
.frm1 th{ font-weight:100; text-align:right; height:26px;}
/*.frm1 td{width:200px}*/
.frm1 .bnt{line-height:22px;}
.inp{border:1px solid #ccc; height:16px; line-height:16px;}
h2.tit{font-size:24px;border-bottom:1px solid #ddd;color:#333; text-align:center;padding-bottom:10px;}

.foot{background:#ccc;text-align:center; line-height:26px;}