@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
input, select{vertical-align:middle; font-family:"宋体";}
a{color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0 none;}
a, input, textarea{outline:none; blr:expression(this.onFocus=this.blur());}
input:focus, select:focus, textarea:focus{color:#666 !important;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.dib{display:inline-block; *zoom:1; *display:inline;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_25{margin-top:25px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.mar_t_70{margin-top:70px !important;}
.mar_t_80{margin-top:80px !important;}
.pr{position:relative;}
.pa{position:absolute;}

body{font-family:"微软雅黑"; font-size:18px; color:#fff; background:url(../images/body-bg.png) repeat-x #04153b;}
.container{width:100%; background:url(../images/footer-bg.png) no-repeat center bottom;}
.section{width:100%;}
.conBox{width:1000px; margin:0 auto;}

.main{margin-top:-90px;}
.mainBox{width:1000px; margin:0 auto; background:url(../images/main-bg.png) repeat;}
.title{padding:0 20px; border-bottom:1px solid #329aff; font-size:50px; text-align:center;}
.title div{display:inline-block; *z-index:1; *display:inline; padding:15px 50px 10px; border-bottom:3px solid #329aff; font-weight:bold;}
.title2{height:65px; background:#1e63d6; font-size:50px; text-align:center; line-height:65px;}
.mainBtn{padding:30px 0 50px; text-align:center;}
.mainBtn a{display:inline-block; height:58px; padding:0 30px; border:1px solid #fff; background:#145fb5; text-decoration:none; color:#fff; font-size:32px; line-height:58px;}

.header{height:730px; background:url(../images/banner.jpg) no-repeat center top;}
.header .conBox{padding-top:390px;}
.header .headImg{display:none;}
.header .headTxt{height:45px; padding-left:50px; line-height:45px; text-align:center; font-size:28px;}

.nav{margin-top:-90px;}
.nav .navCon{width:900px; padding-bottom:80px; margin:0 auto;}
.nav .navBtn{border:6px solid #fff; border-radius:22px; box-shadow:0 4px 5px #06237f;}
.nav .navBtn + .navBtn{margin-top:55px;}
.nav .navBtn a{display:block; height:110px; border-radius:22px; text-align:center; line-height:110px; font-size:66px; color:#fff; text-decoration:none; box-shadow:0 4px 5px #06237f inset;}

.article{padding:50px 40px;}
.article .artTit{margin-bottom:30px; font-size:34px; text-align:center; font-weight:bold;}
.article .artTit2{position:relative; display:inline-block; padding:0 5px; margin-left:-40px; margin-bottom:40px; height:65px; background:#1c85cc; font-size:32px; line-height:65px;}
.article .artTit2 span{position:absolute; top:0; left:-32px; width:32px; height:85px; background:url(../images/artTit-l.png) no-repeat;}
.article .artTit2 i{position:absolute; top:0; right:-114px; width:114px; height:85px; background:url(../images/artTit-r.png) no-repeat;}
.article .artTit3{position:relative; display:inline-block; padding:0 5px; margin-left:-40px; margin-top:60px; margin-bottom:40px; height:40px; border-left:11px solid #1c85cc; font-size:32px; line-height:40px;}
.article .artTxt{line-height:30px;}
.article .artImg{text-align:center; margin:60px 0;}
.article .artImg div{display:inline-block; *z-index:1; *display:inline; padding:15px; border-radius:8px; background:url(../images/artImg.png) repeat; box-shadow:0 0 15px rgba(0, 0, 0, 0.2); text-align:center;}
.article .artImg p{ margin-top:10px; text-indent:0; font-size:14px;}
.article p{font-size:22px; text-indent:44px; line-height:40px;}

.list{}
.list .listCon{padding:40px 0 40px; border-left:5px solid #1e63d6;}
.list .listCon div{position:relative; padding:0 65px;}
.list .listCon div i{position:absolute; top:50%;}
.list .listCon .lt1{font-size:32px; margin-bottom:40px;}
.list .listCon .lt1 i{width:33px; height:33px; left:-20px; margin-top:-16px; background:url(../images/dot1.png) no-repeat;}
.list .listCon .lt2{font-size:28px; margin-top:30px; margin-bottom:20px;}
.list .listCon .lt2 i{width:20px; height:20px; left:-13px; margin-top:-10px; background:url(../images/dot2.png) no-repeat;}
.list .listCon .lt3{font-size:24px; margin-bottom:15px;}
.list .listCon .lt2 + .lt1{margin-top:50px;}
.list .listCon .lt3 + .lt1{margin-top:50px;}

.footer{padding:40px 0; background:#05103a;}
.footer .foot-l p{font-size:25px; line-height:40px;}
.footer .foot-l div{width:266px; height:52px; margin-top:15px;}
.footer .foot-r .codeBox{display:inline-block; margin:0 15px; text-align:center; font-size:16px;}
.footer .foot-r .codeBox div{padding:15px; margin-bottom:10px; border-radius:10px; background:#fff;}




