@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body { font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#535353;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px;}
/* Link */
a{color: #1E50A2; text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cbRed{ font-weight:bold; color:#f00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.c92A0BA{color:#92A0BA;}
.cf60{color:#f60;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
/* icon */
/* Other */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px;height:1px; line-height:1px; visibility: hidden; overflow:hidden; }
.clear_2{ clear: both; height:10px; width:1px; visibility: hidden; visibility:hidden; overflow:hidden; }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
/* Structure */
.area{margin:0 auto; text-align:left; height:80px; width:960px; clear:both; line-height:30px; margin-bottom:10px;}


.top_tit{height:40px; background:url(../img/theme/bg_1.gif) repeat-x 0px -280px; text-align:left; line-height:60px; overflow:hidden; font-weight:500; font-size:16px; font-family:"黑体";}
.top_tit_L{height:60px; background:url(../img/theme/bg_1.gif) repeat-x 0px -120px; line-height:60px; width:10px; float:left; margin-right:10px;}
.top_tit_R{height:60px; background:url(../img/theme/bg_1.gif) repeat-x 0px -200px; line-height:60px; width:10px; float:right;}


.bor_1{border-left:solid 1px #C7D0DF; border-right:solid 1px #C7D0DF; clear:both;}

.b_bottom{background:url(../img/theme/bg_1.gif) repeat-x 0px -374px; height:7px; overflow:hidden;}
.b_L{width:10px; height:7px; float:left; background:url(../img/theme/bg_1.gif) no-repeat 0px -390px;}
.b_R{width:10px; height:7px; float:right; background:url(../img/theme/bg_1.gif) no-repeat 0px -360px;}

.input_1{border:solid 1px #C7D0DF; height:20px; line-height:20px; width:180px;}
.input_2{border:solid 1px #C7D0DF; height:16px; line-height:16px; width:40px; margin:0px 5px;}
.button_1{background:url(../img/theme/btn_bg.gif) no-repeat; border:none; width:125px; height:32px; line-height:32px; text-align:center; font-weight:bold; color:#324474; margin:10px auto;}

.button_2{background:url(../img/theme/btn_bg_2.gif) no-repeat; border:none; width:81px; height:24px; line-height:24px; text-align:center; font-weight:bold; color:#324474; margin:10px auto;}

.button_3{background:url(../img/theme/linkbg3.gif) no-repeat; border:none; width:195px; height:24px; line-height:24px; text-align:center; font-weight:bold; color:#324474; margin:10px auto;}

.bg_2{background:#EBF2FA; padding:10px;}
.b1,.b2,.b3,.b4,.b5{height:1px; line-height:1px; background:#EBF2FA; margin:0px 1px; overflow:hidden;}
.b2{margin:0px 2px;}
.b3{margin:0px 3px;}
.b4{margin:0px 4px;}
.b5{margin:0px 5px;}




#header{background:url(../img/theme/bg_1.gif) repeat-x left top;}
#header .area{background:url(../img/theme/htop.gif) no-repeat right 20px; height:78px; overflow:hidden;}
#header #logo{float:left;}
#header #txt{float:right; text-align:right; width:170px; height:30px; line-height:30px; margin-top:45px; color:#ccc;}
#header #txt a{padding:0px 5px;}



#footer{ *margin-top:-10px;  border-top:solid 1px #7690B1; line-height:20px;}
#footer a{padding:0px 5px;}



.left_top{background:url(../img/leftmenu/top.gif) no-repeat left top; height:7px; line-height:7px; overflow:hidden;}
.left_bottom{background:url(../img/leftmenu/bottom.gif) no-repeat left top; height:7px; line-height:7px; overflow:hidden;}
.left_center{background:url(../img/leftmenu/center.gif); text-align:center;}

.left_Con{width:208px; float:left;}


.right_Con{float:right; width:742px;}



.myID{ margin-bottom:10px;}
.myID .bor_1{padding:0px 30px 10px 30px; height:180px;}
.myID .pic{float:left; width:170px; height:190px; text-align:center; line-height:25px;}
.myID .pic img{border:solid 5px #CFDDF9;}
.myID .txt{float:right; width:490px;}
.myID .txt h3{color:#92A0BA; font-size:14px; line-height:50px;}
.myID .txt p{ font-size:14px; margin-bottom:15px;}
.txtLink{ background:#F3F7FB; border:solid 1px #CFDDF9; height:35px; line-height:35px; text-align:center;}



.EandS{margin-bottom:10px;}
.EandS .bor_1{height:100px; padding:0px 20px; line-height:25px;}
.myEmail{float:left; width:366px;}
.mySpace{float:right; width:366px;}


.cenLink{ text-align:center; margin-top:10px;}
.cenLink a{display:block; width:116px; height:24px; line-height:24px; background:url(../img/theme/linkbg.gif) no-repeat; margin:0px auto;}
.cenLink a:hover{text-decoration:none;}


.myTool{ }
.myTool .bor_1{height:210px; padding:0px 0px 0px 20px;}
.myTool .toolList{}
.myTool .toolList li{float:left; height:70px; width:200px; display:block; line-height:20px;}
.myTool .toolList li img{float:left; margin-right:10px; width:54px; height:49px;}
.myTool .toolList li h3{line-height:30px; font-size:14px; color:#1E50A2;}


#top_msg{height:30px; line-height:30px; background:url(../img/theme/bg_1.gif) repeat-x 0px -500px;}
#top_msg .top_tit{ height:25px;overflow:hidden; font-size:12px; font-weight:normal; font-family:"宋体"; line-height:35px; position:relative;}
#top_msg #mq{ width:780px; position:absolute; left:85px; top:5px; overflow:hidden; height:25px; }
#top_msg #mq #con  li{line-height:25px; height:25px; display:block;  overflow:hidden;}



.EditProfile{}
.EditProfile .bor_1{padding:0px 20px; line-height:30px; overflow:hidden; width:700px;}
.EditProfile .bor_1 td{ line-height:30px;} 


.EditPass{}
.EditPass td{line-height:40px; padding:0px 5px;}


.integral{}
.integral .bor_1{ padding:0px 20px;}
.integral .bor_1 .tit_1{font-size:14px; line-height:50px; height:50px;}
.integral .bor_1 .tit_1 a{font-weight:normal; font-size:12px;}


.integralTable{padding-bottom:20px; line-height:30px;}
.integralTable .bg_2{padding:10px 20px;}
.integralTable td{line-height:35px; padding:0px 5px;}
.integralTable .table_1{border-collapse:collapse; margin-bottom:10px;}
.integralTable .table_1 th{background:#eee; color:#535353; border:solid 1px #ccc; line-height:25px; padding:0px 10px;}
.integralTable .table_1 td{background:#fff; border:solid 1px #ccc; line-height:25px; padding:0px 10px;}
.pageTd{ height:50px; line-height:50px;}
.pageTd a{padding:0px 5px;}
.integralTable .table_3 td{background:#fff; border:solid 1px #fff; line-height:25px; padding:0px 5px;}

.toolCon{}
.toolCon .bor_1{padding:0px 20px; line-height:25px;}
.toolCon .bor_1 .pic{ height:150px;}
.toolCon .bor_1 .pic img{float:left; margin-right:20px;}
.toolCon .bor_1 .pic h3{font-size:14px; line-height:35px;}
.toolCon .bor_1 .pic p{line-height:25px;} 
.linka{ text-align:center; margin-top:10px;}
.linka a.link_1{background:url(../img/theme/linkbg.gif) no-repeat center center; padding:6px 40px;  line-height:24px; text-align:center; }
.linka a.link_2{background:url(../img/theme/linkbg2.gif) no-repeat center center; padding:6px 30px;  line-height:24px; text-align:center; }
.linka a.link_3{background:url(../img/theme/linkbg3.gif) no-repeat center center; padding:6px 30px;  line-height:24px; text-align:center; }
.linka a:hover{text-decoration:none;}



.tab{ width:700px; margin-top:10px;}
.tab .Menubox { height:38px; background:url(../img/theme/bg_1.gif) repeat-x 0px -620px; overflow:hidden;}
.tab .M_L{float:left; width:10px; height:38px; background:url(../img/theme/bg_1.gif) no-repeat 0px -560px; margin-right:10px;}
.tab .M_R{float:right; width:10px; height:38px; background:url(../img/theme/bg_1.gif) no-repeat 0px -680px;}
.tab .Menubox ul{margin:0px;padding:0px; float:left; width:660px; height:32px; margin-top:6px;}
.tab .Menubox li{ color:#1E50A2;font-weight:bold; padding:0px 20px; line-height:32px; height:32px; float:left; cursor:pointer;}
.tab .Menubox li.hover{border-left:1px solid #D5DFEF; border-top:1px solid #D5DFEF; border-right:1px solid #D5DFEF; color:#92A0BA; background:#fff url(../img/theme/bg_1.gif) repeat-x 0px -730px; height:31px; line-height:31px;}
.tab .Contentbox{ border:solid 1px #D5DFEF; border-top:none; padding:10px; line-height:25px;}


.eventCon{}
.eventCon .bor_1{padding:0px 30px; line-height:25px;}
.eventCon .banner{text-align:center; margin-bottom:20px;}
.eventCon .eventTxt{border:solid 1px #CFDDF9; background:#F3F7FB; padding:10px; margin-top:20px;}
.eventCon .eventTxt td{padding:0px 5px; line-height:25px;}


.ECon{}
.ECon .bor_1{padding:0px 20px;}
.ECon .EConTxt{border:solid 1px #CFDDF9; background:#F3F7FB; padding:10px; line-height:25px; margin-bottom:10px;}
.ECon h3{line-height:40px;}
.ECon .ebList{}
.ECon .ebList li{width:200px; float:left; text-align:center; line-height:25px; margin-bottom:20px; display:block;}



.tab2{ width:700px; margin-top:10px;}
.tab2 .Menubox { height:32px;overflow:hidden; margin-bottom:-1px;}
.tab2 .Menubox ul{margin:0px;padding:0px;}
.tab2 .Menubox li{color:#1E50A2;font-weight:bold; border:1px solid #D5DFEF; border-bottom:none; margin-right:10px; line-height:32px; height:32px; float:left; cursor:pointer;}
.tab2 .Menubox li span{display:block; height:30px; margin:1px; line-height:30px;  background:url(../img/theme/bg_1.gif) repeat-x 0px -623px; padding:0px 20px; _float:left; }
.tab2 .Menubox li.hover{border-left:1px solid #D5DFEF; border-top:1px solid #D5DFEF; border-right:1px solid #D5DFEF; color:#92A0BA; height:31px; line-height:31px;}
.tab2 .Menubox li.hover span{background:#fff url(../img/theme/bg_1.gif) repeat-x 0px -730px; }
.tab2 .Contentbox{ border:solid 1px #D5DFEF; line-height:25px; margin-bottom:20px;}
.table_bg{background:#EAF0FB; padding:0px 10px;}
.table_2{border-collapse:collapse; margin:10px;}
.table_2 th{background:#EAF1F8; color:#92A0BA; border:solid 1px #CFDDF9; height:25px; padding:0px 10px; text-align:center;}
.table_2 td{background:#fff; border:solid 1px #CFDDF9; height:25px; padding:0px 10px;}

.tab3 { border-collapse:collapse;}
.tab3 tr td { height:25px; border:1px #cfddf9 solid; padding:0px 10px; text-align:left; font-size:14px;}
.tab3 b {color:#F00;}

.bot { height:50px; text-align:center; clear:both; padding-top:20px;}