*{margin:0;padding:0}
blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-weight:400}
li{list-style:none}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
figure{margin:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
img{border:0;display:block}
caption,th{text-align:left}
input,select,textarea{font-size:14px;color:#333;font-family:simsun,ËÎÌå,helvetica,Î¢ÈíÑÅºÚ,microsoft yahei,SimHei}
body{font:14px helvetica,"Î¢ÈíÑÅºÚ",simsun,ËÎÌå,microsoft yahei,SimHei;position:relative;color:#333;overflow-x:hidden;line-height:24px}
:focus{outline:0}
input:focus,input:hover{outline:0}
a{color:inherit;text-decoration:none}
a:hover{color:#dc5435;text-decoration:underline}
.piclink p:hover{color:#dc5435;}
p,div,li,ul{padding:0px;margin:0px;}
*, ::after, ::before {box-sizing:content-box;}
.oh{overflow:hidden;}

.txtc{text-align:center}
.txtl{text-align:left}
.txtr{text-align:right}
.uline{text-decoration:underline;}

.col_0553c9{color:#0553c9;}

.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f36{font-size:36px}
.f40{font-size:40px}
.fb{font-weight:700}
.fn{font-weight:400}

.top3{margin-top:3px;}
.top4{margin-top:4px;}
.top5{margin-top:5px;}
.top8{margin-top:8px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top45{margin-top:45px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}

.pt50{padding-top:50px;}

.mlr20{margin:0 20px;}
.plr20{padding:0px 20px;}
.p20{padding:20px;}
.m30{margin:30px;}
.m20{margin:20px;}

.main{width:100%;margin:0 auto;}
.w_auto{max-width:80%;width:100%;margin:0 auto;}
.w_100{width:100%;}
.img_part{width:100%;}
.img_part li{width:20%;float:left;margin-bottom:20px;}
.img_part li a{display:block;width:100%;}
.img_part li img{display:block;width:80%;margin:0 auto;}
.part_bg{background:url(../images/part3.png) top center repeat-y;}
.show_bg{background:url(../images/part3.png) top center repeat-y;background-size:cover;padding:80px 0px 20px 0px;}
.case_bg{background:url(../images/part4.png) top center no-repeat;background-size:100% auto;padding-bottom:30px;}
.case_tit{padding-top:120px;}

.case_part li{width:25%;float:left;}
.case_part li a{display:block;width:100%;}
.case_part li img{display:block;width:90%;margin:0 auto;}

.show_tit{margin-bottom:40px;display:inline;padding:20px 20px;background:url(../images/button.png) no-repeat center;background-size:100% auto;}

.m-slide{position:relative;width:100%;}
.m-slide .img {float:left;position:relative;width:50%!important;}
.m-slide .img li, .m-slide .img a, .m-slide .img img {display:block;width:100%;}
.m-slide .img li {display:none;position:absolute;left:0;top:0}
.m-slide .img .first {display:block}
.m-slide .tab {width:50%;float:left;}
.m-slide .tab li {text-align:left;color:#ffffff;cursor:pointer;font-size:18px;line-height:34px;padding-left:20px;}
.m-slide .tab li:hover,.m-slide .tab li.focus{color:#fcff47;}
.m-slide .tab .on{color:#fcff47;}
.m-slide .tab li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #cdcdcd;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 10px;;
    margin-top:-5px;
}

@media (max-width: 800px){
	 .case_part li{width:50%;}
	 .m-slide .img{width:100%!important;}
	 .img_part li{width:33.3333%}
	 .w_auto{max-width:100%;}
	 .m-slide .tab li{font-size:14px;}
	 .case_tit{padding-top:80px;}
}

@media (max-width: 500px){
	 .case_part li{width:100%;}
	 .img_part li{width:50%}
	 .m30{margin:10px;}
	 .m-slide .tab li{padding:0px;}
	 .m-slide .img,.m-slide .tab{width:100%;}
	 .case_tit{padding-top:50px;}
}
