@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:none; outline:none; font-family:"微软雅黑"; color:#333;}
a{ text-decoration:none;}
dl,dd,dt,ol,ul,li{ list-style:none;}
body,html{ width:100%; height:100%;}


.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}

/*top*/
.topbox{ width:100%; height:130px; position:absolute; left:0; top:0; z-index:99999; background-image:url(../images/top.png); background-position:top center; background-repeat:no-repeat; background-size:100% auto;}
.topbox .top{ background-color:#0092ff; width:27%; float:right; padding-right:18.75%; font-size:0.875rem; color:#fff; height:30px; line-height:30px; text-align:right;}

.deng{ width:19.27%; height:25rem; background-image:url(../images/dl.png); background-position:top center; background-repeat:no-repeat; background-size:100% 100%; position:absolute; right:18.75%; top:23.81%; z-index:99999;} 
.deng .title{ width:83.78%; margin:auto; padding-bottom:2px; background-image:url(../images/dl.jpg); background-position:left bottom; background-repeat:repeat-x; height:3rem; line-height:3rem; text-align:center; color:#0092ff; font-size:1.5rem; margin-top:2rem;}
.deng .zh{ width:63.38%; padding-top:0.5rem; padding-bottom:0.5rem; padding-right:5.4%; padding-left:15%; margin:auto; background-image:url(../images/d01.jpg); background-position:center; background-repeat:no-repeat; background-size:100% 100%; height:2rem; margin-top:1.19rem;}
.deng .mm{ width:63.38%; padding-top:0.5rem; padding-bottom:0.5rem; padding-right:5.4%; padding-left:15%; margin:auto; background-image:url(../images/d02.jpg); background-position:center; background-repeat:no-repeat; background-size:100% 100%; height:2rem; margin-top:1.19rem;}

.deng .dd input{ display:block; width:100%; height:2rem; line-height:2rem; font-size:1rem; color:#333;}
.deng .zh.active{ background-image:url(../images/d01h.jpg);}
.deng .mm.active{ background-image:url(../images/d02h.jpg);}

.deng .de{ width:77.78%; margin:auto; padding:0 3%; background-color:#0092ff; border-radius:5px; height:2rem; margin-top:1.19rem;}
.deng .de input{ display:block; text-align:center; font-size:1rem; color:#fff; width:100%; height:2rem; background-color:#0092ff; line-height:2rem;}
.deng .wj{ width:83.78%; margin:auto; text-align:center; height:2rem; line-height:2rem; font-size:1rem;}
.deng .wj a{ color:#666; height:2rem; line-height:2rem;}
.deng .wj a:hover{ color:#0092ff;}

.foot{ width:100%; height: 2rem; line-height: 2rem; position: fixed; bottom: 0; left: 0; z-index: 1000; text-align: center; font-size: 0.875rem; color: #333;}
.foot a{ font-size: 0.875rem; color: #333;}
/*sy*/
.header{ width: 100%; height: 100px; border-bottom: 2px solid #b0b8c6; position: fixed; left: 0; top: 0; z-index: 999;}
.header .logo{ height: 100px; overflow: hidden; position: fixed; left:50px; top: 0; z-index: 1000;}
.header .logo img{ display: block; height: 100px;}
.head{ width:100%; padding-left:167px; box-sizing:border-box; height: 70px; background-image:url(../images/top.jpg); background-position:top center; background-repeat:repeat-x; background-size: auto 100%;}
.head h1{ display: block; font-size: 30px; line-height: 70px; height: 70px; float: left; font-weight: 500; color: #fff;}
.head p{ display: block; height:30px; float: right; padding-top: 20px; margin-right: 50px; text-align: right; width: 50%;}
.head p span{ font-size: 0.875rem; line-height: 30px; line-height: 30px; color: #fff; display: block; float: right;}
.head p span strong{ font-weight: normal; color: #a4e153;}
.head p a{ width: 86px; display: block; float: right; height: 30px; line-height: 30px; text-align: center; margin-left: 3%; background-image: url(../images/tui.png); background-position: center; background-repeat: no-repeat; color: #fff; font-size: 0.875rem;}
.bottom{ width:100%; padding-left:167px; box-sizing:border-box; height: 30px; background-image:url(../images/top01.jpg); background-position:top center; background-repeat:repeat-x; background-size: auto 100%;}
.bottom span{ display: block; font-size:0.875rem; line-height: 30px; height: 30px; float: left; color: #20303b; text-transform: uppercase;}
.bottom p{ display: block; height:30px; line-height: 30px; float: right; margin-right: 50px; text-align: right; color: #20303b; font-size: 0.875rem;}

/*foot*/
.footer{ width:100%; height: 2rem; line-height: 2rem; position: fixed; bottom: 0; left: 0; z-index: 1000; text-align: center; font-size: 0.875rem; color: #fff; background-image:url(../images/foot.jpg); background-position:top center; background-repeat:repeat-x; background-size: auto 100%;}
.footer a{ font-size: 0.875rem; color: #fff;}

/*main*/
.kuang{ width: 100%; height: 100%; padding-top: 102px; box-sizing:border-box; overflow: hidden; background-attachment: fixed; background-image: url(../images/body.jpg); background-position: top left; background-repeat: repeat-x; background-size: auto 100%;}
.kuang .navbox{ height:99%; width: 15%; padding-bottom: 2rem; box-sizing:border-box; margin-top: 1%; margin-left: 1%;}
.kuang .nav{ width: 100%; height: 100%; overflow: auto; border-top: 3px solid #b9c0c9; box-sizing:border-box;}
.ce{ width: 100%; overflow: hidden; margin-top: -2px; border-bottom: 3px solid #b9c0c9;}
.ce .bg{ width: 100%; border-top: 2px solid #c5c6c8;}
.ce .cus{ cursor: pointer; display: block; width: 100%; height: 2.6rem; line-height: 2.6rem; text-align: center; background-image: url(../images/title01.jpg); background-repeat: no-repeat; background-size: 100% 100%; font-size: 1rem; font-weight: bold; color: #20303b;}
.ce .cusa{ cursor: pointer; display: block; width: 100%; height: 2.6rem; line-height: 2.6rem; text-align: center; background-image: url(../images/title01.jpg); background-repeat: no-repeat; background-size: 100% 100%; font-size: 1rem; font-weight: bold; color: #20303b;}
.er{ display: none; width: 100%; padding-top: 6px; background-image: url(../images/ul.jpg); background-position: top center; background-repeat: no-repeat; background-size: 100% 6px;} 
.er li{ width: 100%; height: 2rem; display: block; overflow: hidden; text-align: center; padding-top: 2px; background-image: url(../images/li02.jpg); background-position: top center; background-repeat: no-repeat; background-size: 100% 2px;}
.er li a{ width: 100%; height: 2rem; line-height: 2rem; display: block; font-size: 1rem; color: #20303b; background-image: url(../images/li01.jpg); background-position: top center; background-repeat: repeat-y; background-size: 100% auto;}
.er li a:hover,.er li .sen_x{ background-image: url(../images/li.jpg); background-repeat: no-repeat; background-size: 100% 100%; color: #56781c;}
.kuang .nav .lx{ width: 100%; display: block; padding-top:10px;}
.kuang .nav .lx img{ display: block; width: 100%;}

.right{ width: 82%; margin: 1%; margin-bottom:3%; height:95%; background-color: #fff; position: relative;}
.right .tou{ position: absolute; left: 0; top: 0; border-top: 3px solid #e3e4ed; z-index: 99; background-image: url(../images/title.png); background-repeat: repeat-x; width: 100%; height: 43px;}
.right .tou strong{ width: 30px; display: block; float: left; height: 3rem; background-image: url(../images/left.jpg); background-size: auto 100%; background-repeat: no-repeat; background-position: left center;}
.right .tou b{ width: 30px; display: block; float: right; height: 3rem; background-image: url(../images/right.jpg); background-size: auto 100%; background-repeat: no-repeat; background-position: right center;}
.right .tou h1{ width: auto; padding:0 10px; background-color: #fff; box-sizing:border-box; height: 2.6rem; line-height: 2.6rem; float: left; font-size: 1rem; color: #56781c; border: 1px solid #c5c6c8; border-radius: 5px 5px 0 0; margin-top: 0.4rem; border-bottom: none;}
.right .tou p{ display: block; font-size: 0.875rem; float: right; height: 3rem; line-height: 3rem;}
.right .tou p span,.right .tou p a:hover{ color: #56781c;}
.right .tou h2{ height:3rem; line-height: 3rem; padding-left: 25px; display: block; margin-left: 20px; float: left; font-weight: normal; background-image: url(../images/t01.png); background-repeat: no-repeat; background-position: left center;}
.right .tou h2 a,.right .tou h2 span{ display: block; line-height: 3rem; font-size: 0.875rem; float:left;}
.right .tou h2 a:hover{ color: #0072ff;}
.right .tou h2 p{ display:none; float:left; padding-left:10px;}
.right .tou h2:hover p{ display:block;}
.right .tou h2 p .sv{ height:1.4rem; margin-top:0.8rem; display:block; width:70px; overflow:hidden;}
.right .tou h2 p .sub01{ width:60px; cursor:pointer; display:block; border:1px solid #cacaca; background-color:#eee; height: 1.4rem; line-height:1.4rem; overflow:hidden; margin-top:0.75rem; font-size: 0.875rem; box-sizing:border-box;}

.right .tou h3{ height:3rem; line-height: 3rem; padding-left: 25px; display: block; margin-left: 20px; float: left; font-weight: normal; background-image: url(../images/t01.png); background-repeat: no-repeat; background-position: left center;}
.right .tou h3 a{ display: block; line-height: 3rem; font-size: 0.875rem;}
.right .tou h3 a:hover{ color: #56781c;}
.right .tou h4{ height:3rem; line-height: 3rem; font-size: 1rem; display: block; margin-left: 20px; float: left; font-weight: normal; color: #56781c;}

.right .content{ border: 3px solid #b9c0c9; width: 100%; height: 100%; border-top: none; padding:2%;  padding-top:66px; box-sizing:border-box; overflow: auto;}
.right .content .demo-image{padding:.7rem 0;  margin:auto; text-align:center;}
/*填写信息*/
.xiu{ width: 100%;}
.xiu .content{ width: 100%;}
.xiu .content .navi{ width: 5%;}
.xiu li{ width:50%; float: left; overflow: hidden; padding-bottom:1%;}
.xiu li h1{ font-weight: normal; width:12%; display:block; float:left; height:2.4rem; line-height:2.4rem; font-size:0.875rem; color:#333; text-align: right;}

.xiu li h2{ margin-left:2%; height:1.6rem; padding-top: 0.4rem; width: 80%; float:left; display: table; vertical-align: middle;}
.xiu li h2 input{ width:100%; vertical-align: middle; display: table-cell; height:1.6rem; font-size:0.875rem; color:#333;}

.xiu li p{ margin-left:2%; width: 80%; float:left;}
.xiu li p input{ width:80%; padding-left:2%; float: left; display: block; height:2.4rem; box-sizing:border-box; line-height:2.4rem; border:1px solid #cacaca; font-size:0.875rem; color:#333;}

.xiu li p strong{ float: left; display: block; margin-left:2%; font-size:0.875rem; line-height:2.4rem; height:2.4rem; color:#da0000;}
.xiu .sub{ width:80px; height:34px; line-height:34px; border-radius: 5px; display:block; text-align:center; color:#fff; font-size:1rem; background-image:url(../images/btn.jpg); background-position:center; background-repeat:no-repeat; float:left; margin:0 2%; cursor:pointer;}
.xiu .sex{ width:0.875rem; height:0.875rem; display:block; float:left; margin-top:13px;}
.xiu li p a{ font-size:1rem; line-height:2.4rem; color:#333; display:block; float:left; margin-left:1%;}
.xiu li p select{ float: left; display: block; width:80%; padding-left:2%; height:2.4rem; line-height:2.4rem; border:1px solid #cacaca; font-size:0.875rem; color:#333;}
/*.xiu li p textarea{ width:60%; padding:2%; box-sizing:border-box; font-size:0.875rem; line-height:1.2rem; color:#333; border:1px solid #cacaca; display:block; float:left;}*/
.xiu li p span{ display:block; float:left; margin-right:2%;}
.xiu li .zhong{ float: left; display: block; width:6%; margin-left:2%; text-align: left; font-size:1.2rem; color:red;}

.textInput,#InputsWrapper input{ float:left; height: 1.4rem !important; border:none !important; overflow: hidden; display: block; margin-top: 0.5rem !important; padding-left: 0px !important;} 
#list{ width:100%;}
#list h1{ width:6% !important;}
#InputsWrapper p,#InputsWrapper div{ float:left; width:33% !important; margin-left:0 !important;}
#InputsWrapper{ margin-left:1% !important; width:87% !important;}
#InputsWrapper input{ width:60% !important;}
#InputsWrapper a{ width:10%; display:block; float:left;}
#InputsWrapper img{ height:40px; display:block; float:left;}
#InputsWrapper div{ float:left; margin-bottom:1%;}

.xiu li p .clean{ width: 20%; padding-left: 0; margin-top: 2%; margin-left: 1%; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.875rem; color: #333;}
.xiu li p img{ display: block; float: left;}

.navi{ width:6% !important;}
.activity{ margin-left:-1.3%;}
.activity1{width:100%;padding-left:2%;float:left;display:block;height:5rem;box-sizing:border-box;line-height:2.4rem;border:1px solid #cacaca;font-size:0.875rem;color:#333;}

/*表格*/
table{ width:100%; text-align: center;}
table th{ text-align:center; font-size:0.875rem !important; font-weight:normal; color:#333; background-color: #eee;}
table tr{ border-bottom:1px solid #cacaca; font-size:0.875rem !important; height: 40px;}
table td a{ width:40%; margin:0 5%; color:#333; font-size:0.875rem !important;}
.sub{ width: 90%; color: red; font-size:0.875rem !important;}
table td a:hover{ color: #078ad5;}
table a{ font-size:0.875rem !important;}
table td{ background-color: #fff;}
.btnsubmit1{ cursor: pointer; width: 60px; height: 28px; border:1px solid #cacaca; background-color: white; text-align: center; font-size: 0.875rem; line-height: 26px;  }

.btnsubmit2{ cursor: pointer; float: left; width: 60px; height: 28px; border:1px solid #cacaca; background-color: #eee; text-align: center; font-size: 0.875rem; line-height: 26px; display: block; float: left; margin-left: 10px;}


/*翻页*/
.fanye{ text-align:right; width:100%; overflow:hidden; padding-top:20px;}
.fanye a{ font-size:0.875rem; margin:0 3px; color:#333;}
.fanye span{ font-size:0.875rem; margin:0 3px; color:#56781c;}
.fanye a:hover{ color:#56781c;}

#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{width:300px;height:240px;margin:0 auto;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-120px 0 0 -150px;z-index:10000;border:1px solid #ccc;border-radius:10px;-webkit-border-radius:10px;box-shadow:3px 2px 4px #ccc;-webkit-box-shadow:3px 2px 4px #ccc;}
.dialogTop{width:90%;margin:0 auto;border-bottom:1px dotted #ccc;letter-spacing:1px;padding:10px 0;text-align:right;}
.editInfos{padding:15px 0;}
.editInfos li{width:90%;margin:8px auto auto;text-align: center;}
.ipt{border:1px solid #ccc;padding:5px;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #ccc inset;-webkit-box-shadow:0 0 3px #ccc inset;margin-left:5px;}
.ipt:focus{outline:none;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
.submitBtn{width:90px;height:30px;line-height:30px;font-family:"微软雅黑","microsoft yahei";cursor:pointer;margin-top:10px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;text-align:center;background-color:#428bca;color:#fff;box-shadow: 0 -3px 0 #2a6496 inset;-webkit-box-shadow: 0 -3px 0 #2a6496 inset;}

.right .content .xuan{ overflow:hidden; margin-left: -20px;}
.right .content .xuan a{ display:block; float:left; height:30px; line-height:30px; font-size:1rem; color:#56781c; margin-bottom: 10px;} 
.right .content .xuan span{ display:block; margin-left: 20px; float:left; height:30px; line-height:30px; font-size:1rem; color:#333; margin-right :10px;margin-bottom: 10px;}
.right .content .xuan select{ float:left; margin-left: 10px; display:block; width:auto; width: 250px; padding:0 5px; height:30px; border:1px solid #cacaca; font-size:0.875rem; line-height:30px;margin-bottom: 10px;} 
.right .content .xuan input{ float:left; margin-left: 10px; display:block; width:80px; padding:0 5px; height:28px; border:1px solid #cacaca; font-size:0.875rem; line-height:28px;margin-bottom: 10px;}
.right .content .xuan .sub01{ margin-left: 10px; width:auto; padding:0 10px; height:30px; line-height:30px; display:block; float:left; margin-bottom: 10px; border:1px solid #cacaca; background-color:#eee; margin-right:30px;}
.right .content .xuan li{ height: 30px; line-height: 30px; color: #333; float: left; margin-right: 30px; font-size:1rem;margin-bottom: 10px;}
.right .content .xuan li strong{ color: #da0000; font-weight: normal; padding: 0 5px;}

.fenlei{ width:100%; box-sizing:border-box; margin:auto;}
.fen{ width:29%; margin-left:14%; margin-top:1.22rem; padding-bottom:2rem; background-image:url(../images/yin.jpg); background-position:bottom center; background-repeat:no-repeat; background-size:100% auto; overflow:hidden;}
.fen a{ display:block; width:96%; padding:0 2%; background-color:#eee; padding-top:1.22rem; padding-bottom:1.22rem;}
.fen a strong{ display:block; width:100%; height:6rem; position: relative; margin-bottom:0.78rem;}
.fen a span{ display:block; width:100%; height:2rem; line-height:2rem; text-align:center; color:#333; font-size:1.2rem;}
.fen a b{ display:block; width:100%; line-height:1.67rem; text-align:center; color:#333; font-size:0.9rem; text-transform:uppercase; font-weight:normal;}
.fen a strong b{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 6rem; overflow: hidden;}
.fen a strong b img{ display: block; height: 6rem; margin:auto;}
.fen a strong i{ font-style: normal; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 6rem; overflow: hidden;}
.fen a strong i img{ display: block; height: 6rem; margin:auto;}

.fen:hover strong span{ display: none;}
.fen:hover strong i{ display: block;}
.fen:hover a,.fen:hover a span,.fen:hover a b{ background-color:#0092ff; color:#fff;}

.edui-editor{ z-index: 0 !important;}