﻿@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}
@media (max-width: 380px) {body{ font-size:14px; }}
@media (max-width: 325px) {body{ font-size:12px; }}
@media (min-width: 760px) {body{ font-size:22px; }}
@media (min-width: 1200px) {body{ font-size:14px; }}

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;
	max-height: 100%;
	max-width: 100%;
}
.pic img{
	height:100%;
	width:100%;
}


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

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

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

p,li{
	overflow:hidden;
}





#top .logo{ margin:23px 0px 22px 16px;}
#top form{ margin:43px 109px 0px 0px;}
#top form input{
	font-size:14px;
	color:#333;
}
#top form .kuang{
	height:38px;
	line-height:38px;
	float:left;
	width:178px;
	border:none;
	background:#ebebeb;
	padding-left:25px;
	border-radius:18px 0px 0px 18px;
}
input:-moz-placeholder{color:#9d9c9c;}   
input:-ms-input-placeholder{color:#9d9c9c;}   
input::-webkit-input-placeholder{color:#9d9c9c;}
#top form .sub{
	width:55px;
	height:40px;
	border:none;
	background:url(images/sub.gif) no-repeat 14px 8px #1057c1;
	float:left;
	border-radius:0px 20px 20px 0px;
}








#nav{
	background:#1057c1;
	height:55px;
	box-shadow: 1px 2px 8px 0px rgb( 12, 78, 151, 0.5 );
	font-size:20px;
}
#nav a{
	line-height:55px;
	height:55px;
	display:inline-block;
	width:12.5%;
	text-align:center;
}
#nav a,#nav a:hover{ color:#fff !important; text-decoration:none;}
#nav a:hover{ background:#03398a;}






#slide{ width:100%; height:538px; float:left;}
#slide li{ width:1180px; height:538px; float:left; position:relative; overflow:visible;}
.slider-container .pic { width:1180px; height:538px; display:block; position: relative;}
.slider-container .pic img { width:1180px; height:538px; display:block; border:0 none;}
.slide_Bg{ width:1180px; height:538px; position:absolute; top:0; background:#175db3;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.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:568px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:538px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider-btn { position:absolute; top:186px; width:60px; height:143px; background:#fff; cursor:pointer; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60; text-indent:100;}
.slider-btn:hover{ filter:alpha(opacity=100); opacity:1;-moz-opacity:1;}
.slider-btn-l{left:50%;margin-left:-401px; background:url(images/prve.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-948px; background:url(images/next.png) no-repeat center;}
.st_ty{display:none; color:#fff;}
.cur .st_ty{display:block; width:324px; height:261px;position:relative; margin:-261px 0px 0px 42px;}
.cur .st_ty h4{ font-size:30px;  position:absolute; left:0px; top:34px; text-align:center; width:100%; line-height:40px; height:40px;}
.cur .st_ty h4 a{ color:#fff;}
.cur .st_ty p{ font-size:16px; line-height:32px; max-height:128px; width:260px; left:34px; position:absolute; top:93px;}
.st_ty .textbg{position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}








#layout2{ background:url(images/ly2-bg.jpg) no-repeat top center;}
#layout2 .box{ height:524px; padding-top:71px;}
.focus{
	position: relative;
	height:451px;
	width:670px;
	float:left;
}
.focus .pic{
	height:100%;
	width:100%;
}
.focus p{
	position: absolute;
	width: 100%;
	height:26px;
	line-height:26px;
	text-align: center;
	left: 0px;
	bottom: 35px;
	font-size:20px;
	z-index: 9;
}
.shadow{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height:85px;
	background:url(images/shadow.png) repeat-x bottom left;
}
.focus .arrow{
	width:46px;
	height:90px;
	cursor: pointer;
	position: absolute;
	top:163px;
}
.focus .arrow1{
	background: url(images/arrow1.png);
	background-size:100% 100%;
	left: 0px;
}
.focus .arrow2{
	background: url(images/arrow2.png);
	background-size:100% 100%;
	right: 0px;
}
.switch{position:absolute;left:0;bottom:1px;width:100%;text-align:center;}
.switch span{background:#676568;color:#676568;margin:0 7px;width:21px;height:3px;display: inline-block;}
.switch span.current{background:#fff;color:#fff;}

#layout2 .right{ width:486px;}
#layout2 .title img{ float:left;}
#layout2 .title a{
	float:right; background:#175db3;
	width:52px; height:18px; line-height:18px;
	display:inline-block; text-align:center;
	border-radius:6px; margin-top:15px;
}
#layout2 .news{
	background:url(images/news.png) no-repeat bottom left;
	padding:23px 0px 17px 9px; margin-bottom:6px;
}
#layout2 .news h5{
	font-size:24px;
	font-weight:normal;
	line-height:32px; max-height:64px;
}
#layout2 .news p{
	line-height:24px;max-height:48px;
	color:#727272; margin-top:12px;
}
#layout2 .news p a{ color:#185cb1;}

#layout2 .right li{
	border-bottom:1px dashed #ececec;
	padding:10px 0px 12px 4px;
}
#layout2 .right li h5{
	font-size:18px; font-weight:normal;
	line-height:24px; height:24px;
}
#layout2 .right li h5 a{ color:#585858;}
#layout2 .right li p{
	color:#a1a1a1; margin-top:11px;
	line-height:20px; height:20px;
}





