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

a{
	color:#000;
}

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

.fw{
	color:#fff;
}
.fw a{
	color:#fff;
}



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;
	overflow:hidden;
}

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

p,li{
	overflow:hidden;
}








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









#layout1{
	background:url(images/ly1-bg.jpg) no-repeat center top #f6f2e4;
}
#hot{
	text-align:center;
	margin:27px 0px 34px 142px;
	height:112px;
}
#hot h1{
	font-size:45px;
	line-height:60px;
	height:60px;
	margin-bottom:7px;
}
#hot h1 a{ color:#2f4eb2;}
#hot p{
	font-size:16px;
	color:#464646;
	line-height:22px;
	height:22px;
}

.focus{
	position:relative;
	float:left;
}
.focus,.focus img{
	width:676px;
	height:424px;
}
.textbg{
	height:50px;
	background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.focus p{
	height:50px;
	line-height:50px;
	left:20px;
	font-size:18px;
	position:absolute;
	bottom:0px;
	max-width:420px;
}
.focus p a{ color:#fff;}
.focus .point{
	position: absolute;
	right: 35px;
	bottom: 15px;
	z-index: 10;
}
.focus .point .prve,.focus .point .next{
	float: left;
	width: 10px;
	height: 21px;
	cursor: pointer;
}
.focus .point .prve{
	background: url(images/prve.png);
	margin-right: 10px;
}
.focus .point .next{
	background: url(images/next.png);
	margin-left: 10px;
}
.focus .point span{
	float: left;
	width: 6px;
	height: 6px;
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	margin: 6px 6px 0px 6px;
	background: #fff;
}
.focus .point .current{
	background:none;
}

#layout1 .right{
	width:524px;
	height:423px;
	margin-top:1px;
	background:#f6f6f6;
}
#layout1 .right ul{
	margin-top:3px;
}
#layout1 .right li{
	font-size:20px;
	border-bottom:1px solid #e3e3e4;
	line-height:69px;
	height:69px;
}
#layout1 .right li a{ color:#0a0a0a; text-decoration:none;}
#layout1 .right li img{
	display:inline;
	float:left;
	margin:23px 16px 0px 17px;
}
#layout1 .right li a:hover{
	color:#005ac9 !important;
	font-weight:bold;
}



#layout1 .list{
	margin:52px 0px 43px 0px;
}
#layout1 .list ul{
	margin-left:-60px;
	zoom:1;
}
#layout1 .list li{
	float:left;
	width:360px;
	height:202px;
	margin-left:60px;
	position:relative;
}
#layout1 .list li img{
	width:360px;
	height:202px;
}
#layout1 .list p{
	position: absolute;
	width: 100%;
	height: 36px;
	line-height: 36px;
	left: 0px;
	bottom: 0px;
	text-align: center;
	background-color:rgba(0,0,0,0.6);
}
#layout1 .list p a{ color:#fff;}
#layout1 .list .play{
	position: absolute;
	width: 77px;
	height: 77px;
	background: url(images/play1.png);
	left: 50%;
	top: 50%;
	margin: -56px 0px 0px -38px;
}











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





.hot1{
	width:804px;
	text-align:center;
	height:80px;
}
#layout2 .hot1{ margin:134px 0px 66px 370px;}
.hot1 h2{
	font-size:36px;
	line-height:48px;
	height:48px;
}
.hot1 p{
	font-size:16px;
	line-height:22px;
	height:22px;
	margin-top:9px;
}



#layout2 .left{
	width:646px;
}
#layout2 .focus{
	margin-bottom:27px;
}
#layout2 .focus,#layout2 .focus img{
	width:646px;
	height:380px;
}
#layout2 .textbg,#layout2 .focus p{
	height:42px;
	line-height:42px;
}
#layout2 .focus p{max-width:610px; left:24px;}

