.left {
	float:left
}
.right {
	float:right
}
.searchmain {
    width: 1090px;
    height: 180px;
    margin: 0 auto;
	padding:40px 0;
    clear: both
}
.searchmain .title { text-align: center; position: relative; z-index: 0; pointer-events: none; margin-bottom:40px; height:40px;}
.searchmain .title .main { color: #333; text-align: center; font-size: 20px; font-style: normal; font-weight:600;}
.searchmain .title .main .toptitle{padding-left:7px; position: relative; top:-8px}
/*数字滚动插件的CSS可调整样式*/
.mt-number-animate{ font-family: '微软雅黑'; line-height:40px; height: 40px;/*设置数字显示高度*/; font-size: 40px;/*设置数字大小*/ overflow: hidden; display: inline-block; position: relative; font-weight:500; text-align:center; padding:0 8px}
.mt-number-animate .mt-number-animate-dot{ width: 5px;/*设置分割符宽度*/ line-height: 40px; float: left; text-align: center; padding:0 5px; color:#F6BA71;}
.mt-number-animate .mt-number-animate-dom{ width: 20px;/*设置单个数字宽度*/ text-align: center; float: left; position: relative; top: 0;margin:0px 3px;color:#FF0000; font-weight:520;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}
.searchmain .search-form {
    position: relative;
    float: right;
    width: 1050px
}

.searchmain .search-form {
    position: relative;
    float: right;
    width: 1050px
}

.searchmain .input-box {
    width: 929px;
    height: 56px;
    margin-bottom: 24px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: -0.07px 2px 4px 0px rgba(0, 0, 0, 0.3608);
    -moz-box-shadow: -0.07px 2px 4px 0px rgba(0, 0, 0, 0.3608);
    -ms-box-shadow: -0.07px 2px 4px 0px rgba(0, 0, 0, 0.3608);
    -o-box-shadow: -0.07px 2px 4px 0px rgba(0, 0, 0, 0.3608);
    box-shadow: -0.07px 2px 4px 0px rgba(0, 0, 0, 0.3608)
}

.searchmain .input-box.fullinput .search-input {
    width: 615px
}

.searchmain .input-box.fullinput .reopt {
    display: none
}

.searchmain .search-input {
    float: left;
    width: 495px;
    height: 20px;
    padding: 18px 0 17px 20px;
    font-size: 14px;
    color: #7d7d7d;
    line-height: 20px;
    border: none;
    background-color: transparent;
}

.searchmain .ai-btn {
    float: right;
    width: 83px;
    height: 32px;
    margin-top: 12px;
    margin-right: 10px;
    border: none;
    color: #2069e7;
    font-size: 14px;
    line-height: 32px;
    border-radius: 5px;
    background: #D0E5FD;
	text-align:center;
}

.searchmain .ai-btn .icon-ai {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 25px;
    margin-bottom: 2px;
    outline: none;
    background: url("../nimages/icons.png?v=7.26") 10px -178px no-repeat;
    cursor: pointer
}

.searchmain .ai-btn:hover {
    color: #fff;
    background-color: #3040d1;
    overflow: hidden
}

.searchmain .ai-btn:hover .icon-ai {
    background-position: 10px -203px
}

.searchmain .search-btn {
    float: right;
    margin-top: 4px;
    margin-right: 3px;
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    border: none;
    outline: none;
    background: #1D67E7;
    cursor: pointer;
    width: 80px;
    height: 49px;
    border-radius: 3px
}

.searchmain .search-btn:hover {
    background-color: #3040d1
}

.searchmain .readvce {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    font-size: 14px;
    text-align: left;
}

.searchmain .readvce a {
    display: inline-block;
    line-height: 28px;
    color: #000
}

.searchmain .readvce a:hover {
    color: #c5eaff
}

.searchmain .readvce.one #highSearch {
    display: none
}

.searchmain .readvce.one a {
    margin-top: 11px
}

.searchmain .sort {
    position: relative;
    z-index: 1;
    float: left;
    width: 120px;
    height: 56px;
    font-size: 14px;
    color: #072958
}

.searchmain .sort:hover {
    z-index: 9999;
    background-color: #fff;
    border-radius: 25px 0 0 0
}

.searchmain .sort:hover .sort-list {
    display: block
}

.searchmain .sort .sort-default {
    height: 56px;
    line-height: 56px;
    text-align: center;
    cursor: pointer
}

.searchmain .sort .sort-default::after {
    content: '';
    position: absolute;
    right: 0;
    top: 18px;
    height: 20px;
    border-right: 1px solid #ddd
}

.searchmain .sort .sort-default span {
    padding-right: 2px;
    margin-right: 0;
    text-align: right;
    color: #010101;
    white-space: nowrap
}

.searchmain .sort .sort-default i {
    display: inline-block;
    vertical-align: top;
	margin:18px 0 0 5px;
    width: 8px;
    height: 6px;
}

.searchmain .sort .sort-list {
    position: absolute;
    display: none;
    border: 1px solid #ddd;
    background-color: #fff;
    white-space: nowrap;
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1)
}

.searchmain .sort .sort-list li {
    height: 30px;
    line-height: 30px;
    text-align: center;
    white-space: nowrap
}

.searchmain .sort .sort-list a {
    display: block;
    padding-left: 9px;
    padding-right: 9px;
    color: #333
}

.searchmain .sort .sort-list li a:hover {
    text-decoration: none;
    background-color: #f5f5f5
}

.searchmain .sort .sort-list .cur a,
.searchmain .sort .sort-list .cur a:hover {
    background-color: #3040d1;
    color: #fff
}

.searchmain .sort .sort-list ul {
    display: inline-block;
    min-width: 118px;
    vertical-align: top;
    white-space: nowrap
}

.searchmain .sort .sort-list ul .tit {
    display: block;
    height: 30px;
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 10px;
    line-height: 30px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    border-bottom: 1px solid #ddd
}

.searchmain .sort .sort-list ul a {
    padding-left: 9px;
    padding-right: 9px
}

.searchmain .sort .sort-list ul+ul {
    margin-left: 6px
}

.option-list {
    width: 100%
}

.option-list li {
    display: inline-block;
    vertical-align: middle;
    height: 26px;
    margin-right: 25px;
    margin-bottom: 6px;
    color: #000;
    font-size: 14px
}

.option-list li i,
.option-list li em {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 18px;
	margin-right:5px;
    background-image: url("../../images/icons.png");
    background-repeat: no-repeat;
    cursor: pointer
}

.option-list li i {
    background-position: 0px -20px
}

.option-list li em {
    background-position: 0px 0px
}

.option-list ul>li:last-child {
    margin-right: 0
}

.option-list .selected i {
    background-position: -14px -20px;
}

.option-list a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    color: #fff;
    cursor: pointer
}

