@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	margin: 0;
	padding: 0;
	list-style:none;
	text-decoration:none;
	

}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*body{background:url(../images/bg_01.png) repeat-x center top; }*/
a:hover{ color:#ba0000}
.clear{ clear:both; font-size:0; line-height:0; height:0; }
#Heard{position:relative; background: #9fe8f7;}
#HeardIN{ width:1004px;margin:0 auto;}
#HeardTop{ width:100%;}
#welcome{width: 100%;position: absolute;top: 0;left: 0;background-color: #fff;}
#welcome .welcome-wrap{width: 1004px;margin: 0 auto;}
#Logo{ background:url(../images/logo.png) no-repeat center; width:193px; height:91px; float:left; margin-top:6px; }
.gdtext a{ color:#626262; height:25px; line-height:25px;}
.gdtext{ width:200px; float:left;}
.sc{ width:300px; float:right; text-align:right; font-size:12px; height:30px; line-height:30px;}
.sc a{color: #F00; font-size:14px;}
.sc a:hover{color:#b30000;}
#banner{ float:right; width:535px;}
#Nav{ height:49px; width:100%;background:url(../images/bg_01_03.jpg) repeat-x center top;}
#Nav ul{ text-align:center; width:1004px;margin: 0 auto; }
#Nav ul li{  height:49px; line-height:49px;  position:relative; text-align:center; float:left; }
#Nav ul li a{ font-size:14px; color:#fff; display:block; font-weight:bold; width:110px; height:49px;font-family: fantasy;}
#Nav ul li a:hover{ color:#fff; font-weight:bold; background:url(../images/menuhover.png) no-repeat center;}
#Main{ width:100%;max-width: 1004px; position:relative;margin: auto;}
#Main_in{ width:1004px; margin:20px auto;}
#Login{ width:982px; padding:0px 10px; background:url(../images/dlbg.png) repeat-x;font-size:12px; color:#fff; height:52px; line-height:52px; border:1px solid #00668d;font-size:14px;}
#Login form{ display:inline-block; overflow:hidden; height:52px; line-height:52px; float:left;}
#Login a{ font-size:14px; color:#fff; text-align:left; height:52px; line-height:52px;}
#Login .zc{ font-weight:bold;}
#Login a:hover{ font-size:14px; color:#ffce22; text-align:left; height:52px; line-height:52px}
#Login_in{ width:700px; float:left; height:52px; line-height:52px; _margin-top:10px;}
.search{ background:url(../images/fot_btn1.png) no-repeat left center; height:28px; *height:23px; width:257px; float:left; overflow:hidden; margin-left:5px;background-size:257px 28px; margin-top:12px; *margin-top:12px;}
.search input.sear{background:none; width:190px; *width:190px; height:28px; float:left; margin:1px; color:#818181;border:none;font:12px/19px "宋体";}
.search input.btn{background:none; cursor:pointer; width:55px; height:26px; border:none; float:right;}
#Login_in .btn{background:url(../images/dlan.png) center no-repeat; color:#FFF; width:40px; height:25px;cursor:pointer; border:none;}
#scoll{ width:986px; height:150px; border:1px solid #e3e3e3; margin:20px 0px; padding:8px;}
#scollpic{ width:120px; height:150px; float:left;}
#ming{ width:860px; float:right;}
#demo{
	width: 860px;
	overflow: hidden;
	float: left;
	height: 150px;
	overflow: hidden;
	position: relative;
}
#demo table{width:860px; overflow:hidden; height: 150px;}
#demo img{ margin-left:8px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}
#demo .name{  color:#666; font-size:12px;}
#demo a:hover{ color:red; font-weight:bold}
#xy{ width:1004px; margin:auto}
#zy{ width:1004px; margin:auto}
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 1004px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 1004px; PADDING-TOP: 0px; HEIGHT: 41px; background:url(../images/tab2.png) repeat-x;
}
#tags LI {
	 FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 41px;
}
#tags LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #161616; LINE-HEIGHT: 39px; PADDING-TOP: 0px; HEIGHT: 39px; TEXT-DECORATION: none; border-right:1px solid #fff;border-left:1px solid #cecece; margin-top:2px;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; margin-top:2px; POSITION: relative; HEIGHT: 39px; line-height:39px;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #005fc2;line-height:39px; HEIGHT: 39px; font-weight:bold;border-right:1px solid #fff;border-left:1px solid #cecece; background:url(../images/tab1.png) repeat-x;
}
#tagContent {
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e3e3e3 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e3e3e3 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #fff; overflow:hidden;
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 1000px; COLOR: #303030; PADDING-TOP: 10px; 
}
.tagContent ul li{ border:1px solid #b2b2b2; height:33px; margin-right:25px; line-height:33px; text-align:center; float:left; margin-bottom:15px;}

.tagContent ul li a{ color:#303030; padding:8px 10px;}

.tagContent ul li a:hover{ color:#F00; cursor:pointer; padding:8px 10px;}
#tagContent DIV.selectTag {
	DISPLAY: block
}
#onelist{BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #1975D3 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e3e3e3 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #fff; overflow:hidden; padding:10px;}
#onelist ul li{ border:1px solid #b2b2b2; width:155px; background:#00b192; height:33px; margin:7px 18px; line-height:33px; text-align:center; float:left; font-size:14px; }
#onelist ul li a{color:#fff;}
#onelist ul li a:hover{ font-weight:bold; cursor:pointer;}

#demo2{
	width: 860px;
	overflow: hidden;
	float: left;
	height: 150px;
	overflow: hidden;
	position: relative;
}
#demo2 table{width:860px; overflow:hidden; height: 150px;}
#demo2 img{ margin-left:8px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}
#demo2 .name{  color:#666; font-size:12px;}
#demo2 a:hover{ color:red; font-weight:bold}
/*第一种形式*/
#tabs0 {width: 1004px;border: 1px solid #e3e3e3;}
.menu0{width: 1004px;background:url(../images/tab2.png) repeat-x; height:41px;font-size:12px;color:#161616;line-height:41px;}
.menu0 li{
display:block;border-left:1px #fff solid;border-right:1px #cecece solid;height:39px; margin-top:2px;float: left;padding: 0px 7px;text-align: center;cursor:pointer;}
.menu0 li.hover{ background:url(../images/tab1.png) repeat-x; height:39px; font-weight:bold; color:#005fc2;}
#main0{ width:972px; padding:10px; border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;overflow:hidden;}
#main0 ul{display: none;  margin:auto;}
#main0 ul.block{display: block;}

#main0 ul li{ float:left; border:1px solid #b2b2b2; width:115px; height:33px; text-align:center; line-height:33px; font-size:12px; color:#303030; margin-left:11px; margin-right:10px; margin-top:15px;}
#main0 ul li a{  font-size:12px; color:#303030; }
#main0 ul li a:hover{  font-size:12px; color:red; }
#demo3{width: 860px;overflow: hidden;float: left;height: 150px;overflow: hidden;position: relative;}
#demo3 table{width:860px; overflow:hidden; height: 150px;}
#demo3 img{ margin-left:8px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}
#demo3 .name{  color:#666; font-size:12px;}
#demo3 a:hover{ color:red; font-weight:bold}

#demo4{width: 860px;overflow: hidden;float: left;height: 140px;overflow: hidden;position: relative;}
#demo4 table{width:860px; overflow:hidden; height: 140px;}
#demo4 img{ margin-left:8px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}
#demo4 .name{  color:#666; font-size:12px;}
#demo4 a:hover{ color:red; font-weight:bold}

#demo5{width: 860px;overflow: hidden;float: left;height:150px;overflow: hidden;position: relative;}
#demo5 table{width:860px; overflow:hidden; height: 150px;}
#demo5 img{ margin-left:8px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}
#demo5 .name{  color:#666; font-size:12px;}
#demo5 a:hover{ color:red; font-weight:bold}
.jtys{background:#f3f3f3; width:1004px;}
.jtyslist{ width:984px; background:#f3f3f3; padding:10px; overflow:hidden;}
.jtyslist img{ float:left; margin-right:10px; width:270px; height:196px;}
.jtyslist h6{ font-size:14px; color:#d90000; text-align:left; font-weight:bold; padding:6px 0;}
.jtyslist a{ color:#656565; line-height:20px; text-align:left; font-size:14px;}
.jtyslist a:hover{ color:#d90000; line-height:20px; text-align:left; font-size:12px;}
.jtyslist ul li{ margin-bottom:6px;}
#sp{ height:270px; width:1002px; margin:auto;}
#spin{ width:1002px; background:url(../images/book_02.png) no-repeat; height:242px;}
#spin .booklist{ float:right; width:990px; margin:auto; padding-top:20px;}
#spin .booklist ul li{ float:left; width:115px; margin-right:7px; margin-bottom:6px;}
#spin .booklist ul li img{ width:115px; height:86px;}
.footer{ background:url(../images/footer.png) repeat-x; height:79px; margin-top:35px; padding-top:15px;}
.footerin{ font-size:12px; color:#fff; text-align:center; line-height:22px; width:1004px; margin:auto;}
#all{ width:700px; float:right;}
#all ul li{ width:230px; float:left; line-height:19px; height:19px;}
.twolist{ width:982px; padding:10px; overflow:hidden;}
.twotop{ line-height:24px; border-bottom:2px solid #00b192; background:#00b192; font-size:12px; font-weight:bold; color:#fff; text-indent:1em; margin-bottom:10px; padding:5px 0px;}
.threelist{ font-size:12px; margin-bottom:10px; overflow:hidden;}
.threelist ul li{border:1px solid #b2b2b2; width:145px; height:33px; margin:7px 8px; line-height:33px; text-align:center; float:left; overflow:hidden;}
.threelist ul li a{color:#303030;}
.threelist ul li a:hover{ color:#F00; cursor:pointer;}
.fllist{ clear:both;}
.threetop{
width: 155px;
background: none repeat scroll 0% 0% #f0af00; font-weight:bold;
height: 30px; font-size:12px;
margin: 7px 0px;
line-height: 30px;
text-align: center; color:#fff;}
.videolist{ width:100%;}
.videolist ul li{ float:left; width:160px; margin-right:20px; margin-bottom:10px; overflow:hidden;}
.videolist ul li img{ width:160px; height:120px;}
.videolist ul li p a{ color:#333; font-size:12px; line-height:26px; text-align:center;}
.videolist ul li p a:hover{ text-decoration:underline; color:#F00; font-weight:bold;}
.videolist ul li p{ text-align:center;}
.gglist-tier{display: none;}
.gglist-tier.active{display: block;}
.tabs-wrap{width: 100%;}
.tabs-ul{width: 100%;}
.tabs-li{width: 25%;float: left;color: #999999;}
.tabs-li.active{color:#005fc2;}
.gglist-tier{display:none;}
.gglist-tier.active{display:block;}
.tabs-li{width:25%;float:left;text-align: center;cursor:pointer;}
.tabs-select{width: 100%;cursor: pointer;}
.tabs-select select{display: block;outline: none;border: 1px solid #dcdcdc;background-color: #fff;width: 100%;height: 30px;cursor: pointer;}

#top_in {
	/*height: 110px;*/
	background: #9fe8f7;
	padding-top: 25px;
}
.top_in_left{
	max-width: 13%;
	float: left;
}
.top_in_left img{
	max-width: 100%;
}
/*.top_in_left img{

	width: 360px;

	height: 110px;

}*/
.top_in_right{
	max-width: 87%;
	float: right;
}
.top_in_right img{
	max-width: 100%;
}
/*.top_in_right img{

	width: 644px;

	height: 110px;

}*/

.green{color: #009743;}
.greenBj{background-color: #009743;}
.cd:after { content:''; display:block; clear:both; }    /*   清除浮动   */
.fl{float: left !important;}                                           /*   左浮动   */
.fr{float: right !important;}                                          /*   右浮动   */

/*基本资料*/
.usewrap{margin: 38px 68px 30px 68px;overflow: hidden;font-size: 14px;}
.useinfo-icon img{width: 85px;height: 85px;border-radius: 50%;}
.useinfo-text{margin-left: 15px;width: 530px;}
.useinfo-name{margin: 18px 0;}
.useinfo-name a{font-size: 18px;color: #444;font-weight: bold;}
.useinfo-apped{margin: 5px 0;}
.useinfo-Grade{display: inline-block;text-align: center;line-height: 16px;width: 45px;height: 16px;font-size: 12px;background: url(../images/use_02.png) no-repeat;background-size: 45px 16px;color: #fff;}
.useinfo-Grade:hover{color: #fff;}
.useinfo-ed{padding: 3px 5px;border: 1px solid #e0e0e0;}
.usewrap i[class^="sex-"]{display: inline-block;width: 8px;height: 12px;margin: -1px 6px;}
.usewrap i.sex-male{background: url(../images/sex_01.png) no-repeat;}
.usewrap i.sex-female{background: url(../images/sex_02.png) no-repeat;}
.code div{display: inline-block;text-align: center;margin-left: 10px;}
.code div img{margin: 5px 0;max-width: 100px;}
.useDescribe{margin-top: 15px;line-height: 22px;}
.mlr20{margin: 0 20px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mt0{margin-top: 0px !important}
.mr10{margin-right: 10px;}
.pr20{padding-right: 20px;}
table th{font-size: 14px;font-weight: normal;}
.tableForm th{padding: 12px 0;}
.tableForm input[type="text"],.tableForm select{min-width: 258px;height: 20px;}
.tableForm .formItp{padding: 6px 10px;border: 1px solid #d4d4d4;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.tableForm .textarea{height: 60px;padding: 5px 10px;margin: 5px 0;}
.tableForm table{width: 100%;}
.tableForm select{box-sizing: content-box;}
input.date, input.endDate {
    background: #fff url(../images/input_date.png) no-repeat right 5px;
    padding-right: 18px;
}
.tableForm .layui-textarea{
	width: 781px !important;
	margin: 10px 0;
}
.tableForm th i{color: #db090e;}
.tableImg img{display: inline-block;width: 81px;height: 144px;cursor: pointer;}
/*.tableImg td{display: inline-block;width: 100px;height: 100px;margin-right: 40px;}*/
.tab_img{float: left;width: 81px;height: 144px;margin-right: 10px;}
.btnSl{background: #02b8b1;}
.btnS2{background: #09813e;color: #fff;}

.zzlist2 .btn,.zzlist2 .btn_submit,.zzlist2 .btn_blue,.zzlist2 .btn_red {
    display: inline-block;
    height: 30px;
    line-height: 31px;
    color: #FFFFFF;
    padding: 0 20px;
    border: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
}
.search_form input[type="text"],.search_form select,.search_form input[type="password"],.search_form input[type="number"] {
    height: 28px;
    box-sizing: content-box;
    border: 1px solid #d4d4d4;
    padding: 0 12px ;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.form-table{
	width: 100%;
    color: #666;
}
.form-table thead tr{
    transition: all .3s;
    -webkit-transition: all .3s;
}
.form-table th{
    position: relative;
    border: 1px solid #e8e8e8;
    padding: 12px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.form-table tbody td{
	text-align: center;
	padding: 5px 20px;
	height: 40px;
	border: 1px solid #e8e8e8;
}
.pagesNum a,.pagesNum span{
	display: inline-block;
	width: 30px;
	height: 30px;	
	line-height: 30px;
	border-radius: 3px;
	text-align: center;
}
.pagesNum .current{
	background: #09813e;
	color: #fff;
}

.page-table .isChecked{
	vertical-align: middle;
	margin-top: -2px;
}

.ionfHead{
	height: 50px;
	line-height: 50px;
	background-color: #cfe8da;
}
.ionfHead img{
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin: -2px 5px 0 20px ;
}
.ionfHead .btn{

	margin-top: 10px;

	margin-right: 20px;

}

.maxIpt{
	width: 759px;
}

/*上传图片插件的样式*/
.img-box{
	margin-top: 40px;
}
.img-box .up-p{
	margin-bottom: 20px;
	font-size: 16px;
	color: #555;
}
.z_photo{
	padding: 10px;
	border:2px dashed #E7E6E6;
	overflow: hidden;	
	max-height: 288px;
    margin-right: 71px;
    background-color: rgba(0,0,0,0.1);
}
.z_photo .z_file{
	position: relative;
	width: 81px;
	height: 144px;
	margin-right: 10px;
	margin-bottom: 12px;
}
.z_file  .file{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.z_photo .up-section{
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid transparent;
}
.up-section .close-upimg{
	position: absolute;
	top: 6px;
	right: 8px;
	display: none;
	z-index: 10;
	cursor: pointer;
}
.up-section .up-span{
	display: block;
	width: 100%;
	height: 100%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	/*background: rgba(0,0,0,.5);*/
}
.up-section:hover{
	border-color: #f15134;
}
.up-section:hover .close-upimg{
	display: block;
}
.up-section:hover .up-span{
	visibility: visible;
}
.z_photo .up-img{
	display: block;
	width: 100%;
	height: 100%;
}
.loading{
    border: 1px solid #D1D1D1;
	background:url(../images/loading.gif) no-repeat center;
}
.up-opcity{
	opacity: 0;
}
.img-name-p{
	display: none;
}
.upimg-div .up-section {
	display: inline-block;
    width: 81px;
    height: 144px;
}
.img-box .upimg-div .z_file {
    width: 100px;
    height: 100px;
}
.z_file .add-img {
    display: inline-block;
    width: 81px;
    height: 144px;
}

.uploadImg button{
	width: 40px;
	height: 40px;
	float: left;
	line-height: 38px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	font-size: 26px;
}

.btnwrap{margin: 10px 20px;}
.btnwrap a{margin: 0 5px;}


#mail{
	width: 340px;
	padding-right: 50px;
}

.explain_col input.date{
	width: 110px;
}
.explain_col input.input-text{
	width: 140px;
}
