body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;}
body { background:#f9f1f1;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#000; cursor:pointer}
a:hover{text-decoration:none;color:#ee4d60;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide,.displayno{display:none;}.show{display:block;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
.text-center{text-align:center !important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
:-webkit-autofill{background:#fff;} 
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#ccc;}
input::-moz-input-placeholder,textarea::-moz-input-placeholder {color:#ccc;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color:#ccc;}
.bg {background:#fff; padding-bottom: 50px;}
.w1200{ width:1200px; margin:0 auto;} .w1030{ width:1030px; margin:0 auto;}
.banner_bg { height:540px; background: url(../images/banner_bg.jpg) no-repeat top center; margin-top: 50px;}
.nav_t { height: 50px; line-height: 50px;background: #c81f1f; position:fixed; left: 0; top: 0; width: 100%; z-index: 9999999;}
.nav_t a { font-size: 16px; color: #fff; margin: 0 33px; padding: 0 30px;}
.nav_t a.cur { border-bottom: 5px solid #f90; color: #f90; padding-bottom: 10px;}
.tit { text-align:center; padding:50px 0; font-size:40px; color:#000; font-weight:700;}
.tit_h3 { color: #e72d2d; font-size: 24px; font-weight: 700; margin-bottom: 20px;}.tit_h3 span { font-weight: 400;}
.exh_img { width: 1370px; margin: 0 auto; padding-bottom: 30px;}
.text_list { background: url(../images/list_bg.png) no-repeat center center; height: 440px;}
.text_list dl { text-align: center; float: left; margin: 0 6px;}
.text_list dl:nth-child(1n) { margin-top: 310px;}
.text_list dl:nth-child(2n) { margin-top: 20px;}
.text_list dl:nth-child(3n) { margin-top: 310px;}
.text_list dl:nth-child(4n) { margin-top: 20px;}
.text_list dl:nth-child(5n) { margin-top: 310px;}
.text_list dl dt { font-size: 22px; color: #e33e3e; font-weight: 700; margin-bottom: 10px;}
.text_list dl dd { font-size: 14px; color: #666; line-height: 24px;}
.tg_list { padding-bottom: 40px;}
.tg_list li{ background: #fff; padding: 30px 80px; margin-bottom: 12px; overflow: hidden;}
.tg_list li h3 { color: #e33e3e; font-size: 26px; font-weight: 700; margin: 10px 0 30px;}
.tg_list li p { line-height: 28px; font-size: 16px; color: #666; text-align: justify; }
.tg_list li .img_r { float: right; margin-left: 110px;}  .tg_list li .img_l { float: left; margin-right: 110px;} 
.table_f { border: 1px solid #ddd; width: 100%; margin-bottom: 30px;}
.table_f th { background: #e72d2d; font-size: 18px; color: #fff; padding: 15px; text-align: center; border: 1px solid #ddd; }
.table_f th h3 { font-size: 24px; font-weight: 700; }
.table_f th p {color: #ff3; font-size: 20px}
.table_f td { background: #fff; font-size: 14px; color: #333; padding: 15px; text-align: center; border: 1px solid #ddd; }
.table_f td .img { float: left; margin: 0 20px;}
.table_f td ol { margin: 40px 0 0 50px; float: left;}
.table_f td li { text-align: left;}
.table_f tr:hover {background:#f7f7f7;} 
.table_f tr:hover td {background:none;}
.tl { text-align: left!important;}
.fdimg { display: none;}
.footer { background:#333; text-align:center; padding:40px 0; margin: 0 auto 60px; width: 100%;}
.fxd_b { position:fixed; bottom:0; left:0; width:100%; z-index:9999; background: #e72d2d url(../images/about_bg.jpg) center center no-repeat; padding: 10px 0; color: #fff;}
.fxd_b .fxd_tit{ float: left; margin:0 180px 0 20px;}
.fxd_b .fxd_tit h3 { font-size: 20px; font-weight: 700;}
.fxd_b .fxd_tit p { font-size: 14px; text-transform: Uppercase; font-weight: 100;}
.fxd_b ul li { float: left; margin-right: 20px; font-size: 16px; width: 200px; margin-top: 10px;}
.fxd_b ul li img { float: left; margin-right: 10px; width: 20px;}
.footer { background: #333; padding: 30px 0; color: #999; font-size: 14px; text-align: center;}
#certify { position: relative; width: 1200px; margin: 0 auto 50px;}
#certify .swiper-container { padding:20px 0 60px; border-radius: 30px; }
#certify .swiper-slide { width: 840px; height: 710px; padding: 60px; background: #fff; box-shadow: 0 8px 30px #ddd; border-radius: 30px; text-align: center;}
#certify .swiper-slide h3 { font-size: 30px; color: #e52d2d; margin-bottom: 20px; font-weight: 700;}
#certify .swiper-slide p { font-size: 16px; color: #111; line-height: 28px; margin-bottom: 50px;}
#certify .swiper-slide-prev,#certify .swiper-slide-next { opacity: .9!important;}
#certify .swiper-slide img{ display:inline-block;}
#certify .swiper-pagination { width: 100%; bottom: 0px; }
#certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; background-color: #ccc; width: 16px; height: 16px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #ee4d60; }
#fullPage{ display: none; background: black; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 19930428;}
#fullPage img{ display: block; width: 100%;}
#canvas{width: 100%;height: 100%;background: none;display: block;}

@media screen and (max-width: 767px) {
	.bg {background:#fff; padding-bottom: 30px;}
	.w1200{ width:100%; margin:0 auto;}
	.banner_bg { height:400px; background: url(../images/banner_wap.jpg) no-repeat top center; background-size: cover; margin-top: 0;}
	.nav_t { height: 30px; line-height: 30px;background: #c81f1f; position:fixed; left: 0; top: 0; width: 100%; z-index: 9999999; display:none;}
	.nav_t a { font-size: 12px; color: #fff; margin: 0; padding: 0 3px;}
	.nav_t a.cur { border-bottom: 3px solid #f90; color: #f90; padding-bottom: 3px;}
	.tit { text-align:center; padding:20px; font-size:22px; color:#000; font-weight:700;}
	.tit_h3 { color: #e72d2d; font-size: 16px; font-weight: 700; margin-bottom: 10px; text-indent: 10px;}.tit_h3 span { font-weight: 400;}
	.exh_img { width: 100%; margin: 0 auto; padding-bottom: 20px;}
	.exh_img img{ width: 100%;}
	.text_list { background: none; height: auto;}
	.text_list dl { text-align: center; float: none; margin: 0 0 20px;}
	.text_list dl:nth-child(1n) { margin-top: 0;}
	.text_list dl:nth-child(2n) { margin-top: 0;}
	.text_list dl:nth-child(3n) { margin-top: 0;}
	.text_list dl:nth-child(4n) { margin-top: 0;}
	.text_list dl:nth-child(5n) { margin-top: 0;}
	.text_list dl dt { font-size: 18px; color: #e33e3e; font-weight: 700; margin-bottom: 10px;}
	.text_list dl dd { font-size: 14px; color: #666; line-height: 24px;}
	.tg_list { padding-bottom: 40px;}
	.tg_list li{ background: #fff; padding: 10px; margin: 10px 5px; overflow: hidden;}
	.tg_list li h3 { color: #e33e3e; font-size: 20px; font-weight: 700; margin: 10px 0;}
	.tg_list li p { line-height: 20px; font-size: 14px; color: #666; text-align: justify; }
	.tg_list li img { width: 100%;}
	.tg_list li .img_r { float: none; margin-left: 0;}  .tg_list li .img_l { float: none; margin-right: 0;} 
	.table_f {display: none;}
	.fdimg { display: block; width: 100%; margin-bottom: 15px;}
	.footer { background:#333; text-align:center; padding:40px 0; margin: 0 auto; width: 100%; font-size:14px; }
	.fxd_b { position:inherit; bottom:0; left:0; width:100%; z-index:0; background: #e72d2d url(../images/about_bg.jpg) center center no-repeat; background-size: cover; padding: 20px 0; color: #fff; text-align: center;}
	.fxd_b .fxd_tit{ float: none; margin:0 0 10px;}
	.fxd_b .fxd_tit h3 { font-size: 20px; font-weight: 700;}
	.fxd_b .fxd_tit p { font-size: 16px; text-transform: Uppercase; font-weight: 10;}
	.fxd_b ul li { float: none; margin-right: 20px; font-size: 14px; width: auto; margin-top: 15px;}
	.fxd_b ul li img { float: none; margin-right: 10px; width: 20px;}
	#certify { position: relative; width: 100%; margin: 0 auto;}
	#certify .swiper-container { padding:10px 0 30px; }
	#certify .swiper-slide { width: 100%; height: 100%; padding:20px 10px 10px; background: #fff; box-shadow: 0 1px 10px #ddd; border-radius: 20px; text-align: center;}
	#certify .swiper-slide h3 { font-size: 18px; color: #e52d2d; margin-bottom: 10px; font-weight: 700;}
	#certify .swiper-slide p { font-size: 12px; color: #111; line-height: 20px; margin-bottom: 10px;}
	#certify .swiper-slide-prev,#certify .swiper-slide-next { opacity: .9!important;}
	#certify .swiper-slide img{ display:inline-block; width: 100%;}
	#certify .swiper-pagination { width: 100%; bottom: 0; }
	#certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; background-color: #ccc; width: 10px; height: 10px;opacity: 1;}
	#certify .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #ee4d60; }
}

/* img {transform: scale(1); transition: all 0.5s;}
img:hover {transform: scale(1.1); transition: all 0.5s;} */