body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre, 
fieldset, lengend, button, input, textarea, 
th, td { 
    margin: 0;
    padding: 0;
}
html{
	text-size-adjust: none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
}

body,
button, input, select, textarea { 
    
    font: 12px/1 "Microsoft Yahei",Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
	outline:none;
}
body{
	font-size:62.5%;
}

h1,h2,h3,h4,h5,h6{ 
	margin:0; 
	padding:0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;  
}
h1{
	font-size: 22px;
	
}
h2 { font-size: 16px; }
h3 { font-size: 14px;}
h4, h5, h6 { font-size: 100%;}

address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 


ul, ol { list-style: none; }


a { text-decoration: none; cursor:pointer;}

abbr[title], acronym[title] { 
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }


legend { color: #000; } 
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%; 
}
button{
	outline: none;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}


hr {
    border: none;
    height: 1px;
}

p{
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	font-size: 16px;
    color: #959595;
	letter-spacing: 0.5px;
}
img, object, embed, video {
	max-width: 100%;
}

.ie6 img {
	width:100%;
}
@font-face {
 font-family:"drugs";
 src:url("");
}




.gridContainer {
        margin:0 auto;
	max-width: 1920px;
}

.header{
	position: fixed;
	width:100%;
        max-width:1920px;
	height:82px;
	z-index:1;
	transition: background-color 0.5s ease-out;
	-moz-transition:background-color 0.5s ease-out;
	-o-transition:background-color 0.5s ease-out;
	-webkit-transition:background-color 0.5s ease-out;
}
.header_in{
	margin:0 auto;
	text-align:center;
}
.header_in>div{
	display:inline-block;
	height:82px;
	width:48%;
	vertical-align:top;
}
.header .logo{
	margin:5px 0 0 0;
	width:223px;
	height:60px;
	background:url("../image/linspirer.png") no-repeat 0px 0px;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
}
.header .menu{
	font-size:18px;
	color:#FFFFFF;
}
.header .menu ul{
	display:inline-block;
	overflow:hidden;
}
.header .menu ul li{
	float:left;	
}
.header .menu ul li a{
	display:inline-block;
	color:#FFFFFF;
	margin:0 20px;
	line-height:74px;
	cursor:pointer;
}
.header .menu ul li a.selected{
	color:#1fcca4;
}
.header .menu .submenu{
	display:none;
}
.header .menu .submenu ul{
	width:112px;
	background-color:#464749;
	text-align:left;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.header .menu .submenu ul li{
    margin-top:5px;
    padding-left:5px;
	float:none !important;
}

.header .menu .submenu ul li:hover{
	margin-top:5px;
	float:none !important;
        background-color:#1fcca4;
}
.header .menu .submenu ul li a{
	border:none !important;
	line-height:25px !important;
	font-size:16px !important;
	margin:0 !important;
}

.footer{
	max-width:1920px;
	width:100%;
	text-align:left;
	margin:0 auto;
}
.footer .footer_top{
	background-color:#323335;
}
.footer .footer_top_in{
	width:1200px;
	margin:0 auto;
}
.footer .footer_top_in .row {
    width: 100%;
    overflow: hidden;
    padding:42px 0 42px 0;
}
.footer .footer_top_in .row>div{
	display:inline-block;
	vertical-align:top;
}
.footer_top_in .row .cols_left{
	width:52%;
	float:left;
	margin-left:20px;
}
.footer_top_in .row .cols_right{
	width:20%;
	margin-left:235px;
}
.footer_top_in .cols_left .row_text{
	width:100%;
	border-bottom:1px solid #626262;
	padding:10px 0;
}
.footer_top_in .cols_left .row_text>a{
	display:inline-block;
	width:48%;
	vertical-align:top;
	text-align:left;
	font-size:18px;
	color:#959595;
}
.footer_top_in .cols_left .row_text_bottom{
	width:100%;
	margin:37px 0 0 0;
}
.footer_top_in .cols_left .row_text_bottom>div{
	display:inline-block;
	width:16%;
	vertical-align:top;
	text-align:left;
	font-size:14px;
	color:#626262;
}
.footer_top_in .cols_left .row_text_bottom>div span{
	display:block;
	color:#626262;
	margin: 0 0 20px 0;
}

.row_text_bottom .information .information_in{
	width:100%;
	margin:0 0 10px 0;
}
.row_text_bottom .information .information_in>div{
	display:inline-block;
	vertical-align:top;
}
.row_text_bottom .information .information_in>div:first-child{
	width:70px;
}
.row_text_bottom .information>div p{
	color:#626262;
	margin: 0 0 20px 0;
	font-size:14px;
}


.footer .footer_bottom{
	background-color:#2b2c2e;
	color:#959595;
	line-height:80px;
	font-size:14px;
}

.footer .footer_bottom a{ 
        background-color:#2b2c2e;
        color:#959595;
        line-height:80px;
        font-size:14px;
}



.carousel{
	position:relative;
}
.carousel-inner{
	position:relative;
	width:100%;
	overflow:hidden;
	min-height:200px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	min-height:245px;
}
.carousel-inner>.item{
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
	line-height:1;
}
@media all and (transform-3d),(-webkit-transform-3d){
.carousel-inner>.item{
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px;
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{
	left:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{
	left:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
	display:block;
}
.carousel-inner>.active{
	left:0;
}
.carousel-inner>.next,.carousel-inner>.prev{
	position:absolute;
	top:0;
	width:100%;
}
.carousel-inner>.next{
	left:100%;
}
.carousel-inner>.prev{
	left:-100%;
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
	left:0;
}
.carousel-inner>.active.left{
	left:-100%;
}
.carousel-inner>.active.right{
	left:100%;
}
.carousel-control{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	filter:alpha(opacity=50);
	opacity:.5;
}
.carousel-control.left{
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat:repeat-x;
}
.carousel-control.right{
	right:0;
	left:auto;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat:repeat-x;
}
.carousel-control:focus,.carousel-control:hover{
	color:#fff;
	text-decoration:none;
	filter:alpha(opacity=90);
	outline:0;
	opacity:.9;
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block;
	margin-top:-10px;
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
	left:50%;
	margin-left:-10px;
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
	right:50%;
	margin-right:-10px;
}
.carousel-control .icon-next,.carousel-control .icon-prev{
	width:20px;
	height:20px;
	font-family:serif;
	line-height:1;
}
.carousel-indicators{
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none;
}
.carousel-indicators li{
	display:inline-block;
	width:10px;
	height:10px;
	margin: 1px 10px;
	text-indent:-999px;
	cursor:pointer;
	border-radius:10px;
    border: 1px solid #808080;
}
.carousel-indicators .active{
	display:inline-block;
	width:10px;
	height:10px;
	margin: 0px 10px;
	background-color:#fff;
	border:1px soild red;
}
.carousel-caption{
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
}
.carousel-caption .btn{
	text-shadow:none;
}
@media screen and (min-width:768px){
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
	width:30px;
	height:30px;
	margin-top:-15px;
	font-size:30px;
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
	margin-left:-15px;
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
	margin-right:-15px;
}
.carousel-caption{
	right:20%;
	left:20%;
	padding-bottom:30px;
}
.carousel-indicators{
	bottom:20px;
}
}



@media screen and (min-width: 1200px){

.header_in{
	max-width:1920px;
}
.header_in>div{
	width:48%;
}


.footer .footer_top_in{
	max-width:1920px;
}
}

@media screen and (min-width: 1024px) and (max-width:1200px){

.header_in{
	width:984px;
}
.header_in>div:first-child{
	width:30%;
}
.header_in>div:nth-child(2){
	width:66%;
}


.footer .footer_top_in{
	width:984px;
}
.footer_top_in .cols_left .row_text>a:first-child,
.footer_top_in .cols_left .row_text_bottom>div:first-child{
	width:30%;
}
.footer_top_in .cols_left .row_text>a:nth-child(2),
.footer_top_in .cols_left .row_text_bottom>div:nth-child(2){
	width:66%;
}
.footer_top_in .row .cols_right{
	margin-left: 150px;
}
}



@media screen and (min-width: 768px) and (max-width:1023px){

.header{
	height:60px;
}
.header_in{
	width:728px;
}
.header_in>div{
	height:60px;
}
.header_in>div:first-child{
	width:30%;
}
.header_in>div:nth-child(2){
	width:66%;
}
.header .logo{
	width:218px;
	height:46px;
	margin: 7px 0 0 0;
}
.header .menu ul li a{
	margin:0 10px;
	line-height:60px;
}


.footer .footer_top_in{
	width:728px;
}
.footer_top_in .row .cols_right{
	margin-left:37px;
}
.footer_top_in .row .cols_left{
	width:58%;
}
.footer_top_in .cols_left .row_text{
	width:75%;
	text-align:left;
}
.footer_top_in .cols_left .row_text>a{
	width:38%;
}
.footer_top_in .cols_left .row_text_bottom{
	text-align:left;
}
.footer_top_in .cols_left .row_text_bottom>div:first-child{
	width:20%;
}
.footer_top_in .cols_left .row_text_bottom>div:nth-child(2){
	width:70%;
	float:right;
}
.row_text_bottom .information .information_in>div:first-child{
	width:46px;
}
}



@media screen and (max-width:767px){

.header{
	height:47px;
}
.header_in{
	width:100%;
}
.header_in>div{
	height:47px;
}
.header_in>div:first-child{
	width:60%;
}
.header_in>div:nth-child(2){
	width:30%;
	position:relative;
	text-align:right;
}
.header_in>div:nth-child(2) .menu_phone{
	display:inline-block;
	width:44px;
	height:34px;
	background:url("../image/menu.png") no-repeat 0 0;
	margin-top:5px;
}
.header_in>div:nth-child(2) .menu_phone.selected{
	background-color:#5b5959;
}
.header .logo{
	width:168px;
	height:35px;
	margin: 5px 0 0 0;
}
.header .menu{
	display:none;
	font-size:12px;
	background-color:#464749;
	position: absolute;
    top: 47px;
    right: 0px;
	width:100%;
	text-align:center;
}
.header .menu.selected{
	display:inline-block;
}
.header .menu ul li{
	float:none;
	text-align:left;
}
.header .menu ul li a{
	margin:0 10px;
	line-height:40px;
}


.footer .footer_top_in{
	width:90%;
}
.footer .footer_top_in .row>div{
	display:block;
	width:100%;
	margin-left:0;
}
.footer_top_in .row .cols_left{
	margin-top:90px;
}
.footer_top_in .cols_left .row_text{
	width:100%;
	text-align:left;
}
.footer_top_in .cols_left .row_text>a{
	font-size:16px;
}
.footer_top_in .cols_left .row_text_bottom{
	text-align:left;
}
.footer_top_in .cols_left .row_text_bottom>div{
	font-size:12px;
}
.footer_top_in .cols_left .row_text_bottom>div:first-child{
	width:48%;
}
.footer_top_in .cols_left .row_text_bottom>div:nth-child(2){
	width:48%;
	float:none;
}
.row_text_bottom .information .information_in>div:first-child{
	width:40px;
}
.row_text_bottom .information .information_in>div:nth-child(2){
	width:61%;
}
.footer .footer_bottom{
	line-height:28px;
	font-size:12px;
}
.footer .footer_bottom>span{
	display:block;
}
.row_text_bottom .information>div p {
    font-size: 12px;
}
}