/*定义特殊字体*/
@font-face {
font-family: fzz; 
src: url(/Public/font/fzz.ttf);
}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

/*公共头尾*/
.public-header{position:fixed;z-index:999;top:0;width: 100%;height:125px;background: rgba(255,255,255,.8);-moz-box-shadow:0px 0px 15px #000;-webkit-box-shadow:0px 0px 15px #000;box-shadow:0px 0px 15px #000;  }
.public-footer{width: 100%;height: 205px;background: #3d92e2;padding-top: 35px;}
.public-container{position:relative;width: 1200px;margin:20px auto;}

/*header*/
.public-header .logo{float:left;width: 230px;height:125px;overflow:hidden;}
.public-header .logo img{display:block;float:left;width: auto;height: 125px;}

.public-header .tel{float:right;width: 148px;height: 87px;padding-top: 38px;line-height: 22px;background: url(../images/tel.png) no-repeat left 45px;}
.public-header .tel .txt{display: inline-block;font-size: 16px;}
.public-header .tel .num{display: block;width:130px;font-family: Impact;    font-size: 22px;
    line-height: 46px;color:#3d92e2; padding-left: 44px;}

.public-header .menu{float:left;width: 792px;height: 125px;}
/*
.public-header .menu .mlist{float:right;width: 792px;}
.public-header .menu .mlist .menu-item{float:left;width: 70px;height:125px;line-height: 125px;text-align: center;color:#000;}
.public-header .menu .mlist .menu-item.on{float:left;width: 88px;height:125px;line-height: 125px;text-align: center;color:#3d92e2;}
.public-header .menu .mlist .menu-item a{display:inline-block;color:#000;}
.public-header .menu .mlist .menu-item:hover{color:#3d92e2;}
.public-header .menu .mlist .menu-item:hover a{color:#3d92e2;}
.public-header .menu .mlist .menu-item:hover .navlist{display:block;}
.public-header .menu .mlist .menu-item .navlist{display:none;}
.public-header .menu .mlist .menu-item .navlist .nav-item{display:block;background: rgba(255,255,255,.8);height: 50px;line-height: 50px;color:#000;width:200px;}
.public-header .menu .mlist .menu-item .navlist .nav-item a{color:#000;}
.public-header .menu .mlist .menu-item .navlist .nav-item:hover{background: #fff;color:#3d92e2;}
.public-header .menu .mlist .menu-item .navlist .nav-item:hover a{color:#3d92e2;}

/* nav */
.menu li{float:left;width:72px;height:125px;line-height: 125px;text-align: center;color:#000;position:relative;}
.menu li a{color:#000;display:block;font-size: 16px;}
.menu li a.link{float:left;width: 108px;}
.menu ul li a:hover{display:block;}
.menu dl{width:120px;position:absolute;top:105px;left:-20px;}
.menu dl dd a{color:#000;height: 50px;line-height: 50px;background:rgba(255,255,255,.8);}
.menu dl dd a:hover{color:#3d92e2;}



.lx{width: 100%;height: 7px;background: #000;}

/*友情链接*/
.friend-link{width: 100%;background: #333333;}
.friend-link span{float:left;white-space: nowrap;line-height: 40px;font-size: 14px;font-weight: bold;color:#fff;}
.friend-link a{float:left;white-space: nowrap;display:inline-block;line-height: 40px;font-size: 12px;margin-right: 15px;color:rgba(255,255,255,.7);}
/*footer*/

.public-footer .fleft{float:left;width:390px;}
.public-footer .fleft .ewm{float:left;width: 150px;margin-right: 40px;padding-top: 22px;background: #fff;}
.public-footer .fleft .ewm .img{width: 95px;height: 95px;overflow: hidden;margin:auto;}
.public-footer .fleft .ewm .img img{width: 95px;height: 95px;}
.public-footer .fleft .ewm .title{width: 150px;height: 40px;line-height: 40px;text-align: center;}
/*
.public-footer .fleft .address{height:36px;line-height: 36px;color:#000;}
.public-footer .fleft .address span.num{font-family: Impact;font-size: 24px;margin-right: 10px;color:#000;}
.public-footer .fleft .address a{color:#000;}
*/
.public-footer .fright{float:right;width: 774px;}
.public-footer .fright .menulist{width: 774px;}
.public-footer .fright .menulist .m-item{float:left;width: 86px;height: 26px;line-height: 26px;color:#fff;font-size: 16px;}
.public-footer .fright .menulist .m-item a{color:#fff;}
.public-footer .fright .info{position:relative;margin-top: 30px;}
.public-footer .fright .info .address{color:#fff;font-size: 14px;line-height: 26px;}
.public-footer .fright .info .address a{color:#fff;}
.public-footer .fright .info .blogo{position:absolute;top:0;right:0;width: 194px;height: 75px;background: url(../images/bottom-logo.jpg) no-repeat center;}
/*

.public-footer .fright .ewm{float:left;width: 100px;margin-left: 48px;}
.public-footer .fright .ewm img{display:block;width: 100px;height: 100px;margin: auto;}
.public-footer .fright .title{color:#000;font-size: 12px;width: 100px;text-align: center;line-height: 30px;}
*/


/*分页*/
.pagestyle{margin:10px 0;}
.pagestyle a{border:1px #3d92e2 solid;color:#3d92e2;padding: 0 4px;margin:0 5px;}
.pagestyle .current{background: #3d92e2;color:#fff;padding: 0 4px;margin:0 5px;}



/*left*/
.nlists .nleft {width:320px;float: left;}
.nlists .nleft .box{margin-bottom:10px;border:1px #eee solid;}
.nlists .nleft .box .mname{width:320px;height:50px;line-height:50px;font-weight:bold;font-size:14px;color:#fff;background:uri(../images/nfangwu.png) no-repeat;
	background:url(../images/nfangwu.png) no-repeat #3d92e2 10px 16px;}
.nlists .nleft .box h3{font-weight:bold;padding-left:36px;}
.nlists .nleft .nnewl{width:320px;height:240px!important;}

.nlists .nleft .nnewl .con{width:94%;height:200px;line-height:26px;margin-top:20px;padding:0 10px;}
.nlists .nleft .nnewl  ul li{background:url(../images/hot_01.jpg) no-repeat 0 9px;padding-left:20px;}
.nlists .nleft .nnewl  ul li span{float:right;text-align:right;}
.nlists .nleft .box .content{padding:5px 0px;}
.nlists ul li.layer1{background:url(../images/b10.jpg) no-repeat;width:320px;height:41px;margin:5px 0;text-align:center;line-height:41px;}
.n_contact{margin-top:10px;}
.n_contact .content{padding:5px;line-height:24px;}
.n_contact .content p{padding-left:15px;}

/*right*/
.nlists .nright {float: right;width:840px;min-height:700px;padding-bottom:10px;border:1px #eee solid;}
.sitemp{width:100%;height:50px;line-height:50px;background:url(../images/b07.jpg) #3d92e2 no-repeat;overflow:hidden;}
.nlists .sitemp .mname{width:50%;height:50px;background:url(../images/nfangwu.png) 10px no-repeat;float: left;}
.nlists .sitemp .mname h2{font-weight:bold;padding-left:36px;font-size: 16px;}

.sitemp .site{width:40%;height:50px;text-align:right;padding-right:5px;float: right;}
.sitemp .site,.sitemp .site a,.nlists .sitemp .mname h2{color:#fff;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}


.liu_box{ margin-top: 20px;}
.liuyan{width:80%; margin:0 auto;}
.liuyan .inp{ margin-bottom:10px;}
.liuyan .inp input,.liuyan .inp2 input{ border:none; background:#eee; height:40px; color:#000; width: 100%; padding: 0 10px; border-radius: 10px;margin-top:10px;}
.liuyan .inp2{ margin-bottom:15px;}
.liuyan textarea{margin-top:10px; border:none; height:100px;background:#eee; color:#000; width: 100%; padding: 0 10px; border-radius: 10px;}
.liuyan .button{margin-top:18px;}
.liuyan .button input{text-align:center; width:150px; height:36px; color:#fff; background:#3d92e2; border:none; transition:all 0.3s; display:inline-block; margin:0 auto; border-radius: 10px;}
.liuyan .button input:hover{ opacity: 0.8;}

