@charset "utf-8";
/* CSS Document */
body{font-family:Microsoft YaHei;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,p,img{margin:0;padding:0;border:0;list-style:none; box-sizing:border-box;}
img{vertical-align:bottom;}
a{color:#403e3b;text-decoration:none;}
a:hover{text-decoration:underline; color:#015db2;}
.clearfix:after {content:""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1; }
.wrap{width: 1200px; margin: 0 auto; overflow: hidden;}
.header dl dt,.header dl dd,.notice dl dt,.notice dl dd{float:left;}
.header dl dd{margin-top:40px; margin-left:80px;}
.header dl dd a{display:inline-block; width:110px; text-align:center; font-size:20px; height: 40px;}
.header dl dd a:hover{color:#005db4; font-weight:bold; background:url(10517076.jpg) bottom center no-repeat; text-decoration:none;}
.notice{background:#f7f7f7;}
.notice dl dd{line-height:50px; float:right; width:1000px; position:relative;}
.news dl dt{border-top:1px #dedede solid; position:relative; height:50px; line-height:50px;}
.news dl dt h3{color:#015db2; height:50px; font-size:20px; border-top:3px #015db2 solid; display:inline-block; padding:0 15px;}
.news dl dt a{position:absolute; top:0; right:0; font-size:14px; color:#aaa;}
.news dl dd{background:url(10517077.jpg) no-repeat 0 center; padding-left:20px; margin-top:12px;}
.service ul{margin-right:-30px;}
.service ul li{float:left; width:290px; margin-right:15px; position:relative; cursor:pointer;}
.service ul li p{position:absolute; background:url(10517078.png) repeat; display:block; bottom:-190px; left:0; transition: all .6s; padding:15px;}
.service ul li:hover p{bottom:0;}
.service ul li b,.service ul li span,.service ul li a{display:block; color:#fff;}
.service ul li b{font-size:24px; font-weight:lighter; padding-bottom:15px;}
.service ul li span{line-height:24px; padding-bottom:15px;}
.service ul li a{border:1px #fff solid; text-align:center; padding:8px 0; width:140px;}
.introduce{width:1260px;}

.nnav{font-size: 16px; padding: 30px 0;}
.article .title,.article .info{height:80px; line-height:80px; text-align:center;}
.article .title h1{font-size:20px; font-weight:bold; color:#000;}
.article .info{border-top:1px #ccc solid; font-size:16px; color:#848484;}
.article .text{margin-top:30px; font-size:16px; color:#333;}
.article .text{line-height:36px; padding:0 20px 40px 20px;}
.article .text p{text-indent:2em;}
.article .text img{margin:0 auto;}
.zsy-header {
	height: 58px;
	font-size: 22px;
	line-height: 58px;
	text-align:center;
	background:#0077c5;
	color:#fff;
	font-weight: bold;
}
.zsy-side{padding: 30px 30px;}
.zsy-side  dt {
    background: url(10517079.jpg) left center no-repeat;
    padding: 0 0 0 16px;
    font-size: 20px;
    line-height: 40px;
    color: #06346f;
    font-weight: bold;
}

.diwen{background:#f9f9f9;}
.wrz_title {
    display: block;
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #0077c5;
    background: url(10517080.png) no-repeat bottom left;
    padding-bottom: 15px;

}
.wrz_list {
    padding-bottom: 30px;
}
.wrz_list li {
    font-size: 16px;
    line-height: 24px;
    background: url(10517077.jpg) no-repeat 0 center;
    padding-left: 15px;
    margin-bottom: 15px;
}
.wrz_list li span {
    float: right;
    color: #949494;
}
.footer{background:#f7f7f7; padding:30px 0;}
.footer dl dt{padding-bottom:20px;}
.footer dl dd{color:#808080; font-size:18px; text-align:center; padding-top:10px;}
.footer select{border:1px #ccc solid; padding:10px; width:250px; margin-left:30px; vertical-align:middle;}
/*样式追加*/
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}

