@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;
}

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

img{
	display:block;
	width:100%;
	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;
}





#footer{
	color:#fff;
	line-height:28px;
	padding:58px 0px;
	border-top:none;
	text-align:center;
	background:#0864bd;
}
#footer a{color:#fff;}






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







#nav{
	background:#1057c1;
}
#nav .box{
	line-height:55px;
	height:55px;
}
#nav ul{
	margin-left:-30px;
	zoom:1;
}
#nav li{
	font-size:20px;
	float:left;
	display:inline;
}
#nav li a{
	color:#fff;
	margin-left:35px;
	text-decoration:none;
}
#nav li a:hover{
	color:#ffd200 !important;
	font-weight:bold;
}







#layout1{ background:url(images/ly1-bg.jpg) no-repeat top center;}
#hot{
	text-align:center;
	background:url(images/hot.png) no-repeat 1px 4px;
	margin:54px auto 33px auto;
	height:100px;
}
#hot h1{
	line-height:64px;
	height:64px;
	font-size:48px;
	width:1024px;
	margin-left:116px;
}
#hot h1 a{ color:#282828;}
#hot p{
	line-height:20px;
	height:20px;
	margin:16px 0px 0px 46px;
}
#hot p a{
	color:#838383;
	margin:0px 28px;
}




#layout1 .text,#layout1 .text .pic img{
	width:630px;
	height:413px;
}
#layout1 .text{
	float:left;
	position:relative;
	display:none;
}
.textbg{
	background:#000;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
	width:100%;
	height:55px;
	position:absolute;
	left:0px;
	bottom:0px;
}
#layout1 .text p{
	font-size:20px;
	text-align:center;
	width:100%;
	height:54px;
	line-height:54px;
	position:absolute;
	left:0px;
	bottom:0px;
}
#layout1 .text p a{ color:#fff;}
#layout1 .text .play{
	width:92px;
	height:92px;
	background:url(images/play.png) no-repeat;
	position:absolute;
	left:269px;
	top:128px;
	cursor:pointer;
}

#layout1 .title{
	width:562px;
	float:right;
	height:414px;
}
#layout1 .title li{
	cursor:pointer;
	height:65px;
	line-height:65px;
	margin-bottom:6px;
	background:#ebf0f8;
	font-size:18px;
	cursor:pointer;
	color:#3b3b3b;
}
#layout1 .title li.current{ background:#1057c1;color:#fff;}
#layout1 .title li i{
	width:28px; height:24px;
	display:inline-block;
	margin:20px 13px 0px 26px;
	float:left;
}
#layout1 .title li i.sp{ background:url(images/sp.png) no-repeat;}
#layout1 .title li i.yp{ background:url(images/yp.png) no-repeat;}
#layout1 .title li i.tp{ background:url(images/tp.png) no-repeat;}
#layout1 .title li.current i.sp{ background:url(images/sp-a.png) no-repeat;}
#layout1 .title li.current i.yp{ background:url(images/yp-a.png) no-repeat;}
#layout1 .title li.current i.tp{ background:url(images/tp-a.png) no-repeat;}





#layout2{margin:55px auto 53px auto;}
#layout2 .left{width:415px;}
#layout2 .middle{
	width:399px;
	float:left;
	display:inline;
	margin-left:30px;
}
#layout2 .title{
	overflow:hidden;
	margin-top:9px;
	height:37px;
	line-height:37px;
}
#layout2 .left .title{ background:url(images/t1.gif) no-repeat left top; margin-left:-11px;}
#layout2 .middle .title{ background:url(images/t2.gif) no-repeat  left top; margin-left:-16px;}

#layout2 .title h5{
	font-size:20px;
	color:#fff;
	float:left;
	margin-left:36px;
}
#layout2 .title a{
	width:18px;
	height:5px;
	display:inline-block;
	float:right;
	background:url(images/more.gif) no-repeat;
	margin-top:32px;
}
#layout2 .list1{ margin-top:25px;}
#layout2 .list1 li{
	font-size:18px;
	line-height:40px;
	height:40px;
	background:url(images/li.gif) no-repeat left center;
	padding-left:28px;
}
#layout2 .list1 li a{ color:#2f2f2f;}

