@charset "utf-8";
/* CSS Document */

body{ background:#f2f2f2;}

.bg-color{ background:#FFF;}
.bg-color .col-xs-5{ width:40%;}
.bg-color2{ background:#FFF; border-bottom:1px solid #ebebeb; padding-bottom:5px;}
.bg-color3{ background:#FFF;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding-bottom:5px; margin-top:10px;}
.clear { clear:both;line-height:0px; font-size:0px; height:0px; }
.logo{ background: url(../images/2017-m_03.png) no-repeat; height:62px; display:block; margin-top:10px; margin-bottom:10px;  margin-left:5px;}
.head-ico{ background: url(../images/admin_06.png) no-repeat; height:50px; width:50px; display:block;margin-top:6px;  }
.head-ico2{  display: block;width:50px;height:2px; border-radius:1px;  background:#c2c2c2; display:block;margin-top:10px; margin-left:30px; }
.head-ico3{ background: url(../images/admin_06.png) no-repeat; height:50px; width:50px; display:block;margin-top:6px;  }
.head-ico4{  display: block;width:50px;height:2px; border-radius:1px;  background:#c2c2c2; margin-top:10px;margin-left:30px; }
.head-ico5{ background:url(../images/close_03.png) no-repeat; height:50px; width:50px; display:block;margin-top:20px; margin-left:30px; }
.head-ico6{ background:url(../images/close_03.png) no-repeat; height:50px; width:50px; display:block;margin-top:20px; margin-left:30px; }
.font1{margin-top:20px;}
.font2{ margin-top:30px;}
.font2-active{ font-size:60px; color:#c2c2c2;}
.banner{ background: url(../images/2017-m_06.png) no-repeat center; width:auto; height:370px;}
.ico1{ background:url(../images/2017-m_09.png) no-repeat center; height:108px; display:block; margin-top:20px;}
.ico2{ background:url(../images/2017-m_11.png) no-repeat center; height:108px; display:block;margin-top:20px;}
.ico3{ background:url(../images/2017-m_13.png) no-repeat center;height:108px; display:block;margin-top:20px;}
.ico4{ background:url(../images/2017-m_15.png) no-repeat center;height:108px; display:block;margin-top:20px;}
.ico5{ background:url(../images/2017-m_33.png) no-repeat center;height:108px; display:block;margin-top:20px;}
.ico6{ background:url(../images/2017-m_35.png) no-repeat center;height:108px; display:block;margin-top:20px;}
.bg-color2 p{ text-align:center; margin-top:10px; font-size:14px; color:#333;}
.bg-color3 p{font-size:12px; color:#bbb;}
.bg-color3 h2{ font-size:16px; color:#404040; line-height:22px; margin:20px 0px 0px 0px ; }
.bg-color3 h3{ color:#db1919; margin:0; font-size:16px; margin-top:10px;
 background: url(../images/2017-m_22.png) no-repeat; padding-left:20px; line-height:32px;} 
.bg-color3 h4{ font-size:16px; color:#404040; line-height:22px; margin:15px 0px 0px 0px ; text-align:center;}
.bg-color3 h4+p{ text-align:center;}
.bg-color3 h4 a{ color:#404040; text-decoration:none;}
.bg-color3 h4 a:visited{color:#404040;}
.bg-color3 h4 a:hover{color:#e60e0e;text-decoration:none;}
.main-pd{ margin-left:15px; margin-top:20px;}
.main-pd2{ margin-top:10px; text-align:right; font-size:13px;}
.main-pd2 a{ color:#999; text-decoration:none;}
.main-pd2 a:visited{color:#999;}
.main-pd2 a:hover{color:#e60e0e;text-decoration:none;}
.main-pd3{ margin-top:20px; text-align:center; }
.bg-color3 h2 a{ color:#404040; text-decoration:none;}
.bg-color3 h2 a:visited{color:#404040;}
.bg-color3 h2 a:hover{color:#e60e0e;text-decoration:none;}
.main-border{ background:#e9e9e9; height:1px; width:96%; margin:20px 10px 0 10px;}
.font3{ font-size:14px; color:#333; margin-top:45px;}
.font4{ font-size:12px; color:#999;}
.foot{ margin-top:20px;}
.foot a{ color:#555; text-decoration:none;}
.foot a:visited{color:#555;}
.foot a:hover{color:#e60e0e;text-decoration:none;}
.foot .font5{  font-size:14px; color:#666; margin-top:15px; margin-bottom:15px;}
.foot .font6{ float:right;margin-left:10px;}
.foot .font7{  font-size:14px; color:#999; margin-top:15px; margin-bottom:15px;}
.foot .font7 a{ color:#999; text-decoration:none;}
.foot .font7 a:visited{color:#999;}
.foot .font7 a:hover{color:#e60e0e;text-decoration:none;}
.foot .foot-bg{ background:#f8f8f8;border-top:1px solid #f0f0f0;}
.foot .foot-bg2{ background:#f8f8f8;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
.foot .foot-pd{ margin-left:10px; margin-right:10px; color:#adadad; font-size:13px; line-height:22px; margin-bottom:10px;}
.foot .foot-pd i{ margin-right:5px; margin-left:5px;font-size:12px; color:#c2c2c2;}
.foot .foot-pd P{ line-height:20px;margin:0; padding:0; }
.foot .foot-pd2{ margin-bottom:5px;}
.left-bars{ cursor:pointer;}
.left-bars2{ display:none;cursor:pointer;}
.top-section{}
.menu-panel{width:100%;height:100%;position:relative;display:none; padding:0; }
.menu-panel2{z-index:99;background-color:#f8f8f8; position:absolute;padding-bottom:20px;}
.menu-panel ul li{ float:left; list-style:none; line-height:26px;}
.menu-panel h3{ border-left:6px solid #e60e0e; font-size:16px; padding-left:10px;font-weight:700; border-radius:2px;}
.menu-panel h3 a{ color:#e60e0e; text-decoration:none;}
.menu-panel h3 a:visited{color:#e60e0e;}
.menu-panel h3 a:hover{color:#e60e0e;text-decoration:none; }
.menu-panel ul li a{ color:#333; text-decoration:none; margin-right:10px;}
.menu-panel ul li a:visited{color:#333;margin-right:10px;}
.menu-panel ul li a:hover{color:#e60e0e;text-decoration:none;margin-right:10px; }
/*首页css结束*/
.bg-color4{ background:#f0f0f0; border-bottom:1px solid #dbdbdb; padding-bottom:5px;}
.bg-color4 h4{ text-align:center; font-size:18px; color:#333; margin-top:30px;}
.bg-color4 .font8{ font-size:60px; color:#c2c2c2; margin-top:0px;}
.bg-color4 a{ color:#c2c2c2; text-decoration:none;}
.bg-color4 a:visited{color:#c2c2c2;}
.bg-color4 a:hover{color:#c2c2c2;text-decoration:none;}
.bg-color5{ background:#fff;border-bottom:1px solid #ebebeb; }
.bg-color5 p{ text-align:center; font-size:12px; margin-top:5px; color:#666; }
.main-border3{ border-right:1px solid #e9e9e9;}
.ico11{ background: url(../images/res_03.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico22{ background: url(../images/res_06.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico33{ background: url(../images/res_12.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico44{ background: url(../images/res_09.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico55{ background: url(../images/res_25.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico66{ background: url(../images/res_20.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico77{ background: url(../images/res_23.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico88{ background: url(../images/res_18.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.font9{ text-align:center; color:#e02020; font-size:16px; padding-bottom:10px; padding-top:10px;}
.font9 i{ margin-left:10px;}
.font9 a{ color:#e02020; text-decoration:none;}
.font9 a:visited{color:#e02020;}
.font9 a:hover{color:#e02020;text-decoration:none;}
.bg-color6{ background:#FFF; border-bottom:1px solid #ebebeb; padding-bottom:5px; padding-top:10px;}
.bg-color6 h2 a{ color:#404040; text-decoration:none;}
.bg-color6 h2 a:visited{color:#404040;}
.bg-color6 h2 a:hover{color:#e60e0e;text-decoration:none;}
.bg-color6 p{font-size:12px; color:#bbb;}
.bg-color6 h2{ font-size:16px; color:#333; line-height:22px; margin:20px 0px 0px 0px ; }
.bg-color6 h3{ color:#db1919; margin:0; font-size:16px; margin-top:10px;
 background: url(../images/2017-m_22.png) no-repeat; padding-left:20px; line-height:32px;} 
.bg-color7{ background:#FFF; border-bottom:1px solid #ebebeb; padding-bottom:5px; padding-top:10px;}
.bg-color7 a{ color:#333; text-decoration:none;}
.bg-color7 a:visited{color:#333;}
.bg-color7 a:hover{color:#e60e0e;text-decoration:none;}
.bg-color7 p{font-size:14px; color:#333; margin:10px 0px; line-height:28px; }
.bg-color7 h2{ font-size:18px; color:#333; line-height:28px;}
.bg-color7 h5{ font-size:12px; color:#999;}
.btn-fujian {
display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; background:#eb1d1d; width:100%; color:#fff; border:1px solid #e30d0d; letter-spacing:1px;
}
.btn-fujian:hover{ background:#db0e0e;}
.btn-fujian i{ float:left; font-size:20px;}
.main-border4{ background:#e9e9e9; height:1px; margin-top:20px;}
.res-jg p{ font-size:12px;color:#b1b1b1;}
.yuan{ text-align:center; border-radius:100px; background:#457bdf; font-size:20px; color:#fff; width:50px; height:50px; line-height:50px; float:right;}
.about-bg{ background: url(../images/about_02.png) no-repeat;height:460px; margin-top:-10px;}
.main-border5{ background:#e9e9e9; height:1px; margin-top:20px; margin-bottom:20px;}
.font10 p{ color:#333; font-size:14px; line-height:26px;}
.font11{ font-size:14px; color:#134598; margin-top:10px; margin-bottom:10px;}
.font12{font-size:15px; color:#333; margin-top:15px;}
.font13 h4{ font-size:15px; color:#666;}
.font13 p{ color:#999;font-size:14px;}
.about-pd{ margin-top:50px;}
.about-pd2{ margin-top:20px; margin-bottom:5px; text-align:center;}
.about-border{}
.main-border6{ background:#e9e9e9; height:1px; margin-top:10px; margin-bottom:10px;}
.main-border7{ background:#db1919; height:2px; margin-top:9px; margin-bottom:20px;}
.about-pd2 a{ color:#666; text-decoration:none;}
.about-pd2 a:visited{color:#666;}
.about-pd2 a:hover{color:#e60e0e;text-decoration:none;}
.ico111{ background: url(../images/kfzx_03.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico222{ background: url(../images/kfzx_05.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico333{ background: url(../images/kfzx_07.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico444{ background: url(../images/kfzx_09.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico555{ background: url(../images/kfzx_16.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico666{ background: url(../images/kfzx_19.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico777{ background: url(../images/kfzx_27.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.ico888{ background: url(../images/kfzx_24.png) no-repeat center; height:80px; margin-top:20px;display:block;}
.font14 p{ color:#333; text-align:center;  margin-bottom:30px;}
.kfzx-border{ background:#d3d3d3 ; width:100%; height:200px; margin:5px 0 5px 0;}
.font15{ text-align:center;  padding-top:15px;font-size:12px;}
.font15 p{ }
.kfzx-border2{ border-bottom:1px solid #f70f10;padding-top:15px; }
.bg-color66{ background:#FFF; border-bottom:1px solid #ebebeb; }
.font16{ font-size:26px; color:#dddddd; line-height:60px;}
.font17{ font-size:14px; color:#666; margin-top:10px; line-height:26px;}
.font17 p{font-size:14px; color:#666; line-height:26px; }
.font18{ font-size:26px; color:#da2829; line-height:60px;}
.font19{ color:#db1919; margin:0; font-size:16px; margin-top:10px;
 background: url(../images/2017-m_22.png) no-repeat; padding-left:20px; line-height:32px;} 
.main-border2{ background:#e9e9e9; height:1px;}
.font20{ font-size:35px; color:#436dc2; }
.wd-border3{ border-left:1px solid #d0d0d0; height:auto; }
.font21 h2{ color:#da2829; font-weight:900;}
.main-border8{ background:#e9e9e9; height:1px; width:100%; margin:10px 0 0 0;}
.font22{ color:#da2829; font-weight:900;}
.font23{  font-weight:900;}
.hyzx-bg{ background: url(../images/admin_02.png); height:400px;}
.hyzx-bg2{ background: url(../images/admin2_05.png) no-repeat center; height:185px; margin-top:80px;}
.hyzx-bg h2{ color:#fff; font-size:16px;text-align:center;line-height:5px;}
.hyzx-bg h3{ color:#910000; font-size:14px;text-align:center; line-height:5px;}
.hyzx{line-height:40px;}
.hyzx .hyzx-bor{ border-bottom:1px solid #dedede;}
.hyzx i{ color:#bbb; float:right; line-height:40px;}
.hyzx .hyzx-bor i{ font-size:20px;}
.bg-color8{ background:#FFF;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding-bottom:45px; padding-top:25px; margin-top:10px;}
.bg-color8 a{ color:#333; text-decoration:none;}
.bg-color8 a:visited{color:#333;}
.bg-color8 a:hover{color:#e60e0e;text-decoration:none;}
.font24{ font-size:16px;}
.font25{ font-size:26px;}
.font26{ font-size:34px;}
.bg-color9{ background:#FFF; border-bottom:1px solid #ebebeb; padding-bottom:45px; padding-top:30px; }
.bg-color9 input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none; border:none;
  border-bottom: 1px solid #cccccc; margin-bottom:10px; position:relative; border-radius:0px;
}
.bg-color9  .font27{color:#777;text-align:right; font-size:24px; line-height:30px; }
.bg-color9  .font28{color:#777;text-align:right; font-size:20px; line-height:30px;}
.bg-color9  .font29{color:#777;text-align:right; font-size:34px; line-height:30px; }
.bg-color9  .font30{color:#09bb07;text-align:right; font-size:50px; line-height:30px; margin-top:15px; }
.bg-color9 span{ position:absolute; top:-8px; right:10px;}
.bg-color9 .span2{ position:absolute;background:#ddd;top:-2px; right:20px; font-size:14px; color:#666; padding:5px 10px;}
.bg-color9 .col-xs-11{  width:90%;}
.bg-color9 h3{ font-size:16px; color:#666;}
.bg-color9 h3 strong{color:#da2829;}
.bg-color9 h4{ font-size:14px; color:#999;}
.bg-color9 h4 a{ color:#999; text-decoration:none;  }
.bg-color9 h4 a:visited{color:#999;}
.bg-color9 h4 a:hover{color:#e60e0e;text-decoration:none;}
.hyzx-pd{ margin-top:20px;}
.hyzx-pd a{ color:#1e4586; text-decoration:none;  }
.hyzx-pd a:visited{color:#1e4586;}
.hyzx-pd a:hover{color:#e60e0e;text-decoration:none;}
.hyzx-pd .hyzx-pd2{ margin-top:15px;}
.hyzx-pd .hyzx-pd3{ margin-top:15px; text-align:right;}
.bg-color10{ background:#FFF; border-bottom:1px solid #ebebeb; padding-top:10px; margin-bottom:10px; font-size:14px; color:#666; }
.bg-color10 input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none; border:none;
  border-bottom: 1px solid #cccccc;  position:relative; border-radius:0px;
}
.bg-color10  .font277{color:#777;text-align:right; font-size:24px; line-height:40px; }
.bg-color10  .font288{color:#777;text-align:right; font-size:20px; line-height:40px;}
.bg-color10  .font299{color:#777;text-align:right; font-size:34px; line-height:40px; }
.bg-color10  .font266{color:#777;text-align:right; font-size:18px; line-height:40px; }
.bg-color10 .span2{ position:absolute;background:#ddd;top:6px; right:20px; font-size:14px; color:#666; padding:5px 10px;}
.bg-color10 .span3{ position:absolute;top:6px; right:20px; font-size:20px; color:#666; }
.bg-color10 .col-xs-11{ width:90%;}
.bg-color10 input[type="radio"]{ width:16px; height:16px; margin-top:10px; margin-right:10px; margin-bottom:10px; border:1px solid #969696; border-radius:25px;  display:inline;  vertical-align:middle;}
.bg-color10 .hyzx-bor2{ border-bottom:1px solid #ccc;}
.hyzx-md{ margin-top:10px;}






@media (max-width:567px){
.logo{background: url(../images/logo@2x.png) no-repeat;background-size:100%;height:auto; max-width:100%;  padding-top:28%; margin:6px 5px 5px 0px;  }
.head-ico{ background: url(../images/admin_06.png) no-repeat; background-size:100%; height:25px; padding:100%; max-width:25px; margin-top:9px; }	
.head-ico2{ width:25px;margin-top:5px; margin-left:10px;}
.head-ico3{ background: url(../images/admin_06.png) no-repeat; background-size:100%; height:25px; padding:100%; max-width:25px; margin-top:9px;margin-left:0px; }	
.head-ico4{ width:25px;margin-top:5px;margin-left:0px;}
.head-ico5{ background-size:100%; height:25px; padding:100%; max-width:25px; margin-top:9px;margin-left:20px; }	
.head-ico6{ background-size:100%; height:25px; padding:100%; max-width:25px; margin-top:9px;margin-left:10px; }	
.font1{ font-size:28px;color:#e60e0e;margin-top:2px;}
.font2{font-size:28px;color:#d0d0d0;margin-top:2px; margin-left:10px;}
.banner{background: url(../images/2017-m_06.png) no-repeat;width: 100%;max-width: 100%;padding-top: 49%;background-size: cover;background-size: 100%;height: auto;}
.ico1{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px; max-width:54px;}
.ico2{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px;max-width:54px;}
.ico3{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px;max-width:54px;}
.ico4{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px;max-width:54px;}
.ico5{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px;max-width:54px;}
.ico6{ width: 100%;max-width: 100%;padding-top: 100%;background-size: cover;background-size: 100%;height:54px;margin-top:10px;max-width:54px;}
.bg-color2{ padding-bottom:2px;}
.main-border{ background:#e9e9e9; height:1px; width:96%; margin:0px 10px 0 10px;}
.bg-color2 p{ text-align:left; margin-top:5px;}
.font2{ margin-top:14px;}
.font3{  margin-top:15px;}
.bg-color3 h3{ height:16px; background: url(../images/2017-m_22.png) no-repeat; background-size:contain;line-height:16px; padding-left:10px;  }
.bg-color4 h4{  font-size:18px;margin-top:12px; }
.bg-color4 .font8{font-size:30px;}
.ico11{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px; max-width:40px; margin-left:20%;   }	
.ico22{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px; max-width:40px; margin-left:20%;   }	
.ico33{ padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px;  max-width:40px;margin-left:20%;   }	
.ico44{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px; max-width:40px; margin-left:20%;  }	
.ico55{  padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px; max-width:40px; margin-left:20%;   }	
.ico66{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px;   max-width:40px;margin-left:20%;   }	
.ico77{ padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px; max-width:40px;margin-left:20%;   }	
.ico88{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:0px;  max-width:40px; margin-left:20%;   }
.bg-color5 p{ margin-top:0px; }	
.bg-color6 h3{ height:16px; background: url(../images/2017-m_22.png) no-repeat; background-size:contain;line-height:16px; padding-left:10px;  }
.yuan{  width:50px; margin-bottom:10px;}
.about-bg{ background: url(../images/about_02.png) no-repeat;height:230px; background-size:100%;max-width:100%;}
.about-pd{ margin-top:0px;}
.about-pd2{ margin-bottom:0px;}
.ico111{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px; max-width:40px; margin-left:20%;   }	
.ico222{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px; max-width:40px; margin-left:20%;   }	
.ico333{ padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px;  max-width:40px;margin-left:20%;   }	
.ico444{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px; max-width:40px; margin-left:20%;  }	
.ico555{  padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px; max-width:40px; margin-left:20%;   }	
.ico666{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px;   max-width:40px;margin-left:20%;   }	
.ico777{ padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px; max-width:40px;margin-left:20%;   }	
.ico888{padding-top: 100%;background-size: cover;background-size: 100%;height:auto;margin-top:20px;  max-width:40px; margin-left:20%;   }
.font19{ height:16px; background: url(../images/2017-m_22.png) no-repeat; background-size:contain;line-height:16px; padding-left:10px;  }
.hyzx-bg{ height:200px; background-size: cover;max-width:100%;}
.hyzx-bg2{background: url(../images/admin2_05.png) no-repeat center; height:92px; background-size:contain;max-width:100%; margin-top:30px;}

}
@media (max-width:320px){
.head-ico2{ margin-left:0px;}	
.head-ico3{ margin-left:-10px; }	
.head-ico4{ margin-left:-10px;}	
.head-ico5{ margin-left:10px;}
.head-ico6{ margin-left:0px;}		
	
	}