/* CSS Document */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,img{ margin:0px; padding:0px;}
ul,li,dl,dt,dd,ol{ list-style:none;}
.clear{ clear:both; font-size:0;line-height:0; height:0; display:block;}
a,a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;outline:none;}
area{ outline:none;}
*:focus{outline: none;-moz-outline:none;}
img{ border:0px;}
body{font-family:'microsoft yahei'; font-size:14px; margin:0px auto; color:#333;}
.f14{font-size:14px;}
.main_w{width:1400px;margin:0 auto;}
.main_min{min-width:1000px;}
.left{float:left;}.right{float:right;}.mt25{margin-top:25px;}.mb25{margin-bottom:25px;}.mt40{margin-top:40px;}.mb40{margin-bottom:40px;}.pd25{padding:25px;}.mt15{margin-top:15px;}.lrpd25{padding-left:25px;padding-right:25px;}.ptb15{padding:15px 0;}.pd22{padding:22px;}.md15{margin-bottom:15px}
.lh30{line-height:30px;}.mr15{margin-right:15px;}.m15{margin:15px;}.mtb80{margin-top:80px;margin-bottom:80px;}

.top{background:#f2f2f2;height:31px;line-height:31px;}
.gzmw{font-size:12px;padding-left:10px;color:#999;}
.gzmw img{padding-left:12px;vertical-align:middle}
.topuser{color:#999;font-size:12px;}
.topuser span{padding-left:10px;border-left:1px solid #ddd;}
a.username:link,a.username:visited{color:#ff6600;font-family:Arial,microsoft yahei;margin-right:10px;}
a.gray:link,a.gray:visited{color:#999;}
.topexit{padding:5px 0 0 15px;}
.zcbt{padding:35px 0 0 20px;}
.zcbt a:link,.zcbt a:visited{background:url(../images/zcbg01.png) no-repeat;width:129px;height:31px;line-height:31px;text-align:center;color:#23ac38;font-size:16px;text-decoration:none;display:block}
.zcbt a:hover{background:url(../images/zcbg02.png) no-repeat;color:#fff;}
.index_menu{margin-top:35px;}
.index_menu li{float:left;padding:0 25px;}
.index_menu li a:link,.index_menu li a:visited{display:inline-block;_display:inline;_zoom:1;font-size:16px;color:#333;text-decoration:none;line-height:31px;height:31px;}
.index_menu li a:hover{color:#23ac38;}
.index_menu li .on:link,.index_menu li .on:visited{display:inline-block;_display:inline;_zoom:1;font-size:16px;color:#23ac38;text-decoration:none;line-height:31px;height:31px;}

.toplogo{height:100px;}

.logo{width:650px;height:59px;margin-top:22px;}
.logo a{height:59px;text-decoration:none}
.logo h2{display:inline-block;font-size:26px;color:#555;font-weight:normal; vertical-align:middle;padding-left:10px; letter-spacing:2px}
.logo img{display:inline-block;vertical-align:middle;height:59px;width:auto}

.fslogo{background:url(../images/fslogo.png) no-repeat;width:495px;height:55px;margin-top:22px;}
.fslogo a{display:block;width:495px;height:55px;}

.yclogo a{height:59px;text-decoration:none}
.yclogo h2{display:inline-block;font-size:26px;color:#555;font-weight:normal; vertical-align:middle;padding-left:10px; letter-spacing:2px}
.yclogo img{display:inline-block;vertical-align:middle;height:59px;width:auto}

.tel{font-size:16px;color:#23ac38;padding:40px 20px 0 0}

.nav{background:#23ac38;height:45px;line-height:45px;}
.menu li{float:left;background:url(../images/navline.png) 100% 50% no-repeat;}
.menu li a:link,.menu li a:visited{display:inline-block;_display:inline;_zoom:1;font-size:18px;color:#fff;text-decoration:none;line-height:45px;height:45px;padding:0 40px;}
.menu li a:hover{background:#12970f;}
.menu li .on:link,.menu li .on:visited{display:inline-block;_display:inline;_zoom:1;font-size:18px;color:#fff;text-decoration:none;line-height:45px;height:45px;text-align:center;padding:0 40px;background:#12970f;}
.icon1{background:url(../images/navicon1.png) 0 50% no-repeat;padding-left:25px;}
.icon2{background:url(../images/navicon2.png) 0 50% no-repeat;padding-left:25px;}
.icon3{background:url(../images/navicon3.png) 0 50% no-repeat;padding-left:25px;}
.icon4{background:url(../images/navicon4.png) 0 50% no-repeat;padding-left:25px;}
.menu_fh a{color:#c4f1cb;font-size:12px;}

.con_body{background:#ececec;padding:20px 0}
.con_box{background:#fff;border:1px solid #e7e6e6;min-height:450px;}
.con_tit{background:url(../images/picon.png) 10px 50% no-repeat;padding-left:40px;font-size:24px;color:#333;height:35px;line-height:35px;margin-bottom:15px;}

.footbg{background:#fff;}
.foot{height:60px;line-height:60px;text-align:center;font-size:12px;color:#666;}

.unread{
    background: #e74c3c;
    width: 18px;
    border-radius: 50%;
    font-size: 1.2em;
    line-height: 1.3;
    text-align: center;
    animation: notificationpulse 0.5s infinite;
    -webkit-animation: notificationpulse 0.5s infinite;
    -moz-animation: notificationpulse 0.5s infinite;
    color: white;
    display: inline-block;
    margin-left: 5px;
}

.avb{
    background-color: #98FB98;
}

html,body{ margin:0; padding:0;}
		.loading_s1{ display:none; position:absolute; width:100%; height:100%; z-index:9999999; top:0; right:0; bottom:0; left:0;}
		.loading_s1 .loading_mask{ position:absolute; width:100%; height:100%; background-color:#000000; opacity:0.2; filter:alpha(opacity=20); z-index:50;}
		.loading_s1 .loading_img{ position:absolute; width:214px; height:15px; background:url(../../include/images/loading.gif) no-repeat; top:25%; left:50%; margin-top:-15px; margin-left:-107px; z-index:51;}
		.loading_s1 .loading_text{ font-size:13px; text-align:center; position:absolute; width:214px; top:25%; left:50%; margin-top:5px; margin-left:-107px;}
/*the animations
@keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    25% {
        box-shadow: 0 0 0 0.15em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.30em #c0392b;
    }
    75% {
        box-shadow: 0 0 0 0.15em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
}
@-webkit-keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    25% {
        box-shadow: 0 0 0 0.25em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.50em #c0392b;
    }
    75% {
        box-shadow: 0 0 0 0.25em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.15em #c0392b;
    }
}

@-moz-keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    25% {
        box-shadow: 0 0 0 0.25em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.50em #c0392b;
    }
    75% {
        box-shadow: 0 0 0 0.25em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.15em #c0392b;
    }
}*/
