/*全局设置(开始)*/
*{ padding:0; margin:0;}
ul,li{ list-style:none;}
a{ color:#555; text-decoration:none;}
a:hover{ text-decoration:none;}
body{ font-size:14px; font-family:"microsoft yahei", tahoma, verdana, "simsun"; color:#555;}
img{ border:0; padding:0; margin:0;}
.clear { clear: both; height:0; overflow:hidden;} /*清除格式*/
/*全局设置(结束)*/



/* 二级栏目 */
.weizhi_nav_bg { width:100%; margin:0 auto; height: 65px; border-bottom:1px solid #ededed;}
.weizhi_nav_bg .weizhi_nav{ margin:0 auto; width:1280px; height: 65px;}
#nav2{ float:left; height: 65px; max-width:790px;}
#nav2 a{ display:inline-block; padding:0 15px; margin-right:20px;font-size: 18px; height: 64px; line-height: 65px;}
#nav2 a:hover,#nav2 .a_on{ color:#0d4081; border-bottom:#0d4081 2px solid;}

#weizhi{ float:right; margin-top:20px; padding-left:25px; max-width:465px; background:url(/img/weizhi.png) left 4px no-repeat; font-size:18px; color:#c1c1c1;}
#weizhi a{ font-size:18px; color:#c1c1c1;}
#weizhi a:hover,#weizhi .a_on{ font-size:18px; color:#666;}


/*头部(开始)*/
.header_bg{ margin:0 auto; width:100%; min-width:1280px; height:35px; background-color:#0d4081; repeat-x;}
#header{ margin:0 auto; position:relative; width:1280px; height:35px; line-height:35px; font-weight:bold; color:#f6f6f6;}
#header h1{font-size:14px; display:inline-block;}
#header .jingying{ float:right; background: url(/img/header_1.png) left center no-repeat; padding-left:30px; font-weight:normal;}
#header a{ color:#f6f6f6; text-decoration:none;}
#header a:hover{ color:#d30300;}
/*头部(结束)*/

/*logo(开始)*/
.logo_bg{ margin:0 auto; width:1280px; height:85px;}
.logo_bg .logo_img{ float:left; margin-top:10px;}
#nav{ float:right; margin-top:30px;}
#nav a{ display:inline-block; font-size:18px; padding-bottom:10px; margin-left:35px; color:#4b4b4b;}
#nav .a_on,#nav a:hover{ color:#0d4081; border-bottom: #0d4081 1px solid;}
/*logo(结束)*/



/* 首页滚动图片banner(开始) */
.flexslider_bg{ width:100%; min-width:1280px; height:300px; background:url(/img/ico-loading.gif) 50% no-repeat;}
.flexslider{height:300px; position:relative; overflow:hidden;}
.flexslider .slides_1{width:100%;height:300px;display:block;position:absolute;left:0px;top:0px;}
.flexslider .flex-control-nav{width:100%;height:6px;clear:both;position:absolute;z-index:2;left:0px; bottom:16px; }
.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:50px; font-size:0; height: 6px;overflow:hidden;cursor:pointer;background:#fff;float:left;margin:0 5px;display:inline; border-radius:2px;}
.flexslider .flex-control-nav li.nuw{background:#d30300;}
/* 首页滚动图片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;}

/*底部菜单*/
.nav_bottom_bg{ width:100%; margin:0 auto; height:30px; background-color:#ebebeb; padding:15px 0;}
#nav_bottom{ width:1267px; margin:0 auto; background-color:#ebebeb;}
#nav_bottom li{ float:left; height:30px; line-height:30px; text-align:center; width:180px; border-left: 1px solid #aaa;}
#nav_bottom li:first-child{border-left:0;}
#nav_bottom li a{ font-size:16px;}
#nav_bottom li a:hover{ color:#0d4081;}

/*底部*/
.footer_bg{ width:100%; min-width:1280px; height:320px; background-color:#454545;}
#footer{ margin:0 auto; width:1280px; height:220px; padding:50px 0;}
#footer a{ color:#999; line-height:200%;}
#footer a:hover{ color:#d30300; text-decoration:underline; line-height:200%;}
#footer li{ float:left;}
#footer .li1{ width:250px; margin-right:120px; text-align:center;}
#footer .li1 h2{ font-size:25px; color:#fff; margin:12px 0;}
#footer .li1 b{ font-size:10px; font-weight:normal; color:#aaa;}
#footer .li1 div{ margin: 0 auto; margin-top:18px; height: 5px; width: 50px; background: #bc5507; }
#footer  li h5{ font-size:18px; color:#fff; font-weight:normal;}
#footer  li em{ display: block; font-style: normal; line-height: 30px; font-size: 14px; letter-spacing: 2px; color: #aaa; }
#footer  li em:after { content: ""; width: 48px; height: 1px; background: #bc5507; display: inherit; margin-top: 10px; margin-bottom:15px; }
#footer li .list_lb a{ font-size:16px; color:#ddd; line-height:50px;}
#footer li .list_lb a:hover{ color:#bc5507;}
#footer  li:nth-child(2){ width:200px;}
#footer  li:nth-child(3){ width:200px;}
#footer  li:nth-child(4){ width:430px; margin-left:80px;}
#footer  li:nth-child(4) div { margin-top:30px;}
#footer  li:nth-child(4) div img{ float:left; margin-right:20px;}
#footer  li:nth-child(4) div p{ font-size:16px; line-height:200%; color:#ddd;}
#footer  li:nth-child(4) div p a{color:#ddd;}
.footer_bg .f-b { width:100%; margin:0 auto; min-width:1280px; height:45px; background: #1d3451; }
.footer_bg .f-b .f-b_c{ width:1280px; margin:0 auto; line-height: 45px; color: #999; font-size: 14px; position:relative;}
.footer_bg .f-b .f-b_c span{ float:right;}
.footer_bg .f-b .f-b_c span a{ color: #999;}


/*右侧县浮客服*/
#kefu{ position:fixed; width:45px; right:0; bottom:30%; z-index:99;}
#kefu li{ float:right; width:45px; height: 45px; background: rgb(29, 29, 29); 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:195px; 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:250px; 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;}