#layout3{ background:url(images/ly3-bg.jpg) no-repeat top center;}
#layout3 .box{ height:858px; overflow:hidden;}
#layout3 .biao{ margin:50px 0px 33px 456px;}
.title1 span{
	width:382px;
	height:170px;
	text-indent:-9999px;
	display:inline-block;
	margin-bottom:36px;
	float:left; cursor:pointer;
}
.title1 .tit1{ background:url(images/tit1.png) no-repeat 34px 12px;}
.title1 .tit2{ background:url(images/tit2.png) no-repeat 34px 12px; margin:0px 17px;}
.title1 .tit3{ background:url(images/tit3.png) no-repeat 34px 12px;}
.title1 .tit1.on{ background:url(images/tit1-a.png) no-repeat;}
.title1 .tit2.on{ background:url(images/tit2-a.png) no-repeat;}
.title1 .tit3.on{ background:url(images/tit3-a.png) no-repeat;}
.title1 span i{
	display:none; margin-top:135px;
	width:380px; height:15px;
	background:url(images/tit-i.png) no-repeat 1px 0px;
}
.title1 span.on i{ display:block;}

#layout3 .pic{ width:453px; height:263px; float:left;}
#layout3 .news{ width:700px; float:right;}
#layout3 .news h5{
	font-size:32px;
	line-height:46px;
	max-height:92px;
	margin:8px 0px 12px 0px;
}
#layout3 .news p{
	font-size:16px;
	line-height:38px;
	max-height:152px;
}
#layout3 ul{
	margin:51px 0px 0px -62px;
	zoom:1;
}
#layout3 li{
	font-size:18px;
	line-height:38px;
	height:38px;
	width:529px;
	background:url(images/li.png) no-repeat left center;
	float:left;
	padding-left:28px;
	margin-left:64px;
}






#layout4{ background:#f3f3f3;}
#layout4 .block{ width:544px;}
#layout4 .biao{ margin:79px 0px 20px 0px; height:52px;}
#layout4 .pic{ width:544px; height:257px;}
#layout4 .pic img{ border-radius:13px;}
#layout4 .news{ background:url(images/news1.gif) no-repeat left bottom; padding-bottom:11px;}
#layout4 .news h5{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin:27px 0px 9px 11px;
}
#layout4 .news h5 a{ color:#434343;}
#layout4 .news p{
	font-size:16px;
	line-height:27px;
	max-height:54px;
	color:#818181;
}

#layout4 ul{ margin:32px 0px 73px 0px;}
#layout4 li{
	font-size:18px;
	line-height:34px;
	height:34px;
	background:url(images/li1.gif) no-repeat left center;
	padding-left:23px;
}
#layout4 li a{ color:#434343;}







