
body { min-width: 1160px; font-size: 14px; line-height: 24px; color: #595959;}
body a{ color: #595959;}
body a:hover{ color: #ff4040;}
.fl{ float: left;}
.fr{ float: right;}

.content{ width: 1160px; padding-top: 30px; padding-bottom: 60px; margin: 0 auto;}

.form{ padding: 30px 30px 19px; background-color: #f4f4f4;}
.form form{ width: 1100px; height: 40px;}
.form  .formtext{ width: 986px; height: 36px; border: 2px solid #ddd; border-right: none; background-color: #fff; font-size: 14px; text-indent: 12px; color: #a6a6a6; float: left;}
.form  .formbtn{ width: 112px; height: 40px; border:none; background: #ff4040 url(../images/btn.png) 30px 12px no-repeat; font-size: 14px; color: #fff; line-height: 40px; text-align: left; text-indent: 40px; cursor: pointer;}
.form form .formbtn:hover{ background-color: #fb2c2c;}
.form p{ height: 38px; line-height: 38px; color: #8c8c8c;}
.form p span{ float: right; color: #8c8c8c;}
.form p a{ color: #474747; text-decoration: underline; margin-right: 24px;}
.form p a:hover{ color: #ff4040;}

.container{ width: 788px; padding-top: 12px;}
.contit{ width: 100%; height: 54px; border-bottom: 1px solid #e7e7e7; font-size: 20px; font-weight: bold; line-height: 54px; font-weight: bold; position: relative;}
.contit .more{ font-size: 14px; font-weight: normal; float: right;}
.contit span{ color: #fa3c3c;}
.contit i{ width: 136px; height: 1px; font-size: 0; background-color: #ff4040; position: absolute; left: 0; bottom: -1px;}

.no{ height: 52px; line-height: 52px; margin-bottom: 25px;}
.gift{ margin-top: 24px; margin-bottom: 28px;}
.gift ul{ width: 380px;}
.gift li{ height: 36px; line-height: 36px;margin-right: 10px;}
.gift li p{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gift li a{ display: block; float: right; margin-left: 10px; width: 58px; height: 22px; margin-top: 6px; border: 1px solid #fe5a5a; border-radius: 2px; color: #ff4040; text-align: center; line-height: 22px;}
.gift li a:hover{ background-color: #ff4040; color: #fff;}
.list{ margin-bottom: 42px;}
.listbox{ width:100%; height:58px; padding: 30px 0; border-bottom:1px solid #efefef; overflow: hidden;}
.listbox img{ width:58px; height:58px; border-radius: 8px; float: left; margin-right: 16px;}
.listbox .detail{ max-width: 410px; float:left;}
.listbox .detail p{ font-size: 16px; line-height: 25px;}
.listbox .detail span{ display: block; margin-top: 5px; line-height: 28px;}
.listbox .detail span a{ color: #33abff;}
.listbox .detail span a:hover{ text-decoration: underline;}
.listbox .detail span i{ font-style:normal; color: #dfdfdf; padding: 0 4px;}
.listbox .num{ width:58px; height:52px; border:1px solid #e6e6e6; border-radius:4px; color:#7e7e7e; float:right; margin-top:2px; font-size: 22px; font-weight: bold; text-align: center; line-height:52px; margin-left: 10px;}
.listbox .btn{ width: 272px; float: right;}
.listbox .btn p{ line-height: 22px; margin-bottom: 10px;}
.listbox .btn p i{ font-style: normal; color: #e4e0e4; font-family: "SimSun"; padding: 0;}
.listbox .btn p em{ font-style: normal; color: #f84b4b;}
.listbox .btn a{ display: block; float: left; height: 23px; border-width: 1px; border-style: solid; border-radius: 2px; font-size: 12px; text-align: center; line-height: 23px; color:#62626c;}
.listbox .btn a:hover{ color: #fff;}
.listbox .btn a.btn1{ width: 84px; margin-right: 10px; border-color: #abeb78;}
.listbox .btn a.btn1:hover{ background-color: #2bd72b; border-color: #2bd72b;}
.listbox .btn a.btn2{ width: 94px; border-color: #b0e9fe;}
.listbox .btn a.btn2:hover{ background-color: #0bd7ef; border-color: #0bd7ef;}

.ListPage{overflow:hidden; width:100%; height:36px; text-align:center; margin:35px auto 0; font-size:14px; color:#595959; font-family:"Microsoft Yahei",sans-serif; }
.ListPage a,.ListPage a:visited { color:#fa3c3c; text-decoration:none; }
.ListPage a:hover { color:#fd5a5b; text-decoration:none; }
.ListPage span{ display:block; margin-right:6px; overflow:hidden; height:36px; line-height:36px; display:inline-block; text-align:center; }
.ListPage span a{overflow:hidden; }
.ListPage span.pagebox_pre{color:#595959; }
.ListPage span.pagebox_num_nonce{ width:36px; height:36px; color:#a1a0a0; text-align:center; cursor:default; background-color:#eee; display:inline-block; }
.ListPage span.pagebox_num{ text-align:center; color:#595959; }
.ListPage span.pagebox_num a,.ListPage span.pagebox_num a:visited{ width:43px; height:36px; border-radius: 2px; text-align:center; color:#595959; background-color:#eee; text-decoration:none; cursor:pointer; display:inline-block;}
.ListPage span.pagebox_num a:hover,.ListPage span.pagebox_num a:active{ color:#fff; background-color: #fa3c3c; }
.ListPage span.pagebox_num_ellipsis{color:#393733; background:none;}
.ListPage span.pagebox_next_nolink{ text-align:center; color:#999; cursor:default;}
.ListPage span.pagebox_next a,.ListPage span.pagebox_next a:visited,.ListPage span.pagebox_pre a,.ListPage span.pagebox_pre a:visited { width:81px; height:36px; border-radius: 2px; line-height:36px; text-align:center; color:#595959; cursor:default; background-color:#eee; text-decoration:none; display:inline-block; cursor: pointer; }
.ListPage span.pagebox_next a:hover,.ListPage span.pagebox_next a:active,.ListPage span.pagebox_pre a:hover,.ListPage span.pagebox_pre a:active { color:#fff; background-color: #fa3c3c; text-decoration:none; }
.ListPage span.pagebox_pre_nolink { width:84px; height:36px; border-radius: 2px; line-height:36px; text-align:center; text-decoration:none; background-color:#eee; color:#a1a0a0; display:inline-block; }

.msg{ margin-bottom: 14px;}
.msg li{ width: 100%; height: 112px; border-bottom: 1px solid #efefef; padding: 30px 0; overflow: hidden;}
.msg li img{ width: 180px; height: 112px; float: left; margin-right: 26px;}
.msg li h6{ height: 22px; font-size: 16px; line-height: 22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.msg li p{ height: 48px; line-height: 24px; margin-top: 12px;overflow:hidden}
.msg li span{ display: block; height: 24px; font-size: 12px; line-height: 24px; margin-top: 9px;}
.msg li span a{ display: inline-block; background: url(../images/icon.png) no-repeat; padding-left: 24px; color: #828282;}
.msg li span a:hover{ color: #ff4040;}
.msg .more{ text-align: center; margin-top: 18px;}
.msg .more a{ display: inline-block; background: url(../images/loading.png) no-repeat; text-indent: 30px;}
.pic{ width: 798px; margin-top: 30px; padding-bottom: 22px;}
.pic img{ display: block; float: left; width: 176px; height: 122px; margin-right: 10px; margin-bottom: 11px;}

.sider{ width: 308px; padding-top: 65px;}
.sidertit{ width: 100%; height: 46px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 16px; line-height: 46px; font-weight: bold; position: relative;}
.sidertit i{ width: 118px; height: 1px; font-size: 0; background-color: #ff4040; position: absolute; left: 0; top: -1px;}

.intro{ margin-top:25px; position: relative;}
.intro img{ width: 80px; height: 80px; border-radius: 12px; float: right; margin-left: 16px; margin-top: 13px;}
.intro p{ line-height: 26px;}
.intro span{ font-size: 12px; color: #fff; background-color: #ff4040; padding: 5px 14px;}
.intro .tuijian{width:46px;height:42px;position:absolute;background:url(http://n.sinaimg.cn/69acd7be/20150618/tuijian.png);right:34px;top:13px;background-size:cover}
.score{ margin-top: 28px; margin-bottom: 36px;}
/*.score i{ display: block; width: 1px; height: 117px; font-size: 0px; background-color: #eee; float: left;}*/

.rus_score { width:100px; margin-top: 10px; float: left; overflow:hidden;}
.rus_score div {background-image:url(http://i1.sinaimg.cn/gm/ol/sjyxpd/2/impresion3.gif); background-repeat:no-repeat; font-size:50px; color:#fff; line-height:70px; padding-top:24px; text-align:center; font-family:Arial; width:100px; height:90px; float:left; clear:both; overflow:hidden; font-weight:bold;}
.rus_score p { width:100px; height:31px; line-height:31px; float:left; overflow:hidden; color:#646464; font-weight:bold; text-align:center; background:#ededed; }
.rus_score span { color:#FF0000; padding:0 3px;}
.rus_score div.A {background-position:0 0;}
.rus_score div.B {background-position:-100px 0;}
.rus_score div.C {background-position:-200px 0;}
.rus_score div.D {background-position:-300px 0;}
.rus_score div.E {background-position:0 -114px;}
.rus_score div.F {background-position:-100px -114px;}
.rus_score div.G {background-position:-200px -114px;}
.rus_score div.H {background-position:-300px -114px;}
.rus_score div.I {background-position:0 -228px;}
.rus_score div.J {background-position:-100px -228px;}
.rus_score div.K {background-position:-200px -228px;}
.rus_score div.L {background-position:-300px -228px;}
.rus_score div.M {background-position:0 -342px;}
.rus_score div.N {background-position:-100px -342px;}
.rus_score div.O {background-position:-200px -342px;}
.rus_score div.P {background-position:-300px -342px;}

.star { display:block; float: right; overflow:hidden; }
.star li { display:block; width:184px; height:18px; line-height:18px; padding-bottom:10px; overflow:hidden; }
.star li span { display:block; width:70px; padding-left:7px; height:100%; text-align:left; color:#626262; float:left; overflow:hidden; }
.star li .li-img { width:90px; padding-top:2px; height:14px; float:left; overflow:hidden; }
.star li .li-img img { padding-left:3px; }
.PBR-yy,.PBR-xs,.PBR-cz,.PBR-sd,.PBR-ts { width:16px; height:18px; background: url(http://i2.sinaimg.cn/gm/ol/sjyxpd/2/2.gif) 0px 0px no-repeat; float:left; overflow:hidden; }
.PBR-xs { background-position:0px -36px; }
.PBR-cz { background-position:-16px -36px; }
.PBR-sd { background-position:-32px -36px; }
.PBR-ts { background-position:-16px 0px; }

.info{ margin-top: 16px; margin-bottom: 42px;}
.info p{ width: 144px; line-height: 30px;}

.guess{ width: 100%; margin-top: 25px;}
.guess ul{ width: 322px;}
.guess li{ width: 66px; float: left; margin-right: 14px;}
.guess li img{ display: block; width: 66px; height: 66px; border-radius: 10px;}
.guess li p{ height: 34px; line-height: 34px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}



.menu{width:1160px!important;}
.ios{margin-left:80px!important;}
.ios,.anzhuo{width:92px!important;height:54px!important;display: block!important;float:left!important;line-height:54px!important;text-indent:43px!important;}
.nav .mainlevel{text-indent:16px!important;display:block;width:86px!important;margin-left:5px!important;}
.navgation973con{width:1160px!important;}
.navgation973 li{padding:0 28px!important;}

.Respond .sinaGFoot-c{width:1160px!important;}
.Respond .sinaGFoot-c-lt ul{width:156px!important;}
.Respond .sinaGFoot-c-flink{width: 678px!important;}