*{margin: 0;padding: 0;outline: none;font: inherit;font-family: "arial","微软雅黑";color: inherit;}
a{text-decoration: none;}
body{font-size: 14px;color: #333;}
img{border: none;}
strong{font-weight: bold;}
.overflow_style{overflow:hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.float_l{float: left;}
.float_r{float: right;}
.clear{clear: both;}
.box_center{width: 1200px;margin: 0 auto;}
.pic_box img{max-width: 100% !important; height: auto !important;}

.head_top{padding: 23px 0; position:relative;}
.head_top .head_tel{background: url(../pic/head_tel.png) no-repeat center left; padding-left: 50px; font-size: 30px; color: #f2983a; line-height: 50px; margin-top: 24px; font-weight: bold;}
.head_nav ul{height: 25px; position: relative; z-index: 10;}
.head_nav ul li{list-style: none; float: left; min-width: 80px; padding: 0 15px; text-align: center;}
.head_nav ul li a{ line-height: 25px; padding-bottom: 30px; font-size: 16px; color: #616161; transition: color 0.4s; background: url(../pic/nav_bg.png) no-repeat; background-position: center bottom 7px;}
.head_nav ul li a:hover{color: #f3983a; background-image: url(../pic/nav_bg_hover.png); background-position: center bottom;}
.head_nav ul form.float_r{width: 206px; vertical-align: middle;}
.head_nav ul form.float_r .s_key{width: 140px; padding: 0 15px; height: 25px; line-height: 25px; border-radius: 13px; border: 1px solid #00a2eb;}
.head_nav ul form.float_r .sub_btn{width: 25px; vertical-align: middle; line-height: 25px; background: url(../pic/search_btn.png) no-repeat center; border: none; cursor: pointer;}

.yuyan_select{position:absolute; top:10px; right:0;}
.yuyan_select span{display:inline-block; width:25px;line-height:25px; text-align:center; border:1px solid #ccc; border-radius:100%; margin:0 5px; font-size:12px;}
.yuyan_select span a{display:block;}
.yuyan_select span.cur,.yuyan_select span:hover{border-color:#f3983a; cursor:pointer;}

.footer{background: #404040;}
.footer ul{padding: 45px 100px 50px;}
.footer ul li{width: 20%; float: left; list-style: none; color: #FFFFFF;}
.footer ul li dl{margin-right: 70px;}
.footer ul li dt{font-size: 16px; border-bottom: 1px solid #FFFFFF; padding: 10px 0;}
.footer ul li dd{padding-top: 15px; background: url(../pic/foot_sonnav_bg.png) no-repeat; background-position: left bottom 7px; padding-left: 10px;}
.footer .foot_bottom{text-align:center; line-height:3em; background:#222; }
.footer .foot_bottom span{font-size:12px; padding:0 5px; color:#777777;}
.footer .foot_bottom span a{ color:#777777;}
