html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
li{list-style-type: none}
a{text-decoration: none;}
/******************************************************************************/
body{min-height: 700px;}
.content-box {position: relative;/*margin-top: calc((100vh - 694px) / 2)*/}

menu {width: 910px; margin: 0 auto;padding-left: 60px;}
menu ul{height: 40px;background: url("/img/logo_small.png") left center no-repeat;background-size: 40px;padding-left: 15px;}
menu li{float: left;margin-left: 30px;font-size: 12px;}
menu li:nth-child(2){font-size: 16px;font-weight: bold}
menu li h3{font-size: 18px; letter-spacing: 3px;color: #454545;font-weight: 700}
menu li p {font-size: 12px; color:#454545; font-style: italic; line-height: 14px;}
menu li a{line-height: 40px;color:#717171;}
menu li a:hover{color:#526262;}

.center {margin-top: 12px;height: 600px;overflow: hidden /*border: 1px solid blue;*/}

/*.carousel-controller{width: 910px;margin: -35px auto 0;text-align: right;z-index: 10}*/
.carousel-controller{position: relative;top: -35px;text-align: right;z-index: 10;right:calc((100% - 820px)/2); }
.carousel-controller a{color: #fff;font-weight: bolder;display: inline-block;width: 18px;height: 18px;border: 2px solid #fff;border-radius: 18px;background-color: #929292;text-align: center;line-height: 17px;font-size: 12px}
.carousel-controller a:hover{background-color: #5c5c5c}

.login{box-shadow:0px 0px 7px 3px #e0e0e0;
    background-color: rgba(255,255,258,0.9);
    background-color: #fff\9;
    border: 4px solid #D0D4D6\9;
    width: 300px;height: 340px;position:absolute;margin: 0 auto;top: 170px;right: 500px;calc((100% - 900px)/2);border-radius: 10px;overflow: hidden}
.login h2{background: url("/img/back_img_001.png"); width: 300px;height: 47px;font-size: 18px;text-align: center;font-weight: 700;color:#5a5c5c;line-height: 47px;}
.login p {font-size: 12px; color:red;line-height: 40px;text-align: center;height: 40px;}
.login input{padding-left:28px;width: 225px;height: 40px;line-height:40px; border: 1px solid #999999;border-radius: 5px;margin: 0 27px;outline: none;font-size: 14px;font-weight: bold}
.login input[type=text]{background: url("/img/icon_user.png") 7px center no-repeat}
.login input[type=password]{margin-top:20px;background: url("/img/icon_pass.png") 7px center no-repeat}
.login input[type=submit]{width: 108px; height: 38px;background-color: #3d8de2;border: 1px solid #185aa5;border-radius: 3px;color: #fff;box-shadow:0px 0px 5px 2px #c4cad8;margin: 22px auto 0;display: block;padding: 0;cursor: pointer}
.login input::-webkit-input-placeholder{font-weight: normal	;color:#bdbdbd}
.login .button-submit{display: block;width: 108px; height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;text-align: center;margin: 22px auto 0;background-color: #3d8de2;border: 1px solid #185aa5;border-radius: 3px;color: #fff;box-shadow:0px 0px 5px 2px #c4cad8;}
.login ul{height:64px;background: url("/img/back_img_002.png") top left repeat-x;margin-top: 22px;padding: 10px 0 0 30px;}
.login ul a{font-size: 12px; color: #a1aec6}

footer{width: 910px; margin: 0 auto}
footer p{text-align:center;font-size: 11px;color: #8b8d8d}
footer span{font-size: 6px;padding: 0 5px;/*color: #8b8d8d*/}
footer a{color: #8b8d8d}
footer a:hover{color: #526262}


#SuperWindow {position: fixed;left: 0;top: 0; width: 100%;height: 100%; background-color: rgba(0,0,0,0.75);z-index: 100; display: none}
