@charset "utf-8";
body{
	margin:0px 0px;
	padding:0px 0px;
	font-family:"微软雅黑";
	background-color:#fff;
}
div,ol,ul,li,dl,dt,dd,h3,p,span,hr,img,a,input,textarea{
	margin:0px 0px;
	padding:0px 0px;
	text-decoration:none;
	list-style:none;
	border:0px;
}
a{
	color:#323232;
}
a:hover{
	color:#1267bb;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.w{
	width:1350px;
	height:auto;
	margin:auto;
}
.nav_pc{
	display:block;
}
.nav_mobile,.nav_wrap{
	display:none;
}
.showdiv.hd-fix{
    opacity: 1;
    transform: none;
    transition: all 1s ease-out 0.5s;
}
.showdiv{
    position: fixed;
    top: 50%;
    margin-top: -100px;
    right: 0;
    cursor: pointer;
    opacity: 0;
    width: 118px;
    height: 200px;
    transform: scale(0);
    transform-origin: right center;
    z-index: 999999999;
}
.showdiv img{
	width: 100%;
}
.head_top{
	width:100%;
	min-width:1350px;
	height:57px;
	line-height:57px;
	background-color:#1267bb;
	border-bottom:1px solid #105ca6;
	overflow:hidden;
}
.head_top .tp_l_w,.head_top .tp_l_w a{
	font-size:18px;
	color:#fff;
}
#sy-head{
	width:100%;
	min-width:1350px;
	height:130px;
	background-image:url(../images/sy_01.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#1867b9;
	overflow:hidden;
}
#sy-head .logo{
	position:relative;
	top:21px;
	left:21px;
}
#sy-head .logo img{
	width:535px;
}
#sy-head .head-con{
	position:relative;
	top:42px;
	right:50px;
}
#sy-head .head-txt{
	padding:0px 25px;
	font-size:16px;
	color:#f4f4f4;
	line-height:40px;
}
#sy-head .head-txt a,#sy-head .head-txt a:hover{
	color:#f4f4f4;
}
#sy-head .head-srh{
	width:256px;
	height:38px;
	border:1px solid #96b6db;
	position:relative;
}
#sy-head .head-srh .txt{
	width:185px;
	height:24px;
	background:none;
	font-size:14px;
	color:#f4f4f4;
	line-height:24px;
	border-right:1px solid #96b6db;
	position:absolute;
	top:7px;
	left:15px;
}
#sy-head .head-srh  input:focus{
   outline: 0px; 
} 
#sy-head .head-srh input::placeholder {
  color:#f4f4f4;
}
#sy-head .head-srh input::-webkit-input-placeholder {
  color:#f4f4f4;
}
#sy-head .head-srh input::-moz-input-placeholder {
  color:#f4f4f4;
}
#sy-head .head-srh input::-ms-input-placeholder {
  color:#f4f4f4;
}
#sy-head .head-srh .btn{
	width:20px;
	height:20px;
	background:url(../images/search.png) no-repeat center;
	position:absolute;
	top:8px;
	right:20px;
}
#sy-menu{
	width:100%;
	min-width:1350px;
	height:58px;
	background-color:#f4f4f4;
	border-top:1px solid #1869b9;
}
div.fixed{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background: #f4f4f4;
	z-index:99999;
}
#sy-menu #zy-menu{
	width:100%;
	height:58px;
	margin:auto;
	z-index:999;
}
#sy-menu #zy-menu li{
	width:158px;
	height:58px;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	line-height:58px;
	cursor:pointer;
	background:url(../images/down.png) no-repeat 130px 28px;
	position:static;
}
#sy-menu #zy-menu .first{
	width:86px;
	height:58px;
}
#sy-menu #zy-menu .current,#sy-menu #zy-menu .cur{
	height:54px;
	background:url(../images/up.png) no-repeat 130px 28px;
	border-bottom:4px solid #f5ad00;
}
#sy-menu #zy-menu .current a,#sy-menu #zy-menu .cur a{
	color:#333333;
}
#sy-menu #zy-menu li a{
	color:#333333;
}
#sy-menu #zy-menu li a:hover{
	color:#333333;
}
#sy-menu #zy-menu li .sub-con{
	width:100%;
	min-height:130px;
	padding:15px 0px;
	background-color:#1c5db7;
	position:absolute;
	top:189px;
	left:0;
	right:0;
	display:none;
	z-index:9999;
}
#sy-menu.fixed #zy-menu li .sub-con{
	top:58px;
}
#sy-menu #zy-menu li .box{
	width:1280px;
	height:auto;
	margin:auto;
}
#sy-menu #zy-menu li .box li{
	width:270px;
	height:42px;
	float:left;
	padding:0px 10px;
	margin:5px 14px 5px;
	display:block;
	background:url(../images/arrow.png) no-repeat 275px center;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	line-height:42px;
	text-align:left;
	border-bottom:1px solid #5592e5;
	position:relative;
	top:0;
}
#sy-menu #zy-menu li .box li a{
	display:block;
	color:#ffffff;
}
#sy-menu #zy-menu li .box li a:hover{
	color:#ffffff;
}
#sy-slide{
	width:100%;
	min-width:1350px;
	height:auto;
	position:relative;
}
#sy-foot{
	width:100%;
	min-width:1350px;
	height:auto;
	background-color:#282d31;
}
#sy-foot .foot-top{
	padding:20px 0px 10px;
	display:table;
	clear:both;
	font-size:16px;
	color:#cacaca;
}
#sy-foot .foot-top .fcol-1,#sy-foot .foot-top .fcol-2,#sy-foot .foot-top .fcol-3{
	float:left;
}
#sy-foot .foot-top .fcol-1{
	width:50%;
	height:auto;
	line-height:26px;
	position:relative;
	left:15px;
}
#sy-foot .foot-top .fcol-2{
	width:30%;
	height:auto;
	line-height:24px;
}
#sy-foot .foot-top .fcol-3{
	width:15%;
	height:auto;
	text-align:center;
}
#sy-foot .foot-top .ftext{
	position:relative;
	top:5px;
	left:12px;
}
#sy-foot .foot-top .lk-tit{
	font-size:20px;
	font-weight:bold;
	line-height:40px;
}
#sy-foot .foot-top .lk-list{
	position:relative;
	left:10px;
}
#sy-foot .foot-top .lk-list li{
	clear:both;
}
#sy-foot .foot-top .lk-list li a,.foot-top .more a{
	color:#cacaca;
}
#sy-foot .foot-top .more{
	width:230px;
	height:auto;
	text-align:right;
}
#sy-foot .foot-top .more a{
	color:#cacaca;
}
#sy-foot .foot-top .fcol-3 p{
	text-align:center;
	line-height:32px;
}
#sy-foot .foot-copyright{
	width:100%;
	height:42px;
	font-size:16px;
	color:#cacaca;
	line-height:42px;
	text-align:center;
	border-top:1px solid #515457;
}
/*@media screen and (max-width:1400px){
	.w{
		width: 1270px;
	}
	#sy-head .logo img{
		width:535px;
	}
	#sy-menu #zy-menu li{
		width:148px;
		background:url(../images/down.png) no-repeat 125px 28px;
	}
	#sy-menu #zy-menu .current,#sy-menu #zy-menu .cur{
		background:url(../images/up.png) no-repeat 120px 28px;
	}
}
@media screen and (max-width:1300px){
    .w {
        width: 1170px
    }
	#sy-head .logo img{
		width:535px;
	}
	#sy-menu #zy-menu li{
		width:135px;
		background:url(../images/down.png) no-repeat 120px 28px;
	}
	#sy-menu #zy-menu .current,#sy-menu #zy-menu .cur{
		background:url(../images/up.png) no-repeat 120px 28px;
	}
}
@media screen and (max-width:1200px){
	.w {
        width: 970px
    }
	#sy-head .logo{
		width:45%;
		top:30px;
		left:20px;
	}
	#sy-head .logo img{
		width:100%;
	}
	#sy-head .head-con{
		right:20px;
	}
	#sy-menu #zy-menu li{
		width:113px;
		background:url(../images/down.png) no-repeat 100px 28px;
		font-size:18px;
	}
	#sy-menu #zy-menu .current,#sy-menu #zy-menu .cur{
		background:url(../images/up.png) no-repeat 100px 28px;
	}
	#sy-menu #zy-menu .first{
		width:65px;
		height:58px;
	}	
}
@media screen and (max-width:1000px){
	*{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.left{
		float:none;
	}
	.right{
		float:none;
	}
	.w{
		width:94%;
	}
	.showdiv.hd-fix{
		opacity: 1;
		transform: none;
		transition: all 1s ease-out 0.5s;
	}
	.showdiv{
		width: 60px;
	}
	.showdiv img{
		width: 100%;
	}
	.nav_pc{
		display:none;
	}
	.nav_mobile{
		display:block;
		top:0px;
		z-index:9999999;
	}
	.postion{
		position:relative;
	}
	.fix{
		position:fixed;
	}
	.nav_wrap{
		display:table;
	}
	.head_top .tp_l_w{
		float:left;
		font-size:16px;
	}
	.head_top .search{
		width:100%;
		height:85px;
		background-color:#efefef;
		border:0px;
		border-radius:0px;
		position:absolute;
		top: 210px;
		left: 0;
		z-index: 999;
	}
	.head_top .search .input{
		width:60%;
		height:42px;
		padding:0px 2%;
		background-color:#f5f5f5;
		border-radius:25px 0px 0px 25px;
		border:1px solid #dedede;
		float:left;
		position:absolute;
		left:13%;
		top:20px;
	}
	.head_top .search .btn{
		width:10%;
		height:44px;
		background:url(../images/search_03.jpg) no-repeat center;
		background-color:#229391;
		border-radius:0px 25px 25px 0px;
		float:left;
		position:absolute;
		left:77%;
		top:20px;
	}
	.head_top .wap-search{
		width:23px;
		height:23px;
		display:block;
		margin-left:1.2rem;
		float:right;
		background:url(../images/search_2.png) no-repeat center;
		background-size:100%;
		position:relative;
		top:15px;
	}
	.head_top .subnav{
		float:right;
		display:block;
		cursor:pointer;
		position:relative;
		top:15px;
	}
	.head_top .navline {
		width: 25px;
		height: 3px;
		border-radius: 2px;
		background-color: #fff;
		display: block;
		margin-bottom: 4px;
		-ms-transition: all 0.4s ease-in-out 0s;
		-webkit-transition: all 0.4s ease-in-out 0s;
		-o-transition: all 0.4s ease-in-out s;
		-moz-transition: all 0.4s ease-in-out s;
		transition: all 0.4s ease-in-out 0s;
	}
	.nav_wrap{
		position:fixed;
		left:0;
		top:57px;
		right:0;
		bottom:0;
		width:100%;
		height:100%;
		display:none;
		overflow: auto;
		background-color:#fdf9ed;
		z-index:99999;
	}
	.nav_wrap .head_dh{
		width:100%;
		height:48px;
		background-color:#787878;
	}
	.nav_wrap .head_dh .dh{
		font-size:20px;
		color:#c8c8c8;
		line-height:48px;
		float:left;
	}
	#sy-head{
		width:100%;
		min-width:100%;
		height:auto;
		display:table;
		margin:56px 0px 0px;
	}
	#sy-head .logo{
		width:100%;
		padding:20px 0px;
		position:static;
		top:0;
		left:0;
		text-align:center;
	}
	#sy-head .logo img{
		width:75%;
		max-width:535px;
	}
	#sy-head .head-con{
		display:none;
	}
	#sy-menu{
		display:none;
	}
	#sy-slide{
		position:relative;
	}
	#sy-foot{
		width:100%;
		min-width:100%;
	}
	#sy-foot .foot-top{
		padding:20px 0px 20px;
	}
	#sy-foot .foot-top .flogo img{
		width:80%;
		max-width:386px;
	}
	#sy-foot .foot-top .fcol-1,#sy-foot .foot-top .fcol-2,#sy-foot .foot-top .fcol-3{
		margin:auto;
		float:none;
	}
	#sy-foot .foot-top .fcol-1{
		width:90%;
		height:auto;
		float:left;
	}
	#sy-foot .foot-top .fcol-2{
		width:50%;
		height:auto;
		line-height:24px;
		float:left;
		position:relative;
		top:10px;
		left:5%;
	}
	#sy-foot .foot-top .fcol-3{
		width:40%;
		height:auto;
		float:right;
		position:relative;
		top:10px;
		right:5%;
		text-align:center;
	}
	#sy-foot .foot-top .fcol-3 img{
		width:60%;
		max-width:137px;
	}
	#sy-foot .foot-top .ftext{
		position:relative;
		top:2px;
		left:12px;
	}
	#sy-foot .foot-top .lk-tit{
		font-size:20px;
		font-weight:bold;
		line-height:40px;
	}
	#sy-foot .foot-top .lk-list{
		position:relative;
		left:10px;
	}
	#sy-foot .foot-top .lk-list li{
		clear:both;
	}
	#sy-foot .foot-top .lk-list li a,.foot-top .more a{
		color:#cacaca;
	}
	#sy-foot .foot-top .more{
		width:100%;
		height:auto;
		text-align:right;
	}
	#sy-foot .foot-top .more a{
		color:#cacaca;
	}
	#sy-foot .foot-top .fcol-3 p{
		width:100%;
		text-align:center;
		line-height:32px;
	}
	#sy-foot .foot-copyright{
		width:100%;
		height:auto;
		padding:10px 10px;
		font-size:16px;
		color:#cacaca;
		line-height:24px;
		text-align:center;
		border-top:1px solid #515457;
	}
}*/