@charset "gb2312";

/**

*   Made by cgq

*   版本?.0.0

*   2011.06.15

**/



html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
.btn,.btn input,.photo-hot li,.Article-Tool a ,.photo-list li,.photo-channel .photo-slide .change i,.photo-channel .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next,.photo-cat .content h5 span.blue a,.submit{display:inline-block;zoom:1;*display:inline;}

/* IE5.xIE6бbug */ 

* html body{overflow: visible;} 

* html iframe, * html frame{overflow: auto;} 

* html frameset{overflow: hidden;} 



/* body */ 

body{ background:#fa99cd;  font:12px/22px Microsoft YaHei, "宋体", "Lucida Fax"} 

i, em, cite { font-style: normal; }
#main{ width:1200px; height:100%; background:#FFF; margin:0 auto;}


/* a */ 

a, a:link { text-decoration: none; }

a:visited {  }

a:active, a:hover { text-decoration: none; color:#5f5b5a; }

a:focus { outline: none; }
/*head*/
.top_one {width: 100%;height: 28px;line-height: 28px;border-bottom: 1px solid #ebebeb; }


.layout {margin: 0 auto; height:28px;width: 1100px;}


.layout h1{ width:50px;line-height:0;font-size:0;overflow:hidden;}


.top_left_one {float: left;width: 500px; height:28px; }


.top_left_one li {float: left;margin-right: 14px; }


.top_right_one {float: right;width: 500px;height:28px; text-align: right; }


.top_right_one li {float: right;margin-left: 19px;}


.top_right_one li form{ float:left; height:30px; line-height:30px; display:inline-block;}


.top_right_one .seach_input{width:206px;height:28px;float:left;}


.top_right_one #seach_input{border:1px solid #ccc;width:200px;height:20px;line-height:20px;font-size:12px;color:#666666;margin:0;padding:0; margin:3px;vertical-align:middle;}


.top_right_one #seach_button{ font-size:12px; font-weight:bold; color:#fff; border:0px;width:52px;height:35px;background:#278add no-repeat;margin:0px;float:left;padding:0;}


.top_right_one li a {font-size:12px;}


.top_right_one li.pr {position: relative;z-index: 21;height: 29px;}


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* form */ 

textarea,input{ word-wrap:break-word;word-break:break-all;} 

input {vertical-align:middle;font-size:12px}

.button {vertical-align:middle;font-size:12px}

.button { cursor: pointer; }



/* li */ 

ul,li{list-style-type:none;} 



/* img */ 

img{border:0 none; vertical-align:middle;} 



/* h* */ 




/* mouse */ 

.pointer{cursor:pointer;} 



/* text */ 

.t_l{text-align:left;} 

.t_c{text-align:center;} 

.t_r{text-align:right;} 



/* auto */ 

.break{word-break:break-all;word-wrap:break-word;} 

.no_break{word-break:keep-all;word-wrap:normal;} 



/* float */ 

.fl, .fr { float: left; }

.fr { float: right; }



/* unline */ 

.text_un{text-decoration:underline;} 

.text_no{text-decoration:none;} 



/* hidden */ 

.o_hidden{overflow:hidden;} 



/* dis_no */ 

.none{display:none;} 

.block {display:block;} 



/* border */ 

.b_no{border:none;}

.b_no_l{border-left:none;}

.b_no_r{border-right:none;}

.b_no_t{border-top:none;}

.b_no_b{border-bottom:none;}



/* margin */ 

.ml10 { margin-left:10px;}

.mb10 { margin-bottom:10px;}

.mr10 { margin-right:10px;}

.mt10 { margin-top:10px;}

.ml20 { margin-left:20px;}

.mb20 { margin-bottom:20px;}

.mr20 { margin-right:20px;}

.mt20 { margin-top:20px;}





/* padding */ 
.p_l5{ padding-left:5px;}
.p_t10{ padding-top:10px;}

.p_t20{ padding-top:20px;}



/* padding */ 

.height_10{ height:10px; display:block; clear:both; overflow:hidden;}

.height_20{ height:20px; display:block; clear:both; overflow:hidden;}



/*********闭合盒子处理**********/

.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height:1%;}.clearfix {display:block;}

/* End hide from IE-mac */



/*********清除浮动处理**********/

.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}
.clearit,.clearb{clear:both;font-size:0;height:0px;overflow:hidden}


/*color*/

.gray_background{ background-color:#F8F8F8;}

.blue_background{ background-color:#ECF1F4;}

.green_color{ color:#67920D;}

.white_color{ color:#fff;}

.black_color{ color:#000;}



/*tit*/
.tit { position: relative; height: 30px; line-height: 30px; color: #666;margin-left:5px; margin-right:5px;border-bottom: 1px solid  #f977bd;text-transform: uppercase }


.tit span { display: block; line-height: 30px; height: 30px; margin-left:10px; font-size:20px; color:#f977bd;  }
.tit span a {color:#f977bd;  }
.tit i { display: block; height: 12px; line-height: 12px; }

.tit i::first-letter { font-size: 0px; }



.hr { width: 100%; height: 20px; background: url(../images/hr.png) center center no-repeat; }
.k_h { background-position: -210px top; }
.k_n { background-position: -390px top; }
.k_i { background-position: -238px top; }
.k_g { background-position: -180px top; }
.g_l { background-position: -333px top; }

.left_732{ width:732px; float:left;}



.w{overflow:hidden;width:1200px;margin:0 auto;}
/*vote*/
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
/* vote */
.box .vote h4{ font-size:14px; font-weight:normal}
.box .vote label{display:block; line-height:22px;}
.box .vote .btn{ margin:6px 12px 0 0}

/* ͨðť */
.btn{ padding-left:6px}
.btn,.btn input{background: url(../images/v9/button.png) no-repeat; height:24px; line-height:24px;width:auto;_width:0;overflow:visible !ie}
.btn input{background-position: right 0; border:0 none; color:#fff; padding-right:6px;_height:25px}
.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/member/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}
/* ͨ */
.box{overflow:auto; padding-bottom:10px}
.box h5,.box h6{background: url(../images/v9/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-1,.box h6.title-1{background-position: right -52px}
.box h5.title-2,.box h6.title-2{background-position: right -100px}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; font-family:""; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ padding:0 10px; overflow:auto}
