@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p { margin:0; padding:0; }
body {  color: #01042b; font-family:"微软雅黑 air"; font-size:18px; background: url("../img/bg.jpg") no-repeat center top; height:3000px; }
img { border: none; display: block; }
ul,ol { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }
.center{width:1200px; margin:0 auto;}
.zhong{ margin:0 auto;}
.tong{ width:100%;}
.orange{ color:#f15c31; }
.hui{ color:#999; font-size:13px ;}
.yellow{ color:#f6ff00; }
.yred{ color:#ff0000; font-size:38px; }
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.clearfix {
 *height: 1%;
}

.banner{ height: 893px; background:url("../img/banner_bg.jpg") no-repeat center top;}
.bannerIn{ height:893px; }
.bannerIn h2{ font-size:70px; padding-top:85px;  font-weight: bold; color:#fff; height: 180px; text-align: center; }
.pub_tit{ text-align: center; margin:65px 0 40px 0; }
.pub_tit span{ font-size:36px; color:#222; font-weight: bold; padding-left:56px;}
.pub_tit1 span{ background:url("../img/icon1.png") no-repeat left center;color:#fff;}
.pub_tit2 span{ background:url("../img/icon2.png") no-repeat left 8px;}
.pub_tit3 span{ background:url("../img/icon3.png") no-repeat left 8px;}
.pub_tit4 span{ background:url("../img/icon4.png") no-repeat left 8px;}
.pub_tit5 span{ background:url("../img/icon5.png") no-repeat left 8px;}
.pub_tit6 span{ background:url("../img/icon6.png") no-repeat left 8px;}
.pub_tit7 span{ background:url("../img/icon7.png") no-repeat left 8px;}
.pub_tit8 span{ background:url("../img/icon8.png") no-repeat left 8px;}
.zhengce{ height:383px; }
.zhengce ul li{ width: 305px; height: 319px; float:left; padding:32px; color:#666; line-height: 32px; font-size:16px;  background-color: #fff; border:1px solid #c8c8c9;}
.zhengce ul li:nth-child(2){ margin:0 42px}
.newtixi{ height: 530px; background:#fff; }
.tixicon{ height:319px; background:url("../img/tixi_bg.jpg") no-repeat right; padding-top:48px; }
.txc_txt{ width: 550px; height: 183px; box-shadow: 0px 0px 5px #ccc; padding:55px 50px 30px; font-size:18px; color:#111; line-height:33px; background:rgba(255,255,255,0.8); }
.txc_txt a{ color:#2139eb; text-decoration: underline;}
.bmzc{ background-color: #f2f1ee; height: 866px; background: url("../img/bmzc_bg.jpg") no-repeat center top;}
.bmzcIn{ overflow:hidden; }
.bmzcIn ul{ width:1079px;  height: 670px;}
.bmzcIn ul li{ width: 265px; height: 118px; font-size:16px; color:#333; line-height: 27px; background-color: #fff; padding:40px; float:left; margin:23px 22px 0 0; transition: all 1s; }
.bmzcIn ul li:nth-child(n+3){ font-size:18px;}
.bmzcIn ul li:nth-child(3n){ margin-right:0;}
.bmzcIn ul li:hover,.jzs_box ul li:hover{ box-shadow: 0px 0px 5px #ccc; transform: translateY(-5px); }
.time{ height:520px;}
.timecon{ height: 318px; background:url("../img/time_bg.jpg") no-repeat left top ; margin-top:10px; padding-top:45px; }
.timecon .txc_txt{ width: 273px; height: 105px; padding:104px 188px 80px; margin:0px 0 0 550px; font-size:22px;}
.jndjzs{ height: 721px; background:url("../img/jndjzs_bg.jpg") no-repeat center top; overflow: hidden;}
.jndjzsIn{ height: 522px;}
.jndjzs_txt p{ font-size:22px; color:#111; line-height: 55px; }
.jzs_box ul{ height: 362px; padding-top:12px; }
.jzs_box ul li{ width: 266px; height: 257px; padding:75px 48px 30px; background-color: #fff; float:left; transition:all 1s; }
.jzs_box ul li:nth-child(2){ margin:0 57px; }
.jzs_box ul li img{ margin:0 auto;}
.jzs_box ul li p{ font-size:18px; color:#111; line-height: 30px; padding-top:40px; }
.zsbox{ height: 400px; padding-top:20px; }
.zsbox ul li{ width: 572px; height: 346px; background-color: #fff; box-shadow: 0px 0px 5px #ccc; float:left; }
.zsbox ul li:nth-child(1){ margin-right:56px; padding:84px 78px 30px; width: 416px; height: 232px;  }
.zsbox ul li p{ line-height: 32px; font-size:20px;}
.zsbox ul li p:nth-child(1){ margin-bottom:45px;}
.zsbox ul li img{ margin:20px auto 0; }
.pay{ height: 495px; background: url("../img/pay_bg.jpg") no-repeat center top; overflow: hidden;}
.pay_table ul{ width: 1198px; height: 269px; background-color: #fff; margin:0 auto;}
.pay_table ul li{ width:398px; height: 134px; text-align: center; line-height: 134px; border-right:2px solid #69c3e1; border-bottom:2px solid #69c3e1; float:left; font-size:20px; }
.pay_table ul li:nth-child(3n){ border-right:none;}
.pay_table ul li:nth-child(n+4){ border-bottom:none;}
.pay_table ul li:nth-child(-n+3){ font-size:24px; font-weight:bold;}
.zxbm{ height: 743px; }
.zxbmIn{ height: 640px;  background: url("../img/map.jpg") no-repeat right 120px; }
.zxbm_adress{ padding-top:170px;}
.zxbm_adress span{ color:#e00e02; }
.zxbm_adress p{ font-size:20px; line-height: 28px; margin-bottom:15px;}
.zxbm_adress p strong{font-size:20px;}
.zxbm_adress p span{ color:#e00e02; }


