@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body {  color:#7c7c7c; font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;  font-size: 14px; overflow-x:hidden ; background:#fff; line-height:24px; min-width:1300px;}
li, ol { list-style:none; }
i, em, b { font-style:normal; font-weight:normal; }
a {  color: #fff; text-decoration: none; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
a:hover { cursor:pointer; text-decoration:none; color:#666;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
img{ padding:0; margin:0; display:block;}
a img { border:none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
.fl{float:left; display:inline;}
.fr {  display: inline; float: right;}
img , input{border:0; display:inline-block; outline:none;}
div{ display:block;}
.w-1300{ width:1300px; margin:0 auto; position:relative;}
.top_notice{ background:#22c3a7; width:100%; height:46px; line-height:46px; text-align:center; color:#fff; font-size:14px; position:absolute; left:0; top:0; z-index:10}


/*公告时候覆盖*/
.header{ height:76px; line-height:76px; position:absolute; left:0; top:110px; width:100%; z-index:10;}





/*公告时候覆盖*/
/*.header{ height:76px; line-height:76px; position:absolute; left:0; top:46px; width:100%; z-index:10;}*/
.header_bg{background:#000; height:76px; position:absolute; left:0; top:0; width:100%; filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; min-width:1300px;}
/*.header h1{ margin-top:26px;}
.header h1 a{ display:block; width:256px; height:25px; background:url(../images/logo.png) no-repeat;}
*/

.top-gg a{ display:block; min-width:1300px; height:110px; background:url(../images/gg-160712.jpg) no-repeat center top;}
.header h1{ margin-top:25px;}
.header h1 a{ display:block; width:256px; height:25px; background:url(../images/logo.png) no-repeat;}
/*.header h1 a{ display:block; width:256px; height:55px; background:url(../images/s_logo.png) no-repeat;}*/

.header .nav li{ font-size:14px; float:left; margin:0 10px; position:relative;}
.header .nav li a{ color:#fff; line-height:74px; display:block; padding:0 10px; border-bottom:none;}
.header .nav li a:hover{ border-bottom:2px solid #d1d1d1;}
.header .nav li ul { width:108px; position:absolute; left:50%; margin-left:-54px; top:76px; display:none; z-index:2;                 }
.header .nav li ul .ul_bg{ width:100%; border:1px solid #c2c2c2; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background:#fff; position:absolute; left:0; top:0; height:102px;}
.header .nav li.li_t ul .ul_bg{ height:68px;}
.header .nav li ul li{ width:108px; height:34px; line-height:34px; float:inherit; margin:0 0 0 1px; text-align:center; position:relative;}
.header .nav li ul li .li_bg{ background:#fff;  filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; height:34px; width:100%; position:absolute; left:0; top:0; z-index:1}
.header .nav li ul li a{ color:#000000; font-size:14px; width:108px; height:34px; line-height:34px; padding:0; border:0; position:relative; z-index:2}
.header .nav li ul li a:hover{ border-bottom:none;}
.header .log a{ display:block; float:left; padding:8px 20px; background:#fff; color:#198ede; line-height:14px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; margin:22px 0 0 20px; }
.header .log a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.header .comback{ position:absolute; left:260px; top:10px; width:57px; height:25px; }
.header .comback a{width:57px; height:25px; display:block; background:url(/images/comback.png) no-repeat;}
.footer{ width:100%; height:108px; background:#323232;}
.footer_l{ margin-top:30px}
.footer_l .p1{ color:#797979; font-size:20px;}
.footer_l .p2{ color:#797979; font-size:13px; line-height:32px;}
.footer_r{ margin-top:40px;}
.footer_r li{ float:left;}
.footer_r li a{ display:block; width:97px; height:32px; background:url(../images/footer_1.png) no-repeat 0 bottom;}
.footer_r li.li_o a:hover{ background-position:0px top; }
.footer_r li.li_t a{ background-position:-133px bottom; width:89px;}
.footer_r li.li_t a:hover{ background-position:-133px top; }
.footer_r li.li_s a{ background-position:-262px bottom; width:77px;}
.footer_r li.li_s a:hover{ background-position:-262px top; }
.footer_r ul span{ display:block; float:left; width:1.5px; height:33px; background:#797979; margin:0 20px;}
.footer_r .share { margin-left:20px;}
.footer_r .share a{ width:31px; height:31px; float:left; display:block; background:#797979; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; float:left; margin-left:10px; }
.footer_r .share span{width:31px; height:31px; display:table-cell; text-align:center; vertical-align:middle;}
.footer_r .share a:hover{ background:#df5745;}
.footer_r .share a.a_t:hover{ background:#56c856;}


.ce_nav{ position:fixed; right:10px; bottom:100px; z-index:9}
.ce_nav li{ margin-bottom:10px;}
.ce_nav li a{ display:block; width:60px; height:60px; background:#fff; -moz-border-radius:7px;-webkit-border-radius:7px; border-radius:7px; color:#198ede; font-size:13px; text-align:center; box-shadow: 1px 1px 7px rgba(102,102,102,0.7); border:1px solid #198ede; }
.ce_nav li a span{ background:url(../images/main.png) no-repeat; background-position:11px -600px; padding-top:34px; display:inline-block;}
.ce_nav li.li_o a span{background-position:11px -600px;}
.ce_nav li.li_t a span{background-position:11px -670px;}
.ce_nav li.li_s a span{background-position:11px -742px;}
.ce_nav li a:hover{ background:#46dba4; color:#fff;}
.ce_nav li a:active{ background:#3fcb97}
.ce_nav li.li_o a:hover span{background-position:-155px -600px;}
.ce_nav li.li_t a:hover span{background-position:-155px -670px;}
.ce_nav li.li_s a:hover span{background-position:-155px -742px;}

.ce_nav li.li_t{ margin-top:72px;}
.ce_nav li.li_o{ position:absolute; left:0; top:0}
.ce_nav li.li_o a{ position:relative; right:0; cursor:default}
.ce_nav li.li_o a p{ display:none;}
.ce_nav li.li_o.on a{ background:#46dba4}
.ce_nav li.li_o.on a span{ display:none;}
.ce_nav li.li_o.on a p{ display:block; color:#fff; font-size:13px; text-align:left; background:url(../images/main.png) no-repeat; background-position:-230px -600px; line-height:22px; padding:8px 0 0 13px;}
.ce_nav li.li_o.on a p i{ font-size:19px; display:block;}
.w-1200{ width:1200px; margin:0 auto; position:relative;}
/*公告添加*/
 /*.gm_mask{  background: #000; height: 76px; position: absolute;left: 0;top: 46px;width: 100%;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;} */
 /* .gm_mask{  background: #000; height: 76px; position: absolute;left: 0;top: 0;width: 100%;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}*/
  
  
  
 
 /*公告添加*/
 
 
  .gm_mask{  background: #000; height: 76px; position: absolute;left: 0;top: 110px;width: 100%;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}