﻿@charset "utf-8";

.banner{ width:100%; overflow:hidden; position:relative;}
.banner>img{ width: 100%; height: auto; }
.banner .img1{ display: block; }
.banner .img2{ display: none; }
.banner .item{ position:absolute; left:calc(50% - 800px); top:50%; transform:translateY(-70%); color:#fff; z-index:2;}
.banner .item .title{ font-size:52px; line-height:1;}
.banner .item .intro{ font-size:30px; margin-top:25px; text-transform:uppercase; line-height:1; }
@media all and (max-width:1600px){
	.banner .item{ position:absolute; left:calc(50% - 600px);}
	.banner .item .title{ font-size:42px}
	.banner .item .intro{ font-size:25px;}
}
@media all and (max-width:1200px){
	.banner .img2{ display: block; }
	.banner .img1{ display: none; }	
	.banner .item{ position:absolute; left:4%; transform:translateY(-50%);}
	.banner .item .title{ font-size:20px;}	
	.banner .item .intro{ font-size:14px; margin-top:10px}
}



.location{ width:100%; background:#f5f5f5; line-height:60px}
.location .nr{}
.location .nr .a{ display:none}
.location .nr .b{ font-size:14px; float:left; color:#333333}
.location .nr .b a{ color:#333}
.location .nr .b { background:url(x3.png) left center no-repeat; padding-left:20px; background-size:15px}
.location .nr .b a:hover{ color:#c4261d}
@media (max-width: 1200px){
	.location{ display:none}
}

.wrap{ width:100%; padding-top:50px; padding-bottom:50px; background:url(x1.jpg) left top no-repeat,url(x2.jpg) right bottom no-repeat;}
@media (max-width: 1200px){
	.wrap{ padding-top:0; background:none}
}

.slidebar{ width:100%; width:270px; float:left; }
.second_nav{ border-radius:10px ; overflow:hidden; box-shadow:0 0 10px rgba(00,00,0,00.1)}
.slidebar h3{ background:#c4261d; color:#fff; position:relative; font-size:30px; line-height:90px; text-align:center; font-weight:normal}
.slidebar h3 i{ }
.slidebar dl dt{ border-bottom:1px solid #eeeeee;position:relative}
.slidebar dl dt a{ display:block; font-size:18px; color:#383838; padding:15px 0 15px 40px;transition:all 0s}
.slidebar dl dt.current{ background:#fcfcfc; border-bottom:1px solid #c4261d;}
.slidebar dl dt.current:after{ content:""; display:block; width:100%; height:1px; background:#dd112e; position:absolute; left:0; bottom:0}
.slidebar dl dt:hover{ background:#fcfcfc; border-bottom:1px solid #c4261d;}
.slidebar dl dt:hover:after{ content:""; display:block; width:100%; height:1px; background:#dd112e; position:absolute; left:0; bottom:0}
.slidebar dl dt.current a{ color:#dd112e; }
.slidebar dl dt:hover a{ color:#dd112e;  }
.slidebar .anewsList{ margin-top:25px}
.slidebar .anewsList ul{ padding:15px; background:#f6f6f6}
.slidebar .anewsList ul li a{ display:block; background:url(g_48.png) left center no-repeat; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:48px; font-size:16px; color:#333333}
.slidebar .anewsList ul li a:hover{ color:#dd112e}
.slidebar h3 span{ display:none}
@media (max-width: 1600px){
	.slidebar{ width:240px}
	.slidebar h3 i{}
	.slidebar dl dt a{ padding-left:30px}
}
@media (max-width: 1200px){
	.slidebar{ width:100%; float:none;}
	.second_nav{ border-radius:0}
	.slidebar h3{font-size:16px; line-height:50px; text-align:left; box-sizing:border-box; padding-left:20px}
	.slidebar h3 span{ display:block; background:url(next.png) center center no-repeat; width:50px; height:50px; transform:rotate(90deg); position:absolute; right:0; top:0; background-size:10px; cursor:pointer}
	.slidebar dl dt a{ padding:12px 0 12px 20px; font-size:14px}
	.slidebar dl dt.current a{ color:#dd112e; background:url(g_47.png) calc(100% - 20px) center no-repeat}
	.slidebar dl dt:hover a{ color:#dd112e; background:url(g_47.png) calc(100% - 20px) center no-repeat}
	.slidebar dl{ display:none}
	.slidebar.on dl{ display:block}
}

.main{ width:1260px; float:right}
@media (max-width: 1600px){
	.main{ width:920px;}
}
@media (max-width: 1200px){
	.main{ width:100%; float:none; margin-top:10px}
}

.pxjd{ width:100%}
.pxjd .item{ width:232px; margin-right:37px; box-sizing:border-box; text-align:center; border:1px solid #eaeaea; float:left; margin-bottom:20px}
.pxjd .item:nth-child(4n){ margin-right:0}
.pxjd .item a{ display:block; padding:12px 0}
.pxjd .item a .pic{ width:100%}
.pxjd .item a .pic img{ height:80px; width:auto}
.pxjd .item a .title{ color:#333333; font-size:18px}
@media (max-width: 1440px){
	.pxjd .item{ width:23.5%; margin-right:2%}
	.pxjd .item a .title{ font-size:16px}
}
@media (max-width: 1200px){	
	.pxjd .item a .pic img{ height:50px; width:auto}
	.pxjd .item a{ display:block; padding:10px 0}
	.pxjd .item a .title{ font-size:14px}	
}
@media (max-width: 750px){	
	.pxjd .item{ width:32%; margin-right:2%; margin-bottom:2%}
	.pxjd .item:nth-child(4n){ margin-right:2%}
	.pxjd .item:nth-child(3n){ margin-right:0}
	.pxjd .item a .pic img{ height:36px; width:auto}	
}


.team{ width:100%; margin-bottom:30px}
.team .item{ width:100%; padding:25px 0; box-sizing:border-box; border-bottom:1px solid #eeeeee; transition:all 0.3s; position:relative}
.team .item .pic{ width:248px; float:left; overflow:hidden}
.team .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.team .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.team .item .cont{ width:calc(100% - 290px); float:right; transition:all 0.3s}
.team .item .cont .title{ font-size:20px; color:#000000; margin-top:10px}
.team .item .cont .title a{ color:#000; transition:all 0.3s}
.team .item .cont .intro{ font-size:14px; color:#666666; line-height:25px; height:75px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-top:20px}
.team .item .cont .more{ margin-top:30px}
.team .item .cont .more a{ display:block; width:125px; height:40px; background:#f6f6f6;display:flex;align-items: center;justify-content: center; font-size:14px; color:#cc0b13; transition:all 0.3s}
.team .item:hover{ background:#f6f6f6; padding:25px 15px}
.team .item:before{ content:""; display:block; width:0%; height:3px; background:#dd112e; position:absolute; left:0; bottom:-1px; transition:all 0.3s}
.team .item:hover:before{ width:100%}
.team .item:hover .title a{ font-weight:bold}
.team .item:hover .cont .more a{ background:#dd112e; color:#fff}
@media (max-width: 1440px){
	.team .item .pic{ width:220px;}
	.team .item .cont{ width:calc(100% - 250px);}
	.team .item .cont .title{ margin-top:0}
}
@media (max-width: 1200px){
	.team{ margin-bottom:20px}
	.team .item{ padding:15px 0}
	.team .item .pic{ width:140px;}
	.team .item .cont{ width:calc(100% - 160px);}
	.team .item .cont .title{ margin-top:0; font-size:16px}
	.team .item .cont .intro{ font-size:12px; margin-top:10px; height:40px; line-height:20px;-webkit-line-clamp:2}
	.team .item .cont .more{ margin-top:15px}
	.team .item .cont .more a{ width:100px; height:35px; font-size:12px}
	.team .item:hover{ padding:15px}
}

/* 分页 */
.page {  line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:8px 12px; border:1px solid #ececec; background:#ececec; color:#333; vertical-align:top; font-size:14px ; min-width:16px; border-radius:5px}
.page a:hover,.page .current { border:1px solid #dd112e; background:#dd112e; color:#fff; }
@media all and (max-width:1440px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}

/*picLists*/
.picLists{ width:100%}
.picLists .item{ width:30.6%; float:left; margin-right:4.1%; margin-bottom:30px}
.picLists .item:nth-child(3n){ margin-right:0}
.picLists .item .pic{ width:100%; overflow:hidden}
.picLists .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picLists .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.picLists .item .title a{ display:block; width:100%; box-sizing:border-box; padding:0 10px; line-height:45px; text-align:center; font-size:16px; color:#333333; position:relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picLists .item .title a:after{ content:""; display:block; width:0; height:2px; background:#dd112e; position:absolute; left:0; bottom:0; z-index:2; transition:all 0.3s}
.picLists .item:hover .title a:after{ width:100%}
@media all and (max-width:750px){
	.picLists .item{ width:48.5%; float:left; margin-right:3%; margin-bottom:20px}
	.picLists .item:nth-child(3n){ margin-right:3%}
	.picLists .item:nth-child(2n){ margin-right:0}
	.picLists .item .title a{ font-size:14px; line-height:36px;}
}

.listm { margin-bottom:30px}
.listm li {}
.listm li a{ display:block; width:calc(100% - 120px); float:left; font-size:16px; color:#333333; background:url(g_51.jpg) left center no-repeat; padding-left:20px; line-height:45px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.listm li span { float:right; color:#999999; font-size:14px; line-height:45px }
.listm li a:hover { text-decoration:underline; }

@media all and (max-width:1200px){
	.listm { margin-bottom:20px}
	.listm li a{ font-size:14px; line-height:36px}
	.listm li span{ font-size:12px; line-height:36px}
	
}



/* 内容模式 */
.article { width:100%; margin:0 auto; box-sizing:border-box; background:#fff; line-height:2; font-size:16px; word-wrap:break-word; min-height:400px; }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:24px; text-align:center }
.article .hd .titBar { color:#666; font-size:14px; text-align:center }
.article .bd { padding-bottom:40px; line-height:2.2; }
.article .bd img{ max-width:100%; height:auto}
.article .ft { padding:40px 0 0; border-top:1px dotted #ccc; position:relative; font-size:16px; line-height:40px; color:#333 }
.article .ft a{ color:#333}
.article .ft .back{ position:absolute; right:0; top:40px}
.article .ft ul li {}
.article .ihd{ font-size:30px; color:#383838; border-bottom:1px solid #dddddd; padding:15px 0; margin-bottom:30px}
.article .ibd img{ max-width:100%; height:auto}
.nr_pc{ display:block}
.nr_sj{ display:none}
@media all and (max-width:1200px){
	.article {}
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article{ font-size:14px}
	.article .ft{ padding:20px 0 0; line-height:28px; font-size:14px;}
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
}


/*6-28*/
.slidebar dl dd{ border-bottom:1px solid #eeeeee}
.slidebar dl dd a{ display:block; background:url(g_52.png) 16px center no-repeat; padding: 0 0 0 55px; line-height:50px; font-size:16px; color:#333}
.slidebar dl dd a.current{ color:#dd112e}
.slidebar dl dd a:hover{ color:#dd112e}
@media all and (max-width:1200px){
	.slidebar dl dd a{ font-size:12px;background:url(g_52.png) 20px center no-repeat; background-size:12px; line-height:40px}
}



.hotNews{ width:100%; box-sizing:border-box; padding:40px; background:#f5f5f5}
.hotNews .pic{ width:530px; float:left; overflow:hidden}
.hotNews .pic img{ width:100%; height:auto}
.hotNews dl{ display:block; float:right; width:calc(100% - 580px); padding:70px 0 0 0}
.hotNews dl .i{ font-size:14px; color:#9999b0}
.hotNews dl dt{ font-size:28px; color:#3d3d3d; line-height:40px; height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:20px}
.hotNews dl dt a{ color:#3d3d3d}
.hotNews dl .m{ margin-top:25px}
.hotNews dl .m a{ display:block; width:140px; height:55px; border:1px solid #b4b4b4;display:flex;align-items: center;justify-content: center; border-radius:30px}
.hotNews dl .m a i{ display:inline-block; vertical-align:top; background:url(g_22.png) right center no-repeat; padding-right:20px; color:#999999; font-size:16px;}
.hotNews:hover dl dt a{ color:#c4261d}
.hotNews .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.hotNews:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
@media all and (max-width:1600px){
	.hotNews{ padding:30px }
	.hotNews .pic{ width:420px; }
	.hotNews dl{ width:calc(100% - 450px); padding:40px 0 0 0}
	.hotNews dl dt{ font-size:20px; line-height:35px; height:70px;}
	.hotNews dl dt a{ color:#3d3d3d}
	.hotNews dl .m{ margin-top:25px}
	.hotNews dl .m a{ width:120px; height:46px;}
	.hotNews dl .m a i{ font-size:14px; padding-right:16px; background-size:7px}
}
@media all and (max-width:1200px){
	.hotNews{ padding:20px }
	.hotNews .pic{ width:350px; }
	.hotNews dl{ width:calc(100% - 370px); padding:20px 0 0 0}
	.hotNews dl .i{ font-size:12px}
	.hotNews dl dt{  font-size:16px; line-height:30px; height:60px; margin-top:15px}
	.hotNews dl .m{ margin-top:20px}
	.hotNews dl .m  a{ width:110px; height:38px;}
	.hotNews dl .m a i{ font-size:12px; padding-right:16px; background-size:6px}
}
@media all and (max-width:750px){
	.hotNews{ padding:20px }
	.hotNews .pic{ width:100%; }
	.hotNews dl{ width:100%; padding:20px 0 0 0}
	.hotNews dl .i{ font-size:12px}
	.hotNews dl dt{  font-size:16px; line-height:30px; height:60px; margin-top:5px}
	.hotNews dl .m{ margin-top:20px}
	.hotNews dl .m  a{ width:110px; height:38px;}
	.hotNews dl .m a i{ font-size:12px; padding-right:16px; background-size:6px}
}
.list{ margin-bottom:20px}
.list li{ padding:30px; border-bottom:1px solid #dbdbdb}
.list li:last-child{ border:0}
.list li .d{ font-size:14px; color:#9999b0; margin-bottom:10px}
.list li .n .a1{ font-size:18px; color:#3d3d3d; display:block; float:left; width:calc(100% - 100px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:25px}
.list li .n .a2{ display:block; float:right; font-size:14px; color:#3d3d3d; background:url(g_28.jpg) right center no-repeat; padding-right:15px; line-height:25px}
.list li:hover .n .a1{ color:#c4261d}
.list li:hover .n .a2{ color:#c4261d; background:url(g_29.jpg) right center no-repeat}
@media all and (max-width:1600px){
	.list li{ padding:25px;}
}
@media all and (max-width:1200px){
	.list li{ padding:20px;}
	.list li .d{ font-size:12px; margin-bottom:5px}
	.list li .n .a1{ font-size:16px;}
	.list li .n .a2{ font-size:12px}
}
@media all and (max-width:750px){
	.list li{ padding:15px 0;}
	.list li .n .a1{ width:calc(100% - 80px);}
}

/* 内容模式 */
.articles { width:100%; margin:0 auto;  background:#fff; box-sizing:border-box; line-height:2; font-size:18px; word-wrap:break-word; }
.articles .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.articles .hd h1 { color:#000; font-size:24px; }
.articles .hd .titBar { color:#666; font-size:14px; }
.articles .bd { padding-bottom:40px; line-height:2.2; }
.articles .bd img{ max-width:100%; height:auto}
.articles .ft { padding:40px 0 0; border-top:1px dotted #ccc; position:relative; font-size:16px; line-height:40px; color:#333 }
.articles .ft a{ color:#333}
.articles .ft .back{ position:absolute; right:0; top:40px}
.articles .ft ul li {}
    /* 相关信息 */
.m-related { width:1400px; margin:0 auto; padding:30px 0 50px; border-top:1px dotted #ccc; }
.m-related h2 { margin-bottom:20px; font-size:18px; }
.m-related ul li { line-height:30px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.articles .cont_pc{ display:block}
.articles .cont_sj{ display:none}

@media all and (max-width:1440px){
	.articles,.m-related{}
}
@media all and (max-width:1200px){
	.articles { padding:20px 0 0}	
	.articles,.m-related{ }
	.articles .hd h1{ font-size:18px}
	.articles .hd{ padding-bottom:20px; margin-bottom:20px}
	.articles{ font-size:16px}
	.articles .ft{ padding:20px 0 0; line-height:28px; font-size:14px;}
	.articles .ft .back{ top:20px}
	.articles .ft ul li{ width:100%}
	
	.articles .cont_pc{ display: none}
	.articles .cont_sj{ display: block}
	}





/*picList*/
.picList{ width:100%;}
.picList .nr{ width:100%; margin:0 auto}
.picList .nr .item{ width:23.5%; margin-right:2%; float:left; margin-bottom:3%}
.picList .nr .item:nth-child(4n){ margin-right:0}
.picList .nr .item .pic{ width:100%; overflow:hidden}
.picList .nr .item .pic img{ width:100%}
.picList .nr .item .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picList .nr .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}

.picList .nr .item .title a{ display:block; box-sizing:border-box; padding:15px; background:#EEEEEE;font-size: 16px;color: #000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center}
.picList .nr .item:hover .title a{ background: #2cb4c4; color:#fff}
@media all and (max-width:1200px){
	.picList{ padding:40px 0}
	.picList .nr{ width:92%; margin-top:40px}
	.picList .nr .item{ width:48.5%; margin-right:3%; margin-bottom:3%;}
	.picList .nr .item:nth-child(2n){ margin-right:0}
	.picList .nr .item .title a{ font-size:14px; padding:15px}
}






.newsList{}
.newsList .nr{ width:100%}
.newsList .nr{}
.newsList .nr .item02{ margin-bottom:40px}
.newsList .nr .item02 .nitem{ width:100%; box-sizing:border-box; padding:30px 0; border-bottom:1px solid #f5f5f5; transition:all 0.3s linear; position:relative; overflow:hidden}
.newsList .nr .item02 .nitem .pic{ width:250px; float:left}
.newsList .nr .item02 .nitem .pic img{ width:100%}
.newsList .nr .item02 .nitem .title{ width:calc(100% - 250px); box-sizing:border-box; padding:0 30px 0 40px; float:right;transition:all 0.5s}
.newsList .nr .item02 .nitem .title h3{ display:block; width:100%; font-weight:normal; margin-top:20px; }
.newsList .nr .item02 .nitem .title h3 a{ display:block; float:left; font-size:20px; color:#53535; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:30px; transition:all 0.3s linear}
.newsList .nr .item02 .nitem .title h3 .t{ float:right; background:url(g_24.png) left center no-repeat; font-size:18px; color:#8c8c8c; padding-left:30px; line-height:30px; transition:all 0.3s linear}
.newsList .nr .item02 .nitem .title .intro{ font-size:14px; color:rgba(53,53,53,0.5) ; line-height:2; margin-top:20px; transition:all 0.3s linear; height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList .nr .item02 .nitem:hover{ background:#f8f4f4; border-bottom:1px solid #f8f4f4}
.newsList .nr .item02 .nitem:hover .title{ padding:0 174px 0 40px}
.newsList .nr .item02 .nitem .more{ position:absolute; right:-144px; top:0; height:100%; transition:all 0.5s}
.newsList .nr .item02 .nitem .more a{ display:block; background:url(g_39.png) center center no-repeat #be1d2c; width:144px; height:100%}
.newsList .nr .item02 .nitem:hover .more{ right:0}

@media all and (max-width:1600px){

	.newsList .nr .item02 .nitem .title h3{ margin-top:20px}
}
@media all and (max-width:1200px){
	
	.newsList .nr .item02{ margin-bottom:20px}
	.newsList .nr .item02 .nitem{ padding:15px 0}
	.newsList .nr .item02 .nitem .pic{ width:100%}
	.newsList .nr .item02 .nitem .title{ width:100%; background:#f5f5f5; padding:20px}
	.newsList .nr .item02 .nitem .title h3{ margin-top:0}
	.newsList .nr .item02 .nitem .title h3 a{ width:100%; font-size:15px; line-height:normal}
	.newsList .nr .item02 .nitem .title h3 .t{ float:left; font-size:14px; background-size:16px!important; margin-top:5px}
	.newsList .nr .item02 .nitem .title .intro{ font-size:12px; margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:20px; height:40px}
	.newsList .nr .item02 .nitem:hover .more{ display:none}
	.newsList .nr .item02 .nitem:hover .title{ padding:20px}
	
}


.contact01 .nr{ margin-top:60px; background:#f5f5f5; position:relative}
.contact01 .nr .pic{ float:right; width:816px; overflow:hidden}
.contact01 .nr .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.contact01 .nr .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.contact01 .nr .cont{ width:calc(100% - 816px); float:left; height:570px;display:flex;align-items: center; box-sizing:border-box; padding:0 80px}
.contact01 .nr .cont .item{ margin-bottom:50px}
.contact01 .nr .cont .item:last-child{ margin-bottom:0}
.contact01 .nr .cont .title{ font-size:24px; color:#c4261d; font-weight:bold}
.contact01 .nr .cont .intro{ font-size:18px; color:#2a2a2a; line-height:2; margin-top:10px}
@media all and (max-width:1600px){
	.contact01 .nr .pic{ width:50%; height:419px;}
	.contact01 .nr .cont{ width:50%; height:419px; padding:0 60px}
	.contact01 .nr .cont .title{ font-size:20px }
	.contact01 .nr .cont .intro{ font-size:16px;}
}
@media all and (max-width:1200px){
	.contact01 .nr{ margin-top:40px;}
	.contact01 .nr .pic{ width:100%; height:auto}
	.contact01 .nr .cont{ width:100%; height:auto; padding:20px}
	.contact01 .nr .cont .item{ margin-bottom:20px}
	.contact01 .nr .cont .title{ font-size:18px }
	.contact01 .nr .cont .intro{ font-size:14px;}
}


.mms{ margin-top:60px; background:#f8f8f8; padding:90px 0}
.mms .a{ font-size:30px; color:#333; text-align:center; line-height:1}
.mms .b{ font-size:16px; color:#cccccc; text-align:center; background:url(g_32.jpg) bottom center no-repeat; padding:20px 0; line-height:1}
.mms .c{ margin-top:60px;}
.mms .c .inp1{ width:49%; float:left; height:45px; box-sizing:border-box; background:#fff; font-size:16px; padding:0 20px; color:#333; float:left; margin-top:25px}
.mms .c .inp1::placeholder{ appearance:none; -webkit-appearance:none; opacity:1}
.mms .c .inp2{ width:49%; float:left; height:45px; box-sizing:border-box; background:#fff; font-size:16px; padding:0 20px; color:#333; float:left; margin-left:2%;  margin-top:25px}
.mms .c .inp2::placeholder{ appearance:none; -webkit-appearance:none; opacity:1}
.mms .c .inp3{ width:100%; float:left; height:180px; box-sizing:border-box; background:#fff; font-size:16px; padding:0 20px; color:#333; float:left; line-height:58px; }
.mms .c .inp3::placeholder{ appearance:none; -webkit-appearance:none; opacity:1}
.mms .d{ margin:50px 0; text-align:center; font-size:0}
.mms .d .inp4{ display:inline-block; vertical-align:top; width:100%;  height:55px; background:#333333; color:#fff; font-size:16px; transition:all 0.3s; cursor:pointer}
.mms .d .inp4:hover{ background:#c4261d}
.mms .c .inp4{ width:calc(49% - 100px); float:left; height:45px; box-sizing:border-box; background:#fff; font-size:16px; padding:0 20px; color:#333; float:left; margin-top:28px}
.mms .c .inp4::placeholder{ appearance:none; -webkit-appearance:none; opacity:1}
.mms .c .inp5{ width:90px; float:left; height:45px;  background:#fff;  float:left; margin-top:28px; margin-left:10px}

@media all and (max-width:1200px){
	.mms{ margin-top:40px; padding:40px 0}
	.mms .a{ font-size:20px;}
	.mms .b{ font-size:14px; background-size:auto 2px; padding:15px 0}
	.mms .c{ margin-top:20px}
	.mms .c .inp1{ height:40px; font-size:14px; padding:0 15px; width:100%; margin:0; margin-top:15px}
	.mms .c .inp2{ height:40px; font-size:14px; padding:0 15px; width:100%; margin:0; margin-top:15px}
	.mms .c .inp4{ width:calc(100% - 80px); margin-top:15px; font-size:14px}
	.mms .c .inp5{ width:auto; height:30px; margin-top:15px; margin-left:0; margin-top:20px; font-size:14px}
	.mms .c .inp3{ height:115px; font-size:14px; padding:0 15px;}
	.mms .d{ margin:20px 0 20px}
	.mms .d .inp4{ height:40px; font-size:14px}
	.mms .d .inp5{ height:40px; font-size:14px}
}


.gcon_1{ width:100%; background:url(g_04.jpg) center center no-repeat; background-size:cover; padding:100px 0 }
.gcon_1 .lt{ float:left; width:780px;}
.gcon_1 .lt .en{ font-size:18px; color:#c4261d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1}
.gcon_1 .lt .cn{ font-size:48px; color:#000000; font-weight:bold; line-height:1; margin-top:8px}
.gcon_1 .lt .intro{ font-size:18px; color:#000000; line-height:2; line-height:40px; margin-top:25px; }
.gcon_1.gcon_1x .lt .intro{height:360px;}
.gcon_1.gcon_1x .lt .intro .swiper01s{ width:100%; height:100%; overflow:hidden; position:relative}
.gcon_1.gcon_1x .lt .intro .swiper01s .swiper-slide{ width:100%; height:auto;  box-sizing:border-box; padding-right:30px; line-height:2}
.gcon_1.gcon_1x .lt .intro .swiper01s .swiper-scrollbar{ background:#e4e4e4; width:3px; height:100%}
.gcon_1.gcon_1x .lt .intro .swiper01s .swiper-scrollbar .swiper-scrollbar-drag{ background:#be1d2c;}


.gcon_1 .lt .more{ margin-top:25px}
.gcon_1 .lt .more a{ display:block; width:140px; height:55px; border:1px solid #b4b4b4;display:flex;align-items: center;justify-content: center; border-radius:30px}
.gcon_1 .lt .more a i{ display:inline-block; vertical-align:top; background:url(g_22.png) right center no-repeat; padding-right:20px; color:#999999; font-size:16px;}
.gcon_1 .lt .list{ margin-top:40px}
.gcon_1 .lt .list .item{ float:left; text-align:center; margin-right:65px}
.gcon_1 .lt .list .item .ico{ width: 65px; height:65px;display:flex;align-items: center;justify-content: center; background:url(g_06.png) center center no-repeat; background-size:cover; margin:0 auto}
.gcon_1 .lt .list .item .ico img{ height:28px}
.gcon_1 .lt .list .item:hover .ico{  background:url(g_07.png) center center no-repeat; background-size:cover}
.gcon_1 .lt .list .item .title{ font-size:18px; color:#000000; line-height:1; margin-top:25px}
.gcon_1 .rt{ float:right; position:relative; }
.gcon_1 .rt i{ display:block; overflow:hidden}
.gcon_1 .rt img{ width:100%; position:relative; z-index:2}
.gcon_1 .rt i img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_1 .rt i:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_1 .rt:after{ content:""; display:block; width:150px; height:185px; background:#c4261d; position:absolute; right:-20px; top:-20px; z-index:0}
.gcon_1 .rt:before{ content:""; display:block; width:110px; height:30px; background:#c4261d; position:absolute; left:0; bottom:-25px; z-index:0}
.gcon_1.gcon_1x .lt{ float:right}
.gcon_1.gcon_1x .rt{ float:left}
@media (max-width: 1600px){
	.gcon_1{ padding:80px 0}
	.gcon_1 .lt{ width:580px}
	.gcon_1 .rt{ width:550px; margin-top:20px}
	.gcon_1 .lt .en{ font-size:16px}
	.gcon_1 .lt .cn{ font-size:36px;}
	.gcon_1.gcon_1x .lt .intro{ font-size:16px; line-height:2; margin-top:20px; height:320px}
	.gcon_1 .lt .more{ margin-top:20px}
	.gcon_1 .lt .more a{ width:120px; height:46px;}
	.gcon_1 .lt .more a i{ font-size:14px; padding-right:16px; background-size:7px}
	.gcon_1 .lt .list{ margin-top:30px}
	.gcon_1 .lt .list .item{ margin-right:50px}
	.gcon_1 .lt .list .item .ico{ width:56px; height:56px}
	.gcon_1 .lt .list .item .ico img{ height:22px}
	.gcon_1 .lt .list .item .title{ font-size:16px; margin-top:15px}
}
@media (max-width: 1200px){
	.gcon_1{ padding:40px 0}
	.gcon_1 .lt{ width:100%}
	.gcon_1 .rt{ width:100%; margin-top:30px}
	.gcon_1 .lt .en{ font-size:12px}
	.gcon_1 .lt .cn{ font-size:20px;}
	.gcon_1 .lt .intro{ font-size:14px; line-height:2; margin-top:15px}
	.gcon_1 .lt .more{ margin-top:15px}
	.gcon_1 .lt .more a{ width:110px; height:38px;}
	.gcon_1 .lt .more a i{ font-size:12px; padding-right:16px; background-size:6px}
	.gcon_1 .lt .list{ margin-top:20px}
	.gcon_1 .lt .list .item{ margin-right:20px}
	.gcon_1 .lt .list .item:last-child{ margin-right:0}
	.gcon_1 .lt .list .item .ico{ width:50px; height:50px}
	.gcon_1 .lt .list .item .ico img{ height:20px}
	.gcon_1 .lt .list .item .title{ font-size:14px; margin-top:15px}
	.gcon_1 .rt:after{  right:-10px; top:-10px; z-index:0}
	.gcon_1 .rt:before{  left:-10px; bottom:-10px; z-index:0}
}


.gcon_5{ width:100%; position:relative; margin-top:100px}
.gcon_5 .pic{ width:100%; overflow:hidden}
.gcon_5 .pic img{ width:100%; height:auto}
.gcon_5 .pic .img1{ display:block}
.gcon_5 .pic .img2{ display:none}
.gcon_5 .item{ position:absolute; left:calc(50% - 800px); top:50%; transform:translateY(-50%)}
.gcon_5 .item  .en{ font-size:18px; color:rgba(255,255,255,0.39); font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.gcon_5 .item .a1{ font-size:36px; color:#fff;  line-height:1; font-weight:bold; margin-top:20px}
.gcon_5 .item .a2{ font-size:34px; color:#fff;  line-height:1; margin-top:20px;}
@media (max-width: 1600px){
	.gcon_5{ margin-top:80px}
	.gcon_5 .item{ position:absolute; left:calc(50% - 600px);}
	.gcon_5 .item .en{ font-size:16px;}
	.gcon_5 .item .a1{ font-size:30px; }
	.gcon_5 .item .a2{ font-size:28px; }

}
@media (max-width: 1200px){
	.gcon_5{ margin-top:40px}
	.gcon_5 .item{ position:absolute; left:4%;}
	.gcon_5 .pic .img2{ display:block}
	.gcon_5 .pic .img1{ display:none}
	.gcon_5 .item .en{ font-size:12px;}
	.gcon_5 .item .a1{ font-size:20px;  margin-top:15px }
	.gcon_5 .item .a2{ font-size:16px; margin-top:15px; line-height:normal }
}









.abArea04 {}
.abArea05 { }

.abBox04 {}
.abBox04 .swiper-slide a { display:block; border:1px solid #e5e5e5; box-sizing:border-box; width:100% }
.abBox04 .swiper-slide .pic { padding:80px 35px 70px; }
.abBox04 .swiper-slide .pic01 { margin:0 35px 20px 35px; height:22px; background:url(ab01.png) no-repeat center right; background-size:contain; }
.abBox04 .swiper-slide .txt { position:relative; padding:0 10px; font-size:16px; line-height:60px; text-align:center; border-top:1px solid #e5e5e5; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.abBox04 .swiper-slide .txt:after{ width: 100%; height: 2px; z-index:-1; background: #bd171b; position: absolute; left: 0; bottom: 0; content: ''; display: block; transition: all .36s; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
.abBox04 .swiper-slide:hover .txt { color: #fff; }
.abBox04 .swiper-slide:hover .txt:after{ height: 100%; }

.abBox04 .btn { margin-top:40px; text-align:center; font-size:0; }
.abBox04 .btn a { position:relative; display:inline-block; width:60px; height:60px; margin:0 15px; }
.abBox04 .btn a span { display:inline-block; width:60px; height:60px; background-size:contain!important; }
.abBox04 .btn a.prev-ab04 span { background:url(ab02.png) no-repeat center; }
.abBox04 .btn a.next-ab04 span { background:url(ab03.png) no-repeat center; }

.abBox04 .btn a i:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #bd171b; width: 100%;height: 100%;  border-radius: 50%;  opacity: 0}
.abBox04 .btn a i:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #bd171b; width: 100%; height: 100%; border-radius: 50%;opacity: 0}
.abBox04 .btn a:hover i:before { animation: serv_one_border .9s 0s ease 1;  }
.abBox04 .btn a:hover i:after { animation: serv_one_border 1.5s 0s ease 1; }

@keyframes serv_one_border {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5)
    }
}

@media all and (max-width:1600px){
	.abArea04 {  }
	.abArea05 {}

	.abBox04 .swiper-slide .pic { padding:60px 25px 50px; }
	.abBox04 .swiper-slide .pic01 { margin:0 25px 20px 25px; }
	
	.abBox04 .btn a { width:50px; height:50px; }
	.abBox04 .btn a span { width:50px; height:50px; }
}
@media all and (max-width:900px){
	.abArea04 { }
	.abArea05 { }
	
	.abBox04 { margin-top:30px; }
	.abBox04 .swiper-slide .pic { padding:25px 15px; }
	.abBox04 .swiper-slide .pic01 { display:none; }
	.abBox04 .swiper-slide .txt { font-size:14px; line-height:40px; }
	 
	.abBox04 .btn { margin-top:30px;  }
	.abBox04 .btn a { width:40px; height:40px; margin:0 10px; }
	.abBox04 .btn a span { width:40px; height:40px; }
}

.about03 .ihd{ text-align:center; margin-top:80px;}
.about03 .ihd .en{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#c4261d; font-weight:bold; line-height:1}
.about03 .ihd .cn{ font-size:48px; color:#000000; font-weight:bold; line-height:1; margin-top:10px}
.about03 .ibd{ margin-top:80px}
@media all and (max-width:1600px){
.about03 .ihd{ margin-top:60px}
.about03 .ihd .en{ font-size:16px}
.about03 .ihd .cn{ font-size:36px;}
.about03 .ibd{ margin-top:60px}
}
@media all and (max-width:1200px){
	.about03 .ihd{ margin-top:40px}
.about03 .ihd .en{ font-size:12px}
.about03 .ihd .cn{ font-size:20px;}
.about03 .ibd{ margin-top:30px}
}













.abArea04_1 {}
.abBox04_1 {}
.abBox04_1 .swiper-slide a { display:block; border:1px solid #e5e5e5; box-sizing:border-box; width:100% }
.abBox04_1 .swiper-slide .pic { padding:80px 35px 70px; }
.abBox04_1 .swiper-slide .pic01 { margin:0 35px 20px 35px; height:22px; background:url(ab01.png) no-repeat center right; background-size:contain; }
.abBox04_1 .swiper-slide .txt { position:relative; padding:0 10px; font-size:16px; line-height:60px; text-align:center; border-top:1px solid #e5e5e5; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.abBox04_1 .swiper-slide .txt:after{ width: 100%; height: 2px; z-index:-1; background: #bd171b; position: absolute; left: 0; bottom: 0; content: ''; display: block; transition: all .36s; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
.abBox04_1 .swiper-slide:hover .txt { color: #fff; }
.abBox04_1 .swiper-slide:hover .txt:after{ height: 100%; }

.abBox04_1 .btn { margin-top:40px; text-align:center; font-size:0; }
.abBox04_1 .btn a { position:relative; display:inline-block; width:60px; height:60px; margin:0 15px; }
.abBox04_1 .btn a span { display:inline-block; width:60px; height:60px; background-size:contain!important; }
.abBox04_1 .btn a.prev-ab04 span { background:url(ab02.png) no-repeat center; }
.abBox04_1 .btn a.next-ab04 span { background:url(ab03.png) no-repeat center; }

.abBox04_1 .btn a i:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #bd171b; width: 100%;height: 100%;  border-radius: 50%;  opacity: 0}
.abBox04_1 .btn a i:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #bd171b; width: 100%; height: 100%; border-radius: 50%;opacity: 0}
.abBox04_1 .btn a:hover i:before { animation: serv_one_border .9s 0s ease 1;  }
.abBox04_1 .btn a:hover i:after { animation: serv_one_border 1.5s 0s ease 1; }


@media all and (max-width:1600px){


	.abBox04_1 .swiper-slide .pic { padding:60px 25px 50px; }
	.abBox04_1 .swiper-slide .pic01 { margin:0 25px 20px 25px; }
	
	.abBox04_1 .btn a { width:50px; height:50px; }
	.abBox04_1 .btn a span { width:50px; height:50px; }
}
@media all and (max-width:900px){
	.abBox04_1 { margin-top:30px; }
	.abBox04_1 .swiper-slide .pic { padding:25px 15px; }
	.abBox04_1 .swiper-slide .pic01 { display:none; }
	.abBox04_1 .swiper-slide .txt { font-size:14px; line-height:40px; }
	 
	.abBox04_1 .btn { margin-top:30px;  }
	.abBox04_1 .btn a { width:40px; height:40px; margin:0 10px; }
	.abBox04_1 .btn a span { width:40px; height:40px; }
}

.about02 .ihd{ text-align:center; margin-top:80px;}
.about02 .ihd .en{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#c4261d; font-weight:bold; line-height:1}
.about02 .ihd .cn{ font-size:48px; color:#000000; font-weight:bold; line-height:1; margin-top:10px}
.about02 .ibd{ margin-top:80px}
@media all and (max-width:1600px){
.about02 .ihd{ margin-top:60px}
.about02 .ihd .en{ font-size:16px}
.about02 .ihd .cn{ font-size:36px;}
.about02 .ibd{ margin-top:60px}
}
@media all and (max-width:1200px){
	.about02 .ihd{ margin-top:40px}
.about02 .ihd .en{ font-size:12px}
.about02 .ihd .cn{ font-size:20px;}
.about02 .ibd{ margin-top:30px}
}













.rcArea01 { margin-bottom:60px; }
.rcArea02 .hd { font-size:30px; color:#333; text-align:center; }
.rcArea02 .bd { margin-top:25px; }

.rcArea02 .bd ul { padding-bottom:40px; }
.rcArea02 .bd ul li { border-bottom:1px solid #ccc; }
.rcArea02 .bd ul li .p1 { color:#000; font-size:16px; padding-left:3%; }
.rcArea02 .bd ul li .p1 i { display:block; float:left; height:65px; line-height:65px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.rcArea02 .bd ul li .p2 { display:none; padding:20px 35px 30px; }
.rcArea02 .bd ul li .p2 .txt { font-size:14px; color:#000; line-height:28px; margin-bottom:20px; }
.rcArea02 .bd ul li .p2 .txt01 { font-size:16px; color:#fff; width:135px; height:40px; text-align:center; line-height:40px; background:#c3181f; border-radius:20px; cursor:pointer; }

.rcArea02 .bd ul li .p1 i:nth-child(1) { width:36%; margin-right:1%; }
.rcArea02 .bd ul li .p1 i:nth-child(2) { width:28%; margin-right:1%; }
.rcArea02 .bd ul li .p1 i:nth-child(3) { width:19%; margin-right:1%; }
.rcArea02 .bd ul li .p1 i:nth-child(4) { width:14%; text-align:center; cursor:pointer; }
.rcArea02 .bd ul li .p1 i:nth-child(4) em { display:inline-block; width:42px; height:42px; margin-top:12px; background:url(j01.png) no-repeat center; }

.rcArea02 .bd ul li:first-child { border-bottom:none; }
.rcArea02 .bd ul li:first-child .p1 { color:#fff!important; background:#c3181f!important; }
.rcArea02 .bd ul li.on .p1 { background:rgba(165,206,255,0.2); }
.rcArea02 .bd ul li.on .p1 i:nth-child(4) em { background:url(j02.png) no-repeat center; }
.rcArea02 .bd ul li.on .p2 { display:block; }

.cov{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index:9998;display: none;}
.biaodan{position: fixed; padding:35px; margin:-330px 0 0 -240px; background:#fff url(zp-3.png) no-repeat center;left:50%;top:50%; z-index:9999; display: none;}
.biaodan .i-biaodan{border:1px solid #dadada;padding:45px; width:317px;position:relative;}
.biaodan .i-biaodan .h{font-size: 28px;line-height: 28px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.biaodan .i-biaodan .e{font-size:14px;line-height: 14px;text-align: center;color: #969696;padding-bottom:16px;background:url(zp-2.png) no-repeat center bottom;margin-bottom:25px;}
.biaodan .i-biaodan .close{ display:block; width:24px; height:24px; background:url(zp-1.png) no-repeat center; cursor:pointer; position:absolute; top:15px; right:15px;}
.biaodan .i-biaodan ul li{padding:15px 18px;border:1px solid #c8c8c8;margin-bottom:22px;color: #bfbfbf;font-size:15px;line-height: 25px;}
.biaodan .i-biaodan ul li label { float:left; display:block; width:30px; height:25px; }
.biaodan .i-biaodan ul li:nth-child(1) label{background:url(zp-5.jpg) no-repeat left center;}
.biaodan .i-biaodan ul li:nth-child(2) label{background:url(zp-4.png) no-repeat left center;}
.biaodan .i-biaodan .ta textarea{padding:15px 18px;border:1px solid #c8c8c8;font-size:15px;line-height: 25px;color: #bfbfbf;width:100%;box-sizing: border-box;}
.biaodan .i-biaodan .jl{font-size:15px;line-height: 25px;margin:22px 0;}
.biaodan .i-biaodan .sub input{  width:100%; font-size: 20px;line-height:46px;background:#c3181f;text-align: center;color: #fff;}

@media all and (max-width:1200px){
	.rcArea02 .bd ul li .p1{ font-size:12px}
	.rcArea02 .bd ul li .p1 i { line-height:50px; height:50px; width:24%!important;}
	.rcArea02 .bd ul li .p1 i:nth-child(4) em{ width:100%; height:50px; background-size:20px; margin:0}
	.rcArea02 .bd ul li.on .p1 i:nth-child(4) em{background-size:20px;}
	.rcArea02 .bd ul li.on .p2{ padding:15px 0}
	.rcArea02 .bd ul li .p2 .txt01{ width:110px; height:35px; font-size:12px; line-height:35px}
}

@media all and (max-width:1200px){

	
	 
	.biaodan{ padding:10px; margin:0;transform: translate(-50%,-50%); }
	.biaodan .i-biaodan { padding:15px; width:280px; }
	.biaodan .i-biaodan .h { font-size:20px; line-height:25px; margin-bottom: 10px;}
	.biaodan .i-biaodan .e { margin-bottom:15px;}
 
	.biaodan .i-biaodan ul li{padding:5px 10px; margin-bottom:10px; font-size:14px; }
 
	.biaodan .i-biaodan .ta textarea{padding:5px 10px; font-size:14px; }
	.biaodan .i-biaodan .jl{ font-size:14px;line-height: 25px;margin:10px 0;}
	.biaodan .i-biaodan .sub input{  font-size:14px;line-height:30px; }
} 



.listA { width: 100%  }
.listA ul{ margin-bottom:40px}
.listA li { padding:14px 0; border-bottom:1px dashed #e0e0e0; font-size:15px; position:relative }
.listA li a:before{ content:""; display:block; width:4px; height:4px; background:#333; position:absolute; left:0; top:50%; margin-top:-2px; border-radius:100%}
.listA li a { float:left; padding-left:12px; color:#333; position:relative }
.listA li a:hover{color:#c4261d;padding-left:18px;}
.listA li span { float:right; color:#999; font-family:Arial;}
@media all and (max-width:1400px){
	.listA {}

}
@media all and (max-width:1200px){
	.list { }
	.listA li{background:none;font-size:14px;padding:10px 0;}
	.listA li:first-child{padding-top:0;}
	.listA li a{float:none;display:block;padding-left:0;text-align:justify;}
	.listA li a:before{ width:0}
	.listA li span{float:none;display:block;font-size:12px;margin-top:6px;}
}





































































