@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,li,form,button,textarea,th,td,table,a,em,span,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body,button,select,textarea{font-size:14px; color:#666; line-height:24px; outline:none;}
h1,h2,h3,h4,h5,h6,select{font-size:14px; font-weight:normal; font-style:normal;}
em{ font-style:normal;}
ul,li{list-style:none; overflow:hidden}
select,img{ border:none; vertical-align:middle;}
html{ overflow-y:scroll;}
p{word-wrap:break-word}
a{text-decoration:none;}
a span,a em{ cursor:pointer;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ float:left;}
.floatr{ float:right;}
.textl{ text-align:left;}
.textc{ text-align:center;}
.textr{ text-align:right;}
input{ border:none; background:none; border-radius:0;outline:none;}
.anchorBL{ display:none; }
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family:Arial,"微软雅黑";}
table{ border-collapse:collapse; border-spacing:0;}
input::-webkit-input-placeholder{
    color:#bdbdbd;
}
input::-moz-placeholder{
    color:#bdbdbd;
}
input:-moz-placeholder{ 
    color:#bdbdbd;
}
input:-ms-input-placeholder{ 
    color:#bdbdbd;
}
/*首页*/
.padding{ padding:40px 20px;}
.padding .list li{ width:180px; height:60px; line-height:60px; text-align:center; margin:0 20px 20px 0; background:#2c6ccb; color:#fff; border-radius:5px; float:left; cursor:pointer;}
.pad{ padding:20px;}
.pad .list2 .floatl{ width:220px; height:240px; border:solid 1px #bdd0f8; margin:0 20px 20px 0; position:relative;}
.pad .list2 .floatl h1{ width:220px; background:#2c6ccb; color:#fff; font-weight:bold; padding:0 16px; height:40px; line-height:40px; margin:-1px 0 9px -1px;}
.pad .list2 .floatl div{ padding:0 15px;}
.pad .list2 .floatl span{ display:block; width:32px; height:32px; position:absolute; right:-1px; bottom:-1px; cursor:pointer; background:url(/images/jt.png);}
.pad .list2 .floatl ul{ position:absolute; right:-84px; bottom:-1px; background:#fff; z-index:10; display:none;}
.pad .list2 .floatl ul li{ width:80px; height:40px; border:solid 1px #bdd0f8; line-height:38px; text-align:center; color:#2c6ccb; cursor:pointer;}



.pad .list2 .floatl ul li.first{ border-bottom:none; background:#dfeffe;}
.pad .list2 .floatl ul li img{ margin-right:5px;}
.pad2{ padding:20px;}
.buttom{ padding-bottom:10px;}
.buttom select,.buttom input{ width:120px; height:30px; border:solid 1px #ddd; padding:0 10px; float:left; margin:0 10px 10px 0;}
.buttom button{ width:72px; height:30px; background:url(/images/search.png) no-repeat center center; cursor:pointer; border:none; display:block; float:left; margin:0 10px 10px 0;}
.list3{ width:1140px;}
.list3>.floatl{ width:360px; margin-right:20px;}
.list3>.floatl h1{ border:solid 1px #ddd; height:42px; line-height:40px; background:#f5fbff; font-weight:bold; color:#333; text-align:center;}
.list3>.floatl .mod{ border:solid 1px #ddd;margin-bottom:20px; height:145px; padding:9px 10px; position:relative;}
.list3>.floatl .mod .floatl{ width:145px;}
.list3>.floatl .mod .floatr{ width:183px; font-size:12px; line-height:20px;}
.list3>.floatl .mod ul{ position:absolute; right:-84px; bottom:-1px; background:#fff; z-index:10; display:none;}
.list3>.floatl .mod ul li{ width:80px; height:40px; border:solid 1px #bdd0f8; line-height:38px; text-align:center; color:#2c6ccb; cursor:pointer;}
.list3>.floatl .mod ul li.first{ border-bottom:none; background:#dfeffe;}
.list3>.floatl .mod ul li img{ margin-right:5px;}
.list3>.floatl .mod span{ display:block; width:32px; height:32px; position:absolute; right:0; bottom:0; cursor:pointer; background:url(/images/jt.png);}

.head{ width:1000px; height:80px; color:#333; margin:auto; font-size:30px; font-weight:bold; padding-top:15px;}
.login_con{ position:relative; height:600px; min-width:1000px; background:url(/images/login_bg.jpg) no-repeat center center;}
.login{ position:absolute; width:360px; height:400px; background:#fff; top:80px; left:50%; margin-left:140px;}
.login h1{ height:71px; padding-top:1px; border-bottom:solid 1px #f2f2f2; margin:0 auto 30px; width:340px;}
.login h1 span{ display:block; color:#2c6ccd; border-bottom:solid 2px #2c6ccd; line-height:68px; width:100px; height:68px; font-size:20px; font-weight:bold; text-align:center;}
.login ul li{ width:300px; height:48px; border:solid 1px #bdbdbd; margin:0 auto 20px;}
.login ul li span{ display:block; float:left; width:47px; height:46px; border-right:solid 1px #bdbdbd; background-repeat:no-repeat; background-position:center center; background-color:#f3f3f3;}
.login ul li input{ width:250px; height:46px; padding:13px 15px; line-height:20px; font-size:16px;}
.login> input[type="submit"]{ width:300px; height:48px; display:block; margin:25px auto 0; text-align:center; font-size:18px; color:#fff; background:#2c6ccd; border-radius:3px; border:none;}
.foot{ width:1000px; margin:auto; height:70px; line-height:70px; font-size:12px;}




.admin-table-page{ padding:5px 0 5px 10px; line-height:20px;}
.admin-table-page em{ float:left; width:10px; height:20px; background-position:-10px center; background-repeat:no-repeat; padding:0; background-color:transparent;}
.admin-table-page em.prevall{ background-image:url(/admin/images/l1.png);}
.admin-table-page em.prev{ background-image:url(/admin/images/l2.png);}
.admin-table-page em.nextall{ background-image:url(/admin/images/r2.png);}
.admin-table-page em.next{ background-image:url(/admin/images/r1.png);}
.admin-table-page em.sx{ background:url(/admin/images/sx.png) no-repeat center center; width:16px; margin:0 2px; cursor:pointer;}
.admin-table-page em.ts{ background-position:0 center; cursor:pointer;}
.admin-table-page span{ float:left; margin:0 5px;}
.admin-table-page input[type="text"]{ width:28px; height:14px; display:block; line-height:14px; padding:2px 0; text-align:center; border:solid 1px #d8e6e3; float:left; margin:0 5px;}
.admin-table-page em{ float:left;}

.mains{ width:98%;}
.table1{ width:100%;}
.table1 td{ border:solid 1px #ddd; padding:8px; font-size:12px; color:#666; width:280px;}
.table1 td span{ width:120px; text-align:right; display:inline-block; float:left;}
.table1 td input[type=text],.table1 td select{ font-size:12px; height:24px; width:130px; border:solid 1px #ddd; padding:0 7px; color:#666;}
.table1 td input[type=text].ts{ width:120px;}
.table1 td textarea{ width:730px; height:60px; border:solid 1px #ddd; font-size:12px; color:#666; float:left;}
.cen{ padding:0 20px;}
.cen .add{ padding:20px 0;}
.cen .add span{ display:block; width:68px; height:24px; background:url(/images/add.png) no-repeat center center; cursor:pointer;}
.table2{ width:100%;}
.table2 th,.table2 td{ border:solid 1px #ddd; font-size:12px; height:40px; text-align:center; color:#333;}
.table2 th{ font-weight:bold; background:#f2f2f2;}
.table2 td input[type=text],.table1 td select{ font-size:12px; height:24px; width:130px; border:solid 1px #ddd; padding:0 7px; color:#666;}

.tab_list{ padding:25px 0;}
.tab_list div{ float:left; width:180px; margin-right:20px; font-size:12px; color:#333; line-height:12px;}
.tab_list div span{ float:left; font-weight:bold;}
.tab_list div em{ float:left; border-bottom:solid 1px #ddd; height:12px; width:120px;}
.tab_list div em img{ float:right; display:block; cursor:pointer; margin-top:-3px;}
.button_tab{ padding-bottom:25px;  text-align:center; margin-top:10px}
.button_tab button{ float:left; width:68px; height:30px; margin-right:10px; font-size:12px; text-align:center; border-radius:2px; background:none; border:none; cursor:pointer;}
.button_tab button.true{ background:#2c6ccb; color:#fff; line-height:30px;}
.button_tab button.false{ color:#333; border:solid 1px #ddd; line-height:28px;}



.list4 .mod{ float:left; border:solid 1px #ddd; margin:0 20px 20px 0;width:320px; height:170px; padding:9px 10px; position:relative;}
.list4 .mod .floatl{ width:145px;}
.list4 .mod .floatr{ width:140px; font-size:12px; line-height:20px;}
.list4 .mod ul{ position:absolute; right:-84px; bottom:-1px; background:#fff; z-index:10; display:none;}
.list4 .mod ul li{ width:80px; height:40px; border:solid 1px #bdd0f8; line-height:38px; text-align:center; color:#2c6ccb; cursor:pointer;}
.list4 .mod ul li.first{ border-bottom:none; background:#dfeffe;}
.list4 .mod ul li img{ margin-right:5px;}
.list4 .mod span{ display:block; width:32px; height:32px; position:absolute; right:0; bottom:0; cursor:pointer; background:url(/images/jt.png);}




.list5 .mod{ float:left; border:solid 1px #ddd; margin:0 20px 20px 0;width:260px; height:300px; padding:10px 20px; position:relative;}
.list5 .mod.blue{ background:#edf4ff;}
.list5 .mod.green{ background:#edfff8;}
.list5 .mod.yellow{ background:#ffeded;}
.list5 .mod>img{ display:block; margin:auto;}
.list5 .mod>.clearfix div{ float:left; width:50%; overflow:hidden; line-height:24px; font-size:14px; height:24px; color:#666;}
.list5 .mod>h1{ text-align:center; color:#333; font-size:16px; font-weight:bold; padding-top:3px; line-height:36px;}
.list5 .mod>h2{ font-size:12px; line-height:18px; color:#2c6ccb; margin-top:10px;}
.list5 .mod>span{ display:block; width:32px; height:32px; position:absolute; right:0; bottom:0; cursor:pointer; background:url(/images/jt.png);}
.list5 .mod ul{ position:absolute; right:-100px; bottom:-1px; background:#fff; z-index:10; display:none;border-top:solid 1px #bdd0f8;}
.list5 .mod ul li{ width:100px; height:40px; border:solid 1px #bdd0f8; border-top:none; line-height:38px; color:#2c6ccb; cursor:pointer;}
.list5 .mod ul li:hover{ background:#dfeffe;}
.list5 .mod ul li img{ margin:0 5px 0 10px;}



.model{ border:solid 1px #ddebff; border-top:none;}
.model:first-child{ border-top:solid 1px #ddebff;}
.model h1{ font-size:14px; line-height:40px; height:40px; font-weight:bold; color:#2c6ccb;}
.model h1 span{ margin-right:32px;}
.model h1 em{ display:block; float:left; height:40px; width:40px; background:url(/images/showHide.png) no-repeat 0px -40px;}
.model h1 em.active{ background-position:0px 0px;}
.model .table{ width:100%; display:none;}
.model .table table{ width:100%;}
.model td,.model th{ border-top:solid 1px #ddebff;border-left:solid 1px #ddebff; padding:0 10px; height:40px; text-align:center; color:#666;}
.model tr td:first-child,.model tr th:first-child{ border-left:none;}
.model th{ color:#333; font-weight:bold; background:#f3f8ff;}



.model1{width:1200px;}
.model1>div{ float:left; margin:0 20px 20px 0;}
.model1>div.yi{ width:1180px;}
.model1>div.er{ width:580px;}
.model1>div.san{ width:380px;}
.model1>div h1{ height:40px; line-height:40px; padding:0 15px; color:#fff; font-size:14px; font-weight:bold; background:#2c6ccb;}
.model1>div div{ border:solid 1px #ddd; border-top:none; line-height:24px; padding:8px 15px 7px; overflow:hidden;}



/* bigImg */
body{ padding:0; margin:0;}
.preview{ position:relative;width:100px; height:100px;}
.bigImg{position:relative; float:left; width:100px; height:100px; overflow:hidden;}
.bigImg .midimg{width:100px; height:100px;}
.bigImg .winSelector{width:40px; height:40px; position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
.bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
.bigView img{position:absolute;}