@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:12px;
	color:black;
	font-weight: 300;
}

img{
	border:none;
}

strong{
  font-weight: bold;
}

input,textarea{
	background: none;
	border:none;
}

li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	width:100%;
	background: white;
}

.cl{
	clear: both;
}

/* -------------------------------- 

Primary style

-------------------------------- */



/*a {
  color: #1e6074;
  text-decoration: none;
}*/

/* -------------------------------- 

Main components 

-------------------------------- */

nav a{ color:#fff;}
.cd-nav-trigger {
  position: fixed;
  display: inline-block;
}
.cd-nav-trigger a{ color:#fff;}
.cd-nav-trigger {
  top:1.2%;
  right: 0;
  height: 40px;
  width: 50px;
  z-index: 5;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.cd-nav-trigger .cd-icon {
  /* icon created in CSS */
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  width: 25px;
  height: 3px;
  background-color: #1a7bcb;/*导航横条的颜色*/
  z-index: 10;
}
.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon:after {
  /* upper and lower lines of the menu icon */
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #1a7bcb;/*导航横条的颜色*/
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  /* apply transition to transform property */
  -webkit-transition: -webkit-transform .2s;
  -moz-transition: -moz-transform .2s;
  transition: transform .2s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.cd-nav-trigger .cd-icon::before {
  -webkit-transform: translateY(-6px) rotate(0deg);
  -moz-transform: translateY(-6px) rotate(0deg);
  -ms-transform: translateY(-6px) rotate(0deg);
  -o-transform: translateY(-6px) rotate(0deg);
  transform: translateY(-6px) rotate(0deg);
}
.cd-nav-trigger .cd-icon::after {
  -webkit-transform: translateY(6px) rotate(0deg);
  -moz-transform: translateY(6px) rotate(0deg);
  -ms-transform: translateY(6px) rotate(0deg);
  -o-transform: translateY(6px) rotate(0deg);
  transform: translateY(6px) rotate(0deg);
}
.cd-nav-trigger::before, .cd-nav-trigger::after {
  /* 2 rounded colored backgrounds for the menu icon */
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
}
.cd-nav-trigger::before {
  background-color: #000;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.cd-nav-trigger::after {
  background-color: #ddd;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  color:#000;
}
.cd-nav-trigger.close-nav::before {
  /* user clicks on the .cd-nav-trigger element - 1st rounded background disappears */
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-nav-trigger.close-nav::after {
  /* user clicks on the .cd-nav-trigger element - 2nd rounded background appears */
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.cd-nav-trigger.close-nav .cd-icon {
  /* user clicks on the .cd-nav-trigger element - transform the icon */
  background-color: rgba(255, 255, 255, 0);
}
.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {
  background-color: white;/*小×的颜色*/
}
.cd-nav-trigger.close-nav .cd-icon::before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}
.cd-nav-trigger.close-nav .cd-icon::after {
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  -o-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}
/*黑色2*/
.cd-primary-nav {
  /* by default it's hidden */
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 90%;
  padding: 56px 5%;
  z-index: 3;
  background-color:#1a7bcb;

  /*background-color:#000;*/
  overflow: auto;
  /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.2s;
  -moz-transition: visibility 0s, opacity 0.2s;
  transition: visibility 0s, opacity 0.2s;
}
.cd-primary-nav li {
  margin: 1.0em 0;
  text-align: center;
  text-transform: capitalize;
}
.cd-primary-nav a {
  font-size: 18px;
  /*font-size: 1rem;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
  color:#fff;
}
.no-touch .cd-primary-nav a:hover {
  color: #ffffff;
}
.cd-primary-nav.fade-in {
  /* navigation visible at the end of the circle animation */
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav li {
    margin: 2em 0;
  }
  .cd-primary-nav a {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav li {
    margin: 2.6em 0;
  }
  .cd-primary-nav a {
    font-size: 32px;
    font-size: 2rem;
  }
}

/*黑色*/
.cd-overlay-nav, .cd-overlay-content {
  /* containers of the 2 main rounded backgrounds - these containers are used to position the rounded bgs behind the menu icon */
  position: fixed;
  top: 18px;
  right: 5%;
  height: 4px;
  width: 4px;
  -webkit-transform: translateX(-20px) translateY(20px);
  -moz-transform: translateX(-20px) translateY(20px);
  -ms-transform: translateX(-20px) translateY(20px);
  -o-transform: translateX(-20px) translateY(20px);
  transform: translateX(-20px) translateY(20px);
}
.cd-overlay-nav span, .cd-overlay-content span {
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
  /* background fades out at the end of the animation */
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .2s 0s, visibility 0s .2s;
  -moz-transition: opacity .2s 0s, visibility 0s .2s;
  transition: opacity .2s 0s, visibility 0s .2s;
}

.cd-overlay-nav {
  /* main rounded colored bg 1 */
  z-index: 2;
}
.cd-overlay-nav span {
  /*background:url(../images/main.jpg);*/
  background:#0374ab;/*弹出的背景色*/
}
/*黑色结束*/
.cd-overlay-content {
  /* main rounded colored bg 2 */
  z-index: 4;
}
.cd-overlay-content span {
   background:#0374ab;/*弹出缩回的时候背景色*/
}

.logo{position:fixed; top:2px; left:0; width:100%;z-index:999;}
.ban{position: relative;}
.swipe li{line-height: 0;}
.itopline{width:100%;height:2px;background: url(images/x2.jpg) no-repeat;background-size: 100% 100%;position: fixed;top:0;}
.ss{width:96%;height:40px;padding:2%;background: url(images/x5.png) no-repeat;background-size: 100% 100%;}
.ss input[type="text"]{width:74%;height:38px;color:#4f4f4f;font-size: 14px;line-height: 38px;padding:0 5%;}
.ss input[type="submit"]{width:14%;height:38px;background: url(images/x6.png) no-repeat center center;}
.inav{width:100%;padding:4% 0 15%;background: url(images/x7.png) no-repeat;bottom:0;background-size: 100% 100%;}
.inav a{width:18%;float:left;margin:0 1%;line-height: 0;}
.inav a img{width:100%;}
.ipic{width:100%;line-height: 0;}
.ipic img{width:100%;}
.izhuanye{width:100%;padding:3% 0;}
.izhuanye a{width:31.3%;float:left;margin:1.5% 1%;position: relative;line-height: 0;}
.izhuanye a img{width:100%;}
.izhuanye a p{text-align: center;color:white;font-size: 16px;line-height: 28px;background: url(images/x14.png);position: absolute;bottom:0;width:100%;}
.izhuanye_more{width:70px;font-size: 12px;height:20px;line-height: 20px;text-align: center;margin:0 auto;border:1px solid #585858;border-radius: 9px;}
.itit{width:94%;padding:3% 2% 3% 4%;border-bottom:1px solid #e3e3e3;height:24px;line-height: 24px;background: url(images/x16.jpg) no-repeat 2% center;background-size: 2px 19px;}
.ititl{float:left;width:80%;color:#282828;font-size: 18px;}
.ititl span{font-size: 18px;}
.ititl .itit_red{color:#ff201e;}
.ititl .itit_blue{color:#0070ff;}
.ititl .itit_orange{color:#ff7900;}
.ititr{float:right;width:20%;}
.ititr a{display: block;width:94%;border:1px dashed #585858;height:20px;line-height: 20px;margin:2px auto 0;text-align: center;color:#363636;border-radius: 13px;font-size: 12px;}
.ix1_type{width:100%;margin:3% 0;}
.ix1_type a{width:23%;text-align: center;height:28px;font-size: 14px;line-height: 28px;color:#2a2a2a;background: #dedede;margin:1%;float:left;}
.ix1_list{width:100%;}
.ix1_list a{display: block;width:45%;float:left;margin:1.5%;background: #e0e0e0;padding:1%;line-height: 0;}
.ix1_list a img{width:100%;}
.ix1_list a p{width:100%;text-align: center;height:28px;color:#000000;line-height: 32px;font-size: 14px;}
.ix2_con{width:96%;margin:0 auto;color:#3a3a3a;font-size: 12px;line-height: 24px;}
.ix3_list{width:100%;}
.ix3_list a{display: block;width:47%;float:left;margin:1.5%;position: relative;}
.ix3_list_pic{line-height: 0;width:96%;padding:2%;position: relative;z-index: 2;}
.ix3_list_pic img{width:100%;}
.ix3_list_bd{width:100%;background: url(images/x17.jpg) no-repeat;background-size: 100% 100%;position: absolute;left: 0;top:0;z-index: 1;padding:2% 0;}
.ix3_list_info{position: absolute;right:0;top:11%;z-index: 3;}
.ix3_list_info_tit1{color:#000000;font-size: 16px;float:left;line-height: 16px;}
.ix3_list_info_tit2{color:#000000;font-size: 12px;float:left;line-height: 20px;text-transform: uppercase;}
.ix3_list_info_tit3{color:#fff;font-size: 16px;line-height: 20px;display: inline-block;background: #c10b0e;padding:0 1%;}
.ix4_list{width:100%;margin:3% 0;}
.ix4_list a{display: block;float:left;width:46%;margin:2%;line-height: 0;}
.ix4_list a img{width:100%;}
.ix5_list{width:100%;margin:3% 0;}
.ix5_list a{display: block;float:left;width:30%;margin:1%;line-height: 0;border:1px solid #eeeeee;}
.ix5_list a img{width:100%;}
.ix6_list{width:96%;margin:3% auto;}
.ix6_list a{display: block;width:100%;border-bottom:1px dashed #e5e5e5;height:32px;line-height: 32px;}
.ix6_listl{font-size: 14px;color:#363636;width:80%;overflow: hidden;height:32px;float:left;}
.ix6_listr{font-size: 12px;color:#8b8b8b;width:20%;float:left;}
.ix7{width:96%;margin:0 auto;}
.ix7 input{padding:0 2%;height:30px;line-height: 30px;font-size: 14px;color:black;background: #c2c2c2;margin-top:3%;}
.ix7 .ix7_inp1{width:45%;float:left;}
.ix7 .ix7_inp2{width:45%;float:left;margin-left:2%;}
.ix7 .ix7_inp3{width:96%;}
.ix7 .ix7_inp4{width:100%;background: #00a848;color:white;}
.ibot{width:100%;border-top:2px solid #f5151c;background: #149cf8;position: fixed;bottom:0;z-index: 2;}
.ibot a{display: block;width:25%;float:left;text-align: center;padding:3% 0;}
.ibot a img{width:40%;}
.ibot a p{font-size: 14px;color:white;line-height: 14px;padding-top:3%;}

.stop{width:100%;height:24px;line-height: 24px;font-size: 24px;text-align: center;padding:5% 0;color:#030303;background: url(images/x24.png) no-repeat 3% center;background-size: auto 24px;}
.sreturn{width:11%;position: fixed;left: 0;top:2%;height:34px;z-index: 3;}
.sposbox{width:100%;height:40px;background: url(images/x25.jpg);background-size: 100% 100%;}
.spos{width:50%;margin:0 auto;height:40px;color:white;font-size: 16px;text-align: center;line-height: 40px;}
.stype{width:100%;margin:5% 0;}
.stype a{display: block;width:29%;margin:0 2%;height:32px;line-height: 32px;color:white;font-size: 14px;text-align: center;border-radius: 15px;background: #414141;float:left;}
.sxxjj_jj{width:96%;margin:0 auto;color:#ff0101;font-size: 14px;line-height: 28px;text-indent: 2em;}
.sxxjj_line{width:100%;background: url(images/x26.jpg) repeat-x;height:8px;}
.sxxjj_con{width:96%;padding:3% 2%;color:white;font-size: 12px;line-height: 24px;background: url(images/x27.jpg) no-repeat;background-size: 100% 100%;margin:3% 0;}
.sxxjj_con p{color:white;font-size: 12px;text-indent: 2em;}
.sxxjj_con span{color:white;font-size: 12px;}
.sxxjj_con strong{color:white;font-size: 12px;}
.sabout_tit{width:100%;text-align: center;background: url(images/x26.jpg) repeat-x left bottom,url(images/x28.png) no-repeat center 25px;color:black;font-size: 16px;height:55px;margin:3% 0;}
.szzry_list{width:100%;background: #cccccc;margin:3% 0;padding:5% 0;}
.szzry_list a{display: block;float:left;width:30.3%;margin:1.5%;line-height: 0;}
.szzry_list a img{width:100%;}
.sxyhj_list{width:100%;}
.sxyhj_list a{display: block;float:left;line-height: 0;height:30vw;overflow: hidden;margin:1%;}
.sxyhj_list a:nth-child(1){width:63%;}
.sxyhj_list a:nth-child(2){width:33%;}
.sxyhj_list a:nth-child(3){width:33%;}
.sxyhj_list a:nth-child(4){width:63%;}
.sxyhj_list a img{height:30vw;width:100%;}
.page{width:95%;margin:0 auto;text-align: center;}
.page a{display: inline-block;font-size: 12px;line-height: 24px;color:white;background: #1a7aca;margin:1%;padding:0 10px;text-align: center;}

.spro_show{width:100%;}
.spro_show_tit{color:#030303;font-size: 20px;text-align: center;line-height: 20px;margin:4% 0;}
.spro_show_pic{width:90%;line-height: 0;margin:0 auto;}
.spro_show_pic img{max-width:90%;display: block;margin:0 auto;}
.spro_show_con{font-size: 12px;color:#333333;line-height: 24px;width:95%;margin:4% auto;}
.spro_show_con p{font-size: 12px;color:#333333;}
.spro_show_con span{font-size: 12px;color:#333333;}
.spro_show_con strong{font-size: 12px;color:#333333;}
.spro_show img{max-width: 100%;}
.pages{width:90%;margin:0 auto;}
.pages div{color:#333333;font-size: 12px;line-height: 24px;}
.pages div a{color:#333333;font-size: 12px;}

.szysz{width:100%;}
.szysz a{display: block;float:left;width:48%;margin:1%;background: #f8f8f8;}
.szysz_tit{font-size: 14px;font-weight: bold;text-align: center;width:100%;line-height: 28px;}
.szysz_pic{width:100%;line-height: 0;}
.szysz_pic img{width:100%;}
.szysz_jj{width:95%;margin:0 auto;font-size: 12px;line-height: 24px;}
.szysz_btn{width:110px;margin:6% auto;background: #1b7fcc;color:white;font-size: 14px;border-radius: 5px;height:28px;line-height: 28px;text-align: center;}

.spro{width:100%;}
.spro a{display: block;float:left;width:48%;margin:1%;background: #e0e0e0;line-height: 0;}
.spro a img{width:100%;}
.spro a p{color:black;width:100%;height:28px;line-height: 28px;font-size: 14px;text-align: center;}

.sfzlc{width:95%;margin:0 auto;background: url(images/x31.jpg) repeat-y center center;}
.sfzlc_list{width:100%;line-height: 24px;background: url(images/x32.png) no-repeat center center;}
.sfzlc_list p{width:45%;font-size: 12px;color:#007870;}
.sfzlc_pic{width:100%;line-height: 0;}
.sfzlc_pic img{width:100%;}