/*
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%;}
.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;*/}
.hd,.bd,.ft{overflow:hidden;_overflow:visible; _zoom:1;}
.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; _zoom:1; overflow:hidden;}
.hptt,.htt,.ptt{position:relative; _zoom:1;}
.hptt .more,.htt .more,.ptt .more{position:absolute; right:0; bottom:0;}
.hptp,.hpp,.ptp{position:absolute;}
.hpth,.hph,.hth{font-weight:bold; padding-bottom:.4em;}

/*lh*/
.lh{overflow:hidden;}
.lh li{float:left;}
.lv li{float:none;}
.lhi li{display:inline;}

/*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{*position:relative; *left:-50%; *top:-50%;}
/*custom lib*/
.mod{margin:0;}
.mod .inner{_position:static;}

/*comon*/
body{font-family:"宋体",SimSun,serif; font-size:12px; background-color:#fff; color:#4A494A;}
a{text-decoration:none; color:#4A494A;}
.sp{clear:both; height:0; font-size:0; line-height:0; padding-top:12px;}

/*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:416px; background:url("../img/hd.jpg") no-repeat; text-indent:-9999em;}
.site,.sitenav{position:absolute; top:5px;}
.site{left:0;}
.sitenav{right:0;}

/*focusBox*/
.focusBox{position:relative; overflow:hidden; width:100%;background-color:#000; color:#fff;}
.focusBox a{color:#fff;}
/*focusList*/
.focusList{height:100%;}
.focusList li { position:relative; height:100%; float:left; *zoom:1; }
.focusList .focustitle { position:absolute; left:0; bottom:0; white-space:nowrap; overflow:hidden; width:100%; height:20px; line-height:20px;}
.focusList .focusintro { position:absolute; left:0; bottom:20px; width:100%; max-height:28px; overflow:hidden;  }
.focusList .focuspic img { width:100%; border:0; padding:0; margin:0; }
/*focusPage*/
.focusPage { position:absolute; right:0; bottom:0; }
.focusPage li{cursor:pointer;}
/*focusPage number*/
.focusPageNumber { right:0; bottom:0; }
.focusPageNumber li { 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 { right:0; top:0;}
.focusPageImg li{background-color:#292929; margin-top:2px;}
.focusPageImg li img{opacity:0.5; filter:alpha(opacity=50);}
.focusPageImg li.current img {opacity:1; filter:alpha(opacity=100);}
.focusPageImg img{display:block;}
/*focusTurn*/
.focusBox .turn{position:absolute; right:0; top:0; cursor:pointer;}
.focusBox .turnLeft{right:4.4em;}
.focusBox .turnRight{right:2.2em;}
.focusBox .firstPage{right:6.6em;}
.focusBox .lastPage{}

/*custom focusBox*/
.focusBox1 {width:624px; height:292px; border:#5A595A solid 3px;}
.focusBox1 .focuspic img { width:520px; height:292px;}
.focusBox1 .turn,
.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{display:none;}
.focusBox1 .turnLeft,.focusBox1 .turnRight,.focusBox1 .focusPagei{right:2px;}
.focusBox1 .focusPage {width:100px; top:2px;}
.focusBox1 .focusPage img{width:100px; height:56px;}
.focusBox1 .turnLeft{top:2px;}
.focusBox1 .turnRight{top:230px;}

/*.mod .inner{border:#CECFCE 1px solid; border-top:#CE2818 3px solid;}*/
.mod .inner{border-top:#CE2818 4px solid;}
.mod .hd{background-color:#F7F3F7;}
.mod .bd{border:#CECFCE 1px solid; margin-top:1px;}
.mod .bd1{border:#585858 3px solid;}

.sz1{width:640px;}
.sz2{width:420px;}

h2{padding:11px 0;}
.h2-01{background:url("../img/h2-01.png") no-repeat 14px 11px; height:15px; text-indent:-9999em;}
.h2-02{background:#F7F3F7 url("../img/h2-02.png") no-repeat 14px 11px; height:20px; text-indent:-9999em; width:315px;}
.h2-03{background:url("../img/h2icon.png") no-repeat 14px 13px; color:#000; font-weight:bold; font-size:14px; padding-left:28px; }
.h2-04{background:#F7F3F7 url("../img/h2-03.png") no-repeat 14px 11px; height:20px; text-indent:-9999em; width:135px;}

.hd01{background:url("../img/line.png") repeat-x 0 21px;}

.pt1{margin:10px; padding-bottom:177px; height:57px;}
.pt1 .ptp{left:0; bottom:0; width:100%; text-align:center;}

.vd,.ht1{margin:10px;}
.ht1 .hth{font-size:14px;}
.ht1 .htt{font-size:14px; padding-bottom:1.3em;}

.lh3{margin:10px;}
.lh3 li{width:33.33%; overflow:hidden;}

.t1,.t2,.t3{text-indent:-9999em; width:35px; height:34px; margin-top:-20px;}
.t1,.t3{float:left; margin-right:5px;}
.t2{float:right;}
.t1{background:url("../img/t2.png") no-repeat;}
.t2{background:url("../img/t3.png") no-repeat;}
.t3{background:url("../img/t4.png") no-repeat;}

.d1{clear:both; font-size:14px; padding-top:30px;}

.hpt2{margin:10px; padding-top:116px;}
.hpt2 .hptp{top:0; left:0;}
.hpt2 .hpth{font-weight:bold; font-size:14px; color:#000;}

.lh1{width:454px;}
.lh1 li{width:33.33%;}
.lh1 img{border:#5A595A solid 3px;}

.d2 {margin:10px; text-align:center;}
.d2 img{border:#5A595A solid 3px;}

.lh2{padding:10px 0;}
.lh2 li{width:20%; *width:19.98%;}

.hp1{padding-top:143px;}
.hp1 .hpp{top:0; width:100%; text-align:center;}
.hp1 img{border:#E7E3E7 solid 3px;}
.hp1 .hph{text-align:center; font-size:14px;}

.bd2{background:url("../img/line2.png") repeat-y 50% 0;}
.hpt1{margin-left:20px; margin-right:20px;}
.h3a{margin:15px 20px 5px; margin-bottom:10px; position:relative; _zoom:1; height:18px; font-size:14px;}
.h3a span{position:absolute; left:116px; top:6px; right:0; height:4px; background-color:#848284;}


.hpt01,.hpt05,
.hpt02,.hpt06,
.hpt04,.hpt08{padding-left:194px; height:125px;}

.hpt1{margin-bottom:20px;}
.hpt1 .hpth{font-size:14px;}
.hpt01 .hptp,.hpt05 .hptp{left:0; top:0;}

.hpt02 .hptp,.hpt06 .hptp{left:0; top:50px;}
/*.hpt02 .hpth,.hpt06 .hpth{text-indent:-9999em; width:49px; height:25px; background:url("../img/t5.png") no-repeat;}*/

.hpt03,.hpt07{padding-right:194px; height:125px;}
.hpt03 .hptp,.hpt07 .hptp{right:0; top:50px;}
/*.hpt03 .hpth,.hpt07 .hpth{text-indent:-9999em; width:72px; height:25px; background:url("../img/t6.png") no-repeat;}*/

.hpt04 .hptp,.hpt08 .hptp{left:0; top:50px;}
/*.hpt04 .hpth,.hpt08 .hpth{text-indent:-9999em; width:49px; height:25px; background:url("../img/t7.png") no-repeat;}*/


.hpt02,.hpt03,.hpt04,.hpt06,.hpt07,.hpt08{padding-top:50px;}
.hpt02{background:url("../img/t9.png") no-repeat 0 0;}
.hpt03{background:url("../img/t10.png") no-repeat 100% 0;}
.hpt04{background:url("../img/t11.png") no-repeat 0 0;}
.hpt06{background:url("../img/t12.png") no-repeat 0 0;}
.hpt07{background:url("../img/t13.png") no-repeat 100% 0;}
.hpt08{background:url("../img/t14.png") no-repeat 0 0;}






