/*公共样式*/
@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,option,table,tr,th,td,span,i,em,audio,video,img,section,article{  
    margin:0;
    padding:0;
    border:0;
    outline:0;
    /*font-size:100%;*/
    vertical-align:baseline;
    background:transparent;
    word-wrap:break-word;
}

*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /*box-sizing: border-box;*/
}

h1{
    font-size:34px;
    font-weight:normal;
}
h2{
    font-size:26px;
    font-weight:normal;
}
h3{
    font-size:18px;
    font-weight:normal; 
}
h4{
    font-size:16px;
    font-weight:normal;
}
h5{
    font-size:14px;
    font-weight:normal;
}
h6{
    font-size:12px;
    font-weight:normal;
}


body,html{
    font-size:14px;
    font-family:"Arial","微软雅黑";
    color:#333333;
    /*line-height:28px;*/
}
body {
	min-width: 320px;
}

form,input,label,img,th{
    vertical-align:middle;
}
ul,ol,li{
    list-style:none;
}
i,em{
    font-style:normal;
}

a:link {
    color:#333;
    text-decoration:none;
}
a:visited{
    color:#333;
    text-decoration:none;
} 
a:hover{
    color:#1E6EB7;
    text-decoration:none;
}
 
/*清楚浮动*/
.clearfix:after{
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{ 
    zoom:1; 
}

/*左右浮动*/
.fl{
    float:left;
}
.fr{
    float:right;
}

/*水平居中*/
.horizontally{
    margin:0 auto;
}

.imgMark {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(73, 73, 73, 0.45);
	z-index: 5;
}
.pub_transition{
	transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	-ms-transition:all 0.8s;
	-o-transition:all 0.8s;
}
.pub_opacity{
    opacity: 0; 
    -moz-opacity:0;
    filter:alpha(opacity=0); 
}
.pub_delay{
    transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
}

#body_box{
    width:100%;
    /*overflow:hidden;*/
}

#body_box2{
    width:100%;
    height:auto;
    overflow:hidden;
    padding:50px 0 0;
}

.container {
	padding: 0 15px;
	margin: 0 auto;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	z-index: 99;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	#body_box2{
	    padding:80px 0 0;
	}
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
@media (min-width: 1400px) {
	#body_box2{
	    padding:100px 0 0;
	}
	.container {
		width: 1370px;
	}
}

