@charset "utf-8";
/* CSS Document */

*{ 
	padding:0;
	margin:0;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing:border-box;
}

html{
	font-size: calc(100vw/19.2);
}

html, body{
	width: 100%;
	height: auto;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	font-family: 'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','WenQuanYi Micro Hei','Arial','sans-serif',\5b8b\4f53;
	font-size: 16px;
	line-height: 1.5em;
	color: #999;
	background: #fff;
}
input,button{
	-webkit-appearance:none;
	border-radius: 0;
}
a,a:hover,a:focus {
	text-decoration: none;
}
textarea{
	resize: none;
	overflow: auto;
}
input,button {
	border: 0;
}
img {
	border: 0;
	vertical-align: top;
}
li {
	list-style: none;
}
ul,ol,p,h1,h2,h3,h4,h5,h6 {
	margin:0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #666 !important; font-family:"微软雅黑";
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #666 !important;font-family:"微软雅黑";
	opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #666 !important;font-family:"微软雅黑";
	opacity: 1;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #666 !important;font-family:"微软雅黑";
}
select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand { display: none; }

.le{ float:left;}
.ri{ float:right;}
.clr{ clear:both;}
.table{ display:table; width:100%; height:100%;}
.table .tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.imgs{ overflow:hidden; position:relative;}
.imgs img{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.imgs:hover img{ transform:scale(1.1); -moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.one-line {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.two-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.three-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.w1200{ max-width:1200px; margin:0 auto;}


.wap{ display:none;}
.hei50{ height:50px; width:100%;}
.sp_header{height:50px;overflow:hidden;background:#394264;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:rgba(255,255,255,1);width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0068b7}
.sjj_nav ul li ul li>ul{margin-left:10px}


.pro_tanchukuang{ left:0; position:fixed; top:100px; background:#fff; border-top:1px solid #f0f1f2; width:100%; z-index:9999; display:none; overflow:hidden;}
.pro_tanchukuang .w960{ padding:40px 0; max-width:960px; text-align:center; margin:0 auto;}
.pro_tanchukuang ul li{vertical-align: top; width:auto; display:inline-block;text-align:center; padding:0 80px;}
.pro_tanchukuang ul li b{font-size:20px;    line-height: 26px;    color: #333;    margin-bottom: 10px; font-weight:normal; display:block;}
.pro_tanchukuang ul li a{ line-height:1.5; transition:all .3s; font-size:16px; color:#666; display:block; padding:5px 0;}
.pro_tanchukuang ul li a:hover{ color:#394264; font-weight:bold;}

.c-container{ max-width:1200px; width:100%; margin:0 auto;}
#c-header {
	position: fixed;
	top:0;
	left:0;
	z-index: 900;
	width: 100%;
	line-height: 100px;
	text-align: center;
	transition: all 0.5s;
	border-bottom: 1px solid #fff;
}
#c-header.c-head-hide,.c-open #c-header  {
	color: #333;
	background: #fff;
	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);
}
#c-header.c-head-move{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}
#c-header .c-nav>li{
	color: #fff;
	transition: all 0.5s;
}
#c-header.c-head-hide .c-nav>li>a {
	color: #333;
}


/*顶部logo*/
#c-header .c-logo a {
	float: left;
	text-align: left;
}

#c-header .c-logo a img {
	height: 38px;
	vertical-align: middle;
}
#c-header .c-logo a img:nth-child(2),#c-header.c-head-hide .c-logo a img:nth-child(1),.c-open #c-header .c-logo a img:nth-child(1){
	display: none;
}
#c-header.c-head-hide .c-logo a img:nth-child(2),.c-open #c-header .c-logo a img:nth-child(2){
	display: inline-block;
}
#c-header .c-logo a p {
	display: inline-block;
	vertical-align: top;
}
#c-header .c-logo a p strong{
	margin-right: 22px;
	padding-left: 15px;
}
#c-header .c-logo a p span {
	padding-left: 22px;
	border-left: 1px solid #ddd;
}

