/*全局设置(开始)*/
*{ padding:0; margin:0;}
ul,li{ list-style:none;}
a{ color:#444; text-decoration:none;}
a:hover{ color:fe4904; text-decoration:none;}
body{ font-size:14px; font-family:"microsoft yahei", tahoma, verdana, "simsun"; color:#444; background-color:#f1f5f8; }
body * { transition: all 200ms; }

img{ border:0; padding:0; margin:0;}
.clear { clear: both; height:0; overflow:hidden;} /*清除格式*/
/*全局设置(结束)*/

/*头部(开始)*/
#header_bg{ margin:0 auto; width:100%; min-width:1280px; height:39px; background-color:#2A3457; border-bottom: 1px solid #e5e5e5;}
.header{ margin:0 auto; position:relative; width:1280px; height:39px; line-height:38px; font-size:13px; color:#bfc1cc;}
.header a:hover{ text-decoration:underline;}
.header .header_r{ float:right;}
.header .header_r li{ float:left; height:39px; position:relative;}
.header .header_r li:after{ content: ''; display: block;width: 1px; height:14px;background:#555c78;position: absolute;top: 12px;right: 0;}
.header .header_r li a{ padding: 0 20px 20px 20px; height: font-size:13px; color:#bfc1cc; }
.header .header_r li a:hover{ color:#fff; text-decoration:none; }
.header .header_r li:hover{ background-color:#fe4904;}
.header .header_r .tb_wx{ padding-left:30px; background:url(/img/tb_wx.png) 20px center no-repeat; position:relative;}
.header .header_r .tb_wx:hover{ padding-left:30px; background:url(/img/tb_wx_h.png) 20px center no-repeat; background-color:#fe4904;}
.header .header_r li .ewm_t {display: none;width:115px; padding:15px 10px;text-align:center;background-color: #fff;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);position: absolute;top: 39px;left: 0;z-index: 9;}
.header .header_r li .ewm_t p{ line-height:12px; margin-bottom:5px; color:#2A3457;}
.header .header_r .tb_wx:hover .ewm_t { display:block;}
/*头部(结束)*/

/*菜单(开始)*/
.nav_bg{ margin:0 auto; width:100%; border-bottom:#ddd 1px solid; background-color:#fff; overflow: hidden;}
#nav{ margin:0 auto; width:1280px; height:70px; padding-top:15px; padding-bottom:15px;}
#nav .logo{ width:310px; float:left;}
#nav .nav1{ width:605px; float:right; line-height:100%; padding:30px 0; text-align:right;}
#nav .nav1 a{ display:inline-block; font-size:18px; margin-right:32px; color:#2A3457;}
#nav .nav1 a:hover{ color:#fe4904; transform: translateY(-2px); height:20px; border-bottom:#F63 1px solid;}
#nav .tel{ float:right; background:url(/img/nav_tel.png) no-repeat left; font-size:18px; height:33px; line-height:33px; margin-top:22px; margin-left:10px;padding-left:40px; color:#2A3457;}
/*菜单(结束)*/





/* 首页滚动图片banner(开始) */
.flexslider_bg{ width:100%; min-width:1280px; height:390px; background:url(/img/ico-loading.gif) 50% no-repeat;}
.flexslider{height:390px; position:relative; overflow:hidden;}
.flexslider .slides_1{width:100%;height:390px;display:block;position:absolute;left:0px;top:0px;}
.flexslider .flex-control-nav{width:100%;height:8px;clear:both;position:absolute;z-index:2;left:0px; bottom:15px;}
.flexslider .flex-control-nav ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.flexslider .flex-control-nav li{width:38px; font-size:0; height: 5px;overflow:hidden;cursor:pointer;background: #04273c;opacity: .3;float:left;margin:0 3px;display:inline; border-radius:3px;}
.flexslider .flex-control-nav li.nuw{background:#fff;opacity:1;}
/* 首页滚动图片banner(结束) */






/*6、联系我们*/
  /*tit为每个栏目的头部样式，通用*/
#lianxi{ width:100%; min-width:1280px; height:200px; background: url(/img/lianxi_bg01.jpg) center center no-repeat; padding:100px 0;}
#lianxi .lx_c{ margin:0 auto; width:380px; height:160px; padding:20px 50px; background-color:rgba(255,255,255,0.6);  border-radius: 5px;}
#lianxi .lx_c .p1 {font-size: 18px;color: #444;padding:5px 0;}
#lianxi .lx_c .p2 {font-size: 20px; font-weight:bold; color: #444; margin:5px 0;}
#lianxi .lx_c .p3 { display: block; width: 100%; vertical-align:top; height: 50px; line-height:30px; background: #DF1721; border-radius: 5px; margin: 10px 0; color: #FFF; }
#lianxi .lx_c .p3 img{ float:left; padding-left:60px; padding-top:9px; padding-right:5px;} 
#lianxi .lx_c .p3 span{ font-size: 30px; height:50px; line-height:50px; font-weight:bold;}
#lianxi .lx_c .p4{ text-align:center;}


/*右侧咨询悬浮窗口*/
#zx_xf{ position: fixed; z-index:10; right: 0; top: 200px; }



/*底部*/
#footer{ margin:0 auto; width:100%; margin-top:60px; background: #2A3457; color:#bfc1cc; overflow:hidden;}
#footer .footer_m{ margin:0 auto; margin-top:50px; width:1280px; }
#footer .footer_m .footer_m_ll{ float:left; width:29%; border-right:#555c78 1px solid;}
#footer .footer_m .logo_b{ margin-bottom:10px;}
#footer .footer_m .footer_m_ll .p1{ margin-top:25px;}
#footer .footer_m .footer_m_ll .p2{ height: 33px; margin: 20px 0; line-height: 33px; font-size: 30px; color: #E87B2B; }
#footer .footer_m .footer_m_ll .p3{ padding-bottom:10px;}
#footer .footer_m .footer_m_lr{ float:left; width:66%; margin-left:4%; margin-bottom:50px;}
#footer .footer_m .footer_m_lr .footer_nav a { display: inline-block; color:#E87B2B; padding-right:63px; font-size:18px; line-height:45px;}
#footer .footer_m .footer_m_lr .footer_nav a:hover{ color:#fca463;}
#footer .footer_m .footer_m_lr .footer_zhinan{ margin-top:10px; font-size:15px; line-height:30px; color:#686e88; }
#footer .footer_m .footer_m_lr .footer_zhinan a{ display:inline-block; font-size:15px; color:#686e88; margin-right:9px; }
#footer .footer_m .footer_m_lr .footer_zhinan a:hover{ color:#a7adc2; }
#footer .footer_m .footer_m_lr .footer_zhinan_ts{ margin-top:20px;}
#footer .footer_m .footer_m_lr .footer_zhinan_ts1{ display:inline-block; font-size:15px; color:#fff; padding:5px 18px; background-color:#628b13; margin-right:20px; border-radius:5px; }
#footer .footer_m .footer_m_lr .footer_zhinan_ts1:hover{ color:#628b13; background-color:#fff; }
#footer .footer_m .footer_m_lr .footer_zhinan_ts2{ display:inline-block; font-size:15px; color:#fff; padding:5px 18px; background-color:#0f8bbc; margin-right:20px; border-radius:5px; }
#footer .footer_m .footer_m_lr .footer_zhinan_ts2:hover{ color:#0f8bbc; background-color:#fff; }




/*右侧县浮客服*/
#kefu{ position:fixed; width:45px; right:0; bottom:30%; z-index:99;}
#kefu li{ float:right; width:45px; height: 45px; background:#2A3457; position: relative; font-size:16px; line-height:45px; margin-bottom: 2px; border-radius: 5px 0 0 5px; transition: all 0.3s; overflow:hidden;}
#kefu li .kf_logo{ float:left;}
#kefu li a{ color:#fff;}
#kefu li:nth-child(1):hover{ width:130px; padding-left:17px; background: rgb(34,152,234); font-size:16px; line-height:45px; color:#fff;}
#kefu li:nth-child(2):hover{ width:195px; padding-left:17px; background: rgb(34,152,234); font-size:16px; line-height:45px; color:#fff;}
#kefu li:nth-child(4):hover{ width:300px; padding-left:17px; background: rgb(34,152,234); font-size:16px; line-height:45px; color:#fff;}
#kefu li:nth-child(3){ overflow:visible;}
#kefu li:nth-child(3) .fu_03_bg{ display:block; position: absolute; left:0px; top:-94px; width:0px; height:234px; text-align:center; transition: all 0.3s; overflow:hidden;}
#kefu li:nth-child(3) .fu_03_wx{width:160px; height:232px; text-align:center; background-color:#fff; font-size:12px; color:#999; line-height:180%; border:#ccc 1px solid; border-radius: 10px; overflow:hidden;}
#kefu li:nth-child(3) .fu_03_wx p{ padding:15px 0; width:160px; line-height:200%;}
#kefu li:nth-child(3) .fu_03_wx p span{ display:inline-block;}
#kefu li:nth-child(3):hover .fu_03_bg{ display:block; position: absolute; left:-162px; top:-94px; width:162px; height:234px;}
#kefu li:nth-child(3):hover{ background: rgb(34,152,234); overflow:visible;}