@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
	background:url(images/bg.jpg) no-repeat center 511px;
}

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:1256px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box,.box1{
	width:1200px;
	padding:0px 28px;
	margin:0px auto;
}

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 .box1{
	height:511px;
}








#footer{
	color:#fff;
	line-height:26px;
	padding:48px 0px;
	border-top:none;
	text-align:center;
	background:#028dde;
}
#footer a{color:#fff;}






.box{
	background:#fff;
	border-radius:9px;
}




#layout1{
	background:url(images/ly1-bg.png) no-repeat center bottom;
	padding-bottom:34px;
}
#layout1 .box{
	padding-top:54px;
	padding-bottom:25px;
}



#hot{
	border-bottom:1px solid #f2f7fa;
	background:url(images/hot.gif) no-repeat left top;
	text-align:center;
	padding:0px 0px 29px 112px;
	width:1088px;
}
#hot h2{
	font-size:50px;
	line-height:54px;
	height:54px;
}
#hot p{
	font-size:16px;
	line-height:22px;
	height:22px;
	margin-top:21px;
}
#hot p a{
	margin:0px 3px;
	color:#737373;
}


#layout1 .list1{
	zoom:1;
	margin:13px 0px 16px -82px;
}
#layout1 .list1 li{
	width:497px;
	float:left;
	display:inline;
	font-size:20px;
	line-height:44px;
	height:44px;
	background:url(images/li.gif) no-repeat left center;
	margin-left:82px;
	padding-left:23px;
}
#layout1 .list1 li a{ color:#343434;}

#layout1 .more{ background:url(images/more.gif) repeat-x left top;}
.more a,.more1{
	color:#505050 !important;
	background:#ebebeb;
	width:116px;
	height:23px;
	line-height:23px;
	display:inline-table;
	border-radius:12px;
	text-align:center;
	font-size:16px;
	margin-left:1082px;
}
.more a:hover,.more1:hover{color:#c00 !important;}

#layout1 .list2{
	margin-left:-30px;
	zoom:1;
}
#layout1 .list2 li{
	width:380px;
	height:217px;
	float:left;
	display:inline;
	position:relative;
	margin:30px 0px 35px 30px;
}
#layout1 .list2 .textbg,#layout1 .list2 li p,#layout4 .textbg{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
#layout1 .list2 .textbg,#layout4 .textbg{
	background:url(images/textbg.png) repeat-x;
	height:63px;
}
#layout1 .list2 li p{
	text-align:center;
	line-height:52px;
	height:52px;
}

#layout1 .tab{
	width:100%;
	height:10px;
	text-align:right;
	height:33px;
}
#layout1 .tab span{
	vertical-align:top;
	display: inline-block;
	width:11px;
	height:11px;
	border-radius:6px;
	cursor: pointer;
	margin:0px 11px;
	background:#ddd;
	cursor:pointer;
}
#layout1 .tab span.current{ background:#0080cb;}
#layout1 .tab .prve,#layout1 .tab .next{
	width:46px;
	height:33px;
	margin-top:-10px;
}
#layout1 .tab .prve{ background:url(images/prve.gif) no-repeat;}
#layout1 .tab .next{ background:url(images/next.gif) no-repeat;}








#layout2{
	background:url(images/ly2-bg.png) no-repeat center top;
	padding-top:190px;
	margin-top:66px;
}
#layout2 .box{
	padding-top:70px;
	padding-bottom:55px;
}
#layout2 .block1{
	width:100%;
	height:378px;
	position:relative;
}
#layout2 .text{
	width:229px;
	height:242px;
	padding:35px 62px 0px 20px;
	position:absolute;
}
#layout2 .text1{ top:22px; left:34px; background:url(images/text1.png) no-repeat;}
#layout2 .text2{ top:56px; left:307px; background:url(images/text2.png) no-repeat;}
#layout2 .text3{ top:0px; left:572px; background:url(images/text3.png) no-repeat;}
#layout2 .text4{ top:26px; left:847px; background:url(images/text4.png) no-repeat;}

#layout2 .text h5{
	font-size:20px;
	line-height:24px;
	max-height:72px;
}
#layout2 .text p{
	line-height:22px;
	max-height:88px;
	margin-top:15px;
}
#layout2 .arrow{
	width:12px;
	height:76px;
	position:absolute;
	bottom:0px;
	background:url(images/arrow.png) no-repeat;
}
#layout2 .arrow1{ left:171px;}
#layout2 .arrow2{ right:186px;}



