/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

@media screen and (max-width: 319px) {.unit{float: none !important; width: auto !important;}}
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;} 

/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:10px;}
.mod .inner{/*background: url(skin/transparent.png) repeat left top;*/}
.inner,.bd,.ft{*zoom:1;}
.inner:after,.hd:after,.bd:after,.ft:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.inner{position:relative;}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
.tl{background-position: left top;}
.tr{background-position: right top;}
.bl{background-position: left bottom;}
.br{background-position: right bottom;}
.br,.tr{float:right;}
.tr, .tl{overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
.bl,.br{margin-top:-10px;}
.top{background-position:center top;}
.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/
/* complex */
.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;}
.complex .bl, .complex .br{/*margin-top:0;*/}
.complex .top{height:5px;}
.complex .bottom{height:5px;/*margin-top:-10px;*/}
/* pop */
.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
.pop .tl, .pop .br{display:none;}
.pop .bl{bottom:-10px;}
.pop .tr{right:-10px;}

/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{_text-align:center;}/* IE5.5 */
.main{display:table-cell;*display:block;width:auto;}
.body,.main{*zoom:1;}
.body:after,.main:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.page{margin:0 auto;width:950px;_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
.liquid{width:auto;margin:0;}
/* ====== Columns ====== */
.leftCol{float:left;width:250px;_margin-right:-3px;}
.rightCol{float:right;width:300px;_margin-left:-3px;}
/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;} 

/*hpt*/
.hpt,.hp,.ht,.pt{position:relative; overflow:hidden; _zoom:1;}
.hpt .hptt,.ht .htt,.pt .ptt{position:relative; _zoom:1;}
.hpt .more,.ht .more,.pt .more{position:absolute; right:0; bottom:0;}
.hpt .hptp,.hp .hpp,.pt .ptp{position:absolute;}
.hpt .h4,.hp .h4,.ht .h4{font-weight:bold; padding-bottom:.4em;}

/*lh*/
.lh{overflow:hidden;}
.lh li{float:left;}
.lv li{float:none;}
.lhi li{display:inline;}
.l2c,.l3c,.l4c,.l5c,.l6c,.l7c,.l8c,.l9c,.l10c{overflow:hidden;}.l2c li{float:left;width:50%; *width:49.99%;}.l3c li{float:left;width:33.33333%;}.l4c li{float:left;width:25%; *width:24.99%;}.l5c li{float:left;width:20%;}.l6c li{float:left;width:16.66%;}.l7c li{float:left;width:14.28%;}.l8c li{float:left;width:12.5%;}.l9c li{float:left;width:11.11%;}.l10c li{float:left;width:10%;}

