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

a{
	color:#000;
}

a:hover{
	color:#195eab;
}

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

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

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

h4,h5{
	font-weight:normal;
}

p,li{
	overflow:hidden;
}

img{
	display:block;
}

.photo{
	overflow:hidden;
	position:relative;
}

.photo img{
	width:100%;
	height:100%;
}

.photo .shadow{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	filter:alpha(opacity=70);
	opacity:0.7;
	background:#000;
	z-index:10;
}

.photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	z-index:20;
}

.photo p a{
	color:#fff;
}

.photo .play{
	position:absolute;
	left:50%;
	top:50%;
	z-index:50;
	cursor:pointer;
}

#header{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden; 
}

#header .bg{
	position:absolute;
	z-index:-999;
	background-image:url(images/hd-bg.jpg);
	background-position:center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:100%;
	width:100%;
}

#header .block{
	position:absolute;
	background-size:100% 100%;
	overflow:hidden;
}

#header .top{ left:0px; top:0px; width:100%; height:27.78%; background-image:url(images/hd-top.png); z-index:10; }
#header .bottom{ left:0px; bottom:60px; width:100%; height:33.33%; background-image:url(images/hd-bottom.png); z-index:30; }
#header .oil{ left:0px; bottom:0px; width:41%; height:100%; background-image:url(images/hd-oil.png); z-index:20; }

#header .topic{ left:50%; margin-left:-25%; top:12%; height:49%; z-index:99; }
#header .topic img{ width:auto; height:100%; }

#header .topic0{ left:50%; margin-left:-25%; top:12%; height:49%; z-index:95; }
#header .topic0 img{ width:auto; height:100%; }

@media (max-width: 1200px) {
	#header{ background-image:url(images/header-mobile.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; }
	#header .bg{ display:none; }
	#header .block{ display:none;}
	#header .city{ display:none; }
	#header .topic{ display:block; left:10%; width:80%; margin-left:0%; top:20%; }
	#header .topic img{ width:100%; }
	#header .topic{
	animation:'topic' 0s ease-in-out 0s normal;
	-ms-animation:topic 0s ease-in-out 0s normal;
	-moz-animation:topic 0s ease-in-out 0s normal;
	-o-animation:'topic' 0s ease-in-out 0s normal;
	-webkit-animation:'topic' 0s ease-in-out 0s normal;}
}


#header .old{
	right:10%;
	top:2%;
	font-size:12px;
	font-family:"SimSun";
	z-index:80;
}

#header .old .line{
	position:absolute;
	left:0px;
	bottom:7px;
	height:2px;
	width:100%;
	background:#0051a4;
}

#header .old .title{
	float:left;
	margin-top:18px;
	width:57px;
	height:16px;
	line-height:16px;
	background:#0051a4;
	text-align:center;
	color:#fff;
	border-radius:5px;
	position:relative;
	z-index:82;
}

#header .old .list{
	float:left;
	display:inline;
	margin-left:10px;
}

#header .old .list li{
	float:left;
	display:inline;
	width:35px;
	line-height:16px;
	text-align:center;
	text-shadow:1px 1px 3px #fff;
	position:relative;
}

#header .old .list li a{
	display:block;
	width:100%;
	padding-bottom:18px;
	color:#1f95d4;
	text-decoration:none;
}

#header .old .list li i{
	position:absolute;
	width:6px;
	height:6px;
	background:#0051a4;
	border:3px solid #0051a4;
	border-radius:50%;
	left:11px;
	bottom:2px;
}

#header .old .list li:hover i{
	background:#fff;
}

#header .old .list li:hover a{
	color:#0051a4;
}

#header .city{
	position:absolute;
	width:1200px;
	bottom:0px;
	height:310px;
	left:50%;
	margin-left:-600px;
	z-index:80;
}

#header .city .line{
	position:absolute;
	left:0px;
	top:55px;
	height:40px;
	width:100%;
	background-image:url(images/hd-city-line.png);
	background-size:100% 100%;
}

#hd-city0{ background-image:url(images/hd-city0.png); left:546px; }
#hd-city1{ background-image:url(images/hd-city1.png); left:415px; }
#hd-city2{ background-image:url(images/hd-city2.png); left:302px; }
#hd-city3{ background-image:url(images/hd-city3.png); left:190px; }
#hd-city4{ background-image:url(images/hd-city4.png); left:80px; }
#hd-city5{ background-image:url(images/hd-city5.png); right:415px; }
#hd-city6{ background-image:url(images/hd-city6.png); right:302px; }
#hd-city7{ background-image:url(images/hd-city7.png); right:190px; }
#hd-city8{ background-image:url(images/hd-city8.png); right:80px; }

