ul,ul li{ list-style:none; margin:0px; padding:0px;}
*{font-family:Microsoft Yahei; margin:0; padding:0; box-sizing:border-box; font-family:Microsoft Yahei; font-size:16px;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#DF0000;}
img,input{ border:0px;}
.main{ width:100%; max-width:1200px; margin:0 auto;}
i,em{ font-style:normal}
body{ background:#F6F6F6}
.red {color:#DF0000; font-size:18px;}
img,a,.sy_two .item p,.zs_two .btn{-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.nav li .la .img img:hover,.sy_two .item img:hover,.sy_seven li a:hover img,.sy_eight .bottom img:hover,.new_one li a:hover .pimg img,.pro_one li .pimg:hover img,.pro_five li .pimg:hover img,.fw_two li .pimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

/* header */
header{ float:left; width:100%; height:110px; background:#fff;-moz-box-shadow:0px 0px 5px #ADADAD; -webkit-box-shadow:0px 0px 5px #ADADAD; box-shadow:0px 0px 5px #ADADAD; position:relative; position:fixed; top:0; left:0; z-index:100}
header .logo{ float:left; padding-top:30px; padding-right:40px; position:relative; z-index:1111111;}
header .logo img{ float:left;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
header .rr{ position:absolute; top:40px; right:10px;}
header .rr .awb{ background:url(../images/imgWB.png) no-repeat center center; float:left; width:60px; height:50px;}
header .rr .pwx{background:url(../images/imgWx.png) no-repeat center center; float:left; width:60px; height:50px; cursor:pointer; position:relative;}
header .rr .pwx:hover p{ display:block}
header .rr .pwx p{ width:110px; height:125px; background:#fff; top:50px; padding-top:15px; left:-25px; position:absolute; display:none}
header .rr .pwx p img{ float:left; width:100%; height:100%;}
header .rr .sousuo{ float:left; width:60px; height:50px; border-right:1px solid #fff;  position:relative; margin-right:5px;}
header .rr .sousuo span{ float:left; width:60px; height:50px; cursor:pointer;}
header .rr .search{ position:absolute; top:78px; right:-90px; background:#C3151D; border-radius:5px; padding:20px;-moz-box-shadow:0px 0px 10px #B0B0B0; -webkit-box-shadow:0px 0px 10px #B0B0B0; box-shadow:0px 0px 10px #B0B0B0; display:none}
header .rr .search .txt{ border-radius:0; float:left; width:630px; padding-left:15px; line-height:50px; background:#fff; outline:none; border:0;}
header .rr .search .btn{ float:left; width:70px; height:50px; background:url(../images/bg_01.png) no-repeat center center #fff;; cursor:pointer; border:0; outline:none;}
header .rr .search p{ float:left; width:700px; background:#fff}
.nav{ float:left; padding:0px; margin:0px; width:auto;}
.nav li{ float:left; /*position:relative;*/}
.nav li a{ float:left;color:#000000; padding:0px 18px; padding-top:30px; line-height:80px;}
.nav li a:hover,.nav li:hover a,.nav li a.curr{ background:none; color:#fff; background:#DF0716;-moz-box-shadow:0px 0px 8px #FC7A84; -webkit-box-shadow:0px 0px 8px #FC7A84; box-shadow:0px 0px 8px #FC7A84;}
.nav li .la{ position:absolute; top:110px; /*left:-270px;  width:700px;-moz-box-shadow:0px 2px 7px #B0B0B0; -webkit-box-shadow:0px 2px 7px #B0B0B0; box-shadow:0px 2px 7px #B0B0B0;*/ height:0; overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s; left:0px; width:100%; background:#F6F6F6;}


.nav li:hover .la{ height:200px; z-index:111;}
.nav li .la .img{ width:310px; height:180px;-moz-box-shadow:0px 0px 7px #B0B0B0; -webkit-box-shadow:0px 0px 7px #B0B0B0; box-shadow:0px 0px 7px #B0B0B0; float:left; margin-top:10px; overflow:hidden; padding:0; background:none; }

.location1 {margin-left:22%;}
.location3 {margin-left:42%;}
.location4 {margin-left:42%;}
.location5 {margin-left:50%;}
.location6 {margin-left:50%;}
.location7 {margin-left:60%;}
.jq {width:86%; margin:auto; padding:26px 0px;}
.jqtab td {text-align:center; padding:16px 0px;}



.nav li .la .img img{ float:left; width:100%; height:100%;}
.nav li .la p{ float:left; margin-top:25px; width:370px;}
.nav li .la p a{ float:left; padding:0; line-height:40px; background:url(../images/bg_02.png) no-repeat left center; padding-left:15px; margin-left:30px; color:#000000; height:40px; margin-right:0; padding-right:0;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.nav li .la p a:hover{ color:#DF0716;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
/*.nav li.li .la{ left:auto; right:-100px;}
.nav .li_cp .la{ left:-290px;}*/
.nav .li_cp ol{ float:left; width:100%; text-align:center; margin-left:78px;}
.nav .li_cp ol li{ display:inline-block; float:none; padding:0px 20px;}
.nav .li_cp ol li img{ height:154px;}
.nav .li_cp ol li a{ padding:15px 0; line-height:18px}
.nav .li_cp:hover  ol li a{ background:none;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; color:#000}
.nav .li_cp ol li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.btn_menu{ position:absolute; top:10px; right:10px; width:40px; height:30px; background:url(../images/menu.png) no-repeat center center ; border-radius:3px;z-index:200;transition: All 0.3s ease;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; display:none; background-size:20px; cursor:pointer;}
.close_menu{ background:url(../images/bg_03.png) no-repeat center center; background-size:14px;}
.pTop{ float:left; width:100%; height:110px;}
.menu{ position:fixed; top:0px; left:100%; padding:0px 30px; background:#EAEAEA; z-index:100; width:100%; min-height:100%;margin:0px;padding-top:70px; background-size:100%;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;}
.menu.dian{ left:0px;}
.menu li{ float:left; width:100%; border-bottom:1px solid #CACBCC; position:relative;}
.menu li a{ float:left; line-height:45px; padding-left:20px; width:100%; color:#333; font-size:15px;}
.menu li p{ float:left; width:100%; padding-left:20px; display:none; overflow:hidden; margin-bottom:10px; color:#000}
.menu li p a{ float:left; color:#727171; font-size:14px; line-height:44px; border-bottom:1px solid #D1D1D1; margin-bottom:-1px;}
.menu li p a:hover,.menu li h3:hover{ color:#DF0000}
.menu li h3{ float:left; width:95%; margin:0px; padding-left:20px; background:url(../images/bg_04.png) no-repeat right center; font-weight:normal; font-size:15px;color:#333;  line-height:45px; background-size:10px; cursor:pointer;}
.menu li h3.sel{ background:url(../images/bg_04-sel.png) no-repeat right center; background-size:10px;}
@media screen and (min-width: 1300px) and (max-width: 1500px) {/* 平板 */
	header .main{ max-width:95%; width:95%}	
}
@media screen and (min-width: 1200px) and (max-width: 1380px) {/* 平板 */
	.nav li a{ padding:0px 15px; padding-top:30px;}
	header .logo img{ width:340px; margin-top:5px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	header{ height:70px;}
	.pTop{  height:70px;}
	header .logo{ padding-top:10px;}
	header .logo img{ height:50px; margin-left:10px;}
	header .rr{ top:10px}
	header .rr .awb{ background-size:30px;}
	header .rr .pwx{ background-size:30px;}
	header .rr .sousuo{ background-size:25px;}
	header .rr .pwx p{ height:110px; padding-top:0; top:60px;}
	header .rr .search{ padding:15px; top:70px;}
	header .rr .search p{ width:460px}
	header .rr .search .txt{ width:400px;}
	header .rr .search .btn{ width:60px;}
	.btn_menu{ display:block; background-size:39px; top:22px; right:210px; border:0;}
	.nav{ position:absolute; top:75px; background:#fff; width:100%; text-align:center; display:none}
	.nav li{ display:inline-block; float:none; position:static;}
	.nav li a{ padding:0 15px; margin:0px 5px; line-height:60px;}
	.nav li .la .img{ width:270px; margin-left:0}
	.nav li .la{ top:70px; left:5%; width:90%}
	.nav .li_cp .la{ left:5%}
	.nav li.li .la{ left:5%; right:auto;}
	.close_menu{ background-size:24px;}
}
@media (max-width: 767px) {/* 手机 */
	header{ height:55px;}
	header .logo{ padding-top:7px;}
	header .logo img{ height:40px; margin-left:10px;}
	.pTop{  height:55px;}
	header .rr{ display:none}
	.nav{ display:none}
	.btn_menu{ display:block; background-size:24px; top:0; height:55px;}
}
/* gjc */
.w1200{ width:100%; margin:auto; zoom:1.15;}
.wf100{ width: 100%; float: left;}
.fzlc_box{ padding: 36px 0 100px;}
.fzlc_box ul li{ width: 100%; float: left; padding: 8px;}
.fzlc_box ul li .fl{ width: 20%; font-size: 20px; position: relative;}
.fzlc_box ul li .fl span{ float: left; background: #fff; position: relative; z-index: 2;}
.fzlc_box ul li .fl::after{ content: ''; width: 60%; height: 1px; position: absolute; left: 72px; bottom: 4px; border-bottom: 1px solid #dcdcdc;}
.fzlc_box ul li .fr{ width: 80%;}
.fzlc_box ul li .fr .wf100{ line-height: 26px;}
.fzlc_box ul li:hover,.fzlc_box ul li:hover .fl span{ background: #f7f7f7;}



.fl { float:left; }
.fr { float:right; }
@media screen and (min-width: 768px) and (max-width: 1100px) {/* 平板 */
	.w1200{ width:94% !important;}
	.fzlc_box ul li{ width: 100%; float: left; padding: 8px;}
	.fzlc_box{ padding: 25px 0;}
	.fzlc_box ul li{ padding: 5px;}
	.fzlc_box ul li .fl{ width: 100%; padding-bottom: 2px;}
	.fzlc_box ul li .fl::after{ display: none;}
	.fzlc_box ul li .fr{ width: 100%;}
	.fzlc_box ul li .fr .wf100{ line-height: 20px; margin-bottom: 8px;}
	.fzlc_box{ padding: 36px 0;}

}

@media (max-width: 767px) {/* 手机 */
	.w1200{ width:94% !important;}
	.fzlc_box ul li{ width: 100%; float: left; padding: 8px;}
	.fzlc_box{ padding: 25px 0;}
	.fzlc_box ul li{ padding: 5px;}
	.fzlc_box ul li .fl{ width: 100%; padding-bottom: 2px;}
	.fzlc_box ul li .fl::after{ display: none;}
	.fzlc_box ul li .fr{ width: 100%;}
	.fzlc_box ul li .fr .wf100{ line-height: 20px; margin-bottom: 8px;}
	.fzlc_box{ padding: 36px 0;}
	.fzlc_box ul li .fl span {background:none;}

}

/* footer */
footer{ float:left; width:100%; padding-top:30px; background:#333333}
.foot_one{ float:left; width:14%; padding-top:35px;}
.foot_one p{ float:left; width:100%; margin-bottom:15px;}
.foot_one p i{ float:left; width:44px; height:42px;}
.foot_one p a{ line-height:42px; color:#878787; font-size:18px;}
.foot_one p .i1{ background:url(../images/bg_05.png) no-repeat left center}
.foot_one p a:hover .i1{ background:url(../images/bg_05-sel.png) no-repeat left center}
.foot_one p .i2{ background:url(../images/bg_06.png) no-repeat left center}
.foot_one p a:hover .i2{ background:url(../images/bg_06-sel.png) no-repeat left center}
.foot_one p a:hover{ color:#DF0715;}
.foot_two{ float:left; width:59%;}
.foot_two h1,.foot_three h1{ float:left; width:100%; color:#878787; font-size:18px; font-weight:normal; line-height:36px; padding-left:14px;}
.foot_two ul{ float:left; width:100%; padding-top:5px;}
.foot_two ul li{ float:left; width:16.666666%; border-left:1px solid #888888; padding-top:5px; padding-left:15px;}
.foot_two ul li h2{ float:left; width:100%; line-height:32px; font-weight:normal; color:#D1D1D1; font-size:16px;}
.foot_two ul li p{ float:left; width:100%;}
.foot_two ul li a{ font-size:12px; color:#878787; line-height:30px;}
.foot_two ul li a:hover{ color:#fff}
.foot_three{ float:right; width:25%;}
.foot_three h1{ padding-left:0}
.foot_three .dz{ float:left; width:100%;font-size:12px; color:#878787; padding-top:5px;}
.foot_three .dz p{float:left; width:100%;font-size:12px; color:#878787; line-height:18px; padding:5px 0;}
.foot_three .bottom{ float:left; width:100%; padding-top:20px; padding-bottom:40px;}
.foot_three .wx{ float:left;position:relative; margin-right:20px; width:38px}
.foot_three .wx p{ position:absolute; top:-125px; left:-40px; width:115px; height:120px; background:url(../images/bg_07.png) no-repeat left top; text-align:center; display:none;}
.foot_three .wx:hover p{ display:block}
.foot_three .wx p img{ float:left; width:115px; height:115px;}
.foot_three .bottom .img{ float:left; width:38px; height:38px; cursor:pointer}
.foot_four{ float:left; width:100%; text-align:center; padding:15px; background:#3A3A3A; line-height:26px; color:#878787; font-size:12px;}
.foot_four span{ font-size:12px; padding-left:30px;}
.foot_four img{ margin-bottom:-5px;}
@media screen and (min-width: 768px) and (max-width: 1100px) {/* 平板 */
	footer{ padding-top:15px;}
	footer .main{ width:98%}
	.foot_one{ width:22%}
	.foot_two{ width:78%}
	.foot_three{ width:100%;}
}
@media (max-width: 767px) {/* 手机 */
	footer{ padding-top:10px;}
	.foot_one{ display:none;}
	.foot_two{ width:100%; overflow:hidden;}
	.foot_two ul li{ margin-left:-1px; padding-left:15px; width:33.3333%; margin-bottom:15px;}
	.foot_three{ width:100%; padding:15px;}
	.foot_three .bottom{ padding-bottom:0px; padding-top:10px;}
	.foot_three .dz p{ padding:3px 0;}
	.foot_three .wx p{ left:0; background:url(../images/bg_07-2.png) no-repeat left top}
	.foot_four{ line-height:24px; padding:10px;}
}


/* 内页banner gjc */
.pagesban1 {background:url(../images/pagesban1.png) no-repeat top center; background-size:auto 100%}

.pagesban2-1 {background:url(../images/pagesban2-1.jpg) no-repeat top center; background-size:auto 100%}
.pagesban2-2 {background:url(../images/pagesban2-2.jpg) no-repeat top center; background-size:auto 100%}
.pagesban2-3 {background:url(../images/pagesban2-3.jpg) no-repeat top center; background-size:auto 100%}
.pagesban2-4 {background:url(../images/pagesban2-4.jpg) no-repeat top center; background-size:auto 100%}
.pagesban2-5 {background:url(../images/pagesban2-5.jpg) no-repeat top center; background-size:auto 100%}
.pagesban2-6 {background:url(../images/pagesban2-6.jpg) no-repeat top center; background-size:auto 100%}


.pagesban3 {background:url(../images/pagesban3.png) no-repeat top center; background-size:auto 100%}
.pagesban4 {background:url(../images/pagesban4.png) no-repeat top center; background-size:auto 100%}
.pagesban5 {background:url(../images/pagesban5.png) no-repeat top center; background-size:auto 100%}
.pagesban6 {background:url(../images/pagesban6.png) no-repeat top center; background-size:auto 100%}

.ly_succbuss {text-align:center; color:#2dad00; font-size:16px;}

/* 轮播 */
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #FF7523;}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 10px;}
.lSAction > .lSNext {background-position: -32px 0;right: 10px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}

/* 首页 shouYe*/
.sy_body{ background:#fff}
.sy_one{ float:left; width:100%; position:relative; z-index:1;}
.sy_one .lSSlideOuter .lSPager.lSpg{ margin-top:-30px !important; padding-bottom:10px}
.sy_one .lSSlideOuter .lSPager.lSpg > li a{border:0; background:#8F8F8F; width:54px; height:5px; border-radius:0}
.sy_one .lSSlideOuter .lSPager.lSpg > li:hover a,.sy_one  .lSSlideOuter .lSPager.lSpg > li.active a{ border:0; background:#DF0715;}
.sy_one .lSAction{ position:absolute; top:40%; left:0; width:100%}
.sy_one .lSAction > a{ width:100px; height:120px; border-radius:100px;}
.sy_one .lSAction > .lSNext{right:0; background:url(../images/right.png) no-repeat center center;}
.sy_one .lSAction > .lSPrev{left:0px;background:url(../images/left.png) no-repeat center center; }
.sy_one .item li{ text-align:center;}
.sy_one .item li img{ float:left; width:100%;}
.sy_title{ float:left; width:100%; background:url(../images/bg_08.png) no-repeat center center; line-height:90px; text-align:center; font-size:36px;}
.sy_two{ float:left; width:50%; margin-bottom:20px; overflow:hidden;-moz-box-shadow:3px 3px 8px #ABABAB; -webkit-box-shadow:3px 3px 8px #ABABAB; box-shadow:3px 3px 8px #ABABAB;}
.sy_two .lSSlideOuter .lSPager.lSpg{ width:100%; position:relative; text-align:center; margin-top:-95px !important; background:none; float:left;}
.sy_two .lSSlideOuter .lSPager.lSpg > li a{ background:#fff;border:1px solid #fff; background:none; width:14px; height:14px;}
.sy_two .lSSlideOuter .lSPager.lSpg > li:hover a,.sy_two  .lSSlideOuter .lSPager.lSpg > li.active a{ border:1px solid #DE0000; background:#DE0000;}
.sy_two .lSSlideOuter .lSPager.lSpg > li{ margin-top:0px}
.sy_two .lSAction{ position:absolute; top:48%; left:0; width:100%;}
.sy_two .lSAction > a{ width:33px; height:37px; }
.sy_two .lSAction > .lSNext{right:10; background:url(../images/right2.png) no-repeat right center; background-size:100%}
.sy_two .lSAction > .lSPrev{left:10px;background:url(../images/left2.png) no-repeat right center; background-size:100%}
.sy_two .item .a{ float:left; width:100%; position:relative;}
.sy_two .item img{ float:left; width:100%}
.sy_two .item p{ position:absolute; bottom:0; left:0; height:80px; background:url(../images/bg_09.png) repeat-x left bottom; line-height:80px; color:#fff; width:100%; padding-left:50px; font-size:18px;}
.sy_two .a:hover p{ color:#DF0000;}
.sy_three{ float:right; width:47%}
.sy_three li{ float:left; width:100%; padding-bottom:12px; padding-top:6px;}
.sy_three li .top{ float:left; width:100%; position:relative; padding-left:110px; height:80px; position:relative;}
.sy_three li .top .date{ position:absolute; top:5px; left:0; width:85px; height:64px; background:url(../images/bg_10.png) no-repeat left center;}
.sy_three li .top .date i{ float:left; width:100%; line-height:22px; font-size:16px; color:#939393;}
.sy_three li .top .date span{ float:left; width:100%; color:#DF0000; text-align:right; font-size:36px;}
.sy_three li .top a{ float:left; width:100%; font-size:18px; line-height:34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_three li .desc{ float:left; width:100%; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; color:#787878;}
.sy_four{ float:left; width:100%; background:url(../images/bg_12.png) no-repeat top center; position:relative;}
.sy_four .left{ float:left; width:20%; padding-left:100px; padding-top:90px;}
.sy_four .left li{ float:left; width:100%; margin-top:30px; line-height:60px; color:#333333; font-size:36px; cursor:pointer; background:url(../images/bg_13.jpg) no-repeat left bottom; background-size:0px 2px;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.sy_four .left .sel,.sy_four .left li:hover{ color:#DF0715;background-size:90% 2px;}
.sy_four .nei{ float:right; width:80%; padding-right:100px; padding-top:80px;}
.sy_four .nei .pimg{ float:left; width:40%; text-align:center;}
.sy_four .nei .pimg img{ max-width:80%;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.sy_four .nei .pimg img:hover{ margin-top:-30px;}
.sy_four .nei .right{ float:right; width:55%; overflow:hidden;}
.sy_four .nei .right .top{ float:left; width:100%; padding-bottom:90px;}
.sy_four .nei .right .name{ float:left; width:60%; padding-top:40px; line-height:60px; font-size:60px; color:#333333;}
.sy_four .nei .right .name span{ font-size:36px;}
.sy_four .nei .right .biao{ float:right; max-width:60%;}
.sy_four .nei .right .biao img{ float:right; max-width:100%}
.sy_four .nei .right .desc{ float:left; width:100%; font-size:16px; color:#787878; line-height:32px; padding-bottom:30px;}
.sy_four .nei .right .ti{ float:left; width:100%; line-height:44px; color:#333333; font-size:26px;}
.sy_four .nei .right .gg{ float:left; width:50%; font-size:16px; color:#787878; line-height:32px;}
.sy_four .nei .bottom{ float:left; width:100%; padding:70px 0;}
.sy_four .nei .bottom a{ float:right; width:40px; height:40px; background:url(../images/img04.png) no-repeat center center;}
.sy_five{ float:left; width:100%; position:relative; overflow:hidden;}
.sy_five .img{ float:left; width:104%; margin-left:-2%;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s; height:530px; background:url(../images/img05.png) no-repeat top left; background-size:auto 100%}
.sy_five .img:hover{ margin-left:0}
.sy_five .nei{ float:left; width:100%; text-align:center; margin-top:95px;}
.sy_five .nei img{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.sy_five .img:hover .nei img{ margin-top:50px;}
.sy_six{ float:left; width:100%; margin-bottom:10px;}
.sy_six li{ float:left; width:33.33333333333%; position:relative;}
.sy_six li a{ float:left; width:100%; overflow:hidden; position:relative;}
.sy_six li img{ float:left; width:100%;}
.sy_six li a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.sy_six li .nei{ position:absolute; bottom:0; left:0; width:100%; padding:0px 5%; padding-bottom:30px; height:100px; overflow:hidden;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.sy_six li .nei h1{ float:left; width:100%; color:#fff; font-size:60px; font-weight:normal; line-height:80px;}
.sy_six li .nei .desc{ float:left; width:100%; color:#fff; font-size:18px; width:100%; line-height:30px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; margin-top:30px;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0;}
.sy_six li:hover .nei{ height:130px;}
.sy_six li:hover .nei .desc{ margin-top:0px;}
.sy_seven{  width:100%; margin:0 auto; max-width:1560px;}
.sy_seven li{ float:left; width:25%; padding:10px; padding-bottom:0}
.sy_seven li .pimg{ float:left; width:100%; overflow:hidden; position:relative;}
.sy_seven li .pimg img{ float:left; width:100%}
.sy_seven li .pimg i{ position:absolute; top:0; left:0px; background:url(../images/bg_15.png) no-repeat center center; width:100%; height:100%; z-index:1;}
.sy_seven li h3{ float:left; width:100%; line-height:60px; font-size:18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; text-align:center; font-weight:normal}
.sy_eight{ width:100%; margin:0px auto}
.sy_eight .top{ color:#333333; font-size:18px; line-height:30px; text-align:center; color:#6B6B6B; margin-bottom:5px; float:left; width:100%; padding-bottom:20px;}
.sy_eight .bottom{ float:left; width:100%; text-align:center; padding-bottom:30px; padding-top:10px;}
.sy_eight .bottom img{ height:88px; margin:10px 70px;}

@media screen and (min-width: 768px) and (max-width: 1100px) {/* 平板 */
	.main{ max-width:96%}
	.sy_one .lSSlideOuter .lSPager.lSpg > li a{ width:44px;}
	.sy_one .lSAction > a{ width:60px; height:80px;}
	.sy_one .lSAction > .lSNext{ background-size:30px}
	.sy_one .lSAction > .lSPrev{background-size:30px}
	.sy_title{ line-height:70px; font-size:28px; background-size:auto 18px;}
	.sy_two .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.sy_two .item p{ padding-left:20px; height:50px; line-height:50px; font-size:16px; background-size:auto 100%}
	.sy_three{ width:46.5%}
	.sy_three li{ padding-top:10px}
	.sy_three li .top{ height:65px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:50px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:30px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
	.sy_three li:last-child{ display:none}
	.sy_four .left{ padding-left:30px; padding-top:40px;}
	.sy_four .left li{ font-size:22px; line-height:50px; margin-top:20px;}
	.sy_four .nei{ padding-right:30px; padding-top:40px;}
	.sy_four .nei .right .top{ padding-bottom:20px;}
	.sy_four .nei .right .name{ font-size:30px; line-height:36px; padding-top:0; width:60%}
	.sy_four .nei .right .name span{ font-size:18px;}
	.sy_four .nei .right .biao{ width:40%}
	.sy_four .nei .right .ti{ font-size:20px; line-height:30px;}
	.sy_four .nei .right .desc{ font-size:14px; line-height:22px; padding-top:5px; padding-bottom:20px;}
	.sy_four .nei .right .gg{ font-size:14px; line-height:30px;}
	.sy_four .nei .bottom{ padding:20px 0;}
	.sy_four .nei .bottom a{ width:30px; height:30px; background-size:100% 100%}
	.sy_five .img{ height:330px;}
	.sy_five .nei{ margin-top:50px;}
	.sy_five .nei img{ height:230px;}
	.sy_five .img:hover .nei img{ margin-top:30px;}
	.sy_six li .nei{ height:50px;}
	.sy_six li .nei h1{ font-size:30px; line-height:40px;}
	.sy_six li:hover .nei{ height:80px;}
	.sy_six li .nei .desc{ font-size:14px;}
	.sy_seven li h3{ font-size:16px; line-height:50px;}
	.sy_seven li{ padding:6px; padding-bottom:0}
	.sy_eight .bottom{padding-bottom:20px;}
	.sy_eight .bottom img{ height:70px; margin:10px 50px;}
}
@media (max-width: 767px) {/* 手机 */
	.sy_one .lSSlideOuter .lSPager.lSpg > li a{ width:30px; height:4px;}
	.sy_one .lSAction > a{ width:40px; height:50px;}
	.sy_one .lSAction > .lSNext{ background-size:20px}
	.sy_one .lSAction > .lSPrev{background-size:20px}
	.sy_title{ line-height:50px; font-size:18px; background-size:auto 11px; font-weight:bold}
	.sy_two{ width:100%; margin-bottom:5px;}
	.sy_two .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.sy_two .item p{ padding-left:20px; height:50px; line-height:50px; font-size:15px; background-size:auto 100%}
	.sy_three{ width:94%; margin-right:3%; padding-bottom:10px;}
	.sy_three li{ padding-top:10px; padding-bottom:0px;}
	.sy_three li .top{ height:60px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:45px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:26px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
	.sy_four .left{ padding-top:0px; position:absolute; top:0px; left:10px; width:90px; float:none; padding-left:0; z-index:10;}
	.sy_four .left li{ font-size:16px; line-height:30px; margin-top:15px;}
	.sy_four .nei{ padding-right:30px; padding-top:40px; width:100%}
	.sy_four .nei .pimg{ width:100%;}
	.sy_four .nei .pimg img{ max-width:70%}
	.sy_four .nei .right{ width:60%; margin-top:10px;}
	.sy_four .nei .right .top{ padding-bottom:20px;}
	.sy_four .nei .right .name{ font-size:24px; line-height:30px; padding-top:0; width:60%}
	.sy_four .nei .right .name span{ font-size:16px;}
	.sy_four .nei .right .biao{display:none}
	.sy_four .nei .right .ti{ font-size:20px; line-height:30px;}
	.sy_four .nei .right .desc{display:none}
	.sy_four .nei .right .gg{display:none}
	.sy_four .nei .bottom{ padding:0; margin-top:-50px;}
	.sy_four .nei .bottom a{ width:25px; height:25px; background-size:100% 100%}
	.sy_five .img{ height:300px;}
	.sy_five .nei{ margin-top:50px;}
	.sy_five .nei img{ height:200px;}
	.sy_five .img:hover .nei img{ margin-top:30px;}
	.sy_six li .nei{ height:40px;}
	.sy_six li .nei h1{ font-size:17px; line-height:30px; font-weight:bold}
	.sy_six li:hover .nei{ height:60px;}
	.sy_six li .nei .desc{ font-size:12px; line-height:24px;}
	.sy_seven { padding:0px 5px;}
	.sy_seven li h3{ font-size:15px; line-height:40px;}
	.sy_seven li{ padding:6px; padding-bottom:0; width:50%}
	.sy_eight .bottom{ padding-bottom:20px;}
	.sy_eight .top{ font-size:12px; line-height:20px; width:90%; margin-left:5%}
	.sy_eight .bottom img{ height:40px; margin:5px 10px;}
}

/*.sy_one{ float:left; width:100%;}
.sy_one .lSSlideOuter .lSPager.lSpg{ width:100%; position:relative; text-align:center; margin-top:-35px; background:none; float:left;}
.sy_one .lSSlideOuter .lSPager.lSpg > li a{ background:#fff;border:3px solid #fff; background:#fff; width:10px; height:10px;}
.sy_one .lSSlideOuter .lSPager.lSpg > li:hover a,.sy_one  .lSSlideOuter .lSPager.lSpg > li.active a{ border:3px solid #85BF0E; background:#85BF0E;}
.sy_one .lSSlideOuter .lSPager.lSpg > li{ margin-top:0px}
.sy_one .item img{ float:left; width:100%}

.lb_one{ float:left; width:90%; margin-left:5%; padding-bottom:10px; margin-top:-20px; margin-bottom:20px;}
.lb_one .lSSlideOuter .lSPager.lSpg{ display:none}
.lb_one .lSSlideOuter .lightSlider li{ }
.lb_one .lSSlideWrapper{ padding-top:45px;}
.lb_one .lSAction > a{ width:62px; height:62px;  color:#FF7B23; font-weight:bold; text-align:center; line-height:32px; font-size:20px; top:-70px; border-radius:100px;}
.lb_one .lSAction{ position:relative; width:100%; margin:0 auto;}
.lb_one .lSAction > .lSNext{right:0; background:url(../images/right.jpg) no-repeat right center; background-size:100%}
.lb_one .lSAction > .lSPrev{left:0px;background:url(../images/left.jpg) no-repeat right center; background-size:100%}
.lb_one .item li{ text-align:center;}
.lb_one .item li img{ max-width:100%;}
.lb_one .item li p{ float:left; width:90%; margin-left:5%; height:38px; background:#F8F6F7; text-align:center; overflow:hidden; line-height:38px; color:#333; font-size:20px; margin-top:20px;}*/


/* 通用 */
.banner{ float:left; width:100%; height:590px; }
.pageMain{ float:left; width:100%; background:url(../images/bg_16.png) no-repeat bottom center #F6F6F6; padding-top:25px; padding-bottom:70px}
.wei{ float:left; width:100%; background:#FFFFFF; line-height:68px; position:relative; z-index:10; height:68px;}
.wei .left{ float:left; font-size:18px;}
.wei .left{ width: 40%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wei .left i{ float:left; width:35px; height:68px; background:url(../images/bg_17.png) no-repeat left center;}
.wei .left a{ font-size:18px;}
.wei .right{ float:right; display:block}
.wei .right a{ float:left; width:179px; height:89px; font-size:22px; background:url(../images/bg_18.png) no-repeat top left; background-size: 100% 0;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;transition:all .6s ease 0s; box-sizing:border-box; text-align:center; padding-top:15px; margin-top:-14px; box-sizing:border-box; line-height:68px;}
.wei .right a.sel,.wei .right a:hover{ color:#fff; background-size:100% 100%;}
.wei .wei_menu{ float:right; width:40px; height:40px; background:url(../images/bg_19.png) no-repeat center center; background-size:20px; display:none; margin-right:7px;}
.bg_bai{ float:left; width:100%; padding:30px; background:#fff;}
.t_title{ float:left; width:100%; text-align:center; padding:0 15px; display:none;  padding-bottom:20px;}
.t_title span{ display:inline-block; width:60%; border-bottom:1px solid #5E5E5E; font-size:20px; line-height:40px;}
.detail_wei{ margin-top:30px;}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.banner{ height:320px;}
	.wei{ line-height:50px; height:50px;}
	.wei .left i{ height:50px; background-size:22px; width:30px;}
	.wei .left,.wei .main .left a{ font-size:15px;}
	.wei .right a{ font-size:15px; padding:0px; background-size: 0 3px; margin:0; width:110px;height:65px; margin-top:-10px;}
	.pageMain{ padding-bottom:40px;}
	.bg_bai{ padding:20px;}
	.detail_wei{ margin-top:20px;}
	.red{font-size:16px;}
}
@media (max-width: 767px) {/* 手机 */
	.banner{ height:200px;}.wei .right{ display:none}
	.wei{ line-height:40px; height:40px;}
	.wei .left i{ height:40px; background-size:18px; width:25px; margin-left:13px;}
	.wei .left,.wei .main .left a{ font-size:13px;}
	.wei .wei_menu{ display:block}
	.wei .right{ position:absolute; top:40px; right:10px;background-color:rgba(255,255,255,0.91); border:1px solid #797979; border-radius:8px; padding:10px 0; width:120px; overflow:hidden; display:none; box-sizing:border-box; padding:10px 10px; z-index:300}
	.wei .right a{ margin:0; float:left; width:100%; text-align:left; font-size:14px; padding:0px; text-align:center; background:none; height:40px; line-height:40px; color:#000}
	.wei .right a.sel,.wei .right a:hover{ color:#DF0000}
	.pageMain{ padding-bottom:15px; padding-top:15px; background-size:100%}	
	.bg_bai{ padding:0px 10px; background:none}
	.t_title{ display:block}
	.detail_wei{ margin-top:15px;}
		.red{font-size:13px;}
}

/* about */
.ab_one{ float:left; width:100%; padding:25px 0; font-size:26px; line-height:54px; text-align:center;}
.ab_two{ float:left; width:100%; font-size:18px; line-height:34px; color:#555}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.ab_one{ padding:15px 0; font-size:20px; line-height:40px;}
	.ab_two{ font-size:15px; line-height:28px}
}
@media (max-width: 767px) {/* 手机 */
	.ab_one{ padding:12px 0; font-size:18px; line-height:30px;}
	.ab_two{ font-size:14px; line-height:24px; padding-bottom:60px;}
}

/* news */
.new_main{ padding-left:0; padding-right:0}
.new_one{ float:left; width:100%; padding:0px 30px;}
.new_one li{ float:left; width:30.5%; margin-left:2.2%; margin-bottom:20px; background:#fff; overflow:hidden;-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2; margin-top:20px;}
.new_one li .pimg{ float:left; width:100%; overflow:hidden; position:relative;}
.new_one li .pimg img{ float:left; width:100%; height:250px;}
.new_one li .pimg i{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bg_20.png) no-repeat center center;}
.new_one li .title{ float:left; width:100%; padding:15px; height:85px; line-height:32px; font-size:18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.new_one li .desc{ float:left; width:100%; font-size:14px; padding:0px 15px; color:#333333; line-height:24px; opacity:0.7; height:75px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.new_one li .date{ float:left; padding:8px 15px; font-size:14px; color:#333333; opacity:0.7; margin-bottom:10px;}
.new_two{ float:left; width:100%; padding:0px 20px;}
.new_two li{ float:left; width:100%; border-bottom:1px solid #EAEAEA; line-height:80px;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.new_two li a{ float:left; max-width:70%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding-left:20px;}
.new_two li .date{ float:right; padding-right:20px; color:#999999; font-size:14px;}
.new_two li:hover{ background:#F5F5F5;-moz-box-shadow:0px 0px 10px #C2C2C2; -webkit-box-shadow:0px 0px 10px #C2C2C2; box-shadow:0px 0px 10px #C2C2C2;}
.new_three{ float:left; width:100%; padding:5px 20px; line-height:80px; font-size:36px; color:#333333; text-align:center;}
.new_four{ float:left; width:100%;line-height:40px; font-size:12px; color:#676767;}
.new_four span{ float:left; padding-left:30px;font-size:12px; }
.new_four .a{ float:right; height:40px; width:40px; margin-left:10px; margin-right:25px; background:url(../images/bg_22.png) no-repeat center center;}
.new_four .btn_dy{ float:right; background:url(../images/bg_21.png) no-repeat center center; width:30px; height:40px; border:0; outline:none; cursor:pointer;}
.new_five{ float:left; width:100%; padding:30px; font-size:18px; color:#333333; line-height:36px; letter-spacing:1px; border-bottom:1px solid #DDDDDD;  border-top:1px solid #DDDDDD; }
.new_five img{ max-width:100%}
.new_six{ float:left; width:100%; padding:20px 30px;}
.new_six p{ float:left; width:100%}
.new_six p a{ float:left; line-height:40px; font-size:18px; padding-left:30px;}
.new_six p .prev{ background:url(../images/bg_23.png) no-repeat left center;}
.new_six p .next{ background:url(../images/bg_24.png) no-repeat left center;}

.new_seven{ float:left; width:100%; padding:20px 30px;}

@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.new_one{ padding:0px 10px;}
	.new_one li{ margin-top:10px; margin-bottom:10px;}
	.new_one li .pimg img{ height:160px;}
	.new_one li .pimg i{ background-size:35px;}
	.new_one li .title{ padding:10px 15px; height:68px; line-height:26px; font-size:16px;}
	.new_one li .desc{ line-height:22px; height:65px;}
	.new_one li .date{ margin-bottom:5px;}
	.new_two{ padding:0; padding-bottom:10px;}
	.new_two li{ line-height:70px;}
	.new_three{ line-height:50px; font-size:28px;}
	.new_four span{ padding-left:20px;}
	.new_five{ font-size:17px; line-height:34px; padding:20px;}
	.new_six{ padding:20px;}
    .new_seven{padding:20px;}
	
}
@media (max-width: 767px) {/* 手机 */
	.new_one{ padding:0;}
	.new_one li{ width:45.5%; margin:0; margin-bottom:15px; margin-left:3%;}
	.new_one li .pimg img{ height:130px;}
	.new_one li .pimg i{ background-size:35px;}
	.new_one li .title{ padding:10px; height:60px; line-height:24px; font-size:16px;}
	.new_one li .desc{ line-height:22px; height:65px; padding:0px 10px; margin:5px 0;}
	.new_one li .date{ margin:3px 0; margin-bottom:8px; padding:0px 10px;}
	.new_two{ padding:0px;}
	.new_two li{ line-height:50px;}
	.new_two li a{ padding-left:10px; font-size:15px; max-width:60%}
	.new_three{ line-height:34px; font-size:22px; padding:0; padding-bottom:15px;}
	.new_four{ line-height:24px; padding-bottom:5px;}
	.new_four span{ padding-left:0px; padding-right:15px;}
	.new_four .a{ height:24px; margin-right:10px; width:30px;}
	.new_four .btn_dy{ height:24px;}
	.new_five{ font-size:15px; line-height:28px; padding:15px 0;}
	.new_six{ padding:10px 0;}
	.new_six p{ margin:5px 0;}
	.new_six p a{ font-size:15px; line-height:24px;}
    .new_seven{padding:10px 0;}
	
}

/* 分页数字链接样式 */
.pagebox{padding:40px 0 10px 0; float:left; width:100%; }
.paging a,.paging span.Bg,.paging a:hover,.paging a.cur,.paging a:hover span.Bg,.paging a.cur span.Bg{background:url(../images/pagebg.png) no-repeat;}
.paging{text-align:center;font-size:13px;}
.paging a{padding-bottom:4px;display:inline-block;background-position:0 -134px;padding-bottom:11px;}
.paging a:hover{text-decoration:none;}
.paging b{font-weight:100;opacity:0;*visibility:hidden;}
.paging span.Bg{width:58px;height:17px;line-height:17px;padding-left:5px;text-align:left;margin-right:1px;display:inline-block;background-position:0px 11px;cursor:pointer;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.paging a:link,.paging a:visited{color:#266EB0;}
.paging a:hover,.paging a.cur{color:#fff;background-position:0px -93px;}
.paging a:hover span.Bg,.paging a.cur span.Bg{background-position:0px -63px;}
.paging a:hover span.Bg b,.paging a.cur span.Bg b{opacity:1;*visibility:visible;}
/* 上下翻页样式 */
.paging a.previous,.paging a.previous span.Bg,.paging a.previous b,.paging a.previous:hover,.paging a.previous:hover span.Bg,.paging a.previous:hover b,.paging a.nextpage,.paging a.nextpage span.Bg,.paging a.nextpage b,.paging a.nextpage:hover,.paging a.nextpage:hover span.Bg,.paging a.nextpage:hover b{background:url(../images/prev-next-bg.png) no-repeat}
.paging a.previous{background-position:0px -72px;}
.paging a.previous span.Bg{width:61px;padding-left:0px;background-position:0px -121px;}
.paging a.previous b{background-position:0px 17px;}
.paging a.previous:hover{background-position:0px -25px;}
.paging a.previous:hover span.Bg{background-position:0px -108px;}
.paging a.previous:hover b{background-position:0px 4px;opacity:1;*visibility:visible;}
.paging a.nextpage{background-position:-61px -72px;}
.paging a.nextpage span.Bg{width:61px;padding-left:0px;background-position:-61px -121px;}
.paging a.nextpage b{background-position:-61px 17px;}
.paging a.nextpage:hover{background-position:-61px -25px;}
.paging a.nextpage:hover span.Bg{background-position:-61px -108px;}
.paging a.nextpage:hover b{background-position:-61px 4px;opacity:1;*visibility:visible;}
.paging a.previous b,.paging a.nextpage b{width:61px;display:inline-block;height:17px;opacity:1;*visibility:visible;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.pagebox{ padding:20px 0 0 0}
}
@media (max-width: 767px) {/* 手机 */
	.pagebox{ padding:10px 0 0 0}
	.paging span.Bg{ width:30px;}
	.paging a.previous span.Bg{ width:60px;}
	.paging a.nextpage span.Bg{ width:60px;}
}

/* pro */
.pro_main{ padding-left:0; padding-right:0;}
.pro_one{ float:left; width:100%; padding:0px 30px;}
.pro_one li{ float:left; width:33.3333%; padding:10px; padding-bottom:0}
.pro_one li .pimg{ float:left; width:100%; overflow:hidden;-moz-box-shadow:0px 0px 5px #C7C7C7; -webkit-box-shadow:0px 0px 5px #C7C7C7; box-shadow:0px 0px 5px #C7C7C7;}
.pro_one li .pimg img{ float:left; width:100%}
.pro_one li a{ float:left; width:100%; text-align:center;}
.pro_one li a h3{ float:left; width:100%; font-size:18px; line-height:80px; overflow:hidden; height:80px;text-overflow:ellipsis;white-space:nowrap; font-weight:normal;}
.pro_left{ float:left; width:78%;}
.pro_two { float:left; width:100%;}
.pro_two img{ float:left; width:100%}
.pro_three{ float:left; width:100%; padding:30px;}
.pro_three .left{ float:left; width:72%;}
.pro_three .right{ float:right; width:20%}
.pro_three .h1{ float:left; width:100%; color:#333333; font-size:26px; line-height:30px; margin-bottom:10px;}
.pro_three .desc{ float:left; width:100%; color:#666; font-size:18px; line-height:32px; padding-bottom:16px;}
.pro_four{ float:left; width:100%}
.pro_four img{ float:left; width:100%; margin-bottom:15px;}
.pro_five{ float:right; width:16%;}
.pro_five li{ float:left; width:100%}
.pro_five li a{ float:left; width:100%}
.pro_five li .pimg{ float:left; width:100%; overflow:hidden;-moz-box-shadow:0px 0px 5px #C7C7C7; -webkit-box-shadow:0px 0px 5px #C7C7C7; box-shadow:0px 0px 5px #C7C7C7; border-radius:3px;}
.pro_five li .pimg img{ float:left; width:100%}
.pro_five li a{ float:left; width:100%; text-align:center;}
.pro_five li a h3{ float:left; width:100%; font-size:16px; line-height:60px; overflow:hidden; height:60px;text-overflow:ellipsis;white-space:nowrap; font-weight:normal; margin-bottom:15px;}

@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.pro_one li a h3{ line-height:60px; font-size:16px; height:60px;}
	.pro_left{ width:75%}
	.pro_three{ padding:15px; padding-bottom:0}
	.pro_three .h1{ font-size:22px; line-height:24px;}
	.pro_three .desc{ font-size:16px; line-height:28px;}
	.pro_five{ width:20%}
	.pro_five li a h3{ line-height:40px; height:40px;}
}
@media (max-width: 767px) {/* 手机 */
	.pro_one{ padding:5px 5px;}
	.pro_one li{ width:50%; margin-bottom:5px;}
	.pro_one li a h3{ line-height:40px; font-size:15px; height:40px;}
	.pro_one li .pimg img{}
	/*.pro_one li .pimg img{ height:220px;}*/
	.pro_left{ width:100%}
	.pro_three{ padding:10px 0; margin-bottom:-10px;}
	.pro_three .h1{ font-size:18px; line-height:24px;}
	.pro_three .desc{ font-size:14px; line-height:22px; padding-bottom:20px;}
	.pro_four img{ margin-bottom:5px;}
	.pro_three .right{ width:23%}
	.pro_five{ width:100%; padding:10px 0; margin-top:5px;}
	.pro_five li{ width:50%; padding:5px 10px; padding-bottom:0}
	.pro_five li a h3{ line-height:40px; height:40px;}
}

/* 联系方式 lx */
.lx_one{ float:left; width:32%; padding-top:60px;}
.lx_one .pimg{ float:left; width:100%; padding-bottom:20px;}
.lx_one .pimg img{ float:left; max-width:100%;}
.lx_one .bottom{ float:left; width:100%; padding-left:50px;}
.lx_one .bottom li{ float:left; width:100%; padding:3px 0; line-height:30px; font-size:18px;}
.lx_one .bottom .li{ font-size:36px;}
.lx_dt{ float:right; width:65%; border:0px solid #CCCCCC; height:550px;}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.lx_one{ width:40%}
	.lx_one .bottom{ padding-left:0px;}
	.lx_one .bottom li{ font-size:16px; line-height:28px;}
	.lx_one .bottom .li{ font-size:30px;}
	.lx_dt{ width:55%; height:400px;}
}
@media (max-width: 767px) {/* 手机 */
	.lx_one{ width:100%; background:#fff; padding:20px;}
	.lx_one .bottom{ padding-left:0px;}
	.lx_one .bottom li{ font-size:15px; line-height:24px;}
	.lx_one .bottom .li{ font-size:24px; font-weight:bold}
	.lx_dt{ width:100%; height:400px;}
}

/* 招商信息 zs */
.zs_one{ float:left; width:100%}
.zs_one li{ float:left; width:31%; margin:30px 0; margin-left:2%; padding-left:40px; position:relative;}
.zs_one .left{ float:left; width:40px; position:absolute; left:0; top:10px; font-size:24px; color:#333333; line-height:26px;}
.zs_one .right{ float:left; width:96%; height:200px; background:#fff;-moz-box-shadow:0px 0px 5px #C7C7C7; -webkit-box-shadow:0px 0px 5px #C7C7C7; box-shadow:0px 0px 5px #C7C7C7; padding:20px;}
.zs_one .right h1{ float:left; width:100%; line-height:60px; padding-left:35px; color:#333333; font-size:34px; font-weight:normal;}
.zs_one .right p{ float:left; width:100%; padding-left:35px; line-height:40px; color:#666}
.zs_one .right .p1{ background:url(../images/bg_25.png) no-repeat left center;}
.zs_one .right .p2{ background:url(../images/bg_26.png) no-repeat 3px center;}
.zs_two{ float:left; width:100%; padding-left:40px;}
.zs_two th,.zs_two td{ padding:10px 0;line-height:42px; font-size:18px; color:#333333; }
.zs_two th{ width:120px; vertical-align:top; text-align:left; font-weight:normal;}
.zs_two i{ color:#DF0715;}
.zs_two td{ padding:10px 0;}
.zs_two .txt{ float:left; width:490px; padding-left:10px; height:42px; border:1px solid #CCCCCC; border-radius:3px; font-size:18px; outline:none; margin-right:20px;}
.zs_two .ts{ float:left;color:#DF0715; font-size:18px;}
.zs_two .txt_ly{ height:160px; line-height:24px; padding:10px 15px;}
.zs_two .txt_yzm{ width:150px;}
.zs_two .img_yzm{ float:left; height:42px; border:1px solid #7698C8; width:70px; margin-right:20px;}
.zs_two .btn{ float:left; width:160px; margin:20px 0; height:42px; background:#DF0715; border-radius:3px; cursor:pointer; outline:none; color:#fff; font-size:18px; margin-right:30px;}
.zs_two .btn:hover{ background:#B90614}
.zs_two .td{ padding-left:120px;}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.zs_one li{ margin:15px 0; margin-left:1%; width:32%; padding-left:35px;}
	.zs_one .left{ width:30px; font-size:18px; line-height:19px;}
	.zs_one .right{ width:92%; padding:10px; height:150px;}
	.zs_one .right h1{ font-size:26px; line-height:50px;}
	.zs_one .right p{ padding-left:25px; font-size:15px; line-height:30px;}
	.zs_one .right .p1{ background-size:18px;}
	.zs_one .right .p2{ background-size:15px;}
	.zs_two{ padding-left:20px;}
	.zs_two .txt{ width:360px; margin-right:15px;}
	.zs_two .txt_yzm{ width:150px;}
}
@media (max-width: 767px) {/* 手机 */
	.zs_one li{ width:49%; margin:0; margin-bottom:10px; margin-left:1%; padding-left:0;}
	.zs_one .left{ width:30px; font-size:16px; line-height:19px; position:relative; float:left; width:92%; text-align:center; height:40px;}
	.zs_one .right{ width:92%; padding:10px; height:130px;}
	.zs_one .right h1{ font-size:22px; line-height:40px;}
	.zs_one .right p{ padding-left:25px; font-size:14px; line-height:30px;}
	.zs_one .right .p1{ background-size:16px;}
	.zs_one .right .p2{ background-size:13px;}
	.zs_two{ /* background:#fff; */padding-left:10px;}
	.zs_two .txt{ width:95%; margin-right:15px; height:36px; line-height:36px; font-size:15px;}
	.zs_two .txt_yzm{ width:150px;}
	.zs_two th{ font-size:15px; line-height:36px; padding:5px 0; width:95px;}
	.zs_two td{ font-size:15px; line-height:36px; padding:5px 0;}
	.zs_two .ts{ font-size:15px; line-height:20px;}
	.zs_two .txt_yzm{ width:110px;}
	.zs_two .img_yzm{ height:36px;}
	.zs_two .btn{ width:120px; margin-right:10px; height:36px; line-height:36px; font-size:16px; float:none}
	.zs_two .td{ padding-left:0; text-align:center;}
}

/* 服务支持 fw */
.map-content {padding: 30px 0;}
.map-module {width: 1200px;margin: 0 auto;position: relative;transition: all .3s ease;}
.map-title {font-size: 24px;color: #333;text-align: center;margin: 50px 0;position: relative;}
.map-branch .map-title {margin: 20px 0 0;z-index: 1;}
.map-title:before {content: "";position: absolute;width: 0;height: 0;bottom: -23px;left: 50%;transform: translateX(-50%);border: 6px solid;border-color: #20B09F transparent transparent;}
.map-title:after {content: "";position: absolute;width: 52px;height: 3px;background-color: #20B09F;bottom: -12px;left: 50%;transform: translateX(-50%);}
.map-content-info {position: relative;margin-bottom: 30px;}
.branch-map-l {width: 849px;height: 575px;position: relative;}
.map-content-box {width: 100%;height: 100%;background: url("../images/map-bj.png") no-repeat center;position: relative;}
.map-dot {position: absolute;text-align: center;font-size: 12px;cursor: pointer;}
.xinjiang {left: 240px;top: 168px;}
.jiangsu {left: 642px;top: 342px;}
.henan {left: 562px;top: 302px;}
.map-dot:after {content: "";display: block;width: 8px;height: 8px;margin: 0 auto;background-color: #01B7BD;border-radius: 50%;}
.map-dot.beijing:after {width: 13px;height: 12px;border-radius: 0;background: url("../images/icon-star.png") no-repeat center;}
.branch-map-data {position: absolute;box-sizing: border-box;width: 430px;border: 1px solid #01B7BD;box-shadow: 0 0 2px 2px #e9e9e9;background-color: #fff;padding: 10px 30px;z-index: 1;display: none;}
.branch-map-data-title {border-bottom: 1px solid #eee;}
.branch-map-data-title p {font-size: 18px;color: #333;line-height: 28px;}
.branch-map-data-info {max-height: 236px;overflow-y: auto;}
.data-branch {border-bottom: 1px dashed #eee;padding: 6px 0;box-sizing: border-box;}
.data-branch:last-child {border: none;}
.map-content a,.map-content button,.map-content input,.map-content textarea {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.data-branch .data-name {font-size: 14px;color: #666;line-height: normal;margin-bottom: 5px;}
.data-branch p {font-size: 12px;color: #999;line-height: 20px;}
.data-branch p {font-size: 12px;color: #999;line-height: 20px;}
.branch-map-data:before {content: "";position: absolute;left: -16px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 8px solid;border-color: transparent #01B7BD transparent transparent;}
.branch-map-data:after {content: "";position: absolute;left: -15px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 8px solid;border-color: transparent #fff transparent transparent;}
.map-dot.cur:before {content: "";position: absolute;left: 50%;bottom: -4px;transform: translateX(-50%);width: 14px;height: 14px;border-radius: 50%;border: 1px solid #01B7BD;animation: dot 4s infinite;}
@keyframes dot {
    100% {transform: translateX(-50%) scale(1);opacity: 1;}
    50% {transform: translateX(-50%) scale(1.5);opacity: .1;}
}
.fw_one{ float:left; width:60%; margin-left:20%; position:relative;  display:inline-block; border:1px solid #DF0716;-moz-box-shadow:0px 0px 6px #A8A8A8; -webkit-box-shadow:0px 0px 6px #A8A8A8; box-shadow:0px 0px 6px #A8A8A8;}
.fw_one .txt{ float:left; height:50px; line-height:50px; padding-left:15px; width:100%; outline:none}
.fw_one .btn{ position:absolute; top:0; right:0; width:70px; height:50px; background:url(../images/bg_27.png) no-repeat center center  #DF0716; cursor:pointer; outline:none}
.fw_two{ float:left; width:100%; margin-top:40px;}
.fw_two li{ float:left; width:31%; margin-left:2%; background:#fff;-moz-box-shadow:0px 0px 5px #C7C7C7; -webkit-box-shadow:0px 0px 5px #C7C7C7; box-shadow:0px 0px 5px #C7C7C7; margin-bottom:20px;}
.fw_two li a{ float:left; width:100%}
.fw_two li .pimg{ float:left; width:100%; overflow:hidden;}
.fw_two li .pimg img{ float:left; width:100%}
.fw_two li h3{ float:left; width:100%; line-height:60px; font-size:18px; text-align:center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; text-align:center; font-weight:normal;}
@media screen and (min-width: 768px) and (max-width: 1000px) {/* 平板 */
	.map-content{ float:left; width:100%; overflow:hidden; overflow-x:auto;}
	.map-content{-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
	.map-content::-webkit-scrollbar {height:4px;}
	.map-content::-webkit-scrollbar-track-piece  { height:4px; background-color: #C1C1C1; -webkit-border-radius: 10% 10%;}
	.map-content::-webkit-scrollbar-thumb{ -webkit-border-radius: 3px 3px; background-color:#01B7BD;}
	.fw_one{ margin-top:30px; width:70%; margin-left:15%}
	.fw_two li h3{ line-height:50px; font-size:16px;}
}
@media (max-width: 767px) {/* 手机 */
	.map-content{ float:left; width:100%; overflow:hidden; overflow-x:auto; background:#fff; margin-bottom:20px;}
	.map-content{-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
	.map-content::-webkit-scrollbar {height:4px;}
	.map-content::-webkit-scrollbar-track-piece  { height:4px; background-color: #C1C1C1; -webkit-border-radius: 10% 10%;}
	.map-content::-webkit-scrollbar-thumb{ -webkit-border-radius: 3px 3px; background-color:#01B7BD;}
	.fw_one{ margin-top:0px; width:94%; margin-left:3%; margin-bottom:10px;}
	.fw_one .txt{ height:40px; line-height:40px; font-size:15px; padding-left:10px;}
	.fw_one .btn{ height:40px; width:55px; background-size:auto 24px;}
	.fw_two{ margin-top:20px;}
	.fw_two li{ width:45.5%; margin-left:3%}
	.fw_two li h3{ line-height:40px; font-size:14px;}
}


.pb16 {padding-bottom:16px;} 
.zstel{text-align:center; padding:26px 0px; color:#F00; font-size:24px; }

.yxzx{ padding:60px; font-size:26px; line-height:42px;}