#layout2 .focus{
	border:7px solid #979797;
	width:1186px;
	height:426px;
	position:relative;
	margin-bottom:42px;
}
#layout2 .focus img{
	height: 100%;
	width: 100%;
}
#layout2 .focus .shadow{
	position: absolute;
	width: 100%;
	height:100px;
	background: url(images/shadow.png);
	left: 0px;
	bottom: 0px;
}
#layout2 .focus p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height:72px;
	line-height:72px;
	text-align: center;
	font-size:20px;
	z-index: 9;
}
#layout2 .focus p a{
	font-weight:bold;
}
#layout2 .focus p span{
	margin-left:45px;
}
#layout2 .focus p span i{
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
}

#layout2 .prve1,#layout2 .next1{
	width:45px;
	height:75px;
	position:absolute;
	cursor:pointer;
	top:163px;
}
#layout2 .prve1{
	background:url(images/prve1.png) no-repeat;
	left:17px;
}
#layout2 .next1{
	background:url(images/next1.png) no-repeat;
	right:17px;
}









#layout3{
	background:url(images/ly3-bg.png) no-repeat center top;
	padding-top:201px;
	margin-top:109px;
}
#layout3 .box{
	height:815px;
	background:url(images/ly3-box.gif) no-repeat 30px 56px #fff;
}
#layout3 .block{
	width:489px;
	display:inline;
	height:296px;
	margin-top:54px;
	margin-bottom:30px;
}
#layout3 .block1,#layout3 .block3{ float:left; margin-left:-11px;}
#layout3 .block2,#layout3 .block4{ float:right; margin-right:13px;}

#layout3 .title{
	font-size:36px;
	color:#28970b;
	font-weight:bold;
	height:66px;
	line-height:72px;
	padding-left:66px;
	margin-bottom:18px;
}
#layout3 .block1 .title{ background:url(images/ti1.gif) no-repeat 11px 15px;}
#layout3 .block2 .title{ background:url(images/ti2.gif) no-repeat 0px 11px;}
#layout3 .block3 .title{ background:url(images/ti3.gif) no-repeat 0px 0px;}
#layout3 .block4 .title{ background:url(images/ti4.gif) no-repeat 13px 14px;}

#layout3 li{
	font-size:18px;
	line-height:45px;
	height:45px;
	background:url(images/li2.gif) no-repeat 16px center;
	padding-left:39px;
}
#layout3 li a{ color:#343434;}
#layout3 .more1{ margin:18px 0px 0px 373px;}







#layout4{
	background:url(images/ly4-bg.png) no-repeat center top;
	padding-top:201px;
	margin-top:85px;
}
#layout4 .box{
	padding-top:49px;
	padding-bottom:57px;
}
#layout4 .left{
	width:794px;
}
#layout4 .right{
	width:388px;
}
#layout4 .pic{position:relative;}
#layout4 .pic a{ color:#fff !important;}
#layout4 .pic1{
	width:794px;
	height:404px;
}
#layout4 .left ul{
	margin-left:-18px;
	zoom:1;
}
#layout4 .pic2{
	width:388px;
	height:279px;
	float:left;
	display:inline;
	margin:20px 0px 0px 18px;
}
#layout4 .pic3{
	width:387px;
	height:279px;
	margin-bottom:20px;
}
#layout4 .pic4{
	width:387px;
	height:404px;
}

#layout4 .pic h5{
	font-size:22px;
	font-weight:normal;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
	line-height:52px;
	height:52px;
}
#layout4 .pic:hover .textbg,#layout4 .pic:hover h5{ display:none;}
#layout4 .pic .textbg1{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	display:none;
}
#layout4 .pic table{
	font-size:26px;
	line-height:50px;
	width:86%;
	height:100%;
	left:8%;
	top:0;
	position:absolute;
	filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#layout4 .pic .textbg1{ display:none;}
#layout4 .pic:hover .textbg1{ display:block;}
#layout4 .pic:hover table{
	filter: alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}