#header .city li{
	position:absolute;
	top:0px;
	width:108px;
	height:100%;
	background-repeat:no-repeat;
	background-position:-156px -20px;
	cursor:pointer;
	overflow:visible;
}

#header .city .on{
	background-position:0px 0px;
}

#header .city .text{
	position:absolute;
	left:-136px;
	top:50%;
	width:380px;
	display:none;
	font-size:12px;
	font-family:"SimSun";
	color:#0a72a9;
	text-shadow:0px 0px 2px #fff;
}

#header .city .text h4{
	font-size:14px;
	line-height:18px;
	color:#034f8d;
	text-align:center;
	margin-bottom:3px;
}

#header .city .text p{
	line-height:20px;
}

#header .city .on .text{
	display:block;
}

#nav{
	position:absolute;
	bottom:0;
	height:60px;
	line-height:60px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	background:#1d66b7;
	width:100%;
	color:#fff;
	z-index:999;
}

#nav a{
	color:#fff;
	margin:0px 20px;
}

#producer{
	background:#0954a8;
}

#producer .w1200{
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-family:"SimSun";
	font-size:12px;
}

#producer span{
	margin:0px 20px;
}

#footer{
	background:#1d66b7;
}

#footer .w1200{
	line-height:24px;
	color:#fff;
	font-family:"SimSun";
	text-align:center;
	padding:25px 0px;
}

#footer a{
	color:#fff;
}

#layout1{
	background:url(images/ly1-bg.gif);
	padding-top:45px;
	padding-bottom:70px;
}

#layout1 .headline{
	text-align:center;
	margin-bottom:35px;
}

#layout1 .headline h1{
	font-size:50px;
	height:60px;
	line-height:60px;
}

#layout1 .headline h1 a{
	color:#195eab;
}

#layout1 .headline p{
	line-height:20px;
	height:20px;
	color:#838383;
	margin-top:15px;
}

#layout1 .headline p a{
	color:#838383;
	margin:0px 10px;
}

#layout1 .news{
	float:left;
	width:535px;
}

#layout1 .news .hot{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	padding-top:20px;
}

#layout1 .news .hot h3{
	font-size:22px;
	line-height:30px;
	height:30px;
}

#layout1 .news .hot p{
	line-height:28px;
	max-height:56px;
	color:#838383;
	margin-top:8px;
}

#layout1 .focus{
	float:right;
	width:630px;
	height:410px;
	position:relative;
	overflow:hidden;
}

#layout1 .focus img{
	width:630px;
	height:410px;
}

#layout1 .focus .shadow,#layout1 .focus p{
	height:55px;
	line-height:55px;
}

#layout1 .focus p{
	font-size:20px;
	width:440px;
	left:30px;
	text-align:left;
}

#layout1 .focus .point{
	position:absolute;
	right:10px;
	bottom:20px;
	z-index:40;
}

#layout1 .focus .point span{
	float:left;
	display:inline;
	width:15px;
	height:15px;
	background:#b2b0ad;
	border-radius:50%;
	margin-right:12px;
	cursor:pointer;
}

#layout1 .focus .point .current{
	background:#438fdd;
}

#layout1 .bottom{
	margin-top:45px;
	height:180px;
	background:url(images/ly1-bottom.gif);
}

#layout1 .bottom li{
	float:left;
	display:inline;
	margin:24px 24px 0px 24px;
	width:192px;
}

#layout1 .bottom .photo{
	display:block;
	height:118px;
	width:100%;
	background:#f00;
}

#layout1 .bottom .photo span{
	left:0px;
	top:0px;
	position:absolute;
	color:#fff;
	height:25px;
	line-height:25px;
	width:80px;
	text-align:center;
	font-size:18px;
}

#layout1 .bottom .color1 span{ background:#6a8dd4; }
#layout1 .bottom .color2 span{ background:#a16db0; }
#layout1 .bottom .color3 span{ background:#3a95dc; }
#layout1 .bottom .color4 span{ background:#2fb8ba; }
#layout1 .bottom .color5 span{ background:#60c6a8; }

