@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;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 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; 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;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.grey,.grey a:link,.grey a:visited,.grey a:hover{ color:#666;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
/*header*/
.header1{background:#fff;height:41px;}
.header1 span{float:left;}
.header1 span img{margin-top:3px;}
.header1 em{float:right;padding-top:8px;}
.header1 em a{margin:0 6px;}
.header1 em,.header1 em a,.header1 em a:link,.header1 em a:visited,.header1 em a:hover{color:#666;}

.top_bg{ background:url(images/top.jpg) top center no-repeat;}
.top_con{ height:500px; overflow:hidden;}
.top_con p{ text-align:right; padding-top:60px;}

.title_h1{ margin:20px auto 30px;}
.title_h1 h1{ font-size:36px; font-weight:bold; text-align:center;}
.title_h1 p{ text-align:center;}

.p1_con{ margin:0 auto 35px;}
.p1_con .fl{ width:600px;}
.p1_con .fr{ width:370px;}
.p1_con .fr ul{}
.p1_con .fr ul li{ font-size:18px; line-height:220%;}

#box5{width:510x;height:380px;position:relative;}
#box5 ul li{position:absolute;line-height:160%;}
#box5 ul li img{display:block;width:100%;}
#box5 ul li span{position:absolute;top:375px;width:450px;left:0;display:inline-block;text-align:left;font-size:16px; overflow:hidden;}
#box5 ol{position:absolute;top:375px;right:0px;}
#box5 ol li.active{background:url(images/ball3.jpg) no-repeat;display:block;}
#box5 ol li{background:url(images/ball4.jpg) no-repeat;float:left;text-align:center;height:10px;width:10px;cursor:pointer;padding:0 5px;text-indent:-9999px;}



.p2_con{ margin:30px auto;}
.p2_con .fl{ width:550px;}
.p2_con .fr{ width:440px; }
.p2_con .fl .title_p2{ border-bottom:#1a4897 3px solid; width:60%; float:left; height:44px; margin-bottom:15px;}
.p2_con .fl .title_p2 em{cursor:pointer;  font-size:30px; float:left; line-height:44px; color:#1a4897; margin-right:15px;}
.p2_con .fl .title_p2 em.this{ background:#1a4897; color:#fff; padding-left:12px; padding-right:12px;}
.p2_con .fl .list{ margin-top:10px; float:left; width:90%;}
.p2_con .fl .list ul{}
.p2_con .fl .list ul li{ font-size:20px; background:url(images/icon01.png) 0 8px no-repeat; border-bottom:#ccc 1px dashed; padding-left:30px; line-height:220%;}
.p2_con .fr .title{ font-size:30px; border-bottom:#1a4897 3px solid; width:70%; float:left; height:44px; line-height:44px; color:#1a4897; margin-bottom:15px; float:left;}
.p2_con .fr .title a,.p2_con .fr .title a:hover{ color:#1a4897;}
.p2_con .fr div.list2{ float:left; height:235px; margin-top:5px; width:430px; overflow-y:scroll; overflow-x:hidden;}
.p2_con .fr div.list2 ul{ padding-right:10px;}
.p2_con .fr div.list2 ul li{ background:url(images/icon02.png) 0 5px no-repeat; border-bottom:#ccc 1px dashed; padding-left:30px; font-size:20px; line-height:225%;}

.p2_news{ height:45px; overflow:hidden; margin:20px auto; border-bottom:#d6d6d6 1px solid; padding-bottom:15px;}
.p2_news h2{ float:left; background:url(images/icon03.png) no-repeat; width:152px; height:45px; font-style:italic; font-size:22px; line-height:45px; text-align:center;}
.p2_news h2 em{ font-size:26px; font-style:italic;}
.p2_news p{ width:830px; float:right; line-height:45px;}
.p2_news p a{ padding:0 10px;}

.king_w1000{ margin:20px auto;}

.title_h2{ background:url(images/title_icon.png) top center no-repeat; height:91px; overflow:hidden; margin:20px auto 10px; text-align:center; font-size:41px; color:#1a4897;}

.p3_con{}
.p3_con .fl{ width:715px;}
.p3_con .fr{ width:275px; height:450px; overflow-y:scroll; overflow-x:hidden;}
.p3_con .fr ul li{ border-bottom:#ccc 1px solid; line-height:160%; padding:8px 0; float:left;}
.p3_con .fr ul li img{ float:left; margin-right:8px;}


.p4_bg{ background:#eeeeee; padding-bottom:30px;}
.p4_bg .title_h2{ margin-bottom:20px;}
.p4_con{ background:#fff; padding-bottom:20px;}
.p4_con ul{}
.p4_con ul li{ float:left; margin:18px 0 0px 17px;}




.p5_con{width:1000px;overflow:hidden;margin:30px auto;}
.p5_con .ScrCont{width:1000px;overflow:hidden;float:left;}
.p5_con .LeftBotton{background:url(images/left.png) no-repeat;width:23px;height:45px;overflow:hidden;float:left;display:inline;margin:150px 0 0 0;cursor:pointer;}
.p5_con .RightBotton{ background:url(images/right.png) no-repeat;width:23px;height:45px;overflow:hidden;float:left;display:inline;margin:150px 0 0 0;cursor:pointer;}
.p5_con ul li{float:left;width:217px; height:410px; overflow:hidden;margin:0 6px;display:inline;position:relative;}
.p5_con li p{ display:block; height:80px; background:#1a4897; margin-top:-110px; position:relative; z-index:2; padding:15px;}
.p5_con li p b{ display:block; font-size:16px;}
.p5_con ul li div{background:#000;filter:alpha(opacity=50);opacity:.5;width:217px; height:410px;position:absolute;top:0;z-index:1;left:0;}
.p5_con ul li:hover div{ display:none;}
.p5_con ul li img{display:block;}
.p5_con ul li.t02{ margin-top:75px;}


.p6_bg{ background:#eeeeee; padding:30px 0;}



.device { margin:10px auto 20px; width: 1000px; height: 560px; position: relative;}
.device .arrow-left { background:url(images/left2.png);position: absolute; left: 0px; top: 50%; margin-top: -25px; width: 55px; height:55px; z-index:10;}
.device .arrow-right {
   background:url(images/right2.png);
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -25px;
  width:55px;
  height:55px; z-index:10;
}
.swiper-container {
  height: 560px;
  width: 1000px;
}
.content-slide {
  padding: 0px;
  color: #fff;
}

.pagination { display:none;
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}






.p7_con{ margin-bottom:60px;}
.p7_con ul{}
.p7_con ul li{ float:left; margin:15px 0 0 15px;}
.p7_con ul li:first-child{ margin-left:150px;}
.p7_con ul li:nth-child(2){ padding-top:60px;}


.p9_bg{ background:#eeeeee;}
.p9_bg .title_h2{ margin-bottom:30px;}

.p13{  overflow:hidden; padding:20px 0 20px 0;background:url(images/p13_bg.gif) top center repeat-y; overflow:hidden;}
.p13 h3{ font-size:20px; font-weight:bold;}
.p13_left { width:275px; float:left; padding:0 20px}
.p13_center{ float:left; width:360px; padding:0 20px;}
.p13_right{ width:240px; padding:0 20px 0 0  ; float:right;}
.p13 .line2 {margin-top:20px; margin-bottom:20px; width:100%; height:1px; overflow:hidden; border-bottom:1px dotted #e7e7e7;}
.p13 ul li{ line-height:26px;}
.p13_right p{ line-height:22px;}
.p13_right div{ text-align:center; margin-top:10px;}
.p13_right div img{ margin:10px auto;}

.p11_con{ margin:40px auto;}
.p11_con img{ margin:10px 12px;}

.copyright{ text-align:center; padding:50px 0; background:#1a4897; color:#fff;}
.copyright div{ color:#fff; text-align:center;}

.p2j_list{ background:#fff;}
.p2j_list .fl{ width:650px; padding-left:30px;}
.p2j_list .fr{ width:250px; padding-right:30px;}
.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#1b52b5;color:#fff;text-decoration:none;border:1px solid #fff;}
.p2j_list .fl .lujing{ border-bottom:#ccc 3px solid; padding:40px 0 10px;}
.p2j_list .fl .lujing a{ padding:0 10px;}
.p2j_list .fl ul{ border-bottom:#ccc 1px solid; padding:20px 0;}
.p2j_list .fl ul li{ background:url(images/dot.gif) 0 15px no-repeat; text-align:right; padding-left:20px; line-height:260%;}
.p2j_list .fl ul li a{ font-size:16px; float:left;}
.p2j_list .fl ul li em{ color:#666;}
.p2j_list .fr h2{ border-bottom:#666 1px solid; font-size:20px; color:#1b52b5; font-weight:bold; margin:35px auto 10px;}
.p2j_list .fr h2 img{ vertical-align:middle; margin-left:10px;}
.p2j_list .fr .pic{ text-align:center;}
.p2j_list .fr .pic img{ margin:10px auto;}
.p2j_list .fr ol{}
.p2j_list .fr ol li{ margin:5px 0; float:left; height:25px; overflow:hidden;}
.p2j_list .fr ol li a{ float:left; line-height:25px; width:220px; margin-left:5px; font-size:14px;}
.p2j_list .fr ol li i{ display:block; float:left; color:#fff; width:25px; height:25px; line-height:25px; text-align:center; background:#b5b5b5;}
.p2j_list .fr ol li:nth-child(1) i,.p2j_list .fr ol li:nth-child(2) i,.p2j_list .fr ol li:nth-child(3) i{ background:#1b52b5;}


