@charset "utf-8";
*, *:after, *:before{box-sizing: border-box;padding:0;margin:0;border:0;}
html{font:normal 14px Arial, Verdana, Helvetica, "Microsoft YaHei", sans-serif;}
body{width:100%;color:#3e5163;line-height:1.5;background:#fff;}
ul,li{list-style:none;}
a{text-decoration:none;color:#3e5163;}
a:hover{color:#7a9ec2;}
img{border:none;vertical-align:middle;}
form,input,textarea{outline:none;resize:none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
.clear{width:100%;height:0;overflow:hidden;clear:both;}

/*font-face*/
@font-face{
	font-family: 'iconfont';
	src: url('./icon/iconfont.eot');
	src: url('./icon/iconfont.eot?#iefix') format('embedded-opentype'),
	url('./icon/iconfont.woff2') format('woff2'),
	url('./icon/iconfont.woff') format('woff'),
	url('./icon/iconfont.ttf') format('truetype'),
	url('./icon/iconfont.svg#iconfont') format('svg');
}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

/* nav */
.nav-fixed{position: fixed!important;box-shadow: 0 2px 5px rgba(128,128,128,.3);top:0;left:0;}

/*position*/
.container .position{border-bottom:1px solid #ccc;padding:5px 0 14px;margin-bottom:10px;}
.container .position p{padding-left:40px;overflow:hidden;background:url(../nyimages/sy.png) left top no-repeat;}
.container .position p a{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}

/*分页*/
.page{padding:20px 0;text-align:center;overflow:hidden;width:100%;}
.page a{border:1px solid #ccc;padding:1px 5px;color:#000;background:#FeFeFe;margin:2px;}
.page a:hover{border:1px solid #ff7e00;color:#ff7e00;}

/*to top*/
.totop{width:50px;height:50px;bottom:0;right:0;position:fixed;_position:absolute;display:none;z-index:9999;}
.totop a{cursor:pointer;display:block;width:50px;height:50px;background:url(../nyimages/r_top1.png) no-repeat;transition: .5s;-webkit-transition: .5s;}

/*goback & next*/
.container .goback{width:100%;text-align:center;height:40px;line-height:40px;color:#454545;background:#f0f2f4;}
.container .next{width:100%;color:#787878;padding:10px 0 5px;text-align:center;}
.container .next p{width:50%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left;padding:5px 15px;}

@media only screen and (max-width:475px){
.container .next p{width:100%;}
}

/*QQ*/
.kefu{width:160px;height:250px;padding-left:33px;}
.kefu .kfnr td{text-align:center;padding:5px0;}
.kefu .kfnr .td1{padding-bottom:0;line-height:24px;width:38px;display:block;font-size:12px;}

@media only screen and (max-width:1023px){
#cFloatDivMove{display:none!important;}
}

/*foot-button*/
.foot-button{display:none;width:100%;background:#fafafa;border-top:.5px solid #e6e6e6;overflow:hidden;position:fixed;left:0;bottom:0;z-index:999999;}
.foot-button p{width:100%;text-align:center;padding:5px;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:center;}
.foot-button a{display:block;width:100%;float:left;flex-shrink:1;border-left:.5px solid #e6e6e6;padding-top:25px;position:relative;overflow:hidden;color:#666;}
.foot-button a:first-child{border:none;}
.foot-button em,.foot-button i{display:block;width:100%;position:absolute;left:0;top:0;font-size:24px;line-height:1;height:25px;color:#436484;}
.foot-button .btn-tel em,.foot-button .btn-tel i{font-size:27px;margin-top:-1px;}
.foot-button i,.foot-button a:hover em,.foot-button a.active em{display:none;}
.foot-button span{display:block;width:100%;font-size:12px;line-height:1.5;height:15px;}
.foot-button a:hover,.foot-button a.active{color:#436484;}
.foot-button a:hover i,.foot-button a.active i{display:block;}