﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
font-family: arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",Tahoma,Helvetica,STHeiti;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} 
input, textarea, select,button {font-size: 100%;font-family: inherit;vertical-align:middle;}
textarea {resize:none;overflow:auto; }
a,a:link,a:visited,a:hover,a:active{text-decoration:none;}

/************************************************************************************************************************************************/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{zoom:1;} 
.clear{clear:both;} 
img{vertical-align: top;}
.fl{float:left;}
.fr{float: right;}
video{
    outline: none;
}
/* 
* @Author: Marte
* @Date:   2018-05-15 09:29:04
* @Last Modified by:   Marte
* @Last Modified time: 2018-07-18 17:00:12
*/
/*css閲岖疆start*/

body{margin:0; padding:0;font-family: Arial,sans-serif;font-size:12px; line-height:12px;};
*{padding:0; margin:0; font-family: Microsoft Yahei; font-size: 12px;font-family: Arial,sans-serif;}
ul,li,ol,dl,dt,dd,p{padding:0; margin:0;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%; font-size: 12px; padding:0; margin:0;}
em,i{font-style:normal;}
a img{border:0 none; vertical-align:top; padding:0; margin:0;}
li{list-style:none;}
.clearfix:after{ display:block; clear:both; content:""; }
.clearfix{ zoom:1;}
table{ border-collapse:collapse;}
th,td{ border:0 none; padding:0;}
.left{float:left;}
.right{float:right;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.dn{display:none;}
.bold{font-weight: bold;}
.tc{text-align:center;}

.marginTop5{margin-top: 5px;}
.marginTop10{margin-top:10px;}
.marginTop15{margin-top:15px;}
.marginTop20{margin-top:20px;}
.marginTop30{margin-top:30px;}
.marginTop80{margin-top:80px;}

.marginBottom10{margin-bottom:10px;}
.marginBottom20{margin-bottom:20px;}
.marginBottom20{margin-bottom:20px;}
.marginBottom30{margin-bottom:30px;}
.marginBottom45{margin-bottom:45px;}

.marginLeft5{margin-left:5px;}
.marginLeft10{margin-left:10px;}
.marginLeft50{margin-left:50px;}

.marginRight12{margin-right:12px;}
.marginRight20{margin-right:20px;}
.marginRight32{margin-right:32px;}

.w1220{width:1220px;}
.w1200{width:1200px;margin:0 auto;}
.w1180{width:1180px;margin:0 auto;}


.w320{width:320px;}
.w300{width:300px;}

.h358{height:358px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}