@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#f6f5f6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#dc1720;text-decoration:none}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite,textarea,select{font-family:"Microsoft Yahei";}
cite,em{font-style:normal;}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#5b8fdb;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#dc1720;}
.color2{color:#248d7f;}
.color2 a:link,.color2 a:visited{color:#248d7f;}
.color2 a:active,.color2 a:hover{color:#1c7468;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; outline:medium;font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5{font-weight:400;}
img{width:100%; height:auto; border:0; padding:0; }

body{overflow-x: hidden;}

.wrapbox{width:100%; position: relative;}
.wraphead{width:100%; height:80px; z-index: 99; position: absolute; top:0; left:0; background:rgba(255,255,255,0.8);}

#header{width:1200px; margin:0 auto; height:80px;}
#header h1{float: left;}
#header h1 img{height:80px; width: auto;}
#header ul{float: right;}
#header li{float: left; position: relative; font-size:16px; padding:0 0 0 80px; line-height:24px; height:80px; text-align: center;}
#header li a{height:76px; line-height:76px; display: block;}
#header li a:link,#header li a:visited{color:#333;}
#header li a:active,#header li a:hover,#header li.headnow a{color:#dc1720; border-bottom:4px solid #dc1720; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#header li span{position: absolute; border-radius:0 0 10px 10px; display: none; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; padding:10px 0; font-size:14px; width:100%; background:#fff; left:40px; top:80px;}
#header li span a{height:40px; line-height:40px;}
#header li span a:link,#header li span a:visited{color:#333;}
#header li span a:active,#header li span a:hover,#header li.headnow span a{color:#dc1720; border-bottom:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

#swiper-container{width: 100%;text-align: center;position: relative;z-index: 10;}
#swiper-container img{width: 100%; margin:0 auto; height: auto;}
#swiper-container #hdpic{width:100%; position: absolute; left:0; bottom: 0; bottom:40px;}
#swiper-container .swiper-pagination{width:1200px; margin:0 auto; position: relative; left:0; text-align: left;}
#swiper-container .swiper-pagination-bullet{width:6%; height:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; opacity: 1; background:#fff; margin:0 5px; position: relative;
z-index: 1;}
#swiper-container .swiper-pagination-bullet-active{background:#e5151f;}

.main{width:1200px; margin:0 auto; padding:30px 0 40px;}
h3.indextt1{font-size:20px; font-weight:700; line-height:32px; overflow: hidden; margin-bottom: 10px;}
h3.indextt1 span{width:94px; background:#ffffff; font-weight:400; color:#666; float: right; font-size:14px; height:30px; line-height:30px; border:1px solid #e8e8e8; text-align: center;}
h3.indextt1 ul{float: right; padding-top:10px;}
h3.indextt1 li{font-size:16px; float: left; color:#666; font-weight:400; margin-left:40px;}
h3.indextt1 li.indextt1now a{color:#dc1720;}


h3.indextt2{font-size:20px; line-height:32px; text-align: center; font-weight:700; color:#fff;}
h3.indextt2 p{font-size:14px; font-weight:400;}
h3.indextt1 p{font-size:14px; font-weight:400; color:#666;}
.indextxt1{width:100%;}
.txt1lb{width:32.3%; float: left; margin-left:1%;}
.txt1lb dl{width:100%; background:#fff; margin-top:15px; float: left; padding:8% 0;}
.txt1lb dt{width:100%; text-align: center; line-height:30px;}
.txt1lb dt h4{font-size:16px; font-weight:700;}
.txt1lb dt p{color:#999;}
.txt1lb dt span,.indextxt2 dt .txt2ny span{width:94px; margin:10px auto; display: block; color:#e5151f; font-size:14px; line-height:30px;}
.txt1lb dt span a,.indextxt2 dt .txt2ny span a{height:100%; display: block; color:#e5151f;  border:1px solid #e5151f; height:30px;}
.txt1lb dt span a:hover,.indextxt2 dt .txt2ny span a:hover{background:#e5151f; color:#fff;}
.txt1lb dd{width:100%; padding:2% 0;}
.txt1lb2{margin-left: 0; width:33.3%;}
.txt1lb2 dl{padding:3.6% 0;}
.txt1lb2 dt{width:50%; float: left; padding-top:12%;}
.txt1lb2 dd{width:50%; float: right;}
.indextxt2{width:100%; position: relative; background:#fff; padding:100px 0;}
.txt2pic1{width:46.6%; float: right;}
.indextxt2 dl{width:100%; position: absolute; top:100px; left:0;}
.indextxt2 dt{width:1200px; margin:0 auto;}
.indextxt2 dt .txt2ny h3{font-size:20px; padding-bottom:10px; font-weight:700; line-height:32px; height:32px; background: url(images/txt2tt1.png) left bottom no-repeat;}
.indextxt2 dt .txt2ny{width:42%; float: left; line-height:28px;}
.indextxt2 dt .txt2ny h4{font-size:28px; line-height:45px; padding:20px 0;}
.indextxt2 dt .txt2ny p{color:#999;}
.indextxt2 dt .txt2ny span{text-align: center; margin:30px 0 0;}
.indextxt3{width:100%;}
.indextxt3 dl{width:32.65%; cursor: pointer; margin-top:15px; margin-left:1%; float: left; position: relative; overflow: hidden;}
.indextxt3 dt{width:100%;}
.indextxt3 dd{width:90%; padding:85% 5% 0; line-height:20px; font-size:12px; position: absolute; top: 0; left:0; color:#fff;}
.indextxt3 dd h4{font-size:20px; padding-bottom: 10px; margin-bottom:10px; font-weight:700; line-height:40px; background:url(images/txt3_li.png) left bottom no-repeat;}
.indextxt3 dd p{height:60px; overflow: hidden;}
.indextxt3 dd span{width:94px; text-align: center; margin:30px auto 0; display:none; color:#fff; font-size:14px; line-height:30px;}
.indextxt3 dd span a{height:100%; display: block; color:#fff;  border:1px solid #fff; height:30px;}
.indextxt3 dd span a:hover{background:#e5151f; color:#fff; border-color:#e5151f;}
.indextxt3 dl:first-child,.indextxt3 dl.txt3tb1{margin-left:0;}
.indextxt3 dl:hover dd{background: rgba(0,0,0,0.5); height:100%; padding:30% 5% 0;-webkit-transition: all .3s ease-in; 
-moz-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in;}
.indextxt3 dl:hover dd h4{text-align: center; background: url(images/txt3_li2.png) center bottom no-repeat;}
.indextxt3 dl:hover dd p{height: auto;}
.indextxt3 dl:hover dd span{display: block;}
.indexbg4{width:100%; padding-top:30px; background:url(images/txt4bg.jpg) center top no-repeat;}
.indextxt4{width:100%; background:#fff; padding:40px 0; margin-top:50px;}
.indextxt4 dl{width:19%; line-height:24px; padding:20px 3%; float:left; background:url(images/txt4_li.png) right center no-repeat;}
.indextxt4 dt{width:100%; background: url(images/txt2tt1.png) left bottom no-repeat; padding-bottom:10px;}
.indextxt4 dt p{font-size:20px; font-weight:700; color:#ccc;}
.indextxt4 dt h4{font-size:14px; height:24px; overflow: hidden;}
.indextxt4 dd{font-size:12px; line-height:20px; padding-top:10px; color:#999; max-height:60px; overflow: hidden;}
.indextxt4 dl:last-child{background:none;}
#footer{width:100%; line-height:24px; padding:40px 0 20px; color:#666; background:#fff url(images/ftbg.png) center bottom no-repeat;}
#footer dt{width:1200px; margin:0 auto; padding-bottom:25px;}
#footer dt li{float: left; padding-right:50px;}
#footer dt li h4{font-size:16px; line-height:30px;}
#footer dt li.ftlxwm{font-size:16px; line-height:30px;}
#footer dt li.ftlxwm p{margin-bottom:5px;}
#footer dt li.ftlxwm img{width:30px; height:30px; display: inline-block; vertical-align: middle; margin:-2px 10px 0 0;}
#footer dt li.ftwx{width:160px; float: right; padding:0;}
#footer dd{width:100%; text-align: center; border-top:1px solid #f6f5f6; padding-top:20px;}

.mob-header{display: none;}
.mob-nav{display: none;}
/*内页*/
.nytxt1bg1{width:100%; background:url(images/nytxt1bg1.jpg) center top no-repeat;}
.nytxt1tb1{width:100%; color:#666; padding:40px 0 70px;}
.nytxt1tb1 dt{width:17%; float: left; font-size:16px; line-height:40px;}
.nytxt1tb1 dt h4{font-size:24px; color:#e5151f; font-weight:700;}
.nytxt1tb1 dd{width:78%; float: left; line-height:24px;}
.nytxt1tb1 dd p{padding:0 0 20px;}
.nytxt1tb2{width:100%; padding-top:20px;}
.nytxt1tb2 li{ position: relative; height:100%; text-align: center;}
.nytxt1tb2 li a{height:100%; display: block; color:#fff;}
.nytxt1tb2 li span{width:100%; height:100%; background:url(images/nytxt1_li.png) center 58% no-repeat; display: flex;justify-content: center;align-items: center; position: absolute; top:0; left:0; font-size:20px; font-weight:700; color:#fff;}
.nytxt1tb2 ul.nytxt1pic1 li{width:57%; float: right;}
.nytxt1tb2 ul.nytxt1pic1 li.nytxt101{width:42%; float: left;}
.nytxt1tb2 ul.nytxt1pic2 li{width:32.66%; float:left; margin-left:1%; margin-top:10px;}
.nytxt1tb2 ul.nytxt1pic2 li.nytxt101{margin-left:0;}
.nytxt1bg3{width:100%; padding:40px 0 120px; background:#fff url(images/nytxt1bg2.jpg) center bottom no-repeat;}
.nytxt1tb3 dt{width:25%; float: left; line-height:30px;}
.nytxt1tb3 dt h3{font-size:20px; font-weight:700; padding-bottom:15px;}
.nytxt1tb3 dd{width:70%; float: right;}
.nytxt1tb4 li{width:32.3%; padding-top:30px; margin:20px 1% 0 0; float: left; background:#fff; text-align: center; height:200px;}
.nytxt1tb4 li img{width:95px; margin:0 auto 10px;}
.nytxt1tb4 li p{line-height:30px;}
.nytxt1tb4 li span{width:100px; height:30px; margin:0 auto; display: block; line-height:30px; background:#e5151f; border-radius:15px; color:#fff;}
.nytxt1tb4 li span a{height:100%; display: block; color:#fff;}
.nybox1{width:100%;}
.sidebar{width:17%; float: left;}
.sidebar li{width:100%; text-align: center; float: left; margin-top:18px; font-size:16px; line-height:60px; height:60px; background:#fff;}
.sidebar li a{height:100%; display: block;}
.sidebar li a:link,.sidebar li a:visited{color:#333;}
.sidebar li a:active,.sidebar li a:hover,.sidebar li.leftnow a{color:#fff; background:url(images/sidebar_li.png) no-repeat; background-size:100% 100%;}
.content{width:83%; float: right;}
.nytxt2{width:100%;}
.nytxt2 li{width:31.3%; margin:18px 0 0 2%; float: left; text-align: center; margin-left:2%;}
.nytxt2 li img{border:1px solid #f6f5f6; display: block; margin-bottom:10px;}
.nytxt2 li:hover img{border-color:#e5151f;}
.nytxt2 li p{font-size:14px; line-height:24px; height:24px; overflow: hidden;}
.nytxt2 li p.nytxt2ms1{color:#999;}
.page{width:100%; text-align:right; color:#666; padding:60px 0; font-size:14px;}
.page a{height:28px; background:#fff; border:1px solid #bfbfbf; text-align: center; padding:0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; line-height:28px; text-align:center; margin:0 5px;}
.page a:link,.page a:visited{color:#666;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; border-color:#e5151f; background:#e5151f;}
h3.cptt1{font-size:20px; line-height:27px; height:27px; border-left:5px solid #e5151f; padding-left: 10px;}
.cptxt1{font-size:14px; line-height:24px; color:#666; padding:10px 0;}
.cptxt1 p{padding:10px 0;}
.cptxt1 img{
	max-width:100% !important;width:auto;  display: inline-block;
}
.nytxt3{width:100%; font-size:14px; line-height:24px; color:#666; padding:10px 0;}
.nytxt3 p{padding:10px 0;}
.nytxt3 dl{width:100%; float: left; padding:20px 0;}
.nytxt3 dt{width:49%; float: left;}
.nytxt3 dd{width:49%; float: right;}
.nytxt3 h3.cptt1{margin-bottom:10px;}
.nytxt4{width:100%; padding:20px 0 0;}
.nytxt4 dl{width:29%; line-height:24px; padding:0 2% 20px; margin-top:40px; float:left; border-left:1px solid #e1e0e1;}
.nytxt4 dt{width:100%; background: url(images/txt2tt1.png) left bottom no-repeat; padding-bottom:10px;}
.nytxt4 dt p{font-size:40px; line-height:60px; font-weight:700; color:#ccc;}
.nytxt4 dt h4{font-size:14px; height:48px; overflow: hidden; margin-top: 10px;}
.nytxt4 dd{font-size:12px; line-height:20px; padding-top:10px; color:#666;}
.nytxt4 dd p{height:60px; overflow: hidden; margin-bottom: 10px;}
h3.newstt1{font-size:20px; line-height:30px; padding:30px 0 10px; font-weight:700; border-bottom:1px solid #c8c8c8;}
h3.newstt1 p{font-size:14px; color:#666; font-weight:400;}
h3.newstt1 p span{padding-right:30px;}
h3.newstt2{height:70px; line-height:70px; border-bottom:1px solid #c8c8c8; margin-top:30px;}
h3.newstt2 span{height:68px; font-weight:700; border-bottom:3px solid #e5151f; display: inline-block; font-size:20px;}
h3.newstt2 cite{float: right; font-size:14px; font-weight:400; color:#b6b6b6;}
.lxwmtxt1{width:100%; position: relative; height:1080px;}
.lxwmtxt1 dl{width:100%; height:55%; padding-top:35%; position: absolute; left:0; bottom:0; background:url(images/lxwmbg1.png) right bottom no-repeat;}
.lxwmtxt1 dd{width:28%; padding-right:12%; float: right;}
.lxwmtxt1 dd li{font-size:14px; line-height:24px; margin-top:20px; color:#666;}
.lxwmtxt1 dd li img{width:18px; margin:0 15px 0 0; height: auto; display: inline-block; vertical-align: middle;}
.lxwmtxt1 dd h4{font-size:20px; line-height:30px; color:#000; margin-top:20px;}
.lxwmtxt2{width:100%; padding:30px 0 50px; background: url(images/lxwmbg2.png) center top no-repeat; background-size:100% auto;}
h3.lxwmtt2{font-size:30px; line-height:40px; text-align: center; font-weight:700;}
h3.lxwmtt2 p{font-size:14px; font-weight:400; color:#666;}
.lxwmtxt2 li{width:46%; float: left; padding:20px 2% 0;}
.lxwmtxt2 li p{font-size:14px; line-height:30px; color:#666;}
.lxwmtxt2 li p em{color:#dc1720;}
.lxwmtxt2 li.lxwmtxt2tb1,.lxwmtxt2 li.lxwmtxt2tb2{width:100%;}
.lxwmtxt2 li.lxwmtxt2tb2{text-align: center;}
.lxwminput1,.lxwmtext1,.lxwminput2{width:94%; float: left; margin-top:8px; padding:10px 3%; height:30px; line-height:30px; background:#fff; border:1px solid #fff;}
.lxwmtext1{height:200px; width:97%; padding:10px 1.5%;}
.lxwminput2{width:44%; padding:10px 1%;}
.lxwmyzm{float:left; height:52px; cursor: pointer; line-height:52px; margin-top:8px; margin-left:18px; color:#dc1720;}
.lxwmyzm img{height:100%; width:auto; float: left; margin-right:18px;}
.lxwmbtn1,.lxwmbtn2{width:170px; margin:30px 10px 0; color:#e5151f; cursor: pointer; font-size:18px; background:#fff; display:inline-block; height:50px; line-height:50px; border:1px solid #e5151f; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.lxwmbtn2{color:#fff; background:#e5151f;}


.aboutus-one {
  position: relative;
}

.each-year {
  position: absolute;
  top: 120px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.yaer-name {
  font-size: 100px;
  font-family: DIN Alternate;
  font-weight: bold;
  line-height: 23px;
  color: rgba(255, 255, 255, 0.2);
}
.year-info {
  font-size: 14px;
  font-family: DIN Alternate;
  font-weight: bold;
  line-height: 23px;
  color: #f6f6f6;
}
.on-year {
  position: relative;
  margin-top: 30px;
  font-size: 28px;
  font-weight: bold;
  line-height: 23px;
  color: #ffffff;
}
.on-year::before {
  position: absolute;
  content: "";
  top: -14px;
  display: inline-block;
  width: 32px;
  height: 30px;
  background: rgba(255, 255, 255, 0.18);
  border-top: 3px solid #51abfd;
  text-align: center;
  margin-left: 16px;
}
.all-yaer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.main-box {
  width: 80%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  transform-origin: 0 50%;
  transform: rotate(-6deg) translateY(-36px);
}
.main-box img{margin:0 auto;}
.time-block {
  position: relative;
}
.time-main {
  width: 100%;
  position: absolute;
  bottom: 60px;
  left: 0;
}
.line-time {
  width: 100%;
  height: 1px;
  border-top: 2px dotted #fff;
  transform-origin: 0 50%;
  transform: rotate(-6deg);
}
.each-kd {
  width: 14.2%;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  transform-origin: 0 50%;
  transform: rotate(6deg);
}
.each-kd .on-icon {
  display: none;
}
.each-kd .noon-icon {
  display: block;
}
.on-kd .on-icon {
  display: block;
}
.on-kd .noon-icon {
  display: none;
}
.time-year {
  margin-top: 20px;
}

.wraptime{width:100%; display: none; padding-bottom:30px; background:url(images/nytxt1bg2.png) center top no-repeat; background-size:100% 100%;}
.wraptime .each-year{position: relative; width:100%; top:50px;}
.wraptime .yaer-name{font-size:50px;}
.wraptime .all-yaer{position: relative;}
.wraptime .timeqh{width:100%; position: relative; margin-top:80px;}
.wraptime #swiper3{width:100%; position: relative; text-align: center; margin-top:-10px;}
.wraptime #swiper3 .swiper-slide{text-align: center;}
.wraptime #swiper3 img{margin:0 auto;}
.wraptime #swiper3 .each-kd {
  width:100%;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight:400;
  cursor: pointer;
  transform-origin: 0 50%;
  transform: rotate(0);
}
.wraptime .line-time {
  width: 100%;
  height: 1px;
  border-top: 2px dotted #fff;
  transform-origin: 0 50%;
  transform: rotate(0);
}
.wraptime .timeqh .swiper-button-next{width:22px; font-size:20px; top:2px; right:0; color:#fff; text-align: center; line-height:40px; height:40px; background:rgba(0,0,0,0.5);}
.wraptime .timeqh .swiper-button-prev{width:22px; font-size:20px; top:2px; left:0; color:#fff; text-align: center; line-height:40px; height:40px; background:rgba(0,0,0,0.5);}
/*内页*/

@media(max-width:1200px) {
body{padding-top: 45px;}
.wraphead{display: none;}

.main{width:94%; padding:5% 3%;}
.nymain{width:94%; padding:3% 3%;}
/* 手机端导航 */
.mob-header {display: block;background: #fff; width:96%; padding:5px 2%; position: fixed;left: 0;top: 0;z-index: 9999;}
.mob-header h1{float: left;}
.mob-header h1 img{height:35px; width: auto; float: left;}
.mob-header .menu img{width:auto; height:25px;cursor: pointer; float: right; margin-top:3px;}
.mob-nav {position: fixed; top:45px;left: 0; width:94%;background-color: rgba(0, 0, 0, .7);z-index: 9999;
display: none; padding:10px 3%;}
.mob-nav dl{width: 100%; padding:5px; font-size:14px; line-height:30px; border-bottom: 1px solid #ccc;}
.mob-nav dl a {color: #fff;}
.mob-nav dl a:hover{color:#dc1720;}
.mob-nav dt{height:30px; background:url(images/menuan1.png) right center no-repeat; background-size:auto 50%;}
.mob-nav dt span{font-size: 12px; padding-left: 3%;}
.mob-nav dl dt.mobshow{background:url(images/menuan1a.png) right center no-repeat; background-size:auto 50%}
.mob-nav dd{font-size:12px; padding:0 5%; line-height:24px; display: none; color: #999;}
.mob-nav dd a:link,.mob-nav dd a:visited{color:#fff;}
.mob-nav dd a:active,.mob-nav dd a:hover{color:#dc1720;}

.indextxt2{padding:5% 3%; width:94%;}
.indextxt2 dl{position: relative; top: 0;}
.indextxt2 dt{width:100%;}
.indextxt2 dt .txt2ny{width:100%; padding-top:3%; font-size:12px; line-height:20px;}
.indextxt2 dt .txt2ny h3{font-size:16px;}
.indextxt2 dt .txt2ny h4{font-size:20px; line-height:30px; padding:2% 0;}
.indextxt2 dt .txt2ny span{width:80px; height:26px; line-height: 26px; font-size:12px; margin-top:3%;}
.txt2pic1{width:100%;}
.indextxt3 dd{padding-top: 60%;}
#footer{font-size:12px; line-height:20px; width:100%; padding:5% 0; background-size:100% auto;}
#footer dt{width:94%; padding:0 3% 5%;}
#footer dt li{width:20%; padding-right: 0; height:120px;}
#footer dt li.ftlxwm{height: auto; width:50%;}
.nytxt1tb3 dt{width:100%;}
.nytxt1tb3 dd{width:100%; padding-top:5%;}
.wraptime{display: block;}
.aboutus-one{display: none;}
}
	


@media (max-width:768px){
#swiper-container #hdpic{bottom:5%;}
#swiper-container .swiper-pagination-bullet{width:15px;}
h3.indextt1{font-size:16px; line-height:26px; margin-bottom:0;}
h3.indextt1 span{font-size:12px; width:80px; line-height:26px; height:26px;}
h3.indextt1 li{font-size:12px; margin-left: 10px;}
.txt1lb{width:100%;}
.txt1lb dl{padding:3.6% 0;}
.txt1lb dt{width:50%; float: left; padding-top:12%;}
.txt1lb dd{width:50%; float: right;}
.indextxt3 dd{padding-top: 10%; display: none;}
.indextxt3 dd h4{font-size:14px; padding-bottom:0;}
.indexbg4{padding-top:0;}
h3.indextt2{font-size:16px;}
h3.indextt2 p{font-size:12px;}
.indextxt4{margin-top:5%; padding:3% 0;}
.indextxt4 dl{width:44%; padding:3%;}
#footer dt li h4{font-size:14px; line-height:24px;}
#footer dt li{width:33.3%; padding-right: 0; float: left; display: block; height:100px;}
#footer dt li.ftlxwm{font-size:12px; line-height:24px; width:100%; height: auto; padding-bottom:3%;}
#footer dt li.ftlxwm p img{width:20px; height:20px;}
#footer dt li.ftwx{width:40%; margin:0 auto; float: none; height: auto;}

.nytxt1tb1{padding:0;}
.nytxt1tb1 dt{width:100%; line-height:30px;}
.nytxt1tb1 dt h4{font-size:16px;}
.nytxt1tb1 dt h4 p{font-size:14px;}
.nytxt1tb1 dd{width:100%;}
.nytxt1tb1 dd p{padding:10px 0 0;}
.nytxt1tb2{padding-top:3%;}
.nytxt1tb2 li span{font-size:14px; background: url(images/nytxt1_li.png) center 70% no-repeat; background-size:auto 2px;}
.nytxt1bg3{padding:0;}
.nytxt1tb3 dt{width:100%; font-size:12px; line-height:24px;}
.nytxt1tb3 dt h3{padding-bottom:2%; font-size:16px;}
.nytxt1tb3 dd{width:100%; padding-top:5%;}
.nytxt1tb4 li{font-size:12px; line-height:20px; height:140px; padding-top:5%; margin-top:3%;}
.nytxt1tb4 li img{width:50px;}
.nytxt1tb4 li p{line-height:20px;}
.nytxt1tb4 li span{width:80px; height:24px; line-height:24px; margin-top:5px;}
.sidebar{width:100%;}
.content{width:100%;}
.sidebar li{width:33.3%; font-size:12px; line-height:40px; height:40px; margin-top:3%;}
.nytxt2 li p{font-size:12px; line-height:20px; height:20px;}
.page{padding:30px 0;}
.page a{margin:0 3px; padding:0 8px;}
.nytxt3 dt{width:100%;}
.nytxt3 dd{width:100%;}
.nytxt4{padding-top: 0;}
.nytxt4 dl{width:96%;}
h3.newstt1{padding-top: 0; font-size:16px;}
h3.newstt1 p{font-size:12px;}
h3.newstt2{margin-top:0; font-size:16px; line-height:60px; height:60px;}
h3.newstt2 span{height:58px;}
.lxwmtxt1{height: auto;}
.lxwmtxt1 .lxwmmap{height:200px;}

.lxwmtxt1 dl{width:100%; background:#fff; padding-top:0; height: auto; position: relative;}
.lxwmtxt1 dd{width:90%; padding:0 5% 5%; background:#fff; float: left;}
.lxwmtxt1 dd li{font-size:12px; margin-top:5px;}
.lxwmtxt1 dd li img{width:15px;}
.lxwmtxt1 dd h4{font-size:16px; margin-top:10px;}
.lxwmtxt2{padding:5% 0;}
h3.lxwmtt2{font-size: 20px;}
h3.lxwmtt2 p{font-size:14px; line-height:24px;}
.lxwmtxt2 li,.lxwmtxt2 li.lxwmtxt2tb1, .lxwmtxt2 li.lxwmtxt2tb2{width:96%; padding-top:2%;}
.lxwminput1,.lxwminput2{height:20px; line-height:20px;}
.lxwmtext1{height:100px;}
.lxwminput2{width:30%;}
.lxwmyzm{height:42px; margin-left:10px; line-height:42px; font-size:12px;}
.lxwmyzm img{margin-right:10px; height:30px; margin-top:5px;}
.lxwmbtn1,.lxwmbtn2{height:40px; line-height:35px; width:30%; font-size:16px;}

}