@charset "utf-8";
body{
	font-family: "SimHei","Microsoft Yahei","SimSun";
	font-size: 14px;
	color: #000;
	background-repeat: no-repeat;
	background-position: top;
}

a{
	color:#000;
	/*transition:all 0.2s;*/
}

a:hover{
	color:#c41a1a !important;
}

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
	max-width: 100%;
	max-height: 100%;
}

.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1200px;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}








#header{
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/header.jpg);
}
#header .box{
	height: 1010px;
}








#footer{
	line-height:36px;
	padding:38px 0px;
	border-top:none;
	text-align:center;
	background:#0172cf;
	font-size:16px;
}







#layout1{
	background-image: url(../images/ly1-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#layout1 .box{
	height:941px;
	padding-top:43px;
}



#layout2{
	background-image: url(../images/ly2-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#layout2 .box{
	height:954px;
	padding-top:34px;
}



#layout3{
	background-image: url(../images/ly3-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#layout3 .box{
	height:1008px;
	padding-top:34px;
}



#layout4{
	background-image: url(../images/ly4-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#layout4 .box{
	height:967px;
	padding-top:34px;
}









.block1{ width:310px;}
.block1.left{
	margin-left:10px;
	display:inline;
}
#layout2 .block1{
	margin-right:26px;
	display:inline;
}

.photo,.photo img{
	width:228px;
	height:228px;
}
.photo img{ border-radius:114px;}
.block1.left .photo{ margin-left:34px;}
#layout1 .photo{ margin-bottom:11px;}
#layout2 .photo{ margin-left:-72px;}
#layout2 .biao{ margin-top:-2px;}
#layout3 .photo{ margin-bottom:34px;}
#layout4 .photo{ margin:0px 0px 28px -72px;}

.block2 .title{
	float: right;
	font-size: 15px;
	margin-top: 110px;
	margin-right: 48px;
	color: #39C;
}
.block2 .title a{
	color: #06F;
}

#layout2 .title{
	float: right;
	font-size: 15px;
	margin-top: 90px;
	margin-right: 120px;
	color: #39C;
}
#layout4 .title{
	float: right;
	font-size: 15px;
	margin-top: 90px;
	margin-right: 120px;
	color: #39C;
}
.block1 p{
	font-size:15px;
	text-indent:2em;
	color:#393f43;
	line-height:30px;
	font-family:"Microsoft Yahei","SimSun";
}
#layout1 .block1 p{ margin:72px 26px 0px 22px;}
#layout2 .block1 p{ margin:64px 38px 0px 11px;}
#layout3 .block1 p{ margin:65px 46px 0px 4px;}
#layout4 .block1 p{ margin:63px 10px 0px 16px;}







.block2{ width:815px;}
.block2 h4{
	font-size:43px;
	line-height:60px;
	height:120px;
}
#layout1 .block2 h4{ margin:141px 0px 30px 0px;width:785px;}
#layout2 .block2 h4{ margin:116px 0px 42px 0px;width:730px;}
#layout3 .block2 h4{ margin:140px 0px 27px 0px;width:785px;}
#layout4 .block2 h4{ margin:115px 0px 51px 0px;width:730px;}





.focus{
	position:relative;
	box-shadow:-6px 5px 13px 1px rgba(186, 186, 186, 0.8);
}

.focus,.focus .pic img{
	width:815px;
	height:495px;
}
.focus .tab{
	position:absolute;
	bottom:18px;
}
.focus .tab{right:43px;}
#layout2 .focus .tab,#layout4 .focus .tab{ left:38px;}

.focus .tab li{
	background:#fff;color:#fff;
	cursor:pointer;
    display:inline-block;
    margin:0 14px;
    overflow:hidden;
    width:19px;
	height:19px;
	display:block;
	float:left;
	padding:0px;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:10px;
}
.focus .tab li.current{background:#36acfe;color:#36acfe;}
#layout2 .focus .tab li.current{background:#25ada9;color:#25ada9;}
#layout3 .focus .tab li.current{background:#ff9339;color:#ff9339;}
#layout4 .focus .tab li.current{background:#1caaa5;color:#1caaa5;}


#layout2 .focus{box-shadow:0px 0px 0px;}
#layout2 .focus .k{
	width:91px;
	height:503px;
	background:url(images/k.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
}
#layout2 .focus .k1{
	width:766px;
	height:11px;
	background:url(images/k1.png) no-repeat;
	position:absolute;
	bottom:-11px;
	left:-12px;
}
#layout2 .focus .k2{
	width:12px;
	height:495px;
	background:url(images/k2.png) no-repeat;
	position:absolute;
	top:0px;
	left:-12px;
}
#layout2 .focus p{ right:30px;}

.focus p{
	width: 285px;
	height: 196px;
	position: absolute;
	right: 0;
	top: 122px;
	padding: 24px 62px 0px 106px;
	font-size: 16px;
	line-height: 32px;
	background-image: url(../images/p.png);
	background-repeat: no-repeat;
}
.focus p a{
	color:#fff !important;
	text-decoration:none;
}
