@charset "gb2312";















::-webkit-scrollbar {















  width: 8px;















}































::-webkit-scrollbar-track {















  background: #fff;















}































::-webkit-scrollbar-thumb {















  background: #1b1b1b;















}































::-webkit-scrollbar-thumb:window-inactive {















  background: #1b1b1b;















}































::-webkit-scrollbar-thumb:vertical:hover {















  background: #1b1b1b;















}











header{display:none;}











#menu { width: 500px;







float: left;







overflow: hidden;







}















#menu ul {width:500px; float:left; line-height:30px; }







#menu ul li { float:left; width:83px; text-align:center;}







#menu ul li a { display:block; font-size:16px; font-weight:bold; color:#f9a03d; }







#menu ul li a:hover { color:#ea0606;}







#menu ul li ul { border:1px solid #909090; display:none; position:absolute; float:none; width:100px; overflow:hidden; z-index:1000;}







#menu ul li ul li { float:none; width:100px; background:#58585B; margin:0; height:30px; line-height:30px;}







#menu ul li ul li a { background:none; font-size:12px; font-weight:normal;}







#menu ul li ul li a:hover { background:#333; color:#fff;}







#menu ul li:hover ul { display:block;}







#menu ul li.sfhover ul { display:block;}



















.w1520 {















  width: 85%;















  margin: 0 auto; 















}































html, body {















  color: #777;







  font-family:"Î¢ÈíÑÅºÚ";















}































input, textarea, select {















  margin: 0;















  padding: 0;















}































input {















  border: none;















}































a {















  color: #777;















  transition: color 0.3s ease 0s;















}































a:hover {















  color: #333;















}































li {















  float: left;















}































ul:after {















  display: block;















  height: 0;















  clear: both;















  visibility: hidden;















  overflow: hidden;















  content: ".";















}































img.up-pic {















  position: absolute;















  left: 0;















  top: 0;















 width: 100%;















/*  height: 100%;

*/













  z-index: 2;















  *height: auto;















}















































.t2logo{display:none;}















header {















  position: relative;















  z-index: 10;















  transition: transform 0.5s ease 0s;















  height: 90px;















}















header .header-main {















  width: 100%;















  background-color: #dedede;















  transition: padding 0.3s ease 0s, transform 0.5s ease 0s;















  position: fixed;















  left: 0;















  top: 0;















}















header .logo img {















  transition: all 0.3s ease 0s; max-width:100%;















} 















header .extra-link a {















display: inline-block;















height: 40px;















width: 22px;















margin-left: 15px;















float: left;















}















header .extra-link .tel {















  background: url(tel.jpg) left 36px no-repeat ; font-size:14px; color:#333333; font-family:"Microsoft Yahei"; text-indent:20px; width:205px; padding-top:30px;















}