#layout2 .right{width:320px;}
#layout2 .list2 li,#layout2 .list2 li img{
	width:320px;
	height:142px;
}
#layout2 .list2 li{
	position:relative;
	margin-bottom:15px;
}
#layout2 .list2 li p{
	width:58px;
	height:25px;
	position:absolute;
	right:0px;
	bottom:0px;
	background-color:rgba(25,52,92,0.9);
	border-radius:2px 0px 0px 0px;
	color:#fff;
	text-align:center;
	line-height:25px;
}






/*新加样式开始*/
#layout3{
	background:url(images/ly3-bg.jpg) no-repeat bottom center;
	padding-bottom:35px;
}
#layout3 a{ color:#282828;}
.title1{
	height:78px;
	overflow:hidden;
}
#layout3 .title1{background:url(images/ztfh.gif) no-repeat;}
.title1 p{ display:none;}
.title1 a{
	color:#2062c6 !important;
	float:right;
	display:inline;
	margin:21px 9px 0px 0px;
}
#layout3 .hot1{
	text-align:center;
}
#layout3 .hot1 h4{
	font-size:40px;
	line-height:52px;
	height:52px;
	margin:50px 0px 20px 0px;
}
#layout3 .hot1 p{
	font-size:18px;
	line-height:24px;
	height:24px;
	margin-bottom:38px;
}
#layout3 .hot1 p a{ color:#595757; margin:0px 3px;}

#layout3 .left{ width:630px;}
.focus,.focus .pic img{
	width:630px;
	height:352px;
}
.focus{position:relative;}
#layout3 .focus{ margin-bottom:16px;}
.focus .textbg{ height:60px;}
.focus p{
	width:408px; font-size:20px;
	position:absolute;
	left:24px; bottom:0px;
	height:60px; line-height:60px;
}
.focus p a{ color:#fff !important;}
.focus .tab{
	position:absolute;
	right:15px;
	bottom:19px;
}
.focus .tab li{
	background:#b2b0ad;color:#b2b0ad;
	cursor:pointer;
    display:inline-block;
    margin:0 7px;
    overflow:hidden;
    width:15px;
	height:15px;
	display:block;
	float:left;
	padding:0px;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:8px;
}
.focus .tab li.current{background:#1057c1;color:#1057c1;}

#layout3 .photo,#layout3 .photo img{
	width:332px;
	height:156px;
}
#layout3 .photo{
	position:relative;
	float:left;
}
#layout3 .play1{
	width:69px;
	height:69px;
	background:url(images/play1.png) no-repeat;
	position:absolute;
	left:132px;
	top:41px;
}
#layout3 .text{
	float:right;
	width:262px;
	height:146px;
	background-color:rgba(249,247,245,0.7);
	padding:6px 10px 0px 15px;
	margin-top:4px;
}
#layout3 .text h5{
	font-size:16px;
	line-height:28px;
	max-height:56px;
}
#layout3 .text p{
	font-size:13px;
	line-height:20px;
	color:#838383;
	max-height:60px;
	margin-top:15px;
}


#layout3 .right{
	width:525px;
	margin:-19px 5px 0px 0px;
	display:inline;
	height:535px;
	overflow:hidden;
}
#layout3 .right li{
	border-bottom:1px solid #eee;
	padding-bottom:17px;
}
#layout3 .right li h5{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin:14px 0px 12px 0px;
}
#layout3 .right li p{
	font-size:16px;
	line-height:30px;
	color:#838383;
	max-height:60px;
}




