/* CSS Document */
*{ padding:0px; margin:0px; font-size:100%;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
html{font-family:Microsoft YaHei;-webkit-text-size-adjust:100% !important;font-size: calc(100vw/7.5) !important;font-size: -webkit-calc(100vw/7.5) !important;font-size: -moz-calc(100vw/7.5) !important; }
html,body,div,p,ul,ol,li,a,table,tr,td,textarea,form,input,img,header,footer,section{padding:0;margin:0;font-style:normal;font-family: "Microsoft YaHei";}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25em;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
b,i,em{font-style:normal;font-weight:normal;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}
header,footer,section{display:block;}
em,address{font-style:normal;}
input, textarea{border:none;outline:none;background:none;resize:none;}
a{color:#101010;text-decoration:none;}table{border-collapse:collapse;}
h1,h2,h3,h4{margin:0;padding:0;font-size:1em;font-weight:normal;}
button, input, select, textarea, a{outline:none;}

.nav{width:100%;overflow: hidden;border-bottom: 4px solid #ececec; padding:20px 0px;}
.nav ul{width:100%; height:auto;}
.nav ul li{width: 33.3%;height:auto;float:left;}
.nav ul li a{width:100%; height:100%; display:block;}
.nav ul li span{width:100%; height:auto; text-align:center; padding:10px 0px 10px 0px; display:block;}
.nav ul li div{width:50px; height:50px; border-radius:50%; background:#ebeef3; margin:0px auto; display:block;}
.nav ul li div img{width:55%; margin:0px auto; padding-top:12px; display:block;}

.news ul li{ padding:10px 10px; border-bottom: 1px solid #dadada;}
.news ul li h3{ font-size:15px;margin: 4px 0;line-height: 20px;}
.news ul li p{color: #999;font-style: italic;letter-spacing: 2px;font-size: 12px;}

/*news star*/
.news-1{ background:#fff; margin:10px 0px;text-indent: 10px; border-bottom: 1px dashed #d0d0d0; }
.news1 ul{overflow:hidden;}
.news1 ul li{padding: 10px 10px;border-bottom: 1px dashed #d0d0d0; overflow:hidden;background: #fff;}
.newsbox{ overflow:hidden; /*height:70px;*/}
.news_l{ float:left;width: 65%;}
.news_l h1{ font-size:16px; /*height:44px;*/ line-height:22px; overflow:hidden;}
.news_l h1 a{ color:#333;}
.news_r{ float:right;}
.news_r a {width: 96px;height:68px;display: table-cell;text-align: center;vertical-align: middle;border-radius: 6px;}
.news_r a img {max-width: 96px;max-height: 65px;}
.newsbox p{line-height:26px; height:20px; color:#555; font-size:12px}
.newsbox p span font{ margin-right:10px;}
/*news end*/

/*#footer*/
footer{display: -webkit-box; -webkit-box-orient: horizontal; width:100%;  height:45px; bottom:0px; left:0px; z-index:1; position:fixed }
footer a{ color:#FFFFFF; font-size:14px;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#3e89d0), to(#2a5998)); display:block; width:100%; height:45px; text-align:center; line-height:45px; -webkit-box-flex:1; }
footer a:nth-child(1),footer a:nth-child(2){ border-right: 1px solid #165998; }
footer a:hover{background:#ff8d00;color: #FFF}
footer a:visited {color:#FFF}
footer  img{width:20px; margin-top:-4px;vertical-align: middle;}

/*·µ»Ø¶¥²¿*/
.goTop{ position:fixed; bottom:30%; z-index:9999;}
.goTop a{width: 35px;height: 35px;position: relative;display: block;background:rgba(8, 123, 188, 0.72);border-radius:15%;}
.goTop a::before {width:25px;height:25px;display: block; position: absolute;top:5px;left:5px;content: "";background: transparent url("../images/top.png") no-repeat;}
