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;} 
.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;}

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;} 

/*custom lib*/
.mod{margin:0;}
.mod .inner{_position:static;}

/*comon*/
body{font-family:"ËÎÌå",SimSun,serif; font-size:12px; background-color:#fff; color:#000;}
a{text-decoration:none; color:#000;}
.sp{clear:both; height:0; font-size:0; line-height:0; padding-top:5px;}

/*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;}
.site,.sitenav{position:absolute; top:5px;}
.site{left:0;}
.sitenav{right:0;}

/*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%;}

/*float center*/
.fco{position:relative; overflow:hidden; width:100%;}
.fci{ float:left; left:50%; position:relative;}
.fi{float:left; left:-50%; position:relative;}

/*page*/
.sp1{margin-top:-10px; *margin-top:0;}
.sp2{padding-top:10px;}
.head{_height:1px;}

.sz1{width:418px;}
.ln1{margin-top:3px;}

.hpt1,.lh2{border:1px solid #cecfce; background-color:#F7F7F7;}
.hpt1{height:180px; padding:10px 10px 10px 200px; background-color:#424142; color:#fff;}
.hpt1 a{color:#fff;}
.hpt1 .hptp{left:10px; top:10px;}
.hpt1 .hpth{font-size:14px;}
.vco2{width:180px; height:180px;}

.lh1{padding:5px 0;}
.lh1 li{width:50%; *width:49.99%;}
.lh1 a{display:block; background:url("../images/index_1_03.gif") no-repeat; padding-left:18px; text-decoration:underline;}

.lv1 li{ppadding-top:8px;*height:20px; *overflow:hidden; background-color:red;}

.hpt2{margin-top:7px;}
.hpt2 .hptt{position:absolute; left:160px; top:0px;}
.hpt2 .hptp{top:0; left:33px;}
.hpt2 .hpth{font-size:12px;}
.hpt2 .hpth a{text-decoration:underline;}

.lh2{margin-left:5px; padding-bottom:6px; height:194px; overflow:hidden; _zoom:1;}
.lh2 img{width:60px; height:60px;}
.lh2 li{padding-top:5px; margin-left:5px; _display:inline; /*width:12.5%; text-align:center;*/ }
.lh2 a{display:block;}

.lh3 li{width:7.69%; text-align:center; *width:7.64%;}

.d2{border:1px solid #CECFCE; background:#CECBCE url("../images/catg.gif") repeat-x; height:26px; line-height:26px; overflow:hidden; font-weight:bold;}
.d2 li{background:url("../images/catg2.gif") no-repeat;}
.d2 li:first-child {background:none;}

.lh4i{width:16.66%; padding:8px 0; border-bottom:1px dashed #ccc; height:202px; overflow:hidden;}

.vco1 {width:130px; height:130px;}

.hpt3{padding-top:135px;}
.hpt3 .hptp{top:0; left:14px;}
.hpt3 .hpth{text-align:center; font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:0; height:30px; overflow:hidden;}
.hpt3 .hptt{padding-top:4px;}

.fco2{padding-bottom:3px;}
.fco2 a{text-decoration:underline;}
.fco2 .fi{padding-right:8px;}
.a1{background:url("../images/index_1_21.gif") no-repeat 0 0; padding-left:17px; display:inline-block; height:16px; line-height:16px;}

.fco3 .fi{padding-right:8px;}

/*·ÖÒ³*/
.fco4 {margin-top:5px;}
.fco4 li{padding:0 4px;}
.fco4 a{font-weight:bold; text-decoration:underline;}
.fco4 .cur{color:#f00; font-weight:bold;}
.fco4 em{font-weight:bold; font-style:normal;}
.fco4 .pg1,.fco4 .pg2,.fco4 .pg3,.fco4 .pg4{text-indent:-9999em; display:block; width:18px; height:14px; background-repeat:no-repeat; background-position:0 center;}
.fco4 .pg1{background-image:url("http://www.photofans.cn/store/images/f_page_l_star.gif");}
.fco4 .pg2{background-image:url("http://www.photofans.cn/store/images/f_page_l.gif");}
.fco4 .pg3{background-image:url("http://www.photofans.cn/store/images/f_page_r.gif");}
.fco4 .pg4{background-image:url("http://www.photofans.cn/store/images/f_page_r_end.gif");}
.cag{position:absolute; left:0; top:0;}

/*ËÑË÷*/
.ln1{border:1px solid #CECFCE; background:#BDE352 url("../images/search2.gif") repeat-x; height:26px;}
.form1,.form2{padding-left:175px; overflow:hidden;}
.form1{ background:url("../images/search_title1.jpg") no-repeat 100px center; height:26px; overflow:hidden;}
.form2{ background:url("../images/search_title2.jpg") no-repeat 100px center; height:26px;}
.form1 h3,.form2 h3{display:none;}
.form1 label,.form2 label{float:left; padding-left:6px; margin-top:4px;}
.btn1{cursor:pointer; border:0; background:url("../images/btn1.png") repeat-x; padding:0 3px; border:1px solid #F99E29; color:#F99E29; height:18px; *line-height:18px; font-size:12px; }
.in {border:1px solid #8C96BD; height:16px; line-height:16px;}
