/**reset start**/
html, body, div, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em,  ins, kbd, q, s, samp, 
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, caption{ 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 14px; 
    vertical-align: baseline; 
    font-family: "微软雅黑";
} 
table, tbody, tfoot, 
thead, tr, th, td{
	margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 14px; 
    font-family: "微软雅黑";
	
}
body{
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	background-image:none;
}
font,span{
	margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
}

img{
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 0; 
    font-family: inherit; 
    vertical-align: baseline; 
    font-family: "微软雅黑";
}
/*html,body{min-height: 100%;}*/
a{text-decoration:none;color: #333;}
table, tr, td {
    border-collapse: separate;
    border-spacing: 0px;
}
caption, th, td { 
    text-align: left; 
    font-weight: normal; 
} 
a img, iframe { 
    border: none; 
} 
ol, ul { 
    list-style: none; 
} 
input, textarea, select, button { 
    font-size: 100%; 
    font-family: inherit; 
} 
select { 
    margin: inherit; 
} 

ol { margin-left:2em; } 

/**reset end**/

/**public start**/

.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
.clearfix:after, .row:after, .col:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
} 

/**public end**/


.row{width: 1200px;margin: 0 auto;/*box-sizing:border-box;*/}
.row .col{float: left;}
 

#mobileNav {
	display:none;
}
 .mobile-inner-header-icon{
	 position:fixed;top:10px;right:10px;width:50px;height:50px;background:#2b5c8d;z-index:40;display:none;
 }

@media screen and (max-width: 1000px) {
	
	body{background-color:#fff;}
    .row,.col {
        width:100% !important;
    }
	.row .col div, .row .col img, .row .col h1, .row .col h2, .row .col h3, .row .col h4, .row .col h5, .row .col h6, .row .col p {
        max-width: 100% !important;
    }
     .row table.slider_table img, .row .col table.slider_table td img {
                max-width: initial !important;
            }
}