/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px arial,\5b8b\4f53}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#FF0000}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}

/*common*/
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
body{background:#FFF}

/*contain*/
.wrap_box{padding-top:41px}
.header{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.header h1{width:528px;height:65px}
.header h1 a{display:block;width:528px;height:65px}
.header h1 img{display:block;width:528px;height:65px;border:none}
.header_r{width:300px;float:right;padding-top:3px;text-align:center}
.header_r a{;display:inline-block;height:30px;line-height:30px;color:#0853A6}
.header_r a:hover{color:#0853A6;text-decoration:none}

.nav{height:65px;margin-top:46px;background:#0853A6}
.nav ul{width:1020px;height:65px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.nav li{width:98px;height:65px;line-height:65px;text-align:center;font-size:18px;color:#FFF;position:relative}
.nav li a{color:#FFF;text-decoration:none}
.nav li a:hover{color:#FFF;text-decoration:none}
.nav li .sub{position:absolute;left:0;top:65px;width:98px;background:#FFF;z-index:101;display:none}
.nav li .sub a{display:block;width:98px;height:42px;border:1px solid #ccc;border-top:none;line-height:42px;text-align:center;font-size:16px;color:#666;text-decoration:none}
.nav li .sub a:hover{background:#eee;color:#0853A6;text-decoration:none}

.footer{height:460px;background:#0853A6 url(../images/footer.png) no-repeat 0 top}
.foot1{width:1200px;height:392px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.foot1 .left{width: 964px;height:336px;padding-top:56px}
.foot1 .left1{width: 964px;height:220px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.foot1 .left1 .section{width:130px;height:336px}
.foot1 .left1 .section h5{width:130px;height:62px;line-height:62px;text-align:center;font-size:18px;font-weight:bold;color:#FFF}
.foot1 .left1 .section h5 a{color:#FFF;text-decoration:none}
.foot1 .left1 .section h5 a:hover{color:#FFF;text-decoration:none}
.foot1 .left1 .section ul{width:130px}
.foot1 .left1 .section li{width:130px;height:32px;float:left;line-height:32px;text-align:center;font-size:16px;color:#FFF}
.foot1 .left1 .section li a{color:#FFF;text-decoration:none}
.foot1 .left1 .section li a:hover{color:#FFF;text-decoration:underline}
.foot1 .left2{width: 934px;height:80px;padding-left:30px}
.foot1 .left2 h3{width:130px;height:62px;line-height:62px;font-size:18px;font-weight:bold;color:#FFF}
.foot1 .left2 .links{}
.foot1 .left2 .links a{margin-right:30px;font-size:16px;color:#FFF;text-decoration:none}
.foot1 .left2 .links a:hover{color:#FFF;text-decoration:underline}
.foot1 .right{width: 208px;margin-top:77px}
.foot1 .right img{display:block;width:208px;height:208px;border:none}
.foot1 .right p{width:208px;margin-top:23px;line-height:26px;text-align:center;font-size:16px;color:#FFF}
.foot2{width:1200px;height:67px;margin:0 auto;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between}
.foot2 p{height:60px;line-height:60px;font-size:16px;color:#FFF}
.foot2 p:last-child{margin-right: 24px}