html {  -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;padding: 0; background:none; background:#f2f2f2;}
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-size: 1em;}
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{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited,a:hover{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* ȫվȫ��CSS���ֽ��� */
.g-recomd-images-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; padding:0; background:#fff; position:relative; zoom:1; z-index:100}
.g-recomd-images-box .f-rolling{ width:1190px; height:105px; display:block; overflow:hidden; margin:auto; float:none; position:relative; zoom:1;border-bottom:1px dotted #cbcbcb; }
.g-recomd-images-box .f-rolling .f-rolling-btn{ width:30px; height:48px; line-height:48px; background:#000; font-size:26px; color:#fff; font-weight:bold; text-align:center; position:absolute; z-index:150; opacity:0.7; filter:alpha(opacity=70); display:none}
.g-recomd-images-box .f-rolling .f-rolling-btn-prev{ top:34px; left:0;}
.g-recomd-images-box .f-rolling .f-rolling-btn-next{ top:34px; right:0;}
.g-recomd-images-box .f-rolling .f-rolling-mask{height:120px; position:relative; zoom:1; display:block; overflow:hidden; margin-left:1px;}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0; z-index:100}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li{ width:56px; height:auto; float:left; overflow:hidden; margin:15px 0 0 26px; display:inline; overflow:hidden}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li a img{ width:56px; height:56px; float:left; overflow:hidden;border-radius: 10px;}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal;color:#666; margin:8px 0 0 0; text-align:center; float:left; overflow:hidden}

.g-recomd-label{ width:1240px; height:auto; display:block; overflow:hidden; background:#fff;margin:auto; position:relative; zoom:1; z-index:100; padding:0;}
.g-recomd-label .g-recomd-label-one{ width:100%; height:25px; margin:9px 0 0 13px; display:block; overflow:hidden;}
.g-recomd-label .g-recomd-label-one em{ width:67px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:12px; font-weight:normal; color:#fff; text-indent:7px; font-style:normal}
.g-recomd-label .g-recomd-label-one b{ float:left; width:878px; height:25px; line-height:25px; overflow:hidden; color:#5a5a5a; font-weight:normal; margin:0 0 0 4px; display:inline;}
.g-recomd-label .g-recomd-label-one b a{ font-size:12px; font-weight:normal; color:#595959; padding:0 9px; display:inline; overflow:hidden; border-right:1px solid #ccc;}
.g-recomd-label .g-recomd-label-one b a:hover{ color:#4e98f4; text-decoration:underline;}
.g-recomd-label .g-recomd-label-two em{ width:67px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:12px; font-weight:normal; color:#fff; text-indent:7px;font-style:normal}
.g-recomd-label .g-recomd-label-three em{ width:67px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:12px; font-weight:normal; color:#fff; text-indent:7px;font-style:normal}

.g-ad-box{ width:1240px; height:80px; display:block; overflow:hidden; margin:auto; position:relative; zoom:1; z-index:100}

.g-plate-one{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; position:relative; zoom:1; z-index:100; background:#fff; padding:0 0 6px 0;}
.g-plate-one .g-plate-one-left{ width:400px; height:auto; float:left; margin:16px 0 0 13px; display:inline; overflow:hidden}


.g-plate-one .g-plate-one-left .f-rolling{ width:400px; height:240px; display:block; overflow:hidden; position:relative;zoom:1}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole{ width:400px; height:210px; overflow:visible; position:relative; zoom:1}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole .f-rolling-text{ position:absolute; left:0; top:205px; width:400px; height:34px; background:#101010;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole .f-rolling-text strong{ width:175px; height:33px; line-height:33px; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#fff; margin:0 0 0 10px;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators{ width:158px; height:14px; position:absolute; top:215px; overflow:hidden; z-index:100; right:9px; margin:0; text-align: right;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators li{ width:26px; height:14px; background:#808080; border:0; padding:0; margin:0; float:left; cursor:pointer; margin:0 0 0 3px}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators .active{ background:#fff; width:39px;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask{ overflow:hidden; position:absolute; zoom:1; left:50px; top:225px; z-index:100; width:600px; height:57px; background:#fff; display:none }
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask .f-rolling-images li{list-style: none; float: left; width:110px; height:47px; overflow: hidden; margin: 5px; position:relative;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-btn-prev{ position:absolute; left:18px; top:118px; width:50px; height:80px; line-height:80px; text-align:center; font-size:50px;  font-weight:normal; display:block; overflow:hidden; background:#000; color:#fff; opacity:0.7; filter:alpha(opacity=70); display:none;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-btn-next{ position:absolute; right:18px;top:118px; width:50px; height:80px; line-height:80px; text-align:center; font-size:50px; font-weight:normal;display:block; overflow:hidden; background:#000; color:#fff;opacity:0.7; filter:alpha(opacity=70);display:none}

.g-plate-one .g-plate-one-left .g-new-intr{ height:230px; display:block; overflow:hidden; margin:18px 0 0 0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title{ width:100%; height:37px; display:block; overflow:hidden; margin:0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dt{ float:left; font-size:20px; font-weight:normal; color:#333;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd{ float:right; font-size:12px; font-weight:normal; color:#aeaeae; height:37px; line-height:24px;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:link{ color:#aeaeae;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:visited{ color:#aeaeae}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:hover{ color:#4e98f4}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd{ width:100%; height:82px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dt{ width:97px; height:67px; float:left; margin:0 0 0 0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dt img{ width:97px; height:67px; display:block; overflow:hidden}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd{ width:280px; height:auto; float:right; overflow:hidden;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd a{ width:100%; height:26px; line-height:16px; font-size:14px; font-weight:400; color:#2a2a2a; display:block; overflow:hidden}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd a::after{
    content: "";
    display: block;
    background: #4e98f4;
    width: 60px;
    margin-top: 5px;
    height: 4px;
}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd a:hover{ color:#4e98f4}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd p{ 
    width:100%; 
    height:auto; 
    line-height:20px; 
    font-size:12px; 
    font-weight:normal; 
    color:#7d7d7d; 
    margin:6px 0 0 0;  
    overflow:hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul{ width:100%; height:auto; display:block; overflow:hidden; margin:0;margin-top: 1px;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li{ height:15px; line-height:15px; float:left; margin:11px 0 0 4px; display:inline; overflow:hidden;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li a{ width:320px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#545454; text-indent:7px;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li a:hover{ color:#4e98f4}

.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li em{ width:70px; height:14px; line-height:14px; float:right; text-align:right; color:#a3a3a3; font-style:normal; padding-right:4px; font-size:12px;}

.g-plate-one .g-intr-box{ width:520px; height:493px; float:left; margin:8px 0 0 15px; display:inline; overflow:hidden;}
.g-plate-one .g-intr-box .m-intr-recomd{ width:100%; height:68px;display:block; overflow:hidden; margin:0;}
.g-plate-one .g-intr-box .m-intr-recomd li{ width:100%; height:22px; line-height:22px; font-size:20px; font-weight:normal; color:#fe0032; text-align:center; margin:10px 0 0 0; float:left; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-recomd li a:link{ color:#fe0032}
.g-plate-one .g-intr-box .m-intr-recomd li a:hover{ color:#4e98f4}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#474747; text-align:center; margin:13px 0 0 0; float:left;overflow:hidden; padding-left:0px;}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a{ float:left; width:24%; height:16px; line-height:16px; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a:link{ color:#474747}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a:visited{ color:#474747}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a:hover{ color:#4e98f4}

.g-plate-one .g-intr-box .m-intr-recomd-tabtn{ width:580px; height:42px; display:block; overflow:hidden; margin:6px 0 0 0; background:url(../../images/intr_btnbg3.jpg) no-repeat left bottom;}
.g-plate-one .g-intr-box .m-intr-recomd-tabtn a{width:104px; height:42px;float:left; margin:0 0 0 0px; display:inline; overflow:hidden; font-size:14px; color:#666; text-align:center; line-height:28px; cursor:pointer}
.g-plate-one .g-intr-box .m-intr-recomd-tabtn .m-desktop-hover{ background:url(../../images/intr_hover2.jpg) no-repeat; color:#fff;}

.g-plate-one .g-intr-box .m-intr-ul{ width:100%; height:auto; overflow:hidden; margin:0;}
.g-plate-one .g-intr-box .m-intr-ul li{ width:100%; height:21px; line-height:21px; float:left; overflow:hidden; margin:10px 0 0 0; padding-left: 0;}
.g-plate-one .g-intr-box .m-intr-ul li a{ width:300px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-ul li a:hover{ color:#4e98f4}
.g-plate-one .g-intr-box .m-intr-ul li em{ float:right; font-size:14px; font-weight:normal; color:#9b9b9b; width:78px; height:20px; line-height:20px; overflow:hidden; margin:0 5px 0 0; font-style:normal}
.g-plate-one .g-intr-box .m-intr-ul li img{ float:left; width:20px; height:20px; float:left; margin:0 0 0 0; display:inline; overflow:hidden; top:0;    border-radius: 3px;}
.g-plate-one .g-intr-box .m-intr-ul .m-intr-ul-bod{ border-bottom:1px dashed #ccc; padding-bottom:11px;}
.g-plate-one .g-intr-box .m-intr-ul li a.m-mis { width: 78px;text-align: right; margin:0 12px 0 0 ; border-right: 1px #ccc solid; padding-right: 10px; color: #666 }
.g-plate-one .g-intr-box .m-intr-ul li a.m-mis:hover { color: #4e98f4 }

.g-plate-one .g-plate-one-right{ width:275px; height:auto; float:right; margin:11px 0 0 0; border-left:1px solid #ebebeb; padding-bottom:4px;}
.g-plate-one .g-plate-one-right .g-editor-box{ width:260px; height:auto; display:block; overflow:hidden; margin:0;}
.g-plate-one .g-plate-one-right .g-editor-box dt{ width:243px; height:23px; line-height:23px; border-left:5px solid #4e98f4; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; margin-top:9px;}
.g-plate-one .g-plate-one-right .g-editor-box dd{  height:59px; display:block; overflow:hidden; border-bottom:1px dashed #cdcdcd; margin-left:7px;}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aimg{ width:32px; height:32px; float:left; margin:13px 0 0 4px; display:inline; overflow:hidden}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aimg img{ width:32px; height:32px; display:block; overflow:hidden;border-radius: 5px}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aname{ width:196px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#272727;display:inline; overflow:hidden; margin:13px 0 0 8px }
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aname:hover{ color:#4e98f4}
.g-plate-one .g-plate-one-right .g-editor-box dd em{ width:176px; height:14px; line-height:14px; float:left; font-size:12px; font-weight:normal; color:#7e7e7e; display:inline; overflow:hidden; font-style:normal; margin:6px 0 0 8px}

.g-plate-one .g-plate-one-right .g-project-box{ width:260px; height:auto; display:block; overflow:hidden; margin:0;}
.g-plate-one .g-plate-one-right .g-project-box dt{ width:243px; height:23px; line-height:23px; border-left:5px solid #4e98f4; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; margin-top:3px;}
.g-plate-one .g-plate-one-right .g-project-box dt span{ font-size:12px; font-weight:normal; color:#adadad; padding-left:5px;}
.g-plate-one .g-plate-one-right .g-project-box dt span a:link{ color:#adadad}
.g-plate-one .g-plate-one-right .g-project-box dt span a:visited{ color:#adadad}
.g-plate-one .g-plate-one-right .g-project-box dt span a:hover{ color:#4e98f4}
.g-plate-one .g-plate-one-right .g-project-box dd{ width:250px; height:auto; display:block; overflow:hidden; margin:7px 0 0 10px; }
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-recomd{ width:250px; height:85px; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-recomd img{ width:250px; height:65px; float:left; overflow:hidden}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-recomd span{ width:250px; height:20px; line-height:20px; float:left; overflow:hidden; background:#000; font-size:12px; font-weight:normal; color:#fff; text-align:center}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-recomd:hover{ color:#FF0;}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-recomd:hover span{ color:#ff0}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-ul{ width:250px; height:52px; display:block; overflow:hidden; margin:0}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-ul li{ width:120px; height:20px; line-height:16px; float:left; margin:9px 0 0 0; font-size:12px; font-weight:normal; color:#656762;text-indent:10px;}
.g-plate-one .g-plate-one-right .g-project-box dd .m-project-ul li a{ 
    color:#656762;     
    width: 115px;
    overflow: hidden;
    display: block;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.g-plate-one .g-plate-one-right .g-project-box dd .m-project-ul li a:hover{ color:#4e98f4; }

.g-plate-two{ width:1240px; height:auto; display:block; overflow:hidden; background:#fff; margin:auto; padding:12px 0 0 0 ;}
.g-plate-two .g-plate-usedir{ width:936px; height:auto; float:left; margin:0 0 0 13px; display:inline; overflow:hidden}
.g-plate-two .g-plate-usedir .m-plate-usedir-title{ width:100%; height:48px; line-height:52px; display:block; overflow:hidden; border-bottom:2px solid #21c485; margin:0 0 3px 0;}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dt{ float:left; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#393937; margin:4px 0 0 2px; display:inline; overflow:hidden}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dt span{ color:#32a71a;}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dd{ width:auto; float:right; margin:18px 10px 0 0; display:inline; font-size:12px; font-weight:normal; color:#595959}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dd span{ color:#ff6a00; font-weight:bold; padding:0 4px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg{  height:auto; display:block;overflow:hidden; margin:0; padding-bottom:15px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont{ width:187px; height:auto; float:left; overflow:hidden; margin:13px 0 0 0;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#202020; text-indent:12px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt a:link{ color:#202020}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt a:hover{ color:#4e98f4}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd{ width:100%; height:22px; line-height:22px; margin:9px 0 0 0; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#262626; text-indent:43px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd a{ color:#262626; font-size: 14px}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd a:hover{ color:#4e98f4;}

.g-plate-two .g-plate-recomdir{ width:275px; height:520px; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:3px 0 0 0;}
.g-plate-two .g-plate-recomdir strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:nomral; color:#343434; display:block; overflow:hidden; margin:13px 0 8px 0;}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd{ width:255px; height:63px; display:block; overflow:hidden; margin:0 0 0 7px; border-bottom:1px dashed #cdcdcd}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dt{ width:32px; height:32px; float:left; margin:14px 0 0 4px; display:inline; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dt img{ width:32px; height:32px; display:block; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd{ width:210px; height:auto; line-height:14px; float:left; margin:2px 0 0 8px; display:iniline; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd a{ width:176px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#272727;display:inline; overflow:hidden; margin:13px 0 0 0 }
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd a:hover{ color:#4e98f4}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd em{ width:176px; height:14px; line-height:14px; float:left; font-size:12px; font-weight:normal; color:#7e7e7e; display:inline; overflow:hidden; font-style:normal; margin:6px 0 0 0}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul{ width:255px; height:auto;display:block; overflow:hidden; margin:0 0 0 8px;}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li{width:100%; height:35px; line-height:35px; border-bottom:1px dashed #cdcdcd; font-size:12px; font-weight:normal; display:block; overflow:hidden; text-indent:4px;}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:link{ color:#444; font-size: 14px}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:visited{ color:#444}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:hover{ color:#4e98f4}

.g-coop-box{ width:1240px; height:147px; display:block; overflow:hidden; margin:auto; padding:4px 0; background:#fff;}
.g-coop-box .g-coop-cont{width:1220px; height:145px; display:block; overflow:hidden; border:1px dashed #cdcdcd; border-left:0; border-right:0; margin:0 0 0 10px;}
.g-coop-box .g-coop-cont .m-coop-title{ width:35px; height:102px; float:left; margin:25px 0 0 8px; display:inline; overflow:hidden}
.g-coop-box .g-coop-cont .f-rolling{ width:1170px; height:99px; float:left; overflow:hidden; position:relative; zoom:1; margin-top:25px;}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask{ overflow:hidden; position:absolute; zoom:1; left:0; top:0; z-index:100; height:99px; background:#fff; }
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li{list-style: none; float: left; width:116px; height:99px; overflow: hidden; padding:0; margin:0 0 0 12px; display:inline; position:relative;}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a img{ height:78px; width:116px; display:block; overflow:hidden; max-width:none}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a span{ width:100%; height:21px; line-height:21px; display:block; overflow:hidden; background:#1e1e1e; text-align:center; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a:hover{ color:#ff0}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a:hover span{ color:#ff0}


.g-desktop-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; padding:0 0 15px 0; background:#fff;}
.g-desktop-box .g-desktop-recomd{ width:692px; height:auto; float:left; margin:4px 0 0 13px; display:inline; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title{ width:100%; height:43px; border-bottom:2px solid #53ba13; display:block; overflow:hidden; margin:0;}
.g-desktop-box .g-desktop-recomd .m-desktop-title dt{ width:auto; height:46px; line-height:24px; float:left; font-size:26px; font-weight:normal; color:#383838; margin:0 0 0 7px; display:inline; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd{ width:auto; height:46px; float:right; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd a{ width:68px; height:20px; line-height:20px; float:left; font-size:12px; font-weight:normal; color:#929292; text-align:center; margin:7px 0 0 9px; display:inline; overflow:hidden;}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd a:hover{color:#fff}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd .m-desktop-hover{color:#fff}
.g-desktop-box .g-desktop-recomd .m-desktop-cont{ width:685px; height:auto; overflow:hidden; margin:auto; display:none}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt{ width:100%; height:174px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a{ width:222px; height:139px; float:left; margin:19px 0 0 9px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a img{ width:224px; height:139px; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a span{ width:100%; height:25px; line-height:25px; font-size:12px; font-weight:normal;  color:#fff; text-align:center; background:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; top:114px;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a:hover{ color:#ff0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a:hover span{opacity:1; filter:alpha(opacity=100); color:#ff0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a{ width:160px; height:auto; float:left; overflow:hidden; margin:14px 0 0 9px;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a img{ width:160px; height:99px; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#353535; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#9f9f9f; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover{ color:#000}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover strong{ color:#000}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover span{ color:#000}

.g-desktop-box .g-desktop-hot{ width:248px; height:auto; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:0 0 0 0;}
.g-desktop-box .g-desktop-hot strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; display:block; overflow:hidden; margin:9px 0 8px 0;}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd{ width:220px; height:auto; display:block; overflow:hidden; margin:0 0 0 12px; }
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li{ width:218px; height:auto;border-bottom:1px solid #f3f3f3 ; padding:7px 0 ; display:block; overflow:hidden; position:relative; zoom:1; padding-left:2px;}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li a{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#414141; display:block; overflow:hidden}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li a img{ width:200px; height:124px;overflow:hidden; display:none}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover{ padding:7px 0; }
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover span{ width:200px; height:24px; line-height:24px; font-size:12px; font-weight:normal; text-align:center; color:#fff; position:absolute; left:2px; top:114px; background:#000; display:block; overflow:hidden}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover img{ width:200px; height:124px;overflow:hidden; display:block}


.g-andir-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; padding:0 0 10px 0; background:#fff; position:relative; zoom:1; z-index:100}
.g-andir-box .g-andir-recomd{ width:692px; height:auto; float:left; margin:4px 0 0 13px; display:inline; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title{ width:100%; height:46px; border-bottom:2px solid #53ba13; display:block; overflow:hidden; margin:0;}
.g-andir-box .g-andir-recomd .m-andir-title dt{ width:auto; height:46px; line-height:24px; float:left; font-size:26px; font-weight:normal; color:#383838; margin:0 0 0 7px; display:inline; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title dd{ width:auto; height:46px; float:right; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title dd a{ width:68px; height:20px; line-height:20px; float:left; font-size:12px; font-weight:normal; color:#929292; text-align:center; margin:7px 0 0 9px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-recomd .m-andir-title dd a:hover{color:#fff}
.g-andir-box .g-andir-recomd .m-andir-title dd .m-desktop-hover{color:#fff}

.g-andir-box .g-andir-recomd .m-andir-cont{ width:685px; height:auto; overflow:hidden; margin:auto; display:none}
.g-andir-box .g-andir-recomd .m-andir-cont dt{ width:100%; height:178px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-andir-box .g-andir-recomd .m-andir-cont dt a{ width:330px; height:142px; float:left; margin:21px 0 0 12px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-andir-box .g-andir-recomd .m-andir-cont dt a img{ width:336px; height:142px; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dt a span{ width:100%; height:30px; line-height:30px; font-size:12px; font-weight:normal;  color:#fff; text-align:center; background:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; top:112px;}
.g-andir-box .g-andir-recomd .m-andir-cont dt a:hover{ color:#ff0}
.g-andir-box .g-andir-recomd .m-andir-cont dt a:hover span{opacity:1; filter:alpha(opacity=100); color:#ff0}
.g-andir-box .g-andir-recomd .m-andir-cont dd{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-andir-box .g-andir-recomd .m-andir-cont dd a{ width:98px; height:auto; float:left; overflow:hidden; margin:12px 0 0 14px;}
.g-andir-box .g-andir-recomd .m-andir-cont dd a img{ width:98px; height:98px; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#353535; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#9f9f9f; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover{ color:#000}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover strong{ color:#000}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover span{ color:#000}

.g-andir-box .g-andir-hot{ width:248px; height:auto; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:0 0 0 0;}
.g-andir-box .g-andir-hot strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; display:block; overflow:hidden; margin:9px 0 8px 0;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd{ width:220px; height:auto; display:block; overflow:hidden; margin:8px 0 0 12px; }
.g-andir-box .g-andir-hot .m-andir-hot-recomd li{ width:218px; height:auto;border-bottom:1px solid #f3f3f3 ; padding:8px 0 8px 2px ; float:left; overflow:hidden; position:relative; zoom:1;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#454545; display:block; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#454545; margin:0 0 0 3px;  display:block; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a img{display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li em{ display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li span{ display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover{ padding:9px 0; }
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover img{ width:67px; height:67px; float:left; margin:0 0 0 3px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover b{ width:128px; height:14px; line-height:14px; font-size:12px; font-weight:bold; color:#1e1e1e; float:left; margin:0 0 0 9px; display:inline; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover em{ width:128px; height:14px; line-height:14px; font-size:12px; font-weight:normal; font-style:normal; color:#8c8c8c; float:left; margin:9px 0 0 9px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover span{ width:60px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#ff9702; float:left; margin:9px 0 0 9px; display:inline; overflow:hidden}

.g-dir-class{ width:1240px; height:auto; display:block; overflow:hidden; background:#fff; margin:auto; padding:8px 0 12px 0;position:relative; zoom:1; z-index:100}
.g-dir-class .g-dir-title{ width:1220px; height:26px; line-height:26px; border-bottom:2px solid #ff7900; padding-bottom:13px;  font-size:26px; font-weight:normal; color:#383838; text-indent:6px; display:block; overflow:hidden; margin:auto; float:none; margin-bottom:17px}
.g-dir-class .g-dir-title span{ color:#ff7700}
.g-dir-class .g-plate-one{ width:1240px; height:auto; display:block; overflow:hidden; margin:0;}
.g-dir-class .g-plate-one .g-plate-one-dl{ width:390px; height:132px; float:left; margin:2px 0 0 18px; display:inline; overflow:hidden; position:relative; zoom:1;}
.g-dir-class .g-plate-one .g-plate-one-dl dt{ width:100%; height:56px; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:100}
.g-dir-class .g-plate-one .g-plate-one-dl dt img{ width:55px; height:56px; float:left;}
.g-dir-class .g-plate-one .g-plate-one-dl dt strong{ width:230px; height:18px; line-height:18px; float:left; margin:37px 0 0 21px; display:inline; overflow:hidden; font-size:16px; font-weight:normal; color:#404040}
.g-dir-class .g-plate-one .g-plate-one-dl dd{  height:65px; border:1px solid #ddd; position:absolute; left:11px; top:15px; z-index:50; margin:0; padding:49px 0 0 0 }
.g-dir-class .g-plate-one .g-plate-one-dl dd a{ font-size:14px; font-weight:normal; color:#414141; float:left; margin:7px 0 0 30px; display:inline;}
.g-dir-class .g-plate-one .g-plate-one-dl dd a:hover{ color:#000; text-decoration:underline}
.g-dir-class .g-oj-box{ width:1240px; height:7px; position:absolute; left:0; bottom:0; z-index:50; margin:0;}
.g-dir-class .g-oj-box .g-oj-bottom-left{ width:7px; height:7px; float:left}
.g-dir-class .g-oj-box .g-oj-bottom-right{ width:7px; height:7px; float:right}

/**���а�*/
.g-rank-box{ width:1240px; height:auto; display:block; overflow:hidden;float:none; background:#fff; margin:10px auto 0; position:relative; zoom:1; z-index:100; padding:0 0 12px 0;}
.g-rank-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-rank-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-rank-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-rank-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}
.g-rank-box .m-rank-more{ width:217px; height:29px; line-height:29px; display:block; overflow:hidden; margin:11px auto 0; border:2px solid #dfdfdf; background:#fff; text-align:center; font-size:14px; font-weight:normal; color:#8c8c8c}
.g-rank-box .m-rank-more:hover{ background:#333; color:#fff}

.g-rank-box .g-rank-listbox{ width:232px; height:auto; float:left; margin:14px 0 0 15px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-title{ width:100%; height:40px; display:block; overflow:hidden; margin:0;}
.g-rank-box .g-rank-listbox .g-rank-title dt{ width:37px; height:37px; float:left; border-top:3px solid #fff; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-title dd{ width:187px; height:32px; line-height:32px; float:left; margin:4px 0 0 0;  overflow:hidden; font-size:16px; font-weight:normal; color:#fff; text-indent:14px;}
.g-rank-box .g-rank-listbox .g-rank-list{ width:213px; height:auto; display:block; overflow:hidden; float:none; margin:auto;}
.g-rank-box .g-rank-listbox .g-rank-list li{ width:100%; height:auto; float:left; border-bottom:1px dotted #d8d8d8; overflow:hidden; padding:11px 0;}
.g-rank-box .g-rank-listbox .g-rank-list li a b{ width:19px; height:19px; line-height:19px; text-align:center;font-size:12px; font-weight:normal; color:#fff; float:left; margin:0 0 0 2px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-list li a strong{ width:170px; height:16px; line-height:16px; float:left; font-size:15px; font-weight:normal; color:#2f2f2f; overflow:hidden; margin:0 0 0 11px; display:inline}
.g-rank-box .g-rank-listbox .g-rank-list li a .m-rank-list-img{ display:none}
.g-rank-box .g-rank-listbox .g-rank-list li a .m-rank-list-xx{ display:none}
.g-rank-box .g-rank-listbox .g-rank-list li a em{ display:none}

.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover b{ width:19px; height:19px; line-height:19px; text-align:center;  font-size:12px;  font-weight:normal; color:#fff; float:left; margin:21px 0 0 2px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover .m-rank-list-img{ width:61px; height:61px; float:left; margin:0 0 0 11px; display:inline; overflow:hidden}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover strong{ width:109px; height:16px; line-height:16px; float:left; font-size:15px; font-weight:normal; color:#2f2f2f; overflow:hidden; margin:0 0 0 11px; display:inline}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover .m-rank-list-xx{ width:69px; height:12px; float:left; margin:4px 0 0 11px; display:inline; overflow:hidden}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover em{ width:64px; height:20px; line-height:20px; float:left; font-size:12px; font-weight:normal; color:#fff; text-align:center; margin:7px 0 0 11px; display:inline; overflow:hidden; font-style:normal}

.g-rank-box .g-rank-greed .g-rank-title dt{ border-top:3px solid #679e1f;}
.g-rank-box .g-rank-greed .g-rank-title dd{  background:#84bc3d; }
.g-rank-box .g-rank-greed .g-rank-list li a b{  background:#7cb930;}
.g-rank-box .g-rank-greed .g-rank-list li .m-rank-hover b{ background:#7cb930;}
.g-rank-box .g-rank-greed .g-rank-list li .m-rank-hover em{ background:#84bd3c;}

.g-rank-box .g-rank-blue .g-rank-title dt{ border-top:3px solid #4a99ba;}
.g-rank-box .g-rank-blue .g-rank-title dd{  background:#56b4da; }
.g-rank-box .g-rank-blue .g-rank-list li a b{  background:#56b4da;}
.g-rank-box .g-rank-blue .g-rank-list li .m-rank-hover b{ background:#56b4da;}
.g-rank-box .g-rank-blue .g-rank-list li .m-rank-hover em{ background:#56b4da;}

.g-rank-box .g-rank-red .g-rank-title dt{ border-top:3px solid #c45051;}
.g-rank-box .g-rank-red  .g-rank-title dd{  background:#ed5b5c; }
.g-rank-box .g-rank-red  .g-rank-list li a b{  background:#ed5b5c;}
.g-rank-box .g-rank-red  .g-rank-list li .m-rank-hover b{ background:#ed5b5c;}
.g-rank-box .g-rank-red  .g-rank-list li .m-rank-hover em{ background:#ed5b5c;}

.g-rank-box .g-rank-hui .g-rank-title dt{ border-top:3px solid #aeaeae;}
.g-rank-box .g-rank-hui  .g-rank-title dd{  background:#ccc; }
.g-rank-box .g-rank-hui  .g-rank-list li a b{  background:#ccc;}
.g-rank-box .g-rank-hui  .g-rank-list li .m-rank-hover b{ background:#ccc;}
.g-rank-box .g-rank-hui  .g-rank-list li .m-rank-hover em{ background:#ccc;}

.g-rank-box .g-rank-cyan .g-rank-title dt{ border-top:3px solid #3b927f;}
.g-rank-box .g-rank-cyan .g-rank-title dd{  background:#36ae93; }
.g-rank-box .g-rank-cyan .g-rank-list li a b{  background:#36ae93;}
.g-rank-box .g-rank-cyan .g-rank-list li .m-rank-hover b{ background:#36ae93;}
.g-rank-box .g-rank-cyan .g-rank-list li .m-rank-hover em{ background:#36ae93;}

.g-rank-box .g-abc-search{ width:934px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-rank-box .g-abc-search img{ float:left; width:133px; height:87px; margin:23px 0 0 0; overflow:hidden}
.g-rank-box .g-abc-search p{ width:800px; height:77px; float:left; overflow:hidden; margin:23px 0 0 0; font-size:16px; font-weight:normal; color:#d4d4d4; display:inline;word-break:break-all;word-wrap:break-word; line-height:36px; padding-top:10px;}
.g-rank-box .g-abc-search p a{ color:#6ed1bc; padding:0 15px;}
.g-rank-box .g-abc-search p a:hover{ color:#090; font-weight:bold; font-size:18px}


.g-friend-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:10px auto 0; background:#fff; position:relative; zoom:1; padding-bottom:10px;}
.g-friend-box .span9{ width:1210px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-friend-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-friend-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-friend-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-friend-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}

.g-friend-box .span9 .g-friend-title{ height:28px; line-height:28px; padding:10px 0 12px 0; display:block; overflow:hidden; border-bottom:2px solid #3399ff; margin:0}
.g-friend-box .span9 .g-friend-title dt{ width:auto; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#383838; float:left; margin:0 0 0 9px; display:inline; overflow:hidden
}
.g-friend-box .span9 .g-friend-title dt span{ color:#3399ff}
.g-friend-box .span9 .g-friend-title dd{ float:right; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#5f5f5f; margin:14px 8px 0 0 ; display:inline; overflow:hidden;}
.g-friend-box .span9 .g-friend-title dd a{ color:#5f5f5f}
.g-friend-box .span9 .g-friend-title dd a:hover{ color:#3399ff}
.g-friend-box .span9 .g-friend-ul{  height:auto; display:block; overflow:hidden; margin:10px auto 0;}
.g-friend-box .span9 .g-friend-ul li{ float:left; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:3px 6px; display:inline; overflow:hidden;word-break:break-all;word-wrap:break-word;}
.g-friend-box .span9 .g-friend-ul li a{ color:#4e4e4e; height:14px; line-height:14px;white-space:nowrap}
.g-friend-box .span9 .g-friend-ul li a:hover{ color:#3399ff; text-decoration:underline}


#foot {width:960px; text-align:center; margin:0 auto; font-size:12px; font-weight:normal;}
#foot .gotop a {width:42px; height:25px; float:right; cursor:pointer;}
#foot .gotop a:hover { background-position:left bottom;}
#foot li {  display:inline-block; *display:inline; zoom:1; padding-left:10px; margin-left:10px; border-left:1px solid #999; color:#333}
#foot li a {color:#333;}
#foot li a:hover {color:#1D8D23; text-decoration:underline;}
#foot .item1 {border:none; padding:0; margin:0; }
#foot p {color:#333;  line-height:24px; margin:10px 0;}
#foot p a {color:#333; margin:0 5px;}
#foot p span {color:#808080;}
#foot p img { vertical-align:middle; margin-left:5px;}

.crad {width:1240px; margin:10px auto; }
.crad iframe {margin-left:120px;}

#roll_top {position:relative;bottom: 200px; margin-bottom:1px;cursor:pointer;height:60px; line-height:60px;width:60px;display:block;background:#009900;  font-weight:normal; font-size:22px; text-align:center; color:#fff; border-radius:4px}
#roll_top:hover {background:#005b00; color:#fff}
#roll {width:60px;position:fixed;left:50%;cursor:pointer;margin-left:620px; bottom:10%; _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 }

.bdshare-slide-button-box{ z-index:1000}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; height:22px; line-height:22px;}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; cursor:pointer; }
.autocomplete-suggestions strong { font-weight: bold; color: #06F}
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }


.g-log-box .span2 a { color: #070;}
.g-log-box .span2 a:hover { color: #005200;  text-decoration: underline;}


.g-android-game{ width:1240px; height:auto; margin:auto; background:#fff; display:block; overflow:hidden}
.g-android-game .m-ag-title{ width:1210px; height:31px; padding:10px 0; border-bottom:3px solid #4e98f4;margin:0 0 0 13px; overflow:hidden;border-top: 1px solid #eee;}
.g-android-game .m-ag-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-android-game .m-ag-title dt i{ width:31px; height:31px; background:url(../../images/index-icon.png) no-repeat 0 -626px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-android-game .m-ag-title dt span{ color:#4e98f4}
.g-android-game .m-ag-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.g-android-game .m-ag-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.g-android-game .m-ag-title dd a:hover{ background:#4e98f4; color:#fff; border-radius:15px;}
.g-android-game .m-ag-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}

.g-ag-cont{ width:920px; height:auto; border-right:1px solid #eee; margin:17px 0 0 13px; }
.g-ag-cont dl{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-cont dl dt{ width:auto; height:auto; float:left; display:inline; overflow:hidden}
.g-ag-cont dl dt strong{ width:90px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#f2f2f2; float:left; margin:0 13px 10px 3px; display:inline; overflow:hidden; cursor:pointer}
.g-ag-cont dl dt strong:hover {background:#4e98f4;}
.g-ag-cont dl dt strong:hover a{color:#fff;}
.g-ag-cont dl dt .f-hover{ background:#4e98f4; color:#fff;}
.g-ag-cont dl dt .f-hover a{ color:#fff;}
.g-ag-cont dl dd{ width:auto; height:auto; float:right; margin:2px 26px 0 0; display:inline; overflow:hidden}
.g-ag-cont dl dd a{ width:auto; height:28px; line-height:28px; padding:0 12px; font-size:14px; font-weight:normal; color:#333; border:2px solid #f2f2f2; float:left; margin:0 0 0 20px; display:inline; overflow:hidden; text-decoration:none}
.g-ag-cont dl dd a:hover{ border-color:#93d685; color:#4e98f4;}
.g-ag-cont ul{ width:100%; height:auto; padding:0 0 10px 0; display:block; overflow:hidden}
.g-ag-cont ul li{ width:94px; height:142px; float:left; margin:21px 4px 0 3px; display:inline; overflow:hidden}
.g-ag-cont ul li a{ width:90px; height:140px; border:1px solid #fff; display:block; overflow:hidden}
.g-ag-cont ul li a img{ width:70px; height:70px; margin:8px auto 6px; border-radius:14px; display:block; overflow:hidden}
.g-ag-cont ul li a strong{ width:100%; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:0; display:block; overflow:hidden}
.g-ag-cont ul li a b{ width:72px; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#4e98f4; border-radius:6px; margin:0 auto; display:none; overflow:hidden}
.g-ag-cont ul li a em{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:4px 0 0; display:block; overflow:hidden}
.g-ag-cont ul li a:hover{ text-decoration:none; background:#f8f8f8; border:1px solid #ededed}
.g-ag-cont ul li a:hover strong{ display:none}
.g-ag-cont ul li a:hover b{ display:block;}

.g-ag-rank{ width:270px; height:auto; margin:17px 0 0 15px; overflow:hidden; float: right; margin-right: 15px;}
.g-ag-rank .m-ag-ranktitle{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; display:block; overflow:hidden;}
.g-ag-rank .m-ag-ranktitle i{ width:5px; height:20px; background:#4e98f4; margin:0 12px 0 0; float:left; display:inline; overflow:hidden}
.g-ag-rank dl{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dt a{ width:100%; height:66px; border-bottom:1px solid #eee; display:block; overflow:hidden;margin-top: 5px;}

.g-ag-rank dl dt a i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; font-style:normal; text-align:center; background:#ff5555; border-radius:22px; float:left; margin:23px 11px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a img{ width:50px; height:50px; border-radius:12px; float:left; margin:8px 12px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a strong{ width:124px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:12px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a b{ width:124px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a:hover strong{ color:#4e98f4}
.g-ag-rank dl dt a:nth-child(2) i{ background:#f60}
.g-ag-rank dl dt a:nth-child(3) i{ background:#f90}
.g-ag-rank dl dd{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dd a{ width:100%; height:35px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-ag-rank dl dd a.last{border-bottom:0;}

.g-ag-rank dl dd a i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; font-style:normal; text-align:center; background:#aaa; border-radius:22px; float:left; margin:7px 11px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dd a strong{ width:150px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-ag-rank dl dd a b{ width:auto; height:35px; line-height:35px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0; display:inline; overflow:hidden}
.g-ag-rank dl dd a:hover strong{ color:#4e98f4;}


.g-box-970{ width:1240px; height:auto; background:#fff; margin:auto; display:block; overflow:hidden;}

.m-project-title{ width:auto; height:43px; border-width:1px 0; border-style:solid; border-color:#eee; margin:16px 13px 0; display:block; overflow:hidden;}
.m-project-title dt{ width:auto; height:43px; line-height:43px; font-size:16px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
.m-project-title dt i{ width:5px; height:20px; background:#21c485; float:left; margin:11px 13px 0 0; display:inline; overflow:hidden}
.m-project-title dd{ width:auto; height:43px; float:right; display:inline; overflow:hidden}
.m-project-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:8px 10px 0 0; padding:0 8px; display:inline; overflow:hidden}
.m-project-title dd a:hover{ background:#21c485; color:#fff; border-radius:15px; text-decoration:none}


.m-project-cont{ width:100%; height:auto; border-bottom:1px solid #eee; padding:16px 0; display:block; overflow:hidden; position:relative; zoom:1}
.m-project-cont .m-show-window{ width:1130px; height:160px; margin:0 0 0 9px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.m-project-cont .m-show-window ul{ width:1000px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.m-project-cont .m-show-window ul li{ width:200px; height:auto; float:left; margin:0px 33px 0 0; display:inline;}
.m-project-cont .m-show-window ul li a{ text-decoration:none}
.m-project-cont .m-show-window ul li a img{ width:100%; height:126px; display:block; overflow:hidden}
.m-project-cont .m-show-window ul li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:12px 0 0; display:block; overflow:hidden}
.m-project-cont .m-show-window ul li a:hover strong{ color:#ff2352; text-decoration:none}
.m-project-cont b{ width:26px; height:26px; border:2px solid #999; border-radius:33px; float:left; margin:50px 0 0 13px; display:inline; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.m-project-cont b:before{ content:""; border-left:2px solid #999; border-bottom:2px solid #999; width:9px; height:9px; display:block; overflow:hidden; position:absolute; left:9px; top:8px; transform:rotate(45deg)}
.m-project-cont .u-right-btn{ margin-left:9px;transform:rotate(180deg)}
.m-project-cont b:hover{ border-color:#21c485}
.m-project-cont b:hover:before{ border-color:#21c485}


.m-as-title{ width:1210px;  height:31px; padding:10px 0; border-bottom:3px solid #21c485;margin:0 auto; display:block; overflow:hidden;}
.m-as-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.m-as-title dt i{ width:31px; height:31px; background:url(../../images/index-icon.png) no-repeat 0 -415px!important; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.m-as-title dt span{ color:#21c485}
.m-as-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.m-as-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.m-as-title dd a:hover{ background:#21c485; color:#fff; border-radius:15px;}
.m-as-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}

.m-as-btn{width: 1140px;height:auto;margin:0 20px;padding: 8px 0 0 0;display:block;overflow:hidden;position:relative;zoom1;}
.m-as-btn dt{ width:100%; height:46px; display:block; overflow:hidden}
.m-as-btn dt b{ width:auto; height:32px; line-height:32px; padding:0 20px; font-size:14px; font-weight:normal; color:#333; border:1px solid #f2f2f2; border-radius:22px;float:left; margin:10px 11px 0 0; display:inline; overflow:hidden; cursor:pointer}
.m-as-btn dt .f-hover{ border-color:#21c485;}
.m-as-btn dt .f-hover a{ color:#21c485}
.m-as-btn dd{width:auto;height: 24px;line-height: 24px;background: #21c485;color: #fff;padding: 0 14px;display:block;overflow:hidden;position:absolute;left: 4px;top: 24px;border-radius: 4px; cursor:pointer}
.m-as-btn dt b:hover a{ color:#21c485}
.m-as-btn dt b:hover{ border-color:#21c485; }

.m-as-cont{ width:1205px; height:auto;border-top:1px solid #eee; margin:17px auto; display:block; overflow:hidden; }
.m-as-cont li{ width:200px; height:89px; border-width:0px 1px 1px 0; border-style:solid; border-color:#eee; float:left; margin:0; display:inline; overflow:hidden}
.m-as-cont li a{ width:100%; height:89px; display:block; overflow:hidden}
.m-as-cont li a .u-as-img{ width:60px; height:60px; float:left; margin:14px 14px 0 14px; border-radius:14px;display:inline; overflow:hidden}
.m-as-cont li a strong{ width:108px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:18px 0 0; display:inline; overflow:hidden}
.m-as-cont li a .u-as-rank{ width:auto; height:14px;float:left; margin:6px 0 0; display:inline; overflow:hidden}
.m-as-cont li a b{ width:98px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:3px 0 0; display:inline; overflow:hidden}
.m-as-cont li a:hover strong{ color:#f30}
.m-as-cont li:nth-child(6n){ border-right:0;}


/*热门排行榜*/
.m-rank-title{ width:1210px;  height:31px; padding:10px 0; border-bottom:3px solid #21c485;margin:0 auto; display:block; overflow:hidden;}
.m-rank-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.m-rank-title dt i{ width:31px; height:31px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.m-rank-title dt span{ color:#21c485}
.m-rank-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.m-rank-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.m-rank-title dd a:hover{ background:#21c485; color:#fff; border-radius:15px;}
.m-rank-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}


.g-log-box .m-log-search{ overflow:visible}
.g-log-box .m-log-search #topForm{width:512px;height: 34px;display:block;border:2px solid #28af25;margin:0; position:relative; zoom:1}
.g-log-box .m-log-search #topForm .schsel{ width:70px; height:37px; float:left; border-right:1px solid #cfcfcf; background:#fafafa;}
.g-log-box .m-log-search #topForm .schsel .schsel-now #headSlected{ cursor:pointer; width:70px; height:37px; line-height:37px; display:block; font-size:12px; font-weight:normal; color:#676767; text-indent:18px;}
.g-log-box .m-log-search #topForm .schsel #headSel{ width:70px; height:auto; background:#fff; display:block;margin:0; position:absolute; left:2px; top:37px; zoom:1; z-index:250 }
.g-log-box .m-log-search #topForm .schsel #headSel li{ width:70px; height:34px; display:block; overflow:hidden;}
.g-log-box .m-log-search #topForm .schsel #headSel li a{ width:70px; height:34px; line-height:34px; text-align:center; font-size:12px; font-weight:normal; color:#000; background:#fafafa; margin:0; display:block; overflow:hidden}
.g-log-box .m-log-search #topForm .schsel #headSel li a:hover{ background:#000; color:#fff}
.g-log-box .m-log-search #topForm dl{ width:70px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0; font-size:14px;}
.g-log-box .m-log-search #topForm dl dt{ width:100%; height:34px; line-height:34px; background:#f5f5f5; color:#555; font-weight:normal; text-indent:13px; display:block; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.g-log-box .m-log-search #topForm dl dt i{ border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #A7A7A7; display:block; overflow:hidden; position:absolute; right:10px; top:15px;}
.g-log-box .m-log-search #topForm dl dd{ width:100%; height:34px; line-height:34px; background:#f5f5f5; color:#555; text-align:center; display:none; overflow:hidden; cursor:pointer}

.g-log-box .m-log-search #topForm .keyword_input{width:369px;height: 34px;line-height: 34px;font-size:14px;float:left;border:0;overflow:hidden;padding:0;margin:0 0 0 70px;display:inline;text-indent:4px;}
.g-log-box .m-log-search #topForm .schbtn{width:73px;height: 34px;line-height: 34px;float:right;background:#28af25;border:0;font-size:14px;font-weight:normal;color:#fff;text-align:center;}
.g-log-box .m-log-search #topForm .schbtn:hover{ background:#129A0F;}





/* ͷ���̶�λ */
.topsoft{position: absolute; width:82px; height:auto;  overflow:hidden; margin:15px 0 0 40px; display:inline; overflow:hidden; background-color: #fff;z-index: 99999;}
.topsoft a {display: block;width: 56px;margin-left: 22px;}
.topsoft a img{display: block; width:56px; height:56px; overflow:hidden}
.topsoft a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#666; margin:8px 0 0 0; text-align:center;  overflow:hidden; display: inline-block;}

/* .g-recomd-images-box .f-rolling {width: auto;}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li {margin-left: 28px;}
.g-recomd-images-box .f-rolling .f-rolling-mask {margin:0 0 0 100px} */

.g-recomd-images-box .f-rolling {width: auto;}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li {margin-left: 26px;}
.g-recomd-images-box .f-rolling .f-rolling-mask {margin:0 0 0 40px}




/*首页-专题合集*/
.hlyx_zxhj_list{ padding: 5px 0; margin-bottom: 10px;}
.hlyx_zxhj_list li{ font-size: 13px; float: left; width: 200px; height: 18px; line-height: 18px; overflow: hidden; margin: 15px 0 0 40px; }
/* .hlyx_zxhj_list li.one{ margin-left: 0; } */
.hlyx_zxhj_list li a:hover {
    color: #4e98f4;
}
.hlyx_zxhj_list li a:before{ content: ''; display: block; float: left; width: 8px; height: 8px; border-radius: 2px; background: #CCC; margin: 5px 12px 0 0; }
.hlyx_zxhj_list li a:hover:before{ background: #4e98f4; }



/* 首页排行榜 */
.paihang-container {
    display: flex;
    flex-wrap:wrap;
    margin: 10px 20px 30px 20px;
}
.paihang-container a {
    text-align: center;
    border-radius: 4px;
    font-size: 13px;
    width: 128px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 8px;
    margin: 5px 8px;
    background-color: rgba(245, 245, 245, 1);
    color: #666666;
}



/*合集推荐*/
.g-keyword-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:10px auto 0; background:#fff; position:relative; zoom:1; padding-bottom:10px;}
.g-keyword-box .span9{ width:1210px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-keyword-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-keyword-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-keyword-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-keyword-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}

.g-keyword-box .span9 .g-keyword-title{ height:28px; line-height:28px; padding:10px 0 12px 0; display:block; overflow:hidden; border-bottom:2px solid #3399ff; margin:0}
.g-keyword-box .span9 .g-keyword-title dt{ width:auto; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#383838; float:left; margin:0 0 0 9px; display:inline; overflow:hidden
}
.g-keyword-box .span9 .g-keyword-title dt span{ color:#3399ff}
.g-keyword-box .span9 .g-keyword-title dd{ 
    /* float:right; 
    height:16px; 
    line-height:16px; 
    font-size:12px; 
    font-weight:normal; 
    color:#5f5f5f; 
    margin:14px 8px 0 0 ; 
    display:inline; 
    overflow:hidden; */
    width: auto;
    height: 31px;
    float: right;
    display: inline;
    overflow: hidden;
}
.g-keyword-box .span9 .g-keyword-title dd a{ 
    width: auto;
    height: 28px;
    line-height: 28px;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin: 2px 0 0;
    padding: 0 8px;
    display: inline;
    overflow: hidden;
}
.g-keyword-box .span9 .g-keyword-title dd a:hover{     
    background: #4e98f4;
    color: #fff;
    border-radius: 15px;
}
.g-keyword-box .span9 .g-keyword-ul{  height:auto; display:block; overflow:hidden; margin:10px auto 0;}
.g-keyword-box .span9 .g-keyword-ul li{ float:left; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:3px 6px; display:inline; overflow:hidden;word-break:break-all;word-wrap:break-word;}
.g-keyword-box .span9 .g-keyword-ul li a{ color:#4e4e4e; height:14px; line-height:14px;white-space:nowrap}
.g-keyword-box .span9 .g-keyword-ul li a:hover{ color:#f90366; text-decoration:underline}


.g-top-scroll{ width:1210px; height:auto; display:block; overflow:hidden; position:relative; zoom:1; margin:24px auto 0;}
.g-top-scroll .m-show-box{width:100%; height:auto; margin:0; background:#fff; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window{ width:1152px; height:160px; margin:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window ul{ width:1000px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-top-scroll .m-show-window ul li{ width:190px; height:auto; float:left; margin:0 10px 20px 27px; display:inline;}
.g-top-scroll .m-show-window ul li a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window ul li a img{ width:100%; height:120px; display:block; overflow:hidden}
.g-top-scroll .m-show-window ul li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:12px 0 0; display:block; overflow:hidden}
.g-top-scroll .m-show-window ul li a:hover strong{ color:#f30}

.g-top-scroll dl{ width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:29px; z-index:10; cursor:pointer}
.g-top-scroll dl dt{ display:none}
.g-top-scroll dl dd{ width:30px; height:60px; background:#d9d9d9; border-radius:4px;; display:block; overflow:hidden; margin:0;}
.g-top-scroll dl dd i{ width:14px; height:14px; border-top:2px solid #fff; border-right:2px solid #fff; display:block; overflow:hidden; transform:rotate(-135deg); margin:22px 0 0 11px;}
.g-top-scroll .u-right-btn{ left:inherit; right:0; z-index:10}
.g-top-scroll .u-right-btn dt{ border-left:0px; border-right:10px solid transparent; border-bottom:10px solid #656161; margin:0 0 0 29px;}
.g-top-scroll .u-right-btn dd i{ transform:rotate(45deg); margin-left:3px;}