#layout10{ margin:80px auto 84px 0px;}
#layout10 .title1{
	background:url(images/fhsj.gif) no-repeat;
	margin-bottom:83px;
}
#slide li{ width:1000px; height:582px; float:left; position:relative; overflow:visible;  }
.slider-container .pic { width:1000px; height:582px; display:block; position: relative;}
.slider-container .pic img { width:1000px; height:582px; display:block; border:0 none;}
.slide_Bg { width:1000px; height:582px; position:absolute; top:0; background:#000; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container li p{width:100%; height:50px; font-family:"Microsoft Yahei","SimHei" font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;background:rgba(0,0,0,0.6);}
.slider-container li dd p{font-size:16px;}
.slider-container li p span.zx{ color:#2d2d2d; font-size:16px; width:527px; text-align:justify; position:absolute; left:65px; line-height:26px;height: 135px;overflow: hidden;}
.slider-container li p span.zx .bt{ margin:19px 0px 10px 0px; font-size:24px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.cur .st_ty{display:block; width:621px; height:138px; background:#fff; margin-left:206px; position:relative; margin-top:-70px; overflow:visible;}
.cur .st_ty .sz{ width:62px; height:62px; background:url(images/num.gif) no-repeat; position:absolute; left:-31px; top:40px; display:block}
.cur .st_ty .sz .num{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:22px; margin-left:15px; line-height:16px; margin-top:12px; float:left; font-weight:normal}
.cur .st_ty .sz .sum{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-left:32px; margin-top:8px; float:left; line-height:20px; font-weight:normal}
.cur .st_ty .sz h2{ display:block}
.cur .st_ty h2 a{ font-size:24px; color:#070002; font-weight:bold; position:absolute}
.slider-btn-l{left:50%;margin-left:-509px;}
.slider-btn-r{right:50%;margin-right:-509px;}
.area1{ overflow: hidden; zoom:1;}
 .slider-container {margin: 0 auto; width:1000px; position:relative; height:582px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:582px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider { width:100%; height:582px; float:left}
.slider-btn { position:absolute; top:246px; width:46px; height:91px; background:#c9121b; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; z-index:100;}
.slider-btn:hover{ filter:alpha(opacity=100); opacity:1; }
.slider-btn-l{left:50%;margin-left:-542px; background:url(images/prve.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-550px; background:url(images/next.png) no-repeat center;}
.st_ty .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:77px;
	background:#000;
	filter:alpha(opacity=54);
	-moz-opacity:0.54;
	opacity:0.54;
}
.slider-container li p label{ color:#4272ad;}
/*新加样式结束*/





/*新加样式1开始*/
#layout4{background:url(images/ly4-bg.jpg) no-repeat bottom center;}
#layout4 .box{ height:885px; overflow:hidden;}
#layout4 .title1{
	height:87px;
	margin:68px 0px 52px 0px;
	background:url(images/qth.png) no-repeat;
}
#layout4 .title1 a{ color:#fff !important; margin-right:91px;}
#layout4 .focus,#layout4 .focus .pic img{
	width:595px;
	height:300px;
}
#layout4 .focus{ float:left;}
#layout4 .textbg,#layout5 .textbg{ 
	background-color:inherit; 
	background:url(images/textbg.png) repeat-x left bottom;
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#layout4 .focus p,#layout5 .left p{
	font-size:18px;
	line-height:50px; height:50px;
}
#layout4 .play1{
	width:69px;height:69px;
	background:url(images/play1.png) no-repeat;
	position:absolute;
	left:263px;top:100px;
}

#layout4 .right{
	width:538px;
	margin:-19px 18px 0px 0px;
	display:inline;
}
#layout4 .right li h5{
	font-size:20px;
	line-height:26px;
	height:26px;
	margin:28px 0px 7px 0px;
}
#layout4 .right li h5 a{ color:#fff;}
#layout4 .right li p{
	font-size:13px;
	line-height:18px;
	height:36px;
	color:#fff;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}

#layout3 a:hover,#layout3 a:active,#layout4 a:hover,#layout4 a:active,#layout1 .text p a:hover{color:#c00 !important;}
#layout4 .list3 li,#layout4 .list3li img{
	width:384px;
	height:242px;
}
#layout4 .list3{
	margin-left:-24px;
	zoom:1;
}
#layout4 .list3 li{
	position:relative;
	float:left;
	margin:53px 0px 0px 24px;
	display:inline;
}
#layout4 .list3 li p{
	width:58px;
	height:25px;
	position:absolute;
	right:0px;
	bottom:0px;
	background-color:rgba(25,52,92,0.9);
	border-radius:2px 0px 0px 0px;
	color:#fff;
	text-align:center;
	line-height:25px;
}





