@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fcf9f9;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*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 ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    transition: background-color 5000s ease-in-out 0s !important;
} 


.hdc-bj{ width: 100%; height: 408px; background: url(../images/headjb.png); position: absolute; left: 0;top: 0;z-index: 115;}
.hdc{ width: 1200px; margin: 0 auto; height: 61px; padding: 56px 0 0 0; margin-bottom: 20px; position: relative;z-index: 3;}
.hdc .lg-l{ width: 700px;float: left; overflow: hidden;}
.hdc .lg-l .logo{float: left;}
.hdc .lg-l .dm-box{float: left; padding: 9px 0 0 48px;}
.hdc .lg-l .dm-box h6{font-size: 14px; color: #d1d1d1}
.hdc .lg-l .dm-box h5{font-size: 22px; color: #fff ;font-family: "Impact"}
.hdc .lianx-box{ width: 500px; float: right;text-align: right}
.hdc .lianx-box h3{ width: 100%; text-align: right;font-size: 12px; color: #dbdbdb ;}
.hdc .lianx-box h3 a{font-size: 12px; color: #dbdbdb ;line-height: 12px; display: inline-block; margin: 0 6px}
.hdc .lianx-box h3 a:hover{color: #fff ;text-decoration: underline}

.cx-box{ width: 26px; height: 26px;float: right; margin: 15px 6px 0 24px; position: relative;}
.cx-box a{width: 26px; height: 26px;   display: block ; cursor: pointer;position: relative;z-index: 2;}
.cx-box .a0{ background: url(../images/ico3.png) no-repeat;}
.cx-box .a1{ background: url(../images/ico2.png) no-repeat;}
.cx-box .a2{ background: url(../images/ico1.png) no-repeat;}
.cx-box .a0:hover{background: url(../images/ico3-1.png) no-repeat;}
.cx-box .a1:hover{background: url(../images/ico2-1.png) no-repeat;}
.cx-box .a2:hover{background: url(../images/ico1-1.png) no-repeat;}
.cx-box .ewm-box{ width: 116px; height: 138px; position: absolute; left: 50%; margin-left: -58px; top: 12px ; background: url(../images/em-bj.png) no-repeat; overflow: hidden;z-index: 1; display: none}
.cx-box .ewm-box .ewm{ width: 110px; height: 110px;  padding-left: 3px;}
.cx-box .ewm-box .ewm img{ width: 110px; height: 110px; margin-top: 25px; }

.sou-box{ width: 234px; height: 76px; background: url(../images/sou-bj.png) no-repeat; position: absolute;right: -19px; top: 10px ;display: none}
.sou-box .ipa{ width: 144px; height: 35px; line-height: 35px;font-size: 14px; color: #333; position: absolute; left: 30px; top: 21px; }
.sou-box .ipb{ width: 35px; height: 35px;position: absolute; right: 20px; top: 22px; cursor: pointer;}
.cx2:hover .sou-box{display: block}
.biaoyu{position: absolute; left: 652px ; top: 80px;}

.nav{ width: 100%; height: 60px;position: relative; z-index: 2; }
.nav ul{ width: 1200px; margin: 0 auto; height: 60px;position: relative;}
.nav ul li{ width: 92.3px; height: 60px;float: left; }
.nav ul li .yj{ width: 100%; height: 60px; line-height: 60px;text-align: center; display: block; font-size: 16px; color: #fff;position: relative;}
.nav ul li i{ width: 85px; height: 4px; background: url(../images/xi.png) no-repeat;display: block ;position: absolute; left:50%; margin-left: -42.5px; bottom: 0;display: none}
.nav ul li .ej-box{ width: 1160px; background: rgba(0,0,0,0.4); padding: 20px 20px 0 20px;  position: absolute; left: 0; top:60px; overflow: hidden; display: none; }
.nav ul li .ej-box h3{ min-width: 155px;display: inline-block; margin:0 6px 24px 0;}
.nav ul li .ej-box h3 a{font-size: 14px; color: #fff}
.nav ul li .ej-box h3 span{font-size: 14px; color: #fff}
.nav ul li .ej-box h3 a:hover{color: #fff; text-decoration: underline}
.nav ul li.dw2 .ej-box{text-align: right;}

.posc{ background: none ; background: rgba(0,0,0,0.4); position: fixed; left: 0; top: 0; z-index: 199;}


.foot-bj{ width: 100%; height: 298px; background: url(../images/foot-bj.jpg) repeat top center;}
.foot-c{ width: 1200px; height: 298px; margin: 0 auto; position: relative; }
.foot-c .copy{ width: 100%; height: 41px; line-height: 41px; text-align: center;font-size: 14px; color: #babcc3 ;position: absolute; left: 0; bottom: 0}
.foot-c .copy a{font-size: 14px; color: #babcc3}
.foot-c .ft-l{ width: 305px; height: 257px; float: left;position: relative;}
.foot-c .ft-c{ width: 533px;height: 257px; float: left;position: relative;}
.foot-c .ft-r{ width: 252px; height: 200px; padding-right: 42px; padding-top: 48px; float: right;position: relative;}

.foot-c .ft-l .btl{ position: absolute; left: 41px;top: 31px;}
.foot-c .ft-l h3{ position: absolute; left: 96px;top: 160px; line-height: 16px; font-size: 16px; color: #fff}
.foot-c .ft-l h4{ position: absolute; left: 24px;top: 192px; line-height: 34px; font-size: 34px; color: #fff ;font-family: "Impact"}


.ft-c .list{  padding: 54px 0 0 84px; overflow: hidden;}
.ft-c .list ul{ width: 100%;}
.ft-c .list ul li{ width: 97px; height: 16px; line-height: 16px;float: left; margin-bottom: 33px; overflow: hidden;}
.ft-c .list ul li a{font-size: 14px; color: #bcbcbc}
.ft-c .list ul li a:hover{font-weight: bold;color: #fff}

.foot-c .ft-r h5{ width: 100% ; line-height: 22px; color: #bcbcbc;font-size: 14px; margin-bottom: 7px;}
.foot-c .ft-r .w-ico{ width: 100% ; height: 89px;}


.cx-box2{ width: 60px; height: 60px;float: left; margin-right: 23px;text-align: center; position: relative;}
.cx-box2 a{width: 42px; height: 42px;  margin: 0 auto;  display: block ; cursor: pointer;position: relative;z-index: 2;}
.cx-box2 .aa1{ background: url(../images/w1.png) no-repeat;}
.cx-box2 .aa2{ background: url(../images/w2.png) no-repeat;}
.cx-box2 .aa3{ background: url(../images/w3.png) no-repeat;}
.cx-box2 .aa1:hover{background: url(../images/w1-1.png) no-repeat;}
.cx-box2 .aa2:hover{background: url(../images/w2-1.png) no-repeat;}
.cx-box2 .aa3:hover{background: url(../images/w3-1.png) no-repeat;}
.cx-box2 .ewm-box{ width: 116px; height: 138px; position: absolute; left: 50%; margin-left: -58px; top: 24px ; background: url(../images/em-bj.png) no-repeat; overflow: hidden;z-index: 1; display: none}
.cx-box2 .ewm-box .ewm{ width: 110px; height: 110px;  padding-left: 3px;}
.cx-box2 .ewm-box .ewm img{ width: 110px; height: 110px; margin-top: 25px; }
.cx-box2:hover .ewm-box{display: block}
.cx-box2 h4{ color: #bcbcbc;font-size: 14px; padding: 3px 0 0 0}


.shou-bj{width: 234px;position: fixed; right: -185px;top: 32%;z-index: 99;}
.plaot-bj{ width: 192px; height: 476px; background: url(../images/pc-bj.png) no-repeat; float: left; }
.shou-box{ width: 42px; height: 145px; background: url(../images/shou-bj.png) no-repeat;float: left; position: relative; left: 7px;top: 5px ;cursor: pointer;}
.shou-box h3{ width: 12px; height: 12px; background: url(../images/fx1.png) no-repeat; position: absolute; left: 17px; bottom: 12px;}
.shou-box h3.fh{background: url(../images/fx2.png) no-repeat;}
.plc{ width: 178px; height: 462px; margin: 5px 0 0 7px; position: relative; }
.plc .gb{ width: 13px; height: 13px;position: absolute;right: 18px;top: 17px;cursor: pointer;}
.plc .mme{ width: 98px; height: auto; position: absolute; left: 40px; top: 55px;}
.plc .qmd{ width: 136px; position: absolute; left: 22px;top: 208px;}
.plc .qmd img{ margin-bottom: 24px}
.plc h5{ width: 100%;text-align: center; line-height: 26px; font-size: 14px; color: #9b0c23; position: absolute; left: 0;top: 394px}
.plc h5 span{font-weight: bold}


.page-up{ position: fixed; right: 80px; bottom: 20px ; z-index: 99; display: none ;cursor: pointer;}


.titb {white-space: nowrap; text-align: center ; overflow-x: auto; overflow-y: hidden}
.titb h3{ width: auto !important ;float: initial !important;display: inline-block;margin: 0 15px ; padding: 0 1.2px}
.titb h3.on{ padding: 0}
.titb::-webkit-scrollbar {width: 5px;height: 5px}
.titb::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.titb::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}
















