﻿/*TextList002148 */
.TextList002148{ padding-top:3%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#999;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:16px; font-weight: 400;}
.TextList002148 li h3 a:hover{color: #008C3D;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:1% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 0 0 2%;}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text article{padding: 3% 0; border-bottom: 1px dashed #ccc;}
.RighInfo002275 .text article:last-child{border: 0;}
.RighInfo002275 .text .p{font-size: 18px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .text article span{display: block; font-size: 15px; color: #999;}
.RighInfo002275 .map{width: 100%;height: 400px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .auto{}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:49%; margin-right:2%; margin-bottom:3%; position: relative; transition: all .6s; top: 0;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px;font-weight: 400; color:#333; text-align:center; padding:2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li:hover{top: -5px; box-shadow: 0 3px 10px #999;}
.PicList000762 li a:hover{ background-color:#008C3D; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*TextList001851 */
.TextList001851{ padding:2% 0;}
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#008C3D; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }
.TextList001851 .list strong{color: #008C3D;}
.TextList001851 .list strong+strong{margin-left: 30px;}
/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*Menu002387*/
.Menu002387 .side-title{background: #008C3D;color:#fff; font-size:18px; padding:22px 0 22px 30px;  font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #fff;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:45px; font-size: 15px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-4px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#008C3D;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#008C3D;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 #side-menu{ display: none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}
/*
 Location000718 为demo编号
 */
.Location000718 { border-bottom: 1px solid #dcdcdc; line-height: 45px;}
.Location000718 h1{ color: #008C3D; font-size: 18px; font-weight: 400; margin:0; border-bottom: 2px solid #008C3D; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.jpg) no-repeat left center;font-size:14px;color:#d6d6d6; }
.Location000718 em a {  color: #999; }
.Location000718 em a:hover{ text-decoration:underline;}
.Location000718 em span{ color:#008C3D;}
/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{}
.RighInfo002389 .auto{ margin: 0 auto;}
.RighInfo002389 .box1{ padding:2% 0; font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;font-size:12px;color: #333;font-size:28px;line-height: 40px; font-weight: 400; margin:0;}
.RighInfo002389 .box1 .intro{ color:#666; line-height:30px; padding:0 0 2%;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

@media(max-width:768px){
 .RighInfo002389 .box1 .title h1{ font-size: 20px;}
}
/*Top002070 */
.Top002070{ position:relative; left:0; top:0; width:100%; background-color:#fff; border-top:2px solid #008C3D; z-index:100;}
.Top002070 .header{ margin:0 2%;}
.Top002070 .header-left{position:absolute; top:50%; transform:translateY(-50%); width:40%; max-width:220px;}
.Top002070 .header-left a{display: block;}
.Top002070 .header-right{  position:absolute; top:50%;right:3%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:65px; margin-left:27%;}
}

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;z-index: 900;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:23px 0; font-size:15px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;}
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#008C3D; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#008C3D;}
.Top002070 .header-menu li .sub{ background:none; display: none;}
.Top002070 .header-menu li .sub dt{ background:rgba(255,255,255,.7);border-bottom: 1px solid #ddd;}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#008C3D; font-size:14px; padding: 0 5px;}
.Top002070 .header-menu li .sub dt a:hover{ background:#008C3D; color: #fff;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#008C3D !important;} 
.Top002070 #open_menu i{background:#008C3D; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#008C3D;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*
 .Banner002246 为demo编号
 */
.Banner002246{}
.Banner002246 .bx-wrapper{ position:relative; z-index:1;}
.Banner002246 .bx-viewport{ z-index:1;}
.Banner002246 li a{ display:block; }
.Banner002246 li img{ display:block; width:130%; position: relative; left: -15%; max-width: none; }
.Banner002246 .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Banner002246 .bx-pager{ max-width:1260px; margin:0 auto; text-align:center;}
.Banner002246 .bx-pager div{ display:inline-block; height:8px; margin:0 6px;}
.Banner002246 .bx-pager div a{ display:block; width:8px; height:8px; border: 2px solid #fff; border-radius:50%; overflow:hidden; line-height: 50px;}
.Banner002246 .bx-pager div a.active{  background-color: #fff;}
@media(min-width:768px){
.Banner002246 li img{width:100%; left: 0; max-width: 100%;}
.Banner002246 .bx-controls{ bottom:5%; left:auto; right:2%;}
.Banner002246 .bx-pager div a{ display:block; width:12px; height:12px; }
}
/*Floor002153 */
.Floor002153 .auto{ position:relative;}
.Floor002153 .auto i{ position:absolute;  left:10px; top:10px; right:10px; bottom:10px; border:1px solid #ccc;}
.Floor002153 dl{ padding-right:47%;}
.Floor002153 dl img{ display:block; width:100%;}
.Floor002153 .txt{ position:absolute; z-index:10; right:15px; top:50%;width:42%;}
.Floor002153 .txt a{font-size:18px;}
.Floor002153 .txt h3{ margin:0; font-size:18px; color:#008C3D; font-weight: 600;}
.Floor002153 .txt p{ line-height:24px; overflow:hidden; max-height:120px; margin-bottom:4%; font-size: 13px;}
.Floor002153 .txt a{ display:block; background:#008C3D; color:#fff;  width:30%; text-align:center;line-height:30px; text-align:center; position:relative; font-size: 13px; transition: all .3s;}
.Floor002153 .txt a:hover{background: #EA5D03;}
@media(max-width:1200px){
.Floor002153 .auto{ padding:0; margin:0 2%;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002153 .txt h3{font-size:20px;}
.Floor002153 .txt p{ line-height:20px; max-height:100px; font-size:12px;}
.Floor002153 .txt a{ line-height:35px;}
}
@media(min-width:769px){
.Floor002153 .txt{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
}
@media(max-width:768px){
.Floor002153 dl{ padding-right:0;}
.Floor002153 .txt{ position:inherit; right:auto; width:auto; padding:30px;}
.Floor002153 .txt p{ margin-bottom:14px; padding-right:70px; max-height:none;}
}
@media(max-width:480px){
.Floor002153 .txt h3{font-size:20px;}
}
/*
 .Floor000850 为demo编号
 */
.Floor000850{ overflow:hidden;}
.Floor000850 .list_copy{ display:none;}
.Floor000850 .bx-wrapper{ position:relative; z-index:1; margin:0 auto;}
.Floor000850 .bx-viewport{ z-index:2;}
.Floor000850 .bx-viewport li{  text-align:center; line-height:27px; position:relative;}
.Floor000850 .bx-viewport li a{ position:absolute; left:0; top:0; height:100%; width:100%; border: 1px solid #ccc;}
.Floor000850 .bx-viewport li div{ background-color:#fff;margin-right:1px; padding-bottom:3%;}
.Floor000850 .bx-viewport li h1{ font-size:16px; color:#008C3D; font-weight:400; margin:0;}
.Floor000850 .bx-viewport li figure{ padding-bottom:100%;}
.Floor000850 .bx-pager{ display:none;}
.Floor000850 .bx-controls-direction a{ position:absolute; top:calc(50% - 10%); overflow:hidden; text-indent:-999em; z-index:5; width:5%; background-repeat:no-repeat; background-position: center center; height:20%; min-width:30px; background-color: #aaa;transition: all .3s;}
.Floor000850 .bx-controls-direction a:hover{background-color: #008C3D;}
.Floor000850 .bx-controls-direction a.bx-prev{ left:0; background-image:url(../images/Floor000850-icon_prev.png);}
.Floor000850 .bx-controls-direction a.bx-next{ right:0; background-image:url(../images/Floor000850-icon_right.png);}

.PicList001759 nav ul li{transition:all 0.5s ease-out 0s;}
.PicList001759 nav ul{display:block;}
.PicList001759 nav ul li{float: left;*zoom:1; *display:inline; text-align: center; line-height: 35px; height: 35px; width: 50%;border: 1px #ccc solid; color: #333;font-size: 22px; cursor: pointer; position: relative;}
.PicList001759 nav ul li+li{border-left: 0;}
.PicList001759 nav ul li.on{background: linear-gradient(#EAEAEA,#fff);}
.PicList001759 nav ul li span{font-size: 14px; margin-left: 10px; color: #aaa;}
.PicList001759 nav ul li a.more{display:block; background:#008C3D; color:#fff;  width:25%; text-align:center;line-height:30px; position:absolute; font-size: 14px;top: -95%; transition: all .3s;}
.PicList001759 nav ul li a.more:hover{background: #EA5D03;}
.non{display: none;}
@media(max-width: 768px){
    .PicList001759 nav{margin-top: 3%;}
    .PicList001759 nav ul li a{display: none;}
}
/*PicList001958*/
.PicList001958 li{ overflow:hidden; padding: 17px 20px; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:16px; padding:0;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:25px; height:50px; overflow:hidden;}
.PicList001958 li:hover a{color: #008C3D;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
/*
 .Floor002467 为demo编号
 */
.Floor002467{padding-top: 2%;}
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media(min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 350px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
/*TextList001914*/
.TextList001914 li{ padding:16px 0 16px 7px;}
.TextList001914 li:first-child{padding-top: 7px;}
.TextList001914 li a{ display:block; background-color:#e0e0e0;}
.TextList001914 li a:hover{background-color:#008C3D;color:#008C3D;}
.TextList001914 li a div{ position:relative; background: url(../images/TextList001914-libg.png) no-repeat 170px center #fff; border:1px solid #e5e5e5; padding-left:130px;left:-5px; top:-5px;}
.TextList001914 li time{ position:absolute; left:0; top:0; width:130px; text-align:center; font-size:20px; color:#c3c3c3;line-height:normal;}
.TextList001914 li time span{ display:block;  font-size:35px; line-height: 50px;}
.TextList001914 li h1{ margin:0; line-height:83px;font-size:16px;}
@media(max-width:640px){
.TextList001914 li a{height:94px; }
.TextList001914 li h1{ line-height:90px;font-size:18px;}
.TextList001914 li a div{ padding-left:100px; background-position:70px center;}
.TextList001914 li time{ width:70px; font-size:14px; top:50%; transform:translateY(-50%);}
.TextList001914 li time span{ font-size:30px;}
}
@media(max-width:375px){
.TextList001914 li h1{ font-size:15px;}
}

/*Bottom000686 */
.Bottom000686 footer{ background:#008C3D; padding:1% 2%;}
.Bottom000686 footer .logo{ width:14%;}
.Bottom000686 footer .mid{ width:76%; padding:1% 4% 0;}
.Bottom000686 footer .serTel{font-size: 15px;}
.Bottom000686 footer .serTel,.Bottom000686 footer .copyright,.Bottom000686 footer .order{ padding-bottom:.5%;}
.Bottom000686 footer .copyright,.Bottom000686 footer .serTel{color:#fff;}
.Bottom000686 footer .order a{color: #fff; padding: 0 2%; border-right: 1px solid #fff;}
.Bottom000686 footer .order a:last-child{border: 0;}
.Bottom000686 footer .order a:first-child{padding-left: 0;}
.Bottom000686 footer .share{ overflow:hidden; color:#fff; display:inline-block;padding:0 15px 0 0; line-height:30px;}
.Bottom000686 footer .copyright a{color: #fff;}
.Bottom000686 footer .share > *{ float:left;}
.Bottom000686 footer .bdsharebuttonbox a{ float:left; width:30px; height:30px; line-height:none; margin:0; background:url(../images/Bottom000686_share.png) no-repeat 2px center; margin:0 3px;}
.Bottom000686 footer .bdsharebuttonbox a.bds_weixin{ background-position:-35px center;}
.Bottom000686 footer .bdsharebuttonbox a.bds_qzone{ background-position:-69px center;}
.Bottom000686 footer .code{ width:9%; float: right;}
.Bottom000686 footer .code aside{ border:1px solid #04B953; padding:7px; position:relative;}
.Bottom000686 footer .code aside i{ position:absolute; width:3px; height:100%; top:0;}
.Bottom000686 footer .code aside i.i_1{ left:0;}
.Bottom000686 footer .code aside i.i_2{ right:0;}
.Bottom000686 footer .code aside i::before,
.Bottom000686 footer .code aside i::after{ position:absolute; content:''; width:13px; height:12px; }
.Bottom000686 footer .code aside i::before{ top:0;}
.Bottom000686 footer .code aside i::after{ bottom:0;}
.Bottom000686 footer .code aside i.i_1::before,
.Bottom000686 footer .code aside i.i_1::after{ left:0;border-left:3px solid #04B953; }
.Bottom000686 footer .code aside i.i_2::before,
.Bottom000686 footer .code aside i.i_2::after{ right:0;border-right:3px solid #04B953; }
.Bottom000686 footer .code aside i.i_1::before,
.Bottom000686 footer .code aside i.i_2::before{border-top:3px solid #04B953;}
.Bottom000686 footer .code aside i.i_1::after,
.Bottom000686 footer .code aside i.i_2::after{border-bottom:3px solid #04B953;}
.Bottom000686 footer .code aside img{ display:block; width:100%;}
@media(max-width:768px){
.Bottom000686 footer dl{ display:block;text-align:center;}
.Bottom000686 footer dl > *{ width:auto !important;}
.Bottom000686 footer .mid{  padding:3% 0;}
.Bottom000686 footer .code{ padding:0 35%;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
.picLis ul li{list-style: none; padding: 1% 0; text-align: center;}
.picLis ul li p{line-height: 40px; margin: 0;}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0 5%;}
.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:#008C3D; 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;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

.homeTit{margin: .2% 0 2.5%; border-left: 5px solid #008C3D; padding-left: 10px;font-weight: 400; font-size: 22px; color: #333; line-height: 30px;}
.study{margin: 0;}
.homeTit span{font-size: 14px; margin-left: 10px; color: #aaa;}
.homeTit a{float: right;font-size: 14px; margin:0 10px 0 0; color: #aaa;background:#008C3D; color:#fff;  width:13%; text-align:center;line-height:30px; transition: all .3s;}
.homeTit a:hover{background: #EA5D03}
@media(max-width:768px){
    .homeTit{font-size: 20px;}
    .homeTit span{font-size: 16px;}
}
@media(min-width: 768px){
.layout{overflow: hidden; width: 100%; padding:3% 2% 2%;}
.layout .left{float: left; width: 49%; margin-right: 2%;}
.layout .right{float: right; width: 49%;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1200px;}
.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:#333; 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-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#333; padding-top:2%;}
.RighInfo002228 .single-content h1,h2,h3,h4,h5,h6{margin: 1% 0;}
.RighInfo002228 .single-content p img{text-align: center}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{text-align: center;}
.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:22px;}
  .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;}
}

/*
 .Form001215 为demo编号
 */
 .Form001215{ padding:0;}
.Form001215 .formTis{padding: 2% 0 5%; font-size: 15px; border-bottom: 1px solid #eee; margin-bottom: 2%;}
.Form001215 .formTis span{font-weight: 700;}
 .Form001215 .form{ float:left; width:58%;margin-bottom: 3%;}
 .Form001215 .form li{ padding-bottom:2%;}
 .Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
 .Form001215 .form textarea.text{ height:195px;}
 .Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#008C3D;color:#fff; height:37px; padding:0 12%; border:none;}
 .Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
 .Form001215 .hotline figure b{ display:block; color:#007bc7; font-size:14px;}
 .Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
 .Form001215 .hotline dd{ font-size:33px; color:#007bc7; font-weight:bold;}
 .Form001215 .hotline dt{ color:#000;}
 @media(max-width:640px) and (min-width:481){
 .Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
 }
 @media(max-width:640px){
 .Form001215 .hotline dd{ font-size:24px;}
 }
 @media(max-width:480px){
 .Form001215 .form,
 .Form001215 .hotline{ float:none; width:auto;} 
 .Form001215 .form textarea.text{ height:117px;}
 }

/*
 .TextList002322 为demo编号
 */
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding:1% 0; line-height: 22px; border-bottom: 1px dashed #ccc;}
.TextList002322 .list li *{ color: #666;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; font-size: 14px;}
.TextList002322 .list li a:before{ display: table; content: "■"; position: absolute; left: 0; top: -3px; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #008C3D;}
@media only screen and (max-width:767px ) {
	.TextList002322{ padding: 20px 3%;}
.TextList002322 .list li a:before{top: 0px; width: 5px;}
}
.RighInfo001400{padding: 3% 0;}
.RighInfo001400 ul{list-style: none;}
.RighInfo001400 #pic{float: left; width: 48%; }
.RighInfo001400 .contact{float: right; width: 48%;padding: 5% 0;}
.RighInfo001400 .contact dl{font-size: 16px; line-height: 43px;}
.RighInfo001400 .contact dl span{width: 80px; display: inline-block; text-align: right; color: #009FE3;}
.RighInfo001400 .contact dd.tip span{font-size: 16px; color: #ff6900; display: block;}
.RighInfo001400 .txt{ padding-left: 70px; background: url(../images/RighInfo001400_route.png) 30px 0 no-repeat; min-height: 50px; line-height: 24px; font-size: 14px;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}  
.RighInfo001400  .contact{ float: left;width: 100%;}  
}
.newsDetail{text-align: center;padding: 2% 0;}
.newsDetail h2{font-size: 22px; font-weight: 400; margin-bottom: 1%;}
.newsDetail h6{font-weight: 400;font-size: 16px; margin-top: 0; border-bottom: 1px dashed #ccc;}
.newsDetail .info{ padding-top: 2%;}
.newsDetail .info p{text-align: left; line-height: 25px; text-indent: 2em;}
@media(max-width: 768px){
.newsDetail h2{font-size: 18px;}
.newsDetail h6{font-size: 14px;}
}
/* 友情链接列表样式 开始 */
.i_list{ position:relative; margin-top:20px  }
.i_list ul li.link{ width:204px; height:170px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{display:block; color:#666; text-align:center; line-height: 18px; font-size: 13px;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 
.fixed{ display:none;width:100%; height:100%; position:fixed; left:0; top:0; background:#949494; z-index:1000;}