﻿@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {overflow-x:hidden;-webkit-text-size-adjust:none;}

body {color:#333333;font-family:'Microsoft YaHei','PingFang SC','Helvetica Neue','Arial','Helvetica','Hiragino Sans GB','STHeitiSC-Light',sans-serif;font-size:14px; overflow-x: hidden  }

img {display:block;max-width:100%;border:none}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
a:hover{color: #eb0812}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}




/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}



.nav-btnbox { display:none}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd2{ padding-top:2%; padding-bottom:2%}

.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}



.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}


.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.pb6{ padding-bottom:6%}
.pb7{ padding-bottom:7%}


@font-face {
	font-family: 'Conv_Averta-Std-Bold';
	src: url('../fonts/Averta-Std-Bold.eot');
	src: local('☺'), url('../fonts/Averta-Std-Bold.woff') format('woff'), url('../fonts/Averta-Std-Bold.ttf') format('truetype'), url('../fonts/Averta-Std-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Averta-Std-Regular';
	src: url('../fonts/Averta-Std-Regular.eot');
	src: local('☺'), url('../fonts/Averta-Std-Regular.woff') format('woff'), url('../fonts/Averta-Std-Regular.ttf') format('truetype'), url('../fonts/Averta-Std-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}


.fangdapic{ overflow:hidden; position:relative}
.fangdapic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
li:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.fangdapic:hover>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.fangdapic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}


@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}


.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


@-webkit-keyframes fadeInUp {
    0% {opacity:0; -webkit-transform: translate3d(0,20%,0);transform: translate3d(0,20%,0)}
    to {opacity:1; -webkit-transform: none;transform:none}
}
@keyframes fadeInUp {
    0% {opacity:0; -webkit-transform:translate3d(0,20%, 0);transform: translate3d(0,20%, 0)}
    to {opacity:1; -webkit-transform: none;transform: none}
}
@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}



.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

.mainbox{margin: 0 auto; width: 90%; max-width: 1900px;}