#layout1 .bottom p{
	height:20px;
	line-height:20px;
	text-align:center;
	margin-top:5px;
}


/* 第二块（一路精彩轮播图）Start */
.gqtj{ width:100%; height:810px; background:#1d66b7;}
.mb8{ margin-bottom:8px}
.mt15{ margin-top:15px;}
#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:#fff; filter:alpha(opacity=30); opacity:0.5;}
.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:#070002; font-size:14px; width:548px; text-align:justify; position:absolute; left:50px; line-height:24px;height: 135px;overflow: hidden;}
.slider-container li p span.zx .bt{ font-size:24px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.cur .st_ty{display:block; width:618px; height:138px; background:#f1f0f0; margin-left:208px; position:relative; margin-top:-70px; overflow:visible;}
.cur .st_ty .sz{ width:60px; height:60px; background:url(images/ly2-num.jpg) no-repeat; position:absolute; left:-30px; top:40px; display:block}
.cur .st_ty .sz .num{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; 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:26px; 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:220px; width:60px; height:150px; background:#c9121b; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; }
.slider-btn:hover{ filter:alpha(opacity=100); opacity:1; }
.slider-btn-l{left:50%;margin-left:-555px; background:url(images/ly2-left.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-565px; background:url(images/ly2-right.png) no-repeat center;}
/* 第二块（一路精彩轮播图）End */

#layout3{
	background:url(images/ly3-bg.gif);
	padding-top:80px;
	padding-bottom:22px;
}

#layout3 .headline{
	margin-bottom:45px;
}

#layout3 .headline .title{
	float:left;
	width:108px;
	height:72px;
	line-height:30px;
	padding-top:11px;
	background:url(images/ly3-headline.png);
	color:#fff;
	font-size:24px;
	text-align:center;
}

#layout3 .headline .con{
	float:right;
	width:1090px;
	text-align:center;
}

#layout3 .headline .con h2{
	font-size:38px;
	line-height:52px;
	height:52px;
}

#layout3 .headline .con h2 a{
	color:#195eab;
}

#layout3 .headline .con p{
	height:20px;
	line-height:20px;
	margin-top:10px;
}

#layout3 .headline .con p a{
	margin:0px 10px;
}

#layout3 .main{
	float:left;
	width:785px;
	background:#f0f0f0;
}

#layout3 .main .big{
	height:360px;
	width:100%;
}

#layout3 .main .big .shadow,#layout3 .main .big p{
	height:50px;
	line-height:50px;
}

#layout3 .main .big p{
	font-size:20px;
}

#layout3 .main .video{
	float:left;
	width:290px;
	height:230px;
}

#layout3 .main .video .shadow,#layout3 .main .video p{
	height:48px;
	line-height:48px;
}

#layout3 .main .video .shadow{
	background:#186fac;
}

#layout3 .main .video .play{
	background:url(images/ly3-play.png);
	width:74px;
	height:74px;
	margin:-60px 0px 0px -37px;
}

#layout3 .main .list{
	float:right;
	width:455px;
	margin-top:22px;
}

#layout3 .main .list li{
	height:32px;
	line-height:32px;
	background:url(images/ly3-list.png) no-repeat left 13px;
	padding-left:14px;
}

#layout3 .side{
	float:right;
	width:390px;
	background:#fff;
	padding-bottom:15px;
}

#layout3 .side .title{
	height:42px;
	line-height:42px;
	text-align:center;
	background:#2f8ccd;
	font-size:22px;
	color:#fff;
}

#layout3 .side ul li{
	float:left;
	display:inline;
	width:140px;
	margin:23px 27px 0px 27px;
}

#layout3 .side ul .photo{
	height:130px;
	width:130px;
	border:5px solid #2f8ccd;
	border-radius:50%;
	overflow:hidden;
}

#layout3 .side ul p{
	height:32px;
	line-height:32px;
	text-align:center;
	font-family:"SimSun";
	width:127px;
	margin:-18px auto 0px auto;
	background:#2f8ccd;
	position:relative;
	z-index:100;
}

#layout3 .side ul p,#layout3 .side ul p a{
	color:#fff;
}

#layout4{
	background:url(images/ly3-bg.gif);
	padding-top:22px;
	padding-bottom:60px;
}

