*{ 
    margin:0;padding:0;  outline: 0;  
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
html,body{ 
    color:#000; 
    background:#fff; 
    font:14px Arial,Verdana,sans-serif,"Times New Roman",思源宋体; 
    width:100%;

}
input,select,button{ 
     font-size:100%;
     outline:0;
     vertical-align:middle;
     -webkit-appearance: none;
 }
button{
    border: 0;
    background-clip: padding-box;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
ol,ul,li { list-style:none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ 
     border:none;
     vertical-align:baseline;
}
a, a:link, a:visited{
     color:#000;
     text-decoration:none;
}
a:hover{ 
    color:#000; 
    text-decoration:underline;
}
/* 标签属性，textarea,input 强制输入时内容超出时换行，打断 */
textarea,input{ 
    word-wrap:break-word; 
    word-break:break-all; 
} 
span,p,div{ 
    word-wrap:break-word;
} 
.lf{ float:left; }
.rt{ float:right; }
.clearfix{ content: ''; display: block; clear: both; }






a{
	text-decoration: none!important;
}



.container{
	width: 1200px;
	margin:0 auto;
	padding: 0;
}



.header{
	background: #ffffff;
	height: 114px;
	width: 100%;
}
.logo-pic{
	float: left;
	margin-top:21px;
	margin-right: 18px;
}
.logo-name{
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	float: left;
	margin-top: 30px;
}
.menu{
	float: right;
}

.menu ul li{
	float: left;
}

.menu ul li a{
	color: #333;
	display: block;
	text-decoration: none;
	font-size: 16px;
	border-top:6px solid #fff;
	line-height: 40px;
	padding:34px 20px;
}
.menu ul li a:hover{
	border-top:6px solid #fb2323;
}


.banner{
	min-width: 1200px;
}

.section1{
	min-width: 1200px;
	height: 680px;
	background: url(../images/bg1.jpg) center no-repeat;
}
.secion1-1{
	width: 400px;height: 300px;font-size: 30px;color: #fff;float: right;padding-top: 105px;padding-left: 40px;
}
.section2{
	min-width: 1200px;
	height: 546px;
	background: url(../images/bg2.jpg) center no-repeat;
	padding-top: 80px;
}
.part-row a h4{
	font-size: 24px;color: #333;text-align: center;padding-top: 20px;margin-top:13px;
}
.part-row a:hover h4{
	color: #fb2323;
}
.part-row a p{
	font-size: 16px;color: #999;text-align: center;
}
.section2 .left{
	width: 270px;
	height: 465px;
	float: left;
}
.section2 .right{
	width:900px;
	height: 465px;
	float: right;
}

.section3{
	min-width: 1200px;
	height: 628px;
	background: url(../images/bg3.jpg) center no-repeat;
	padding-top: 78px;
}
.section3 .left{
	width: 720px;
	height: 550px;
	float: left;
}
.section3 .left a:hover{
	color: #fb2323;
}
.section3 .right{
	width: 160px;
	height: 550px;
	float: left;
}
.section3 .left p{
	font-size: 16px;
	color: #666;
	line-height: 28px;
	margin-bottom: 0px;
}

.section3 .left a{
	font-size: 16px;
	color: #000;
	margin-left: 23px;
}
.section4{
	min-width: 1200px;
	height: 600px;
	background: url(../images/bg4.jpg) center no-repeat;
}

.section4 .left{
	width: 382px;
	height: 425px;
	float: left;
	padding-top: 20px;
	padding-left:9px;
	padding-right: 45px;
}
.section4 .left ul li:nth-child(1){
	font-size: 18px;
	color: #666;
	margin-bottom: 15px;
}
.section4 .left ul li:nth-child(2){
		margin-bottom: 70px;
}
.section4 .left ul li:nth-child(2) a{
	font-size: 30px;
	color: #000;

}
.section4 .left ul li:nth-child(3){
		margin-bottom: 30px;
}
.section4 .left ul li:nth-child(3) a{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.section4 .left ul li:nth-child(4){
		margin-bottom: 10px;
}

.section4 .left ul li:nth-child(5) a{
	font-size: 14px;
	color: #999;
}
.section4 .right{
	width: 480px;
	height: 425px;
	background: #fff;
	float: left;
	padding-top: 45px;
	padding-left: 35px;
	padding-right: 28px;
}
.section4 .right p:nth-child(1) a{
	font-size: 18px;
	color: #333;
}
.section4 .right p:nth-child(1){
	margin-bottom: 17px;
}
.section4 .right p:nth-child(2) a{
	font-size: 16px;
	color: #999;
}
.section4 .right p:nth-child(2){
	margin-bottom: 32px;
}
.section4 .right p:nth-child(3) a span{
	font-size: 16px;
	color: #999;
}
.section4 .right p:nth-child(3) a span{
	font-size: 16px;
	color: #999;
}
.section4 .r-row:hover p:nth-child(3) a span{
	color: #fb2323;
}
.section4 .r-row{
	margin-bottom: 55px;
}
/*.footer{*/
	/*height: 400px;*/
	/*background: #484544;*/
	/*padding-top: 60px;*/
/*}*/
/*.footer .ul1{*/
	/*margin-right: 205px;*/
/*}*/
/*.footer .ul1 li:nth-child(1){*/
	/*font-size: 16px;*/
	/*color: #999;*/
/*}*/
/*.footer .ul1 li:nth-child(2){*/
	/*font-size: 30px;*/
	/*color: #fb2323;*/
	/*margin-bottom: 5px;*/
/*}*/

/*.footer .ul1 li:nth-child(3){*/
	/*font-size: 21px;*/
	/*color: #fff;*/
/*}*/
/*.footer .ul1 li{*/
	/*margin-bottom: 12px;*/
/*}*/
/*.footer .ul2{*/
	/*margin-right: 75px;*/
/*}*/

/*.footer .ul2 li:nth-child(1) a{*/
	/*font-size: 16px;*/
	/*color: #fff;*/
/*}*/
/*.footer .ul2 li:nth-child(1){*/
	/*margin-bottom: 30px;*/
/*}*/
/*.footer .ul2 li{*/
	/*margin-bottom: 12px;*/
/*}*/
/*.footer .ul3{*/
	/*margin-right: 0px;*/
/*}*/

/*.footer .ul3 li:nth-child(1) a{*/
	/*font-size: 16px;*/
	/*color: #fff;*/
/*}*/
/*.footer .ul3 li:nth-child(1){*/
	/*margin-bottom: 30px;*/
/*}*/
/*.footer .ul3 li{*/
	/*margin-bottom: 12px;*/
/*}*/
/*.footer ul{*/
	/*float: left;*/
	/*margin-right: 30px;*/
	/*height:180px;*/
/*}*/

/*.footer ul li a{*/
	/*color: #999;*/
	/*text-decoration: none;*/
	/*display: block;*/
	/*font-size: 14px;*/

/*}*/


/*.footer ul li.title a{*/
	/*color: #fff;*/
	/*padding-bottom: 20px;*/
	/*font-size: 16px;*/
	/*padding-top: 0px;*/

/*}*/


/*.link a{*/
	/*display: block;*/
	/*float: left;*/
	/*color: #777;*/
	/*font-size: 14px;*/
	/*margin-right: 6px;*/
	/*margin-bottom: 12px;*/
/*}*/