@charset "gb2312";
/*
@author: he
@update: he (2019-01-25)
*/
/*框架*/
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}

/*公用页头*/
.h-an{ background:url(/images/index2019/h-an.png) no-repeat; _background:url(/images/index2019/h-an.gif) no-repeat;}
.h-ans{ background:url(/images/index2018/h-an.png) no-repeat; _background:url(/images/index2018/h-an.gif) no-repeat;}
.headerBg{ background: #fff;}
.header{ clear:both; width:1200px; text-align:left; margin:0 auto; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; height: 60px; font-size: 12px; color: #8E8E8E;}
.header a{ color: #6E6E6E;}
.header a:hover{ text-decoration: none;}
.header .logo{margin-right: 24px;    margin-top: 10px;}
.header .ltxt{ margin-right: 30px;margin-top: 10px;}
.header .lphone{ padding-left: 15px; background-position: 0 15px;margin-left: 15px;margin-top:10px;line-height: 40px;}
.header .rtxt{ padding-top: 23px; line-height: 14px;}
.header .rtxt .pr0{ padding-right: 0; background: none;}
.header .rtxt .clan{ color: #12C8D5;}
.header .rtxt .name{ width: 110px; color: #12C8D5; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.header .rtxt a{ float: left; display: block; padding: 0 10px; height: 14px; background:url(/images/index2019/in_08.png) no-repeat right center;}
/*.header .sousuo{ padding-top: 8px;}*/
.header .sousuo .sshan{ display: block; border: 0; width: 24px; height: 24px; cursor: pointer; background-position: 6px -44px;}
/*.header .sousuo .ssinp{ display: block; width: 134px; height: 22px; padding: 0 10px; line-height: 22px; font-size: 12px; color: #C2C2C2; border: 1px solid #D4D4D4; border-right: 0; background: #fff; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}*/

.headerBg .header{font-size: 14px;}
.headerBg .header .sousuo{ padding: 0; z-index: 20; height: 56px;display:inline-block;}



.headerBg .header .sousuo .qdico{
    /*float: right;*/
    height: 14px;
    padding: 0 10px;
    background: url(/images/index2019/in_08.png) no-repeat right center;
    margin-top: 23px;
    cursor: pointer;}


.headerBg .header .sousuo .qdico img{
    margin-top: 1px;
}


.headerBg .header .sousuo .zkbox{ display: none; width: 276px; height: 26px; margin-top: 17px;}
.headerBg .header .sousuo .zkbox .sshan{ display: block; border: 0; width: 30px; height: 26px; cursor: pointer; background-position: 9px 7px;}
.headerBg .header .sousuo .zkbox .ssinp{ display: block; width: 140px; height: 25px; padding: 0 10px; line-height: 25px; font-size: 14px; color: #999; border: 0; background: none; border-bottom: 1px solid #e7e7e7; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.headerBg .header .sousuo .zkbox .slide{ width: 84px; height: 26px;}
.headerBg .header .sousuo .zkbox .slide .sbox{ top: 0; left: 0; width: 56px; height: 26px; padding-right: 28px; text-align: right; line-height: 26px; font-size: 16px; z-index: 2; cursor: pointer;}
.headerBg .header .sousuo .zkbox .slide .jiao{background: url(/images/index2018/h-an.png) no-repeat;display: block; top: 11px; right: 9px; width: 9px; height: 6px; z-index: 3; background-position: 0 -50px;}










.headerBg .header .sousuo .zkbox .slide.on .sbox{ color: #00cbda;}
.headerBg .header .sousuo .zkbox .slide.on .jiao{ background-position: -41px -50px;}
.headerBg .header .sousuo .zkbox .slide .spop{ display: none; top: -10px; left: 0; width: 96px; padding-top: 38px; border: 1px solid #e0e0e0; background: #fff; z-index: 1; -webkit-box-shadow:0 0 5px 0 rgba(150,150,150,0.3); -moz-box-shadow:0 0 5px 0 rgba(150,150,150,0.3); box-shadow:0 0 5px 0 rgba(150,150,150,0.3);}
.headerBg .header .sousuo .zkbox .slide .spop .list{ display: block; line-height: 38px; text-align: center;font-size:16px;}

/*公用导航*/
.ggnavBg{ width: 100%; background: #12C8D5; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.ggnav{ clear:both; width:1200px; text-align:left; margin:0 auto; height: 52px;}
.ggnav .logo{ display: block; width: 169px; height: 42px; margin-top: 14px; background:url(/images/index2018/logo.png) no-repeat; _background:url(/images/index2018/logo.gif) no-repeat;}
.ggnav .nlist li{ float: left; line-height: 52px; font-size: 18px;}
.ggnav .nlist li a:hover{ text-decoration: none;}
.ggnav .nlist li .dh{ display: inline-block; padding: 0 26px; height: 52px; color: #fff;}
.ggnav .nlist li .dh:hover{ background-color: #04BECB;}
.ggnav .nlist li .dhxl{ display: inline-block; padding: 0 40px 0 24px; height: 52px; color: #fff;}
.ggnav .nlist li .dhxl .jiao{ display: block; top: 25px; right: 22px; width: 9px; height: 6px; z-index: 3; background-position: 0 -150px;}
.ggnav .nlist li .dhxl.hover{ background-color: #04BECB;}
.ggnav .nlist li .dhxl.hover .jiao{ background-position: -41px -150px;}

.ggnav .nlist li .dhxl .dowshow{
    background:url(/images/index2019/san.jpg) no-repeat;
    bottom: 0;
    width: 18px;
    height: 8px;
    left: 40px;
    z-index:99;
    display:none;
}
.ggnav .nlist li .dhxl.hover .dowshow{
    display:block;
}
.ggnav .nlist li .on{ background: #00B0BD;font-weight:700;}
.ggnav .nlist li.last{ margin: 0;}
.ggnav .nlist li .dh .xian {position: absolute;display: none;top: 42px;left: 50%;margin-left: -18px;width: 36px;height: 3px;background: #fff;border-radius: 2px;}
/*.ggnav .nlist li .on .xian {display: block;}*/
.ggsubnavBg{
     display: none;
    width: 100%;
    background: #fff;
    z-index: 19;
    top: 52px;
    box-shadow: 0 3px 3px #f5f5f5;
    left: 0;
    clear: both;



}
.ggsubnav{ display: none; clear:both; width:1200px; text-align:left; margin:0 auto; height: 40px;}
.ggsubnav a{ display: inline-block; float: right; font-size: 14px; line-height: 40px; color: #666; margin-right: 38px;}
.ggsubnav a:hover{ color: #00cbda;}