#layout4 .list ul{
	margin-left:-30px;
}

#layout4 .list li{
	float:left;
	display:inline;
	margin:30px 0px 0px 30px;
	width:380px;
	height:210px;
	background:#ebf5ff url(images/ly4-go.png) no-repeat right bottom;
}

#layout4 .list li:hover{
	box-shadow:3px 3px 7px #c0d7ed;
}

#layout4 .list li a{
	display:block;
	width:100%;
	height:100%;
}

#layout4 .list li a:hover{
	text-decoration:none;
}

#layout4 .list h3{
	background:#195eab;
	color:#fff;
	width:92px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:22px;
}

#layout4 .list h4{
	margin:12px 25px 0px 20px;
	font-size:20px;
	line-height:30px;
	max-height:60px;
	padding-bottom:5px;
	color:#121212;
	border-bottom:1px solid #d3e2f2;
}

#layout4 .list p{
	line-height:24px;
	color:#5a5a5a;
	margin:10px 25px 0px 20px;
}

#layout5{
	padding-top:30px;
}

#layout5 .line{
	background:#ddf4ff;
}

#layout5 .block{
	background-repeat:no-repeat;
	background-position:center top;
}

#layout5 .block .w1200{
	height:792px;
	position:relative;
}

#layout5 .bg0{ background-image:url(images/ly5-bg0.gif); }
#layout5 .bg1{ background-image:url(images/ly5-bg1.gif); }
#layout5 .bg2{ background-image:url(images/ly5-bg2.gif); }
#layout5 .bg3{ background-image:url(images/ly5-bg3.gif); }
#layout5 .bg4{ background-image:url(images/ly5-bg4.gif); }

#layout5 .block .name{
	position:absolute;
	left:0px;
	top:0px;
}

#layout5 .color1,#layout5 .color1 a{
	color:#000;
}

#layout5 .color2,#layout5 .color2 a{
	color:#fff;
}

#layout5 .block .headline{
	position:absolute;
	right:0px;
	top:55px;
	width:960px;
	text-align:center;
}

#layout5 .block .headline h2{
	font-size:36px;
	line-height:42px;
	height:42px;
}

#layout5 .block .headline p{
	margin-top:15px;
}

#layout5 .block .headline p a{
	margin:0px 10px;
}

#layout5 .block .big{
	position:absolute;
	left:0px;
	top:197px;
	width:455px;
	height:310px;
}

#layout5 .block .big .shadow,#layout5 .block .big p{
	height:36px;
	line-height:36px;
	font-size:16px;
}

#layout5 .color1 .big p a{
	color:#fff;
}

#layout5 .block .video{
	position:absolute;
	left:0px;
	top:525px;
	width:455px;
}

#layout5 .block .video .pic{
	width:220px;
}

#layout5 .block .video .photo{
	height:140px;
}

#layout5 .block .video .photo .play{
	width:47px;
	height:47px;
	margin:-23px 0px 0px -23px;
	background:url(images/ly5-play.png);
}

#layout5 .block .video p{
	font-size:16px;
	line-height:22px;
	max-height:44px;
	margin-top:8px;
}

#layout5 .block .text1{
	position:absolute;
	top:230px;
	right:6px;
	width:715px;
}

#layout5 .block .text2{
	position:absolute;
	top:560px;
	right:6px;
	width:715px;
}

#layout5 .block .box .title{
	position:absolute;
	left:0px;
	top:0px;
	width:28px;
	text-align:center;
	font-size:26px;
	line-height:28px;
	font-weight:bold;
}

#layout5 .block .text1 .title{
	top:67px;
}

#layout5 .block .text2 .title{
	top:20px;
}

#layout5 .block .box .more{
	position:absolute;
	right:43px;
	line-height:18px;
}

#layout5 .block .text1 .more{
	top:-33px;
}

#layout5 .block .text2 .more{
	top:-44px;
}

#layout5 .color1 .box .title,#layout5 .color1 .box .more{
	color:#179fdd;
}

#layout5 .block .box .hot{
	margin:0px 38px 12px 62px;
}

#layout5 .block .box .hot .con{
	float:left;
	width:410px;
	margin-top:5px;
}

#layout5 .block .box .hot .con h3{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#layout5 .block .box .hot .con p{
	line-height:25px;
	max-height:50px;
	margin-top:10px;
}

