@charset "gb2312";
body{ font-size:12px; margin:0px;  font:12px tahoma,'\5b8b\4f53',sans-serif; background:#f2f2f2;font-family:"微软雅黑";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
.row,.span9{ margin:0; float:none}
a{ cursor:pointer; text-decoration:none}
* {	transition: color 300ms, background-color 300ms;-moz-transition: color 300ms, background-color 300ms;-webkit-transition: color 300ms, background-color 300ms;-o-transition: color 300ms,background-color 300ms}
object{ display:block}


.g-top-full{ width:100%; height:46px; background:#141414; box-shadow:0px 2px 2px #111; position:absolute; left:0; top:0; display:block; overflow:hidden}
.g-top-full .g-top{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.g-top-full .g-top dt{ width:auto; height:46px; line-height:46px; font-size:14px; font-weight:normal; color:#fff; float:left; margin:0; display:inline; overflow:hidden}
.g-top-full .g-top dd{ width:auto; height:46px; line-height:46px; font-size:14px; font-weight:normal; color:#fff; float:right; display:inline; overflow:hidden}
.g-top-full .g-top dd a{ width:auto; height:46px; line-height:46px; color:#fff; padding:0 7px;}
.g-top-full .g-top dd a:hover{color:#ffaf38; text-decoration:underline}

.g-banner{ width:100%; height:auto; text-align:center; display:block; overflow:hidden; background:#1b1b1b; margin:46px 0 0 0;}

.g-nav{ width:100%; height:66px; border-top:2px solid #6c210b; background:url(../images/integral-nav-bg.png) repeat-x 0 0; display:block; overflow:hidden}
.g-nav .g-nav-1200{ width:1200px; height:auto; margin:0 auto; display:block; overflow:hidden}
.g-nav .g-nav-1200 a{ width:150px; height:66px; line-height:66px; float:left; background:url(../images/integral-nav-bg.png) no-repeat 148px -86px; font-size:22px; font-weight:normal; color:#fff; text-shadow:2px 2px 1px #151515; display:inline; overflow:hidden; text-align:center; text-decoration:none}
.g-nav .g-nav-1200 a:hover{ background:#2a2a2a; text-decoration:none}
.g-nav .g-nav-1200 .m-hover{ background:#2a2a2a; text-decoration:none}

.g-headline{ width:100%; height:324px; background:url(../images/integral-nav-bg.png) repeat-x 0 -172px; display:block; overflow:hidden; box-shadow:0 2px 4px #888;}
.g-headline .g-scroll{ width:1290px; height:auto; margin:25px auto; display:block; overflow:hidden}
.g-headline .g-scroll .m-scroll-last{ width:24px; height:49px; background:url(../images/integral-nav-bg.png) no-repeat 0 -516px; float:left; margin:112px 0 0 0; display:inline; overflow:hidden;}
.g-headline .g-scroll .m-scroll-last:hover{ background-position:-88px -516px;}

.g-headline .g-scroll .g-scroll-show{ width:1200px; height:274px; float:left; margin:0 0 0 20px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul{ width:2424px; height:274px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li{ width:290px; height:274px; background:#1f2226; float:left; margin:0 13px 0 0; display:inline; overflow:hidden}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li strong{ width:100%; height:26px; line-height:26px; font-size:20px; font-weight:normal; color:#ffd200; float:left; margin:20px 0 0 0; display:inline; overflow:hidden; text-align:center;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li b{ width:93px; height:130px; float:left; margin:35px 0 0 0; text-align:center; display:inline; overflow:hidden;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li b img{ width:auto; max-width:100%; height:auto; display:inline-block; overflow:hidden}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li b span{ width:100%; height:auto; font-size:16px; font-weight:bold; color:#b9b9b9; text-align:center; display:block; overflow:hidden; margin:20px 0 0 0;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li em{ width:104px; height:112px; padding-top:18px; font-size:30px; font-weight:bold; color:#fff; float:left; margin:40px 0 0 0; text-align:center; display:inline; overflow:hidden;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li em span{ width:100%; height:auto; font-size:16px; font-weight:bold; color:#b9b9b9; text-align:center; display:block; overflow:hidden; margin:22px 0 0 0;}
.g-headline .g-scroll .g-scroll-show .g-scroll-ul li p{ width:100%; height:40px; background:url(../images/integral-nav-bg.png) no-repeat 0 -584px; float:left; margin:0; display:inline; overflow:hidden}

.g-headline .g-scroll .m-scroll-next{ width:24px; height:49px; background:url(../images/integral-nav-bg.png) no-repeat -44px -516px; float:left; margin:112px 0 0 20px; display:inline; overflow:hidden;}
.g-headline .g-scroll .m-scroll-next:hover{ background-position:-132px -516px;}

.g-box-1200{ width:1200px; height:auto; margin:0 auto; display:block; overflow:hidden}

.g-cms{ width:353px; height:535px; float:left; margin:25px 0 0 0; display:inline; overflow:hidden}
.g-cms .g-cms-headline{ width:100%; height:90px; border-bottom:1px dashed #ccc; display:block; overflow:hidden}
.g-cms .g-cms-headline dt{ width:100%; height:30px; line-height:27px; font-size:22px; font-weight:bold; color:#f15037; margin:5px 0 0 0;display:block; overflow:hidden}
.g-cms .g-cms-headline dt a{ color:#f15037}
.g-cms .g-cms-headline dt a:hover{ color:#e5472e; text-decoration:underline}
.g-cms .g-cms-headline dd{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#666; margin:5px 0 0 0; display:block; overflow:hidden}
.g-cms .g-cms-ul{ width:100%; height:auto; display:block; overflow:hidden; padding:1px 0 0 0;}
.g-cms .g-cms-ul li{ width:100%; height:16px; margin:11px 0 0 0; display:block; overflow:hidden; background:url(../images/integral-nav-bg.png) no-repeat -176px -508px; }
.g-cms .g-cms-ul li a{ width:290px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 9px; display:inline; overflow:hidden }
.g-cms .g-cms-ul li a:hover{ color:#e5472e; text-decoration:underline}
.g-cms .g-cms-ul li em{ width:50px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#888; float:right; margin:0; text-align:right; display:inline; overflow:hidden}
.g-cms .g-cms-ul .m-hover{ border-bottom:1px dashed #ccc; padding:0 0 11px 0;}

.g-vide{ width:433px; height:535px; float:left; margin:25px 0 0 20px; display:inline; overflow:hidden}
.g-vide embed{ float:left; display:inline;overflow:hidden}
.g-vide .g-vide-link{ width:210px; height:232px; float:left; margin:12px 0 0 12px; background:#000;}

.g-loke-btn{ width:374px; height:535px; float:left; margin:25px 0 0 20px; display:inline; overflow:hidden}
.g-loke-btn h2{ width:100%; height:26px; line-height:26px; font-size:24px; font-weight:normal; color:#151515; text-indent:26px; background:url(../images/integral-nav-bg.png) no-repeat -536px -512px;}
.g-loke-btn a{ background:url(../images/integral-nav-bg.png) no-repeat; display:block; overflow:hidden;margin:12px 0 0 0;}
.g-loke-btn .g-loke-btn1{ width:100%; height:205px; background-position:-536px -557px; margin:0;}
.g-loke-btn .g-loke-btn2{ width:100%; height:141px; background-position:-916px -516px; }
.g-loke-btn .g-loke-btn3{ width:100%; height:141px; background-position:-916px -667px}

.g-title{ width:100%; height:30px; line-height:30px; font-size:24px; font-weight:normal; color:#151515; background:url(../images/integral-nav-bg.png) no-repeat 0 -823px; text-indent:30px ; display:block; overflow:hidden; margin:25px 0 0 0;}

.g-vide-tab-btn{ width:135px; height:auto; padding:0 0 17px 0; border-right:1px solid #e5472e; float:left; margin:20px 0 0 0; display:inline; overflow:hidden}
.g-vide-tab-btn li{ width:100%; height:53px; line-height:53px; text-align:center; font-size:16px; font-weight:normal; color:#151515; background:#d9d9d9; margin:0 0 12px 0; display:block; overflow:hidden; cursor:pointer}
.g-vide-tab-btn .m-hover{ background:#e5472e; color:#fff;}

.g-vide-tab-cont{ width:1064px; height:auto; float:left; margin:0;  display:none; overflow:hidden}
.g-vide-tab-cont li{ width:246px; height:154px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-vide-tab-cont li a img{ width:246px; height:154px; display:block; overflow:hidden}
.g-vide-tab-cont li a span{ width:226px; height:46px; line-height:20px; font-size:14px; font-weight:normal; color:#fff; background:url(../images/integral-nav-bg.png) no-repeat 0 -869px; display:block; overflow:hidden; position:absolute; left:0; bottom:-22px; padding:64px 10px 0;}

.g-score{ width:527px; height:auto; float:left; margin:0 0 0 0; display:inline; }
.g-score .g-title{ background-position:-269px -864px;}
.g-score .g-title a{ font-size:14px; font-weight:normal; color:#666; padding:0 0 0 3px;}

.g-score .g-score-ul{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-score .g-score-ul li{ width:246px; height:72px; float:left; margin:20px 15px 0 0; display:inline; overflow:hidden; background:#e3e3e3; position:relative; zoom:1}
.g-score .g-score-ul li em{ width:21px; height:14px; line-height:14px; background:#e5472e; position:absolute; left:0; top:0; font-size:12px; font-weight:normal; color:#fff; text-align:center; font-family:Verdana, Geneva, sans-serif; display:block; overflow:hidden}
.g-score .g-score-ul li img{ float:left; width:72px; height:72px; margin:0; display:inline; overflow:hidden}
.g-score .g-score-ul li strong{ width:162px; height:auto; float:left; margin:10px 0 0 12px; font-size:20px; font-weight:bold; color:#151515; display:inline; overflow:hidden}
.g-score .g-score-ul li b{ width:162px; height:auto; float:left; margin:6px 0 0 12px; font-size:14px; font-weight:normal; color:#333; display:inline; overflow:hidden}
.g-score .g-score-ul li b span{ color:#ff3f21; padding:0 0 0 5px;}

.g-commentary{ width:672px; height:auto; float:left; margin:0 0 25px 0; display:inline;}
.g-commentary .g-title{background-position:-269px -906px;}

.g-commentary .g-commentary-ul{ width:100%; height:auto; display:block;  margin:10px 0 0 0;}
.g-commentary .g-commentary-ul a{ width:213px; height:168px; background:#e3e3e3; box-shadow:2px 2px 3px #ccc; float:left; margin:15px 0 0 15px; display:inline; overflow:hidden; text-decoration:none}
.g-commentary .g-commentary-ul a img{ width:183px; height:113px; margin:15px auto 0; display:block; overflow:hidden}
.g-commentary .g-commentary-ul a strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#151515; text-align:center; margin:9px 0 0 0; display:block; overflow:hidden}
.g-commentary .g-commentary-ul a:hover{ background:#e5472e; box-shadow:2px 2px 3px #8c473c; color:#fff; text-decoration:none}
.g-commentary .g-commentary-ul a:hover strong{ color:#fff; text-decoration:none}

.g-famouse{ width:1288px; height:auto; margin:0 auto 0; display:block; overflow:hidden;}
.g-famouse .g-title{ margin:0 0 0 44px; background-position:-819px -863px;}
.g-famouse .m-famouse-last{ width:24px; height:49px; background:url(../images/integral-nav-bg.png) no-repeat -1310px -516px; float:left; margin:216px 0 0 0; display:inline; overflow:hidden;}
.g-famouse .m-famouse-last:hover{ background-position:-1310px -584px;}

.g-famouse .g-famouse-show{ width:1200px; height:441px; float:left; margin:20px 0 0 20px;  display:inline; overflow:hidden; position:relative; zoom:1}
.g-famouse .g-famouse-show .g-famouse-scroll{ width:auto; height:441px; position:absolute; left:-1200px; top:0; display:block; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl{ width:1200px; height:441px; float:left; margin:0 0 0 0; background:#e5472e; display:inline; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dt{ width:322px; height:381px; float:left; margin:30px 0 0 24px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dt strong{ width:86px; height:33px; line-height:33px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#b53bd4; position:absolute; left:0; top:12px; z-index:20; display:block; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dt span{ width:6px; height:5px;  background:url(../images/integral-nav-bg.png) no-repeat -1310px -667px; position:absolute; left:0; top:45px; z-index:20; display:block; overflow:hidden }
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dt b{ width:316px; height:110px; background:url(../images/integral-nav-bg.png) repeat-x -1310px -692px; display:block; overflow:hidden; position:absolute; left:6px; bottom:-30px; z-index:20;}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dt img{ width:316px; height:381px; display:block; overflow:hidden; margin:0 0 0 6px; display:block; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd{ width:824px; height:auto; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd strong{ width:100%; height:30px; line-height:30px; font-size:26px; font-weight:normal; color:#fff; margin:30px 0 0 16px;float:left; display:inline; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd em{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#fef094; margin:10px 0 0 16px;float:left; display:inline; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd p{width:806px; height:42px; line-height:22px; font-size:14px; font-weight:normal; color:#ffcbc3; margin:8px 0 5px 16px;float:left; display:inline; overflow:hidden}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd a{ width:190px; height:117px; float:left; margin:16px 0 0 16px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd a b{ width:178px; height:40px; line-height:18px; font-size:12px; font-weight:normal; color:#fff; padding:70px 6px 0; background:url(../images/integral-nav-bg.png) no-repeat 0 -869px; position:absolute; left:0; bottom:-19px;}
.g-famouse .g-famouse-show .g-famouse-scroll .g-famouse-dl dd a img{ width:100%; height:117px; display:block; overflow:hidden}

.g-famouse .m-famouse-next{ width:24px; height:49px; background:url(../images/integral-nav-bg.png) no-repeat -1354px -516px; float:left; margin:216px 0 0 20px; display:inline; overflow:hidden;}
.g-famouse .m-famouse-next:hover{ background-position:-1354px -584px;}

.g-bonus{ position:relative;zoom:1; padding:0 0 10px 0;}
.g-bonus .g-title{background-position:-269px -946px; margin:25px 0 0 0;}
.g-bonus img{ margin:20px 0 0 0; display:block; overflow:hidden;}
.g-bonus .g-bonus-dl{ width:100%; height:auto; display:block; overflow:hidden;}
.g-bonus .g-bonus-dl dt{ width:171px; height:52px; line-height:36px;font-size:24px; font-weight:normal; color:#151515; text-align:center; float:left; margin:0 0 0 0; display:inline; overflow:hidden;}
.g-bonus .g-bonus-dl dd{ width:171px; height:66px; line-height:66px; background:url(../images/integral-nav-bg.png) no-repeat 31px -999px; font-size:20px; font-weight:normal; color:#fff; text-align:center; float:left; margin:0 0 0 0; display:inline; overflow:hidden;}

.g-bonus .g-bonus-bg{ width:100%; height:44px; background:#e5472e; display:block; overflow:hidden; position:absolute; bottom:20px; left:0; z-index:-1}

.g_foot{ width:100%; height:137px; line-height:28px; font-size:12px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#ccc; background:url(../images/integral-nav-bg.png) repeat-x 0 -1079px; display:block; overflow:hidden; margin:20px 0 0 0; padding:50px 0 0 0;}
.g_foot a{ color:#ccc; padding:0 6px;}














