body{margin:0;
    /*font-family:"Microsoft YaHei";line-height:1;font-size:12px;*/
    font:12px/1 "Microsoft YaHei";
}
p,dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-size:100%;}
ul,ol{margin:0;padding:0;list-style:none;}
a{ text-decoration: none;color:#333;}
em,i{font-style:normal;}
strong,b{font-weight:normal;}
img{border:none;vertical-align:bottom;}
.clearfix{*zoom:1;} /*ie低版本兼容处理*/
.clearfix:after{content:"";clear:both;display:block; height:0;overflow:hidden;font-size:0;line-height:0;}
table{border-spacing: 0;border-collapse: collapse;}
th,td{padding:0;text-align:left;vertical-align: top;}
th{font-weight:normal;text-align:left;}
input,textarea{outline:none;}
input{margin:0;padding:0;border:none;}
input[type="button"],input[type="submit"]{box-sizing:content-box;}
textarea{resize:none;overflow:auto;} 
button{border: 0;background-color: transparent;outline: none;}
.layout{
width: 1200px;
margin: 0 auto;
}
/*body{
    background: url('../Images/background.jpg') no-repeat left top;
    background-size: 100% auto;
    background-attachment:fixed;
}*/
.wrap{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}

.head{
	width:1200px; margin:0 auto;
	position:relative;
    height: 115px;
}
.head a{
	display:block;
	width:300px !important;
	}
.head a img{
	width:288px !important; 
    margin-left: 50px;
    margin-top: 28px;
}
.head p{
    position: absolute;
    color: #4c4c4c;
}
.head p:nth-child(2){
    right: 50px;
    top: 30px;
    font-size: 14px;
}
.head p:nth-child(2) span{
    color: #cd0000;
}
.head p:nth-child(3){
    right: 50px;
    top: 55px;
    font-size: 16px;
	
}
.nav_box{
	width:100%;
	background-color:#0961bb;
	}
header .nav{
    width: 1100px;
    margin: 0 auto 50px;
    background: #0961bb;
}
header .nav li{
    float: left;
    width: 136.45px;
    height: 50px;
    text-align: center;
    border-right: 1px solid #1572d2;
	position:relative;
}
header .nav li:hover{
    background: #0c53b4;
}
header .nav .active{
    background: #0c53b4;
}
header .nav li span{
    display: block;
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 4px;
}
header .nav li i{
    font-size: 12px;
    color: #fff;
}
header .about{
    position: absolute;
    width: 146px;
    z-index: 100;
    background: #2365bc;
    top: 235px;
    left: 535px;
    padding-left: 12px;
    padding-top: 10px;
    display: none;
    border-top: 1px solid #fff;
}
header .about li{
    margin-bottom: 20px;
}
header .about li a{
    color: #ccc;
    
}
header .about li .active{
    color: #fff;
}
header .about li a:hover{
    color: #fff;
}
header .about li span{
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
header .about li i{
    font-size: 10px;
}

/*顶部欢迎语句样式*/
.fz{ width:1100px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.welcom{ height:42px; background-color:#f4f4f4;}
.welcom div{ height:38px; line-height:38px; font-size:14px;}
.welcom a{ display:inline-block; font-size:14px; margin-left:20px;}


/* 产品中心 */
header .product{
    position: absolute;
    width: 146px;
    background: #2365bc;
    top: 235px;
    left: 808px;
    padding-left: 12px;
    padding-top: 10px;
    display: none;
    z-index: 100;
    border-top: 1px solid #fff;
}
header .product li{
    margin-bottom: 20px;
}
header .product li a{
    color: #ccc;
    
}
header .product li .active{
    color: #fff;
}
header .product li a:hover{
    color: #fff;
}
header .product li span{
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
header .product li i{
    font-size: 10px;
}
/* 新闻动态 */
header .newsBox{
    position: absolute;
    width: 134px;
    background: #2365bc;
    top: 235px;
    left: 944px;
    padding-left: 24px;
    padding-top: 10px;
    z-index: 100;
    display: none;
    border-top: 1px solid #fff;
}
header .newsBox li{
    margin-bottom: 20px;
}
header .newsBox li a{
    color: #ccc;
    
}
header .newsBox li .active{
    color: #fff;
}
header .newsBox li a:hover{
    color: #fff;
}
header .newsBox li span{
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
header .newsBox li i{
    font-size: 10px;
}
/* 底部 */
.foot_box{
	width:100%;
	background-color:#155ba3;
	}
footer{
    width: 1140px;
	margin:0 auto;
    padding-left: 60px;
    padding-top: 50px;
    background: #155ba3;
}
.footer-title{
    float: left;
}
.footer-title p{
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 8px;
}
.footer-title span{
    font-size: 12px;
    color: #fff;
}
.footer-nav{
    float: left;
    height: 38px;
    margin-left: 200px;
	margin-top:20px;
}
.footer-nav li{
    float: left;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    width: 80px;
    border-right: 1px dashed #53789e;
    text-align: center;
}
.footer-nav li:last-child{
    border-right: none;
}
.footer-nav li a{
    color: #fff;
}
.footer-nav li a:hover{
    opacity: .85;
}
.footer-info{
    margin-top: 40px;
    padding-bottom: 45px;
}
.info-lt {
    float: left;
}
.info-lt li{
    font-size: 16px;
    padding-left: 32px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin-bottom: 25px;
}
.info-lt li p{
    margin-left: 80px;
    margin-top: 5px;
}
.info-lt li:nth-child(1){
    background: url('../image/tel.png')no-repeat left center;
}
.info-lt li:nth-child(2){
    background: url('../image/email.png')no-repeat left center;
}
.info-lt li:nth-child(3){
    background: url('../image/address.png')no-repeat left top;
}
.info-rt{
    float: left;
    width: 453px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
    margin-left: 155px;
    text-align: justify;
}
.info-qrcode{
    float: left;
    margin-left: 50px;
}
.info-qrcode img{
    width: 120px;
    height: 120px;
    display: block;
}
.info-qrcode p{
    width: 100px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
	margin-left:10px;
}
.footer{
    height: 38px;
    line-height: 38px;
    background: #004487;
    text-align: center;
    font-size: 12px;
    color: #e6e6e6;
}
.kefu{
   position: fixed; 
   right: 20px;
   bottom: 330px;
   width: 80px;height: 80px;
   background: url('http://www.zhengying.cc/Templates/zy/Images/kefu.jpg')no-repeat center;
   cursor: pointer;
}
.kefu a{
    display: block;
    width: 80px;
    height: 80px;
}
.back{
    position: fixed; 
    right: 20px;
    bottom: 240px;
    width: 80px;height: 80px;
    background: url('http://www.zhengying.cc/Templates/zy/Images/backtop.jpg')no-repeat center;
    cursor: pointer;
}


/* 关于我们 */
.aboutNav{
    padding-bottom: 20px;
    width: 1100px;
    /* height: 50px; */
    margin: 0 auto;
    background: url('../image/navline.png')no-repeat left bottom;
}
.aboutNav-lt li{
    float: left; 
	margin-top:18px;
}

.aboutNav-lt li a{
    display: block;
	width:100%;
	padding:0 25px;
	margin-bottom: 4px;
	font-size: 16px;
	color:#333;
	border-right: 1px solid #EDEDED;
}
.aboutNav-lt li .active{
    color: #333;
}
.aboutNav-lt li a:hover{
    color: #f50000;
    
}

.dq_weizhi{
    float: right;
    font-size: 15px;
    color: #333;
    padding-left: 24px;
	margin-top:20px;
    height: 20px;
    line-height: 20px;
    background: url('../image/dh_img.jpg') no-repeat left center;
}
.dq_weizhi a:hover{
    color: #f50000;
	text-decoration:underline;
    
}

#nb_icon_wrap{
    position: fixed!important;
    right: 20px!important;
    bottom: 330px!important;
    width: 80px!important;
    height: 80px!important;
    cursor: pointer!important;
    top:inherit!important;
}



/*下拉导航样式*/
.nav li dl{ position:absolute; z-index:1; top:50px; left:1px; width:175px; display:none; text-align:left; background:rgba(255,77,53,0.9); padding:0px 0;}
.nav li:hover dl { display:block}
.nav li dl dd a,.toper li dl dd a:hover,.nav li.check dl dd a,.toperh.active li dl dd a,.toperh.active li dl dd a:hover,.toperh.active li.check dl dd a { display:inline-block; width:100%; font-size:14px; height:42px;line-height:41px;border-top:0; padding-left:50px; color:#fff; overflow:hidden;}
.nav li dl dd a:hover{ background:rgba(248,47,0,0.8);}
.nav li dl dd{ border-bottom:1px solid #fff;}
.nav li dl dd:last-child{ border-bottom:none !important;}



/*内页页数*/
.ny_sy { height:40px; text-align:center;  margin-bottom:56px; margin-top: 20px;} 
.pagelink { color:#fff; padding-top:20px;}
.pagelink a,.pagelink span.miy{padding:4px 10px 4px 10px;  color:#555;}
.pagelink span.current {border:1px solid #d8261a; padding:4px 10px 4px 10px;  color:#fff; background-color:#d8261a; text-decoration:none;}
.pagelink span.nolink {border: 1px #dfdfdf solid; background:#fff; padding:4px 12px 4px 12px;margin:2px; color:#666666;margin:0 10px;}
.pagelink span.nolink:hover { background:#d8261a; padding:4px 12px 4px 12px; margin:2px; color:#fff;margin:0 10px }
.pagelink a {background:#fff; margin:0 6px; color:#000;border: 1px #aeaeae solid;}
.pagelink a:hover {background:#d8261a;color:#fff;}
.pagelink select{ display:inline-block; border:1px solid #aeaeae;}



/* 导航*/

/* ===== retrie分类下来 ===== */
.retrie {position: relative; z-index: 999999; background:#fff; display:none;}
.retrie dt { overflow: hidden }
.retrie dt #logo  { width:57%; float:left; padding:4% 0 4% 3%;}
.retrie dt #area  { width:28%; float:right; padding:6% 0% 4% 0; font-size:1.45em; color:#a6a6a6; line-height:2}
.retrie dt #logo img { width:100%;}
.retrie dt #area img { width:40%; padding:4% 12% 0 0; float:left;}
.retrie dt a { position: relative; float: left; }
.retrie dt .up { color: #fff;}
.retrie dt .up:after {margin-top: 0; border: #007ccf solid; border-width: 1px 1px 0 0; -webkit-transform: rotate(-45deg);}
.retrie dd { position: relative; }


/* ===== slide-area ===== */
.slide {  position: absolute; top:-1px; left:0; z-index: 104; display: none;  width: 100%; overflow-y: auto; background-color:#f5f5f5; padding-bottom:1.45em; box-shadow:0 8px 12px #CCC;}
.slide li { overflow:hidden; display: block;  background:#f5f5f5; color:#fff;}

.slide li ul li a{ border-bottom:solid 1px #dcdcdc;margin:0 5%; padding:3.2% 3%;color: #000; display: block;  position: relative;    font-size: 1.25em;}
.list ul li .inactive{ background:url(../image/off.png) no-repeat 95% center;}
.list ul li .inactives{background:#ff0000 url(../image/on.png) no-repeat 95% center; color:#fff;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f5f5f5; }
.list ul li ul li ul{display: none;}
.area .list ul li ul li a{ padding-left:0;background:#f5f5f5; color:#666666; font-size: 1.1em;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:0;}
.list ul li ul li a span { font-family:"宋体"; margin-right:2%; font-size:1em; color:#7a7a7a; padding-left:2%;}
.area .list ul li ul li dl dd a {padding:1% 12%; font-size:1em; border-bottom:0;}



/* 轮播图 */
.banner{ width:100%;}
.banner img{ width:100%;}

.job-module{ margin-top:-50px;}
.js-silder3{ display:none;}

.foot_dh_lf{ padding-left:16px;}
.foot_dh{ color:#fff; margin-right:16px;}
.foot_dh:hover{ color:#f0000c; text-decoration:underline;}




@media (max-width: 1017px){
.welcom{ display:none;}
.top{ display:none;}
.nav{ display:none;}
.retrie{ display:block;}
#swiper1{ width:100% !important;}
}

@media (max-width: 869px){
.footer_box{ width:100% !important;  padding-left:0% !important; padding-bottom:4%;}
.clearfix{ width:92% !important; margin:0 auto; padding:0 0% !important;}
.aboutNav-lt{ border-bottom:1px solid #333 !important; padding-bottom:5% !important;}
.aboutNav-lt li a{ padding:0 18px !important;}

.footer_box .clearfix{ width:80% !important;}
.footer-info{ margin-top:5% !important;}
.foot_dh_lf{ display:none;}
.foot_dh{ display:none !important;}
.footer-title p{ font-size: 20px;}
.info-lt{ padding-bottom:5%;}
.info-lt li{ line-height:26px !important;}
.info-qrcode{ margin-left:90px !important; display:none;}
.wrap{ width:100%; margin:0 auto;}
.back,.header,.footer-nav,.info-rt,.bah{ display:none;}
.content01 p{ width:92% !important;}
.content02,.content04{ width:92% !important;}
.content02 ul{ display:block !important;}
.content02 ul li{ width:46% !important; margin:0 2% !important; float:left;}
.cont06{ width:92% !important; overflow:hidden;}
.content04-product{ background: url(../image/line.png)no-repeat 0px 48px !important;}
.job-module{ margin-top:0px !important;}

.swiper-button-prev,.swiper-button-next{ display:none;}
.cont06 .swiper-slide{ width:16.5% !important; margin:1%; margin-right:1% !important;}
.slideImg{ width:100% !important; height:auto !important;}
.slideImg img{ width:100% !important;}

.js-silder2{ display:none !important;}
.js-silder3{ display:block !important;}
.silder-ctrl-prev>span, .silder-ctrl-next>span{ top:65% !important;}

.content03{ height:296px !important; background-size: cover !important;}
.content03 h4{ width:92% !important; font-size:22px !important; margin:0 auto; margin-top:10% !important; text-align:center !important;}
.content03 p{ width:92% !important; margin:19px auto 0 !important;}
.cont04-list li{ position:static !important; width:46% !important; height:auto !important; margin:0 2% 6% !important;}
.cont04-list .mask,.cont04-list li img{ width:100% !important; height:auto !important;}
.more{ border:1px solid #065eb8 !important; background-color:#065eb8 !important; color:#fff !important;}
.list ul li .inactives{ background-color:#065eb8 !important;}


.aboutNav{ background:none;}
.dq_weizhi{ float:left !important; margin-left:25px !important; margin-bottom:5%;}

.pagelink a, .pagelink span.miy{ display:none;}
.pagelink span.nolink{ padding:3px 6px !important;}
.pagelink span.nolink{ margin:0 6px !important;}
.pagelink select{ margin-left:-25px; display:none !important;}
	}



