@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% "\5FAE\8F6F\96C5\9ED1"; color:#000;text-align:center; }
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 14px/200% "\5FAE\8F6F\96C5\9ED1";}
li,p{text-align:left;font:normal 14px/200% "\5FAE\8F6F\96C5\9ED1";}
a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "\5FAE\8F6F\96C5\9ED1";}
.mt10{ margin-top:10px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1312{ width:1312px; overflow:hidden;}
.w980{ width:980px;position: relative; }
.w1000{ width:1000px;position: relative;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;line-height: 28px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#c30801;}
html {
  height: 100%;
}
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  position: relative;
  height: 100%;
}
.navbg{ height:70px; background:url(images/navbg1.png) no-repeat top center; z-index:999; width:100%}
.navbg .w1000{ margin:0 auto}
.nav { font-size:18px; color:#a00b0b; font-family:"微软雅黑"}
.nav a{ color:#fff;}
.nav span{ float:left; height:70px; line-height:70px; font-size:28px; text-align:left; background:url(images/logo_bt.png) no-repeat 0 20px #a00b0b; padding-left:106px; color:#ff4b47; font-weight:normal; padding-right:15px;}
.nav p{ float:left;line-height:70px; font-size:18px;}
.nav p a{ margin:0 10px; }
.nav p a.ewm { position:relative;}
.nav p a.ewm em { display:none}
.nav p a.ewm:hover em{ display:block; width:150px; height:150px; background:#ccc; position:absolute; top:47px; left:0; padding:0}
.topbg{ background:url(images/topbg_pd.jpg) no-repeat top center;}
.banner{ width:1000px; height:449px; position:relative; margin:0 auto}
.banner span{ position:absolute; top:155px; right:150px; display:block; background:#c22b2b; width:auto; height:50px; line-height:50px; color:#fff; font-size:40px; text-align:center;border-radius:5px; padding:0 20px;}
.p1{ background:url(images/p1_bg.jpg) no-repeat 0px center; overflow:hidden; height:640px;}
.p1_con{ overflow:hidden;}
.news{ width:1000px; height:120px; position:relative; margin-top:50px; margin-bottom:20px;}
.news img{ float:left;}
.news p{ font-size:14px;width:730px; position:absolute; top:50px; left:150px; padding:0 50px; color:#707070; line-height:26px;}
.news p a{ color:#707070}
.news b{ font-size:36px; display:block; float:right; margin-right:60px;width:850px;  position:absolute; top:0; left:156px; text-align:center;}
.news p i{ background:url(images/p2_ico2.png) no-repeat top left; width:39px; height:26px; position:absolute;top:0;left:0}
.news p em{ background:url(images/p2_ico3.png) no-repeat top left; width:39px; height:26px; position:absolute; bottom:0; right:0}

.p1_con .fl{ width:600px;}
.p1_con .fr{ width:364px;}

.p1_con .fr strong{ font-size:24px;}
.p1_con .fr p{ font-size:14px; color:#898989; text-indent:2em; line-height:26px; margin:15px auto;}
.p1_con .fr ul.list_16 li{ font-size:16px; background:url(images/dot.png) no-repeat left 25px; padding-left:20px; line-height:50px; border-top:1px dashed #ccc}
.p1_con .fr em.more{ display:block; float:right; background:#bbcddf; border-radius:5px; color:#668eb7; padding:0 5px; font-size:14px;}
.p1_con .fr em.more a{color:#668eb7;}

.topPic{ width:599px; height:378px; position:relative; margin:0 auto; border:1px solid　#000}
.topPic img.preva{ position:absolute;left:65px;bottom:17px;width:12px;height:21px; z-index:10;}
.topPic img.nexta{ position:absolute;right:65px;bottom:17px;width:12px;height:21px; z-index:10;}
.topPic img.icon2{ display:block; float:left;width:54px;height:54px; background:url(images/icon2.png) no-repeat center center; position:absolute; bottom:0px;left:0; z-index:999;}
.topPic li{height:378px;width:599px; position:relative;}
.topPic li span{ display:block; height:54px;line-height:54px; background:url(images/icon02.png);font:normal 18px/50px "\5FAE\8F6F\96C5\9ED1";color:#fff;padding:0 0 0 10px; position:absolute;bottom:0px;right:0;z-index:100; overflow:hidden;width:100%; text-align:center}
.topPic ul li span b{font-size:30px;color:#ff0000;font-weight:normal;margin-left:30px;}
.topPic ul li span em a:link,.topPic ul li span em a:visited{color:#fff;}
.topPic ul li span em{ line-height:55px;}
.topPic ul li span.this{width:50px;right:0;bottom:0; }
.topPic ul li span.this i{background:url(images/more2.png) no-repeat center center;}
.topPic ul li span.this em{ display:none;}
h2{ text-align:center}
h2 i{ font-size:56px; padding:0 0 0 61px;margin:0 auto; }
h2 i em{ width:47px; height:30px; display:inline-block;  padding-left:16px;}
h2.red i{ color:#c20604; background:url(images/tit_lefta.png) no-repeat 0 30px; }
h2.red i em{ background:url(images/tit_righta.png) no-repeat right 0px; }
h2.blue i{ color:#0161b2; background:url(images/tit_leftb.png) no-repeat 0 30px; }
h2.blue i em{ background:url(images/tit_rightb.png) no-repeat right 0px;}
.overhand{cursor:pointer;}
/*p2*/
.p2{ background:url(images/p2bg.jpg) no-repeat top center; overflow:hidden;}
.p2 h2{ margin:60px auto; clear:both}
.p2_con{ width:1040px;}
.p2_con .p2_1{ width:306px; float:left; margin:0 20px;}
h3{ background:#ecf4f9; text-align:center; padding:15px 0}
h3 em{ font-size:20px; margin:0 auto; border-left:2px solid #b3cfe7;border-right:2px solid #b3cfe7; height:20px; line-height:20px; padding:0 15px; color:#124f9a}
h3 em a{color:#124f9a}
.p2_con .p2_2 img{ display:block; margin:20px auto 10px auto;}
.p2_con .p2_2 p{ font-size:14px ; line-height:26px; text-indent:2em; }
.p2_con .p2_3 strong{ font-size:22px; display:block; margin-top:20px;}
.p2_con .p2_3 p{ font-size:14px;color:#898989;  text-indent:2em; line-height:26px; margin-top:10px;}
.p2_con ul.list_14{ margin:15px auto 0 auto}
.p2_con ul.list_14 li{ font-size:14px; background:url(images/dot2.png) no-repeat left 10px; padding-left:20px; line-height:28px; }
.blue,.blue a{ color:#246898}
.p2_4{ padding:15px 0 30px 0px;  display:block;} 
.p2_4 em{ display:block; float:left; text-align:center; background:#e3eff7; border:1px solid #bed7e9; color:#0076c8; font-size:16px;border-radius:5px; line-height:32px;margin:15px 0 0px 15px; width:82px; text-align:center}
.p2_4 em a{color:#0076c8;}
.p2_5 .jCarouselLite3{
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		z-index:2; 
    }
.p2_5{position: relative;width:307px; height:121px;}
.p2_5 ul{ background:#0F0}
.p2_5 ul li{float:left; color:#666; font-size:12px;overflow:hidden;position: relative; z-index:0;}

.p2_5 ul li div{position:absolute;background:#000;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;bottom:0;left:0;height:28px;}
.p2_5 ul li b{position:absolute;font-weight:normal;bottom:0;left:10px;height:28px;line-height:28px;}
.p2_5 ul li div,.p2_5 ul li b{width:478px;}
.p2_5 ul li,.p2_5 ul li a:link,.p2_5 ul li a:hover,.p2_5 ul li a:visited{ color:#fff;}
.p2_5 li img{display:block;width:307px; height:121px;}
.p2_5 li a{color:#fff;font-size:14px;background:inherit;}
.b_left3,.b_right3{cursor:pointer;border:none; padding-top:0px;
}
.b_left3{ float:left;position:absolute;top:0px; left:0;width:307px;z-index:1;width:35px; height:35px; }
.b_right3{ float:right;position:absolute;top:0px; right:0px;width:307px;z-index:1;width:35px; height:35px;}
.b_left3 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.b_right3 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.an{position:absolute;top:50px;left:0px;width:100%; height:50px;}
.b_left3,.b_right3{cursor:pointer;border:none;z-index:5; }

/*p3*/
.p3{ background:#fff; overflow:hidden;}
.p3_con{ overflow:hidden; padding-top:21px;}
.p3_con .fl{ width:604px; background:#f3f3f3;}
.p3_con .fr{ width:360px;}
.p3_con .fl img{ float:left; margin-right:20px;}
.p3_con .fl strong{ display:block; width:260px; float:left; font-size:20px; margin:15px auto}
.p3_con .fl p{ display:block; width:260px; font-size:14px; text-indent:2em; color:#999;float:left; line-height:24px;}
.p3_con .fr ul.list_16{ margin-top:-5px;}
.p3_con .fr ul.list_16 li{ font-size:16px; background:url(images/dot2.png) no-repeat left 18px; padding-left:20px; line-height:46px; }
/*p4*/
.p4{ background:#fafafa; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.p4 h2{ margin:50px auto;}
.p4_con .fl{ width:378px;}
.p4_con .fr{ width:622px;}
.p4_con .fl .img_a{ width:378px; height:478px; position:relative;}
.p4_con .fl .img_a div{ position:absolute; bottom:0; left:0; background:url(images/bg1.png) repeat-x; width:100%; height:75px; z-index:5;
display:none}
.p4_con .fl .img_a:hover div,.p4_con .fl .img_a:hover em{ display:block;}
.p4_con .fl .img_a em{ display:block; width:90%; height:68px; position:absolute; bottom:0;left:25px; z-index:6; font-size:14px; color:#fff; display:none}
.p4_con .fl .img_a em a{ color:#fff;}
.p4_con .fl .img_a em strong{ color:#fff; font-size:20px; display:block;}
.p4_con .fr ul.img_b li{ float:left; width:177px; height:225px; margin:0 0 27px 30px; position:relative;}
.p4_con .fr ul.img_b li div{ position:absolute; bottom:0; left:0; background:url(images/bg1.png) repeat-x; width:100%; height:50px; z-index:5;overflow:hidden; display:none}
.p4_con .fr ul.img_b li em{ display:block; width:90%; height:50px; position:absolute; bottom:0;left:10px; z-index:6; font-size:14px; color:#fff; line-height:20px; overflow:hidden; display:none;}
.p4_con .fr ul.img_b li em a{ color:#fff;}
.p4_con .fr ul.img_b li em strong{ color:#fff; font-size:20px; display:block;}
.p4_con .fr ul.img_b li:hover div{ display:block;}
.p4_con .fr ul.img_b li:hover em{ display:block;}

/*p5*/
.p5{ background:#fff;}
.p5 h2{ margin:60px auto}
.p5_con{ width:1000px;}
.p5_con ul.p5_1 li{ float:left; width:499px; background:#ccc; margin-bottom:1px }
.p5_con ul.p5_1 li img{ float:left; margin:0 1px; width:248px; height:166px;}
.p5_con ul.p5_1 li div{ float:left; width:189px; height:106px; background:#b20101; font-size:14px; line-height:24px; color:#fff; padding:30px ;}
.p5_con ul.p5_1 li div a{color:#fff;}
.p5_con ul.p5_1 li div strong{ display:block; font-size:30px; text-align:center; margin-bottom:10px;}

.p5_con ul.p5_1 li.t2 img{ float:right;}
.p5_con ul.p5_1 li.t2 div{ float:right;}


.p6 h2{ margin:60px auto; display:block; width:1000px;}
.p6 {}
.p6 .bg{  background:url(images/p6_bg.jpg) repeat-x top center #fff;width:100%; height:660px; overflow:hidden;position:relative;}
.p6_1{ width:1000px;}
.p6_1 ul{ width:1000px; display:block; height:577px; margin:0 auto}
.p6_1 ul li{display:none;text-align:center;position:absolute;font-weight:bold;height:30px;line-height:30x;}
.p6_1 ul li img{display:block;}
.p6_1 ul li span{position:absolute;top:525px;left:0px;font-size:16px;z-index:3; text-align:center; width:100%}
.p6_1 ul li a{color:#fff;}
.p6_1 ul li div{background:#000;filter:alpha(opacity=50);opacity:.5;height:70px;position:absolute;top:506px;width:100%;z-index:1;}
.p6_1 ol{position:absolute;top:577px;left:41%;z-index:1; width:50%; margin:0 auto; height:80px; text-align:center; padding-top:35px;}
.p6_1 ol li.active{display:block;background:#62c5db;}
.p6_1 ol li{width:29px;height:29px;line-height:29px;float:left;cursor:pointer;text-align:center;font-size:14px;color:#fff;border-radius:50px; background:#cfcfcf; margin:0 10px;}
/*p7*/
.p7 h2,.p8 h2,.p9 h2,.p10 h2{ margin:60px auto}
.p7 ul { width:1000px; display:block; margin:20px auto}
.p7 ul li{ float:left; font-size:16px; background:url(images/dot2.png) no-repeat 0 15px; padding-left:20px; line-height:40px; width:45%; margin:0 15px; }



.jdt01{ width:1000px; height:370px; position:relative; margin-top:30px;}/**/
.jdt01 .swiper-container{position:static; max-height:370px;}
.jdt01 .swiper-button-next{background:url(images/right_c.png); width:19px;height:38px; right:0; top:210px; position:absolute; }
.jdt01 .swiper-button-prev{background:url(images/left_c.png) no-repeat; width:19px;height:38px;left:0px; top:210px; 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;}
.jdt01 .swiper-slide ol { padding-left:60px;}
.jdt01 .swiper-slide ol li{ display:block;float:left;font-size:12px; color:#5b5b5b; text-align:center; width:198px; height:370px;  margin-right:30px; }
.jdt01 .swiper-slide ol li a{ color:#5b5b5b}
.jdt01 .swiper-slide ol li p{ padding:10px 20px; display:block; line-height:22px;}
.swiper-pagination{ position:absolute; top:305px; right:0; text-align:right; width:30%}



.p9_1{ text-align:center; width:871px; margin:10px auto}
.p10_1{ width:1000px;}
.p10_1 img{ display:block; margin:10px auto; float:left; display:block}
.p10_2{ width:1020px;}
.p10_2 img{ display:block; margin:10px; float:left;}
.copyright{width:100%;text-align: center; padding:30px 0; color:#727272; font-size:14px; }
#right{  width:91px; height:200px;
 position:fixed;_position:absolute;background-position:0 -40px;display:block;width:91px; right:13px;_right:-52px;bottom:100px; z-index:99999
  }
#right .erwm{display:block;width:91px; height:91px;}
#right .go_top{display:block;width:91px; height:91px; background:url(images/icon_gotop.gif) no-repeat;filter:alpha(opacity=80); margin-top:2px}
#right .go_top:hover{filter:alpha(opacity=100)}
.lujing{ font-size:16px; line-height:76px;}
.lujing a{ margin-right:10px;}
.gray,.gray a{ color:#a9a9a9;}
.ej_con ul.news_list li{ font-size:22px; clear:both; border-bottom:1px dotted #d9d9d9; background:url(images/dot.png) no-repeat 5px 33px; line-height:30px; padding:20px 5px 20px 25px;}
.ej_con ul.news_list li em{ font-size:18px; float:right; color:#c5c5c5;}
.ej_con ul.news_list li em a{color:#c5c5c5;}
.ej_con ul.img_list{ width:1030px; margin:0 auto; overflow:hidden}
.ej_con ul.img_list li{ font-size:16px; color:#777; float:left; text-align:center; margin:15px 10px 5px 10px;}
.ej_con ul.img_list li img{ margin-bottom:15px; display:block}
.ej_con ul.img_list li a{color:#777777;}
.ej_con ul.img_list li img{ display:block;}
.page_n{ text-align:center; padding:50px 0; font-size:14px;}
.page_n a{ border:#dddad2 1px solid; background:#fff; padding:10px 15px; margin:0 5px;}
.page_n a:hover{ background:#f2f2f2; color:#cc5b5b; text-decoration:none;}
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
     {
      .swiper-slide{}
      html{font-size: 82.5%;}
     
      }
	  
	  
	  