/*顶部pc导航*/
#c-header .c-nav {
	display: block;
	text-align: right;
}
#c-header .c-nav>li {
	padding: 0 15px;
	display: inline-block;
	vertical-align: top; position:relative;
	text-align:center;
}
#c-header .c-nav>li>a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: all 0.5s;
	transition: all 0.5s; color:#fff;
	cursor: pointer;
}


#c-header .c-nav>li>a::before {
	content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -6px;
    border: 6px solid transparent;
}
#c-header .c-nav>li.active>a::before,#c-header .c-nav>li:hover>a::before {
border-bottom: 6px solid #fff;
}
#c-header.c-head-hide .c-nav>li.active>a::before,#c-header.c-head-hide .c-nav>li:hover>a::before {
border-bottom: 6px solid #333;
}



#c-header .c-nav .c-language {
	position: relative;
	padding: 0 ;
	margin-left: 35px;
}

#c-header .c-nav .c-search-box {
	position: relative;
	padding-right: 0 ;
}
#c-header .c-nav .c-search-box form {
	display: none;
	position: absolute;
	top: 100px;
	right: 0;
	background: #fff;
	width: 250px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);
}
/* #c-header.c-head-hide .c-nav .c-search-box form {
	top: 81px;
} */
#c-header .c-nav .c-search-box form input {
	float: left;
	padding: 0 15px;
	width: 180px;
	height: 40px;
	font-size: 16px;
}
#c-header .c-nav .c-search-box form button {
	float: right;
	width: 70px;
	height: 40px;
	color:#fff;
	background: #0068b7;
}
#c-header .c-nav .c-list-box {
	position: absolute;
	top:100%;
	left:50%;
	width:150px;
	margin-left:-75px;
	background: #fff;
	display: none;
	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);
	text-align:center;padding:20px 0
}
#c-header .c-nav .c-list-box  a{ line-height:2; color:#333; font-size:16px; display:block; }
#c-header .c-nav .c-list-box  a:hover{ color:#0068b7}

.banner .c-container{ max-width:1200px; margin:0 auto; width:100%;}
.banner .swiper-slide{
	position: relative;
	overflow: hidden;
}
.banner .swiper-slide img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
	-webkit-transition: all 7s;
	transition: all 7s;
}
.banner .swiper-slide .c-bg2 {
	display: none;
}
.banner .swiper-slide-active img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1); 
}
.banner .swiper-slide .c-wrap {
	padding-top:100px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	color: #fff;
	background: url(../images/mbl.png)repeat;
}
.banner .swiper-slide .c-wrap .c-title{
	font-size: 38px;
	line-height: 1.5;
	text-shadow: 0 2px 10px rgba(0,0,0,.3);
}
.banner .swiper-slide .c-wrap .c-text {
	padding: 30px 0 75px;
	font-size: 20px;
	line-height: 1.5;
	text-shadow: 0 2px 10px rgba(0,0,0,.3);
}
.banner .c-sb{
    position: absolute;
    bottom: 50px;
    left: 50%;
    z-index: 10;
    text-align: center;
    color: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    cursor: pointer;
}
.banner .c-sb .c-text{ margin-top:10px;}

.banner .c-sb .c-wrap {
    position: relative;
    margin: 0 auto;
    width: 24px;
    height: 44px;
    border: 2px solid #fff;
    border-radius: 15px;
    overflow: hidden;
}

.banner .c-sb .c-wrap .c-line {
    position: absolute;
    top: 12px;
    left: 10px;
    width: 2px;
    height: 10px;
    background: #fff;
    animation: jump 1.5s linear infinite;
    -webkit-animation: jump 1.5s linear infinite;
}

