body
{
    margin: 0px;
}

body, p, div, td, input, select, textarea
{
    font-size: 9pt;
    color : #000000;
}

form
{
    margin: 0px;
    padding: 0px;
}

input.txt, textarea.txt
{
    color: #000000;
    border: 1px solid #000000;
    background: #FFFFFF;
    padding: 2px;
}

input.btn
{
    color: #FFFFFF;
    background-color: #3CA1FD;
    border: 1px outset #3CA1FD;
}


table.common {
    border: 0px solid black;
    background-color: black;
}

table.common th, table.common td {
    background-color: white;
}

tr.th1 th,
th.th1 {
    color: #FFFFFF;
    background-color: #5A5AAD;
    font-size: 9pt;
    padding: 3px;
}
tr.tr1 td,
td.td1 {
    color: #000000;
    background-color: #EBFAFF;
    /*border-bottom: 1px solid #0148B2;*/
    padding: 2px;
}
tr.tr2 td,
td.td2 {
    color: #000000;
    background-color: #C0EFFF;
    /*border-bottom: 1px solid #0148B2;*/
    padding: 2px;
}
/*
table.common tr.out td {
	background-color: #7290E1;
	}
table.common tr.over td {
	background-color: #88A7E5;
	}*/


table.common td.select, table.common tr.select td {
    background-color: #80A1F2;
}

/*	menu tree style */
.webfx-tree-container {
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
}

.webfx-tree-item {
    font-size: 9pt;
    padding: 0px;
    margin: 0px;
    color: #215DC6;
    white-space: nowrap;
    word-break: keep-all;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
    margin-left: 3px;
    padding: 1px 2px 1px 2px;
}

.webfx-tree-item a {
    /* color: #215DC6; */
    /* text-decoration: none; */
}

.webfx-tree-item a:hover {
    color: #428EFF;
    text-decoration: underline;
}

.webfx-tree-item a:active {
    background: highlight;
    color: highlighttext;
    text-decoration: none;
}

.webfx-tree-item img {
    vertical-align: middle;
    border: 0px;
}

.webfx-tree-icon {
    width: 18px;
    height: 18px;
}


table.forumtbl {
    border: 0px solid red;

    padding : 0;
    margin-top : 10px;
    margin-bottom : 10px;
}

.topicorder{
    background-color: #DBE4E9;
    border: #AEBDC4;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    color : #006699;
    font-weight : bold;
    padding-bottom : 1px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 1px;
}

.topicgood{
    background-color:#DBE4E9;
    border: #AEBDC4;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    color : #FF0000;
    font-weight : bold;
    padding-bottom : 1px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 1px;
}

div.title {
    color: #FF6600;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    text-align: center;
}
div.content, div.content div, div.content p, div.content td {
    font-size: 9pt;
    line-height: 24px;
}
hr.doc {
    width: 80%;
    color: #80D6F0;
    height: 1px;
}
ul.doc  {
    margin-left: 4pt;

}

