@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	 background: url(../images/body-bj.jpg) repeat-y;
	  min-width:1260px;
}


/*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;}





.top-bj{ width: 100% ; height: 38px; background-color: #eaeaea; border-top: 2px solid #a23433}
.top-c{ width: 1260px; margin: 0 auto; overflow: hidden;}
.top-l{width: 650px; height: 38px; line-height: 38px ; float: left;}
.top-l h3 a{ font-size: 14px; color: #a23433}
.top-r{ width: 300px; height: 38px; line-height: 38px ;float: right; font-size: 14px; color: #9b9b9b ; text-align: right;}
.top-l h3{  height: 38px; line-height: 38px;  font-size: 14px; color: #9b9b9b ;}
.top-r a{  height: 38px; line-height: 38px ; font-size: 14px; color: #9b9b9b ; margin:  0 5px}
.top-r a:hover{ color: #c32e29}

.head-bj{ width: 100% ; height: 100px; background-color: #fff ; box-shadow: 0 3px 3px #c4c4c4; position: relative; z-index: 9999;}
.head-box{ width: 1260px;height: 100px;  margin: 0 auto;}
.logo-box{ width: 332px ; float: left; padding: 15px 0 0 0}
.logo-box h1 img{ width: 276px; height: 74px;}
.hd-right{ width: 928px; height: 100px; float: right}
.hd-right .pho{ width: 100% ; text-align: right ; height: 26px; line-height: 26px; font-size: 14px; color: #9e9e9e; padding: 15px 0 5px 0; overflow: hidden;}
.hd-right .pho span{ font-size: 24px; color: #c60000 ; font-family: "Arial Regular"}


.nav-bj{ width:100%; height:55px;  position: relative;  }
.fack{ width:960px;  height:55px; }
.fack ul{ width:100%}
.fack ul li{ width:117px;  height:45px;  float: left; background: url(../images/nvx.jpg) no-repeat right center;  position:relative; }
.fack li .link{ width:106px; height:55px; display:block; text-align:center; margin-left: 7px;}
.fack li .link h4{ width:106px;  height:55px; line-height:45px; text-align:center; font-size:16px; color:#2b313a;cursor:pointer }
.fack ul li:hover .link{ background:url(../images/mm.png) no-repeat; }
.fack ul li:hover .link h4{color: #fff;font-weight: bold}
.fack li .link h4.mm{background:url(../images/mm.png) no-repeat;color: #fff; font-weight: bold }

.fack ul li .nav_menu-bj{width:106px; position: absolute; left: 7px; top: 51px; background: url(../images/nv-sj.png) no-repeat; background-position: top center ; display: none }
.fack ul li .nav_menu{width:100%;  background: url(../images/nv-xl.png) repeat; border-radius: 3px; padding-top:6px; margin-top: 4px; padding-bottom:8px; overflow:hidden ;}
.fack ul li .nav_menu h5{width:82%; height:30px; margin: 0 auto; overflow: hidden;}
.fack ul li .nav_menu h5 a{ width:100%; height:30px; line-height:30px; display:block;font-size:14px; color:#fff8ed;cursor:pointer ; text-align:center;overflow:hidden;}
.fack ul li .nav_menu h5:hover a{font-weight: bold; color: #ffc766}
/* .fack ul li .widtha{ width: 135px;}    */