.option-list a:hover {
    color: #c5eaff
}


.searchresult {
	width: 1160px;
	margin: 20px auto 30px auto;
	padding:20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	background: #fff;
	height:auto;
}


.searchresult .documenttypeiconall
	{
	padding-bottom: 15px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 24px;
}

#content_leftnav{float:left;width:180px;min-height:208px;margin:0 60px 0 0}
#content_leftrs{width:920px;float:left}
.result-op,#content_left .result{margin-bottom:12px;overflow:hidden}
.result-op{overflow:visible}
.result{width:920px;border-bottom:1px solid #efefef}

.c_font{font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑"}
.c_font em{font-style:normal;color:#d00000}
.c_font a{outline:0;color:#06c}
.c_font a,em{text-decoration:none}
.c_font a:hover,.c_font a:hover em{text-decoration:underline}
.c-gap-right{margin-right:12px}
.c-gap-right-small{margin-right:6px}
.c-gap-right-large{margin-right:16px}

#toolbar{width:920px;box-sizing:content-box;color:#666;font-size:12px;margin-bottom:15px;height:30px; line-height:30px; border-bottom:1px solid #DCDFE6; padding-bottom:10px;}
#toolbar .num_container{width:300px;float:left; font-size:13px;}
#toolbar .num_container .totalnum{ color:#0853a4}
#toolbar .sort_container{width:40px;float:right; text-align:right}
#toolbar .sortwr{float:right;position:relative;*zoom:1;color:#666}
#toolbar .sortwr li{color:#606266; border:1px solid #DCDFE6; margin:0 0 0 10px; border-radius:3px; float:left; padding:0 10px}

#toolbar .sortwr li i {vertical-align: middle; display: inline-block; width: 13px; height: 12px; margin-left: 4px;}
/*#toolbar .sortwr li.select i .asc { background-position: 0 -203px;}
#toolbar .sortwr li.select i .desc{ background-position: 0 -225px;}*/


#toolbar .sortwr li:hover{color:#fff;background-color:#0853a4;border-color:#0853a4; cursor: pointer}
#toolbar .sortwr li.select{color:#fff;background-color:#0853a4;border-color:#0853a4; cursor:pointer}
.leftnav_list{height:0;overflow:hidden;-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-ms-transition:height .2s linear;transition:height .2s linear}
.leftnav_list a:hover{background:#f5f5f5;text-decoration:none}
.leftnav_list i{font-style:normal;color:#b6b6b6;padding-left:4px;float:right}
.leftnav_list.leftnav_list_show{height:auto}
.leftnav_item{margin-bottom:5px;position:relative}
.leftnav_item .leftnav_list_cont{padding-bottom:3px}
.leftnav_item .left_list_short .leftnav_showmore{display:block}
.leftnav_item .left_list_short .leftnav_hidemore{display:none}
.leftnav_item .left_list_short .leftnav_list_cont a.leftnav_tag,.leftnav_item .left_list_short .leftnav_list_cont a.sc_nav_tag{display:none}
.leftnav_item .left_list_short .leftnav_list_cont a.left_list_short_show{display:block}
.leftnav_item .left_list_long .leftnav_showmore{display:none}
.leftnav_item .left_list_long .leftnav_hidemore{display:block}
.leftnav_item a{color:#333;display:block;height:24px;line-height:24px;white-space:nowrap;word-wrap:normal}
.leftnav_item .leftnav_t{color:#999;font-size:14px;background-color:transparent;padding-right:4px;margin-bottom:5px}
.leftnav_item .leftnav_t .c-icon{float:right;margin:4px -6px 0 0;cursor:pointer}
.leftnav_item i{color:#999}
.leftnav_item a:hover{text-decoration:none}
.leftnav_item .filter-school-tips{display:none;position:absolute;top:27px;padding:12px;background-color:#fff0e6;color:#06c;border:1px solid #ffd7bd;width:158px;z-index:20}
.leftnav_item .c-icon-trans-V{position:absolute;top:-11px;left:44px}
.leftnav_school_item{z-index:20}
.leftnav_school_item .leftnav_t{background-color:#fff;margin-top:-5px;overflow:hidden;text-overflow:ellipsis}
.leftnav_school_item .leftnav_t .filter-school-logo{cursor:pointer;margin:3px 5px 0 0;*margin-top:0;vertical-align:top;border:0}


/*左侧边栏菜单*/
#content_leftnav .sidebar { width: 200px; float: left; background-color:#FFFFFF; margin: 0 auto;}
#content_leftnav .sidebar dl { overflow: hidden; }
#content_leftnav .sidebar dt { line-height: 20px; font-weight: 600; color: #0286D8; height: 20px; padding: 5px 0 15px 0; border-bottom: solid 1px #DCDFE6; cursor: default; cursor:pointer }
#content_leftnav .sidebar dt.current { color: #f60; }
#content_leftnav .sidebar dt i { background: url(../../images/joinin_pic.png) no-repeat; vertical-align: middle; display: inline-block; *display: inline/*IE7*/; width: 11px; height: 16px; *zoom: 1/*IE7*/;}
#content_leftnav .sidebar dt i.hide { background-position: -20px 0 }
#content_leftnav .sidebar dt i.show { background-position: 0 0 }
#content_leftnav .sidebar dt.current i.hide { background-position: -300px -15px; }
#content_leftnav .sidebar dt.current i.show { background-position: -280px -15px; }
#content_leftnav .sidebar dd { margin-bottom: 10px; }
#content_leftnav .sidebar ul { width: 200px; padding: 6px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#content_leftnav .sidebar ul li { padding: 6px 0; }
#content_leftnav .sidebar ul li a { color: #999; }
#content_leftnav .sidebar ul li i { background: url(../../images/joinin_pic.png) no-repeat -320px 0; vertical-align: middle; display: inline-block; width: 3px; height: 5px; margin-right: 10px; margin-left: 14px; }
#content_leftnav .sidebar ul li.current { color: #FFF; background-color: #27A9E3; }

.t{font-size:18px;font-weight:400;margin:20px 0 6px 0}
.t a,.t em{text-decoration:none}
.t a:hover,.t em:hover{text-decoration:underline}
.t .c-icon{vertical-align:middle;margin-top:-2px}
.c_abstract,.c_abstract a{color:#666}
.c_abstract{line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; text-align:justify}
.sc_default_result .sc_content{margin-top:5px}
.sc_default_result .sc_content .text-icon{font-size:12px;color:#1f85e1;vertical-align:text-bottom;display:inline-block;line-height:21px}
.sc_default_result .sc_content .text-icon b.text-icon-left{font-size:13px;font-weight:500;padding-right:2px}
.sc_default_result .sc_content .text-icon b.text-icon-right{font-size:13px;font-weight:500;padding-left:2px}
.sc_default_result .sc_info{color:#333;margin-top:4px}
.sc_default_result .sc_info a{color:#333;display:inline-block}
.sc_default_result .sc_info a:hover{color:#333}
.sc_default_result .sc_info .sc_time{color:#999}
.sc_default_result .c_allversion{margin-top:5px}
.sc_default_result .sc_ext{height:24px;line-height:24px;margin:11px 10px 20px 0}
.sc_default_result .sc_other{width:100%;white-space:nowrap;word-wrap:normal}
.sc_default_result .sc_other a{display:inline-block;height:26px;margin-right:15px;padding:0 15px;line-height:25px;background:#f1f1f1;font-size:12px;color:#333;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;border-radius:13px;color:#06c;background-color:#edf9ff;border:1px solid #edf9ff}
.sc_default_result .sc_other a:hover{color:#fff;background-color:#0853a4;border-color:#0853a4;text-decoration:none}
.sc_default_result .sc_other a.collected i,.sc_default_result .sc_other a.collected span{color:#06c}
.sc_default_result .sc_other a.collected:hover{background-color:#0853a4;border-color:#0853a4;text-decoration:none}
.sc_default_result .sc_other a.collected:hover i,.sc_default_result .sc_other a.collected:hover span{color:#fff}
.sc_default_result .sc_other a.batched{cursor:pointer}
.sc_default_result .sc_other a.suspend{cursor:default}
.sc_default_result .sc_other a span{cursor:pointer}
.sc_default_result .sc_other a i{width:14px;height:14px;display:inline-block;font-size:14px;margin-right:5px;vertical-align:middle;margin-top:-1px;line-height:14px}
.sc_default_result .sc_other span.search-get-icon{display: block;float:right;height:22px;line-height:22px;text-align:center;font-size:12px;color:#06c;letter-spacing:0;margin-top:3px;cursor:pointer}
.sc_default_result .sc_other span.search-get-icon img{vertical-align:bottom;margin-right:5px;width:22px;height:22px}
.sc_default_result .sc_other span.search-get-icon em{color:#06c}
.sc_default_result .sc_other span.search-get-icon:hover{color:#0953a4;text-decoration:underline}
.sc_default_result .sc_other span.search-get-icon:hover i{color:#0953a4}
.sc_default_result .sc_allversion{line-height:20px;color:#999}
.sc_default_result .sc_allversion .split{color:#333}
.sc_default_result .sc_allversion a{color:#333}
.sc_default_result .sc_allversion a:hover{color:#333}
.sc_default_result .sc_allversion .v_item_span{display:inline-block}
.sc_default_result .sc_allversion .v_icon{display:none}

.searchresult .pDiv { background-color: #FFF; border-style: solid; border-color: #D7D7D7 transparent #C8C8C8 transparent; border-width: 1px 0 0 0; position: relative; z-index: 3; font-size:12px; height:30px; line-height:30px; padding-top:15px}
.searchresult .pGroup-left { color: #777; line-height: 30px; height: 30px; position: absolute; z-index: 1; top: 15px; left: 0; }
.searchresult .pGroup-left .select { font-family: Arial, Helvetica, sans-serif; vertical-align: middle; display: inline-block; *display: inline;width: 40px; height: 24px; background-color: transparent; padding: 0; margin: 0 6px 0 6px; border-radius: 0; border: none; *zoom: 1; font-size:11px}
.searchresult .pGroup-right { color: #777; line-height: 30px; height: 30px; position: absolute; z-index: 1; top: 15px; right: 0; }
/*表格翻页控制*/
.searchresult .pGroup-middle { font-size: 0; *word-spacing:-1px/*IE6、7*/;text-align: center; margin: 0 auto; width: 250px; height: 24px; float: none; z-index: auto; }
.searchresult .pGroup-middle .pButton,
.searchresult .pGroup-middle .pcontrol,
.searchresult .pGroup-middle .pcontrol input,
.searchresult .pGroup-middle .pcontrol span { vertical-align: middle; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/;*zoom:1/*IE7*/;}
.searchresult .pGroup-middle .pButton { color: #0686D8; background-color: transparent; text-align: center; width: 24px; height: 24px; padding: 0; margin-right: 8px; border-radius: 4px; cursor: pointer; overflow: hidden; }
.searchresult .pGroup-middle .pButton:hover { color: #FFF; background-color: #0686D8; padding: 0; border: 0; }
.searchresult .pGroup-middle .pButton i { line-height: 24px; font-size: 14px; }
.searchresult .pGroup-middle .pcontrol { font-size: 12px; line-height: 20px; color: #0686D8; *word-spacing:-1px/*IE6、7*/;margin-right: 10px; }
.searchresult .pGroup-middle .pcontrol input { color: #0686D8; background-color: transparent; text-decoration: underline; text-align: center; width: 30px; padding: 0; border: none; border-radius: 0; }
.searchresult .pGroup-middle .pcontrol input:hover,
.searchresult .pGroup-middle .pcontrol input:focus { background-color: #FFF; box-shadow: none; }
.searchresult .pGroup-middle .pcontrol span { margin-right: 2px; }
.searchresult .pDiv .pButton.pBtnOver { width: 20px; height: 20px; border: 1px solid #ccc; cursor: pointer; }
.searchresult .pDiv .pButton span { display: block; width: 20px; height: 20px; float: left; }
.searchresult .pDiv .pButton:hover span,
.searchresult .pDiv .pButton.pBtnOver span { width: 19px; height: 19px; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.searchresult div.iDiv { border: 1px solid #316ac5; position: absolute; overflow: visible; background: none; }
.searchresult div.iDiv input,
.searchresult div.iDiv select,
.searchresult div.iDiv textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.searchresult div.iDiv input.tb { border: 0px; padding: 0px; width: 100%; height: 100%; padding: 0px; background: none; }
.searchresult div.hGrip { position: absolute; top: 0px; right: 0px; height: 5px; width: 5px; background: url(../images/line.gif) repeat-x center; margin-right: 1px; cursor: col-resize; }
.searchresult div.hGrip:hover,
.searchresult div.hGrip.hgOver { border-right: 1px solid #999; margin-right: 0px; }
.searchresult div.vGrip { height: 5px; overflow: hidden; position: relative; background: #fafafa url(../images/wbg.gif) repeat-x 0px -1px; border: 1px solid #ccc; border-top: 0px; text-align: center; cursor: row-resize; display: none; }
.searchresult div.vGrip span { display: block; margin: 1px auto; width: 20px; height: 1px; overflow: hidden; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; background: none; }
.searchresult span.cdropleft { display: block; background: url(../images/prev.gif) no-repeat -4px center; width: 24px; height: 24px; position: relative; top: -24px; margin-bottom: -24px; z-index: 3; }
.searchresult div.hDiv span.cdropright { display: block; background: url(../images/next.gif) no-repeat 12px center; width: 24px; height: 24px; float: right; position: relative; top: -24px; margin-bottom: -24px; }

/* 内容部分通用表格样式 */
.wtsc-default-table { line-height:20px; width: 100%; border-collapse: collapse; clear: both; font-size:12px;}
.wtsc-default-table thead th { line-height: 20px; color: #FFF; background-color: #3476FE; text-align:center; height: 20px; padding: 8px 0; border-bottom: solid 1px #DDD; border-top: solid 1px #DDD; font-size:12px}
.wtsc-default-table thead td,
.wtsc-default-table tfoot th { background-color: #FFF; height: 22px; padding: 5px 0; border-bottom: solid 1px #E6E6E6;}
.wtsc-default-table tfoot th { border-top: solid 1px #E6E6E6;}
.wtsc-default-table thead td label, .wtsc-default-table tfoot th label { color: #555; display: inline; float: left; margin-right: 10px; cursor: pointer; }
.wtsc-default-table tbody th { background-color: #FAFAFA; border: solid #E6E6E6; border-width: 1px 0; padding: 4px 0;}
.wtsc-default-table tbody th span { display: inline-block; vertical-align: middle; margin-right: 30px;}
.wtsc-default-table tbody td { color: #999; text-align: center; padding: 10px 0;}
.wtsc-default-table tbody td strong { color: #666;}
.wtsc-default-table .btn { color: #666; background: #F0F0E1; text-decoration: none; padding: 2px 5px; border-radius: 4px; box-shadow: 0 0 2px rgba(102,102,0,0.1); border:1px solid #ACA879}
/* 警示信息文字 */
.warning-option { font-size: 0; line-height: 32px; color: #27A9E3; *word-spacing:-1px/*IE6、7*/; text-align: center; margin: 100px auto;}
.warning-option i { font-size: 24px; line-height: 32px; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; margin-right: 8px;}
.warning-option span { font: 14px/32px "microsoft yahei"; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.warning-option i, .warning-option span { *display: inline/*IE6,7*/;}