#layout2 .pic1,#layout2 .pic1 img{
	width:268px;
	height:172px;
}
#layout2 .pic1{
	float:left;
	position:relative;
}
#layout2 .play1{
	position: absolute;
	width:66px;
	height:66px;
	background: url(images/play2.png);
	left: 50%;
	top: 50%;
	margin: -33px 0px 0px -33px;
}
#layout2 .text{
	width:352px;
	float:right;
	margin:8px 2px 0px 0px;
	display:inline;
}
#layout2 .title{
	width:100%;
	height:31px;
	line-height:31px;
	background:url(images/title.png) no-repeat;
	font-size:20px;
	text-align:center;
	color:#0167bb;
}
#layout2 .title a{color:#0167bb;}
#layout2 .text h5{
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	height:26px;
	text-align:center;
	margin:15px 0px 10px 0px;
}
#layout2 .text p,#layout2 .right li p{
	line-height:26px;
	color:#b6d5ef;
	max-height:78px;
}


#layout2 .right{
	width:525px;
	padding-right:3px;
	margin-top:-67px;
}
#layout2 .right li{
	border-bottom:1px solid #579ed9;
	padding:67px 0px 21px 0px;
}
#layout2 .right li h4{
	font-size:24px;
	font-weight:normal;
	line-height:32px;
	height:32px;
	margin-bottom:13px;
}









#layout3.ly3-1{background:url(images/ly3-1.jpg) no-repeat center top;}
#layout3.ly3-1 .box{ height:1352px;}
#layout3.ly3-2{background:url(images/ly3-2.jpg) no-repeat center top;}
#layout3.ly3-2 .box{ height:1344px;}
#layout3.ly3-3{background:url(images/ly3-3.jpg) no-repeat center top;}
#layout3.ly3-3 .box{ height:1348px;}

#layout3 .hot1{
	margin:184px 0px 53px 349px;
}
#layout3 .left{
	width:373px;
	margin:0px 0px 0px 88px;
	display:inline;
}
#layout3.ly3-1 .left a{ color:#007896;}
#layout3.ly3-2 .left a{ color:#007d51;}
#layout3.ly3-3 .left a{ color:#00448c;}
#layout3 .left h5{
	font-size:25px;
	line-height:36px;
	max-height:72px;
	margin:55px 0px 12px 0px;
}
#layout3 .left p{
	line-height:26px;
	max-height:104px;
}
#layout3.ly3-1 .left p{ color:#027b99;}
#layout3.ly3-2 .left p{ color:#007d51;}
#layout3.ly3-3 .left p{ color:#00448c;}

#layout3 .left ul{
	padding-top:9px;
	margin-top:14px;
}
#layout3 .left li{
	font-size:16px;
	line-height:48px;
	height:48px;
	padding-left:29px;
}
#layout3.ly3-1 .left ul{ background:url(images/ul1.gif) no-repeat 1px top;}
#layout3.ly3-2 .left ul{ background:url(images/ul2.gif) no-repeat 1px top;}
#layout3.ly3-3 .left ul{ background:url(images/ul3.gif) no-repeat 1px top;}
#layout3.ly3-1 li{ background:url(images/li2.png) no-repeat left center;}
#layout3.ly3-2 li{ background:url(images/li1.png) no-repeat left center;}
#layout3.ly3-3 li{ background:url(images/li3.png) no-repeat left center;}

#layout3 .right{
	width:678px;
	margin-right:2px;
	display:inline;
}
#layout3 .block1{
	width:634px;
	height:286px;
	padding:24px 21px;
	border:1px solid #fff;
}
#layout3 .focus{
	float:left;
	position:relative;
}
#layout3 .focus,#layout3 .focus img{
	width:418px;
	height:286px;
}
#layout3 .focus p,#layout3 .block1 li p{
	width:100%;
	left:0px;
	text-align:center;
	min-width:416px;
}

#layout3 .block1 ul{
	float:right;
}
#layout3 .block1 li{
	position:relative;
	margin-bottom:6px;
}
#layout3 .block1 li,#layout3 .block1 li img{
	width:208px;
	height:140px;
}
#layout3 .block1 li .textbg,#layout3 .block1 li p{
	line-height:36px;
	height:36px;
}
#layout3 .block1 li p{
	font-size:16px;
	position:absolute;
	left:0px;
	bottom:0px;
	width:208px;
	min-width:208px;
	text-align:center;
}
#layout3 .block1 .play{
	width:60px;
	height:38px;
	position:absolute;
	top:45px;
	left:74px;
}
#layout3.ly3-1 .block1 .play{ background:url(images/play3.png) no-repeat;}
#layout3.ly3-2 .block1 .play{ background:url(images/play4.png) no-repeat;}
#layout3.ly3-3 .block1 .play{ background:url(images/play5.png) no-repeat;}


