﻿ol,ul,li{list-style: none;}
a{text-decoration:none !important;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑"; 
    font-weight: normal;
}
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td,menu{margin:0;padding:0;}
ul,dl,ol{list-style:none;}
img,fieldset,input[type="submit"]{border:0 none;}
em{font-style:normal;}
strong{font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
button,input[type="button"]{cursor:pointer;border:0 none;}
a,button,input,img{-webkit-touch-callout:none;}
input,select,textarea{outline:none;}
a{text-decoration:none !important;font-weight: normal;}
.fl{ float: left}
.fr{ float: right}
.clear_float{clear:both;}
html {height: 100%;width: 100%;font-family: 'Heiti SC', 'Microsoft YaHei' !important;outline: 0;-webkit-text-size-adjust:none;}
body {height: 100%;margin:0;position: relative;padding:0;}
.noborderbottom{border-bottom:none !important;}
.nobordereight{border-right:none !important;}
.nopr{padding-right: none !important;}
.nomr{margin-right: 0 !important;}
.margin_center{
    margin:0 auto;
}
.desc-img .title{
	color:#000000 !important;
	font-size:16px;
}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
		display: block;
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q { 
		-webkit-hyphens: none;
		  -moz-hyphens: none;
		   -ms-hyphens: none;
		       hyphens: none;
		        quotes: none;
	}

	figure {
		margin: 0;
	}

	:focus {
		outline: 0;
	}

	table { 
		border-collapse: collapse; 
		border-spacing: 0;
	}

	img {
		border: 0;
		-ms-interpolation-mode: bicubic;
		vertical-align: middle;
	}

	legend {
		white-space: normal;
	}

	button,
	input,
	select,
	textarea {
		font-size: 100%;
		margin: 0;
		max-width: 100%;
		vertical-align: baseline;
		-webkit-box-sizing: border-box;
		  -moz-box-sizing: border-box;
		       box-sizing: border-box;
	}

	button,
	input {
		line-height: normal;
	}

	input,
	textarea {
		background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
	}

	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		line-height: 1;
		cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
		-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
		border: none;
	}

	input[type="checkbox"],
	input[type="radio"] {
		padding: 0; /* Addresses excess padding in IE8/9 */
	}

	input[type="search"] {
		-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	}

	input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
		-webkit-appearance: none;
	}

	button::-moz-focus-inner,
	input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
		border: 0;
		padding: 0;
	}



/* Repeatable Patterns
-------------------------------------------------------------- */
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
a {		
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		 -o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}

*{margin: 0; padding: 0;}
p{
    padding: 0px;
    margin: 0px;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	display: flow-root;
}
.col12 {
	width: 100%;
	float: left
}

.col11 {
	width: 91.66666667%
}

.col10 {
	width: 83.33333333%
}

.col9 {
	width: 75%
}

.col9-5 {
	width: 80%
}
.col9-55 {
	width: 70%
}

.col8 {
	width: 66.66666667%
}

.col7 {
	width: 50.33333333%
}

.col6 {
	width: 50%
}

.col6-5 {
	width: 60%
}
.col5-5 {
	width: 40%
}
.col5 {
	width: 49.66666667%
}

.col4 {
	width: 33.33333333%
}

.col3 {
	width: 25%
}

.col2-5 {
	width: 20%
}
.col2-55 {
	width: 30%
}

.col2 {
	width: 16.66666667%
}

.col1 {
	width: 8.33333333%
}

[class*='col'] {
    position: relative;
	box-sizing: border-box;
    float: left;
    display: flow-root;
}

.col-spacesm>* {
	padding-left: 3.5px;
	padding-right: 3.5px;
}

.col-spacemd>* {
	padding-right: 7.5px;
	padding-left: 7.5px;
}

.col-spacelg>* {
	padding-left: 10px;
	padding-right: 10px;
}
.col-space15>* {
	padding-left: 15px;
	padding-right: 15px;
}
.row-spacesm{
    margin-right: -3.5px;
    margin-left: -3.5px;
}

.row-spacemd{ 
    margin-right: -7.5px;
    margin-left: -7.5px;
}

.row-spacelg{ 
    margin-right: -10px;
    margin-left: -10px;
}
.row-space15{ 
    margin-right: -15px;
    margin-left: -15px;
}
body {
	color: #333;
	font: 14px/1.4 Hiragino Sans GB, Microsoft Yahei UI, Microsoft Yahei, \\5FAE\8F6F\96C5\9ED1, Segoe UI, Tahoma, "\5B8B\4F53 b8b\4F53", SimSun, sans-serif;
	width: expression(this.width > 1200 ? "1200px":true);
	min-width: 1200px;
}