*{padding:0px;margin:0px;font-size:14px;font-family:'Microsoft YaHei';}
.clear{clear:both;display:none;}
a{text-decoration:none;color:#000;}
ul,li{list-style:none;}
body{position:relative; background:#eee;}
img{border:none;}

.header-bg{position:absolute;top:0px;min-width:1100px;width:100%;height:100%;z-index:-1;}

.header-bg-img{min-width:1100px;width:100%;height:100%;}

.kefu{width:26px;height:258px;position:fixed;right:0px;top:100px;z-index:2;cursor:pointer;}

html,body,.header,.menu-column,.main-layer,.footer{min-width:1100px;width:100%;}
.header-box, .footer-box{min-width:1100px;width:1100px;margin:0px auto;}


/* 浪生 menu start */
.topbox{ min-width:1100px; width:1100px; height:35px; margin:0px auto; overflow:hidden;}
.topbox .toptel{ float:right; text-align:right; font-size:16px; height:35px; line-height:35px; background:url(../imgs/toptel.png) left no-repeat; padding-left:35px;}

.menubody{ width:100%; height:100px; background:#fff; z-index:999;}
.menubox{ min-width:1190px; width:1190px; height:100px; margin:0 auto;}
.toplogo
{
    width:260px;
    height:100px;
    float:left;
    overflow:hidden;
    /*padding:10px 0px 10px 0px;*/
}
.toplogo img
{
    width:100%;
    height:auto;
    display:block;
}
.topmenu{ width:910px; height:100px; float:right;}
.topmenu ul{ width:100%; height:100px;}
.topmenu ul li{ width:101px; height:100px; text-align:center; float:left; position:relative;}
.topmenu ul li div{ width:100px; height:40px; overflow:hidden; border-left:1px solid #d7d7d7; margin:35px 0px 25px 0px;}
.topmenu ul li.first div{ border-color:#fff;}
.topmenu ul li div a{ display:inline-block; width:100px; line-height:20px; overflow:hidden;}
.topmenu ul li div a font{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; font-size:14px;}
.topmenu ul li div a span{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#666;}

.topmenu ul li div a:hover{ background:#30bbf9; color:#fff;}
.topmenu ul li div a:hover span{ background:#30bbf9; color:#eee;}
.topmenu ul li.on div a{ background:#30bbf9; color:#fff;}
.topmenu ul li.on div a span{ background:#30bbf9; color:#eee;}

.topmenu ul li dl{ display:none; width:100%; position:absolute; left:0; top:96px; border-top:3px solid #30bbf9; border-bottom:2px solid #ccc; background:#fafafa; z-index:9999;}
.topmenu ul li dl dd{ display:block; width:100%; height:35px; line-height:35px;}
.topmenu ul li dl dd a{ display:block; width:100%; height:35px; overflow:hidden;}
.topmenu ul li dl dd a:hover{ background:#eee; color:#30bbf9;}
/* 浪生 menu end */

/* ------------------ */
.header-box{position:relative;min-height:90px;height:90px;max-height:90px;}
.logo{width:290px;height:60px;position:absolute;display:block;top:10px;left:30px;}
.logo img{height:60px;min-width:290px;width:290px;}

.head_tel{font-family:'Microsoft YaHei';position:absolute;top:15px;right:0; font-size:25px;color:#555;}

.menu-column{z-index:2;}
.menu{height:50px;padding-left:10px;min-width:990px;width:990px;margin:0 auto;}
.menu_li{float:left;margin:0px;}
a.menu_a{display:block;height:auto;line-height:40px;padding:0 15px;color:#555;
text-align:center;font-size:16px;text-decoration:none;}
.menu_li:hover{/*border-bottom:solid #F00 3px;*/background:#2fbbf8;}
.menu_li:hover a.menu_a{color:#555;text-decoration:none;}
li.menu_active{/*border-bottom:solid #555 3px;*/background:#2fbbf8;}
li.menu_active > a{color:#555;}
/* 蓝 00ABFF */
/* 橙 FF6E00 */
.sub_menu{position:relative;}
.sub_menu_ul{min-width:100%;display:none;position:absolute;z-index:2;top:40px;cursor:pointer;padding-top:3px;}
.sub_menu:hover .sub_menu_ul{display:block;}
.sub_menu_li{background:#EEE;text-align:center;}
a.sub_menu_a{width:auto;height:auto;line-height:40px;color:#555;padding:0 10px;font-size:16px;text-decoration:none;white-space:nowrap;}
.sub_menu_li:hover{background:#2fbbf8;}
.sub_menu_li:hover a.sub_menu_a{text-decoration:none;}

/* ------------------ */



.main-layer{ width:100%; overflow:hidden; margin-top:20px;}
.main-box{ padding:10px 10px 20px 10px; min-width:1100px; width:1100px; margin:0px auto;}



/* 文章内容页 */
.pages{margin-top:10px;}
.pn_links{margin:40px 0;}
.pn_links a:hover{color:#1E50A2;text-decoration:underline;}
/* 文章内容页 */



.footer{height:auto;position:relative; padding-top:15px; background:#eee;}
.footer-box{padding:10px 20px 20px 20px;margin:0px auto;min-width:1100px;width:1100px;height:auto;}


.copyright{text-align:left;line-height:25px;}
.foot_wenzi{height:88px;margin-top:45px;text-align:center;line-height:32px;}
.foot-com-name{color:#FF6E00;font-weight:bold;font-size:20px;}

.foot-block{ width:25%; min-height:160px; height:auto;}
.foot-block div{ width:60%; height:25px; line-height:25px; display:block; margin:0 auto;}
.foot-block *{color:#737373;}
.foot-box{width:auto;margin:0 auto;text-align:center;}
.foot-box a:hover{text-decoration:none;border-bottom:solid 1px #000;}
div.foot-title{line-height:30px;height:30px;}
div.foot-title a b{font-size:16px;color:#555;}


.cr-link{height:20px;border-top:1px solid #ccc; padding-top:5px;}
.cr-link li{display:block;float:left;line-height:20px;padding:3px;}
.cr-link li a{display:block;text-decoration:none;color:#000;padding-bottom:1px;}
.cr-link li a:hover{color:#737373;border-bottom:solid 1px #737373;padding:0;}
.cr-div{color:#737373;height:auto;line-height:20px;clear:both;}
.cr-div span{color:#000;}
.cr-div span a{color:#000;}
.cr-div span a:hover{border-bottom:solid 1px #737373;color:#737373;}



/* 客服样式 css */
/*
.qqbox a:link{color:#000;text-decoration:none;}
.qqbox a:visited{color:#000;text-decoration:none;}
.qqbox a:hover{color:#f80000;text-decoration:underline;}
.qqbox a:active{color:#f80000;text-decoration:underline;}

.qqbox{width:auto;height:auto;overflow:hidden;right:0;top:100px;color:#000000;
font-size:12px;letter-spacing:0px;}
.qqlv{width:25px;height:256px;overflow:hidden;float:right;z-index:50px;}
.qqkf{border:6px solid #ff4d0c;width:120px;height:auto;overflow:hidden;right:0;top:0;
z-index:99px;background:#fff;}
.qqkfbt{width:118px;height:20px;overflow:hidden;background:#ff4d0c;line-height:20px;
font-weight:bold;color:#fff;border:1px solid #FC9A9A;cursor:pointer;text-align:center;}
.qqkfhm{width:112px;height:22px;overflow:hidden;line-height:22px;padding-right:8px;
margin:3px 0;}
.bgdh{width:102px;padding-left:8px;}
*/
