@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;word-wrap:break-word; font-family: "Microsoft YaHei", 微软雅黑, SimHei, "PingFang SC", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu, SimSun, 宋体, Tahoma, Verdana;}
body{ width:100%; height:auto; margin:0 auto;color:#444444; font-size:16px;background: url(body.jpg) bottom center no-repeat #f0eeec; }
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}

img{ border:0; margin:0; padding:0; display:inline-block; vertical-align:top;}
a{color:#2b2b2b; text-decoration:none;}
a:visited {color:#2b2b2b; text-decoration:none;}
a:hover{ color:#af0304; text-decoration:underline;}
ul,li{ padding:0; margin:0; list-style:none;}
dt{ font-weight:bold;}
h1,h2,h3,h5,h6{ margin:0; padding:0;}

h4{ float:right; margin-right:10px; margin-top:9px;}
h5{ float:right; font-size:12px; margin-right:10px; font-weight:normal;}

.l{ float:left;}
h6{ float:right; font-size:12px; font-weight:normal; color:#aaa;}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
hr{ margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
.top10{ float:left; margin-top:10px;}
.top20{ margin-top:20px;}
.left10{ float:left; margin-left:10px; _display:inline;}
.left15{margin-left:15px; _display:inline;}


#header{ width:100%; height:auto; background: url(header1.jpg) top center no-repeat;}

#head{width:1500px; height:100px;margin:0 auto; padding: 40px 0;}
#logo{ float: left;}
#logotxt{ float: right; margin-right: 160px;}

#menu{ height:70px; background-color: #ffffff;}
#nav{width: 1500px; height: 70px; margin: 0 auto;font-size:24px;}
#menu .nav { width:1500px; height:70px;  position:absolute;z-index:99;}
#menu .nav ul {padding:0; margin:0;list-style-type: none;}
#menu .nav ul li {float:left; position:relative; width: 150px; text-align: center; }
#menu .nav ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:150px; height:70px; overflow:hidden; color:#333333; line-height:70px;font-weight:normal;}
#menu .nav ul li ul {display: none;}
#menu .nav ul li:hover a { text-decoration: none; display: block; background: url(hover.png) bottom center no-repeat; line-height: 70px; color: #d8390f; font-weight: bold; border-radius: 15px;}
#menu .nav ul li:hover ul {display:block; position:absolute; top:70px; left:0; width:150px;  background-color:rgba(0,112,53,0.7);  border-radius: 13px;}

#menu .nav ul li:hover ul li { margin: 0;}
#menu .nav ul li:hover ul li a {display:block;  color:#ffffff;font-size:16px;font-weight:normal; margin-top: 0;border-radius:0px; background:none;}
#menu .nav ul li:hover ul li a:hover { color:#ffffff;font-size:16px; text-decoration: none;  background-color:rgba(0,112,53,0.9); border-radius: 13px; }

#banner{ width: 100%; height: 550px; overflow: hidden;}


#content{ width:1470px; min-height:200px; margin:0 auto; background-color: #ffffff; margin-top: 20px; padding: 15px;}

#news{ height: 560px;}
.newstit{ float:left; width:100%; height:80px; background: url(newstit.jpg) left center no-repeat; margin-bottom: 15px;}
.newstit h2 a{float: left; width: 200px; height: 80px; }
.newstit h5 a{ float: right; width: 90px; height: 80px; background: url(more.jpg) right center no-repeat;}

.slider{float: left; width: 720px; height: 460px; overflow: hidden;}
.tabox{ float: left; width: 720px; height: 460px; margin-left: 30px; }

.tabox .tab{ float:left; width:720px; height:50px;line-height:50px; }
.tabox .tab .scrollUl{width:100%; overflow:hidden; height:50px;}
.tabox .tab .scrollUl li{float:left}
.tabox .tab .bor03{border-top-width:0px;}

.tabox .st01{ float:left; cursor:pointer; width:120px; text-align:left;  height:50px; font-size:24px;color:#e50000; font-weight:bold;}

.tabox .st02{ float:left;width:120px; height:50px; text-align:left; color:#333333; font-size:24px; }

.hidden{ display:none;}
.tabox .list { float: left; width: 100%; min-height: 200px;}

.tabox .list li{ float: left; height: 71px; overflow: hidden;  border-bottom: 1px dotted #ddd; padding:10px 0 10px 0; margin-top: 10px; }
.tabox .list li .time{ float: left; width: 90px;  color:#e50000; font-size: 24px; }
.tabox .list li .newstxt{ float: left; width: 630px; }
.tabox .list li .newstxt dt{ font-size: 20px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal;}
.tabox .list li .newstxt dd{ font-size: 14px; color: #a3a3a3; line-height: 24px;}



.title{ float:left; width:100%; height:auto;}
.tit{ float:left; width:100%; height:45px; line-height:45px; }
.tit h2{ font-size:24px; color:#ffffff; text-align: center; font-weight: normal;}
.tit h2 a{ color:#ffffff; text-decoration: none;}
.tit h2 a:hover{ color:#ffffff;}
.column-title{ background: url(../images/tit1.jpg) 0 0 no-repeat; }


.possplit{ display: inline;background-image: url(../images/posSplit.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 22px;
    background-position: center;
    width: 10px;

    border: 0px solid red;
}



.jxtit{ float:left; width:100%; height:60px; background: url(jxtit.jpg) left center no-repeat; margin-bottom: 15px;}
.jxtit h2 a{float: left; width: 140px; height: 60px; }
.jxtit h5 a{float: right; width: 100px; height: 60px; }


.xstit{ float:left; width:100%; height:60px; background: url(xstit.jpg) left center no-repeat; margin-bottom: 15px;}
.xstit h2 a{float: left; width: 140px; height: 60px; }
.xstit h5 a{float: right; width: 100px; height: 60px; }


.djtit{ float:left; width:100%; height:60px; background: url(djtit.jpg) left center no-repeat; margin-bottom: 15px;}
.djtit h2 a{float: left; width: 140px; height: 60px; }
.djtit h5 a{float: right; width: 100px; height: 60px; }


.xsgtit{ float:left; width:100%; height:60px; background: url(xsgtit.jpg) left center no-repeat; margin-bottom: 15px;}
.xsgtit h2 a{float: left; width: 140px; height: 60px; }
.xsgtit h5 a{float: right; width: 100px; height: 60px; }


.half{ float: left; width:720px; height: auto; margin-top: 10px;}
.half .list{ float: left; width: 100%;}
.half .list li{ float:left; width:100%;  line-height:40px; font-size:18px; }



#foot{ width: 1470px; height:190px ; background-color: #f4f4f4; margin: 0 auto; margin-top: 15px; padding: 30px 0;}
#foot .flogo{ float: left; width: 599px;height:190px ;   background: url(flogo.jpg) center no-repeat; border-right: 1px solid #ddd;}
#foot .links{ float: left; width: 549px; height: 190px; border-right: 1px solid #ddd;}
#foot .links .tit{ font-size: 20px; font-weight: bold; text-indent:50px;}
#foot .links .list{ float: left; width: 549px; }
#foot .links .list .box{ float: left; width: 274px; text-align: center; margin: 10px 0 10px 0;}
.links select {
    width: 180px;
    box-sizing: border-box;
    vertical-align: middle;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #E6E6E6;
    height: 40px;
    background: url(jiantou.png) no-repeat scroll right center transparent;
    background-color: #f4f4f4;
    padding-right: 24px;
    padding-left: 10px;
    font-size: 15px;
    cursor: pointer;
}

#foot .mail{ float: left; width: 320px; height: 190px;}
#foot .mail .tit{ font-size: 20px; font-weight: bold; text-indent:50px;}
#foot .mail .list{ float: left; width: 320px; }
#foot .mail .list li{ float: left; width: 100%; text-align: center; margin: 5px 0 0px 0;}


#footer{ width:100%; height:60px; line-height: 60px; font-size:12px; color: #e7bbb6; text-align:center;}
#footer a{ color: #e7bbb6;}
#footer img{ vertical-align: middle;}


/*栏目页样式*/
#lm_banner{ width:1470px; height:90px; margin-top:15px; overflow:hidden; padding: 15px; margin: 0 auto; background-color: #ffffff; margin-top: 15px; overflow: hidden;}
#lm_banner img{ width: 100%; height: 90px;}
#content2{ width:1500px; height:auto; margin:0 auto;}


#mainl{ float:left; width:240px; height:auto; background-color: #fcfcf8;}
.wp-column-menu { width: 240px;  float: left; height:auto; }
.wp-column-news { float: right; width: 100%;}
.wp-column-news .column-news-box { margin-left: 255px; margin-right: 0px;  padding:10px;}

/**栏目列表**/
.column-head { background: #d03005; line-height: 24px; height:50px; line-height:50px; }   /**位置栏目背景**/
.column-head .column-anchor {padding-left: 10px;}
.column-head .column-anchor .column-switch { display: block; width: 30px; height: 24px; float: right; display: none; background: url(img/menu-dot.png) no-repeat center;}
.column-head .column-anchor h3.anchor-title { display: inline-block; float: left; font-size:20px; font-weight:bold; color:#fff; }		/**位置栏目字体**/
.column-list-wrap { padding:0px 0; }
.column-list-wrap li { width: 100%;  margin-top:10px;}
.column-list-wrap li a { display: block; width: 100%; border-bottom:0; font-size: 16px; color: #383838; }
.column-list-wrap li a:hover { color: #ffffff; text-decoration: none; background-color: #d03005;}
.column-list-wrap li.selected a.selected { color: #fff; background-color: #d03005}
.column-list-wrap li a span { display: block; padding: 10px; padding-left: 20px; line-height: 30px; }
.column-list-wrap .sub-list li a {  background-position: 18px 11px; font-size: 14px; background-color: #fff;}
.column-list-wrap .sub-list li a:hover { background-color: #D6D6D6; color: #121212; }
.column-list-wrap .sub-list li.selected a.selected { background-color: #666; color: #fff; background-position: 18px 11px;}
.column-list-wrap .sub-list li a span { padding: 4px 10px; padding-left: 28px; line-height: 24px; }
.column-list-wrap .sub-list .sub-list li a { font-size: 14px; background-position: 26px 10px; background-color: #f5f5f5;}
.column-list-wrap .sub-list .sub-list li.selected a.selected { background-position: 26px 10px;}
.column-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px; }
.column-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected { background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px; }
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px;}



#sub_nav{float:left; width:1000px; height:42px; margin-top:15px; margin:15px 250px 0 250px; overflow:hidden;}

/**子栏目列表：横向**/
.wp_listcolumn_x { display: block;width: auto; text-align: center;}
.wp_listcolumn_x:after { content:"."; display:block; width:100%; height:0; overflow:hidden;}
.wp_listcolumn_x .wp_column {display:inline-block;float:none;vertical-align: bottom;}
.wp_listcolumn_x .wp_column a {  color:#555; font-size:15px; font-weight:bold; background:#ffe3e4; border:1px solid #d70f1a;}
.wp_listcolumn_x .wp_column a:hover { color:#555; background-color:#ffe3e4; border:1px solid #d70f1a;}
.wp_listcolumn_x .wp_column a.selected { color:#fff; background-color:#940f16; border:1px solid #d70f1a; }
.wp_listcolumn_x .wp_column a .column-name {display:inline-block; line-height:40px; padding:0 10px; cursor:pointer; margin:0 10px; font-size:16px;}

/*#mainbox{float:left; width:1500px; height:auto; margin-top:15px; background-color:#fff; }*/
#mainr{ float:left; width:1200px; min-height:430px; background-color:#fff; margin-left:30px;}
#title{ float:left; width:1200px; height:50px;  background:url("title.jpg") left bottom no-repeat; overflow:hidden;}
#title h2{ float:left; width:auto; height:50px; font-size:20px; line-height: 50px;  color:#d03005; text-indent: 25px;}
#title h2 a{color:#d03005;}
#title h5{line-height:50px;}
#title a:hover{ text-decoration:none;}


#mainbox .title h5{ float:right; color:#333333; font-size:16px;}
#mainbox .title h5 a{color:#333333; }
#mainbox .title h5 a:hover{color:#1664b6;}

.dqwz span {float:left;color: #333333;}
.dqwz a {float:left;color: #333333;}
.dqwz a:hover {float:left;color:red;}
.dqwz {font-size: 14px;float: right;font-family: "微软雅黑"; line-height: 50px;}


#txtlist{ float:left; width:1205px; height:auto; margin-top:10px;}
#txtlist li{ float:left; width:100%; height:auto;line-height:40px; font-size:16px; border-bottom:1px dashed #ddd;}
#txtlist .Article_Index {margin-top:11px;margin-right:0px;}

#piclist{ float:left; width:100%; height:auto; padding:15px 0;}
#piclist li { float:left; width:191px; height:260px; overflow: hidden; margin-top:10px; text-align:center; padding: 0 25px;background-color: #ffffff;}
#piclist li img{ width:190px; height: auto; background-color: #ffffff;}
#piclist .teacher_photo{ text-align: center; width:100%; height:218px; display: table-cell; vertical-align:middle; overflow: hidden; }
#piclist .teacher_name{ float: left; text-align: center; width:100%; height: auto;}



#txtlist .wp_paging li { margin-top:15px; width:auto; line-height:normal; border-bottom:none;}
#mainbox .possplit{width: auto;}

.page{ float:left; width:100%; height:auto; text-align:right; line-height:30px; margin-top:10px; padding-top:10px; border-top:1px solid #ddd;}


#neirong{ float:left; width:1195px; height:auto; margin-top:20px; padding:0 15px;}
#neirong h1{ float:left; width:1195px; font-weight:bold; color:#444444; text-align:center; line-height:36px; font-family:"黑体";}
#neirong .info{  float:left; width:1195px; height:30px; font-size:12px; text-align:center; margin-top:10px; color:#C9C9C9; border-bottom:1px solid #ddd; padding-bottom:10px;}
#neirong .content{ float:left; width:1155px; height:auto; line-height:30px; font-size:16px; margin:15px 30px;}
#neirong .content p{ margin-top:10px;}
#neirong .content img{ max-width:800px;text-align:center;display:block; margin:0 auto;}
#neirong .tianjia{ text-align:right; padding-top:15px;}
#neirong .view{ float:left; width:100%; height:auto; margin-top:15px;}
#neirong .next{ float:left; width:100%; height:auto; margin-top:10px; border-top:1px solid #ddd; padding-top:10px; font-size:14px;}
