
/*
 .Top002382
 */
.Top002382 { position: fixed; left: 0; top: 0; width: 100%; z-index: 10000; font-size: 16px;  background: #fff; border-bottom: 1px solid #ededed;}
.Top002382 .header { position: relative; }
.Top002382 .logo{ left: 0;}
.Top002382 .logo img { max-height: 60px; }
.Top002382 .header-mid { margin-left: 20%; width: 60%; max-width: 768px; }
.Top002382 .header-right { position: absolute; right: 0; height: 100%; top: 0; }
.Top002382 .header-right dl { display: table; height: 100%; }
.Top002382 .header-right dt { padding: 0 10px; display: table-cell; vertical-align: middle; }
.Top002382 .header-right dt a { display: inline-block; width: 32px; height: 32px; text-align: center; line-height: 32px; color: #fff; background: #0065cc; border-radius: 50%; }
.Top002382 .header-right dd { padding: 0 10px; display: table-cell; vertical-align: middle; }
.Top002382 .header-menu li em a { display: inline-block; color: #000; line-height: 50px; padding: 20px; border-top: 3px solid transparent;  transition: 0.3s; }
.Top002382 .header-menu li.aon em:hover a, 
.Top002382 .header-menu li.aon em a { color: #0065cc; font-weight: bold; border-color: #0065cc; }
.Top002382 .search-box { overflow: hidden; width: 200px; position: relative; }
.Top002382 .search-box .text { width: 100%; height: 32px; line-height: 32px; padding: 0 45px 0 15px; border: 1px solid #ddd; color: #999; border-radius: 40px; background: #fff; }
.Top002382 .search-box .btn { position: absolute; right: 0; top: 0; width: 40px; height: 100%; font-size: 20px; color: #888; }
.Top002382 .search-box .btn span { position: absolute; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px; }
.Top002382_fixed .header-menu li em a { padding: 15px 0;  line-height: 35px; }

@media(max-width:1400px) {
.Top002382 .logo{ left:2%;}
}

@media(max-width:1360px) {
.Top002382 .header-mid { margin-left:14%; }
}

@media(min-width:1025px) {
.Top002382 .logo { position: absolute; top: 50%; transform: translateY(-50%); }
.Top002382 #open_menu { display: none; }
}

@media(max-width:1024px) {
.Top002382 .header-left { padding: 2% 0; width: 40%; }
.Top002382 #header-menu { position: fixed; top: 0; background: #fff; left: -100%; transition: ease-in-out 0.3s; width: 60%; max-width: 280px; z-index: 10000; height: 100%; box-shadow: 0 0 5px rgba(0,0,0,0.7); }
.Top002382 #header-menu.header-menu-show { left: 0; }
.Top002382 #header-menu ul { padding-top: 10%; }
.Top002382 #header-menu li:nth-child(2n) { background: rgba(0, 0, 0, 0.06); }
.Top002382 #header-menu li em { font-style: normal; display: block; text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.Top002382 #header-menu li em a { color: #0065cc; padding: 5% 0; font-size:18px; display: block; font-weight: bold; transition: 0.3s; border-bottom: none; }
.Top002382 #header-menu li em a:hover { color: #000; padding: 10% 0; }
.Top002382 #open_menu { font-size: 24px; color: #000; }
.Top002382 #open_menu span { transition: ease-in-out 0.3s; }
.Top002382 #open_menu.open_menu_on span { transform: rotate(90deg); color: #0065cc; }
.Top002382 .header-right dd:nth-child(3) { position: relative; }
.Top002382 .search-box.search-box-show { height: 40px; }
}

@media(max-width:480px) {
.Top002382 .header-right dd:nth-child(1) { display: none; }
}


/*
 .Banner002058
 */
.Banner002058 { position: relative; z-index: 1; }
.Banner002058 .bx-viewport { z-index: 1; }
.Banner002058 li a, .Banner002058 li { height: 800px; }
.Banner002058 li { background-position: center top; background-repeat: no-repeat; }
.Banner002058 li a { position: relative; display: block; }
.Banner002058 li img { display: none; }
.Banner002058 .bx-controls-direction a { display: none;}
.Banner002058 .bx-pager { position: absolute; left: 0; bottom: 3%; text-align: center; width: 100%; z-index: 10; }
.Banner002058 .bx-pager * { width: 13px; height: 13px; }
.Banner002058 .bx-pager div { display: inline-block; margin: 0 10px; }
.Banner002058 .bx-pager div a { display: block; line-height: 100px; overflow: hidden; border-radius: 50%; background: #fff; opacity: 0.5; }
.Banner002058 .bx-pager div a.active { opacity: 1; }

@media(max-width:1000px) {
.Banner002058 li a, .Banner002058 li { height: auto; }
.Banner002058 li { background: none !important; }
.Banner002058 li img { display: block; width: 100%; }
}
@media(max-width:768px) {
.Banner002058 .bx-controls-direction a { width: 30px; height: 30px; }
}
@media(max-width:480px) {
.Banner002058 .bx-pager * { width: 9px; height: 9px; }
}



.word-head { position: relative; margin-bottom: 5%; }
.word-head h2 { font-size: 22px; font-weight:normal; color: #333; margin: 0; position: relative; z-index: 1;}
.word-head .bg { font-size: 70px; font-weight: bold; color: #f5f5f5; font-family: roboto; position: absolute; top: 50%; left: 0; transform: translateY(-50%); text-transform: uppercase; z-index: 0; line-height: 0.8; }

@media only screen and (min-width:1024px ) {
.word-head h2 { font-size: 24px; }
.word-head .bg { font-size: 80px; }
}

@media only screen and (min-width:1440px ) {
.word-head h2 { font-size: 40px; }
.word-head .bg { font-size: 90px; }
}

@media(max-width:640px) {
.word-head .bg{ font-size:70px;}
}


.more{ display:block; width:220px; line-height:45px; margin-top: 5%; text-align:center; transition:0.3s;}






/*
 .Floor002248 
 */
.Floor002248 { position: relative; padding: 6% 0;}

.Floor002248 .word { width: 100%; text-align: justify; padding-right: 15%; }
.Floor002248 .word span{ font-family: 'Arial'; font-size: 48px; color: #0065cc; font-weight: bold;}
.Floor002248 .word h2{ padding-top: 5px; font-size: 34px; color: #333;}
.Floor002248 .word h2::after{ background: #ddd; display: block; width: 44px; height: 2px; margin: 25px 0 0; content: '';}
.Floor002248 .word figure { position: relative; z-index: 1; margin: 0; padding: 5px 0 25px; line-height: 2; font-size: 15px; color: #888; }
.Floor002248 .word .more { background: #0065cc; color: #fff; border: 1px solid transparent; border-radius:  40px 4px 40px 4px;}
.Floor002248 .word .more:hover { background: none; display:block; width:220px; color: #0065cc; line-height:45px; margin-top: 5%; text-align:center; border-color: #0065cc; transition:0.3s;}
.Floor002248 .left-img { position: relative; border-radius:  40px 4px 40px 4px; overflow: hidden; }
.Floor002248 .left-img img{display: none;}
.Floor002248 .left-img .pic{display:block;height:466px;   background-repeat: no-repeat; background-size:cover; background-position: center;}


.Floor002248 .bx-wrapper{ position:relative; z-index:1;}
.Floor002248 .bx-viewport{ z-index:1;}
.Floor002248 .bx-controls-direction a{ display:none;}
.Floor002248 .bx-pager{ z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%;}
.Floor002248 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor002248 .bx-pager div a{ display:block; width:13px; height:13px; background:#888174; border-radius:13px; overflow:hidden; line-height:100px;}
.Floor002248 .bx-pager div a.active{ background:#fff; width:37px;}
@media(max-width:480px){
.Floor002248 .bx-pager div a{width:8px; height:8px;border-radius:8px;}
.Floor002248 .bx-pager div a.active{ width:25px;}
}


@media only screen and (min-width: 1000px) {
.Floor002248 .word { width: 50%; padding-left: 5%; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.Floor002248 .left-img { float: left; width: 50%;}
}

@media(max-width:1300px) {
.Floor002248 .word { padding-right:5%; }
}

@media only screen and (max-width:999px) {
.Floor002248 .left-img { margin: 0 auto; max-width:100%; margin-bottom:5%; padding-left: 0; }
}


@media(max-width:640px) {
.Floor002248{padding: 32px 0;}
.Floor002248 .word span{ font-size:38px;}
.Floor002248 .word h2{font-size: 22px;}
}






/*
 .Floor000204
 */ 
.Floor000204 { background: url(../images/Floor000204-bg.jpg) no-repeat center; background-size: cover; padding: 4% 0; }
.Floor000204 .word-head { text-align: center;}
.Floor000204 .word-head h2{ padding-top: 5px;  font-family: 'Arial'; font-size: 48px; color: #0065cc; font-weight: bold; text-transform: uppercase;}
.Floor000204 .word-head h2::after{ background: #ddd; display: block; width: 44px; height: 2px; margin: 25px auto 0; content: '';}
.Floor000204 li { width: 31%; float: left; }
.Floor000204 li:not(:nth-child(3n)) {margin-right:3.5%;}
.Floor000204 li a { background: #fff; box-shadow: 10px 10px 30px #e1e3e5;  border-radius:  40px 4px 40px 4px; overflow: hidden; transition: 0.3s;  display: block;}
.Floor000204 li .pic { position: relative; overflow: hidden; padding-bottom: 50%; }
.Floor000204 li .pic .Ispic { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.3s; background-size: contain; background-position: center bottom; }
.Floor000204 li .infos { padding: 10% 12%; padding-bottom: 5%; position: relative; text-align: center;}
.Floor000204 li .infos h5 { font-size: 22px; margin: 0; margin: 20px 0 10px; }
.Floor000204 li .infos p { font-size: 16px; color: #999; margin: 0; margin-buttom: 14px; }
.Floor000204 li .infos i { display: block;  margin: 10% auto 0; width: 33px; height: 33px; background: url(../images/Floor000895-a_more.png) no-repeat; }
.Floor000204 li:hover .infos i { background-image: url(../images/Floor000895-a_more_hover.png); }
.Floor000204 li a:hover .infos img { margin-left: -20px; }
.Floor000204 li a:hover h5 { color: #0065cc; }
.Floor000204 li a:hover { background: #fff;}
.Floor000204 .more{ background: #0065cc; display:block; margin: 5% auto 0 auto; width:220px; color: #fff; line-height:45px; margin-top: 5%; text-align:center; border: 1px solid transparent;border-radius:  40px 4px 40px 4px; transition:0.3s;}
.Floor000204 .more:hover { background: none; color: #0065cc; border-color: #0065cc;}
@media(min-width:769px) and (max-width:1024px) {
.Floor000204 li a { min-height: inherit; }
}

@media(max-width:768px) {
.Floor000204 .tit h1 { font-size: 24px; }
.Floor000204 .tit h4 { font-size: 14px; }
.Floor000204 li .ytable,
.Floor000204 li .ytable-cell { display: block; width: auto; }
.Floor000204 li a { min-height: inherit; }
.Floor000204 li .infos { padding-bottom: 2%; }
.Floor000204 li .pic { padding-bottom: 84%; }
.Floor000204 li .infos h5 { font-size: 16px; }
}

@media(max-width:640px) {
.Floor000204{padding: 32px 0;}
.Floor000204 .word-head h2{ font-size:38px;}
}


@media(max-width:540px) {
.Floor000204 li { width: 100%; float: none; margin-bottom: 4%; }
}



/*
 .Floor000905 
 */
.Floor000905 { text-align: center;}
.Floor000905 .auto{ padding: 5%; box-shadow: 10px 10px 30px #e1e3e5; background-repeat: no-repeat;background-position:center; background-size: cover; }
.Floor000905 .word-head { margin-bottom: 1.5%;}
.Floor000905 .word-head h2{ font-family: 'Arial'; font-size: 48px; color: #fff; font-weight: bold; text-transform: uppercase;}
.Floor000905 .word-head h2::after{ background: #ddd; display: block; width: 44px; height: 2px; margin: 25px auto 0; content: ''; opacity: 0.3;}
.Floor000905 figure { font-size: 15px; position: relative; z-index: 1; }
.Floor000905 figure .tips { padding: 15px 0 30px 0; line-height: 2.5; font-size: 16px; color: #fff; }
.Floor000905 figure aside { font-size: 18px; color: #fff; }
.Floor000905 figure aside strong { display: block;  color: #fff; font-size: 30px; margin-top: 5px; }
.Floor000905 figure li { line-height: 25px; margin-bottom: 20px; padding-left: 30px; background: url(../images/Floor000905-icon1.png) no-repeat left 3px; }
.Floor000905 figure li:nth-child(2) { background-image: url(../images/Floor000905-icon2.png); }
.Floor000905 figure li:nth-child(3) { background-image: url(../images/Floor000905-icon3.png); }
.Floor000905 figure li:nth-child(4) { background-image: url(../images/Floor000905-icon4.png); }


@media(max-width:768px) {
.Floor000905 figure { font-size: 14px; }
}

@media(max-width:640px) {
.Floor000905 .auto{padding: 32px 5%;}
.Floor000905 .word-head h2{font-size:38px; }
.Floor000905 figure { padding-right: 0; }
.Floor000905 figure .tips { padding: 20px 0; }
}




/*
 .PicList002311 为demo编号
 */
.PicList002311{padding: 5% 0; background: url(../images/PicList002311-bj.jpg) no-repeat center; background-size: cover; }
.PicList002311 .word-head { text-align: center; margin-bottom: 2%}
.PicList002311 .word-head h2{ padding-top: 5px;font-family: 'Arial'; font-size: 48px; color: #0065cc; font-weight: bold; text-transform: uppercase;}
.PicList002311 .word-head h2::after{ background: #ddd; display: block; width: 44px; height: 2px; margin: 25px auto 0; content: '';}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-25px; width:27px; height:50px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}

.PicList002311 .honorList .list .ul li .box { background: #fff; overflow: hidden;box-shadow:0 0 10px #e1e3e5; transition: 0.3s;padding:6%; border-radius: 5px; }
.PicList002311 .honorList .list .ul li .Ispic { padding-bottom: 68.15%; background-size: contain; }
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:18px; line-height:20px; font-size:16px; color:#555;}
.PicList002311 .honorList .list .ul li:hover .dot{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}

@media(max-width:640px) {
.PicList002311{padding: 32px 0;}
.PicList002311 .word-head h2{ font-size:38px;}
}






/*
 .Floor002358 
 */
.Floor002358 {  padding-bottom: 6%;  text-align: center; padding-top: 4%;}
.Floor002358 .auto { position: relative; }
.Floor002358 .word-head { text-align: center;}
.Floor002358 .word-head h2{ padding-top: 5px;font-family: 'Arial'; font-size: 48px; color: #0065cc; font-weight: bold; text-transform: uppercase;}
.Floor002358 .word-head h2::after{ background: #ddd; display: block; width: 44px; height: 2px; margin: 25px auto 0; content: '';}

.Floor002358 .list { width: 100%; position: relative; }
.Floor002358 .bd ul { margin: 0; padding: 0 5px; }
.Floor002358 .bd li { width: 100%; margin: 0 0 10px; transition: .5s; display: block; border: 1px solid #ededed; background-color: #fff; overflow: hidden;}
.Floor002358 .bd li img{display: none;}
.Floor002358 .bd li .pic{display:block; padding-bottom:44%; background-repeat: no-repeat; background-position: center; background-size: contain; transition:all 0.5s ease-out 0s;}
.Floor002358 .bd li:hover .pic{transform: scale3d(1.1,1.1,1.1);}
.Floor002358 .bd li:hover{ border-color: #0065cc; }

.Floor002358 .list .iconfont { position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter; }
.Floor002358 .list .iconfont:hover { color: #0065cc; }
.Floor002358 .list .prev { left: -80px; }
.Floor002358 .list .next { right: -80px; }

@media only screen and (max-width:1560px ) {
.Floor002358 .list { padding: 0 50px; overflow: hidden; }
.Floor002358 .list .iconfont { font-size: 40px; width: 40px; height: 40px; margin-top: -20px; }
.Floor002358 .list .prev { left: 0; }
.Floor002358 .list .next { right: 0; }
}

@media only screen and (max-width:767px ) {
.Floor002358 .list { padding: 0; }
.Floor002358 .list .iconfont { display: none; }
}


@media(max-width:640px) {
.Floor002358{padding: 32px 0;}
.Floor002358 .word-head h2{font-size:38px;}
}











/*
 .Bottom002062
 */
.Bottom002062{ border-top: 1px solid #ededed;}
.Bottom002062 .auto{ padding-top: 2%;  }
.Bottom002062 footer { background: #0065cc; color: #dee8f3; line-height: 30px; border-top: 1px solid #ededed; }
.Bottom002062 footer .auto{ padding: 15px 0;}
.Bottom002062 footer a { color: #dee8f3; display: inline-block; }
.Bottom002062 footer a:hover { color: #fff; }
.Bottom002062 footer span { float: right; }
.Bottom002062 footer i { font-style: normal; margin: 0 10px; }
.Bottom002062 .gettop { position: fixed; right: 2%; bottom: 50px; color: #999; background: url(../images/Bottom002062-backtop.png) no-repeat center top; padding-top: 40px; cursor: pointer; z-index: 99; }
.Bottom002062 .bottom { padding-bottom: 4%; }
.Bottom002062 .bottom .code { float: right; width: 26%; }
.Bottom002062 .bottom .code h3 { text-align: right; position: relative; padding-right: 30px; font-size: 18px; color: #000; font-weight: normal; margin: 0; }
.Bottom002062 .bottom .code h3::after { position: absolute; content: ''; right: 10px; border: 6px solid transparent; border-left-color: #0065cc; top: 10px; }
.Bottom002062 .bottom .code h3 span { display: block; color: #666; font-size: 14px; margin-top: 5px; }
.Bottom002062 .bottom .table { display: table; float: right; }
.Bottom002062 .bottom .table-cell { display: table-cell; vertical-align: middle; }
.Bottom002062 .bottom .code img { width: 120px; padding: 5px; border: 1px solid #e5e5e5; background: #fff; }
.Bottom002062 .bottom dl { float: left; width: 17.5%; }
.Bottom002062 .bottom dt { font-size: 16px; padding-bottom: 20px; color: #333; }
.Bottom002062 .bottom dd { padding: 6px 10px 6px 0; }
.Bottom002062 .bottom dd a { color: #888; }
.Bottom002062 .bottom dd a:hover { color:#0065CA; }

@media(max-width:1400px) {
.Bottom002062 footer .auto{ padding: 15px 2%;}
}
@media(max-width:1200px) {
.Bottom002062 footer .auto{text-align: center;}
.Bottom002062 footer span { float: none; display: block; }
}

@media(max-width:768px) {
.Bottom002062 .bottom .code { float: none; width: 100%; max-width: 300px; margin: 0 auto; }
.Bottom002062 .bottom dl { display: none; }
.Bottom002062 .gettop { width: 34px; height: 33px; overflow: hidden; line-height: 1000px; }
.Bottom002062 .bottom .box{ display: table-cell; vertical-align: middle; }
	
}





/*
 .Banner002167
 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:320px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:46%; top:50%; line-height:46px;height:46px; width:50%; font-size:36px; max-width:1000px; color:#000; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.Banner002167 aside b{ display: block; font-family: '宋体';}
.Banner002167 aside .bg { font-size: 70px; font-weight: bold; color: #ededed;  position: absolute; top: -50%; left: 0; text-transform: uppercase; z-index: -1; line-height: 0.8; width: 100%;  }
@media only screen and (min-width:1024px ) {
.Banner002167 aside .bg { font-size: 130px; }
}

@media only screen and (min-width:1440px ) {
.Banner002167 aside .bg { font-size: 120px; }
}

@media(max-width:1400px){
.Banner002167 aside{left:2%;  -ms-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);transform:translate(0,-50%); width:80%;}	
}
@media(max-width:1120px){
.Banner002167 aside{ padding:0 2%;}
.Banner002167 aside .bg { padding:0 2%;}
}

@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}

@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
.Banner002167 aside .bg { font-size:50px;top: -15%}
}







/*
 .Menu002077
 */
.Menu002077{ padding:4% 0 0; text-align: center;}
.Menu002077 .ul{display:table;width: 100%;}
.Menu002077 li{display:inline-block; margin-right:2%;margin-bottom: 2%;  width: 15%;}
.Menu002077 li:nth-child(6n){margin-right:0;}
.Menu002077 li a{ display:inline-block; padding:0 10px;width: 100%; border-radius:50px; line-height:35px; border:1px solid #ededed; background:#f2f2f2; font-size:15px;}
.Menu002077 li:hover a,
.Menu002077 li.aon a{ color:#fff; background:#0065cc; border-color:#0065cc;}

@media(max-width:768px){
.Menu002077 li{width:23.5%;}
.Menu002077 li:nth-child(4n){margin-right:0;}
}
@media(max-width:480px){
.Menu002077 li{width:49%;}
.Menu002077 li:nth-child(2n){margin-right:0;}
}







/*
 .RighInfo002228
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#0065cc; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{ text-align:justify; word-wrap:break-word; overflow:hidden; padding: 1% 0 5%;}
.RighInfo002228 .single-content p{ font-size: 16px; color: #666; line-height: 2; text-align: justify; text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content img{ border-radius: 4px 30px 4px 30px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:15px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;} 
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}








/*Timeline002170 */
.Timeline002170{ padding:5% 0; overflow-x: hidden;}
.Timeline002170 .auto{padding: 0 5%;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:384px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.png) no-repeat 6px 9px; padding-left:38px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}
@media(min-width:376px){
.Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.png); background-position:6px 124px; padding-left:0;}
}
.Timeline002170 .item dt{ font-weight:bold; font-size:20px; color:#0065cc;}
.Timeline002170 .item dd{ height:72px; color:#555; line-height:24px; overflow:auto; margin-top: 6px;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; z-index:100;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}
@media(min-width:1441px){
.Timeline002170 .owl-carousel::before,
.Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 140px; width:75%; top:0;}
.Timeline002170 .owl-carousel::before{ left:-75px;}
.Timeline002170 .owl-carousel::after{ right:-114px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
.Timeline002170 .owl-nav .owl-prev{ left:-90px;}
.Timeline002170 .owl-nav .owl-next{ right:-90px;}
}
@media(max-width:1440px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .odd-item dl{ padding-top:0; }
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/






/*
 .PicList002239 为demo编号
 */
.PicList002239 { padding:4% 0 0; }
.PicList002239 li { border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float: left; }
.PicList002239 li .box { padding: 10.76%; background: url(../images/PicList002239-bj.jpg) no-repeat center; }

@media(min-width:769px) {
.PicList002239 li { margin-right: 5%; width: 30%; }
.PicList002239 li:nth-child(3n) { margin-right: 0; }
}
.PicList002239 li .Ispic { padding-bottom: 68.15%; background-size: contain; }
.PicList002239 li dl { position: relative; margin: 0 10px; padding-right:76px; line-height: 56px; }
.PicList002239 li dd { position: absolute; right: 0; top: 0; color: #999; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center; }
.PicList002239 li dt { font-size: 16px; color: #0065cc; }

@media(max-width:768px) {
.PicList002239 li { width: 48%; margin-right: 4%; }
.PicList002239 li:nth-child(2n) { margin-right: 0; }
}


@media(max-width:540px) {
.PicList002239 li { width:100%; margin-right: 0; float: none;}
}






.product{padding: 4% 0;}

/*Menu002088 */
.Menu002088{ border:1px #d8d8d8 solid;}
.Menu002088 .title{ position:relative; background:#f2f2f2; color:#333; padding:10% 0 10% 6%; font-size:18px; margin: 0; font-weight: normal;}
.Menu002088 .title a{ float:right; font-size:14px; font-weight:normal; background:url(../images/Menu002088-more.png) no-repeat right center; padding-right:25px;}
.Menu002088 .border li{border-bottom:1px #ccc dashed;}
.Menu002088 .border li:last-child{ border-bottom:none;}
.Menu002088 .border li a{  position:relative; color:#666; padding:12px 6% 12px 6%; line-height:20px;  text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.Menu002088 .border li a:after{ position:absolute; content:''; width:0; height:0; right:3%; top:50%; margin-top:-2px; border:4px #ccc solid; border-top:4px solid transparent;border-bottom:4px solid transparent;  border-right:0;}
.Menu002088 .border li.aon a,
.Menu002088 .border li a:hover{color:#0065cc; }
@media(max-width:1024px){
.Menu002088 .title{ padding:5% 0 5% 6%; }
.Menu002088 .title i{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu002088 .title i::after{ position:absolute; content:''; width:21px; height:21px; background:url(../images/Menu002088-more.png) no-repeat; transform:rotate(90deg); right:20px; top:50%; margin-top:-10px;}
.Menu002088 .title i.open_i::after{transform:rotate(-90deg); }
.Menu002088 .border .menu{ display:none;}
}




/*
 .PicList001520 
 */
.PicList001520 dl{ margin-bottom:5%;background-color:#f2f2f2; padding:1px 8px 8px 1px;}
.PicList001520 dl:last-child{ margin-bottom:0;}
@media(min-width:641px){
.PicList001520 dl{ display:table; width:100%;}
.PicList001520 dl dt,
.PicList001520 dl dd{ display:table-cell; vertical-align:middle; background: #fff; width:50%;}
}
.PicList001520 dd figure{ padding:2% 10%;}
.PicList001520 dt{ overflow: hidden;}
.PicList001520 dt .pic{ display:block; max-width:100%; margin: 0 auto;padding-bottom: 64.078%;transition:all 0.5s ease-out 0s; background-size: contain; background-repeat:no-repeat; background-position: center;}
.PicList001520 dt img{ display:none;}
.PicList001520 dd figure *{margin:0;}
.PicList001520 dd figure h1{ font-weight:normal; font-size:24px;  margin-bottom: 5%;}
.PicList001520 dd figure h1 a{ color: #000; }
.PicList001520 dd figure p{ line-height:30px; color: #555;}
.PicList001520 dd figure span{ line-height:36px; font-size: 15px; color: #444; display: block;}
.PicList001520 dd figure span em{ font-style: normal;}
.PicList001520 dd figure table{ margin-top: 15px; width: 100%; border: 1px solid #eee; text-align: center;}
.PicList001520 dd figure table tr{ width: 25%; font-size: 15px; color: #666; line-height: 30px; border-bottom: 1px solid #eee;}
.PicList001520 dd figure table tr.top{ background: #f8f8f8; color: #000;}
.PicList001520 dd figure table td{ border-right: 1px solid #eee;}
.PicList001520 dl:hover .pic{transform: scale3d(1.04,1.04,1.04);}
.PicList001520 dl:hover  h1 a{ color: #0065cc; }

@media(max-width:640px){
.PicList001520 dt .pic{padding-bottom: 64%;background-color: #fff; border-bottom: 1px solid #eaeaea;}
.PicList001520 dd figure pre{ margin:3% 0; height:48px; }
.PicList001520 dd figure{ padding:6%; background: #fff;}
	
}







/*
 .Page002046
 */
.Page002046 .Pages{ text-align:center; padding:2% 0 5% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0065cc; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}


/*
 .RighInfo001108 
 */
.RighInfo001108 .pic{ float:left; width:45%; border: 1px solid #ededed;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:48%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:24px; padding-bottom: 15px; color: #000; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #ededed; font-size: 15px; padding:8% 0; border-bottom:1px solid #ededed;}
.RighInfo001108 .txt dd{ line-height:40px; padding:5px 0;}
.RighInfo001108 .tab{ margin-top:5%; background-color:#f2f2f2; overflow:hidden; font-size: 15px;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:50px;}
.RighInfo001108 .tab span.on{ background-color:#0065cc; color:#fff;}
.RighInfo001108 .tab_info{ padding:2% 0; line-height:2.5; font-size: 15px; color: #444;}
@media(max-width:640px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}







/*
 .PicList002171
 */
.PicList002171{ padding:3% 0;}
.PicList002171 dl.top { margin-bottom:3%; border-bottom: 1px solid #eee;}
.PicList002171 dl.top dd{ float:left; width:49%; margin-right:2%; margin-bottom:3%; padding-right: 2%;}
.PicList002171 dl.top dd:nth-child(2n){  margin-right:0; }
.PicList002171 dl.top dd a{ display:block; position:relative; padding-left:46.5%; }
.PicList002171 dl.top dd .pic{ position:absolute; left:0;width:42%; height:100%; border-radius:8px;  box-shadow: 0 2px 10px rgba(0 ,0 ,0 ,0.15); transition:all 0.5s ease-out 0s;}
.PicList002171 dl.top dd:hover .pic{transform: scale3d(1.08,1.08,1.08);}
.PicList002171 dl.top dd .pic img{ display:none;}
.PicList002171 dl.top dd .Ispic{ display:block; height:100%; background-size:contain; background-color:#fff; border-radius: 6px; }
.PicList002171 dl.top dd .word{ padding:4% 0;}
.PicList002171 dl.top dd h3{ margin:0; font-size:18px; font-weight:normal;}
.PicList002171 dl.top dd h3 i{ font-style:normal;}
.PicList002171 dl.top dd h3:after{ display:block; content:''; width:24px; height:2px; background:#0065cc; margin:14px 0;}
.PicList002171 dl.top dd p{ margin:0; color:#999; line-height:24px; height:48px; overflow:hidden;}


.PicList002171 li{ float:left; width:15.25%; margin-right:1.65%; margin-bottom:2%;}
.PicList002171 li a{position:relative; display:block; border-radius:8px;  box-shadow: 0 0 6px rgba(0 ,0 ,0 ,0.15); overflow: hidden;}
.PicList002171 li .Ispic{ display:block; width:100%; border-radius:8px; padding-bottom:44.03%; transition:all 0.5s ease-out 0s; background-size: contain;}
.PicList002171 li:hover .Ispic{ transform: scale3d(1.1,1.1,1.1);}
.PicList002171 li img{display: none;}


@media(min-width:1001px){
.PicList002171 dl.top dd:nth-child(4n),
.PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:1000px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:1000px) and (min-width:640px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002171 dl.top dd{ float:none; width:100%; margin-right:0; padding-right:0; margin-bottom: 30px;}
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
}













/*
 .RighInfo002275 
 */
.RighInfo002275{padding:5% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text h3{ margin: 0 0 3%; font-size: 26px;color:#0065cc; font-weight: normal;}
.RighInfo002275 .text .p{font-size: 18px;color:#555;line-height: 2.25; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #mapcontent{height: 100%;}
.RighInfo002275 .map #mapcontent .anchorBL{display: none;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo002275 .map{float: right;width: 55%;height: 320px;}
.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
.RighInfo002275 .text .title{margin-bottom: 55px}
.RighInfo002275 .map{height: 430px;}
.RighInfo002275 .text{width: 40%;}
}









.searchlist {padding:4% 0;}
.searchlist ul li{ padding:2% 120px 2% 0; position:relative; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li:hover a{color:#0065cc;}
.searchlist ul li time{ position:absolute; right:0; top:50%; color:#999; margin-top:-10px; }






.wzdt{padding: 5% 0;}
.wzdt li{line-height:30px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #eaeaea; font-size:16px;}
.wzdt li span a{padding:0 20px;}
