body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%; font-family:"΢���ź�";}
label input{vertical-align:middle}
a:link,a:visited{text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:14px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff;}
img{border:0;margin:0;padding:0;}
ol,
ul {
	list-style: none;
}
li {
	list-style-type: none;
}
ul li{
	list-style:none;
}



/* ���� */
.DQHBF{
    width: 100%;
    background: rgba(69,69,69,0.5);
    position: fixed;
    top: 0;
    padding: 10px 0;
    z-index: 999;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.DQHBF_in{
    animation:top_navin 1s;
}
.DQHBF>div{
    position: relative;
}
.ZomWeYkC{
    width: 1200px;
    margin:0 auto;
}
.qVZph{
	float:left;
    margin-right:20px;
}
.DQHBF img{
    width: 16vw;
}
.DQHBF ul{
	float:left;
}
.DQHBF ul li{
	display: inline-block;
}
.DQHBF ul li a{
    color: #f9f9f9;
    padding: 0 20px;
    line-height: 8vh;
	font-size:15px;
}
.DQHBF ul li:hover a{
    color: #ccc;
}
.ERBXA{    
    position: absolute;
    right: 0;
    padding-top: 2vh;
}
.ERBXA span{
	margin:0 10px;
	cursor: pointer;
}
.XGkpB{
    width: 30px;
    display: inline-block;
    height: 30px;
    position: relative;
    background: url(/img/sous.png);
    background-position: 0px 0px;
    background-size: 100%;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.XGkpBdowm{
    background-position: 0px 31px!important;
}
.XGkpB:before{
    content: " ";
    position: absolute;
    right: -10px;
    top: 3px;
    width: 1px;
    height: 26px;
    background: #fff;
    z-index: 99;  
}   
.DLLdW{
    width: 30px;
    display: inline-block;
    height: 30px;    
}
.DLLdW img{
    width: 30px;
}
.QMajf{
    position: absolute;
    top:67px;
    right:0;
    overflow:hidden;
}
.QMajf form{
    width: 200px;
    position: relative;
    top: -50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.form_btm{
    top: 0!important;
}
.QMajf input{
    height: 42px;
    padding-left: 15px;
	outline:none;
	text-indent:6px;
}
.fiCGF{
    position: absolute;
    top: 55px;
    opacity: 0;
}
.fiCGF_o{
    opacity: 1!important
}
.fiCGF img{
    width: 100%;
}
.XYHlYfY{
    height:46px !important;
    width:46px !important;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    background: #145294 url(/img/more.png) no-repeat;
    background-size: 73%;
    background-position: center;
    border: none;
    z-index: 99
}

@media (max-width: 780px){
	.qVZph{
		float:none;
		margin-right:0px;
		width:90%;
		margin:0 auto;
	}
	.ZomWeYkC{
		width:100%;
		overflow:hidden;
	}
	.DQHBF{
		position:inherit;
	}
	.DQHBF ul{
		float:none;
		width:100%;
	}
	.DQHBF ul li{
		display:inherit;
		width:33%;
		float:left;
	}
	.DQHBF ul li a{
		padding:0px;
		display:block;
		text-align:center;
		line-height:35px;
	}
	.DQHBF img{
		width:75%;
	}
	.ERBXA{
		right:20px;
		bottom:73%;
		padding-top:0px;
	}
	.ERBXA span img{
		width:100%;
	}
	.QMajf{
		top:110px;
	}
	.DLLdW{
		display:none;
	}
	.XGkpB:before{
		display:none;
	}
	.fiCGF{
		display:none;
	}
}

/* banner */
#cont{width:100%;height:650px;margin:0 auto;position:relative;overflow:hidden;}
#cont img{width:100%;height:auto;position:absolute;left:0;top:0;}
#cont #txt{height:40px;line-height:40px;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;width:100%;color:#fff;font-family:'΢���ź�';text-indent:20px;}
#cont ul li{width:24px;height:24px;background:url(/img/btn.png) no-repeat;float:left;margin-right:5px;cursor:pointer;}
#cont ul{position:absolute;bottom:10px;z-index:2;left:47%;}
#cont ul li.TTrcV{background:url(/img/btn-active.png) no-repeat;}
#cont span{position:absolute;top:120px;width:60px;height:60px;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
#cont span:hover{opacity:0.9;filter:alpha(opacity=90);}
#cont span.xqdbr{background:url(/img/prevBtn.png) no-repeat;left:20px;top:330px;}
#cont span.tWWoYEvQ{background:url(/img/nextBtn.png) no-repeat;right:20px;top:330px;}

@media (max-width: 780px){
	#cont{
		height:180px;
	}
	#cont ul{
		left:40%;
	}
	#cont span.xqdbr{
		left:10px;
		top:65px;
	}
	#cont span.tWWoYEvQ{
		right:10px;
		top:65px;		
	}
}

