@charset "gb2312";
body{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position:center;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{margn:0; padding:0;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#F00;
	text-decoration:none;
}
a img{
	border:none;
}
div,p,a,ul,li,img,dl,dt,dd,span{
	padding:0;
	margin:0;
}
ul li{
	list-style-type:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.tc{
	text-align:center;
}
.tr{
	text-align:right;
}
.red{
	color:#F00;
}
.b{
	font-weight:bold;
}
/*2020-2-4*/
.dlipop{width:400px; height:240px; text-align:center; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.2); position:fixed; top:50%; left:50%; z-index:9999; margin-left:-200px; margin-top:-120px; background-color:#fff;}
.dlipop h3{display:inline-block; margin:50px auto 30px; font-size:25px; font-weight:400; color:#058fdc;height:34px;line-height:34px;}
.dlipop p{margin:0 0 30px 0; font-size:18px; color:#777;height:24px;line-height:24px;}
.dlipop a{display:inline-block;	width:120px; height:38px; line-height:38px;	font-size:15px;	border-radius:5px;}
.dlipop .dlidely{margin-right:30px;	color:#666;	background-color:#eaeaea;}
.dlipop .dlidely:hover{text-decoration:none; background-color:#dcdbdb;}
.dlipop .dlinow{color:#fff;	background-color:#0896e4;}
.dlipop .dlinow:hover{text-decoration:none; background-color:#11a8fb;}

.dliside{width:62px; height:395px; position:fixed; top:106px; right:20px; z-index:99;}
.dliside a{display:block; width:100%; height:60px; margin-bottom:5px; background-color:#00a4ff;}
.dliside a:hover{text-decoration:none; background-color:#0198ec; }
.dliside a:hover .dliop1{display:none;}
.dliside .dide1,.dliside .dide1:hover{background:transparent; cursor:default;}
.dliside .dide6{background-color:#ccc;}
.dliside .dide6:hover{background-color:#eee;}
.dliop1{display:block; padding:13px 10px 0 10px; line-height:1.1; font-size:15px; text-align:center; color:#fff;}
.dliop2{display:none; text-align:center;}
.dliop2 img{margin:14px 0 0 -3px; width:32px;}
.dliside a:hover .dliop2{display:block;}

/*2020-5-7*/
.dmbody{background-color:#f7f8fa;}
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom{clear:both;}
.zoom{*zoom:1;}
.mt20{margin-top:20px;}
.dmnom{margin-right:0 !important;}
.dmicon,.dmfan-con i{font-style:normal; background:url(../images/dm-icon.png) no-repeat;}
.pw1200{width:1200px; margin:0 auto;}
.dmtop{height:35px; line-height:35px; padding:24px 0; position:relative; z-index:3; box-shadow:0 0 10px rgba(185,185,185,.32); background-color:#fff;}
.dmtop img{margin-top:-3px; vertical-align:middle;}
.dmtop a:hover{text-decoration:none;}
.dmtop>div>a{margin:0 12px 0 0; float:left;}
.dmtop>div>a,.dmtop p a{font-size:15px; color:#333;}
.dmtop p{display:inline-block; float:left;}
.dmtop p a{display:inline-block; padding:0 17px;}
.dmtop p a:hover{color:#3d9af6;}
.dmseabox{width:530px; height:35px; float:right;}
.dmseabox div{width:390px; height:35px; margin-right:17px; float:left; position:relative;}
.dmseabox div i{display:inline-block; width:30px; height:28px; position:absolute; top:4px; left:4px;}
.dmsearch{display:inline-block; width:260px; height:35px; float:left; padding:0 3px 0 34px; margin-right:5px; line-height:35px; border:none; outline:none; font-size:13px; color:#333; overflow:visible; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; box-sizing:content-box; background-color:#f3f5f9;}
.dmseabox div button,.dmseabox div a{display:inline-block; width:80px; height:35px; line-height:35px; text-align:center; color:#fff; background-color:#00a4ff; appearance:none; border:none; cursor:pointer;}
.dmseabox div button:hover,.dmseabox div a:hover{background-color:#2db2fc;}
.dmkf{display:inline-block; width:120px; height:33px; line-height:33px; text-align:center; font-size:14px; border:1px solid #e5e5e5;}
.dmkf:hover,.dmlog:hover{color:#3d9af6;}
.dmkf i{display:inline-block; width:30px; height:28px; vertical-align:middle; position:relative; top:-2px; background-position:-30px 0;}
.dmlog{font-size:15px; color:#000;}
.dmlog i{display:inline-block; width:3px; height:3px; margin:0 5px; position:relative; top:-3px; border-radius:100%; background-color:#000;}

/*foot*/
.dmfoot{padding-top:20px; background-color:#fff;}
.pw1100{width:1100px; margin:0 auto;}
.dmfoot a:hover{text-decoration:none;}
.dmfootl{width:210px; margin-top:17px; float:left;}
.dmfootl h5{margin:0; font-size:18px; font-weight:bold; color:#333; text-align:left;}
.dmfootl span{margin-left:7px; font-size:13px; color:#a8a8a8;}
.fottell{display:block; width:197px; height:38px; margin:18px 0 9px 0; line-height:38px; text-align:center; font-size:16px; border:1px solid #e8e8e8;}
.fottell:hover{color:#fff; background-color:#009ceb;}
.fottell:before{content:""; display:inline-block; width:15px; height:15px; margin-right:9px; background:url(../images/logo-tell.png) 0 0 no-repeat;}
.fottell:hover:before{background-position:0 -15px;}
.fotkefu{display:block; width:199px; height:33px; margin-bottom:10px; line-height:33px; font-size:15px; text-align:center; color:#fff; background-color:#009ceb;}
.fotkefu:hover{color:#fff; background-color:#1daff9;}
.dmfootr{width:750px; float:right;}
.dmfootr div{width:155px; float:left;}
.dmfootr h5{margin-bottom:23px;}
.dmfootr h5 a{font-size:13px; font-weight:400;}
.dmfootr h5 a:hover{color:inherit;}
.dmfootr p{margin-bottom:6px;}
.dmfootr p a{font-size:12px;}
.dmfootr p a:hover{color:#3d9af6;}
.dmfootr .dmfootr-img{width:97px; padding-left:29px;}
.dmfootr-img h4{margin-left:5px; font-size:15px; font-weight:400;}
.footext{margin-top:40px; padding:15px 0 18px 0; text-align:center; border-top:1px solid #eaeaea;}
.footext p{margin-bottom:6px; font-size:12px; text-align:center;line-height: 18px;}
.footext span{font-size:13px; color:#adadad;}

/*friendship*/
.dmship,.pub{padding:22px 0 15px 0; border-bottom:1px solid #f5f5f5; color:#333; background-color:#fff;}
.dmship span{width:90px; float:left; font-size:14px;}
.dmship p{width:1070px; float:left; line-height:1.4; position:relative; top:2px;}
.dmship a,#div38 a{display:inline-block; margin-right:28px; margin-bottom:7px; font-size:12px; vertical-align:middle;}
.dmship a:hover,#div38 a:hover{text-decoration:none; color:#3d9af6;}
#div37{width:1200px; margin:0 auto;}
#div38{font-size:14px;}
#div38 a{position:relative; top:2px;}

/*home*/
.dmcon{margin:45px auto 0px auto;}
.dmcon1{margin-top:0;}
.dmcon2{margin-bottom:20px;}
.dmconl{width:870px; float:left;}
.dmconr{width:312px; float:right;}
.dmnew{margin-top:20px; padding:25px 30px 5px 30px; background-color:#fff;}
.dmnew a:hover{text-decoration:none; color:#3d9af6;}
.dmnew h3,.dmfanbox h3{margin:0; font-size:24px; color:#3d9af6;}
.dmfanbox h3 a:hover{color:#3d9af6;}
.dmnew div{margin-bottom:10px; padding:17px 0 10px 0;}
.dmnew h4{margin:0; font-size:20px; font-weight:400;}
.dmnew h4 a{color:#444;}
.dmnew p{margin:10px 0 12px 0; line-height:1.5; font-size:14px; color:#666;}
.dmnew span{color:#666;}
.dmnew ul{width:45%; padding-top:15px; margin-right:5%; float:left; border-top:1px solid #e5e8ed;}
.dmnew li{margin-bottom:22px;}
.dmnew li a{font-size:14px; color:#333;}
.dmconbt{padding-bottom:30px; background-color:#fff;}
.dmfan{width:889px;}
.dmfan1{width:810px; margin:20px 0; padding:25px 30px 0 30px; background-color:#fff;}
.dmfanomt{margin-top:0;}
.dmfan>h3,.dmfan>h3 .dmfan1-link1{margin:0; font-size:24px; color:#3d9af6; font-weight:bold;}
.dmfans h3 .dmfans-link2,.dmfan>h3 .dmfan1-link2{float:right; font-size:13px; color:#333; font-weight:400; position:relative; top:9px;}
.dmfan>h3 a:hover{color:#3d9af6;}
.dmfans a:hover{text-decoration:none; color:#3d9af6;}
.dmfanbox{width:auto; margin:0; padding:25px 30px 0 30px; background-color:#fff;}
.dmfanbox .dmfans-link2{font-size:24px; color:#3d9af6;}
.dmfanb{width:378px; height:304px; padding:22px 24px 10px 26px; margin:0 14px 16px 0; float:left; background-color:#fff;}
.dmfanb h3{float:left; margin:0; color:#333;}
.dmfanb h3 a{font-size:18px; font-weight:bold;}
.dmfanb a:hover{text-decoration:none; color:#3d9af6;}
.dmfanb>div>a{float:right; position:relative; top:5px; color:#333;}
.dmbody .dmfanb ul{padding-bottom:15px; border-top:none;}
.dmfanb ul a{display:inline-block; width:321px; overflow:hidden; white-space:nowrap; position:relative; top:4px; text-overflow:ellipsis; font-size:14px; color:#222;}
.dmfanb ul div{margin-bottom:10px; font-size:14px; color:#222;}
.dmfanb ul font{font-size:14px; color:#222;}
.dmfan-top{margin:28px auto 7px auto;}
.dmfan-top a{display:inline-block; margin:0 13px 15px 0; padding:4px 15px; border-radius:30px; font-size:13px; color:#333; background-color:#f4f7f9;}
.dmfan-top a:hover{color:#fff; background-color:#3d9af6;}
.dmfan-con div{padding:33px 0 28px 0; border-bottom:1px solid #f9f9f9;}
.dmfan-con h4{margin:0 0 15px 0;}
.dmfan-con .dmfan-con-link1{font-size:18px; color:#222;}
.dmfan-con .dmfan-con-link2{display:inline-block; height:19px; padding:0 13px; margin-left:14px; line-height:19px; border-radius:3px; color:#ff6c00; font-weight:400; border:1px solid #ff6c00;}
.dmfan-con .dmfan-con-link1:hover{color:#3d9af6;}
.dmfan-con .dmfan-con-link2:hover{text-decoration:none; color:#fff; background-color:#ff6c00;}
.dmfan-con p{line-height:2; font-size:14px; color:#222;}
.dmfan-con span{display:inline-block; float:right; margin-top:3px; margin-right:12px; font-size:13px; color:#999;}
.dmfan-con i{display:inline-block; width:26px; height:28px; vertical-align:middle; background-position:-150px 0;}
.dmfan ul{padding:14px 0 22px 0; border-top:1px solid #f4f4f4;}
.dmfan li{width:33.3%; float:left;}
.dmfan li a{display:inline-block; padding:9px 0; font-size:13px; color:#222;}
.dmfan li a:hover,.dmfan-con a:hover{text-decoration:none; color:#3d9af6;}
.dmserv{padding-bottom:20px; margin-bottom:20px; text-align:center; background-color:#fff;}
.dmserv p{height:40px; line-height:40px; margin:0 40px; text-align:left; font-size:14px; cursor:pointer; color:#333; border-bottom:1px solid #f3f5f9;}
.dmserv p a:hover,.dmserv li:hover{color:#3d9af6;}
.dmserv p i{float:right; margin-right:5px; font-style:normal;}
.dmserv ul{margin:15px 40px;}
.dmserv li{width:28%; float:left; text-align:center; cursor:pointer; font-size:12px; color:#333;}
.dmsmid{margin:0 7%;}
.dmserv li i{display:block; width:30px; height:28px; margin:0 auto 5px auto;}
.dmten{background-position:-60px 0;}
.dmfu{background-position:-90px 0;}
.dmtui{background-position:-120px 0;}
.dmserv>a{display:inline-block; width:124px; height:36px; line-height:36px; text-align:center; border-radius:3px; color:#fff; font-size:15px;}
.dmserv a:hover{text-decoration:none;}
.dmbtn1{margin-right:5px; background-color:#00a4ff;}
.dmbtn1:hover{background-color:#0198ec;}
.dmbtn2{background-color:#ff6c00;}
.dmbtn2:hover{background-color:#fe5603;}
.dmlan{margin-bottom:20px; padding:29px 0 14px 0; background-color:#fff;}
.dmlan h4,.dmsort h4,.dmupload h4{padding-left:15px; margin:0 0 15px 0; line-height:1; border-left:5px solid #3d9af6; font-size:19px; font-weight:400; color:#333;}
.dmlan p{padding:17px 0 0 18px;}
.dmlan p a{display:inline-block; height:24px; padding:0 13px; margin:0 13px 13px 0; line-height:24px; border-radius:20px; border:1px solid #eee;}
.dmlan p a:hover{text-decoration:none; color:#fff; border-color:#3d9af6; background-color:#3d9af6;}
.dmsort{margin-bottom:20px; padding:29px 0 8px 0; background-color:#fff;}
.dmsort h4{margin-bottom:35px;}
.dmsort li{margin-bottom:20px; padding:0 0 0 20px;}
.dmsort i{margin-right:10px; font-size:13px; color:#999; font-style:normal;}
.dmsort a{font-size:13px; color:#222;}
.dmsort a:hover{text-decoration:none; color:#3d9af6;}
.dmsort .dmscolor{color:#ee7f31;}
.dmsort li:before{content:""; margin-right:10px; font-size:13px; color:#999; font-style:normal;}
.dmsort li:nth-of-type(1):before{content:"01"; color:#ee7f31;}
.dmsort li:nth-of-type(2):before{content:"02"; color:#ee7f31;}
.dmsort li:nth-of-type(3):before{content:"03"; color:#ee7f31;}
.dmsort li:nth-of-type(4):before{content:"04";}
.dmsort li:nth-of-type(5):before{content:"05";}
.dmsort li:nth-of-type(6):before{content:"06";}
.dmsort li:nth-of-type(7):before{content:"07";}
.dmsort li:nth-of-type(8):before{content:"08";}
.dmsort li:nth-of-type(9):before{content:"09";}
.dmsort li:nth-of-type(10):before{content:"10";}
.dmsort li:nth-of-type(11):before{content:"11";}
.dmsort li:nth-of-type(12):before{content:"12";}
.dmsort li:nth-of-type(13):before{content:"13";}
.dmsort li:nth-of-type(14):before{content:"14";}
.dmsort li:nth-of-type(15):before{content:"15";}

.dmupload{margin-bottom:20px; padding:29px 0 15px 0; background-color:#fff;}
.conritd{margin-top:25px; height:468px; overflow:hidden;}
.conritd ul{padding-left:28px;}
.conrig-info li{padding-left:17px; padding-bottom:31px; position:relative; border-left:2px solid #f3f3f3;}
.conrig-info li:before{content:""; display:inline-block; width:4px; height:4px; border:4px solid #b3c0f4; background-color:#fff; position:absolute; top:5px; left:-7px; border-radius:100%;}
.conritd a:hover{text-decoration:none; color:#3d9af6;}
.conrig-info p{margin-bottom:7px; font-size:13px; color:#222;}
.conrig-info time{color:#999;}

/*page*/
#div59{padding:30px 0 10px 0; border:none; text-align:center; background-color:#fff;}
#div59 a{padding: 0 2px;}
/*crumbs*/
.dmcrumb{height:58px; line-height:58px;}
.dmcrumb>div{width:1200px; margin:0 auto;}
.dmcrumb,.dmcrumb a{font-size:13px; color:#777;}
.dmcrumb a:hover{text-decoration:none; color:#3d9af6;}
.dmdetl{width:869px; float:left; margin-bottom:25px;}
.dmdetext h3{height:auto; margin:0 auto; padding:40px 55px 8px 55px; line-height:1.3; text-align:center; font-size:30px; color:#555; border-bottom:none; background-color:#fff;}
.dmdetext>p{padding:0 55px 25px 55px; font-size:12px; text-align:center; color:#999; background-color:#fff;}
.dmtext{margin:0 auto 15px auto; padding:0 55px 65px 55px; line-height:2.4; color:#333; font-size:16px; text-indent:0; background-color:#fff;}
.dmtext>p{padding-bottom:30px; margin-bottom:0; line-height:2.3; font-size:16px;}
.dmqh{height:48px; margin:15px auto; font-size:12px; color:#333; background-color:#fff;}
.dmqh li{line-height:48px; width:37.5%; padding-left:11.5%; float:left; position:relative;}
.dmqh li:nth-child(1):after{content:""; display:inline-block; height:16px; border-left:1px solid #d5d5d5; position:absolute; top:15px; right:0;}
.dmqh a:hover{text-decoration:none; color:#3d9af6;}
.dmdl{height:105px; padding:35px 40px; margin:15px auto; background-color:#fff;}
.dmdl-code{width:400px; float:left;}
.dmdl-code img{float:left; margin-right:37px;}
.dmdl-code h4{margin:5px 0 10px 0; font-size:24px; color:#333;}
.dmdl-code p{line-height:1.5; font-size:15px; color:#999;}
.dmdl-btn{width:250px; height:70px; margin-top:15px; float:right; text-align:center;}
.dmdl-btn a:hover{text-decoration:none;}
.dmdl-btn>a{display:block; width:250px; height:46px; margin:0 auto 10px auto; line-height:46px; color:#fff; font-size:16px; background-color:#ff6a6a;}
.dmdl-btn>a:hover{background-color:#fc5858;}
.dmdl-btn p a{color:#999; font-size:12px;}
.dmdl-btn p a:hover{color:#3d9af6;}
.dmdl-btn i{display:inline-block; height:12px; margin:0 10px; position:relative; top:1px; border-right:1px solid #e5e5e5;}

.dmdetr{width:313px; float:right;}
.dmdetr1{height:170px; margin-bottom:20px; padding:30px 25px 0 23px; font-size:0; background-color:#fff;}
.dmrtop{margin-bottom:15px; padding-bottom:20px; border-bottom:1px solid #f5f5f5;}
.dmrtop img{float:left; margin-right:18px;}
.dmrtop p{width:185px; float:left; font-size:14px; color:#999;}
.dmrtop b{display:inline-block; margin-bottom:8px; font-size:16px; color:#222; font-weight:bold;}
.dmdetr1 li{display:inline-block; width:33.3%; float:left; font-size:12px; cursor:pointer; text-align:center; color:#333;}
.dmdetr1 span{display:block; width:30px; height:28px; margin:0 auto 3px auto; background:url(../images/dm-icon.png) -61px 0 no-repeat;}
.dmdetr1 .dmdicon2{background-position:-89px 0;}
.dmdetr1 .dmdicon3{background-position:-120px 0;}
.dmadv{display:inline-block; margin-bottom:15px;}

/*vip guide*/
.dswen-vip{height:190px; text-align:center; background:#f4f4f4 url(https://www.fabiao.com/theme/fabiao.com/default/vip/box/qk/fbtb.jpg) top center no-repeat; background-size:cover;}
.dswen-vip h1{display:inline-block; margin-top:55px; font-size:30px; font-weight:400;}
.dswen-vip p{text-align:center; font-size:14px; color:#777;}
.thesisListBox{margin:0 auto; width:1200px; min-height:800px;}
.thesisList>div{width:1200px; display:none; opacity:0; transition:opacity .5s ease-in-out;}
.zk-netcn table{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53" !important; margin-top:36px; border-color:#ddd; border-collapse:collapse; border-spacing:0; color:#333;}
.zk-netcn table td{border-left:1px solid #f0f0f0; border-top:1px solid #f0f0f0; padding:22px; position:relative; line-height:24px;font-size:14px; color:#333; vertical-align: middle;}
.zk-netcn .zk-text-size-14{font-size:14px;}
.zk-netcn table td h3 img{width:16px; position:relative; top:2px; margin-right:10px; vertical-align:baseline;}
.zk-netcn h3{font-size:16px;}
.zk-gy-box1{margin:100px auto 0 auto;}
.zk-ptcard{width:1200px; margin:0 auto; box-shadow:0 0 12px 1px rgba(85, 122, 175, 0.24); border-radius:9px; box-sizing:border-box;padding:40px; background-color:#fff;}
.h80{height:80px;}
.dmpopbg{display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:100; background-color:rgba(0,0,0,0.5);}
.tips{width:508px; height:242px; padding:20px 25px 0 28px; border-radius:5px; font-size:12px; box-shadow:0 0 20px rgba(108,108,108,.25); position:fixed; top:50%; left:50%; margin-left:-281px; margin-top:-131px; background-color:#fff;}
.tips p{margin-bottom:17px;}
.tipsurl{display:none;}
.tipsurl span{float:left;}
.tipsurl p{width:403px; float:left;}
.tipsurl a{color:#3d9af6; text-decoration:underline;}
.tipsurl input{display:inline-block; width:13px; height:13px; margin:0 4px 0 0; position:relative; top:2px; appearance:checkbox; -webkit-appearance:checkbox;}
.tipsot{width:100%;}
.tipsot>span{float:left;}
.tipsot div{width:445px; float:left; text-align:left;}
.tipsot input{display:inline-block; width:13px; height:13px; margin-right:3px; appearance:radio; -webkit-appearance:radio; position:relative; top:2px;}
.tipsot div p{margin-bottom:0;}
.tipsot div span{display:inline-block; width:93%; padding:1px 5px; border-radius:2px; background-color:#f4f4f4;}
.tipsot .radio span{background-color:#d7e9fe;}
.tipscon{margin:15px 0 22px 0;}
.tipscon span{float:left;}
.tipscon b{font-weight:400; color:#888;}
.tipscon textarea{width:434px; height:48px; margin-left:5px; resize:none; border:1px solid #999;}
.tipsbtn{text-align:right;}
.tipsbtn p{display:inline-block; width:283px; height:30px; margin-left:65px; float:left; line-height:30px; font-size:12px; color:#f00; text-align:left;}
.tipsbtn input{display:inline-block; width:65px; height:30px; font-size:14px; cursor:pointer; border:1px solid #3d9af6;}
.tipsend{color:#3d9af6; background-color:transparent;}
.tipsend:hover{color:#fff; background-color:#3d9af6;}
.tipscan{margin-right:4px; color:#fff; background-color:#3d9af6;}
.tipscan:hover{border-color:#1b8af7; background-color:#1b8af7;}
.dmdls{padding:25px 40px 5px 40px;}
.dmdls img{margin-right:20px;}
.dmdls h4{margin-top:0;}
.dmdls .dmdl-btn>a{margin-top:5px;}

.btn-gongshang{
	display: inline-block;
	width: 74px;
	height: 21px;
	background: url(../images/gongshang.png) no-repeat center;
	vertical-align: middle;
	margin-top:-4px;
}
.gabba{
	font-size: 12px !important;
    color: #000 !important;
}
.gabba:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon_gaba.png) no-repeat center;
	margin:0 4px 4px 0;
	vertical-align: middle;
}