/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;box-sizing:border-box;list-style:none;}
html,body{
	/**font-family: 'FontAwesome','microsoft Yahei'; */
	font-family:'microsoft Yahei', -apple-system, BlinkMacSystemFont,"PingFang SC", "FontAwesome","Lantinghei SC", "Helvetica Neue","Open Sans", "Hiragino Sans GB",Arial,sans-serif!important;
	font-size:14px;-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width:100%;height:100%;color:#313131}
body{overflow-x:hidden;background:#fff;}

*{box-sizing: border-box;margin:0;padding:0;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
a{text-decoration: none;}
a:hover{color:#e70012}
/* 禁止长按链接与图片弹出菜单 */
a,img{-webkit-touch-callout: none;}
img{border:0;max-width:100%;}
/*ios android去除自带阴影的样式*/
a,input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*去除浏览器默认样式*/
a,input,button {-webkit-appearance: none;}
button,input{border-radius: 0;border:none;outline: none;}
input::-webkit-input-placeholder {color:#98999B}
ul{padding-left:0!important;}
.fl{float:left}
.fr{float:right!important;}
.rel{position:relative;}
.abl{position:absolute;z-index:1;}
.clear{clear:both;}
.ovh{overflow:hidden;}
.upp{text-transform:uppercase;}
.ellip1{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
/* flex */
.flex{display: -webkit-flex;display: flex;}
/* transy */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}
.h100{height:100%}
.c3a3a3a{color:#3a3a3a}
.c848484{color: #848484 !important;}
.upper{text-transform: uppercase;}
.bgae4246{background: #ae4246;}
.cfff{color: #fff;}
.cc98c8d{color: #c98c8d;}
/* 图片效果 */
.myease{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.pic,.bimg{overflow:hidden;}
.biao img,.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;cursor:pointer;}
.pic img,.bimg img{width:100%;height:100%;}
.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.pic:hover img{webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.bimg img {transition: all 2.6s ease-in 0s; }
.bimg:hover img {transform: scale(1.09) !important; }
.pimg:hover{transform: scale(1.09) !important; }
.pimg{height:100%;width:100%;transition: all 2.6s ease-in 0s;}
/* font */
.line60{line-height:60px;}
.font20{font-size:20px;}
.font19{font-size:19px}
.font18{font-size:18px}
.font16{font-size:16px}
.font22{font-size: 22px;}
.bold{font-weight:bold;}

.pad15{padding: 15px;}
.font30{font-size: 30px;}
.font34{font-size: 34px;}
.font32{font-size: 32px;}
.font46{font-size: 46px;}
.font60{font-size: 60px;}
.font40{font-size: 40px;}
.container{width:96%;max-width:1820px;}
.font28{font-size:28px !important;}
.pdleft60{padding-left: 60px;}
.mt120{margin-top: 120px;}
.mb120{margin-bottom: 120px;}
.mt60{margin-top: 60px;}
.mb140{margin-bottom: 140px;}
.mb60{margin-bottom: 60px;}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}
.line48{line-height:48px;}
.line35{line-height:35px;}
.pdleft40{padding-left: 40px;}
#trans-tooltip,#tip-arrow-bottom,#tip-arrow-top{display:none!important}
@media  screen and (max-width:1750px){
.contactCont .middle-x4 .ite1 .font18:before{
	opacity: 0;
}
}

@media  screen and (min-width:1650px){
	.font48{font-size: 30px;}
	.font36{font-size: 28px;}
}

@media  screen and (min-width:1600px){
	.font24{font-size: 24px;}
	.font48{font-size: 30px;}
	.font36{font-size: 32px;}
}
@media  screen and (min-width:1700px){
	.font48{font-size: 48px;}
	.font36{font-size: 36px;}
}
@media  (max-width:1599px) and (min-width:1250px){
.font24{font-size: 18px;}
.font48{font-size: 26px;}
.font36{font-size: 28px;}
}
@media  screen and (min-width:1250px){
	.font14{font-size: 14px ;}	
}
@media  screen and (max-width:1249px){
	.font14{font-size: 12px;}
	.font24{font-size: 16px;}
	.font48{font-size: 22px;}
	.font36{font-size: 16px;}
}
@media screen and (min-width:1000px) and (max-width:1250px) {
	.font20{font-size: 16px;}	
}
@media screen and (max-width:999px) {
	.mylist,.mycontent{ min-height: 400px;}
	h1,.h1{font-size:2rem!important}h2,
.h2,
.size-large{font-size:1.75rem!important}h3,
.h3{font-size:1.5rem}h4,
.h4,.size-big{font-size:1.25rem!important}h5,
.h5{font-size:1.125rem!important}h6,
.h6,.size{font-size:1rem!important}
	.pad15{padding: 1rem;}
html{font-size:62.5%}
body{font-size:1.2rem}
.layout{padding-left:1.5rem;padding-right:1.5rem}
.fadeInUp,.fadeInDown,.zoomIn,.fadeInLeft,.fadeInRight{-webkit-animation-name: fadeIn!important;animation-name: fadeIn!important;}
.font22,.font24,.font36,.font32,.font34,.font46,.font48,.font60{font-size:2rem;}
.mb50{margin-bottom: 1rem;}
.mb140{margin-bottom: 1.5rem;}
.mt120{margin-top: 2rem;}
.mb120{margin-bottom:2rem;}
.mt50{margin-top: 1rem;}
.mt60{margin-top:1rem;}
.mb60{margin-bottom:1rem;}
.pdleft60{}
.line60{line-height: 3rem;}
.line48{line-height: 2.5rem;}
.font20{font-size:1.8rem;}
.font19{font-size:1.8rem}
.font18{font-size:1.6rem}
.font16{font-size:1.4rem}
/*.font24{font-size: 2.2rem;}*/
.font40{font-size:1.6rem;}
.font30{font-size:2.6rem !important;}
.font28{font-size: 2.4;}
.pdleft40{padding-left: 1.5rem;}
}
.textCenter{text-align: center;}
.cb7b7b7{color: #b7b7b7;}
.ca72b30{color: #a72b30;}
.blod{font-weight: bold;}