/* DongDing */
body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.dn{display:none}
body{color:#333;font-size:1rem;background:#fff;font-family:"微软雅黑","Microsoft Yahei",sans-serif;}
a{color:#333;text-decoration:none;display: inline;}
a:hover{color:#f20d01;}
img,video{max-width:100%;height:auto;vertical-align:middle;}

@media screen and (min-width:320px){
html{font-size:8.2px}
}
@media screen and (min-width:360px){
html{font-size:9.2px}
}
@media screen and (min-width:375px){
html{font-size:9.6px}
}
@media screen and (min-width:400px){
html{font-size:10.2px}
}
@media screen and (min-width:414px){
html{font-size:10.4px}
}
@media screen and (min-width:440px){
html{font-size:11.4px}
}
@media screen and (min-width:480px){
html{font-size:12.4px}
}
@media screen and (min-width:520px){
html{font-size:13.4px}
}
@media screen and (min-width:560px){
html{font-size:14.4px}
}
@media screen and (min-width:600px){
html{font-size:15.2px}
}
@media screen and (min-width:640px){
html{font-size:15.6px}
}
@media screen and (min-width:680px){
html{font-size:16.2px}
}
@media screen and (min-width:720px){
html{font-size:17.4px}
}
@media screen and (min-width:750px){
html{font-size:18px}
}

@media screen and (min-width: 769px) {html{font-size:8.6px;}}
@media screen and (min-width: 850px) {html{font-size:9.2px;}}
@media screen and (min-width: 900px) {html{font-size:10px;}}
@media screen and (min-width: 1000px) {html{font-size:11.2px;}}
@media screen and (min-width: 1100px) {html{font-size:12.4px;}}
@media screen and (min-width: 1200px) {html{font-size:13.2px;}}
@media screen and (min-width: 1300px) {html{font-size:14.4px;}}
@media screen and (min-width: 1440px) {html{font-size:15px;}}
@media screen and (min-width: 1600px) {html{font-size:16px;}}


/*tong*/
.wp{width:96%;max-width:1400px;margin:0 auto}
.left{float: left;}
.right{float: right;}
.jz{text-align: center;}
.location{color: #fff;}
.location a{color: #fff;margin:0 0.4rem;}
/*header*/

.header{display: table;background:#3A6DAF;width: 100%;}
.header .head_logo{width: 18%;}
.header .head_logo a{display: block;margin-top: 3%;}
.header .head_logo img{width: 100%;}
.header .head_nav {padding:0 2%;width: 58%;}
.header .head_navul{display:inline-block;width: 100%;}
.header .head_nav li {
	float: left;
	width: 10%;
	text-align: center;
	padding: 2% 0;
	margin: 0 3%;
}
.header .head_nav li a {
	color: #fff;
	font-size: 1.05rem;
	line-height: 2.6rem;
}
.header .head_navul .on{border-bottom: 0.2rem solid #E80300;}
.header .head_navul li:hover{border-bottom: 0.2rem solid #E80300;}
.header .head_tel{width: 14%;margin-top:1%;background: url(../images/head_tel.png) no-repeat;padding-left:5%;background-size: 24%;}
.header .head_tel span{display: block;color: #fff;}
.header .head_tel b{color:#E80300;display: block;font-size: 1.6rem;}
/*index_banner*/
.index_banner .swiper-pagination-bullet{width: 2rem;
height: 0.6rem;border-radius:15%;}
.index_banner .swiper-pagination-bullet-active{background: #E80300;}

.index_title {
	display: table;
	width: 100%;padding:1% 0;
}
.index_title h2{font-size: 2rem;padding:2% 0;position: relative;display: inline-block;}
.index_title h2::after {
	content: '';
	position: absolute;
	background: url(../images/index_titleb.png) no-repeat;background-size: 100%;
	width: 3rem;
	height: 1rem;
	display: block;
	right: -3.6rem;
	bottom: 18%;
}
.index_title p{font-size: 1.2rem;}
.index_title .title_more{width: 8%;}
.index_title .title_more a{
	color: #fff;
	font-size: 1.2rem;
	background: #E80300;
	padding: 6% 14%;
	border-radius: 0.4rem;display: block;margin-top:42%;text-align: center;
}
/*index_proimg*/
.index_proimg{margin-bottom: 2%;}
/*index_messul*/
.index_mess{box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.24);background: url(../images/index_newsb.jpg);}
.index_messul{display: table;width: 100%;padding:1% 0;}
.index_messul li{float: left;}
.index_messul .one{font-size: 1.2rem;width: 12%;padding: 1% 0;}
.index_messul .one span{color: #E80300;}
.index_messul .two,.index_messul .three,.index_messul .four{width: 17.66%;padding:2% 1%;font-size: 1.2rem;line-height: 2.4rem;text-align: center;}
.index_messul .two input,.index_messul .three input,.index_messul .four input{padding:2%;font-size: 1.2rem;float:right;width: 62%;border-radius:0.1rem;}
.index_messul .five{width: 12%;padding:2% 0;text-align: center;}
.index_messul .five input{
	border: 0;
	background: #E80300;
	color: #fff;
	padding: 4% 26%;
	font-size: 1.2rem;border-radius: 0.4rem;
}
.index_messul .six{width: 16%;}
/*index_case*/
.index_case{padding:1% 0;}
.index_caseb .left{width: 45%;margin-left: 2%;}
.index_caseb .left a img {
	border: 0.5rem solid #fff;width: 100%;
}
.index_caseb .right{width: 40%;margin-right: 6%;}
.index_caseb .index_caset{padding:2% 0 2% 2%;background: #26314D;color: #fff;border-radius: 1.2rem;position: relative;}
.index_caseb .index_caset::after{position: relative;content:'';display: block;}
.index_caseb .index_caset h3{font-size: 1.8rem;}
.index_caseb .index_caset h3::after {
	content: "";
	border-bottom: 0.25rem solid #E80300;
	position: relative;
	left:0;
	bottom: -0.4rem;
	z-index: 99999;
	width: 2.5rem;
	display: block;
	border-radius: 0.5rem;
}	
.index_caseb{
	display: table;
	width: 100%;
	background:url(../images/index_caseb.jpg) no-repeat;
	padding: 2% 0;
}
.index_caseb .index_caset p{font-size: 1.1rem;}
.index_caseb .index_caset .p_one{margin:3% 0;}
.index_caseb .index_caset .p_two{margin:4% 0;}
.index_caseb .index_caset .p_two img{width: 26%;}
.index_caseb .index_caset .p_three{}
.index_caseb .index_caset .p_three b{font-size: 1.6rem;color: #E80300;}
.caseb_ul{display: table;width: 78%;font-size: 1.1rem;margin:5% 0;}
.caseb_ul li {
	float: left;
	width: 34%;
	margin: 0 4%;
	text-align: center;
	padding: 2%;
	background:linear-gradient(120deg, #151C2F 0%, #26314D 100%);border-radius: 0.4rem;
}
.caseb_ul li b{display: block;line-height: 2.4rem;}

.index_caseul{display: table;width: 100%;}
.index_caseul li{float: left;width: 30%;margin: 1.6333%;box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.24);border-radius:1.2rem 0;padding-bottom: 1rem;}
.index_caseul li a{display: block;position: relative;}
.index_caseul li img{border-radius:1.2rem 0;width:100%;}
.index_caseul li h3{font-weight:normal;font-size: 1.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
.index_caseul li .txt {
	padding: 2%;
	text-align: center;
	position: absolute;
	bottom:-1rem;
	z-index: 999;
	width: 96%;
	background:#fff;
	color: #fff;border-radius:1.2rem 0;
}
.index_caseul li i {
	display: inline-block;
	width: 6rem;
	height: 0.2rem;
	background: -moz-linear-gradient(left, #241f1f 0%, #E80300 100%);
	background: -webkit-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: -o-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: -ms-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: linear-gradient(to right, #241f1f 0%,#E80300 100%);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;border-radius: 1rem;
}
.index_caseul li:hover i{width: 100%;}
/*index_supe*/
.index_supe{background: url(../images/index_supeb.jpg) no-repeat;padding: 2% 0;}
.index_supeul{display:table;width: 100%;}
.index_supeul li{float: left;width: 24.6%;text-align: center;border-right: 0.1rem solid #fff;}
.index_supeul .on{border-right:0;}
.index_supeul li b{display: block;color: #98C0FD;font-size: 3rem;}
.index_supeul li span{display: block;color: #fff;font-size: 1.4rem;}
/*index_about*/
.index_about{}
.index_aboutxt {
	display: table;
	width: 96%;
	padding:0 2% 2% 2%;
}
.index_aboutxt .left {
	width: 45%;
	padding: 2%;
	border: 0.2rem solid #8796B3;
	position: relative;
	right: -2%;
	z-index: 1;
	margin-top: 2.5%;line-height: 1.8rem;
}
.index_aboutxt .left p {
	text-indent: 2em;
}
.index_aboutxt .right{width: 50%;position: relative;z-index: 2;}


.index_news{background: url(../images/index_newsb.jpg);padding:1% 0;}
.index_newsul{display: flex;width: 100%; justify-content: space-between;    flex-wrap: wrap;}
    
   
.index_newsul li{float: left;width: 48%;margin: 1%;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.24);background: #fff;}
.index_newsul li .left{width: 30%;}
.index_newsul li .right{width: 66%;padding: 2%;}
.index_newsul li .right p{line-height: 1.4rem;margin: 0.4rem 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_newsul li .right span{font-size: 1.1rem;}
.index_newsul li h4{font-size: 1.25rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.index_newsul2{display: inline-block;width: 100%;}
.index_newsul2 li{float: left;width: 48%;margin: 1%;}
.index_newsul2 li h4{font-weight: normal;width: 80%;font-size: 1.05rem;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.index_newsul2 li span{width: 15%;font-size: 1.1rem;}


/*footer*/
.footer{background: #3A6DAF;color: #fff;}
.footer a{color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;}
.footer p{line-height:2rem;}
.footer .fooot_zx{color: #fff;font-size: 1rem;background: #E80300;border-radius: 0.4rem;display: inline-block;margin: 1rem 0 0 1rem;text-align: center;padding: 0.1rem 1.5rem;}
.footer_ul{display: table;width:100%;padding:2% 0;}
.footer_ul li{float: left;width: 13.5%;}
.footer_ul li b{display: block;margin: 0.4rem 0;}
.footer_ul li img{padding:2%;}
.footer_ul .w25{width: 25%;}
.footer_ul .w21{width: 21%;}

/*index_link*/
.index_link{background: #3665A2;color: #fff;}
.index_link p{line-height: 2.8rem;}
.index_link p a{color: #fff;margin-right:1%;}

/*index_copy*/
.index_copy{background: #3665A2;color: #fff;display: table;width: 100%;}
.index_copy p{line-height: 2.8rem;}
.index_copy p a{color: #fff;margin-right:1%;}
.index_copy .left{width: 24%;}
.index_copy .right{width: 12%;}



/*case_head*/
.case_head{background:url(../images/case_headb.jpg) no-repeat;padding: 1% 0;background-size: cover;}
.case_head h1{margin:1rem 0;font-size: 2rem;}
.case_head p{font-size: 1.2rem;margin:1.5rem 0;}
.case_headt{color: #fff;}
.case_form{display: table;width: 100%;margin:1rem 0;}
.case_form li{float: left;width: 18%;margin-right:1%;line-height: 2.4rem;text-align: center;}
.case_form li input{color:#4B556E;width: 100%;height: 2.6rem;font-size: 1.1rem;text-indent:1em;}
.case_submit{text-indent:0;color: #fff;border: 0;border-radius: 0.2rem;
	background: -moz-linear-gradient(left, #bd3e3b 0%, #E10805 100%);
	background: -webkit-linear-gradient(left, #bd3e3b 0%,#E10805 100%);
	background: -o-linear-gradient(left, #bd3e3b 0%,#E10805 100%);
	background: -ms-linear-gradient(left, #bd3e3b 0%,#E10805 100%);
	background: linear-gradient(to right, #bd3e3b 0%,#E10805 100%);}

/*news_head*/
.news_head {background: url(../images/news_headb.jpg) no-repeat;padding: 1% 0;position: relative;}
.news_listo .news_title{color: #fff;display: table;width:98%;margin: 0 1%;}
.news_listo .news_title h2{margin:1rem 0;font-size: 2rem;}
.news_listo .news_title p{font-size: 1.2rem;}
.news_listo .title_more{width: 8%;}
.news_listo .news_title span a{color: #fff;border: 0.1rem solid #fff;padding:4% 8%;display: block;text-align: center;border-radius: 0.2rem;margin-top:56%;}
.news_ulo{display: table;width: 96%;padding:0 2%}
.news_ulo li{float: left;width: 46%;margin: 2%;position: relative;}
.news_ulo li img{border-radius:2rem 0 0 0;width:100%;}
.news_ulo li h3{position: absolute;left:0;bottom: 0;color: #fff;background: rgba(0, 0, 0, 0.6);;width:96%;padding: 2%;font-size: 1.25rem;font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_ult{display: table;width: 100%;}
.news_ult li{float: left;width: 48%;margin: 1%;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.24);background: #fff;position: relative;}
.news_ult li .left{width: 30%;}
.news_ult li .right{width: 66%;padding: 2%;}
.news_ult li .right p{line-height: 1.45rem;margin: 0.4rem 0;font-size: 1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #555;}
.news_ult li .right span{font-size: 1rem;}
.news_ult li h3{font-size: 1.25rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_ult li .news_look{font-size: 1rem;color: #fff;background: #C7221C;padding:0.5% 2%;position: absolute;right: 0;bottom: 0;border-radius:0.6rem 0 0 0;}
.news_listt .news_title{display: table;width:98%;margin: 0 1%;}
.news_listt .news_title h2{margin:1rem 0;font-size: 2rem;}
.news_listt .news_title p{font-size: 1.2rem;}
.news_listt .title_more{width: 8%;}
.news_listt .news_title span a{border: 0.1rem solid #333;padding:4% 8%;display: block;text-align: center;border-radius: 0.2rem;margin-top:56%;}
.news_uls{display: flex;width: 100%;flex-wrap: wrap;}
    
.news_uls li{width: 46%;margin: 1%;padding: 1%;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.24);}
.news_uls li h3{line-height:1.8rem;font-weight: normal;font-size: 1.25rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_uls li p{line-height: 1.45rem;margin: 0.4rem 0;font-size: 1rem;color: #555;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_uls li span{font-size: 1rem;}
/*pro_head*/

.pro_title{display: table;width: 100%;margin: 2rem 0;}
.pro_title h2{font-size: 1.6rem;}
.pro_title .right{width: 8%;}
.pro_title .pro_tita {
	border: 0.1rem solid #333;
	padding: 4% 8%;
	display: block;
	text-align: center;
	border-radius: 0.2rem;
	margin-top: 4%;
}

.pro_ul{display: table;width: 100%;}
.pro_ul li{float: left;width: 24%;margin: 0.5%;position: relative;text-align: center;}
.pro_ul li .pro_pic{position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	position: relative;
	padding-top: 75%;
}
.pro_ul li .pro_pic img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pro_ul li .pro_txt {
	position: absolute;color: #fff;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(29,30,49,0.8);
	padding-top:5rem;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	overflow: hidden;
}
.pro_ul li .pro_tit h3{font-size: 1.2rem;font-weight: normal;}
.pro_ul li .pro_tit i {
	display: inline-block;
	width: 6rem;
	height: 0.2rem;
	background: -moz-linear-gradient(left, #241f1f 0%, #E80300 100%);
	background: -webkit-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: -o-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: -ms-linear-gradient(left, #241f1f 0%,#E80300 100%);
	background: linear-gradient(to right, #241f1f 0%,#E80300 100%);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	border-radius: 1rem;
}
.pro_ul li .pro_txt p{font-size: 1rem;line-height: 2.4rem;}
.pro_ul li .pro_txt .pro_look{display:inline-block;padding: 2% 6%;background: #C7221C;color: #fff;}
.pro_ul li:hover .pro_tit i{width: 100%;}
.pro_ul li:hover .pro_tit a{color: #C7221C;}
.pro_ul li:hover .pro_txt{top: 0;}

/*my_pages*/
.my_pages{}
.my_pages ul{display:table;margin:0 auto;}
.my_pages ul li{float:left;margin:0.5rem;}
.my_pages ul li a{color:#666;}
.my_pages ul li, .my_pages ul .thisclass {
	display: block;
	padding: 0 0.8rem;
	line-height:2.2rem;
	border: 1px solid #1853B9;
	font-size: 1rem;
	color: #333;
}
.my_pages ul .thisclass {
	background: #1853B9;
	color: #fff;
}

/*news_body*/
.news_body{}
.news_box{display: table;width: 100%;margin: 1rem 0;}
.news_body .left{width: 70%;font-size: 1rem;line-height: 1.6rem;color: #555;padding:0 1%;}
.news_body .right{color: #333;width: 24%;padding: 0 2%;}
.news_list .news_title{color: #fff;}
.news_list .news_title h1{margin: 1rem 0;}
.news_list .news_title p{margin: 1.4rem 0;font-size: 1.1rem;}
.news_list .news_title span{margin:0 1rem ;}
.news_list .news_coun{background: #ECF4FF;width: 68%;padding: 1.2%;}
.news_list .news_coun span{margin: 0 0.5rem;}
.news_list .news_coun .one{color:#3D4C8D;font-size: 1.4rem;}
.news_list .news_coun .two {background: #2E4777;color: #fff;padding: 0.5rem 2rem;border-radius: 2rem;}
.news_box .news_intro h3{font-size: 1.4rem;font-weight: bold;background: url(../images/block_b.png) no-repeat;background-size: 1.8rem;padding-left: 2.2rem;display: block;margin: 1rem 0;}
.news_box .news_intro h2{font-size: 1.4rem;font-weight: bold;background: url(../images/block_b.png) no-repeat;background-size: 1.8rem;padding-left: 2.2rem;display: block;margin: 1rem 0;}
.news_box .news_intro img{margin: 0.5rem 0;}
.block_tel{text-align: center;margin: 1rem 0;}
/*pro_hot*/
.news_box .pro_hot {
	text-align: center;
	margin-top: 1rem;
	box-shadow: 0 0 0.4rem 0 rgba(0, 0, 0, 0.15);
	border-radius: 1rem 0 0 0;
}
.news_box .pro_hot li{padding:2% 4%;}
.news_box .pro_hot .one {
	background: #19253D;
	border-radius: 1rem 0 0 0;padding: 4%;
}
.news_box .pro_hot .one b{
	color: #fff;
	font-size: 1.4rem;
	font-weight: bold;
	background: url(../images/pro_h2.png) no-repeat;
	background-size: 1.8rem;
	padding-left: 2.2rem;
	display: inline-block;
}
.news_box .pro_hot li h3{
	padding:2% 4%;
	font-size: 1.1rem;font-weight: normal;
}
/*news_pn*/
.news_pn{padding: 1% 2%;margin: 2% 0;}
.news_pn .news_pnul{box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.14);padding: 0 2%;border-radius: 1rem;background: #fff;}
.news_pn .news_pnul li{font-size: 1rem;line-height: 1.6rem;color: #666;padding: 2% 0;}
.news_pn .news_pnul li:first-child{border-bottom: 0.15rem dashed #666;}
.news_pn .news_pnul li a{font-size: 1rem;}
/*news_block*/
.news_block .news_blocktit{display: table;width: 100%;margin-bottom: 1rem;}
.news_block .news_blocktit b{
	font-size: 1.4rem;
	font-weight: bold;
	background: url(../images/block_b.png) no-repeat;
	background-size: 1.8rem;
	padding-left: 2.2rem;
	display: inline-block;
}
.news_block .news_blocktit .right{width: 8%;}
.news_block .news_blocktit span a {
	border: 0.1rem solid #333;
	padding: 4% 8%;
	display: block;
	text-align: center;
	border-radius: 0.2rem;
}
/*case_block*/
.case_block{background: url(../images/case_block.png) no-repeat;padding: 2% 0;}
.case_block .case_blocktit{display: table;width: 100%;}
.case_block .case_blocktit b{
	font-size: 1.4rem;
	font-weight: bold;
	background: url(../images/block_b.png) no-repeat;
	background-size: 1.8rem;
	padding-left: 2.2rem;
	display: inline-block;
}
.case_block .case_blocktit .right{width: 8%;}
.case_block .case_blocktit span a {
	border: 0.1rem solid #333;
	padding: 4% 8%;
	display: block;
	text-align: center;
	border-radius: 0.2rem;
}
/*case_head*/
.case_heads{background: url(../images/case_head.jpg) no-repeat;padding: 1% 0;position: relative;background-size: cover;}
.case_txt{display: table;width: 100%;color: #fff;}
.case_txt .left{width:46%;padding: 2%;}
.case_txt .case_img{position: relative;z-index: 3;}
.case_txt .case_img img{position: relative;z-index: 4;border-radius: 0.5rem;}
.case_txt .case_imgul{display: table;width: 100%;margin-top:1rem;}
.case_txt .case_imgul li{float: left;width: 23.33%;background: url(../images/case_imgulb.png) no-repeat;padding-left: 10%;background-size: 3.6rem;font-size: 1.2rem;}
.case_txt .right{width: 46%;padding: 2%;}
.case_txt h1{font-size: 2rem;margin: 1rem 0;}
.case_txt .case_txtul{display: table;width: 100%;margin:4% 0;}
.case_txt .case_txtul li{float: left;width:33.33%;}
.case_txt .case_txtul li b{display: block;font-size: 1.6rem;font-weight: normal;line-height: 3.2rem;}
.case_txt .case_txtul li span{display: block;font-size: 1.2rem;}
.case_txt .case_txtul li i {display: block;background: #E80300;width: 2rem;height: 0.15rem;margin: 0.5rem 0;}
.case_txt .case_img::after {
	content: '';
	width: 100%;
	height: 100%;
	background: #da251d;
	background: -webkit-linear-gradient(top, #E2ECFE, #C6CFDF);
	background: -o-linear-gradient(bottom, #E2ECFE, #C6CFDF);
	background: -moz-linear-gradient(bottom, #E2ECFE, #C6CFDF);
	background: linear-gradient(to bottom, #E2ECFE, #C6CFDF);
	position: absolute;
	right: -0.4rem;
	bottom: -0.4rem;
	z-index: 2;
	border-radius: 0.5rem;
}
.case_txt .case_img::before {
	content: '';
	width: 100%;
	height: 100%;
	background: #da251d;
	background: -webkit-linear-gradient(top, #253D63, #305082);
	background: -o-linear-gradient(bottom, #253D63, #305082);
	background: -moz-linear-gradient(bottom, #253D63, #305082);
	background: linear-gradient(to bottom, #253D63, #305082);
	position: absolute;
	right: 0.4rem;
	bottom: 0.4rem;
	z-index: 1;
	border-radius: 0.5rem;
}

/*pro_txts*/
.pro_txts{display:inline-block;width: 100%;color: #fff;}
.pro_txts .left{width: 46%;padding: 2%;}
.pro_txts h1{font-size: 2rem;margin: 1rem 0;}
.pro_txts .pro_txtul{display: table;width: 100%;margin: 2rem 0;}
.pro_txts .pro_txtul li{float: left;width: 26%;margin-right: 5%;background: #fff;color: #333;padding: 1% 2%;text-align: center;}
.pro_txts .pro_txtul li b{display: block;font-size: 1.2rem;line-height: 2.4rem;}
.pro_txts .pro_txtul li span{font-size: 1.1rem;line-height: 2rem;}
.pro_txts p{font-size:1.1rem;line-height: 2rem;margin: 1rem 0;}
.pro_txts .right{width: 46%;padding: 2%;}

.pro_txts .pro_txttel .one{
	background: #E80300;
	padding: 0.5rem 2.5rem;
	border-radius: 0.2rem;
	font-size: 1.2rem;
	margin-right: 2rem;display: inline-block;
}
.pro_txts .pro_txttel .two b{font-size: 1.6rem;color: #E80300;}
.pro_txts .pro_img{position: relative;z-index: 3;}

.pro_txts .pro_img img{border-radius: 0.5rem;z-index: 4;position: relative;}
/*contact_head*/
.contact_head{background:url(../images/contact_head.jpg) no-repeat;color: #fff;padding: 1% 0;background-size: cover;}
.contact_head h1{margin: 1rem 0;}
.contact_head p{font-size: 1.1rem;line-height: 1.8rem;width:72%;margin:1rem 0;}
.contact_head .contact_ul{display: table;width: 60%;margin: 1rem 0;}
.contact_head .contact_ul .one{background: url(../images/contact_ul1.png) no-repeat;}
.contact_head .contact_ul .two{background: url(../images/contact_ul2.png) no-repeat;}
.contact_head .contact_ul li{float: left;width: 40%;padding-left:8%;}
.contact_head .contact_ul li b{display: block;font-size: 1.6rem;line-height: 2.8rem;}
.contact_head .contact_ul li span{display: block;}
.contact_head .contact_zx{background: #fff;color: #333;font-size: 1.2rem;display: inline-block;line-height: 2.4rem;padding-left: 1rem;margin: 1rem 0;}
.contact_head .contact_zx span{background:#2C4A7E;color: #fff;line-height: 2.4rem;display: inline-block;padding: 0.5rem 1rem;margin-left: 1rem;}
.contact_flow{margin: 2rem 0;}
/*about_head*/
.about_head{background: url(../images/about_head.jpg) no-repeat;padding:1% 0;color: #fff;background-size: cover;}
.about_head .about_headt{display: table;width: 100%;}
.about_head .about_headt .left{width: 50%;padding: 2%;}
.about_head .about_headt h1{margin: 2rem 0;}
.about_head .about_headt p{line-height: 1.8rem;}
.about_head .about_headt .right{width: 42%;}
.about_sten{margin: 2rem 0;}
.about_sten .about_stenul{display: table;width: 100%;margin: 2rem 0;}
.about_sten .about_stenul li{float: left;background: #3261B1;color: #fff;text-align: center;width: 28.33%;margin: 0 1.5%;padding: 1%;}
.about_sten .about_stenul li b{display: block;font-size: 1.6rem;line-height: 2.4rem;}
.about_sten .about_stenul li span{display:block;font-size: 1.2rem;}
.about_capa{display:table;width: 100%;margin: 2rem 0;}
.about_capa .left{width: 50%;padding: 2%;}
.about_capa .left h2{font-size: 1.8rem;margin: 1rem 0;}
.about_capa .left p{line-height: 1.8rem;margin: 1rem 0;}
.about_capa .right{padding: 2%;}
.about_inter{background: url(../images/about_interb.png) no-repeat;padding: 2% 0;color: #fff;}
.about_inter img{padding: 2% 0;}
.about_title h2{margin: 1rem 0;text-align: center;font-size: 1.8rem;}
/*table*/
.news_box table{width: 100%; text-align: center; border-spacing: 1px; font-size: 1rem;box-shadow: 0 0 1rem rgba(0, 0, 0, 0.14);padding: 0.5%;background: #fff;margin: 1rem 0;}
.news_box table tr:nth-child(odd) { background: #f2f3f3; font-size: 1rem;}
.news_box table tr:nth-child(even) { background: #fff; font-size: 1rem;}
.news_box table tr:first-child { background-color: #2441A5; color: #fff; font-size: 1rem;}
.news_box table tr:first-child td {line-height: 2.4rem;padding: 0.5rem 0;}
.news_box table tr td{font-size: 1rem;line-height: 2.4rem;}
.sw768{display: none;}
/*768px*/
@media screen and (max-width:768px){
/*table*/
.news_box table tr td{font-size: 1.4rem;line-height: 2.8rem;}
.xs768{display:none !important;}
.sw768{display: block !important;}
.header .head_logo{width: 40%;}
.header .head_logo a{margin: 2% 0;}
.header .head_nav{width: 56%;}
.header .head_navul{
	display: none;
	width: 15rem;
	position: absolute;
	box-shadow: #8d8e99 0 0 5px;
	z-index: 9999;
	right: 1.6rem;
	top: 5rem;background: #fff;border-radius:0.6rem;
}
.header .head_navul li {clear: both;width: 100%;margin: 0;}
.header .head_nav li a{font-size: 1.6rem;line-height: 3.2rem;color: #333;}
.head_ann{background:url(../images/head_ann.png) no-repeat;background-size: 100%;width:3.8rem;height:3.8rem;margin-top: 2%;}

/*index_title*/
.index_title h2{padding:0;}
.index_title p,.index_mess,.footer,.index_link,.index_newsul2 li span,.index_newsul2,.index_newsul li .right p,.index_copy,.case_form,.index_caseul li i,.news_ult li .right p,.news_list .news_coun .one{display: none;}
.index_title .title_more{width: 18%;}
.index_title .title_more a{margin-top: 5%;}

/*index_caseb*/

.index_caseb .left{width: 100%;margin:0;}
.index_caseb .left a img{border: 0;}
.index_caseb .right{width: 96%;margin-right:0;margin-top:2%;}
.index_caseb .index_caset{padding:4% 0 4% 4%;}
.index_caseul li{width: 48%;margin:1%;}

/*index_news*/
.index_newsul li,.index_newsul2 li,.index_newsul2 li h4{width: 98%;}

/*index_about*/
.index_aboutxt .left{width:96%;right: 0;line-height: 2.4rem;}
.index_aboutxt .right{width: 96%;margin:2%;}

/**/
/*768-font-size*/
.news_uls li p,.news_ult li .news_look,.pro_title .pro_tita,.pro_ul li .pro_txt p,.pro_ul li .pro_txt .pro_look{font-size: 1.25rem;}
.index_caseb .index_caset p,.caseb_ul li,.caseb_ul li,.index_newsul li .right span,.index_aboutxt .left,.case_head p,.location,.news_ult li .right span,.news_uls li span,.my_pages ul li, .my_pages ul .thisclass,.news_list .news_title p,.news_pn .news_pnul li,.news_pn .news_pnul li a,.case_txt .case_txtul li span,.pro_txt p,.pro_txts p,.pro_txt .pro_txtul li b,.pro_txt .pro_txttel .one,.contact_head .contact_ul li span,.contact_head .contact_zx,.about_sten .about_stenul li span{font-size: 1.4rem;}
.news_ulo li h3,.news_ult li h3,.news_uls li h3,.pro_ul li .pro_tit h3,.index_caseul li h3,.news_box .pro_hot li h3,.news_box .news_intro h3,.about_sten .about_stenul li b{font-size: 1.6rem;}
.pro_title h2,.news_box .pro_hot .one b,.case_block .case_blocktit b,.pro_txt .pro_txttel .two b{font-size: 1.8rem;}


.news_uls li p{line-height: 1.8rem;}

.index_newsul li .right h4{font-size: 1.6rem;margin-bottom: 6%;font-weight: normal;}
.index_supeul li b{font-size: 2rem;}
/*case_head*/
.case_head{padding: 4% 0;}
/*news_head*/
.news_ulo li,.news_uls li{width: 96%;}
.news_ult li{width: 98%;}
/*pro_head*/
.pro_ul li{width: 48%;margin:1%;}
.pro_title .right{width: 24%;}

/*news_body*/
.news_list .news_coun{padding: 2%;width: auto;display: inline-block;font-size: 1.2rem;}
.news_body .left{width: 98%;font-size: 1.4rem;line-height: 2.4rem;}
.news_body .right{width: 98%;padding: 0 1%;}
.news_box .pro_hot li {padding: 2% 1%;float: left;width: 48%;}
.news_pn .news_pnul li a{display: block;line-height: 2.2rem;}

/*case_txt*/
.case_txt .left,.case_txt .right{width: 96%;}
.case_txt .case_txtul{margin: 2% 0;}
/*pro_txt*/
.pro_txts .left,.pro_txts .right{width: 96%;}
.pro_txts .pro_txtul li{width: 34%;}
.pro_ul li .pro_txt{padding-top:3.5rem;}
/*contact*/
.contact_head .contact_ul li{background:none !important;width: 100%;margin:0.5rem 0;}
.contact_head p{font-size: 1.4rem;width: 100%;line-height:2.4rem;}
/*about_head*/
.about_head .about_headt h1{margin: 1rem 0;}
.about_head .about_headt p{font-size: 1.4rem;line-height: 2.4rem;}
.about_head .about_headt .left{width: 96%;}
.about_head .about_headt .right{width:100%;}
.about_sten .about_stenul li{width: 96%;margin: 1rem 0;}
.about_capa .left{width: 96%;}
.about_capa .left p{font-size: 1.4rem;line-height: 2.4rem;}
.about_sten .about_stenul,.about_sten{margin: 0;}
}