/*初始值
--------------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif "宋体"; }
div, form, p, img, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, button { list-style:none; margin:0; padding:0; border:0; text-align:left; font-size:100%; color:#666; }
input { font-size:12px; font-family:Arial, Helvetica, sans-serif "宋体"; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#f90!important; outline:none }
select, input, img { vertical-align:middle; outline:none }
table { border-collapse:collapse; border-spacing:0; }
a:focus { -moz-outline:none; outline:none; outline:none }
.clear{clear:both;overflow:hidden;width:0px;height:0px;margin: 0px 0px 0px 0px;border:0px;padding:0px;font-size:0px;line-height:0px;}
/*头部*/
body { background:url(bodybg.jpg) #fdfeff center top no-repeat; }
.wrap { width:990px; margin:0 auto; overflow:hidden; position:relative; }
.headbg { background:url(headbg.png) 5px 0 no-repeat; width:986px; height:385px; position:absolute; top:0; left:0; z-index:2; }
.head { width:981px; height:385px; margin-left:5px; overflow:hidden; }
.logo h2 { display:inline; }
.logo { position:absolute; z-index:4; top:0px; left:5px; }
.menuBox { position:absolute; right:110px; top:54px; z-index:4; }
.menuBox1 { background:url(topbg.jpg) no-repeat; width:980px; margin:0 auto; height:33px; color:#052477; line-height:31px; position:relative; }
.menuBox1 tr td #userName, .menuBox1 tr td #password { width:90px; height:16px; border:none; font-size:13px; background-color:#d6eafb; }
.menuBox1 tr td .btn_submit { width:50px; height:24px; padding:0; font-size:12px; }
.menuBox1 tr td { font-size:13px; font-weight:bold; line-height:31px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.search_input { width:186px; height:16px; line-height:16px; border:1px solid #A7A7A7; }
.searchButton { width:19px; height:18px; border:0px; background:url(but_02.gif) no-repeat; }
.chang { position:absolute; top:54px; _top:57px; right:20px; z-index:55; }
#changLan { width:69px; height:18px; line-height:18px; border:0px; background:url(but_033.gif) no-repeat; color:#fff; font-size:12px; cursor:pointer; text-align:center; padding-right:15px; }
#changLan a { color:#FFFFFF; }
.changLanBox { width:45px; padding:0px 10px 10px 10px; overflow:hidden; background:#203CEB; z-index:9999; display:none; }
.changLanBox dl { overflow:hidden; }
.changLanBox dd { line-height:22px; text-align:center; color:#fff; border-bottom:1px dotted #fff }
.changLanBox dd a, homepage a, ask a { color:#fff!important; margin:0px; }
.menuBox a { margin-left:10px; }
.focus_img { width:969px; overflow:hidden; }
.focus_img dl { z-index:99; }
.pptList li{ display:none}
#YNews dt img,#YNews .pptList li img { position:absolute; width:644px; height:304px; top:76px; left:18px; *left:17px;
z-index:-1; }
.text11{ font-weight:bold; font-size:16px; color:#004785!important;}
.zhengyu1{ width:282px; height:300px; margin:25px auto 0; background:url(di_1.gif) no-repeat; }
.zhengyu2{
	width:260px;
	height:80px;
	font-size:14px;
	margin:10px;
	overflow:hidden;
}
.zhengyu1 h2{ font-size:13.5px;  padding:0 10px 0px; margin-left:50px;}
.zhengyu1 h2 a{color:#c11e21;}
.language{background:url(ico_01.jpg) right no-repeat;padding-right:10px;}
.languages{display:none; 
	width:60px;
	background-color:#083868;
	border:1px solid #cccccc;
	position:absolute;
	top:55px;
	left:886px;
	padding:10px 3px 0 3px;
	z-index:55;
	overflow:hidden;
	height:120px;
}

.jiaotu{ width:640px; height:160px; position:relative;}
.jiaotu1{ position:absolute; top:140px; left:500px;}
.jiaotu1 li{ width:20px; height:20px; text-align:center; line-height:20px; float:left;}
.jiaotu2 { display:block; height:160px;}
.jiaotu2 li{ display:none; position:relative;}
a.genduo{ position:absolute; top:140px; right:20px; color:#004785;}
.languages a{ color:#FFF;}
.search{position:relative;}
.languages ul li{line-height:23px;padding-left:5px;height:23px;}
.zhengyu1 h3{ color:#999!important;color:#999; font-size:12px; margin:5px 0 5px 60px; display:block; font-weight:bold; }
.zhengyu1 h3 span{ font-weight:bold; color:#333333; }
.onv{ font-size:12.5px;color:#666; margin-left:20px; line-height:18px; }
.ov1{font-weight:bold; color:#000;}
#YNews .YNewstxt,#YNews .textBox li{ width:290px; height:314px; position:absolute; left:674px; z-index:4; top:71px; text-align:center; }
.textBox li{ display:none}
#YNews h3 { font-size:20px; color:#fff; line-height:30px; padding-bottom:15px; margin-top:25px; }
#YNews h3 a{ color:#fff}
#YNews dd p,#YNews p { color:#FFFFFF; font-size:13px; line-height:24px; margin-left:20px; padding-bottom:10px; text-indent:2em; width:260px; }
#YNews p a{ color:#fff}
#YNIndex { position:absolute; z-index:4; left:710px; top:350px; }
.read { position:absolute; left:235px; bottom:5px; width:106px; height:30px; border:0px; z-index:4; }
.numBox {  width:300px; }
.roll{ width:116px; margin-top:3px; float:left; overflow:hidden;}
.blk14L{ float:left; margin-right:20px; cursor:pointer}
.blk14R{ float:left; margin-left:20px; cursor:pointer}
#YNIndex a,#YNIndex .numBox li {  float:left; display:inline; width:27px; height:19px; margin:0px; line-height:21px; color:#fff; cursor:pointer; text-align:center; border:1px solid #012F60; background:#083868; }
#YNIndex .current,#YNIndex .numBox li.pptOn { background:#5189C2!important; border:1px solid #5189C2!important; color:#fff; }
.sliderfilter { float:right; width:308px; z-index:4; position:absolute; }
.sliderwrapper li a { float:left; display:block; width:640px; }
.sliderwrapper li { width:969px; overflow:hidden; }
.img_a { position:absolute; z-index:3; height:304px; width:600px; top:76px; left:18px; *left:17px;
display:block; }
.mediatxt .third { background:none; text-align:right; padding-top:15px; }
.mediatxt .third a { color:#0469d3; }
.zhuanti_1{ width:645px; height:340px; padding-left:25px;}
.zhuanti_2{ width:645px; height:200px; float:left; padding-bottom:15px;}
.zhuanti_3{ width:205px; height:125px;float:left;}
.zhuanti_4{ width:205px; height:125px;float:left;padding-left:15px;}
.zhuanti_5{ width:205px; height:125px;float:left; padding-left:15px;}
.zhuanti_2 img{width:645px; height:200px;}
.zhuanti_3 img{width:205px; height:125px;}
.zhuanti_4 img{width:205px; height:125px;}
.zhuanti_5 img{width:205px; height:125px;}
/*中间*/
.content { width:991px; overflow:hidden; }
.content_A { width:991px; background:url(contbg.gif) #fdfeff no-repeat; overflow:hidden; }
.nav { background:url(navbg.gif) 5px 0 no-repeat; height:28px; width:976px; padding-left:15px; }
.nav li { float:left; font-size:14px; font-weight:bold; width:72px; height:26px; line-height:27px; padding:0 3px; text-align:center; }
.nav li a { color:#fff; }
.nav li a:hover { background:url(nav_bg02.gif) no-repeat; display:block; width:72px; height:26px; color:#fff!important; }
.newstit { width:670px; overflow:hidden; }
.newstit_L { background:url(titbg.jpg) no-repeat; width:129px; height:37px; padding:5px 0 0 10px; float:left; }
.news { width:680px; float:left; }
.newstit_L h2 { color:#fff; font-size:16px; padding-left:35px; line-height:25px; }
.newstit { padding-top:19px; margin-left:0px; }
.newstit_R { float:right; *padding-top:5px;
}
li.ass a,li.ass{ width:82px;}
li.ass a:hover{ width:82px;}
.newstit_R img { padding-right:10px; }
.newstit_R li { float:left; padding:0 5px; width:110px; text-align:center; background:url(news_libg.gif) right no-repeat; height:27px; line-height:27px; }
.newstit_R li span { color:#052477; font-weight:bold; font-size:14px; cursor:pointer; }
.newstit_R li img { margin-top:-3px; }
.newstit_R .end { background:none; }
.newstit_R #TG104 { background:none; }
.newstxt { padding:20px 0 0 30px; width:640px; overflow:hidden; }
.news_img { float:left; }
.news_imgtxt { float:right; width:340px; padding-right:10px; }
.news_imgtxt h3 a { color:#004785; font-size:16px; line-height:22px; }
.news_imgtxt h3 { padding:5px 0; }
.news_imgtxt p { text-indent:2em; line-height:20px; padding-top:15px; }
.news_college { width:650px; padding:0 0 0 15px; overflow:hidden; }
.news_college li span, .Ann_L span { float:right; }
.news_college li { width:280px; float:left; padding-left:15px; background:url(ico_01.gif) left no-repeat; margin-right:15px; line-height:22px; }
.news_college li a{line-height:26px; color:#333333;}
.gengduo { text-align:right; width:626px; padding:10px 0 0 0; margin-left:20px; }
.gengduo a { color:#0469d3; }
.company { width:636px; overflow:hidden; padding-left:30px; padding-top:15px; }
.company li { float:left; }
.sidebar { width:290px; float:right;}
.sideBox { width:288px; margin:0px auto 35px; }
.sideBox h3 { font-size:14px; font-weight:bold; text-align:center; line-height:24px; }
.sideBox h3 a { color:#1f3c66; }
.map { width:290px; text-align:center; }
.Ann_more { background:url(but_05.gif) 30px center no-repeat; width:300px; margin-top:20px; height:21px; line-height:21px; padding-left:68px; }
.Ann_more a { color:#52870D!important; }
.Announcementxt { width:680px; overflow:hidden; }
.Ann_L { width:360px; float:left; padding:20px 0 0 30px; }
.Ann_L li { line-height:25px; background:url(ico_01.gif) left no-repeat; padding-left:15px; }
.Ann_L .second { padding-top:30px; background:url(ico_01.gif) 0 40px no-repeat; }
.mediatxt .second { padding-top:30px; background:url(ico_01.gif) 0 40px no-repeat; }
.Ann_R { float:left; width:250px; padding-left:20px; padding-top:20px; padding-right:20px; }
.Ann_R li { padding-bottom:15px; }
.Ann_L li a { color:#333; }
.mediatxt ul { float:left; padding-left:30px; width:300px; padding-top:20px; }
.mediatxt ul li { line-height:25px; background:url(ico_01.gif) left no-repeat; padding-left:15px; }
.mediatxt ul li span { float:right; }
.mediatxt ul li a { color:#333; }
.mediatxt ul .mediatxt_tit { background:url(titbg4.gif) 0 3px no-repeat; height:18px; line-height:18px; width:275px; padding-bottom:10px; padding-left:25px; font-size:14px; color:#004785; font-weight:bold; }
.Projectxt { width:680px; overflow:hidden; }
.detail_tit h3 { float:left; color:#044a91; }
.detail_border { float:left; width:310px; padding:20px 0 0 30px; }
.detail_tit { width:310px; overflow:hidden; padding-bottom:15px; }
.detail_date { float:right; background:url(datebg.gif) no-repeat; width:90px; height:14px; }
.detail_date li { color:#fff; font-weight:bold; float:left; padding:0 4px 0 5px;_padding:0 2px 0 6px;}
.detail_txt_img { float:left; width:115px; }
.detail_txt_img img { border:1px solid #cecece; }
.detail_txt p { width:180px; float:right; line-height:22px; }
.detail_txt { width:310px; overflow:hidden; }
.Project, .Announcement, .media, .Hanban_News { border-bottom:1px dashed #a1e0fb; padding-bottom:20px; width:680px; overflow:hidden; /*height:520px;*/ }
.Announcement .newstit_L h2 { background:url(but_05.gif) left no-repeat!important; }
.news .newstit_L h2 { background:url(but_07.gif) left no-repeat; }
.media .newstit_L h2 { background:url(but_04.gif) left no-repeat; }
.Project .newstit_L h2 { background:url(but_06.gif) left no-repeat; }
.rukou { width:288px; height:111px; padding:5px 0px;  }
.videoR1 { width:25px; height:38px; margin-top:20px; margin-left:10px; float:left; background:url(arrow-right.gif) no-repeat 0 0; cursor:pointer; }
.videoL1 { width:25px; height:38px; margin-top:20px; float:left; margin-right:10px; background:url(arrow-left.gif) no-repeat 0 0; cursor:pointer; }
.videoBox { width:270px; height:70px; margin:0px auto; overflow:hidden; }
.videoCon ul li { display:none; width:170px; padding:0 10px; }
.videoCon ul .current { display:block; }
.videoCon p { width:288px; text-align:center; font-weight:bold; font-size:14px; position:absolute; top:95px; left:0; }
.rukou h2 { color:#135ba6; font-size:14px; padding:0 0 0 10px }
.videoCon { float:left; display:inline; width:190px; height:70px; margin:8px 0 0 0; overflow:hidden; }
.gol, .gor, #roll0, #roll0 li { float:left; }
.gor { padding-left:5px; }
.gol { padding-right:5px; }
#roll0 { width:118px; overflow:hidden; }
.rollcon { width:200px; overflow:hidden; }
.shipin{ width:290px; overflow:hidden; margin-top:20px;}
.tabBox{ width:140px; height:23px; overflow:hidden; border:1px solid #89BEE7; border-bottom:0px!important}
.tabBox li{ float:left; width:68px; height:23px; overflow:hidden; line-height:21px; border:1px solid #89BEE7; border-bottom:0px!important; background:#ECF7FC; color:#134CA1; text-align:center; cursor:pointer}
.tabBox li a{ color:#134CA1}
.tabBox li.on{ background:url(shipinbg.gif) repeat-x!important; color:#4888E6; font-weight:bold} 
.tabBox li.on a{ color:#4888E6;}
.tabContent{ width:260px; height:193px; padding:15px 10px 10px 10px; overflow:hidden; background:url(shipinbg.gif) repeat-x; border:1px solid #89BEE7;}
.tabContent dl{ height:203px; margin:0px auto; overflow:hidden}
.tabContent dl dt{color:#004785}
.tabContent dl dt img{ width:260px; height:150px; margin-bottom:5px;}
.tabContent dl dt li img{ width:260px; height:150px; margin-bottom:5px;}
.tabContent dl dt a{ color:#004785}
.tabContent dl dd{ color:#666;}
.more{ float:right; color:#0469D3}
.more a{ color:#0469D3}
/*foot*/
.footer { background:url(footerbg.jpg) center -45px no-repeat; width:100%; height:512px; margin:0 auto; }
#hanbanLogo { position:absolute; top:68px; left:484px; *left:482px;
width:47px; height:47px; cursor:pointer }
.site_map { position:relative; width:991px; margin:0 auto; padding-top:130px; }
#foot { width:958px; margin:0px auto; padding-bottom:35px; }
.hanban { width:800px; margin:0px auto; margin-bottom:25px; padding-top:30px; }
.hanban h4 { color:#B6B6B6; font-size:25px; text-align:center; overflow:hidden; }
#Hbhover { overflow:hidden; }
.hanbanbg { position:absolute; left:192px; top:270px; width:612px; height:152px; overflow:hidden; padding:20px 0px; background:url(hanban.jpg) no-repeat; Opacity:0.7; filter: Alpha(Opacity=70); z-index:999; display:none; }
.hanbanbg h2 { width:200px; margin:0px auto; font-size:14px; font-weight:bold; margin-bottom:20px; color:#023F72; }
.hanbanbg_font { width:500px; margin:0px auto; font-size:12px; font-weight:normal; color:#023F72; line-height:22px; text-indent:2em; }
#foot ul { width:900px; margin:0px auto; color:#767676; }
#foot ul li { float:left; margin-right:20px; }
.site_map tr td { line-height:22px; text-align:center; }
.bold td { font-weight:bold; }
#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0; margin:0; padding:1px; overflow:hidden; display:none; }
#winpop .title { width:100%; height:22px; line-height:20px; font-weight:bold; text-align:center; font-size:12px; }
#winpop .con { width:100%; height:120px; padding-top:30px; line-height:30px; font-weight:bold; font-size:12px; color:#FF0000; text-align:center }
#silu { font-size:12px; color:#666; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px; }
.close { position:absolute; right:4px; top:-1px; color:#FFF; cursor:pointer }
* html, * html body /* 修正IE6振动bug */ { background-image:url(about:blank); background-attachment:fixed; }

.float_layer { width: 195px; border: 1px solid #aaaaaa; display:none; background: #fff; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }

.float_layer .min { width: 21px; height: 20px; background: url(min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 20; }
.float_layer .min:hover { background: url(min.gif) no-repeat 0 0; }

.float_layer .max { width: 21px; height: 20px; background: url(max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 20; }
.float_layer .max:hover { background: url(max.gif) no-repeat 0 0; }

.float_layer .close11 { width: 21px; height: 20px; background: url(close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close11:hover { background: url(close.gif) no-repeat 0 0; }

.float_layer .content11 { height: 99px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;}
#sss{ position:absolute; right:0px; bottom:0; float:right; width:436px;  height:245px;z-index:99999;}
a#jjj{ display:block; width:300px; text-align:right;}


/*gggggggggggggg*/
.impor_newstit{background:url(titbg.gif) no-repeat;width:660px;height:24px;}
.impor_newstit a{float:right;display:block;padding:8px 8px 0 0;color:#006699;}
.impor_newstit h2{font-size:16px;color:#fff;padding:0 0 0 25px;float:left;line-height:25px;font-weight:bold;}
.charm,.picture{width:680px;padding-top:15px;}
.picturetxt li img{ width:125px; height:90px;}
.picture{overflow:hidden;}
.charmtxt{padding:15px 0 0 5px;}
.charmtxt_L h3{font-size:14px;color:#72000a;line-height:20px;}
.charmtxt_L p a{color:#6D6D6D;}
.charmtxt_L p{text-indent:2em;line-height:20px;}
.charmtxt_L,.charmtxt_M,.charmtxt_R{float:left;}
.charmtxt_L{width:130px;}
.charmtxt_M{width:100px;padding:0 20px;}
.charmtxt_R{width:170px;}
.charmtxt_R ul li{line-height:26px;padding-left:15px;background:url(ico1.gif) left no-repeat;}
.charmtxt_R ul li a{color:#3f3f3f;}
.picturetxt div{float:left;padding-right:5px;}
.picturetxt{overflow:hidden; height:100px;}
.picturetxt2{padding-top:10px;border-top:1px dashed #c7c7c7;overflow:hidden;}
.picturetxt2_R li img{ cursor:pointer; float:left;}
.Scrollbar-Up,.Scrollbar-Down{position:absolute;z-index:2;right:0; cursor:pointer;}
.Scrollbar-Up{top:191px;}
.Scrollbar-Down{top:224px;}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}

#demo_3 {
overflow:hidden;float:left; display:block;height:20px;padding-top:7px;*padding-top:8px;
width:280px;}
#indemo_3 ul li a{color:#fff; line-height:20px;}
#indemo_3 {
width:1000%;}
#demo_32,#demo_31{float:left; display:block;}
#demo_31 li,#demo_32 li{float:left;padding:0 10px; line-height:20px;}
/*右边*/
.announcementit h3{font-size:16px;color:#014682;float:left;}
.announcementit{width:250px;padding-right:23px;overflow:hidden;background:url(scenebg.gif) left bottom no-repeat;height:40px;}
.announcementit a{color:#014682;float:right;}
.announcement{width:273px;overflow:hidden;}
.announcementxt li span{float:right;color:#aaa;}
.announcementxt li{line-height:26px;padding-left:15px;background:url(ico1.gif) left no-repeat;}
.announcementxt li a{color:#5b5b5b;}
.announcementxt{width:253px;padding:10px 0;}
.college_video{padding:15px 0;width:273px;}
.college_bbs{padding-top:10px;}
.college_bbstit h3,.college_bbstit a{color:#006699;}
.college_bbstxt{width:268px;padding-left:5px;}
.college_bbstxtimg,.college_bbstxt h3{float:left;}
.college_bbstxt h3{width:110px;padding-left:10px;font-size:14px;line-height:20px;}
.college_bbstxt h3 a{color:#3f3f3f;}
.picturetxt2_L,.picturetxt2_L li,.picturetxt2_R li{float:left;}
.picturetxt2_L li{display:none;color:#666666;}
.picturetxt2_L{width:100px;}
.picturetxt2_R{float:right;width:80px;}
.picturetxt2_R li{padding:0 3px;}
.bbg1 .ico2,.bbg0 .ico3{display:block;}
.bbg1 .ico3,.bbg0 .ico2{display:none;}

/* */
.focus{width:426px;height:240px;border:1px solid #EEE;position:relative;margin-top:6px;float:left}
.f426x240{width:426px;overflow:hidden}
.f426x240 img{width:426px;height:240px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:40%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(http://www.hanban.org/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:12px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}
.tcon{ position:relative; display:none;}
/*foot*/
#foot{ width:958px; margin:0px auto; padding-bottom:50px;border-left:1px solid #CECECE; border-right:1px solid #CECECE; overflow:hidden;}
.hanban{ width:800px; margin:0px auto; margin-bottom:25px; padding-top:30px;}
.hanban h4{background:url(newsCenter_55.gif) repeat-x scroll 0 30px; color:#B6B6B6; font-size:25px; text-align:center; overflow:hidden;}
#foot ul{ width:900px; margin:0px auto;color:#767676;}
#foot ul li{ float:left; margin-right:20px;}