﻿/* CSS Document */
*,html{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
body{margin:0; padding:0; background:url(../img/bg_body.png) left top no-repeat #fff;background-size:cover;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";display: -moz-box; display: -webkit-box; display: box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical; height:100%;}
html,body{margin:0px;height:100%;}
dl,dt,dd,p,div{margin:0; padding:0;}
ul,ol,li{margin:0; padding:0; list-style-type:none;} 
a{ text-decoration:none;color:#070707; }
a:hover{text-decoration:underline;color:#2685D2; color:#128ad8;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #a3a3a3; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #a3a3a3; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #a3a3a3; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #a3a3a3; 
} 
.clear{clear:both}
.blk{clear:both; overflow:hidden; font-size:0; height:10px;}
.blk15{clear:both; overflow:hidden; font-size:0; height:15px;}
.blk20{clear:both; overflow:hidden; font-size:0; height:15px;}

/*.cloud{ height:200px; position:absolute; top:0; left:0; background:url(../img/cloud.png) repeat 0 -180px;background-size2: 100% auto; width:100%; z-index:1;}
.cloud{-webkit-animation-name: 'clouds';-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 20s;
-moz-animation-name: 'clouds';-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;-moz-animation-duration: 20s;
-o-animation-name: 'clouds';-o-animation-timing-function: linear;-o-animation-iteration-count: infinite;-o-animation-duration: 20s;
}
 @-webkit-keyframes 'clouds' {from{background-position:0 0 ;}50%{background-position:-200% 0 ;}to {background-position:0 0;}}*/
/* @-moz-keyframes 'clouds' {from{background-position:-100% 0 ;}50%{background-position:0 0 ;}to {background-position:100% 0;}}
 @-o-keyframes 'clouds' {from{background-position:-100% 0 ;}50%{background-position:0 0 ;}to {background-position:100% 0;}}
*//*首页动画制end*/


header{background:url(../img/logo.png?v=121) center center no-repeat;    background-size: 100% auto; height:90px;}
header{ width: 100%;height: 0;padding-bottom: 24%;position: absolute;}
article.content{ margin:0 0px 0;overflow:hidden;background:url(../img/bg_main.png?v=170531) center bottom no-repeat;/*background-size:cover;*/background-size: 100% auto; padding-top:6px; -moz-box-flex: 1;  -webkit-box-flex: 1;    box-flex: 1; position:relative}
article.content ul{ position:relative; z-index:100; }
article.content ul{width: 100%; position: absolute;top: 0;padding-top: 26%; z-index: 999;}
article.content ul li{ margin:3px 0; line-height:22px; text-align:left; color:#fff;padding:0 10px 0 10px}
article.content a{ color:#fff;font-size:14px; background:#094a92; display:inline-block;line-height:22px; padding:0 5px 0 21px; position:relative;-moz-box-shadow:-1px 1px 1px rgba(9,74,146, 0.3); -webkit-box-shadow:-1px 1px 1px rgba(9,74,146, 0.3); box-shadow:-1px 1px 1px rgba(9,74,146, 0.3);
font-size: 1em;line-height: 150%; text-decoration:none
}
article.content i{ color:#fff; margin-right:4px; font-size:12px; position:absolute; left:5px; top:0px;}
article.content .mimg{position:absolute; display:none; z-index:2; bottom:0; width:100%; max-height:100%;}
 
footer{ padding:3px 2px 2px; height:117px; background:#2b4d95;} 
footer a{ color:#fff; display:block; background-color:#186ec5;padding-top:5px; height:50px; border-radius:4px; text-align:center; position:relative;}
footer a:hover{color:#fff;}
footer ul{display: -moz-box; display: -webkit-box; display: box;  height:55px;} 
footer ul li.menu{ -moz-box-flex: 1;   -webkit-box-flex: 1;    box-flex: 1; height:55px; min-width:55px; color:#fff;}
footer ul span{ display:block; width:100%; position:absolute; bottom:5px;text-align:center;}
footer ul .iconfont{ font-size:24px;}
footer ul .zs-xinwen{ font-size:22px;}
footer ul .zs-shujufenxi{ font-size:22px;}
footer ul .zs-tupian{ font-size:22px;}
footer ul .zs-xueyuan2{ font-size:26px;}
footer ul .zs-artboard13{ font-size:22px;}
footer ul .zs-zhinanzhen{ font-size:26px;}
footer ul li.sp{ width:5px;}
footer ul li.sp:first-child{ display:none;}
footer .blk{clear:both; overflow:hidden; font-size:0; height:3px;}