#layout5 .block .box .hot .photo{
	float:right;
	width:170px;
	height:105px;
}

#layout5 .block ul{
	zoom:1;
	margin-left:30px;
}

#layout5 .block ul li{
	float:left;
	display:inline;
	width:285px;
	height:32px;
	line-height:32px;
	padding-left:18px;
	background:url(images/ly5-list.png) no-repeat left 13px;
	margin-left:30px;
}

#layout6{
	background:url(images/ly6-bg.gif);
	padding-top:55px;
	padding-bottom:70px;
}

#layout6 .list{
	margin-top:10px;
}

#layout6 .list ul{
	margin-left:-40px;
	zoom:1;
}

#layout6 .list li{
	float:left;
	display:inline;
	margin:30px 0px 0px 40px;
	width:580px;
	height:123px;
}

#layout6 .list .num{
	float:left;
	width:42px;
	height:94px;
	line-height:60px;
	font-style:italic;
	padding:29px 2px 0px 0px;
	background:url(images/ly6-num.png);
	font-size:36px;
	text-align:center;
	font-family:"Arial";
	font-weight:bold;
	color:#fff;
}

#layout6 .list .con{
	float:left;
	width:490px;
	height:105px;
	padding:18px 23px 0px 23px;
	background:#2f8ccd;
}

#layout6 .list .con h4{
	font-size:24px;
	height:30px;
	line-height:30px;
}

#layout6 .list .con h4 a{
	color:#fff;
}

#layout6 .list .con p{
	line-height:25px;
	max-height:50px;
	color:#aedff7;
	margin-top:10px;
}

#layout6 .flip{
	text-align:center;
	margin-top:40px;
}

#layout6 .flip a{
	display:inline-block;
	vertical-align:top;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
	border-radius:50%;
	background:#0976ac;
	color:#90d3f4;
	margin:0px 10px;
}

#layout6 .flip a:hover,#layout6 .flip .current{
	background:#e02c3a;
	color:#fff;
	text-decoration:none;
}

#layout7{
	height:787px;
	padding-top:40px;
	background-image:url(images/ly7-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#layout7 .box{
	height:575px;
	margin-top:50px;
	position:relative;
}

#layout7 .arrow1,#layout7 .arrow2{
	position:absolute;
	width:34px;
	height:51px;
	cursor:pointer;
	top:50%;
	margin-top:-25px;
	z-index:100;
}

#layout7 .arrow1{
	left:0px;
	background:url(images/ly7-arrow1.png);
}

#layout7 .arrow2{
	right:0px;
	background:url(images/ly7-arrow2.png);
}

#layout7 .show{
	height:575px;
	width:1092px;
	margin:0px auto;
	position:relative;
}

#layout7 .photo{
	position:absolute;
	border:8px solid #fff;
}

#layout7 .pic1{ left:0px; top:0px; width:592px; height:308px; }
#layout7 .pic2{ right:0px; top:0px; width:450px; height:308px; }
#layout7 .pic3{ left:0px; bottom:0px; width:335px; height:220px; }
#layout7 .pic4{ left:370px; bottom:0px; width:335px; height:220px; }
#layout7 .pic5{ right:0px; bottom:0px; width:335px; height:220px; }

#layout7 .photo a{
	display:block;
	width:100%;
	height:100%;
}

#layout7 .photo .shadow,#layout7 .photo p{
	color:#fff;
	font-weight:bold;
	display:none;
}

#layout7 .photo:hover .shadow,#layout7 .photo:hover p{
	display:block;
}

#layout7 .pic1 .shadow,#layout7 .pic1 p,#layout7 .pic2 .shadow,#layout7 .pic2 p{
	height:70px;
	line-height:70px;
	font-size:24px;
}

#layout7 .pic3 .shadow,#layout7 .pic3 p,#layout7 .pic4 .shadow,#layout7 .pic4 p,#layout7 .pic5 .shadow,#layout7 .pic5 p{
	font-size:18px;
	height:45px;
	line-height:45px;
}

#layout7 .photo .play{
	width:76px;
	height:76px;
	margin:-55px 0px 0px -38px;
	background:url(images/ly7-play.png);
}

#layout7 .photo h3{
	position:absolute;
	left:0px;
	top:15px;
	height:38px;
	line-height:38px;
	padding:0px 20px 0px 25px;
	font-size:20px;
	overflow:visible;
	color:#fff;
}