.banner .swiper-button-next{ right:35px; width:59px; height:59px; background-size:59px 59px; background-image:url(../images/index_10.png);}
.banner .swiper-button-prev{ left:35px; width:59px; height:59px; background-size:59px 59px; background-image:url(../images/index_07.png);}


.videps{ width:100%; height:410px;}
.video-js .vjs-big-play-button{ width:55px; height:55px; border-radius:100%; top:50%; left:50%; margin-left:-27px; margin-top:-27px;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play{ line-height:50px;}
video{ object-fit:fill;}
.vjs-poster{ background-size:cover;}

.video-js .vjs-big-play-button{ width:70px; height:70px; background-image:url(../images/index_19.png); background-size:100% 100%; border-radius:100%; top:50%; left:50%; margin-left:-35px; margin-top:-35px;border:none;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,  .vjs-icon-play:before{ content:""; }



.main_01{ padding:100px 0; background:#fff;}
.main_01_ri{ width:42%;}.main_01_le{ width:55%;}
.main_01_ri img{ max-width:100%;}

.main_02_ri{ width:42%;}.main_02_le{ width:55%;}
.main_02_ri img{ max-width:100%;}

.shuju{ min-height:465px; padding:30px 0;}
.shuju b{line-height:1; font-size:36px; color:#394264; font-weight:normal;}
.shuju .line{ width:105px; height:2px; background:#394264; margin-top:40px; margin-bottom:60px;}
.shuju p{ font-size:16px; color:#666666; line-height:2.2;} 
.shuju a{ padding:0 30px; line-height:35px; font-size:16px; color:#fff; border-radius:100px; display:inline-block; margin-top:60px;background:#394264}

.banner a{ padding:0 30px; line-height:35px; font-size:16px; color:#fff; border-radius:100px; display:inline-block; margin-top:20px;background:#394264}

.main_02{ padding:100px 0 50px; background:url(../images/index_04.jpg) no-repeat center; background-size:cover;}
.main_02 img{ margin-left:-40px;}
.main_02_le{ max-width:510px; text-align:right;}
.main_02_le .shuju b{ display:block; color:#fff;}
.main_02_le .shuju .line{ float:right; background:#fff;}
.main_02_le .shuju p{ color:#fff;}

.main_03{ padding:80px 0;}
.title{ text-align:center;}
.title b{ font-size:36px; color:#394264; font-weight:normal;}
.title .line{width:105px; height:2px; background:#394264; margin:35px auto 0;}

.main_03 ul.news_liindex{ padding-top:75px;}
.main_03 ul.news_liindex li{ width:30.666%; float:left; margin-left:4%;border:1px solid #eeeeee;}
.main_03 ul.news_liindex li:nth-child(1){ margin-left:0;}

.main_03 ul.news_liindex li .imgs{ height:230px; border-bottom:1px solid #eeeeee;}
.main_03 ul.news_liindex li .txts{ padding:20px; }
.main_03 ul.news_liindex li .imgs img{ width:100%; height:100%; object-fit: cover;}
.main_03 ul.news_liindex li .txts h3 a{ font-size:18px; color:#333333; font-weight:normal;}
.main_03 ul.news_liindex li .txts  p{ font-size: 14px; color:#666666; line-height:24px; margin-top:10px;}
.main_03 ul.news_liindex li .txts h3 a:hover{ color:#394264}
.fot_tel{ background:#394264; padding:50px 0; text-align:center;}
.fot_tel span{ font-size:16px; color:#ffffff;}
.fot_tel p{ margin-top:10px;}
.fot_tel p em{ color:#35aadc; font-size:48px; font-weight:bold; margin-top:20px; vertical-align:middle; line-height:48px; font-style:normal;}
.fot_tel p a{color:#35aadc; display:inline-block; font-size:16px; padding:0 40px; background:#fff; border-radius:100px; height:35px; line-height:35px; vertical-align:middle; margin-left:30px;}

.footer{ background:#1b1b1b; padding:80px 0;}
.footer .w50{ width:50%; float:left;}
.footer .w50>span{ display:block; line-height:2; font-size:16px; color:#fff;}
.wsapn{ text-align:center;}
.footer .w50 b{ font-size:18px; color:#fff; margin-bottom:10px; display:block;}
.footer .w50 p{ color:#fff; font-size:16px; margin-top:5px;}
.fot_ri{ border-left:1px solid #313131; padding-left:100px;}
.fot_ri .ewn{ width:130px; text-align:center;}
.fot_ri .ewn span{ display:block; text-align:center; color:#fff; font-size:16px; margin-top:10px;}
.fot_ri .add{ width:calc(100% - 130px); padding-right:20px;}

.coput{ background:#000; padding:15px 0; }
.coput p,.coput p a,.coput a{ color:#fff;font-size:14px;}
.coput p a{ display:inline-block; margin:0 10px;}


.index_main{ padding:80px 0;}

.cur {
	line-height: 76px;
	font-family: "宋体";
	color: #666;
	background-color: #f8f9fa;
}
.cur1 {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 31px;
}
.cur a {
	color: #666;
}
.article {
	color: #666;
	line-height: 30px;
}
.article h1 {
	font-size: 26px;
	color: #333;
	text-align: center;
}
.article .time {
	line-height: 72px;
	border-bottom: 1px solid #999;
	text-align: center;
	margin-bottom: 25px; font-size:14px;
}
.article .share {
	margin-bottom: 70px;
}
.article .share span {
	font-size: 14px;
	float: left;
	display: inline-block;
	line-height: 37px;
}
.cur .position a,.cur .position{ font-size:14px;}
.cur .position a:hover{ color:#394264}
.article h1{ font-weight:normal;}
.article-con{ font-size:14px; line-height:2;}
.banner_sub{ padding-top: 100px; width:100%; background-size:cover; background-position:center; background-repeat:no-repeat;}
.article img{ max-width:100%;}
.banner_sub .tbc{ height: 500px; text-align: center;}
.banner_sub .tbc b{ font-size: 40px; color: #fff; line-height: 2;}
.banner_sub .tbc p{ font-size: 24px; color: #fff; line-height: 2;}

.article-con p{ margin-bottom: 15px; font-size:16px;}
.article-con table{ border-collapse:collapse;}
.article-con table td{ padding:5px 10px;border:1px solid #eee;}
.article-con table td p{ margin-bottom:0;}

.fanganlists li{ padding:20px; border-bottom:1px dashed #e5e5e5; padding-right:190px; position:relative;min-height:140px; transition:all .3s;}
.fanganlists li h2 a{ color:#666666; font-size:18px; font-weight:bold; }
.fanganlists li h2{ margin-bottom:10px; margin-top:10px;}
.fanganlists li p{ font-size:14px; line-height:24px; color:#666;}
.fanganlists li .times{ width:100px; height:100px; padding-top:10px; top:20px; right:20px; background:#dcdcdc; position:absolute; text-align:center;}
.fanganlists li .times b{ color:#6b6b6b; font-size:30px; display:block; line-height:1.2;}
.fanganlists li .times span{ display:inline-block; font-size:14px; color:#6b6b6b; border-bottom:2px solid #6b6b6b; padding:0 0 10px;}

.fanganlists li:hover{ background:#394264;}
.fanganlists li:hover h2 a,.fanganlists li:hover p{ color:#fff;}
.fanganlists li:hover .times{ background:#fff;}
.fanganlists li:hover .times b,.fanganlists li:hover .times span{ color:#394264;}
.fanganlists li:hover .times span{ border-bottom:2px solid #394264}

.paghes{ text-align:center; padding:30px 0 50px;}
.paghes li{ display:inline-block;}
.paghes li a{ display:block; padding:5px 15px; border:1px solid #e5e5e5; color: #333;}
.paghes li.active a,.paghes li a:hover{ background:#394264; color:#fff;border:1px solid #394264;}

.title2{ margin-bottom:40px;}



.shangwu_le{ height:480px; width:45%; padding-right:40px;}
.shangwu_le b{ font-size:28px; color:#333333;}
.shangwu_le span{ font-size:18px; color:#333; display:block; margin-top:30px; margin-bottom:50px;}
.shangwu_le p{ font-size:20px; color:#333; display:block; margin-top:20px;}
.shangwumap{ height:480px; width:55%; background:#fff; background:#eee;}
.shangwu_le p img{ max-width:100%; max-width:100px;}
.shangwumap p{ display:block; height: 100%;}
.shangwumap iframe{ width:100% !important; height:100% !important;}

.contact{ margin-top:100px;}
.contact .forms{ padding-top:40px;}
.contact .forms span{ display:block; font-size:28px; color:#333; margin-bottom:10px;}
.contact .forms  input{ height:60px; border-bottom:1px solid #b2b2b2; width:100%;}
.form50{ width:43%; float:left; margin-bottom:5%;}
.form51{ margin-left:14%;}
.form100 textarea{ border:none;border-bottom:1px solid #b2b2b2; width:100%; height:60px; padding-top:25px;}
.contact .forms button{ margin-top:90px; display:inline-block; padding:0 40px; background:#394264; color:#fff; font-size:28px; border-radius:10px; height:70px; line-height:70px; cursor:pointer;}

.fot.wap{  width:100%; position:fixed; bottom:0; left:0; box-shadow:0 0 10px #999; background:#f6f6f6; z-index:99;}
.fot.wap a{ display:inline-block; float:left; width:50%; text-align:center; padding:15px 0; font-size:12px; background-repeat:no-repeat; background-position:20px center; background-size:auto 25px; color:#fff;}
.fot.wap a.fuzhiweixin{ background-image:url(../icon/weixinsss.png); background-color:#60bc57;}
.fot.wap a.pro{ background-image:url(../icon/telsss.png); background-color:#c80000;}
.tanchuang2 { z-index:99; width:80%; height:auto; padding:50px 0 60px; top:50%; left:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); position:fixed; background:#fff; box-shadow:0 0 15px #999; border-radius:5px; text-align:center; max-width:320px; display:none;}
.tanchuang2.on{ display:table;}
.tanchuang2 p{ display:table-cell; height:100%; vertical-align:middle;}

.tanchuang2 span{ display:block; position:absolute; width:100%; bottom:10px; left:0; text-align:center; line-height:30px;}
.tanchuang2 span b{ display:inline-block; padding:0 15px; background:#ff0c00; color:#fff;}


@media screen and (max-width:1300px){
	.w1200,.banner .swiper-slide .c-wrap,.c-container{ padding-left:40px; padding-right:40px;}
	.banner .swiper-slide .c-wrap{ text-align:center; padding-top:100px;}
	#c-header .c-nav>li{ padding:0 5px}
	a.more{ right:40px;}
}
@media screen and (max-width:960px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .banner .swiper-slide .c-wrap .c-title{ font-size:24px;}
	 .banner .swiper-slide .c-wrap .c-text{ padding:20px 0; font-size:18px;}
	 .banner .swiper-button-next{ right:10px;}
	 .banner .swiper-button-prev{ left:10px;}
	 .banner .c-sb{ bottom:20px;}
	 .banner .swiper-slide .c-wrap{ padding-top:0;}
	 
	 .shuju b{ font-size:20px;}.shuju p{ font-size:14px;}.shuju a{ font-size:14px; margin-top:30px;}.shuju .line{ margin:20px auto; height:1px; width:50px;}
	 .main_01_le,.main_01_ri,.main_02_le,.main_02_ri{ float:none; width:100%; padding:0; text-align:center;}.main_02_le{ padding-right:0; text-align:center;}
	 .main_02_le .shuju .line{ float:none; margin:20px auto;}
	 .main_02_ri img,.main_01_ri img{ max-width:500px; margin:0 auto; display:block; width:100%;}
	 .shuju{ min-height:inherit;}.main_02_le{ max-width:none;}
	 .main_01,.main_02,.main_03,.footer{ padding:40px 0;}.main_03 ul.news_liindex{ padding-top:30px;}
	 .main_03 ul.news_liindex li{ width:100%; margin:0; margin-bottom:20px;}.title b{ font-size:20px;}.title .line{ width:50px; height:1px; margin-top:20px;}
	.main_03 ul.news_liindex li .txts h3 a{ font-size:16px;}
	.fot_ri{ padding-left:0; border-left:none; border-top:1px solid #313131; margin-top:20px; padding-top:20px;}
	.footer .w1200> .w50{ width:100%;}.footer .w50>span,.footer .w50 p,.fot_ri .ewn span{ font-size:14px;}
	.coput p, .coput p a, .coput a{ float:none; text-align:center; display:block;}
	.shuju p{ line-height:1.6}.main_03 ul.news_liindex li .imgs{ height:170px;}.main_03 ul.news_liindex li .txts{ padding:15px;}
	.shuju{ padding:0;}.fot_tel p em{ font-size:20px;}.fot_tel p a{ padding:0 20px; font-size:14px; line-height:30px; height:30px;}
	.index_main{ padding:40px 0;}
	.cur .position a, .cur .position{ font-size:12px;}
	.banner_sub .tbc{ height:200px;}.cur{ line-height:45px;}.article h1{ font-size:20px;}
	.article .time{ line-height:50px; font-size:12px;}
	.banner_sub .tbc b{ font-size: 18px;;}.banner_sub .tbc p{ font-size: 14px;}
	.banner_sub{ padding: 0;}
	 .paghes{ padding:20px 0 0 0;}.position, .position a{ font-size:14px;}.subbanner{ height:150px;}.newslists{ padding-top:40px;}
	 .fanganlists li{ padding:15px 0;}
	 .fanganlists li .times b{ font-size:20px;}
	 .fanganlists li .times span{ font-size:12px;}
	 .fanganlists li .times{ width:auto; height:auto; padding:10px; right:15px; display:none;}
	 .fanganlists li h2 a{ font-size:16px;}.fanganlists li{ padding-top:0; min-height:inherit;}
	 .shangwu_le,.shangwumap{ width:100%; height:auto;}
	 .shangwumap{ height:250px; margin-top:30px;}.shangwu_01_box{ margin-top:40px;}
	 .shangwu_le b{ font-size:16px;}.shangwu_le span{ margin-top:15px; margin-bottom:30px; font-size:14px;}.shangwu_le p{ font-size:14px; margin-top:2px;}
	 .contact{ margin-top:40px;}.contact .forms span{ margin-bottom:0; font-size:16px;}.contact .forms input{ height:35px;}
	 .form50{ width:48%; margin-bottom:4%;}.form100 textarea{ height:40px; padding-top:10px;}
	 .contact .forms button{ margin-top:20px; height:35px; line-height:35px; font-size:14px; border-radius:5px; padding:0 10px;}
	 .form51{ margin-left:4%;}.contact .forms{ padding-top:20px;}.shangwu_le{ padding-right:0}.title2{ margin-bottom:20px;}
	 .title2 .line{ margin-top:10px;}
	}
@media screen and (max-width:768px){
	
	.videps{ height:300px;}
	.w1200,.banner .swiper-slide .c-wrap,.c-container{ padding-left:20px; padding-right:20px;}
	
	}




@-webkit-keyframes jump {
    0% {
        opacity: 1;
        top: -10px;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        top: 21px;
    }
}

@keyframes jump {
    0% {
        opacity: 1;
        top: -10px;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        top: 21px;
    }
}