.yq-bj{ width: 100% ; background-color: #f3f3f3 ;}
.yq-c{ width: 1200px; margin: 0 auto; }
.qa-b{ width: 100% ; border-bottom: 1px solid #d8d3d1 ; padding: 11px 0; overflow: hidden;}
.qa-b h3{ height: 27px; line-height: 30px; background: url(../images/yq1.png) no-repeat left top; font-size: 16px; font-weight: bold ; color: #bd2929; padding-left: 30px;}
.abox{ width: 100% ; height: 20px;line-height: 20px; margin: 3px 0 0 0; overflow: hidden;}
.abox a{height: 20px;line-height: 20px; font-size: 14px; color: #4d4d4d ; float: left; margin: 0 0 0 35px}
.abox a:hover{ color: #bd2929}
.qb-b{ width: 100%; height: 36px; padding: 25px 0 18px 0}
.dw-b{ width: 540px; height: 36px;float: left; background: url(../images/yq2.png) no-repeat ; background-position: left center; padding-left: 38px; overflow: hidden;}
.dw-b h3{ width: 540px; height: 16px;line-height: 16px;  font-size: 14px; color: #282828; font-weight: bold; overflow: hidden; margin: 3px 0 2px 0}
.dw-b h4{ width: 540px; height: 16px;line-height: 16px; font-size: 14px; color: #939393; overflow: hidden;}

.lx-b{ width: 568px; height: 36px; background: url(../images/yq3.png) no-repeat ; background-position: left center; padding-left: 50px; float: left; overflow: hidden;}
.lx-b h3{ width: 100%; height: 16px;line-height: 16px;  font-size: 14px; color: #282828; font-weight: bold; overflow: hidden; margin: 3px 0 2px 0}
.lx-b h4{ width: 568px; height: 16px;line-height: 16px; font-size: 14px; color: #939393; overflow: hidden;}


.bottom-bj{ width: 100% ; background-color: #d4d4d4 ; padding: 13px 0 8px 0}
.bottom-c{ width: 1200px; margin: 0 auto;}
.bottom-c h3{ width: 100% ; text-align: center ; height: 20px ; line-height: 20px; font-size: 16px; color: #4b4b4b;}
.bottom-c h3 i{font-size: 16px; color: #4b4b4b; font-style: normal; margin: 0 18px;}
.bottom-c h3 a{font-size: 16px; color: #4b4b4b;}
.bottom-c h4{ width: 100% ;height: 20px ; line-height: 20px; font-size: 14px; color: #989898; text-align: center ; margin-top: 8px; }
.bottom-c h3 a:hover{color: #bd2929}


/* 浮动层 */
.Location-bj{ width: 100%; height: 105px; background: url(../images/fix-bj.jpg) repeat-x; position: fixed; left: 0; bottom: 0; z-index: 99999; display: none}
.Location-box{ width: 1264px;height: 105px; margin: 0 auto; position: relative;}
.taw{ position: absolute; right: -44px; bottom: 0; cursor: pointer;}
.gban{ position: absolute; right: 0 ; top: -10px; cursor: pointer;}

.Location-box .tu{ position: absolute; left: -54px; bottom: 0}
.hu1{ width: 1136px; height: 22px; line-height: 22px; padding-left: 98px; position: relative; top: 19px}
.hu1 h4{ font-size: 12px; color: #e1afaf}
.hu1 h4 span{ font-size: 16px; color: #fff;}
.hu1 h4 i{ font-style: normal ; font-size: 26px; color: #fff3d7; font-weight: bold; font-family: "Arial Bold"}

.hu2{ width: 1150px; height: 34px;padding-left: 98px; position: relative; top: 32px}
.ipu1{width: 154px; height: 33px; background-color: #fff ; position: relative; float: left; overflow: hidden;}
.ipu1 .pt{ width: 144px; height: 33px; line-height: 33px; font-size: 12px; color: #767676; padding-left: 10px; font-family: "微软雅黑 Regular"}

.ipu2{width: 614px; height: 33px; background-color: #fff ; position: relative; float: left; overflow: hidden;}
.ipu2 .pt{ width: 604px; height: 33px; line-height: 33px; font-size: 12px; color: #767676; padding-left: 10px;  font-family: "微软雅黑 Regular"}

.mg2{ margin: 0 12px 0 12px}
.btt{ width: 150px; height: 33px; background: url(../images/tj.jpg) no-repeat; float: left; margin-left: 11px; cursor: pointer; font-size: 14px; color: #fff; padding-left: 30px;}

.mm{background-color: #fff ; }

input::-webkit-input-placeholder{ color:#b3b3b3; }
input::-moz-placeholder{color:#b3b3b3;}
input:-moz-placeholder{ color:#b3b3b3;}
input:-ms-input-placeholder{color:#b3b3b3;}


.kfa{ width: 31px; height: 128px; background: url(../images/ck.png) no-repeat; position: fixed; right: 0; top: 40% ; z-index: 999; cursor: pointer; display: none; }
.test{ width:109px;position: fixed;  top:15%;  right: 12px; z-index:99999;}

.fl-bj{ width:109px; height:371px; background:url(../images/fa1.png) no-repeat; position: relative;}
.fl-c{ width:95px; margin-left:8px; padding-top:81px;overflow:hidden;}
.dzkf{ width: 82px; padding: 0 0 0 6px}
.dzkf h3{width:100%; height:16px; line-height:16px; font-size:14px; color:#392111; overflow:hidden}
.on1{ margin-left:2px; display:block; padding-top:3px;}
.ewm-box{width:95px;  position:absolute; left:9px; bottom:96px; overflow:hidden}
.ewm-box img{ width:74px; height:74px; margin:0 0 2px 9px;}
.ewm-box h6{width:95px; height:14px; line-height:14px; font-size:12px; color:#c10023; overflow:hidden; text-align:center }
.guanb{ position: absolute;right: 5px; top: 0px}
