@charset "utf-8";
/* CSS Document */
@import url('gx_style.css');
@import url('yl_style.css');
@import url('../plugins/datatable/table_style.css');
@import url('../plugins/datatable/datatable_page.css');
/*text color*/
.txtRed,a.txtRed{ color:#ff0000}
.txtOrange,a.txtOrange{ color:#ff6600}
.txtYellow,a.txtYellow{ color:#ffbb36}
.txtGreen,a.txtGreen{ color:#598900}
.txtBlue,a.txtBlue{ color:#0066cc}
.txtBlueDeep,a.txtBlueDeep{ color:#335588;}
.txtGray,a.txtGray{ color:#666666}
.txtGrayLight,a.txtGrayLight{ color:#adadad;}
.txtWhite,a.txtWhite{ color:#fff}
.txtBlack,a.txtBlack{ color:#000}
/*btn*/
.btnGreen{width:100px;height:30px; padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort.png) center 0 no-repeat;}
.btnGreen:hover{width:100px;height:30px; padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort_hover.png) center 0 no-repeat;}
.btnGreenShort{width:75px;height:30px; padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort.png) 0px -148px no-repeat;}

.btnBlue{width:100px;height:30px;padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort.png) center -36px no-repeat;}
.btnBlue:hover{width:100px;height:30px;padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort_hover.png) center -36px no-repeat;}
.btnBlueShort{width:75px;height:30px; padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort.png) 0px -222px no-repeat;}

.btnOrange{width:100px;height:30px;padding-bottom:3px;;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort.png) center -74px no-repeat;}
.btnOrange:hover{width:100px;height:30px;padding-bottom:3px;;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:14px;border:0;background:url(../images/btnShort_hover.png) center -74px no-repeat;}

.btnGray{width:100px;height:30px;padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#000;font-size:14px;border:0;background:url(../images/btnShort.png) center -111px no-repeat;}
.btnGray:hover{width:100px;height:30px;padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#000;font-size:14px;border:0;background:url(../images/btnShort_hover.png) center -111px no-repeat;}
.btnGrayShort{width:75px;height:30px;padding-bottom:3px;line-height:26px;text-align:center;outline:0;cursor:pointer;color:#000;font-size:14px;border:0;background:url(../images/btnShort.png) 0px -185px no-repeat;}

.btngreen_fang {width:126px;height:41px;padding-bottom:3px;line-height:41px;text-align:center;outline:0;cursor:pointer;color:#000;font-size:16px;border:0;background:url(../images/icon_btu.png) 2px -7px no-repeat; display:block;}
.btngray_fang {width:126px;height:41px;padding-bottom:3px;line-height:41px;text-align:center;outline:0;cursor:pointer;color:#000;font-size:16px;border:0;background:url(../images/icon_btu.png) 2px -90px no-repeat;display:block;}

a.btnGray,a.btnGrayShort,a.btngray_fang{ display:inline-block; color:#000; vertical-align:middle; margin:0 2px}
a.btnGreen,a.btnBlue,a.btnOrange,a.btnGreen,a.btnGreenShort,a.btnBlueShort,a.btngreen_fang{ display:inline-block; vertical-align:middle; color:#fff;margin:0 2px}

.catalogue_btn{  background: url("../images/hhb_btn.png") no-repeat;border: 0 none;color: #fff;cursor: pointer;font-size: 17px; height: 31px;line-height: 26px;
outline: 0 none; text-align: center; width: 98px;}
/*table*/
.prettyList{border: 1px solid #d8d8d8;border-radius: 5px 5px 0 0; margin:10px; overflow:hidden;}

.branchList{ border:1px solid #d8d8d8; border-radius:5px 5px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px; background:#fff; overflow:hidden; margin:10px;}
.branchList .tableBranch{border-collapse:separate; table-layout:fixed}
.tableBranch thead th{line-height:19px;text-align:center;padding:10px 10px;border-bottom: 1px solid #d8d8d8;color:#000;text-align:center; font-size:16px; background:url(../images/t_head_bg.png) #f5f5f5 repeat-x;}
.tableBranch thead th:first_child{border-radius:5px 0px 0 0px;}
.tableBranch thead th:last_child{border-radius:0px 5px 0 0px;}
.tableBranch tbody td{border-bottom: 1px solid #ddd; padding:5px 10px; line-height:30px; color:#000; text-align:center;}
.tableBranch tbody td.data_l{ text-align:left}
.tableBranch tbody tr.greenbg td{ background:#f6f9f2; border-top:1px solid #fff;}
.tableBranch tbody td a{ margin:0 8px;}
.tableBranch tbody td.loadMore{ background:#f4f4f4; border-bottom:none; text-align:center; color:#666; font-size:14px;}
.tableBranch tbody td.loadMore a{ color:#666}
.tableBranch tbody td.loadMore em.arrow_down{ display:inline-block; width:12px; height:12px; background:url(../images/arrow_db_down.png) no-repeat center center; vertical-align:middle; margin-left:5px; }
.tableBranch tbody td.oper{ text-align:left;}
.tableBranch .right_bdr0{border-right: 0px !important;}
.tableBranch .btnGray ,.tableBranch .btnGray:hover{ height:26px;}
.corner_green{ display:inline-block; width:12px; height:14px; background:url(../images/corner_green.png) no-repeat center top; vertical-align:middle; margin-right:5px;}
.wordDetail{ display:none}
.wordToggle tbody tr.greenbg{ cursor:pointer}
label.radio input{margin-right:3px; vertical-align:middle; margin-top:-3px;*margin-top: -1px;}
/*form*/
.inputTable {width:100%; border:1px solid #e1e1e1; table-layout:fixed; word-break:break-all;}
.inputTable th {width: 125px;line-height: 25px;padding:10px;text-align: right;font-weight: normal;color: #4d6371;background:#f8f8f8;white-space: nowrap;border-right:1px solid #e8e8e8;border-bottom:1px solid #e6e6e6; vertical-align:top; font-size:16px;}
.inputTable th label{white-space: nowrap;}
.inputTable td {line-height: 25px;padding:10px 5px;color: #666; background:#fff;border-right:1px solid #e8e8e8;border-bottom:1px solid #e6e6e6; vertical-align:top}
.inputTable td em{ margin-left:5px; vertical-align:middle;}
.inputTable td a{color:#0647a8; /*vertical-align:middle;*/}
.inputTable td .formText{width:80%;}
.inputTable td .Wdate{width:120px;}
.inputTable td .num{ width:120px;}
.inputTable td .iconTree{width:50%;}
.inputTable td .formTextarea{width:80%;}
label.radio{ margin-left:5px; margin-right:8px;}
label.radio input{margin-right:3px; vertical-align:middle; margin-top:-3px;*margin-top: -1px;}
.input fieldset legend{ margin:0 3px; color:#000; font-size:14px; font-weight:bold;}
.input fieldset table{ width:90%; margin: 0 auto;}
.requireField{margin: 0 3px; color:#ff0000}
input.inputError,textarea.inputError{ border:1px dashed #f60; background:#fff8ef;}

/*tab*/
/* .tab{background: url(../images/tab_bj.png) repeat-x scroll left bottom;  width:100%; margin-top:8px; display:inline-block}
.tab ul{float:left; padding-left:10px;}
.tab li{float: left;margin-right: 8px;height: 39px; line-height:35px; background:url(../images/tab_li_onbj.png) repeat-x; font-size:17px; color:#666666; cursor:pointer}
.tab li span{background:url(../images/tab_li_onbj.png) no-repeat scroll right bottom;height: 39px; line-height:38px; text-align:center; float:left; padding:0 12px;}
.tab li span a{color:#666666;}
.tab .current{background:url(../images/tab_li_bj.png) repeat-x; color:#000;}
.tab .current span{background:url(../images/tab_li_bj.png) no-repeat scroll right bottom;height: 39px; text-align:center;}
.tab .current span a{color:#000;}
.tabContent{ display:none}
 */

/*title*/
.title{ line-height:35px; padding:0 10px; height:35px; }
.title2{ line-height:35px; padding:0 10px; position:relative; }
.title span{color:#598900; font-size:20px; float:left;}
.title span em{ background:url(../images/title_icon.png) no-repeat center 0px;display: inline-block;width: 30px; height:28px;overflow: hidden;  vertical-align:middle;}
.title span em.em_1{ background-position:center -44px;}
.title input{ vertical-align:middle; margin-top:5px}
/*.title .ml_btn{ width:124px; height:42px;float:left; display:block;}
.title .ml_btn .catalogue_btn{ margin-left:10px}*/
.title .ml_btn{width:138px; height:37px;float:left; padding-top:5px; display:block;}
.title .ml_btn .catalogue_btn{margin-left:10px;background: url("../images/ypml_btn.png") no-repeat; height: 31px;line-height: 26px;width: 110px; padding-right:10px; margin-top:0;}
.title .name_span{ float:left; width:740px; line-height:35px; overflow:hidden;}
/*div.catalogueShow .catalogue{display:block;}*/
.title .catalogue{ display:none;}


/*doArea 工具栏*/
.doArea{color:#4c4c4c; line-height:30px; padding:5px 10px;  background:#f9f6f1; border:1px solid #ede9e0;margin:8px 10px 0 10px;}
.doAreaNobg{ background:none; border:none; padding:8px 10px 0 10px; margin:0;}
.doArea .Wdate{width:120px;}
.doArea label{ color:#000; vertical-align:middle}
.doArea input{ vertical-align:middle;}

/*input*/
input.formText{padding:3px 5px;border:1px solid #c3c3c3; vertical-align:middle; height:19px; line-height:19px; background:url(../images/select_bj.png); margin-right:8px;}
input.formText:hover{border:1px solid #ff9b1f;background-color:#fefbf7}
input.formText:focus{background-color:#fff8ef}
select{ background:url(../images/select_bj.png); height:26px; border:1px solid #c3c3c3; line-height:26px; color:#676767; vertical-align:middle; margin-right:8px;}

textarea.formTextarea{min-height:20px;padding:5px;border-top:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #999;background-color:#fff;}
textarea.formTextarea:hover{border:1px solid #ff9b1f;background-color:#fefbf7;}
textarea.formTextarea:focus{border:1px solid #ff9b1f;background-color:#fff8ef}
/*buttonArea*/
.buttonArea{  height:40px; line-height:40px; text-align:center; padding:30px 0;}
.formButton_green{width:120px;height:40px!important;line-height:40px; text-align:center;outline:0;cursor:pointer;color:#fff;font-size:18px;border:0;background:url(../images/button_gree.png) no-repeat;}
.formButton_grey{width:120px;height:40px!important;line-height:40px; text-align:center;outline:0;cursor:pointer;color:#666;font-size:18px;border:0;background:url(../images/button_grey.png) no-repeat;}

/*warn  提醒*/
.warn{ margin:10px;padding:5px 10px; background:#f9f6f1; border:1px solid #ede9e0; color:#F00; line-height:25px;}

/*pop*/
.pop{width:470px; padding:20px; margin:0 auto;}
.buttonArea_pop{ background:#f8f8f8; border-top:1px dashed #e6e6e6; padding:15px 0; text-align:center;}
.pop_500 { width:500px; padding:20px; margin:0 auto;}
.pop_medium{ width:600px; padding:20px; margin:0 auto;}
.pop_medium .ewm{ width:140px; height:140px; margin-left:5px; display:inline;}
.pop_medium .inputTable td{vertical-align:middle;}
.pop_big{padding-top:10px;}
.pop_big .prettyList{ overflow:auto;}
/*progress bar*/
.progressbar{ display:inline-block; width:142px; height:20px; background:url(../images/progressbar.png) no-repeat center top; vertical-align:middle; text-align:left; position:relative;}
.progressbar a{ color:inherit;}
.progressbar i{ display:block; width:100%; height:20px; background:url(../images/progressbar.png) no-repeat 0px -21px; font-size:14px; text-align:right; line-height:20px; color:#fff;}
.progressbar font{
	position: absolute;
	right: 62px;
	top: -2px;
	color: #fff;
	font-weight: normal;
	line-height: 20px;
	bottom: 4px;
}
/*words bg*/
a.wordsbg{ color:#fff;}
a.wordsbg i.back{ color:#000}
.wordsbg{width:123px; height:26px; line-height:26px; color:#fff; background:url(../images/wordbg.png) no-repeat; display:inline-block; vertical-align:middle}
.wordsbg i{ display:inline-block; width:33%; text-align:center; line-height:26px;}
.wordsbg i.black{color:#000}

.cont_tk{padding:0 10px}
.cont_tk .writeline ul {margin-right:0px;padding:10px;}
.cont_tk .writeline ul li{width:100%;}
.cont_tk .writeline ul li input{ width:100%}
.loading{ width:400px; height:300px; background:url(../images/load.gif) center center no-repeat;}

/*QQ漂浮*/
#qq{position:fixed; top:165px; right:10px; background:url(../images/qq.png) no-repeat; width:121px; height:277px;_position: absolute; _right: auto;z-index:9999}
#qq .close{ padding-top:1px; height:31px; overflow:hidden;}
#qq .close a{float:right; width:40px; height:30px; margin-right:6px; overflow:hidden;}
#qq .phone{ padding-top:110px; font-size:18px; color:#ff6600; line-height:25px; text-align:center; }
#qq .time{ padding-top:10px; font-size:12px; color:#484747; overflow:hidden; text-align:center;}
#qq .chat{padding-left: 19px;padding-top: 31px;}
#qq .chat a{ width:83px; height:21px; float:left;}