@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

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;
	width:100%;
	height:100%;
}

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

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

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

p,li{
	overflow:hidden;
}







#enter{
	width:100%;
	height:auto;
	position:relative;
}
#enter .part1{
	width:45%;
	position:absolute;
	top:7.9%;
	left:27.4%;
}
#enter .link{
	width:112px;
	line-height:32px;
	height:32px;
	font-size:17px;
	border:2px solid #fff;
	border-radius:20px;
	position:absolute;
	text-align:center;
	color:#fff;
	left:50%;
	margin-left:-58px;
}
#enter .link1{ top:49.2%;}
#enter .link2{ top:69.2%;}
#enter .link:hover,#enter .link:active { color:#fff !important;}


@media(max-width: 767px){
	#enter{ height:100%;background:url(images/enter.jpg) no-repeat;background-size:auto 100%;}
	#enter img{ display:none;}
	#enter .part1 img{ display:block;}
	#enter .part1{width:96%;top:20%;left:2%;}
	#enter .link{width:5em;line-height:1.4em;height:1.4em;border:1px solid #fff;font-size:1.2em;margin-left:-2.5em;border-radius:50px;}
	#enter .link1{ top:47.8%;}
	#enter .link2{ top:62.2%;}
}
@media(max-width: 325px){
	#enter .link{ font-size:1.1em;line-height:1.3em;height:1.3em;}
}

@media screen and (width:375px) and (height:812px){
	#enter .link1{ top:42.6%;}
	#enter .link2{ top:54.2%;}
}
@media screen and (width:411px) and (height:823px){
	#enter .link1{ top:44.6%;}
	#enter .link2{ top:56.8%;}
}




#footer{
	color:#fff;
	line-height:40px;
	font-size:18px;
	padding:68px 0px;
	border-top:none;
	text-align:center;
	background:#065adc;
}






#header1{
	background:url(images/header1.jpg) no-repeat center top;
}
#header1 .box{
	height:585px;
}







#layout1{
	background:url(images/ly1-bg.jpg) no-repeat center top;
}
#layout1 .box{
	height:593px;
	overflow:hidden;
}
#hot{
	margin:37px 33px 42px 36px;
}
#hot h2{
	font-size:38px;
	line-height:46px;
	height:46px;
	background:url(images/hot.png) no-repeat 91px 0px;
	padding-left:146px;
	margin-bottom:22px;
}
#hot p{
	font-size:16px;
	color:#838383;
	line-height:28px;
	max-height:56px;
}
#hot p a{ color:#838383;}



#layout1 .focus{
	float:left;
	position:relative;
	margin-left:7px;
	display:inline;
}
#layout1 .focus,#layout1 .focus .pic img{
	width:617px;
	height:344px;
}
#layout1 .textbg{ 
	background:#000;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
	width:100%;
}
.focus .textbg,.focus p{
	position:absolute;
	left:0px; bottom:0px;
	height:58px; line-height:58px;
}
.focus p{
	width:380px; font-size:20px;
	left:24px;
}
.focus p a{ color:#fff !important;}
.focus .tab{
	position:absolute;
	right:16px;
	bottom:18px;
}
.focus .tab li{
	background:#b8b8b8;color:#b8b8b8;
	cursor:pointer;
    display:inline-block;
    margin:0 6px;
    overflow:hidden;
    width:16px;
	height:16px;
	display:block;
	float:left;
	padding:0px;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:9px;
}
.focus .tab li.current{background:#ba181b;color:#ba181b;}


#layout1 .right{
	margin-left:8px;
	width:514px;
	display:inline;
}
#layout1 .right ul{ margin-top:-14px;}
#layout1 .right li{
	border-bottom:2px solid #eee;
}
#layout1 .right li:last-child{ border-bottom:none;}
#layout1 .right h5{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin-top:9px;
}
#layout1 .right p{
	font-size:16px;
	color:#838383;
	line-height:30px;
	max-height:60px;
	margin:10px 0px 17px 0px;
}