#layout5{ background:url(images/ly5-bg.jpg) no-repeat top center;}
#layout5 .box{ height:923px; overflow:hidden;}
#layout5 .biao{ margin:74px 0px 101px 469px;}
#layout5 .pic{
	width:387px; height:522px;
	position:relative; margin-left:4px; float:left;
}
#layout5 .textbg,#layout5 table{
	width:100%;height:65px;
	position:absolute; left:0; bottom:0;
}
#layout5 .textbg{background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#layout5 table{
	line-height:28px; font-size:18px;
	border:none;width:86%; left:7%;
}
#layout5 table a{ display:block; max-height:56px; overflow:hidden;}
#layout5 ul{ width:789px; float:right;}
#layout5 li{
	width:379px; height:256px;
	position:relative;
	margin:0px 0px 10px 10px; float:left;
}
#layout5 li img{ width:100%; height:100%;}

.switch1{width:100%;text-align:center; margin-top:18px;}
.switch1 span{
	background:#bfbfbf;color:#bfbfbf;
	border-radius:8px;margin:0 7px;
	width:16px;height:16px;display: inline-block;
}
.switch1 span.current{background:#c0b82a;color:#c0b82a;}






#layout6 .left,#layout6 .right{ width:575px;}
#layout6 .biao{ margin:92px 0px 30px 7px;}
#layout6 .pic{ width:227px; height:149px; float:left;}
#layout6 .news{ width:319px; padding-right:14px; float:right; margin-bottom:20px;}
#layout6 .news h5{
	font-size:24px;
	line-height:35px; max-height:70px;
	margin:-6px 0px 1px 0px;
}
#layout6 .news p{
	font-size:16px;
	line-height:29px; max-height:87px;
	color:#838383;
}
#layout6 li{
	font-size:18px;
	line-height:45px; height:45px;
	padding-left:25px; background:url(images/li2.gif) no-repeat left center;
}
#layout6 li a{ color:#525252;}

#layout6{
  margin-bottom: 100px;
}





#layout7{ background:#f3f3f3; margin-top:64px;}
#layout7 .biao{ margin:53px 0px 43px 467px;}
#layout7 .text{ width:1060px; margin:0 auto;}
#layout7 .text iframe{min-height:800px;}



#footer{
	line-height:42px;
	padding:60px 0px 48px 0px;
	font-size:18px;
	background:#3e3e3e;
}
#footer .link{
	border-bottom:1px solid #fff;
	padding-bottom:32px;
	margin-bottom:23px;
}
#footer h5{
	font-size:30px;
	line-height:33px;
	width:77px;
	height:82px;
	padding:15px 0px 0px 20px;
	background:#e4b615;
	font-weight:normal;
	border-radius:60px;
	margin-left:27px;
	float:left;
	display:inline;
}
#footer .link p{ margin:29px 0px 0px 7px; float:left;}
#footer .link p a{ margin-left:44px;}
#footer .text{ margin:8px 0px 0px 176px;}
#footer .ewm{ margin-right:47px;}
#footer .ewm li{
	width:124px;
	float:left;
	text-align:center;
	margin-right:32px;
}
#footer .ewm li img{width:124px; height:124px;}




#layout1 .box .focus{display: none;}


