@charset "utf-8";
/* 
---------------------------------
Site: jxsj.xoyo.com 
Author: Duanqinxue 
Last Changed by : Duanqinxue
Last Update : 2013-10-7 11:33
--------------------------------- 
/* CSS reset */
/*解决背景图片闪动和重复加载的IE6BUG*/
html { _zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }

*:focus { outline:none} 
a:link { text-decoration:none; color:#dcc078 }
a:visited { text-decoration:none; color:#dcc078 }
a:hover { text-decoration:underline }
.area:after, .area980:after { clear: both; content: "."; display: block; height: 0px; overflow: hidden; visibility: hidden; }
.area, .area980 { margin:0 auto; clear:both }
.area { width:960px; }
.area980 { width:980px;}
.blank6, .blank8, .blank10, .blank12, .blanktop, .blank14, .blanktop_two, .blank33 { clear:both; overflow:hidden; display:block; font-size:1px; }
.blank6 { height:6px}
.blank8 { height:8px; }
.blank10 { height:10px }
.blank12 { height:12px }
.blank14 { height:14px }
.blank33 { height:33px}
.blanktop { height:374px }
.blanktop_two { height:90px }
.red:link, .red:visited { color:#db3201 }
.highlight:link, .highlight:visited { color:#A10217}
.wrapper_nr .topheight .blank33 { display:none}
/* background*/

html { background-color:#fff; font-size:12px }
.wrapper_html_index, .wrapper_nr { background: url(http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/bg_main.jpg) center top repeat-x; width:100%}
body { width:100%;color:#000;  font-family:"\5B8B\4F53","新宋体" }
.menu dd.hot, .focus_share span.ico, .guide_tyro li, .nav_title .links  { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/icon.png) no-repeat}
.focus_menu a:hover, .focus_right .focus_slide_nav li.on, .news_top, .nav_title li, .nav_title li.thistab a, .nav_title li a:hover, .news_head .imgbox,
.lady_title, .nav_title .more, .lady_slide li, .focus_slide_nav span, .con_right_title span, .con_right_title em, .question_search .btn, 
.question_line, .weixin_rig h3 span, .weixin_rig .text1 font, .photo_slide li, .more_info, .top_menu_news li, .top_menu li a:hover, 
.top_menu li.current a, .service_tit_nr span, .service_weixin_nr, .service_weixin_nr_text1 font, .xoyo-kefu-answer, .top_menu li   { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/button.jpg) no-repeat}
.nav_title, .news_head, .daily .con_right_title, .service .con_right_title, .service_line{ background:url(http://pic.xoyo.com/cms/jxsj/v3/index/nav.png) repeat-x}
.nav_title li a em, .players .nav_title ul, .photo .nav_title ul { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/font.png) no-repeat}
.friendlink li span { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/friend.png) no-repeat}
/* top start */
.topheight { height:617px; z-index:2;background:url(http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/bg_center.jpg) center top no-repeat;}
.wrapper_nr .topheight{ background:url(http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/bg_center_nr.jpg?) center top no-repeat;}
.logo {width:156px; height:80px; float:left}
.menu { position: relative; float:right; width:780px; height: 154px; z-index:10;}
.menu_wrap {position: absolute; right: -25px; top: 0; width: 800px;height: 150px; }
.menu_wrap_on { background:url(http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/menu_on.jpg) 10px 41px no-repeat}
.menu a, .menu a:visited {_position:relative; color: #00174b}
.menu dl { display:block; padding:5px 0 0; float:left; width:85px; height:147px}
.menu dl.focus {  background:url(http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/menu_hover.png) no-repeat;z-index:10; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://pic.xoyo.com/cms/jxsj/2013/09/25/officialweb/menu_hover.png', sizingMethod=scale) }
.menu dt {height:50px; display:block; text-align:center; font: bold 14px/28px \5FAE\8F6F\96C5\9ED1;}
.menu dt a, .menu dt a:visited { color:#000}
.menu dd { display:none; height:22px; line-height:22px; padding-left:17px; color:#656565;}
.menu dd a, .menu dd a:visited { color:#000057}
.menu dd.hot, .menu dd.hot a, .menu dd.hot a:visited { color:#e0160b; background-position:left 4px;} 
.focus_left { width:200px; float:left; overflow:hidden}
.focus_slogan { display:block; position:absolute; left:0; top:94px; width:380px; height:156px }
.focus_share { width:410px; height:28px; position:absolute; left:200px; top:268px; z-index:10}
.focus_share span { display:block; float:left; height:20px; line-height:20px; white-space:nowrap; color:#656565}
.focus_share a, .focus_share a:visited { color:#656565}
.focus_share span.ico { width:34px; background-position:10px -29px}
.focus_share span.sina { background-position:13px -61px}
.focus_newserver { position:absolute; color:#285d99; width:340px;height:28px; top: 241px;left: 200px; z-index:10;}
.focus_newserver span { color:#285d99;}
.focus_down { width:200px; height:162px; margin:110px 0 0; position:relative; overflow:hidden; margin-left:-14px; _margin-left:-13px}
.focus_menu { display:block; width:170px; height:170px; margin:0 auto}
.focus_menu a, .focus_menu a:hover { display:block; width:170px; height:54px; text-indent:-9999px}
.focus_menu a.m1:hover { _background-position:1px top}
.focus_menu a.m2:hover { background-position:left -54px;_background-position:1px -54px}
.focus_menu a.m3:hover { background-position:left -108px;_background-position:1px -108px}
.focus_right { width:760px; height:440px; float:left}
.focus_right .focus_slide_box {float: left; overflow: hidden; width:600px; height: 440px; position:relative}
.focus_right .focus_slide_box .ImgGallery .IG-con ul li{ position:absolute;top:0;left:0; margin:0}
.focus_right .focus_slide_box .ImgGallery .IG-con ul li img {width:600px; height: 440px; display:block; border:0 none}
.focus_right .focus_slide_nav {display: block; float: right; width: 156px;height: 252px; padding:156px 0 0}
.focus_right .focus_slide_nav li { width: 156px; height: 40px; line-height:40px; color:#79643a; text-align:center;}
.focus_right .focus_slide_nav li.on { background-position:-177px top; color:#f2f1b4; font-size:14px}
.focus_right .focus_slide_nav li a, .focus_right .focus_slide_nav li a:visited { color:#79643a;}
.focus_right .focus_slide_nav li.on a, .focus_right .focus_slide_nav li.on a:visited { color:#f2f1b4}
.focus_right .focus_slide_nav li a:hover { text-decoration:none}
.focus_right_bot { position:absolute; left:822px; top:567px; display:block;color:#1d140c; width:138px; height:22px; cursor:pointer}
.focus_right_old { position:absolute; left:816px; top:585px; width:133px; display: none; background-color:#9d846d; border-left:#211608 solid 1px;
 border-right:#211608 solid 1px; }
.focus_right_old li { border-bottom:#211608 solid 1px; overflow:hidden; display:block; height:20px; line-height:20px; padding-left:6px;}
.focus_right_old li a, .focus_right_old li a:visited { color:#000}
/* top end */

/* content start */
.container { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/bg_content.jpg) repeat-y; clear:both}
.conbox { clear:both; width:100%;}
.con_left { float:left; width:620px;}
.nav_title { display:block; height:50px;}
.nav_title .left { display:block; float:left; width:460px; height:50px; overflow:hidden}
.nav_title ul { display:block; width:100%}
.nav_title li { float:left; display:block; height:50px; background-position:-445px top}
.nav_title li a, .nav_title li a em  { display:block; height:50px; text-indent:-9999px}
.nav_title li.thistab a, .nav_title li a:hover { display:block; height:50px; background-position:-339px top}
.nav_title .right { float:right; padding-right:8px; width:123px; height:50px}
.nav_title .links { float:left; display:block; padding:18px 0 0 19px; width:52px; background-position:left -139px}
.nav_title .links a, .nav_title .links a:visited { color:#9f8d59}
.nav_title .more { width:45px; height:22px; margin:15px 0 0; display:block; float: right; background-position:-551px top;}
.nav_title .more a em, .more_info a em {display:block;font-size:0;line-height:0;height:22px;text-indent:-9999px;}
.con_right { float:right; width:315px}
.con_right_title { display:block; height:35px;}
.con_right_title span { display:block; float:left; margin:5px 0 0; width:85px; height:27px; }
.con_right_title em { display:block; float:right; width:38px; height:18px;background-position:-507px -58px; cursor:pointer}
.more_info { display:block; position:absolute; width:45px; height:22px; background-position:-551px top; left:548px; top:-190px}
/* news start */
.news_top { display:block; height:13px; width:100%; background-position:left -302px}
.news_box { margin:5px 0 0 10px; width:600px; background-color:#eee6e0}
.news_box .nav_title li { width:98px}
.news_box .nav_title li a.m1 em { background-position:27px -69px}
.news_box .nav_title li a.m2 em { background-position:-83px -69px}
.news_box .nav_title li a.m3 em { background-position:-193px -69px}
.news_box .nav_title li a.m4 em { background-position:-303px -69px}
.news_box .nav_title .thistab a.m1 em, .news_box .nav_title a.m1:hover em { background-position:27px 15px}
.news_box .nav_title .thistab a.m2 em, .news_box .nav_title a.m2:hover em { background-position:-83px 15px}
.news_box .nav_title .thistab a.m3 em, .news_box .nav_title a.m3:hover em { background-position:-193px 15px}
.news_box .nav_title .thistab a.m4 em, .news_box .nav_title a.m4:hover em { background-position:-303px 15px}
.news_head { width:560px; height:140px; clear:both; margin:16px 0 0 20px; background-position:left -67px}
.news_head .imgbox { float:left; width:128px; height:128px; overflow:hidden; background-position:-305px -159px}
.news_head .imgbox img { width:120px; height:120px; padding:4px 0 0 4px} 
.news_head .con { float:right; width:416px; height:130px; overflow:hidden}
.news_head .con h2 { padding-bottom:8px; font:bold 20px/30px \5FAE\8F6F\96C5\9ED1; color:#1d140c;}
.news_head .con h2 a, .news_head .con h2 a:visited {color:#1d140c;}
.news_head .con p { margin:0; width:380px; height:65px; text-indent:26px; line-height:20px; }
.news_head .con span { display:block; padding:5px 0 0; color:#946d23}
.news_list { font-size:14px; padding:5px 20px 8px; height:252px; position:relative}
.news_list li { height:28px; line-height:28px; overflow:hidden}
.news_list em { margin-right:6px}
.news_list span { float:right}
.news_list a, .news_list a:visited { color:#1d140c}
.news_list a.highlight:link, .news_list a.highlight:visited { color:#A10217}
.news_bot_pic { width:620px; height:102px; overflow:hidden}
.news_bot_pic img { margin:10px 0 0 10px; border:#4e4842 solid 1px; alpha(opacity=80); opacity: 0.8;}
.news_bot_pic a:hover img { border:#4e4842 solid 1px; alpha(opacity=100); opacity: 1;}
.guide_box { width:315px; clear:both; background:url(http://pic.xoyo.com/cms/jxsj/v3/index/bg_guide.jpg) no-repeat; height:583px}
.guide_box a, .guide_box a:visited { color:#dcc078}
.guide_title { display:block; height:120px; display:block}
.guide_tyro { display:block; width:215px; height:114px; padding-left:5px;}
.guide_tyro li { float:left; display:block; width:90px; padding:0 0 10px 15px; font-size:14px; background-position:left -109px}
.guide_practi { width:155px; height:118px; display:block; padding-left:15px; float:left}
.guide_practi li {width:72px; float:left; font-size:14px; line-height:26px; color:#dcc078}
.guide_practi li a, .guide_practi li a:visited { color:#dcc078}
.guide_practi_rig { display: block; float:left; width:132px}
.guide_practi_rig img { display:block}
.guide_text { float:left; width:150px; padding:6px 0 0 14px; margin:0; height:108px; color:#a0895e; line-height:18px;}
.guide_text2 { height:45px}
.guide_text_rig { display:block; float:left; padding-top:16px; width:130px}
.guide_job {display:block; width:300px; height:61px; padding-left:9px; color:#dcc078; line-height:26px; clear:both}
.guide_job span { display:block; width:300px;}
.guide_job a, .guide_job a:visited { padding:0 3px; color:#dcc078;}
/* news start */
/* lady start */
.lady_box { margin-left:10px;width:600px; background-color:#363228}
.lady_title { width:68px; height:20px; display: block; margin:16px 0 0 16px; background-position:-551px -29px}
.lady_list { padding:10px 10px 3px; width:580px}
.lady_slide {width:540px;position:relative;height:132px; margin:0 auto}
.lady_slide .slide-content{ }
.lady_slide .ImgGallery .IG-con ul {position:absolute; width:10000px; left:0}
.lady_slide .focus_slide_nav a{display:block;z-index:99;width:23px;position:absolute;top:45px;height:31px;text-decoration:none;}
.lady_slide .focus_slide_nav span{display:block;width:23px;height:31px;cursor:pointer;}
.lady_slide .focus_slide_nav .prev{left:-25px;}
.lady_slide .focus_slide_nav .prev span { background-position:-556px -62px}
.lady_slide .focus_slide_nav .next{right:-25px;}
.lady_slide .focus_slide_nav .next span { background-position:-594px -62px}
.lady_slide .wrap{overflow:hidden;width:540px;height:126px;position:relative;}
.lady_slide .ImgGallery .IG-con ul li{float:left;width:126px;height:126px; margin:0 4px; overflow:hidden; background-position:left -163px;}
.lady_slide .ImgGallery .IG-con ul li img{width:120px;height:120px; padding:3px 0 0 3px; border:0 none}
.lady_slide .focus_slide_nav a:hover,.lady_slide .focus_slide_nav a:hover span{color:#f43d1e;}
.daily .con_right_title { width:300px; height:42px; background-position:left -228px}
.daily .con_right_title em { margin:10px 0 0}
.daily .con_right_title span { background-position:-417px -58px}
.daily_nav { display:block; height:25px; padding:0 0 0 165px; width:147px}
.daily_nav li { float:left; width:43px; height:25px}
.daily_nav li a { display:block; width:38px; height:22px; border:#140f06 solid 1px; background-color:#21190c; color:#8a7752; line-height:22px; text-align:center}
.daily_nav li.thistab a, .daily_nav li a:hover { background-color:#2f2618; border:#140f06 solid 1px; color:#9c6b23; text-decoration:none;}
.daily .imgbox { float:left; display:block; width:100px; height:125px; overflow:hidden} 
.daily .imgbox img { width:94px; height:120px;border:#120d08 solid 2px; }
.daily_rig { float:left; width:200px; margin:8px 0 0 12px;}
.daily_rig h3 { font:bold 14px/18px \5FAE\8F6F\96C5\9ED1; color:#ffc234}
.daily_rig p { width:173px; line-height:18px; color:#bfa96e}
.daily_rig span { display:block}
.daily_rig span a, .daily_rig span a:visited { color:#946d23}
/* lady end */
/* players start */
.players { margin:5px 0 0 10px; width:600px; background-color:#eee6e0}
.players .more_info { top:-35px}
.players .nav_title ul { display:block; padding-left:98px; height:50px; background-position:-429px -68px}
.players .nav_title li { width:76px}
.players .nav_title li {background-position:-467px top}
.players .nav_title li.thistab a, .players .nav_title li a:hover { display:block; height:50px; background-position:-361px top}
.players .nav_title li a.m1 em { background-position:7px -237px}
.players .nav_title li a.m2 em { background-position:-103px -237px}
.players .nav_title li a.m3 em { background-position:-213px -237px}
.players .nav_title li a.m4 em { background-position:-323px -237px}
.players .nav_title li a.m5 em { background-position:-433px -237px}
.players .nav_title li a.m6 em { background-position:-543px -237px}
.players .nav_title .thistab a.m1 em, .players .nav_title a.m1:hover em { background-position:7px -153px}
.players .nav_title .thistab a.m2 em, .players .nav_title a.m2:hover em { background-position:-103px -153px}
.players .nav_title .thistab a.m3 em, .players .nav_title a.m3:hover em { background-position:-213px -153px}
.players .nav_title .thistab a.m4 em, .players .nav_title a.m4:hover em { background-position:-323px -153px}
.players .nav_title .thistab a.m5 em, .players .nav_title a.m5:hover em { background-position:-433px -153px}
.players .nav_title .thistab a.m6 em, .players .nav_title a.m6:hover em { background-position:-543px -153px}
.players .news_list { height:282px; padding:20px}

.question { padding:5px 0 0}
.question .con_right_title { height:40px; width:300px}
.question .con_right_title em { margin:8px 0 0}
.question .con_right_title span { background-position:-417px -94px}
.question_wrap { width:298px; border:#49463a solid 1px}
.question_box { border:#282013 solid 1px; width:296px; height:218px; background-color:#2b2718; }
.xoyo-kefu-search { padding:14px 0; margin:0 0 0 23px; height:25px; color:#DCC078;}
.xoyo-kefu-keyword { background-color:#81765c; padding:2px 0; border:#19160d solid 1px}
.xoyo-kefu-answer { background-position:-557px -104px; padding:3px 10px; color:#f7bc32; border:0 none}
#kefu_form a { display:none}
.question_search .text { display:block; float:left; width:198px; height:23px; background-color:#81765c; border:#19160d solid 1px;}
.question_search .text input { width:190px; padding:4px 0 0 4px; border:0 none; background:none; color:#534a33}
.question_search .btn { float:right; width:51px; height:22px; background-position:-556px -104px; border:0 none; margin:2px 0 0; cursor:pointer}
.question_line { display:block; width:260px; margin:0 auto; height:2px; background-position:-177px -150px; overflow:hidden}
.question ul { padding:5px 0 0}
.question ul li { padding:0 20px; height:22px; overflow:hidden; line-height:22px; color:#bfa96e}
.question ul li a, .question ul li a:visited { color:#bfa96e}
.question ul li span { float:right}
.weixin { padding:15px 0 0}
.weixin img { float:left; padding-right:18px}
.weixin_rig { float:left; width:170px;}
.weixin_rig h3 { padding:15px 0}
.weixin_rig h3 span { display:block; width:102px; height:24px; background-position:-177px -57px}
.weixin_rig p { margin:0;color:#dcc078}
.weixin_rig .text1 { width:91px; font-size:14px; padding-bottom:4px}
.weixin_rig .text1 font { width:16px; height:15px; float:right; background-position:-516px -85px;}
/* players end */
/* photo start */
.photo { margin:5px 0 0 10px; padding-bottom:2px; width:600px; background-color:#363228}
.photo .more_info { top:-53px; left:518px}
.photo .nav_title ul { display:block; padding-left:98px; height:50px; background-position:-429px 16px}
.photo .nav_title li { width:76px}
.photo .nav_title li {background-position:-467px top}
.photo .nav_title li.thistab a, .photo .nav_title li a:hover { display:block; height:50px; background-position:-361px top}
.photo .nav_title li a.m1 em { background-position:7px -405px}
.photo .nav_title li a.m2 em { background-position:-103px -405px}
.photo .nav_title li a.m3 em { background-position:-213px -405px}
.photo .nav_title li a.m4 em { background-position:-323px -405px}
.photo .nav_title .thistab a.m1 em, .photo .nav_title a.m1:hover em { background-position:7px -321px}
.photo .nav_title .thistab a.m2 em, .photo .nav_title a.m2:hover em { background-position:-103px -321px}
.photo .nav_title .thistab a.m3 em, .photo .nav_title a.m3:hover em { background-position:-213px -321px}
.photo .nav_title .thistab a.m4 em, .photo .nav_title a.m4:hover em { background-position:-323px -321px}

.photo_slide {width:540px;position:relative;height:132px; margin:20px auto}
.photo_slide .slide-content{ }
.photo_slide .ImgGallery .IG-con ul{position:absolute; left:0}
.photo_slide .focus_slide_nav a{display:block;z-index:99;width:23px;position:absolute;top:45px;height:31px;text-decoration:none;}
.photo_slide .focus_slide_nav span{display:block;width:23px;height:31px;cursor:pointer;}
.photo_slide .focus_slide_nav .prev{left:-25px;}
.photo_slide .focus_slide_nav .prev span { background-position:-556px -62px}
.photo_slide .focus_slide_nav .next{right:-25px;}
.photo_slide .focus_slide_nav .next span { background-position:-594px -62px}
.photo_slide .wrap{overflow:hidden;width:540px;height:124px;position:relative;}
.photo_slide ul{width:10000px;}
.photo_slide .ImgGallery .IG-con ul li{float:left;width:162px;height:123px; margin:0 10px; _margin:0 8px; overflow:hidden; background-position:-133px -163px;}
.photo_slide .ImgGallery .IG-con ul li img{width:154px;height:115px; padding:4px 0 0 4px; border:0 none}
.photo_slide .ImgGallery .IG-con ul li p { display:none}
.photo_slide .focus_slide_nav a:hover,.photo_slide .focus_slide_nav a:hover span{color:#f43d1e;}

.service { padding:5px 0 0}
.service .con_right_title { width:300px; height:42px; background-position:left -228px}
.service .con_right_title em { margin:10px 0 0}
.service .con_right_title span { background-position:-177px -88px}
.service_line { display:block; clear:both; width:300px; height:16px; background-position:left -261px}
.service_one { width:260px; margin:0 auto}
.service_one h4 { height:20px; padding:10px 0 0; color:#946d23 }
.service_one ul { display:block; width:100%; clear:both; overflow:hidden}
.service_one ul li { text-align:left; float:left; width:72px; line-height:22px}
.service_one ul li a, .service_one ul li a:visited { color:#dcc078}
.service_two { margin:-5px 0 0; width:250px; padding:0 0 0 22px; color:#946d23; }
.service_two font { font:bold 16px/30px \5FAE\8F6F\96C5\9ED1; color:#ffc234}
/* photo end */
/* friendlink start */
.footer_wrap { width:100%; height:269px; background:url(http://pic.xoyo.com/cms/jxsj/2013/06/26/index/bg_footer.jpg) center top no-repeat;}
.friendlink { background:url(http://pic.xoyo.com/cms/jxsj/2013/06/26/index/bg_friendlink.jpg) -1px top no-repeat; height:151px;}
.friendlink ul { display:block; padding:51px 0 0 50px; width:920px}
.friendlink li { width:120px; height:33px; line-height:28px; float:left}
.friendlink li a, .friendlink li a:visited { color:#e0da88}
.friendlink li span { float:left; display:block; width:31px; height:26px;}
.friendlink .link01 {}
.friendlink .link02 { background-position:-100px top}
.friendlink .link03 { background-position:-200px top}
.friendlink .link04 { background-position:-300px top}
.friendlink .link05 { background-position:-400px top}
.friendlink .link06 { background-position:-500px top}
.friendlink .link07 { background-position:left -100px}
.friendlink .link08 { background-position:-100px -100px}
.friendlink .link09 { background-position:-200px -100px}
.friendlink .link10 { background-position:-300px -100px}
.friendlink .link11 { background-position:-400px -100px}
.friendlink .link12 { background-position:-500px -100px}
/* friendlink end */
.bg_flash{ overflow:hidden; position:absolute; top:41px; min-width:960px; width:100%; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");height:300px;z-index:1 }
/* content end */

/* neirong  start */
.content_nr_l .title_nr, .list_nr_l ul li { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/neirong/icon_nr.png) no-repeat}

.wrapper_nr { width:100%; clear:both; overflow:hidden;}
.top_font { padding:180px 0 0 46px; font:400 26px/30px \5FAE\8F6F\96C5\9ED1; color:#bcb773}
.top_nav { padding:35px 0 0 66px;padding:36px 0 0 66px\0; _padding:36px 0 0 66px; color:#666959}
.top_nav p { margin:0}
.top_nav span { color:#7d590d}
.top_nav a, .top_nav a:visited { color:#666959}
.top_menu { padding:12px 0 0 10px }
.top_menu li { float:left; width:98px; height:50px; display:block; font:400 16px/50px \5FAE\8F6F\96C5\9ED1; text-align:center; background-position:-445px top;}
.top_menu li a { display:block; width:98px; height:50px; color:#e0da88}
.top_menu li.current a {background-position:-339px top; color:#ffc234}
.top_menu li a:visited { color:#ffc234}
.top_menu li a:hover { display:block; width:98px; height:50px; background-position:-339px top; text-decoration:none}
.content_nr { background:url(http://pic.xoyo.com/cms/jxsj/v3/index/neirong/bg_content_nr.png) 10px top repeat-y; color:#1D140C }
body .content_nr{ color:#1D140C}
.content_nr_l { float:left; padding-left:10px; width:200px;}
.content_nr_l .title_nr { display:block; height:35px}
.content_nr_l .title1 { background-position:left -8px; height:27px}
.content_nr_l .title2 { background-position:left -52px}
.content_nr_l .title3 { background-position:left -105px}
.content_nr_l_gg { width:170px; overflow:hidden; background-color:#2b2718; border:#49463a solid 1px; margin:0 auto 10px}
.content_nr_l_gg img { width:170px}
.list_nr_l ul { display:block; clear:both; overflow:hidden; padding:10px 0 20px 25px; width:173px}
.list_nr_l ul li { float:left; width:69px; height:24px;padding-left:16px; line-height:24px;  background-position:left -157px }
.list_nr_l ul li.big { width:170px}
.service_tit_nr { height:28px; padding:6px 0; display:block; }
.service_tit_nr span { display:block; width:85px; height:27px; margin:0 auto; background-position:-177px -88px}
.service_line_nr { width:172px; margin:0 auto }
.service_text_nr { width:150px; margin:0 auto; color:#946d23}
.service_text_nr2 { text-align:center; padding:5px 0 0; margin:0; color:#946d23}
.service_text_nr3 { text-align:center; padding:5px 0 10px; margin:0; font:400 14px/16px \5FAE\8F6F\96C5\9ED1; color:#ffc234 }
.service_img_nr { display:block; padding:5px 0 0 38px}
.service_weixin_nr { display:block; width:102px; height:25px; background-position:-177px -56px; margin:12px 0 0 38px}
.service_weixin_nr_text1 { width:91px; font-size:14px; padding-bottom:4px; color:#DCC078; margin:10px 0 0 38px}
.service_weixin_nr_text1 font {  background-position: -516px -85px;  float: right;  height: 15px;  width: 16px;}
.service_weixin_nr_text2 { margin:5px 0 0 38px; color:#DCC078;}
.service_list_nr { width:158px; overflow:hidden; padding:5px 0 0 24px }
.service_list_nr li { float:left; width:76px; line-height:22px; }
.service_list_nr li a, .service_list_nr li a:visited { color:#dcc078}
.bg_footer_nr { display:block; height:151px; background:url(http://pic.xoyo.com/cms/jxsj/2013/06/26/index/bg_footer_nr.png) -3px top no-repeat}
/*newslist start */
.con_rig_nr { width:730px; float:right; position:relative; margin:-120px 0 0 0; _margin:-120px 0 0 0; padding-right:26px; z-index:100 }
.news_list_nr { width:660px; margin:0 auto; padding:10px 0; border:#a89c75 solid 1px; border-left:none; border-right:none}
.news_list_nr p { margin:3px 0}
.news_list_nr ul li { padding-left:6px; font-size:14px; height:26px; line-height:26px }
.news_list_nr ul li span { float:right; }
.news_list_nr ul li em { margin-right:8px; }
.news_list_nr ul li a, .news_list_nr ul li a:visited { color:#1d140c; }
.news_list_nr ul li a.highlight, .news_list_nr ul li a.highlight:visited { color:#A10217; }
.news_list_nr table a { color:#1D140C; }
.news_list_nr p.weibo { margin:8px 0}
.con_rig_nr a:link, .con_rig_nr a:visited { color:#1D140C}
/*newslist end */
/*S CMS pagination*/
.pagination { font:normal 12px/21px Tahoma; text-align:center; color:#704e0d; margin:20px auto; width:660px; }
.pagination a { display:inline-block; padding:0 10px; margin:0 2px; border:1px solid #948862; text-decoration:none; color:#704e0d; background-color:#b1a580; vertical-align:middle; }
.pagination a.current, .pagination a:hover { color:#704e0d; background-color:#948862; border:#948862 solid 1px; text-decoration:none; }
/*E CMS pagination*/
/*S CMS ImgGallery*/
.ImgGallery .IG-tit { display:none; }
.ImgGallery .IG-con { padding-left:15px; }
.ImgGallery .IG-con ul li { float:left; display:inline; margin:0 12px; }
.ImgGallery .IG-con ul li img { width:145px; height:93px; display:block; border:1px solid #9d7d67; }
.ImgGallery .IG-con ul li p { text-align:center; padding:2px 0 15px; }
.ImgGallery .IG-con ul li p a { color:#1D140C; }
.ImgGallery .IG-con ul li p a:hover { text-decoration:underline; }
.ImgGallery .IG-con { overflow:hidden; zoom:1; }
/*clear float*/
	.ImgGallery .IG-con ul { zoom:1; }
.ImgGallery .IG-con ul:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
/*E CMS ImgGallery*/
/*S CMS detail_con*/
.detail_con { color:#1D140C; padding:0 30px; line-height:24px; }
.detail_con a { color:#1D140C; text-decoration:underline; }
.detail_con a:visited { text-decoration:underline; }
.detail_con a:hover { text-decoration:none; }
.detail_con a:active { text-decoration:underline; }
.detail_con .detail_title { text-align:center; font-size:20px; color:#914400; padding:20px 0 5px 0; }
.detail_con .detail_title.pt0 { padding-top:0}
.detail_con .detail_extra p { text-align:center; color:#1D140C; }
.detail_con .detail_extra span { margin:0 5px; }
.detail_con .detail_intr { background-color:#322116; margin:12px 0; padding:10px; color:#EDD4B5; border:1px solid #71503e; }
.detail_con .detail_content img { margin:10px 0; }
.detail_con .detail_content table { margin:10px auto; }
.detail_con .detail_content table th { border:1px solid #71503e; }
.detail_con .detail_content table tr { border:1px solid #71503e; }
.detail_con .detail_content table tr td { border:1px solid #71503e; padding:2px; }
.detail_content strong { font-weight:700}
/*E CMS detail_con*/
/*Social cms*/
.social { margin:20px 35px; padding:5px 20px; overflow:hidden; line-height:30px; color:#a69f8e; zoom:1; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/main_line.png) repeat-x 0 100%; clear:both; }
.social-address { float:left; width:400px; overflow:hidden; height:30px; }
.social-address a { text-decoration:underline; color:#000; }
.social-address a:hover { text-decoration:none; }
.social-api { float:right; }
.social-api dl dd a { display:block; width:16px; height:16px; text-indent:-999em; overflow:hidden; background-image:url(http://pic.xoyo.com/cms/www/share_ico.gif); background-repeat:no-repeat; color:#000 }
.social-api dl dd, .social-api dl dt { float:left; display:inline; margin:0 3px; color:#000 }
.social-api dl dd { margin-top:6px; }
.social-api dl dd a.s1 { background-position:0 -160px; }
.social-api dl dd a.s2 { background-position:0 -80px; }
.social-api dl dd a.s3 { background-position:0 -96px; }
.social-api dl dd a.s4 { background-position:0 -16px; }
.social-api dl dd a.s5 { background-position:0 -48px; }
.social-api dl dd a.s6 { background-position:0 -64px; }
.social-api dl dd a.s7 { background-position:0 -240px; }
.social-api dl dd a.s8 { background-position:0 -272px; }
/*clear float*/
	.social-api dl { zoom:1; }
.social-api dl:after { content:""; display:block; height:0; clear:both; visibility:hidden; }
/*end Social cms*/
/*recom*/
	.recom { width:697px; margin:20px auto; overflow:hidden; zoom:1; color:#a69f8e; }
.recom-col { position:relative; z-index:2; float:left; width:343px; border:1px solid #432e17; display:inline; }
.recom-col .hd { height:25px; line-height:25px; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/recom_bg.png) no-repeat 0 100%; }
.recom-col .hd h2 { color:#914400; font:700 12px/25px 'microsoft yahei', simhei; text-indent:8px; }
.recom-col .bd { margin:0 8px; padding:10px 0; line-height:22px; }
.recom-col .bd ul li span { float:right; color:#2e2104;padding-left:3px; display:block; position:relative; z-index:5; background-color:#BCB08B }
.recom-news { line-height:22px; }
.recom-news li span { float:right; color:#2e2104 }
.recom-news li em { display:none; }
.recom-col .ft { position:absolute; top:2px; right:8px; }
.recom-col li { white-space:nowrap}
.recom-col a { color:#000; }
.recom-col .ft a { color:#2f2f2f; }
.recom-col a:hover { text-decoration:underline; }
.recom-line { width:1px; height:169px; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/recom1_bg.png) no-repeat; float:left; overflow:hidden; margin-top:10px; }
.recom-col1 { margin-right:7px; }
.recom-col2 .bd { background:none; border:none 0; padding:0; margin:0 0 0 16px; }
.recom-col2 .bd .IG-tit { display:none; }
.recom-col2 .bd .IG-con { padding:17px 0 18px 0; }
.recom-col2 .bd .IG-con ul li p { display:none; }
.recom-col2 .bd ul li { float:left; margin:0 15px 0 0; display:inline; }
.recom-col2 .ImgGallery .IG-con ul li img { width:145px; height:93px; display:block; border:1px solid #71503e; }
/*downnload*/
.download_box { width:709px; margin:25px auto; color:#a69f8e; }
.download_box a { color:#7c563e; text-decoration:underline; }
.download_box a:hover { text-decoration:none; }
.download_box h2 { height:40px; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/download_bg.jpg) no-repeat; text-align:center; line-height:40px; font:400 18px/40px \5FAE\8F6F\96C5\9ED1; text-shadow:0 0 6px #000; color:#efd3b2; margin-bottom:10px; }
.download_box h2.h2 { background-position:0 -40px; }
.download_box h2.h3 { background-position:0 -121px; }
.download_box .cms-patch, .download_box .down_info { padding:0 15px; text-align:center; }
.download_box .cms-patch ul li, .download_box .down_info ul li { text-align:left; color:#000 }
.download_box .cms-patch ul li span, .download_box .down_info ul li span { color:#914400; }
.download_box .cms-patch a, .download_box .down_info a.dow { width:114px; height:41px; display:inline-block; line-height:41px; text-align:center; margin:10px 16px; color:#efd3b2; font-size:14px; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/download_bg.jpg) no-repeat 0 -80px; text-decoration:none; }
.download_box .cms-patch a:hover, .download_box .down_info a.dow:hover { background-position:-115px -80px; text-decoration:none; }
/*zl*/
#side .zl_side { clear:both; padding:2px 0 10px 0; float:left; *padding-bottom:0;
}
#side .zl_side ul li { margin-top:5px; position:relative; width:200px; float:left; }
#side .zl_side ul li a { width:190px; height:35px; display:block; line-height:35px; text-align:center; font:400 16px/35px \5FAE\8F6F\96C5\9ED1; color:#8e8575; margin:0 auto; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/zl_bg.png) no-repeat 0 -78px; }
#side .zl_side ul li a:hover { text-decoration:none; }
#side .zl_side ul li a.xszn { height:39px; text-indent:-9999px; overflow:hidden; background-position:0 0; }
#side .zl_side ul li a.zlk { height:39px; text-indent:-9999px; overflow:hidden; background-position:0 -39px; }
#side .zl_side ul li .zl_side_pop { position:absolute; left:182px; top:4px; width:354px; border:1px solid #6d5d47; background:#372d1f; color:#a69f8e; z-index:10; padding:8px 0; display:none; }
#side .zl_side ul li .zl_side_pop .zl_side_pop_bg { width:21px; height:18px; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/zl_bg.png) no-repeat 0 -113px; position:absolute; z-index:9; top:-1px; left:-21px; }
#side .zl_side ul li .zl_side_pop a { color:#a69f8e; display:inline; background:none; font:12px/20px tahoma, \5b8b\4f53, sans-serif; }
#side .zl_side ul li .zl_side_pop dl { padding:0 10px; overflow:hidden; zoom:1; }
#side .zl_side ul li .zl_side_pop dl dt { width:60px; float:left; color:#914400; }
#side .zl_side ul li .zl_side_pop dl dd { width:334px; float:left; }
#side .zl_side ul li .zl_side_pop dl dd a { margin:0 5px; }
#side .zl_side ul li .zl_side_pop dl dd a:hover { text-decoration:underline; }
#zl_main { width:771px; float:left; position:relative; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/zl_main_top.jpg) no-repeat #2b1e14; min-height:713px; _height:713px; margin-left:4px; display:inline; }
/*S CMS ImgSearch*/
.ImgSearch { margin:20px; color:#1D140C; border-top:#3d2d1e dashed 1px}
.ImgSearch .IS-tit { height:44px; line-height:44px; color:#7c563e; }
.ImgSearch .IS-tit span { float:right; }
.ImgSearch .IS-tit em { display:none; }
.ImgSearch .IS-tit a { color:#914400; font-size:14px; }
.ImgSearch .IS-tit a:hover { text-decoration:underline; }
.ImgSearch .IS-L { width:166px; padding:0 10px 0 0; float:left; overflow:hidden; }
.ImgSearch .IS-L img { border:2px solid #221810; display:block; width:160px; height:100px; padding:1px; background:#473e32; }
.ImgSearch .IS-r { width:509px; float:left; padding:15px 0 0 0; }
.ImgSearch .IS-more { float:right; color:#7c563e; margin-top:5px; }
.ImgSearch .IS-more a { color:#7c563e; }
.ImgSearch .IS-more a:hover { text-decoration:underline; }
/*clear float*/
	.ImgSearch { zoom:1; }
.ImgSearch:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
/*E CMS ImgSearch*/
/*calendar*/
.calendar_box { padding-top:37px; position:relative; color:#a69f8e; *padding-bottom:20px;
}
#calendar { border:1px solid #473019; background:#2b1e14; width:695px; overflow:hidden; font:12px/1 tahoma, arial; margin:0 auto; padding-bottom:20px; min-height:314px; _height:314px; }
#calendar h2 { position:absolute; top:16px; left:38px; z-index:8; color:#914400; font-size:14px; padding:1px; }
#calMain { float:left; display:inline; margin:15px 0 0 5px; width:279px; height:227px;  color:#A69F8E  }
#calMain table { border-collapse:collapse; border-spacing:0; margin:0 auto; width:260px; text-align:center; }
#calMain #calTHead .sunday,  #calMain #calTHead .saturday { color:#914400; }
#calMain h3 { margin:0; padding:0; font:400 14px/26px verdana; }
#calMain h3:hover { font-weight:700; }
#calTHead {}
#calTHead, #calTBody { color:#A69F8E}
#calTHead th { font:700 12px/1.8 simsun; }
#calTBody td h3 { width:35px; height:28px;}
#calTBody td.thisMonth { cursor:pointer; }
#calTBody td.previousMonth, #calTBody td.nextMonth { height:26px; }
#calTBody td.sunday, #calTBody td.saturday { color:#914400; }
#calTBody td.today { color:#FFF; }
#calTBody td.today h3 { background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/calendar-icon.png) no-repeat 2px 3px; font-weight:700; }
#calTBody td.nodata { cursor:default; }
#calTips { float:left; display:inline; margin:10px 0 0 11px; width:400px; }
#calTips h3 { margin:0; padding:0; font:700 1.2em/1.5 verdana; color:#914400; }
#calTips ul { margin:0; padding:0; list-style:none; line-height:1.5; _zoom:1; }
#calTips ul li { float:left; padding:5px 0 5px 15px; border-top:1px solid #4c3625; border-bottom:1px solid #332418; width:385px; overflow:hidden; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/calendar-icon.png) no-repeat -90px 5px; zoom:1; }
#calTips ul li h4 { margin:0; padding:0; font:700 1em/1.5 tahoma; }
#calTips ul li h4 sup { color:#F00; vertical-align:super; letter-spacing:1px; }
#calTips ul li a { text-decoration:none; _zoom:1; color:#a69f8e; }
#calTips ul li h4 a:hover { text-decoration:underline; }
#calTips ul li div, #calTips ul li p { display:none; }
#calTips ul li.current { width:400px; padding:5px 0; background:none; }
#calTips ul li.current h4 { float:right; width:235px; font-size:14px; padding-right:85px; }
#calTips ul li.current div { display:block; float:left; padding:1px; width:60px; }
#calTips ul li.current div a { display:block; width:60px; height:60px; }
#calTips ul li.current div img { display:block; border:0 none; width:60px; height:60px; }
#calTips ul li.current p { float:right; display:block; margin:0; width:235px; padding-right:85px; }
#calError { color:#F00; font:700 1.4em/2 verdana; }
/*color*/
	
/*calendar_tab*/
.calendar_tab { width:279px; position:absolute; top:265px; left:45px; z-index:9; }
.calendar_tab .wap .wap_ul { overflow:hidden; zoom:1; margin-bottom:8px; }
.calendar_tab .wap .wap_ul li { float:left; margin-right:1px; display:inline; width:71px; height:23px; line-height:23px; text-align:center; color:#a69f8e; background:url(http://pic.xoyo.com/cms/jxsj/2011/10/19/sy/calendar-icon.png) no-repeat -72px -28px; cursor:pointer; }
.calendar_tab .wap .wap_ul li.thistab { background-position:0 -28px; color:#efd3b2; }
.calendar_tab .wap .bd p { color:#efd3b2; margin:0}
.calendar_tab .wap .bd p a { color:#efd3b2; margin:0 3px; }
.calendar_tab .wap .bd p a:hover { text-decoration:underline; }
.V2-FT-game { background:#000; }
#V2-footer .ft-1 { background:#2d211c; }
/*Rating*/
.Rating { color:#A69F8E; width:230px; margin:10px auto; }
#V2-footer .ft-2 { border-top-color:#2d211c; }
/*评论*/
#CommentPart { margin:20px auto 0; width:697px; color:#1D140C; }
.post_cms { padding:15px 20px; }
.post_cms legend { display:none; }
.post_cms input, .post_cms img { vertical-align:middle; }
.post_cms a { color:#ff0; margin-left:5px; }
.post_cms .p_1 { padding-top:10px}
.post_cms .p_1, .post_cms .p_2 { float:left; margin-right:20px; }
.post_cms .p_3 { clear:both; }
.post_cms .p_4 { text-align:center; }
.post_cms .p_5 { height:3em; line-height:2; }
.comment_name_text, .comment_code_text { margin-right:5px; border:1px solid #C8C8B5; padding:2px 1px 1px; padding-top:4px\9; width:130px; height:17px; height:15px\9; }
.comment_textarea { border:1px solid #C8C8B5; padding:4px; width:98%; height:100px; overflow:auto; font-size:14px; line-height:1.5; }
.post_cms .p_4 input { margin:0 5px; overflow:hidden; cursor:pointer; border:none 0; width:68px; height:29px; display:inline-block; background:url(http://pic.xoyo.com/cms/jxsj/2012/04/13/index/main_bg.png) no-repeat -452px -67px; text-align:center; color:#efd3b2; }
.post_cms .p_4 input:hover { background-position:-519px -67px; }
.comment_cms { padding:15px 20px; line-height:1.8em; }
.comment_info { line-height:22px; }
.comment_warp { margin-top:10px; color:##914400; }
.comment_title { padding:2px; background-color:#e2c8a0; color:#3b0106; }
.comment_con { padding:5px; }
.re-comment { margin-bottom:5px; padding:5px; border:1px solid #C8C8B5; }
.re-comment-num { float:right; }
.re-comment-con { padding-top:5px; }
.comment_extra { padding:2px; text-align:right; }
.comment_extra span { margin:0 3px; }
.comment_extra span span { margin:0 }
.comment_extra a { color:#000; }
.comment_extra a:hover { color:#F00; }
.comment_extra a span { color:#F00; }
/* neirong  end */

/* weiboqq */
.qqweibo_layer { width: 164px; height:567px; display: block; background: url(http://pic.xoyo.com/cms/jxsj/v3/index/qq_weibo.png) no-repeat;
 position:fixed; right:10px; bottom:20px;  _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||5)-(parseInt(this.currentStyle.marginBottom, 10)||40))); z-index:100;}
.qqweibo_layer ul { display:block; padding:64px 0 0; height:482px}
.qqweibo_layer ul li { height:57px; width:163px}
.qqweibo_layer ul li img {height:60px; width:163px}
.qqweibo_layer .close { clear:both; width:163px; height:20px}
.qqweibo_layer .close span { display:block; float:right; width:22px; height:20px; cursor:pointer}
#side_reg { background: url(http://pic.xoyo.com/cms/jxsj/v3/index/qq_weibo.png) -100px -682px no-repeat; width:64px; height:288px; position:fixed; right:10px; 
bottom:130px;  _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||5)-(parseInt(this.currentStyle.marginBottom, 10)||125))); z-index:100; cursor:pointer}

/* weixin */
.wx { width:144px; height:181px; background:url(http://pic.xoyo.com/cms/jxsj/v3/index/wx.png) no-repeat; position:fixed; left:0; top:388px; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||5)-(parseInt(this.currentStyle.marginBottom, 10)||40))); z-index:100;  }

/* footer */
.V2-FT-XOYO.V2-FT-zt { padding:10px 0;}
.V2-FT-XOYO.V2-FT-zt p { margin:0}
.V2-FT-XOYO #V2-footer .ft-m p.ft-links { font-size:12px}
.V2-FT-XOYO #V2-footer .ft-1 .ft-search, .V2-FT-XOYO #V2-footer .ft-1 .ft-tip { color:#000}
.V2-FT-XOYO #V2-footer .ft-2 { border:none}
.V2-FT-XOYO #V2-footer .ft-m p{color:#000;}
.V2-FT-XOYO #V2-footer .ft-m p a{color:#000;}