#layout7 .pic1 h3{ background:#e02c3a; }
#layout7 .pic2 h3{ background:#1b9cdc; }
#layout7 .pic3 h3{ background:#8a6fac; }
#layout7 .pic4 h3{ background:#13aaa5; }
#layout7 .pic5 h3{ background:#1d59a3; }

#layout7 .photo h3 b{
	position:absolute;
	right:-25px;
	top:0px;
	width:0;
    height:0;
	border-bottom-width:38px;
	border-bottom-style:solid;
    border-right:25px solid transparent;
}

#layout7 .pic1 h3 b{ border-bottom-color:#e02c3a; }
#layout7 .pic2 h3 b{ border-bottom-color:#1b9cdc; }
#layout7 .pic3 h3 b{ border-bottom-color:#8a6fac; }
#layout7 .pic4 h3 b{ border-bottom-color:#13aaa5; }
#layout7 .pic5 h3 b{ border-bottom-color:#1d59a3; }


#layout8{
	background:url(images/ly8-bg.gif);
}

#layout8 .w1200{
	position:relative;
	padding-top:70px;
	padding-bottom:100px;
}

#layout8 .bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:1252px;
	height:88px;
	background:url(images/ly8-bottom.png);
}

#layout8 .block{
	display:inline;
	width:275px;
}

#layout8 .middle{
	float:left;
	display:inline;
	margin-left:33px;
}

#layout8 .block .phone{
	width:275px;
	height:460px;
	padding-top:18px;
	background:#fff url(images/ly8-phone.gif) no-repeat center bottom;
	border-radius:15px;
	margin-top:20px;
}

#layout8 .block .photo{
	width:240px;
	height:380px;
	margin:0px auto;
}

#layout8 .block .photo .shadow{
	height:100%;
	display:none;
}

#layout8 .block .photo i{
	position:absolute;
	width:170px;
	height:170px;
	left:50%;
	top:85px;
	margin:0px 0px 0px -85px;
	z-index:100;
	display:none;
}

#layout8 .block .photo p{
	top:265px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	text-align:center;
	z-index:100;
	display:none;
}

#layout8 .block .photo:hover .shadow,#layout8 .block .photo:hover i,#layout8 .block .photo:hover p{
	display:block;
}
















#layout9{
	padding-top:100px;
	background:url(images/ly9-bg.gif) no-repeat center top;
	height:705px;
	color:#fff;
}

#layout9 a{
	color:#fff;
}

#layout9 .title{
	height:48px;
	line-height:48px;
	font-size:22px;
}

#layout9 .main{
	float:left;
	width:730px;
	height:610px;
	background:url(images/ly9-main.gif);
	overflow:hidden;
}

#layout9 .main .big .title{
	background:#0251a9;
	padding-left:38px;
	margin-bottom:5px;
}

#layout9 .main .big li{
	float:left;
	display:inline;
	width:310px;
	margin:22px 0px 0px 38px;
}

#layout9 .main .big li h3{
	font-size:14px;
	height:20px;
	line-height:20px;
}

#layout9 .main .big li p{
	line-height:20px;
	height:40px;
	color:#b2c3e0;
	font-size:12px;
	margin-top:8px;
	font-family:"SimSun";
}

#layout9 .main .small{
	display:inline;
	width:315px;
	padding:15px 10px 0px 25px;
	margin-top:35px;
	height:200px;
	overflow:hidden;
}

#layout9 .main .left{
	background:#ac83cb;
	margin-left:15px;
}

#layout9 .main .right{
	background:#4789d2;
	margin-right:15px;
}

#layout9 .main .small ul li{
	height:26px;
	line-height:26px;
	padding-left:8px;
	background:url(images/ly9-list1.png) no-repeat left 12px;
}

#layout9 .side{
	float:right;
	width:470px;
	height:610px;
	background:#3dafd5;
}

#layout9 .side .title{
	background:#1699c5;
	padding-left:25px;
}

#layout9 .side .photo{
	width:430px;
	height:170px;
	margin:18px auto 0px auto;
}

#layout9 .side h4,#layout9 .side p,#layout9 .side ul{
	width:418px;
	margin-left:auto;
	margin-right:auto;
}

#layout9 .side h4{
	font-size:24px;
	height:30px;
	line-height:30px;
	margin-top:30px;
}