/*  ��Ʒչʾ  */
.phbkNk{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:35px;
}
.RlhvkF{
	margin-top:20px;
}
.RlhvkF {
    margin-top: 1.65em;
}
.wDDHne {
    text-align: center;
    font-size:26px;
    font-weight: 300;
    color: #000000;
    line-height: 1.28em;
}
.tiwMUt {
    text-align: center;
    font-size:22px;
    font-weight: bold;
    color:#333;
    line-height: 1.28em;
}
.eUUsA {
    background: #F4F4F4;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.96em;
    width:100%;
}
.EpNNJp {
    width:16%;
    text-align: center;
	line-height:30px;
}
.EpNNJp a {
    text-decoration: none;
    color:#333;
    font-size:15px;
}
.EpNNJp :hover {
    text-decoration: none;
    color:#333;
}
.ngnkXe {
    width:66%;
    padding: 0 !important;
    height:480px;
    overflow: hidden;
	float:left;
}
.ngnkXe img {
    transition: all 0.6s;
    width:auto;
    height: 100%;
	display:block;
	margin:0 auto;
}
.ngnkXe img:hover {
    transform: scale(1.02);
	cursor:pointer;
}
.eFVTLue {
	width:34%;
	float:right;
}
.soskDg {
    background: #F4F4F4;
    height: 480px;
    padding: 0 1.42em 0 1.1em;
}
.sBoJmT {
    font-size:22px;
    font-family: FZXH1JW;
    font-weight: normal;
    color: #000000;
    padding-top:25px;
	padding-bottom:35px;
}
.IJUIca {
    font-size:15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #484848;
    line-height:26px;
	padding-bottom:25px;
}
.YRBHba {
    font-size:22px;
    font-family: FZXH1JW;
    font-weight: normal;
    color: #000000;
    padding-top:25px;
	padding-bottom:45px;
}
.vCJlsc{
	margin-top:20px;
}
.phbkNk .vCJlsc{
	display:none;
}
.MdbDwM {
    display: flex;
    justify-content: flex-end;
}
.MdbDwM a {
    display: flex;
    text-decoration: none;
}
.MdbDwM a:hover,
.MdbDwM a:hover span {
    color: #9D2124;
    text-decoration: none;
}
.MdbDwM span {
    background: #F6C812;
    font-size:17px;
    font-family: Microsoft YaHei;
    color: #000000;
    padding: 0.39em 1.85em 0.46em 1.85em;
    cursor: pointer;
	display:block;
}

