html{-webkit-text-size-adjust:none}
body{line-height:1.4;font-family:'Microsoft YaHei',SimSun,Helvetica,Tahoma,Arial,sans-serif!important;background-color:#fff;}
body,h1,h2,h3,h4,h5,p,ul,ol,dl,dd,form,input,button,blockquote,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark{margin:0}
menu,th,td{padding:0}
h1,h2,h3,h4,h5,h6{font-weight:100;font-size:100%}
address,caption,cite,code,em,th,var{font-style:normal;font-weight:100}
i{margin-right:3px;display:inline-block}
s{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
ul,ol{padding-left:0;list-style:none}
i,sub{vertical-align:middle}
img{vertical-align:bottom}
textarea{resize:vertical}
input,textarea,button{outline:0}
caption{text-align:left}
label,button{cursor:pointer}
header{display:block;}
.c:before,.c:after{content:"";display:table}
.c:after{clear:both}
.c,.z{*zoom:1}
.db,header,hgroup,nav,section,article,details,summary,figure,figcaption,aside,footer{display:block}
.dn{display:none}
.di{display:inline}
.dib,.j-fix,a.T-button{display:inline-block}
.w970{width:970px}
.w-100,.j-fix{width:100%}
.h30{height:30px}
.h40{height:40px}
.lh30,h3{line-height:30px}
.lh40{line-height:40px}
.ml20{margin-left:20px}
.mr10{margin-right:10px}
.mr5{margin-right:5px}
.mr20{margin-right:20px}
.user-team-icon{margin-left:-23px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.p1,.T-img-style img,.T-box-inner{padding:1px}
h2,h3{padding-left:3px}
.p5{padding:5px}
.p10-0{padding:10px 0}
.p20{padding:20px}
.pl0{padding-left:10px}
.c0{color:#000}
.c3,body,input,textarea,select{color:#333}
.c6{color:#666}
.c9,time{color:#999}
.cf{color:#fff}
.c-0{color:#0088b5}
.c-1{color:#88ae3a}
.cc{color:#ccc}
.f12,body,h3{font-size:12px}
.f14,h2{font-size:14px}
.f18{font-size:18px}
.f24{font-size:24px}
.b,h2,h3{font-weight:700}
.s{font-weight:100}
.fi{font-style:italic}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tj{text-align:justify}
.tdl,a:hover{text-decoration:none}
a{color:#333;text-decoration:none}
.lt0{letter-spacing:0}
.wrap{white-space:nowrap}
.vm{vertical-align:middle}
.vt{vertical-align:top}
.l{float:left}.r{float:right}
.cl{clear:both}.pr{position:relative;zoom:1}.pa{position:absolute}.cp{cursor:pointer}.oh,.j-fix,.th,.z{overflow:hidden}.oa{overflow:auto}.auto{margin:auto}.th{text-indent:-50em}.b1c,.user-team-icon{border:1px solid #ccc}.T-box-inner{border:1px solid #fff}.bb1{border-bottom:1px solid #d4dee5}a img,button,abbr,.b0{border:0}.b-c-f,.user-team-icon{background-color:#fff}.b-c-f2,.T-box-inner{background-color:#f2f5f7}.ww{white-space:pre-wrap;word-wrap:break-word}.fs0{letter-spacing:-3px;font-size:0}::selection{color:#000;background-color:yellow}::-moz-selection{color:#000;background-color:yellow}.css3-r-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.css3-r-3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.css3-r-2,input,textarea{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.css3-r-3-3{-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:3px 3px 0 0}.css3-r-5-5{-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius:5px 5px 0 0}.css3g-h{background-color:#00739a;background-image:-moz-linear-gradient(top,#0088b5,#00739a 83%,#006a8d);background-image:-webkit-gradient(linear, 0 0, 0 100%,color-stop(0,#0088b5),color-stop(83%,#00739a),color-stop(100%,#006a8d));background-image:-o-linear-gradient(top,#0088b5,#00739a 83%,#006a8d);background-image:linear-gradient(top,#0088b5,#00739a)}.s3-10{-moz-box-shadow:0 3px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.5);box-shadow:0 3px 10px rgba(0,0,0,0.5)}.s3-5,.s3-5a:hover{-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3)}.css3-s-i-5{-moz-box-shadow:inset 0 5px 8px #666;-webkit-box-shadow:inset 0 5px 8px #666;box-shadow:inset 0 5px 8px #666}.css3-s-i-2{-moz-box-shadow:inset 0 2px 3px #ddd;-webkit-box-shadow:inset 0 2px 3px #ddd;box-shadow:inset 0 2px 3px #ddd}.css3-ts-1-1{text-shadow:0 1px 1px #555555}.opa5{opacity:.5;filter:alpha(opacity=50)}input[type='text'],input[type='password']{border:1px solid #d4dee5}.ie input,.T-img-style img,.T-box-style,textarea{border:1px solid #d4dee5}.j-fix{height:0}.flip-x{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.flip-y{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV}.T-triangle,.T-triangle-s,.T-triangle-l{cursor:pointer;width:0;line-height:0;border:10px solid;color:#fff;border-color:transparent transparent #fff}.T-triangle{top:-19px}.T-triangle-s{border-color:#fff transparent transparent;}.T-triangle-s,.T-triangle-l{border-width:4px}.T-triangle-l{border-color:transparent #fff transparent transparent;}.ie6 .T-triangle-s,.ie6 .T-triangle-l{color:#00739A}.ie6 a:hover .T-triangle-s,.ie6 a:hover .T-triangle-l{color:#126384}.ie6 .T-triangle{color:#f3f3f3;font-size:0;filter:Chroma(color='#f3f3f3')}.T-popup{top:40px;right:0;border:4px solid rgba(0,0,0,0.15)}.ie .T-popup,.ie8 .T-popup{border:4px solid #666}.T-popup .T-popup-inner{padding:5px;background-color:#fff;border:1px solid #bbb;border-radius:1px;z-index:1000}input{text-indent:8px;height:24px;line-height:24px;}input,textarea{-moz-box-shadow:inset 0 2px 0 #efefef;-webkit-box-shadow:inset 0 2px 0 #efefef;box-shadow:inset 0 2px 0 #efefef;-webkit-transition:border 0.2s linear 0s;-moz-transition:border 0.2s linear 0s;-o-transition:border 0.2s linear 0s;}input:focus,textarea:focus{border:1px solid #a0c1cc}

body{ margin:0 auto; background-color:#FFF; color:#222; font:12px Verdana,Sans-Serif,Arial,'宋体';}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{ padding:0; font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.vmid{ margin:0 auto; width:980px;}

/* Default Link */
a:link, a:visited{ color:#222; text-decoration:none; outline-style:none;}
a:active, a:hover{ color:#208752; text-decoration: underline; }
a.underline:link, a.underline:visited{ color:#454545; text-decoration:underline;}
a.underline:hover{ color:#B00; text-decoration:underline;}

/* ShortCut */
.shortcut{ margin-bottom:10px; width:100%; height:30px; line-height:30px; color:#666; background:#F0F0F0 url(images/sprite.png) repeat-x 0 0; overflow:hidden;}
.description{ float:left; width:500px; overflow:hidden;}
.user{ float:right; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.user a{ padding:0px 2px;}
.wpuserform{ float:left;}
#log, #pwd, #login{ float:left; margin:0px 3px;}
#log, #pwd{ padding:0px 2px; width:100px; height:18px; line-height:18px; color:#666; border-width:1px; border-style:solid; border-color:#B5B5B5 #C8C8C8 #C8C8C8 #B5B5B5;}
#login{ width:40px; height:20px; text-indent:-9999px; text-align:center; border:none; background:#C0DFF8 url(images/icon.png) no-repeat 0 0; cursor:pointer; display:block;}
#rememberlb{ padding:0px 8px 0px 5px; height:20px; line-height:20px;}
#rememberme{ margin-top:0; vertical-align:middle;}

/* Wrapper */
.wrapper{  overflow:hidden;}

/* Header */
.header{margin-bottom:10px;width:980px;}

/* Logo Banner */

.toplb{ float:left; width:980px; overflow:hidden;}
.toptxt{ float:right; padding-right:5px; width:65px; height:60px; line-height:20px; text-align:right; overflow:hidden;}
.toptxt a{ color:#4B4B4B; text-decoration:underline;}
.toptxt a:hover{ color:#B00;}

/* Navigation */
.mainavi{width:980px; background-color:#2ECC71;height:70px;}

/* Vertical Menu */

.navi li{font-size:14px; font-weight:bold; background:;display:inline-block;}
.navi a:link, .navi a:visited{color:#FFF; text-decoration:none; display:inline-block;line-height:50px;padding:0 10px;}
.navi a:hover{ color:#000;}
/* Current MainCats Link */
.navi li.current-cat a:link, .navi li.current-cat a:visited, .navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#000; text-decoration:none;}
.navi li.current-cat a:hover, .navi li.current-menu-item a:hover{ color:#FFF;}
/* SubCats Link */
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ display:inline-block; padding:1px 6px 0px; height:22px; line-height:22px; font-size:13px; font-weight:normal;}
/* Current SubCats Link */
.navi li.current-cat ul li a:link, .navi li.current-cat ul li a:visited, .navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ color:#222; background:none; text-decoration:none;}
.navi li.current-cat ul li a:hover, .navi li.current-menu-item ul li a:hover{ color:#B00; background-color:#CAE6FF; text-decoration:underline;}
.navi li ul li.current-cat a:link, .navi li ul li.current-cat a:visited, .navi li ul li.current-menu-item a:link, .navi li ul li.current-menu-item a:visited{ color:#02F; text-decoration:underline;}
.navi li ul li.current-cat a:hover, .navi li ul li.current-menu-item a:hover{ color:#B00; text-decoration:underline;}

.navi, .navi ul{ position:relative; z-index:300;}
.navi li ul{ position:absolute; right:0; top:40px; left:60px; display:none;border-top:1px solid #27AE60}
.navi li ul li{ display:inline-block;}


.header .nl a {
	padding:0;
	text-indent:-50px;
	width:60px;
	height:70px;
	background:url(images/logo.png) no-repeat 50% 50%;
	border-right:1px solid #27AE60
	}
.nl a:hover {
	background:#fff url(images/logo_h.png) no-repeat 50% 50%;
	}




/* Horizontal Menu */
.hrnavi li{ position:relative;}
.hrnavi li ul{ margin:0px; width:150px; border-right:1px solid #06F; border-bottom:1px solid #00376D; border-left:1px solid #00376D;}
.hrnavi li ul li{ padding:0px 1px 1px 1px; width:148px; border-bottom:1px solid #B6D2FF; border-top:1px solid #FFF;}
.hrnavi li ul li a:link, .hrnavi li ul li a:visited, .hrnavi li:hover ul li a:link, .hrnavi li:hover ul li a:visited{ padding:2px 10px 3px; width:128px;}

/* Tags */
.hotags{ float:left; padding:7px 15px 0px; *padding:9px 15px 0px; width:600px; height:16px; line-height:16px; color:#3F3F3F; overflow:hidden;}
.hotags a{ padding:3px 2px 0px;}

/* Search */
.searchform{ float:right; padding:5px 10px 0px 0px; width:325px;}
.searchInput{ float:left; padding:5px 5px 4px 25px; width:230px; height:14px; line-height:15px; border:none; color:#666; background:none; }
.searchBtn{ float:right; width:60px; height:24px; line-height:24px; text-align:center; color:#FFF; text-indent:-9999px; border:none; background:none; cursor:pointer; display:block;}

/* Container */
.container{width:980px; overflow:hidden;background-color:#FFF;}

/* Content */
.content{ float:left; width:666px;; overflow:hidden;}
.homecontent{ width:718px; border:none;}

/* Featured */
.featured{ float:right; margin-bottom:10px; width:718px; overflow:hidden;}

/* Slideshow */
.slideshow{ float:left; padding:4px 4px; width:294px; height:332px; overflow:hidden; position:relative;}
#showimg{ width:294px; height:332px; overflow:hidden;}
#showimg img{ width:294px; height:332px; display:block;}
.opacity{ float:left; width:294px; height:54px; background-color:#222; position:absolute; z-index:99; left:4px; bottom:5px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; overflow:hidden;}
#msg{ float:left; padding:0px 7px; width:280px; height:24px; line-height:24px; position:absolute; z-index:100; left:4px; bottom:32px; overflow:hidden; }
#msg li{ font-size:14px; font-weight:bold; color:#FFF; display:block;}
#msg li a:link, #msg li a:visited{ color:#FFF; text-decoration:none;}
#msg li a:hover{ text-decoration:underline;}
.operate{ position:absolute; z-index:1000; right:6px; bottom:7px;}
.operate span{ float:left; padding:1px 6px; margin-left:1px; height:18px; line-height:18px; font-weight:bold; cursor:pointer; color:#454545; background-color:#F0F0F0; text-align:center;}
.operate span.hov{ color:#F0F0F0; background-color:#2ECC71;}

/* Latest */
.latest{ float:left; margin-left:10px; padding:10px 10px; width:384px; height:318px; overflow:hidden;}
.latest h2{ width:380px; height:26px; line-height:26px; font-size:20px; text-align:center; overflow:hidden;}
.latest ul{ margin-top:33px; color:#999;}
.latest ul li{ margin:2px 0px 1px; padding-left:18px; width:365px; height:24px; line-height:24px; font-size:14px; background:url(images/icon.png) no-repeat -490px -204px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.latest ul li span{ margin-right:8px; padding-right:8px; background:url(images/sprite.png) no-repeat right -220px; *background-position:right -223px;}
.latest ul li span a:link, .latest ul li span a:visited{ color:#00376D; text-decoration:none;}
.latest ul li span a:hover{ color:#B00; text-decoration:underline;}

/* MiddleCategories */
.section{ float:right; width:406px; overflow:hidden; margin-bottom:10px; height:285px; overflow:hidden;}
.section h2{ padding-left:12px; height:28px; line-height:28px; *line-height:29px; font-size:14px; color:#2B352C;}
.section h2 a{ float:left; padding:0px 8px 0px 11px; height:28px; line-height:26px; *line-height:29px; display:block;}
.section h2 a:hover{ color:#B00;}
.section h2 span a{ float:right; padding-right:10px; font-size:12px; font-weight:normal; border:none; color:#666; background:none;}
.section h2 span a:hover{ color:#B00;}
.section ul{ margin-top:10px;}
.section ul li{ padding-left:24px; height:24px; line-height:24px; font-size:14px; background:url(images/icon.png) no-repeat -485px -203px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.section ul li.picexcerpt{ margin-bottom:8px; padding-left:0px; height:112px; background:none; border-bottom:1px dotted #E0E0E0;}
.section ul li.picexcerpt img{ float:left; margin-top:8px; padding:2px 2px; width:120px; height:85px; border:1px solid #E0E0E0;}
.section ul li.picexcerpt h3{ float:right; margin-bottom:5px; width:270px; height:24px; font-size:13px; overflow:hidden;}
.section ul li.picexcerpt p{ float:right; width:270px; height:70px; line-height:18px; font-size:12px; overflow:hidden; white-space:normal; color:#555;}

.section ul.piccats{ float:left; margin-top:15px;}
.section ul.piccats li{ float:left; margin-bottom:8px; padding:0px; width:135px; height:115px; line-height:16px; text-align:center; background:none; overflow:hidden;}
.section ul.piccats li img{ padding:2px 2px; width:120px; height:85px; border:1px solid #E0E0E0;}
.section ul.piccats li h3{ margin-top:3px; width:115px; height:16px; font-size:12px; font-weight:normal; overflow:hidden;}

/* Sidebar */
.sidebar{ float:right; width:302px; overflow:hidden;}
.sidebar h2, .sidebar h3{ padding-left:12px; height:28px; line-height:27px; *line-height:29px; _line-height:28px; font-size:13px; color:#00376D;}
.sidebar ul li.widget_text h2, .sidebar ul li.widget_text h3{ height:27px; *line-height:28px;}
.sidebar h2 a:link, .sidebar h2 a:visited, .sidebar h3 a:link, .sidebar h3 a:visited{ color:#00376D; text-decoration:none;}
.sidebar h2 a:hover, .sidebar h3 a:h