.biao{
	width:100%;
	height:36px;
	padding-top:54px;
	overflow:hidden;
}
.biao1{ background:url(images/syl.gif) no-repeat;}
.biao2{ background:url(images/spl.gif) no-repeat;}
.biao a{
	color:#fff;
	margin-left:1120px;
	font-size:15px;
}
.biao a:hover{color:#fff !important;}



.title{
	font-size:38px;
	text-align:center;
	color:#065adc;
	background:url(images/title.gif) no-repeat center center;
	margin:30px 0px 45px 0px;
}





.list ul{
	margin-left:-3px;
	zoom:1;
}
.list li{
	width:262px;
	float:left;
	margin-left:30px;
	display:inline;
}
.list li img{
	width:262px;
	height:164px;
}
.list li p,.list1 li p,.list2 li p{
	font-size:16px;
	line-height:22px;
	height:22px;
	text-align:center;
	margin:13px 0px 36px 0px;
}
.list li p a,.list1 li p a,.list2 li p a{ color:#333;}

.list1 ul,.list2 ul{
	margin-left:8px;
	zoom:1;
}
.list1 li,.list2 li{
	width:208px;
	float:left;
	margin-left:23px;
	display:inline;
}
.list1 li .pic,.list1 li img,.list2 li .pic,.list1 l2 img{
	width:208px;
	height:132px;
}
.list2 li .pic,.list2 li .pic img{ height:178px;}
.list1 li .pic,.list2 li .pic{ position:relative;}






.arrow{
	width:30px;
	height:23px;
	background:url(images/arrow.gif) no-repeat;
	margin:-13px 0px 0px 580px;
}




.xsgd{
	width:100%;
	line-height:30px;
	height:30px;
	background:url(images/xsgd.gif) no-repeat center 6px;
	cursor:pointer;
	font-size:22px;
	text-align:center;
	color:#065adc;
	margin:28px 0px 37px 0px;
}






#layout3 .list1 li p,#layout3 .list2 li p{ margin-bottom:16px;}
#layout3 .play{
	width:66px;
	height:66px;
	background:url(images/play.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin:-33px 0px 0px -33px;
	cursor:pointer;
}






#layout4{ margin-top:70px;}
#layout4 ul{ margin-left:10px;}
#layout4 li{
	width:555px;
	float:left;
}
#layout4 li{
	margin:70px 0px 62px 21px;
	display:inline;
}
#layout4 li,#layout4 li img{
	width:555px;
	height:166px;
}







.bg2{
	background:url(images/bg2.jpg) no-repeat center 542px;
}




#header2{
	background:url(images/header2.jpg) no-repeat center top;
}
#header2 .box{
	height:542px;
}






.title2{ margin:52px 0px 28px 0px;}


.list3{
	margin-left:-25px;
	zoom:1;
}
.list3 li{
	margin:24px 0px 0px 25px;
	width:380px;
	height:400px;
	background:#0073cc;
	float:left;
	display:inline;
}
.list3 .pic1,.list3 .pic1 img{
	width:154px;
	height:154px;
}
.list3 .pic1{
	float:left;
	margin:20px 0px 14px 28px;
	display:inline;
}
.list3 .pic1 img{
	border-radius:80px;
}
.list3 .text{
	width:160px;
	float:right;
	display:inline;
	margin:29px 19px 0px 0px;
}
.list3 .text h4{
	font-size:28px;
	line-height:38px;
	height:38px;
}
.list3 .text h5{
	font-size:16px;
	font-weight:normal;
	line-height:28px;
	height:28px;
}
.list3 .text p{
	line-height:21px;
	max-height:63px;
}

.list3 .pic2,.list3 .pic2 img{
	width:380px;
	height:212px;
}





#layout6 .title2{ margin-top:90px;}
#layout6 .list3{ margin-bottom:100px;}

/*css样式修改开始*/
#layout1 .box{ height:auto;} 
#hot h2{ height:auto; text-align:center;padding-left:156px;}
#layout1 .right .more{ color:#065adc; margin:-16px 0px 45px 450px; display:block;}
/*css样式修改结束*/