@media (max-width: 780px){
	.phbkNk{
		width:97%;
		margin-top:0px;
		padding-top:20px;
		padding-bottom:0px;
	}
	.wDDHne{
		font-size:22px;
	}
	.EpNNJp{
		width:50%;
	}
	.EpNNJp a{
		font-size:15px;
	}
	.tiwMUt{
		font-size:18px;
		font-weight:normal;
	}
	.vCJlsc{
		overflow:hidden;
	}
	.ngnkXe{
		width:100%;
		height:100%;
	}
	.ngnkXe img{
		width:100%;
		height:auto;
	}
	.eFVTLue{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.sBoJmT{
		font-size:18px;
	}
	.YRBHba{
		font-size:18px;
	}
}

/* ����չʾ */
.ELFyZ{
	width:100%;
	background:#FFFFFF;
	height:490px;
}
.PMgFc{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.sVcKd {
	margin:0 auto;
	text-align:center;
	padding-bottom:19px;
}
.sVcKd h2 {
	font-size:18px;
	color:#cccccc;
	font-family:'Arial';
	padding-top:20px
}
.sVcKd span {
	font-size:15px;
	color:#cccccc;
	font-family:'Arial';
	padding-top:20px;
}
.sVcKd p {
	font-size:20px;
	color:#333333;
	padding-top:10px;
}
.yrXFulOq {
	padding-bottom:32px;
}
.YtoRS {
	margin:0 auto;
	width:1200px;
	overflow:hidden;
}
.ORUeL>li {
	width:190px;
	height:50px;
	margin-bottom:2px;
	display:block;
}
.ORUeL>li a {
	width:185px;
	height:50px;
	line-height:50px;
	padding-left:15px;
	font-size:16px;
	color:#fff;
	display:inline-block;
	*display:inline;
	zoom:1;
	background: url(/img/bg8_2.jpg) no-repeat #208bdf 155px 0px;
}
.ORUeL>li a:hover {
	background: url(/img/bg8_1.jpg) no-repeat #208bdf 155px 0px;
}
.SlbYf .case_bg, .SlbYf .case_bg a {
	background: url(/img/bg8_1.jpg) no-repeat #208bdf 155px 0px;
}
.SlbYf, .HIamhYG {
	float:left;
}
.SlbYf {
	width:190px;
}
.HIamhYG {
	display:none;
	width:983px;
	margin-left:27px;
}
.SlbYf, .HIamhYG {
	float:left;
}
.JKPdgd {
	float:left;
	border:1px solid #c9c9c9;
	position:relative
}
.JKPdgd>span {
	display:block;
	width:506px;
	height:45px;
	line-height:45px;
	position:absolute;
	left:0px;
	top:312px;
	background:#141414;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align:center;
}
.JKPdgd>span a {
	font-size:16px;
	color:#fff;
	line-height:45px;
}
.EjRxiB {
	float:right;
	width:550px;
}
.FpIrMr {
	width:49%;
	height:50px;
	text-align:center;
	display:inline-block;
	zoom:1;
	font-size:16px;
	color:#fff;
	background:#0d62a6;
	line-height:50px;
}
.qxNzYaNZNUpuy {
	width:49%;
	height:50px;
	text-align:center;
	display:inline-block;
	zoom:1;
	font-size:14px;
	color:#FFFFFF;
	background:#ff6600;
	line-height:51px;
}
.UizIUIz {
	width:93%;
	height:263px;
	background:#F0F2F5;
	margin-top:13px;
	padding:16px;
	font-size:14px;
	color:#666;
}
.UizIUIz p {
	font-size:12px;
	font-family:'����';
	color:#666;
	line-height:26px;
}
.UizIUIz span{
	width:100%;
}

.UizIUIz span a {
	margin:10px auto;
	font-size:30px;
	color:#FFFFFF;
	line-height:26px;
	padding:20px;
	display:block;
	text-align:center;
	width:200px;
	text-shadow: 1px 1px 1px rgba(255,255,255, .22);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	background:#ff6600;
}
.UizIUIz span a:hover {
	margin:10px auto;
	font-size:30px;
	color:#FFFFFF;
	line-height:26px;
	background:#FF0000;
	padding:20px;
	display:block;
	text-align:center;
	width:200px;
}

@media (max-width: 780px){
	.ELFyZ{
		height:100%;
	}
	.PMgFc{
		width:97%;
	}
	.YtoRS{
		width:100%;
	}
	.SlbYf{
		width:100%;
	}
	.ORUeL>li{
		width:100%;
	}
	.ORUeL>li a{
		width:96%;
		background:url(/img/bg8_2.jpg) no-repeat #208bdf 100% 0px;
	}
	.SlbYf .case_bg, .SlbYf .case_bg a{
		background:url(/img/bg8_1.jpg) no-repeat #208bdf 100% 0px;
	}
	.HIamhYG{
		margin-left:0px;
		width:100%;
		margin-top:6px;
	}
	.JKPdgd{
		margin-bottom:6px;
	}
	.JKPdgd img{
		width:100%;
	}
	.EjRxiB{
		width:100%;
		float:none;
		overflow:hidden;
		margin-top:6px;
	}
}

/*  ��������  */
.NGJiqqUR{background:url(/img/pzbg.jpg) no-repeat center top;height: 756px;padding-top: 70px;}
.NGJiqqUR .GlGoY{width:1200px;margin:0 auto;overflow:hidden;}
.NGJiqqUR .JmCnXENP{height: 97px;}
.NGJiqqUR .JmCnXENP .zEAGl{display:none;}
.NGJiqqUR .vqjFw{height: 106px;margin-left: 392px;}
.NGJiqqUR .vqjFw li{float: left;width: 210px;height: 44px;line-height: 44px;background: #223256;text-align: center;font-size: 20px;color: #fff;}
.NGJiqqUR .vqjFw li p{color: #fff;font-size:17px;line-height:44px;}
.NGJiqqUR .vqjFw li:hover,.NGJiqqUR .vqjFw .pwTVdYBB{background: #ff7200;cursor:pointer;}
.NGJiqqUR .FRvsDSOM .RIYgrBlx{margin-top:30px;display:none;}
.NGJiqqUR dl{float: left;width: 294px;margin-right: 8px;}
.NGJiqqUR .XnyXo{margin-right: 0;}
.NGJiqqUR dt,.NGJiqqUR dt img{width: 294px;height: 200px;display: block;}
.NGJiqqUR dt{position: relative;}
.NGJiqqUR dt b{position: absolute;left:96px;top:-55px;background:url(/img/pzico1.png) no-repeat;width: 102px;height: 86px;padding-top: 16px;font-size:42px;color: #fff;font-weight: normal;text-align: center;}

.NGJiqqUR dd{background: #fff;padding: 20px 35px 0;height: 220px;}
.NGJiqqUR .ijryvlxr{margin-top: 52px;}
.NGJiqqUR .ijryvlxr dt b{background:url(/img/pzico2.png) no-repeat;}
.NGJiqqUR .ijryvlxr dd{background:url(/img/fabg2.jpg) no-repeat;}
.NGJiqqUR .TgnAw{height: 34px;line-height: 34px;text-align: center;font-size: 20px;font-weight: normal;color: #3a3a3a;margin-bottom: 7px;}
.NGJiqqUR .TgnAw p{color: #3a3a3a;}
.NGJiqqUR p{color:#666666;line-height: 24px;margin-bottom: 15px;}
.NGJiqqUR p b{font-weight: normal;color: #ff7200;}
.NGJiqqUR span a{display: block;background:url(/img/anbtn.jpg) no-repeat;width: 156px;height: 38px;line-height: 38px;text-align: center;font-size: 14px;color: #ff7200;margin: 0 auto;}
.NGJiqqUR .ijryvlxr h3{color: #fff;}
.NGJiqqUR .ijryvlxr h3 a{color: #fff;}
.NGJiqqUR .ijryvlxr p{color: #fff;}
.NGJiqqUR .ijryvlxr p a{color: #fff;}
.NGJiqqUR .ijryvlxr span a{background:url(/img/pzbtn2.png) no-repeat;color: #fff;}

@media (max-width: 780px){
	.NGJiqqUR{
		height:100%;
		padding-top:30px;
	}
	.NGJiqqUR .GlGoY{
		width:97%;
	}
	.NGJiqqUR .JmCnXENP{
		height:auto;
		margin-bottom:20px;
	}
	.NGJiqqUR .JmCnXENP img{
		display:block;
		margin:0 auto;
	}
	.NGJiqqUR .JmCnXENP .CyibfjTh{
		display:none;
	}
	.NGJiqqUR .JmCnXENP .zEAGl{
		display:block !important;
	}
	.NGJiqqUR .vqjFw{
		margin-left:0px;
	}
	.NGJiqqUR .vqjFw li{
		width:50%;
	}
	.NGJiqqUR dl{
		width:48%;
		padding-bottom:18%;
	}
	.NGJiqqUR dl:nth-child(2n){
		margin-right:0px;
	}
	.NGJiqqUR dl:nth-child(3){
		padding-bottom:0px;
	}
	.NGJiqqUR dl:nth-child(4){
		padding-bottom:0px;
	}
	.NGJiqqUR dt, .NGJiqqUR dt img{
		width:100%;
		height:auto;
	}
	.NGJiqqUR dt b{
		width:80px;
		height:80px;
		background-size:100% !important;
		font-size:26px;
	}
	.NGJiqqUR .ijryvlxr{
		margin-top:0px;
	}
	.NGJiqqUR dd{
		padding:10px 10px 0;
	}
	.NGJiqqUR dd p{
		height:120px;
	}
	.NGJiqqUR .ijryvlxr p{
		height:120px;
	}
	.NGJiqqUR .TgnAw p{
		height:auto;
		font-size:17px;
	}
	.NGJiqqUR .ijryvlxr span a{
		background:url(/img/pzbtn2.png) no-repeat center;
	}
}

/*  ���� */
.UrywZB{ width: 1200px; margin:40px auto 30px; text-align: center;line-height: 0;}
.itHXd{ width: 1200px; margin: 0 auto;overflow:hidden;}
.itHXd .iuzFVu{width:702px;}
.KZAsjUeb{float:left;}
.uRUlsMNc{float:right;}
.dJtRyKrF{overflow:hidden;}
.dJtRyKrF .OtHnCFld .FMzcUfTA{ line-height: 0;}
.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf{ margin-top: 15px; background: url(/img/cprzzc.png)no-repeat;height: 110px; overflow: hidden; padding: 25px 0 0 155px;}
.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf li{ float: left; width: 50%; color: #000; font-size: 14px; margin-bottom: 27px;}
.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf li:nth-child(2n){text-indent:35px;}

.dJtRyKrF .OtHnCFld .MsToM{ width: 486px;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul{overflow:hidden;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li{ position: relative; float: left;cursor:pointer; background: url(/img/ty1.png)no-repeat; margin: 23px 27px 20px 0; width: 101px; height:77px; text-align: center; padding: 25px 0 0;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li:last-child{ margin-right: 0;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li p{ color: #fff; font-size: 22px; line-height: 30px; width: 50px; margin: 0 auto;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li.eJomBNDd{background: url(/img/ty2.png)no-repeat;cursor:pointer;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li:before{ content: ""; background: url(/img/zzrzjt.png)no-repeat; width: 23px; height: 13px; position: absolute; left: 40%; bottom:-20px; display: none;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li.eJomBNDd:before{ display: block;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .WiVVpcjj{ margin:15px 0 0;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .WiVVpcjj ul li dt{ color: #0161c5; font-size: 20px; line-height: 20px; font-weight: bold;}
.dJtRyKrF .OtHnCFld .MsToM .sQguu .WiVVpcjj ul li dd{ color: #333; font-size: 16px; line-height: 30px; margin: 10px 0 0;}

@media (max-width: 780px){
	.UrywZB{
		width:100%;
	}
	.UrywZB img{
		width:100%;
	}
	.itHXd{
		width:97%;
	}
	.itHXd .iuzFVu{
		width:100%;
		float:none;
	}
	.dJtRyKrF .OtHnCFld .FMzcUfTA img{
		width:100%;
	}
	.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf{
		padding:0px 0 0 100px;
		height:100%;
		background:url(/img/mobile_cprzzc.png)no-repeat;
	}
	.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf li{
		width:100%;
		margin-bottom:10px;
	}
	.dJtRyKrF .OtHnCFld .MsToM{
		width:100%;
		margin-top:10px;
	}
	.dJtRyKrF .OtHnCFld .iuzFVu .iWvhUyCf li:nth-child(2n){
		text-indent:0px;
	}
	.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li{
		width:19%;
		background-size:100% !important;
		padding-top:10px;
		height:65px;
	}
	.dJtRyKrF .OtHnCFld .MsToM .sQguu .aphribwa ul li p{
		font-size:17px;
		line-height:26px;
	}
	
}

/*  �������� */
.wsvHWNIk{overflow:hidden;background: url(/img/us_back.jpg) no-repeat center center;}
.wsvHWNIk .UTlFQ{width:1200px;margin:0 auto;overflow:hidden;}
.wsvHWNIk .kHevQI{ margin-top:45px;}
.kHevQI{ height:75px; text-align: center;}
.kHevQI .WVaxOpxX{font-size:36px; color: #00549d; background: url(/img/title_ico.png) no-repeat center; line-height: 44px; font-weight: 600;}
.kHevQI .mlGEFpOW{font-size:16px; margin-top: 15px; color: #666666; line-height: 16px;letter-spacing:15px;}
.wsvHWNIk .zKqAP{ height:550px; background: url(/img/about_back.png) no-repeat center 0px ; margin-top: 50px; position: relative;}
.wsvHWNIk .zKqAP img{top:55px; float: left;  z-index: 2; position: absolute; }
.wsvHWNIk .zKqAP .MsToM{ width:630px; height: 445px; background-color: #014785; float: right; margin-top: 105px;}
.wsvHWNIk .zKqAP .MsToM .cNvLm{ font-size:20px; color: #FFFFFF; margin-left: 120px; line-height: 20px; margin-top: 40px;}
.wsvHWNIk .zKqAP .MsToM span{ display: block; margin-top: 20px; height:2px; width:90px; background-color: #f39700; margin-left: 120px;}
.wsvHWNIk .zKqAP .MsToM .ZuimNLeO{color:#f3f8fb; line-height: 28px; height: 200px; width: 470px; margin-left: 120px; margin-top: 30px;}
.wsvHWNIk .zKqAP .MsToM a{ display:block; height: 50px; width: 140px; border: 1px solid #FFFFFF; margin-left: 120px; margin-top: 30px; text-align: center; line-height:50px; color: #FFFFFF; transition: .3s;}
.wsvHWNIk .zKqAP .MsToM a:hover{color: #014785; background-color:#FFFFFF;  }
.PSWzO{ width:1200px; height:360px; margin-top:-46px; }
.PSWzO .IlIST{height:59px; width: 531px; z-index: 1000; position: relative;line-height:52px; margin-left: 35px; }
.PSWzO .IlIST li{ float:left;width:117px; height: 59px; margin-right: 60px;text-align: center; line-height: 52px;  position: relative;z-index: 5; background: url(/img/us_pic.png) no-repeat;color: #FFFFFF; }
.PSWzO .IlIST li.eJomBNDd{ color: #FFFFFF; cursor: pointer; background: url(/img/us_pic_h.png) ;}

.upgkB{height: 212px;width:1200px;overflow:hidden; margin-top: 61px;}
.upgkB .WiVVpcjj{ width:1150px; float: left; margin-left: 8px;}
.upgkB .KFNjs{ overflow:hidden;width:1150px; height: 216px; margin-left:8px; float: left;}
.upgkB .KFNjs{overflow:hidden; zoom:1;}
.upgkB .KFNjs li{ width:265px; height:216px; text-align: center; float:left; overflow:hidden;  margin-left: 10px; margin-right: 10px;}
.upgkB .KFNjs li a .OnRtYPeu{width:265px; height:166px; overflow: hidden;position: relative;display: block !important;}
.upgkB .KFNjs li .OnRtYPeu .Axucg{ background: rgba(0,0,0,.2); position: absolute; width: 265px; height:146px; top: -146px; transition: .3s;}
.upgkB .KFNjs li .OnRtYPeu .Axucg img{ margin: 50px auto;}
.upgkB .KFNjs img{display:block;margin:0 auto;}
.upgkB .KFNjs li .cNvLm{color:#333333; height: 46px; line-height: 46px; background-color: #f0f0f0;  transition: .3s; }
.upgkB .KFNjs li a{display: block; width:265px; height:212px;transition: .3s;background-color: #f0f0f0;}
.upgkB .KFNjs li a:hover .cNvLm{color: #00549d;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px); line-height: 66px;}
.upgkB .KFNjs li a:hover .OnRtYPeu img{transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);}
.upgkB .KFNjs li a:hover .Axucg{ display: block; top:0px; z-index: 5;}
.upgkB .xqdbr{ display:block; width:17px; height:35px; background:url(/img/hot_left.png) no-repeat; background-position:top; float: left; margin-top: 88px; float: left;}
.upgkB .tWWoYEvQ{ display:block;width:17px; height:35px; background:url(/img/hot_right.png) no-repeat; background-position:top; float: left; margin-top: 88px; float: right;}
.upgkB .xqdbr:hover{ background-position:bottom;}
.upgkB .tWWoYEvQ:hover{ background-position:bottom;}

@media (max-width: 780px){
	.wsvHWNIk .UTlFQ{
		width:97%;
	}
	.kHevQI .WVaxOpxX{
		font-size:24px;
		font-weight:normal;
	}
	.kHevQI .mlGEFpOW{
		letter-spacing:5px;
	}
	.wsvHWNIk .zKqAP{
		margin-top:20px;
		background-size:100%;
		height:100%;
		overflow:hidden;
	}
	.wsvHWNIk .zKqAP img{
		width:100%;
		position:inherit;
	}
	.wsvHWNIk .zKqAP .MsToM{
		width:100%;
		overflow:hidden;
		margin-top:8px;
		height:100%;
	}
	.wsvHWNIk .zKqAP .MsToM .cNvLm{
		margin-left:8px;
	}
	.wsvHWNIk .zKqAP .MsToM .ZuimNLeO{
		width:97%;
		height:100%;
		margin-left:0px;
		overflow:hidden;
		margin:0 auto;
		padding-bottom:20px;
	}
	.wsvHWNIk .zKqAP .MsToM span{
		margin-left:10px;
	}
	.wsvHWNIk .zKqAP .MsToM a{
		width:97%;
		margin-left:0px;
		margin:0 auto;
		margin-bottom:15px;
	}
	.PSWzO{
		width:100%;
		height:286px;
		margin-top:10px;
	}
	.PSWzO .IlIST{
		margin-left:0px;
		width:73%;
		margin:0 auto;
		margin-bottom:15px;
	}
	.PSWzO .IlIST li{
		width:48%;
		margin-right:10px;
	}
	.PSWzO .IlIST li:last-child{
		margin-right:0px;
	}
	.upgkB{
		width:100%;
		margin-top:20px;
		margin:0 auto;
	}
	.upgkB .WiVVpcjj{
		width:72%;
		margin:0 auto;
		float:none;
	}
	.upgkB .KFNjs li a{
		width:100%;
	}
	.upgkB .KFNjs li a .OnRtYPeu{
		width:100%;
	}
	.upgkB .KFNjs li .OnRtYPeu .Axucg{
		width:100%;
	}
	.upgkB .KFNjs img{
		width:100%;
	}
	.upgkB .WiVVpcjj .tempWrap{
		width:100% !important;
		margin:0 auto !important;
	}
	.upgkB .tWWoYEvQ{
		margin-top:-35%;
	}
	.upgkB.hQFnqJvw ul li img{
		width:auto;
		display:block;
		margin:0 auto;
	}
	.upgkB.STKyFefs ul li img{
		width:auto;
		display:block;
		margin:0 auto;
	}
}

/*  ������Ѷ */
.hVBERwqI{ background: url(/img/news_back.png) no-repeat center center;width: 100%; margin-top:30px;}
.hVBERwqI .UTlFQ{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:20px;}
.hVBERwqI .dgGHHb{ float:left; height: 540px; width:780px; background-color: #f7f7f7; margin-top:60px; margin-right: 30px;}
.hVBERwqI .dgGHHb .aphribwa{ height:68px;}
.hVBERwqI .dgGHHb .aphribwa .hQFnqJvw,.hVBERwqI .dgGHHb .aphribwa .STKyFefs{font-size:16px; color:#666666; display: block; float: left; width: 145px; height: 68px; line-height: 68px; text-align: center; transition: .3s;}
.hVBERwqI .dgGHHb .aphribwa .gUGiW:hover{color: #00549d;}
.hVBERwqI .dgGHHb .aphribwa ul li a.eJomBNDd{ color:#FFFFFF;  background-color: #00549d;}
.hVBERwqI .dgGHHb .aphribwa .gUGiW{font-size:14px; color:#666666; display: block; float: right; width: 100px; height: 68px; line-height: 68px; text-align: center;}
.hVBERwqI .dgGHHb .JETNxi{height:474px; width:780px; }
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu{ height:153px; width:740px; margin-left: 20px; margin-top: 20px;}
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu img{ float:left; margin-right: 30px;}
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .GSpWyVak{ font-size:16px;line-height: 60px; height: 60px; }
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .GSpWyVak a{color:#666666;}
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu span{ display:block; font-size: 14px; color: #999999; line-height: 14px; height: 14px;}
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .JYGPoRSD{height:64px; line-height: 32px; font-size: 14px; color: #666666; width: 710px; margin-top: 15px; }
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .JYGPoRSD a{color:#0154bc;}
.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .JYGPoRSD a:hover{ color:#f39700}
.hVBERwqI .dgGHHb .JETNxi ul { height:200px; width:740px; margin-left: 20px; margin-top: 45px; }
.hVBERwqI .dgGHHb .JETNxi ul li{ width:740px; height:49px; border-bottom: 1px dashed #e1e1e1;  transition: .3s;}
.hVBERwqI .dgGHHb .JETNxi ul li a{ display:block; width: 100%; height: 100%; line-height: 49px; font-size: 16px;}
.hVBERwqI .dgGHHb .JETNxi ul li a .qxNzYaNZ{ float:left; color:#666666; max-height: 580px; overflow: hidden;background: url(/img/news_ico.png) no-repeat 0px center; padding-left: 10px; transition: .3s;}
.hVBERwqI .dgGHHb .JETNxi ul li a .GNtyPifY{ float:right; color: #adadad;}
.hVBERwqI .dgGHHb .JETNxi ul li a:hover .qxNzYaNZ{ color: #00549d;}
.hVBERwqI .dgGHHb .JETNxi ul li:hover .qxNzYaNZ{ margin-left:5px;}
.hVBERwqI .QfrBFP{ height:540px; width: 390px; float: left; background-color: #f7f7f7; margin-top:60px;}
.hVBERwqI .QfrBFP .cNvLm{ height:68px;}
.hVBERwqI .QfrBFP .cNvLm .hQFnqJvw{font-size:16px; color:#666666; display: block; float: left; width: 145px; height: 68px; line-height: 68px; text-align: center;}
.hVBERwqI .QfrBFP .cNvLm .eJomBNDd{ color:#FFFFFF;  background-color: #00549d;}
.hVBERwqI .QfrBFP .cNvLm .gUGiW{font-size:14px; color:#666666; display: block; float: right; width: 100px; height: 68px; line-height: 68px; text-align: center;}
.hVBERwqI .QfrBFP .cNvLm .gUGiW:hover{color: #00549d;}
.hVBERwqI .QfrBFP .WiVVpcjj{margin-left: 20px; margin-top: 20px; }
.hVBERwqI .QfrBFP ul{ height:405px; width: 350px; }
.hVBERwqI .QfrBFP ul li{ height:109px;border-bottom: 1px dashed #e1e1e1; padding-top: 25px;}
.hVBERwqI .QfrBFP ul li  p{ font-size:16px; color: #00549d;  height: 24px;}
.hVBERwqI .QfrBFP ul li  p img{ float:left; margin-right: 5px;}
.hVBERwqI .QfrBFP ul li  p span{line-height: 24px;color:#333;display:block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.hVBERwqI .QfrBFP ul li .JYGPoRSD{ height:56px; line-height: 28px; margin-top: 15px;}
.hVBERwqI .QfrBFP ul li .JYGPoRSD .WVaxOpxX{ width:24px; height: 56px; float: left; margin-right: 5px; margin-top: 16px;}
.hVBERwqI .QfrBFP ul li .JYGPoRSD .mlGEFpOW{width:320px; height: 56px; float: left; color:#666666;}
.hVBERwqI .QfrBFP ul li .JYGPoRSD .mlGEFpOW a{color: #00549d;}
.hVBERwqI .QfrBFP ul li:hover{ cursor:pointer;}

@media (max-width: 780px){
	.hVBERwqI .UTlFQ{
		width:97%;
	}
	.hVBERwqI .dgGHHb{
		width:100%;
		margin-top:30px;
		margin-right:0px;
	}
	.hVBERwqI .dgGHHb .aphribwa .hQFnqJvw, .hVBERwqI .dgGHHb .aphribwa .STKyFefs{
		width:35%;
	}
	.hVBERwqI .dgGHHb .JETNxi{
		width:100%;
	}
	.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu{
		width:100%;
		height:auto;
		margin-left:0px;
		margin-top:10px;
	}
	.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu img{
		width:100%;
		float:none;
		margin-right:0px;
	}
	.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .GSpWyVak a{
		display:block;
		text-overflow:ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .JYGPoRSD{
		width:100%;
	}
	.hVBERwqI .dgGHHb .JETNxi .OnRtYPeu .JYGPoRSD a{
		float:right;
	}
	.hVBERwqI .dgGHHb .JETNxi ul{
		width:100%;
		margin-left:0px;
		margin-top:0px;
	}
	.hVBERwqI .dgGHHb .JETNxi ul li{
		width:100%;
	}
	.hVBERwqI .dgGHHb .JETNxi ul li a .qxNzYaNZ{
		display:block;
		width:71%;
		text-overflow:ellipsis;
		overflow: hidden;
		white-space: nowrap;		
	}
	.hVBERwqI .QfrBFP{
		width:100%;
		margin-top:20px;
	}
}

/* �������� */
.ZAlEf{
	overflow:hidden;
}
.ZAlEf .tCiehV{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
}

@media (max-width: 780px){
	.ZAlEf .tCiehV{
		width:97%;
	}
}

/* �ײ� */
#section-footer{
    display:block !important;
    background:#ccc;
	position: relative;
}
.foot_t{
    background: #145294;
    text-align: center;
    color: #fff;
    height: 230px;
    position: absolute;
    top: 0;
    padding-top: 50px;
}
.foot_t h3{
    font-size: 38px;
    margin: 0;
    font-weight: normal;
}
.foot_t a{
	text-decoration: underline;
	color: #fff;
	font-size: 26px;
	position: relative;
}
.foot_t a:before{
    content: " ";
    position: absolute;
    left: 118px;
    width: 35px;
    height: 48px;
    background: url(../images/aljt.png);
    animation: allink 2s infinite;
    -moz-animation: allink 2s infinite;
    -wzbkit-animation: allink 2s infinite;
    -o-animation: allink 2s infinite;
}
.foot_t p{
    font-size: 12px;
}
.foot_t div{
    position: relative;
}
.foot_t span{
    position: absolute;
    right: 182px;
    top: -141px;
}
.foot_t span h4{
    margin: 5px 0;
    font-weight:normal;
}
.LrZKJ{
	background: #222222;
    text-align: center;
    color: #fff;
    padding: 50px 0 0 0;  
}
.LrZKJ .xJtBZU{
	display: block;
	float:left;
}
.KKJHb{
    position: relative;
    padding-top: 15px;
	display:flex;
	float:left;
}
.KKJHb ul{
    display: inline-block;
    margin: 0 65px;
}
.KKJHb ul li{
    margin: 9px auto;
}
.KKJHb ul li:hover a{
    color: #bdbaba;
}
.KKJHb ul li:first-child{
    margin-bottom: 15px;
    position: relative;
}
.KKJHb ul li:first-child:before{
    content: " ";
    position: absolute;
    left: 0px;
    top: 28px;
    width: 20px;
    height: 3px;
    background: #ff6200; 
}
.KKJHb ul li a{
    color: #6e6e6e;
	display:block;
}
.ehAdK{
    border-top: 1px solid #373737;
    padding:15px 0;
    color: #848484;
    text-align: center;
    width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.ehAdK a{
    color: #848484;
}

@media (max-width: 780px){
	.LrZKJ{
		padding-top:20px;
	}
	.LrZKJ .ZomWeYkC{
		width:97%;
		margin:0 auto;
	}
	.LrZKJ .xJtBZU{
		float:none;
		margin:0 auto;
	}
	.KKJHb{
		display:inherit;
	}
	.KKJHb ul{
		margin:0px;
		width:30%;
	}
	.KKJHb ul li:first-child:before{
		left:inherit;
	}
	.ehAdK{
		width:97%;
		padding-bottom:65px;
	}
}

/* �Ҳ����� */
.GqCMH{position:fixed;right:-170px;bottom:20%;z-index:900;}
.GqCMH li a{text-decoration:none}
.GqCMH li{margin-top:1px;clear:both;height:63px;position:relative;}
.GqCMH li i{background:url(/img/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.GqCMH li p{height:20px;font-size:13px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.GqCMH .gnXIwX i{background-position:4px 5px}
.GqCMH .UFuUIo i{background-position:0 -21px}
.GqCMH .my-kefu-liuyan i{background-position:4px -53px}
.GqCMH .DoTrOm i{background-position:-34px 4px}
.GqCMH .my-kefu-weibo i{background-position:-30px -22px}
.GqCMH .PexfCN{display:none}
.GqCMH .PexfCN i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px;}
.GqCMH .PexfCN .PqjqPx{padding-top:6px}
.GqCMH .jGkZVG{float:left;width:62px;height:47px;position:relative}
.GqCMH .CidxkwA{font-size:14px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.GqCMH .GNtyPifYnyPId{width:20px}
.GqCMH .iGqDZDj{background:#153f8f;color:#fff;height:62px;width:230px;padding:9px 0 0;float:left}
.GqCMH .PqjqPx{background:#153f8f;width:97px;height:62px;position:relative;padding:9px 0 0;float:left}
.GqCMH .WKRrupZ{position:absolute;left:-130px;top:-24px;display:none;z-index:333}
.WKRrupZ img{width:115px;height:115px;}

@media (max-width: 780px){
	.GqCMH{
		display:none;
	}
}


.qiVFQ{
	display:none;
}

@media (max-width: 780px){
	.qiVFQ{
		display:block !important;
		position:fixed;
		bottom:0px;
		left:0px;
		right:0px;
		background:#005aab;
		z-index:1111;
	}
	.qiVFQ ul li{
		width:24.55%;
		float:left;
		height:55px;
		line-height:55px;
		border-right:solid 1px #fff;
	}
	.qiVFQ ul li:last-child{
		border-right:none;
	}
	.qiVFQ ul li a{
		color:#fff;
		display:block;
		text-align:center;
	}	
}

























/*新产品列表*/
.comt_cp {width:1200px; margin:auto; height:60px; border:1px solid #cccccc; margin-top:30px;}
.comt_cp ul li{ float:left;padding:20px;}
.comt_cp ul li a {
	display: block;
	font-size: 16px;
	float:left;
	color: #333;
}
.comt_cp ul li .box a:hover {
	color: #F0842A;
	background: none;
}

.comt_cp ul li.hover a {
border-bottom:3px solid #F0842A;
	font-weight: bold;

}
.comt_cp ul li.hover .box a {
	background: none;
	font-weight: normal;
}
.cpzs{ margin-top:40px; width:1215px; margin:auto; margin-top:30px;}
.cpzs li{float:left; margin-bottom:20px; margin:6px;width:290px;}
.cpzs li a{
	color: #333;
}
.cpzs li img{width:290px; height:290px;}
.cpzs li img:hover{filter:alpha(opacity=70);opacity:0.7;}
.cpzs span{ text-align:center; display:block; height:60px; line-height:60px; background-color:#F5F5F5; text-align:center; font-size:18px;}
.cpzs span:hover{ background-color:#F28327; color:#FFFFFF;}
.cpzs li p{ padding:0; margin:0; color:#666666;}
.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul li{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul li.page-num-current{ background:#ddd; }
.ab_pages ul li:hover{ background:#ddd}

@media (max-width:900px) {
	.comt_cp{
		width: 100%;
		height: auto;
		overflow: auto;
	}
	.comt_cp ul *{
		box-sizing: border-box;
	}
	
	.comt_cp ul li{
		width: 25%;
		height: 40px;
		overflow: hidden;
		text-align: center;
		padding: 0;
	}
	.comt_cp ul li a{
		width: 100%;
		float: unset;
		line-height: 37px;
	}
	.cpzs{
		width: 100%;
	}
	.cpzs li{
		width: 48%;
		margin: 0 1% 10px;
	}
	.cpzs li img{
		width: 100%;
		height: 173px;
	}
}