/*初始值
--------------------------------------*/
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; }
.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;
}
.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:180px; bottom:50px; 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; }
/*中间*/
.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:80px; 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:80px; 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;
}
.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:25px 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 6px 0 3px; }
.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; background:url(businessCenter_25.gif) no-repeat; position:relative; }
.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{ margin-bottom:5px; color:#004785}
.tabContent dl dt 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;}