#layout5 .title1{
	background:url(images/pxlt.gif) no-repeat;
	margin:50px 0px 54px 0px;
}
#layout5 .biao li{
	width:297px;
	height:84px;
	float:left;
	cursor:pointer;
	margin:0px 1px 38px 2px;
	font-size:26px;
	color:#fff;
	text-align:center;
	line-height:84px;
	background:#5f97cc;
	font-weight:bold;
}
#layout5 .biao li.current{ background:#0864bd;}
#layout5 .left,#layout5 .left .pic img{
	width:603px;
	height:300px;
}
#layout5 .left{ position:relative;}
#layout5 .left p{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
}
#layout5 .left p a{ color:#fff;}
#layout5 .right{
	width:530px;
	height:311px;
	background:url(images/ly5-right.gif) no-repeat right bottom;
	margin-right:-30px;
	padding:17px 49px 0px 0px;
}
#layout5 .right h5{
	font-size:22px;
	line-height:30px;
	height:60px;
}
#layout5 .right p{
	font-size:18px;
	line-height:30px;
	max-height:180px;
	color:#6c6c6c;
	margin-top:34px;
}




#layout6{
	padding-bottom:46px;
	background:url(images/ly6-bg.jpg) no-repeat bottom center;
}
#layout6 .title1{
	background:url(images/hzly.gif) no-repeat;
	margin-top:68px;
}
#layout6 .headline{
	text-align:center;
	color:#595757;
}
#layout6 .headline a{ color:#282828;}
#layout6 .headline h2{
	font-size:40px;
	line-height:52px;
	height:52px;
	margin:45px 0px 28px 0px;
}
#layout6 .headline p{
	font-size: 18px;
	height: 24px;
	line-height: 24px;
}
#layout6 .focus{
	height: 457px;
	width:1200px;
	position: relative;
	margin-top: 45px;
}
#layout6 .focus img{
	width:1200px;
	height:457px;
}
#layout6 .focus table{
	position: absolute;
	left: 445px;
	bottom: 12px;
	font-size: 18px;
	width: 240px;
	height: 85px;
	line-height: 22px;
	z-index: 19;
}
#layout6 .focus .bg{
	position: absolute;
	width: 509px;
	height: 85px;
	left: 349px;
	bottom: 12px;
	background: url(images/focus-bg.png);
	z-index: 10;
}
#layout6 .focus .arrow{
	position: absolute;
	width: 36px;
	height: 36px;
	cursor: pointer;
	bottom: 36px;
	z-index: 20;
}
#layout6 .focus .arrow1{
	left: 373px;
	background: url(images/focus-arrow1.png);
}
#layout6 .focus .arrow2{
	right: 373px;
	background: url(images/focus-arrow2.png);
}
#layout6 .focus .num{
	position: absolute;
	height: 40px;
	line-height: 40px;
	bottom: 34px;
	left: 715px;
	font-size: 18px;
	z-index: 21;
}
#layout6 .focus .num span{
	font-size: 35px;
	font-weight: bold;
}
#layout6 .list{
	background: #fff;
	min-height: 90px;
	padding: 30px 0px;
	position: relative;
}
#layout6 .list .more1{
	position: absolute;
	width: 32px;
	height: 150px;
	background:url(images/more1.gif);
	left: 50%;
	margin-left: -16px;
	top: 50%;
	margin-top: -75px;
	z-index: 9;
}
#layout6 .list .line{
	width: 1px;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0px;
	background: #e5e5e5;
}
#layout6 .list .border{
	overflow: hidden;
}
#layout6 .list ul{
	margin-top: -1px;
	margin-left: -90px;
}
#layout6 .list li{
	float: left;
	width: 510px;
	padding: 0px 5px;
	margin-left: 120px;
	font-size: 22px;
	height: 62px;
	line-height: 62px;
	border-top: 1px solid #f0f0f0;
}
#layout6 .list li a{ color:#595757;}




#layout7{
	margin-top:74px;
	background:url(images/ly7-bg.jpg) no-repeat bottom center;
}
#layout7 .box{ height:597px;}
#layout7 .title1{
	background:url(images/xgd.gif) no-repeat;
	margin-bottom:64px;
}
#layout7 .left{ width:544px;}
#layout7 .left li{
	font-size:18px;
	line-height:40px;
	height:40px;
	background:url(images/li1.png) no-repeat 2px center;
	padding-left:31px;
}
#layout7 .left li a{ color:#2f2f2f;}
#layout7 .focus,#layout7 .focus .pic img{
	width:610px;
	height:363px;
}
#layout7 .focus{ float:right;}