/*vc add width,height to vco1*/
.vco{display:table-cell;vertical-align:middle; text-align:center;border:1px solid #cecfce; *position:relative;}
.vci{*position:absolute; *top:50%;}
.vci img{display:inline; *position:relative; *left:-50%; *top:-50%;}

/*float center*/
.fco{position:relative; overflow:hidden; width:100%;}
.fci{ float:left; left:50%; position:relative;}
.fi{float:left; left:-50%; position:relative;}

/*custom lib*/
.mod{margin:0;}
.mod .inner{_position:static;}

/*comon*/
body{font-family:"宋体",SimSun,serif; font-size:12px; background-color:#fff; color:#4A494A;}
.page1{width:980px;}
a{text-decoration:none; color:#4A494A;}
img{display:block; border:1px solid #cfcfcf; padding:4px;}
.sp{clear:both; height:0; font-size:0; line-height:0; padding-top:10px;}

/*foot*/
.foot{text-align:center; padding:2em 0 1em; clear:both; font-family:tahoma;}
.copylist{padding-bottom:1em;}
.copylist li{padding:0 1em; border-right:1px solid;}

/*sitenav*/
.sitenavlist li{padding:0 1em; border-right:1px solid;}
.site{font-family:tahoma; font-weight:bold;}

.head{position:relative; _zoom:1; padding-top:22px;}
h1{height:313px; background:url("../img/hd.jpg") no-repeat; text-indent:-9999em;}
.site,.sitenav{position:absolute; top:5px;}
.site{left:0;}
.sitenav{right:0;}

.sz1{width:620px;}
.sz2{width:340px;}
.sz3{width:428px;}
.sz4{width:420px; padding-right:10px;}
.sz5{width:480px;}

.mod1 .bd{border:#2C2C2C 1px solid;}
.mod1 .hd{background:url("../img/h2.jpg") no-repeat 100% 0; height:37px; line-height:37px; color:#fff;}
.mod1 h2{background:url("../img/h2.jpg") no-repeat 0 0; margin-right:10px;font-weight:bold; font-size:14px; padding-left:12px;}

.fco1{background:url("../img/nav.jpg") no-repeat; height:44px; font-weight:bold; font-size:14px;}
.fco1 a{color:#97AAAA;}
.fco1 li{background:url("../img/dot.png") no-repeat 0 center; line-height:24px; margin-top:10px; padding:0 2em;}
.fco1 li:first-child {background:none;}

.ln1{border:5px solid #D1D3DA;}

.ht1{margin:10px 10px 0;}
.ht1 .h4{font-size:14px; text-align:center;}
.ht1 .htt{padding-bottom:1.3em;}

.lv1{margin:10px; font-size:14px;}
.lv1 li{padding-top:4px;}
.lv1 li:before {content:"·";}

.hpt1{padding-left:180px; height:130px; margin:10px 10px 0;}
.hpt1 .hptp{left:0; top:0;}
.hpt1 .hptt{padding-bottom:1.3em;}

.l3c1{padding:10px 0;}
.l3c1 img{margin:0 auto;}

.hpt2{padding:10px 0 10px 140px; height:100px; border-bottom:1px dotted #B0B0B0; margin-right:10px;}
.hpt2 .hptp{left:0; top:10px;}
.hpt2 .hptt{padding-bottom:1.3em;}

.hpt3{padding:180px 0 0; margin:10px;}
.hpt3 .hptp{top:0; width:100%;}
.hpt3 img{margin:0 auto;}
.hpt3 .hptt{padding-bottom:1.3em;}

.l3c1{padding:10px 0;}

.hp1{width:190px; height:94px; margin:0 auto;}
.hp1 img{padding:0; border:0; width:190px; height:94px;}
.hp1 .hpp{top:0; width:100%;}
.hp1 .hph{position:absolute; z-index:1; bottom:0; left:0; width:100%; overflow:hidden; padding:4px 0; white-space:nowrap; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }
.hp1 .h4{text-align:center; font-weight:normal; color:#fff; padding:0;}

.l2c2{padding:10px 0 0 0;}
.l2c2 li{padding-bottom:10px;}

.l3c2{padding-top:10px;}
.l3c2 li{padding-bottom:10px;}
.l3c2 img{margin:0 auto;}

.l3c3{padding-top:10px;}
.l3c3 img{margin:0 auto;}

.ht2{padding:10px;}
.ht2 .htt{padding-bottom:1.3em;}

.d1 img{margin:10px auto;}

.l5c1{padding:10px 0;}
.l5c1 img{margin:0 auto;}

.l6c1{padding:10px 0 0;}
.l6c1 li{padding-bottom:10px;}
.l6c1 img{margin:0 auto;}
.l6c1 .s{width:33.3333%;}
.l6c1 .s img{width:300px; height:355px;}

.l5c2 img{padding:1px;}

/*focusBox*/
.focusBox{position:relative; overflow:hidden; width:100%;}
/*focusList*/
.focusBox .focusList{height:100%;}
.focusBox .focusItem { position:relative; height:100%; float:left; *zoom:1; }
.focusBox .focustitle { position:absolute; left:0; bottom:0; white-space:nowrap; overflow:hidden; width:100%; height:20px; line-height:20px;}
.focusBox .focusintro { position:absolute; left:0; bottom:20px; width:100%; max-height:28px; overflow:hidden;  }
.focusBox .focuspic img { width:100%; border:0; padding:0; margin:0; }
/*focusPage*/
.focusPage { position:absolute; }
.focusPage .pageI{cursor:pointer;}
/*focusPage number*/
.focusPageNumber .pageI { float:left; padding:2px 0; margin-left:2px; width:1.5em; text-align:center; }
.focusPageNumber .current { font-weight:bold; }
.focusPageNumber .normal { font-weight:normal; }
.focusPageNumber .normal:hover { font-weight:bold; }
/*focusPage img*/
.focusPageImg .pageI{background-color:#292929;}
.focusPageImg img{display:block; padding:0; opacity:0.5; filter:alpha(opacity=50);}
.focusPageImg .current img {opacity:1; filter:alpha(opacity=100);}
/*focusTurn*/
.focusBox .turn{position:absolute; cursor:pointer;}

/*custom focus*/
.focusBox1 {width:612px; height:266px; border:2px solid #ccc;}
.focusBox1 .focuspic img { width:612px; height:266px;}
.focusBox1 .focusList .focusintro,
.focusBox1 .focusList .focustitle{background-color:#292929; opacity:0.5; filter:alpha(opacity=50);}
.focusBox1 .focusList .focustitle{font-family:"黑体"; font-weight:bold; font-size:16px; text-align:center;}
.focusBox1 .focusList .focusintro{}
.focusBox1 .turnLeft,.focusBox1 .turnRight{right:2px;}
.focusBox1 .focusPage {width:550px; left:40px; bottom:4px; width:100%;}
.focusBox1 .focusPage li{float:left; margin-left:4px; _display:inline;}
.focusBox1 .focusPage img{width:99px; height:42px; border:1px solid #ccc;}
.focusBox1 .turnLeft,
.focusBox1 .turnRight{bottom:16px; width:12px; height:23px; text-indent:-9999em; background-image:url("../img/turnbg.png");}
.focusBox1 .turnLeft{left:12px;}
.focusBox1 .turnRight{right:12px; background-position:100% 0;}
.focusBox1 .firstPage{top:0; right:2.4em;}
.focusBox1 .lastPage{top:0; right:0;}
.focusBox1 .focusList .focustitle,.focusBox1 .focusList .focusintro {color:#fff; text-align:left; font-weight:normal; padding-left:10px;}
.focusBox1 .focusList .focustitle {bottom:53px;}
.focusBox1 .focusList .focusintro {display:none;}

.focusBox2 {width:532px; height:300px; margin:11px 0 10px 10px;}
.focusBox2 .focusPage{right:0; top:0;}
.focusBox2 .focuspic img { width:532px; height:300px;}
.focusBox2 .focustitle,
.focusBox2 .focusintro,
.focusBox2 .turn,
.focusBox2 .pageI {background-color:#FE8B18; color:#fff; /*opacity:0.5; filter:alpha(opacity=50);*/}
.focusBox2 .focustitle{font-weight:bold; font-size:14px;}
.focusBox2 .turn {top:0;}
.focusBox2 .turnLeft{right:4.4em;}
.focusBox2 .turnRight{right:2.2em;}
.focusBox2 .firstPage{right:6.6em;}
.focusBox2 .lastPage{right:0;}
.focusBox2 .focustitle,.focusBox2 .focusintro{display:none;}