td {
    font-family: "&Euml;&Icirc;&Igrave;&aring;"; font-size: 9pt; color:#000000 ; line-height: 20px
}
table {
    font-family: "&Euml;&Icirc;&Igrave;&aring;"; font-size: 9pt; color:#000000 ; line-height: 20px
}
a:link {color:#333; text-decoration:none}
a:visited {color:#333; text-decoration:none}
a:hover {color:darkgreen;}
a.left:link {color:#0064AC; text-decoration:none}
a.left:visited {color:#0064AC; text-decoration:none}
a.left:hover {color:orange; text-decoration:underline}
a.top:link {color:#FFFFFF; text-decoration:none}
a.top:visited {color:#FFFFFF; text-decoration:none}
a.top:hover {color:orange; text-decoration:underline}

.nav {padding: 4px; color: #FFFFFF; text-align: center;}
.nav a:link {color: #FFFFFF; text-decoration: none;}
.nav a:visited {color: #FFFFFF; text-decoration: none;}
.nav a:hover {color: #FFFFFF; text-decoration: underline;}

/*2019-5-8*/
* {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    font: 14px/1.5 Helvetica, Arial, Tahoma;
    line-height: 18px;
    color: #333;
    overflow: auto;
    text-align: center;
}

img {
    border: 0;
}
.header,.nav {clear: both;width: 99.4%;/* max-width: 1440px; */margin: 0 auto;}
.header_top{  width: 1004px; margin: 0 auto;}
.nav {background-color: #229EA8;height: 40px;}
.nav ul { width: 1064px; margin: 0 auto;}
.nav ul li { float: left;}
.nav ul li a {color:white;line-height: 30px;padding: 5px 40px;height: 30px;display: block;font-weight: bolder;font-size: 14px;}
.nav ul li a:hover {background-color: #34A9B3;color:white;opacity: 0.8;text-decoration: none;}
.left_bar {width: 268px!important;overflow: hidden;}
.right_bar {width: 750px;padding-top: 10px;overflow: hidden;/* margin-left: 6px; */}

ul.cont_list{margin-left: 5%;width: 95%;}
ul.cont_list li{ clear: both; list-style-type: disc;}
ul.cont_list li a{ float: left;}
ul.cont_list li small{ float: right;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

em, i {
    font-style: normal;
}

a {
    color: #444;
    text-decoration: none;
}

pre {
    font-size: 16px;
    line-height: 20px;
}

select {
    border-radius: 0;
    -webkit-border-radius: 0;
}


* {
    word-wrap: break-word
}



.pc, .pr, body, dd, del, dl, em, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
    font-style: normal;
    font-size: 100%
}

dl, ol, ul {
    list-style: none
}

body, button, input, select, textarea {
    font: 14px/1.5 Verdana, 'Microsoft YaHei', Tahoma, Simsun, sans-serif !important;
    color: #444;
    overflow-x: hidden;
}
body{
    width:1280px;
    margin:0 auto;
}

input, select, textarea {
    resize: none;
    outline: 0
}

table {
    empty-cells: show;
    border-collapse: collapse
}

caption, th {
    text-align: left;
    font-weight: 400
}

a {
    color: #333;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a img {
    border: none
}

label {
    cursor: pointer
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.fl {
    float: left;
}

.fr {
    float: right!important;
}
.text-center
{ text-align: center;}

.c-green { color:darkgreen;}
.mt-10 { margin-top: 10px;}
.ml-20 { margin-left: 20px;}
.con_title a { text-decoration: none;}
.con_title h2 { font-size: 16px; width: 70%;}
.con_title1 {background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon1.png") no-repeat;background-size: contain;}
.con_title2 { background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon2.png") no-repeat; }
.con_title3 { background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon3.png") no-repeat; }
.con_title1 a,.con_title2 a,.con_title3 a {color:white;margin-top: 10px;width: 40px;height: 20px;display: inline-block;}
.con_title span { height: 26px; line-height: 26px;}
.teacher_div { border: 1px solid #e2e2e2; border-radius: 5px; height:100px; padding: 1px;  margin-left: 3px; margin-bottom: 10px; line-height:100px;}
.container {
    width: 1024px;
    margin: 0 auto!important;
    text-align: center;
    background-color: white;
    text-align: left;
    /* margin-top: 20px; */
}
.bk-b { border-bottom: 1px dotted #e2e2e2;}
.bk-blue { border: 1px solid deepskyblue;}
.pd-5 { padding: 5px;}
.pd-10 { padding: 10px;}
.w-full { width: 99%;}
.bk-tgreen { border-top: 2px solid darkgreen;}

.content_list { background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/list_bg.png") no-repeat top left; min-height: 600px; text-align: left; padding-top: 20px;}
.cont_left_title {
    background-color: #EBEBEB;
    /* height: 30px; */
    width: 100%;
    padding: 0px 0 10px;
}
.cont_left_title b,.cont_left_title h1 { float: left; font-size: 20px; font-weight: normal; padding-left: 10px; padding-right: 10px; line-height: 1em;}
.cont_left_title b { border-right: 1px dotted #333; }
.con_left {width: 220px;border: none;border-radius: 10px;background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/cat_left_bg.png") #EBEBEB no-repeat bottom;padding-bottom: 161px;}
.con_left_doc {background-color:white;}
.tree_list { clear:both;}
.con_right {width: 740px;border: 1px solid #e2e2e2;min-height: 600px;background: white;margin-left: 20px;border-radius: 10px;padding: 10px 20px;}
.con_right_title {background-color: transparent;width:97%;padding: 0px;border-bottom: 1px solid #ccc;}
.con_right_title .fl { font-size: 16px;}
.con_right_title b { color:orange; font-size: 12px;}
.con_510
{
    width: 738px;
    border: 1px solid #e2e2e2;
    border-top: 2px solid #328A7E;
}
.con_510 .con_title4 {
    background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon4.png") no-repeat;
    width:96%;
    height: 34px;
    margin-left:2%;
    border-bottom:  1px solid #e2e2e2;
    margin-top: 5px;
    background-size: contain;
}
.con_510 .links { background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon5.png") no-repeat; padding-left:110px; height: 45px;}
.con_510 .links li{float: left;background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/newsTitle_icon6.png") no-repeat;padding-left: 22px;margin-right: 15px;cursor: pointer;margin-top: 15px;}

.con_270 {width: 260px;padding: 10px 3px;margin-top: 10px;}
.con_270,.con_420{
    float: left;
    border: 1px solid #e2e2e2;
    border-top: 2px solid #328A7E;
}
.con_420 {
    border-top:none;
}
.con_doc {padding: 5px 5px 10px;}
.con_270>.con_title,.con_420>.con_title
{
    padding-top: 2px;
    border-bottom: 1px solid #e2e2e2;
}
.con_270 h3,.con_420 h3
{
    width: 79px;height: 30px;
    line-height: 27px; margin-left: 2px;
    color: white;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
}

.con_420 {
    width: 366px;
    margin-left: 7px;
    height: 268px;
    /* margin-top: 10px; */
    margin-bottom: 9px;
    overflow: hidden;
}
.con_420 .con_title
{
    border-bottom: 0px;
}

.con_title {
    width: 100%;
    height: 30px;
    line-height: 1em;
    background-size: contain;
}

.bg_red span { height: 36px; line-height: 36px;}
.more_gray {
    cursor: pointer; background-color:#f5f5f5;padding: 5px 6px; border-radius: 5px;  }


.fl { float: left;}
.hot_link {width: 110%;}
.hot_link li {width: 135px;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;float: left;margin-right: 56px;margin-bottom: 10px;text-align: center;}
.copyRight { width: 90%; padding:20px 5%; }
.copyRight .fl {color:white!important;text-align: left;}
/*nav*/
ul, li{list-style:none;}
.clear{clear:both;}

.sidebar{border:1px solid #e6ebf1;width:100%;}
.sidebar h2{color:#fff;font-size:14px;line-height:21px;text-align:center;padding:2px 0 7px;}
.footer {background-color: #229EA8;color:white;}
.doc_list {margin-top: 20px;width: 98%;}
.doc_title { clear: both; border-left: 5px solid #23AF35; padding-left: 20px; height: 20px; margin-left: 10px;}
.doc_title h3{ font-size: 16px;}
.doc_list ul {clear: both;width: 95%;margin-left: 40px;}
.doc_list ul li {border-bottom: 1px dashed #e2e2e2;/* padding-left: 40px; */height: 24px;line-height: 24px;}
.search_txt {width: 200px;margin-top: 25px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;height: 24px;bordr:none;border: 1px solid #e2e2e2;}
.search_btn {background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/search.png")no-repeat 3px 0px;width: 31px;height: 26px;border: none;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border: 1px solid #e2e2e2;position: relative;top: 6px;left: -6px;/* padding: 0px 5px; */}
.contents .con_doc ul li { line-height:2em;}
.contents .con_doc ul li:before{ content:""; display:inline-block; width:5px;height:5px; background-color:#98BF37; overflow:hidden}
.con_doc ul li .doc_date { float:right;color:#9F9F9F;}
.navs,.navs a { color:#A9A9A9;}
.nav-title { color:#67A634;font-weight:bolder; border-bottom:2px solid #67A634;}
#webfx-tree-object-2,.navS{ background:#61A431; border-bottom:2px solid #638D45; padding:10px;text-align:center;}
#webfx-tree-object-2 a { font-size:16px; font-weight:bolder;color:white;}
#webfx-tree-object-2 img,#webfx-tree-object-2-cont img { display:none;}
#webfx-tree-object-2-cont a {line-height:2.5em;border-bottom:1px solid #A9A9A9;width: 95%;display:block;}
#webfx-tree-object-2-cont a:after { content:"";display:inline-block; float:right;background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/nav_arrow2.png")no-repeat; width:20px;height:10px; position:relative;top:10px}
#webfx-tree-object-2-cont a:before{ content:""; width:2px;height:16px; background-color:transparent;float:left; position:relative;top:6px;left:-5px;}
#webfx-tree-object-2-cont a:hover {color:#638D45; text-decoration:none; font-weight:bold;}
#webfx-tree-object-2-cont a:hover:after { background: url("http://jkys.xhedu.sh.cn/cms/data/upload/file/images/nav_arrow1.png")no-repeat; width:20px;height:10px; position:relative;top:10px}
#webfx-tree-object-2-cont a:hover:before {background-color:#638D45;}
#webfx-tree-object-2-cont a:active { background-color:#B9DE50;}
.navS { width:91.5%; color:white;}
.flash { border:none;}
.flash>div { margin:0 auto;}

