@charset "utf-8";

*{
	margin:0;
	padding:0;
}

img{
	border:none;
}

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: #fffdee;
}

.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%;
  right: 0;
  height: 40px;
  width: 50px;
  z-index: 999;
  /* 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: #444444;/*导航横条的颜色*/
  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: #444444;/*导航横条的颜色*/
  /* 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: #444444;/*小×的颜色*/
}
.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: 90px 5%;
  z-index: 3;
  background-color:#fffdee;

  /*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.5em 0;
  text-align: center;
  text-transform: capitalize;
}
.cd-primary-nav a {
  font-size: 20px;
  /*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:#444444;
}
.no-touch .cd-primary-nav a:hover {
  color: #444444;
}
.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:#fffdee;/*弹出的背景色*/
}
/*黑色结束*/
.cd-overlay-content {
  /* main rounded colored bg 2 */
  z-index: 4;
}
.cd-overlay-content span {
   background:#fffdee;/*弹出缩回的时候背景色*/
}

.logo{position:fixed; top:0; left:0; width:100%;z-index:999;line-height: 0;}
.logo img{width:100%;}
.search{width:7%;position:absolute;left:2%;top:10px;z-index:8;line-height: 0;}
.search img{width:100%;}
.ss{width:0;height:35px;position:absolute;left:0;top:7px;overflow:hidden;z-index:7;}
.ss_bd{width:68%;height:35px;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;}
.ss_btn{width:20%;float:left;line-height:35px;background:#1c1c1c;border:none;color:#fff;border-radius:3px;
-moz-border-radius:3px;-webkit-border-radius:3px;font-size:18px;}
.swipe li{line-height: 0;}
.yd{width:100%;overflow: hidden;line-height: 0;}
.yd #image1{min-width:100%;position: absolute;bottom:0;}
.yd1{width:32.4%;margin:0 auto;line-height: 0;padding-top:10%;position: relative;}
.yd1 img{width:100%;position:relative;-webkit-transform: rotateY(360deg);animation: img1 10s linear infinite;-moz-animation: img1 7s linear infinite;-webkit-animation: img1 10s linear infinite;-o-animation: img1 10s linear infinite;-ms-animation: img1 10s linear infinite;}
@-moz-keyframes img1{
  0%{
      transform: scale(1);  /*开始为原始大小*/
  } 25%{
      transform: scale(1.1); /*放大1.1倍*/
  } 50%{
      transform: scale(1);
  } 75%{
      transform: scale(1.05);
  }
}
@-webkit-keyframes img1{
  0%{
      transform: scale(1);  /*开始为原始大小*/
  } 25%{
      transform: scale(1.1); /*放大1.1倍*/
  } 50%{
      transform: scale(1);
  } 75%{
      transform: scale(1.05);
  }
}
@-o-keyframes img1{
  0%{
      transform: scale(1);  /*开始为原始大小*/
  } 25%{
      transform: scale(1.1); /*放大1.1倍*/
  } 50%{
      transform: scale(1);
  } 75%{
      transform: scale(1.05);
  }
}
@-ms-keyframes img1{
  0%{
      transform: scale(1);  /*开始为原始大小*/
  } 25%{
      transform: scale(1.1); /*放大1.1倍*/
  } 50%{
      transform: scale(1);
  } 75%{
      transform: scale(1.05);
  }
}
@keyframes img1{
  0%{
      transform: scale(1);  /*开始为原始大小*/
  } 25%{
      transform: scale(1.2); /*放大1.1倍*/
  } 50%{
      transform: scale(1);
  } 75%{
      transform: scale(1.1);
  }
}
.yd2{width:90%;margin:0 auto;line-height: 0;padding:0 5%;text-align: right;}
.yd2 img{width:17%;position: absolute;right:5%;z-index: 2;animation: img2 5s linear infinite;-moz-animation: img2 5s linear infinite;-webkit-animation: img2 5s linear infinite;-o-animation: img2 5s linear infinite;}
@-webkit-keyframes img2{0% {bottom:20%;}50% {bottom:30%;}100% {bottom:20%;}}
@-moz-keyframes img2{0% {bottom:20%;}50% {bottom:30%;}100% {bottom:20%;}}
@-ms-keyframes img2{0% {bottom:20%;}50% {bottom:30%;}100% {bottom:20%;}}
@-o-keyframes img2{0% {bottom:20%;}50% {bottom:30%;}100% {bottom:20%;}}
@keyframes img2{0% {bottom:20%;}50% {bottom:30%;}100% {bottom:20%;}}
.itop{width:95%;margin:0 auto;padding:3% 2.5%;position: fixed;left:0;top:0;z-index: 2;background: #fffdee;}
.itopl{float:left;width:30%;line-height: 0;}
.itopl img{width:100%;}
.itopr{float:right;width:15%;margin-right:10%;}
.imovie{width:100%;overflow: hidden;}
.imovie video{width:100%;}
.imovie .img1{width:100%;}
.inav{width:91%;margin:10% auto 0;}
.inav a{display: block;float:left;width:25%;text-align: center;line-height: 0;margin:5% 0;}
.inav a img{width:50%;}
.inav a p{font-size: 14px;color:#444444;line-height: 28px;}
.itit{width:100%;text-align: center;font-size: 18px;line-height: 18px;margin:10% 0;}
.iabout{width:90%;text-align: center;margin:5% auto;background: url(../images/x20.png) no-repeat center center;background-size: 100% auto;}
.iabout a{display: block;line-height: 0;margin:0 3%;width:43%;float:left;}
.iabout a img{width:100%;}
.imore{width:40%;height:36px;line-height: 36px;text-align: center;margin:10% auto;border:1px solid #858585;}
.imore a{font-size: 12px;color:#858585;}
.ipinzhi_pic{width:100%;line-height: 0;}
.ipinzhi_pic img{width:100%;}
.ipinzhi_nav{width:100%;margin:5% auto 0;text-align: center;}
.ipinzhi_nav a{display: inline-block;height:46px;/*background: url(../images/x15.png) no-repeat bottom center;*/margin:3%;}
.ipinzhi_nav a p:nth-child(1){color:#020202;font-size: 14px;line-height: 14px;height:20px;}
.ipinzhi_nav a p:nth-child(2){color:#818181;font-size: 12px;line-height: 12px;height:12px;text-transform: uppercase;}
.ilife_pic{width:100%;line-height: 0;}
.ilife_pic img{width:90%;}
.ilife_tit1{width:90%;margin:5% auto 0;line-height: 0;}
.ilife_tit1 img{width:40%;}
.ilife_tit2{width:90%;color:#090909;font-size: 12px;line-height: 40px;margin:0 auto;}
.ilife_type{width:95%;margin:0 auto;}
.ilife_type a{display: block;width:14px;height:93px;background: #93221a;color:white;font-size:14px;line-height: 20px;text-align: center;float:left;margin:0 2%;padding-top:8px;}
.ipro_pic{width:100%;line-height: 0;text-align: right;}
.ipro_pic img{width:90%;}
.ipro{width:96%;padding:5% 2%;background: url(../images/x19.jpg);}
.ipro a{display: block;float:left;width:29.3%;margin:0 2%;line-height: 0;}
.ipro a img{width:100%;}
.ipro a p{width:100%;text-align: center;line-height: 32px;font-size: 14px;height:32px;color:#020202;overflow: hidden;}
.ishipu{width:100%;margin:5% auto;background: url(../images/x24.png) no-repeat left center,url(../images/x25.png) no-repeat right bottom;background-size: auto 100%,30% auto;padding:5% 0;}
.ishipu a{display: block;width:40%;margin:0 5%;float:left;}
.ishipu_picbox{width:91%;height:40vw;border:1px solid #cccccc;position: relative;}
.ishipu_en{height:12px;line-height: 12px;padding:0 5%;position: absolute;left:1px;top:-8px;background: #fffdee;color:#cacaca;}
.ishipu_pic{width:85%;line-height: 0;margin:0 auto;padding-top:14px;}
.ishipu_pic img{width:100%;height:33vw;}
.ishipu_info{width:50%;height:200px;padding:5% 0 0;margin:0 auto;}
.ishipu_tit{float:right;width:40%;/*background: url(../images/x21.jpg) repeat-y center top;height:200px;*/}
.ishipu_tit p{color:#93221a;font-size: 16px;line-height: 22px;text-align: center;width:22px;/*background: #fffdee;*/padding:8px 0;margin:0 auto;}
.ishipu_jj{writing-mode:tb-rl;width:14px;float:left;color:#acacac;font-size: 14px;line-height: 14px;padding:10px 0;overflow: hidden;}
.ishipu_jj p{color:#acacac;font-size: 12px;line-height: 18px;}
.ics{width:90%;margin:0 auto;background: url(../images/x23.png) no-repeat center center;background-size: 90% auto;}
.icsl{float:left;width:40%;line-height: 0;text-align: center;}
.icsl img{width:50%;}
.icsr{width:60%;float:left;}
.icsr p{color:#5a5a5a;font-size: 14px;line-height: 32px;}
.ibot{width:100%;}
.ibot a{display: block;float:left;width:25%;background: #93221a;text-align: center;padding:3% 0;}
.ibot a img{width:30%;}
.ibot a p{color:white;font-size: 12px;line-height: 24px;}
.sban{width:100%;line-height: 0;}
.sban img{width:100%;}
.stit{text-align: center;margin:10% 0;width:100%;}
.stit1{color:#0b0b0b;font-size: 18px;line-height: 18px;}
.stit2{color:#bcbcbc;font-size: 12px;line-height: 12px;margin-top:3%;}
.zjqg1{width:91%;margin:0 auto;}
.zjqg1l{float:left;width:45%;line-height: 0;}
.zjqg1l img{width:100%;}
.zjqg1r{float:right;width:50%;color:#0b0b0b;font-size: 12px;line-height: 22px;}
.zjqg2{width:91%;margin:0 auto;padding:0 1%;}
.zjqg2 a{display: block;width:33.3%;float:left;}
.zjqg2 a div{background: url(../images/x138.png) no-repeat;text-align: center;background-size: 100% 100%;width:80%;margin:0 10%;}
.zjqg2 a div img{width:50%;}
.imovie{width:100%;overflow: hidden;position: relative;}
.imovie video{width:100%;}
.imovie embed{width:100%;}
.imovie_text{position: absolute;left:0;top:0;width:100%;padding-top:10%;}
.imovie_text1{width:70%;margin:0 auto;line-height: 0;}
.imovie_text1 img{margin:0 5%;width:39%;}
.imovie_text2{width:90%;margin:5% auto 0;line-height: 0;}
.imovie_text2 img{display: block;margin:2% auto;max-width:100%;}
.smore{width:30%;margin:10% auto;height:32px;line-height: 32px;font-size: 12px;color:#858585;border:1px solid #858585;text-align: center;}
.zjqg3_stit{width:100%;height:30px;padding:5% 0 7%;background: url(../images/x38.jpg) no-repeat center center;background-size: 100% 100%;}
.snews{width:91%;margin:0 auto;}
.snews .snews_list a{display: block;width:44%;float:left;padding:3% 1% 0;margin:3% 2% 0;border-top:1px solid #dcdcdc;}
.snews_date{float:left;width:30%;background: url(../images/x39.png) no-repeat left 3px;background-size: auto 100%;}
.snews_date p:nth-child(1){width:50%;color:#404040;font-size: 12px;float:left;padding-top:1px;}
.snews_date p:nth-child(2){width:50%;color:#404040;font-size: 18px;float:left;text-align: center;}
.snews_tit{float:left;width:70%;color:#93221a;font-size: 14px;font-weight: bold;line-height: 28px;height:28px;overflow: hidden;}
.snews_jj{color:#878787;font-size: 12px;line-height: 22px;height:66px;overflow: hidden;height:66px;overflow: hidden;}
.zjqg4{width:90%;margin:5% auto;background: url(../images/x41.png) no-repeat center top;background-size: 30% auto;}
.zjqg4 a{display: block;width:70px;float:left;text-align: center;line-height: 0;margin:3% 0;}
.zjqg4 a img{width:30px;}
.zjqg4 a p{line-height: 24px;color:#444444;font-size: 14px;}
.zjqg5_type{width:100%;text-align: center;margin-bottom:5%;}
.zjqg5_type div{display: inline-block;width:16px;height:80px;color:#0f0f0f;font-size:14px;line-height: 16px;text-align: center;margin-right:5%;padding:8px 5px 0;border:1px solid #93221a;}
.zjqg5_con{width:85%;margin:0 auto;}
.zjqg5_con div{width:100%;color:#444444;font-size: 14px;line-height: 28px;text-indent: 2em;}
.stype{width:91%;margin:0 auto;}
.stype a{display: block;width:28.5%;float:left;margin:2%;border:1px solid #bfbfbf;color:#444444;text-align: center;height:32px;line-height: 32px;font-size: 12px;}
.sabout{width:90%;margin:5% auto;color:#0b0b0b;font-size: 12px;line-height: 24px;}
.sabout img{max-width: 100%;}
.snews_show{width:91%;margin:0 auto;}
.snews_show_tit{color:#93221a;font-size: 16px;text-align: center;}
.snews_show_info{color:#444444;font-size: 12px;text-align: center;}
.snews_show_con_line{width:100%;height:1px;background: #dcdcdc;}
.snews_show_con{color:#0b0b0b;font-size: 12px;line-height: 24px;width:96%;margin:0 auto;}
.snews_show_con img{max-width: 100%;}
.page{width:96%;margin:0 auto;}
.page a{display: block;width:100%;font-size:12px;color:#0b0b0b;line-height: 32px;}
.qgpz1{width:91%;margin:0 auto;}
.qgpz1l{float:left;width:48%;color:#0b0b0b;font-size: 12px;line-height: 22px;}
.qgpz1r{float:right;width:48%;line-height: 0;}
.qgpz1r img{width:100%;}
.qgpz2_type{width:90%;margin:5% auto;text-align: center;}
.qgpz2_type a{width:35%;display: inline-block;padding-left:10%;background: url(../images/x40.png) no-repeat left top;margin:2%;background-size: auto 20px;height:20px;}
.qgpz2_type p:nth-child(1){font-size: 14px;color:#0b0b0b;line-height: 20px;}
.qgpz2_type p:nth-child(2){font-size: 10px;color:#959595;line-height: 24px;}
.qgpz2{width:91%;margin:0 auto;}
.qgpz2l{float:left;width:35%;line-height: 0;}
.qgpz2l img{width:100%;}
.qgpz2r{float:right;width:60%;color:#0b0b0b;font-size: 12px;line-height: 22px;}
.qgpz3_stit{width:100%;background: url(../images/x42.jpg);background-size: 100% 100%;padding:5% 0;}
.qgpz3_stit .stit2{color:white;}
.qgpz3_con{writing-mode:tb-rl;width:65%;float:left;color:#0b0b0b;height:200px;font-size: 14px;line-height: 25px;overflow: hidden;}
.qgpz3_tit{float:right;width:30%;text-align: right;line-height: 0;}
.qgpz3_tit img{width:100%;}
.qgpz3_list{width:91%;margin:0 auto;}
.qgpz3_list a{display: block;width:29.3%;margin:2%;line-height: 0;float:left;}
.qgpz3_list a img{width:100%;}
.qgpz4{width:91%;margin:0 auto;}
.qgpz4l{float:left;width:35%;line-height: 0;}
.qgpz4l img{width:100%;}
.qgpz4r{float:right;width:60%;color:#0b0b0b;font-size: 12px;line-height: 22px;}
.qgpz5{width:91%;margin:0 auto;color:#0b0b0b;font-size: 14px;line-height: 24px;background: url(../images/x44.png) no-repeat center top;padding-top:30%;background-size: 100% auto;}
.qgpz6{width:91%;margin:0 auto;}
.qgpz6l{float:left;width:35%;line-height: 0;}
.qgpz6l img{width:100%;}
.qgpz6r{float:right;width:60%;color:#0b0b0b;font-size: 12px;line-height: 22px;}
.qgpz7{width:91%;margin:0 auto;line-height: 0;}
.qgpz7 img{width:100%;}
.qgrs1{width:91%;margin:0 auto;}
.qgrs1l{width:100%;}
.qgrs1l a{display: block;width:100%;height:48px;border-bottom:1px solid #cecece;}
.qgrs1l_tit{width:60%;background: url(../images/x46.png) no-repeat left center;padding-left:10%;color:#0b0b0b;font-size: 14px;line-height: 48px;float:left;overflow: hidden;}
.qgrs1l_date{width:30%;float:left;color:#0b0b0b;font-size: 14px;line-height: 48px;text-align: right;}
.qgrs1r{width:91%;line-height: 0;margin:3% auto;}
.qgrs1r img{width:100%;}
.qgrs2{width:91%;margin:0 auto;position: relative;}
.qgrs2 a{display: block;width:29.3%;/*height:645px;*/float:left;margin:0 2%;}
.qgrs2_pic{width:100%;line-height: 0;}
.qgrs2_pic img{width:100%;}
.qgrs2_info{width:100%;background: url(../images/x47.png) no-repeat 167px center;}
.qgrs2_info p:nth-child(1){color:#444444;font-size: 12px;writing-mode:horizontal-tb;line-height: 16px;float:left;width:20%;padding:5% 2% 0;background: url(../images/x48.png) no-repeat center 6px;text-align: center;background-size: 14px auto;}
.qgrs2_info p:nth-child(2){color:#444444;font-size: 14px;writing-mode:vertical-lr;float:left;width:76%;height:160px;padding-top:6px;line-height: 24px;}
.qgrs3{width:91%;margin:0 auto;}
.qgrs3 a{display: block;width:330px;float:left;padding:34px 8px 0;margin:80px 40px 0;border-top:1px solid #dcdcdc;}
.qgrs3_date{float:left;width:126px;background: url(../images/x67.png) no-repeat 5px 3px;}
.qgrs3_date p:nth-child(1){width:56px;color:#404040;font-size: 20px;float:left;padding-top:1px;}
.qgrs3_date p:nth-child(2){width:60px;color:#404040;font-size: 50px;float:left;text-align: center;}
.qgrs3_tit{float:left;width:204px;color:#93221a;font-size: 20px;font-weight: bold;line-height: 62px;height:62px;overflow: hidden;}
.qgrs3_jj{color:#878787;font-size: 16px;line-height: 32px;height:96px;overflow: hidden;}
.zjqg3_stit .stit2{color:white;}
.qgrs4{width:91%;margin:0 auto;}
.qgrs4l{float:left;width:48%;line-height: 0;}
.qgrs4l img{width:100%;}
.qgrs4r{float:right;width:48%;}
.qgrs4r_pic{width:100%;/*height:167px;*/line-height: 0;text-align: center;}
.qgrs4r_pic img{max-width:70%;/*height:167px;*/}
.qgrs4r_tit{width:100%;text-align: center;line-height: 0;margin:2% 0 5%;}
.qgrs4r_tit img{max-width:70%;}
.qgrs4r_jj{width:100%;background: url(../images/x103.png) no-repeat;height:150px;background-size: 100% 100%;writing-mode:tb-rl;color:#0a0205;font-size: 12px;line-height: 24px;position: relative;}
.qgrs4r_jj a{display: block;position: absolute;left:18px;top:157px;}
.qgrs5{width:91%;margin:0 auto;}
.qgrs5l{float:left;width:30%;line-height: 0;}
.qgrs5l img{width:100%;}
.qgrs5r{float:right;width:65%;}
.qgrs5r1{width:100%;border-bottom:1px solid #7d7d7d;margin-bottom:5%;}
.qgrs5r1_tit{color:#93221a;font-size: 14px;font-weight: bold;float:left;line-height: 14px;}
.qgrs5r1_date{color:#0b0b0b;font-size: 14px;float:left;line-height: 24px;margin-left:2%;}
.qgrs5r1_jj{font-size: 12px;line-height: 24px;color:#262626;margin-top:2%;}
.qgrs5r2{width:100%;height:24px;line-height: 14px;}
.qgrs5r2_tit{color:#444444;font-size: 14px;font-weight: bold;background: url(../images/x49.png) no-repeat left center;padding-left:10%;float:left;width:70%;background-size: auto 8px;height:16px;overflow: hidden;line-height: 16px;}
.qgrs5r2_date{color:#0b0b0b;font-size: 12px;float:right;width:20%;text-align: right;}
.qgrs6{width:91%;margin:0 auto;}
.qgrs6_tit{width:10%;height:187px;line-height: 0;float:left;padding-left:7%;}
.qgrs6_tit img{width:100%;}
.qgrs6_type{width:76%;float:left;margin-left:7%;}
.qgrs6_type a{display: block;width:14px;padding:38px 3% 0;background: url(../images/x50.png) no-repeat center 17px;color:#0b0b0b;font-size: 14px;line-height: 16px;float:left;}
.qgrs6_pic2{width:91%;margin:0 auto;}
.qgrs6_pic2 .a1{width:29.3%;margin:0 2%;display: block;float:left;}
.qgrs6_pic2 a{display: block;float:left;line-height: 0;margin:0 2%;width:29.3%;/*height:332px;*/position: relative;}
.qgrs6_pic2 a img{width:100%;/*height:332px;*/}
.qgrs6_pic3{width:91%;margin:0 auto;/*height:332px;*/}
.qgrs6_pic3 a{display: block;position: relative;float:left;width:29.3%;line-height: 0;margin:3% 2% 0;}
.qgrs6_pic3 img{width:100%;/*height:332px;*/}
.qgcp1{width:91%;margin:0 auto;}
.qgcp1 a{display: block;float:left;width:46%;margin:2%;line-height: 0;position: relative;}
.qgcp1 a img{width:100%;}
.qgcp1 a p{height:90%;line-height: 40px;color:#0b0b0b;font-size: 14px;text-align: left;}
.qgcp1 a p span{background: url(../images/x52.jpg) no-repeat right center;background-size: auto 14px;display: block;width:100%;}
.qgcp2_type{width:91%;text-align: center;}
.qgcp2_type a{display: block;width:16px;height:95px;border:1px solid #93221a;color:#0b0b0b;font-size: 14px;line-height: 16px;text-align: center;margin:3%;writing-mode:tb-rl;padding:0 5px;float:left;}
.qgcp2_type a:hover{background: #93221a;color:white;}
.qgcp2{width:91%;margin:5% auto 0;}
.qgcp2 a{display: block;float:left;width:46%;line-height: 0;margin:0 2%;}
.qgcp2 a img{width:100%;}
.qgcp2 a p{width:100%;line-height: 40px;height:40px;text-align: center;color:#0b0b0b;font-size: 14px;}
.yldz1_type{width:90%;margin:5% auto;text-align: center;}
.yldz1_type a{width:18%;display: block;padding-left:10%;background: url(../images/x40.png) no-repeat left center;margin:2%;background-size: auto 12px;height:20px;float:left;}
.yldz1_type p:nth-child(1){font-size: 14px;color:#0b0b0b;line-height: 20px;}
.yldz1{width:91%;margin:5% auto 0;}
.yldz1l{width:100%;color:#0b0b0b;font-size: 14px;line-height: 24px;}
.yldz1r{width:100%;line-height: 0;text-align: center;}
.yldz1r img{width:100%;}
.yldz1_line{width:100%;margin:5% auto;height:1px;background: #d8d3ad;}
.yldz2{width:91%;margin:0 auto;}
.yldz2l{float:left;width:10%;text-align: center;line-height: 0;}
.yldz2l img{max-width: 90%;}
.yldz2r{float:left;width:90%;position: relative;}
.yldz2r a{display: block;float:left;line-height: 0;width:46%;margin:0 2%;}
.yldz2r a img{width:100%;}
.yldz3{width:91%;margin:0 auto;position: relative;}
.yldz3 a{display: block;float:left;margin:0 2%;width:46%;line-height: 0;}
.yldz3 a img{width:100%;}
.yldz4{width:91%;margin:0 auto;}
.yldz4 a{display: block;width:28.5%;border:1px solid #bdbdbd;margin:0 2%;float:left;padding:20px 0;}
.yldz4 a p{height:120px;width:14px;text-align: center;margin:0 auto;line-height: 16px;font-size: 14px;color:#0b0b0b;}
.yldz4 a img{width:80%;/*height:141px;*/display: block;margin:0 auto;border-radius: 50%;}
.yldz5{width:100%;margin:5% auto;padding:5% 0;}
.yldz5 a{display: block;width:40%;margin:0 5%;float:left;}
.yldz5_picbox{width:91%;height:40vw;border:1px solid #cccccc;position: relative;}
.yldz5_en{height:12px;line-height: 12px;padding:0 5%;position: absolute;left:1px;top:-8px;background: #fffdee;color:#cacaca;}
.yldz5_pic{width:85%;line-height: 0;margin:0 auto;padding-top:14px;}
.yldz5_pic img{width:100%;height:33vw;}
.yldz5_info{width:50%;height:200px;padding:5% 0 0;margin:0 auto;}
.yldz5_tit{float:right;width:40%;/*background: url(../images/x21.jpg) repeat-y center top;*/height:200px;}
.yldz5_tit p{color:#272727;font-size: 16px;line-height: 22px;text-align: center;width:22px;/*background: #fffdee;*/padding:8px 0;margin:0 auto;}
.yldz5_jj{writing-mode:tb-rl;width:60%;float:left;color:#acacac;font-size: 14px;line-height: 18px;padding:10px 0;line-height: 32px;}
.yldz6{width:91%;margin:0 auto;}
.yldz6l{width:100%;}
.yldz6l_pic{width:100%;/*height:284px;*/line-height: 0;}
.yldz6l_pic img{width:100%;}
.yldz6l_type{width:100%;text-align: center;margin:5% 0;}
.yldz6l_type a{display: inline-block;width:24px;height:100px;border:1px solid #cecece;color:#0b0b0b;font-size: 12px;text-align: center;padding:14px 0;margin:0 3%;writing-mode:tb-rl;line-height: 24px;}
.yldz6l_type a:nth-child(1){color:#93221a;font-size: 16px;}
.yldz6l_con{color:#0b0b0b;font-size: 12px;line-height: 24px;}
.yldz6r{width:85%;margin:0 auto;}
.yldz6r_list{width:70%;padding-top:1%;float:left;}
.yldz6r_list a{display: block;float:left;line-height: 0;width:46%;margin:2%;}
.yldz6r_list a img{width:100%;border-radius: 5px;}
.yldz6r_tit{float:right;line-height: 0;padding-top:5%;width:30%;text-align: center;}
.yldz6r_tit img{max-width: 100%;}
.yldz7{width:91%;margin:0 auto;}
.yldz7 a{display: block;line-height: 0;float:left;margin:2%;width:29.3%;}
.yldz7 a img{border-radius: 5px;width:100%;}
.spro_show{width:95%;padding:0 2.5%;margin:0 auto;}
.spro_showl{width:50%;float:left;color:#0b0b0b;font-size: 18px;height:40px;line-height: 40px;text-align: center;}
.spro_showr{width:50%;float:left;height:40px;}
.spro_showr a{display: block;width:70%;height:40px;line-height: 40px;text-align: center;background: #93221a;color:white;font-size: 16px;float:right;}
.spro_show img{max-width: 100%;}
.spro_show_con img{max-width: 100%;}
.spro_show_con div{line-height: 0;}
.snews_show_tit{text-align: center;}
.qgpz3box{margin:0 auto;width:85%;}
.xtc{vertical-align:middle;}