@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal; min-width: 1030px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; line-height: 1;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
@font-face {
font-family: font1; 
src: url(../style/font1.otf);
}
/*-----------------头部开始--------------------*/
.header{ background-image:url(/images/header_bg.png); background-position:top center; background-repeat:no-repeat;}
.topbox a{color: #666666; pad}
.topbox a:hover{text-decoration: underline;}
.headerbox{width:996px; margin: 0 auto;  overflow: hidden;height: 145px;}
.logo{width:644px; float: left; padding-top: 41px;}
.lxdh{width:240px; float: right; margin-top: 32px;background: url(../images/a_03.png) no-repeat left top;}
.lxtop{padding-left: 50px;}
.lxtop p{font-size: 12px; padding-bottom: 7px; color: #343436;letter-spacing: 14px;}
.lxtop h2{font-size: 30px; color: #174787;font-family: font1;}
.lxdh h4{font-size: 19px; padding-top: 14px; font-weight: 200; color: #323232;}
.header_top {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
    height: 137px;
}
.header_top h1 {
    float: left;
    margin-top: 20px;
}
.header_top h2 {
    float: left;
    padding: 8px 0;
    padding-left: 25px;
    margin-left: 25px;
    background: url(../images/a_04.png) no-repeat left center;
    margin-top: 33px;
    font-size: 27px;
    color: #194584;}
    .header_top h2 p {
    font-weight: normal;
    font-size: 15px;
    color: #000000; padding-top: 5px;
    letter-spacing: 1.8px;
}
.header_top .phone {
    overflow: hidden;
    float: right;
    margin-top: 33px;
    padding-left: 50px;
    background: url(../images/phone.png) no-repeat left top;
}
.header_top .phone p { padding-top: 1px;
    font-size: 13px;
    color: #333;
    letter-spacing: 14px;
}
.header_top .phone b {
    display: block;
    font-size: 26px;
    color: #194584; padding-top: 2px;
    font-family: Impact;}
    
    .header_top .phone em {
    display: block;
    font-size: 20px;
    color: #333;
    background: url(../images/phone02.png) no-repeat center;
    margin-left: -60px;
    margin-top: 5px;
    text-align: center; font-style: normal;
}
.nav{background: url(../images/a_14.png) repeat-x left bottom;height: 56px; clear: both;}
.nav ul{ width:1000px; margin: 0 auto;}
.nav li{float: left; position: relative;}
.nav h3{font-weight: 200;}
.nav h3 a{display: block; padding: 6px 25px 0 25px; font-size: 16px; color: #fff; background: url(../images/a_17.png) no-repeat right 14px; line-height: 50px;}
.nav  .on h3 a{background: url(../images/a_11.png); background-size: 100% 100%; font-weight: 800;}
.nav h3 a:hover{background: url(../images/a_11.png); background-size: 100% 100%; font-weight: 800;}
.usb { position: absolute;top:56px; left:0; width:180%; background: rgba(0,0,0,.7);z-index: 100; padding: 10px 0;display: none;}
.usb dt{ line-height: 40px; padding-left: 20px;}
.usb a{color: #fff; font-size: 15px;}
.usb a:hover{ color: #008651;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner img{width:100%;}
.nbanner img{width:100%;}
.banner .swiper-pagination-bullet {
      width: 25px;
      height: 25px;
      text-align: center;
      line-height: 25px;
      font-size: 12px;
      color:#fff;
      opacity: 1; background: #666;
     border-radius:0px;
    }
.banner .swiper-pagination-bullet-active {color:#fff; background: #194584;}

.gjc{background: #f4f4f4;}
.gjcbox{width:1000px; margin: 0 auto;overflow: hidden;}
.gjc_left{float: left; width:680px;}
.gjc_left ul{overflow: hidden;}
.gjc_left li{float: left; padding-right: 18px; line-height: 70px; }
.gjc_left a{color: #333; font-size:14px;}
.gjc_left a:hover{text-decoration: underline;}
.gjc_right{float: right; width:290px; overflow: hidden; padding-top: 20px;}

.bj1{background: url(../images/bj1.jpg) no-repeat center top;}
.wby1{float: left; padding-left: 10px; width:219px; height: 28px;border: 1px solid #e5e5e5; border-right: none; line-height: 28px;}
#btn1{width:60px; height: 30px; color: #fff; font-size: 14px; background: #194584; border: none; float: left;}

.cpzx{width:1030px; margin: 0 auto; padding-top: 44px; }
.cpzx_tit{text-align: center;background: url(../images/a_23.png) no-repeat center 26px;}
.cpzx_tit h2{font-size: 39px; color: #194280; padding-bottom: 24px;}
.cpzx_tit p{font-size: 18px; color: #625d59;}
.cpzx_nr{width:1030px; overflow: hidden; margin: 0 auto; padding-top: 46px;padding-bottom: 70px;}
.cpzx_left{float: left; width:230px;}
.cpbt_nr{border-left: 2px solid #154283;border-right: 2px solid #154283; padding: 15px 13px;}

.cpbt_nr h3{background: url(../images/a_34.png);  line-height: 35px; padding-left: 40px; color: #fff; font-size: 17px; font-weight: 200; margin-bottom: 10px;}
.cpbt_nr h4{line-height: 32px; border-bottom: 2px solid #888888; font-size: 17px; padding-left: 10px; color: #133f7e; font-weight: 800; margin-bottom: 5px;}
.cpbt_nr li{border-bottom: 1px solid #d6d6d6; line-height: 40px;}
.cpbt_nr ul li a{display: block; font-size: 15px; color: #626260; padding-left: 15px;}
.cpbt_nr ul li a:hover{color: #007AFF;}
.btn2{background: url(../images/a_41.png); line-height: 35px;padding-left: 40px; color: #fff; font-size: 17px; font-weight: 200; margin-top: 10px;display: block;}
.lxdhd{background: url(../images/a_43.png); height: 58px;}
.btn2:hover{color: #fff;}
.lxdhd p{color: #fff; padding: 13px 0 7px 64px;}
.lxdhd h2{font-size: 18px; color: #fff; font-family: arial; padding-left: 64px;}

.cpzx_right{width:775px; float: right;}
.cpzx_right ul{overflow: hidden; margin-left: -20px;}
.cpzx_right li{width:33.33%; float: left; padding: 0 0 24px 20px;box-sizing: border-box;}
.cpbot_tp{overflow: hidden;}
.cpbot_tp img{box-sizing: border-box;width:100%; border: 1px solid #1b4581;display: block;height: 162px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.cpbox p{border-top: 2px solid #333; background: #a8a8a8; font-size:14px; line-height: 36px; color: #000; text-align: center;}

.banner2 img{width:100%;}

.bj2{background: url(../images/bj2.jpg) no-repeat center center; height: 706px;}
.sdys_tit{text-align: center;padding-top: 70px;}
.sdys_tit h2{display: inline-block; *display: inline; color: #fff; border-bottom: 2px solid #FFF; font-size: 38px; line-height: 68px;}
.sdys_tit p{font-size: 18px; color: #fff; padding-top: 10px;}
.sdys_nr{width:1160px;position: relative;margin: 0 auto;}
.sdysbox1{width:350px; position: absolute;left:0; top:30px;}
.sdysbox1 h2{font-size: 28px; color: #5dbf2a; padding-bottom: 23px; padding-left: 80px;}
.sdysbox1 p{color: #fff; font-size: 16px; line-height: 34px;}
.sdysbox2{width:350px; position: absolute;right:0; top:34px;}
.sdysbox2 h2{font-size: 28px; color: #5dbf2a; padding-bottom: 23px; padding-left: 30px;}
.sdysbox2 p{color: #fff; font-size: 16px; line-height: 30px;}
.sdysbox3{width:300px; position: absolute;left:0; top:210px;}
.sdysbox3 h2{font-size: 28px; color: #5dbf2a; padding-bottom: 23px;}
.sdysbox3 p{color: #fff; font-size: 16px; line-height: 34px;}
.sdysbox2{width:350px; position: absolute;right:0; top:34px;}
.sdysbox4 h2{font-size: 28px; color: #5dbf2a; padding-bottom: 23px; padding-left: 30px;}
.sdysbox4 p{color: #fff; font-size: 16px; line-height: 30px;}
.sdysbox4{width:300px; position: absolute;right:0; top:210px;}

.gywm{width:1000px; margin: 0 auto; padding-bottom: 70px;}
.gywm_tit{text-align: center; padding: 50px 0 60px;}
.gywm_tit h2{font-size: 38px; color: #000;background: url(../images/a_47.png) repeat-x left center;}
.gywm_tit h2 span{padding: 0 25px; background: #fff;}
.gywm_nr{overflow: hidden; padding-bottom: 75px;}
.gywm_left{float: left; width:465px;}
.gywm_right{width:500px; float: right;}
.gywm_right h2{color: #333; font-weight: 200; font-size: 16px;}
.tao1{width:40px;height: 2px; background: #ce070a; margin: 18px 0;}
.gywm_right p{font-size: 14px; line-height: 24px;text-indent: 28px;}
.gywm_right a{display: block;width:130px; height: 35px; font-size: 14px; text-align: center; line-height: 35px; border: 1px solid #8a8a8a; margin-top: 25px;color: #333;}
.gywm_right a:hover{background: #0055AA; border: 1px solid #0055AA; color: #fff;}

.xwqh_tit{background: url(../images/a_47.png) repeat-x left center; overflow: hidden;}
.xwqh_tit ul{float: left; padding-right: 12px; background: #fff;}
.xwqh_tit li{float: left; padding-right: 3px;}
.xwqh_tit span{cursor:pointer;display: block; width:132px; height: 37px; text-align: center; line-height: 37px; font-size: 16px; color: #fff; background: #adadad;}
.xwnr{padding-top: 43px;}
.xwnr_box{padding: 0 50px; position: relative;}
.xwnr_box img{width:100%; height: 190px;}
.xwnr_box .swiper-button-next{background: url(../images/a_62.png); width:26px; height: 71px;}
.xwnr_box .swiper-button-prev{background:url(../images/a_65.png); width:26px; height: 71px;}
.xwqh .xwqh_tit .on{color: #fff; background: #123a78;}


.bj3{background: url(../images/a_01.png) no-repeat center center; height: 977px;}
.bwxt{width:1030px; margin: 0 auto; padding-top: 67px;}
.bwxt_left{float: left; width:274px;}
.bwtext{background: #194584;height: 145px;padding: 40px 0 0 54px;}
.bwtext h2{font-size: 30px; color: #fff; }
.bwnr{background: #eeeeee; }
.bwnr li{line-height: 37px; padding: 0 18px;}
.bwnr  a{color: #656565; display: block; padding-left: 14px;border-bottom: 1px solid #d5d5d5;}
.bwnr li:hover {background: #59bc2b;}
.bwnr li:hover a{color: #fff;}
.bwxt_nr{padding-top: 45px;}
.lxlx{background: url(../images/a_84.png); height: 107px;}
.lxlx p{font-size: 16px;color: #fff; padding: 34px 0 10px 94px;}
.lxlx h2{color: #fff; padding-left: 94px; font-size: 18px; }

.bwxt_right{float: right; width:710px;}
.bwxt_right ul{overflow: hidden; margin-left: -24px;}
.bwxt_right li{width:50%; float: left; padding: 0 0 24px 24px;box-sizing: border-box;}
.mhbox{border: 1px solid #eeeeee; padding: 10px;background: #fff;}
.mhto img{width:100%; height: 180px;}
.mhtext{padding: 10px;}
.mhtext h2{font-size: 17px; font-weight: 200; color: #223e7d; padding: 23px 0 12px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.mhtext p{line-height: 22px; color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mhtext a{display: block; margin-top: 10px; color: #52c623; font-size: 14px;}

.gcal{width:1030px; margin: 0 auto; padding-top: 44px; padding-bottom: 60px;}
.gcal_tit{text-align: center; padding-bottom: 25px;}
.gcal_tit h2{font-size: 38px; }
.gcal_tit p{font-size: 16px; color: #6b6b6b;}
.tao2{height: 2px; width:30px; background: #008651; margin: 14px auto;}
.gcal_nr .swiper-button-next{background: url(../images/a_62.png); width:26px; height: 71px;}
.gcal_nr .swiper-button-prev{background:url(../images/a_65.png); width:26px; height: 71px;}
.gcal_nr{position: relative; padding: 0 45px;}
.gcal_nr p{font-size: 14px; color: #666; line-height: 30px;}
.gcal_nr img{width:100%;}

.bj4{background: #f5f5f5; padding: 25px 0 35px;}
.gsxw{width:1030px; margin: 0 auto; overflow: hidden;}
.gsxw_left{float: left; width:482px; padding-top: 10px;}
.tpxw_tit{background: url(../images/a_92.png) repeat-x left top;}
.tpxw_tit h2{font-size: 16px; line-height: 55px; color: #1e76be;}
.tpxw_tit a{display: block; position: relative;width:78px; font-size: 14px; color: #666;margin-top:-8px; font-weight:400; background: #f5f5f5; text-align: right;height: 20px; line-height: 20px;}
.gpxw_tp img{width:100%; height: 182px;}
.lbxw ul{padding: 10px 10px 0 10px;}
.lbxw li{border-bottom: 1px dashed #eee; line-height: 32px;}
.lbxw a{color: #333333;font-size: 12px;}
.lbxw a:hover{color: #007AFF;}
.gsxw_right{float: right;width:482px; padding-top: 10px;}

.cjwt h2{font-weight: 200; color: #666; font-size: 16px; line-height: 40px; padding-bottom: 15px;}
.hdwt {padding: 20px; border: 1px solid #dadada; position: relative;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.hdwt p{font-size: 14px; color: #515151; line-height: 26px;}
.hdwt span{position: absolute;width:16px; height: 11px; top:-11px; left:40px;}

.link{width:1030px; margin: 0 auto; padding: 10px 0;}
.link ul{overflow: hidden;}
.link li{float: left; color: #777777; font-size: 14px; line-height: 35px;}
.link a{color: #777777; padding: 0 10px;}
.link a:hover{color: #008651;}

/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #123a78;}
.dbdh{background: #59bc2b;}
.dbdh ul{text-align: center;}
.dbdh li{display: inline-block;*display: inline; background: url(../images/a_100.png) no-repeat right center; line-height: 65px;}
.dbdh a{font-size: 14px; padding: 0 15px; color: #fff;}

.bqxx{background: #123a78;}
.bqxxbox{width:1030px; margin:  0 auto; overflow: hidden; padding: 37px 0;border-bottom: 1px solid #2e9260;}
.bqxx_left{float: left; width:425px;}
.bqxq{width:1030px; margin: 0 auto;}
.bqxq p{color: #fff; line-height: 64px;}

.bqxx_left p{color: #fff; line-height: 31px;}
.rwm{float: left; width:228px; padding-left: 100px;}
.rwm ul{overflow: hidden;}
.rwm  li{width:50%; float: left; text-align: center;}
.rwm p{padding-top: 10px; color: #fff;}
.rwm a{ color: #fff;}
.bqxx_rigth{width:207px;float: right;background: url(../images/a_109.png) no-repeat left center; padding-left: 65px;}
.bqxx_rigth p{color: #fff;font-size: 14px; padding-bottom: 17px;}
.bqxx_rigth h2{font-size: 24px; color: #fff;}

.bqxq span{padding-left: 30px;}
}
/*------------------版权结束------------------*/