header .extra-link .tel span{color:#c3b193;}































header .extra-link .link2 {    text-indent:10px; width:80px; padding-top:35px;















}















header .m-btn {















  width: 22px;















  height: 20px;















  padding: 12px;















  display: none;















  cursor: pointer;















  margin-top: 3px;















}















header .m-btn .box {















  display: block;















  width: 100%;















  height: 100%;















  position: relative;















}















header .m-btn .line {















  display: block;















  width: 100%;















  height: 2px;















  background-color: #1d1d1d;















  position: absolute;















  left: 0;















  transition: width 0.3s ease 0s;















}















header .m-btn .line1 {















  width: 12px;















  top: 0;















}















header .m-btn .line2 {















  width: 20px;















  top: 6px;















}















header .m-btn .line3 {















  width: 16px;















  top: 13px;















}















header .m-btn.cur .line1, header .m-btn.cur .line2, header .m-btn.cur .line3 {















  width: 100%;















}































header.fixed .header-main {















  position: fixed;















  left: 0;















  top: 0;















}















.banner{width:85%; background:#000; margin:0 auto; display:none;}















.banner img{width:100%;}















.banner .swiper-pagination-bullet{width:58px;height:2px;background:#ab0d02;opacity:0.5;border-radius:0;}















.banner .swiper-pagination-bullet-active{background:#ffffff;opacity:1;}















.blank{ background:#eaeaea;}















.w1520s{width: 85%;















margin: 0 auto; padding-top:55px; overflow:hidden;}















.stit a{ font-size:30px; font-weight:bold;















line-height: 46px; color: #ffffff;}































.mtit{font-size:30px;















line-height: 46px; color: #ffffff; font-family:"Microsoft Yahei"; text-transform:uppercase; }































.utit{font-size:24px;















line-height: 46px; color: #000000;  font-weight:bold; }































.utit span{color:#000000;}















.txt{font-size:20px;















line-height: 30px; color: #000000;}































.w1520_left{width:67%; float:left;}















.gd{ margin-top:15px; float:right; }















.gd a{ color:#ab0d02; background:url(jt.png) left center no-repeat;    padding-left:40px;   font-size:14px;  -webkit-transition: all 0.6s;















    -moz-transition: all 0.3s;















    -ms-transition: all 0.3s;















    -o-transition: all 0.3s;















    transition: all 0.3s;















}































.gd a:hover{ color:#d22b1f; font-weight:bold;   background:url(jt2.png) left center no-repeat;   }































.w1520_rig{float:right; position:relative; width:30%; text-align:m }















.img-box {















margin-top: 0;















opacity: 1;















filter: alpha(opacity=100); position:relative;















}















.img-box img {















width: 100%;















transform: translateZ(0px);















transition: transform 0.3s ease 0s;















}















 .up-graybox {















width: 100%;















height: 100%;















position: absolute;















left: 0;















top: 0;















opacity: 0;















filter: alpha(opacity=0);















transition: all 0.4s ease 0s;















}















.up-graybox .bgbox {















display: block;















width: 100%;















height: 100%;















background-color: #000;















opacity: 0.4;















filter: alpha(opacity=40);















}















.up-graybox .stit {















font-size: 16px;















line-height: 30px;















width: 100%;















text-align: center;















position: absolute;















left: 0;















top: 50%;















margin-top: -15px;















color: #fff;
display:none;











}















.up-graybox .line {















display: inline-block;















width: 100px;















height: 1px;















background-color: #f2f2f2;















position: absolute;















left: 50%;















margin-left: -50px;















transition: all 0.6s ease 0s;















}































.img-box:hover .up-graybox {















  opacity: 1;















  filter: alpha(opacity=1);















}































.up-graybox .linet {















  top: 0;















}















.up-graybox .lineb {















  bottom: 0;















}















.up-graybox:hover .line {















  width: 6px;















  margin-left: -3px;















  opacity: 0.6;















  filter: alpha(opacity=60);















}































.wt{font-size:30px;















line-height: 46px; color: #000000;  font-weight:bold; text-align:center; margin-top:80px;}







.wt span{font-size:18px;



}







.wts{font-size:30px;















line-height: 46px; color: #000000;  font-weight:bold; text-align:center; text-transform:uppercase;}















.cpfl ul{margin-top:45px; margin-bottom:28px;}















.cpfl ul li{width:7.5%; float:left; height:45px; margin-right:0.2%; background:#212121; line-height:45px; text-align:center;}















.cpfl ul li a{color:#f9a03d; font-size:18px;}















.cpfl ul li:last-of-type{margin-right:0px; background:url(more.png) left center no-repeat;}















.cpfl ul li:last-of-type a{font-size:14px;}















































.cplb a{ width:23%; position:relative; margin-right:1%; margin-left:1.5%; overflow:hidden; margin-bottom:10px; display:block; float:left; }



.cplb a:first-child{margin-left:0;}

.cplb a:nth-of-type(4){ float:right; margin-right:0px;}



























.cplb a p{ height:37px;  position:absolute; bottom:0px; background:#000000; opacity:0.5; width:100%; text-align:center; left:0px;}















.cplb a span{line-height:37px; height:37px;  position:absolute; bottom:0px;  width:100%; text-align:center; color:#f9a03d; z-index:9; left:0px; font-size:18px;  }















.cplb a img{width:100%;    -webkit-transition: all 0.6s;















    -moz-transition: all 0.6s;















    -ms-transition: all 0.6s;















    -o-transition: all 0.6s;















    transition: all 0.6s;















}















.cplb a img:hover{    -webkit-transform: scale(1.1);















    -moz-transform: scale(1.1);















    -ms-transform: scale(1.1);















    -o-transform: scale(1.1);















    transform: scale(1.1);















}















.cplb a:nth-child(4n){margin-right:0px;}















.ad img{ max-width:100%;}















































.ded{background:#eaeaea; width:100%; min-height:200px; overflow:hidden;}















.i-fou-wrap{width:85%; margin:0 auto; background:#2f2f2f; overflow:hidden; }















.imgrig{width:62.8%;}















.cont-wrap{width:28.2%; padding-left:4%;  }















.i-fou-wrap .cont-wrap .stit{ padding-top:13.5%;}















.i-fou-wrap .cont-wrap .stit a{ color:#f9a03d; font-size:24px;}































.i-fou-wrap .cont-wrap .line {









































background-color: #9c9c9c;















margin-top: 10px; 















}















.i-fou-wrap .mtit {height:36px;}















.i-fou-wrap .mtit a{















display: block;















margin-top: 18px; height:36px;















line-height: 36px;















color: #ffffff;















font-size: 18px; font-family:"Microsoft Yahei";















}















.i-fou-wrap .font{color: #ffffff;















font-size: 14px; font-family:"Microsoft Yahei"; margin-top:22px; display:block;}















































.i-fou-wrap .link {















display: block;















width: 42px;















height: 42px;















border-radius: 50%;















margin-top: 98px;















transition: background 0.3s ease 0s;















position: relative;















overflow: hidden;















border: 1px solid rgba(255, 255, 255, 0.4);















}















.i-fou-wrap .link .bg {















display: block;















width: 0;















height: 0;















left: 50%;















top: 50%;















transition: all 0.3s ease 0s;















position: absolute;















border-radius: 50%;















overflow: hidden;















}















.i-fou-wrap .link i {















display: block;















width: 100%;















height: 100%;















position: absolute;















left: 0;















top: 0;















z-index: 2;















transition: all 0.3s ease 0s;















background: url(jt3.png) no-repeat center;















}















.i-fou-wrap  .link:hover {















	  border: 1px solid white;















	  background-color: white;















	  overflow: hidden;















	}















	.i-fou-wrap  .link:hover i {















	  background: url(ico_06.png) no-repeat center;















	}















.i-fou-wrap  .link:hover .bg {















	  width: 100%;















	  height: 100%;















	  top: 0;















	  left: 0;















	  background-color: white;















	}































.i-fiv-wrap {















position: relative;















overflow: hidden; width:85%; margin:0 auto; margin-top:16px; margin-bottom:16px;















}















.i-fiv-wrap ul {















margin-top: 0;















opacity: 1;















filter: alpha(opacity=100); transition: all 0.3s ease 0s;  width: 100%;















}































.i-fiv-wrap li {















width: 49.5%;















 background-color: #fff; 















































}















.i-fiv-wrap li a.img-box{display:block;}















.i-fiv-wrap .img {















display: block;















position: relative;















overflow: hidden;















}















.i-fiv-wrap .cont-wrap {















padding-top: 30px;















padding-bottom: 25px;















width: 90%;















}















.contjj { font-family:"Microsoft Yahei"; font-size:24px;  font-weight:bold;}















.contjj a{color:#f9a03d;}















.contjt{padding-top:15px;}















.jj{ font-family:"Microsoft Yahei"; font-size:14px; color:#000000;}















.i-sev-wrap {















padding-top: 40px;















padding-bottom: 40px;















background-color: #fff;















margin-bottom: 0;















 width:85%; margin:0 auto; margin-top:60px;















}















.i-sev-wrap .main-wrap {















width: 97%;















margin: 0 auto;















}















 .top-titbox {















margin-top: 0;















opacity: 1;















filter: alpha(opacity=100);















transition: all 0.3s ease 0s;















}















.top-titbox h4 {















font-size: 24px;















line-height: 40px; padding-bottom:15px;















color: #000000;















font-weight: bold;















border-bottom:3px #999999 solid; width:100px;















}















.top-titbox .font {















display: block;















line-height: 32px;















margin-top: 10px;















font-size: 16px;















color: #a3a3a3;















}















.top-titbox .more {















display: inline-block;















line-height: 32px;















margin-top: 60px;















padding-left: 25px;















background: url(ico_09.png) no-repeat left center;















font-size: 14px; color:#ab0d02;















}















.news-recommend-list {















  position: relative;















  overflow: hidden;















}















































.pro1Silder{ position:relative;width:100%; overflow:hidden; margin:0 auto; margin-top:30px; }















.pro1Silder .bd{ position:relative; width:100%; overflow:hidden; z-index:0; float:left;}































.news-recommend-list ul {















  width: 100%;















  padding-bottom: 10px; margin-top:30px;















}















.news-recommend-list li {















  width: 24%; margin-right:15px;































  transition: box-shadow 0.3s ease 0s;















}















/*.news-recommend-list li:hover .img img {















  transform: scale(1.05, 1.05);















  transition: transform 0.6s ease 0s;















}















*/.news-recommend-list .img {















  display: block;















  position: relative;















  overflow: hidden;















}















.news-recommend-list .img .bgimg {















  width: 100%;















}















.news-recommend-list .img img {















  transform: translateZ(0px);















  transition: transform 0.3s ease 0s;















}















.news-recommend-list li .img .up-gray {















  display: block;















  width: 100%;















  height: 100%;















  position: absolute;















  left: 0;















  top: 0;















  z-index: 3;















  background-color: #000;















  opacity: 0;















  filter: alpha(opacity=0);















  transition: opacity 0.3s ease 0s;















}































.news-recommend-list li:hover .img .up-gray {















  opacity: 0.1;















  filter: alpha(opacity=10);















}































.news-recommend-list .cont-wrap {















width:100%;















  padding-top: 18px;















  padding-bottom: 10px;















 padding-left:0px;















}















.news-recommend-list .cont-wrap .cont {















  width: 100%;















  margin: 0 auto;















}















.news-recommend-list .cont-wrap .tit {















  font-size: 18px;















  line-height: 30px;















}















.news-recommend-list .cont-wrap .tit a {















  display: block;















  color: #1c1c1c;















  height: 30px;















  position: relative;















  overflow: hidden;















  padding-top: 3px;















  padding-bottom: 3px;















}















.news-recommend-list .cont-wrap .word {















  display: block;















  line-height: 24px;















  font-size: 14px;















  margin-top: 4px;















  height: 85px; overflow:hidden;















}















.news-recommend-list .cont-wrap .word a {















  display: inline-block; font-size:12px; color:#555555;















}















.news-recommend-list .cont-wrap .bot-link {















line-height: 46px;















border-top: 1px solid #e5e5e5;















display: block;















width: 100%; color:#c3b193















}































































footer {















width:85%; margin:0 auto;















background-color: #272727;















padding-top: 40px;















padding-bottom: 34px;















}















footer .main-wrap {















  width: 82.8%;















  margin: 0 auto;















}















footer .top-wrap {















  padding-bottom: 15px;















  border-bottom: 1px solid #393939;















}















footer .top-wrap .nav {















  line-height: 40px;















}















footer .top-wrap .nav a {















  display: inline-block;















  font-size: 14px;















  float: left;















  color: #fff;















  opacity: 0.4;















  filter: alpha(opacity=40);















  transition: opacity 0.3s ease 0s;















}















footer .top-wrap .nav a:hover {















  opacity: 1;















  filter: alpha(opacity=100);















}















footer .top-wrap .nav .line {















  display: inline-block;















  float: left;















  width: 1px;















  height: 10px;















  background-color: #fff;















  opacity: 0.4;















  filter: alpha(opacity=40);















  margin: 16px 20px 14px;















}















footer .top-wrap .call {















  line-height: 40px;















  margin-top: 2px;















  display: inline-block;















  color: #fff;















}















footer .bot-wrap {















  line-height: 42px;















  padding-top: 28px;















}















footer .bot-wrap p {















  color: #7a7a7a;















  text-transform: uppercase; line-height:25px;















}















footer .bot-wrap a {















  color: #7a7a7a;















  transition: all 0.3s ease 0s;















}















footer .bot-wrap a:hover {















  color: #fff;















}















footer .bot-wrap .site-img {















  display: inline-block;















  margin-right: 8px;















}















footer .bot-wrap p.fr{text-align:right;}































































.tcdh{width:85%; margin:0 auto;  position:relative}















































































/***************¹ØÓÚÎÒÃÇ*************/















.mginb-16 {















  margin-bottom: 16px;















}































.ins-ban {















  width: 100%;















  height: 876px;















  position: relative;















  overflow: hidden;















}















.ins-ban .gray-bg {















  display: block;















  width: 100%;















  height: 100%;















  position: absolute;















  left: 0;















  top: 0;















  z-index: 1;















  background-color: #000;















  opacity: 0.2;















  filter: alpha(opacity=20);















}















.ins-ban .flex-control-nav {















  position: absolute;















  bottom: 30px;















  text-align: center;















  width: 100%;















  left: 0;















  height: 10px;















  z-index: 2;















}















.ins-ban .flex-control-nav li {















  display: inline-block;















  margin: 0 10px;















  vertical-align: top;















  width: 8px;















  height: 8px;















  border: 1px solid #fff;















  border-radius: 50%;















}















.ins-ban .flex-control-nav li a.flex-active {















  background-color: #fff;















}















.ins-ban .up-cont {















  position: absolute;















  left: 10.5%;















  top: 50%;















  margin-top: -220px;















  color: #fff;















  z-index: 2;















}















.ins-ban .up-cont h4 {















  font-size: 48px;















  line-height: 80px;















}















.ins-ban .up-cont .line {















  display: block;















  width: 40px;















  height: 4px;















  background-color: #fff;















  margin-top: 17px;















}















.ins-ban .up-cont .font {















  display: block;















  line-height: 68px;















  font-size: 40px;















  margin-top: 38px;















}















.ins-ban .up-cont .down-ico {















  display: block;















  width: 43px;















  height: 43px;















  border-radius: 50%;















  border: 1px solid rgba(255, 255, 255, 0.4);















  cursor: pointer;















  margin-top: 95px;















  position: relative;















  overflow: hidden;















}















.ins-ban .up-cont .down-ico i {















  display: block;















  width: 100%;















  height: 100%;















  background: url(ico_16.png) no-repeat center;















  animation: downico 1.5s ease-out infinite;















  position: relative;















}















.ins-ban .up-cont .link-ico {















  display: block;















  width: 43px;















  height: 43px;















  border-radius: 50%;















  border: 1px solid rgba(255, 255, 255, 0.1);















  cursor: pointer;















  margin-top: 95px;















  position: relative;















  overflow: hidden;















}















.ins-ban .up-cont .link-ico i {















  display: inline-block;















  width: 100%;















  height: 100%;















  vertical-align: top;















  background: url(ico_43.png) no-repeat center;















  position: absolute;















  left: 0;















  top: 0;















  z-index: 2;















  transition: all 0.3s ease 0s;















}















.ins-ban .up-cont .link-ico .bg {















  display: inline-block;















  position: absolute;















  left: 50%;















  top: 50%;















  width: 0;















  height: 0;















  z-index: 1;















  transition: all 0.3s ease 0s;















  border-radius: 50%;















}















.ins-ban .up-cont .link-ico:hover {















  background-color: #ccc;















  border: 1px solid #ccc;















}















.ins-ban .up-cont .link-ico:hover i {















  background: url(ico_43_h.png) no-repeat center;















}















.ins-ban .bgimg {















  opacity: 0;















  filter: alpha(opacity=0);















  position: relative; max-width:100%; height:100%;















}















.about-ban .top-tit h4 {















  font-size: 0.5rem;















  line-height: 0.8rem;















}















.about-ban .top-tit .date {















  font-size: 0.14rem;















  line-height: 0.24rem;















  margin-top: 0.52rem;















}















.about-ban .top-tit .tit {















  font-size: 0.24rem;















  line-height: 0.48rem;















}















.about-ban .cont-wrap {















  position: absolute;















  top: 16.5%;















  left:50%;















  margin-left:-42%;















  color: #fff;















  font-size: 20px;















  padding-left:0px;















}































.about-ban  .w1520 {















width: 85%;















}















.about-ban .cent-cont {















  margin-top: 0.42rem;















  border-top: 1px solid #6d757f;















  padding-top: 0.2rem;















}















.about-ban .cent-cont .map-sign {















  display: inline-block;















  margin-right: 2.1%;















  margin-top: 0.35rem;















  width: 23.4%;















}















.about-ban .cent-cont .map-sign img {















  width: 100%;















}















.about-ban .num-top {















  position: absolute;















  right: 0;















  top: 0.42rem;















}















.about-ban .num-top li {















  padding-left: 0.8rem;















  margin-left: 0.7rem;















  text-align: center;















  color: #fff;















  position: relative;















}















.about-ban .num-top li:nth-of-type(1) {















  width: 2.1rem;















}















.about-ban .num-top li:nth-of-type(2) {















  width: 1.2rem;















}















.about-ban .num-top li:nth-of-type(3) {















  width: 1.4rem;















}















.about-ban .num-top .line {















  display: block;















  width: 1px;















  height: 100%;















  position: absolute;















  left: 0;















  top: 0;















  background-color: #fff;















  opacity: 0.15;















  filter: alpha(opacity=15);















}















.about-ban .num-top .cn-tt {















  font-size: 0.2rem;















  line-height: 0.28rem;















}















.about-ban .num-top .num {















  font-size: 0.7rem;















  line-height: 1rem;















  margin-top: 0.08rem; font-family:"MIcrosoft Yahei"; font-weight:bold;















}















.about-ban .num-top .en-tt {















  line-height: 0.34rem;















  font-size: 0.14rem;















  color: #fff;















  opacity: 0.6;















  filter: alpha(opacity=60);















 font-family:"MIcrosoft Yahei";  font-weight:bold;















}















.about-ban .list-cont li {















  width: 2.7rem;















  border-right: 1px solid #6d7680;















  text-align: center;















  color: #fff;















  background: url(bg_06.png) no-repeat center bottom;















  height: 3.4rem;















  position: relative;















  background-size: 80% auto;















}















.about-ban .list-cont li .tit {















  font-size: 0.2rem;















  line-height: 0.42rem;  font-family:"MIcrosoft Yahei"; font-weight:bold;















}















.about-ban .list-cont li .ico {















  display: block;















  height: 0.5rem;















  margin-top: 0.08rem;















  background-size: auto 100% !important;















}















.about-ban .list-cont li .ico1 {















  background: url(ico_18.png) no-repeat center;















}















.about-ban .list-cont li .ico2 {















  background: url(ico_19.png) no-repeat center;















}















.about-ban .list-cont li .ico3 {















  background: url(ico_20.png) no-repeat center;















}















.about-ban .list-cont li .size {















  line-height: 0.82rem;















}















.about-ban .list-cont li .size i {















  font-size: 0.16rem;















  color: #fff;















  font-family: "Base-font";















  font-style: normal;















  opacity: 0.7;















  filter: alpha(opacity=70); font-family:"MIcrosoft Yahei";  font-weight:bold;















}















.about-ban .list-cont li .size .num {















  font-size: 0.64rem;















  font-family: "Trump"; font-family:"MIcrosoft Yahei";  font-weight:bold;















}















.about-ban .list-cont li .size .unit {















  font-size: 0.36rem;















  font-family: "Trump"; font-family:"MIcrosoft Yahei";  font-weight:bold;















}















.about-ban .list-cont .num-sign {















  position: absolute;















  bottom: 0;















  width: 100%;















  text-align: center;















  height: 1.5rem;















}















.about-ban .list-cont .num-sign .boxs {















  display: inline-block;















  width: 0.3rem;















  position: absolute;















  bottom: 0;















}















.about-ban .list-cont .num-sign .boxs i {















  display: block;















  width: 100%;















  height: 0;















  transition: height 1s ease 0s;















  position: absolute;















  bottom: 0;















  left: 0;















}















.about-ban .list-cont .num-sign .box1 {















  left: 1.5rem;















}















.about-ban .list-cont .num-sign .box1 i {















  background: url(bg_07.png) no-repeat center bottom;















}















.about-ban .list-cont .num-sign .box2 {















  left: 0.92rem;















}















.about-ban .list-cont .num-sign .box2 i {















  background: #fff;















}































.about-ban.active .list-cont .num-sign .boxs i {















  height: 100%;















}































.about-home {















  padding-top: 18px;















}















.about-home .fir-wrap {















  background-color: #f6f6f6;















}















.about-home .fir-wrap .left-cont {















  padding-top: 140px;















  width: 34.8%;















  margin-left: 5.7%;















}















.about-home .fir-wrap .left-cont p {















  font-size: 18px;















  line-height: 38px;















  color: #3e3c36;















}















.about-home .fir-wrap h4 {















  font-size: 80px;















  line-height: 82px;















  color: #333;















  font-family: "Base-font";















}















.about-home .fir-wrap .link-box {















  margin-top: 72px;















}















.about-home .fir-wrap .link {















  margin-top: 30px;















}















.about-home .fir-wrap .right-cont {















  padding-top: 90px;















  width: 40.8%;















  padding-right: 6.7%;















  padding-left: 6.5%;















  background-color: #fff;















  min-height: 420px;















}















.about-home .sec-wrap {















  position: relative;















  height: 630px;















}















.about-home .sec-wrap .cont-wrap {















  position: absolute;















  left: 5.7%;















  width: 32.9%;















  top: 50%;















  margin-top: -170px;















}















.about-home .sec-wrap .stit {















  font-size: 36px;















  line-height: 60px;















}















.about-home .sec-wrap .font {















  font-size: 16px;















  opacity: 0.9;















  filter: alpha(opacity=90);















}















.about-home .sec-wrap .num {















  font-family: "Arial";















}















.about-home .thi-wrap {















  padding-top: 75px;















  background-color: #f0f0f0;















  padding-bottom: 75px;















}















.about-home .thi-wrap .main-wrap {















  width: 88.4%;















  margin: 0 auto;















}















.about-home .thi-wrap .left-wrap {















  width: 41%;















}















.about-home .thi-wrap .font {















  font-size: 14px;















  line-height: 24px;















  margin-top: 28px;















}















.about-home .thi-wrap .num-list {















  margin-top: 58px;















}















.about-home .thi-wrap .num-list li {















  text-align: center;















  padding-right: 46px;















  margin-right: 46px;















  position: relative;















}















.about-home .thi-wrap .num-list li:last-child {















  margin-right: 0;















  padding-right: 0;















}















.about-home .thi-wrap .num-list .line {















  display: inline-block;















  width: 1px;















  height: 100%;















  position: absolute;















  right: 0;















  top: 0;















  background-color: #e3e3e3;















}















.about-home .thi-wrap .num-list .num {















  font-size: 72px;















  line-height: 76px;















  color: #333;















  font-family: "Trump";















}















.about-home .thi-wrap .num-list .unit {















  line-height: 20px;















  color: #bcbcbc;















  font-family: "Base-font";















}















.about-home .thi-wrap .right-pic {















  width: 50.5%;















  margin-top: 10px;















}















.about-home .thi-wrap .right-pic img {















  width: 100%;















}































.ins-link-box a {















  display: inline-block;















  border: 1px solid #aaa;















  width: 43px;















  height: 43px;















  border-radius: 50%;















  float: left;















  margin-right: 24px;















  position: relative;















  overflow: hidden;















  transition: all 0.3s ease 0s;















}















.ins-link-box .link1 i {















  background: url(ico_07.png) no-repeat center;















}















.ins-link-box .link2 i {















  background: url(ico_17.png) no-repeat center;















}















.ins-link-box i {















  display: block;















  width: 100%;















  height: 100%;















  position: absolute;















  left: 0;















  top: 0;















  z-index: 2;















  transition: all 0.3s ease 0s;















}















.ins-link-box .bg {















  display: block;















  width: 0;















  height: 0;















  left: 50%;















  top: 50%;















  transition: all 0.3s ease 0s;















  position: absolute;















  border-radius: 50%;















}































.about-wrap {















  padding-top: 20px;















  background-color: #e8e8e8;















}















.about-wrap .fir-wrap {















  width: 100%;















  background-color: #fff;















}















.about-wrap .fir-wrap .left-cont {















  width: 40.7%;















  padding-left: 5.7%;















  background-color: #fff;















  padding-top: 120px;















}















.about-wrap .fir-wrap .left-cont h4 {















  font-size: 80px;















  line-height: 86px;















  color: #333;















  font-family: "Base-font";















}















.about-wrap .fir-wrap .left-cont .stit {















  font-size: 18px;















  line-height: 36px;















  color: #3e3c36;















}















.about-wrap .fir-wrap .left-cont .word {















  line-height: 28px;















  font-size: 14px;















  margin-top: 32px;















  color: #666;















}















.about-wrap .fir-wrap .left-cont .link-box {















  margin-top: 70px;















}















.about-wrap .fir-wrap .right-cont {















  background-color: #333;















  width: 35.5%;















  padding: 140px 1.5% 0 5%;















  min-height: 570px;















}















.about-wrap .fir-wrap .right-cont .stit {















  font-size: 24px;















  line-height: 36px;















  color: #fff;















}















.about-wrap .fir-wrap .right-cont .sline {















  display: inline-block;















  width: 9px;















  height: 2px;















  background-color: #9a9a9a;















  margin-top: 18px;















}















.about-wrap .fir-wrap .right-cont .font {















  display: block;















  line-height: 32px;















  font-size: 16px;















  color: #fff;















  opacity: 0.5;















  filter: alpha(opacity=50);















  margin-top: 20px;















}















.about-wrap .fir-wrap .right-cont .num-box {















  margin-top: 50px;















}















.about-wrap .fir-wrap .right-cont .num-box li:first-child {















  margin-left: 0;















}















.about-wrap .fir-wrap .right-cont .num-box li {















  margin-left: 35px;















  padding-right: 35px;















  position: relative;















  text-align: center;















}















.about-wrap .fir-wrap .right-cont .num-box .cn-tt {















  font-size: 14px;















  line-height: 30px;















  color: #fff;















  opacity: 0.8;















  filter: alpha(opacity=80);















}















.about-wrap .fir-wrap .right-cont .num-box .num {















  font-size: 76px;















  line-height: 80px;















  color: #fff;















  font-family: "Trump";















}















.about-wrap .fir-wrap .right-cont .num-box .en-tt {















  font-size: 12px;















  line-height: 24px;















  color: #fff;















  opacity: 0.4;















  filter: alpha(opacity=40);















}















.about-wrap .fir-wrap .right-cont .num-box .line {















  display: inline-block;















  width: 1px;















  height: 95px;















  background-color: #fff;















  opacity: 0.07;















  filter: alpha(opacity=7);















  position: absolute;















  right: 0;















  top: 32px;















}















.about-wrap .sec-wrap {















  background-color: #fff;















}















.about-wrap .sec-wrap .imgbox {















  width: 70.2%;















}















.about-wrap .sec-wrap .left-cont {















  width: 19.4%;















  padding-left: 5.78%;















  padding-top: 100px;















}















.about-wrap .sec-wrap .left-cont .tit {















  line-height: 36px;















  font-size: 24px;















  color: #333;















}















.about-wrap .sec-wrap .left-cont .line {















  display: block;















  width: 18px;















  height: 2px;















  background-color: #999;















  margin-top: 20px;















}















.about-wrap .sec-wrap .left-cont .word {















  display: block;















  line-height: 28px;















  font-size: 14px;















  margin-top: 20px;















}















.about-wrap .sec-wrap .left-cont .num-long {















  font-size: 60px;















  margin-top: 52px;















  color: #333;















  line-height: 62px;















  font-family: "Trump";















}















.about-wrap .sec-wrap .left-cont .num-long .m {















  font-size: 60px;















  position: relative;















}















.about-wrap .sec-wrap .left-cont .num-long .square {















  display: inline-block;















  font-size: 24px;















  position: absolute;















  right: -10px;















  top: -6px;















  font-style: normal;















}















.about-wrap .sec-wrap .left-cont .sfont {















  line-height: 24px;















  font-size: 14px;















  color: #777;















}















.about-wrap .thi-wrap .row-box, .about-wrap .fiv-wrap .row-box {















  width: 49.5%;















  position: relative;















}















.about-wrap .thi-wrap .row-box img, .about-wrap .fiv-wrap .row-box img {















  width: 100%;















}















.about-wrap .thi-wrap .row-box .up-gray, .about-wrap .fiv-wrap .row-box .up-gray {















  display: block;















  width: 100%;















  position: absolute;















  bottom: 0;















  left: 0;















  z-index: 2;















  height: 140px;















  background: url(bg_11.png) no-repeat center;















}















.about-wrap .thi-wrap .row-box .up-cont, .about-wrap .fiv-wrap .row-box .up-cont {















  position: absolute;















  bottom: 0;















  left: 5%;















  width: 90%;















  opacity: 0;















  filter: alpha(opacity=0);















  transition: all 0.3s ease 0s;















  z-index: 3;















}















.about-wrap .thi-wrap .row-box .up-cont .stit, .about-wrap .fiv-wrap .row-box .up-cont .stit {















  font-size: 20px;















  line-height: 34px;















  color: #fff;















}















.about-wrap .thi-wrap .row-box .up-cont .font, .about-wrap .fiv-wrap .row-box .up-cont .font {















  font-size: 14px;















  line-height: 28px;















  color: #fff;















  opacity: 0.8;















  filter: alpha(opacity=50);















}















.about-wrap .thi-wrap .row-box:hover .up-cont, .about-wrap .fiv-wrap .row-box:hover .up-cont {















  bottom: 18px;















  opacity: 1;















  filter: alpha(opacity=100);















}















.about-wrap .fou-wrap {















  background-color: #333;















}















.about-wrap .fou-wrap .imgbox {















  width: 70%;















}















.about-wrap .fou-wrap .imgbox img {















  width: 100%;















}















.about-wrap .fou-wrap .right-cont {















  width: 19.7%;















  margin-right: 5.2%;















  padding-top: 104px;















}















.about-wrap .fou-wrap .right-cont .stit {















  font-size: 24px;















  line-height: 40px;















  color: #fff;















}















.about-wrap .fou-wrap .right-cont .line {















  display: block;















  width: 18px;















  height: 2px;















  background-color: #858585;















  margin-top: 25px;















}















.about-wrap .fou-wrap .right-cont .word {















  display: block;















  line-height: 28px;















  font-size: 14px;















  margin-top: 23px;















  color: #fff;















  opacity: 0.5;















  filter: alpha(opacity=50);















}















































.kehu{width:85%; background:#ffffff; margin:0 auto; overflow:hidden;  background:#333333;}















.kehulf{width:45%; float:left; padding-right:4%; padding-top:4%; padding-left:4%; background:#fff; padding-bottom:3%;}















.kehulf h3{ font-family:"Microsoft Yahei"; font-size:18px; color:#0d0d0d}















.kehulf p{ font-family:"Microsoft Yahei"; font-size:14px; color:#6c6c6c; margin-top:3em;}































.kehulf .link-box {















margin-top: 72px;















}















.ins-link-box .link1 i {















background: url(ico_07.png) no-repeat center;















}















.ins-link-box .link2 i {















background: url(ico_17.png) no-repeat center;















}















.ins-link-box a.link1:hover {















	  border: 1px solid #333;















	  background-color: #333;















	}















	.ins-link-box a.link1:hover i {















	  background: url(ico_07_h.png) no-repeat center;















	}















	.ins-link-box a.link1:hover .bg {















	  width: 100%;















	  height: 100%;















	  top: 0;















	  left: 0;















	  background-color: #333;















	}































.ins-link-box a.link2:hover {















	  border: 1px solid #333;















	  background-color: #333;















	}















	.ins-link-box a.link2:hover i {















	  background: url(ico_17_h.png) no-repeat center;















	}















	.ins-link-box a.link2:hover .bg {















	  width: 100%;















	  height: 100%;















	  top: 0;















	  left: 0;















	  background-color: #333;















	}















.kehurig{width:45%; float:right; overflow:hidden; padding-top:7%; text-align:center; }















p.pm{ font-family:"Microsoft Yahei"; font-size:4em; color:#000000; margin-top:3em; line-height:46px;}















p.pm span{font-size:14px; color:#777777;}































#tl{background:#fff; margin-top:15px; position:relative;}















#tl .font{color:#000000;}















#tl .cont-wrap .stit a {















color: #000000;















}































.sq{width:85%; margin:0 auto; margin-top:15px;}















.sq div{width:49%;}















.sq .li{float:left;}















.sq .fr{float:right;}















.sq img{max-width:100%;}















.imgw img{max-width:100%;}















.kehurig img{max-width:100%;}























.cpny{max-width:100%; overflow:hidden;}























.cpny img{max-width:100%;}































#product{background:#fff;}















.cpflzq{width:98%; margin:0 auto;}















.cpflzq h3{font-family:"Microsoft Yahei"; font-size:2em; color:#000000; margin-top:30px; margin-bottom:30px;}



























































































































































































































































































.cpfls{ border-bottom:2px #7f7f7f solid;}



.cpfls ul{margin-top:45px;}















.cpfls ul li{width:7.4%; float:left; height:46px; margin-right:0.2%;  line-height:33px; text-align:center;}















.cpfls ul li.active{background:#c3b193;}















.cpfls ul li.active a{background:#c3b193;}































.cpfls ul li a{color:#2b2b2b; font-size:16px;  display:block; padding-bottom:8px;}















.cpfls ul li a.active{color:#ffa234; border-bottom:7px #ffa234 solid;}















.cpfls ul li:first-of-type a{ background:#ffa234;border-bottom:7px #ffa234 solid;}















































































.news-ban {















  height: 400px;















  position: relative;















  overflow: hidden; background:url(xw.jpg) center top no-repeat;















}















.news-ban .bgimg {















  opacity: 0;















  filter: alpha(opacity=0);















  position: relative;















}















.news-ban .up-tit {















  position: absolute;















  width: 79%;















  left: 10.5%;















  top: 50%;















  margin-top: -48px;















}















.news-ban .up-tit h4 {















  font-size: 48px;















  line-height: 68px;















  color: #fff;















}















.news-ban .up-tit .line {















  display: none;















  width: 30px;















  height: 4px;















  background-color: #fff;















  margin-top: 16px;















}















.news-ban .bot-paging {















  display: none;















}































.news-wrap {















  padding-top: 55px;















  padding-bottom: 180px;















}















.news-wrap .top-tit .year-list {















  line-height: 70px;















}















.news-wrap .top-tit .year-list li {















  font-size: 30px;















  margin-right: 35px;















  font-family: "Microsoft yahei";















  line-height: 60px;















  margin-top: 10px; 















}















.news-wrap .top-tit .year-list a {















  display: inline-block;















  color: #999;















}















.news-wrap .top-tit .year-list a:hover {















  color: #333;















}















.news-wrap .top-tit .year-list li.hover {















  line-height: 70px;















  font-size: 48px;















  margin-top: 0;















}















.news-wrap .top-tit .year-list li.hover a {















  color: #333;















}















.news-wrap .top-tit .search-box {















  margin-top: 25px;















}















.news-wrap .top-tit .search-box input.tex {















  border: none;















  width: 205px;















  font-size: 12px;















  color: #999;















  height: 13px;















  line-height: 12px;















  padding: 12px 15px 11px;















  background-color: #e2e2e2;















}















.news-wrap .top-tit .search-box .sub-btn {















  border: none;















  width: 40px;















  height: 36px;















  text-align: center;















  color: #fff;















  background: url(../img/ico_32.png) no-repeat center #8f8f8f;















}















.news-wrap .list-wrap {















  position: relative;















  width: 100%;







padding-top:30px;







}















.news-wrap .list-wrap .boxs {















  width: 31.5%;















  background-color: #fff; float:left; margin-right:0.75%; margin-left:0.75%; margin-bottom:30px;















}















.news-wrap .list-wrap .boxs span {















  display: block;















}















.news-wrap .list-wrap .img {















  display: block;















  width: 100%;















  position: relative;















  overflow: hidden;















}















.news-wrap .list-wrap .img img {















  width: 100%;















  transform: translateZ(0px);















 transition: all 0.6s;















  















}















.news-wrap .list-wrap .img:hover img {















  transform: scale(1.05, 1.05);















  transition: transform 0.6s ease 0s;















  















  -webkit-transform:scale(1.05, 1.05);















   -webkit-transition: transform 0.6s ease 0s;















   















}















.news-wrap .list-wrap .cont-wrap {















  width: 85.4%;















  padding: 25px 7.3% 0;















}















.news-wrap .list-wrap .cont-wrap .date {















  display: block;















  padding-right: 5px;















  border-right: 1px solid #ececec;















}















.news-wrap .list-wrap .cont-wrap .day {















  font-size: 50px;















  line-height: 50px;















  font-family: "Base-font";















  color: #333;















}















.news-wrap .list-wrap .cont-wrap .year {















  line-height: 16px;















}















.news-wrap .list-wrap .cont-box {















  width: 67%;















  margin-left: 6%;















  margin-top: -4px;















}















.news-wrap .list-wrap .cont-box .tit {















  font-size: 16px;















  line-height: 28px;















}















.news-wrap .list-wrap .cont-box .tit a {















  display: inline-block;















  color: #333;















}















.news-wrap .list-wrap .cont-box .font {















  font-size: 12px;















  line-height: 20px;















  padding: 3px 0;















}















.news-wrap .list-wrap .cont-box .font a {















  display: inline-block;















  color: #777;















}















.news-wrap .list-wrap .cont-box .font a:hover {















  color: #333;















}















.news-wrap .list-wrap .bot-link {















  display: block;















  border-top: 1px solid #e5e5e5;















  margin-top: 28px;















  line-height: 38px;















}















.news-wrap .list-wrap .bot-link .stt {















  display: inline-block;















  font-size: 14px;















  color: #777;















}















.news-wrap .list-wrap .bot-link .point {















  width: 24px;















  height: 38px;















  background: url(../img/ico_08.png) no-repeat center;















}















.news-wrap .list-wrap .bot-link:hover .stt {















  color: #333;















}















.news-wrap .list-wrap .bot-link:hover .point {















  background: url(../img/ico_08_h.png) no-repeat center;















}















.news-wrap .more-load {















  display: block;















  width: 180px;















  height: 60px;















  line-height: 60px;















  text-align: center;















  color: #999;















  background-color: #fff;















  font-size: 18px;















  margin: 100px auto 0;















  cursor: pointer;















}















.news-wrap .more-load:hover {















  background-color: #333;















  color: #fff;















}































.news-info {















  background-color: #fff;















  padding-top: 60px;















  padding-bottom: 55px;















}















.news-info .main-wrap {















  width: 92%;















  margin: 0 auto;















}















.news-info .tit-box {















  padding-bottom: 15px;















  border-bottom: 1px solid #e5e5e5;















}















.news-info .tit-box h4 {















  font-size: 26px;















  line-height: 38px;















  color: #333;















}















.news-info .tit-box .date {















  line-height: 28px;















  font-size: 14px;















}















.news-info .tit-box .share-box {















  margin-top: 3px;















}















.news-info .tit-box .share-box a {















  display: inline-block;















  float: left;















  margin: 0 0 0 9px;















  border: 1px solid #ececec;















  border-radius: 50%;















  width: 28px;















  height: 28px;















  padding: 0;















}















.news-info .tit-box .share-box a:hover {















  border-color: #333;















}















.news-info .tit-box .share-box .sina {















  background: url(../img/ico_34.png) no-repeat center;















}















.news-info .tit-box .share-box .sina:hover {















  background: url(../img/ico_34_h.png) no-repeat center #333;















}















.news-info .tit-box .share-box .txwb {















  background: url(../img/ico_35.png) no-repeat center;















}















.news-info .tit-box .share-box .txwb:hover {















  background: url(../img/ico_35_h.png) no-repeat center #333;















}















.news-info .info-cont {















  font-size: 14px;















  line-height: 26px;















  margin-top: 28px;















}















.news-info .info-cont img {















  max-width: 100%;















}















































































.public-list {















  background-color: #fff;















  padding-bottom: 90px; width:85%; margin:0 auto;















}















.public-list .main-wrap {















  width: 93.4%;















  margin: 0 auto;















  position: relative;















}















.public-list .top-share {















  width: 86px;















  position: absolute;















  right: 0;















  height: 44px;















}















.public-list .top-share a {















  display: inline-block;















  width: 100%;















  height: 100%;















  background: url(../img/ico_22.png) no-repeat center;















  padding: 0;















  margin: 0;















}















.public-list .top-nav {















  padding-top: 60px;















}















.public-list .top-nav h3 {















  font-size: 26px;















  line-height: 42px;















  color: #333;















}















.public-list .top-nav .s-nav {















  margin-top: 22px;















  height: 36px;















  font-size: 14px;















  line-height: 34px;















}















.public-list .top-nav .s-nav .stt {















  display: inline-block;















  margin-right: 35px;















}















.public-list .top-nav .s-nav li {















  margin-right: 50px;















  border-bottom: 2px solid #fff;















}















.public-list .top-nav .s-nav li a {















  display: inline-block;















  color: #666;















  padding: 0 9px;















}















.public-list .top-nav .s-nav li:hover a {















  color: #888;















}















.public-list .top-nav .s-nav li.hover {















  border-bottom: 2px solid #000;















}















.public-list .top-nav .s-nav li.hover a {















  color: #333;















}















.public-list .list-wrap {















width:80%; margin:0 auto;































  margin-top: 54px;















  position: relative;















  overflow: hidden;
   float:left; margin-left:25px;



}















.public-list .list-wrap ul {















  width: 101.7%;















}















.public-list .list-wrap li {















  width: 31.6%;















  margin-right: 1.7%;















  margin-bottom: 30px;















}















.public-list .list-wrap .img-box {















  display: block;















  width: 100%;















  position: relative;















  overflow: hidden;















}















.public-list .list-wrap .img-box img {















  width: 100%;















  transform: translateZ(0px);















  transition: transform 0.3s ease 0s;















}















.public-list .list-wrap .img-box:hover img {















  transform: scale(1.05, 1.05);















  transition: transform 0.6s ease 0s;















}















.public-list .list-wrap .img-box:hover .up-graybox {















  opacity: 1;















  filter: alpha(opacity=1);















}















.public-list .list-wrap .up-graybox {















  z-index: 3;















}















.public-list .list-wrap .cont-box {















  width: 86.5%;















  padding: 22px 6.5% 0;















  padding-bottom: 7px;















  border: 1px solid #f2f2f2;















}















.public-list .list-wrap .cont-box .stit {















  font-size: 14px;















  line-height: 30px;















  height: 60px;















  position: relative;















}















.public-list .list-wrap .cont-box .stit a {















font-size:14px; line-height:normal;















  display: inline-block;















  color: #333;















  overflow: hidden;






























  position: relative;






























  width: 100%;















}















.public-list .list-wrap .cont-box .lab-font {















  line-height: 24px;



height:68px;











  font-size: 12px;















  min-height: 24px;















}















.public-list .list-wrap .cont-box .bot-link {















  margin-top: 18px;















  border-top: 1px solid #e5e5e5;















  line-height: 36px;















  display: block;















}















.public-list .list-wrap .cont-box .link-detail {















  display: inline-block;















  font-size: 14px;















}















.public-list .list-wrap .cont-box .point {















  display: inline-block;















  width: 24px;















  height: 36px;















  background: url(../img/ico_08.png) no-repeat center;















}















.public-list .list-wrap .cont-box .bot-link:hover .link-detail {















  color: #333;















}















.public-list .list-wrap .cont-box .bot-link:hover .point {















  background: url(../img/ico_08_h.png) no-repeat center;















}















.public-list .load-more {















  width: 180px;















  height: 60px;















  line-height: 60px;















  text-align: center;















  color: #999;















  font-size: 16px;















  background-color: #eee;















  margin: 30px auto 0;















  cursor: pointer;















  font-family: "Base-font";















  transition: all 0.4s ease 0s;















}















.public-list .load-more:hover {















  background-color: #333;















  color: #fff;















}















































.i-eig-wrap {















width:85%; margin:0 auto;















  padding-top: 20px;















  padding-bottom: 20px;















  background-color: #fff;















  margin-bottom: 0;















  margin-top:15px;















}















.i-eig-wrap .tit-box .tit {















  font-size: 24px;















  line-height: 40px;















  color: #333;















}















.i-eig-wrap .tit-box .intr {















  display: block;















  line-height: 30px;















  font-size: 16px;















  color: #666;















}















.i-eig-wrap .tit-box .more {















  display: inline-block;















  line-height: 32px;















  margin-top: 10px;















  padding-left: 25px;















  background: url(../img/ico_09.png) no-repeat left center;















  font-size: 14px;















}















.i-eig-wrap .main-wrap {















  width: 97%;















  margin: 0 auto;















}















.i-eig-wrap .list-wrap {















  margin-top: 30px;















  position: relative;















  overflow: hidden;















  text-align: center;















}















.i-eig-wrap .list-wrap ul {















  width: 100%;















}















.i-eig-wrap .list-wrap li {















  width: 15.6%;















  margin-right: 1%;















  text-align: center;















  margin-bottom: 20px;















  min-height: 48px;















  display: inline-block;















}















.i-eig-wrap .list-wrap li img {















  max-width: 100%;















  max-height: 118px;















}















.epages{text-align:center;}















#white{background:#fff;}















.bt{font-size:32px; padding-top:30px; text-align:center; color:#000;}







.titltim{font-size:16px; text-align:center; color:#666666; border-bottom:1px #eee solid; margin-bottom:30px;}







.arcbody{font-size:14px; line-height:24px; width:85%; margin:0 auto; padding-bottom:30px;}







.sxp{width:85%; margin:0 auto; font-size:16px;} 














.admian{width:85%; margin:0 auto;}



.ad_left{width:65%; float:left; font-family:"Microsoft Yahei"; font-size:30px; font-weight:bold; color:#ffffff;  line-height: 50px;



padding-top: 50px;}



.ad_left span{color:#ee993a;}



.ad_left font a{ color:#fff;}


.ad{background:#1f1f1f; height:215px; width:85%; margin:0 auto;}

.ad_left font{font-size:18px; font-weight: normal; color:#f9a03d; padding:5px 20px; border:1px #ffffff solid;}



.ad_rig{ font-size:30px;  color:#ee993a; text-align:right; font-weight:bold; width:33%; padding-top: 50px; float:right; line-height:50px;} 
.ad_rig a{  color:#ee993a;}






.extra-link{padding-top:50px;}







.extra-link .tel {



background: url(tell.jpg) left 36px no-repeat;



font-size: 14px;



color: #333;



font-family: "Microsoft Yahei";



text-indent: 20px;



width: 205px;



padding-left:20px;



padding-top: 30px;



}











.dedhbig{height:50px; background: url(bgs.png) repeat; margin-bottom:-50px;}



.dedh{ width:85%; text-align:right; margin:0 auto; line-height:50px;}



.dedh ul{float: right;}



.dedh ul li{width:95px; text-align:center;}



.dedh ul li a{color:#ffffff; font-size:14px;}



.dedh ul li.active a{color:#f9a031;}



.dedh ul li a.onn{color:#c3b193;}











.pcheader{width:100%; height:140px; overflow:hidden; position:fixed; top:0px; z-index:999; }



.hei140{height:90px;}











.pcheaders{width:100%; overflow:hidden; position:fixed; top:0px; z-index:999; background:#dedede;}



.hei90{height:90px; background:#eaeaea;}











.lxwm{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; padding-bottom:100px; overflow:hidden;}



.lxwm_left{width:50%; float:left; margin-left:2%;}



.lxwm_rig{width:40%; float:left; margin-left:6.5%;}







.lxul{background:url(lxwm2.jpg) left 11px no-repeat ; text-indent:25px; padding-bottom: 40px;}







.lxul li{float:none; height:48px; line-height:48px; color:#464646; font-size:14px; font-weight:bold;}



.borderCont ul li{float:none;}



.name {



height: 37px;



margin-bottom: 10px;



}



.name input {



height: 37px; line-height:37px;



border: 1px #e0e1e1 solid;



width: 100%;



text-indent: 15px;



color: #b8bcbe;



font-size: 15px; background:#fbfcfc; border-radius:5px 



}







.coolbg {



width: 145px;



height: 40px;



background: #f69722;



text-align: center;



line-height: 40px;



border: none;



color: #fff;



font-size: 15px;  border-radius:5px 



}







.gsys{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}



h1.gsystit{ font-size:36px; text-align:center; font-weight:bold;  color:#1b1b1b;}



h2.gsystit{  font-size:18px; text-align:center; font-weight:bold;  color:#1b1b1b;}







.lxim{text-align:center; margin-top:40px;}



.lxim img{max-width:100%;}



.lx1{width:97%; margin:0 auto; margin-top:30px; margin-bottom:80px; overflow:hidden;}



.lx1_left{width:40.4%; float:left; padding-left:1.5%;}



.lx1_left h3{ font-size:36px;  font-weight:bold;  color:#f9a03d; height:130px; line-height:130px;}



.lx1_left p{font-size:16px; color:#252525; line-height:30px; font-weight:normal; }



.lx1_rig{float:right;}



















.lx2{width:97%; margin:0 auto; margin-top:30px; margin-bottom:80px; overflow:hidden;}



.lx2_left{float:left; padding-left:1.5%;}



.lx2_rig{float:right; width:40.4%; }



.lx2_rig h3{ font-size:36px;  font-weight:bold;  color:#f9a03d; height:130px; line-height:130px;}



.lx2_rig p{font-size:16px; color:#252525; line-height:30px; font-weight:normal; }







.line{width:43px; height:6px; background:#000; margin:0 auto;}











.gsyj{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}







.yj1{width:97%; margin:0 auto; margin-top:30px; margin-bottom:80px; overflow:hidden;}



.yj1_left{width:40.4%; float:left; padding-left:1.5%; padding-top:15px;}



.yj1_left h3{ font-size:36px;  font-weight:bold;  color:#f9a03d; height:130px; line-height:50px;}



.yj1_left p.p1{margin-bottom:40px;}



.yj1_left p{font-size:16px; color:#252525; line-height:30px; font-weight:normal; }



.yj1_rig{float:right;}











.yjad{text-align:center; width:97%; margin:0 auto; margin-top:40px; margin-bottom:30px;}



.yjad img{max-width:100%;}











.yj3{width:97%; margin:0 auto;  overflow:hidden;}



.yj3_left{width:48%; float:left;}



.yj3_rig{width:48%; float:right;}







.yj3 h2{ font-size:36px; color:#f9a03d; padding-top:16px; font-weight:bold; }



.yj3 p{ font-size:16px; color:#252525; padding-bottom:36px; font-weight:normal;  }







.jjfadh{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}

.jjfadh1{width:97%; margin:0 auto; margin-top:30px; margin-bottom:80px; overflow:hidden;}

.jjfadh1_left{width:47%; float:left; padding-top:15px;}

.jjfadh1_rig{float:right;}

.jjfadh1_left h3{ font-size:36px; color:#f9a03d; padding-top:16px; font-weight:bold; }

.jjfadh1_left p.p1{ font-size:16px; color:#252525; padding-bottom:36px; font-weight:normal;  }

.jjfadh1_left p.p2{ font-size:14px; color:#ababab; padding-bottom:36px; font-weight:normal;  }





.jjfadh2{width:97%; margin:0 auto; margin-top:30px; margin-bottom:80px; overflow:hidden;}

.jjfadh2_left{width:47%; float:left; padding-top:15px;}

.jjfadh2_rig{float:right; width:50%;}

.jjfadh2_rig h3{ font-size:36px; color:#f9a03d; padding-top:16px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.jjfadh2_rig p.p1{ font-size:16px; color:#252525; padding-bottom:36px; font-weight:normal;  }

.jjfadh2_rig p.p2{ font-size:14px; color:#ababab; padding-bottom:36px; font-weight:normal;  }

.jjfadh2_rig p.p3{ font-size:18px; color:#f9a03d; padding-bottom:6px; font-weight:normal;  }





.jjfadm{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}

.jjfadm1{width:97%; margin:0 auto;  overflow:hidden;}

.jjfadm2{width:97%; margin:0 auto;  overflow:hidden; margin-bottom:30px;}



.jjfadm1_left{width:45%; float:left; padding-top:15px;}

.jjfadm1_rig{float:right;}

.jjfadm1_left h3{ font-size:2.5em; color:#f9a03d; padding-top:16px; font-weight:bold; }

.jjfadm1_left p.p1{ font-size:16px; color:#252525; padding-bottom:36px; font-weight:normal;  }

.jjfadm1_left p.p2{ font-size:14px; color:#ababab; padding-bottom:36px; font-weight:normal;  }





.jjfadm2_left{width:46%; float:left; padding-top:15px;}

.jjfadm2_left img{ max-width:100%;}

.jjfadm2_rig{float:left; width:50%; margin-left:1%;}

.jjfadm2_rig h3{ font-size:2.5em; color:#f9a03d; padding-top:56px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.jjfadm2_rig p.p1{ font-size:16px; color:#252525;  font-weight:normal;  }

.jjfadm2_rig p.p2{ font-size:14px; color:#ababab;  font-weight:normal;  }



















	/* Timeline */

	.timeline_items { margin: 0 !important; position: relative;  background: url(timeline_top.png) no-repeat top center; padding-top: 9px; }

	.timeline_items:after { content: ""; width: 0px; height: 0px; border-width: 3px; border-style: solid; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; bottom: -10px; margin-left: -3px; display: block; z-index: 1; }

	.timeline_items li { margin: 0 !important; list-style: none !important; width: 47%; padding: 0 0 25px 55%; position: relative; background: url(timeline_right.png) no-repeat top center; }

	.timeline_items li:nth-child(even) { padding: 0 55% 25px 0; background: url(timeline_left.png) no-repeat top center; }



	.timeline_items li h3 { font-size: 30px; line-height: 35px; color:#f9a03d; }

	.timeline_items li h3 span { position: absolute; right: 55%; top: 8px; color:#f9a03d; }

	.timeline_items li h3:before { content: ""; width: 7px; height: 7px; border-width: 4px; border-style: solid; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; top: 11px; margin-left: -8px; display: block; z-index: 1; color:#bc3d0e; }

	.timeline_items li:nth-child(even) h3 { text-align: right; }

	.timeline_items li:nth-child(even) h3 span { left: 55%; right: auto; }



	.timeline_items li .desc { position: relative; font-size: 18px; line-height: 31px; background: url(textline.png) repeat-y; color:#848484; font-weight:normal; width:82%; float:left;}

		.timeline_items li:nth-child(even) .desc { position: relative; font-size: 18px; line-height: 31px; background: url(textline.png) repeat-y; color:#848484; font-weight:normal; width:82%; float:right; }



	.timeline_items li .desc:before { content: ""; width: 100%; height: 100%; position: absolute; left: -122%; top: 0; background-image: url(stripes_10_b.png); }

	.timeline_items li:nth-child(even) .desc:before { left: auto; right: -122%; }

	.timeline_items li:nth-child(even) .desc { text-align: right; }

	.timeline_items li h3 span {

font-family: "Î¢ÈíÑÅºÚ", Arial, Tahoma, sans-serif;

font-weight: 400; color:#f9a03d;

}

.timeline_items li h3 span {

background-color: #f8f8f8;

color:#f9a03d;

}

.timeline_items li h3 span {

font-size: 12px;

line-height: 18px;

display: inline-block;

padding: 2px 5px;

-webkit-border-radius: 4px;

border-radius: 4px;

background-image: url(stripes_3_b.png);

}



.ysgg{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}



.column_timeline{width:97%; margin:0 auto; background: #f9f9f9;

overflow: hidden;}



.ysggtit{font-family:"Microsoft Yahei"; color:#f9a03d; font-size:36px; font-weight:bold; text-align:center;}











.qdm{width:85%; background:#ffffff; margin:0 auto; padding-top:42px; overflow:hidden; font-weight:bold; color:#1b1b1b;}

.qdm1{width:97%; margin:0 auto;  overflow:hidden; margin-bottom:30px;}



.qdm1_left{width:57%; float:left; padding-top:15px;}

.qdm1_left img{ max-width:100%;}

.qdm1_rig{float:left; width:42%; margin-left:1%;}

.qdm1_rig h3{ font-size:2.5em; color:#f9a03d; padding-top:56px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.qdm1_rig p.p1{ font-size:16px; color:#252525;  font-weight:normal; margin-bottom:30px; }

.qdm1_rig p.p2{ font-size:14px; color:#ababab;  font-weight:normal;  }





.qdm2_rig{width:57%; float:left; padding-top:15px;}

.qdm2_rig img{ max-width:100%;}

.qdm2_left{float:left; width:42%; margin-left:1%;}

.qdm2_left h3{ font-size:2.5em; color:#f9a03d; padding-top:56px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.qdm2_left p.p1{ font-size:16px; color:#252525;  font-weight:normal; margin-bottom:30px; }

.qdm2_left p.p2{ font-size:14px; color:#ababab;  font-weight:normal;  }

















.qdxgm{width:85%; background:#ffffff; margin:0 auto; padding-top:10px; overflow:hidden; font-weight:bold; color:#1b1b1b;}









.qdxgm1{width:97%; margin:0 auto;  overflow:hidden; margin-bottom:30px;}

.qdxgm1_left{float:left; width:42%; margin-left:1%;}

.qdxgm1_left h3{ font-size:2.5em; color:#f9a03d; padding-top:56px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.qdxgm1_left p.p1{ font-size:16px; color:#252525;  font-weight:normal; margin-bottom:30px; }

.qdxgm1_left p.p2{ font-size:14px; color:#ababab;  font-weight:normal;  }



.qdxgm1_rig{width:57%; float:right; padding-top:15px; text-align:right;}

.qdxgm1_rig img{ max-width:100%;}





.qdxgm2ad{width:97%; margin:0 auto; text-align:center;  margin-bottom:30px;}

.qdxgm2ad img{max-width:100%;}





.qdxgm2{width:97%; margin:0 auto;  overflow:hidden; margin-bottom:30px;}



.qdxgm2_left{width:56%; float:left; padding-top:15px;}

.qdxgm2_left img{ max-width:100%;}

.qdxgm2_rig{float:left; width:42%; margin-left:1%;}

.qdxgm2_rig h3{ font-size:2.5em; color:#f9a03d; padding-top:56px; font-weight:bold; line-height:50px; margin-bottom:30px; }

.qdxgm2_rig p.p1{ font-size:16px; color:#252525;  font-weight:normal; margin-bottom:30px; }

.qdxgm2_rig p.p2{ font-size:14px; color:#ababab;  font-weight:normal;  }













.rlzy{width:85%; background:#ffffff; margin:0 auto; padding-top:12px; overflow:hidden; color:#1b1b1b; margin-bottom:50px; padding-bottom:30px;}

 



.rlzytit{ font-weight:bold; font-family:"Microsoft Yahei"; font-size:36px; color:#f9a03d; text-transform:uppercase; line-height:50px; width:95%; margin:0 auto; margin-bottom:10px;} 

.rlzytit span{font-size:30px;}

.rlzy p.p1{font-family:"Microsoft Yahei"; font-size:14px; color:#383838; width:95%; margin:0 auto; margin-bottom:30px; font-weight:normal;} 



.rlzy1{ width:95%;  margin:0 auto; overflow:hidden; margin-bottom:30px;}

.rlzy1_left{width:55%; float:left; padding-top:20px;}

img{max-width:100%;}

.rlzy1_rig .rlzytit{ margin-bottom:10px;}

.rlzy1_rig p{font-size:14px; color:#161616; line-height:24px; margin-bottom:10px; font-weight:normal;}



.rzad{width:215%; margin:0 auto; margin-top:20px;}

.zpzw{width:95%; margin:0 auto; margin-top:20px;}





.ysul{width:97%; margin:0 auto; background:#4c4c4c; overflow:hidden; padding-bottom:40px;}

.ysutit{font-family:"Microsoft Yahei"; font-size:30px; color:#f9a03d; margin:0 auto; margin-bottom:30px; font-weight: bold; text-align:center; line-height:100px;} 

.ysuldl{width:92%; margin:0 auto;}

.ysuldl dl{width:33%; float:left; margin-bottom:30px;}

.ysuldl dl dd{width:32%; float:left;}



.ysuldl dl dt h3{font-size:18px; color:#f9a03d; }

.ysuldl dl dt{float:left; width:64%;}

.ysuldl dl dt p{font-size:14px; color:#fff; font-weight:normal; line-height:22px;}







.zpgw{width:50%; float:left;}

.zpgw h3{font-size:24px; color:#f9a03d; margin-bottom:20px;}

.zpgw p{font-size:16px; color:#2e2e2e; line-height:30px; width:90%;}



.bgblack{background:#dedede;}


.cpflleft{width:16.6%; float:left; margin-left:10px; padding-top:35px;}
.cpflleft h1{height:45px; line-height:45px; border-bottom:1px #787878 solid; font-size:26px; color:#010101; font-weight:bold;}
.cpflleft h1 span{border-bottom:5px #c37c2e solid;}
.cpflleft h2{ background:#c37c2e; height:40px; line-height:40px; margin-top:15px; margin-bottom:15px; text-indent:15px; color:#ffffff;}
.cpflleft h2 span{float:right; padding-right:20px;}
.cpflleft ul li{ height:35px; line-height:35px; margin-bottom:10px; float:left; width:46%; text-align:center; background:#d8d8d8; }
.cpflleft ul li:nth-of-type(2n){ float:right;}
.cpflleft ul li a{ color:#000000; font-size:12px;}

.tspos{height:40px; line-height:40px; color:#000000; font-size:16px;}
.tspos a{color:#000000;}
.cpflleft h2 span a{color:#ffffff;}

.pr_con { height:42px; padding-top:8px; font:20px/42px "Microsoft YaHei"; border-bottom:1px solid #ccc; margin-bottom:20px; width:100%; clear:both; }
.pr_con  a{ color:#c37c2e;}
.pr_con  span{ float:right; display:block; width:51px; height:17px; margin-top:8px; padding-right:10px;}
.pr_con   img{width:51px; height:17px;}
.pr_con   em{ font:14px/42px "Microsoft YaHei"; color:#999; text-transform:uppercase; padding-left:10px;} 



.xwlbsy{width:97%; margin:0 auto;}
.xwlbsy ul li{width:28%; float:left; font-size:14px; margin-right:7.5%; height:30px; line-height:30px; overflow:hidden; }
.xwlbsy ul li a{ width:75%; overflow:hidden; display:block; float:left; font-size:14px;}
.xwlbsy ul li span{float:right;}
.xwlbsy ul li:nth-of-type(3n){ float:right; margin-right:0px;}


.suspend{width:40px; height:198px; position:fixed; top:200px; right:0; overflow:hidden; z-index:9999; background:url(../images/ewm.png) no-repeat;}

.search{padding-top:20px;}
.s_inp01 {
    width: 285px; float:left; padding-right:30px;
}
.inp01 {
    width: 239px;
    height: 30px;
    line-height: 30px;
    background: url(s.gif) no-repeat;
    border: 0;
    color: #ccc;
    font-size: 14px;
	margin-top:1px;
    padding-left: 10px; float:left;
}

.inp02 {
    background: url(ss.gif) no-repeat;
    width: 36px;
    height: 25px; text-indent:-9999px; border:none;
    border: 0;
}
#full-screen-slider { width:100%; height:600px; float:left; position:relative}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0; margin-left:-60px;}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; border-radius:5px; background:#FFF; line-height:20px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-align:center;}
#pagination li.current { background:#f9a03d}