﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1280px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}


.hd-bj{ width: 100% ; height: 760px; position: relative; }
.head-bj{ width: 100% ; height: 171px; background: url(../images/top-bj.png) repeat center center; position: relative; z-index: 9;}
.head-box{width: 1280px;height: 171px;margin: 0 auto;position: relative;}
.logo-box{ width: 662px;float: left; padding: 57px 0 0 19px}
.logo-box h1 .logo{width: 662px ; height: 69px;}
.hd-r{width: 680px;float: right;padding: 50px 0 0 0;position: absolute;right: 0;top: 0;}
.cx-box{float: right; position: relative;}
.cx-box a{height: 22px;line-height: 22px;font-size: 16px;color: #353535;display: inline-block;padding-left: 27px;margin-left: 6px;}
.cx-box .a1{ background: url(../images/a1.png) no-repeat left center}
.cx-box .a2{ background: url(../images/a2.png) no-repeat left center}
.cx-box .a3{ background: url(../images/a3.png) no-repeat left center}
.cx-box .a4{ background: url(../images/a4.png) no-repeat left center}
.cx-box .a5{ background: url(../images/a5.png) no-repeat left center}
.cx-box .a6{ background: url(../images/a6.png) no-repeat left center}
.cx-box .a7{ background: url(../images/a7.png) no-repeat left center}
.cx-box .ewm-box{ width: 142px; height: 146px; background: url(../images/ewm-bj.png) no-repeat; position: absolute; left: 50%;top: 23px; margin-left: -56px; overflow: hidden; display: none;z-index: 9;}
.cx-box .ewm-box .ewm{ width: 119px; height: 119px; margin: 0 auto;  margin-top: 13px;}
.cx-box a:hover{ color: #1b3357 ; font-weight: bold}


.search-box{width: 419px; height: 37px; position: absolute;right: 0; top: 93px}
.sea-d{ width: 419px; height: 37px; background: url(../images/seac-bj.jpg) no-repeat; position: relative;}
.sea-d .button{ width: 86px; height: 37px; line-height: 37px;  text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; position: absolute; right: 0; top: 0;cursor: pointer;}
.sea-d .input{ width: 310px; height: 37px; line-height: 37px;  position: absolute; left: 0; top: 0px; padding-left: 14px; font-size: 14px; color: #1d2329}
.sea-d .input::-webkit-input-placeholder{  color: #cacaca }
.sea-d .input::-moz-placeholder{ color: #cacaca}
.sea-d .input:-moz-placeholder{ color: #cacaca}
.sea-d .input:-ms-input-placeholder{ color: #cacaca}


.nav-bj{ width:100%; height:60px; background: url(../images/nav-bj.png) repeat-x left center; position: relative; z-index: 8; }
.fack{ width:1280px;  height:60px; margin:0 auto; }
.fack ul{ width:1276px;margin:0 auto; }
.fack ul li{ width:116px;  height:60px;  float: left; position:relative; }
.fack li .link{ width:116px; height:60px; display:block; text-align:center;overflow: hidden;}
.fack li .link h4{ width:116px;  height:54px; line-height:53px; text-align:center; font-size:18px; color:#fff;cursor:pointer; margin-top: 4px; }
.fack ul li:hover .link h4{background-color: #d85d24 ; font-weight: bold ; box-shadow: -2px -2px 4px #ac1a1a}
.fack li .link h4.mm{background-color: #d85d24 ;font-weight: bold ; box-shadow: -2px -2px 4px #ac1a1a}


.fack ul li .nav_menu-bj{width:116px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px;box-shadow: #666 0px 0px 12px -3px;  display: none}
.fack ul li .nav_menu{width:100%;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:86%; height:47px;margin: 0 auto; border-bottom: 1px solid #eca474}
.fack ul li .nav_menu h5 a{ width:116px; height:45px; line-height:45px; display:block;font-size:16px; color:#fff;cursor:pointer ; padding-left:16px; background-image:url(../images/san.png); background-position: 5px center; background-repeat: no-repeat; overflow:hidden; margin-top: 1px;}
.fack ul li .nav_menu h5:hover a{  font-weight: bold}

.fack ul li .widtha{ width: 255px;}                          
.fack ul li .widtha .nav_menu h5 a{width: 250px;} 


.copy{ width: 100% ; height: 53px; line-height: 53px ; font-size: 14px; color: #cd9d98; background-color: #9f210d; text-align: center;}
.footer-bj{ width: 100% ; height: 239px; background: url(../images/foot-bj.jpg) no-repeat center center; }
.footer-box{ width: 1228px ; height: 217px; margin: 0 auto; padding: 22px 0 0 0; }
.fot-l{ width: 475px ; height: 165px ; background: url(../images/fot-x.png) repeat-y right top;float: left; margin-left: 26px;}
.fot-c{ width: 375px ; height: 165px ; background: url(../images/fot-x.png) repeat-y right top;float: left;}
.fot-r{ width: 348px;float: left;}

.fot-l .bgo{ display: inline-block; background: url(../images/fot-x.png) repeat-x left bottom; padding: 31px 0 26px 0}
.fot-l .bgo img{ position: relative; top: 6px;}
.fot-l h3{ width: 370px; height: 32px ; line-height: 32px ; font-size: 18px ; color: #fff; margin-top: 16px;  overflow: hidden; padding-left: 35px;}
.fot-l h3 span{ font-size: 30px; font-weight: bold ; color: #fff ; position: relative; top: 4px;}

.fot-c h3{ width: 332px; height: 50px; background: url(../images/fot-x.png) repeat-x left bottom;font-size: 18px; color: #fff; line-height: 32px; margin: 0 auto; }

.lm{ width: 263px;height: 168px; padding-left: 10px; padding-top: 22px; overflow: hidden;}
.lm ul{ width: 280px;}
.lm ul li{ width: 75px; height: 16px;  line-height: 16px; float: left; margin-bottom: 7px;padding-left: 15px;  }
.lm ul li h5{width: 73px; height: 16px; line-height: 16px; font-size: 14px; color: #c3bdbc; overflow: hidden;}
.lm ul li h5:hover{text-decoration: underline ; color: #fff}


.tb-b{ width: 100%; height: 90px; padding-top: 10px; }
.cx-box2{ width: 100px;float: left; text-align: center; margin-left: 5px; position: relative;}
.cx-box2 .ic{ width: 51px; height: 50px; display: inline-block}
.cx-box2 h4{ width: 100%; line-height: 16px;  text-align: center; font-size: 14px; color: #c3bdbc; padding: 10px 0 0 0; overflow: hidden;}
.cx-box2 .ewm-box2{ width: 142px; height: 146px; background: url(../images/ewm-bj2.png) no-repeat; position: absolute; left: 50%;top: -150px; margin-left: -70px; overflow: hidden; z-index: 9; display: none}
.cx-box2 .ewm-box2  .ewm{ width: 119px; height: 119px; margin: 0 auto;  margin-top: 13px;}
.cx-box2:hover  h4{ font-weight: bold;color: #fff}

.fot-r h3{ width: 308px; height: 16px; line-height: 16px; font-size: 14px; color: #c3bdbc;white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 8px; padding-left: 26px; overflow: hidden;}





/* 在线查询 */



.hom_bj{width: 100%;  background: url(../images/home.jpg) no-repeat;background-position: center bottom;min-height: 670px;}
.cun-bj{ width: 670px; margin: 0 auto; text-align: center;}
.cun-bj .lg{ width: 671px;margin-bottom: 31px;}

.yan-box{width: 611px; height: 382px; background: url(../images/zg-bj.png) no-repeat;  position: relative; overflow: hidden;}
.yan-c{ width: 588px; margin-left: 10px; margin-top: 1px; }
.qh-k{ width: 100%; height: 71px;}
.qh-k h4{ width: 33.333%; background: url(../images/hbj.png) repeat; height: 73px; line-height: 72px; float: left;  font-size: 24px; color: #fff; cursor: pointer;}
.qh-k h4.cor{ font-weight: bold; color: #df8a3a; background: none}

.qh-bt{ width: 429px; margin: 0 auto; margin-top: 34px;}
.sr-box{width: 427px; height: 48px; line-height: 48px; border: solid 1px #acabab; border-radius: 6px; position: relative; margin-bottom: 21px;overflow: hidden;}
.sr-box .btt{ width: 350px; height: 48px; line-height: 48px;float: left; font-size: 16px; color: #444343; padding-left: 15px; font-family: "微软雅黑" ; }
.sr-box h4{ width: 42px; height: 48px; background: url(../images/yo1.png) no-repeat left center; position: absolute;right: 0;top: 0}
.sr2 h4{ background: url(../images/yo2.png) no-repeat left center;}


.cha{ width: 100% ; height:51px;}
.butt2{width: 199px;height: 49px; line-height: 49px; background-color: #ac1a1a; border-radius: 6px; text-align: center; font-size: 18px; font-weight: bold; color: #fff;cursor: pointer;float: left; overflow: hidden; }
.fan{background-color: #f09b44;}
.tetr{ width: 548px; height: 56px; line-height: 56px; position: absolute; left: 15px; bottom: 2px; font-size: 16px; color: #fff; overflow: hidden;}
.tetr span{ font-weight: bold ;}

.sr-box .btt::-webkit-input-placeholder{ color:#999; font-weight: normal }
.sr-box .btt::-moz-placeholder{color:#999;font-weight: normal}
.sr-box .btt:-moz-placeholder{ color:#999;font-weight: normal}
.sr-box .btt:-ms-input-placeholder{color:#999;font-weight: normal}

.fd1{border: solid 1px #757575 !important;color: #757575}




.jg-bj{ width: 562px; height: 664px; background: url(../images/zbb.png) no-repeat; margin: 0 auto; position: relative;}
.jg-bj .cent{ width: 451px; margin: 0 auto; padding: 88px 0 0 0}

.cent h3{ height: 80px; line-height: 80px; font-size: 22px; color: #666;}
.cent h3 span{ font-weight: bold; color: #ac1a1a;}
.cent h4{  line-height: 70px;font-size: 22px; color: #666; text-indent: 22px;}
.cent h4  span{ font-weight: bold; color: #ac1a1a; padding:0 3px }
.ppl{ width: 430px; height: 36px; line-height: 36px; background: url(../images/qo.png) no-repeat; background-position: left center ; position: absolute; left:60px; bottom: 162px ; font-size: 24px; color: #666; padding-left: 43px;}
.ppl span{ font-weight: bold ; color: #f11313}
.fhc{ width: 448px; height: 44px; background-color: #ac1a1a; font-size: 16px; font-weight: bold; color: #fff; margin: 0 auto; display: block; margin-top: 100px; margin-left: -8px; border-radius: 6px; cursor: pointer;}



  /* 2020.3.6二维码效果修改 */
.cx-box2 .ic,.ic1{ position: absolute; left: 24.5px;top: 0;}
.cx-box2 .ic1{display: none}
.cx-box2 h4{ padding-top: 55px}


.fix{ width: 100%; position: fixed; right: 0; top: 0;z-index: 999999; display: none}
.gd-c{ width: 1220px; margin: 0 auto; position: relative;}
.gd-bj{ width: 40px;float: right; position: relative; top: 500px; right: -80px;}
.gd-bj img{cursor: pointer;}







/* 2020.4.28修改互动交流样式 */

.jl-box{ width: 110px; height: 380px; background: url(../images/zzzb.jpg) no-repeat; position: fixed; right: 0; top: 20%;z-index: 9999;}
.jl-c{ width: 110px; height: 380px; position: relative;}
.zz11{ position: absolute; right: 10px; top: 16px;}
.zz12{ width: 80px; height: 80px; position: absolute; left: 14px;top: 59px; }
.qbr{ width: 100%; position: absolute; left: 0; top: 188px;}
.zz13{ width: 90px; height: 30px; display: block; background: url(../images/zz12.png) no-repeat; margin: 0 0 0 10px}
.zz14{ width: 90px; height: 30px; display: block; background: url(../images/zz13.png) no-repeat; margin: 10px 0 10px 10px}
.zz15{ width: 90px; height: 30px; display: block; background: url(../images/zz14.png) no-repeat; margin: 0 0 22px 10px}
.jl-c h4{ font-size: 14px; color: #fff; padding: 0 0 3px 8px;}
.jl-c h5{ font-size: 13px; color: #fff; padding: 0 0 0 8px;}

.gd-bj{ width: 40px;float: right; position: relative; top: 640px !important; right: -80px;}




