html,body{width:100%;margin:0;padding:0;font-size:12px;font-family: "Microsoft Yahei",Arial,"Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;}
ul,li,h1,h2{list-style:none;}
ul,li,h3,p{margin:0;padding:0;}
html,body{min-width:1400px;}
a{color:#333;text-decoration:none;}
.body{}
.div100{margin:0 auto;padding:0;background:#fff;width:100%;}

.divspace{width:100%;min-height:110px;clear:both;}
.divtop{margin:0 auto;padding:0;background:#fff;width:100%;position:fixed;z-index:10;min-height:110px;top:0;left:0;}
.main{width:1400px;margin:0 auto;clear:both;position:relative;}
.pbmain{width:1200px;margin:0 auto;clear:both;position:relative;}
.toper{min-height:110px;background:#fff;}
.toper .logo{position:absolute;top:10px;left:0;}
.toper .logo a{display:block;width:320px;height:82px;background:url(../images/logo.png) no-repeat center;background-size:290px;text-indent:-9999px;}

.toper .nav .telephone{
	margin:0;padding:0;height:40px;text-align:right;
}
.toper .nav .telephone .hotline h3,.toper .nav .telephone .hotline h4{margin:0;padding:0;line-height:40px;padding-left:35px;font-size:22px;}
.toper .nav .telephone li{display:inline-block;padding:0px 10px;}
.toper .nav .telephone .hotline{padding:0px 20px;}
.toper .nav .telephone .hotline h3{background:url(../images/i_t.png) no-repeat left center;background-size:24px;}
.toper .nav .telephone .hotline h4{background:url(../images/i_m.png) no-repeat left center;background-size:24px;}

.toper .nav{margin:0;padding:0;height:66px;}
.toper .nav .tmenu{margin:0;padding:0;text-align:right;padding-right:20px;}
.toper .nav .tmenu li{display:inline-block;padding:0px 10px;}
.toper .nav .tmenu li a{display:block;line-height:66px;font-size:17px;font-weight:400;}
.toper .nav .tmenu li a:hover,.toper .nav .tmenu li a.cur{border-bottom:4px solid #ddd;}


.footer{background:#252525;min-height:300px;color:#f3f3f2;}
.footer .ftmenu{margin:0;padding:0;text-align:left;padding-top:40px;}
.footer .ftmenu li{margin:0;display:inline-block;padding-right:15px;}
.footer .ftmenu li a{display:block;font-size:18px;color:#f3f3f2;}
.footer .cp{margin:0;padding:0;text-align:left;padding-top:30px;}
.footer .cp li{margin:0;display:block;font-size:16px;line-height:1.6;}
.footer .cp li a{font-size:16px;color:#f3f3f2;}

.footer .qr{position:absolute;top:50px;right:0;margin:0;padding:0;text-align:center;}
.footer .qr .img{width:160px;display:inline-block;margin-left:30px;}
.footer .qr .img img{width:100%;}
.footer .qr .img h3{font-size:15px;font-weight:400;}

.footer .grline{display:block;border-top:1px solid #3c3c3c;margin-top:20px;padding:5px 0px;}

.footer .bcp{margin:0 auto;padding:5px 0;padding-bottom:10px;}
.footer .bcp li{margin:0;display:block;text-align:center;font-size:13px;line-height:1.6;color:#7c7c7c;padding:0px 0px;}
.footer .bcp li a{font-size:13px;color:#7c7c7c;padding:0px 5px;}
.footer .bcp li a:hover{color:#fff;}



.pageads{width:100%;background:#fff;}
.pageads .ads{background:#fff;margin:0 auto;padding:0;line-height:0;text-align:center;}

.bgshow{
	background:rgba(230,33,41,0.85);
	min-height:400px;
}
.itxtbox{
	width:100%;margin:0px auto;padding:30px 0px;
	text-align:center;
}
.itxtbox .img{
	text-align:center;padding-top:50px;padding-bottom:30px;
}
.itxtbox .img img{
	width:35%;
}
.itxtbox .img_txt{
	text-align:center;padding-top:30px;padding-bottom:80px;
}
.itxtbox .img_txt img{
	width:80%;
}
.itxtbox .txt{
	color:#fff;line-height:1.8;padding:5px 0px;
}
.itxtbox .tcn{
	font-size:38px;font-weight:bold;font-family:STHeiti;;
}
.itxtbox .ten{
	font-size:24px;font-family:STHeiti;
}


.caseindex{
	background:#fff;
	padding:15px 0px;
	padding-bottom:25px;
}
.caseindex .swiper-slide{display:inline-block;position:relative;}
.caseindex .swiper-slide img{width:100%;}
.caseindex .swiper-slide a{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;}
.caseindex .swiper-slide:hover a{display:flex;}
.caseindex .swiper-slide a .txt{display:inline-block;align-self:center;text-align:center;width:100%;}
.caseindex .swiper-slide a .txt span{font-size:14px;}
.caseindex .swiper-slide a .txt h3{font-size:22px;line-height:2;}
.caseindex .swiper-slide a .txt p{font-size:14px;line-height:2;padding:5px 20px;}


.blackshow{
	background:rgba(10,10,10,0.94);
	min-height:400px;
	padding-bottom:20px;
}

.hdlist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.hdlist li{display:inline-block;width:24%;padding:20px 0px;}

.hdlist li span{display:inline-block;width:100px;height:100px;margin-bottom:10px;border-radius:15px;}
.hdlist li span.i1{background:#e50314 url(../images/ico_1.png) no-repeat center;background-size:70%;}
.hdlist li span.i2{background:#e50314 url(../images/ico_2.png) no-repeat center;background-size:70%;}
.hdlist li span.i3{background:#e50314 url(../images/ico_5.png) no-repeat center;background-size:70%;}
.hdlist li span.i4{background:#e50314 url(../images/ico_4.png) no-repeat center;background-size:70%;}
.hdlist li h3{line-height:2;font-size:20px;}
.hdlist li p{line-height:2;font-size:16px;}

.lnlist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.lnlist li{display:inline-block;width:44%;padding:4px 5px;position:relative;margin:10px 10px;}
.lnlist li a{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);color:#fff;}
.lnlist li a span{display:inline-block;align-self:center;text-align:center;font-size:26px;width:100%;}
.lnlist li a span p{clear:both;display:block;width:80%;font-size:14px;line-height:1.8;padding-top:10px;margin:0 auto;min-height:100px;margin-top:10px;border-top:2px solid #fff;}
.lnlist li:hover a{display:flex;}
.lnlist li img{width:100%;}
.lnmore{padding:20px 0px;text-align:center;padding-bottom:60px;}
.lnmore a{display:inline-block;padding:10px 30px;color:#ce3a2f;border:1px solid #bfbfbf;font-size:18px;}

.mtitle{text-align:center;}
.mtitle h2,.mtitle h3,.mtitle p{padding:0;margin:0;clear:both;}
.mtitle h2{font-size:34px;color:#e50314;line-height:1.8;font-family: STHeiti;}
.mtitle h3{line-height:1.8;}
.mtitle h3 span{display:inline-block;padding:1px 30px;font-size:22px;color:#666;background:#adacab;border-radius:8px;}
.mtitle p{color:#adacab;font-size:15px;line-height:2;padding:10px 0px;}

.wmtitle{text-align:center;padding:20px 0px;padding-top:50px;}
.wmtitle h3,.wmtitle p{padding:0;margin:0;clear:both;}
.wmtitle h3{line-height:1.8;}
.wmtitle h3 span{display:inline-block;padding:1px 30px;font-size:26px;color:#fff;}
.wmtitle p{color:#fff;font-size:16px;line-height:2;padding:10px 0px;}

.tjlist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.tjlist li{display:inline-block;width:24%;padding:20px 0px;color:#fff;}

.tjlist li span{display:inline-block;width:100px;height:100px;margin-bottom:10px;border-radius:15px;}
.tjlist li span.i1{background:url(../images/i_tj_01.png) no-repeat center;background-size:100%;}
.tjlist li span.i2{background:url(../images/i_tj_02.png) no-repeat center;background-size:100%;}
.tjlist li span.i3{background:url(../images/i_tj_03.png) no-repeat center;background-size:100%;}
.tjlist li span.i4{background:url(../images/i_tj_04.png) no-repeat center;background-size:100%;}
.tjlist li span.i5{background:url(../images/i_tj_05.png) no-repeat center;background-size:100%;}
.tjlist li span.i6{background:url(../images/i_tj_06.png) no-repeat center;background-size:100%;}
.tjlist li span.i7{background:url(../images/i_tj_07.png) no-repeat center;background-size:100%;}
.tjlist li span.i8{background:url(../images/i_tj_08.png) no-repeat center;background-size:100%;}
.tjlist li h3{line-height:2;font-size:20px;}
.tjlist li p{line-height:2;font-size:16px;}

.rblist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.rblist li{display:inline-block;width:30%;padding:4px 5px;position:relative;margin:0px 10px;;}
.rblist li h2{display:block;line-height:38px;text-align:center;color:#fff;font-size:16px;margin-bottom:10px;}
.rblist li h2.c1{background:#c9a863;}
.rblist li h2.c2{background:#9ac718;}
.rblist li h2.c3{background:#e9ad00;}
.rblist li a{display:block;color:#111;margin-top:10px;text-align:left;border-top:1px solid #edeae9;line-height:40px;}
.rblist li h3{display:block;text-align:left;font-size:16px;color:#292a28;}
.rblist li span{display:block;text-align:left;font-size:14px;color:#565453;}
.rblist li p{display:block;text-align:left;font-size:14px;color:#3e3b3b;line-height:1.5;}
.rblist li img{width:100%;}

.yslist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.yslist li{display:inline-block;width:30%;padding:0px;position:relative;margin:10px 10px;margin-bottom:20px;border:1px solid #ddd;box-shadow: 0px 20px 20px -10px #ddd;}
.yslist li a{display:block;color:#111;}
.yslist li h3{display:block;text-align:left;font-size:16px;color:#605f5e;padding:10px;}
.yslist li p{display:block;text-align:left;font-size:14px;color:#afa8a6;line-height:1.5;padding:10px;height:80px;overflow:hidden;}
.yslist li img{width:100%;}

.gradient-text-one3{  
    color:#e50314,#fd8403,yellow); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}

.divnews{overflow:hidden;min-height:500px;}
.newsline{background:#d23732;min-height:120px;text-align:center;}
.homenews{margin-top:20px;padding-bottom:20px;overflow:hidden;}
.homenews .fnews{float:left;background:#f6f5f4;width:530px;min-height:440px;}

.homenews .fnews h3,.homenews .fnews p{padding:5px 10px;}
.homenews .fnews .img{width:100%;height:345px;overflow:hidden;border-bottom:1px solid #ddd;}
.homenews .fnews img{width:100%;}
.homenews .fnews p{font-size:14px;}

.homenews .hnslist{float:right;width:780px;}
.homenews .hnslist li{position:relative;background:#f6f5f4;padding:5px;margin-bottom:20px;min-height:85px;}
.homenews .hnslist li h4{position:absolute;top:10px;left:0;width:90px;border-right:8px solid red;}
.homenews .hnslist li h4 span{display:block;text-align:center;line-height:40px;}
.homenews .hnslist li h4 span.day{font-size:30px;}
.homenews .hnslist li h4 span.yearmonth{font-size:14px;line-height:30px;font-weight:400;}
.homenews .hnslist li .txt{padding-left:110px;}
.homenews .hnslist li .txt h2{padding:5px 10px;}
.homenews .hnslist li .txt p{padding:5px 10px;font-size:14px;}


.page{display:inline-block;float:right;border:1px solid #efeeed;padding:1px 0px;margin:10px 0px;}
.page a{background:#b4b4b4;color:#fff;padding:2px 8px;font-size:13px;margin:0px 1px;}
.page a.cur,.page a:hover{background:#e50716;color:#fff;}

.grayline{border-bottom:1px solid #d8d8d8;}
.spads{}
.spads img{width:100%;}
.lmbt{min-height:140px;}
.lmbt .lanmu{position:absolute;top:30px;left:0;}
.lmbt .lanmu h2,.lmbt .lanmu p{margin:0;padding:0;}
.lmbt .lanmu h2{font-size:24px;line-height:1.8;}
.lmbt .lanmu p{font-size:16px;line-height:1.8;color:#808080;}
.lmbt .snav{padding-left:240px;padding-top:50px;}
.lmbt .snav li{display:inline-block;margin:3px 5px;}
.lmbt .snav li a{display:block;padding:3px 15px;font-size:16px;background:#403938;color:#eee;line-height:30px;}
.lmbt .snav li a:hover,.lmbt .snav li a.cur{background:#e50716;}

.lesson{padding:20px 0px;overflow:hidden;}
.lesson ul{margin:0;}
.lesson ul li{display:inline-block;margin:10px;width:47%;position:relative;}
.lesson ul li img{width:100%;}
.lesson ul li a{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;}
.lesson ul li:hover a{display:flex;}
.lesson ul li a .txt{display:inline-block;align-self:center;text-align:center;width:100%;}
.lesson ul li a .txt span{font-size:14px;}
.lesson ul li a .txt h3{font-size:22px;line-height:2;}
.lesson ul li a .txt p{display:block;width:80%;min-height:100px;margin:0 auto;font-size:14px;line-height:2;padding:5px 20px;border-top:2px solid #fff;}

.lessontop{text-align:center;}
.lessontop .loc{
	background:#bfbfbf;text-align:left;color:#fff;height:34px;line-height:34px;font-size:13px;
}
.lessontop .loc a{color:#fff;margin:0px 10px;}

.morelist{padding:0;margin:0;border-top:1px dashed #ddd;}
.morelist h4{font-size:16px;font-weight:400;}
.morelist ul{text-align:left;}
.morelist ul li{display:inline-block;width:24.5%;overflow:hidden;}
.morelist ul li img{width:100%;}

.base{padding:20px 0px;overflow:hidden;}
.base ul{margin:0;}
.base ul li{display:inline-block;margin:10px;width:31%;position:relative;}
.base ul li img{width:100%;}
.base ul li a{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;}
.base ul li:hover a{display:flex;}
.base ul li a .txt{display:inline-block;align-self:center;text-align:center;width:100%;}
.base ul li a .txt span{font-size:14px;}
.base ul li a .txt h3{font-size:22px;line-height:2;}
.base ul li a .txt p{font-size:14px;line-height:2;padding:5px 20px;}

.case{padding:20px 0px;overflow:hidden;}
.case ul{margin:0;}
.case ul li{display:inline-block;margin:10px;width:47%;position:relative;}
.case ul li img{width:100%;}
.case ul li a{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;}
.case ul li:hover a{display:flex;}
.case ul li a .txt{display:inline-block;align-self:center;text-align:center;width:100%;}
.case ul li a .txt span{font-size:14px;}
.case ul li a .txt h3{font-size:22px;line-height:2;}
.case ul li a .txt p{font-size:14px;line-height:2;padding:5px 20px;}

.pbnote{padding:20px 0px;padding-top:80px;}
.pbnote .netop{}
.pbnote .netop h3{line-height:2;font-size:24px;}
.pbnote .netop p{line-height:2;color:#aaa;}
.pbnote .netop p span{font-size:14px;margin-right:10px;}
.pbnote .content{padding:10px 0px;line-height:1.6;}
.pbnote .content iframe{width:800px;height:600px;margin:10px auto;}
.lnnote{
	padding-top:10px;
}


.pbmain .more{border-top:1px dashed #ddd;clear:both;width:100%;padding:10px 0px;margin-top:10px;margin-bottom:30px;}
.pbmain .more a{color:#3e3a39;font-size:14px;}
.pbmain .more a:hover{color:#f7a015;}
.pbmain .more a.per{float:left;}
.pbmain .more a.next{float:right;}

.about{color:#fff;text-align:center;}
.about h2,.about h4{padding:0;margin:0;line-height:2;}
.about h2{font-size:24px;}
.about h4{font-size:18px;font-weight:400;}
.about .intro{padding:10px 30px;font-size:14px;line-height:1.6;}
.aboutfuwu{min-height:460px;text-align:center;}
.aboutfuwu h2,.aboutfuwu h4{padding:0;margin:0;line-height:2;}
.aboutfuwu h2{font-size:24px;}
.aboutfuwu h4{font-size:18px;font-weight:400;}

.ayslist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.ayslist li{display:inline-block;width:30%;padding:0px;min-height:340px;position:relative;margin:10px 10px;margin-bottom:20px;border:1px solid #ddd;box-shadow: 0px 20px 20px -10px #ddd;}
.ayslist li a{display:block;color:#111;}
.ayslist li h3{display:block;text-align:left;font-size:16px;color:#605f5e;padding:10px;}
.ayslist li p{display:block;text-align:left;font-size:14px;color:#afa8a6;line-height:1.5;padding:10px;height:80px;overflow:hidden;}
.ayslist li img{width:100%;}

.contact{color:#111;text-align:center;}
.contact h2,.contact h4{padding:0;margin:0;line-height:2;}
.contact h2{font-size:24px;}
.contact h4{font-size:18px;font-weight:400;}
.cttlist{margin:0;padding:0;overflow:hidden;text-align:center;padding:20px 0px;}
.cttlist li{display:inline-block;width:30%;padding:0px;position:relative;margin:10px 10px;margin-bottom:20px;background:#efefef;min-height:180px;border-radius:5px;}
.cttlist li:hover{background:#fceeee;}
.cttlist li span{display:inline-block;width:60px;height:60px;border-radius:5px;}
.cttlist li span.i1{background:url(../images/i_c_1.png) no-repeat;background-size:cover;}
.cttlist li span.i2{background:url(../images/i_c_5.png) no-repeat;background-size:cover;}
.cttlist li span.i3{background:url(../images/i_c_6.png) no-repeat;background-size:cover;}
.cttlist li span.i4{background:url(../images/i_c_2.png) no-repeat;background-size:cover;}
.cttlist li span.i5{background:url(../images/i_c_4.png) no-repeat;background-size:cover;}
.cttlist li span.i6{background:url(../images/i_c_3.png) no-repeat;background-size:cover;}
.cttlist li .txt{padding-top:25px;padding-left:25px;text-align:left;}
.cttlist li .txt h3,.cttlist li .txt h4{font-weight:400;display:block;color:#666;margin:0;padding:0;line-height:2;}
.cttlist li .txt h3{padding-top:10px;font-size:17px;}
.cttlist li .txt h4{font-size:14px;}
.cttlist li .qr{position:absolute;top:20px;right:20px;width:140px;}
.cttlist li .qr img{width:100%;}


@-webkit-keyframes hover-zoom{
    50%{
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
        -webkit-filter:brightness(60%)
        }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        /*css3滤镜亮度百分比*/
        -webkit-filter:brightness(100%)
        }
}
.hover-zoom:hover{
    -webkit-animation-name:hover-zoom;
    animation-name:hover-zoom;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}

/*
@media only screen and (min-width: 800px) {
	body {min-width:780px;}
}

@media only screen and (min-width:1024px) {
	body {min-width:1000px;}
}

@media only screen and (min-width: 1280px) {
	body {min-width:1250px;}
}

@media only screen and (min-width: 1360px) {
	body {min-width:1340px;}
}

@media only screen and (min-width: 1400px) {
	body {min-width:1380px;}
}

@media only screen and (min-width: 1600px) {
	body {min-width:1580px;}
}

@media only screen and (min-width: 1680px) {
	body {min-width:1660px;}
}

@media only screen and (min-width: 1920px) {
	body {min-width:1900px;}
}
*/
.msgbox{position:fixed;z-index:10;bottom:110px;right:0;}
.msgbox .btn{
	width:40px;height:120px;font-size:14px;color:#fff;background:#2087e3;text-align:center;float:left;
}
.msgbox .btn a{
	display:block;color:#fff;padding-top:20px;
}

.msgbox .msg{
	display:none;width:200px;min-height:320px;background:#ffffff;float:left;border:1px solid #ddd;
}
.msgbox .msg .ul{
	margin:0;padding:0;
}

.msgbox .msg ul li{
	margin:0;padding:0;line-height:34px;
}
.msgbox .msg ul li h4,.msgbox .msg ul li h5{
padding-left:20px;font-weight:400;
}

.msgbox .msg ul li.mgtitle{
	background:#2087e3;position:relative;
}
.msgbox .msg ul li h3{
	font-weight:400;font-size:14px;
}

.msgbox .msg ul li h2{
	color:#fff;font-size:15px;line-height:40px;background:url('/images/i_n_1.png') no-repeat left center;background-size:28px;padding-left:32px;
}
.msgbox .msg ul li.mgtitle a{
position:absolute;top:2px;right:15px;color:#fff;font-size:15px;
}

.msgbox .msg ul li.qq a{
	background:url('/images/i_n_2.png') no-repeat left center;background-size:24px;padding:5px 0px;padding-left:32px;line-height:34px;font-size:14px;
}

.msgbox .msg ul li.mginfo h3{
	line-height:40px;background:url('/images/i_m.png') no-repeat left center;background-size:24px;padding-left:34px;
}
.msgbox .msg ul li.mgqr h3{
	line-height:40px;background:url('/images/i_n_3.png') no-repeat left center;background-size:24px;padding-left:34px;
}

.msgbox .msg ul li p{
 text-align:center;
}
.msgbox .msg ul li p img{
	max-width:180px;
}