#layout3 .block2{
	width:676px;
	height:261px;
	border:1px solid #fff;
	position:relative;
	margin-top:39px;
}
#layout3 .block2 .title{
	width:142px;
	height:28px;
	background:#fff;
	border-radius:13px;
	text-align:center;
	line-height:26px;
	font-size:21px;
	font-weight:bold;
	position:absolute;
	left:260px;
	top:-14px;
}
#layout3.ly3-1 .block2 .title,#layout3.ly3-1 .block2 .title a{ color:#06b9cd !important;}
#layout3.ly3-2 .block2 .title,#layout3.ly3-2 .block2 .title a{ color:#007d51 !important;}
#layout3.ly3-3 .block2 .title,#layout3.ly3-3 .block2 .title a{ color:#00448c !important;}
#layout3 .block2 li{
	font-size:16px;
	line-height:38px;
	background:url(images/li4.png) no-repeat left center;
	padding-left:35px;
}
#layout3 .block2 ul{
	margin:25px 0px 0px 30px;
}


#layout3 .block3 ul{
	margin:39px 0px 0px 150px;
}
#layout3 .block3 li{
	padding:26px 27px 27px 26px;
	float:left;
	display:inline;
	margin-left:39px;
	position:relative;
}
#layout3.ly3-1 .block3 li{ background:url(images/li5.png) no-repeat;}
#layout3.ly3-2 .block3 li{ background:url(images/li6.png) no-repeat;}
#layout3.ly3-3 .block3 li{ background:url(images/li7.png) no-repeat;}

#layout3 .block3 li,#layout3 .block3 li img,#layout3 .block3 li .textbg2{
	width:256px;
	height:256px;
}
#layout3 .block3 li img,#layout3 .block3 li .textbg2{
	border-radius:130px;
}
#layout3 .textbg1{
	width:206px;
	height:52px;
	position:absolute;
	left:51px;
	bottom:27px;
	background:url(images/textbg1.png) no-repeat;
}
#layout3 .block3 li h5{
	width:130px;
	height:34px;
	line-height:44px;
	position:absolute;
	left:90px;
	bottom:45px;
	font-size:18px;
	text-align:center;
}
#layout3.ly3-1 .block3 li a h5{ color:#0094a4;}
#layout3.ly3-2 .block3 li a h5{ color:#007d38;}
#layout3.ly3-3 .block3 li a h5{ color:#00448c;}
#layout3 .block3 li:hover .textbg1,#layout3 .block3 li:hover h5{ display:none;}
#layout3 .block3 li .textbg2,#layout3 .block3 li p{ display:none;}
#layout3 .block3 li:hover .textbg2,#layout3 .block3 li:hover p{ display:block;}
#layout3 .block3 li .textbg2{
	position:absolute;
	top:26px;
	left:26px;
	filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;
}
#layout3.ly3-1 .block3 li .textbg2{ background:#007f99;}
#layout3.ly3-2 .block3 li .textbg2{ background:#00774d;}
#layout3.ly3-3 .block3 li .textbg2{ background:#4b95e0;}
#layout3 .block3 li p{
	width:210px;
	line-height:24px;
	position:absolute;
	text-indent:2em;
	max-height:168px;
	top:80px;
	left:48px;
	text-align:center;
}
#layout3 .block3 li a p{ color:#fff;}












#layout4{
	background:url(images/ly4-bg.jpg) no-repeat top center #e2fbff;
}
#layout4 .box{
	padding-top:76px;
}
#layout4 .title{
	margin:0px 0px 56px 402px;
}
#layout4 .text ul{
	margin-left:-84px;
	zoom:1;
}
#layout4 .text li{
	width:344px;
	float:left;
	margin-left:84px;
}
#layout4 .text li img{
	width:344px;
	height:522px;
}
#layout4 .text li p{
	font-size:20px;
	color:#333;
	border-top:8px solid #3e50a4;
	margin-top:21px;
	line-height:62px;
	height:62px;
}
#layout4 .text li p a{
	color:#333;
}