#layout8{
	background:url(images/ly8-bg.jpg) no-repeat bottom center;
}
#layout8 .box{ height:563px;}
#layout8 .title1{
	background:url(images/zbpl.gif) no-repeat;
	height:79px;
}
#layout8 ul{
	margin:15px 0px 0px -34px;
	zoom:1;
}
#layout8 li{
	float: left;
	width: 489px;
	height:118px;
	margin:54px 0px 0px 51px;
	position: relative;
	overflow: visible;
	padding:28px 20px 0px 47px;
	border:1px dashed #aeafae;
}
#layout8 li .num{
	position: absolute;
	left: -17px;
	top: 12px;
	width:40px;
	height:46px;
	line-height:36px;
	text-align: center;
	color: #fff;
	font-size:26px;
	z-index: 9;
	background:url(images/num.png) no-repeat;
}
#layout8 li h3{
	font-size: 24px;
	height: 30px;
	line-height: 30px;
}
#layout8 li p{
	line-height: 25px;
	max-height:50px;
	height: 75px;
	color: #2f2f2f;
	margin-top:9px;
}
#layout8 li p a{
	color: #767676;
}






#layout9{background:url(images/ly9-bg.jpg) no-repeat top center;}
#layout9 .title1{
	background:url(images/rmbb.gif) no-repeat;
	margin-bottom:68px;
}
#layout9 .left{
	width:356px;
	height:663px;
	background:url(images/ly9-left.gif) no-repeat;
}
#layout9 .left .text{
	width:327px;
	height:538px;
	border:1px solid #e7e7e7;
	margin:56px 0px 0px 12px;
	overflow-y:visible;
	overflow-x:hidden;
}

#layout9 .right{
	margin-top:7px;
	width:817px;
}
#layout9 .focus,#layout9 .focus .pic img{
	width:518px;
	height:310px;
}
#layout9 .focus{ float:left;}
#layout9 .focus .textbg,#layout9 .focus p{ height:40px;}
#layout9 .focus p{ font-size:14px; line-height:40px;}
#layout9 .focus .tab{ bottom:16px;}
#layout9 .focus .tab li{ width:10px; height:10px; margin:0px 4px;}

#layout9 .list4{
	float:right;
	width:292px;
}
#layout9 .list4 li,#layout9 .list4 li img{
	width:292px;
	height:153px;
}
#layout9 .list4 li{ position:relative; margin-bottom:4px;}
#layout9 .list4 .textbg,#layout9 .list4 li p{ line-height:32px;height:32px;}
#layout9 .list4 li p{
	font-size:13px;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
}
#layout9 .list4 li p a{ color:#fff;}

#layout9 .list5 li{
	width:817px;
	height:162px;
	background:url(images/ly9-li.gif) no-repeat right;
	margin:2px 0px 6px 0px;
	color:#fff;
}
#layout9 .list5 li .pic,#layout9 .list5 li .pic img{
	width:256px;
	height:162px;
}
#layout9 .list5 li .pic{ float:left;}
#layout9 .list5 li .news{
	width:487px;
	float:right;
	margin:0px 36px 0px 0px;
}
#layout9 .list5 li h5{
	font-size:20px;
	line-height:26px;
	height:26px;
	margin:27px 0px 15px 0px;
}
#layout9 .list5 li h5 a{ color:#fff;}
#layout9 .list5 li p{
	font-size:13px;
	line-height:22px;
	height:66px;
}
/*新加样式1结束*/




#nav{
	overflow:visible;
}
#nav li{
	position:relative;
	overflow: visible;
	margin-left:35px;
}
#nav li a{ margin-left:0px;}
#nav li .drop{
	position: absolute;
	left:-30px;
	top: 55px;
	width:132px;
	background: #0148b1;
	display:none;
	z-index: 99;
}
#nav li:hover .drop{
	display: block;
}
#nav li .drop p{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
}
#nav li .drop p a{
	display: block;
	width: 100%;
	height: 100%;
}
#nav li a:hover{
	color:#ffd200 !important;
	font-weight:bold;
}
#nav li .drop p:hover{
	background: #023c92;
	font-weight:normal;
	color:#fff !important;
}
#layout1 .title li.current{background: #fff;}





