@charset "utf-8";
/* home.png 图片 */
.home-icon{background-image : url("../../image/home.png");background-repeat : no-repeat;}
#cnzz_stat_icon_1260260954{display:none;}
/*网页主体区块*/
.body-white-bg{background-color: #fff; padding-bottom: 20px;}
.page-outer{width:1200px;margin:0 auto; background-color: #fff}
/************全局搜索*************/
#search-selected{background-color:rgb(230,0,18);color:#fff;}
.main-search{display:inline-block;*display:inline;*zoom:1;margin-left:38px;box-shadow: 0 2px 2px 0 rgb(166, 166, 166);vertical-align: middle;height:40px;width:806px;}
.main-search ul{position:relative;border:3px solid rgb(230,0,18);background-color:#fff;width:70px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;float:left;box-shadow: 0 2px 2px 0 rgb(166, 166, 166);z-index:1;}
.main-search ul:hover{background-color:#fff;}
.main-search li{font-size:12px;background-color:#fff;text-align:center;*text-align:left;*margin-left:-10px;cursor:pointer;line-height:34px;color:rgb(230,0,18);}
.main-search li:hover{background-color:rgb(230,0,18);color:#fff;}
#search-pull{position:relative;background-repeat:no-repeat;float: left;height: 13px;margin-left: -13px;margin-top: 18px;width: 17px;width:9px;height:4px;z-index: 1;}
.pull-down{background-position:-280px -33px;}
.pull-up{background-position:-280px -25px;}
.main-search input{font-size:14px;color:rgb(89,89,89);width:618px;height:18px;line-height:18px;vertical-align:middle;float:left;border:3px solid rgb(230,0,18);border-left:0;padding:8px 9px;}
.main-search-button{background-color: rgb(230,0,18);border: 3px solid rgb(230,0,18);color: #fff;display: inline-block;*display:inline;*zoom:1;
    height: 34px;line-height: 34px;text-align: center;width: 85px;cursor:pointer;font-size:16px;letter-spacing:8px;font-weight:600;}
/**************分页插件******************/
.paging{text-align:center;width:100%;margin:30px auto 30px;}
/* .paging div{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;} */
.paging-span span{display:inline-block;*display:inline;*zoom:1;border:2px solid rgb(166,166,166);width:32px;height:32px;line-height:32px;
	text-align:center;font-weight:600;margin-left:-2px;cursor:pointer;float:left;}
.paging-span span:hover{background-color:#fff;}
.paging-num{margin-left:20px;letter-spacing:3px;color:rgb(89,89,89);}
.paging-num input{border:2px solid rgb(166,166,166);width:42px;height:20px;font-size:15px;background-color:rgb(243,243,243);
	padding-left:3px;margin-left:4px;margin-right:4px;}
.page-fgray{color:rgb(166,166,166);}
/* .paging-confirm{border-radius: 5px;box-shadow:0 2px 2px 0 rgb(166, 166, 166);cursor: pointer;
	padding: 3px 15px;vertical-align: middle;color:#fff;margin-left: 9px;margin-top: -4px;display:inline-block;*display:inline;*zoom:1;} */
.paging-confirm{box-shadow:0 2px 2px 0 rgb(166, 166, 166);cursor: pointer;
	padding: 3px 15px;vertical-align: middle;color:#fff;margin-left: 9px;margin-top: -4px;display:inline-block;*display:inline;*zoom:1;}
/*分页插件结束*/
/*textarea的样式*/
.edit-textarea {border:1px solid #CCCCCC;color:#808080;font-size:12px;font-weight:400;height:120px;padding:5px;resize:none;width:450px;}
/**************下拉框样式*********/
/*
.dropdown-list{font-size:12px;}
.dropdown-list ul{position: absolute;z-index:1000;width:124px;overflow-y:scroll;line-height:26px;max-height:378px;margin-top:-8px;*margin-top:27px;*margin-left:-128px;}
.dropdown-list .selecte-Content{ border: 1px solid rgb(217, 217, 217);border-radius: 3px;cursor: pointer;display: inline-block;*display:inline;*zoom:1;line-height: 26px;height: 26px;vertical-align: middle;padding-left: 7px;width: 115px;}
.dropdown-list li{cursor:pointer;margin-top:-1px;border:1px solid  rgb(217, 217, 217);background-color:rgb(237, 237, 237);padding-left:7px;}
.dropdown-list li:hover{background-color:#fff;}
.dropdown-list li:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.dropdown-list .select-label{ vertical-align: middle;background-position: -280px -10px;display: inline-block;*display:inline;*zoom:1;height: 5px;margin-left: -18px;margin-right: 5px;width: 10px;}
*/
/*下拉框使用方式
<div class="dropdown-list" style="display:inline-block;">
	<span value="0" class="selecte-Content">{$personalInfo.nativeCity}</span>
	<span class="home-icon select-label"></span>
	<ul class="none" style="">
		<volist name="" id="vo">
			<li liValue=""></li>
		</volist>
	</ul>
	<select name="nativeCity" class="none">
		<option value="{$personalInfo.nativeCity}"></option>
	</select>
</div>
*/

/***弹出层样式***/
.long-dialog-container{position: fixed;width:100%;height:100%;overflow-y:scroll;}
.sys-dialog{padding:10px 10px 10px 10px;position:absolute;background:#fff;box-shadow:0 0 1px #808080;}/*width:auto!important;min-width:400px;}*/
.sys-new-dialog{position:absolute;padding:10px;background:#fff;box-shadow:0 0 15px #000;}
.dialog-titleBar{height:40px;font-size:20px;margin:0 10px;}
.dialog-titleBar .titleBar-text{font-size: 16px;font-weight: bolder;line-height: 40px;padding-left: 20px;text-indent: 5px;color:#006aee;}
.dialog-titleBar .titleBar-close{cursor:pointer;padding:2px;position:relative;margin-top: 3px;margin-right: 2px;}/*待修改*/

.dialog-content{margin:10px 5px;}

.tip-dialog{padding:20px 35px;border:0px solid #ccc;width:355px;min-width:160px;border-radius:5px;}
.tip-dialog-content{margin:25px 0px 10px 0px;text-align:center;font-size:16px;}
.tip-dialog-content .home-icon{width:25px;height:25px;float:left;position:absolute;}
.tip-dialog-content .home-icon.success{background-position:-420px -28px;}
.tip-dialog-content .home-icon.failed{background-position:-169px -91px;}
.tip-dialog-content .home-icon.warning{background-position:-126px -87px;}
.tip-dialog-content .home-icon.question{background-position:-385px -29px;}
.tip-dialog-content .tip-dialog-text{line-height:20px;text-align:center;margin-left:30px;}
.tip-dialog .tip-close{text-align:center;margin:0px 0 15px 0;}
.tip-dialog .tip-close .bt{margin:25px 20px 0px 15px;}

.loadding-dialog{min-width:50px;text-align:center;border:1px solid #555;border-radius:5px;}
.loadding-tip{text-align:center;}

/**按钮样式**/
/* .bt,.bt span{background:url("../../image/btn-image.png") no-repeat;vertical-align:top;display:inline-block;*display:inline;*zoom:1;} */
.bt,.bt span{vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
/**橘色按钮*<a class="bt orangeBt"><span>大家好</span></a>*/
/* .orangeBt{padding:0 0 0 9px;background-position:0 -145px;cursor:pointer;}
.orangeBt span{height:32px;line-height:32px;letter-spacing:2px;color:#fff;padding: 0 12px 0 3px;background-position:right -181px;min-width:60px;text-align:center;}
.orangeBt:hover{background-position:0 -216px;}
.orangeBt:hover span{background-position:right -252px;}
.orangeBt span{position:relative;right:1px;} */
.orangeBt{padding:0 0 0 9px;background-color:rgb(205,42,45);cursor:pointer;}
.orangeBt span{height:32px;line-height:32px;letter-spacing:2px;color:#fff;padding: 0 12px 0 3px;background-color:rgb(205,42,45);min-width:60px;text-align:center;}
/**真橘色按钮*/
.realOrangeBt{padding:0 0 0 9px;background-color:#FF8500;cursor:pointer;}
.realOrangeBt span{height:32px;line-height:32px;letter-spacing:2px;color:#fff;padding: 0 12px 0 3px;background-color:#FF8500;min-width:60px;text-align:center;}

/**灰色按钮*<a class="bt greyBt"><span>大家好</span></a>*/
/* .greyBt{padding:0 0 0 9px;background-position:0 -288px;cursor:pointer;}
.greyBt span{height:32px;line-height:32px;letter-spacing:2px;color:#444;padding:0 12px 0 3px;background-position:right -324px;min-width:60px;text-align:center;position:relative;right:1px;}
.greyBt:hover{background-position:0 -360px;}
.greyBt:hover span{background-position:right -396px;} */
.greyBt{padding:0 0 0 9px;background-color:rgb(227,227,227);cursor:pointer;}
.greyBt span{height:32px;line-height:32px;letter-spacing:2px;color:#444;padding:0 12px 0 3px;background-color:rgb(227,227,227);min-width:60px;text-align:center;position:relative;right:1px;}
/**小灰色按钮*<a class="bt smallGreyBt"><span>大家好</span></a>*/
/* .smallGreyBt{padding:0 0 0 9px;background-position:0 -432px;cursor:pointer;}
.smallGreyBt span{height:28px;line-height:28px;color:#444;padding:0 21px 0 9px;background-position:right -468px;}
.smallGreyBt:hover{background-position:0 -504px;}
.smallGreyBt:hover span{background-position:right -540px;} */
.smallGreyBt{padding:0 0 0 9px;background-color:#A1A1A1;cursor:pointer;}
.smallGreyBt span{height:28px;line-height:28px;color:#fff;padding:0 21px 0 9px;background-color:#A1A1A1;}
/**红色按钮*<a class="bt redBt"><span>大家好</span></a>*/
/* .bigRedBt{padding:0 0 0 12px;background-position:0 -1344px;cursor:pointer;}
.bigRedBt span{height:32px;line-height:32px;color:#fff;padding:0 12px 0 3px;background-position:right -1381px;letter-spacing:2px;min-width:60px;}
.bigRedBt:hover{background-position:0 -1424px;}
.bigRedBt:hover span{background-position:right -1461px;} */
.bigRedBt{padding:0 0 0 12px;background-color:rgb(230,0,18);cursor:pointer;}
.bigRedBt span{height:32px;line-height:32px;color:#fff;padding:0 12px 0 3px;background-color:rgb(230,0,18);letter-spacing:2px;min-width:60px;}
/**红色的按钮<a class="bt redBt"><span>12</span></a>**/
.redBt{padding:0 0 0 9px;background-color:rgb(230,0,18);cursor:pointer;}
.redBt span{height:20px;line-height:20px;color:#fff;padding:0 12px 0 3px;background-color:rgb(230,0,18);}
/**小红色按钮*<a class="bt smallRedBt"><span>大家好</span></a>*/
/* .smallRedBt{padding:0 0 0 12px;background-position:0 -1080px;cursor:pointer;}
.smallRedBt span{height:25px;line-height:25px;color:#fff;padding:0 21px 0 9px;background-position:right -1110px;}
.smallRedBt:hover{background-position:0 -1146px;}
.smallRedBt:hover span{background-position:right -1176px;} */
.smallRedBt{padding:0 0 0 12px;background-color:rgb(230,0,18);cursor:pointer;}
.smallRedBt span{height:25px;line-height:25px;color:#fff;padding:0 21px 0 9px;background-color:rgb(230,0,18);}
/**蓝色按钮*<a class="bt redBt"><span>大家好</span></a>*/
/* .blueBt{padding:0 0 0 12px;background-position:0 -1504px;cursor:pointer;}
.blueBt span{height:32px;line-height:32px;color:#fff;padding:0 27px 0 13px;background-position:right -1541px;}
.blueBt:hover{background-position:0 -1584px;}
.blueBt:hover span{background-position:right -1621px;} */
.blueBt{padding:0 0 0 12px;background-color:rgb(48,101,227);cursor:pointer;}
.blueBt span{height:32px;line-height:32px;color:#fff;padding:0 27px 0 13px;background-color:rgb(48,101,227);}
/**小蓝色色按钮*<a class="bt smallRedBt"><span>大家好</span></a>*/
/* .smallBlueBt{padding:0 0 0 12px;background-position:0 -1212px;cursor:pointer;}
.smallBlueBt span{height:25px;line-height:25px;color:#fff;padding:0 21px 0 9px;background-position:right -1242px;}
.smallBlueBt:hover{background-position:0 -1278px;} */
.smallBlueBt{padding:0 0 0 9px;background-color:rgb(57, 115, 243);cursor:pointer;}
.smallBlueBt:hover{opacity: 0.95;color:#99CCFF;}
.smallBlueBt span{height:28px;line-height:28px;color:#fff;padding:0 21px 0 9px;background-color:rgb(57, 115, 243);}
.smallBlueBt span:hover{opacity: 0.95;}
/*大的橘色按钮*<a class="bt bigBlueBt"><span>大家好</span></a>  其实是红色的啊= =*/
/* .bigBlueBt{padding:0 0 0 9px;background-position:0 -144px;cursor:pointer;}
.bigBlueBt span{color: #fff;height:32px;line-height:32px;color:#fff;padding:0 21px 0 9px;background-position:right -180px;position:relative;right:1px;}
.bigBlueBt:hover{background-position:0 -216px;}
.bigBlueBt:hover span{background-position:right -252px;} */



/*绿色小按钮*/
.smallGreenBt{font-size:17px;cursor:pointer;text-align:center;border:1px solid #29cc9b;}
.smallGreenBt:hover{text-align:center;cursor:pointer;border:1px solid #29cc9b;background-color:#29bb9c;}

.smallGreenBt div:hover{color: #fff;height:26px;line-height:26px;text-align:center;padding:10px ;background-color:#29bb9c;position:relative;width:114px}
.smallGreenBt div{color: #29bb9c;height:26px;line-height:26px;text-align:center;padding:10px;background-color:#fff;position:relative;width:114px;}

.smallGreenBt .last{text-align:center;}
.smallGreenBt .first{padding:10px;margin:10px;position:relative;text-align:center;width:10px;height:10px;vertical-align:middle}

/*弹出框小按钮*/
.dialogGreenBt{font-size:16px;cursor:pointer;text-align:center;border:1px solid #006aee;margin-right:20px;}
.dialogGreenBt:hover{font-size:16px;text-align:center;cursor:pointer;border:1px solid #29cc9b;background-color:#006aee;margin-right:20px;}
.dialogGreenBt span{color: #fff;height:26px;line-height:26px;text-align:center;padding:10px;background-color:#006aee;position:relative;width:110px;}
.dialogGreenBt span:hover{background-color:#006aee;color: #fff;height:26px;line-height:26px;text-align:center;padding:10px;position:relative;width:110px;}

.dialogCloseGreen{font-size:16px;cursor:pointer;text-align:center;border:1px solid #006aee;}
.dialogCloseGreen:hover{text-align:center;cursor:pointer;border:1px solid #006aee;background-color:#006aee;}
.dialogCloseGreen span{font-size:16px;color: #006aee;height:26px;line-height:26px;text-align:center;padding:10px;background-color:#fff;position:relative;width:110px;}
.dialogCloseGreen span:hover{font-size:16px;color: #fff;height:26px;line-height:26px;text-align:center;padding:10px;background-color:#006aee;position:relative;width:110px}

.smallerGreenBt{font-size:14px;cursor:pointer;text-align:center;border:1px solid #29cc9b;margin-right:10px;}
.smallerGreenBt:hover{font-size:14px;text-align:center;cursor:pointer;border:1px solid #29cc9b;background-color:#29bb9c;margin-right:10px;}
.smallerGreenBt span{color: #fff;height:14px;line-height:14px;text-align:center;padding:8px;background-color:#29bb9c;position:relative;width:60px;}
.smallerGreenBt span:hover{background-color:#31d2b3;color: #fff;height:14px;line-height:14px;text-align:center;padding:8px;position:relative;width:60px;}

/*
.blueBt .last{color: #29bb9c;height:40px;line-height:40px;text-align:center;padding:10px;background-color:#fff;position:relative;width:130px;}
.blueBt .first{color: #29bb9c;height:40px;line-height:40px;text-align:center;padding:10px;margin:10px;background-color:#fff;position:relative;width:130px;}

.blueBt .first:hover{color: #fff;height:40px;line-height:40px;text-align:center;padding:10px ;background-color:#29bb9c;position:relative;width:130px}
.blueBt .last:hover{color: #fff;height:40px;line-height:40px;text-align:center;padding:1px ;background-color:#29bb9c;position:relative;width:130px}
*/


/**小的橘色按钮*<a class="bt smallBlueBt"><span>大家好</span></a>*/
/* .smallOrangeBt{padding:0 0 0 9px;background-position:0 -791px;cursor:pointer;}
.smallOrangeBt span{height:28px;line-height:28px;color:#fff;padding:0 21px 0 9px;background-position:right -821px;}
.smallOrangeBt:hover{background-position:0 -851px;}
.smallOrangeBt:hover span{background-position:right -881px;} */
.smallOrangeBt{padding:0 0 0 9px;background-color:rgb(205,42,45);cursor:pointer;}
.smallOrangeBt span{height:28px;line-height:28px;color:#fff;padding:0 21px 0 9px;background-color:rgb(205,42,45);}

/**小的真橘色按钮*<a class="bt smallBlueBt"><span>大家好</span></a>*/
.smallRealOrangeBt{padding:0 0 0 9px;background-color:#FF8500;cursor:pointer;}
.smallRealOrangeBt span{height:28px;line-height:28px;color:#fff;padding:0 21px 0 9px;background-color:#FF8500;}
/**小的纯灰色按钮*<a class="bt pureGreyBt"><span>大家好</span></a>*/
/* .pureGreyBt{padding:0 0 0 9px;background-position:0 -912px;cursor:pointer;}
.pureGreyBt span{height:27px;line-height:27px;color:#444;padding:0 21px 0 9px;background-position:right -942px;}
.pureGreyBt:hover{background-position:0 -972px;}
.pureGreyBt:hover span{background-position:right -1002px;} */
.pureGreyBt{padding:0 0 0 9px;background-color:rgb(227,227,227);cursor:pointer;}
.pureGreyBt span{height:27px;line-height:27px;color:#444;padding:0 21px 0 9px;background-color:rgb(227,227,227);}

/*全css蓝色按钮*/
.blue-button{ background-color: rgb(57, 115, 243);border: 1px solid rgb(12, 75, 212);border-radius: 5px;box-shadow: 0 1px 1px 0 #a6a6a6;color: #fff;padding: 4px 20px 4px 22px;}
/***引入验证输入是否合格的插件的css***/
.Validform_checktip{/*margin-left:8px;*/line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;*display:inline-block;_display:inline-block;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../../image/right.png) no-repeat left center;}
.Validform_wrong{color:#ff6b3e;padding-left:20px;white-space:nowrap;background:url(../../image/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../../image/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#fff6f6;border: 1px #ff6b3e solid !important;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa;
	background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
 .tip-gray{color:rgb(128,128,128);}
/**添加标签时标签的公共样式**/
.added-labels{background-color: #ADD8E6;border:1px solid #444;cursor: pointer;line-height: 33px;margin-left: 2px;padding: 5px;}

/**table样式**/
.main-table{font-size:14px;text-align:center;width:100%;}
.main-table th{background-color: #5A84B6;border: 1px solid #DDDDDD;color: #FFFFFF;font-size: 14px;
    font-weight: bold;padding: 6px;text-align: center;height: 30px;}
.main-table td {border: 1px solid #DDDDDD;padding: 6px;height: 25px;font-size: 12px;background-color: #FFF;word-break: break-all;
word-wrap: break-word;}
.main-table .officialLink{word-break: break-all;word-wrap: break-word;}
.main-table .oper .tblue{margin-right:10px;cursor:pointer;text-decoration:none;}
.main-table .oper .tblue:last-child{margin-right:0px;}
.main-table .oper .tblue:hover{text-decoration:underline;}
.main-cont .no-notice {margin: 100px;text-align: center;}

/**标签**/
.label-part .Validform_wrong {display:none\9;}
.added-labels {background-color: lightblue;border: 1px solid;cursor: pointer;line-height: 33px;margin-left: 2px;padding: 5px;}


/**路径导航，html写法如下**/
/* <div id="path-nav" class="path-nav">
		<span><a>题库</a></span>&gt;<span><a>科目一</a></span>&gt;<span>顺序练习</span>
	</div> */
.path-nav{margin-bottom:10px;color:#b6b6b6;padding: 20px 0;margin-left:-5px; font-size:16px;border-bottom: 1px solid #d8d8d8;}
.path-nav .current-loction {padding: 15px; background: url("/Public/image/icon/ding.png") no-repeat center; background-size: 14px 18px;}
.path-nav span{margin-right:5px;margin-left:5px;}
.path-nav .href-link:hover{cursor:pointer;color:#b6b6b6;text-decoration:underline;color:#b6b6b6;}
.path-nav .last-child {color:#b6b6b6;}
.path-nav .last-child:hover{cursor:default;color:#b6b6b6;text-decoration:none;}
/*标签样式*/
.nav-title{border-left: 5px solid #29bb9c;color: #b6b6b6;margin-top: 20px; margin-bottom: 20px;padding-left: 13px;font-size:18px;}

.inner-title{width:1100px;border-bottom: 1px solid /*#c0c0c0*/#d3d3d3;color: #4c4c4c;margin:15px 40px 30px 30px; padding: 13px 10px;font-size:18px;}
.bd{background-color: #fff;padding: 13px 18px; width: 1164px;}
.ask-question-list {padding-left:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:5px 10px 25px 10px;color:#404040;}

.ask-question-list a:hover {color:#29bb9c;cursor: pointer;}
a{cursor: pointer;}
.common-ques textarea{border:1px solid #dddddd;font-size:14px;font-weight:400;height:120px;padding:8px 15px;resize:none;width:450px;margin-bottom:15px;border-radius: 2px}
.answer-question{margin-top:5px;margin-left:120px}
.answer-question li{margin-bottom:10px}

.frame-question{margin-left:40px}

.my-DatePicker {background: url(../../image/date.png) no-repeat 118px 3px;background-size:17px 19px;cursor: pointer;text-align: left;}

/*放大图片样式*/
.big-img-div{position: fixed; width: 770px; padding: 15px; top: 20px; left: 50%; margin-left: -400px; background-color: #fff; text-align: center;}
.big-img-div .bigImg{width: 770px;}

/*checkbox样式重写start*/
.checkbox-plate {min-width: 30px; margin-right: 10px; float: left;}
.checkbox-plate input[type='checkbox'] {position: absolute; width: 15px; height: 15px; clip: rect(0,0,0,0)}
.checkbox-plate input[type='checkbox']+label{font-size: 14px; color: #424242;}
.checkbox-plate input[type='checkbox']+label:before{content: ''; display: inline-block; margin-right: 5px; vertical-align: -3px; width: 10px; height: 10px; border-radius: 2px; background-color: #fff; border: 2px solid #a6a6a6; line-height: 12px; font-size: 15px;}
.checkbox-plate input[type='checkbox']:checked+label:before{content: '√'; color: #424242;}
/*checkbox样式重写end*/