#layout4 .switch{
	width:100%;
	margin:33px 0px 78px 0px;
	text-align:center;
}
#layout4 .switch img{ display:inline;}
#layout4 .switch span{
	background:url(images/focus-type1.gif) no-repeat;
	_background:#cdd9db;
	cursor:pointer;
    display:inline-block;
    font-size:0;
    height:25px;
    line-height:0;
    margin:0 25px;
    overflow:hidden;
    width:15px;
	color:#cdd9db;
}
#layout4 .switch a:hover{text-decoration:none; color:#90a5d1;}
#layout4 .switch span.current{background:url(images/focus-type2.gif) no-repeat;_background:#90a5d1; color:#90a5d1;}
#layout4 .switch a{ margin:0px 10px;}











#layout5{
	background:#e2fbff;
}
#layout5 .title{
	margin:0px 0px 47px 402px;
}
#slide{width:100%; height:670px; float:left;}
#slide li{ width:1070px; height:670px; float:left; position:relative; overflow:visible; background:#3e50a4;}
.slider-container .pic { width:1070px; height:670px; display:block; position: relative;}
.slider-container .pic img { width:1070px; height:602px; display:block; border:0 none;}
.slide_Bg{ width:1200px; height:602px; position:absolute; top:0; background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container {margin: 0 auto; width:1000px; position:relative; height:602px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:670px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider-btn { bottom:30px;position:absolute; width:26px; height:15px;cursor:pointer; text-indent:100;}
.slider-btn-l{ right:312px;background:url(images/prve1.gif) no-repeat center;}
.slider-btn-r{ right:210px; background:url(images/next1.gif) no-repeat center;}
.st_ty{display:none; color:#fff;}
.cur .st_ty{display:block; width:100%; height:168px;position:relative; margin-top:-168px;}
.cur .st_ty h4{ font-size:20px; max-width:666px; position:absolute; left:108px; bottom:21px; font-weight:normal;line-height:28px; height:28px;}
.cur .st_ty h4 a{ color:#fff;}








#layout6{
	background:url(images/ly6-bg.gif) repeat-y top center;
	padding-bottom:90px;
}
#layout6 .title{
	margin:74px 0px 44px 402px;
}
#layout6 ul{
	margin-left:-32px;
	zoom:1;
}
#layout6 li{
	float: left;
	margin:0px 0px 35px 32px;
	width:504px;
	height:170px;
	padding:25px 20px 0px 60px;
	background:url(images/ly8-li.gif) no-repeat left bottom #dbdeeb;
	position: relative;
}
#layout6 li .tag{
	position: absolute;
	left:12px;
	top:22px;
	width:41px;
	height:40px;
	background:url(images/ly6-tag.gif) no-repeat;
	line-height:40px;
	text-align: center;
	font-size:24px;
	color:#425093;
	font-weight:bold;
}
#layout6 li h3{
	font-size:24px;
	height:32px;
	line-height:32px;
}
#layout6 li h3 a{ color:#425093;}
#layout6 li p{
	line-height:30px;
	height:90px;
	margin:5px 36px 0px 3px;
	color:#425093;
}








#footer{
	color:#fff;
	line-height:26px;
	padding:88px 0px;
	border-top:none;
	font-family:"SimSun","宋体";
	text-align:center;
	background:#3e50a4;
}
#footer a{color:#ffff;}






/*新闻列表弹出样式开始*/
#layout1 .right ul{
	position:relative;
}
#layout1 .right .drop{
	width: 524px;
    height: 423px;
	position:absolute;
	top:-3px;
	left:0px;
	background:#fff;
	display:none;
}
#layout1 .right li a{
	display:inline-block;
}
#layout1 .right li a:hover .drop{ display:block;}
#layout1 .right .drop .pic,#layout1 .right .drop p{
	width:432px;
	margin:30px 0px 0px 46px;
}
#layout1 .right .drop .pic img{
	width:432px;
	height:250px;
	margin:0px 0px 16px 0px;
}
#layout1 .right .drop p{
	font-size:16px;
	line-height:28px;
	max-height:112px;
	text-indent:2em;
	font-weight:normal;
	color:#000;
}
/*新闻列表弹出样式结束*/






#layout1 .right .drop h5{
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	height:24px;
	color:#000;
	text-align:center;
	margin:40px 20px 0px 20px;
}
#layout1 .right .drop .pic img{
	width:392px;
	height:200px;
	margin:0px 20px 16px 20px;
}
#layout1 .right .drop p{ max-height:96px;line-height:24px;}
