﻿html,body
{
	background:#fff;
	margin:0px auto;
	padding:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	text-align:center;
	color:#606060;
	line-height:200%;
    }
a:link,a:visited
{
	text-decoration:none;
	color:#043898;
}
a:hover,a:active
{
	text-decoration:underline;
	color:#f00;
}
 img{border:0px;} 
.red{color:#d20000;} 
.right{float:right;font-size:11px;margin-right:5px;}
.left_span
{
    float:left;
    font-size:13px;
    text-align:left;
    text-indent:10px;
    color:#FF4500;
    font-weight:bold;
    }
.right_span
{
    float:right;
    text-align:right;
    color:#006AAD;
    margin-right:5px;
    }
p{
    margin:5px 10px;
    text-align:left;
    text-align:justify;
    text-indent:25px;
    line-height:170%;
    font-size:13px;
}
h1
{    
    margin:0px auto;
    height:35px;
    font-size:15px;
    font-weight:bold;
    line-height:250%;
    color:#d20000;
    }
h2
{
    border-bottom:1px solid #dcdcdc;
    background:#fff;
    margin:0px auto;
    width:95%;
    height:28px;
    text-align:left;
    text-indent:10px;
    font-size:13px;
    font-weight:normal;
    color:#FF4500;
    line-height:225%;
    overflow:hidden;
    }
.l_dh
{
    float:left;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-indent:5px;
    line-height:300%;
    color:#FF4500;
    }
.r_dh
{
    float:right;
    text-align:right;
    line-height:260%;
    margin-right:5px;
    }
.left_dh
{
    border:0px solid #dcdcdc;
    background:url(images/left_dh.jpg) no-repeat;
    margin:0px auto;
    width:240px;
    height:30px;
    overflow:hidden;
    }
.container
{
    border:0px solid #006633;
    margin:0px auto;
    width:1000px;
    height:auto;
}
.header
{
    border:0px solid #f00;
    margin:0px auto 5px auto;
    width:998px;
    height:70px;
    overflow:hidden;
    }
.logo
{ 
    border:0px solid #f00;
    background:url(images/logo.gif) no-repeat;
    margin:7px auto;
    width:450px;
    height:60px;
    float:left;
    overflow:hidden;
    }
.other
{ 
    border:0px solid #f00;
    margin:7px auto;
    width:450px;
    height:60px;
    float:right;
    overflow:hidden;
    }
.other_tab
{
    border:0px solid #dcdcdc;
    margin:2px auto;
    width:98%;
    text-align:right;
    }
.menu_nav
{
    border:0px solid #f00;
    background:url(images/menu_bgs.gif) 0px 4px no-repeat;
    margin:0px auto 5px auto;
    width:998px;
    height:38px; 
    overflow:hidden;
    }
.menu
{
    border:0px solid #006633;
    margin:0px auto;
    width:880px;
    height:38px;
    list-style-type:none;    
    padding:0px auto;
    line-height:370%;  
    padding-left:0px; 
    overflow:hidden;
    }
.menu li{
    float:left;
    margin:0px auto;
    width:120px;
    height:38px;   
    font-size:13px;
}
.menu li a
{
    border:0px solid #f00;
    width:120px;
    height:38px;
    display:block;
    color:#fff;
    text-decoration:none;
    }
.menu li a:link{color:#fff;}
.menu li a:visited{color:#fff;}
.menu li a:hover
{    
    color:#fff;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    } 
.menu li a:active{color:#fff;}
.menu .sel a{color:#FF4500;font-size:13px;font-weight:bold;margin-left:1px;line-height:330%;background:url(images/menu_bg.jpg) no-repeat;}
.menu .sel a:link{color:#FF4500;}
.menu .sel a:visited{color:#FF4500;}
.menu .sel a:hover{color:#FF4500;}
.menu .sel a:active{color:#FF4500;}

.content{
    border:0px solid #f00;
    background:fff;
    margin:8px auto 5px auto;
	width:998px;
	overflow:hidden;
} 
.c_left
{
    border:0px solid #f00;
    margin:0px auto;
    width:240px;
    float:left;
    overflow:hidden;
    }
.c_left1
{
    border:1px solid #dcdcdc;
    margin:0px auto 8px auto;
    width:238px;
    height:140px;
    overflow:hidden;
    }
.h5
{
    border-bottom:1px solid #dcdcdc;
    background:url(images/login.gif) 2px 5px no-repeat;
    margin:2px auto;
    width:95%;
    height:30px;
    font-size:14px;
    text-align:left;
    line-height:250%;
    text-indent:25px;
    overflow:hidden;
    }
.xytab
{
    margin:5px auto;
    width:95%;
    line-height:220%;
    text-align:left;
    }
.xytab1
{
    margin:0px auto;
    width:100%;
    line-height:220%;
    }
.xytab1 th
{
    width:30%;
    text-align:right;
    font-weight:normal;
    vertical-align:text-top;
    
    }
.xytab1 td
{
    width:70%;
    text-align:left;
    }
.c_left_top
{
    border-bottom:1px solid #dcdcdc;
    background:url(images/left_dh.gif) repeat-x;
    margin:0px auto;
    width:240px;
    height:30px;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-indent:20px;
    line-height:270%;
    overflow:hidden;
    }
.c_left_box
{
    border-left:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    margin:0px auto 5px auto;
    width:238px;
    overflow:hidden;
    }
.c_right
{
    border:1px solid #dcdcdc;
    background:fff;
    margin:0px auto;
    width:747px;
    float:right;
    overflow:hidden;
    }
.c_right_top
{
    border-bottom:1px solid #dcdcdc;
    background:#f8f8f8;
    margin:0px auto;
    width:745px;
    height:30px;
    text-align:left;
    text-indent:5px;
    line-height:30px;
    color:#FF4500;
    line-height:280%;
    overflow:hidden;
    }
.c_right_top img{display:none;}
.xydiv_div
{
    border:0px solid #f00;
    margin:6px auto;
    width:99%;
    overflow:hidden;
    }
.xydiv_left
{
    float:left;
    border:1px solid #dcdcdc;
    margin:0px auto;
    width:368px;
    height:240px;
    overflow:hidden;
    }
.xydiv_right
{
    float:right;
    border:1px solid #dcdcdc;
    margin:0px auto;
    width:368px;
    height:240px;
    overflow:hidden;
    }
.footer
{
    border:0px solid #f00;
    width:998px;
    height:80px;
    line-height:170%;
    color:#303030;
    overflow:hidden;
    }
.foot_dh
{
    border:1px solid #dcdcdc;
    background:#f8f8f8;
    margin:0px auto 5px auto;
    width:996px;
    height:30px;
    line-height:250%;
    color:#a0a0a0;
    overflow:hidden;
    }
/*校友搜索 start*/
.searchxiaoyou 
{
    margin:3px auto;
    width:98%; 
    line-height:200%; 
}
.searchxiaoyou .t
{
    text-align:left; 
    text-indent:7px;
    font-size:12px;  
    font-weight:bold;
    color:#FF4500;
    line-height:220%; 
    background:#f0f0f0;
}
.searchxiaoyou .r
{ 
    width:30%; 
    text-align:right; 
    color:#104E8B;
}
.searchxiaoyou .l
{
     width:70%; 
     text-align:left;
}

/*校友会员信息 start*/
.reg_per
{ 
    border-collapse:collapse;
    width:95%; 
    margin:0px auto;
}
.reg_per td
{
    border:0px solid #CCE4F2;
    }
.reg_per .reg_per_tdt
{
    text-align:left; 
    font-size:13px; 
    font-weight:normal; 
    color:#464646; 
    line-height:220%;
    background-color:#f5f5f5;
    text-indent:20px;
}
.reg_per .reg_per_td1
{ 
    width:25%; 
    text-align:right; 
    color:#104E8B;
}
.reg_per .reg_per_td2
{ 
    width:75%; 
    text-align:left;
    color:#464646;
    border-bottom:0px solid #dcdcdc;
}

.degree
{
    border-collapse:collapse; 
    width:100%; 
    }
.degree .degree_title
{ 
    border:1px solid #cbcbcb;  
    text-align:left; 
    color:#FF4500; 
    }
.degree .degree_td1
{  
    width:25%; 
    text-align:right; 
    }
.degree .degree_td2
{ 
    width:70%; 
    text-align:left;  
    text-indent:5px;
    }
/*新闻列表导航 start*/
.news_list{
    margin:0px auto;
    width:95%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.news_list li
{
      border-bottom:1px dotted #dcdcdc;
      background:url(images/point_li.gif) 5px 8px no-repeat;
      margin:3px auto;
      width:95%;
      height:22px;
      padding-left:12px;
      text-indent:5px;
      line-height:200%;
      overflow:hidden;  
}

.lead_tab
{
    border-collapse:collapse;
    margin:5px auto;
    width:700px;
    }
.lead_tab th
{
    border:1px solid #A9CCEC;
    background:#F0F8FF;
    }
.lead_tab td
{
    border:1px solid #A9CCEC;
    }
.lead_img
{
    border:0px solid #dcdcdc;
    background:url(images/photo.gif) no-repeat;
    margin:5px auto;
    width:120px;
    height:135px;
    overflow:hidden;
    }

.space_pic
{
    border:0px solid #dcdcdc;
    margin:10px 3px;
    width:240px;
    height:185px;
    float:left;
    overflow:hidden;
    }
.space_smpic
{
    border:1px solid #dcdcdc;
    margin:5px auto;
    width:170px;
    height:145px;
    overflow:hidden;
    }
.space_smpic img
{
    width:170px;
    height:145px;
  
}
.space_title
{
    border:0px solid #dcdcdc;
    margin:5px auto;
    width:170px;
    height:20px;
    overflow:hidden;
    }
.newslist_dh
{
    border:0px solid #dcdcdc;
    background:url(images/news_list_bg.gif) no-repeat;
    margin:8px auto;
    width:700px;
    height:29px;
    overflow:hidden;
    }
.news_list_tab
{
    border-collapse:collapse;
    margin:2px auto 2px auto;
    width:700px;
    }
.news_list_tab td
{
     border-bottom:1px solid #dcdcdc;
    }









.divcbh{display:none;}
.divcbs{display:block;}

.newstitle{color:#FF4500; font-size:16px;font-weight:bold; text-align:center; margin:8px auto 2px auto;}
.newsmore{ margin:10px 0px; background-color:#f9f9f9; height:30px; line-height:30px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;  } 
.newscontent{ margin:20px 15px 0px 15px; line-height:180%; overflow:hidden;  } 
.showtop{width:100%; margin:15px 0px; text-align:right; padding-top:20px; border-top:1px solid #CED5DC; }
 .product{ width:100%; text-align:center;}
.productimage{width: 210px; margin: 5px 0px; padding: 5px 0px; border: 1px solid #aaaaaa;}
 .productimage img{width: 200px; height:160px;}
.productimage1 { width:510px; margin:5px auto; padding:5px 0px; text-align:center; border:1px solid #cbcbcb;} 
.productcontent{ margin:10px 0px; line-height:180%; padding:5px; background-color:#EAEDF0; border:1px solid #CED5DC; }  
.productpage{ margin:10px auto; padding:5px 0; text-align:center; border:1px solid #cbcbcb;} 




.messagehref{ margin:0 0 15px 2px;}
.messagehref a{ display:block; width:80px; height:25px; line-height:25px; text-align:center; background-color:#dcdcdc; border:2px double #666666; color:White; }
.messagehref a:hover{ border:2px double #666666; background-color:#f5f5f5; color:#222222;} 
.messagetop{ width:100%; height:28px; line-height:28px; background-color:#E5F3FE; border-bottom:1px solid #87C7FA;}
.messagetop .right{float:right; padding-right:25px;}
.messagetop .left{float:left; padding-left:5px;}
.messagecontent{ width:550px; clear:both; padding:10px;word-wrap:break-word;overflow:hidden;}
.messagerecontent{ width:80%; margin:5px auto; padding:10px; border:1px solid #cbcbcb; background-color:#E0E3E5;word-wrap:break-word;overflow:hidden;}
.messagebottom{ width:95%; text-align:right; margin-top:25px;}
 
.table1{ border:0px; width:99%; background-color:#87C7FA; margin:5px auto; } 
.table1 tr td{ background-color:#E5F3FE; height:30px; line-height:30px; padding:2px 5px; vertical-align:top;} 
.table1 tr .right{ background-color:#E5F3FE; text-align:right; width:25%;}
.table1 tr .right1{ background-color:#E5F3FE; text-align:right; width:20%;}
.table1 tr .left1{  text-align:left; width:30%;}
.table1 tr .center{ background-color:#E5F3FE; text-align:center; width:20%;} 
.table1 tr .center1{text-align:center; width:30%;}  
.table2{ border-collapse:collapse; border:1px solid #87C7FA;  width:99%; padding:0px; margin:0px auto;}
.table2 tr td{ border:1px solid #87C7FA; vertical-align:top;}
.table2 tr .center{background-color:#E5F3FE; text-align:center; width:20%;}   


.huiyuan
{
    border-collapse:collapse;
    margin:5px auto 10px auto;
    width:95%;
    line-height:220%;
    }
.huiyuan th
{
    border:1px solid #dcdcdc;
    width:15%;
    text-align:right;
    font-weight:normal;
    color:#104E8B;
    }
.huiyuan td
{
    border:1px solid #dcdcdc;
    width:35%;
    text-align:left;
    text-indent:5px;
    }

