*{margin:0;padding:0;}
* {outline: 0 none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul li{list-style: none;}
a{color:black;outline:0 none;text-decoration: none;cursor:pointer;}
img{border:0;}
body{font-family:"Microsoft YaHei";}
.back{  background-color:#fff;}
.centre{ width:1200px; margin:0 auto; }
.header_z{ width:1200px ; height:92px; margin:0 auto;}
.header_z img{ padding-top:20px;}


.banner{ width:100%; }
.banner img{ width:100%;}
.banner_bd{ width:335px; height:420px; background:url(../images/img_bd.png) no-repeat center; background-size:335px 420px; position:absolute; right:20%; top:64px; }
.bd_list{ width:100%; margin:0 auto; height:530px; background:url(../images/banner.png) no-repeat 50% 50%; position:relative;}
.banner_bd h2{ color:#fefdfc; font-size:17px; text-align:center; margin-bottom:24px; margin-top:24px; font-weight:normal;}
.ban_input{  width:210px; margin:0 auto;}
.ban_input input{ height:27px; width:209px; background-color:#fefdfc; border:1px solid #fefdfc; border-radius:5px; margin-bottom:0px; padding-left:10px; color:#b9b8b6; line-height:27px;}
.ban_input select{ height:29px; width:209px; background-color:#fefdfc; border:1px solid #fefdfc; border-radius:5px; margin-bottom:0px; padding-left:10px; color:#b9b8b6; line-height:27px;}
.ban_input span {    color: #f00;
    font-size: 14px;
    display: none;}
.ban_input .i_h { height:50px;}


input::-webkit-input-placeholder {color: #b9b8b6;}
.ban_but{ width:210px; margin:0 auto;}
.ban_text{  width:300px; padding-left:62px; position:relative;}
.ban_but .button{ height:27px; width:210px; background-color:#4298b5; color:#fff; font-size:14px; text-align:center; border:1px solid #4298b5; border-radius:5px;}
.ban_but .button a { color:#fff; line-height:27px;}
.coner{ margin-top:30px;}
.coner ul{ overflow:hidden;}
.coner_to{ float:left; }
.coner_to em{ display:block; height:32px; background:url(../images/icon_g.png) no-repeat center; margin-bottom:12px;}
.coner_to h3{ color:#4c4c4c; font-size:18px; text-align:center;  line-height:26px; font-weight:normal;}
.coner .coner_to p{ color:#144f6f; font-size:12px; text-align:center; line-height:24px; font-weight:bold;}
.coner_1{width:335px; background:url(../images/xian.png) no-repeat right center;}
.coner_2{width:299px; background:url(../images/xian.png) no-repeat right center;}
.coner_3{width:294px; background:url(../images/xian.png) no-repeat right center;}
.coner_4{width:272px;}

.coner_to .con_icon2{ background:url(../images/icon_d.png) no-repeat center;}
.coner_to .con_icon3{ background:url(../images/icon_c.png) no-repeat center;}
.coner_to .con_icon4{ background:url(../images/icon_j.png) no-repeat center;}
.mj{ margin-bottom:20px;padding-top:16px;}


.cer_nei{ overflow:hidden; padding-top:88px; padding-bottom:65px;}
.cer_nei .cer_img{ padding:29px 100px 23px 0px; float:left;}
.cer_text{ width:718px; float:left;}
.cer_text h4{ color:#004f71; font-size:22px; font-weight:bold; padding-bottom:20px; border-bottom:2px solid #dbedf5;}
.cer_text h4 span{ font-size:16px;position: relative;    top: -5px;}
.cer_text p{ font-size:15px; color:#4c4c4c; line-height:23px; padding-top:10px; text-align:justify;justify-content: space-between;}
.padd{ padding-left:95px;}

.cer_text p span { font-size:12px;position: relative;
    top: -2px;width: 16px;display: inline-block;}
.cer_bg{ background-color:#4298b5;}
.cer_bg h4{ color:#f9fcfd; border-bottom:2px solid #47a8c1;}
.cer_bg p{ color:#f9fcfd;}

.hx_text{ text-align:center; color:#197290; font-weight:bold; margin-top:70px; font-size:14px;  margin-bottom:50px; opacity: 0.9;}


