a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}

*:focus { outline: none; }
input,button,select,textarea{
    outline:none;
    border: 0;
    /*-webkit-appearance: none*/
}
input,button,select,textarea{
    outline:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
button,input{
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
}
textarea{
    resize:none;
    /*-webkit-appearance: none;*/
}

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
/* For modern browsers */
.cf:before,
.cf:after {
    content:" ";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
    clear:both;	
}
body{
    font: 16px/1.5 "Helvetica Neue",Helvetica,Arial,"Source Han Sans","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	text-align: justify;
    text-justify: distribute;
    color: #333;
}
a:hover{
    text-decoration: none;
}
img{
    max-width: 100%;
    display: block;
}
/*侧边栏导航*/
#rightNav{
    position: fixed;right: 2%;bottom: 4%;
    height: 188px;
    width:54px;
}
#rightNav li{
    margin-bottom: 10px;
    width: 40px;
}
#rightNav .right-qr{
    position: absolute;
    left: -185px;
    top: 0px;
    max-width: 168px;
    display: none;
}
#rightNav .right-pnone{
    max-width: 250px;
    position: absolute;
    top: 108px;
    right: 68px;
    display: none;
}
/*手机模式*/
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.container {
	    width: 100%;
	    margin-right: 0;
	    margin-left: 0;
	}
	
	#nav{
		padding-left: 0;
	}
	
	/* #nav .nav-ul li:first-child{
		margin-right: 100px;
	} */
	
	#publicFooter .right .message-box {
	    font-size: 24px;
	    margin: 0 10px 0 !important;
	}
	
	.item2-text{
		left: 36px;
	}
}

@media only screen and (min-width: 992px) {
	
	
}

@media only screen and (max-width: 1242px){
    #nav ul li:first-child{
        /* width:25% !important; */
    }
    #introduce .left {
        padding: 50px 20px 80px 0 !important;
    }
    .carousel-caption {
        bottom: 15% !important;
    }
    #qualification .content{
        width: 218px !important;
    }
    #publicFooter .container{
        width:100%;
    }
    #publicFooter .left{
        /* padding: 96px 0 0 0 !important; */
    }
}



