html{height:100%;overflow:auto; overflow-x:hidden; padding:0; margin:0;} 
body {color:#444; margin:0; padding:0; font-size:12px; height:100% !important;position: relative;background:#f0f0f0; font-family:"微软雅黑"}	
a {text-decoration: none; color:#666}
ul {margin: 0px; padding:0px;list-style-type: none;}
ul li {text-align:left;}
dl,dd,ul,p,form { margin:0; padding:0;}
.clear{clear:both;*display:inline;overflow:hidden;}
#loading{ text-align:center; padding:20px 0;}
#ts{ padding-top:10px; color: #C30;}

.home{position:relative; overflow:hidden;width:100%; height:400px; z-index:88;}
.home img{ max-width:100%;}
.home .login{ position:absolute; width:100%; left:0; top:0; height:100%; z-index:99;}
.home .userlogn{ margin:0 auto; width:500px; padding-top:100px; text-align:center;}
.home .lg{width:140px; margin:0 auto;border-radius:140px;height:140px;background:#FFF;-moz-border-radius:140px; -webkit-border-radius:140px;}
.home .lg img{ max-width:100%; margin-top:15px;}
.home .lbd{ margin-top:30px; padding:14px 25px;background:#ccc;position:relative;}
.home .lbd .hinput{ height:30px; line-height:30px; padding-left:5px; float:left; margin-right:10px; width:160px; border:none; background:#FFF; outline:none;}
.home .lbd .hbtn{ height:30px; border:none; cursor:pointer; background:#f77400; font-size:14px; color:#FFF; width:90px;}
.home .lbd .hbtn:hover{ background:#096;}
.home .lbd .hisj{ position: absolute; left:30px; top:20px; color:#999}
.home .lbd .himm{ position: absolute; left:205px; top:20px;color:#999}
.home .ltitle{ font-size:20px; padding-top:15px; color:#FFF;}
.home .homecoyt{ position:fixed; bottom:0; text-align:center; width:100%; color:#FFF; padding:10px 0; z-index:10000; color:#FFF}
.main{ width:100%;}
.main .mleft{ float:left; width:200px; background:#444444; position:fixed; z-index:999}
.main .mleft .lflogo{ text-align:center; padding:12px 32px; background:#066}
.main .mleft .lflogo img{ max-width:100%;}
.main .mleft .lftitle{ font-size:17px; color:#FFF;}
.main .mleft .usermenu{ margin-top:40px;}
.main .mleft .usermenu li{ padding:12px 20px 12px 40px; color:#dedede; font-size:14px; cursor:pointer}
.main .mleft .usermenu a{ display:block; font-size:14px; color:#dedede;}
.main .mleft .usermenu .submenu{ padding-top:12px; padding-left:44px; display:none}
.main .mleft .usermenu .submenu a{ font-size:12px; line-height:24px; color:#ababab}
.main .mleft .usermenu .submenu a:hover{ color:#066}
.main .mleft .lat{ float:left; font-size:22px; width:23px; height:22px; color:#fff;  margin-right:20px;}
.main .mleft .usermenu .hovers{ background:#333; color:#dedede; border-right:solid 5px #066;}
.main .mleft .usermenu .active{ background:#333;color:#dedede; border-right:solid 5px #066;}
.main .mleft .usermenu .ico0{ color:#cb5025}
.main .mleft .usermenu .ico1{ color:#F39}
.main .mleft .usermenu .ico2{ color:#8124ea}
.main .mleft .usermenu .ico3{ color:#1e6fdc}
.main .mleft .usermenu .ico4{ color:#a2c514}
.main .mleft .usermenu .ico5{ color:#10b9d8}
.main .mleft .usermenu .ico6{ color:#c70a8f}
.main .mleft .usermenu .ico7{ color:#16d4a5}

.main .mright{width:100%; float:right;}
.main .mright .usertop{ position:fixed; top:0; width:100%; height:60px; line-height:60px; background:#fff; z-index:80}
.main .mright .usertop .userlinf{ padding-left:230px; font-size:14px; color:#999}
.main .mright .userheadpic{ position:absolute;height:60px;line-height:60px; right:10px; cursor:pointer;float: right;top:0; padding-right:10px;}
.main .mright .headPic{ height:40px; width:40px;background: url(../images/head_default-2x.png) no-repeat center; margin-top:10px; float:left;border-radius: 50%;background-size: 100% 100%; margin-left:10px;}
.main .mright .usernm{ padding-left:15px; color:#666; font-size:14px; padding-right:15px;}
.caret{position: absolute;top: 27px;border-top-color: #bdbdbd; right: 10px!important; border-width: 4px!important;border-top: 4px dashed;border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.main .mright .outlist{ position:absolute; left:0; width:100%; top:55px; display:none; line-height:25px;}
.main .mright .outlist a{ display:block;background:#066; color:#FFF; text-align:center;}
.main .mright .outlist a:hover{background:#003e30;}
.main .mright .hovers{ background:#066; color:#FFF}
.main .mright .hovers .usernm{color:#FFF}
.main .mright .hovers .caret{ color:#FFF;border-top-color: #FFF;}
#rightdiv{margin:0; padding-left:200px; border:none;overflow:hidden;}
.conbox{padding:10px 0; margin-left:20px; margin-bottom:30px; margin-right:20px; margin-top:-4px;}
.conmain{margin-top:80px; background:#FFF; padding:10px;}
.conmain .loctionl{ text-align:left; font-size:20px; color:#000; border-bottom:solid 1px #e0e0e0; padding:5px 0;}
.conmain .loctionl .hyy{ float:right;color:#999; font-size:14px;}
.conmain .loctionl .hyy a{color:#999}
.conmain .cmto{ padding:15px 0 20px 0;word-wrap : break-word ;word-break:break-all;}
.conmain .cmto .cltr{ min-width:160px; text-align:right; padding-right:12px; font-size:14px;}
.conmain .cmto .fwinput{ height:28px; line-height:28px;}
.conmain .cmto .netslist{ padding-left:5px; height:28px; line-height:28px; border-bottom:dotted 1px #CCC}
.conmain .cmto .netslist a{color:#066}
.conmain .cmto .netslist span{ cursor:pointer;}
.conmain .cmto .netslist span a{ color:#FFF; font-size:12px;padding:2px 10px;background:#aecdae; margin-left:5px;}
.conmain .cmto .netslist span a:hover{ background:#099}
.conmain .cmto .listbjc{ background:#b0deb0; color:#066}
.d_input{ width:60%; height:28px; line-height:28px; border:solid 1px #CCC;padding-left:5px;}
.c_input{ width:70%;height:28px; line-height:28px; border:solid 1px #CCC;padding-left:5px;}
.w_input{ width:80%;height:28px; line-height:28px; border:solid 1px #CCC;padding-left:5px;}
.s_input{ width:100px; height:28px; line-height:28px;border:solid 1px #CCC;padding-left:5px;background: url(../images/date.gif) center right no-repeat;cursor:pointer;}
.v_input{ width:160px;height:28px; line-height:28px; border:solid 1px #CCC;padding-left:5px;}
.tsk{ padding-left:5px; color:#F00; font-size:14px;}
.beizhupic{ padding-top:12px;}
.beizhupic img{ max-width:100%;}


.conmain .infotable{ padding:0;}
.conmain .infotable td{ padding:5px; font-size:14px;}
.xxbtn{ height:32px; cursor:pointer; background:#066; color:#FFF; border:none; padding:0 35px; }
.zymbox{ padding:10px 10px 5px 10px; margin:10px;}
.conpding{ padding:8px;}




.navlist{ position:fixed; width:100%; top:0;z-index:999;}
.navlist li{ float:left; width:25%;height:40px; line-height:40px;}
.navlist li a{ display:block; text-align:center; font-size:14px; color:#FFF; background:#218217; border-right:solid 1px #6eaa68;}
.navlist li .active{ background:#060;}
.content{ padding:60px 10px 20px 10px;}
.content .infolist{ display:none; padding-bottom:60px;}

.prolisthome{ padding:15px 0;}
.prolisthome .claname{border-top:solid 1px #85a028; margin-bottom:15px;}
.prolisthome .claname a{ color:#FFF; font-size:14px; display:block}
.prolisthome .claname .cls{ width:40%; text-align:center;padding:4px 16px; background:#449c3b;-moz-border-radius:0px 0px 22px 22px;-webkit-border-radius:0px 0px 22px 22px;border-radius: 0px 0px 22px 22px;}
/*
.prolisthome .bor_1{border-top:solid 2px #85a028;}
.prolisthome .bor_2{border-top:solid 2px #28a07a;}
.prolisthome .bor_4{border-top:solid 2px #288ea0;}
.prolisthome .bor_3{border-top:solid 2px #a09028;}
.prolisthome .bor_5{border-top:solid 2px #2863a0;}
.prolisthome .bor_6{border-top:solid 2px #a74b81;}
.prolisthome .claname .colo_1{ background:#85a028}
.prolisthome .claname .colo_2{ background:#28a07a}
.prolisthome .claname .colo_4{ background:#288ea0}
.prolisthome .claname .colo_3{ background:#a09028}
.prolisthome .claname .colo_5{ background:#2863a0}
.prolisthome .claname .colo_6{ background:#a74b81}
*/
.proinfo{ display:none;padding:10px 20px 20px 30px;}
.prohome{ padding-bottom:10px;}
.prohome img{width:100%; margin:10px 0;}

.newshome{ padding:0;}
.newshome li{ padding:8px 0; border-bottom:solid 1px #eee}
.newshome li a{ font-size:14px; font-weight:bold;}
.newshome li .p1{ padding-top:5px; color:#666; display:block;}

.backtolist{ height:40px; background:#063; color:#FFF;position: fixed;top: 0;z-index: 999; width:100%;}
.backtolist .bleft{ float:left; width:40px; }
.backtolist .bleft a{display:block;background:url(../images/icon.png) center center no-repeat; background-position:0 0;width:40px;height:25px; line-height:25px; margin-top:8px;}
.backtolist .bright{ float:right; width:40px;}
.backtolist .btitle{ padding:0 40px; text-align:center; line-height:40px; font-size:16px; color:#FFF;}

.newsbox{ padding:55px 8px;}
.newsbox .nt{ text-align:center; font-size:18px; color:#000; line-height:22px;}
.newsbox .ntime{ color:#999; padding:5px 0 15px 0; text-align:center;}
.newsbox .ncon{ line-height:21px; padding-top:15px;}
.newsbox .ncon img{ max-width:100%;}
.newsbox .gttl{ text-align:center; font-size:20px; padding-top:30px; font-weight:bold;}

.footer{ position:fixed; bottom:0; width:100%; z-index:999}
.myfocoo{background:#f0f0f0;z-index:9; padding:12px 0 12px 150px; text-align:center}
.footer li{ width:33%; height:35px; line-height:35px; float:left;}
.footer li a{ display:block; text-align:center; color:#FFF; background:#060; font-size:14px; border-right:solid 1px #fff;}
.footer .w34{ width:34%; border:none}
.footer .fnewli li{ width:25%;}
.footer .fnewli .w34{ width:25%; border:none}
.gstbook{ padding:20px 30px 30px 120px; font-size:14px}
.gstbook h2{ font-size:20px; padding-bottom:20px; width:100%; text-align:center}
.gstbook li{ padding-bottom:10px; position:relative;}
.gstbook li span{width:90px; overflow:hidden; text-align:right; position:absolute; left:-90px;top:1px;}
.gstbook .gtinput { width:90%; height:28px; line-height:28px; border:solid 1px #CCC;}
.gstbook .textput{border:solid 1px #CCC; width:90%; height:80px;}
.gstbook li b{ font-weight:normal; padding-right:10px;}
.gstbook .gtbtn{ padding:8px 35px; background:#009e07; font-size:14px; border:none; cursor:pointer; color:#FFF}
.gstbook .gtbtn:hover{ background:#0c530f}
.gstbook .btdiv{ padding-left:0px;}

.fwlist{ padding:20px 30px; text-align:center;}
.fwlist .fwtiv{ padding:5px 0 20px 0;}
.fwlist .finput{ height:30px; line-height:30px; text-align:center; width:80%; border:solid 1px #CCC; font-size:14px;}
.fwbtn{ width:80%; height:35px; background:#066; font-size:14px; color:#FFF; border:none; cursor:pointer;}
#fwsearchlist{ width:80%; margin:0 auto; text-align:center; font-size:14px; padding-top:30px;}
.page{ margin:20px 0;}
.page a{ font-size:12px; padding:3px 10px; margin:0 3px;background:#f7f7f7; color:#333;border:solid 1px #CCC}
.page a:hover{background:#239e32;color:#FFF;border:solid 1px #239e32; text-decoration:none}
.noww a{ background:#239e32; color:#FFF;border:solid 1px #239e32}
.black_overlay{ 
    display: none; 
    position: fixed; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    z-index:999999; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000000',endColorstr='#0000000');
    background-color:rgba(0, 0, 0, 0.2)
} 
.tskb{width:100%; font-size:14px; top:30%; text-align:center; z-index:9999999; left:0; margin:auto; position: fixed; height:150px;}
.tckcontent{border: 0px solid #dedede;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
	margin:auto; width:200px; padding:5px 30px 20px 30px;color:#00d8ff; background:#FFF
}
.tckcontent img{ max-width:100%;}
.tclose{ width:100%; height:30px; line-height:30px; background:#FFF; color:#000; padding-bottom:10px;cursor:pointer;}

.cengcont{border: 0px solid #dedede;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
	margin:auto; width:200px; padding:5px 30px 20px 30px;color:#00d8ff; 
}
.cengcont img{ max-width:100%;}