body { margin:0; padding:0; background:url(bg.gif) no-repeat center top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666}
a{ font-size:12px; color:#333; text-decoration:none}
a:hover{ color:#f30; text-decoration:underline}
a:focus { outline:none;-moz-outline:none;}
.navlink a{ color:#FFF; font-weight:bold; font-size:13px; font-family:sans-serif}
.navlink a:hover{ color:#FF0; text-decoration:none}
.search{ border:0; height:16px; background:none;} 
.plink{ line-height:25px}
.plink a{ font-family: Arial, Helvetica, sans-seriff; font-size:11px; background:url(arror.gif) no-repeat left center; padding-left:8px} 
h2,h3,h4{ background:url(lm_icon.gif) no-repeat 10px; margin:0; padding:0; }
h3 a{ padding-left:35px;font-size:17px;color:#015595; font-weight: bold}
h2{ background:none;font-size:15px;color:#015595; text-decoration:underline; margin-bottom:5px}
h4{padding-left:32px;font-size:15px;color:#015595; }
h4 a{ font-size:15px;color:#015595;}
h5{ background:url(add_icon.gif) no-repeat 0 4px; font-size:14px; margin:0; padding:0}
h5 a{ background:url(nav_bg.gif) no-repeat 15px ; width:201px; height:18px; line-height:18px; display:block; color:#fff; padding-left:15px; font-size:14px;}
h5 a:hover{ color:#fff; text-decoration:none}
h6{ background:url(minus_icon.gif) no-repeat 5px bottom; margin:0; padding:0 0 0 18px; line-height:18px}
h6 a{ color:#666; font-weight:normal;width:188px; height:18px; line-height:18px; margin-top:-1px; border:1px #007ae2 dotted; display:block; padding-left:8px}
.imglink a img{border:1px solid #c0c0c0; padding:1px; background:#FFFFFF }
.imglink a:hover img{border:1px solid #0c8ecc; background:#ebf3fa}
.imglink a{ color:#0b5b98; font-weight:bold}
.imglink.newp a img{width:145px;border:2px solid #fb9a0b;height:145px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.tit{ font-weight:bold; font-size:17px; color:#CC3300}
.Hitoff{ background:#eee; padding-left:10px}
.Hiton{ background:none; padding-left:10px; cursor:hand}
.Hiton a{ color:#FFF; text-decoration:none; font-weight:bold}
.Hiton a:hover{ color:#FFF; text-decoration:none; font-weight:bold}

ul.level{ width:220px; padding:3px 0 3px 9px; float:left; list-style:none}
ul.level li{ width:100%;list-style:none; margin-bottom:5px; float:left}
ul.level li b{ background:url(left_bg.jpg) no-repeat 2px 0; width:100%; height:29px; line-height:29px; float:left; text-indent:20px; }
ul.level li i{ width:13px; height:13px; display:inline; float:right; margin-right:16px; margin-top:8px; cursor:pointer}
ul.level li b a{ font-size:14px; color:#3a93b0}

ul.level li span{ width:94%; padding:5px 3%; float:left; display: none}
ul.level li span a{ width:100%; float:left; line-height:28px; background:url(left_icon.gif) no-repeat 10px 8px; border-bottom:1px #d0edf4 dashed; text-indent:30px; color:#777}
ul.level li span a:hover{ color:#f50}
ul.level li.hover b{ background-position:2px -38px}
ul.level li.hover b a{ color:#187e9f}
ul.level li b a:hover{ text-decoration:none}
ul.level li.this span{ display:block}
ul.level li.this b{background:url(left_bg.jpg) no-repeat 2px -77px;}
ul.level li.this b a{ color:#e0f7ff}
ul.level li.this b a:hover{ color:#fff}

#myform input{ width:210px}
.star{ color:#FF1100; font-family: "ËÎÌå"}
.contactspace{ line-height:20px; border-bottom:1px #eee dashed; font-size:13px}
.contactbody{ line-height:20px; font-size:13px; background:url(ygbg.gif) repeat-y right top; margin-top:15px; padding-bottom:8px}
.paddingtop{ padding-top:4px; color:#333}
.paddingtop a{ color:#333}
.data a{ color:#0190cd; text-decoration:underline}
.pass{ border:1px #dadada solid; width:150px; height:15px; background:url(lock.gif) no-repeat 5px center; padding-left:23px; padding-top:3px}
#massage_box{ position:absolute; left:expression((body.clientWidth-350)/2); width:350px; height:125px;z-index:2; visibility:hidden}
#mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth); background:#000; filter:ALPHA(opacity=20); z-index:1; visibility:hidden}
.massage{border:#dadada solid; border-width:1 1 3 1; width:100%; height:95%; background:#fafafa; color:#036; font-size:12px; line-height:150%}
.borderlink{ border-bottom:1px #ccc solid; height:20px; margin:0; padding:0}
.newtitle a{ font-size:16px; color:#000000; font-family:Arial; font-weight:bold; line-height:20px}
.proviewbox {width:304px; float: left; position: relative; z-index: 5;}
.probigshow { border: 1px solid #aaa; width: 300px; height: 300px; position: relative;}
.probigshow a.a_probigshow {cursor: crosshair;}
.zoomplepopup {background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); left: 0px; top: 0px; overflow: hidden; display: none; filter: alpha(opacity = 50); position: absolute; z-index: 10; cursor: crosshair; opacity: 0.5;}
#probig_preview {background: rgb(204, 204, 204); border: 1px solid rgb(180, 180, 180); left: 310px; top: -1px; width: 302px; height: 302px; overflow: hidden; visibility: hidden; position: absolute;}
#probig_preview img {position: relative; border:0}

.div_prothumb {padding: 6px 5px 0px 0; position: relative;}
.thumbporbox {width: 286px; overflow: hidden; position: relative;}
.div_prothumb .span_prev,.div_prothumb .span_next {background: url(details_sprite.gif) no-repeat #fff;width:12px; height:62px;position: absolute; border:1px #ccc solid; float:left; top:35px}
.div_prothumb .span_prev {background-position: 2px 25px; left: 0px; cursor:pointer}
.div_prothumb .span_prev:hover{ background-color:#f3f3f3; border-color:#bbb }
.div_prothumb .span_prevb {	background-position: 2px -25px; cursor: default;}
.div_prothumb .span_next {background-position: -81px 25px; right: 0px;cursor:pointer}
.div_prothumb .span_next:hover {background-color:#f3f3f3; border-color:#bbb}
.div_prothumb .span_nextb {background-position: -81px -25px; cursor: default;}
.ul_prothumb {width: 7500px; overflow: hidden; position: relative; padding-left:16px;; list-style:none;margin:0}
.ul_prothumb li {width: 68px; height: 60px; float: left; text-align:center; padding-top:8px; padding-bottom:4px;}
.ul_prothumb img {padding: 0px; border: 1px solid #aaa; cursor:pointer; width:55px; height:55px}
.ul_prothumb li#onlickImg img {border: 1px solid #fc9c04;}

#winSelector{position: absolute;cursor: crosshair;filter: alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;background-color: #fb0;border: 1px solid White;}
#vertical.bigImg {width:400px;height:400px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;}
#horizontal.bigImg{width:400px;height:400px; }
#vertical #winSelector{width: 125px;height:125px; }
#vertical #midimg{width: 300px;height: 300px;}
#bigView{position: absolute; background:#fff; overflow:hidden; top:0px !important;border:1px solid #dadada; z-index:1000}
#bigView img{position: absolute;}
.viewlarge{ width:310px; float: left; text-align:center; font-size:11px; padding:11px 0 5px 0; position:relative; z-index:1001 }
.viewlarge a{color:#0055a5; text-decoration:underline; font-weight:bold}
.viewlarge a:hover{ color:#f50}
ul.menuc{ padding:0; margin:0; width:680px; background:url(chage_bg.gif) repeat-x bottom; height:48px}
ul.subcont{ margin:0; padding:5px 15px 10px 15px; line-height:20px; color:#000; font-family:Verdana}
ul.menuc li{ margin-left:3px;background:url(chage_bgoff.gif) no-repeat left bottom; width:110px; height:40px; color:#666; font-size:13px; font-weight: bold;display:block; cursor:hand; padding-top:8px; text-align:center; line-height:18px; float:left}
ul.menuc li.this{ background:url(chage_bgon.gif) no-repeat left bottom;color:#0089de;}
ul.menuc dd{background:url(chage_bgoff2.gif) no-repeat left bottom; width:160px;}
ul.menuc dd.this{ background:url(chage_bgon2.gif) no-repeat left bottom; }
#form1 input,#form1 textarea{ border:1px #ccc solid}
#form1 .noborder{ border:none}
#BodyLabel{ width:310px; overflow:hidden}
#BodyLabel img{ width:300px}
ul.bigmenu{margin:15px 0 15px 0; width:210px;}
.sir,.lady{ background:url(personal.gif) no-repeat; padding-left:45px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#015500; border-bottom:1px #9f9f9f solid; padding-bottom:6px; padding-top:10px}
.lady{ background-position:0 -90px}
#linkurl{ display:none}
#lang{ padding-right:40px; padding-top:10px}
a.link-lang img{ width:22px; height:15px}
.newstype{ background:url(news_a1.gif) no-repeat 5px 2px ; padding-left:20px;color:#3a708e; float:left}
.newstype a{ color:#015595; font-weight:bold; font-size:13px}
.newstype a:hover{ color:#cc0033}
.newbody{ border-bottom:1px #c1c1c1 dashed;margin:5px 0 10px 0}
.padnew{ padding:8px 10px 8px 40px; background:url(news_a2.gif) no-repeat 17px 13px; line-height:22px}
.newsdate{ font-size:11px; color:#aaa; float:left; margin-left:10px;}
.news_more{ float:right; margin-right:10px}
.news_more a{ color: #235ea6}
.hotnews{ padding:10px}
.hotnews a{ width:188px;height:22px;background:url(arror.gif) no-repeat 4px 5px; padding-left:12px; display:block; float:left;}
.pop{width:400px;height:140px;display:none;position:absolute;z-index:1001; box-shadow:0 3px 10px #333;}
.pop a.close{  float:right; padding:2px 5px; color:#fff; position: absolute; right:0px; top:8px; z-index:1002}
.pop a.close:hover{ text-decoration:none; color:#fe0}
#pop_div_id{ width:100%;_width:auto;}
.pop div{ float:left;font-size:14px;line-height:28px;}
.profile_li li{ list-style:none; float:left; margin:0; padding:10px 10px 10px 0; }
.profile_li li.last{ padding-right:0}
.profile_li .buttomline{ border-bottom:2px #448802 solid}
.profile_li .buttomline h2{ color:#448802; font-weight:bold; font-size:25px; text-decoration:none; padding:15px 0}
.footer{ color:#3fbcef; font-weight:bold; padding-top:10px}
.footer img{ vertical-align:middle; padding-left:10px}