/* CSS Document */
* { word-wrap: break-word; }
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, table, fieldset, legend, input, button, textarea,  p, th, td, img{margin: 0; padding: 0;}
body{behavior: url("../hover.htc");font-size:12px; line-height:2em; font: 12px/20px Tahoma,Geneva,sans-serif; color:#000; background:url(../images/bg.jpg) top center repeat-x;}
ul, li{padding:0; margin:0; list-style:none;}
a{color:#333; text-decoration:none; border:none; cursor:pointer;}
a:hover{color:#00578C; text-decoration:underline;}
img{vertical-align:middle; border:0 none;}
em, b, i{font-style:normal;font-weight:normal;}
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.fL { float: left; } 
.fR { float: right; }
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.hidefocus { outline: none; }
hr { display: block; clear: both; *margin-top: -8px !important; *margin-bottom: -8px !important; }
.mtn { margin-top: 10px !important; }
.mbn { margin-bottom: 10px !important; }
.mlm { margin-left: 10px !important; }
.mrm { margin-right: 10px !important; }
.ptn { padding-top: 10px !important; }
.pbn { padding-bottom: 10px !important; }
.plm { padding-left: 10px !important; }
.prm { padding-right: 10px !important; }

.content{width:1000px;margin:0 auto;clear:both; background:#fff}
.context{width:1000px;margin:0 auto;text-align:center;clear:both;background:#FFF;}
.wp { margin:0 auto;width: 980px;padding:0 10px;text-align:left;background:#FFF;}

/* 页头 */
/*.header{height:168px;}*/
.top{background:url(../images/top.jpg) #FFF top center;color:#FFF;height:27px;line-height:27px}
.conn{margin: 0 auto; width: 1000px; background:#FFF;text-align:left;overflow: hidden;}
.common{margin: 0 auto; width: 1000px;}
.common a{ color:#FFF}
.dede{margin: 0 auto; width: 980px; background:#FFF;}
.light{height:85px;padding-top:15px;padding-bottom:15px;}
.pleft{width:240px;margin-right:10px;background:#FFF;margin-left:15px;}
.pmid{width:460px;height:85px;background:#FFF;}
.pright{width:234px;background:url(../images/pho.png) #FFF left center no-repeat;color:#00578b;font-size:24px;height:85px;padding-right:15px;}
.pright p{padding-left:60px;padding-top:20px; line-height:30px}
.nav{height:62px;background:url(../images/nav.jpg) left bottom repeat-x;}
.nav ul{width:996px;margin:0 auto;padding:0;}
.nav li{float:left;line-height:62px;width:166px;font-size:14px;font-weight:bold;background:url(../images/nav.png) no-repeat;}
.nav a{display:block;float:left;width:166px;text-align:center;color:#148DD6;}
.nav a:hover{background:url(../images/hover.png) center center no-repeat;color:#FFF;text-decoration:none;}
.nav li.nobore{background:none;}

/* 页尾 */
.message{/*padding-top:20px;*/background:#FFF;}
.mess{background:url(../images/mess.jpg) left center no-repeat;height:250px;}
.mess table{float:right;width:370px;color:#444444;}
.inputs{width:250px;height:28px;padding:2px;border:#C2C2C2 solid 1px;}
.subs{background:url(../images/tj.jpg) no-repeat;width:88px;height:31px;vertical-align:middle;border:none;}
.mark{color:#FE0000;}
.rela{height:85px;padding-top:35px;}
.order{width:250px;}
.order li{float:left;margin-top:10px;}
.phone{width:420px;background:url(../images/dom.jpg) left center no-repeat;padding-left:30px;min-height:70px;color:#ae2221;position:relative;}
.phone h2{width:260px;font-size:30px;color:#ae2221;margin:10px 0;height:35px;}
.lide{position:absolute;width:150px;color:#ae2221;font-size:18px;font-family:'微软雅黑';background:url(../images/dom.jpg) left center no-repeat;height:40px;bottom:10px;right:10px;}
.lide p{padding-left:10px;font-weight:bold; line-height:35px}
/*
.adress{width:250px;background:url(../images/dom.jpg) left center no-repeat;min-height:70px;padding-left:10px;font-weight:bold;color:#606060; line-height:55px}
.foot{background:url(../images/foot.png) top center no-repeat;text-align:center;line-height:30px;padding-top:15px;}
.footnav{background:url(../images/footnav.png) top center no-repeat;text-align:center;font-weight:bold;color:#8E8E8E;}
.footnav a{margin:0 5px;color:#8E8E8E;}
.footnav a:hover{color:#C3C3C3;text-decoration:none;}
*/
#test { 
width:200px;
height:200px;
border:1px solid red;
overflow:hidden;
}


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word;  OVERFLOW: hidden; WORD-BREAK: normal;padding-top:5px; font-size:12px
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	 DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left; font-size:14px; color:#f00
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 90px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 90px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.qq_top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}


/* navs*/
 #NavLink{
	width:100%;
	height:40px;
	margin:auto;
	padding-bottom:3px;}
 #NavLink .NavBG{
	height:40px;
	width:100%;
	background:url(../images/nav_bg1.jpg) repeat left -8px;
	position:absolute;
	z-index:1;}	
		
 #NavLink #sddm{
	width:980px;
	margin:auto;
	z-index:30}

 #NavLink #sddm li{
	float: left;
	font-weight:bold;}
 #NavLink #sddm .CurrentLi a{
	background:none;}	
 #NavLink #sddm li a
{	display: block;
	width: 101px;
	color: #FFF;font-size:14px;
	text-align: center;
	padding:0 3px;
	line-height:40px;
	background:url(../images/nav_bg2.jpg) no-repeat -13px -8px;}

 #NavLink #sddm li a:hover
{	text-decoration:none;
	background:url(../images/menu_bg3.jpg) repeat-x center -15px;
}

 #NavLink #sddm div
{	position: absolute;
	visibility: hidden;
	background: #808080;
	padding:0px 0px;
	filter: alpha(opacity=85);
	}

 #NavLink #sddm div a
	{	position: relative;
		padding: 0px 10px;
		text-align: center;
		background:url(../images/nav_bg1.jpg) repeat left -8px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		line-height:30px;
		border-bottom:1px solid #fff;white-space: nowrap;}

 #NavLink #sddm div a:hover{
	background: #196ba7;
	line-height:30px;
	border-bottom:1px solid #fff;}
	
	/*中间新闻*/
	.Block3 .MainBlock .left {width: 320px;}
	 .right2 .topic, .left .topic {height: 35px;
}
	.MainBlock{
	width:980px;
	margin:auto;
	font-size:12px;
	}
	.Block3 .MainBlock .left{
	float:left;
	
	height:350px;
	overflow:hidden;
	border:1px solid #e5e5e5;}
	.right2{
	float:right;
	width:315px;
	height:350px;
	overflow:hidden;
	font-size:12px;
	border:1px solid #e5e5e5;}
	
	.topic{
	height:35px;
	background:url(../images/box_bg1.jpg) repeat-x left top;
	}
  .topic .TopicTitle{
	background:url(../images/box_bg2.gif) no-repeat 0px -3px;
	float:left;
	padding-left:15px;
	font-size:14px;
	color:#FFFFFF;
	height:35px;
	font-weight:bold;
	line-height:35px;}
  .topic .TopicTitle p{
	font-size:9px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
	line-height:150%;}
.right2 .topic,.left .topic{
	height:35px;
}

 .right2 .topic .TopicTitle, .left .topic .TopicTitle{
	padding-left:5px; width:84px;
	}
 .TopicTitle a{
	color:#FFFFFF;
	text-decoration:none;}	
  .topic .TopicMore{
	float:right;
	font-size:12px;
	padding-right:10px;
	padding-top:12px;}
  .topic .TopicMore img{
	}				
	
   .MBlockTable td{
	line-height:27px;
	font-size:12px;
}

 .left .MBlockTable .ListTitle{
	background:url(../images/title_icon1.jpg) no-repeat 15px 10px;
	padding-left:30px;
}
   .MBlockTable td{
	text-align:left;
	padding-left:0;}
	
.MainBlock  .MBlockTable span{
	color:#565656;
	padding-left:10px;
	font-size:11px;}
	.WidthTab2{
	width:10px;
	height:1px;
	float:left;}
	.MBlockTable td{
	line-height:30px;
	font-size:12px;
}
.MainBlock .left .txt, .MainBlock .right .txt{
 	padding:5px 10px 14px 10px;
	color:#6c6c6c;
	line-height:22px;}
	.clearfix {
	clear:both;
}
.MainBlock .right2 .txt{
	float:left;
	padding:5px 10px 14px 10px;
	color:#6c6c6c;}
	
	/* SearchBar */

.SearchBar {
	padding:10px 10px 0px 13px;
}

.SearchBar #search-text {
	width: 140px;
	padding:0px 5px;
	border: 1px solid #2078b5;
	margin:0px;
	color:#999999;
	height:23px;
	line-height:23px;
	font-size:12px;
}

.SearchBar #search-submit {
	border:none;
	background: #2078b5;
	font-size:12px;
	color: #FFFFFF;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	width:100%;}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}	
	
/*head*/

.top{height:27px;overflow: none; line-height:27px;}
.top_1{width:1000px;height:27px;line-height:27px; margin:0 auto;}
.top_1 li{width:78px;line-height:27px; text-align:center;float:left; background:url(../images/top_line.jpg) no-repeat right;}
.top_1 li a{display:block;width:78px;height:27px; color:#999; text-decoration: none;}
#welcome{width:626px;height:27px; background:none; text-align:left;padding-left:22px; color:#666}
li#gz_1{width:62px;height:21px;background:none;padding:2px 0 0 5px}
li#gz_2{height: 21px;padding: 2px 0 0;text-align: right; width: 51px;}
li#gz_1 a{width:62px;height:21px;background:none;text-decoration: none;}
li#gz_2 a{width:62px;height:21px;background:none;text-decoration: none;}
li#dzmp{width:78px;height:27px; background:url(../images/top_1_li.jpg) no-repeat -1px 0;}
#dzmp{position: relative; z-index: 50;}
.ercode{background: none repeat scroll 0 0 #FFFFFF;height: 136px;left: 0;padding: 10px;position: absolute;width: 275px;border:1px solid #dedede;border-top:0 none;top: 27px;}
.ercode img{float:left;}
.ercode p{float:left;line-height: 20px;padding: 10px 0 0 6px;text-align: left;width: 130px;color: #666;}
.ercode p font{color:#F5B400;}
a#ercode:hover{background:url(../images/bh_bj.jpg) no-repeat;color:#000;}
.top_2{width:1000px;height:114px;overflow:hidden; position:relative; margin:0 auto}
.logo{width:249px;height:46px; position:absolute;top:15px;left:23px;}
.tel{width:265px;height:30px;line-height:30px; background:url(../images/tel.jpg) no-repeat 0 13px; position:absolute;right:20px;padding-left:20px; top:40px;color:#494949;}
.tel span{font-size:25px;font-family:Arial, Helvetica, sans-serif;color:#494949;}


/*youshui*/
  
  .ys01 { background:url(../Img/ys01.jpg) no-repeat; height:362px; overflow:hidden}
.ys01 dl { padding-bottom:50px;}
.ys01 dl dd { padding:10px 0 0 47px;}
.ys01 dl dd ul li { background:url(../Img/ico04.gif) no-repeat 0 10px; height:28px; line-height:28px; padding-left:20px; font-family:"微软雅黑"; font-size:14px; color:#3e3e3e;}
.ys01 dl dd ul li span { color:#0c73e1;}
.ys02 { background:url(../Img/ys02.jpg) no-repeat; height:423px; padding-left:550px;}


/*kehujianzheng*/

  .jz{ height:385px; overflow:hidden;/* background:url(Img/ge02.jpg) no-repeat 484px 19px; */float:left }
  .jz_c dl{ width:454px; height:168px; background:url(../Img/tilbg1.jpg) repeat-x 0 bottom; padding:16px 0 0; margin-bottom:3px; overflow:hidden; float:left}
.jz_c dl.jzl1{ margin-left:52px;}
.jz_c dt{ width:210px; float:left; background:url(../Img/jzpbg.jpg) no-repeat 0 141px; padding-bottom:6px;}
.jz_c dt img{ width:186px; height:136px; border:solid 1px #e0e0e0; background:#fff; padding:1px;}
.jz_c dd{ width:240px; float:left; line-height:24px;}
.jz_c dd h3,.gy_c dd h3{ height:25px; line-height:22px; overflow:hidden; font-size:14px;}
.jz_c dd h3 a,.gy_c dd h3 a{ color:#000;}
.jz_c dd p{ height:98px; overflow:hidden}
.jz_c dd a,.gy_c dd a{ color:#4c9b05;}
.jz_c dl.born,.wd_c dl.born{ background:none}


/*baike*/

.wt{ width:298px;  overflow:hidden; height:440px;}
.wt dl{ border-bottom:1px dashed #d0d0d0; padding:10px 0 15px;}
.wt dl dt a{ color:#585858; font-weight:bold;}
.wt dl dt { background:url(../Img/Index/w.gif) no-repeat left 6px; padding-left:20px; height:30px; line-height:30px;}
.wt dl dd { background:url(../Img/Index/d.gif) no-repeat left 4px; padding-left:20px; line-height:24px; color:#585858;}
.wt .nones{ border-bottom:0;}

/*foot*/
/*link*/
.link{clear:both;height:142px; font-family:"宋体";color:#aeaeae;width: 960px;
margin: 0 auto;
overflow: hidden;}
.link_c{line-height:23px; overflow:hidden; padding:10px 0 0; text-align:left;height:83px;}
.link_c a{ white-space:nowrap; padding:0 17px 0 16px; line-height:23px; color:#666}

.til01{ height:65px; background:url(../Img/Index/tilbg1.jpg) repeat-x 0 60px; line-height:60px;font-weight:normal; overflow:hidden}
.til01 p{ height:65px; background:url(../Img/Index/sd01.jpg) no-repeat center bottom; float:left;}
.til01 p b{ font-family:"Times New Roman", Times, serif; font-size:56px; float:left; font-weight:normal; padding:0 7px 0 2px;color:#217ede;}
.til01 p a{ font-size:22px; color:#217ede;font-family:"Microsoft YaHei"; line-height:35px;}
.til01 p span{ float:left}
.til01 p em{ text-transform:uppercase;display:block; font-size:14px; color:#666;font-family:"Times New Roman", Times, serif; font-style:normal; line-height:19px;}
.footer { width:960px; margin:0 auto; overflow:hidden; }
/*底部开始*/
.foot{ background:url(../Img/footbg.jpg) repeat-x center 0; height:233px;}
.f_nav{clear:both;height:28px; line-height:28px;text-align:center; color:#fff;}
.f_nav a{padding:0 15px;color:#fff;}
.f_con{padding:29px 0 0; line-height:24px; color:#666}
.f_logo{ width:346px; text-align:right;}
.f_text{ width:578px; background:url(../Img/f_ge.jpg) no-repeat 20px 17px; padding:10px 0 0 36px;}
.f_text a{ color:#666; padding:0 0 0 15px;}
.fl {float: left;}
.fr {float: right;}
.more01 a,.til01 .more01 a,.til02 .more01 a{ font-size:12px; color:#626262; font-family:Arial,"宋体"; background:none; padding:0; font-weight:normal}
/*底部结束*/
		  