﻿@charset "utf-8";
* {  color:#666; font-family:"微软雅黑", Arial, "宋体";}
body { margin: 0; padding: 0; color: #333;  background: #fff;}
body#index{background: #fff url('../images/body-bg.png') center 202px  no-repeat;}
br{ height:1px;}
h1, h2,h3, h4,h5, h6 {font-weight: bold; padding: 0; margin: 0; line-height: normal; }
a {color: #333; text-decoration: none; }
a:focus, a:hover { text-decoration: none; color:#F60; }
img { display: block; /*max-width: 100%;*/ height: auto }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; padding: 0; margin: 0; }
.hidden-md { display: none }
/* 定义滚动条样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: rgba(240, 240, 240, 1);
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  border-radius: 10px;
  background-color: rgba(240, 240, 240, .5);
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  background-color: rgba(240, 240, 240, .5);
}

	p{ margin:0; padding:0}
/* a:before,a:after{-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}


/* public*/
p.more {width:100%;}
p.more a { background:#0166ce; border-radius: 20px; color: #fff; padding: 9px 80px; margin: 3% auto; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; display: table }
p.more a:hover { box-shadow: 10px 10px 10px 10px #5d5d5d; }
.tran { transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -moz-transition: all .3s ease-out; }
input { -webkit-appearance: none; outline: none; border: 0; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
*:focus { outline: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="number"] { -moz-appearance: textfield; }
.shadow:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);}


.footer_side{overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;background: #273359;text-align: center;}
.footer_side a{display: inline-block;padding: 7px 0;color: #fff;}
.footer_side a i{font-size: 16px;display: block;}
.footer_side *{ color:#fff;}
header{ background:#fff;}
.top{width:100%;background: #FAFAFA;border-bottom: 1px solid #F1F1F1;font-size:12px; padding:8px 0;font-family:tahoma, Arial,"宋体";}
.top span:first-child{display:inline-block;}
  .top span:first-child i{display:inline-block;width: 15px;height: 15px;background: url(../images/all.png) no-repeat 0 0;float: left; margin-right:7px;}  
  
.header{padding:20px 0;}
.header h1,.header h2{ float:left;}
.header .searchbox{float:left; margin-left:120px; padding-top:5px;}
.header form{position:relative;}
.header form input.ipt{display: block;width:373px;height:42px;float:left;padding-left:25px;line-height: 44px;color: #999;border:2px solid #FD8030;border-right:none; font-size:13px;}
.header form em{display: block;width:12px;height:12px;background: url(../images/all.png) no-repeat -62px -2px;position: absolute;left: 10px;top: 15px;z-index: 22;}
.header form .sub{width: 80px;height: 42px;float: left;background: #FD8030;color: #FFF;text-align: center;cursor: pointer; font-size:16px;}
.header .searchbox p{padding-top:8px; font-size:12px; clear:both; }
.header .searchbox p a{color: #999; margin-right:10px;}

.header .phone{  background: url(../images/tel.gif) no-repeat left center;padding: 10px 0;padding-left: 55px;float: right;}
.header .phone time{color: #777;text-indent: 5px; font-size:13px;}
.header .phone p{color: #F60; font-weight:bold; font-size:20px;}

nav{width:100%;height: 48px;background: #273359; overflow:hidden;}
nav span.qa{float:right; height:100%; line-height:48px; }
nav span.service{float:left;height:100%;display:inline-block;line-height:48px;width:208px;font-weight:bold;font-family:"微软雅黑", Arial, "宋体";color: #FFF;text-align: center; font-size:16px;overflow:hidden; background:#4B5678 url(../images/down.png) 85% center no-repeat; cursor:pointer;}

nav ul{float:left; height:100%;width: calc(100% - 208px);}
nav ul li{height:100%;line-height:48px;font-size:16px;float:left;}
nav ul li a{color:#fff;padding:0 36px;height:100%; display:inline-block;}
nav ul li a.hover,nav ul li a:hover{ background-color:#FF7E00; color:#fff;}
nav span.qa a{ color:#fff; font-size:12px; margin-left:15px;}
    

footer{background:url(../images/foot-bg.jpg) no-repeat top center #ededed;padding:40px 0 0 0; margin-top:20px;}
.footer_content>ul{}
.footer_content>ul>li{float:left}
.footer_content>ul>li:nth-child(1){}
.footer_content>ul>li:nth-child(2){}
.footer_content>ul>li:nth-child(3){}


.footer_content>ul>li.footer_contact span{font-size:14px;color:#999;}
.footer_content>ul>li.footer_contact b{font-size: 24px;display: block;font-weight:400;line-height:30px; margin:5px 0;}
.footer_content>ul>li.footer_contact b a{color:#F60;}

.footer_content>ul>li.footer_contact i{font-style: normal;display: block;font-size:14px;color: #666;}
.footer_content>ul>li.footer_contact>a{width:115px; height:32px; display:block;background:url(../images/foot-kf.jpg) no-repeat; color:#fff; font-size:10px; line-height:30px;  text-indent:25px; margin-top:10px;}

.footer_content>ul>li.footer_ewm{ padding:0 20px;}
.footer_content>ul>li.footer_ewm img{ width:128px; height:128px;}
.footer_content>ul>li.footer_ewm span{ clear:both; font-size:12px;}
.footer_content>ul>li.footer_nav{float:right; width:71%;}
.footer_content>ul>li.footer_nav p.footer_nav_bar{border-bottom: 1px solid #273359;}
.footer_content>ul>li.footer_nav p.footer_nav_bar a{color: #666;font-size: 18px;display: inline-block;margin-right: 30px;position: relative;padding:0 5px 8px 5px; margin-right:25px;}
.footer_content>ul>li.footer_nav p.footer_nav_bar a.hover,.footer_content>ul>li.footer_nav p.footer_nav_bar a:hover{ color: #273359;}
.footer_content>ul>li.footer_nav p.footer_nav_bar a.hover:after,.footer_content>ul>li.footer_nav p.footer_nav_bar a:hover:after{content:'';position: absolute;left: 0;bottom: -2px;width: 100%;height:4px;background-color: #273359;}
.footer_content>ul>li.footer_nav ul.footer_nav_list{ padding:20px 0;}
.footer_content>ul>li.footer_nav ul.footer_nav_list li{display: inline-block;font-size: 15px;color: #666;margin-right: 28px;line-height: 25px;}
footer .bottom{padding: 18px 0;font-size: 12px;background: #676767;color: #fff;text-align: center; margin-top:20px; clear:both; width:100%; overflow:hidden}
 footer .bottom *{ color:#fff;}  
 footer .bottom p{ line-height:2;}
p.honor{ text-align:center; padding-top:10px;}
p.honor img{ display:inline;  height:28px; margin:0 3px;}
