* { padding:0; margin:0; outline:0; }
body {
background:#86c2e6;
font-family: arial;
font-size:13px;
line-height:18px;
color:#000000;
padding-bottom:0px;
}
/*--------------------------- Header ---------------------------*/
#header { width: 100%; min-width: 750px; height: 125px; background: url(header_old.png) no-repeat #86c2e6; }
#positioner { float: left; }
#positioner a { margin: 0; padding: 0; float: left; width: 175px; height: 125px; background: url(images/bannerlogo3.gif) no-repeat 40% 25%; display: block; }
#positioner h1 { margin: 29px 0 0 175px; padding: 10px 0 10px 15px; border: none; border-left: 1px solid #EDF4FD; color: white; font:italic 21pt 宋体; text-shadow: #6EB6E1 2px 2px; background: none; text-transform: lowercase; }
#headertools { position: absolute; top: 12px; right: 10px; height: 110px; z-index: 10; font-size: 12px; width: 600px; }
#headertools #tools-main { float: right; }
#headertools span { float: left; min-height: 17px; padding: 2px 0 0 0; }
#headertools a { margin: 0; padding: 0; text-decoration: none; }
#headertools a.user-icon { color: #FFF; float: left; height: 18px; width: 16px; margin: 0; padding: 0 6px 0 0; background: url(/branding/images/user.png) no-repeat 0 1px; }
#headertools a.expand{ background-repeat: no-repeat; padding: 4px 16px 6px 4px; margin: 0 0 0 2px; }
#headertools a.expand { background-image: url(/branding/images/login-button.png); background-position: right 1px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#headertools a.expand:hover { background-color: #06C; text-decoration: none; }
#headertools input { padding: 3px; border: 1px solid #06338B; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; color: #444; }
#headertools input.submit { background: #ECF2FD; float: left; padding: 2px; }
#headertools #login-expand { margin: 2px 0 0 0; float: right; visibility: hidden; clear: both; padding: 5px 0 5px 5px; background-color: #008cde; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius-topright: 0; -khtml-border-radius-topright: 0; -webkit-border-radius-topright: 0; }
#headertools #login-expand div { float: left; width: 104px; }
#headertools #login-expand label { color: #CBDEFA; margin: 0; padding: 0 0 3px 1px; font-size: 12px; text-transform: capitalize; }
#headertools #login-expand input { margin: 0; width: 90px; }
#headertools #login-expand input.submit { width: auto; margin: 18px 5px 0 0; }
input{ font-family: Arial, sans-serif; font-size:11px; }
/*--------------------------- Top Menu / Navigation ---------------------------*/

#subheader { margin: 0 0 0px 0; width: 100%; min-width: 750px; height: 25px;background: url(header_old.png) no-repeat left -125px #cfe7f5; }
#navigation1 { height: 30px; float: right; position: absolute; right: 5px; top: 86px;}
.navigation1 { font: 13px arial; }
.navigation1 ul { margin: 0 0px 0 0; padding: 0; }
.navigation1 li { width:80px;margin: 0 0px 0 0; padding: 0 0 0 0; list-style: none; display: inline;line-height:25px;}
.navigation1 span { color:#008cde;float: left; display: block; padding: 7px 8px 5px 2px; margin: 0 5px 0 0;width:80px;text-align:center;background:url(/css/images/menubk.gif) no-repeat 0px 0px;}
.navigation1 a { margin: 0 7px 0 0; padding: 0 0 0 5px; float: left; outline: none; cursor: pointer; text-decoration: none; font-family: arial; }
.navigation1 a:hover { background:url(/css/images/menubk.gif) no-repeat 0px 0px; }
.navigation1 a:hover span { background:url(/css/images/menubkover.gif) no-repeat 0px 0px; }
.navigation1 li.th a { float: left; }
.navigation1 li.th a span { }
.navigation1 {font-size:13px;position:relative;z-index:100;}

#zhongjiantiao {width:100%; min-width:750px; height:83px; background: url(images/middleleft.png) repeat-x;}
#zhongjiantiao #huabian{ float:right; z-index:10;}
a img { border:0; }
a { color:#0095aa; text-decoration: underline; cursor:pointer; }
a:hover { color:#5d5d5d; text-decoration: none; }
.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }
h2 { font-size:30px; line-height:36px; text-transform: uppercase; }
h2 strong{ color:#8a1212; }
h4 { font-size:12px; line-height:17px;}
.shell { width:970px; margin:0 auto;valign:middle; }
#header1{ height:290px; background:#ffffff;}
#slider { height:290px; position:relative; background:#ffffff;}
#slider-holder { height:210px; position:relative; overflow:hidden; top:40px; width:876px; left:47px;}
#slider-holder ul{ height:210px; position:relative; overflow:hidden; width:876px; list-style-type: none;}
#slider-holder .jcarousel-clip{ height:210px; position:relative; overflow:hidden; width:876px; }
#slider-holder ul li{ height:210px; position:relative; overflow:hidden; float:left; width:876px; }
#slider .slide-image{ width:346px; float:left; }
#slider .slide-info{ width:510px; height:210px;float:left; padding-left:20px; background:url(images/bkmp.gif) no-repeat center;}
#slider .slide-info p{ padding-top:10px;font-size:14px;lineheight:20px;background:url(images/slideinfobk.gif) filter:alpha(opacity=50); }
#slider-nav { font-size:0; line-height:0;}
#slider-nav a{ width:47px; height:44px; position:absolute; top:110px; text-indent: -4000px;}
#slider-nav a.prev{ background:url(images/prev.gif); left:-10px; }
#slider-nav a.next{ background:url(images/next.gif); right:-10px; }
#footer { bottom:0;height:45px; background:url(images/footer.gif); white-space:nowrap; line-height:45px; color:#686868;valign:middle; }
#main { width:100%; padding:0px 0 0px 0;;background:#86c2e6;background:url(/css/images/midbk.gif) repeat-y right;}
.cols {}
.col { float:left; display:inline; width:45%; margin-right:20px;}
.col-right { float:right; display:inline; width:45%;}
.entry { font-size:12px;font-family:arial;}
.entry img{float:left;margin: 0 15px 0 0px;}
.entry p{ padding-bottom:15px;font-size:12px;font-family:arial;filter : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#cccccc")}
.more { font-size:11px; background:url(images/more.gif) no-repeat 0 4px; padding:0 0 0 10px;}
#user-nologin {font-size:14px;text-decoration:none;}