/*top*/
/* CSS Document */
@import url('animate.min.css');
/* CSS Document */
body { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height: 24px; color: #444; background:#f1f1f1; font-size: 12px; }
td { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #444; }
th { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #444; }
a{ font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none; color: #444;}
a:visited { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none;  }
a:hover { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none; color: #f00; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:active { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none; color: #444; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, {display:block;padding:0px;margin: 0px;color:#555;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p, ul, ol, li, form, img, dl, dt, dd, {margin:0;padding:0;border:0;font-size:14px;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
em,i { font-style: normal; }
img{border: 0px !important; }
input,button,select { margin: 0; font-size: 13px; vertical-align: middle; outline: none;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px;  display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 {padding: 0px; margin: 0px; display: block; }
h5 { }
h6 { }
/*top*/
.top{height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;}
.top aside{width: 960px; height: 30px; margin:0 auto;}
.top span{display: block; float: right; text-align: right;}
.top span a{display: inline-block; padding: 0 20px 0 0; color: #555;}

header{background: #fff;}
header ul{display: block; width:960px; height: 76px; padding:10px 0; margin:0 auto;}
header ul h1{display:inline-block; margin: 0px; padding: 0px;}
header ul dl{display: block; width:185px; float: right; text-align:left; font-size: 16px;}
header ul dl b{color: #E90003; font-size: 24px; display: block;}

menu{height: 35px; line-height: 35px; background: #000;display: block;}
menu ul{display: block; width: 960px; height: 35px; margin: 0 auto;}
menu ul a{display: inline-block; padding: 0 14px; float: left; color:#fff; font-size: 14px;}
menu ul a:hover{display: block; background:#e70012; color: #fff;font-size: 14px;}
menu ul a.active{display: block; background:#e70012; color: #fff;font-size: 14px;}
.w-top{display:block;}
.m-top{display: none;}
.foot-kf{display: none;}

.zx-box{text-align: center;padding: 1rem 0;background: #fff; width: 960px; margin: 30px auto;}
.zx-box s{display: block; width: 258px; margin: 0 auto;}
.zx-box span{display: block; height: 1rem; line-height: 1rem;font-size: 16px;}
.zx-box strong{color: #000;font-size: 18px;display: block; height: 1rem;line-height:1rem;}
.zx-box strong i{color: #f00;font-size: 18px;}
.zx-box input{display: block; width: 300px; height: 35px; line-height: 35px; border-radius: 4px;-moz-border-radius: 4px; background: #ff9c00; color: #fff; text-align: center; font-size: 16px;margin: 0 auto 30px auto;border: 0px;cursor: pointer;}
.zx-box p{display: block; width: 70%; margin: 0 auto;}
.zx-box img{display: block; width: 100%;}

.date-box{width: 960px; margin: 0 auto; overflow: hidden; margin: 50px auto;}
.date-l{width: 40%; float: left;background: #e5e5e5;height: 350px;padding: 5%;}
.date-l s{display: block; width: 394px; margin: 0 auto;}
.date-l span{display: block; height: 40px; line-height: 40px;font-size: 14px;}
.date-l span i{display: block; width:20px;height: 38px; float: left; margin-right: 10px;padding-top: 2px;}

.date-r{display: block; width: 40%;padding: 5%; float: right; background: #fff;height: 350px;}
.date-r strong{display: block; height: 50px; font-size: 24px; color: #000;}
.date-r ul{display: block; margin: 0px; padding: 0px;}
.date-r ul li{display: block; height: 40px; line-height: 40px;margin-bottom: 20px;}
.date-r dl{display: block; margin: 0px; padding: 0px;font-size: 14px;}
.date-r dl dt{display: block; height: 40px; line-height: 40px; font-size: 16px;font-weight: bold;}
.date-bd1{display: block; width: 320px;height: 40px; border: 1px solid #ddd; border-radius: 4px; -moz-border-radius: 4px;padding: 0 10px;}
.date-bd2{display: block; width: 342px;height: 40px;border: 0; border-radius: 4px; -moz-border-radius: 4px; background: #c10707; color: #fff; font-size: 16px; text-align: center; cursor: pointer;}
.date-bd2:hover{display: block; width: 342px;height: 40px;border: 0; border-radius: 4px; -moz-border-radius: 4px; background: #f60; color: #fff; font-size: 16px; text-align: center; cursor: pointer;}

footer{background: #313131; color: #616161; overflow: hidden;}

.foot_nav{height: 35px; line-height: 35px; background: #202020;}
.foot_nav ul{display: block; width: 960px; margin: 0 auto; text-align: center;}
.foot_nav ul a{display: inline-block; padding: 0 10px; color: #616161; font-size: 14px;}
.foot_nav ul a:hover{color: #fff;}

.Entrance{width: 960px; margin: 0 auto;color: #616161;}
.Entrance h3{color: #616161;}
.Entrance ul{display: block; margin: 0px; padding: 0px; overflow: hidden;}
.Entrance ul a{display: inline-block; height: 30px; line-height: 30px; float: left; padding: 0 15px 0 0;color: #616161;}
.Entrance ul a:hover{color: #fff;}

.shuoming{width: 475px; float: left;color: #616161;}
.shuoming h3{display: block; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold;}
.shuoming article{display: block; margin: 0px; padding: 0;}
.shuoming b{display: block; height: 50px; line-height: 50px; font-size: 24px;}
.shuoming span{display: block; line-height: 30px; font-size: 14px;}

.home_feedback{width: 425px; float: right;}
.home_feedback h3{display: block; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold;}
.home_feedback span{display: block; margin: 0px; padding: 0;}
.home_feedback article{display: block; height: 146px; overflow: hidden;}
.home_feedback article aside{display: inline-block; float: left;}

.index_bd1{display: block; width: 270px; height: 37px; line-height: 37px; margin-bottom: 14px; border: 0px; background: #7d7d7d; border-radius: 4px; -moz-border-radius: 4px;behavior: url(pie.htc); padding: 0 10px;}
.index_bd2{display: block;width: 120px; height: 140px; line-height: 140px; text-align: center; font-size: 18px; cursor: pointer;border: 0px; background: #7d7d7d; border-radius: 4px; -moz-border-radius: 4px;behavior: url(pie.htc); float: right;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.index_bd2:hover{display: block; background: #D10306; color: #FFFDCF; font-size: 18px;}
main{ display: block; width: 960px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
/*幻灯片*/
.bottom{height: 35px; line-height: 35px; background: #484848; color: #616161; margin-top: 20px;}
.bottom ul{display: block; width: 960px; margin: 0 auto;}
.bottom ul a{display:inline-block; float: right; color: #616161; padding-top: 2px;}
.bottom ul a:hover{color: #fff;}
/*在线代码*/
.Customer{width: 50px; height: 250px; position: fixed; bottom: 20px; right:50%; margin-right: -550px; z-index: 99999999999; }
.Customer a{display: block; width: 28px; height: 70px; padding: 5px 6px; line-height: 16px; margin-bottom: 3px; color: #fff; background: #e10000; color: #fff;}
.Customer a:hover{background: #E9A701; cursor: pointer;}

.Consultation{width: 440px; height: 75px; position:fixed; bottom: 40px; left: 50%; margin-left: -215px; background: #c2000f; z-index: 9999999999999; display: none; padding: 25px 20px 0px 20px;}
.Consultation span{display: block; height: 33px; line-height: 33px; }
.Consultation p{display: block; margin: 0px; padding: 0px; height: 24px; line-height: 24px; font-size: 14px; color: #fcffdf;}
.Con-boapdan1{display: block; width: 323px; height: 33px; line-height: 33px; padding:0 10px; background: url(../images/index_1_43.jpg) no-repeat; border: 0px; color: #888; float: left;}
.Con-boapdan2{float:left;}

.Close{display: block; width: 20px; height: 20px; position: absolute; top: 5px; right: 5px; cursor: pointer;}
@media (max-width:960px) {
html{font-size: 10px;}
.ele {width: 2rem; height: 3rem;}
body { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; color: #555; background:#f1f1f1;font-size: 1rem;line-height: 2.4rem;margin: 0px; margin: 0 auto;}
td { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none;  color: #555; font-size: 1rem;}
th { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; font-size: 1rem;}
a:link { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; font-size: 1.2rem;}
a:visited { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; font-size: 1.2rem;}
a:hover { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;text-decoration: none; color: #f00;font-size: 1rem;}
a:active { font-family: "黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px;}
h1,h2,h3,h4,h5,h6{display:block;padding:0px;margin: 0px;color:#555;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p,ul,ol,li,form,img,dl,dt,dd,em,i{margin:0;padding:0;border:0;font-size: 1rem;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
em,i { font-style: normal; }
img{ border: 0px !important; }
input,button,select { margin: 0; font-size: 1rem; vertical-align: middle; outline: none;font-family:"黑体",  "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; direction:rtl;}
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px;  display: block; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 {padding: 0px; margin: 0px; display: block; }
h5 { }
h6 { }

.zx-box{width: 100%;}
.w-top{display: none;}
menu{display: none;}
.foot-kf{display: block;}
.m-top{display: block;}
.zx-box s{width: 15rem;}
.zx-box span{display: block; height: 4rem; line-height: 4rem;font-size: 1.4rem;}
.zx-box strong{color: #000;display: block;height: 3rem;line-height:3rem;margin-bottom: 0.5rem;}
.zx-box strong i{color: #f00;}
.zx-box input{display: block; width: 300px; height: 35px; line-height: 35px; border-radius: 4px;-moz-border-radius: 4px; background: #ff9c00; color: #fff; text-align: center; font-size: 1.6rem;margin: 0 auto 2rem auto;}
.zx-box p{display: block; width: 90%; margin: 0 auto;}
.zx-box img{display: block; width: 100%;}

.mtop{ background: #ffff;height: 3.4rem;padding: 0.5rem 0.1rem;}
.mtop .logo{display: block; width:15rem; height: 3.4rem;float: left;overflow: hidden;}
.mtop .logo img{display: block; width: 100%;}
.mtop dl{display: inline-block; float: right;line-height: 1.5rem;}
.mtop dl strong{display: block; font-size: 1.4rem;}

nav{display: block;height: 6rem;overflow: hidden; }
nav ul{display: block; height: 6rem;margin: 0px; padding: 0px;width: 100%; text-align: center;background: #000;}
nav ul li{display: block; width: 25%; height: 3rem; line-height: 2rem; box-sizing: border-box;float: left;}
nav ul li a{display: block;height: 2rem;padding: 0.5rem 0; border-right: 1px solid #333; color: #fff !important;border-bottom: 1px solid #333;}
	
.foot-kf{display: block; position: fixed; z-index: 10000; left: 0px; bottom: 0px; width: 100%;height: 3rem; line-height: 3rem;  background: #fff; border-top: 1px solid #f00;}
.foot-kf ul{display: block;}
.foot-kf ul li{display: block;width: 25%; height: 3rem; float: left;}
.foot-kf ul li a{display: block; border-right: 1px solid #f8f8f8; font-size: 1.2rem; text-align: center;}
.foot-kf ul li.dh400{display: block;width: 50%; height: 3rem; float: left;}
.foot-kf ul li.dh400 a{display: block; color: #fff; background: #f00;}
}