/*自适应样式开始*/
#phone-header,#phone-footer{ display:none;}
@media(max-width: 767px){
	#phone-header,#phone-footer{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right{ float:none; width:100%; margin:0; padding:0;}
	img,#footer .ewm li img{ width:100%; height:100%;}
	.wrapper{min-width:100%;max-width:100%;}

	#top .logo{ margin:1.2em 0; width:56%; float:left;}
	#top form{ margin:1.5em 0 0 0; width:38%; float:right;}
	#top form .kuang{height:1.8em;line-height:1.8em;width:78%;border:none;background:#ebebeb;padding-left:5%;border-radius:1.5em 0 0 1.5em;font-size:0.8em;}
	input:-moz-placeholder{color:#9d9c9c;}   
	input:-ms-input-placeholder{color:#9d9c9c;}   
	input::-webkit-input-placeholder{color:#9d9c9c;}
	#top form .sub{width:17%;height:1.8em;font-size:1em;background:url(images/sub.gif) no-repeat 0.3em 0.4em #1057c1; background-size:55% auto;border-radius:0 1.5em 1.5em 0;}

	#nav{font-size:1.1em;line-height:1.5em;padding:0.5em 0 0.3em 0;}
	#nav a{display:inline-block;width:25%; line-height:1.5em; height:1.5em;text-align:center;}
	#nav a,#nav a:hover{ color:#fff !important; text-decoration:none;}
	#nav a:hover{ background:#03398a;}
	
	#slide{ display:none;}
	#layout1 .box .focus{ display:block;}
	#layout1{ margin-bottom:2.4em;}
	
	#layout2{ background:url(images/ly2-bg.jpg) no-repeat top center; background-size: 100% 100%; padding:0.5em 0 2.2em 0;}
	.focus{position: relative;height:14em;width:100%;margin-top:2.4em;}
	.focus .pic{height:100%;width:100%;}
	.focus p{height:1.6em;line-height:1.6em;bottom:1.6em;font-size:1.1em;}
	.shadow{height:4em;background:url(images/shadow.png) repeat-x bottom left; background-size:auto 100%;}
	.focus .arrow{width:2em;height:3.8em;top:32%;}
	.focus .arrow1{background: url(images/arrow1.png);background-size:100% 100%;}
	.focus .arrow2{background: url(images/arrow2.png);background-size:100% 100%;}
	.switch{position:absolute;left:0;bottom:1px;width:100%;text-align:center;}
	.switch span{background:#676568;color:#676568;margin:0 9px;width:22px;height:5px;display: inline-block;}
	.switch span.current{background:#fff;color:#fff;}
	
	#layout2 .box{ height:auto; padding-top:0;}
	#layout2 .right{ width:100%;}
	#layout2 .title{ margin:2.2em 0 0.6em 0;}
	#layout2 .title img{ float:left; width:40%; margin-left:30%;}
	#layout2 .title a{display:inline-block; text-align:center;border-radius:0.8em; font-size:0.9em;line-height:1.6em; height:1.6em; padding:0 0.3%;margin-top:0.5em;}
	#layout2 .news{background:url(images/news.png) no-repeat bottom left;padding:0.8em 0 1.2em 0;}
	#layout2 .news h5{font-size:1.25em;font-weight:normal;line-height:1.4em; max-height:2.8em;}
	#layout2 .news p{line-height:1.5em;max-height:3em;margin-top:0.5em;font-size:1em;}
	#layout2 .news p a{ color:#185cb1;}
	
	#layout2 .right li{border-bottom:1px dashed #ddd;padding:0.8em 0;}
	#layout2 .right li h5{font-size:1.25em;line-height:1.6em; height:1.6em;}
	#layout2 .right li h5 a{ color:#585858;}
	#layout2 .right li p{color:#a1a1a1;line-height:1.6em; height:1.6em;font-size:1em; margin-top:0;}
	
	#layout3{ background:url(images/ly3-bg.jpg) no-repeat top center;background-size: auto 100%; padding:0 0 2.2em 0;}
	#layout3 .box{ overflow:hidden;}
	.biao,#layout3 .biao,#layout4 .biao,#layout5 .biao,#layout6 .biao,#layout7 .biao{ height:auto; margin:2em 0;text-align:center;}
	.biao img{ width:40%; display: inline-block;vertical-align: top;}
	.title1{ margin-bottom:1em;}
	.title1 span{width:32%;height:3.8em;margin-bottom:36px;}
	.title1 .tit1{ background:url(images/tit1.png) no-repeat; background-size:100% 100%;}
	.title1 .tit2{ background:url(images/tit2.png) no-repeat;background-size:100% 100%; margin:0 2%;}
	.title1 .tit3{ background:url(images/tit3.png) no-repeat;background-size:100% 100%;}
	.title1 .tit1.on{ background:url(images/tit1-a.png) no-repeat;background-size:100% 100%;}
	.title1 .tit2.on{ background:url(images/tit2-a.png) no-repeat;background-size:100% 100%;}
	.title1 .tit3.on{ background:url(images/tit3-a.png) no-repeat;background-size:100% 100%;}
	.title1 span i{display:none; margin-top:4em;width:100%; height:0.5em;background:url(images/tit-i.png) no-repeat 1px 0px;background-size:100% 100%;}
	.title1 span.on i{ display:block;}
	
	#layout3 .box{ height:auto;}
	#layout3 .pic{ width:38%; height:7em; float:left; margin-bottom:1.6em;}
	#layout3 .news{ width:58%; float:right;}
	#layout3 .news h5{font-size:1.2em;line-height:1.5em;max-height:3em; margin:0 0 0.2em 0;}
	#layout3 .news p{font-size:1em;line-height:1.5em;max-height:3em;}
	#layout3 ul{ margin:0;}
	#layout3 li{background:url(images/li.png) no-repeat left center;padding-left:5%;font-size:1em;line-height:2em;height:2em;margin-left:0; float:none; width:100%;}

	#layout4{ background:#f3f3f3;}
	#layout4 .block{ width:100%;}
	#layout4 .pic{ width:100%; height:11em;}
	#layout4 .pic img{ border-radius:0.8em;}
	#layout4 .news{ background:url(images/news1.gif) no-repeat left bottom; background-size:100% auto; padding-bottom:1em;}
	#layout4 .news h5{font-size:1.4em;line-height:1.5em;margin:0.8em 0 0.3em 0;}
	#layout4 .news h5 a{ color:#434343;}
	#layout4 .news p{font-size:1em;line-height:1.5em;max-height:3em;color:#818181;}
	#layout4 ul{ margin:1em 0 0.6em 0;}
	#layout4 li{background:url(images/li1.gif) no-repeat left center;padding-left:1em;font-size:1em;line-height:2em;height:2em;}
	#layout4 li a{ color:#434343;}
	
	#layout5{ background:url(images/ly5-bg.jpg) no-repeat top center;background-size:auto 100%; margin-top:1.6em; padding:0 0 1em 0;}
	#layout5 .box{ height:auto;}
	#layout5 .pic{width:90%; height:15em;position:relative; margin-left:5%;}
	#layout5 .textbg,#layout5 table{width:100%;height:4em;position:absolute; left:0; bottom:0;}
	#layout5 table{line-height:1.4em;border:none;width:86%; left:7%; font-size:1em;}
	#layout5 table a{  max-height:2.8em;}
	#layout5 ul{ width:92.5%; margin-left:2.4%; float:none;}
	#layout5 li{width:47%; height:10em;margin:1.2em 0 0 3%;}
	
	.switch1{width:100%;text-align:center; margin-top:1em;}
	.switch1 span{border-radius:0.6;margin:0 3%;width:0.6em;height:0.6em;}
	
	#layout6 .biao{ margin:2em 0 1em 0;}
	#layout6 .left,#layout6 .right{ width:100%;}
	#layout6 .pic{ width:40%; height:7em; float:left;}
	#layout6 .news{ width:56%; padding-right:0; float:right;}
	#layout6 .news h5{font-size:1.2em;line-height:1.5em; max-height:3em; margin-top:0.1em;}
	#layout6 .news p{font-size: 1em;line-height: 1.5em;max-height: 3em;margin-top:0.4em;}
	#layout6 li{padding-left:1em;font-size:1em;line-height:2em;height:2em;background:url(images/li2.gif) no-repeat left center;}
	#layout6 li a{ color:#525252;}
		
	#layout7{ background:#f3f3f3; margin-top:2em; padding:0 0 1em 0;}
	#layout7 .text{ width:100%; margin:0 auto;}
	  #layout7 .text iframe{min-height:40em;}
	
	#footer{line-height:42px;padding:1.6em 0 2em 0;font-size:1em;line-height:1.6em;}
	#footer .link{padding-bottom:1em;margin-bottom:1.6em;}
	#footer h5{ display:none;}
	#footer .link p{ margin:0;}
	#footer .link p a{ margin:0 0.4em 0 0;}
	#footer .text{ margin:0;}
	#footer .ewm{ width:100%;}
	#footer .ewm ul{ margin:1.6em 0 1.6em 16%;}
	#footer .ewm li{width:24%;float:left;text-align:center;margin-left:10%;}
}

/*自适应样式结束*/

