/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 12px; background:#eaeaea;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; color: #f77;cursor: pointer;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}

.g-box-1240{ width:1240px; height:auto; margin:15px auto 0; display:block; overflow:hidden; }

.g-title{ width:1208px; height:auto; margin:12px auto 0; display:block; overflow:hidden}
.g-title dt{ width:329px; height:50px; line-height:50px; font-size:22px; font-weight:normal; color:#fff; text-indent:44px; background:url(../images/test-project-icon.png) no-repeat; float:left; display:inline; overflow:hidden}
.g-title dt h1 { font-size:22px;  font-weight: normal;line-height: 50px; }
.g-title dd{ width:auto; height:50px; float:right; display:inline; overflow:hidden}
.g-title dd p{ width:auto; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0; display:inline; overflow:hidden;}
.g-title dd a{ width:auto; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 15px; display:inline; overflow:hidden;}
.g-title dd a:hover{ color:#f60}
.g-title dd p span{ color:#f60; font-weight:bold; padding:0 3px}

.g-banner { position: relative; }
.g-banner .m-kuname {position: absolute; width: 90%; height: 80px; line-height: 100px; text-align: center;top:100px; left: 5%; font-size: 50px; font-family: "Microsoft yahei"; color: #4bbfb7}
.g-banner img{ width:100%; height:auto; display:block; overflow:hidden}
 
.g-allmonth{ background:#fff;}
.g-allmonth h3{ width:100%; height:45px; line-height:45px; font-size:20px; font-weight:bold; color:#fff; text-align:center; background:#58b019; border-top:5px solid #98ca74; display:block; overflow:hidden}
.g-allmonth .g-month-cont{ width:1150px; height:110px; padding:0 45px; display:block; overflow:hidden; position:relative; zoom:1;}
.g-allmonth .g-month-cont dl{ width:auto; height:60px; margin:27px 0 0 0; float:left; display:inline; overflow:hidden; position:relative; zoom:1; z-index:10}
.g-allmonth .g-month-cont dl dt{width:34px;height:34px;line-height:18px;padding:8px;background:#15c7eb;border: 5px solid #FFFFFF;border-radius: 12px;font-size:16px;font-weight:normal;color:#fff;text-align:center;float:left;margin:0 0 0 19px;display:inline;overflow:hidden;}
.g-allmonth .g-month-cont dl dd{ width:auto; height:30px; margin:15px 0 0 0; float:left; display:inline; overflow:hidden}
.g-allmonth .g-month-cont dl dd a{width:27px;height:27px;line-height:28px;font-size:12px;font-weight:normal;color:#fff;text-align:center;background:#15c7eb;border: 3px solid #FFF;border-radius:22px;float:left;margin:0 0 0 15px;display:inline;overflow:hidden;}
.g-allmonth .g-month-cont .g-month-solid{ width:1150px; height:10px; background:#ccc; display:block; overflow:hidden; position:absolute; left:45px; top:52px; z-index:0;}

.m-kunav3{ height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#333; text-indent:34px; margin-top:15px; position:relative; zoom:1; background-color: #fff}
.m-kunav3 i{ width:15px; height:15px; background:url(../images/az-icon.png) no-repeat -99px 0; display:block; overflow:hidden; position:absolute; left:10px; top:10px;}
.m-kunav3 a{ color:#333}
.m-kunav3 a:hover{ color:#ff4939}

.g-allmonth .g-month-cont .m-color2 dt{ background:#29d9c2}
.g-allmonth .g-month-cont .m-color2 dd a{ background:#29d9c2}

.g-allmonth .g-month-cont .m-color3 dt{ background:#54dcae}
.g-allmonth .g-month-cont .m-color3 dd a{ background:#54dcae}

.g-allmonth .g-month-cont .m-color4 dt{ background:#6acd72}
.g-allmonth .g-month-cont .m-color4 dd a{ background:#6acd72}

.g-allmonth .g-month-cont .m-color5 dt{ background:#ffbd35}
.g-allmonth .g-month-cont .m-color5 dd a{ background:#ffbd35}

.g-allmonth .g-month-cont .m-color6 dt{ background:#ff9600}
.g-allmonth .g-month-cont .m-color6 dd a{ background:#ff9600}

.g-allmonth .g-month-cont .m-color7 dt{ background:#ff6600}
.g-allmonth .g-month-cont .m-color7 dd a{ background:#ff6600}


.g-examination{ background:#fff;}
.g-examination .g-examination-cont{ width:100%; height:auto; padding:0 0 16px 0; display:block; overflow:hidden;}
.g-examination .g-examination-cont a{ width:284px; height:64px; border:3px solid #eee; background:#fff; float:left; margin:16px 2px 0 15px; display:inline; overflow:hidden}
.g-examination .g-examination-cont a i{ width:35px; height:35px; float:left; background:url(../images/test-project-icon.png) no-repeat 0 -96px; margin:15px 12px 0 15px; display:inline; overflow:hidden}
.g-examination .g-examination-cont a strong{ width:214px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:15px 0 0 0; display:inline; overflow:hidden}
.g-examination .g-examination-cont a b{ width:214px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:5px 0 0 0; display:inline; overflow:hidden}
.g-examination .g-examination-cont a:hover{ width:289px; height:68px; border:1px solid #f60; box-shadow:0px 0px 5px #f60}
.g-examination .g-examination-cont a:hover strong{ color:#f60}

.g-question{ background:#fff;}
.g-question .g-question-recomd{ width:1208px; height:184px; border-bottom:1px dotted #ccc; margin:auto; display:block; overflow:hidden}
.g-question .g-question-recomd dl{ width:604px; height:150px; float:left; margin:18px 0 0; display:inline; overflow:hidden;}
.g-question .g-question-recomd dl dt{ width:215px; height:150px; float:left; margin:0 13px 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dt img{ width:100%; height:150px; display:block; overflow:hidden}
.g-question .g-question-recomd dl dd{ width:346px; height:auto; float:left; display:inline; overflow:hidden;}
.g-question .g-question-recomd dl dd .g-question-link{ width:100%; height:35px; display:block; overflow:hidden; position:relative; zoom:1}
.g-question .g-question-recomd dl dd .g-question-link b{ width:35px; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:#19b5fe; border-radius:33px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-question .g-question-recomd dl dd .g-question-link strong{width:328px; height:33px; line-height:33px; border-bottom:2px solid #19b5fe; font-size:18px; font-weight:normal; color:#333; text-indent:27px; margin:0 0 0 18px;display:block; overflow:hidden;}
.g-question .g-question-recomd dl dd .g-question-link:hover strong{ color:#f60; font-weight:bold;}
.g-question .g-question-recomd dl dd strong{ width:100%; height:auto; display:block; overflow:hidden}
.g-question .g-question-recomd dl dd strong b{ width:30px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ffcc00; border-radius:33px; float:left; margin:24px 10px 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dd strong p{ width:306px; height:90px; line-height:18px; font-size:14px; font-weight:normal; color:#999; float:left; margin:24px 0 0 0; display:inline; overflow:hidden}
.g-question .g-question-recomd dl dd strong p a{ color:#58b019}
.g-question .g-question-recomd dl dd strong p a:hover{ color:#f60}

.g-question .g-question-cont{width: 1242px;margin:0 0 0 15px; height: auto; padding-bottom:15px;}
.g-question .g-question-cont dl{width: 383px;height:151px;border-right:1px dotted #ccc;float:left;margin: 14px 30px 0 0;display:inline;overflow:hidden;}
.g-question .g-question-cont dl dt{ display:none}

.g-soft{ background:#fff;}
.g-soft-cont{ width:100%; height:auto; padding:0 0 15px 0; display:block; overflow:hidden}
.g-soft-cont a{ width:180px; height:68px; float:left; margin:26px 0 0 16px; display:inline; overflow:hidden}
.g-soft-cont a .g-softimg{ width:68px; height:68px; float:left; margin:0 11px 0 0; display:inline; overflow:hidden}
.g-soft-cont a strong{ width:100px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0; display:inline; overflow:hidden}
.g-soft-cont a .g-softrank{ width:auto; height:12px; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-soft-cont a b{ width:100px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-soft-cont a em{ display:none}
.g-soft-cont a:hover .g-softrank{ display:none}
.g-soft-cont a:hover b{ display:none}
.g-soft-cont a:hover em{ width:65px; height:26px; line-height:26px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#f60; border-radius:4px; float:left; margin:10px 0 0 0; display:inline; overflow:hidden;}

.g-cms{ background:#fff;}
.g-cms .g-cms-cont{ width:100%; height:auto; padding:0 0 0 0; display:block; overflow:hidden}
.g-cms .g-cms-cont li{width: 578px;height:155px;float:left;border-bottom:1px dotted #ccc;margin:0 24px 0 15px;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li .g-cms-img{ width:180px; height:120px; float:left; margin:18px 22px 0 0; border-radius:12px; display:inline; overflow:hidden}
.g-cms .g-cms-cont li .g-cms-img img{ width:100%; height:120px; display:block; overflow:hidden}
.g-cms .g-cms-cont li .g-cms-name{width:366px;height:22px;line-height:22px;float:left;font-size:18px;font-weight:normal;color:#333;margin: 22px 0 0 0;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li p{width:366px;height:86px;line-height:22px;float:left;font-size:13px;font-weight:normal;color:#999;margin: 10px 0 0 0;display:inline;overflow:hidden;}
.g-cms .g-cms-cont li .g-cms-name:hover{ font-weight:bold; color:#f60}

/*新头部2015-12-19*/
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}

.row{ width:1240px; height:auto;  margin:auto; display:block; overflow:hidden}

.g-top-full{ width:100%; height:36px; display:block; overflow:hidden; background:#3eb37e}
.g-top-full strong{ width:auto; height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff;}
.g-top-full ul{ width:auto; height:36px; float:right; display:inline; overflow:hidden}
.g-top-full ul li{ height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff; float:left; margin:0 0 0 5px; float:left;display:inline; overflow:hidden}
.g-top-full ul li i{ width:auto; padding:0 0 0 5px;}
.g-top-full ul li a{ color:#fff;}
.g-top-full ul li a:hover{ color:#ff0; text-decoration:underline}


.g-head-full{ width:100%; height:86px; background:#fff; box-shadow:0 2px 3px #cecece; display:block; overflow:hidden}
.g-head-full .g-logo{ width:auto; height:auto; margin:15px 0 0 0;}
.g-head-full ul{ width:auto; height:42px; margin:23px 0 0 220px;}
.g-head-full ul li{ width:auto; height:42px; padding:0 6px; margin:0 4px 0 0; float:left; float:left;display:inline; overflow:hidden; position:relative; zoom:1}
.g-head-full ul li a{ width:auto; height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#333;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; text-align:center; padding:0 12px; border-radius:4px; margin:6px 0 0 0; float:left; display:inline; overflow:hidden}
.g-head-full ul li b{ display:none}
.g-head-full ul .m-hover{ width:auto; height:42px; background:url(../images/keyword-icon.png) no-repeat; padding:0 6px; position:relative; zoom:1}
.g-head-full ul .m-hover a{ width:auto; height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#fff; text-align:center; padding:0 12px; background:#0fc459; margin:6px 0 0 0;  float:left;display:inline; overflow:hidden}
.g-head-full ul .m-hover b{ width:5px; height:42px; background:url(../images/keyword-icon.png) no-repeat 0 -61px; position:absolute; right:0; top:0; display:block; overflow:hidden}

.g-head-full #topForm{ width:334px; height:43px; margin:21px 0 0 21px;}
.g-head-full #topForm .keyword_input{ width:278px; height:39px; line-height:39px; text-indent:10px; border:2px solid #3fb118; border-right:0; border-radius:0; float:left;display:inline; overflow:hidden; padding:0; margin:0;}
.g-head-full #topForm .schbtn{ width:54px; height:43px; background:url(/skin/new2015/images/keyword-icon.png) no-repeat 15px -349px #3fb118; padding:0; margin:0; border:0;}


.g-head-full ul{ margin:10px 0 0 32px; height:auto;}
.g-head-full ul li{ padding:13px 6px; margin:0;}
.g-head-full ul li a{ height:42px; line-height:42px; margin:0}

.g-head-full ul .m-hover{padding:13px 6px; background:none}
.g-head-full ul .m-hover a{height:42px; line-height:42px; margin:0 0 0 0;}
.g-head-full ul .m-hover b{ width:5px; height:42px; background:none; position:absolute; right:0; top:0; display:block; overflow:hidden}


.g-head-full #topForm{ margin:21px 0 0 10px;}
.g-hide-nav{ width:100%; height:0; background:#fff; display:none; overflow:hidden; position:absolute; left:0; top:122px; border-top:1px solid #eee; border-bottom:1px solid #eee; box-shadow:0 3px 4px #ccc; z-index:99999}
.g-hide-nav .row .g-nav-cont{ width:100%; height:auto; display:none; overflow:hidden;  font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
.g-hide-nav .row .g-nav-cont dl{ width:180px; height:auto; float:left; margin:15px 0 0 56px; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dt{ width:100%; height:48px; line-height:48px; font-size:18px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd{ width:100%; height:41px; margin:14px 0 0 0; display:block; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a img{ width:41px; height:41px; float:left; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a strong{ width:138px; height:41px; line-height:41px; font-size:14px; font-weight:normal; color:#333; text-indent:10px; float:left; display:inline; overflow:hidden}
.g-hide-nav .row .g-nav-cont dl dd a:hover{ color:#3fb118; text-decoration:underline}
.g-hide-nav .row .g-nav-cont dl dd a:hover strong{ color:#3fb118; text-decoration:underline}

/* 底部 */
#foot{ width:100%; height:auto; line-height:30px; padding:30px 0; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#3eb37e; margin:15px 0 0 0; display:block; overflow:hidden}
#foot .gotop { display: none }
#foot h3 { font-size: 12px }
#foot a{ color:#fff; padding:0 4px;}
#foot a:hover{ color:#ff0; text-decoration:underline}

/*新*/
.g-cms { margin-bottom: 15px; }
#cms_show_ly{ width:1240px; height:auto; background:#fff; margin:0px auto 0; display:block; overflow:hidden}
#comment_list .quote, #comment_list .quote span { text-indent:0; font-size: 12px;}
#comment_list {border:1px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}






/*top*/
#Qtopnav{font:12px '\5fae\8f6f\96c5\9ed1';height:41px;line-height:41px;background:#fff;border-bottom:1px solid #E2E2E2;}
#Qtopnav i{float:right;color:#bbb;font-style:normal;}
#Qtopnav strong{font-weight:normal;color:#666;float:left;}
#Qtopnav i a{color:#666;margin: 0 5px;}
#Qtopnav i a:hover{color:#34841F;}
#Qtopnav span,#Qtopnav .topdiv{display:block;width:1240px;margin:0 auto;}

.top_menu{float:left;position:relative;padding:0 10px;width:82px;}
.top_menu .menu_top{float:left;background:url(../images/top_ico1.png) no-repeat left 50%; padding-left:18px; cursor:pointer;}
.top_menu .menu_top em{float:left; background:url(../images/top_ico2.png) no-repeat right center; padding-right:12px;font-size:13px;font-style:normal;color:#666;}
.top_menu .menu_top:hover em{color:#34841F;background:url(../images/top_ico3.png) no-repeat right center;}
.top_menu:hover{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fff; padding:0 9px;border-bottom:1px solid #fff;_border-bottom:0}

.menu_tg{float:left;background:url(../images/tg.png) no-repeat 0 12px; padding-left:20px; cursor:pointer;font-size:13px;}
.menu_sj:hover,.menu_tg a:hover{color:#34841F;}
.menu_tg a{color:#666;}
.top_menu .lowmenu{position:absolute;border:1px solid #d8d8d8;background:#fff;border-top:none;line-height:25px;left:-1px;top:42px;padding:5px;z-index:1000;width:740px;}
.top_menu .lowmenu ul{padding:10px 0 10px 0;width:100%; margin:0; float:left;}
.top_menu .lowmenu li{padding:0 15px; border-right:1px dashed #e0e0e0; float:left; width:130px; margin:0;}
.top_menu .lowmenu li.no_line{border-right:none}
.top_menu .lowmenu li.last{border-right: 0; width: 66px}
.top_menu .lowmenu a{ width:65px;color:#888; overflow:hidden; white-space:nowrap; display:inline-block; float:left;text-align: left;font-size:12px;}
.top_menu .lowmenu .last a {width:80px;}
.top_menu .lowmenu .a1{ width:120px; font-size:14px;}
.top_menu .lowmenu .a2{ width:90px; }
.top_menu .lowmenu .a2 strong{font-weight: bold;font-size:14px;color:#777;}
#Qtopnav .top_menu   .a2:hover strong{color:#34841F;text-decoration:underline;}
.top_menu .lowmenu .red{ color:#F00;: }
.top_menu .lowmenu .short{ width:30px;}
.top_menu .lowmenu .dd_1{ width:130px;overflow:hidden}
.top_menu .lowmenu .dd_2{ width:58px;overflow:hidden}
.top_menu .lowmenu a:hover{color:#f00; text-decoration:underline;text-decoration: none;}
#mQRCode{float: left;position:absolute;width:158px;background:#ffffff;text-align:center;display:none;font-size:14px;top:41px;margin-left:390px;z-index:999;padding:5px;}
#mQRCode .mQl {float:left;line-height:20px;margin-bottom:3px;font-weight:bold;padding-left:3px;}
#mQRCode .closed{float:right;font-size:22px;line-height:20px;cursor:pointer;margin-bottom:3px;padding:0;}
#mQRCode img{width:160px;margin:0;}

/* 文章列表 */
.g-sec-title{ width:100%; height:24px; line-height:24px; font-size:18px; font-weight:bold; color:#333; text-indent:15px; margin: 15px 0 ; display:block; overflow:hidden}
.g-sec-title i{ width:5px; height:24px; background:#3eb37e; float:left; display:inline; overflow:hidden;}
.f-fl { float: left; display: inline; }
.f-fr { float: right; display: inline; }
.g-ku3list {  margin-bottom: 0px; }
.g-ku3list dt { width: 925px; }


.g-ku3list dd { width: 300px }
.g-ku3list dd {}


.m-softul{ width:100%; height:auto; margin:3px 0 0 0; display:block; overflow:hidden}
.m-softul li{ width:100%; height:70px; border-bottom:1px dotted #ddd; display:block; overflow:hidden}
.m-softul li a{ width:100%; height:70px; display:block; overflow:hidden}
.m-softul li a i{ width:20px; height:24px; line-height:20px; font-size:12px; font-weight:normal; color:#fff; text-align:center; font-family:serif; font-style:normal; background:#aaa; float:left; margin:22px 0 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.m-softul li a i span{width:0;height:0;border-left: 10px solid transparent;border-right:10px solid transparent;border-bottom:5px solid #fff;display:block;overflow:hidden; position:absolute; left:0; bottom:0;}
.m-softul li a img{ width:55px; height:55px; border-radius:12px; float:left; margin:8px 13px 0 10px; display:inline; overflow:hidden;}
.m-softul li a strong{ width:170px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:14px 0 0; display:inline; overflow:hidden;}
.m-softul li a p{ width:130px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:9px 0 0; display:inline; overflow:hidden}
.m-softul li a p span{ color:#25c889; font-weight:bold; padding:0 5px;}
.m-softul li a b{ display:none}
.m-softul li a:hover{ background:#fff}
.m-softul li a:hover img{ box-shadow:0px 0px 7px #ff4939;}
.m-softul li a:hover strong{ color:#ff4939}
.m-softul li a:hover p{ display:none}
.m-softul li a:hover b{ width:75px; height:28px; line-height:28px; background:#ff4939; font-size:12px; font-weight:normal; color:#fff; text-align:center; border-radius:4px; float:left; margin:4px 0 0; display:inline;overflow:hidden;}

.m-hotgul { margin: 0 20px }
.m-hotgul li{ margin-top: 15px;border-bottom:1px #eee solid; padding-bottom: 15px }
.m-hotgul li a{ display: block; font-size: 14px; color: #333 }
.m-hotgul li a:hover { color: #ff4939 }
.m-hotgul li a p.f-fl{ width: 120px; height: 80px; overflow:hidden; margin-right: 16px }
.m-hotgul li a p.f-fl img{ display: block;width: 120px; height: 80px; }
.m-hotgul li a strong{ display: block; font-weight: normal; font-size: 14px; height: 54px; overflow:hidden; line-height: 18px; margin-bottom: 5px }
.m-hotgul li a span { font-size: 13px ; color: #aaa}
.m-txtul{ margin: 0 20px; }
.m-txtul li{  height:40px; line-height:40px; font-size:14px;  color:#666;  overflow:hidden; position:relative; zoom:1;border-bottom:1px #eee solid;}
.m-txtul li a{ display: block; font-size: 14px; color: #333 }
.m-txtul a:hover { color: #ff4939 }

.m-newslistul {padding: 20px 0px 0;}
.m-newslistul li{border-bottom:1px dashed #d3d3d3;padding-bottom: 20px; margin:0 20px 20px}
.m-newslistul li a.f-fl { margin-right: 20px }
.m-newslistul li a.f-fl img{width: 210px;    height: 140px;    display: block;    overflow: hidden;}
.m-newslistul li .m-listdiv {  }
.m-newslistul li .m-listdiv .m-title { height: 36px; line-height: 36px; font-size: 18px;   }
.m-newslistul li .m-listdiv .m-title a{ font-weight: bold }
.m-newslistul li .m-listdiv .m-listinfo { font-size: 15px; color: #999; height: 50px; line-height: 26px; overflow: hidden; margin: 10px 0 10px ;    font-weight: normal;}
.m-newslistul li .m-listdiv .m-listime { line-height: 20px; color: #aaa }
.m-newslistul li .m-listdiv .m-listime span { margin-right: 20px }
.m-newslistul li .m-listdiv .m-listime span i { font-style: normal; }
.m-newslistul li .m-listdiv .m-listime em{ float: left; width: 20px; height: 20px; margin-right: 8px }


/* 文章左侧 */
.m-white-box { background-color: #fff; overflow:hidden; margin-bottom: 15px }
.m-ku3newdiv { background-color: #fff; overflow:hidden; margin-bottom: 15px }

.m-page { overflow: hidden; }
.m-page .tspage{ width:100%; height:54px; background:#fff; text-align:center; display:block; overflow:hidden}
.m-page .tspage .tsp_count{ display:none}
.m-page .tspage .tsp_change{ display:none}
.m-page .tspage .tsp_nav{ width:100%; height:auto; text-align:center; display:inline-block; overflow:hidden}
.m-page .tspage .tsp_nav i {display:none}
.m-page .tspage .tsp_nav a i{ width:auto; height:25px; padding:0 15px; line-height:25px; font-size:14px; font-weight:normal; color:#333; margin:10px 0 0 10px; display:inline-block; overflow:hidden;  }
.m-page .tspage .tsp_nav b{ width:auto; height:25px; padding:0 12px; line-height:25px; font-size:14px; font-weight:normal; background:#3eb37e; color:#fff; margin:10px 0 0 10px; display:inline-block; overflow:hidden; }
.m-page .tspage .tsp_nav a{ width:auto; height:25px; padding:0 10px; line-height:25px; font-size:14px; font-weight:normal; color:#555; margin:10px 0 0 10px; display:inline-block; overflow:hidden; background-color: #eee; }
.m-page .tspage .tsp_nav a i{ margin:0; padding:0}
.m-page .tspage .tsp_nav a:hover{ background:#3eb37e; color:#fff;text-decoration: none}
.m-page .tspage .tsp_nav a:hover i{color:#fff;}

/* 下载列表 */
.m-softlistul { padding: 0 20px }
.m-softlistul li{ height: 135px; border-bottom: 1px  dashed  #dcdcdc;}
.m-softlistul li strong{font-size: 18px;  display: block;height: 20px; overflow: hidden;line-height:20px; word-break: break-word; font-weight: bold; margin-bottom: 10px;}
.m-softlistul li .m-jzbox{ float:left;display: inline-block;width: 100px;height: 100px; text-align: center; margin:18px 15px 0px 1px;display: table;}
.m-softlistul li .m-jzbox p{display: table-cell; vertical-align: middle;}
.m-softlistul li .m-jzbox img{max-width: 100px; max-height:100px;vertical-align: middle;}
.m-softlistul li .m-imagebox .m-big{width: 47px; height: 57px;margin:18px 18px 0 4px;}
.m-softlistul li .m-leftbox{width:660px;height:66px; position:relative;float:left;margin-top:17px; }
.m-softlistul li .m-leftbox p{ font-size: 14px; color:#9b9b9b;height:44px;overflow: hidden;word-break: break-word;line-height: 22px; font-weight: normal; margin-bottom: 5px; }
.m-softlistul li .m-leftbox span{font-size: 12px;color:#9b9b9b;display:block; width:370px;height: 17px;overflow: hidden;word-break: break-word; font-weight: normal;}
.m-softlistul li .m-leftbox span i{color:#666;font-style: normal; margin-right: 10px;}
.m-softlistul li .m-rightbox{width: 82px; height: 82px;margin-top: 30px;}
.m-softlistul li .m-rightbox img{margin-bottom: 10px;}
.m-softlistul li .m-rightbox span{display: inline-block;width: 80px;height: 30px; border-radius:3px;  font-size:14px; text-align: center; line-height: 30px;margin-bottom: 4px;overflow: hidden;}
.m-softlistul li .m-rightbox a{color:#fff;width: 80px;height: 30px;display: inline-block;background-color:#25c889;}
.m-softlistul li .m-rightbox a:hover{background-color: #ff4939;}
.m-softlistul li .m-rightbox b{font-size:14px; color: #686868;font-weight:500;margin-left: 6px; overflow: hidden;display: inline-block; width: 74px;height: 17px;word-break: break-word;}

/*  */
.m-divid { background-color: #fff; margin-bottom: 15px; }
.g-game-dl{height:auto; padding:20px;display:block;overflow:hidden;}
.g-game-dl dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-game-dl dt img{width:60px;height:60px;float:left;margin: 8px 15px 0 0;display:inline;overflow:hidden;}
.g-game-dl dt strong{width: 164px;height:18px;line-height:18px;font-size:18px;font-weight:bold;color:#333;float:left;margin: 7px 0 10px 0;display:inline;overflow:hidden;}
.g-game-dl dt b{width: 116px;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#666;float:left;margin: 3px 0 0 0;display:inline;overflow:hidden;}
.g-game-dl dd{width:100%;height: 54px;line-height:18px;font-size:12px;font-weight:normal;color: #999;margin:6px 0 0 0;display:block;overflow:hidden;}


.m-tit { float: left; margin-left: 10px;width: 380px;    overflow: hidden;    height: 40px; }
.m-tit h1{ font-size: 12px; font-weight: normal;color:#666; }
