/***初始化***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre ,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin: 0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
ol,ul {list-style: none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/***清除***/
.fix{zoom:1;}
.fix:after{display:block; content:'whut'; clear:both; line-height:0; visibility:hidden;}
.clear{clear:both;}
/***正文***/
body{width:100%; margin:0 auto; background:url(main_bg.jpg) repeat-x #eeeff1;; font-family:"Verdana, Arial, Helvetica, 宋体,黑体,微软雅黑, sans-serif;"; ; font-size:12px;}
h1{font-size:16px; font-weight:bold; display:inline;}
h2{font-size:14px; font-weight:bold; display:inline;}
h3{font-size:14px; font-weight:bold;}
.h1-color{color:rgb(18,83,138);}
.h2-color{color:#383838;}
.wrap{width:1003px; margin:0 auto;}
.header .logo{float:left;}
.header h1 {text-indent:-9999px; display: block;}
.header a {background-image:url(logo.jpg); display:block; height:106px; width:410px;}
.header-right{background:url(header_right.gif) no-repeat; width:593px; height:104px; float:right;}
.header-right .time{margin-left:430px; height:30px; line-height:30px; color:#e9f4fe; margin-bottom:24px;}
.header-right .search{margin-left:370px;}
.search{width:206px; height:26px; background:url(searchbg.gif) repeat-x;}
.search #ssk{width:177px; height:16px; margin:4px 0 3px 3px; float:left;}
.search #submit{width:22px; height:26px; float: right;}
.nav{border-top-width:4px; border-style:solid; border-color:#0052A4; margin-bottom:11px; clear:both;}
.nav .sub{background:url(nav_bg.gif) repeat-x; height:47px; padding-left:5px;}
.nav .sub .mainlevel{float:left; line-height:47px; background:url(nav_line.gif) no-repeat; background-position:left bottom; padding-left:2px; position :relative; z-index:100;}
.nav a{color:#fffbed; font-weight:bold; font-size:14px; display:block; padding-right:10px; padding-left:10px;}
.nav a:hover{background-image:url(navbghover.gif); background-repeat:repeat-x; text-decoration:none;}
.nav .sub .clearline{float:left; line-height:47px; padding-left:2px; position:relative; z-index:100;}
.nav .sub li ul{ background-color:#fff; position:absolute; width:80px; overflow:hidden; display:none;}
.nav .sub li:hover ul{background-color:#fff; position:absolute; width:80px; display:block; border:#7e97bd 1px solid; border-top:none;}
.nav .sub li ul li{text-align: left; width: 100%; display:inline; height:24px; line-height:24px;} 
.nav .sub li ul li a{ color:#616161; font-size:12px; font-weight:normal; display:inline; height:24px; line-height:24px;}
.nav .sub li ul li a:hover{background:none; text-decoration:underline;}
.top{color:#004b87; height:361px;}
.top a{color:#004b87;}
.notice{width:308px; height:313px; float:left; background:#fafafa; padding:12px 11px 36px 11px;}
.notice-top{background:url(notice_bg.gif) repeat-y; height:40px; line-height:40px; overflow:auto; zoom:1;}
.notice-top img{border:0; float:left;}
.notice-top .more{float:right; color:#fff; margin-right:20px;}
.notice-news{padding:10px 10px 0 10px; border:#e2e2e2 1px solid;}
.notice-news ul{}
.notice-news ul li{line-height:22px; overflow:auto; zoom:1; *+line-height:18px;}
.notice-news ul li a{float:left;}
.notice-news span{float:right;}
.hdp{float:right; width:660px; background:#fafafa;}
#ImgPlayer {width:660px; height:361px; overflow:hidden; padding:1px 3px 0 1px;}
#ImgBlk {width:430px;height:339px;padding:13px 12px 0 11px; float:left;}
#ss_img_div {width:452px;height:302px;overflow:hidden;}
#ImgNum {height:37px;overflow:hidden;margin-left:200px; margin-top:20px;}
#ImgNum ul {width:375px;padding:0 0 0 0;float:left;cursor:default;}
#ImgNum li {width:30px;height:25px;line-height:25px;overflow:hidden; padding:6px 0 0 0; text-align:center; font-size:9px; float:left;
margin-right:5px;cursor:pointer;}
#ImgNum li.itemOff {background:url(hdp_dot1.jpg) no-repeat;width:7px;height:7px;}
#ImgNum li.itemOff:hover {background:url(hdp_dot2.jpg) no-repeat;width:7px;height:7px;}
#ImgNum li.itemOn {background:url(hdp_dot2.jpg) no-repeat; width:7px; height:7px; font-weight:bold; height:25px; line-height:25px; padding:6px 0 0 0;}
#ImgNum div {float:left;width:73px; text-align:left; padding:4px 0 0 0; margin:10px 0 0 0; height:15px; line-height:15px; cursor:pointer; font-size:12px;
color:#7D98BF;}
#TxtBlk {width:190px; float:left; padding-right:10px; padding-top:20px;}
#Tx t {text-align:left; height:300px;}
#Txt h2 {color:#ff9600; font-size:16px;}
#Txt h2 a, #Txt h2 a:visited {color:#ff9600; text-decoration:none;}
#Txt h2 a:hover, #Txt h2 a:active {color:#383838;text-decoration:underline;}
#con {text-align:left; color:#004b87; line-height:22px; padding-top:20px;}
.contentpic{background:url(contentpic.jpg) no-repeat;height:22px; clear:both;}
.middle{margin-bottom:12px; padding:12px 10px 31px 10px; height:300px; background:#fafafa; color:#004b87;}
.middle a{color:#004b87;}
.banner{margin-bottom:12px;}
.newslist{width:510px; margin-right:10px; float:left;}
.news-top{background:url(newslist_bg.gif) repeat-y; height:41px; line-height:41px; overflow:auto; zoom:1;}
.news-top img{float:left;}
.news-top .more{float:right; color:#fff; margin-right:20px;}
.news-item{padding:10px 10px 5px 10px; border:#e2e2e2 1px solid;;}
.news-item li{line-height:22px; overflow:auto; zoom:1; _line-height:20px; *+line-height:20px;}
.news-item li a{float:left;}
.news-item span{float:right;}
.education{float:right; width:456px;}
.tab .tab_menu{position:absolute;z-index:5;}
.tab .tab_menu ul li {float:left; margin-right:15px; cursor:pointer;}
.tab .tab_menu ul #education1:hover{background:url(chang_b.jpg) no-repeat; width:142px; height:44px;}
.tab .tab_menu ul #education2:hover{background:url(chang_y.png) no-repeat;  width:142px; height:44px;}
.hover_education{background:url(chang_b.jpg) no-repeat; width:142px; height:44px;}
.hover_posteducation{background:url(chang_y.png) no-repeat;  width:142px; height:44px;}
.tab .tab_box {clear:both; border:#e2e2e2 1px solid; height:258px; position:relative; top:40px;}
.tab .tab_box ul{float:left; margin-right:16px;}
.tab .tab_box ul img{border:#e8e8e8 5px solid;}
.tab .tab_box div {padding:16px 0 16px 16px; line-height:22px;}
.tab .tab_box p{background:url(education_dot.gif) no-repeat left center; text-indent:16px;}
.tab .tab_box .more_bg{background:url(more_bg.jpg) no-repeat; width:71px; height:27px; text-align:center; padding-top:1px; margin-top:10px;text-indent:0; margin-left:164px;}
.tab .tab_box .hide {display:none;}
.bottom{padding:10px 24px 0 24px; height:200px; background:#fafafa; color:#7c7b7b;}
.bottom a{color:#7c7b7b;}
.bottom a:hover{color:#004b87;}
.academic{float:left; width:250px; margin-right:15px;}
.academic h2 a{float:right;}
.academic-item{padding-top:12px; border-top:#b3b3b3 1px solid;}
.academic-item ul li{float:left; line-height:22px;}
.academic-item ul li a{}
.xuegong{float:left; width:417px; margin-right:15px;}
.xuegong h2 a{float:right;}
.xuegong-item{padding-top:12px; border-top:#b3b3b3 1px solid;}
.xuegong-item ul{float:left; margin-right:15px;}
.xuegong-item ul img{border:#e7e7e7 5px solid; margin-top:5px;}
.xuegong-item ul li{line-height:22px;}
.xuegong-item .more_bg{}
.xuegong-news .date{margin-right:0; float:right;}
.xuegong-news ul{float:right; width:274px;}
.employment{float:left; width:250px;}
.employment h2 a{float:right;}
.employment-item{padding-top:12px; border-top:#b3b3b3 1px solid;}
.employment-item ul li{line-height:22px;}
.more_bg{background:url(more_bg.jpg) no-repeat; width:71px; height:27px; text-align:center; padding-top:1px; margin-top:10px;}
.more_bg a{color:#0e3b90;}
.foot_nav{border-bottom:#a1b5d6 4px solid;}
.foot_nav ul{background:url(foot_navbg.gif) repeat-x; height:36px; line-height:36px;}
.foot_nav ul li{float:left; padding-left:14px; padding-right:14px; background:url(foot_navline.gif) no-repeat left center;}
.foot_nav ul li a{color:#616161;}
.foot_nav .clearline{background:none;}
.foot_nav .releate-links{color:#232323; font-size:14px; font-weight:600; background:none;}
.footer{width:100%; text-align:center; padding-top:10px; color:#606163; padding-bottom:10px; background:#dfe6f6; margin-top:10px;}	
.footer a{color:#606163;}
.footer p{line-height:24px;}