/* 西西新版文章CSS  */
/* 左侧部分 */
.m-newinfo { padding: 0 15px; }
.m-newinfo h1{    font-size: 26px;    font-weight: bold;    line-height: 40px;    letter-spacing: -1px;font-family: "microsoft yahei"; font-weight: normal; padding: 10px 0; text-align: center;}
.m-newinfo h1.h1top {    z-index: 5;    width: 820px;    position: fixed;    padding-bottom: 0px;    top: 0px;}
.m-newinfo .m-infop  {font-size: 12px; color: #999; text-align: center; position: relative; margin-bottom: 8px;}
.m-newinfo .m-infop span { position: absolute; width: 120px; height: 20px; top: 0 ;right: 0;}
.m-newinfo .m-infop em a { margin-right: 10px;}
.m-newinfo .m-infop i { margin-right: 10px;color: #333;}
.m-newinfo .m-infop a { }
.m-newinfo .m-infop a.a-in{ height: 24px; line-height: 24px; border: 1px #dcdcdc solid; border-radius: 2px; display: inline-block; padding: 0 10px;  padding-left: 26px; background-image:url(../images/ico15.gif); background-repeat: no-repeat;transition: color 100ms ease 0s; margin-right: 10px; position: relative;}
.m-newinfo .m-infop a#xgrj { background-position: -5px -38px;}
.m-newinfo .m-infop a#xgwz {background-position: -5px -70px;}
.m-newinfo .m-infop a#fbpl {background-position: -5px -102px;}
.m-newinfo .m-infop a#zsjsk {background-position: -5px -135px;}

.m-newinfo .m-infop a.f-hov span { width: 100%; height: 60px; position: absolute; left: 0; top: 22px; display: none;}
.m-newinfo .m-infop a.f-hov span  img{ width: 90%; margin: 5% auto; display: block;}
.m-newinfo .m-infop a.f-hover span { display: block;}
.m-newinfo .m-infop a.a-in:hover { background-color: #31c547; border: 1px #31c547 solid; color: #fff;}
.m-newinfo .m-infop a#xgrj:hover { background-position: -5px -188px;}
.m-newinfo .m-infop a#xgwz:hover {background-position: -5px -220px;}
.m-newinfo .m-infop a#fbpl:hover {background-position: -5px -252px;}
.m-newinfo .m-infop a#zsjsk:hover {background-position: -5px -285px;}

#content { margin: 0 10px; font-size: 14px; line-height: 28px; padding-bottom: 1px;}
#content p{    text-indent: 2em;    margin: 22px 0;}
#content  a { color: #00529d; text-decoration: underline;}
#content  a:hover { color: #31c547}
.m-leftdiv { margin-bottom: 10px; padding: 15px;}
#content h3 { font-weight: bold;}
#content p img { max-width: 700px;_width:expression(this.width > 700 ? "700px" : true);}


.m-fs { line-height: 44px; font-size: 12px; color: #999; border-bottom: 1px dotted #d3d3d3; height: 48px; text-align: center; overflow: hidden; position: relative; margin-bottom: 15px;}
.m-fs .fx { width: 200px; margin-top: 5px; display: inline-block; position: relative; height: 30px;* float:left;*margin-left: 30px; *position: absolute;}
.m-fs i { margin-right: 10px; color: #333}
.m-fs .m-ze { display: inline-block; position: relative; top: -40px;*top: 0px;_top: 10px;}
.m-fs span.m-tags a { height: 20px; line-height: 20px; padding: 0 10px; border-radius: 2px; border:1px  #31c547 solid; display: inline-block; color: #fff; margin-right: 10px; color: #31c547;}
.m-fs span.m-tags a:hover { background-color: #16aa2c; color: #fff;}
/* 相关K页面 */
#xiangua{ overflow:hidden; zoom:1; clear:both;}
#xiangua .xianguatitle {    line-height: 30px;    font-size: 14px;    color: #069;    font-weight: bold;    height: 35px;    padding: 0;    display: block;   border-bottom: 2px #31c547 solid; position: relative; background-color: #F7F7F7; border: 1px #ddd solid;border-top: 2px #ddd solid;border-bottom:none;}
#xiangua .xianguatitle li {    width: 116px;    line-height:35px;    font-size: 14px;    font-weight: normal;      color: #333;    text-align: center;    float: left;       cursor: pointer; border-right:1px #DDD solid; position: relative; overflow: hidden; height: 35px;}
#xiangua .xianguatitle li.m-hover { background-color: #fff; color: #31C547; height: 36px;border-top: 2px #31C547 solid; top: -2px;}
#xiangua .xiangualist dl { padding: 15px 10px 15px 0 ;height: 105px;}
#xiangua .xiangualist dl dt{ float: left; margin: 0 15px ;display: block; width: 150px; height: 100px; }
#xiangua .xiangualist dl dt a {}
#xiangua .xiangualist dl dt a img { width: 150px; max-height: 100px;_height:expression(this.height > 550 ? "550px" : true);}
#xiangua .xiangualist ul { clear: both;}
.xiangualist .xianguah1 span { display: none;}
.xiangualist dd{ font-size: 12px; color: #999; height: 50px; overflow: hidden; line-height: 24px;}
.xiangualist dd.xianguah1{ font-size: 12px; color: #999; height: 40px; line-height: 40px;}
.xiangualist dd a{ color: #f40}
.xiangualist dd a:hover{ color: #f90}
.xiangualist .xianguah1 a { color: #333; font-size: 16px; margin-bottom: 5px;}
.xiangualist .xianguah1 a:hover { color: #31c547;}
#xiangua .xiangualist ul { height: 180px;  overflow: hidden;}
#xiangua .xiangualist ul li{ float: left; width: 270px;_width: 265px; height: 75px;  margin:0 0 10px 13px; position: relative;}
#xiangua .xiangualist ul li.f-hover { background-color: #f2f2f2}
#xiangua .xianguanleft { padding: 10px 10px 0 10px;}
#xiangua .xianguanleft a img { width: 32px; height: 32px; float: left;}
#xiangua .xianguanleft a b { font-weight: normal; font-size: 12px; float: right; width: 40px; height: 22px; line-height: 22px; background-color: #31C547; color: #fff; text-align: center; margin-top: 3px;position: relative;_top:0px; z-index: 999}
#xiangua .xianguanleft a:hover  b { background-color: #16aa2c}
#xiangua .xiangualist ul li i { position: absolute; height:20px; line-height: 20px; top: 8px; left: 50px; width: 170px;  overflow: hidden;}
#xiangua .xiangualist ul li em { position: absolute; width: 250px; height: 22px; line-height: 22px;  top: 45px; left: 15px; font-size: 12px; color: #999; overflow: hidden;}
#xiangua .xiangualist ul li em span{ color:#666; font-weight:bold;}
#xiangua .xiangualist ul li p {position: absolute; height:20px; line-height: 20px; top: 27px; left: 50px; width: 170px;  overflow: hidden; font-size: 12px; color: #a9a9a9;}
#xiangua .xiangualist ul li p img { height: 12px; float: right;margin: 2px 30px 0 0 }
/**/
.m-h4tit { font-size: 17px; font-family: "microsoft yahei"; height: 30px;  border-bottom: 2px solid #31c547;}
.m-h4tit span { float: left; width: 24px; height: 24px; margin: 0px 5px 0 0; background: url(../images/ico15.gif) no-repeat -60px -5px;}
.m-h4tit span.m-pl { background-position: -120px -5px}

.m-xg { margin-left: -25px;}
.m-xgdl { width: 420px; margin-left: 25px; width: 895px; margin-left: 5px;}
.m-xgdl dt { height: 26px; line-height: 26px; border-left: 4px #31c547 solid; font-size: 16px; color: #333;font-family: "microsoft yahei"; padding-left: 10px; margin: 10px 0 5px 0 }
.m-xgdl dd { height: 34px; line-height: 34px; border-bottom: 1px #e5e5e5 solid; background: url(../images/dian1.gif) no-repeat 0px 15px; padding-left: 10px;width: 410px; margin-left:20px; overflow: hidden; }
.m-xgdl dd span { color: #999; margin-left: 10px;}
.m-newxq { height: 260px;}
.m-newxq  li { width: 100px; margin-top: 00px;}
.m-newxq  li b {    display: block;    text-align: center;    color: #F60;    font-size: 12px;    line-height: 20px;}
.m-newxq  li span {    display: block;    height: 128px;    width: 18px;    border: 1px solid #060;    overflow: hidden;    margin-left: 40px;    margin-bottom: 0px ;overflow: hidden; position: relative;}
.m-newxq  li span img{position: absolute;    clip: rect(auto,auto,auto,auto);    bottom: 0px; left: 0; width: 18px;}
.m-newxq  li em {width: 80px; margin: 0 auto; display: block; text-align: center; color: #333}
.m-newxq  li em img{ width: 80px; margin: 0 auto}
.m-adv250 { width: 250px; height: 250px; border:1px #eee solid;}
.m-yuedu { height: 40px; line-height: 40px;}
.m-yuedu label { display: inline-block; color: #f40; margin: 0 3px;}
.m-yuedu span { color: #f00;}
/*  右侧部分 */
.h5str { font-size: 16px; color: #333; font-family: "microsoft yahei"; height: 18px; line-height: 18px; border-left: 4px solid  #31c547; padding-left: 10px; margin: 15px;}
.m-rightdiv {border-bottom: 2px #e5e5e5 solid}
.m-tjnewp { }
.m-tjnewp a{ display: inline-block; width: 140px; height: 114px; margin-left: 15px;  text-align: center; overflow: hidden;}
.m-tjnewp a:hover { }
.m-tjnewp a img { width: 140px; height: 87px; display: block; margin-bottom: 0px}
.m-tjnewp a span { line-height: 30px; padding: 0 0px; display: inline-block;}

.m-tjul {margin: 0 15px; border-top: 1px #e5e5e5 solid; padding: 5px; }
.m-tjul li{ height: 28px; line-height: 28px; overflow: hidden; }
.m-tjul li a { padding-left: 15px; background: url(../images/line.gif) no-repeat 0 4px;}

.m-nnew { margin:0 15px}
.m-nnew li { border-bottom: 1px #e5e5e5 solid; padding: 10px 0}
.m-nnew li a{ display: block; width: 300px; height: 75px;}
.m-nnew li a p { height: 55px; line-height: 25px; overflow: hidden;}
.m-nnew li a span { color: #999}
.m-nnew li a img{ display: block; width: 121px; height: 75px; margin-right: 10px; border: 2px #fff solid;}
.m-nnew li a:hover img { border: 2px #008f15 solid}


.m-nxgdown { margin: 0 15px;}
.m-nxgdown li{ border-top: 1px #e5e5e5 solid; height: 35px; overflow: hidden;}
.m-nxgdown  .li1{ width: 20px; height: 20px; text-align: center; line-height: 20px; background-color: #aaa; color: #fff;margin: 7px 0px 0 0; border-radius: 3px;}
.m-nxgdown  .li2{ width: 160px;    margin: 0px 0 0 10px;    line-height: 34px;}
.m-nxgdown  .li3{ width: 50px;margin: 7px 0 0 0;text-align: right; color: #999; font-size: 12px;}
.m-nxgdown  .li4{ width: 40px; height: 20px; margin: 7px 0 0 0; text-align: center; margin-right: 5px; }
.m-nxgdown  .li4 a { display: block; border: 1px #31c547 solid; font-size: 12px; text-align: center; line-height: 20px; color: #31c547; border-radius: 3px;}
.m-nxgdown  .li4 a:hover { background-color: #31c547; color: #fff}
.m-nxgdown  a{}
.m-rightdiv .m-dip { height: 30px; line-height: 30px; background-color: #fff5ed; color: #aa784f; overflow: hidden;}
.m-rightdiv .m-dip span { margin-top: 0}
.m-rightdiv .m-dip .li1 { background-color: #fff5ed}
.m-rightdiv .m-dip .li3 { color:#AA784F; font-size: 14px;  }
.m-nxgdown .f-ix span.li1 { background: #f44}
.m-nxgdown .f-t2 span.li1 { background: #f60}
.m-nxgdown .f-t3 span.li1 { background: #fc0}

.m-weizhi { height: 42px; line-height: 42px; font-size: 12px; padding: 0 15px; border-bottom: 1px #ddd dotted; overflow: hidden;}
.m-weizhi a { margin: 0 5px;}
.m-weizhi span { display: inline-block; width: 110px; height: 24px; background: url(../images/navleftbg.gif) no-repeat ; float: left; margin: 9px 8px 0 0 }
/* 相关库 */
.m-xgku { width: 810px; height: 110px;  background-color: #f8f8f8; margin: 0 auto 20px; position: relative;border: 1px #c5c5c5 solid }

.m-xgku div.xgku1 span.m-xgkuleft {  margin: 15px 15px 0 15px; border: 1px #c3c3c3 solid;  text-align:center; background-color: #fff;  }
.m-xgku div.xgku1 span.m-xgkuleft  a {   width: 82px; height: 82px;    display: table-cell;        vertical-align:middle;       *display: block;        *font-size: 80px;border: 1px #ccc solid;}
.m-xgku div.xgku1 span.m-xgkuleft  a:hover { border: 1px #ccc solid;}
.m-xgku div.xgku1 span.m-xgkuleft a img { display: block;max-width: 80px; max-height: 80px;_width:expression(this.width > 80 ? "80px" : true);_height:expression(this.height > 80 ? "80px" : true);vertical-align:middle; margin: 0 auto; }
.m-xgku div.xgku1 .m-title { font-size: 18px;  color: #333;font-family: "microsoft yahei";  height: 30px; padding-top: 10px;}
body #content .m-xgku div.xgku1 .m-title { margin-bottom: 10px;}
body #content .m-xgsoft .m-xgku div.xgku1  .m-title { margin-bottom: 0px;}
body #content .m-xgku div.xgku1 .m-title a { color: #333; text-decoration: none;}
body #content  .m-xgku div.xgku1 .m-title a:hover { color: #2c0202;}
.m-xgku div.xgku1 .m-title span { font-size: 12px;  color: #999; margin-left: 10px}
body #content .m-xgku div.xgku1 .m-alink a { height: 36px; line-height: 36px; display: inline-block; padding: 0 10px; margin-right: 10px; background-color: #e5e5e5; color: #666; text-decoration: none; margin:0 10px 0 0; width: auto; float: left;}
body #content .m-xgku div.xgku1 .m-alink a:hover { background-color: #cfcfcf; color: #666}

/* 相关游戏、软件 */
.m-xgku .xgku2 { position: relative; font-size: 12px;}
.m-xgku  ul li.duan { width: 170px;}
.m-xgku  ul li.chang {width:580px; }
.m-xgku  ul li { margin:5px 15px 5px 0;}
.m-xgku  ul li { color: #999}
.m-xgku  ul li i { color: #333; margin-right: 30px;}
.m-xgku  ul li em { color: #f20; font-size: 12px;}
body #content .m-xgku  ul li a{ margin-right: 10px; display: inline-block; height: 20px; line-height: 20px; border:1px #31c547 solid; color: #31c547; border-radius: 3px; padding: 0 10px; text-decoration: none;}
body #content .m-xgku  ul li a:hover { background-color: #31c547; color: #fff;}
body #content .m-xgku  .kuxiaz { width: 130px; height: 46px; line-height: 46px; position: absolute; right: 20px; top: 30px; background-color: #31c547; text-align: center;font-size: 18px;  color: #fff;font-family: "microsoft yahei";border-radius: 3px;  text-decoration: none;}
body #content  .m-xgku  .kuxiaz:hover { background-color: #16aa2c;}

.m-xgsoft .m-xgku { height: 115px; }
.m-xgsoft .m-xgku ul li { font-size: 12px;}
.m-xgsoft .m-xgku ul li.chang { width: 460px;}
.m-xgsoft .m-xgku  ul li.dachang {width:660px; overflow: hidden; }
.m-xgsoft .m-xgku .xgku1 { position: relative;}
body #content .m-xgsoft .m-xgku .xgku1 .kuxiaz  { top: 15px;background-color: #fff; border:1px #ddd solid; color: #666;}
body #content .m-xgsoft .m-xgku .xgku1 .kuxiaz:hover  {background-color: #16aa2c; color: #fff;}
/*  */
#content .inswtable{ border: 1px #d5d5d5 solid;}
#content .inswtable tr.tr1 th{ color: #666; background-color: #e8e8e8}
#content .inswtable tr.m_liline td { background-color: #fff;}
#content .inswtable tr td a { color: #666;}
#content .inswtable tr td a:hover { color: #999;}
#content .inswtable td{ border: none;background-color: #f2f2f2}
#content .inswtable td a {  text-decoration: none;}
#content .inswtable td a:hover { }

/* 返回顶部  */
.g-fnav { position: absolute; width: 100px; height: 150px;position: fixed; left: 50%; bottom: 120px; z-index: 9999; margin-left: 300px;_position:absolute;  _margin-top:200px;  _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-40-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.g-fnav li { height: 30px; line-height: 30px; }
.g-fnav li a { display: block; color: #666;}
.g-fnav li a:hover { color: #31c547}
.g-fnav li a span { height: 30px; width: 30px;  float: left; background: url(../images/nright.gif) no-repeat 5px -303px;}
.g-fnav li a:hover span { background-position: 5px -83px;}
.g-fnav li.m-top a span{ background-position: 5px -213px;}
.g-fnav li.m-top a:hover span{ background-position: 5px 7px;}
.g-fnav li.m-bott a span{ background-position: 5px -399px;}
.g-fnav li.m-bott a:hover span{ background-position: 5px -179px;}


/* 列表页 */
.m-listdiv { background-color: #fff; }
.m-listleft {width: 210px;}
.m-listright {width: 685px; border-left: 2px #e5e5e5 solid;}
.m-listul { margin: 0 15px;}
.m-listul li{line-height:40px;padding:12px 0 20px 0;border-bottom: 1px solid #dbdbdb;}
.m-listul li.f-hover { }
.m-listul li.xhli  { height: 36px; margin: 0;padding:0; position: relative; border: none; margin-top: 20px;}
.m-listul li.xhli div { position:relative ; height: 36px; line-height: 36px; background-color: #f40; padding: 0 10px; left: 0; top: 0; border-right: 22px #fff solid; z-index: 999; float: left; color: #fff;}
.m-listul li.xhli p { position: absolute; width: 100%; height: 2px; background-color: #e5e5e5; z-index: 5; left: 0; top: 15px; }
.m-listul li b{font-size:24px;font-weight:normal;display:block;font-family: "microsoft yahei"; font-weight: normal;}
.m-listul li i{font-size:12px;color:#999;margin:8px 0; display: block; height: 20px; line-height: 20px;}
.m-listul li i span { margin-left: 10px;}
.m-listul li i span.time{ background: url(../images/itime.gif) no-repeat; padding-left: 18px;}
.m-listul li i span.laiyuan{ background: url(../images/izzz.gif) no-repeat;padding-left: 18px;}
.m-listul li b a{color: #242424}
.m-listul li b a:hover{color: #f40;text-decoration: underline;}
.m-listul li em{display:inline;float:left;margin-left:0;margin-right:7px;font-size: 0;line-height: 0; display: none; }
.m-listul li em img{width:160px;height:100px; margin-right: 5px;}
.m-listul li p{overflow:hidden;line-height:24px;font-size:13px;color: #666; }


/* 左侧菜单 */
.m-leftdiv1 { margin: 10px 10px 0 15px;}
.m-leftdiv1 .title{ width:100%; height:42px; background:url(../images/listjt.gif) no-repeat #31c547 146px 5px; cursor: pointer; overflow: hidden; position: relative; margin-top: 3px;}
.m-leftdiv1 .title .tt{ width: 144px;height:36px; margin:3px; line-height:36px; font-size:16px; background: #fff; font-weight:bold; text-align: center;}
.m-leftdiv1 ul  { padding: 10px 0;background-color: #f8f8f8}
.m-leftdiv1 ul li{width: 100%; height: 30px; line-height:30px;font-weight: bold; font-size: 15px; position: relative;cursor: pointer; overflow: hidden;}
.m-leftdiv1 ul li a{ display: block; height: 26px; text-align: left; font-weight: normal; padding-left: 10px;}
.m-leftdiv1 ul li a:hover{ color: #f40;}
.m-leftdiv1 ul li:last-child span{border: none}
.lefttop { position: fixed; width: 185px;top: 0}

/* 返回顶部 */
#roll_top {position:relative; margin-bottom:1px;cursor:pointer;height:60px; line-height:60px;width:60px;display:block;background:#3EB37E; font-family:"微软雅黑"; font-weight:normal; font-size:22px; text-align:center; color:#fff; border-radius:4px; text-decoration: none;}
#roll_top:hover {background:#249b65; color:#fff}
#roll {width:60px;position:fixed;left:50%;cursor:pointer;margin-left:300px; bottom:130px; _position:absolute;  _margin-top:300px;  _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-40-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:1000 }

/* 分页 */
body .tspage { background-color: #fff; padding: 15px 0; }
body .tsp_nav{ text-align: center; padding: 0px 0; font-size: 12px;}
body .tsp_nav  i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tsp_nav  b{ display: inline-block; padding: 0 9px; background-color: #45b823; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
body .tsp_nav a i { color: #333}
body .tsp_nav a:hover,.tsp_nav  a:hover i{ background-color: #45b823 ; color: #fff;}
body .tsp_nav a.tsp_more,.tsp_nav a.tsp_next,.tsp_nav a.tsp_end,.tsp_nav a.tsp_home,.tsp_nav a.tsp_prev{ padding: 0; border:none;}
body .tsp_nav select,.tsp_nav .tsp_count { display: none;}



/*修改*/
.m-xgsoft .m-xgku ul li.chang #taggo b{ margin-right: 10px; display: inline-block; height: 20px; line-height: 20px; border:1px #ccc solid; color: #666; border-radius: 3px; padding: 0 10px; text-decoration: none; font-weight: normal; cursor:pointer;}
.m-xgsoft .m-xgku ul li.chang #taggo b:hover { background-color:#31c547 ; color: #fff;border:1px #31c547 solid; }
.m-float-cont{ width:1240px; height:106px; background:#fff; display:none; overflow:hidden; position:fixed; top:0; left:50%; margin:0 0 0 -620px; box-shadow:0px 2px 3px #ccc; z-index:9999; border:1px #ddd solid;border-top:none;_position:absolute;  _margin-top:0px;  _top:0;}
.m-float-cont .hleft { width: 900px;}
.m-float-cont .hright { width: 325px; text-align: center;}
/* 灰色 */
.m-float-cont .hright .m-abtn { display: inline-block; width: 108px; height: 26px; background: url(../images/newbtn.gif) no-repeat; font-size: 12px; padding: 32px 0 0 62px; color: #aaa; margin: 22px auto; overflow: hidden; line-height: 23px;}
.m-float-cont .hright .m-abtn:hover { background-position: 0 -58px;}
/* 绿色 */
.m-float-cont .hright .m-abtn {background-position: -170px -0px; color: #fff}
.m-float-cont .hright .m-abtn:hover { background-position: -170px -58px;}

/* 白色 */
.m-float-cont .hright .m-abtn {background-position: -340px -0px; color: #999 }
.m-float-cont .hright .m-abtn:hover { background-position: -340px -58px;}



.m-float-cont h1{ width:100%; height:40px; line-height:40px; font-size:26px; font-weight:bold; color:#333;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; display:block; overflow:hidden; margin:10px 0 0 0; text-align:center;}
.m-float-cont p{ width:100%; height:auto; text-align:center; margin:10px 0 0 0; display:inline-block; overflow:hidden;}
.m-float-cont p img{ width:auto; height:16px; margin:8px 0 0 10px; vertical-align:top; display:inline-block; overflow:hidden}
.m-float-cont p strong{ width:auto; height:32px; line-height:32px; font-size:12px; font-weight:normal; color:#333; margin:0 0 0 10px; display:inline-block; overflow:hidden;}
.m-float-cont p strong a{ color:#666; text-decoration:none}
.m-float-cont p strong a:hover{ color:#f40; text-decoration:underline}
.m-float-cont p i{ width:auto; height:32px; line-height:32px; font-size:12px; font-weight:normal; font-style:normal; color:#31c547; margin:0 0 0 26px; display:inline-block; overflow:hidden;}
.m-float-cont p #taggoF{ width:auto; height:32px; margin:0 0 0 5px; display:inline-block; overflow:hidden}
.m-float-cont p #taggoF b{ width:auto; height:20px; line-height:20px; border:1px solid #eee; border-radius:4px; padding:0 5px; font-size:12px; font-weight:normal; color:#666; margin:6px 10px 0 0px; display:inline-block; overflow:hidden; cursor:pointer}
.m-float-cont p #taggoF .m-hover{ background:#31c547; color:#fff; border:1px solid #31c547;}



/*修改于12-08*/
.m-xgku ul li.duan{ height:20px; overflow:hidden}
#xiangua .xiangualist { border: 1px #ddd solid;}
#xiangua .xiangualist ul li em{ line-height:20px; top:48px;}
#xiangua .xiangualist ul li em span{ font-weight:normal;}
.m_main_page {font-size:12px; margin:0 20px 10px; }
#cms_showpage_text {height:24px; overflow:hidden; margin-bottom: 10px;  text-align: center; }
#cms_showpage_text a,#cms_showpage_text b  { display: inline-block; padding:0 7px; height:22px; margin:0 3px; line-height:22px; overflow:hidden;}
#cms_showpage_text a{ border:1px solid #bfbfbf; color:#0f538d; text-decoration: none;}
#cms_showpage_text a:hover {border-color:#31C547;  background:#31C547; color:#fff;}
#cms_showpage_text b  {border:1px solid #31C547; background:#31C547; color:#fff;}
#cms_showpage {clear:both; margin:0 3px;}
#cms_showpage h5 {font-size:14px; color:#333; margin:15px 0 5px; line-height:20px;}
#cms_showpage li {line-height:22px; }
#cms_showpage {	margin: 0;	border: 1px solid #C5C5C5;	clear: both;	overflow:hidden; zoom:1;}
#cms_showpage h5 {	font-size: 13px;	margin: 0px;	padding: 0px;	height: 30px;	line-height: 30px;	background-color: #E5FAF0;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #E5FAEA;	text-indent: 10px;}
#cms_showpage ul {	font-size:12px;	overflow:hidden;	margin: 0px; padding: 5px 0;}
#cms_showpage li {	float: left;	width: 386px;	line-height:25px;	height:25px;	overflow:hidden;	list-style-type: none;	padding-left: 15px;	 vertical-align: bottom;}
.gotosp { font-size: 14px;position: relative;top:-3px; left: 10px;height: 20px;    line-height: 20px;    padding: 0 10px;    border-radius: 2px;    border: 1px #31c547 solid;    display: inline-block; color: #31c547;}
.gotosp:hover {color: #fff;background-color:#31c547;}

.m-newinfo .m-infop a.gozt{background-position: -5px -423px; border:1px #31C547 solid; color: #31C547}
.m-newinfo .m-infop a.gozt:hover{background-position: -5px -329px;  }
.topgozt { position: relative;top: -5px;width: auto;    height: 20px;    line-height: 20px;    border: 1px #31c547 solid;    border-radius: 4px;    padding: 0 5px;    font-size: 12px;    font-weight: normal;    color: #31c547;    margin: 6px 10px 0 0px;    display: inline-block;    overflow: hidden;    cursor: pointer;}
.topgozt:hover { color: #fff; background-color:#31c547 }
.g-ad-c1{ width:1240px; height:auto; margin:0 auto 10px; display:block; overflow:hidden; text-align:center; background:none; background: #fff}
.g-ad-c1 b{ width:960px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-ad-c1 strong{ width:270px; height:auto; float:right; margin:0; display:inline; overflow:hidden}

.g-head-full #topForm dl{ top:0; left:0}
.g-head-full #topForm dl dt{ height:34px; line-height:34px;}



/* 2017-5-3新加相关库 */

.g-box-970{ width:1240px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:0; position:relative; zoom:1}

.g-top-full{ width:100%; height:36px; background:#3eb37e; display:block; overflow:hidden}
.g-top-full .m-kutoptit,.g-top-full h3{ width:auto; height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff; font-family:serif; float:left; display:inline; overflow:hidden}

.g-top-full .m-top-class{ width:auto; height:36px; line-height:36px; font-size:12px; font-weight:normal; font-family:serif; color:#fff; float:right; overflow:hidden; margin:0; text-align:right}
.g-top-full .m-top-class a:link{ color:#fff}
.g-top-full .m-top-class a:visited{ color:#fff}
.g-top-full .m-top-class a:hover{ color:#ff0}
.g-banner{ width:100%; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:36px; text-align:center; z-index:-1}
.g-banner img{ width:100%; max-width:1920px; height:auto; display:block; overflow:hidden; margin:0 auto;}

.m-black-bg{width:100%;height:56px;background:#2b2b2b;opacity: 0.7;filter:alpha(opacity=70);position:absolute;left:0;top:0;z-index:0;}
.m-green-bg{ width:100%; height:250px; background:#29c96c; opacity:0.8;filter:alpha(opacity=80); position:absolute; left:0; top:0; z-index:0;}
.m-white-bg{ background:#fff;}

.g-nav-box{ margin:320px auto 0; height: 56px;}
.g-nav-box .g-nav{width: 966px;height:56px;float:left;margin:0;display:inline;overflow:hidden;position:relative;zoom:1;background:rgba(42,42,42,0.7);
  }
.g-nav-box .g-nav a{width: 106px;height:56px;line-height:56px;font-size:18px;font-weight:normal;color:#ccc;text-align:center;float:left;margin:0px 0 0 0;display:inline;overflow:hidden;position:relative;zoom:1;z-index:20;}
.g-nav-box .g-nav a b{ width:100%; height:56px;  display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:-1}
.g-nav-box .g-nav a i{ width:1px; height:20px; background:#999; position:absolute; right:0; top:15px; display:block; overflow:hidden; z-index:10;}
.g-nav-box .g-nav .m-hover{ height:56px; line-height:62px; margin:0; color:#fff;}
.g-nav-box .g-nav .m-hover b{ width:100%; height:56px; background:#29c96c; opacity:0.8; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:-1}
.g-nav-box .g-nav .m-hover i{ display:none}
.g-nav-box .g-nav a:hover{  color:#fff;}
.g-nav-box .g-nav a:hover b{ width:100%; height:56px; background:#29c96c; opacity:0.8; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:-1}
.g-nav-box .g-nav a:hover i{ display:none}
.g-nav-box #topForm{width: 274px;height:56px;margin:0px 0 0 0;float:left;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-nav-box #topForm .keyword_input{width:193px;height:35px;line-height:35px;font-size:14px;font-weight:normal;color:#333;text-indent:10px;background:#eee;float:left;margin: 8px 0 0 23px;padding:0;border-radius:0;border:0;display:inline;overflow:hidden;position:relative;z-index:10;}
.g-nav-box #topForm .schbtn{ width:50px; height:35px; background:url(/skin/new2016/images/ku-icon.png) no-repeat 13px 5px #29c96c; float:left; margin:8px 0 0 0; display:inline; overflow:hidden; position:relative; z-index:10; border:0; text-indent:999px;}
.g-guide-dl{}
.g-guide-dl dt{ display:none}
.m-nav-mini{  height:auto; padding:8px 16px 12px; display:block; overflow:hidden; position:relative; zoom:1; z-index:20;}
.m-nav-mini li{ width:auto; height:30px; line-height:30px; float:left; margin:8px 0 0 0; padding:0 18px 0 18px; font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial; position:relative; zoom:1}
.m-nav-mini li i{ width:1px; height:11px; background:#eee; display:block; overflow:hidden; position:absolute; right:0; top:8px;}
.m-nav-mini li a{ height:30px; line-height:30px; display:block; overflow:hidden; color:#eee; text-decoration:none}
.m-nav-mini li a:hover{color:#fff; text-decoration:underline}
.m-nav-mini .tit{ clear:both; width:80px; height:30px; line-height:30px; padding:0; text-indent:10px;  background:url(/skin/new2016/images/ku-icon.png) no-repeat 0 -109px; color:#fff;}
.m-ship { display: none }