body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,form,p,h1,h2,h3,h4,h5,h6,span,a{padding:0px; margin:0px;}
input,select{font-size:12px;line-height:16px;}
body{ -webkit-text-size-adjust:none; font-size:14px; color:#333333;font-family:"微软雅黑";}/*google浏览器字体兼容*/
img{border:0;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#4e4e4e;outline: none;}
a:hover{ text-decoration:none}
a:active {star:expression(this.onFocus=this.blur());}
.cl{clear:both;}.fl{float:left;}.fr{float:right;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.huangse{ color:#d95e00}.yellow{ color:#FF0}.green{ color:#007b3f}.red{ color:#d83202}.hui{ color:#696868}.hui2{ color:#929292}.red2{ color:#ae1202}.Orange{ color:#f15b00;}.Dgreen{ color:#0e652c;}.hei{ color:#000}.lv{ color:#16804a;}.qlv{ color:#bfd3c9;}.b9b9b9{ color:#b9b9b9;}.d8d8d8{ color:#d8d8d8;}.c2c2c2{ color:#c2c2c2;}.bai{ color:#FFF;}
.f10{ font-size:10px}.f12{ font-size:12px}.f13{ font-size:13px;}.f14{ font-size:14px}.f16{ font-size:16px}.f18{ font-size:18px}.f24{ font-size:24px;}.f39{ font-size:39px;}.fb{ font-weight:bold}
.ptxt{ text-indent:24px; line-height:23px;}.txt{ height:25px; line-height:25px;}.lineheight{ line-height:22px;}.p20{ line-height:20px; text-indent:24px;}
.border{border:1px #e9e9e9 solid;}.imgborder2{ border:2px #efefef solid; padding:2px;}.bhborder{ border:2px #188100 solid; padding:1px;}
.imgborder{ border:1px #c8c8c8 solid; padding:2px;}.baibg{ background:#fff;}
.imgborder:hover{border:1px #048343 solid; padding:2px;}
.border_t{ border-top:1px #e4e4e4 solid;}.border_td{border-top:1px #eaeaea dashed;}
.none {DISPLAY: none}.display{ display:block}
.whitespace{ white-space:pre}.underling{ text-decoration:underline}
.space{height:5px;clear:both;_height:0px;line-height:5px}
.left{float:left}.right{float:right}
.yj{position:relative;z-index:2;}
.en{font-family:Arial; font-size:12px;}.yahei{font-family:"微软雅黑";}.ar{font-family:Arial;}.bell{ font-family:"Bell MT"}.04b08{font-family:"04b08";}

.main{ width: 1100px; margin: 0 auto;}
.clear{ clear: both;}
.fl{ float:left}

.top{ height: 98px;}
.top img{ float: left;}
.menu{background: #004f93; height: 60px; width: 100%; border-bottom: 1px solid #fff;}
.menu li{float: left;width: 115px;line-height: 60px;font-size: 16px; text-align: center;}
.menu li a{color: #fff;}
.menu li a:hover{color:#FF0;}
.banner{background:url(../images/banner_bg.jpg) no-repeat center; width:100%; height:393px}
.banner img{vertical-align:top}

.con1{ padding: 30px 0 10px 20px;}
.con1 dl{ width: 590px; float: left;}
.con1 dt span{ color: #d3312e;}
.con1 dt{ color: #333333; font-weight: bold; font-size: 27px; line-height: 30px;}
.con1 dd p{ text-indent: 2em; line-height: 26px; padding: 20px 20px 20px 0;}

.yytp{ width:492px!important; height:236px; float:left; margin-top:0!important}

.xtitle {
  position: relative;
  height: 40px;
  text-align: center;
  margin: 25px 0 10px 0;
}
.xtitle b {
  font-size: 24px;
  line-height: 30px;
  display: block;
  text-align: center;
  z-index: 2;
  position: absolute;
  background: #fff;
  padding: 0 30px;
  left: 312px;
  color: #004096;
}
.xtitle_bg {
  width: 100%;
  height: 3px;
  position: absolute;
  background: #afafaf;
  top: 15px;
  z-index: 1;
  
}

 .swiper-container {
        width: 100%;
        height: 300px;
        margin: 20px auto;
    }
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.zdgz{ height:200px}
.zdgz li{ width:210px!important; text-align:center; float:left; margin-right:12px!important; height:200px}
.zdgz li img{ float:left; display:block}
.zdgz li p{ line-height:18px; padding:5px; float:left;width:210px; display:block; font-size:14px}

.con2{ width:100%; height:400px; background:#f0f0f0}
.con2 img{ margin-top:24px}
.con2_mid{ width:1099px; height:174px; background:url(../images/con2_p_bg.jpg) no-repeat; margin-bottom:20px}
.con2_mid p{ line-height:26px; width:970px; text-indent:2em; padding:33px 0 0 91px}
.con2 li{ width:235px; height:50px; background:#004096; border-bottom-left-radius: 50px; margin-right:10px;
border-top-left-radius: 50px; border-bottom-right-radius: 50px;border-top-right-radius: 50px; text-align:center; font-size:18px; line-height:45px; font-weight:bold; float:left}
.con2 li a{ color:#fff; text-decoration:underline}
.con2 ul span{ float:left; font-size:30px; font-weight:bold; color:#004096; line-height:38px}

.lfjs_left{ width:590px; float:left}
.lfjs_left b{ font-size:28px; height:44px; display:block; border-left:8px solid #004096; padding-top:10px;margin-bottom:4px; padding-left:20px; margin-top:10px}
.lfjs_left b span{ color:#c5201d}

.lfjs_right{ width:510px; float:left}
.lfjs_right b{ font-size:28px; height:44px; display:block; border-left:8px solid #004096; padding-top:10px;margin-bottom:4px; padding-left:20px; margin-top:10px}
.lfjs_right b span{ color:#c5201d}
.lfjs_right ul{ width:517px; height:460px;background:url(../images/lfjs_right_bg.jpg) no-repeat; margin-bottom:20px}
.lfjs_right li {height: 61px;width:500px;margin-left:10px; margin-top: 28px; float:left}
.lfjs_right li p {float: left;font-size:20px;line-height: 32px;width: 440px;padding-left: 10px;}
.lfjs_right li span {background: #db0000;display: block;float: left;width:26px;margin-left:10px;height: 26px;border-radius: 100%;color: #fff;font-size: 20px;text-align: center; line-height: 25px;}

.wtph{ width:100%;background:url(../images/wtph_bg.jpg) no-repeat center; height:337px; margin:20px 0}
.wtph img{ vertical-align:top}
.dzllb{height:480px; width:1100px; margin-top:0}
.swiper-pagination2 .swiper-pagination-bullet{ width:179px!important; height:7px!important;border-radius:0!important}
.swiper-pagination2 .swiper-pagination-bullet-active{background:#2a64ba}
.zj{ height:460px;}
.zj_left{ float:left; margin:0 30px 0 0 }
.zj_right{ float:left; width:750px;}
.zj_right b{ font-size:36px; width:355px; display:block; margin-bottom:10px; text-align:left}
.zj_right b span{ font-size:22px; color:#666666; padding-left:10px}
.zj_right li{ width:340px; float:left; height:30px; text-align:left; font-size:14px}
.zj_right li span{ color:#d92525}
.zj_right dt a{ color:#d92525}
.zj_right dt p{ line-height:20px; text-indent:2em; border-top:1px solid #b9b9b9; margin-top:10px; padding-top:10px; text-align:left; font-size:14px}
.zj_right dt i{ font-size:16px; font-weight:bold; font-style:normal; margin:20px 0; float:left}
.zj_right dd img{ margin:10px 15px 0 0; float:left}

.zjlb{ width:328px; height:200px; border:#bbbbbb 1px solid; padding:10px 0 10px 10px; float:left; margin:15px 15px 0 0}
.zjlb dt img{ float:left; margin:0 10px 15px 0}
.zjlb dd{ width:180px; float:left}
.zjlb dd b a{ font-size:28px; color:#004096; line-height:30px; display:block}
.zjlb dd span{ font-size:20px; color:#333333; line-height:30px;}
.zjlb dd p a{ color:#ff0000}
.zjlb dd p{ line-height:22px; color:#666666}

.zxzj a{ float:left; width:150px; height:35px; display:block; text-align:center; color:#FFF; font-size:16px; line-height:35px}
.lsbg{ background:#004096;}
.hsbg{ background:#dd7800; margin-right:10px}

.sczl{ margin:30px 0 60px 150px}

.anli{ width:100%;background:url(../images/anlibg.jpg) no-repeat center; height:607px; margin:20px 0}
.anli_con{background:url(../images/anli_con_bg.jpg) no-repeat center; height:607px; position:relative}
.anli_con_p{ width:840px; font-size:18px; text-align:center; line-height:30px; padding:18px 0 0 130px;}
.anli_con li{ width:220px; border:1px solid #f89c49; border-radius:5px; background:#fff; padding:10px;filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; position:absolute}
.anli_con li p{ padding:8px 10px 5px 10px}
.anli_con li b{ font-size:17px; line-height:25px;}
.anli_con li b span{ color:#e81f1f; padding-left:20px}
.anli_con li p a{ color:#f00}
.anli01{ top:160px}
.anli02{ top:135px; left:400px}
.anli03{ top:165px; left:750px}
.anli04{ top:375px; left:150px}
.anli05{ top:270px; left:405px}
.anli06{ top:294px; right:20px}
.anli07{ top:400px; right:220px}

.slxh{text-align:center; margin:50px 0 40px 0}
.slxh_up{background:url(../images/slxh01.jpg) no-repeat center; height:163px;}
.slxh_up p{ width:455px; font-size:16px; margin-left:323px; line-height:26px; text-align:left}
.slxh03{ margin:0 0 0 10px}
.slxh02{ margin:0 0 0 4px}

.rzgy{ margin:20px 0 30px 0} 
.rzgy2{ width:1100px; height:173px;background:url(../images/rzgy02.jpg) no-repeat center;}
.rzgy2 p{ width:660px; height:110px; background:#9f0000; font-size:16px; line-height:30px; padding:20px 25px; color:#FFF; margin:15px 0 0 190px}
.rzgy2 p a{ font-size:18px; color:#ffd800; font-weight:bold; text-decoration:underline}

.yygh{ margin:20px 0 15px 0}
.yygh_left{ width:540px; float:left; margin:0 60px 0 43px}
.yygh_left p{ color:#d8272b; padding:10px; text-align:center; font-size:16px; margin-top:15px}
.yygh_left span{ font-size:16px;}
.yygh_left .kl input,.yygh_left .kl select{ width:370px; height:43px; border:1px solid #d7d7d7; border-radius:5px; background:#f8f8f8; font-size:16px; padding-left:10px; line-height:30px}
.yygh_left .kl{ margin:15px 0 0 15px}
.yygh_left .hat input{ float:left; width:180px; height:45px; border-radius:5px; color:#fff; text-align:center; line-height:38px; font-size:16px; border:0; margin:30px 0 0 30px; cursor:pointer}
.reset{ background:#8b8b8b}
.submit{ background:#d22525}

.yygh_right{ width:391px; height:510px;float:left; border:#bbbbbb 1px solid}
.yygh_right p{ text-align:center; font-size:18px; line-height:24px; font-weight:bold; padding:20px 0}
.yygh_right_con{ height:175px; width:310px; margin-left:60px; margin-bottom:5px; overflow:hidden}
.yygh_right_con li{ font-size:16px; padding-bottom:8px; float:left}
.yygh_right_con li span{ width:100px; display:block; float:left}
.zjyy_ls{ color:#d61919}
.zjyy_ys{ color:#27aa1d}

.bottombg{border:1px #0b3f7f solid; width:990px; margin:30px auto 30px auto}
.bottombg ul{border:1px #3d6eac solid; background:url(../images/db_bg.jpg) repeat-x; height:85px; width:990px}
.bottombg li{ float:left; background:url(../images/db_bg_line.jpg) left no-repeat; padding-left:10px; margin:25px 0px 0px 28px;}
.bottombg li p{ padding-left:5px}
.bottombg li.first{ background:none !important;}
.bottombg li a{ color:#FFF; line-height:18px;}.bottombg li a:hover{ color:#ffff00}
.bottombg span{width:40px; height:40px; display:block; float:left;}
.bottombg span.bottom_qq{ background:url(../images/db_qq.jpg) no-repeat}
.bottombg span.bottom_zx{background:url(../images/db_zj.jpg) no-repeat}
.bottombg span.bottom_tel{background:url(../images/db_dh.jpg) no-repeat}
.bottombg span.bottom_online{background:url(../images/db_gh.jpg) no-repeat}
.bottombg span.bottom_vip{background:url(../images/db_vip.jpg) no-repeat}
.bottombg span.ar{ background:none !important; display: inline; width:auto; height:auto;}

/*底部*/
.foot{ background:#f3f3f3; margin-top:1px; color:#7d7d7d; padding-top:20px}
.foot_logo{ width:220px; height:148px;background:url(http://zl.jsz120.com/templets/wyjjf120/image/common.png) no-repeat;background-position:0px -179px;}
.foot_c{width:990px; margin:0 auto}
.foot_c ul{ border-right:1px #666666 dotted; width:160px;}.foot_c ul.last{ border-right:0px #666666 dotted;}
.foot_c ul li{ line-height:24px; text-align:center;}.foot_c ul li a{ color:#7d7d7d;}