
*{font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none; /*_behavior:url(../iepng/iepngfix.htc);*/}
p{margin:8px 0;font-size:normal;}
p,td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{
	font-size: 15px;
	color: #000;
	text-align: justify;
}
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{max-width:100%; max-height:100%; border:none;}*/
/*input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0; border:1px solid #ddd;}*/
textarea{resize:none;}
.line{border-bottom:1px dashed #ccc; height:1px; overflow:hidden;}
.border{border:1px solid #ccc;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.over{ overflow:hidden;}
.fr{ float:right;display:inline-block;}
.fl{ float:left;display:inline-block;}
.dis{ display:none;}
.dis_b{ display:block;}
.dib{display:inline-block;}
/*文字大小，颜色，行距定义 fz:font-size；fc:font-color；flh:font-line-height*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_15px{font-size:15px;}
.fz_16px{font-size:16px;}
.fz_18px{font-size:18px;}
.fz_24px{font-size:24px;}
.fc_white{color:#fff;}
.fc_black{color:#000;}
.fc_yellow{color:#ff6600;}
.fw{font-weight:bolder;}
.fn{font-weight:normal;}

.translate{transition:all 1000ms ease 0s;-webkit-transition:all 1000ms ease 0s;}
.rotate:hover{transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);	-webkit-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);
}

/*form*/
.form_input{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;}
.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;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; 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;}
.blank30{margin:0px auto; clear:both; height:30px; font-size:1px; overflow:hidden;}
.blank39{margin:0px auto; clear:both; height:39px; font-size:1px; overflow:hidden;}
.blank45{margin:0px auto; clear:both; height:45px; font-size:1px; overflow:hidden;}
.blank50{margin:0px auto; clear:both; height:50px; font-size:1px; overflow:hidden;}
.blank60{margin:0px auto; clear:both; height:60px; font-size:1px; overflow:hidden;}
.blank66{margin:0px auto; clear:both; height:66px; font-size:1px; overflow:hidden;}
.blank80{margin:0px auto; clear:both; height:80px; font-size:1px; overflow:hidden;}
.blank100{margin:0px auto; clear:both; height:100px; font-size:1px; overflow:hidden;}
.blank120{margin:0px auto; clear:both; height:120px; font-size:1px; overflow:hidden;}
.blank180{margin:0px auto; clear:both; height:180px; font-size:1px; overflow:hidden;}
.pad_20{padding:20px 0;}
.pad_30{padding:30px 0;}
.pad_bottom_20{padding:0 0 20px 0;}


/*a*/
a{color:#333; text-decoration:none;}
a:hover{
	color: #F00;
	font-weight: bold;
}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}
.underline{text-decoration:underline;}
/*turn page*/
#turn_page{text-align:center; height:26px; line-height:26px;}
#turn_page .page_button{background:#fff; border:1px solid #ccc; margin:0 3px; padding:2px 5px;}
#turn_page .page_item{background:#fff; border:1px solid #ccc; padding:2px 5px; margin:0 3px;}
#turn_page .page_item_current{background:#f0f0f0; border:1px solid #ccc; padding:2px 5px; margin:0 3px; color:red;}

/*turn page*/
#turn_page2 {text-align:center;height:47px;}
#turn_page2 .page_button {background:#fff;margin:0 3px;padding:5px 9px; position:relative;}
#turn_page2 .page_item {background:#fff;border:1px solid #ccc;padding:5px 9px;margin:0 3px;}
#turn_page2 .page_item_current {border:1px solid #ccc;padding:5px 9px;margin:0 3px;color:red;}
#turn_page2 .page_input{   border: 1px solid #bbb7b7; width: 23px; height: 26px; line-height: 26px; text-align: center; outline:0;}
#turn_page2 .page_img{ position:relative; top:10px;}
#turn_page2 .page_sub{ position:absolute; top:0px; left:24px; border:0px;}
#turn_page2 span{ display:inline-block;}

/*垂直居中特别鸣谢肛教授*/
.PicPath{ text-align:center; display:block; font-size:0px;}
.PicPath span{ display:inline-block;height:100%;vertical-align:middle;}
.PicPath img{ vertical-align:middle;}

.marTop_1px{margin-top:1px;}
.pointer{cursor:pointer;}

/*背景颜色*/
.bg_000{background:#000;}
.bg_fff{background:#fff;}

/*文字排版*/
.fc{color:#04246f}
.fc2{color:#a5e127;}
.fc_red{color:#ff0000;}
.fc_black{color:#000;}
.fc_blue{color:#006db8;}
.fc_green{color:#1abc9c;}
.fc_yellow{color:#ff6600;}
.fc_pink{color:#f34e84;}
.fc_pur{color:#7c58a2;}
.fc_000{color:#000;}
.fc_ccc{color:#ccc;}
.fc_333{color:#333;}
.fc_999{color:#999;}
.fc_666{color:#666;}
.fc_fff{color:#fff;}
.fc_963{color:#963;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
.f50{font-size:50px;}
.f60{font-size:60px;}
.f70{font-size:70px;}
.f72{font-size:72px;}
.f80{font-size:80px;}
.fb{font-weight:bold}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.lh10{line-height:10px;}
.lh20{line-height:20px;}
.lh30{line-height:30px;}
.lh50{line-height:50px;}
.unl{text-decoration:underlline;}
.no_unl{text-decoration:none;}

/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:0;margin-right:0;}
.cl{clear:left;}
.cr{clear:rigth;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.vm{verticle-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0}
.zoom{zoom:1;}
.hidden{visiility:hidden;}

/*长度高度*/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w{width:100%}
.h50{width:50px;}
.h80{width:80px;}
.h100{width:100px;}
.h200{width:200px;}
.h{height:100%}

/*边距*/
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb13{margin-bottom:13px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb100{margin-bottom:100px;}
.mb120{margin-bottom:120px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.ml200{margin-left:200px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.mr110{margin-right:110px;}
.mr120{margin-right:120px;}
.mr140{margin-right:140px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p18{padding:18px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}
.pb8{padding-bottom:8px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pr5{padding-right:5px;}
.pr8{padding-right:8px;}
.pr10{padding-right:10px;}
.pr12{padding-right:12px;}
.pr13{padding-right:13px;}
.pr15{padding-right:15px;}
.pr18{padding-right:18px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr60{padding-right:60px;}
.pr100{padding-right:100px;}


/*turn page*/
#turn_page{text-align:center; height:35px; line-height:35px; clear:both;}
#turn_page span{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page span em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:33px; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#333; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}
#turn_page .page_noclick{cursor:no-drop;}
.icon_page_prev{background:url(../images/normal.png) no-repeat -391px -24px; margin-right:6px;}
.icon_page_next{background:url(../images/normal.png) no-repeat -408px -24px; margin-left:6px;}

/************************************************************/
.pic_box em{vertical-align:middle; height:100%; display:inline-block;}
.pic_box img{vertical-align:middle;}
.error, .error_info{color:#900; margin:0; font-family:Verdana;}
/***** clear(清除浮动) start *****/
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/***** clear(清除浮动) end *****/

/***** loading start *****/
.loading{z-index:100; position:absolute; background:#ccc; top:0; left:0; width:100%; height:100%;}
.loading_big{background:url(../images/loading.gif) no-repeat; z-index:9999; position:absolute; width:32px; height:32px; cursor:wait;}
.loading_small{background:url(../images/loading_small.gif) no-repeat; z-index:9999; position:absolute; width:14px; height:14px; cursor:wait;}
/***** loading end *****/