/*自适应样式开始*/
#phone-footer,#phone-header,#phone-focus{ display:none;}
@media(max-width: 767px){
	#header,#footer,#nav,#layout3 .focus,#layout4 .focus,#layout6 .focus,#layout6 .list .more1,#layout6 .list .line,#layout7 .focus,#layout9 .focus,#layout10 .wrap{ display:none;}
	#phone-footer,#phone-header,#phone-focus{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#layout1 .text,#layout1 .title,#layout2 .left,#layout2 .middle,#layout2 .right,#layout3 .left,#layout3 .right,#layout3 .text,#layout4 .right,#layout5 .right,#layout6 .list li,#layout7 .left,#layout9 .left,#layout9 .right,#layout9 .list4{ float:none; width:100%; margin:0;}
	#hot,#layout1 .title,#hot h1,#hot p,.title1,#layout3 .hot1 p,#layout3 .right,#layout3 .text,#layout4 .box,#layout4 .title1,#layout5 .right,#layout7 .box,#layout8 .box{ height:auto;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#1057c1;color:#fff;text-align:center;}
	
	#hot{background:none;margin:0 0 1.6em 0;}
	#hot h1,#layout3 .hot1 h4,#layout6 .headline h2{line-height:1.4em;font-size:1.4em;width:100%;margin:1em 0 0.4em 0;}
	#hot p,#layout3 .hot1 p,#layout6 .headline p{line-height:1.6em;font-size:0.95em;margin:0;}
	#hot p a,#layout3 .hot1 p a{margin:0; width:100%; display:block;}
	
	#layout1 .text,#layout1 .text .pic img,#layout5 .left,#layout5 .left .pic img{width:100%;height:15em;}
	.textbg,#layout1 .text p,#layout5 .left p{ height:2.6em; line-height:2.6em; font-size:1.1em;}
	#layout1 .text .play,#layout3 .play1{ width:4.4em; height:4.4em; background: url(images/play.png) no-repeat; background-size:100% 100%; left:50%; margin-left:-2.2em; top:26%;}
	#layout1 .title li{height:3em;line-height:3em;margin-bottom:0.4em;font-size:1em;}
	#layout1 .title li i{width:20px; height:17px;margin:0.9em 1.2% 0 4%;}
	
	#layout2{margin:2em auto;}
	#layout2 .left .title,#layout2 .middle .title{ margin-left:0;}
	#layout2 .title h5{ font-size:1.3em;}
	#layout2 .title a{ margin-top:12px;}
	#layout2 .list1{ margin:1em 0;}
	#layout2 .list1 li,#layout6 .list li,#layout7 .left li{font-size:1.1em;line-height:2em;height:2em;background:url(images/li.gif) no-repeat left center;padding-left:6%;}
	#layout2 .list2 li{ margin-bottom:1em;}
	#layout2 .list2 li,#layout2 .list2 li img{width:100%;height:10em;}
	
	.title1 p{ display:block; color:#1057c2; font-size:30px; font-weight:bold; text-align:center;}
	#layout4 .title1 p{ color:#fff; font-size:28px;}
	.title1 a{ margin:-20px 0 0 0;}
	#layout4 .title1 a{ margin:10px 0 0 0;}
	#layout3 .title1,#layout4 .title1,#layout5 .title1,#layout6 .title1,#layout7 .title1,#layout8 .title1,#layout9 .title1,#layout10 .title1{ background:none;}
	
	#phone-focus{margin:4% auto 6% auto; position:relative; width:100%; height:14em;}
	#phone-focus .textbg{height:3em;}
	#phone-focus p{height:3em;line-height:3em;font-size:1.1em; position:absolute; bottom:0; left:4%;color:#fff; width:70%;}
	#phone-focus .tab{ position:absolute; bottom:1.2em; right:0;width: 24%;}
	#phone-focus .tab li{width:10px;height:10px;border-radius:5px;margin:0 5%;color: #fff;cursor: pointer;display: block;float: left;text-indent: -9999px;background:#b2b0ad; color:#b2b0ad;}
	#phone-focus .tab li.current{background: #1057c1; color: #1057c1;}
	
	#layout3 .photo{ width:80%; margin-left:10%; float:none;} 
	#layout3 .photo,#layout3 .photo img{height:10em;}
	#layout3 .photo img{ width:100%;}
	#layout3 .text{ padding:0; margin:0.6em 0;}
	#layout3 .text h5{ font-size:1.2em;line-height:1.6em;height:1.6em; margin-bottom:0.3em;}
	#layout3 .text p,#layout3 .right li p,#layout4 .right li p,#layout5 .right p,#layout8 li p,#layout9 .list5 li p{ margin:0; font-size:0.9em; line-height:1.6em; height:3.2em;}
	#layout3 .right li h5,#layout4 .right li h5,#layout9 .list5 li h5{ font-size:1.3em; line-height:1.6em;height:1.6em; margin:0;}
	#layout3 .right li{ padding:0.5em 0 0.6em 0;}
	
	#layout4 .title1,#layout5 .title1,#layout10 .title1{ margin:2em 0 1em 0;}
	#layout4 .right li{ margin-bottom:0.8em;}
	#layout4 .list3{ margin:0 0 2em 0;width: 100%;white-space: nowrap;overflow-x: scroll;}
	#layout4 .list3 li{width:64.4%;float:none;vertical-align: top; display: inline-block;margin:1em 5% 2.5em 0;}
	#layout4 .list3 li,#layout4 .list3 li img{ height:10em;}
	
	#layout5 .biao{ overflow:hidden;}
	#layout5 .biao ul{ margin-left:-1%;}
	#layout5 .biao li{width:24%; padding:0.3em 0;height:2.8em;margin:0 0 0 1%;font-size:1.1em;line-height:1.4em;font-weight:bold;}
	#layout5 .left{ margin-top:1em;}
	#layout5 .right{ background:none; padding:0;}
	#layout5 .right h5,#layout8 li h3{ font-size:1.2em;line-height:1.6em; margin-top:0.5em;}
	
	#layout6{padding-bottom:2em;background:url(images/ly6-bg.jpg) no-repeat bottom center;}
	#layout6 .title1{ margin-top:2em;}
	#layout6 .list{ padding:0; background:none;}
	#layout6 .list ul{ margin:0;}

	#layout7{ margin:0;}
	#layout7 .title1,#layout9 .title1{ margin:2em 0 1em 0;}
	
	#layout8 .title1{ margin-top:1em;}
	#layout8 ul{ margin:-2.6em 0 0 0;}
	#layout8 li{float:none;width:81%;height:7.6em;margin:1.6em 0 0 5%;padding:0 3% 0 10%;}
	#layout8 li h3{height: 1.6em; margin:1em 0 0.5em 0;}
	
	#layout9 .left{height:38em;background:url(images/ly9-left.gif) no-repeat; background-size:100% 100%; overflow:hidden; margin-bottom:1.5em;}
	#layout9 .left .text{width:90%;height:80%;margin:11% 0 0 5%}
	#layout9 .list4{ margin-left:-0.95%;}
	#layout9 .list4 li{ width:49%; float:left; margin-left:1%;}
	#layout9 .list4 li,#layout9 .list4 li img{height:7em;}
	#layout9 .list4 li img{ width:100%;}
	#layout9 .list5 li {width:100%;height:7em;background: url(images/ly9-li.gif) no-repeat right;margin:0.8em 0 0 0;}
	#layout9 .list5 li .pic,#layout9 .list5 li .pic img{height:7em;}
	#layout9 .list5 li .pic{width:40%;}
	#layout9 .list5 li .pic img{width:100%;}
	#layout9 .list5 li .news{ margin:0; width:52%; padding-right:3%;}
	#layout9 .list5 li h5{ margin:0.6em 0 0.2em 0;}
	
	#layout10{ margin:0 auto;}
}
@media(max-width:325px){
	#layout2 .title{ line-height:34px;}
	#layout4 .title1 p,#layout7 .title1 p{ font-size:24px;}
	#phone-focus p,#layout5 .biao li{ font-size:1em;}
	#layout4 .list3 li,#layout4 .list3 li img{ height:8em;}
	#layout1 .text,#layout1 .text .pic img,#layout5 .left,#layout5 .left .pic img{height:12em;}
	#layout9 .left{height:32em;}
}
/*自适应样式结束*/