@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
[hidden]{display:none!important}
#yui3-css-stamp.cssnormalize{display:none}

body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, div, em {margin: 0;padding: 0;list-style: none; font-size:14px;vertical-align: bottom;font-family: "微软雅黑";-webkit-text-size-adjust: none;}
a {text-decoration: none;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
#wapbox:after{content:".";display:block;height:0;visibility:hidden;clear:both; }
#wapbox{color:#727272;}
#wapbox a{color:#727272;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}


.header{background:#5f5d5d;font-size:16px;font-weight:700;color:#fff;line-height:40px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;position:fixed;z-index:9;}
.header *{display:inline-block}
.header .logo,.header .nav,.header .search{width:38px;height:38px;background-repeat:no-repeat;background-size:50%;background-position:center}
.header .nav{position:relative;display:block;width:40px;height:40px;position:absolute;top:0;}
.header .nav:after{content:"";position:absolute;width:9px;height:9px;border-radius:10px;right:6px;top:8px;transition:opacity .3s}
.header .nav.active{background-image:url(/img2016/x_nav_bj.png)}
.header .nav.active:after{opacity:0}
.header .search{position:absolute;top:0px;right:2px;background-image:url(/img2016/nav_tel.png)}
.header .search.active{background-image:url(/img2016/nav_tel.png)}
.header .logo{text-align:center;position:absolute;width:auto;left:40px;right:40px;top:0;background-image:url(/img2016/logo_top.png);background-size:auto 45%;transition:left .3s}
.header .logo>a{display:block;text-indent:-9999px;width:100%;height:100%;position:absolute;left:0;top:0}



body>header{height:48px;width:100%;background-color:#5f5d5d;position:fixed;z-index:9}
body>header>*{display:inline-block}
body>header>.logo,body>header>.nav,body>header>.search{width:48px;height:48px;background-repeat:no-repeat;background-size:50%;background-position:center}
body>header>.nav{background-image:url(/img2016/nav_bj.png);position:relative}
body>header>.nav:after{content:"";position:absolute;width:9px;height:9px;background:#f56400;border-radius:10px;right:6px;top:8px;transition:opacity .3s}
body>header>.nav.active{background-image:url(/img2016/x_nav_bj.png)}
body>header>.nav.active:after{opacity:0}
body>header>.search{position:absolute;top:0;right:0;background-image:url(/img2016/nav_tel.png)}
body>header>.search.active{background-image:url(/img2016/nav_tel.png)}
body>header>.logo{text-align:center;position:absolute;width:auto;left:48px;right:48px;top:0;background-image:url(/img2016/logo_top.png);background-size:auto 45%;transition:left .3s}
body>header>.logo>a{display:block;text-indent:-9999px;width:100%;height:100%;position:absolute;left:0;top:0}
body>nav{position:fixed;top:48px;left:0;bottom:0;width:80%;background-color:#1a1f25;padding:5% 10%;display:none;z-index:5;overflow-y:scroll}
body>nav .departments table{width:100%}
body>nav .departments table tr{height:72px}
body>nav .departments a{display:block;margin:4% auto;width:80%;height:0;padding-bottom:80%;background-color:#313a47;border:1px solid #6a7380;border-radius:100%;color:#c0c5cb;font-family:微软雅黑;position:relative}
body>nav .departments a.active{background-color:#fff1c1;border-color:#673d13;color:#673d13}
body>nav .departments a span{line-height:5vw;height:60%;width:60%;padding:20%;left:0;top:0;position:absolute;font-size:4vw;text-align:center;text-decoration:none}
body>nav>.projects>article{padding-bottom:48px;display:none}
body>nav .projects section{background-color:#313a47;margin-top:5%}
body>nav .projects section caption{border:1px solid #6a7380;border-bottom:0;position:relative;text-align:left}
body>nav .projects table{width:100%}
body>nav .projects table td{border:1px solid #6a7380;width:33%}
body>nav .projects section caption a,body>nav .projects section caption span,body>nav .projects table td a{display:block;padding:5% 0;text-align:center;text-decoration:none;color:#c0c5cb;font-size:3.5vw;font-family:微软雅黑}
body>nav .projects section caption span{display:inline-block;padding:1.7% 0;padding-left:5%;font-size:4.5vw}
body>nav .projects section caption a{float:right;padding:1.7% 5% 0 0;width:40%;text-align:right;font-size:4.5vw}
body>nav .projects section caption a span{display:inline-block;background-color:#444d5c;border:1px solid #67707d;border-radius:100%;position:relative;padding:6%}
body>nav .projects section caption a span:before{content:"";position:absolute;left:-1px;top:-1px;height:100%;line-height:100%;width:100%;text-align:center;font-size:4vw;background:url(/img2016/minus-white_jia.png) no-repeat center;background-size:60%;transform:rotate(0);border:1px solid transparent;transition:transform .3s}
body>nav .projects section caption a.fold span:before{background-image:url(/img2016/minus-white_jian.png);transform:rotate(180deg)}
body>nav .projects section caption a:after{content:"展开";font-size:3.5vw;display:inline-block;position:relative;top:-.75vw}
body>nav .projects section caption a.fold:after{content:"收起"}

/*body>footer{ padding-bottom:44px}*/
body>footer{ padding-bottom:68px}
body>footer>.floatbar{width:100%;text-align:left;position:fixed;bottom:0;background-color:#fff;z-index:4;font-family: "冬青黑体""微软黑体";background:#5f5d5d;}
body>footer>.floatbar a{display:inline-block;width:33%;font-size:3.5vw;height:44px;line-height:44px;color:#fff;text-decoration:none;text-align:center}
body>footer>.floatbar a:hover{background-color:#ccc}
body>footer>.floatbar a:before{content:"";display:inline-block;height:28px;width:28px;background-position:left center;background-repeat:no-repeat;background-size:auto 90%;position:relative;top:8px;padding-right:4px} 
body>footer>.floatbar a.online{background-color:#5f5d5d;background-size:auto 100%}
body>footer>.floatbar a.youhui{border-right:1px solid #fff;background-color:#5f5d5d;}
body>footer>.floatbar a.map{width:33%;border-left:1px solid #fff}
body>footer>.floatbar a.youhui:before{background-image:url(/img2016/youhui.png)}
body>footer>.floatbar a.online:before{background-image:url(/img2016/online_footer.png)}
body>footer>.floatbar a.map:before{background-image:url(/img2016/dizhi_footer.png)}

.list_footer{text-align:center;  border-top:1px dashed #6B4312; padding-top:2vw;   line-height:5vw;font-size:3.3vw;}
.list_footer a{ color:#0778b4;}
.list_footer .list_footer_fl{  float:left; width:50%;}
.list_footer .list_footer_fr{  float:right; width:50%;}

.lower_foot{ width:95%; margin:0px auto; padding-bottom:3vw; text-align:center; line-height:5vw; font-size:3.3vw;color:#6d6d6d;}
.lower_foot a{ color:#0778b4;}

.clear{ clear:both;}

.header .nav {
    color: #fff;
    display: block;
    height: 40px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 40px;
}

.add_item{padding: 30px 0 40px 0; background: #eeeeee;}
.add_item li{float: left;width: 33.33%;}
.add_item li img{width: 100%;vertical-align: middle;}
.add_my{padding-top: 25px; background:#f4f4f4;}
.add_my img{width: 100%;vertical-align: middle;}