#layout4 .title1{
	width:361px;
	height:60px;
	line-height:60px;
	background:url(images/title1.gif) no-repeat;
	text-align:center;
	font-size:36px;
	color:#28970b;
	margin:41px 0px 39px 419px;
	font-weight:bold;
}

#layout4 .text{
	width:556px;
	float:left;
	margin:0px 42px 0px 2px;
	display:inline;
}
#layout4 .text h5{
	font-size:20px;
	line-height:26px;
	height:26px;
	margin-bottom:15px;
}
#layout4 .text h5 a{ color:#343434;}
#layout4 .text .pic{
	width:147px;
	height:83px;
	float:left;
	margin-bottom:14px;
}
#layout4 .text p{
	width:394px;
	float:right;
	line-height:28px;
	color:#8d8d8d;
	max-height:84px;
}
#layout4 .text li{
	font-size:18px;
	line-height:44px;
	height:44px;
	color:#0080cb;
}
#layout4 .text li a{ color:#343434;}










#layout5{
	background:url(images/ly5-bg.png) no-repeat center top;
	padding-top:295px;
	margin-top:54px;
}
#layout5 .box{
	padding-top:15px;
	padding-bottom:77px;
}
#layout5 .text{
	margin-top:20px;
}
#layout5 .biao{
	height:73px;
	font-size:31px;
	line-height:82px;
	overflow:hidden;
}
#layout5 .biao1{
	color:#28970b;
	background:url(images/bi1.gif) no-repeat 38px 0px;
}
#layout5 .biao3{
	color:#01a3c5;
	background:url(images/bi3.gif) no-repeat 38px 0px;
}
#layout5 .biao1,#layout5 .biao3{ padding-left:122px;}
#layout5 .biao2,#layout5 .biao4{
	margin-right:40px;
	padding-right:82px;
	text-align:right;
}
#layout5 .biao2{
	color:#ad8f00;
	background:url(images/bi2.gif) no-repeat right top;
}
#layout5 .biao4{
	color:#ba5eb5;
	background:url(images/bi4.gif) no-repeat right top;
}


#layout5 .news{
	width:100%;
	height:133px;
	border-radius:64px;
	overflow:hidden;
}
#layout5 .text1 .news{ background:#28970b;}
#layout5 .text2 .news{ background:#ddbb1b;}
#layout5 .text3 .news{ background:#00b7de;}
#layout5 .text4 .news{ background:#d37dce;}

#layout5 .news ul{
	margin:20px 0px 0px -55px;
	zoom:1;
}
#layout5 .news li{
	font-size:18px;
	line-height:45px;
	height:45px;
	background:url(images/li3.png) no-repeat left center;
	padding-left:23px;
	width:477px;
	float:left;
	display:inline;
	margin-left:109px;
	filter: alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;
}
#layout5 .news li a{ color:#fff;}










#layout6{
	background:url(images/ly6-bg.png) no-repeat center top;
	padding-top:226px;
	margin-top:87px;
}
#layout6 .box{
	padding-top:67px;
	margin-bottom:126px;
	height:346px;
	position:relative;
}
#layout6 .text{
	width:1010px;
	height:272px;
	background:url(images/ly6-text.gif) no-repeat;
	top:67px;
	left:82px;
	position:absolute;
	padding:0px 46px 0px 38px;
}
#layout6 .text h5{
	text-align:center;
	font-size:40px;
	line-height:52px;
	height:52px;
	margin:38px 0px 14px 0px;
}
#layout6 .text p{
	font-size:18px;
	text-indent:2em;
	line-height:36px;
	max-height:108px;
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
#layout6 .prve2,#layout6 .next2{
	width:38px;
	height:65px;
	position:absolute;
	cursor:pointer;
	top:142px;
}
#layout6 .prve2{
	background:url(images/prve2.gif) no-repeat;
	left:35px;
}
#layout6 .next2{
	background:url(images/next2.gif) no-repeat;
	right:36px;
}

#layout6 .tab{
	width:100%;
	height:10px;
	position:absolute;
	left:0px;
	top:332px;
	text-align:center;
}
#layout6 .tab span{
	vertical-align:top;
	display: inline-block;
	width:16px;
	height:16px;
	border-radius:8px;
	cursor: pointer;
	margin:0px 14px;
	background:#7fbfe5;
	cursor:pointer;
}
#layout6 .tab span.current{
	background:#0080cb;
	width:42px;
}
