html{-webkit-text-size-adjust:none;}
body{font-family:"Microsoft YaHei";font-size:14px;color:#555;line-height:20px;}
.bs{box-sizing: border-box;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[typa="reset"],textarea{cursor: pointer;-webkit-appearance:none;}
input[type="text"],input[type="password"],input[type="email"],input[typa="reset"],select{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="submit"]{border-radius:0;}
input[type="button"]{border-radius:0;}
input[type="text"]{border-radius:0;}
:-moz-placeholder{color: #888;opacity:1;}
::-moz-placeholder{color: #888;opacity:1;}
input:-ms-input-placeholder{color: #888;opacity:1;font-size:14px;}
input::-webkit-input-placeholder{color: #888;opacity:1;font-size:14px;}
select{border: solid 0px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;}
/*********************************首页************************************/
header{
	height:100px;
	line-height:100px;
	background:#fff;
}
header .logo{
	width:380px;
	background:url(../images/logo.jpg) left center no-repeat;
	height:80px;
	padding: 10px 0;
}
nav a{
	font-size:16px;
	padding:0 30px;
}
nav a.on{
	color:#f11123;
}
/*轮播图*/
#banner{
	height:398px;
}
.banner{height:398px;overflow: hidden;width:100%;}
.banner .bd{z-index: 0;width:100% !important;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:398px;overflow: hidden;text-align: right;}
.banner .hd{z-index: 1;bottom:8px;overflow: hidden;position:absolute;text-align:center;width:100%;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{display:inline-block;*zoom:1;*display: inline;cursor: pointer;width:11px;text-align:center;height:11px;margin:0 5px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior: url(PIE.htc);position:relative;}
.banner .hd ul li.on{background:#f11123;}
/*图标*/
.icon li{
	float:left;
	width:239px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
	padding:45px 0px;
}
.icon li img{
	height:66px;
}
.icon li p{
	font-size:16px;
	margin-top:6px;
}
.index_tit{
	margin-top:20px;
	margin-bottom:15px;
}
.index_tit h1 i{
	display:inline-block;
	width:72px;
	height:3px;
	background:#f11123;
}
.index_tit h2{
	font-size:14px;
	line-height:28px;
	text-transform: uppercase;
	color:#888;
}
.index_tit h3{
	font-size:18px;
	color:#333;
}
/**************************关于我们*****************************/
.about{
	margin-top:30px;
	margin-bottom:20px;
	padding:70px 0px;
	background:url(../images/aboutBg.jpg) center top no-repeat;
}
.aboutCont{
	width:640px;
	height:200px;
	padding:30px;
	overflow:hidden;
	background:url(../images/aboutWhite.png) center repeat;
}
.aboutCont h1{
	font-size:20px;
	color:#f11123;
	margin-top:20px;
	font-weight:bold;
	margin-bottom:15px;
}
.aboutCont p{
	font-size:15px;
	line-height:28px;
	color:#555;
}
.aboutCont a{
	color:#f11123;
}
.newsLeft{
	width:500px;
	padding:4px;
	border:1px solid #ddd;
	height:320px;

}
.newsLeft a{
	display:block;
	width:500px;
	height:320px;
	text-align:center;
	line-height:320px;
}
.newsLeft a img{
	display:inline-block;
	vertical-align:middle;
	max-height:320px;
	max-width:500px;
}
.newsRight{
	width:665px;
}
.news_more{
	display:inline-block;
	margin-left:535px;
	height:32px;
	line-height:32px;
	border:1px solid #f11123;
	padding:0px 30px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	position:relative;
	behavior:url(PIE.htc);
	color:#f11123;
}

.newsRight dl{
	margin-bottom:30px;
}
.newsRight dl dt{
	width:76px;
	height:46px;
	padding:15px 0px;
	border:2px solid #ffc4c4;
	text-align:center;
	line-height:23px;
	color:#f11123;
	float:left;
}
.newsRight dl dt b{
	font-size:16px;
}
.newsRight dl dd{
	float:left;
	width:565px;
	margin-left:20px;
}
.newsRight dl dd .name{
	display:block;
	width:565px;
	font-size:16px;
	color:#222;
	margin-bottom:8px;
}
.newsRight dl dd p{
	font-size:12px;
	line-height:22px;
	color:#888;
	max-height:44px;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/*底部*/
footer{
	background:#f0f0f0;
	padding:20px 0px;
}
.footer2{
	padding:20px 0px;
	color:#fff;
	background:#f11123;
	font-size:15px;
}
.footer1{
	padding-bottom:20px;
}
.footer_nav dl{
	float:left;
	margin:0 30px;
}
.footer_nav dl dt{
	font-size:15px;
	font-weight:bold;
	color:#222;
	line-height:30px;
}
.footer_nav dl dd a{
	font-size:13px;
	font-weight:normal;
	color:#555;
	line-height:26px;
	display:block;
}
.footer_logo{
	margin-top:30px;
}
.footer_link{
	width:320px;
	border-left:1px solid #aaa;
	padding-left:30px;
}
.footer_link h1{
	font-size:18px;
	font-weight:bold;
	color:#222;
	margin-bottom:15px;
}
.footer_link p{
	font-size:14px;
	color:#555;
	line-height:26px;
}
/***********************左边***********************/
.page{
	background:#f0f0f0;
	padding:20px 0px 30px;
	border-bottom:1px solid #ddd;
}
.left{
	width:245px;
}
.page_menu{
	background:#fff;
	margin-bottom:20px;
}
.menuTit{
	background:#f11123;
	padding:25px 0 25px 20px;
	color:#fff;
}
.menuTit h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
.menuCont{
	padding:0 20px;
	width:205px;
}
.menuCont a{
	display:block;
	line-height:46px;
	font-size:15px;
	border-bottom:1px dashed #ddd;
}
.page_link{
	background:#fff;
	padding:10px 20px;
	width:205px;
}
.page_link h1{
	color:#f11123;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.page_link p{
	line-height:28px;
	font-size:14px;
}
.right{
	width:930px;
}
.breadmenu{
	height:67px;
	width:930px;
	background:url(../images/breadmenu.png) left top no-repeat;
}
.breadmenu span.fl{
	font-size:18px;
	color:#fff;
	position:relative;
	top:30px;
	left:30px;
}
.breadmenu span.fr{
	line-height:44px;
	padding-right:10px;
}
.breadmenu span.fr i{
	font-style:normal;
	margin:0 2px;
}
.rightCont{
	width:873px;
	background:#fff;
	margin-left:17px;
	padding:20px;
	min-height:350px;
}
/***********************公司简介***********************/
#about img{
	margin-right:15px;
	margin-bottom:15px;
}
#about p{
	font-size:14px;
	line-height:28px;
	margin-bottom:10px;
}

/*********************新闻中心*************************/
#news li{
	line-height:32px;
	border-bottom:1px dashed #ddd;
	background:url(../images/news2.jpg) left center no-repeat;
	padding-left:13px;
}
#news li a{
	display:block;
	width:100%;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#555;
}
#news li a span.fl{
	width:720px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.flip{
	margin-top:15px;
}
.flip a{
	display:inline-block;
	height:24px;
	border:1px solid #ddd;
	line-height:24px;
	padding:0 10px;
}
.flip a.on{
	background:#f11123;
	color:#fff;
	border-color:#f11123;
}
/*********************新闻详情页*************************/
.news_tit{
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}
.news_date{
	font-size:13px;
	border-bottom:1px dashed #ddd;
	margin-bottom:15px;
	padding-bottom:10px;
}
.news_cont{
	padding-bottom:10px;
	border-bottom:1px dashed #ddd;
	margin-bottom:8px;
}
.news_cont p{
	font-size:14px;
	line-height:28px;
	margin-bottom:10px;
}
.news_cont img{
	max-width:100%;
}
.flip1 a{
	display:block;
	font-size:14px;
	line-height:26px;
}

/********************联系我们**********************/
.contactText{
	background:url(../images/contact.png) center top no-repeat;
	height:347px;
	position:relative;
}
.contactText div{
	position:absolute;
	top:160px;
	text-align:center;
	width:253px;
}
.address{
	left:0px;
}
.tel{
	left:309px;
}
.weixin{
	left:618px;
}
.contactText div h1{
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}
.contactText div p{
	font-size:14px;
	line-height:26px;
}



/*案例中心*/
#case{background:#fff;padding:20px 10px;-webkit-box-shadow:0px 0px 8px #ddd;-moz-box-shadow:0px 0px 8px #ddd;box-shadow:0px 0px 8px #ddd;position:relative;behavior:url(PIE.htc);margin-bottom:20px;}
#case ul li{float:left;margin:0 10px 20px;width:264px;height:230px;overflow:hidden;}
#case ul li a{text-align:center;display:block;width:100%;height:100%;font-size:15px;}
#case ul li a .img{width:264px;height:200px; line-height:200px;}
#case ul li a img{max-width:264px;max-height:200px;vertical-align:middle;}
#case ul li a .text{line-height:30px;}




	.mobile{position:fixed;
    right:0;bottom:100px;
    width: 300px;
    height:620px;
    background: url(../images/mobile_container.png) no-repeat;background-size:100%;z-index:15000;}
	.mobile iframe{height:460px;
		*display:none;
		display:none \9;
		
    position: absolute;
    width:260px;
    top:79px;
    left:20px;background:#fff;}
	.mobile>img{position: absolute;
    width:260px;
    top:79px;
    left:20px;display:none;
		*display:block;
		display:block \9;
		
	}




