@charset "utf-8";
/*
    Document   : CSS样式初始化
    Created on : 2016.7.23
    Author     :
    Description:
        CSS样式表的初始化，全局样式设置。部分样式属性请根据具体页面重置其属性
        导入方式：<link href="css/common.css" rel="stylesheet" type="text/css" />
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}  
fieldset,img {border:0 none}  
dl,ul,ol,menu,li {list-style:none}   
blockquote, q {quotes: none}   
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  
input,select,textarea,button {vertical-align:middle}  
button {border:0 none;background-color:transparent;cursor:pointer}  
body {background:#fff}   
body,th,td,input,select,textarea,button {font-size:12px;font-family:"微软雅黑", "黑体","宋体";} 
a {color:#666;text-decoration:none}  
a:active, a:hover {text-decoration:none}   
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  
caption {display:none;}    
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}    
img{vertical-align:top}  
.container,.container-fluid{
	padding: 0;
}
.row{
	margin: 0;
}
.topbox{
	position: relative;
}
.top{
	position: absolute;
	width: 100%;
	top: 30px;
	z-index: 999;
}
.navbox li{
	float: left;
	width: 14.2%;
	line-height: 76px;
}
.navbox a{
	color: #222222;
	font-size: 16px;
}
.tel{
	margin: 15px 0;
}
.adbox{
	background: #c70404;
	padding: 45px 0;
}
.adbox p{
	color: white;
	font-size: 18px;
	line-height: 66px;
}
.adbox img{
	transition: all 1s; 
}
.adbox li:hover img{
	transition: all 1s;
	transform: rotate(360deg);
}
.aboutbox{
	background: url(../../../../template/home/default/img1/about01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top: 75px;
	padding-bottom: 67px;
}
.about-r{
	padding-left: 70px;
	padding-right: 25px;
}
.about-c{
	margin-top: 45px;
}
.about-c p{
	color: #666666;
	font-size: 15px;
	line-height: 45px;
}
.about-m{
	background: url(../../../../template/home/default/img1/a02.png) no-repeat;
	width: 159px;
	line-height: 59px;
	margin-top: 100px;
}
.about-m a{
	color: white;
	font-size: 15px;
}
.probox{
	background: url(../../../../template/home/default/img1/p01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top: 98px;
	padding-bottom: 122px;
}
.p-c{
	margin-top: 62px;
}
.p-c-1{
	background: url(../../../../template/home/default/img1/p-c-1.png) no-repeat center center;
	height: 449px;
}
.p-c-2{
	background: url(../../../../template/home/default/img1/p-c-2.png) no-repeat center center;
	height: 449px;
}
.p-c-3{
	background: url(../../../../template/home/default/img1/p-c-3.png) no-repeat center center;
	height: 449px;
}
.p-c-4{
	background: url(../../../../template/home/default/img1/p-c-4.png) no-repeat center center;
	height: 449px;
}
.p-c-5{
	background: url(../../../../template/home/default/img1/p-c-5.png) no-repeat center center;
	height: 449px;
}
.p-c-6{
	background: url(../../../../template/home/default/img1/p-c-6.png) no-repeat center center;
	height: 449px;
}
.p-c-a{
	width: 105px;
	line-height: 30px;
	background: #9f6013;
	border-radius: 14px;
	margin: 387px auto 0 auto
}
.p-c a{
	color: white;
	font-size: 15px;
}
.casebox{
	background: url(../../../../template/home/default/img1/c01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top:60px ;
	padding-bottom: 78px;
}
.c-c{
	margin-top: 40px;
}
.c-c li div{
	overflow: hidden;
}
.c-c li div img{
	transition: all 1s;
}
.c-c li div:hover img{
	transition: all 1s;
	transform: scale(1.1);
}
.c-m{
	background: url(../../../../template/home/default/img1/a02.png) no-repeat center center;
	width: 159px;
	line-height: 57px;
	
	margin: 60px auto 0 auto;
}
.c-m a{
	color: white;
	font-size: 15px;
}
.newbox{
	background: url(../../../../template/home/default/img1/n01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top: 80px;
	padding-bottom: 63px;
}
.n-c li{
	padding-bottom: 30px;
	border-bottom: dashed 1px #666666;
	margin-top: 50px;
}
.n-c a{
	color: #c70404;
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
}
.n-c p{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
	padding-right: 60px;
}
.lbox{
	background: url(../../../../template/home/default/img1/l01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top: 110px;
	padding-bottom: 100px;
}
.lT{
	margin-bottom: 100px;
}
.l-c span{
	color: white;
	font-size: 18px;
}
.l-c p{
	color: white;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
}
.l-c a{
	color: white;
	font-size: 24px;
	font-weight: normal;
	font-family: "微软雅黑";
}
.l-c li{
	border-bottom: dashed 1px #c29494;
	padding-bottom: 26px;
	margin-top: 30px;
}
.footerbox{
	background: url(../../../../template/home/default/img1/f01.jpg) no-repeat center center;
	background-size:cover ;
	padding-top: 80px;
	padding-bottom: 24px;
}
.f-c span{
	color: #222222;
	font-size: 18px;
	display: block;
	margin-bottom: 30px;
}
.f-c a{
	color: #999999;
	font-size: 14px;
}
.f-c li{
	line-height: 25px;
}
.youhua{
	color: #999999;
	font-size: 14px;
	line-height: 35px;
}

.sjabout,.sjnew{
	margin: 20px auto;
	padding: 0 15px;
}
.sjaboutT,.sjproT,.sjnewT,.sjcaseT{
	color: #c70404;
	font-size: 24px;
	margin-bottom: 20px;
}
.sjabout-c p{
	color: #666666;
	font-size: 15px;
	line-height: 30px;
	text-indent: 2em;
}
.sjpro-c span{
	color: black;
	font-size: 15px;
	line-height: 35px;
}
.sjnew-c{
	padding: 0 10px;
}
.sjnew-c a{
	color: black;
	font-size: 15px;
}
.sjnew-c span{
	float: right;
	color: black;
	font-size: 15px;
}
.sjnew-c li{
	border-bottom: dashed 1px #666666;
	
	line-height: 45px;
}
.sjcase-c li{
	margin: 5px 0;
}
.sjfooter{
	background: #8b0000;
	color: white;
	font-size: 15px;
	line-height: 30px;
	padding: 20px 15px;
}