.banner{position: relative;}
.banner .swiper-slide img{width: 100%}
.banner .swiper-slide img.hide{display: none}
.banner .swiper-pagination{z-index: 999; left:0px; bottom:30px; width: 100% }
.banner .swiper-pagination-bullet{background:none; opacity:1;width:8px; height:8px;margin:0px 8px; border: 2px solid #eb0812; border-radius:8px;}
.banner .swiper-pagination-bullet-active { background: #eb0812;}


.bantxt{position:absolute; left:50%;top:50%;transform: translate(-50%,-50%);color: #fff; width: 100%;  }

.bantxt .mainbox{-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.bantxt p{width:52%; max-width: 800px; font-size: 16px; line-height: 1.6; margin-top:2%}
.bantxt h2{width:52%;max-width: 800px; font-size:50px; font-weight: normal;line-height: 1.2}

.banner .swiper-slide-active .bantxt .mainbox{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

.banmore{width: 158px; height: 46px; background:url("../images/sanjiao.png") no-repeat 90% center #eb0812; background-size:8px auto; color: #fff; display: inline-block; font-size: 18px; line-height: 48px; text-indent: 10%; border: 1px solid #eb0812; margin-top: 5%}
.banmore:hover{ background:url("../images/sanjiao2.png") no-repeat 90% center; background-size:8px auto;}

.top{position:fixed; left: 0px; top: 0px; width: 100%; z-index:9999; background: #fff}
.logo{width: 150px;}

.topright{width: calc(100% - 150px)}

.soubtn{width: 20px; cursor: pointer}
.yuyanbtn{width: 20px; position: relative; cursor:pointer}

.yuyanbtn:hover .yuyandown{display: block;}
.yuyandown{box-shadow: 0px 0px 10px rgba(0,0,0,0.1); position: absolute; left: 50%; transform: translate(-50%,0); top: 30px; background: #fff; width:70px; font-size: 14px; text-align: center;padding: 10px; display: none}
.yuyandown:before{width: 0;height: 0;border-left:10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff; content: ''; position: absolute; top:-10px; left: 50%; transform: translate(-50%,0); }


.yuyandown a{ display: block; border-bottom: 1px solid #f9f9f9; padding:5px 0px; color: #666 }
.yuyandown a:last-child{border: none}
.yuyandown a:hover{color: #eb0812}


.nav{width: calc(100% - 120px)}
.nav li{font-size: 18px; font-weight: bold; margin-left:6%; position: relative}
.nav li.cur>a{color: #eb0812}
.top .mainbox{height:70px;}
.navdown{position: absolute; left:-15px; top:50px; background: #fff; width:140px; display: none; padding:10px 0px;box-shadow: 0px 3px 3px rgba(0,0,0,0.05);;padding:10px 15px;}

.navdown a{display: block; font-size: 14px; padding:7px 0px; font-weight: normal}

/*.nav li:nth-child(2) .navdown{width:140px;}


.nav li:nth-child(2) .navdown a{text-align: left}
.nav li:nth-child(3) .navdown a{text-align: left}*/


.addSlide{position: fixed; width:100%; height:100%;background: rgba(0,0,0,0.6); left: 0; top:0; z-index:99999999; display: none}
.addSlide .searchbox{position: absolute; width: 100%; height: 170px;left: 0; top:50%;background: rgba(235,8,18,0.8); transform: translate(0,-50%);}

.addSlide .searchbox .int{width:50%; height:60px; line-height:60px; border-bottom:1px solid #FFF; top:50%; left:50%;}

.addSlide .searchbox .int .t_int{width:calc(100% - 50px); height:60px; line-height:60px; color:#FFF;background:none; border:0px; font-size:20px;}
.addSlide .searchbox .btn{width:40px; height:40px; background:url('../images/search2.svg') no-repeat center center; background-size:20px auto;}
.addSlide .searchbox .close{width:20px; position:absolute; top:-40px; right:10px; cursor:pointer;}


.addSlide input::-webkit-input-placeholder{color: #fff;}
.addSlide input::-moz-input-placeholder{color: #fff;}
.addSlide input::-ms-input-placeholder{color: #fff;}

.more{width: 140px; height: 46px; background:url("../images/sanjiao2.png") no-repeat 90% center ; background-size:8px auto; color: #eb0812; display: inline-block; font-size: 16px; line-height: 48px; text-indent: 10%; border: 1px solid #eb0812;}
.more:hover{ background:url("../images/sanjiao.png") no-repeat 90% center #eb0812; background-size:8px auto; color: #fff; }

.sypropic{width: 50%}
.syprobox li{ position: relative}
.syprobox li .mainbox{position: relative}
.syprotxt{width:50%; position: absolute; left: 0px; height: 100%; top: 0px;}

.syprotxthezi{padding: 0px 10%; text-align: justify}

.syprotxthezi h2{font-size:30px;}

.syprotxthezi p{font-size: 16px; line-height: 1.6; margin: 20px 0px 40px;}

.syprobox li:nth-child(2) .mainbox{padding:80px 0px;}
.syprobox li:nth-child(even) .syprotxt{right: 0px; left: auto; color: #fff}
.syprobox li:nth-child(even) .sypropic.fr{float:left}


.syprobox li:nth-child(2):before{width:0%; height: 100%; background: #eb0812; position: absolute; left: 0px; top: 0px; content: "";transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}

.syprobox li:nth-child(2) .more{ background:url("../images/sanjiao2.png") no-repeat 90% center #fff; background-size:8px auto;border: 1px solid #fff;}

.syprobox li:nth-child(2) .more:hover{ background:url("../images/sanjiao.png") no-repeat 90% center; background-size:8px auto; color: #fff}



.syprobox li:nth-child(2).cur:before{width: 100%}

.fanwenzitxt{position: absolute; left: 50%; top: 50%}
.syfangabout li{width: 50%; position: relative}
.fanwenzitxt{position: absolute; left: 50%; top: 50%; width: 90%; color: #fff; transform: translate(-50%,-50%); max-width: 685px;text-align: center}
.fanwenzitxt h3{font-size: 30px;  }

.fanwenzitxt p{font-size: 16px; line-height: 1.6; margin: 5% 0px 6%;text-align:left}


.fanwenzitxt a{color: #fff; background: url("../images/sanjiao.png") no-repeat right center; background-size:8px auto; position: relative;  padding: 10px 0;padding-right:30px; display: inline-block; font-size: 16px;}
.fanwenzitxt a:before{width: 100%; background: #fff; height: 1px; content:""; position: absolute; left: 0px; bottom:0px;}
.fanwenzitxt a:after{width:0%; background: #eb0812; height: 1px; content:""; position: absolute; left: 0px; bottom:0px; z-index: 2;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.fanwenzitxt a:hover{background: url("../images/sanjiao2.png") no-repeat right center; background-size:8px auto; color:#eb0812;}

.fanwenzitxt a:hover:after{background: #eb0812; width: 100% }


.synewstit{margin-bottom: 30px;}
.synewstit h1{font-size: 30px;}
.synewstit a{color: #eb0812; background: url("../images/sanjiao2.png") no-repeat right center; background-size:8px auto; position: relative;  padding: 10px 0;padding-right: 50px; display: inline-block}
.synewstit a:before{width: 100%; background: #eb0812; height: 1px; content:""; position: absolute; left: 0px; bottom:0px;}

.synewsright{width: 54%; box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}

.synewsright ul{padding:3% 10%}
.synewsright li {padding: 5% 0px;}
.synewsright li span{width:140px; line-height:0.8;}

.synewsright li span i{font-size:50px; color: #eb0812; font-weight: bold}
.synewsright li span em{color: #595656; font-size: 14px;font-family: 'Conv_Averta-Std-Regular'; padding-bottom: 5px;}

.synewsright li p{width: calc(100% - 200px); border-bottom: 1px solid #dedddd; font-size: 16px; padding-bottom: 15px;}


.synewsleft{background: #eb0812; width: 46%}


.synewstxts{padding:3% 10%; color: #fff}

.synewstxts a{color: #fff}

.synewstxts span{font-size: 18px; display: block;font-family: 'Conv_Averta-Std-Regular';}

.synewstxts p{font-size: 30px; min-height: 200px; margin: 10px 0px;}



.newsmore{color: #fff; background: url("../images/sanjiao.png") no-repeat right center; background-size:8px auto; position: relative;  padding: 10px 0;padding-right: 50px; display: inline-block}
.newsmore:before{width: 100%; background: #fff; height: 1px; content:""; position: absolute; left: 0px; bottom:0px;}
.footleft h2{display: none}
.footerbj{background: #35373b; color: #fff; padding: 50px 0px;}
.footleft{width:25%;}

.footleft img{width: 170px; margin-bottom: 30px;}
.footleft p{padding:5px 0px;}
.footleft p span{color: #eb0812; font-weight: bold}

.footcenter{width:50%}

.footcenter li{min-width:120px}
.footcenter li p{margin-bottom: 20px;}
.footcenter li p a{color: #fff; font-size:18px;}
.footcenter li span{display: block; font-size: 13px; padding: 5px 0px;}
.footcenter li span a{color: #cccccc}

.footcenter li p a:hover{color: #eb0812}
.footcenter li span a:hover{color: #eb0812}

.footright{width:15%}
.footshare {width: calc(100% - 80px);}
.footshare p{font-size: 18px;margin-bottom: 20px;}

.footshare a{width:24px; display: inline-block; position: relative; margin-right: 20px;}
.erweima{width: 120px; height: 120px; text-align: center; position: absolute; left: 50%; bottom: 30px; transform: translate(-50%,0%);box-shadow: 0px 0px 10px rgba(0,0,0,0.1); display: none}
.erweima:before{width: 0;height: 0;border-left:10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff; content: ''; position: absolute; bottom:-10px; left: 50%; transform: translate(-50%,0); }
.footshare a:hover .erweima{display: block}


.footup{width: 40px; height: 40px;}
.footup a{width:38px; height: 38px; border: 1px solid #68696c; }
.footup img{width: 12px}
.footup a:hover{background: #eb0812; border: 1px solid #eb0812;}

.footerbot{background: #323438; padding: 20px 0px; text-align: center; color:rgba(255,255,255,0.6)}

.footerbot a{color:rgba(255,255,255,0.6); margin:0 5px;}
.footerbot a:hover{color:#eb0812}


.nybanner{position: relative; margin-top: 78px;}
.nybantxt{width: 100%; left: 0px; top: 50%; transform: translate(0,-50%); position: absolute; color: #fff}
.nybantxt p{font-size:34px; position: relative; padding-bottom: 20px; display: inline-block}
.nybantxt p:before{width: 50%; height: 2px; background: #fff; position: absolute; left: 0px; bottom: 0px; content: ''}
.nybanner img{width: 100%}




.nyprobox li .mainbox{position: relative}
.nypropic{width: 50%}
.nyprobox li:nth-child(even) {background: #f7f7f7; padding: 80px 0px;}
.nyprobox li:nth-child(even) .nypropic.fr{float:left}
.nyprobox li:nth-child(even) .nyprotxt{right: 0px; left: auto;}




.nyprotxt{width:48%; position: absolute; left: 0px; height: 100%; top: 0px;}

.nyprotxthezi{padding: 0px 10%; text-align:justify}

.nyprotxthezi h2{font-size:30px;}

.nyprotxthezi p{font-size: 16px; line-height: 1.6; margin: 20px 0px 40px;}


.nyprotit h1{font-size: 30px; text-align: center}


.nyprolistnav li{font-size: 22px; font-weight: bold; position: relative; padding: 0px 4%}
.nyprolistnav li:before{background: #cccccc; height: 20px; width: 1px; position: absolute; left: 0px; top: 50%; transform: translate(0%,-50%); content:""}
.nyprolistnav li a{color: #b2b2b2}
.nyprolistnav li a:hover{color: #333}
.nyprolistnav li.cur a{color: #333}

.nyprolistnav li:first-child:before{display:none}
.nyprolistnav li:first-child{padding-left: 0px;}
.nyprolistnav li:last-child{padding-right: 0px;}

.protable{border-top: 3px solid #333333}

.protable tr{border-bottom: 1px solid #333; text-align: center;font-size: 16px;}
.protable tr td{padding:20px;}
.protable tr td:first-child{font-weight: bold; text-align: left}
.promore{background: url("../images/sanjiao3.png") no-repeat right center; background-size:8px auto; position: relative;padding-right:20px; display: inline-block}
.promore:hover{background: url("../images/sanjiao2.png") no-repeat right center; background-size:8px auto; }

.proshowhz{max-width: 960px; margin: 0 auto;}


.proshowtit h2{font-size: 30px;}
.proshowtxt{font-size: 16px; padding: 20px 0px; line-height: 1.6}

.pdfdown a{padding-left:30px; background: url("../images/downan.png") no-repeat left center; background-size:20px auto; color: #fb1f28; font-size: 18px; line-height: 30px;}

.proshowtable{border-top: 3px solid #333333; margin: 40px 0px;}

.proshowtable tr{border-bottom: 1px solid #333; font-size: 16px;}
.proshowtable  th{padding:20px; text-align: left; width: 30%}

.proshowtable  td{padding:20px;}

.back a{font-size: 16px;}
.back a img{width: 14px; margin-right:10px;}


.tanchubj{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index:99999; background: rgba(0,0,0,0.8); display: none}


.tanchubox{max-width: 600px; width: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #fff; padding:20px 40px;}

.tanchubox h2{border-bottom: 3px solid #333; padding:10px 0px;}

.guanbi{width:15px;}
.tanchubox ul{padding:10px 0px;}
.tanchubox li{padding: 10px 0px; border-bottom: 1px solid #ddd}
.tanchubox li span{width: 80px; font-weight: bold}

.tanchubox li input[type="text"]{width: calc(100% - 150px); height: 40px; border: none}
.tanchubox li em{width:133px; cursor: pointer}

.tanchubox li:last-child{border: none}

.tanchubox li input::-webkit-input-placeholder{color: #ddd;}
.tanchubox li input::-moz-input-placeholder{color: #ddd;}
.tanchubox li input::-ms-input-placeholder{color: #ddd;}

.tijiao{height: 50px; width:50%; background: #000; color: #fff; font-size: 18px; margin: 0 auto; margin-top: 20px; display: block}
.tijiao:hover{ background: #eb0812;}

.casebj{background:#f7f7f7}

.casebox ul{width: calc(100% + 30px); margin-left: -30px;}
.casebox li{width: calc(50% - 110px); background: #fff; float: left; margin-left: 30px; margin-bottom: 30px; padding: 40px;}

.casetxt{width:60%;}
.casebox li .fangdapic{width:35%;}

.casetxt p{font-size: 20px; font-weight: bold}

.casetxt span{font-size: 16px; color: #666666; line-height: 28px; height: 56px; margin: 5% 0 7%;}



.casetxt em{color: #666666; background: url("../images/sanjiao3.png") no-repeat right center; background-size:8px auto; position: relative;  padding: 10px 0;padding-right: 50px; display: inline-block; font-size: 16px;}
.casetxt em:before{width: 100%; background: #666666; height: 1px; content:""; position: absolute; left: 0px; bottom:0px;}

.casetxt em:after{width:0%; background: #eb0812; height: 1px; content:""; position: absolute; left: 0px; bottom:0px; z-index: 2;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.casebox li:hover .casetxt em:after{background: #eb0812; width: 100% }
.casebox li:hover .casetxt em{color: #eb0812; background: url("../images/sanjiao2.png") no-repeat right center; background-size:8px auto;}

.page a{width: 50px; height: 50px; line-height: 50px; text-align: center; background: #fff; border: 1px solid #dddddd; font-size:18px; margin: 0px 10px;}

.page a:hover{ border: 1px solid #eb0812; color: #eb0812}

.page a.cur{ border: 1px solid #eb0812; color: #eb0812}

.page{padding-top: 30px; padding-bottom:60px;}


.caseshow{margin-top: 100px;}
.caseshowtit{padding: 30px 0px 40px;}
.caseshowtit h1{font-size:30px;}

.caseqiehuan .mySwiper{margin-top:40px;}

.swboder{border:3px solid #fff;cursor: pointer}
.caseqiehuan .mySwiper .swiper-slide-thumb-active .swboder{border:3px solid #eb0812}


.caseqiehuan .swiper-button-prev{width: 50px; height: 50px; background: url("../images/prev.png") no-repeat center center rgba(0,0,0,0.5); background-size:8px auto; left: -20px;}
.caseqiehuan .swiper-button-next{width: 50px; height: 50px; background: url("../images/next.png") no-repeat center center rgba(0,0,0,0.5); background-size:8px auto; right: -20px;}

.caseqiehuan .swiper-button-prev:hover{background-color: #eb0812}
.caseqiehuan .swiper-button-next:hover{background-color: #eb0812}


.swiper-button-next:after, .swiper-button-prev:after{display: none}
.casebotts{position: relative}

.xiangnus h2{font-size: 24px; padding: 40px 0px;}
.caseshowtxt{font-size: 16px; line-height: 1.8}

.caseshowtxt p{padding-bottom: 20px;}

.fangantit{text-align:center}
.fangantit h1{font-size: 30px;}
.fangantxt{font-size: 16px; color: #666666; line-height: 1.8; text-align: justify}

.fanganshowtit{text-align: center; max-width: 1000px; margin: 0 auto}
.fanganshowtit h1{font-size: 30px;}

.fangantxtboxs{color: #666666; font-size: 16px; line-height: 1.6; padding: 50px 0px;max-width: 1000px; margin: 0 auto}
.fangantxtboxs h2{color: #333; font-size: 18px; }
.xiangguan {max-width: 1000px; margin: 0 auto}
.xiangguan h2{font-size: 24px; text-align: center; }

.max1000 {max-width: 1000px; margin: 0 auto}

.newslsit{width: 80%; margin: 0 auto}
.newslsit dl{border-top: 3px solid #333333; margin-bottom: 20px;}
.newslsit dt{font-size: 30px; font-weight: bold;font-family: 'Conv_Averta-Std-Bold'; width: 22.6%; padding-top: 20px;}
.newslsit dd{width:77.4%}


.newslsit li{border-bottom: 1px solid #333333; padding: 25px 15px;}
.newslsit li em{font-size: 16px; position: relative; padding-right: 30px; width: 70px; padding-top: 2px;font-family: 'Conv_Averta-Std-Regular';}
.newslsit li em:before{content: ""; position: absolute; right: 0px; top:10px; height:2px; width: 6px; background: #333}

.newslsit li p{width: calc(100% - 250px); font-size: 16px;}

.newslsit li span{width:80px;font-size: 16px; }
.newslsit li p a{color: #666666;}
.newslsit li p a:hover{color: #eb0812;}

.newslsit li span a{color: #666666;background: url("../images/sanjiao3.png") no-repeat right center; background-size:8px auto;display: block}
.newslsit li span a:hover{color: #eb0812;background: url("../images/sanjiao2.png") no-repeat right center; background-size:8px auto; }
.newslsit li:last-child{border-bottom: none}

.jiazai{width: 158px; height:46px; border: 1px solid #cccccc;background: url("../images/sanjiao3.png") no-repeat 90% center; background-size:8px auto; text-indent: 10%; line-height: 46px; font-size: 16px; }

.jiazai:hover{border: 1px solid #eb0812;background: url("../images/sanjiao.png") no-repeat 90% center #eb0812; background-size:8px auto; color: #fff }

.newsshowboxs{max-width: 80%; margin: 0 auto}

.newsshowleft{width: calc(100% - 400px);}

.newsshowtit{border-bottom: 1px solid #e5e5e5; padding-bottom: 30px;margin-bottom: 30px;}
.newsshowtit h1{font-size: 30px; margin-bottom:10px}
.newsshowtit p{color: #999999;font-family: 'Conv_Averta-Std-Regular';}

.newsshowtxts{color: #666666;}
.newsshowtxts img{max-width: 100%!important; height: auto!important; margin: 0 auto}
.newsshowtxts p{}

.newsshowright{width: 300px; border-top: 3px solid #292929}

.newsshowright h2{font-size: 24px; background: url("../images/xgs.png") no-repeat left center; background-size: 24px auto; padding-left: 40px; margin: 30px 0px;}

.newsshowright li a{font-size:18px; line-height: 1.6; display: inline-block}
.newsshowright li{border-top: 1px solid #292929; padding:20px 0px;}
.newsshowright li p{color: #999999;font-family: 'Conv_Averta-Std-Regular'; margin-top: 10px;}


.backs{font-size: 16px;}
.backs img{width: 14px; margin-right:10px;}

.xiyia{background: url("../images/shangx.png") no-repeat left 4px; background-size:30px auto; padding-left: 40px;}

.contactbox{margin-top: 2%;}

.contacttit{text-align: center}
.contacttit h2{font-size: 30px;}

.contacttit2{text-align: center}
.contacttit2 h2{font-size: 26px;}


.maps{width: 71.5%}
.maps img{width: 100%}
.contstx{width: 28.5%; background: #35373b; color: #fff}
.contstx>div{width: 80%}

.contstx h1{font-size: 26px; border-top: 3px solid #fff; padding: 36px 0px; margin-bottom: 8%}
.contstx p{font-size: 20px; padding:10px 0px;}

.contstx p span{width:70px;}

.contstx p em{width: calc(100% - 70px)}

.lianxbis{border-top: 3px solid #333333; padding:60px 0px; margin-bottom: 50px;}
.lianxbis ul{width: calc(100% + 40px); margin-left: -40px;}
.lianxbis li{border: 1px solid #e2e2dc; width: calc(33.33% - 122px); float: left; padding: 40px; margin-left: 40px;}

.lianxbis li img{width:50px;}

.contsx{width: calc(100% - 70px)}
.contsx p{font-size:20px; margin-bottom: 10px;}
.contsx span{font-size: 20px;font-family: 'Conv_Averta-Std-Regular';}

.joinbj{background: #f7f7f7}




.joinlist{background: #fff; width: 80%; margin: 0 auto}
.joinlist ul{padding:20px 40px 40px;}
.joinlist li.cur .joinbtn{background: url("../images/jian.png") no-repeat right center; background-size: 20px auto;}
.joinbtn{background: url("../images/jia.png") no-repeat right center; background-size: 20px auto; cursor: pointer; border-bottom: 1px solid #e5e5e5; padding: 20px 0px;}
.joinbtn p{width:40%; font-size: 20px; font-weight: bold}
.joinbtn span{width: 40%; color: #999999;}

.joindown{display: none; padding-bottom: 30px;}



.joindowntit{font-size: 18px; margin-top: 30px;}

.joindowntxt{ line-height: 1.8; margin-top:10px}


.aboutpics{width: 52%}

.abouttxstd{width: 32%; padding-right: 10%;font-size: 16px; line-height: 1.8;}

.abouttxstd h2{font-size:30px; margin-bottom:10px}

/*.abouttops{ background: url("../images/logoyin.png") no-repeat 95% 10%;}*/

.abouboxs{max-width: 80%; margin: 0 auto}

.nyabtit{text-align: center; font-size: 30px; font-weight: bold}


.jingzhl{margin-top:60px;}

.jingzhl li{width:16%; background: #f7f7f7; margin-left: 4px;text-align: center; cursor: pointer;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; height: 340px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.jingzhlhz{width: 100%}
.jingzhl li:first-child{margin-left: 0px;}
.jingzhl li.cur{width:30%; background: #eb0812; background-size: 30% auto; color: #fff; text-align: left; padding:0% 3%; }
.jingzhl li.cur .jingzhlhz{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}


.jingzhl li.cur p{display: block}
.jingzhl li.cur .jingpic img.hide{display:block}
.jingzhl li.cur .jingpic img.show{display:none}
.jingzhl li.cur .jingpic{margin: 0}
.jingzhl li.cur .jingtxt{width: calc(100% - 80px); margin-top: 0}
.jingzhl li.cur .jingtxt h3{padding: 0px 0px 15px;}
.jingpic{width:54px; margin: 0 auto}
.jingpic img.hide{display: none}
.jingtxt h3{ padding:20px; font-size: 20px}
.jingtxt p{display: none}
.jingtxt{margin-top: 5%}



.shipipic img.hide{display: none}

.shimixng{padding-left: 5%}

.shipingxbot{padding-right: 5%}
.shipingxbot li{width:25.33%; text-align: center; padding:0 4%; line-height: 1.6; cursor: pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; position: relative;margin-top: -5%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; height: 340px; }

.shipingxbot li p{height: 0px; overflow: hidden;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all; color: #fff }


.shipipic{width: 56px; margin:0 auto; margin-top:20%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.shipingxbot li h3{font-size: 20px; padding: 20px; margin-top:30px; position: relative;}

.shipingxbot li h3:before{content: ''; width:32px; height:2px; background: #b3b3b3; position: absolute; left: 50%; top: 0px; transform: translate(-50%,0);transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.shipingxbot li.cur{background: #ec121b; color: #fff;}
.shipingxbot li.cur .shipipic{margin-top: 0px;}
.shipingxbot li.cur .shipipic img.hide{display: block}
.shipingxbot li.cur .shipipic img.show{display: none}
.shipingxbot li.cur h3:before{background: #fff}

.shipingxbot li.cur p{ height:auto;}




.nynavselect {position:relative;width:100%;color:#999999;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none; margin:30px 0px 20px; display: none; z-index: 99}

.nynavselect .placeholder {position:relative;display:block;background-color:#fff;z-index:1; height: 60px; line-height: 60px;font-size:18px;cursor:pointer; padding-left:20px;border: 1px solid #eee;color: #333; font-weight: bold}

.nynavselect .placeholder:after {position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/selectxia.png") no-repeat center center; content: ""; width: 10px; height: 6px; background-size: 100% auto}
.nynavselect.is-open .placeholder:after {background: url("../images/selectxia2.png") no-repeat center center;background-size: 100% auto}
.nynavselect.is-open ul {display:block; box-shadow:0px 0px 10px rgba(0,0,0,0.05)}

.nynavselect ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:5px;top:100%;left:0;padding:20px 0;z-index:100;font-size:16px;}
.nynavselect ul li {display:block;text-align:left; padding:10px 20px; color:#999;cursor:pointer;}
.nynavselect ul li:hover {background:#0052d9;color:#fff;}

.nynavselect ul li a{display: block}



.nynavselect.cur{ position: fixed; top: 50px; left:0; margin: 0px; width:100%; background: #fff; z-index: 99999; border-left:none; border-right: none}



.thisx{display: none}


.sousx.newslsit dd{width: 100%}


.shipingxtop img{width: 100%}
 
.caseqiehuan .swiper-slide img{width: 100%}
.aboutpics img{width: 100%}

.wailian{margin-top: 40px;}
.wailian a{height:34px; border: 1px solid #fff; opacity: 0.6; border-radius: 5px; width: 90px!important; padding: 0px 15px; color: #fff; display: flex}
.wailian a img{width: 20px;}
.wailian a:hover{opacity: 1;border: 1px solid #eb0812; background: #eb0812; color: #fff}