#layout9 .side p{
	line-height:25px;
	max-height:50px;
	margin-top:10px;
}

#layout9 .side ul{
	margin-top:15px;
}

#layout9 .side ul li{
	height:34px;
	line-height:34px;
	padding-left:14px;
	background:url(images/ly9-list2.png) no-repeat left 14px;
}

#layout9 .side ul li a{
	float:left;
	width:340px;
}

#layout9 .side ul li span{
	float:right;
	color:#b0d9eb;
	font-family:"SimSun";
}

#layout10{
	background:url(images/ly10-bg.gif);
	padding-top:70px;
	padding-bottom:70px;
}

#layout10 .list1{
	margin-top:15px;
}

#layout10 .list1 li{
	float:left;
	display:inline;
	width:375px;
	height:165px;
	margin:20px 12px 0px 12px;
}

#layout10 .list1 li .shadow,#layout10 .list1 li p{
	height:35px;
	line-height:35px;
	font-family:"SimSun";
}

#layout10 .list2{
	border-top:1px solid #0f78ad;
	border-bottom:1px solid #0f78ad;
	margin:23px 12px 0px 12px;
	position:relative;
	padding:18px 0px;
}

#layout10 .list2 .line{
	position:absolute;
	width:1px;
	height:100%;
	left:50%;
	top:0px;
	background:#0f78ad;
}

#layout10 .list2 ul{
	zoom:1;
	margin-left:-115px;
}

#layout10 .list2 li{
	float:left;
	display:inline;
	height:32px;
	line-height:32px;
	padding-left:15px;
	background:url(images/ly10-list.png) no-repeat left 13px;
	width:510px;
	margin-left:115px;
}

#layout10 .list2 li a{
	float:left;
	width:440px;
}

#layout10 .list2 li span{
	float:right;
	color:#a3a3a3;
	font-family:"SimSun";
}

#layout11{
	background:url(images/ly11-bg.gif);
	padding-top:50px;
	padding-bottom:70px;
}

#layout11 .book{
	text-align:center;
	margin-top:35px;
}

#layout11 .book img{
	display:inline;
}

#layout11 .box{
	width:1176px;
	height:585px;
	margin:25px auto 0px auto;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#fff;
	position:relative;
	padding-top:20px;
}

#layout11 .box .line1,#layout11 .box .line2{
	position:absolute;
	height:605px;
	width:18px;
	top:0px;
	background:url(images/ly11-line.gif) no-repeat;
}

#layout11 .box .line1{
	left:370px;
}

#layout11 .box .line2{
	right:370px;
}

#layout11 .box .left{
	display:inline;
	width:346px;
}

#layout11 .box .middle{
	float:left;
	display:inline;
	margin-left:68px;
	width:346px;
}

#layout11 .box .right{
	display:inline;
	width:346px;
}

#layout11 .box .tit{
	margin-bottom:15px;
	padding-left:12px;
}

#layout11 .weikan{
	height:485px;
	border:1px solid #dadada;
}

#layout11 .weikan li{
	width:300px;
	margin:16px auto 0px auto;
}

#layout11 .weikan li img{
	width:300px;
	height:95px;
}

#layout11 .weikan li p{
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:3px;
	text-align:center;
}

#layout12{
	padding-top:60px;
	padding-bottom:40px;
}

#layout12 ul{
	zoom:1;
	width:1150px;
	margin:30px auto 0px auto;
}

#layout12 li{
	float:left;
	display:inline;
	width:115px;
	text-align:center;
	margin:12px 0px 0px 0px;
}

#layout12 li .photo{
	display:block;
	width:85px;
	height:85px;
	border-radius:50%;
	margin:0px auto;
}

#layout12 li p{
	line-height:18px;
	height:18px;
	overflow:hidden;
	margin-top:8px;
}

#layout13{
	padding-top:40px;
	padding-bottom:60px;
}

#layout13 .list{
	line-height:30px;
	margin:30px auto 0px auto;
}

#layout13 .list a{
	margin-right:15px;
}

#layout13 .title{
	border-bottom:1px solid #1d66b7;
	width:1100px;
	margin:0px auto;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	color:#1d66b7;
	line-height:40px;
	padding-bottom:20px;
}

#layout13 .pic{
	text-align:center;
}

#layout13 .pic img{
	display:inline;
}