﻿/*全局设置(开始)*/
*{ 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, Arial, "simsun"; color:#666;}
img{ border:0; padding:0; margin:0;}
.clear { clear:both;font-size:0; border:0; height:0; overflow:hidden;} /*清除格式*/
/*全局设置(结束)*/

/*banner*/
#banner{ width:100%; min-width:1280px; text-align:center; margin:0 auto; font-size:0; overflow:hidden; position:relative;}
#banner img{margin: 0 -100%; }

/*头部(开始)*/
#header_bg{ margin:0 auto; width:100%; min-width:1280px; height:35px; background-color:#f7f7f7; border-bottom:#555555 1px solid;}
#header_bg .header{ margin:0 auto; position:relative; width:1280px; height:35px; line-height:35px; font-size:16px; color:#333;  padding-top:1px;}
#header_bg .header ul{ float:right;}
#header_bg .header ul .li_bianmin{ float:left; line-height:35px; margin-right:20px; }
#header_bg .header ul .li_bianmin a{ font-size:16px; color:#083e7a; text-decoration:none;}
#header_bg .header ul .li_bianmin a:hover{ color:#ff6600;}
#header_bg .header ul .li_tel{ float:left; background:url(/img/top_01_1.png) left 2px no-repeat; padding-left:53px; font-size:20px; font-family:Arial; margin-right:20px;}
#header_bg .header ul .li_qq{ float:left; padding-top:5px; margin-right:20px;}
#header_bg .header ul .li_weixin{ float:left; padding-top:2px; position:relative;}
#header_bg .header ul .li_weixin .weixin_c{ position:absolute;top:-300px; left:-173px;}
#header_bg .header ul .li_weixin:hover .weixin_c{top:34px; right:0; z-index:3;}


/*LOGO(开始)*/
#logo_bg{ margin:0 auto; width:1280px; height:100px; position:relative;}
#logo_bg  img{ margin-top:15px; float:left;}
#logo_bg p { margin-top:15px; float:right; font-size:16px;}
#logo_bg p span{ font-size:31px;font-family: impact; color:#ff9600;}
#logo_bg .nav li{ float:left; text-align:center; height:95px; margin:0 25px;}

/*LOGO(结束)*/


/*菜单(开始)*/
.nav_bg{ height: 45px;line-height: 45px;background:#313131;position: relative;z-index:2; }
#nav{margin: 0 auto; width: 1280px;}
#nav li{ float:left; width:190px; height:45px; text-align:center; background:url(/img/nav_split.png) left center no-repeat; position:relative;transition: all .3s ease-in-out 0s;}
#nav li:first-child{ width:140px; background-image:none;}
#nav .nav_a1{ display:block; font-size:16px; width:190px; height:45px; line-height:45px; color:#fff;}
#nav li:first-child .nav_a1{ display:block; font-size:16px; width:140px; height:45px; line-height:45px; color:#fff;}
#nav .li_on{background:#ff9600;}
#nav .nav_sub { position: absolute; left:0px; top: 45px; width:100%; display:none;background: #313131;}
#nav li:hover .nav_sub { display:block;}
#nav li:hover{background:#ff9600;transition: all .3s ease-in-out 0s;}
#nav li .nav_sub a { color: #fff; line-height: 45px; height: 45px; font-size: 14px; display: block; border-bottom: 1px solid rgba(170,170,170,.2);transition: all .3s ease-in-out 0s; }
#nav li .nav_sub a:hover {background:#f6ae48;transition: all .3s ease-in-out 0s; }
/*菜单(结束)*/

/*banner*/
#banner{ width:100%; min-width:1280px; text-align:center; margin:0 auto; font-size:0; overflow:hidden; position:relative;}
#banner img{margin: 0 -100%; }


/* 首页滚动图片banner(开始) */
.flexslider_bg{ width:100%; min-width:1280px; height:392px; background:url(/img/ico-loading.gif) 50% no-repeat;}
.flexslider{height:392px; position:relative; overflow:hidden;}
.flexslider .slides_1{width:100%;height:392px;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: 8px;overflow:hidden;cursor:pointer;background:#302c20;float:left;margin:0 3px;display:inline;}
.flexslider .flex-control-nav li.nuw{background:#2d9f8e;}
/* 首页滚动图片banner(结束) */


/*10、底部 */
#footer { margin:0 auto; margin-top:30px; height:268px; padding-top:40px; background-color:#141414; }
#footer .nr{  margin:0 auto; width:1280px; height:220px;}
#footer .nr .nr_l{ float:left; width:500px; position:relative;}
#footer .nr .nr_l p{ font-size:12px; color:#aeaeae; line-height:220%; padding-bottom:20px;}
#footer .nr .nr_l p span{ font-weight:bold; font-size:14px; color:#fff;}
#footer .nr .nr_l p a{ font-size:12px; color:#aeaeae;}
#footer .nr .nr_l p a:hover{ color:#ff9600;}
#footer .nr .nr_c{ float:left; width:280px; text-align:center;}
#footer .nr .nr_c .telnumb{font-size:30px; font-family:impact; color:#fff; padding-top:8px;}
#footer .nr .nr_r{ float:right; }
#footer .nr .nr_r ul li{ float:left; margin-left:60px; line-height:200%;}
#footer .nr .nr_r ul li span{ display: block; font-size: 14px; font-weight: bold; color:#fff;}
#footer .nr .nr_r ul li a{ padding: 5px 0 0; font-weight: 400; color: #9b9b9b;}
#footer .nr .nr_r ul li a:hover{ color:#ff9600; text-decoration:underline;}
#footer .bq_bg{width: 100%; height: 45px; line-height: 45px; border-top: 1px solid #404040;}
#footer .bq { width:1280px; margin: 0 auto; text-align: left; color: #dbdbdb; position:relative; color:#666;}
#footer .bq span{ float:right;}
#footer .bq a{color:#666;}
