*{margin: 0;padding: 0;outline: none;font: inherit;color: inherit; list-style: none;}
a{text-decoration: none;}
body{font-family: "arial","微软雅黑";font-size: 14px;color: #333;}
img{border: none; vertical-align: middle;}
strong{font-weight: bold;}
.overflow_style{overflow:hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pic_middle{font-size: 0; text-align: center; overflow: hidden;}
.pic_middle:after{content: "0";}
.pic_middle img{max-width: 100%; max-height: 100%; transition:  all 0.4s;}
.word_img img{max-width: 100% !important; height: auto !important;}
/* 设置滚动条的样式 */
.myscrollbar{overflow-y: auto;}
.myscrollbar::-webkit-scrollbar {width: 3px;}
/* 滚动槽 */
.myscrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);background: rgba(0,0,0,0.1);}
/* 滚动条滑块 */
.myscrollbar::-webkit-scrollbar-thumb {background: #CC0000;-webkit-box-shadow: inset 0 0 0 #CC0000;}
.myscrollbar::-webkit-scrollbar-thumb:window-inactive {background: #CC0000;}
/*滚动条样式结束*/
.float_l{float: left;}
.float_r{float: right;}
.clear{clear: both;}
.box_center{width: 1200px; margin: 0 auto;}


.head_logo{width: 230px; line-height: 96px; margin-right: 60px;}
.head_nav{width: 720px;}
.head_nav ul li{float: left; width: 120px; line-height: 96px; height: 96px; transition: all 0.4s; position: relative;}
.head_nav li a{transition: all 0.4s;}
.head_nav ul li.cur a.top_nav,.head_nav ul li:hover a.top_nav{background: #80d07c; color: #fff;}
.head_nav li a{display: block; text-align: center; font-size: 16px;}
.head_nav li dl{position: absolute; width: 190px; top: 96px; z-index: 99; background: #FFFFFF; box-shadow: 0 3px 6px 0px #666; padding: 20px 0; display: none;}

.head_nav li dl a{line-height: 40px; height: 40px; text-align: left; padding: 0 20px;}
.head_nav li dl a:hover{color: #80D07C;}
.head_tel{width: 180px; padding-left: 10px; line-height: 96px;}
.head_tel dt{display: inline-block; background: url(../pic/head_tel.png) no-repeat center; vertical-align: middle; width: 50px; height: 22px; border-right: 1px solid #bfbfbf;}
.head_tel dd{display: inline-block; line-height: 22px; padding-left: 10px;font-size: 16px; vertical-align: middle;}


.footer{background: #3c3e51; margin-top: 80px;}
.foot_top{padding-bottom: 30px;}
.foot_lable{text-align: center; padding: 30px 0 60px;}
.foot_lable dt,.foot_lable dt p{display: inline-block;height: 30px; line-height: 30px; border: 1px solid #c1c7fe; border-radius: 5px; background: #FFFFFF;}
.foot_lable dt{padding-right: 3px;}
.foot_lable dt p{margin: -5px 0 0 -4px; padding: 0 10px;}



.foot_t_map{width: 580px; height: 180px; border-radius: 5px; overflow: hidden;}
.foot_t_right{width: 600px; padding-left: 20px; text-align: center;}
.foot_t_right ul li{width: 115px; display: inline-block;}
.foot_t_right ul dd{height: 60px; line-height: 60px;}
.foot_t_right ul dt{line-height: 40px; color: #FFFFFF;}
.foot_t_right .foot_tel{text-align: center; color: #FFFFFF; padding-top: 40px;}
.foot_t_right .foot_tel dt{display: inline-block; font-size: 24px;}
.foot_t_right .foot_tel dd{display: inline-block; font-family: "黑体"; font-size: 36px; font-style: italic;}


.foot_nav{text-align: center;}
.foot_nav ul{display: inline-block;background: linear-gradient(to right,transparent,#a2a1a2,transparent); padding: 1px 0; margin: 25px 0;}
.foot_nav ul li{display: inline-block; background: #3C3E51; line-height: 35px;}
.foot_nav ul li a{display: block; margin: 0 20px; padding: 0 10px; color: #858585; transition: all 0.4s;}
.foot_nav ul li a:hover{color: #FFFFFF;}

.footer .foot_bottom{background: #1f2130; line-height: 40px; height: 40px; padding: 8px 0; text-align: center;}
.footer .foot_bottom span{display: inline-block; padding: 0 5px; color: #858585;}
