@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	outline: 0;
	background: transparent;
	outline-style: none;outline-width: 0;
}
input,select{  outline: none; background:none; }
LI,OL,UL{LIST-STYLE-TYPE: none}
BUTTON {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; }
IMG{ border:none;}	
BODY{ margin:0 auto;font-family: Microsoft Yahei,hei; Simsun;font-size:12px; background:#f4f6f8;  word-wrap: break-word;word-break:break-all;} 
table{BORDER-COLLAPSE: collapse}
a{text-decoration:none; color:#2d2d2d;}
a:hover{ text-decoration:underline;}
.hr{ height:1px; background:#ddd; overflow:hidden; clear:both;width:100%; }
input,button,select,textarea{outline:none; resize:none;}

/*------------------------- blank -------------------------*/
.blank_10{width:100%;height:10px;clear:both; overflow:hidden;}
.blank_20{width:100%;height:20px;clear:both;overflow:hidden;}
.blank_30{width:100%;height:30px;clear:both;}
.blank_40{width:100%;height:40px;clear:both;}
.blank_50{width:100%;height:50px;clear:both;}
.height_20{ height:20px; overflow:hidden;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh35{ line-height:35px;}
.lh45{ line-height:45px;}
.wryh{ font-family:"微软雅黑";}

.pull-left{ float:left;}
.pull-right{ float:right; }

/*------------------------- 字体颜色 -------------------------*/
.font_size11{ font-size:11px;}
.font_size12{ font-size:12px;}
.font_size14{ font-size:14px;}
.font_size16{ font-size:16px;}
.font_size18{ font-size:18px;}
.font_size20{ font-size:20px;}
.font_size24{ font-size:22px;}
.font_size26{ font-size:26px;}
.font_size30{ font-size:30px;}
.font_arial{ font-family:Arial, Helvetica, sans-serif;}
.font_line{ text-decoration:line-through;}
.font_999{ color:#999;}
.font_333{ color:#333;}
.font_666{ color:#666;}
.font_mainColor{ color:#741a1a;}
.font_red{ color:#d51c64;}
.font_orange{ color:#ff6d01;}
.font_green{ color:#40a165;}

.clear{	CLEAR: both; DISPLAY: block; FONT-SIZE:0px; OVERFLOW:hidden; HEIGHT:0px;line-height:0px; overflow:hidden;}
.font_simsun{ font-family:simsun;}
.font_normal{ font-weight:normal;}
.font_bold{ font-weight:bold;}
.font_line{ text-decoration:underline;}
.font_cline{ text-decoration:line-through;}
.textWrap{ word-wrap: break-word;word-break:break-all;}

.main{ width:1200px; margin:0 auto;  min-height:300px; clear:both;}


.page{ float:right;font-size:14px; height:30px; margin-top:50px; clear:both;}
.page li{ float:left; padding:0 10px; line-height:27px; color:#666;}
.page li a{ display:inline-block;}
.page li.active a{ color:#741a1a; font-weight:bold;}
.page li input{ border:1px #999 solid; line-height:25px; height:25px; width:60px;}
.page .btnBg{ height:27px; line-height:27px;font-size:14px;  }
.pagePre a,.pageNext a{ background:#741a1a; height:25px; width:25px;}
.pagePre i{ background-position:-62px -2px; width:25px; height:22px;}
.pageNext i{ background-position:-80px -2px; width:25px; height:22px;}

.unavailable a{ background:#ddd; cursor:default;}


.icon{ background:url(../images/icon.png) no-repeat; display:inline-block;}

.btnBg{ border:none; cursor:pointer; background:#741a1a; height:40px; line-height:40px; color:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; font-size:16px; display:inline-block; }
.btnBg:hover{ background:url(../images/btnBg.png) center; color:#fff; text-decoration:none;}
.btnBg2{ width:190px;}
.btnBg3{ border:none; font-size:16px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  color:#fff; background:url(../images/btnBg.png) no-repeat center; height:40px; line-height:40px; width:290px; cursor:pointer; }
.btnScreen{ width:100%; height:40px; line-height:40px;}
.operaBtn{ border:1px #ff5a00 solid; color:#ff5a00;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px 5px;}
.operaBtn:hover{ text-decoration:none; color:#fff; background:url(../images/btnBg.png) center;}
.operaBtn2{ color:#741a1a; border:1px #741a1a solid; padding:0 30px;}
.operaBtn3{ color:#741a1a; border:1px #741a1a solid; padding:7px 30px;}
.cancelBg{ background:#a3a3a3;} 


#mask{filter: Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6;opacity: 0.6; background-color: #000; width: 100%; height: 100%; z-index: 3; position:fixed; left: 0; top: 0; overflow: hidden; display:none;}
.maskCnt{ position:fixed; width:100%; top:20%; left:0px; z-index:3; display:none; }
.mk_box{ width:400px; margin:0 auto; background:#fff; position:relative; padding:20px;}
.mk_del{ position:absolute; right:0px; top:0px; width:30px; height:30px; background:#c9c9c9;}
.mk_del i{ background-position:-84px -48px; width:25px; height:25px; margin-left:4px; margin-top:1px; }
.mk_del:hover{ background:#741a1a;}

.ask_tle{ line-height:50px; font-size:18px; text-align:center; font-weight:bold;}
.mk_ask_box{ width: 280px;  padding: 40px 20px;   padding-top: 30px;}


.input_200_33{ width:200px; border:1px #999 solid; height:33px; line-height:33px; background:#fff;}
.input_340_33{ width:340px;  height:33px;font-size:16px; line-height:33px; background:#fff;border:1px #999 solid; padding:1px 5px; color:#666;}
.input_170_33{ width:170px;}
.input_300_33{width:300px;}


.headerBg{ background:#48467c; height:102px;}
.header{ width:1200px; margin:0 auto; font-size:14px; height:120px;}
.hr_logo{ float:left; margin-top:12px; }
.hr_right{ float:right; color:#ffffff;}
.hr_right li{ float:left; padding-left:40px; line-height:100px;}
.hr_exit{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px #fff solid; padding:2px 8px; color:#fff;}
.hr_exit:hover{ color:#db0000; text-decoration:none; background:#fff;}


.checkBox li{ float:left; margin-right:30px; cursor:pointer;}
.checkBox li i{ background-position:-231px -50px; width:20px; height:20px; float:left; margin-right:5px;}
.checkBox li.active i{ background-position:-210px -50px; }

.footer{ padding:40px 0px;text-align:center; width:100%;  background:#48467c; line-height:30px; font-size:14px; clear:both;}


.footer{ clear:both;  margin:0 auto;padding:30px 0px; line-height:24px; color:#fff;}
.footer_link{}
.footer_link li{ display:inline-block; padding-left:15px; padding-right:15px; position:relative; width:105px;}
.footer_link li i{ background:#92182d; position:absolute; width:30%; left:35%; bottom:0px; display:none; height:2px;}
.footer_link a{ font-size:20px; color:#333;}
.footer_link a:hover{ text-decoration:none;}
.footer_link a:hover i{ display:block;}

.footer_code{ padding-top:20px;}
.footer_code{ padding-top:20px;}
.footer_code li{ background:url(../images/footer_code.png) no-repeat; display:inline-block; width:115px; height:135px; margin-left:30px; margin-right:30px;}
.footer_code li.fr_ce_2{ background-position:-113px 0px;}
.footer_code li.fr_ce_3{ background-position:-225px 0px;}
.footer_code li.fr_ce_4{ background-position:-330px 0px;}


.selectBox{ font-size:14px; width:130px; background:#fff; height:31px; line-height:31px; padding:0 5px; color:#333; position:relative; border:1px #aaaeb3  solid;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; display:inline-block;}
.selectBox a:hover{ text-decoration:none; font-size:14px;}
.selectBox ul{ position:absolute; z-index:2; top:31px; left:-1px; width:140px; background:#fff; border:1px #aaaeb3 solid; display:none; }
.selectBox ul li a{ font-size:14px;padding:0 5px; display:block; display:block; border-bottom:1px #c7c9cb solid; line-height:35px; }
.selectBox ul li a:hover{ background:#02b496; color:#fff;}
.selectBox .value{ color:#333; position:relative; width:100%; display:block; height:31px;}
.selectBox .value i{ background:url(../images/select_icon.png) no-repeat center; width:40px; height:32px; position:absolute; top:0px; right:-5px; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0;}

.selectBox300{ width:330px;}
.selectBox300 ul{ width:340px;}

.selectBox220{ width:220px;}
.selectBox220 ul{ width:230px;}


.pageList{ padding:20px; padding-top:30px; margin-top:20px; clear:both; height:50px;}
.pagination{ float:right;}
.pageList li{ float:left; font-size:14px; line-height:35px; padding-left:10px;}
.pageList li a{ color:#666; padding:0 5px;}
.pageList li.active a{ background:#3a3a3a; color:#fff;}
.pageTotal{ font-size:14px; color:#666; line-height:28px; height:31px; margin-left:5px; float:left;}
.pageOk{ background:#3a3a3a; color:#fff; border:none; cursor:pointer; padding:0 10px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:30px; line-height:30px;}
.pageInput{ width:50px; line-height:28px; height:28px; border:1px #ddd solid; text-align:center; font-size:16px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.pageList li.disabled a{ color:#999;}





