* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {color: #333333;  background: #fff; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #024f97;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}
*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b { font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

.width90{width: 90%;padding: 0 5%;}
.w_1280{max-width: 1280px;margin: auto;width: 94%;overflow: hidden;}
/*transition*/
.fl{float: left;}
.fr{float: right;}
.m_header{display: none;padding-bottom: 5px;height: 50px;background: #fff;width: 100%;z-index: 2;top:0;}
.m_logo{margin-left: 1%;margin-top: 6px;float: left;}
.m_logo img{height: 40px;}
.menua{float: right;margin-top: 11px;}
.menua img{height: 30px;}

.logo{margin-top: 16px;}
.logo img{height: 62px;}
.navWrap{position: fixed; background: #fff;top: 0; left: 0; z-index: 99;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; width: 90%;padding: 0 5% 0;-webkit-box-shadow:0 0 10px #abaaaa;box-shadow:0 0 10px #abaaaa;}
.navWrap:hover{background: #fff;}
.navWrap .nav{width: 765px;margin: auto;position: relative;z-index: 99;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;margin-top: 20px; }
.navWrap .nav ul{float: left; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
.navWrap .nav .nLi{position: relative;margin-left:73px;padding-bottom: 16px;}
.navWrap .nav .nLi:first-child{margin-left: 0;}
.navWrap .nav .nLi h3{position: relative;text-align: center;}
.navWrap .nav .nLi h3 a{display: block;position: relative;z-index: 3;font-size: 16px;color: #333333;font-weight: bold;line-height: 57px;}
.navWrap .nav .nLi h3 a:after,.navWrap .nav .nLi h3 a:before{width: 0;height: 2px;background: #0064b7;content: '';display: inline-block;position: absolute;bottom: 5px;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.navWrap .nav .nLi h3 a:after{left: 50%}
.navWrap .nav .nLi h3 a:before{right: 50%}
.navWrap .nav .nLi.on a,.navWrap .nav .nLi:hover a{color: #0064b7;}
.navWrap .nav .nLi.on h3 a:after,.navWrap .nav .nLi.on h3 a:before,.navWrap .nav .nLi.cur h3 a:after,.navWrap .nav .nLi.cur h3 a:before{width: 50%;}
.navWrap .nav .nLi .navSub{overflow: hidden;width: 230px;margin-left: -42px;position: absolute;left: 0;top:78px;background: #fff;display: none;padding:0 40px 28px;}
.navWrap .nav .nLi .navSub ul li a{display: block;font-size: 16px;color: #555;line-height: 57px;border-top: 1px solid #eeeeee;}
.navWrap .nav .nLi .navSub ul{overflow: hidden;width: 100%;float: none;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #0064b7;}
.navWrap .nav .nLi .navSub ul li:first-child{padding-top: 10px;}
.navWrap .nav .nLi .navSub ul li:first-child a{border-top: none;}
.navWrap .nav .nLi .navSub ul li em{float: right;font-family: simsun;font-size: 12px;}
.navWrap .nav .nLi .navSub ul li i{margin-right: 10px;background: url(../images/ico1.png) 0 center no-repeat;display: inline-block;width: 7px;float: left;line-height: 57px;height: 57px;}
.navWrap .nav .nLi .navSub ul li:hover i{background-position: -7px center;}
.navWrap .nav .nLi .navSub ul li:hover em{color: #0064b7;}
.searbtn{-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;height: 99px;cursor: pointer;width: 4.7%;display: inline-block;position: relative;}
.searbtn .searchBtn,.searbtn .searchclose{display: block;width: 100%; background:#0064b7 url(../images/ico2.png) no-repeat center center;height: 100%;}
.searbtn .searchclose{display: none;background:#0064b7 url(../images/close.png) no-repeat center center;position: absolute;top: 0;left: 0}
.ewm_btn{-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;cursor: pointer;position: relative;width: 4.7%;height: 99px;background:#fff url(../images/ico3.png) center center no-repeat;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.ewm_btn span{-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;height: 0;overflow: hidden;display: block;position: absolute;top: 99px;left: 0;background: #f5f5f5;}
.ewm_btn span img{width: 187px;margin: 27px}
.ewm_btn:hover{background-color: #f5f5f5;}
.ewm_btn:hover span{height: auto;}
.oa_btn{display: inline-block;line-height: 99px;font-size:19px;color: #0064b7;text-align: center;width: 4.7%;}
.oa_btn:hover{background: #f5f5f5;}

.tophide .searbtn,.tophide .ewm_btn,.tophide .oa_btn{height: 57px;line-height: 57px;  }
.tophide .nav{margin-top: 0;}
.tophide .nav .nLi{padding-bottom: 0;}
.tophide .logo{margin-top: 3px;}
.tophide .logo img{height: 50px;}
.tophide{padding: 0 5%;}
.tophide .ewm_btn span{top: 57px}
.tophide .nav .nLi .navSub{top: 57px}

.hidden_search .text { text-indent: 37px;width: 100%; height: 96px;line-height: 96px; font-size: 18px; color: #333;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block;cursor: pointer; background: url(../images/ico4.png) no-repeat center center ; position: absolute; right: 32px; top: 0; height: 96px; width: 28px; text-indent: -999em;border:none; }
.hidden_search .search_wrap { border: 1px solid #e4eaec;  position: relative;height: 96px; }
.cd-popup { position: fixed; left: 0; top: 0; height: 325px;padding-top: 100px; width: 100%;background: #fff;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 88;  opacity: 0;padding-bottom: 40px;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top:45%; margin-top: -58px; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.hidden_search .text::-webkit-input-placeholder{color:#bbbbbb;}
.hidden_search .text::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#bbbbbb;}
.hidden_search .text:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#bbbbbb;}
.hidden_search .text:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#bbbbbb;}


.banner{overflow: hidden;position: relative;z-index: 77;}
.banner a{display: block;height: 100%;position: relative;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.banner a span.txt1{z-index: 2;position: absolute;width: 69%;display: block;left: 15.5%;top: 36.5%;-webkit-transition:all 1.5s ease 0s; transition:all 1.5s ease 0s;}
.banner a span.txt1 img{max-width: 90%}
/*.banner .swiper-slide.swiper-slide-active a span.txt1{opacity: 1;filter: alpha(opacity=100);left: 15.5%}
*/.bannerhd{z-index: 20;text-align: center;width: 100%;position: absolute;bottom: 50px; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
.bannerhd span{position: relative;width: 15px;height: 15px;margin: 0 0 0 60px;background: url(../images/ico5.png) 0 0 no-repeat;}
.bannerhd span.swiper-pagination-bullet-active{background-position: -15px 0;}
.bannerhd span:first-child{margin-left: 0;}
.bannerhd span:after{width: 52px;height: 1px;background: #fff;opacity: 0.2;filter: alpha(opacity=20);position: absolute;content: '';display: inline-block;left: -55px;top: 50%}
.bannerhd span:first-child:after{display: none;}
.x_left{left: 1.9%;position: absolute;top: 31.9%;opacity: 0;filter: alpha(opacity=0); -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.x_left > span{display: inline-block;position: absolute;}
.x_left_btn{position: absolute;left: 48%;top: 14.8%;}
.x_left_btn span{float: left;display: inline-block;}
.x_left span.x_left01{width: 56px;height: 12px;border:1px solid #1bf5fd;-webkit-animation: tran02 4s linear 0.5s infinite; animation: tran02 4s linear 0.5s infinite;}
.x_left span.x_left02{width: 12px;height: 12px;margin: 0 38px 0 4px;border:1px solid #1bf5fd;background: #1bf5fd;-webkit-animation: tran03 4s linear 0.5s infinite; animation: tran03 4s linear 0.5s infinite;}
.x_left span.x_left03{width: 56px;height: 12px;border:1px solid #1bf5fd;background: #1bf5fd;-webkit-animation: tran02 5s linear 0.5s infinite; animation: tran02 5s linear 0.5s infinite;}
.x_left span.x_left04{margin: 0 0 0 2px;width: 12px;height: 12px;border:1px solid #1bf5fd;background: #1bf5fd;-webkit-animation: tran03 5s linear 0.5s infinite; animation: tran03 5s linear 0.5s infinite;}
.x_left span.x_left07{margin: 0 0 0 2px;width: 12px;height: 12px;border:1px solid #1bf5fd;background: #1bf5fd;}
.x_left span.x_left05{left: 43.5%;top: 39.8%;-webkit-animation: tran01 3s linear 0.5s infinite; animation: tran01 3s linear 0.5s infinite;}
.x_left span.x_left06{left: 65.5%;    top: 76.8%;-webkit-animation: tran01 3s linear 0.5s infinite; animation: tran01 3s linear 0.5s infinite;}
.x_right{right: 3.6%;left: auto;-webkit-transform: rotate(180deg);transform: rotate(180deg);opacity: 0;filter: alpha(opacity=);}
.banner .swiper-slide.swiper-slide-active .x_left{opacity: 0.4;filter: alpha(opacity=40);}
.banner .swiper-slide.swiper-slide-active .x_right{opacity: 1;filter: alpha(opacity=100);}
@-webkit-keyframes tran01 { 
	0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  50% { -webkit-transform: translateX(-50px); transform: translateX(-50px);  }
  100% { -webkit-transform: translateX(-100px); transform: translateX(-100px);opacity: 0;  filter: alpha(opacity=0); }
   }
@keyframes tran01 {
	0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  50% { -webkit-transform: translateX(-50px); transform: translateX(-50px);  }
  100% { -webkit-transform: translateX(-100px); transform: translateX(-100px);opacity: 0;  filter: alpha(opacity=0); }
   }
@-webkit-keyframes tran02 { 
	0% { width: 12px; }
  50% { width: 56px; }
  100%{width: 12px;}
   }
@keyframes tran02 {
	0% { width: 12px; }
  50% { width: 56px; }
  100%{width: 12px;}
   }
@-webkit-keyframes tran03 { 
	0% { width: 56px; }
  50% { width: 12px; }
  100%{width: 56px;}
   }

@keyframes tran03 {
	0% { width: 56px; }
  50% { width: 12px; }
  100%{width: 56px;}
   }
/*banner end*/
.index_one{padding-top: 60px;}
.one_swiper{width: 48.5%;overflow: hidden;position: relative;}
.one_swiper a{display: block;position: relative;}
.one_swiper a span.img{display: block;padding-bottom: 420px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;width: 105%;}
.one_swiper a span.txt{position: absolute;bottom:0;left:0;display: block;width: 100%;height: 203px;background: url(../images/yy1.png) left bottom repeat-x;}
.one_swiper a span.txt i{display: block;bottom:0;left:0;position: absolute;line-height: 78px;font-weight: bold;font-size: 18px;color: #fff;display: block;margin: 0 5.6%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 88.8%;}
.one_btn{position: absolute;width: 47px;height: 47px;top:50%;cursor: pointer;margin-top: -23.5px;background: url(../images/arrow.png) 0 0 no-repeat;z-index: 3; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.one_swiper a:hover span.img{-webkit-transform: translateX(-2%);transform: translateX(-2%);}
.one_next{background-position: -49px 0;right: 2.3%}
.one_prev{left: 2.3%}
.one_next:hover{background-position: -49px -48px;}
.one_prev:hover{background-position: 0 -48px;}
.one_btn.swiper-button-disabled{display: none;}
.one_tab{width: 48.5%;}
.one_tab .tabs{border-bottom: 2px solid #eeeeee;}
.one_tab .tabs > a{display: inline-block;position: relative;line-height: 24px;padding-bottom: 13px;margin-right: 8%;float: left;font-size: 24px;color: #888;font-weight: bold;}
.one_tab .tabs > a:after{width: 0;display: inline-block;height: 2px;position: absolute;left: 0;bottom: -2px;content: '';background: #0064b5;}
.one_tab .tabs > a.active{color: #0064b7;}
.one_tab .tabs > a.active:after{width: 100%;}
.one_tab .tabs span a{color: #888;font-size: 16px;line-height: 25px;}
.one_tab .tabs span a i{font-family: simsun;margin-left: 11px;width: 8px;height: 16px;font-weight: bold;}
.onetabscontainer{position: relative;overflow: hidden;}
.onetabscontainer dl{margin:26px 0 25px;}
.onetabscontainer dl dd {padding-top: 12px;}
.onetabscontainer dl dt a{display: block;font-size: 24px;color: #222;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.onetabscontainer dl dd a{display: block;font-size: 15px;color: #999;line-height: 30px;height: 60px;overflow: hidden;}
.onetabscontainer ul li{float: left;width: 100%;}
.onetabscontainer ul li a{display: block;width: 100%;line-height: 48px;height: 48px;}
.onetabscontainer ul li a i{width: 7px;background: url(../images/ico1.png) 0 center no-repeat;display: inline-block;height: 48px;float: left;margin-right: 10px;}
.onetabscontainer ul li a span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 70%;font-size: 16px;color: #555;}
.onetabscontainer ul li a em{font-family: 'Microsoft JhengHei';float: right;color: #999;font-size: 16px;}
.onetabscontainer ul li a:hover i{background-position: -7px center;}
.onetabscontainer ul li a:hover span,.one_tab .tabs span a:hover{color: #0064b5;}
.onetabscontainer dl dt a:hover,.onetabscontainer ul li a:hover span{-webkit-transform: translateX(3px);transform: translateX(3px);color: #0064b5;}

.index_two{padding-top: 43px;}
.index_tit{text-align: center;}
.index_tit h5{padding-bottom: 19px;font-size: 36px;color: #222;line-height: 40px;}
.index_tit span{display: inline-block;}
.index_tit span > *{display: inline-block;}
.index_tit span i{ /*animation: tran06 3s infinite linear;    -webkit-animation: tran06 3s infinite linear;*/}
.index_tit span em{/*-webkit-animation: tran05 2s ease-out 0.5s infinite; animation: tran05 2s ease-out 0.5s infinite;*/}
.index_tit span b{padding-top: 6px;float: right;/*-webkit-animation: tran04 2s ease-out 0.5s infinite; animation: tran04 2s ease-out 0.5s infinite*/}
@-webkit-keyframes tran04 { 
  0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  100% { -webkit-transform: translateX(20px); transform: translateX(20px);opacity: 0;  filter: alpha(opacity=0); }
}
@keyframes tran04 {
  0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  100% { -webkit-transform: translateX(20px); transform: translateX(20px);opacity: 0;  filter: alpha(opacity=0); }
}
@-webkit-keyframes tran05 { 
  0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  100% { -webkit-transform: translateX(-20px); transform: translateX(-20px);opacity: 0;  filter: alpha(opacity=0); }
}
@keyframes tran05 {
  0% { -webkit-transform: translateX(0); transform: translateX(0);  }
  100% { -webkit-transform: translateX(-20px); transform: translateX(-20px);opacity: 0;  filter: alpha(opacity=0); }
}
@-webkit-keyframes tran06 { 
    0% {transform: rotateY(0deg); -webkit-transform: rotateY(0deg); }
    100% {transform: rotateY(360deg); -webkit-transform: rotateY(360deg); }
}
@keyframes tran06 {
    0% {transform: rotateY(0deg); -webkit-transform: rotateY(0deg); }
    100% {transform: rotateY(360deg); -webkit-transform: rotateY(360deg); }
}

.twoswiper{margin-top: 22px;position: relative;overflow: hidden;}
.twoswiper .swiper-slide{overflow: hidden;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;padding-bottom: 33%;position: relative;}
.two_one_a,.two_two_a{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.two_one_a a,.two_two_a a{display: block;height: 100%;position: relative;}
.two_one_a a span{height: 310px;background: url(../images/yy_310.png) left bottom repeat-x;display: block;position: absolute;width: 100%;bottom: 0;text-align: center;}
.two_one_a a span i{margin-bottom: 20px;display: block;font-size: 36px;font-weight: bold;line-height: 40px;color: #fff;}
.two_one_a a span b{display: block;position: absolute;bottom: 50px;left: 0;width: 100%;}
.two_two_a{opacity: 0;filter: alpha(opacity=0);top: 100%;}
.two_two_a a{color: #fff;}
.two_two_a{background: url(../images/h_70.png);text-align: center;width: 82%;padding: 0 9%;}
.two_two_a h4{padding-top: 19%;font-size: 40px;line-height: 45px;}
.two_two_a span.txt{margin-bottom: 22%;padding-top: 9%;display: block;font-size: 16px;line-height: 34px;max-height: 170px;overflow: hidden;text-align: left;}
.two_two_a span.more{width: 218px;height: 63px;border:1px solid #fe612e;display: inline-block;font-size: 16px;color: #fe612e;}
.two_two_a span.more em{padding-top: 20px;margin-left: 12px;}
.two_two_a span.more em,.two_two_a span.more i{display: inline-block;}
.two_two_a span.more i{line-height: 63px;}
.twoswiper .swiper-slide:hover .two_one_a{top: -100%}
.twoswiper .swiper-slide:hover .two_two_a{top: 0;opacity: 1;filter: alpha(opacity=100);}
.two_two_a span.more:hover em{margin-left: 25px;}

.index_three{padding-top: 76px;padding-bottom: 100px;}
.index_three dt{width: 48.9%;}
.index_three dt p{max-height: 136px;overflow: hidden;margin-top: 14px;margin-bottom: 40px;font-size: 16px;line-height: 34px;color: #555; }
.index_three dt a{display: inline-block;color: #222;font-size: 16px;}
.index_three dt a i{margin-left: 10px;font-family: simsun;font-weight: bold;}
.index_three dt a:hover{color: #0064b5;}
.index_three dt a:hover i{margin-left: 20px;color: #0064b5;}
.index_three dt h4 span{padding-bottom: 11px;display: block;font-size: 36px;color: #222;line-height: 40px;}
.index_three dt h4 i{display: inline-block;    }
.index_three dt h4 i b{float: right;padding-top: 6px;margin-left: -2px;height: 7px;-webkit-animation: tran04 2s ease-out 0.5s infinite;    animation: tran04 2s ease-out 0.5s infinite;}
.index_three dt h4 i em{display: inline-block;animation: tran06 3s infinite linear;    -webkit-animation: tran06 3s infinite linear;}
.index_three dd{margin-top: 11px;width: 41.5%;position: relative;}
.index_three dd > span{position: absolute;width: 178px;height: 152px;display: inline-block;left: 0;margin-left: -91px;top: 50%;margin-top: -76px;z-index: 3;}
.index_three dd > span img{width: 100%;}
.index_three .index_tit{text-align: left;}
.index_three .index_tit span em:first-child{display: none;}

.threeswiper{position: relative;overflow: hidden;}
.threeswiper .swiper-slide{overflow: hidden;}
.threeswiper .swiper-slide a{display: block;padding-bottom: 264px;width: 103%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.three_btn{position: absolute;width: 47px;height: 47px;bottom:10px;cursor: pointer;background: url(../images/arrow.png) 0 0 no-repeat;z-index: 3; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.threeswiper .swiper-slide:hover a{-webkit-transform: translateX(-1.5%);transform: translateX(-1.5%);opacity: 0.8;filter: alpha(opacity=80);}
.three_swiper a:hover span.img{-webkit-transform: translateX(-1.5%);transform: translateX(-1.5%);}
.three_next{background-position: -49px 0;right: 15px}
.three_prev{right: 70px}
.three_next:hover{background-position: -49px -48px;}
.three_prev:hover{background-position: 0 -48px;}
.three_btn.swiper-button-disabled{display: none;}

.footer{background: #283b4f;}
.foot_top{padding-bottom: 33px;padding-top: 40px;}
.foot_top h3 a{display: block;color: #fff;font-weight: bold;font-size: 16px;color: #fff;line-height: 30px;}
.foot_one,.foot_two{float: left;}
.foot_one p{font-size: 14px;line-height: 30px;color: #fff;}
.foot_one p span{opacity: 0.6;filter: alpha(opacity=60);}
.foot_one p img{padding-top: 6px;opacity: 0.4;filter: alpha(opacity=40);height: 17px;margin-right:8px;}
.foot_two{margin-left: 8%;width: 42.5%;}
.foot_two li{float: left;width: 33.3%;}
.foot_two li a{color: #fff;display: inline-block;}
.foot_two li > a{display: block;font-size: 14px;line-height: 30px;opacity: 0.6;filter: alpha(opacity=60);}
.foot_two li > a:hover{opacity: 1;filter: alpha(opacity=100);}
.foot_top h3{padding-bottom: 9px;}
.bdsharebuttonbox > a{background-image: url(../images/foot_ico4.png) !important;width: 39px !important;height: 39px !important;margin:0 0 0 26px !important;}
.bdsharebuttonbox > a.bds_weixin{background-position: 0 0;margin-left: 0 !important;}
.bdsharebuttonbox > a.bds_tsina{background-position: -64px 0;}
.bdsharebuttonbox > a.bds_sqq{background-position:-132px 0;}
.foot_bottom{padding: 12px 0 15px;border-top: 1px solid #334558;}
.foot_bottom p{color: #fff;font-size: 14px;line-height: 39px;opacity: 0.3;filter: alpha(opacity=30);text-align: center;}
.foot_three select{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-bottom: 15px;float: right;background:#283b4f  url(../images/selectico.jpg) right center no-repeat;position: relative;border:1px solid #fff;font-size: 14px;color: #fff;line-height: 39px;width: 100%;text-indent: 20px;height: 39px;opacity: 0.4;filter: alpha(opacity=40);}
.foot_bottom p a{color: #fff;}
.foot_bottom p a:hover{text-decoration: underline;}
/*index end*/
.n_banner{margin-top: 99px;background-position: center;background-repeat: no-repeat;padding-bottom: 460px;position: relative;}
.n_banner .w_1280{overflow: initial;position: absolute;top: 148px;left: 50%;margin-left: -640px;}
.n_banner h5{margin-bottom: 7px;font-size: 48px;font-weight: bold;text-shadow: 0 0 50px #484848;color: #fff;line-height: 50px;}
.n_banner p{font-size: 16px;color: #fff;line-height: 50px;}
.n_banner p a{color: #fff;}
.n_banner p a:hover{opacity: 0.7;filter: alpha(opacity=70);}
.n_banner p i{font-family: 'simsun';margin: 0 10px}
/*n_banner*/
.list_p1_1{padding-top: 30px;}
.p1_1_one{font-size: 16px;line-height: 34px;color: #555;}
.p1_1_one > div{width: 46.9%;}

.p1_1_two{margin: 42px auto}
.p1_1_two_left{position: relative;width: 49.14%;padding-bottom: 520px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.p1_1_two_left div{position: absolute;top:63px;left:11.1%;color: #fff;width: 77.8%;display: block;}
.p1_1_two_left div h5{font-size: 36px;padding-bottom: 19px;font-weight: bold;text-shadow: 0 0 50px #484848;line-height: 46px;}
.p1_1_two_left div h6{text-shadow: 0 0 15px #363636;font-size: 18px;line-height: 34px;}
.p1_1_two_right{width: 49.3%;}
.p1_1_two_right dl{position: relative;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;height: 250px;}
.p1_1_two_right dl dt{width:37.4%;padding: 0 6.3%;height: 100%;color: #fff;background: url(../images/ju_65.png) ;}
.p1_1_two_right dl:first-child{margin-bottom: 20px;}
.p1_1_two_right dl:first-child dt{background: url(../images/lan_85.png) ;}
.p1_1_two_right dl dt h5{padding-top: 61px;font-size: 30px;font-weight: bold;line-height: 40px;text-shadow: 0 0 15px #565656;}
.p1_1_two_right dl dt h6{margin-top: 17px;font-size: 16px;line-height: 30px;text-shadow: 0 0 12px #565656;}
.p1_1_three{background: url(../images/p1img4.jpg) center center no-repeat;background-attachment: fixed;-webkit-background-size: cover;background-size: cover;padding-top: 78px;padding-bottom: 80px;}
.p1_1_three_txt{margin:20px auto ;font-size: 16px;line-height: 34px;opacity: 0.7;filter: alpha(opacity=70);width: 90.2%;text-align: center;color: #fff;}
.p1_1_three_ul{text-align: center;padding-top: 30px;}
.p1_1_three_ul li{display: inline-block;text-align: center;color: #fff;position: relative;padding: 0 4%;}
.p1_1_three_ul li:after{position: absolute;width: 1px;height: 80px;display: inline-block;content: '';background: #fff;opacity: 0.08;filter: alpha(opacity=8);left: 0;top: 50%;margin-top: -40px;}
.p1_1_three_ul li:first-child:after{display: none;}
.p1_1_three_ul li span.num,.p1_1_three_ul li span.txt{display: block;}
.p1_1_three_ul li span.num{line-height: 45px;}
.p1_1_three_ul li span.num i{font-family: 'Microsoft JhengHei';font-size: 40px;font-weight: bold;}
.p1_1_three_ul li span.num em{font-size: 16px;}
.p1_1_three_ul li.li_01{padding-left: 0;}
.p1_1_three_ul li.li_02{padding-right: 0;}
.p1_1_three_ul li span.txt{font-size: 16px;line-height: 20px;}
.p1_1_three_photo{position: relative;width: 824px;margin: auto;padding-top: 40px;}
.p1_1_three_photo span{display: inline-block;margin: 0 47.5px;float: left;}
.p1_1_three_photo span.img4{margin: -73px 0 0 185px}
.p1_1_three_photo span.img5{margin: -73px 0 0 95.5px}
.p1_1_three_photo span.img6{margin: -75px 0 0 322px}
.p1_1_three_photo span img{max-width: 100%}

.p1_1_four{padding: 76px 0 80px;}
.p1_1_four_ul{padding-top: 13px;}
.p1_1_four_ul li{float: left;position: relative;width: 24.5%;text-align: center;margin-left: 0.66%;}
.p1_1_four_ul li:first-child{margin-left: 0;}
.p1_1_four_ul li span.img{display: block;padding-bottom: 217px;background-repeat: no-repeat;background-position: center;}
.p1_1_four_ul li span.txt{position: absolute;width: 100%;height: 100%;display: block;left: 0;top: 0}
.p1_1_four_ul li.li1 span.txt{background: url(../images/bl_65.png) repeat;}
.p1_1_four_ul li.li2 span.txt{background: url(../images/lu2_65.png) repeat;}
.p1_1_four_ul li span.txt i{margin-top: 45px;display: block;}
.p1_1_four_ul li span.txt em{margin-top: 28px;display: block;color: #fff;font-size: 26px;font-weight: bold;text-shadow: 0 0 15px #6d6d6d;line-height: 30px;}

.p1_1_five {margin-bottom: 100px;}
.p1_1_five a{    display: inline-block;
    float: left;
    border: 2px solid #eeeeee;
    width: 28%;
    line-height: 38px;
    padding: 30px 0;
    text-align: center;
    border-left: 1px solid #eee;
    margin: 0 10.5%;}
.p1_1_five a:first-child{border-left: 2px solid #eee;border-right: 1px solid #eee;}
.p1_1_five a span{margin: 0 45px 0 17px;font-size: 22px;color: #333;}
.p1_1_five a em{display: inline-block;width: 38px;height: 15px;background: url(../images/ico8.png) -44px center no-repeat;}
.p1_1_five a:hover span{margin-left: 30px;color: #fe612e;}
.p1_1_five a:hover em{background-position: 0 center;}

.list_p1_2{padding: 47px 0 0;}
.p1_2_box{margin-top: 31px;font-size: 16px;line-height: 34px;margin-bottom: 111px;}
.p1_2_box img,.p1_2_box table,.p1_2_box iframe{max-width: 100%;height: auto !important;}

.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}

.list_p1_3{padding: 47px 0;}
.p1_3_one{padding-top: 41px;}
.p1_3_one li{float: left;width:27.34% ;position: relative;}
.p1_3_one li span.img{display: block;padding-bottom: 100%;overflow: hidden;-webkit-border-radius: 100%;border-radius: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;}
.p1_3_one li span.bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;overflow: hidden;-webkit-border-radius: 100%;border-radius: 100%;}
.p1_3_one li.li2{margin: 0 8.9%;}
.p1_3_one li.li2:after,.p1_3_one li.li2:before{width:18px ;height: 18px;background: url(../images/lingx.png) no-repeat;position: absolute;top: 50%;margin-top: -9px;content: '';display: inline-block;}
.p1_3_one li.li2:after{left: -19%}
.p1_3_one li.li2:before{right: -19%}
.p1_3_one li span.bg *{display: block;text-align: center;}
.p1_3_one li span.bg i{padding-top: 28%;padding-bottom: 8%;font-size: 30px;font-weight: bold;line-height: 40px;position: relative;}
.p1_3_one li span.bg i:after{width: 28px;height: 1px;background: rgba(255,255,255,0.7);content: '';position: absolute;left: 50%;margin-left: -14px;bottom: 0;}
.p1_3_one li span.bg em{width: 74%;padding: 5% 13% 0;font-size: 16px;line-height: 34px;}

.three_tabs{width: 31.25%;float: left;}
.three_tabs a{margin-bottom: 2px;display: block;padding: 0 14.25%;color: #fff;}
.three_tabs a.tabs1{background: url(../images/p1_3_6.png) center center no-repeat;}
.three_tabs a.tabs2{background: url(../images/p1_3_5.png) center center no-repeat;}
.three_tabs a i,.three_tabs a em,.three_tabs a b{display: block;}
.three_tabs a i{padding-top: 26px;font-size: 42px;font-weight: bold;line-height: 60px;font-family: 'Century Gothic' ,Arial, "Helvetica Neue", Helvetica, sans-serif;}
.three_tabs a em{margin-bottom: 43px;line-height: 20px;margin-top: 11px;background: url(../images/p1_3_7.png) left center no-repeat;padding-left: 25px;font-size: 16px;}
.three_tabs a b{height: 0;overflow: hidden;}
.three_tabs a.active{padding-bottom: 80px;padding-top: 42px;background: url(../images/p1_3_4.jpg) center center no-repeat;}
.three_tabs a.active i{font-size: 50px;}
.three_tabs a.active em{margin-top:16px;}
.three_tabs a.active b{height: auto;margin-top: 126px;}

.three_container{width: 63.7%;float: right;position: relative;overflow: hidden;max-height: 700px;}
.three_container dl {position: relative;width: 100%;float: left;}
.three_container dl dt{float: left;width: 13%;font-size: 28px;color: #222;font-family: 'Century Gothic' ,Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 34px;}
.three_container dl dd{position: relative;width: 87%;float: right;line-height: 34px;font-size: 16px;color: #555;}
.three_container dl:after{width: 2px;height: 100%;background: #e5e5e5;content: '';position: absolute;left: 14%;top: 5px;display: inline-block;}
.three_container dl dd p{margin-bottom: 40px;background: url(../images/p1_3_10.png) left 5px no-repeat;padding-left: 8.8%;position: relative;z-index: 2;}
.three_container dl.dl_01 dd p:first-child{background: url(../images/p1_3_9.png) left 5px no-repeat;}
.three_container dl.dl_02 dd p:first-child{background: url(../images/p1_3_11.png) left 5px no-repeat;}

.p1_3_two{position: relative;margin-top: 120px;margin-bottom: 120px;}
.three_container .swiper-slide{overflow-y: auto;}
.p1_3_btn a{display: inline-block;width:45px ;height: 45px;position: absolute;left: 44.6%;margin-left: -15px;z-index: 5;}
.p1_3_btn a.p1_3three_prev{bottom: 50px;}
.p1_3_btn a.p1_3three_next{bottom: 0}
.p1_3_btn a.p1_3three_prev.swiper-button-disabled,.p1_3_two > a.p1_3three_next.swiper-button-disabled{opacity: 0;filter: alpha(opacity=0);}
.three_container .swiper-slide::-webkit-scrollbar-track-piece {background-color:#fff;}
.three_container .swiper-slide::-webkit-scrollbar {width:3px;height:3px;}
.three_container .swiper-slide::-webkit-scrollbar-thumb {background-color:#fff;}
.p1_3_btn{position: relative;width: 100%;float: left;height: 45px;}

.news_swiper{margin-bottom: 60px;margin-top: 60px;overflow: hidden;position: relative;}
.news_swiper .swiper-slide a{overflow: hidden;display: block;position: relative;}
.news_swiper .swiper-slide a span.img{display: block;padding-bottom: 420px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;width: 105%;}
.news_swiper .swiper-slide a span.txt{line-height: 40px;padding: 20px 0;background: url(../images/h_70.png) repeat;display: block;width: 100%;position: absolute;bottom: 0;left: 0}
.news_swiper .swiper-slide a span.txt i{display: block;margin: 0 5.5%;color: #fff;font-weight: bold;font-size: 18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.list_news dl{margin-top: 20px;}
.list_news dl dt{float: left;width:23.5% ;}
.list_news dl dt a,.list_news dl dd a{display: block;overflow: hidden;}
.list_news dl dt span.img{display: block;width: 105%;padding-bottom: 204px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_news dl:hover dt span.img,.news_swiper .swiper-slide a:hover span.img{-webkit-transform: translateX(-2%);transform: translateX(-2%);}
.list_news dl dd{width: 73.5%;float: right;}
.list_news dl dd a *{display: block;}
.list_news dl dd a span{margin-top: 14px;margin-bottom: 28px;font-size: 22px;color: #222;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_news dl dd a i{font-size: 16px;color: #999;line-height: 30px;height: 60px;overflow: hidden;}
.list_news dl dd a em{padding-top: 15px;font-family: 'Microsoft JhengHei';font-size: 14px;color: #999;}
.list_news dl:hover dd span{color: #0064b7;-webkit-transform: translateX(5px);transform: translateX(5px);}

.page{text-align: center;margin-top: 50px;margin-bottom: 100px;}
.page a,.page_wap a{background: #fff;position: relative;z-index: 2;display: inline-block;border:1px solid #e5e5e5;line-height: 38px;padding: 15px 29px;font-size: 16px;color: #555;}
.page a.page_home,.page a.page_end,.page_wap a.page_home,.page_wap a.page_end{padding: 5px 0;width: 12.2%;}
.page a.page_home{float: left;}
.page a.page_end{float: right;}
.page a.on,.page a:hover{background: #0064b7;color: #fff;font-weight: bold;border-color: #0064b7}
.pagespan{position: relative;display: inline-block;}
.pagespan a{width: 69px;padding: 5px 0;margin: 0 3px}
.pagespan:after,.pagespan:before{width: 190px;height: 1px;background: #e5e5e5;content: '';position: absolute;top: 50%;display: inline-block;}
.pagespan:after{left: -200px}
.pagespan:before{right: -200px}
.pagespan select{border:1px solid #e5e5e5;height: 48px;width: 68px;font-size: 16px;color: #555;text-align: center;text-indent: 1em;}
.pagespan em{font-size: 16px;color: #555;padding: 0 5px;}
.pagespan em.emmargin{padding-left: 16px;}
.page_wap{margin: 30px 0;display: none;text-align: center;}


.cont_news{width: 78.2%;margin: 56px auto;}
.cont_tit{font-size: 36px;color: #222;line-height: 40px;}
.cont_em{padding: 25px 0 34px;font-size: 14px;color: #999;font-family: 'Microsoft JhengHei';line-height: 24px;}
.cont_box{font-size: 16px;line-height: 34px;color: #555;}

.cont_box img,.cont_box iframe,.cont_box table{max-width: 100%;height: auto !important;display: block;margin: auto;}
.bdsharebuttonbox.sharebtn{float: left;}
.bdsharebuttonbox.sharebtn > a{display: inline-block;width: 59px !important;height: 60px !important;background: url(../images/fx_ico.jpg) 0 0 no-repeat !important;margin: 0 !important;padding: 0 !important;float: left;}
.bdsharebuttonbox.sharebtn > a.bds_sqq{background-position: -59px 0 !important;}
.bdsharebuttonbox.sharebtn > a.bds_tsina{background-position: -118px 0 !important;}
.bdsharebuttonbox.sharebtn > a.bds_more{background-position: -177px 0 !important;width: 60px !important;}
.go_list{border:1px solid #e5e5e5;display: inline-block;font-size: 16px;color: #222;width: 178px;height: 58px;text-align: center;line-height: 58px;}
.go_list:hover{background: #0064b7;border-color: #0064b7;color: #fff;}
.cont_fx{margin-top: 52px;}
.cont_page{background: #f6f6f6;padding: 40px 0 44px;}
.cont_page li{width: 46.5%;}
.cont_page ul{max-width: 1000px;margin: auto;width: 94%;}
.cont_page li span.time{display: inline-block;float: left;width: 78px;border:1px solid #d3d3d3;text-align: center;}
.cont_page li span.time *{display: block;font-family: 'Microsoft JhengHei';}
.cont_page li span.time i{line-height: 53px;background: #fff;font-size: 20px;color: #9a9a9a;}
.cont_page li span.time em{background: #d3d3d3;font-size: 14px;color: #fff;line-height: 30px;border-top:1px solid #d3d3d3;}
.cont_page li span.txt{padding-top: 10px;display: block;margin-left: 100px;font-size: 18px;font-weight: bold;color: #222;line-height: 32px;height: 64px;overflow: hidden;}
.cont_page li span.txt:hover{color: #0064b7;}
.cont_page li:hover span.time{border-color: #0064b7;}
.cont_page li:hover span.time i{color: #0064b7;}
.cont_page li:hover span.time em{background: #0064b7;border-color: #0064b7;}


.n_banner2{padding-bottom: 600px;}
.n_banner2 .w_1280{top: 120px}
.p3_swiper{position: relative;overflow: hidden;margin: -255px auto 140px}
.p3_swiper .swiper-slide{padding:8px 0 57px;}
.p3_swiper .swiper-slide > *{display: block;color: #fff;}
.p3_swiper .swiper-slide h5{font-size: 32px;line-height: 92px;text-align: center;}
.p3_swiper .swiper-slide a.img{padding-bottom:260px ;margin: 0 9%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.p3_swiper .swiper-slide a.txt{font-size: 16px;line-height: 34px;margin:30px 9%;text-align: justify;height: 238px;}
.p3_swiper .swiper-slide a.more{margin: 0 9%;padding: 18px 0 0;font-size: 16px;line-height: 34px;}
.p3_swiper .swiper-slide a.more i{font-family: simsun;margin-left: 22px;font-weight: bold;}
.p3_swiper_01{background: #2598e1;}
.p3_swiper_02{background: #2369b0;}
.p3_swiper_03{background: #405378;}
.p3_swiper .swiper-slide:hover a.img{-webkit-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 0 20px #fff;box-shadow: 0 0 20px #fff;}
.p3_swiper .swiper-slide:hover a.more i{margin-left: 40px;color: #fe612e;}

.contact{padding: 47px 0 100px;}
.contact_map{height: 685px;position: relative;}
#dituContent{width: 100%;height: 100%;}
.contact ul{padding-top: 50px;margin-bottom: 20px;}
.contact ul li{width: 42%;border:1px solid #eeeeee;float: left;}
.contact ul li span{float: left;display: inline-block;width: 30%;padding: 60px 0;background: #f4f5f7;text-align: center;border-right:1px solid #eee;}
.contact ul li > i{font-weight: bold;font-size: 24px;color: #555;display: inline-block;line-height: 60px;padding: 60px 0;float: left;padding-left: 30px;}
.contact ul li > em{display: inline-block;float: left;padding-left: 27px;font-size: 16px;color: #555;line-height: 30px;padding-top: 75px;}
.contact ul li dt{font-size: 20px;color: #555;line-height: 60px;padding: 60px 0 60px 27px;float: left;}
.contact ul li dd{width:100%;float: right;border-left: 1px solid #eee;background: #f4f5f7;text-align: center;}
.contact ul li dd img{max-width: 100%;margin-top: 10px;height: 135.84px;display: inline-block;border:1px solid #eee;}
.contact ul li dd p{line-height: 32px;font-size: 14px;color: #555;}
.contact ul li.noborder{border-left: none;border-right: none;width: 42%;}
.contact ul li.lastborder{width: 15.5%;}

.list_notice li{padding: 35px 0; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; position: relative;}
.list_notice li a{display: block;}
.list_notice li a span{display: inline-block;width:12.2% ;border:1px solid #e5e5e5;line-height: 48px;overflow: hidden;text-align: center;font-family: 'Microsoft JhengHei';font-size: 14px;color: #555;}
.list_notice li a i{margin: 0 2.3%;display: inline-block;width: 75%;font-size: 18px;color: #222;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 48px;}
.list_notice li a em{float: right;display: inline-block;background: url(../images/xiangyou.png) right center no-repeat;display: inline-block;line-height: 48px;font-size: 15px;color: #aaa;padding-right: 20px;}
.list_notice li a:hover i{color: #0064b7;-webkit-transform: translateX(3px);transform: translateX(3px);}
.list_notice li:hover{-webkit-box-shadow: 0 5px 20px #ccc;box-shadow: 0 5px 20px #ccc;z-index: 2;}
.list_notice ul{padding:25px 0 20px;min-height: 300px;}

.notice_form{padding-top: 47px;padding-bottom: 150px;}
.notice_form form{width: 980px;margin:50px auto 0;}
.notice_form form div{border:1px solid #eeeeee;}
.notice_form form div label{display: inline-block;background: #f4f5f7;width: 206px;text-indent: 60px;font-size: 18px;color: #333;line-height: 97px;}
.notice_form form div label i{color: #fe612e;padding-left: 10px;}
.notice_form form div input{width: 720px;height: 97px;line-height: 97px;border:none;margin-left: 40px;font-size: 16px;color: #555;}

.notice_form form div input::-webkit-input-placeholder{color:#bbbbbb;}
.notice_form form div input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#bbbbbb;}
.notice_form form div input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#bbbbbb;}
.notice_form form div input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#bbbbbb;}
.notice_form form div span{float: right;font-size: 16px;color: #555;padding-left: 60px;border-left: 1px solid #eee;display: inline-block;line-height: 97px;padding-right: 20px;}
.notice_form form div img{float: right;margin: 1px 1px 1px 0;height: 94px;width:200px}
.notice_form form div input.yzm{width: 380px;}
.notice_form form input[type=submit]{background: #0064b7;font-weight: bold;color: #fff;display: block;width: 100%;border:none;font-size: 18px;line-height: 100px;margin-top: 20px;}

.p3_1_one{line-height: 34px;}
.p3_1_one h3{padding-top: 53px;padding-bottom: 17px;font-size: 18px;color: #888;}
.p3_1_one h4{font-size: 30px;color: #222;}
.p3_1_one ul{padding-top: 109px;}
.p3_1_one ul li{float: left;width: 33.33%;}
.p3_1_one ul li > *{display: block;text-align: center;}
.p3_1_one ul li b{padding: 23px 0 17px;font-size: 22px;color: #222;font-weight: normal;}
.p3_1_one ul li p *{display: block;font-size: 16px;color: #888;}
.p3_1_one ul li p i{width: 74%;margin: auto;}

.p3_1_two{margin-top: 108px;padding: 105px 0 70px;background: url(../images/p3_1img4.jpg) center center no-repeat;background-attachment: fixed;color: #fff;}
.p3_1_two h3{padding-bottom: 25px;font-size: 40px;line-height: 45px;}
.p3_1_two p{font-size: 16px;line-height: 34px;}
.p3_1_two em{display: block;margin-top: 90px;}

.p3_1_dl{padding-bottom: 85px;}
.p3_1_three_2{background: #f4f5f6;}
.p3_1_dl dd{width: 56.5%;padding-top: 103px;}
.p3_1_dl h3{font-size: 36px;padding-bottom: 23px;color: #222;line-height: 40px;margin-left: -22px;}
.p3_1_dl h4{margin-bottom: 50px;font-size: 18px;color: #222;line-height: 34px;}
.p3_1_dl p{font-size: 16px;color: #555;line-height: 34px;}
.p3_1_three_2 dt{margin-left: -11px;}
.p3_1_dl dl{max-width: 1280px;width: 96%;margin: auto;}
.p3_1_four dt{margin-right: -44px;}

.p3_1_a{margin-bottom: 100px;}
.p3_1_a li{width: 49.2%;}
.p3_1_a li a{display: block;position: relative;overflow: hidden;}
.p3_1_a li a span.img{width: 105%;display: block;padding-bottom: 380px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.p3_1_a li a span.hui{background: url(../images/c_hui.png) left top repeat-y;display: block;width: 100%;position: absolute;height: 100%;top: 0;left: 0}
.p3_1_a li a span.txt{position: absolute;left: 10.7%;display: block;top: 71px;color: #fff;}
.p3_1_a li a span.txt i.tit{font-size: 18px;line-height: 34px;display: block;}
.p3_1_a li a span.txt i.text{float: left;width: 100%;margin-top: 15px;display: block;}
.p3_1_a li a span.txt i.text em{float: left;display: inline-block;width: 40px;height: 40px;font-size: 22px;font-family: 'Microsoft JhengHei';text-align: center;line-height: 40px;background: #fe612e;}
.p3_1_a li a span.txt i.text b{float: left;margin-left: 17px;display: inline-block;line-height: 38px;font-size: 36px;font-weight: bold;}
.p3_1_a li a span.txt i.more{margin-top: 136px;display: inline-block;width: 38px;height: 15px;background: url(../images/p3_1more.png) -45px 0 no-repeat;}
.p3_1_a li a:hover span.txt i.more{background-position: 0 0;}
.p3_1_a li a:hover span.img{-webkit-transform: translateX(-2%);transform: translateX(-2%);}
.p3_1_a li a:hover span.txt i.text em{background: none ;}

.p3_2{padding-top: 80px;}
.p3_2 dt{width:50% ;}
.p3_2 dt a{display: block;}
.p3_2 dt a span{display: block;padding-bottom: 448px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.p3_2 dd{width: 46%;}
.p3_2 dd a{display: block;padding-top: 73px;}
.p3_2 dd h3{font-size: 36px;color: #222;line-height: 46px;}
.p3_2 dd h4{padding: 10px 0 19px;font-size: 14px;color: #999;line-height: 30px;}
.p3_2 dd p{font-size: 16px;line-height: 34px;color: #555;height: 136px;overflow-y: auto;}
.p3_2 dd h6{margin-top: 18px;color: #999;background: url(../images/add.jpg) left center no-repeat;line-height: 34px;font-size: 14px;padding-left: 24px;}
.p3_2 dd p::-webkit-scrollbar-track-piece {background-color:#f8f8f8;}
.p3_2 dd p::-webkit-scrollbar {width:3px;height:3px;}
.p3_2 dd p::-webkit-scrollbar-thumb {background-color:#80c5ff;}
.pt78{padding-top: 28px;}
.bggray{background: #f5f5f5;}

.p3_2_two{padding: 14px 0 100px;margin-bottom: 100px;}
.p3_2_swiper{overflow: hidden;position: relative;}
.p3_2_two h5{padding-bottom: 18px;padding-top: 30px;font-weight: bold;font-size: 18px;color: #222;line-height: 34px;}
.p3_2_swiper .swiper-slide a{border:1px solid #eeeef0;display: block;background: #fff;height: 90px;background-position: center;background-repeat: no-repeat;}

.list_p3_3{padding: 40px 0 100px ;}
.one_text{font-size: 16px;line-height: 34px;color: #555;}
.font_blod{font-size: 20px;font-weight: bold;color: #0064b7;margin-left: 25px;}
.p3_3_two{margin-top: 67px;}
.p3_3_two li{width: 33.33%;float: left;position: relative;height:600px ;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.p3_3_two li span.txt{display: block;padding: 0 14%;color: #fff;position: absolute;top: 0;}
.p3_3_two li span.txt *{display: block;}
.p3_3_two li span.txt i{margin-top: 105px;padding-bottom: 42px;font-size: 30px;font-weight: bold;line-height: 40px;}
.p3_3_two li span.txt em{font-size: 16px;line-height: 34px;}
.p3_3_three{padding-top: 100px;}
.p3_3_three h3{padding-bottom: 35px;font-size: 30px;color: #222;line-height: 40px;}
.p3_3_four{margin-top: 40px;}
.p3_3_four li{padding-bottom: 47px;border:1px solid #eeeeee;border-left: none;width:24.8%;float: left;text-align: center;font-size: 24px;color: #222;line-height: 34px;}
.p3_3_four li:first-child{border-left: 1px solid #eee;}
.p3_3_four li > *{display: block;}
.fourli_bg{background: #f4f5f7;}
.p3_3_four li img{margin: 42px 0 22px}
.p1img_img_hover{display: none;}
.p1_1_five a:hover .p1img_img{display: none;}
.p1_1_five a:hover .p1img_img_hover{display: inline-block;}

.history{margin-top: 88px;margin-bottom: 133px;}
.history dl{width: 50%;}
.line{width: 100%;float: left;position: relative;}
.line:after{width: 1px;left:50%;margin-left: 0.5px;background: #e5e5e5;content: '';position: absolute;height: 100%;display: inline-block;top: 0}
.history dl dd{ z-index: 1;margin-top: -40px;position: relative;width: 90%;background: #f4f4f4;border:1px solid #eeeeee;font-size: 16px;color: #555;line-height: 34px;border-right: none;}
.history dl dd .txt{position: relative;z-index: 2;overflow-y: auto;height: 193px;padding: 20px 5.6%;}
.history dl dt{z-index: 5;position: relative;width: 83px;height: 83px;-webkit-border-radius: 100%;border-radius: 100%;text-align: center;}
.history dl dt span{display: block;width: 79px;height: 79px;line-height: 79px;margin: 2px;-webkit-border-radius: 100%;border-radius: 100%;color: #fff;font-size: 24px;font-family: 'Century Gothic' ,arial;}
.history dl.fr dt{margin-left: -42px;float: left;border:1px solid #0064b7;}
.history dl.fr dt span{background: #0064b7;}
.history dl.fl dt{margin-right: -42px;float: right;border:1px solid #f96131;}
.history dl.fl dt span{background: #f96131;}
.history dl.fr dd{float: right;}
.history dl dd .txt::-webkit-scrollbar{width: 4px;height: 4px;}
.history dl dd .txt::-webkit-scrollbar-track{background-color: #d4d4d4;}
.history dl.fr dd .txt::-webkit-scrollbar-thumb{background-color: #0064b7;}
.history dl.fl dd .txt::-webkit-scrollbar-thumb{background-color: #f96131;}
.history dl.fl dd{float: left;}
.history dl dd:after{top:72px;width: 12px;height: 19px;position: absolute;display: inline-block;content: '';}
.history dl.fl dd:after{background: url(../images/dd_left.jpg) no-repeat;right: -11px}
.history dl.fr dd:after{background: url(../images/dd_right.jpg) no-repeat;left: -11px;}

.banner a div.txt1{z-index: 2;position: absolute;display: block;left: 16.8%;top: 38.5%;-webkit-transition:all 1.5s ease 0s; transition:all 1.5s ease 0s;}
.banner a div.txt1 *{display: block;}
.banner a div.txt1 h4,.banner a div.txt2 h4{font-size: 45px;line-height: 50px;text-shadow: 0 0 35px rgba(0,0,0,0.5);color: #fff;}
.banner a div.txt1 h5,.banner a div.txt2 h5{padding-top: 19px;padding-bottom: 5px;font-size: 58px;font-weight: bold;line-height:70px;text-shadow: 0 0 35px rgba(0,0,0,0.5);color: #fff;}
.banner a div.txt1 p,.banner a div.txt2 p{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 17px;text-transform: uppercase;line-height: 20px;color: #fff;opacity: 0.6;filter: alpha(opacity=60);}
/*.banner .swiper-slide.swiper-slide-active a div.txt1{opacity: 1;filter: alpha(opacity=100);left: 16.8%}
*/
.banner a div.txt2{width: 100%;left: 0;position: absolute;top: 32.5%;text-align: center;-webkit-transition:all 1.5s ease 0s; transition:all 1.5s ease 0s;}
.banner a div.txt2 p{opacity: 1;filter: alpha(opacity=100);}
/*.banner .swiper-slide.swiper-slide-active div.txt2{top: 32.5% ;opacity: 1;filter: alpha(opacity=100);}
*/

.cnzz{position: relative;display: inline-block;width: 50px;height: 12px;}
.cnzz img{position: absolute;top: 0;left: 0}

.fixed{z-index: 999;color: #fff;position: fixed;right: 5px;bottom: 100px;text-align: center;}
.fixed > div i img{margin-top: 16px;margin-bottom: 8px;height: 25px;}
.fixed > div em{display: block;font-size: 13px;opacity: 0.4;filter: alpha(opacity=40);}
.fixed > div{-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;position: relative;cursor: pointer;overflow: hidden;width: 70px;margin-bottom: 2px;height: 80px;}
.fixed > div.div1,.fixed > div.div3{background: #0064b7;}
.fixed > div.div2{background: #283b4f;}
.fixed > div.div1 a,.fixed > div.div2 p{font-family: 'Microsoft JhengHei';-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;display: block;position: absolute;right: 70px;top: 0;font-size: 20px;color: #fff;text-align: center;width: 235px;background: #0064b7;line-height: 80px;opacity: 0;filter: alpha(opacity=0);}
.fixed > div:hover{overflow: inherit;}
.fixed > div.div1:hover a,.fixed > div.div2:hover p{opacity: 1;filter: alpha(opacity=100);}
.fixed > div.div2 p{font-size: 18px;background: #283b4f;text-decoration: underline;}
.fixed > div.div3 a{color: #fff;}
.right_fix{position: fixed;left: 0;top: 50%;z-index: 99;}
/*20190809*/
.foot_swiper{margin-top: 34px;position: relative;overflow: hidden;}
.foot_swiper .swiper-slide{background: #fff;}
.foot_swiper .swiper-slide a{text-align: center;display: block;margin: auto;font-size: 16px;font-weight: bold;color: #212121;line-height: 26px;padding: 12px 0;}
.foot_swiper .swiper-slide a i{display: inline-block;padding-left: 30px;background: url(../images/080901.png) left center no-repeat;-webkit-background-size: 21px auto;background-size: 21px auto;}
.foot_three{width: 21%;}

.ba_div{width: 240px;margin: auto;}
.ba_div img{float: left;margin-top: 10px;}
@media screen and (max-width: 1440px){
	.navWrap{width: 96%;padding: 0 2%;}
	.navWrap .nav .nLi{margin-left: 40px;}
	.navWrap .nav{width: 600px;}
	.ewm_btn,.oa_btn,.searchBtn{width: 6%;}
	.ewm_btn span img{width: 175px;}
	.navWrap .nav .nLi .navSub ul li a{line-height: 50px;}
	.navWrap .nav .nLi .navSub ul li i{height: 50px;line-height: 50px;}
  .two_two_a span.txt{max-height: 130px;}
  .two_two_a span.more{width: 180px;height: 50px;}
  .two_two_a span.more i{line-height: 50px;}
  .two_two_a span.more em{padding-top: 17px;}
  .two_two_a h4{font-size: 35px;line-height: 40px;}
  .p1_1_three_ul li{padding: 0 2.5%;}

}
@media screen and (max-width: 1280px){
.navWrap{display: none;}	
.m_header{display: block;}
.banner a{padding-bottom: 50%;height: auto;}
.x_left{top: 17%;left:0;-webkit-transform: scale(0.8);	transform: scale(0.8);}
.x_right{right: 0;left: auto}
.one_swiper,.one_tab{width: 100%;}
.one_swiper a span.img{padding-bottom: 66%;}
.one_swiper a span.txt{height: 50px;}
.one_swiper a span.txt i{line-height: 50px;font-size: 16px;}
.one_tab{padding-top: 30px;}
.index_one{padding-top: 30px;}
.one_tab .tabs > a,.onetabscontainer dl dt a{font-size: 20px;}
.onetabscontainer dl{margin: 15px 0}
.onetabscontainer dl dd a{height: auto;max-height: 60px;}
.twoswiper .swiper-slide:hover .two_one_a{top: 0;opacity: 0.7;filter: alpha(opacity=70);}
.twoswiper .swiper-slide:hover .two_two_a{top: 100%;opacity: 0;filter: alpha(opacity=0);}
.twoswiper .swiper-slide:hover .two_one_a span b em{margin-left: 15px;}
.foot_two{display: none;}
.foot_bottom p{width: 100%;text-align: center;}
.foot_bottom select{float: none;display: block;margin: auto;width: 250px;}
/*index end*/
.n_banner{margin-top: 0;-webkit-background-size: cover;  background-size: cover;}
.n_banner .w_1280{left: 3%;margin-left: 0;top: 32%}
.n_banner{padding-bottom: 24%;}
.n_banner h5{font-size: 30px;}
/*n_banner*/
.p1_1_two_right dl dt h5{padding-top: 30px;}
.p1_1_three_ul li span.num i{font-size: 35px;}
.p1_1_three_ul li span.txt{font-size: 14px;}
.p1_1_three_ul li{padding: 0 1.5%;}
.three_tabs a.active i{font-size: 40px;}
.three_tabs a i{font-size: 30px;}
.p1_3_btn{display: none;}
.p1_3_one li span.bg i{font-size: 22px;padding-top: 22%;}
.p1_3_one li span.bg em{font-size: 14px;line-height: 24px;}
.p1_3_two{margin: 60px 0}
.page{display: none;}
.page_wap{display: block;}
.page_wap a.page_end,.page_wap a.page_home{float: none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.news_swiper .swiper-slide a span.img{padding-bottom: 70%;}
.news_swiper .swiper-slide a span.txt{padding: 10px 0;}
.news_swiper .swiper-slide a span.txt i{font-size: 16px;font-weight: normal;}
.index_three{padding-bottom: 30px;padding-top: 30px;}
.cont_news{width: 100%;}
.n_banner2{padding-bottom:350px;}
.n_banner2 .w_1280{top: 15%}
.p3_swiper{margin: -150px auto 80px}
 .p3_swiper .swiper-slide a.img{padding-bottom: 60%;}
 .contact_map{height: 350px;}
 .list_notice li{padding: 20px 0;}
 .list_notice li a i,.list_notice li a em{line-height: 38px;}
 .list_notice li a span{line-height: 36px;}
 .list_notice li a i{width: calc(100% - 16.8% - 110px);font-size: 16px;}
 .contact ul li{-webkit-box-sizing: border-box; box-sizing: border-box;}
 .contact ul li.noborder{border:1px solid #eee;}
.contact ul{padding-top:25px }
.notice_form form{width: 100%;}
.notice_form form div input{width: calc(100% - 18%);margin-left: 0;text-indent: 20px;}
.notice_form form div label{width: 16%;text-align: center;text-indent: 0;}
.notice_form form div span{padding-left: 20px;}
.notice_form form div input.yzm{width: calc(100% - 16% - 350px);}
.notice_form form div img{width: 130px; }

.p3_1_dl dl dt img{height: 450px;}
.p3_1_dl dd{padding-top: 75px;}
.p3_1_one ul{padding-top: 40px;}
.p3_1_two{margin-top: 50px;padding: 50px 0 30px;}
 .contact ul li,.contact ul li.lastborder,.contact ul li.noborder{width: 100%;}
 .contact ul li span{width: 100%;padding: 20px 0;}
 .contact ul li span img{height: 30px;}
.contact ul li > i,.contact ul li > em{width: 100%;padding:15px 0;line-height: 30px;text-align: center;}
.contact ul li dd{background: none;border:none;float: none;}
.contact ul li dt,.contact ul li dd{display: block;width: 100%;padding: 0;text-align: center;}
.contact ul li.lastborder{border-top: none}
/*20190621*/
.banner a div.txt1,.banner a div.txt2{z-index: 5;}
.banner a div.txt1 h5, .banner a div.txt2 h5{font-size: 40px;line-height: 50px;padding: 5px 0;}
.banner a div.txt1 h4, .banner a div.txt2 h4{font-size: 30px;}
.banner a div.txt1 p, .banner a div.txt2 p{font-size: 13px;}

.p3_swiper .swiper-slide a.txt{line-height: 30px;}

}
@media screen and (max-width: 991px){
	.bannerhd{bottom: 10px}
  .index_tit h5,.index_three dt h4 span{font-size: 26px;}
  .two_one_a a span i{font-size: 26px;}
  .index_two{padding-top: 20px;}
  .index_three dt,.index_three dd{width: 100%;}
  .index_three dt{padding-bottom: 10px;}
  .index_three dt p{margin-bottom: 15px;}

.twoswiper{margin-top: 10px;}
.index_three dd > span{left: 50%;top:10%;margin-left: -68px;width: 136px;}
  .two_one_a a span{background:url(../images/yy_310.png) left 100px repeat-x;}
  .p1_1_one > div{width: 100%;}
  .p1_1_two_right dl dt{width: 87.4%;}
  .p1_1_three_ul li{width: 33%;padding: 0;}
  .p1_1_three_photo{width: 100%;text-align: center;}
  .p1_1_three_photo span{float: none;margin: 0 0 5px 0 !important;max-width:30%}
  .p1_1_three_txt{width: 100%;}
  .p1_1_three,.p1_1_four{padding: 40px 0;}
  .p1_1_four_ul li span.txt em{font-size: 20px;}
  .p1_1_four_ul li span.txt i img{height: 52px;}
  .three_tabs,.three_container{width: 100%;}
  .three_tabs{margin-bottom: 20px;}
  .three_tabs a{position: relative;float: left;width: 33.33%;-webkit-box-sizing: border-box;  box-sizing: border-box;padding: 0 2%;}
.three_tabs a.active{padding-bottom: 0;padding-top: 0;background: url(../images/p1_3_4.jpg) center center no-repeat;}
.three_tabs a.active em{margin-top:11px;}
.three_tabs a.active b{height: auto;margin-top: 0;position: absolute;right: 2%;bottom: 0}
.p1_3_one li.li2:after, .p1_3_one li.li2:before{display: none;}
.p1_3_one li.li2{margin: 0 4%}
.p1_3_one li{width: 30%;}
.list_news dl dt span.img{padding-bottom: 135px;}
.p1_1_five {margin-bottom: 50px;}
.cont_tit{font-size: 24px;}
.cont_news{margin: 25px auto;}
.cont_em{padding: 10px 0 20px;}


.p3_1_dl dl dt{margin: 0;float: left;width: 100%;text-align: center;height: 350px;overflow: hidden;}
.p3_1_dl dl dt img{max-width: 100%;margin-top: -65px;}
.p3_1_dl dl dd{width: 100%;padding-top: 0;padding-bottom: 40px;}
.p3_1_dl h3{font-size: 25px;margin: 0}
.p3_1_dl h4{font-size: 18px;margin-bottom: 20px;}
.p3_1_dl{padding-bottom: 0px;}

.p3_2 dt a span{padding-bottom: 300px;}
.p3_2 dd  a{padding-top: 20px;}
.p3_2 dd h3{font-size: 26px;line-height: 36px;}
.p3_2 dd h4{padding: 10px 0 5px;}
.p3_2 dd h6{margin-top: 8px;}


.p3_3_two li span.txt{padding: 0 7%;}
.p3_3_two li span.txt i{margin-top: 55px;font-size: 25px;padding-bottom: 25px;}
.p3_1_two{background-attachment: inherit}

.index_three .index_tit{text-align: center;}
.index_three .index_tit span em:first-child{display: inline-block;}
/*20190618*/
.history{margin-bottom: 40px;margin-top: 38px;}
.history dl{width: 100%;margin: 0 0 10px 0}
.history dl.fr dt,.history dl.fl dt{margin: 0;float: left;}
.history dl dd{width: calc(100% - 100px);margin-top: 0;border-right: 1px solid #eee;}
.history dl dd .txt{height: auto;}
.history .line:after{display: none;}
.history dl.fl dd{float: right;}
.history dl.fl dd:after{right: auto;left: -11px;background: url(../images/dd_right.jpg)  no-repeat;}
.history dl dd:after{top: 35px}

.fixed{display: none;}
  .p1_1_five a{padding: 15px 0;width: 44.8%;margin:0 2.5% 5px;-webkit-box-sizing: border-box;  box-sizing: border-box;}
  .p1_1_five a span{font-size: 15px;margin: 0 5px}
.p1_1_five a i img{height: 28px;margin-top: 6px;}
/*20190809*/
.foot_swiper .swiper-slide a{font-size: 14px;}

}
@media screen and (max-width: 768px){
	.x_left{top:1%}
	.txt1{top: 30%}
	.x_right{display: none;}
	.onetabscontainer ul li a{height: 38px;line-height: 38px;}
	.onetabscontainer ul li a i{height: 38px;}
	.onetabscontainer ul li a span,.onetabscontainer ul li a em{font-size: 15px;}
	.onetabscontainer dl dd{padding-top: 0;}
  .twoswiper .swiper-slide{padding-bottom: 63%;}
  .banner a{padding-bottom: 55%;}
  .foot_three{display: none;}
  .foot_top{padding: 30px 0 15px;}
  /*index end*/
  .n_banner{padding-bottom: 35%;}
  .n_banner h5{font-size: 24px;line-height: 30px;}
  .n_banner p{line-height: 30px;font-size: 14px;}
  /*n_banner*/
  .p1_1_two_left,.p1_1_two_right{width: 100%;}
  .p1_1_two_left{padding-bottom: 40%;margin-bottom: 20px;}
  .p1_1_two_right dl{padding-bottom: 40%;height: auto;}
  .p1_1_two_right dl dt{position: absolute;top: 0;left: 0}
  .p1_1_two_left div{width: 87.4%;padding: 0 6.3%;left: 0;top: 0}
  .p1_1_two_left div h5,.p1_1_two_right dl dt h5{font-size: 24px;line-height: 34px;padding-top: 20px;padding-bottom: 10px;}
  .p1_1_two_right dl dt h6,.p1_1_two_left div h6{font-size: 14px;line-height: 24px;margin-top: 0;}
  .p1_1_three_ul li{float: left;width: 50%;margin-bottom: 10px;}
  .p1_1_three_ul li:after{display: none;}
  .p1_1_three_photo span.img4{display: none;}
  .p1_1_one,.p1_1_three_txt{line-height: 30px;}
  .p1_1_four_ul li,.p1_1_four_ul li:first-child{width: 45%;margin: 0 2.5% 5px }
  .p1_1_four_ul li span.img{padding-bottom:90px;}
  .p1_1_four_ul li span.txt i{margin-top: 25px;}
  .three_tabs a.active i{font-size: 20px;}
  .three_tabs a i{font-size: 17px;padding-top: 6px;}
  .three_tabs a em{height: 40px;}
  .three_container dl dt{width: auto;font-size: 17px;line-height: 24px;}
  .three_container dl dd{width: calc(100% - 50px);line-height: 24px;font-size: 14px;}
  .three_container dl:after{left:58px}
  .three_container dl dd p{margin-bottom: 20px;}
  .page_wap a.page_end, .page_wap a.page_home{padding: 5px 0;width: 45%;}
  .list_news dl dd a span{font-size: 18px;margin: 8px 0 8px}
  .p1_1_five a{-webkit-box-sizing: border-box;  box-sizing: border-box;}
  .p1_2_box{margin-bottom: 30px;}
  .three_container{max-height: 500px;}
  .list_p1_3{padding-bottom: 0;}
  .page_wap{margin: 30px 0 50px;}
  .cont_page li{width: 100%;margin-bottom: 5px;}
  .cont_page li span.txt{font-size: 15px;padding-top: 5px;}
  .cont_page li span.time i{line-height: 40px;font-size: 17px;}
  .n_banner2{padding-bottom: 280px;}
  .p3_swiper .swiper-slide h5{font-size: 22px;line-height: 66px;}
  .p3_swiper .swiper-slide{padding-bottom: 20px;}
  .p3_swiper .swiper-slide a.more{padding-top: 0;}
  .p3_swiper .swiper-slide a.txt{margin: 15px 9% ;font-size: 14px;line-height: 30px;}
  .list_notice li a span{display: none;}
  .list_notice li a i{width: calc(100% - 110px);margin: 0 }
  .list_notice li a em{font-size: 13px;}
  .contact,.list_p1_2{padding: 25px 0 50px;}
.notice_form form div label{width: 30%;font-size: 15px;line-height: 60px;}
.notice_form form div input{width: calc(100% - 32%);line-height: 60px;height: 60px;font-size: 15px;}
.notice_form form div span{display: none;}
.notice_form form div img{height: 58px;width: 120px;}
.notice_form form div input.yzm{width: calc(70% - 130px);}
.notice_form form{margin: 20px auto 0}
.notice_form form input[type=submit]{height: 60px;line-height: 60px;}
.notice_form{padding: 25px 0 50px;}

.p3_1_a li,.p3_1_one ul li{width: 100%;margin-bottom: 10px;}
.p3_1_a li a span.txt i.more{margin-top: 20px;}
.p3_1_a{margin-bottom: 30px;}
.p3_1_a li a span.img{padding-bottom: 120px;}
.p3_1_a li a span.txt i.text b,.p3_1_one h4{font-size: 26px;}
.p3_1_a li a span.txt{top: 6.5%}
.p3_1_a li a span.txt i.tit{display: none;}
.p3_1_two em{margin-top: 20px;}
.p3_1_two h3{font-size: 30px;}
.p3_1_two{padding-top: 30px;}
.p3_1_one ul li p i{width: 90%;}
.p3_1_one ul{padding-top: 20px;}

.p3_2 dt,.p3_2 dd{width: 100%;}
.p3_2 dl{margin-top: 20px;}
.p3_2{padding-top: 20px;}
.p3_2 dt a span{padding-bottom: 70%;}
.p3_2_two{padding:0 0 40px;margin-bottom: 30px;}
.p3_2 dd p{height: auto;overflow-y: visible;}

.p3_3_two li{width: 100%;height: auto;}

.p3_3_two li span.txt{position: static;padding-bottom: 7%;}
.p3_3_two li span.txt i{margin-top: 30px;font-size: 20px;padding-bottom: 10px;}
.p3_3_three{padding: 50px 0 0;}
.p3_3_three h3{font-size: 26px;padding-bottom: 10px;}
.p3_3_four li:first-child,.p3_3_four li{width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 10px;font-size: 20px;}
.p3_3_four li img{margin: 22px 0 10px;height: 50px;}
.list_p3_3{padding-bottom: 30px;}
.p3_3_two{margin-top: 34px;}
.threeswiper .swiper-slide a{padding-bottom: 50%;}
.foot_bottom p{line-height: 30px;}

.sharebtn{display:none}
.cont_fx{text-align:center}
.cont_fx .fr{float:none}
.go_list{width:48%;box-sizing:border-box;}
/*20190621*/
.banner a div.txt1,.banner a div.txt2{z-index: 5;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner a div.txt1 h5, .banner a div.txt2 h5{font-size: 20px;padding:0;line-height: 34px;}
.banner a div.txt1 h4, .banner a div.txt2 h4{font-size: 18px;line-height: 28px;}
.banner a div.txt1 p, .banner a div.txt2 p{font-size: 12px;}
.banner a div.txt1{left: 3%}
.p1_1_four_ul li span.txt i img{height: 35px;}
.p1_1_four_ul li span.txt i{margin-top: 12px;}
.p1_1_four_ul li span.txt em{margin-top: 5px;font-size: 15px;}

.p1_1_one, .p1_1_three_txt{font-size: 14px;line-height: 24px;}
.ba_div img{margin-top: 5px;}
}
@media screen and (max-width: 640px){
  .p1_3_one li.li2{margin: 0}
  .p1_3_one li{width: 100%;}
  .p1_3_one li span.img{display: none;}
  .p1_3_one li span.bg{position: static;-webkit-border-radius: 0;  border-radius: 0;color: #333;}
  .p1_3_one li span.bg em{padding-top: 0;}
  .p1_3_one li span.bg i{padding: 0 0 2%;}
  .p1_3_one{padding: 15px 0 0 ;}
  .p1_3_two{margin: 15px 0;}
  .list_news dl dt{width: 100%;}
  .list_news dl dd{width: 100%;}
  .list_news dl dt span.img{padding-bottom: 70%;}
  .news_swiper{margin: 20px 0}

}