@charset "utf-8";
/********* ���� ***********/
body{color:#646464;}
a{color:#646464;}
a:hover{color:#000;text-decoration:underline;}
.yahei{font-family:Microsoft YaHei,'\5b8b\4f53',sans-serif;}
img,input{vertical-align:middle;}
.orange{color:#ff7200;}


.sj_wrap{background:url(../images/sj_body_bg.jpg) center 0 no-repeat #fff;}
/***** ͷ�� *********/
.sj_header{position:relative;height:439px;background:url(../images/sj_header_bg.jpg) center 0 no-repeat;}
.sj_navList{padding-top:39px;padding-left:33px;height:30px;}
.sj_navList:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;height:0;}
.sj_navList li{float:left;width:80px;height:30px;display:inline;margin-right:40px;}
.sj_navList li a{float:left;width:80px;height:30px;background:url(../images/nav.png) no-repeat;text-indent:-999em;}
.sj_navList li a.index{background-position:-5px 0;}
.sj_navList li a.xwgg{background-position:-120px 0;}
.sj_navList li a.yxzl{background-position:-246px 0;}
.sj_navList li a.czzx{background-position:-372px 0;}
.sj_navList li a.kfzx{background-position:-499px 0;}
.sj_navList li a.ltjl{background-position:-612px 0;}
.sj_navList li a.index:hover{background-position:-5px -30px;}
.sj_navList li a.xwgg:hover{background-position:-120px -30px;}
.sj_navList li a.yxzl:hover{background-position:-246px -30px;}
.sj_navList li a.czzx:hover{background-position:-372px -30px;}
.sj_navList li a.kfzx:hover{background-position:-499px -30px;}
.sj_navList li a.ltjl:hover{background-position:-612px -30px;}

.sj_begin{position:absolute;top:216px;left:320px;width:375px;height:210px;background:url(../images/begin.jpg) no-repeat;}
.begin_links{display:block;width:375px;height:210px;text-indent:-999em;background:url(../images/tm.png) repeat;}
/***** //ͷ�� *********/

/********** ���������� start **********/
.sj_main{}
.wing_area{background:url(../images/main_bg.jpg) no-repeat #fff;zoom:1;}
.wing_area:after{content:"."; display:block; height:0; clear:both; overflow:hidden;}
.sj_content{float:left;width:100%;}
.sj_main_content{margin-left:270px;}

/******** ����ͼ *********/
.advertisingShow{float:left;width:320px;height:191px; border:#506A8D 1px solid;}
/******** //����ͼ *********/

/******* ���� ���� � ���� ********/
.sj_sectionNews{float:left;width:390px;height:191px;border:1px solid #50698d;}
.sj_sectionNews_header{height:29px;background:url(../images/list_bg.png) 0 0 repeat-x;}
.sj_sectionNews_header .tabList{}
.sj_sectionNews_header .tabList li{float:left;width:69px;height:29px;line-height:29px;text-align:center;background:url(../images/list_bg.png) 0 -30px no-repeat;color:#d4d4d4;cursor:pointer;}
.sj_sectionNews_header .tabList li.active{background-position:0 -60px;font-weight:bold;}
.sj_sectionNews_main{position:relative;height:162px;padding:0 15px;background:#1f314c;}
.sj_sectionNews_main .h_r{position:absolute;top:-24px;right:15px;}
.sj_sectionNews_main .h_r a{color:#d4d4d4;}
.sj_sectionNews_main .h_r a:hover{color:#fff;}
.sectionUlist{padding-top:5px;_padding-top:0;}
.sectionUlist ul{overflow:hidden;}
.sectionUlist ul li{height:30px;line-height:30px;color:#b1b9c8;border-top:1px solid #2e3f59;margin-top:-1px;}
.sectionUlist ul li .tri{color:#a4a4a4;}
.sectionUlist ul li span{color:#5c779f;}
.sectionUlist ul li a{float:left;width:275px;color:#b1b9c8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sectionUlist ul li a:hover{color:#fff;}
/******* //���� ���� � ���� ********/

/******** ��ɫͼƬչʾ *********/
.characteristicShow{margin:20px 0;zoom:1;}
.characteristicShow:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;height:0;}
.characteristicShow li{float:left;display:inline;margin-right:20px;padding:1px;border:1px solid #d7d7d7;border-radius:1px;}
.characteristicShow li a{float:left;padding:2px;background:#f4f4f4;}
.characteristicShow li img{}
/******** ��ɫͼƬչʾ *********/

/******* ��Ϸ����and��Ϸ����and��̳���� *********/
.gameContent{width:460px;}
.gameMessage{margin-bottom:20px;border:1px solid #bad4db;}
.gameMessage_header,
.gameRaiders_header{height:37px;background:url(../images/gameList.jpg) no-repeat;}
.gameMessage_header{background-position:0 0;border-bottom:1px solid #bad4db;}
.gameMessage_header:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;height:0;}
.gameMessage_header .h_l{float:left;text-indent:-999em;}
.gameMessage_header .h_r{float:right;padding-right:15px;line-height:37px;font-size:14px;}
.gameMessage_header .h_r a{color:#337497;}
.gameMessage_header .h_r a:hover{text-decoration:none;color:#000;}
.gameMessage_main{padding:15px;background:#f4fcfc;}
.gameTab{width:100%;}
.gameTab td{padding:2px 4px;}
.gameTab .hd{width:79px;height:24px;background:url(../images/game_list.png) no-repeat;line-height:24px;color:#fff;font-weight:bold;text-align:center;}
.gameTab .lp{padding:9px 0;border-bottom:1px dashed #dadbdb;color:#2d6d91;}
.gameTab .lp a{color:#2d6d91;}
.gameTab .lp a:hover{color:#646464;}

.gameRaiders{margin-bottom:20px;}
.gameRaiders_header{background-position:0 -40px;border:1px solid #d5d5d5;}
.gameRaiders_header .h_r a{color:#464646;}
.gameRaiders_header .h_r a:hover{color:#337497;text-decoration:none;}
.gameRaiders_main{padding:0 10px;}
.gameList ul li{height:30px;line-height:30px;}
.gameList ul li .rs{float:left;font-style:normal;font-weight:bold;padding-right:10px;color:#0071c5;}
.gameList ul li a{float:left;width:320px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.gameForum_header{background-position:0 -80px;border:1px solid #d5d5d5;}
/******* //��Ϸ����and��Ϸ����and��̳���� *********/

/********* ְҵ��������� ***********/
.jobPet_content{width:225px;display:inline;margin-left:30px;}

.fourJob{margin-bottom:30px;}
.jobTitle{margin-bottom:10px;font-weight:normal;}
.fourJob_main{position:relative;}
.jobList{position:absolute;top:40px;left:20px;width:76px;overflow:hidden;z-index:2;}
.jobList li{height:36px;margin-top:-1px;line-height:36px;text-align:center;border-right:1px solid #dddddd;border-top:1px solid #dddddd;background:url(../images/jobList_icon.png) 0 15px no-repeat;color:#58606e;cursor:pointer;}
.jobList li.active{border-right:none;color:#005d8d;font-weight:bold;}
.jobListMain{}
.myTab_Content01{position:relative;z-index:1;height:185px;margin-top:-35px;background:url(../images/job01.png) 0 bottom no-repeat;}
.myTab_Content02{position:relative;z-index:1;height:185px;margin-top:-35px;background:url(../images/job02.png) 0 bottom no-repeat;}
.myTab_Content03{position:relative;z-index:1;height:185px;margin-top:-35px;background:url(../images/job03.png) 0 bottom no-repeat;}
.myTab_Content04{position:relative;z-index:1;height:185px;margin-top:-35px;background:url(../images/job04.png) 0 bottom no-repeat;}
.linkJn{position:absolute;bottom:10px;right:30px;display:block;background:#d6efef;width:56px;height:14px;line-height:14px;text-align:center;border:1px solid #90cedd;color:#000;}
.linkJn:hover{text-decoration:none;}
/********* //ְҵ��������� ***********/

/******* �����Ƭand��Ϸ��ͼ **********/
.sj_photo{margin-bottom:20px;}
.sj_photo a{display:block;}
.sj_photo img{}
/******* //�����Ƭand��Ϸ��ͼ **********/

/********* ���� **********/
.sj_pet{height:194px;border:1px solid #c6c6c6;}
.sj_petHeader{height:30px;background:url(../images/petList.png) 0 0 repeat-x;}
.petList{zoom:1;}
.petList:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.petList li{float:left;height:30px;width:74px;border-right:1px solid #c6c6c6;background:url(../images/petList.png) 0 -30px no-repeat;line-height:30px;text-align:center;cursor:pointer;}
.petList li.active{background:#fff;}
.sj_petMain{width:223px;height:164px;position:relative;}
.LeftBotton,
.RightBotton{position:absolute;top:60px;width:12px;height:22px;display:block;background:url(../images/btn.png) no-repeat; cursor:pointer;z-index:222;zoom:1;}
.LeftBotton { background-position: 0 0;left:15px;}
.LeftBotton:hover{ background-position: 0 -22px;}
.RightBotton {background-position:-12px 0;right:15px;}
.RightBotton:hover{background-position: -12px -22px;}
.scrollBox{}
.scrollBox .pcont {width:223px;float:left;overflow:hidden;}
.scrollBox .ScrCont {width:32766px;}
.scrollBox #List1_1, .scrollBox #List2_1 {float:left;}
.scroll-list li{float:left;}
.scroll-list li img{ display:block;}

.skim_list{width:223px;height:164px;overflow:hidden;}
/********* //���� **********/

/******* serviceList.html ***********/
.serviceList_content{width:711px;min-height:600px;_height:600px;}
.serviceMain{}
.serviceMain_header{height:37px;background:url(../images/inner_title_bg.jpg) no-repeat;border:1px solid #d5d5d5;}
.serviceMain_header:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.serviceMain_header .h_l{float:left; font-size:16px; font-family:"Microsoft YaHei"; line-height:37px; padding-left:20px;}
.serviceMain_header .h_r{float:right;line-height:37px;padding-right:20px;font-size:14px;}
.serviceMain_sec{background:#fff;}
.serviceLink{display:inline-block;height:29px;width:141px;margin:15px 5px;line-height:29px;text-align:center;background:url(../images/serviceList.png) 0 -150px no-repeat;color:#000;}
.serviceLink:hover{background-position:0 -180px;color:#fff;text-decoration:none;}
.serviceLink.hover{background-position:0 -180px;color:#fff;text-decoration:none;}
/******* //serviceList.html ***********/
.articleList .articleList_title .title{padding:10px 0;}
.articleList .newsContent{font-size:12px;}
.articlePage{padding:5px 90px;zoom:1;color:#3b4b5e;font-size:14px;}
.articlePage:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}
.articlePage a{color:#3b4b5e;}
.articleList_main{padding:10px 20px;}
.resetArticleList ul li a{width:550px;}
.articlePageCont{padding:30px 0;text-align:center;font-weight:bold;}
.articlePageCont a{display:inline-block;margin:0 5px;padding:0 5px;}
.articlePageCont a.hover{background:#69dbed;color:#fff;}
.page_inf{padding:30px 35px 20px;}
.page_inf .new_cardbtn{width:170px;height:38px;background:url(../images/xsk.png) no-repeat;border:none;cursor:pointer;}
.news_conbox{color:#2f5f8c;line-height:24px;}

/********* �û�ע�� ************/
.regCon{width:600px;margin:0 auto;background:#eef7ff;}
.reg1{position:relative;height:39px;background:url(../images/newUser.jpg) no-repeat;}
.reg1 h2{text-indent:-999em;}
.reg1 .close{position:absolute;top:9px;right:16px;display:block;width:20px;height:20px;background:url(../images/close.jpg) no-repeat;text-indent:-999em;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.reg1 .close:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.reg2{padding:25px 0 25px 45px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.reg2 .regItem{height:28px;line-height:28px;margin:10px 0;overflow:hidden;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background-color:#fff; border:1px #948886 solid; color:#000; float:left; margin-right:3px;height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:green;}
.reg2 .reg_btn{ margin-top:20px; margin-left:120px;}
/********* //�û�ע�� ************/

/********** //���������� end **********/

/******* ��� start ********/
.sj_aside{float:left;width:260px;margin-left:-100%;}
/******* ��¼ ********/
.login_bg{width:223px;height:143px;margin-bottom:8px;background:url(../images/login.jpg) no-repeat #e5f4ff;border:1px solid #b8d3da;}
.login_bg .pd{padding:10px;}
.login_bg .pd h1{padding:5px 3px;font-weight:normal;}
.before_login{}
.before_login table{margin-bottom:5px;}
.before_login table td{padding:2px 3px;}
.login_btn{width:64px;height:58px;display:block;border:none;background:url(../images/loginbtn.png) no-repeat;cursor:pointer;overflow:hidden;text-indent:-999em;}
.before_login .inp{height:20px;width:124px;padding:2px;line-height:20px;color:#b9baba;border:1px solid #c2c2c2;background:#fff;border-radius:2px;}
.after_login{line-height:2em;}
.after_login .pd{padding:10px 10px 10px 30px;}
/******* ��¼ ********/

/******* ��ֵ����and���ֿ���ȡ ****/
.sj_leftAd{width:228px;margin:0 auto 10px;}
.sj_leftAd a{display:block;width:228px;margin-bottom:5px;background:url(../images/czcard.png) no-repeat;text-indent:-999em;}
.sj_leftAd .cz{height:67px;background-position:0 0;}
.sj_leftAd .cz:hover{background-position:0 -70px;}
.sj_leftAd .newCard{height:65px;background-position:0 -140px;}
.sj_leftAd .newCard:hover{background-position:0 -210px;}
/******* //��ֵ����and���ֿ���ȡ ****/

/******** �Ƽ������� ********/
.service{width:223px;height:159px;margin-bottom:20px;background:url(../images/service_bg.jpg) no-repeat #e5f4ff;border:1px solid #b8d3da;}
.service .pd{padding:10px;}
.service .pd h1{padding:5px 3px;font-weight:normal;}
.recommendService_header{zoom:1;}
.recommendService_header:after{content:"."; display:block; height:0; clear:both; overflow:hidden;}
.recommendService_header .h_l{float:left;}
.recommendService_header .h_r{float:right;padding-top:5px;}
.recommendService_main{margin-top:5px;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;}
.serviceList{}
.serviceList li{padding-left:15px;line-height:24px;background:url(../images/list_icon.png) 0 10px no-repeat;}
.serviceList li:after{content:"."; display:block; height:0; clear:both; overflow:hidden;}
.serviceList li span{float:right;}
.serviceList li a{float:left;width:110px;color:#0196db;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.serviceList li a:hover{color:#000;}
/******** //�Ƽ������� ********/

/********* �ͷ����� *********/
.customerService{width:223px;height:185px;margin-bottom:10px;background:url(../images/kf.jpg) no-repeat #e5f4ff;border:1px solid #b8d3da;}
.customerService .pd{padding:10px;}
.customerService .pd h1{padding:5px 3px;font-weight:normal;}
.customerService_main{margin-top:5px;padding:5px 10px;line-height:24px;background:#fff;border-radius:3px;border:1px solid #ddd;}
.customerService_main a{color:#ff7200;}
.customerService_main a:hover{color:#000;}
/********* //�ͷ����� *********/

/************ ����ý�� **********/
.cooMedia{width:225px;}
.cooMedia h1{font-weight:normal;padding:10px 3px;}
.cooMedia a{display:block;margin-bottom:10px;}
/************ //����ý�� **********/

/******* //��� end ********/

/********** �Ų� **********/
.sj_footer{padding:30px 0;background:#2a3545;}
#links{height:36px;width:990px;margin:0 auto 30px;border:1px solid #727272;background:url(../images/links.png) no-repeat #2a3545;}
#links p{padding-left:80px;line-height:36px;color:#a1a1a1;}
#links p a{color:#a1a1a1;}
#links p a:hover{color:#fff;}
#footer .twlist{padding-left:140px;}
#footer .twlist dt{margin-right:50px;}
#footer a{color:#a1a1a1;}
#footer a:hover{color:#fff;}
/********** �Ų� **********/

/* 2012.05.31 */
.scroll-div { width:225px; height:82px; margin:0 auto; overflow:hidden; white-space:nowrap; padding-top:10px;}
.scroll-div img { display:block; margin-bottom:5px;}

.sj_photo img{ display:block;}
.right_yxjt{ margin-bottom:7px;}
.right_yxjt,.right_video{ height:84px;background:#fff;padding:4px;border:1px solid #ddd;margin-bottom:7px;}
.right_yxjt h2,.right_video h2{ background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=60);background:#000000;/*实现IE背景透明*/ text-align:center; line-height:26px; height:26px; width:214px; font-size:12px; position:absolute; left:4px; bottom:4px;}
.sj_photo h2 a{ color:#fff;}

/* 2012.06.06 */
.sj_yszg p{ text-align:center;}
.customerService_main p span{ margin:0 10px;}
.server_xw li a{width:145px;}
.articleList,.articleList_main{ border-left:#D4D5D5 1px solid; border-bottom:#D4D5D5 1px solid; border-right:#D4D5D5 1px solid; background-color:#F6F7F7; margin-bottom:20px;}