@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,span  figcaption{
margin:0;
padding:0;
}

/*@font-face {
	font-family:SourceHanSansCN-ExtraLight,SourceHanSansCN-Regular, SourceHanSansCN-Medium, SourceHanSansCN-Bold;
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-Light.otf');
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-Regular.otf');
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-Normal.otf');
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-Medium.otf');
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-bold.otf');
	src: url('../static/fonts/SourceHanSansCN/SourceHanSansCN-heavy.otf');
}*/

*{box-sizing: border-box; font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";;}

a{text-decoration: none;color: #000000;}
table {
border-collapse:collapse;
border-spacing:0;
}
img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var,i {
font-style:normal;
}
ol,li {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}

.right{
	float:right;
}
.left{
	float:left;
}
#center{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform:  translateY(-50%);
    -ms-transform:  translateY(-50%);
    -o-transform:  translateY(-50%);
    transform:  translateY(-50%);
}

.pin li{
	display:inline-block;
}
.clear{clear:both;}
.clearfix{overflow:auto;_height:1%}

.cont{
    width: 80%;
    margin: 0 auto;
}

.main-cont{ min-height:568px;}

.p30{padding: 30px 0;}
.p50{padding: 50px 0;}
.p80{padding: 80px 0;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb0{padding-bottom:0!important;}


.mt30{ margin-top:30px}

.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb50{ margin-bottom:50px!important;}

.dropdown-menu{ 
    min-width:30px!important;
	right: 20px!important;
    left: auto!important;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 8px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}