﻿html { background: #ffffff; font-size: 14px; color: #333; font-family: "Arial", "微软雅黑", "Helvetica", "sans-serif"; }
body { min-width: 1220px;}

.g_cw { width: 1220px; padding: 0 10px; margin: 0 auto;}
.g_cw::before,
.g_cw::after { content: ''; display: block; clear: both; }

@media (max-width: 1024px) {
	body { min-width: 0; }
    .g_cw{ width:100%;}
}

.g_mt { margin-top: 60px; }
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }

.g_mb { margin-bottom: 60px; }
.g_mb::before,
.g_mb::after { content: ''; display: block; clear: both; }


.g_title{ margin-bottom:50px;}
.g_title .p1{ margin-bottom:15px; font-size:32px; font-weight:bold; color:#222222; text-align:center;}
.g_title .p2{ position:relative; font-size:16px; font-weight:bold; color:#999999; text-align:center;}
.g_title .p2 .ico{ margin-top:-2.5px; position:absolute; top:50%; background:no-repeat center center; height:5px; width:100%; display:block;} 

/*g_header*/
.g_header { position: relative; overflow:hidden; }
.g_header .top{ height:40px; line-height:40px; background:#000;}
.g_header .top .p1{ font-size:12px; color:#fff; float:left;}
.g_header .top .p2{ font-size:12px; color:#fff; float:right;}
.g_header .top .p2 span{ margin-right:10px; padding-right:10px; border-right:solid #b4b4b4 1px;}
.g_header .top .p2 .no{ margin-right:0; padding-right:0; border-right:none;}
.g_header .top .p2 span em{ height:20px; line-height:20px;}
.g_header .top .p2 span em img{ margin-top:-3px; width:15px; vertical-align:middle;}
.g_header .bg{  position:absolute; top:40px; background:rgba(0,0,0,0.4); width:100%; height:120px; z-index:2;}

.g_header .bar { display: none; }
.g_header .main { height: 240px; position:relative; z-index:3; }
.g_header .main .logo { line-height: 160px; }
.g_header .main .logo img { vertical-align: middle; }

.g_header .main .lt{ margin-left:-48px;}
.g_header .main .nav { padding-top:55px; text-align: center; }
.g_header .main .nav > li { padding-left:48px; width:9%; float:left; }
.g_header .main .nav > li > a { position:relative; display: block; color: #fff; vertical-align: middle; }
.g_header .main .nav > li:last-child > a { }
.g_header .main .nav > li > a > b { padding-bottom:10px; border-bottom:solid transparent 2px; font-size: 16px; color:#fff; font-weight: normal; line-height: 1; transition: ease .3s; display: inline-block; }
.g_header .main .nav > li > a.on{}
.g_header .main .nav > li > a:hover b{ border-bottom:solid #fff 2px;}
.g_header .main .nav > li > a.on > b { border-bottom:solid #fff 2px; }
.g_header .main .nav > li:nth-child(5){ width:28%;}
.g_header .logo_n{ position:absolute; top:0; left:50%; margin-left:-101px; z-index:3;}

/**底部**/
.botm{position:fixed;bottom:0; left:0;width:100%; height:5em; background:#8f0000;}
.bottom ul{margin:0.5em auto;}
.bottom ul li{ float:left;width:23%;margin:0 0 0 2%;text-align:center; }
.bottom ul li span{ display:block; line-height:1.7em;font-size:0.9em;color:#fff;} 
.bottom ul li img{height:2em;} 

.phone{ display: none;}

@media (max-width: 1024px) {
	body { padding-top: 60px; }
	
	.g_cw { width: 100%; }
	.g_header {}
	.g_header .bar { display: block; position: fixed; z-index: 100; left: 0; top: 0; right: 0; height: 60px; background:#8f0000; }
	.g_header .bar .menu { position: absolute; right: 0; top: 0; display: inline-block; padding: 0 10px; line-height: 60px; }
	.g_header .bar .menu img { vertical-align: middle; height: 20px; }
	.g_header .bar .logo { font-size: 0; line-height: 60px; }
	.g_header .bar .logo img { padding: 0 10px; max-height: 40px; vertical-align: middle; }
	.g_header .main { height: auto; background: none; position:static;}
	.g_header .main .logo { display: none; }

	.g_header .main .nav { float: none; height: auto; padding: 30px 0; margin-top: 0; line-height: 1; visibility: hidden; opacity: 0; position: fixed; z-index: 99; left: 0; top: -100%; bottom: 100%; right: 0; background: #fff; border-top: 0; transition: ease .4s; }
	.g_header .main .nav > li { padding-left: 0; float: none; text-align: left; width: auto; }
	.g_header .main .nav > li > a { margin-bottom: 20px; margin-left: 0; width: auto; padding:5px 30px;  border: none; border-radius:0; width:70%; display:inline-block; }
	.g_header .main .nav > li > a > b { font-size: 14px; color: #000; font-weight: normal; line-height: 1; transition: ease .3s;}
	.g_header .main .nav.show { visibility: visible; opacity: 1; top: 60px; bottom: 0; }


	.g_header .main .nav > li > a:hover b{ border-bottom:solid #8f0000 2px;}
	.g_header .main .nav > li > a.on > b { border-bottom:solid #8f0000 2px; }

	.g_header .main .nav > li > a { border-left: solid transparent 2px; }
	.g_header .top{ display:none;}
	.g_header .logo_n{ display:none;}
	.g_header .main .nav > .kg{ display:none;}
	
}

.banners-pc{ margin-top:-240px;clear:both; font-size:0;}
.banners-pc { clear: both; height:;}
.banners-pc .frame {  }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height:; }
.banners-mb div { height: 100%; }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { margin-bottom:60px; display: block; }
}


.top_a{ margin-top:-60px; }
.top_a .coor{ padding:0 20px; height:60px; line-height:60px; background:#fff; overflow:hidden; box-shadow:0px 0px  15px -5px rgba(0,0,0,0.5); }
.top_a .coor .p1{ font-size:20px; font-weight:bold; color:#ae000d; float:left; vertical-align:middle;}
.top_a .coor .p2{ font-size:12px; color:#888888; float:right; vertical-align:middle;}


.about{}
.about .bg{ padding:60px 0;  background:rgba(0,0,0,0.07);overflow:hidden;}
.about .bg .left{ float:left; width:670px;}
.about .bg .left .p1{ margin-bottom:10px; font-size:26px; color:#222222;}
.about .bg .left .p2{ margin-bottom:15px; font-size:12px; color:#888888;}
.about .bg .left .xh{ margin-bottom:20px; width:40px; height:2px; background:#ae000d; display:block;}
.about .bg .left .p3{ font-size:14px; color:#666666;line-height:26px; overflow:hidden;}
.about .bg .left .btn .box{ padding:10px 50px; border:solid #ae000d 1px; font-size:14px; color:#ae000d; display:inline-block;}
.about .bg .left .btn .box:hover{ background:#ae000d;transition: ease .3s; color:#fff;}
.about .bg .right{ float:right;}
.about .bg .right .pic{ font-size:0;}
.about .bg .right .p1{ float:right; padding:10px 40px; font-size:24px; color:#fff; background:#ae000d; display:inline-block;}


.advantage{}
.advantage .bg{ padding-top:60px; background:url(../img/adv_ct.jpg)no-repeat center center; background-size:cover; overflow:hidden; width:100%; height:880px;}
.advantage .bg .g_title .p1{ color:#fff;}
.advantage .bg .left{ margin-top:30px; width:590px; float:left;}
.advantage .bg .left .lg{ margin-bottom:25px;}
.advantage .bg .left .mode{ margin-bottom:65px; padding-left:20px; border-left:solid #ae000d 4px;}
.advantage .bg .left .mode .p1{ margin-bottom:20px; font-size:40px; color:#ae000d; font-weight:bold;}
.advantage .bg .left .mode .p2{ font-size:15px; color:#fff; line-height:26px; width:340px;}
.advantage .bg .left .lt{ margin-left:-10px;}
.advantage .bg .left .lt .list{ width:100%;}
.advantage .bg .left .lt .list li{ margin-bottom:10px; padding-left:10px; width:50%; float:left;}
.advantage .bg .left .lt .list li .box{ padding:20px 15px; background:rgba(0,0,0,0.5); overflow:hidden; display:block;}
.advantage .bg .left .lt .list li .box .ico{ margin-right:20px; float:left; height:50px; line-height:50px;}
.advantage .bg .left .lt .list li .box .ico img{ vertical-align:middle; width:40px;}
.advantage .bg .left .lt .list li .box .p3{ overflow:hidden; font-size:18px; color:#fff;}
.advantage .bg .left .lt .list li .box .p3 span{ margin-top:20px; font-size:14px; display:block; line-height:26px;overflow:hidden;}

.advantage .bg .right{ width:590px; float:right;}
.advantage .bg .right .lt { margin-bottom:15px; margin-left:-10px; overflow:hidden;}
.advantage .bg .right .lt .list{ width:100%;}
.advantage .bg .right .lt .list li{ margin-bottom:10px; padding-left:10px; width:50%; float:left;}
.advantage .bg .right .lt .list li .box{ padding:20px 15px; background:rgba(0,0,0,0.5); overflow:hidden; display:block;}
.advantage .bg .right .lt .list li .box .ico{ margin-right:20px; float:left; height:50px; line-height:50px;}
.advantage .bg .right .lt .list li .box .ico img{ vertical-align:middle; width:40px;}
.advantage .bg .right .lt .list li .box .p3{ overflow:hidden; font-size:18px; color:#fff;}
.advantage .bg .right .lt .list li .box .p3 span{ margin-top:20px; font-size:14px; display:block; line-height:26px;}



.jion{}
.jion .bg{ padding-top:40px; background:url(../img/jo_bg.jpg) no-repeat center center; background-size:cover; width:100%; height:815px;}
.jion .bg .left{ width:550px; float:left;}
.jion .bg .left .lt{}
.jion .bg .left .lt .list{}
.jion .bg .left .lt .list li{}
.jion .bg .left .lt .list li .box{ position:relative; display:block;}
.jion .bg .left .lt .list li .box .order{ position:relative; z-index:3; margin-right:20px; float:left; background:#ae000d; border-radius:3px; width:45px; height:45px; line-height:45px; text-align:center;}
.jion .bg .left .lt .list li .box .order .p1{ font-size:25px; color:#fff;}
.jion .bg .left .lt .list li .box .mode{ margin-bottom:20px; padding:0 0 10px 0; background:#fff; overflow:hidden;}
.jion .bg .left .lt .list li .box .mode .p2{ margin-bottom:3px; font-size:18px; color:#333333;}
.jion .bg .left .lt .list li .box .mode .p3{ font-size:12px; color:#999999;}
.jion .bg .left .lt .list li .box .sx1{ position:absolute; top:-50%; left:4%; height:100%; width:1px; background:#d2d2d2;}
.jion .bg .left .lt .list li .box .sx2{ position:absolute; top:0; left:4%; height:100%; width:1px; background:#d2d2d2;}
.jion .bg .left .lt .list li .box .d1{ margin-left:-3px; position:absolute; bottom:0; left:4%; width:7px; height:7px; border-radius:7px; background:#d2d2d2;}
.jion .bg .left .lt .list li:nth-child(1) .box .sx1{ display:none;}
.jion .bg .left .lt .list li:nth-child(8) .box .sx2{ display:none;}
.jion .bg .left .lt .list li:nth-child(8) .box .d1{ display:none;}

.jion .bg .right{ width:550px; float: right;}
.jion .bg .right .p1{ font-size:45px; color:rgba(0,0,0,0.1);text-transform: uppercase;}
.jion .bg .right .bt{ margin-bottom:40px;}
.jion .bg .right .bt .mode{ padding-left:20px; border-left:solid #ae000d 2px;}
.jion .bg .right .bt .mode .p2{ font-size:30px; color:#ae000d;}
.jion .bg .right .bt .mode .p3{ font-size:18px; color:#222222;}
.jion .bg .right .bt .mode .p4{ font-size:14px; color:#888888;}
.jion .bg .right .dt{}

.support{}
.support .bg{ padding-top:35px; background:url(../img/sup_bg.jpg) no-repeat center center; background-size:cover; width:100%; height:250px;}
.support .bg .bt { margin-bottom:35px; text-align:center; }
.support .bg .bt .p1{ padding:15px 30px; font-size:36px; color:#fff; border:solid #fff 1px; display:inline-block;}
.support .bg .lt{ margin-left:-35px;}
.support .bg .lt .list{}
.support .bg .lt .list li{ margin-bottom:20px; padding-left:35px; width:20%; float:left;}
.support .bg .lt .list li .box{}
.support .bg .lt .list li .box .p2{ font-size:18px; color:#fff; font-weight:bold;}
.support .bg .lt .list li .box .p2 .ico{ margin-right:15px; height:25px; line-height:25px;}
.support .bg .lt .list li .box .p2 .ico img{ margin-top:-3px; vertical-align:middle; width:26px;}


.join_not{ padding:50px 0;}
.join_not .tel .p1{ margin-bottom:10px; font-size:28px; color:#222222;}
.join_not .tel .p2{ margin-bottom:15px; font-size:14px; font-weight:bold; color:#999999;}
.join_not .tel .ico{ width:50px; height:5px; background:#ae000d;}
.join_not .hx{ margin-bottom:25px; width:100%; height:1px; background:#dbdbdb;}
.join_not .lt{ margin-left:-15px;}
.join_not .lt .list{}
.join_not .lt .list li{ padding-left:15px; width:16.66%; float:left;}
.join_not .lt .list li .box{ position:relative; width:100%; height:250px; display:inline-block;}
.join_not .lt .list li .box .bg{ text-align:center;}
.join_not .lt .list li .box .bg .bg1{ position:absolute; left:0; right:0; opacity:0;}
.join_not .lt .list li .box .bg .bg2{ position:absolute; left:0; right:0; opacity:1;}

.join_not .lt .list li .box .mode{ position:absolute; top:35px; right:0; left:0; padding:0 20px; text-align:center;}
.join_not .lt .list li .box .mode .ico{ margin-bottom:20px; height:40px; line-height:40px;} 
.join_not .lt .list li .box .mode .ico img{ vertical-align:middle; width:34px;}
.join_not .lt .list li .box .mode .p1{ margin-bottom:20px; font-size:18px; color:#ae000d;}
.join_not .lt .list li .box .mode .p2{ font-size:12px; color:#888888; line-height:26px; height:6em; overflow:hidden;}

.join_not .lt .list li .box:hover .bg .bg1{ opacity:1;transition: ease .3s; }
.join_not .lt .list li .box:hover .bg .bg2{ opacity:0;transition: ease .3s;}

.join_part{}
.join_part .bg{ padding:50px 0; background:rgba(0,0,0,0.02); }
.join_part .bg .tel{ float:left;}
.join_part .bg .tel .p1{ margin-bottom:10px; font-size:28px; color:#222222;}
.join_part .bg .tel .p2{ margin-bottom:15px; font-size:14px; font-weight:bold; color:#999999;}
.join_part .bg .tel .ico{ width:50px; height:5px; background:#ae000d;}
.join_part .bg .btn{ margin-top:32px; float:right; font-size:14px; color:#999999;}
.join_part .bg .hx{ margin-bottom:25px; width:100%; height:1px; background:#dbdbdb;}

.join_part .bg .lt{ margin-left:-25px;}
.join_part .bg .lt .list{}
.join_part .bg .lt .list li{ padding-left:25px; width:25%; float:left;}
.join_part .bg .lt .list li .box{}
.join_part .bg .lt .list li .box .pic{ margin-bottom:15px; position:relative;}
.join_part .bg .lt .list li .box .pic .pic1{ background:no-repeat center center; background-size:cover; width:100%; height:214px;}
.join_part .bg .lt .list li .box .pic .ico{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(174,0,13,0.7); opacity:0;}
.join_part .bg .lt .list li .box .pic .ico img{ margin:-18.5px auto 0 auto; text-align:center; position:absolute; top:50%; right:0; left:0; width:35px;}
.join_part .bg .lt .list li .box .p1{ font-size:14px; color:#555555; text-align:center;}
.join_part .bg .lt .list li .box:hover .pic .ico{ opacity:1;transition: ease .3s;}


.news { padding:50px 0;}
.news .tel{ float:left;}
.news .tel .p1{ margin-bottom:10px; font-size:28px; color:#222222;}
.news .tel .p2{ margin-bottom:15px; font-size:14px; font-weight:bold; color:#999999;}
.news .tel .ico{ width:50px; height:5px; background:#ae000d;}
.news .hx{ margin-bottom:25px; width:100%; height:1px; background:#dbdbdb;}
.news .lt{ margin-left:-10px; float:right;}
.news .lt .list{ margin-top:10px;}
.news .lt .list li{ padding-left:10px; float:left;}
.news .lt .list li .box{ padding:10px 30px; border: solid #c2c2c2 1px; border-radius:30px; font-size:14px; color:#555555;}
.news .lt .list li .box:hover{border:solid #ae000d 1px; background:#ae000d; color:#fff;}
.news .lt .list li .on{border:solid #ae000d 1px; background:#ae000d; color:#fff;}
.news .one{}
.news .two{ display:none;}
.news .two .list{ margin-top:10px;}
.news .two .list li{ padding-left:10px; float:left;}
.news .two .list li .box{ padding:10px 30px; border: solid #c2c2c2 1px; border-radius:30px; font-size:14px; color:#555555; display:inline-block;}
.news .two .list li .box:hover{border:solid #ae000d 1px; background:#ae000d; color:#fff;}
.news .two .list li .on{border:solid #ae000d 1px; background:#ae000d; color:#fff;}


.news .lt1{ margin-left:-30px; clear:both;}
.news .lt1 .list1{ margin-bottom:30px; overflow:hidden;}
.news .lt1 .list1 li{ padding-left:30px; width:33.33%; float:left;}
.news .lt1 .list1 li .box{ width:100%;}
.news .lt1 .list1 li .box .left{ width:50%; float:left;}
.news .lt1 .list1 li .box .left .pic{ background:no-repeat center center; width:100%; height:250px;}
.news .lt1 .list1 li .box .right{ position:relative; padding:30px; background:#f3f3f3; width:50%; float:right; height:250px;}
.news .lt1 .list1 li .box .right .p1{ margin-bottom:20px; font-size:20px; color:#333333; width:400px; line-height:26px; height:1.4em; overflow:hidden;}
.news .lt1 .list1 li .box .right .ico{ margin-bottom:20px; width:20px; height:3px; background:#ae000d; overflow:hidden; display:block;}
.news .lt1 .list1 li .box .right .p2{ margin-bottom:15px; font-size:14px; color:#888888; line-height:26px; height:5.5em; overflow:hidden;}
.news .lt1 .list1 li .box .right .btn{ padding:10px 30px; background:#fff; border:solid #e7e7e7 1px; font-size:12px; color:#555555; display:inline-block; border-radius:30px;}
.news .lt1 .list1 li .box .right .tm{ position:absolute; top:0; right:0; padding:10px 20px; font-size:16px; color:#fff; background:#ae000d; display:inline-block;}

.news .lt1 .list1 li:nth-child(1){ margin-bottom:30px; width:100%;}
.news .lt1 .list1 li:nth-child(2){ width:33.33%;}
.news .lt1 .list1 li:nth-child(2) .left{ width:100%; float:none;}
.news .lt1 .list1 li:nth-child(2) .right{ position:static; width:100%; float:none; height:auto;}
.news .lt1 .list1 li:nth-child(2) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(2) .box .right .btn{ display:none;}
.news .lt1 .list1 li:nth-child(2) .box .tm{ display:none;}
.news .lt1 .list1 li:nth-child(3){ width:33.33%;}
.news .lt1 .list1 li:nth-child(3) .left{ width:100%; float:none;}
.news .lt1 .list1 li:nth-child(3) .right{ position:static; width:100%; float:none; height:auto;}
.news .lt1 .list1 li:nth-child(3) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(3) .box .right .btn{ display:none;}
.news .lt1 .list1 li:nth-child(3) .box .tm{ display:none;}
.news .lt1 .list1 li:nth-child(4){ width:33.33%;}
.news .lt1 .list1 li:nth-child(4) .left{ width:100%; float:none;}
.news .lt1 .list1 li:nth-child(4) .right{ position:static; width:100%; float:none; height:auto;}
.news .lt1 .list1 li:nth-child(4) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(4) .box .right .btn{ display:none;}
.news .lt1 .list1 li:nth-child(4) .box .tm{ display:none;}
.news .lt1 .list1 li .box:hover .btn{ border:solid #ae000d 1px; background:#ae000d; color:#fff; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(2):hover .right{ background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(2):hover .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(2):hover .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(3):hover .right{ background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(3):hover .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(3):hover .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(4):hover .right{ background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(4):hover .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(4):hover .right .p2{ color:#fff;}
.news .lt1 .more{ text-align:center;}
.news .lt1 .more .box{ padding:10px 25px; font-size:14px; color:#fff; background:#ae000d; color:#fff; border-radius:30px;}

@media (max-width: 1024px) {
.news .lt1 .list1 li:nth-child(1){ margin-bottom:10px; width:50%;}
.news .lt1 .list1 li:nth-child(1) .left{ width:100%; float:none;}
.news .lt1 .list1 li:nth-child(1) .right{ position:static; width:100%; float:none; height:auto;}
.news .lt1 .list1 li:nth-child(1) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(1) .box .right .btn{ display:none;}
.news .lt1 .list1 li:nth-child(1) .box .tm{ display:none;}
.news .lt1 .list1 li:nth-child(2){ width:50%;}
.news .lt1 .list1 li:nth-child(3){ width:50%;}
.news .lt1 .list1 li:nth-child(4){ width:50%;}

.news .lt1 .list1 li:nth-child(1) .right{ position:relative; width:100%; background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(1) .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(1) .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(1) .box .tm{ top:60px; right:0px; left:11px; display:block; background: none; color:#fff;}
.news .lt1 .list1 li:nth-child(2) .right{ position:relative; width:100%; background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(2) .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(2) .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(2) .box .tm{ top:60px; right:0px; left:11px; display:block; background: none; color:#fff;}
.news .lt1 .list1 li:nth-child(3) .right{ position:relative; width:100%; background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(3) .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(3) .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(3) .box .tm{ top:60px; right:0px; left:11px; display:block; background: none; color:#fff;}
.news .lt1 .list1 li:nth-child(4) .right{ position:relative; width:100%; background:#ae000d; transition: ease .3s;}
.news .lt1 .list1 li:nth-child(4) .right .p1{ color:#fff;}
.news .lt1 .list1 li:nth-child(4) .right .p2{ color:#fff;}
.news .lt1 .list1 li:nth-child(4) .box .tm{ top:60px; right:0px; left:11px; display:block; background: none; color:#fff;}
}

@media (max-width: 800px) {

	.phone{ display: block !important}

.news .lt1 .list1{ margin-bottom:30px; overflow:hidden;}
.news .lt1 .list1 li:nth-child(1){ margin-bottom:10px; padding-left:10px; width:100%; float:none; font-size:0; display:inline-block;}
.news .lt1 .list1 li:nth-child(1) .box{ width:100%;}
.news .lt1 .list1 li:nth-child(1) .box .left{ width:50%; float:left;}
.news .lt1 .list1 li:nth-child(1) .box .left .pic{ background:no-repeat center center; width:100%; height:250px;}
.news .lt1 .list1 li:nth-child(1) .box .right{ position:relative; padding:30px; background:#ae000d; width:50%; float:right; height:250px;}
.news .lt1 .list1 li:nth-child(1) .box .right .p1{ font-size:20px; color:#fff; line-height:30px; height:1.3em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(1) .box .right .ico{ margin-bottom:20px; width:20px; height:3px; background:#ae000d; overflow:hidden; display:block;}
.news .lt1 .list1 li:nth-child(1) .box .right .p2{ margin-bottom:15px; font-size:14px; color:#fff; line-height:26px; height:5.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(1) .box .right .btn{ padding:10px 30px; background:#fff; border:solid #e7e7e7 1px; font-size:12px; color:#555555; display:inline-block; border-radius:30px;}

.news .lt1 .list1 li:nth-child(2){ margin-bottom:10px; padding-left:10px; width:100%; float:none; font-size:0; display:inline-block;}
.news .lt1 .list1 li:nth-child(2) .box{ width:100%;}
.news .lt1 .list1 li:nth-child(2) .box .left{ width:50%; float:left;}
.news .lt1 .list1 li:nth-child(2) .box .left .pic{ background:no-repeat center center; width:100%; height:250px;}
.news .lt1 .list1 li:nth-child(2) .box .right{ position:relative; padding:30px; background:#ae000d; width:50%; float:right; height:250px;}
.news .lt1 .list1 li:nth-child(2) .box .right .p1{ font-size:20px; color:#fff;  line-height:30px; height:1.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(2) .box .right .ico{ margin-bottom:20px; width:20px; height:3px; background:#ae000d; overflow:hidden; display:block;}
.news .lt1 .list1 li:nth-child(2) .box .right .p2{ margin-bottom:15px; font-size:14px; color:#fff; line-height:26px; height:5.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(2) .box .right .btn{ padding:10px 30px; background:#fff; border:solid #e7e7e7 1px; font-size:12px; color:#555555; display:inline-block; border-radius:30px;}

.news .lt1 .list1 li:nth-child(3){ margin-bottom:10px; padding-left:10px; width:100%; float:none; font-size:0; display:inline-block;}
.news .lt1 .list1 li:nth-child(3) .box{ width:100%;}
.news .lt1 .list1 li:nth-child(3) .box .left{ width:50%; float:left;}
.news .lt1 .list1 li:nth-child(3) .box .left .pic{ background:no-repeat center center; width:100%; height:250px;}
.news .lt1 .list1 li:nth-child(3) .box .right{ position:relative; padding:30px; background:#ae000d; width:50%; float:right; height:250px;}
.news .lt1 .list1 li:nth-child(3) .box .right .p1{ font-size:20px; color:#fff;line-height:30px; height:1.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(3) .box .right .ico{ margin-bottom:20px; width:20px; height:3px; background:#ae000d; overflow:hidden; display:block;}
.news .lt1 .list1 li:nth-child(3) .box .right .p2{ margin-bottom:15px; font-size:14px; color:#fff; line-height:26px; height:5.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(3) .box .right .btn{ padding:10px 30px; background:#fff; border:solid #e7e7e7 1px; font-size:12px; color:#555555; display:inline-block; border-radius:30px;}

.news .lt1 .list1 li:nth-child(4){ margin-bottom:10px; padding-left:10px; width:100%; float:none; font-size:0; display:inline-block;}
.news .lt1 .list1 li:nth-child(4) .box{ width:100%;}
.news .lt1 .list1 li:nth-child(4) .box .left{ width:50%; float:left;}
.news .lt1 .list1 li:nth-child(4) .box .left .pic{ background:no-repeat center center; width:100%; height:250px;}
.news .lt1 .list1 li:nth-child(4) .box .right{ position:relative; padding:30px; background:#ae000d; width:50%; float:right; height:250px;}
.news .lt1 .list1 li:nth-child(4) .box .right .p1{ font-size:20px; color:#fff; line-height:30px; height:1.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(4) .box .right .ico{ margin-bottom:20px; width:20px; height:3px; background:#ae000d; overflow:hidden; display:block;}
.news .lt1 .list1 li:nth-child(4) .box .right .p2{ margin-bottom:15px; font-size:14px; color:#fff; line-height:26px; height:5.5em; overflow:hidden;}
.news .lt1 .list1 li:nth-child(4) .box .right .btn{ padding:10px 30px; background:#fff; border:solid #e7e7e7 1px; font-size:12px; color:#555555; display:inline-block; border-radius:30px;}

.news .lt1 .list1 li .box .right .p1{ width:220px!important;}
}

@media (max-width: 667px) {
.phone{ display: block !important}
.news .one{ display:none;}
.news .two{ margin-bottom:25px; margin-left:0; display: inline-block; width:100%; float:none;}
.news .two .list{ margin-left:-10px;}
.news .two .list li{ width:50%;}
.news .two .list li .box{ width:100%; text-align:center;border:solid #ae000d 1px; background:#ae000d; color:#fff;}

.news .lt1 .list1 li:nth-child(1){ width:100%;}
.news .lt1 .list1 li:nth-child(1) .left{ width:100%!important; float:none;}
.news .lt1 .list1 li:nth-child(1) .right{ position:static; width:100%!important; float:none; height:auto!important;}
.news .lt1 .list1 li:nth-child(1) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(1) .box .right .btn{ display:none;}

.news .lt1 .list1 li:nth-child(2){ width:100%;}
.news .lt1 .list1 li:nth-child(2) .left{ width:100%!important; float:none;}
.news .lt1 .list1 li:nth-child(2) .right{ position:static; width:100%!important; float:none; height:auto!important;}
.news .lt1 .list1 li:nth-child(2) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(2) .box .right .btn{ display:none;}

.news .lt1 .list1 li:nth-child(3){ width:100%;}
.news .lt1 .list1 li:nth-child(3) .left{ width:100%!important; float:none;}
.news .lt1 .list1 li:nth-child(3) .right{ position:static; width:100%!important; float:none; height:auto!important;}
.news .lt1 .list1 li:nth-child(3) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(3) .box .right .btn{ display:none;}

.news .lt1 .list1 li:nth-child(4){ width:100%;}
.news .lt1 .list1 li:nth-child(4) .left{ width:100%!important; float:none;}
.news .lt1 .list1 li:nth-child(4) .right{ position:static; width:100%!important; float:none; height:auto!important;}
.news .lt1 .list1 li:nth-child(4) .ico{ display:none!important;}
.news .lt1 .list1 li:nth-child(4) .box .right .btn{ display:none;}

.news .lt1 .list1 li .box .right .p1{ width:300px!important;}
}

.fot{ padding:25px 0; background:#222222;}
.fot .p0{ font-size:12px; color:#666666;}
.fot .p0 .box{ margin-left:10px;padding-right:10px; border-right:solid #666 2px;}
.fot .hx{ margin:25px 0 35px 0; width:100%; height:1px; background:#666;}
.fot .left{ float:left;}
.fot .left .lg2{ margin-right:40px; float:left;}
.fot .left table{}
.fot .left table tbody{}
.fot .left table tbody tr{ margin-bottom:5px; display:block; overflow:hidden;}
.fot .left table tbody tr td{ margin-right:10px; display:inline-block; float:left; font-size:12px; color:#666;}
.fot .right{ float:right;}
.fot .right .sm{ margin-left:25px; float:left;}
.fot .right .no{ margin-left:0;}
.fot .right .sm img{ width:105px; height:105px;}
.fot .right .sm span{ display: block; text-align:center; font-size:12px; color:#666;}
.fot .bq{ margin-top:20px; font-size:12px; color:#666; text-align:center;}

@media (max-width: 1024px) {
.fot .left .lg2{ margin-right:0; margin-bottom:40px;}
.fot .left table{ clear:both;}
}

@media (max-width: 667px) {
.fot .left{ float:none; width:100%;}
.fot .left .lg2{float:left; text-align:center; width:100%;}
.fot .left table{ margin:0 auto 40px auto;}
.fot .left table tbody{ text-align:center;}
.fot .left table tbody tr td{ float:none;}
.fot .right{ float: none; width:100%; text-align:center;}
.fot .right .sm{ float:none; display:inline-block;}
}






