@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;  font:normal 12px/180% "微软雅黑"; color:#000000;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{ margin:0 auto;text-align:left;font:normal 12px/180% "微软雅黑";}
a:link,a:visited{ color:#000;text-decoration:none}
a:hover{text-decoration:none}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
.clear{ clear:both;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w1000{ width:1000px;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }
.list_14 li{ background:url(images/dot.gif) no-repeat 5px 12px; padding-left:15px;font-size:14px; line-height:28px; }
.list_12 li{ background:url(images/dot2.gif) no-repeat 5px 14px; padding-left:15px; line-height:28px;}
.list_12 li,.list_14 li,.list_14 li a:link,.list_14 li a:hover,.list_14 li a:visited,.list_12 li a:link,.list_12 li a:hover,.list_12 li a:visited{color:#033266;}
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#6997c7;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#cc0000}
/*top nav*/
.top_nav{ width:989px; height:35px; }
.top_nav img{ float:left; vertical-align:middle; margin:0 20px auto 20px;}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
.nav_bg{ background:#008fc9; height:60px;width:100%;}/* */
.nav_bg .w1000{ text-align:center; margin:0 auto; line-height:60px; color:#fff; font-size:22px; font-weight:600;}
.nav_bg .w1000 a{ color:#fff; margin:0 20px;}
.banner{ background:url(images/banner.jpg) no-repeat top center; height:629px; overflow:hidden; margin-top:60px;}
.bg{ background:url(images/bg1.jpg); }
/*nav*/
.nav_01{ font-size:14px; line-height:26px; padding:15px 0}
.nav_01 a{ margin:auto 21px;}
.nav_02{ background:#e7e7e7; height:25px; line-height:25px;}
.nav_02 a{ margin:auto 13px;}
.nav_01,.nav_01 a:link,.nav_01 a:hover,.nav_01 a:visited{ color:#333;}
.nav_02,.nav_02 a:link,.nav_02 a:hover,.nav_02 a:visited{ color:#666;}
.ad1{ width:986px; margin-top:13px;}
.ad1 img{ float:left; margin:0 4px;}
#menu{ position:absolute; top:0px;left:0; z-index:999 }
/*tit*/
.tit1{ text-align:center; padding:30px 0}
.news { overflow:hidden; height:190px;}
.news h1{ display:block; font-size:46px; text-align:center; line-height:46px; padding:38px 0}
.news p{ font-size:16px; text-align:center}
.news p a{ margin:auto 5px;}
.zhanwei{ height:2px; overflow:hidden;}
/*p1*/
.p1_con { margin-top:40px}
.p1_c1{ overflow:hidden; height:510px; background:#008fc9; margin-top:15px}
.p1_c1 .fl{ width:700px;}
.p1_c1 .fr{ width:300px;}
.box{width:700px;height:510px;overflow:hidden;margin:0 auto 0 auto;position:relative;}
.box ul li{position:absolute;}
.box ul li em{position:absolute;filter:alpha(opacity=80);opacity:.8;height:60px;bottom:0;left:0;background:url(images/pic1.png) ;width:100%;}
.box ul li span{position:absolute;display:block;bottom:5px;left:10px;height:60px;line-height:60px;font-size:18px;width:100%; color:#fff}
.box ul li span,.p2_content div h1{font-family:\5FAE\8F6F\96C5\9ED1;}
.box .pre{left:0;width:40px;height:70px;position:absolute;top:125px;background:url(images/left_b1.png) no-repeat;cursor:pointer;z-index:20;
display:none}
.box .next{right:0;width:40px;height:70px;background:url(images/right_b1.png) no-repeat;top:125px;position:absolute;cursor:pointer;z-index:10;
display:none}
.box ol{position:absolute;bottom:15px;right:10px;z-index:999; }
.box ol li.active{display:block;background:url(images/ball2.png) no-repeat;filter:alpha(opacity=70);opacity:.7;}
.box ol li{width:12px;height:12px;float:left;cursor:pointer;margin:0 5px;background:url(images/ball1.png) no-repeat;filter:alpha(opacity=70);opacity:.7;text-indent:-9999px;}

.p1_c1 .fr ul li{ clear:both; color:#fff; font-size:18px; height:103px; color:#fff; border-bottom:1px solid #fff; line-height:26px}
.p1_c1 .fr ul li:hover{ background:#0069a7}
.p1_c1 .fr ul li p{padding:22px 20px}
.p1_c1 .fr ul li a{ color:#fff;}
.p1_c2{ width:1160px; margin:0 auto; padding-bottom:70px}
.p1_c2 .con .p1c2_tit{ margin-left:-8px}
.p1_c2 .con .p1c2_tit i{ float:left; background:url(images/icon6.png) no-repeat top center; width:80px; height:58px; line-height:48px; text-align:center; font-size:18px; color:#fff; margin:50px 0px 20px 10px}
.p1_c2 .con .p1c2_tit i.one{ background:url(images/icon6b.png) no-repeat top center;}
.p1_c2 .con .p1c2_tit i a{ color:#fff;}


.p1_c2 .con { height:560px; width:100%; margin:0 auto; position:relative;}

.p1_c2 .con ul.p1c2_img li{ width:1000px; height:400px; background:#1e8ac2; margin:0 auto; position:absolute; top:160px; left:80px;}
.p1_c2 .con ul.p1c2_img li{ clear:both;}
.p1_c2 .con ul.p1c2_img li span{ padding:30px; float:left; width:350px;}
.p1_c2 .con ul.p1c2_img li img{ float:right; }
.p1_c2 .con ul.p1c2_img li span strong{ display:block; font-size:26px; color:#fff; line-height:50px}
.p1_c2 .con ul.p1c2_img li span p{  font-size:18px; color:#fff; line-height:26px; text-indent:2em; margin-top:15px}



.p1_c2 .con .an{ width:100%; height:75px; position:absolute; top:55%; left:0; z-index:999;}
.p1_c2 .con .an .left_a{ position:absolute; top:0; left:0; width:75px; height:75px; float:left; z-index:888 }
.p1_c2 .con .an .right_a{ position:absolute; top:0; right:-35px;width:75px; height:75px; z-index:888;  }
/*p2*/
.p2_con { padding-bottom:70px; }
.p2_con .fl{ width:600px}
.p2_con .fr{ width:360px}
.tw_1 { width:600px; height:410px; position:relative;}
.tw_1 div{ position:absolute; width:100%; height:60px; line-height:60px; background-color: rgba(0,0,0,0.5); bottom:0; left:0; z-index:6}
.tw_1 span{ position:absolute; width:100%; height:60px; line-height:60px; font-size:18px; color:#fff; left:0; bottom:0; z-index:9; text-align:center}
.tw_1 span a{ color:#fff;}
.p2_con .fr strong{ font-size:26px; line-height:40px;}
.p2_con .fr p{ font-size:18px; line-height:26px; text-indent:2em; margin:20px auto}
.p2_con .fr ul li{ clear:both; line-height:40px; background:url(images/icon7b.png) no-repeat 0 5px; padding-left:36px; font-size:18px;}
.p2_con .fr ul li a:hover{ color:#ca0000;}

.sw2 { height:120px; width:1010px;}
.sw2 i{ }
/*p3*/
.p3_con { padding-bottom:30px; }
.p3_con ul{ overflow:hidden; }
.p3_con ul li{ clear:both;padding:0px 25px 40px 0; overflow:hidden}
.p3_con ul li img{ margin-right:35px; float:left;}
.p3_con ul li strong{ display:block; font-size:26px; line-height:50px; padding:15px 0}
.p3_con ul li p{  font-size:18px;line-height:26px; text-indent:2em; margin-top:15px}
/*p4*/
.p4_bg{ background:#a1e3fc; height:620px; overflow:hidden; width:100%; margin-bottom:34px;}
.p4_1 ul li{ float:left; width:370px; height:620px; position:relative; margin-left:4px;}
.p4_1 ul li img{ width:100%; height:370px; display:block; position:absolute; top:0; left:0}
.p4_1 ul li div{ width:100%; height:250px; background:#389cce; position:absolute; bottom:0; left:0; color:#fff;}
.p4_1 ul li div a{ color:#fff;}
.p4_1 ul li div i{ display:block; font-size:26px; line-height:40px; padding:20px 10px 5px 20px; margin-top:2px;}
.p4_1 ul li div p{ text-indent:2em; font-size:18px; line-height:26px; padding:10px 15px 10px 15px; }

.p4_1 ul li:hover{ width:620px; }
.p4_1 ul li:hover img{ width:100%; height:620px;}
.p4_1 ul li:hover div{ height:60px; background-color: rgba(0,0,0,0.5);}
.p4_1 ul li:hover div i{ line-height:40px; padding:0 20px;  margin-top:10px; font-size:18px;}
.p4_1 ul li:hover div p{ text-indent:2em; font-size:18px; line-height:26px; padding:10px 15px 10px 15px;}

.p4_1 {width:1000px;height:620px;overflow:hidden;}
.p4_1 li{float:left; width:370px;heihgt:100%;box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-transition:width 0.5s ease-out;-moz-transition:width 0.5s ease-out;-ms-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}
.p4_1:hover li:not(:hover){width:370px;}
.p4_1:hover li:not(:hover) div{ width:100%; height:250px; background:#389cce; position:absolute; bottom:0; left:0; color:#fff;}
.p4_1:hover li:not(:hover) div i{ line-height:40px; padding:0 20px; font-size:26px;}
.p4_1:hover li:not(:hover) div p{ text-indent:2em; font-size:18px; line-height:26px; padding:10px 15px 10px 15px; display:block }
.p4_1 li:hover{width:620px; }
.p4_1 li:first-child{width:620px;}
.p4_1 li:first-child img{ width:100%;height:auto;}
.p4_1 li:first-child div{ height:60px; background-color: rgba(0,0,0,0.5);}
.p4_1 li:first-child div i{ line-height:60px; padding:0 20px;  margin-top:0; font-size:18px;}
.p4_1 li:first-child div p{ display:none}
/*p5*/
.p5{ padding-top:35px; overflow:hidden}
.p5_con{ margin-left:-80px;margin-top:35px; }
.p5_con li{ float:left; margin-left:80px; width:456px; height:620px;}
.p5_con li img{ display:block}
.p5_con li strong{ display:block; font-size:26px; line-height:50px; padding:20px 16px 20px 20px; }
.p5_con li p{  font-size:18px; line-height:26px; text-indent:2em;  padding:10px 20px;}
/*p6*/
.p6{ margin-top:60px;}
.p6_bg { background:url(images/p6_bg.jpg) no-repeat top right #1e8ac2; overflow:hidden; padding:38px 0; margin-bottom:18px;height:620px;}
.p6_con .fl{ width:690px;}
.p6_con .fr{ padding-right:20px; width:280px;}
.p6_con .fl span{ float:left;}
.p6_con .fl .p6_1 li{ float:left; width:340px; padding-right:3px;}
.p6_con .fl .p6_1 li img{ float:left; margin-bottom:3px;}
.p6_con .fr .p6_2 li{ clear:both; width:100%; height:640px;}
.p6_con .fr .p6_2 li strong{ display:block; font-size:26px; line-height:40px; padding:15px 0; color:#fff;}
.p6_con .fr .p6_2 p{  font-size:18px;line-height:26px; text-indent:2em; margin-top:15px; color:#fff;}
.p6_con .fr .p6_2 a{ color:#fff}
/*p7*/
.p7{ margin-top:50px; margin-bottom:50px}
.p7_con{ width:1345px;}
.jdt01{ width:1000px; width:1345px; height:675px; position:relative;}/**/
.jdt01 .swiper-container{position:static; max-height:675px; width:1000px; }
.jdt01 .swiper-button-next{background:url(images/right_b.png); width:91px;height:91px; right:50px; top:290px; position:absolute; }
.jdt01 .swiper-button-prev{background:url(images/left_b.png) no-repeat;width:91px;height:91px;left:50px; top:290px; position:absolute;}
.jdt01 .swiper-pagination-bullet{ width:12px; height:12px; display:none;}
.jdt01 .swiper-pagination-bullet-active{ background:#cd1419}
.jdt01 .swiper-slide{ width:1000px; margin-left:0px; position:relative; height:675px; }
.jdt01 .swiper-slide div{ width:100%; height:70px; line-height:70px; display:block; background-color:rgba(0,0,0,0.4); position:absolute; bottom:0; left:0; z-index:2}
.jdt01 .swiper-slide p{ width:100%; height:70px; line-height:70px; display:block;  font-size:18px; color:#fff; position:absolute; bottom:0; left:0; z-index:333; text-align:center}
.swiper-pagination{ position:absolute; top:305px; right:0; text-align:right; width:30%}
.jdt01 .swiper-slide ul{ display:block; border:1px solid #000; position:absolute; top:490px; left:30px; width:90%; margin:0 auto;}
.jdt01 .swiper-slide ul li{ font-size:24px; background:url(images/dot.png) no-repeat left 25px; padding-left:20px; line-height:50px; border-top:1px dashed #ccc}
.p8 { padding:60px 0}
.p8 span{ display:block; float:left; text-align:center; padding:38px; font-size:26px; line-height:30px; width:121px;}
.p8 span img{ display:block; margin-bottom:10px}

/*div_right*/
#div_right{position:fixed; bottom:20px;width:121px;left:50%;z-index:1000;margin:0 0 0 600px;display: none;}
.actGotop{margin-top:1px;}
.actGotop a{height:121px;display:block;overflow:hidden; margin-bottom:1px;}
*html #div_right{position:absolute;right:div_right(eval(document.documentElement.scrollLeft+ (document.documentElement.clientWidth -980)/2-200));top:expression(eval(document.documentElement.scrollTop+350))
}

/*ej*/
.banner_ej{ background:url(images/banner_ej.jpg) no-repeat top center; height:329px; overflow:hidden;}/* margin-top:80px;*/
.ej_con{}

.ej_con .lujing{ line-height:80px; font-size:16px; border-bottom:4px solid #e3e3e3}
.ej_con .lujing a{ margin:0 5px;}
.ej_con .fl{ width:650px;}
.ej_con .fr{ width:310px;}
.ej_con .fl ul.list_16{ border-bottom:1px solid #f3f3f3; padding:20px 0}
.ej_con .fl ul.list_16 li{ font-size:16px;  line-height:40px;  overflow:hidden;  padding-left:10px;}
.ej_con .fl ul.list_16 li a{ float:left;}
.ej_con .fl ul.list_16 li em{ float:right; padding-right:60px; color:#c0c0c0; font-size:14px;}
.page_n{ text-align:center; padding:50px 0;}
.page_n a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 5px;}
.page_n a:hover{ background:#cc3333; color:#fff; text-decoration:none;}
.bgc_gray{ background:#f8f8f8;}

.jsnew_line .fr input.jianso_t { width:265px; height:33px; border:1px solid #ebebeb; float:right; padding-left:10px; color:#ccc; font-size:12px;line-height:33px;}
.jiansuo input.jianso_t{ width:265px ; height:33px; border:1px solid #ebebeb; float:right; padding-left:8px; color:#ccc; font-size:12px; line-height:33px;}
.jsnew_line .fr input,.jiansuo input{ float:right;}
.news_box2 ul{ padding:0 8px 12px 10px;}
.news_box2 ul.list_14 li{font-size:14px; line-height:30px; background:none; padding-left:0px; color:#000 }
.news_box2 ul.list_14 li a{ color:#000}

.news_box2 h3{ text-align:center; font-family:"微软雅黑"; font-size:30px; font-weight:normal; line-height:30px; padding:20px 0; border-bottom:1px solid #e0e0e0;}
.news_box2 h3 img{ vertical-align:middle; margin-right:5px;}

.img_box{ padding-bottom:15px;}
.img_box img{ display:block; margin-bottom:13px;}
.img_box strong,.img_box p{ padding:0 20px; display:block}
.img_box strong { font-size:16px; line-height:30px;}
.img_box p{ font-size:12px; color:#7a7a7a;}
.img_box p a{ color:#7a7a7a;}
.img_box1{ }
h3.tit_f24{ font-size:24px; padding:15px 0; overflow:hidden; border-bottom:1px solid #e0e0e0;}
h3.tit_f24 em{ display:block; line-height:26px;}
h3.tit_f24 em.f18{ font-size:18px;}
h3.tit_f24 i{ border: none; float:left; padding-left:20px; font-weight:normal}
.img_play { position:relative; width:100%; height:150px; margin-bottom:13px;}
.img_play em{ position:absolute ; background:url(images/play.png) no-repeat top center; bottom:15px; left:15px; width:41px; height:41px;}
/*======= copyright========*/
.copyright{ margin:0px auto;width:100%; font-size:16px;color:#fff; text-align:center; padding:60px 0; line-height:180%;  clear:both; background:#008fc9}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width: 980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}


/*浮动导航*/
.floatNav {
  width: 70px;
  height: 100%;
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 999;
  cursor: pointer;
  background: #959594;
  display: none; display:block}/**/
  .floatNav .floatNavBox {
    width: 70px;
    height: 90%;
    padding-top: 150px; }
    .floatNav .floatNavBox p {
      text-align: center;
      color: #fff;
      font-size: 16px;
      padding-bottom: 30px;
      cursor: pointer; }
    .floatNav .floatNavBox div.searchBox {
      text-align: center;
      color: #fff;
      font-size: 16px;
      height: 70px;
      margin-bottom: 30px;
      cursor: pointer;
      position: relative; }
      .floatNav .floatNavBox div.searchBox .tipName {
        position: absolute;
        top: 5px;
        z-index: 2;
        color: #fff;
        font-size: 16px;
        width: 70px;
        text-align: center; }
      .floatNav .floatNavBox div.searchBox .tipBox {
        width: 340px;
        padding-top: 15px;
        padding-left: 15px;
        right: 0px;
        top: 0px;
        height: 55px;
        position: absolute;
        background: #0094d1;
        opacity: 0.7;
        z-index: 1;
        display: none; }/**/
        .floatNav .floatNavBox div.searchBox .tipBox input[type='text'] {
          width: 200px;
          height: 43px;
          background: #eef7fa;
          border: none;
          line-height: 43px;
		  float:left;
          padding-left: 10px; }
		   .floatNav .floatNavBox div.searchBox .tipBox input[type='image'] {
             float:left; }
			 .ops_tit{display:none;}
    .floatNav .floatNavBox div.shearBox {
      text-align: center;
      color: #fff;
      font-size: 16px;
      padding-bottom: 50px;
      margin-bottom: 20px;
      cursor: pointer;
      position: relative; }
      .floatNav .floatNavBox div.shearBox .tipName {
        position: absolute;
        top: -7px;
        z-index: 2;
        color: #fff;
        font-size: 16px;
        width: 70px;
        text-align: center; }
      .floatNav .floatNavBox div.shearBox .tipBox {
        width: 340px;
        padding-top: 15px;
        padding-left: 15px;
        right: 0px;
        top: 0px;
        height: 55px;
        position: absolute;
        background: #0094d1;
        opacity: 0.7;
        z-index: 1;
        display: none; }/**/
      .floatNav .floatNavBox div.shearBox #ops_share {
        width: 340px;  }
    .floatNav .floatNavBox .search {
      display: inline-block;
      width: 27px;
      height: 27px;
      background: url(images/search.png) no-repeat;
      background-size: cover;  }
    .floatNav .floatNavBox .weixin {
      display: inline-block;
      width: 32px;
      height: 26px;
      background: url(images/weixin.png) no-repeat;
      background-size: cover; }
    .floatNav .floatNavBox .weibo {
      display: inline-block;
      width: 33px;
      height: 30px;
      background: url(images/weibo.png) no-repeat;
      background-size: cover; }
    .floatNav .floatNavBox .shear {
      display: inline-block;
      width: 27px;
      height: 27px;
      background: url(images/shear.png) no-repeat;
      background-size: cover; }
    .floatNav .floatNavBox h3 {
      color: #fff;
      font-size: 14px;
      margin-bottom: 25px; }
      .floatNav .floatNavBox h3 b {
        font-size: 20px; }
.img-list{overflow: hidden; margin-top:20px;}
.img-list li{width: 314px;margin: 0px 29px 0px 0px;float: left;}
.img-list li:nth-child(3n){margin-right: 0;}
.img-list li p{width: 314px;padding: 15px;box-sizing: border-box;color: #787878;}
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
		body{ min-width:1300px;}
		.nav_bg,#copyright{ width:1300px;}
		}