﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div {text-align:left;}
a img {border:0;}
body {
 color:#4a4a4a;
 text-align:center;
 font: 12px Arial,"宋体";
 background: #F0F0F0 url(../images/body_bg.jpg) repeat-y center top;
 min-width: 986px;
}
.serch { float: right; }

ul, ol, li {list-style-type:none;}
a {outline-style:none;color:#4a4a4a;text-decoration:none;}
a:hover {color:#0169be;text-decoration:underline;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
/* 
.header { background: url(../images/body_bg2.jpg) no-repeat center top; height: 53px; width: 986px; padding-top: 42px; }
*/
.header { background: url(../images/xby_bj.jpg) no-repeat center top; height: 53px; width: 986px; padding-top: 42px; }

.logo { float: left; padding-left: 23px;  width:730px;  }
.language { float: right; line-height: 22px; }
.serch { background: url(../images/serBg.jpg) no-repeat; float: right; height: 21px; width: 141px; padding-right: 16px; position: relative; margin-left: 12px; }
.ser_int { height: 15px; width: 112px; margin-top: 3px; margin-left: 3px; background:transparent; border-width: 0px; border-style: none; position:relative; *left:-12px; }
.ser_btn { position: absolute; top: 3px; right: 21px; height: 15px; width: 16px; }

.lan_a { color: #0368B6; }
.lan_cuta { color: #0368B6; }
.nav { background: url(../images/navbg.jpg) repeat-x left top; height: 36px; width: 961px; border-right: 1px solid #DADADC; border-left: 1px solid #DADADC; position: relative; z-index: 1000; }
.mPos { width: 100%; position: relative; }
.nav_1a { line-height: 36px; text-align: center; display: block; font-size: 14px; font-weight: bold; }
.nav_1a:hover,.nav_1cuta,.nav_1cuta:hover { line-height: 36px; text-align: center; display: block; font-size: 14px; font-weight: bold;  color: #FFF; text-decoration: none; background: #0D6BCB; }
.mMenu { width: 100%; position: absolute; left: 0px; top: 36px; display: none; }
.mMenu_li { height: 29px; border-top: 1px solid #999; width: 100%; position: relative; float:left; }
.msunMenu { top: 0px; position: absolute; width: 132px; left: 0px; display: none; }
..msunMenu li { min-height:29px; _height:29px;}
.nav_3a { line-height: 28px; background: #6E6F71; display: block; min-height:28px; _height: 28px; padding-left: 5px; border-top: 1px solid #7F8384; color: #FFF; border-right: 1px solid #7F8384; border-left: 1px solid #7F8384; }
.nav_3a:hover { color: #FFF; text-decoration: none; background: #505153; }
.nav_last { border-bottom: 1px solid #7F8384; }



.nav_2a { line-height: 27px; height: 27px; color: #FFF; background: #6E6F71; display: block; border-top: 1px solid #4B4F50; border-bottom: 1px solid #4B4F50; padding-left: 6px; border-right: 1px solid #4F5150; border-left: 1px solid #4F5150; }
.nav_2a:hover { background: #4F5150 url(../images/squer.jpg) no-repeat right 10px; color: #FFF; text-decoration: none; }
.navTab td { background: url(../images/navbg2.jpg) no-repeat right top; padding-right: 1px; }
.navTab .nav_bg { background: url(none); }

.banner { width: 963px; margin-bottom: 10px; }
.index_banner{ width: 963px; margin-bottom: 30px; }
.mCon { height: 185px; width: 963px; margin-bottom:20px; }
.mCon_l { float: left; height: 160px; width: 248px; }
.mCon_m { float: left; width: 325px; margin-left: 30px; line-height:28px;}
.mCon_r { float: right; width: 325px;line-height:28px; }
.mcon_span1 { }
.mcon_h2 { line-height: 24px; height: 24px; border-bottom: 1px solid #C1C1C1; display: block; margin-bottom: 6px; }
.mcon_span1 { font: bold 14px "黑体"; color: #0c6bcb; display: block; float: left; }
.mcon_more { float: right; margin-top: 10px; }
.mcon_list li { line-height: 27px; clear: both; }
.mlist_a { float: left; }
.mcon_data { float: right; color: #949494; }
.mpro { background: url(../images/mbg1.jpg) no-repeat; height: 91px; width: 963px; margin-bottom: 11px; }
.mpro a:hover{ text-decoration:none}
.mpro ul li { float: left; width: 155px; padding-top: 12px; display: block; padding-left:5px; }
.mpro_img { display: block; float: left; }
.mpro_txt {
 font-weight: bold;
 display: block;
 float: left;
 padding: 25px 0px 0px 0px;
 width: 118px;
 overflow: hidden;
}

.footer { background: url(../images/body_bg3.jpg) no-repeat center bottom; height: 80px; width: 986px; }
.fotCon { width: 963px; border-top: 2px solid #0169BE; line-height: 36px; height: 36px; margin: 0px auto; }
.fot_l a { margin: 0px 5px; }
.fot_l { float: left; width: 300px; }
.fot_m { float: left; width: 430px; line-height:20px; }
.fot_r { background: url(../images/suqer.jpg) no-repeat left 11px; float: right; padding-left: 22px; }
/* banner 图片轮播 CSS */
#picBox{width:963px; height:354px; margin:0px auto; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:205px; width:3852px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:354px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:18px; right:10px;}
#icon_num li{ float:left;;width:60px; height:39px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:10px;}
#icon_num li:hover,#icon_num li.active{ background:url(http://pc.qq.com/pc/images/flashbutton.gif) no-repeat 0 0; color:#fff;}
#icon_num img{border:2px #B1CBE4 solid;}
#picBox_top{width:610px; height:205px; margin:50px auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:354px; width:963px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:205px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:url(http://pc.qq.com/pc/images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(http://pc.qq.com/pc/images/flashbutton.gif) no-repeat 0 0; color:#fff;}
/* 图片轮播 CSS */
#fade_focus {height: 160px;width: 248px;}
#fade_focus a:hover{color:#FE7A01;text-decoration:none;}
.d1{height:103px;overflow:hidden;background-color:#fff;	position:relative;width: 158px;}
.loading{width:304px;background-color:#FFFFFF;color:#FFCC00;font-size:12px;height:175px;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{width:100%;height:160px;overflow:hidden;}
#fade_focus img{border:0px;height: 160px;width: 248px;}
#fade_focus ul{display:none;}
.button{position:absolute;z-index:1000;	right:6px;bottom:4px;}
.b1,.b2{ display:block; float:left; color:#85807F; text-decoration:none; cursor:pointer; height: 8px; width: 8px; margin-left: 5px; text-align: center; font: 6px Arial, Helvetica, sans-serif; background: #85807F; }
.b2{ color:#FE7A01; height: 8px; width: 8px; background:#FE7A01; }
























/* banner_js */
#YNews{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:963px;
	height:308px;
	overflow:hidden;
}
#YNews dl{position:absolute;z-index:2;top:0px;left:0px;width:963px;height:308px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:963px;height:354px;}
#YNews dd{position:absolute;z-index:4;bottom:0;left:0;width:400px;height:70px;color:#FFF;overflow:hidden;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#YNews h3{margin:0 auto;width:380px;height:34px;line-height:34px;text-align:left;overflow:hidden;font-size:16px;}
#YNews p{
	margin:0 auto;
	width:380px;
	height:17px;
	text-align:left;
	overflow:hidden;
	font: 11px/17px Arial, Helvetica, sans-serif;
}
#YNews p a:link,#YNews p a:visited,#YNews p a:hover{color:#FFF;}
p#YNIndex{
	position:absolute;
	z-index:5;
	bottom:5px;
	height:15px;
	overflow:hidden;
	left: 430px;
	width: 120px;
	text-align:center
}
p#YNIndex a{
	float:left;
	width:11px;
	height:11px;
	text-align:center;
	color:#FFF;
	line-height:11px;
	text-decoration:none;
	background: url(../images/hw_000505.gif) no-repeat; margin:0 3px;
	}
p#YNIndex a.current{
	background:transparent url(../images/yn-tab.gif) no-repeat 0 0;
	width:11px;
	height:11px;
}

.even{background-color:#F8F8F8;}
.odd{background-color:#EAEFF5;}
.hover{background-color:#B0BEC7;color:#FFF;cursor:pointer;}
.hidden{display:none;clear:both;}
#YNews dt img {
	height: 308px;
	width: 963px;
}
.yn_imgpos {
	background: url(../images/changeIMGbg.png) no-repeat center bottom;
	height: 12px;
	width: 158px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 4;
}
.m3rev{min-height:29px; _height:29px; display:block; position:relative; width:132px; float:left; left:0px;}
.m3menu{position:absolute; top:0px; left:131px; width:155px; display:none;}
.m2pro_img2 img{width:172px; height:172px;}
.m2pro_img img{width:65px; height:65px;}
.mpro_img img{width:36px; height:70px;}
.map{background:url(../images/china-map.jpg) no-repeat; width:683px; height:564px; position:relative; margin:0 auto;}
/*add_css 2011-04-26*/
.add_con {
	height: 509px;
	background: url(../images/add_bg.jpg) no-repeat;
	position: relative;
}
.add_img {
	height: 412px;
	width: 519px;
	position: absolute;
	left: 9px;
	top: 14px;
}
.add_img img {
	height: 412px;
	width: 519px;
}
.add_change {
	height: 123px;
	width: 455px;
	position: absolute;
	right: 11px;
	bottom: 51px;
}
.add_btnl {
	float: left;
	height: 13px;
	width: 9px;
	padding-top: 45px;
	padding-right: 1px;
}
.add_pic {
	float: left;
	width: 433px;
	height: 123px;
	overflow: hidden;
	background: url(../images/add_bg2.jpg) repeat-x left bottom;
}
.add_btnr {
	float: left;
	height: 13px;
	width: 9px;
	padding: 45px 0px 0px 1px;
}
.add_long {
	height: 123px;
	width: 1000000px;
}
.add_long li img {
	height: 92px;
	width: 139px;
	border: 1px solid #FFF;
}
.add_long li {
	float: left;
	width: 141px;
	padding-right: 5px;
	height:123px;
}
.add_info {
	background: url(../images/squer3.jpg) no-repeat 25px 7px;
	display: inline-block;
	padding-left: 42px;

}
.add_long ul {
	float: left;
}
.add_imgspan {
	display: block;
	height: 94px;
}
.add_txtspan {
	line-height: 22px;
	display: block;
	height: 22px;
	margin-top: 7px;
}
.add_map {
	height: 600px;
	width: 727px;
	margin: 5px auto 0px;
	position: relative;
	background: url(../images/ditu.jpg) no-repeat;
}
.add_maptxt {
	height: 127px;
	width: 300px;
	position: absolute;
	background: url(../images/add_mapbg.png) no-repeat;
	padding: 5px 30px 0px 30px;
	line-height: 18px;
	color: #000;
	left: 147px;
	top: 104px;
	display: none;
    overflow:hidden;
    color:#fff;
}
.add_maptxt b {
	line-height: 22px;
	color: #fff;
	font-size: 13px;
}








.add_btn {
 background: #FFF\9;
 filter:alpha(opacity=0);
 height: 12px;
 width: 50px;
 cursor: pointer;
}

.add_btn1 {
 height: 18px;
 width: 37px;
}

.add_btn2 {
	position: absolute;
}

.add_pos1 {
 position: absolute;
 top: 193px;
 left: 488px;
}
.add_pos2 {
 position: absolute;
 left: 579px;
 top: 340px;
}
.add_pos3 {
 position: absolute;
 left: 471px;
 top: 475px;
}
.add_pos4 {
 position: absolute;
 left: 592px;
 top: 95px;
}
.add_pos5 {
 position: absolute;
 left: 560px;
 top: 182px;
}
.add_pos6 {
 position: absolute;
 left: 304px;
 top: 372px;
}
.add_pos7 {
 position: absolute;
 left: 395px;
 top: 314px;
}
.add_pos8 {
 position: absolute;
 left: 552px;
 top: 378px;
}

.add_pos9 {
 position: absolute;
 left: 428px;
 top: 546px;

}
.add_pos10 {
 left: 557px;
 top: 247px;
 position:absolute;
}
.add_pos11 {
	position: absolute;
	left: 483px;
	top: 353px;
}
.add_pos12 {
	position: absolute;
	left: 473px;
	top: 460px;
}
.add_pos13 {
	left: 467px;
	top: 468px;
}
.add_pos14 {
	position: absolute;
	left: 553px;
	top: 411px;
}
.add_pos15 {
	position: absolute;
	left: 508px;
	top: 255px;
}
.add_pos16 {
	position: absolute;
	left: 530px;
	top: 253px;
}
.add_pos17 {
	position: absolute;
	left: 569px;
	top: 167px;
}
.add_pos18 {
	position: absolute;
	left: 547px;
	top: 366px;
}
.add_pos19 {
	position: absolute;
	left: 558px;
	top: 381px;
}
.add_pos20 {
	position: absolute;
	left: 573px;
	top: 373px;
}
.add_pos21 {
	position: absolute;
	left: 556px;
	top: 240px;
}
.add_pos22 {
	position: absolute;
	left: 508px;
	top: 511px;
}
.add_pos23 {
	position: absolute;
	left: 515px;
	top: 487px;
}
.add_pos24 {
	position: absolute;
	left: 581px;
	top: 452px;
}





.map_pos1 {
 top: 60px;
 left: 187px;
 z-index: 1000;
}
.map_pos2 {
 position: absolute;
 left: 279px;
 top: 206px;
 z-index: 1000;
}
.map_pos3 {
 position: absolute;
 left: 169px;
 top: 341px;
 z-index: 1000;
}
.map_pos4 {
 position: absolute;
 left: 291px;
 top: -38px;
}
.map_pos5 {
 left: 258px;
 top: 49px;

}
.map_pos6 {
 position: absolute;
 left: 3px;
 top: 238px;
}

.map_pos7 {
 position: absolute;
 left: 93px;
 top: 180px;
}
.map_pos8 {
 left: 251px;
 top: 244px;
}
.map_pos9 {
 left: 127px;
 top: 412px;


}
.map_pos10 {
 left: 265px;
 top: 110px;
}
.map_pos11 {
	left: 407px;
	top: 177px;
}
.map_pos12 {
	position: absolute;
	left: 393px;
	top: 285px;
}
.map_pos13 {
	position: absolute;
	left: 390px;
	top: 293px;
}
.map_pos14 {
	position: absolute;
	left: 472px;
	top: 236px;
}
.map_pos15 {
	position: absolute;
	left: 430px;
	top: 79px;
}
.map_pos16 {
	position: absolute;
	left: 449px;
	top: 78px;
}
.map_pos17 {
	position: absolute;
	left: 492px;
	top: -9px;
}
.map_pos18 {
	position: absolute;
	left: 472px;
	top: 191px;
}
.map_pos19 {
	position: absolute;
	left: 486px;
	top: 206px;
}
.map_pos20 {
	position: absolute;
	left: 502px;
	top: 197px;
}
.map_pos21 {
	position: absolute;
	left: 484px;
	top: 64px;
}
.map_pos22 {
	position: absolute;
	left: 431px;
	top: 340px;
}
.map_pos23 {
	position: absolute;
	left: 438px;
	top: 316px;
}
.map_pos24 {
	position: absolute;
	left: 501px;
	top: 280px;
}
.add_pos25 {
	position: absolute;
	left: 631px;
	top: 98px;
}
.map_pos25 {
	position: absolute;
	left: 557px;
	top: -74px;
}
.add_pos26 {
	position: absolute;
	left: 669px;
	top: 90px;
}
.map_pos26 {
	position: absolute;
	left: 598px;
	top: -81px;
}
.add_pos27 {
	position: absolute;
	left: 621px;
	top: 88px;
}
.map_pos27 {
	position: absolute;
	left: 547px;
	top: -79px;
}
.add_pos28 {
	position: absolute;
	left: 655px;
	top: 115px;
}
.map_pos28 {
	position: absolute;
	left: 580px;
	top: -57px;
}
.add_pos29 {
	position: absolute;
	left: 646px;
	top: 164px;
}
.map_pos29 {
	position: absolute;
	left: 567px;
	top: -8px;
}
.add_pos30 {
	position: absolute;
	left: 483px;
	top: 288px;
}
.map_pos30 {
	position: absolute;
	left: 406px;
	top: 116px;
}
.map_pos31 {
	position: absolute;
	left: 463px;
	top: 267px;
}
.add_pos31 {
	position: absolute;
	left: 538px;
	top: 438px;
}
.add_pos32 {
	position: absolute;
	left: 495px;
	top: 445px;
}
.map_pos32 {
	position: absolute;
	left: 425px;
	top: 273px;
}
.add_pos33 {
	position: absolute;
	left: 458px;
	top: 505px;
}
.map_pos33 {
	position: absolute;
	left: 378px;
	top: 334px;
}
.add_pos34 {
	position: absolute;
	left: 425px;
	top: 456px;
}
.map_pos34 {
	position: absolute;
	left: 348px;
	top: 285px;
}
.add_pos35 {
	position: absolute;
	left: 352px;
	top: 503px;
}
.map_pos35 {
	position: absolute;
	left: 274px;
	top: 331px;
}
.add_pos36 {
	position: absolute;
	left: 365px;
	top: 397px;
}
.map_pos36 {
	position: absolute;
	left: 286px;
	top: 226px;
}
.add_pos37 {
	position: absolute;
	left: 437px;
	top: 236px;
}
.map_pos37 {
	position: absolute;
	left: 359px;
	top: 65px;
}
.add_pos38 {
	position: absolute;
	left: 156px;
	top: 379px;
}
.map_pos38 {
	position: absolute;
	left: 81px;
	top: 208px;
}
.add_pos39 {
	position: absolute;
	left: 164px;
	top: 236px;
}
.map_pos39 {
	position: absolute;
	left: 85px;
	top: 65px;
}
.add_pos40 {
	position: absolute;
	left: 387px;
	top: 326px;
}
.map_pos40 {
	position: absolute;
	left: 308px;
	top: 156px;
}
.add_pos41 {
	position: absolute;
	left: 550px;
	top: 364px;
}
.map_pos41 {
	position: absolute;
	left: 471px;
	top: 193px;
}
.add_pos42 {
	position: absolute;
	left: 254px;
	top: 287px;
}
.map_pos42 {
	position: absolute;
	left: 176px;
	top: 115px;
}
.add_pos43 {
	position: absolute;
	left: 628px;
	top: 153px;
}
.map_pos43 {
	position: absolute;
	left: 549px;
	top: -18px;
}
.add_pos44 {
	position: absolute;
	left: 619px;
	top: 210px;
}
.map_pos44 {
	position: absolute;
	left: 542px;
	top: 39px;
}
.add_pos45 {
	position: absolute;
	left: 575px;
	top: 467px;
}
.map_pos45 {
	position: absolute;
	left: 500px;
	top: 297px;
}
.add_pos46 {
	position: absolute;
	left: 471px;
	top: 209px;
}
.map_pos46 {
	position: absolute;
	left: 391px;
	top: 38px;
}
.add_pos47 {
	position: absolute;
	left: 491px;
	top: 273px;
}
.map_pos47 {
	position: absolute;
	left: 413px;
	top: 102px;
}
.add_pos48 {
	position: absolute;
	left: 550px;
	top: 423px;
}
.map_pos48 {
	position: absolute;
	left: 473px;
	top: 251px;
}
.add_pos49 {
	position: absolute;
	left: 524px;
	top: 263px;
}
.map_pos49 {
	position: absolute;
	left: 445px;
	top: 92px;
}
.add_pos50 {
	position: absolute;
	left: 138px;
	top: 348px;
}
.map_pos50 {
	position: absolute;
	left: 60px;
	top: 177px;
}
.add_pos51 {
	position: absolute;
	left: 140px;
	top: 216px;
}
.map_pos51 {
	position: absolute;
	left: 64px;
	top: 45px;
}
.add_pos52 {
	position: absolute;
	left: 347px;
	top: 379px;
}
.map_pos52 {
	position: absolute;
	left: 269px;
	top: 208px;
}
.add_pos53 {
	position: absolute;
	left: 338px;
	top: 487px;
}
.map_pos53 {
	position: absolute;
	left: 264px;
	top: 316px;
}
.add_pos54 {
	position: absolute;
	left: 486px;
	top: 428px;
}
.map_pos54 {
	position: absolute;
	left: 405px;
	top: 257px;
}
.add_pos55 {
	position: absolute;
	left: 274px;
	top: 311px;
}
.map_pos55 {
	position: absolute;
	left: 192px;
	top: 140px;
}
.add_pos56 {
	position: absolute;
	left: 476px;
	top: 495px;
}
.map_pos56 {
	position: absolute;
	left: 398px;
	top: 324px;
}
.add_pos57 {
	position: absolute;
	left: 404px;
	top: 465px;
}
.map_pos57 {
	position: absolute;
	left: 326px;
	top: 294px;
}
.add_pos58 {
	position: absolute;
	left: 371px;
	top: 303px;
}
.map_pos58 {
	position: absolute;
	left: 296px;
	top: 133px;
}
.add_pos59 {
	position: absolute;
	left: 482px;
	top: 389px;
}
.map_pos59 {
	position: absolute;
	left: 404px;
	top: 218px;
}
.add_zindex {
	z-index: 10000;
}

.jia{ width:305px; height:25px; margin-top:15px; }

.cpye1{width:965px; height:310px; margin-left: auto; margin-left:auto; margin-right:auto;}
.cpye2{width:965px; height:250px; margin-left:auto; margin-right:auto;}
.cpye3{width:965px; height: auto; margin-left:auto; margin-right:auto; margin-top:10px;}
.zuoce{ width:250px; height:550px; float:left; margin-top:-30px; }


.nryouce1{width:700px; height:30px; float:left; margin-left:10px; line-height:30px; text-align:right; border-bottom:1px #CCCCCC solid;}
.nryouce2{width:680px; height: auto; float:left; margin-left:10px; padding:10px; line-height:22px; text-align:left;}


.fengye{ width:680px; height:30px; float:left; line-height:30px; text-align:right; margin-top:10px;}

.column tr{ border:1px #D7D7D7 solid;}