body{margin:0;padding:10px;}
body,html{-webkit-text-size-adjust:none;}
dl,dt,dd,ul,ol,li,pre,form{margin:0;padding:0;word-wrap:break-word;list-style:none;}
body,html,input{font:12px/1.5 arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
a{text-decoration:none;color:#0068a6}
a:hover{color:#ff6600;text-decoration: underline}
s{text-decoration:none;}
i{font-style:normal;}

.hr{border-bottom:1px dotted #ddd;height:10px;margin:0 0 10px 0;}
input,select{vertical-align:middle;}
select{height:24px;margin-top:1px;}
textarea{border:1px solid #ddd;padding:5px;-webkit-appearance: none;}

/*内页
input{vertical-align:text-top; margin-top:0;}
*/
html.page{ overflow-x: hidden; overflow-y: auto; }
body.page{padding:60px 10px 10px 10px;}
/*message 提示*/
.msgbox{text-align:center;border: 1px solid #1e64c8; zoom:1; width:450px; height:172px;position:absolute;top:44%;left:50%;margin:-87px 0 0 -225px}
.msgbox b{display:block;background-image: url(msg.png);background-repeat: no-repeat; color:#fff; padding-left:35px; height:25px; line-height:26px;*line-height:28px; overflow:hidden; font-size:14px; text-align:left}
.msgbox div{ padding:46px 12px 10px 45px; font-size:14px; height:64px; text-align:left;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;max-width:330px}
.msgbox p{padding:0;display:block;background:#e4ecf7; margin: 0 1px 1px 1px;line-height:26px; *line-height:30px; height:26px; text-align:center}
.msgbox .yes{background: url(msg_bg.png) no-repeat 0px -560px;}
.msgbox .no{background: url(msg_bg.png) no-repeat left -460px;}

i.alert{position:absolute;font-style:normal;color:#666;padding:5px 0 4px 25px;background:url(ajaxform.gif) #fff 5px 5px no-repeat;}
i.no{background-position:0 40px;}
i.ok{background-position:5px -24px;height:15px;}
i.err{background-position:5px -56px;color:#f00}
.ajaxform .require{background:url(ajaxform.gif) left -78px no-repeat;padding-left:9px;}

/*登录
*/
.login{;background:url(login_bg2.jpg) no-repeat;width:700px; height:510px; overflow:hidden;position:absolute; left:50%; top:30%; margin:-200px 0 0 -350px;margin-top:-208px;}
.login form{bottom:40px;color:#FFFFFF;font-size:12px;height:70px;left:50%;margin-left:-280px;position:absolute;width:560px; overflow:visible;}
.login form label{float:left;line-height:30px;}
.login form i{display:none;clear:both;position:absolute;left:0;top:30px;}
.login form i.err{display:block;padding-right:5px;}
.login form div{float:left;overflow:hidden;position:relative;height:70px;width:160px;}
.login form div label{width:55px;text-align:right;}
.login form input{height:24px; width:88px;padding:0 3px; color:#fff;border:none; color:#000; overflow:hidden;}
.login form input.sub{color:#000;background:url(login.png); width:52px; height:24px; border:none; cursor:pointer; padding:0px; float:right;}
.login form input.code{width:46px;text-align:left;font-size:16px;font-weight:bold;}
.login .yzm{position:absolute; background:url(code.gif) no-repeat; width:140px; height:89px;right:56px;top:-96px; text-align:center; font-size:12px; display:none;overflow:hidden;}
.login .yzm img{cursor:pointer; margin:4px auto 7px; width:130px; height:50px; border:1px solid #fff;}
.login .ajaxform .require{background:none;padding:0;}

/*首页（框架）
*/
body.index {background: #e2e9ea url(left_bg.png) repeat-y -30px top;padding:0;}
.header{height:80px;overflow:hidden;background:#3a6ea5 url(h_bg.gif) repeat-x left bottom; height:80px; position:relative;}
.header .l{float:left;width:141px;height:80px;overflow:hidden;}
.header .r{float:left;color:#fff;}
.header .r span{float:right;padding:20px;position:absolute;right:10px;}
.header .r p{padding:10px 0 0 10px;margin:0;height:26px;line-height:36px;color:#fff}
.header .r a{color:#fff;}
.header .r p s{padding:0 5px;color:#175298}
.header .nav{ display:block; height:34px; position:relative;bottom:-10px;_bottom:0;}
.header .nav li,.header .nav li a{background: url(menu.png) no-repeat;display:block;height:34px; line-height:38px; font-size:14px; font-weight:700}
.header .nav li{float:left;text-align:center;padding:0 0 0 8px;width:100px;overflow:hidden;}
.header .nav li a{background-position: right top; padding:0 15px 0 7px}
.header .nav li.on{background-position: left -43px;}
.header .nav li.on a{background-position: right -43px; color:#367abb;}

.main .l{float:left;width:155px; height:600px; position:relative; display:block; padding:10px 0 0 0px; overflow:auto; }
.main .l dl{width:130px;overflow:hidden;padding:0 0 0 10px;}
.main .l dt{height:30px;line-height:30px;font-size:15px;color:#275D96;font-weight:800;border-bottom:1px solid #D9E4EA}
.main .l dd{padding:2px 0;width:115px;overflow:hidden;}
.main .l dd a{display:block;height:21px;line-height:21px;padding:0 0 0 18px;margin:1px 0 0;color:#444;}
.main .l dd a:hover{background:#DEE7EE;}
.main .l dd a.on{border-left:3px solid #1F589B;background:#DEE7EE;color:#f00;}

.main .r{overflow:hidden;_zoom:1;_float:left;}
.main address{background: url(home.gif) no-repeat;font-style:normal;display:block;padding:5px 0 5px 20px;height:20px;line-height:20px;}
.main address div{ float:right;padding:0 20px 0 0;}
.main address div a{ margin-left:6px; padding-left:6px; color:#0364ae;float:left;}
.main address div a,.main address div a span{display:block;background: url(bnt_bg.png) no-repeat 0 -83px; height:21px; line-height:21px;text-align:center;}
.main address div a span{background-position: right -83px; padding-right:6px;}
.main .box{ border:1px solid #f4f6f5;zoom:1; background:#fff}
.main .box div.content{border:1px solid #c2d1d8;zoom:1;}
.main .box .bottom{height:28px;line-height:28px;background: url(nav-bg.png) repeat-x;padding:0 0 0 12px;position: absolute; left:0;bottom:0px;width:100%;}

input.but{cursor:pointer;background:#ddd;height:24px; border:0; border-bottom:1px solid #666; border-right:1px solid #666; padding:3px 6px; margin-right:5px}
input.tc{text-align:center;padding:0; height:18px;border:1px solid #A7A6AA;height:18px;padding:2px 0 0;}
input.sub{height:30px;line-height:22px;}

/**/
.col-2{border:1px solid #c7d8ea;overflow:hidden;}
.col-2 dt{border-bottom:1px solid #c7d8ea; color:#3a6ea5;background: url(th.gif) repeat-x; height:26px; line-height:28px; padding:0 10px;font-size:12px;}
.col-2 dd{ padding:9px 10px;line-height:20px;}
.col-3{width:49%;float:left;clear:both;margin:10px 10px 10px 0;}
.col-4{width:49%;float:right;margin:10px 0px 10px 0;}


/*表单
*/
a.big,a.big i,.menu div.a a.small,.menu div.a a.small i,.btn{background: url(bnt_bg.png) no-repeat;height:28px; line-height:28px;position:static}
.menu{height:50px;overflow:hidden;margin-top:-50px;}
.menu div.box{padding:0 0 6px;border-bottom:1px solid #eee;height:35px;overflow:hidden;}
.menu div.a{float:left;}
.menu div.a a:hover{text-decoration: none;color:#f00}
.menu div.a span{color:#ddd; padding:0 8px}
.menu div.a a{cursor:pointer;color:#049;display:inline-block;}
.menu div.a a i{display:inline-block;font-style:normal;}
.menu div.a a.small{background-position: left -40px;color:#fff; padding:0 0 0 5px;}
.menu div.a a.small i{background-position: right -40px;padding:0 10px 0 5px}
a.big{ padding:0 0 0 5px;cursor:pointer;color:#049;display:inline-block;}
a.big i{ padding:0 10px 0 5px;color:#fff;background-position: right top;font-style:normal;display:block;}
a.big:hover{text-decoration:none;}

.menu form{float:right;width:470px;}
.menu form *{float:left;margin:0 5px;}
.menu form .sub{height:24px;line-height:18px;border:0;background:url(search.gif) 5px 3px #eee no-repeat;padding:0 5px 0 17px;cursor:pointer;}

/*右侧页面
*/
.rbox{overflow:hidden;}
.rbox td,.rbox th{padding-left:12px}
.rbox thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal}
.rbox tbody td{border-bottom: #eee 1px solid; padding-top:5px; padding-bottom:5px}


.rbox tr.on,.rbox tr.on td,.rbox tr.on th,.rbox td.on,.rbox th.on{background:#fdf9e5;}

.rbox2 tr:hover,.rbox2 table tbody tr:hover{background:#fbffe4}
/*变态的kindeditor会因为上句而闪屏
*/



.rbox input{background:url(input.png) repeat-x;height:22px;padding:0 3px;border:1px solid #ccc;line-height:22px;}
.rbox input.no{background:none;border:0;}
.rbox .tcen{text-align:center;}
.rbox .th{background:#eef3f7;}
.rbox .th2{padding:5px 12px;height:30px;line-height:30px;border-bottom:1px solid #c7d8ea;margin:1px 0;}
.rbox td.lock{background:url(lock.gif) no-repeat 10px 7px;}
.rbox tr.sub{background:#F6F6F6}
.rbox div.sub{padding-left:3px;float:left;background: url(bnt_bg.png) no-repeat;height:28px; line-height:28px;}
.rbox div.sub input{margin:0;padding:0 12px 0 10px;color:#fff;cursor:pointer;background: url(bnt_bg.png) top right no-repeat;height:28px; line-height:28px;border:0}

.nomsg{font-size:15px;text-align:center;padding:60px 0;background:#f6f6f6;border-bottom:1px solid #c7d8ea;}

.power{width:400px;background:#fff;border:1px dotted #ddd;padding:10px 10px 10px 40px;height:300px;overflow:hidden;overflow-y:scroll;}
.power h1{font-size:15px;margin:0 0 0 -30px;padding:5px 0;}
.power h2{font-size:12px;margin:0 0 0 -00px;padding:0;}
.power ul{margin:0;padding:0;list-style-type:none;padding:10px 10px 10px 40px;}

/*表格表单
*/
.table_form{font-size:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td,.table_form th{padding:4px 0 4px 8px}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.table_form table td,.table_form table th{border:0;}

.tcent{text-align:center;}
.tleft{text-align:left;}

/*
div.but,tr.but{background:#f6f6f6; padding:5px 12px; height:30px;line-height:30px;}
input,.measure-input,textarea,input.date,input.endDate,.input-focus{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF url(input.png) repeat-x; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}
textarea,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
/*
/*分页
*/
.pages { padding:14px 0 10px;font-family:宋体;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#369; padding:0 8px;margin:0 0 0 5px;border-radius:4px;}
.pages a:hover { background:url(pages.png) no-repeat #f1f1f1; color:#f00; text-decoration:none; }
.pages u {display:inline-block; height:22px;padding:0 8px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin:0 0 0 5px;border-radius:4px;}
.pages s{display:inline-block;padding:0 3px;margin:0 0 0 5px;}
.pages *{font-family:Arial;}

.tab{border:1px solid #3A6EA5;width:800px;}
.tab legend{margin:0;padding:0;height:35px;}
.tab legend a{display:block;float:left;color:#fff;line-height:30px;height:30px;width:80px;text-align:center;margin:0 8px;background:#90AFCE}
.tab legend a.on{background:#3A6EA5}
.tab .box{padding:0 0 20px 0;min-height:300px;}
.tab .box div{display:none;}
.tab .box .on{display:block;}
.tab .box center{padding-top:50px;font-size:20px;}
.tab .upic{border-top:1px solid #3A6EA5;padding-top:7px;}
.tab .upic div{float:left;}
.tab .upic p.b{float:left;margin:0;padding-top:3px;}
.tab .upic p.b select{height:26px;width:150px;}

.tab .box h3{margin:0;padding:5px;background:#ddd;font-size:13px;}
.tab .box ul{overflow:hidden;}
.tab .box ul li{width:121px;height:180px;overflow:hidden;float:left;margin:5px;}
.tab .box ul li a{display:block;width:120px;height:100px;border:1px solid #ddd;text-align:center;overflow:hidden;}
.tab .box ul li img{height:100px;}
.tab .box ul li div{display:block;overflow:hidden;line-height:23px;}
.tab .box ul li input{width:90px;height:18px;background:none;padding:0;margin:0;}
.tab .box ul li .c{padding-top:3px;}
.tab .box ul li .c input{float:left;width:50px;height:25px;margin-right:3px;cursor:pointer;}
.tab .box ul li .c input:hover{background:#ddd;}
.tab .supinput .line{width:300px;}

.mapmarker{height:25px;width:100px;background:url(bnt_bg.png) no-repeat;border:0;color:#fff;cursor:pointer;}
#previewimg,.previewimg{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg img,.previewimg img{width:150px;height:100px;}
#previewimg2,.previewimg2{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg2 img,.previewimg2 img{height:100px;}
#previewimg3,.previewimg3{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg3 img,.previewimg3 img{height:100px;}
#previewimg4,.previewimg4{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg4 img,.previewimg4 img{height:100px;}
#previewimg5,.previewimg5{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg5 img,.previewimg5 img{height:100px;}
#previewimg6,.previewimg6{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg6 img,.previewimg6 img{height:100px;}

#previewimg_s,.previewimg_s{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_s img,.previewimg_s img{width:100px;}
#previewimg_s2,.previewimg_s2{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_s2 img,.previewimg_s2 img{width:100px;}
#previewimg_s3,.previewimg_s3{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_s3 img,.previewimg_s3 img{width:100px;}
#previewimg_s4,.previewimg_s4{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_s4 img,.previewimg_s4 img{width:100px;}
#previewimg_s5,.previewimg_s5{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_s5 img,.previewimg_s5 img{width:100px;}

#previewimg_c,.previewimg_c{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_c img,.previewimg_c img{width:100px;}
#previewimg_c2,.previewimg_c2{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_c2 img,.previewimg_c2 img{width:100px;}
#previewimg_c3,.previewimg_c3{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_c3 img,.previewimg_c3 img{width:100px;}
#previewimg_c4,.previewimg_c4{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_c4 img,.previewimg_c4 img{width:100px;}
#previewimg_c5,.previewimg_c5{max-width:150px;max-height:100px;overflow:hidden;background:#fff;text-align:center;position:absolute;}
#previewimg_c5 img,.previewimg_c5 img{width:100px;}

.uploadone{margin-left:10px;}
.uploadone form.ke-upload-area{margin:0;height:28px;padding:0;margin:0;float:left;}
.uploadone form.ke-upload-area span.ke-button-common{background: url(bnt_bg.png) no-repeat;padding-left:3px;height:230px;float:left;}
.uploadone form.ke-upload-area input{border:0;background: url(bnt_bg.png) no-repeat;height:28px; padding:0 10px 0 5px;color:#fff;background-position: right top;font-style:normal;display:block;}
.uploadone form.ke-upload-area *{cursor:pointer;}





