/*global css*/

html,body{font-size:12px;font-family:"opens";color:#333;}

*{font-family:"opens"; -webkit-text-size-adjust:none; /*_behavior:url(/iepng/iepngfix.htc);*/}

td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{ color:#333;}

font,span{}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

li{list-style-type:none;}

img{border:none;}

.line{border-bottom:1px dashed #ccc; height:1px; overflow:hidden;}

.border{border:1px solid #ccc;}



/*文字大小，颜色，行距定义 fz:font-size；fc:font-color；flh:font-line-height*/

.fz_12px{font-size:12px;}

.fz_13px{font-size:13px;}

.fz_14px{font-size:14px;}

.fz_15px{font-size:15px;}

.fz_16px{font-size:16px;}

.fz_17px{font-size:17px;}

.fz_18px{font-size:18px;}

.fz_19px{font-size:19px;}

.fz_20px{font-size:20px;}

.fz_21px{font-size:21px;}

.fz_22px{font-size:22px;}

.fz_23px{font-size:23px;}

.fz_24px{font-size:24px;}

.fz_25px{font-size:25px;}

.fz_26px{font-size:26px;}

.fz_27px{font-size:27px;}

.fz_28px{font-size:28px;}

.fz_29px{font-size:29px;}

.fz_30px{font-size:30px;}

.fc_red{color:#ff0000;}

.fc_gory{color:#666;}

.fc_white{color:#fff;}

.fc_yellow{color:#ff6600;}

.flh_150{line-height:150%;}

.flh_180{line-height:180%;}



.over{ overflow:hidden;}

.dis{ display:none;}

.block{ display:block;}

.fl{ float:left;}

.fr{ float:right;}



/*垂直居中特别鸣谢肛教授*/

.PicPath{ text-align:center; display:block;}

.PicPath span{ display:inline-block; height:100%; vertical-align:middle; color: white; text-decoration: none;}

.PicPath img{ vertical-align:middle;}

/*垂直居中*/



/*form*/

.form_input2{border:1px solid #ccc; color:#333; background:url(/images/lib/global/input_bg.gif) #fff repeat-x; height:20px; line-height:20px;}

.form_area{border:1px solid #ccc; color:#333; background:url(/images/lib/global/input_bg.gif) #fff repeat-x; line-height:180%;}

.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px;}

.form_button_130{width:130px;}

.form_focus{border-color:red !important;}

.form_gory_button{border:none; background:url(/images/lib/global/button_grey.gif); width:110px; height:25px; line-height:25px; font-weight:bold; color:#555; text-align:center;}

select.form_focus{background:#ccc;}



/* padding */

.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}

.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}

.blank4{margin:0px auto; clear:both; height:4px; font-size:1px; overflow:hidden;}

.blank5{margin:0px auto; clear:both; height:5px; font-size:1px; overflow:hidden;}

.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}

.blank7{margin:0px auto; clear:both; height:7px; font-size:1px; overflow:hidden;}

.blank8{margin:0px auto; clear:both; height:8px; font-size:1px; overflow:hidden;}

.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}

.blank10{margin:0px auto; clear:both; height:10px; font-size:1px; overflow:hidden;}

.blank11{margin:0px auto; clear:both; height:11px; font-size:1px; overflow:hidden;}

.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}

.blank13{margin:0px auto; clear:both; height:13px; font-size:1px; overflow:hidden;}

.blank14{margin:0px auto; clear:both; height:14px; font-size:1px; overflow:hidden;}

.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}

.blank16{margin:0px auto; clear:both; height:16px; font-size:1px; overflow:hidden;}

.blank17{margin:0px auto; clear:both; height:17px; font-size:1px; overflow:hidden;}

.blank18{margin:0px auto; clear:both; height:18px; font-size:1px; overflow:hidden;}

.blank19{margin:0px auto; clear:both; height:19px; font-size:1px; overflow:hidden;}

.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}

.blank21{margin:0px auto; clear:both; height:21px; font-size:1px; overflow:hidden;}

.blank22{margin:0px auto; clear:both; height:22px; font-size:1px; overflow:hidden;}

.blank23{margin:0px auto; clear:both; height:23px; font-size:1px; overflow:hidden;}

.blank24{margin:0px auto; clear:both; height:24px; font-size:1px; overflow:hidden;}

.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

.blank26{margin:0px auto; clear:both; height:26px; font-size:1px; overflow:hidden;}

.blank27{margin:0px auto; clear:both; height:27px; font-size:1px; overflow:hidden;}

.blank28{margin:0px auto; clear:both; height:28px; font-size:1px; overflow:hidden;}

.blank29{margin:0px auto; clear:both; height:29px; font-size:1px; overflow:hidden;}

.blank30{margin:0px auto; clear:both; height:30px; font-size:1px; overflow:hidden;}

.blank31{margin:0px auto; clear:both; height:31px; font-size:1px; overflow:hidden;}

.blank32{margin:0px auto; clear:both; height:32px; font-size:1px; overflow:hidden;}

.blank33{margin:0px auto; clear:both; height:33px; font-size:1px; overflow:hidden;}

.blank34{margin:0px auto; clear:both; height:34px; font-size:1px; overflow:hidden;}

.blank35{margin:0px auto; clear:both; height:35px; font-size:1px; overflow:hidden;}

.blank63{margin:0px auto; clear:both; height:63px; font-size:1px; overflow:hidden;}

.blank76{margin:0px auto; clear:both; height:76px; font-size:1px; overflow:hidden;}



/*a*/

a{color:#333; text-decoration:none;}

a:hover{ text-decoration:none;}

a.red{color:red; text-decoration:none;}

a.red:hover{color:red; text-decoration:underline;}



/*turn page*/

#turn_page{text-align:center; height:20px; line-height:20px; *line-height:40px; margin: 20px 0px;}

#turn_page .page_button{ background-color: #f3f3f3; padding: 5px 10px;  border: 1px solid #e9e9e9; text-decoration: none;}

#turn_page .page_item{ display: inline-block; background-color: #f3f3f3; padding: 0px 7px; border: 1px solid #e9e9e9; text-decoration: none; margin: 0px 5px;}

#turn_page .page_item_current{ display: inline-block; color: white; background-color: #f31403; padding: 0px 7px; border: 1px solid #e68d85; margin: 0px 5px;}

#turn_page .page_input{width:32px;height:28px;border:1px solid #cdcdcd;text-align:center;color:#a4a4a4;}

#turn_page .go{margin-left:27px;color:#a4a4a4;}

#turn_page .goto{color:#333;}



.page_ext{float:left;margin-right:12px;font-size:14px;color:#333;}

.page_button_ext{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;background:#f2f2f2;color:#333;float:left;margin-top:25px;margin-left:1px;}