﻿*{  
	margin:0px;
	padding:0px;
}
a{
	outline:none;
	blr:expression(this.onFocus=this.blur());
	cursor:pointer; color:#666
}
a:link,
a:visited,
a:hover{
	text-decoration:none;
}
body{ 
	margin:0px auto; 
	background-color:#FFFFFF;
}
img{
}
li{list-style-type:none;}
.allbody{ 
	background-color:#FFFFFF; 	/*width:1280px;*/
	margin:0px auto; 
	overflow:hidden; 
}
.fl{	
	float:left;
}
.fr{	 
	float:right; 
	color:#666
}

  .gd{ 
	  float:right; 
	  color:#4C678A; 
	  margin-top:10px;
  }
  .gd2{ 
	  text-align:right; 
	  width:100%;
	  color:#4C678A; 
	  margin-top:0px;
  }
  .textcenter{
	  text-align:center;
  }
  .clear{
	  overflow:hidden;
	  clear:both;
	  display: block;
	  height: 0px;
  }
  .clearfix:after{
	  content: "";
	  overflow:hidden;
	  clear:both;
	  display: block;
	  height: 0px;
  }
  .line{
	  border-bottom:1px solid #c5ddf7;
	  line-height:1px;
  }
  .news_ber img{ 
	  width:820px; 
	  height:176px;
  }  
  .news_nflb{ 
	  background-image:url("../images/lj_new_nfbj.jpg"); 
	  width:820px; 
	  height:69px;
  }
.combox3 {
	background:url("../images/bottomline.png") no-repeat top; 
	margin-top:0px; 
	padding-top:10px;
}
.combox3 .news_listlis{ 
	height:300px;
	padding-left:30px; 
	padding-right:30px; 
}
.result_list{ 
	margin-bottom:10px;
}
.result_list a{
	background:url("../images/ico_1.jpg") no-repeat left; 
	padding-left:10px; 
}
.result_list2 a{
	background:url("../images/ta10.gif") no-repeat left; 
	padding-left:10px; 
}
.jdnews{ 
	width:100%; 
	padding:0px 30px; 
	overflow:hidden  
}
.tpnews img{ 
	width:157px; 
	float:left; 
	margin-right:20px; 
}
.jdnewlist{ 
	width:400px; 
	float:left; 
	margin:10px; 
	padding-top:20px;  
}
.innews{ 
	width:1004px; 
	height:194px; 
	position:relative; 
	border-top:1px solid #dddddd; 
	padding:12px 0px; 
	background-color:#FFFFFF; 
}
.innews h2{ 
	color:#4C678A; 
	line-height:20px; 
	height:20px; 
	font-size:14px; 
	font-weight:lighter;
}
.rmpro a{
	display:block;
	line-height:32px; 
	height:32px; 
	width:auto; 
	float:left; 
	margin:10px 0px 0px 5px; 
	overflow:hidden; 
	background-image:url("../images/pub_out2.gif"); 
	border-bottom:1px solid #B8B8B8; 
	padding:0px 15px; 
    text-align:center;  
}
.bus_search{ 
	width:260px; 
	height:24px; 
	line-height:24px; 
	background-color:#f6f6f6;
}
.bus_search span{ 
	line-height:24px; 
	float:left; 
	margin-right:20px;
}
.form_span{ 
	width:150px; 
	line-height:24px; 
	float:left; 
	border:1px solid #CCCCCC
}
.form_span .text{ 
	width:120px; 
	height:22px;
	float:left; 
	border:0px; 
	line-height:22px; 	
}
.znewstp{ 
	float:left; 
	width:260px;
	height:145px;
	margin-right:20px; 
}
.slywbox{ 
	height:339px;
	padding:25px 0px 0px 30px; 
	width:974px;
	background:url("../images/bg13.gif") top no-repeat; 
	margin-top:5px;
}
.businessbx{ 
	width:680px; 
	float:left; 
	font-size:12px;
} 
.businessbx .gwx{ 
	width:205px; 
	height:245px; 
	background-color:#FF0000; 
	float:left
}
.businessbx .syx{ width:210px; height:120px; background-color:#0000CC; float:left; margin-left:5px; margin-bottom:5px;}
.qslink{width:250px; float:left; font-size:12px;}
.qslink h2{width:210px; float:left;color:#4C678A; font-weight:lighter;font-size:14px;}
.qsh2{ width:250px; border-bottom:3px solid #D7D7D7; padding-bottom:14px; }
.businessbx h2{ height:22px; width:580px;  color:#4C678A; font-weight:lighter; font-size:14px; float:left}
.proh2{background:url("../images/bg14.gif") bottom no-repeat; width:630px; padding-bottom:16px;margin-bottom:20px;}
.banner{ width:100%; height:420px; margin:0px auto}
/*common end*/
.bheader{
 margin:0px auto;
 height:89px; 
 /*width:1280px;*/ 
 background-image:url("../images/headbg.jpg");
}
.header{ margin:0px auto; height:89px; width:1040px; background-color:none}
.header .logo{ height:60px;width:394px;float:left; display:block; padding-top:15px;}
.header .logo img{ height:auto; width:auto;}
.header .nav{ 
	position: relative;
	float:right; 
	width:606px;
	text-align:right; 
	height:89px;}
.header .nav_top{ 
    position: absolute;
	height:25px; 
	top:5px;
	right: 0;
	width:450px;  
	padding:5px 160px 0px 0px;
	color:#003366;
}

.header .nav .nav_top a{ 
	color:#003366; 
	font-weight:400;
}
.nav_top .nav_top_e{ 
	float:right;
	font-size:12px;
	line-height:15px;
	padding:0px 7px 0px 8px; 
	margin-top:8px; 
	border:1px solid #999999;
	border-top: 0;
	border-bottom: 0;
}
.nav_top_s a{ 
	color:#003366; 
	font-weight:400;
}
.nav_top .nav_top_s{ 
	float:right;
	font-size:12px;
	margin:0px 7px 0px 8px; 
	padding-left:3px; 
	background:url("../images/e.png") no-repeat left;
	width:85px;
	line-height:30px;
}
.nav_top .nav_top_r{
	float:right;
	font-size:12px;
	padding:0px 7px 0px 8px; 
	margin-top:8px; 
	border:1px solid #999999; 
    border-top: 0;
    border-bottom: 0;
	line-height:15px;}
.nav_top .nav_top_j{
	float:right;
	font-size:12px;
	margin:0px 10px 0px 5px;
	line-height:30px;
}
.nav_top .nav_top_j2{
	float:right;
	font-size:12px;
	padding:0px 10px 0px 5px; 
	margin-top:8px; 
	border-left:1px solid #999999
}
.hdrow{ 
	position:absolute;
	right: 0px;
	bottom: 1px; 
	height:48px; 
	width:650px; 
	overflow: hidden;
	
}
.hdrow ul li{ 

	float: right;
	display: block;

	
}
.hdrow ul li a{ 

	line-height:170px; 
	display: block;
	overflow:hidden;
	padding: 0px 13px;
}


.lag1a{
	text-align:right;
}
.lag1{ 
	float:right;
	margin-top:10px; 
}
.lag1 a{
	color:#4D678A; 
	margin-left:5px;
}
.lag1 form{ 
	border:0; 
	background:url("../images/bg01.gif") no-repeat;
	width:180px; 
	padding-left:30px; 
	height:27px; 
	line-height:22px;
}
.lag1 .type{ 
	height:15px; 
	margin-top:5px 0px 0px -20px;  
}
.lag1 input{ 
	border:0;
}
.lag2{ 
	margin-left:15px; 
	margin-top:30px;
	float:left;
}
/*seach css*/
.inputSub{
	color:#fff; 
	border:0px; 
	font-weight:bolder; 
}
.inputText{
	height:16px; 
	border:0px; 
}
.left-span{
	float: left;
}
.left-span a{
	border-left: 1px solid #666;
	padding:0 5px;
}
.left-span a.active{
	color: #369
}
.left-span a:first-child{
	border:0;
}
.f_sheach{ 
	max-width:300px; 
	padding-right:0px; 
	text-align:right; 
	margin-right:24px;
	float: right; }
.ss{ 
	position: absolute;
	right: 16px;
	top: 3px;
	padding:5px 2px 2px 5px;
	height:24px;  
	background-color:#FFFFFF; 
	width:143px; 
	text-align:left; 
	background:url("../images/seabg.png") no-repeat}
.seach{
	border:0px; 
	height:20px;
	width:105px;  
	font-size:12px; 
	line-height:20px; 
	text-align:left; 
	padding-left:5px;
	color:#666;

}
.inputSub2{ 
	height:21px;
	line-height:18px; 
	position:absolute; 
	right: 10px;
	 }
/*nav*/
.menunav{ 
	float:right;
}
.menunav .hmain{ 
	float:left; 
	padding:0px 13px; 
	font-size:14px;
}
.menunav .hmain a{ 
	height:30px; 
	line-height:30px;
}

#sub_category .content ul li
{
	float:left;
	padding-right:10px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	
}
#slideshow_wrapper { 
	padding:0px; 
	background-image:url("../images/banner_tile_back.gif");
	padding-left: 0px; 
	width: 100%;
	height: 420px;

}
#slideshow_footbar {
	z-index: 5;
    position: relative; top:380px;
	width: 55%;
	bottom: 0px;
	height: 30px
}
/*banner css*/
#banner { 
	margin:0px auto; 
	padding: 0px; 
	width:100%; 
	height: 500px; 
	overflow:hidden ;
}
.slides{ 
	width:1920px; 
	margin:0px auto; 
	height:500px; 
	overflow: hidden;
}
.slide-pic { 
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	overflow: hidden; 
	list-style: none;  
}
.slide-pic img { 
	width:1920px; 
	height: 500px; 
}
.slide-pic li { 
	display: none; 
}
.slide-pic li.cur { 
	display: block; 
}
.slide-li { 
	position: absolute;
	bottom: 0px; 
	top:619px;  
	margin: 0px; 
	padding: 0px auto;/*width:1280px;*/
	width:100%;
}
.slide-li li { 
	margin: 0px; 
	padding: 0px; 
	width:20%;
	/*width:256px;*/ 
	height: 10px; 
	float: left; 
	overflow: hidden; 
	list-style: none; 
}
.slide-li a { 
	width: 190px; 
	height: 10px; 
	color: #000; 
	font-size: 12px; 
	display: block; 
}
.slide-li a:hover { 
	color: #F00; 
	text-decoration: none; 
}
.op li { 
	background: #999999; 
	filter: alpha(opacity=60);
	 opacity: 0.6; 
	}
 .op li.cur { 
 	background: #666666; 
 }
.slide-txt span { 
	display: none; 
}
/*conter*/
.conter{ 
	width:960px; 
	height:auto;
	margin:30px auto 10px auto; 
	height:260px;
	background:url("../images/divider.png") no-repeat bottom; 
}
.conter .teaser{ 
	width:300px; 
	margin:0px 10px; 
	float:left;
}
.conter .teaser img{ 
	width:300px;
	box-shadow:0px 3px 8px 0px #666; 
	margin-bottom:5px;
}
.conter .teaser img:hover{ 
	width:300px; 
	border-bottom:5px solid #000; 
	margin-bottom:0px;
}
.conter .teaser .teaser_tit{ 
	height:22px; 
	padding:10px 0px; 
	text-align:center; 
	background:url("../images/black-arrow.png") no-repeat right; 
	font-size:18px;
	color:#333
}
.conter .teaser .teaser_sma{ 
	font-size:13px; 
	color:#666
}
/*mainbody*/
.mainbody{ 
	width:1280px; 
	margin:15px auto  0px auto; 
	height:232px; 
	background:url("../images/con_t_bg.jpg") no-repeat top;}
.mainbody .l_con{ 
	width:630px; 
	float:left;
}
.mainbody .l_con .l_con_t{ 
	height:30px; 
	width:430px; 
	line-height:120px; 
	overflow:hidden;
	padding:15px 0px 15px 179px;  
	font-size:14px; 
	font-weight:bolder; 
	color:#999;
}
.mainbody .l_con .l_con_c{ 
	padding:20px 0px 15px 130px; 
	width:499px;height:137px; 
	border-right:1px solid #DFDFDF;
	background:url("../images/con_bg.jpg") repeat-x;
}
.mainbody .l_con .l_con_c ul{
	width:496pxpx;
	height: 137px;
	position: absolute;
}
.mainbody .l_con .l_con_c ul li{     float: left;    width: 133px;    height: 140px;    padding-right: 30px;    color: #666;    font-size: 13px;    text-align: center;
}
.mainbody .l_con .l_con_c ul li >a{
    display: block;    width: 144px;    height: 118px;
}
.mainbody .l_con .l_con_c ul img{     width: 140px;    height: 112px;    margin-bottom: 15px;
}
.mainbody .c_con{ 
	width:310px;float:left;height:232px;  
}
.mainbody .c_con .c_con_t{ 
	height:30px;
	line-height:120px;
	overflow:hidden; 
	width:250px; 
	padding:15px 0px 15px 70px; 
	background-position:-620px; 
	font-size:14px; 
	font-weight:bolder; 
	color:#999;
}


.mainbody .c_con .c_con_c_2{ 
	display:none
}
.mainbody .r_con{ 
	width:340px;
	float:left; 
}
.r_con ul{ 
	padding:10px 0px 0px 15px; 
	height:162px;
	background-image:url("../images/lxbj.jpg")
}
.r_con ul li{ 
	display: block;
	list-style:none; 
	font-size:13px; 
	color:#646464; 
	line-height:26px;
}
.r_con ul li a{
	position: relative;
	z-index: 100;
	display: inline-block;
}
.r_con ul li a:hover{color: #369}
.r_con ul .oneli{ 
	font-size:13px; 
	color:#646464; 
}
.mainbody .r_con .r_con_t{ 
	height:30px; 
	line-height:120px;
	overflow:hidden;
	width:292px; 
	padding:15px 0px 15px 48px; 
	background-position:-945px; 
	font-size:14px; 
	font-weight:bolder; 
	color:#999;
}
/*pro css*/
.mianpro{ 
	width:1280px; 
	margin:0px auto; 
	background-image:url("../images/pro_bg.jpg");
	height:auto; 
	color:#003366;
}
.pro{ 
	width:1040px; 
	margin:5px auto; 
	height:auto; 
}
.l_pro{ 
	width:600px;
	height:auto; 
	float:left;
	margin-right:10px;
}
.l_pro .c_pro{ 
	width:100%; 
	height:56px; 
	padding:40px 0px 20px 0px; 
	font-size:20px; 
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,"Myriad Pro","Myriad Pro Cond","Myriad Pro Light",Tahoma,Arial,"微软雅黑","黑体","宋体",Verdana,sans-serif; 
	font-weight:700;
	border-bottom:1px solid #fff; 
	color:#003366;
}
.c_pro_1{ 
	float:left; 
	width:300px; 
	height:auto;
}
.c_pro_1 h2{ 
	font-size:13px; 
	padding-top:5px;
	color:#003366;
}
.c_pro_1 .fistlist{ 
	border:0px;
}
.c_pro_1 li{ 
	border-top:1px solid #fff; 
	line-height:19px; 
	font-size:13px; 
	padding:8px 0px; 
	height:15px;
}
.r_pro{ 
	width:386px; 
	height:auto;
	float:right;
	padding:90px 20px;
}
.r_pro img{
	width:314px; 
	height:444px; 
	text-align:center;
}
.line{ 
	clear:both; 
	height:1px; 
	border-bottom:1px solid #fff;
}
/*bpro*/
.bpro{ 
	height:560px; 
	padding-left:20%; 
	padding-top:80px; 
}
.item{
	height:215px; 
	overflow:hidden; 
	width:830px; 
	margin-bottom:1px;
}

.item ul li{ 
	list-style:none;
	margin:1px;
}
.item .a{ 
	float:left; 
	width:190px; 
	height:55px; 
	font-size:20px; 
	font-family:"微软雅黑"; 
	font-weight:700; 
	padding:150px 5px 10px 5px; 
	color:#336699;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index:100; 
	background-color: #D2D2D2; 
}
.item .a .hmain_e{ 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif;
}
.item .hmain{ 
	float:left; 
}
.item .hmain ul{
	width:205px; 
	height:205px;
	float:left;
	display:none; 
}
.item .hmain img{ 
	width:200px; 
	height:215px;
}
/*item2*/
.item2{
	height:215px; 
	overflow:hidden; 
	width:800px; 
	padding-left:202px;
	*width:850px;
}

.item2 ul li{ 
	list-style:none;
	margin:1px;
}
.item2 .a{ 
	float:left; 
	width:190px; 
	height:55px;
	font-size:20px;
	font-family:"微软雅黑";
	font-weight:700; 
	padding:150px 5px 10px 5px; 
	color:#336699;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index:100; 
	background-color: #D2D2D2; 
}
.item2 .a .hmain_e{ 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif;
}
.item2 .hmain{
	float:left; 
}
.item2 .hmain ul{
	width:205px; 
	height:205px;
	float:left;
	display:none; 
}

/*lpro css*/
.mainlpro{
	height:auto; 
	width:1280px;
	min-height:590px; 
	background:url("../images/ppbg.jpg"); 
	background-repeat: no-repeat; 
	background-attachment:scroll;  
	padding-top:50px; 
	margin:0px auto;
}
.lpro{ 
	width:1040px;
	margin:0px auto; 
	padding-left:15px;
}
.lpro_f{ 
	font-size:26px; 
	line-height:40px; 
	color:#666; 
	font-family:Arial, Helvetica, sans-serif;
}
.lpro_c{
	font-size:26px; 
	line-height:40px; 
	color:#003366; 
	font-weight:600;
	margin-bottom:10px; 
	width:1040px; 
	height:30px;
	font-family: "微软雅黑";
}
.lpro_c .lp_span{ 
	float:left;
}
.lpro_lit{
	font-size:14px; 
	line-height:24px; 
	color:#336699; 
	margin:10px 0px 20px 0px; 
	font-family: "微软雅黑"; 
	font-weight:bolder;
}
.lpro_all h2{
	font-size:18px; 
	line-height:30px; 
	color:#336699;
	margin-bottom:20px;
	font-family: "微软雅黑";
}
.lpro_all .scroll_1{ 
	font-size:13px; 
	margin-bottom:15px; 
}
.lpro_all .scroll_1 a{ 
	color:#336699;
	margin-right:15px; 
	line-height:25px;
}
.lpro_all .scroll_1 a:hover{ 
	color:#336699;
}
/*scroll css*/
/* Page styles*/
/*universal sly */
.slyWrap .controls { 
	margin: 0px 0 ;
}
.controls { 
	text-align: center;
}
#horizontal .sly > ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
#horizontal .sly > ul li { 
	position: relative; 
	margin: 0px 15px; 
	padding: 0;  
	border:1px solid #FFFFFF; 
	color: #fff; 
	text-align: center; 
	cursor: pointer; 
}
.pages { 
	list-style: none; 
	margin: 20px 0; 
	padding: 0; 
	text-align: center;
	*margin-left:500px;  
}
.pages li { 
	display: inline-block;
	width: 11px; 
	height: 11px; 
	margin: 0 2px;
	text-indent: -999px; 
	background: #fff; 
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden; 
	border: 1px solid #aaa; 
	*float:left; 
}
.pages li:hover { 
	background: #eee;
	 }
.pages li.active { 
	background: #999; 
	border-color: #888; 
	box-shadow: inset 0 0 0 2px #eee;
}
.scrollbar { 
	background: #808080; 
	border-radius: 4px; 
	border: 2px solid #808080;
	border-top-color: #666;
	line-height: 0; 
}
/* Horizontal examples */
#horizontal .scrollbar { 
	margin: 1em 0; 
	height: 5px; 
}
#horizontal .scrollbar .handle { 
	width: 100px; 
	height: 100%; 
	position:absolute; 
	top:0px;
}
.scrollbar .handle { 
	border-radius: 4px; 
	background: #fff;
	cursor: pointer; 
	line-height: 0;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	-o-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
}
#horizontal .example1 .sly { 
	height: 175px; 
}
#horizontal .example1 .sly ul { 
	height: 100%; 
}
#horizontal .example1 .sly ul li {
 float: left; 
 width: 177px;
  height:163px; 
  padding:5px; 
  margin: 0 20px 0 0; 
  font-size: 12px; 
  line-height: 30px; 
}
.sly > ul li:hover{ 
	border-color:#003366;
}
#horizontal .example1 .sly ul li p{
 height:140px;
}
#horizontal .example1 .sly ul li p a{ 
	color:#003366;
}
#horizontal .example1 .sly ul li img{ 
	width: 177px; 
	height:140px;
}
/*news css*/
/* Vertical examples */
.mainlpro2{
	height:550px; 
	background:url("../images/mainlpro2.jpg") no-repeat; 
	padding-top:50px; 
	width:1280px; 
	margin:0 auto;
}
.news{ 
	width:990px; 
	margin:30px auto 0px auto;
}
.lpnews{ 
	padding:30px 5px 20 30px; 
}
.lpnews h2{
	padding-left:30px; 
	height:40px; 
	line-height:40px; 
	position:absolute; 
	top:30px; 
	z-index:100;
}
#vertical .slyWrap {
	width: 495px; 
	float: left;
}
#vertical .scrollbar {
    width: 5px; 
}
#vertical .scrollbar .handle { 
	height: 100px; 
	width: 100%; 
}
#vertical .example1 { 
	position: relative; 
	background:url("../images/lpnewbg.jpg") no-repeat; 
	color:#fff; 
	height:435px;
}
#vertical .example3{ 
	position: relative; 
	background:url("../images/hynewbg.jpg") no-repeat; 
	color:#FFFFFF;}
#vertical .example1 .sly { 
	width: 465px; 
	height:320px;
	margin-top:95px;
}
#vertical .example1 .sly .sly_onel{ 
	text-align:left; 
}
#vertical .example1 .sly ul {
 width: 425px;
 height:80%; 
 overflow: hidden;
 margin:10px 5px 30px 35px; 
}
#vertical .example1 .sly ul li { 
	height: 50px; 
	margin: 0 0 1px 0;
	line-height: 25px; 
	border-top:1px solid #fff; 
	padding-left:25px; 
	padding-top:10px;  
}
#vertical .example1 .sly ul li a{ 
	font-size:13px; 
	color:#FFFFFF; 
}
#vertical .example1 .sly ul li a:hover{ 
	color:#ff3333;
}
#vertical .example1 .sly ul li .time{ 
	height:50px; 
	line-height:40px; 
	display:block; 
	float:left;  
	width:120px; 
	font-size:13px;
	margin-right:20px;
}
#vertical .example1 .sly ul li .time_1{ 
	font-size:25px; 
	font-weight:700;
}
#vertical .example1 .scrollbar { 
	position: absolute; 
	top:100px; 
	right: 10px; 
	height: 300px; 
}

/* Vertical example */
#infinite .controlbar { 
	margin: 2em 0 1.5em; 
}
#infinite .frameWrap { 
	position: relative; 
	height: 500px; 
}
#infinite .frame { 
	height: 500px; 
	margin-right: 20px; 
	overflow: hidden; 
	border: 1px solid #888; 
}
#infinite .frame ul { 
	width: 100%; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
#infinite .frame ul li { 
	margin: 0 0 5px 0;
	 padding: 0; 
	 height: 200px; 
	 line-height: 200px;
	 font-size: 30px; 
	 border-bottom: 1px solid #aaa;
	background: #eee; 
	color: #888; 
	text-align: center;
}

#infinite .scrollbar { 
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 5px; 
	height: 498px; 
}
#infinite .scrollbar .handle { 
	height: 100px; 
	width: 100%; 
	position:absolute; top:0px;
}

/*procont*/
.maincpro{
	height:auto; 
	min-height:640px; 
	background-color: #F6F6F6;
	padding:15px; 
	width:1250px; 
	margin:0px auto;
}
.photo_ctrl marquee{   
	width:968px; 
	height:120px;
    text-align:center;
    margin-top:10px;
    background-color:#cfd8e1;
    padding:5px 0px;
}
#tagContent0 ,#tagContent1,#tagContent2,#tagContent3{ 
	min-height:640px;
}
#tagContent2{ 
	padding-top:30px; 
}
#tagContent2 table{ 
	width:100%;
}
#tagContent1{ 
	width:800px; 
	padding:30px 100px;
}
#tagContent1 table tr:hover{ 
	background-color: #E0E0E0;
	*background-color:none; 
	color:#336699;
}
#tagContent3 .ser_rigf_le p{ 
	line-height:30px;
}
#tagContent3{ 
	min-height:640px; 
	padding-left:50px;
}
#tagContent3 .box{ 
	height:380px; 
	padding-left:50px; 
	padding-top:30px;
}
.procont{  
	width:1040px; 
	margin:0 auto; 
	height:auto;
	padding-top:20px;
}
td
{
	font-family:"宋体";
	font-size: 9pt;
	line-height: 150%;
	font-weight: normal;
}
.h170 {height:193px}
.h370 {height:410px}
.h470 {height:470px}
#con {
	font-size: 12px; 
	margin: 0px auto; 
	width:1000px;
	border:1px solid #fff; 
	background-color:#FFFFFF;  
}
#tags {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	width: 1000px; 
	padding-top: 0px; 
	height:36px; 
	line-height:36px; 
	letter-spacing:1px;
	background:#f4f5f7 url("../images/type_menu_b_line.gif") repeat-x left 36px; border-bottom:1px solid #CCCCCC
}
.divfixed{ position:fixed; top:0px;}
#tags li {
float: right; 
margin-right: 1px; 
list-style-type: none; 
height:36px; 
line-height:36px;
}
#tags li a {
	padding-right: 10px; 
	padding-left: 10px; 
	background: url("../images/tabs-selected.png") no-repeat right bottom; 
	background-position:-50px; 
	float: left; 
	padding-bottom: 0px; 
	color: #999; 
	line-height: 36px; 
	padding-top: 0px; 
	height: 36px; 
	text-decoration: none
}
#tags li.emptyTag {
	background: none transparent scroll repeat 0% 0%; 
	width: 4px
}
#tags li.selectTag {
	background-position: left top; 
	margin-bottom: -2px; 
	position: relative; 
	height:37px; 
	line-height:36px;
}
#tags li.selectTag a {
	background-position: bottom; 
	color: #000; 
	line-height: 36px; 
	height: 37px
}

.tagContent {
	display: none; 
	width:970px; 
	color: #474747; 
	padding-top:30px; 
	height:auto; 
	padding:15px 15px;
}
#tagContent div.selectTag {
	display: block
}
/*newsconter*/
.mainlpro3{
	height:550px; 
	background:url("../images/mainlpro2.jpg") no-repeat; 
	padding-top:10px; 
	width:1280px; 
	margin:0 auto ;
}
.newsdetailsCon{ 
	width:990px; 
	height:440px; 
	margin:50px auto 0 auto;
	 _margin-left:120px;
	}
.leftnav{ 
	float:left; 
	width:179px; 
	height:440px; 
	color:#fff; 
	background:url("../images/blkbg.png"); 
	border-right:1px solid #000;
}
.leftnav h3{ 
	font-size:24px;
	padding:30px 0 10px 30px;
}
.leftnav h3 span{ 
	font-family:arial; 
	font-weight:bold; 
	display:block; 
	text-transform:uppercase; 
	font-size:16px;
}
.z_leftnav{ 
	padding: 0px 30px;
	width:119px;
}
.z_leftnav li{ 
	float:left; 
	font-size:14px; 
	height:24px; 
	line-height:24px; 
	margin-bottom:5px; 
	width:119px; 
	text-align:center;
}
.z_leftnav li a{ 
	display:block;
	background-color:#fff; 
	font-size:13px;
	margin-bottom:5px;
	height:24px; 
	width:100%;
	line-height:24px; 
	color:#999; 
}
.z_leftnav li a:hover{ 
	background-image:url("../images/nav_li.jpg");
	color:#fff; 
	display:block;
}
#z_leftnav a{ 
	color:#999;
}
#z_leftnav a:hover{
	color:#fff;
}
.hover{ 
	background:#fff; 
	color:#fff; 
	background:url("../images/blkbg.png"); 
}
.hover li a{ 
	color:#000;
}
.right_content{ 
	background-color:#fff; 
	position:relative; 
	float:left; 
	width:810px; 
	height:440px;
}
.right_content h3{ 
	font-size:14px; 
	border-bottom:1px dashed #ccc; 
	color:#000; 
	padding-bottom:10px;
	margin-bottom:10px; 
	font-family:"microsoft yahei";
}
.right_content p { 
	line-height:24px; 
	margin:0;
}
.right_content h3 span{ 
	color:#0066FF; 
	display:block; 
	font-size:12px;
}
.nextw{ 
	width:62px; 
	height:50px; 
	position:absolute; 
	bottom:5px; 
	right:20px;
}
.nextw span{ 
	display:block;
	color:#999; 
	margin-bottom:5px; 
	text-align:center; 
	font-size:13px;
}
.nextw a{ 
	color:#999
}
.nextw a:hover{
	display:block; 
	color:#fff; 
	background-color:#336699;
}
.Container {
  position: absolute;
  width:580px; 
  *margin-left:-300px;
  height:370px;
  top:55px; 
  left:50px;
}
.Container .lk_box table{ 
	float:left; 
	margin:5px; 
	padding:5px 5px 5px 20px; 
	border:1px solid #CCCCCC; 
	width:230px;
}
.Container .lk_box table:hover{ 
	border:1px solid #336699;
}
#Scroller-1 { 
  position: absolute; 
  *margin-left:300px;
  overflow: hidden;
  width:580px;
  height:370px;
}
.Scroller-Container { 
  width:100%;
  position: absolute;
}

.Scroller-Container li .time{ 
	float:right;
}
.Scroller-Container .box{ 
	text-align:left;
}
.Scrollbar-Track {
  width:7px; 
  height:370px;
  position: absolute;
  top:54px; right:108px;
  background:#ccc;
}
.Scroller-Container .box{ 
	font-size:12px; 
	line-height:24px; 
	color:#666666; 
}
.Scroller-Container .box2{ 
	font-size:12px; 
	line-height:24px; 
	color:#666666;
}
.box2{ 
	height:318px;
}
.box2 ul li{ 
	font-size:13px; 
	line-height:24px; 
	width:580px; 
	height:24px;
	*height:20px;
}
.box2 ul li .span{ 
	float:left;
}
.box2 ul li .time{ 
	float:right;
}
.box2 ul li a:hover{ 
	color:#336699;
}
.Scrollbar-Handle {
  position: absolute;
  top: 0px; left: 0px;
  cursor:pointer;
  width: 7px; height:95px;
  background-color: #7a7a7a;
}

.close{ 
	width:62px;
	height:25px; 
	background:url("../images/close.png"); 
	position:absolute; 
	right:24px; 
	top:24px; 
	border:0;
}
.close:hover{ 
	width:62px; 
	height:25px; 
	background:url("../images/h_close.png");
	position:absolute; 
	right:24px; 
	top:24px; 
	border:0;
}
.zp_close{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/zp_close.png");
	border:0; 
	float:right;
}
.zp_close:hover{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/hzp_close.png");
	border:0; 
	float:right;
}
.right_content2 .close ,.right_content .close{
	background:url("../images/close.gif");
}
.right_content2 .close:hover,.right_content .close:hover{
	background:url("../images/h_close.gif");
}
.rl_close{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/zp_close.png");
	border:0; 
	float:right;
}
.rl_close:hover{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/hzp_close.png");
	border:0; 
	float:right;
}
.yy_close{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/close.png");
	border:0; 
	float:right;
}
.fz_close{ 
	width:62px; 
	height:25px;
	margin-top:12px; 
	background:url("../images/zp_close.png");
	border:0; 
	float:right; 
}
.fz_close:hover{ 
	width:62px; 
	height:25px; 
	margin-top:12px; 
	background:url("../images/hzp_close.png");
	border:0; 
	float:right;
}
/*three css */
.dhooo_tab{
	width:310px; 
	height:172px; 
	padding-top:0px; 
	position:relative; 
	float:left; 
	border-right:1px solid #DFDFDF;
	background:url("../images/con_bg.jpg");
}
.tab_btn{ 
	border-bottom:1px solid #CCCCCC;
	height:35px;  
	line-height:15px; 
	margin:0px 10px;
	overflow:hidden; 
	padding-left:20px;
}
.tab_btn li{
	float:left; 
	font-size:14px; 
	zoom:1;
	text-decoration:none; 
	color:#9c9c9c;
	cursor:pointer; 
	padding:5px 10px 0px 10px;
	height:20px; 
	margin-top:5px; 
	font-weight:600;
}
.lpxw{ 
	background-image:url("../images/lpxw.png");
	line-height:120px; overflow:hidden;
}
.hlpxw{ 
	background-image:url("../images/hlpxw.png"); 
	line-height:120px; 
	overflow:hidden;
}
.jswz{ 
	background-image:url("../images/jswz.png"); 
	line-height:120px; 
	overflow:hidden;
}
.hjswz{ 
	background-image:url("../images/hjswz.png"); 
	line-height:120px; 
	overflow:hidden;
}
.more{ 
	background:url("../images/main_3a.gif") no-repeat;
	position:absolute;
	right:15px; 
	top:15px;
	color:#999;
	font-size:10px;
	width:35px;
	height:13px;
	text-align:center;
} 
.more a{
	color:#999;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}
.more a:hover{ 
	color:#336699
}
.more2{ 
	text-align:right; 
	padding-right:15px;
}
.more2 span{
	background:url("../images/main_3a.gif") no-repeat; 
	width:35px; 
	height:13px; 
	margin-top:10px; 
	text-align:center; 
	display:block; 
	float:right;
}
.more2 a{
	color:#999;
	line-height:13px;
	font-size:10px;
	 font-family:Arial, Helvetica, sans-serif ;
	 width:35px; 
	 display:block;
}
.more2 a:hover{ 
	color:#336699;
}
.tab_btn_num{
	position:absolute; 
	right:50px;
	bottom:15px;
}
.tab_btn_num li{
	width:20px;
	height:20px;
	background: #CC3300;
	border:2px solid #993300; 
	overflow:hidden; 
	color:#fff; 
	filter:alpha(opacity=80);
	opacity:0.8;
	float:left;
	cursor:default; 
	font-size:12px;
	line-height:20px; 
	margin:0px 5px; 
	font-family:Arial; 
}
.tab_btn_num li.hot{
	background:#fc0; 
	color:#993300;  
}
.shell{
	width:270px; 
	height:100%; 
	padding-left:30px;
 }
.shell ul li{ 
	width:200px;
	height:100%;
	list-style:none;
	padding-right: 60px;
}
.shell ul li{ 
	height:30px; 
	line-height:30px; 
	border-bottom:1px dotted #CCCCCC; 
	overflow:hidden; 
	background:url(../images/new.jpg) no-repeat; 
	background-position:right;
}
.shell ul li a{
	color:#666; 
	height:30px;
	overflow:hidden;
}
.shell ul li a:hover{
	color:#003366;
}
.main{
	width:300px;
	height:125px;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
	font-size:12px;
}
/*newscon css*/
.newscon{ 
	width:960px; 
	margin:15px auto;
}
.newscon .news_lp,.newscon .news_zp{ 
	width:274px;
	height:357px; 
	margin:0px 0px; 
	float:left; 
	border:1px solid #ccc; 
	padding:18px 22px 0px 22px;
}
.newscon .news_hy{ 
	width:254px; 
	height:357px; 
	margin:0px 10px; 
	float:left; 
	border:1px solid #ccc; 
	padding:18px 22px 0px 22px;
}
.news_lp_tit a{ 
	font-size:18px; 
	font-weight:600; 
	color:#666; 
	font-family:"Lucida Grande",
	"Lucida Sans Unicode",Helvetica,"Myriad Pro","Myriad Pro Cond","Myriad Pro Light",Tahoma,Arial,"微软雅黑","黑体","宋体",Verdana,sans-serif;
}
.news_lp_sma{ 
	margin-top:15px; 
	font-size:12px; 
	line-height:18px; 
	color: #666666;
}
.news_lp .news_lp_img , .news_hy .news_lp_img{ 
	text-align:center; 
	padding-top:10px;
}
.news_zp .news_lp_img{ 
	padding-top:8px;
}
.news_zp .news_lp_img dd{ 
	background:url(../images/ico1.gif) no-repeat left;
	 padding-left:15px; 
	 font-size:14px; 
	 color:#666; 
	 height:20px; 
	 line-height:20px;
	}
.news_lp_mo{ 
	text-align:right; 
	width:100%; 
	height:30px; 
	text-align:right ; 
}
.news_lp_mo2{ 
	text-align:right; 
	width:100%; 
	height:30px; 
	text-align:right; 
	margin-top:15px; 
}
.news_lp_mo a ,.news_lp_mo2 a{  
	display:block;
	 width:auto; 
	 text-align:center; 
	 float:right; 
	 height:15px; 
	 line-height:20px;
	 background-image:url("../images/service_more_btn.png");
	 width:75px; 
	 height:25px; 
	 margin-top:5px; 
	 color:#fff;
	  }
/*aboutus css*/
.mainlpro4{
	height:550px; 
	background:url("../images/aboutusbg.jpg") no-repeat; 
	padding-top:10px; 
	width:1280px; 
	margin:0 auto; 
}
.aboutus{
	height:640px;
	background:url("../images/aboutusbg.jpg") no-repeat;  
	width:1090px; 
	margin:0 auto; 
	padding:0px 95px;
}
.accordion{ 
	height:640px; 
	overflow:hidden;
}
ul.accordion{list-style: none;    position: absolute;    left: 230px;    top: 119px;    font-size: 16px;    line-height: 1.5em;    overflow: hidden;
	
}
ul.accordion li{
    float:left;
    width:137px;
    height:640px; overflow:hidden;
    display:block;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden;
    cursor:pointer;
   
}
ul.accordion .heading:hover{  color:#336699}
ul.accordion li.bg1{
    background-image:url("../images/1.jpg");
	
}
ul.accordion li.bg2{
    background-image:url("../images/2.jpg");
}
ul.accordion li.bg3{
    background-image:url("../images/3.jpg");
}
ul.accordion li.bg4{ 
    background-image:url("../images/4.jpg");
}
ul.accordion li.bg5{ 
    background-image:url("../images/5.jpg");
}
ul.accordion li.bg6{ 
    background-image:url("../images/6.jpg");
}
ul.accordion li.bg7{ background:url("../images/7.jpg");
 }
ul.accordion li.bleft{
    border-left:2px solid #fff;
}
ul.accordion li .heading{
   
    padding:10px;
    margin-top:170px; width:auto;
    margin-right:10px;margin-left:10px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    text-align:center;
    background:url("../images/bottbg.jpg") no-repeat; 
    background-position:bottom;
}

ul.accordion li .description{
     background: #000; 
     -moz-opacity:0.5; 
     -webkit-opacity:0.8; opacity:0.8;
      filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	 -moz-opacity:0.5;
	  -webkit-opacity:0.8; 
	  opacity:0.8; 
	  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    position:absolute; 
    padding:55px; 
	color:#FFFFFF; 
    width:397px;
    height:600px;
    top:0px;
    left:0px;
    display:none;
}
ul.accordion li .description h2{
    color:#FFFFFF;
    font-weight:bold;
    font-size:20px;
    text-align:left;
    margin:0px 0px 0px 10px;

}
.close2{ 
	width:17px; 
	height:17px;  
	position:absolute; 
	right:50px; 
	top:24px; 
	border:0; 
}
ul.accordion li .description .bname{ 
	border-bottom:1px solid #CCCCCC; 
	color:#999999
}
ul.accordion li .description .amore{ 
	margin-top:15px; 
	display:block;
}
.amore a{
	color:#FFFFFF; 
	background-image:url("../images/g_more.png"); 
	display:block; 
	width:62px; 
	height:25px; 
	line-height:80px; 
	overflow:hidden;}
ul.accordion li .description .pp{
    line-height:20px;
    margin:10px 10px;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.6em;
	height:320px;
}
ul.accordion li .description p img{ 
	display:block; 
	margin-bottom:15px; 
	width:377px;
}
ul.accordion li .description a{
   
    color:#fff;
}
ul.accordion li .description a:hover{
    color:#fff;
    text-decoration:underline;
}

ul.accordion li .bgDescription{

    height:100%;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    display:none;
	color:#FFFFFF;
}
/*rlzy css*/
.rlzy{
	height:640px; 
	background:url("../images/rlzybg.jpg") no-repeat;  
	width:1090px; 
	margin:0 auto; 
	padding:0px 95px;  
}
.rlcontent{ 
	padding:147px 0px 0px 159px; 
	width:929px;
	height:490px;
}
.rlli {
	width:304px;  
	float:left; 
	height:152px;
} 
.rlli2 {
	width:152px; 
	height:152px; 
	float:left;
} 
.rlli li{ 
	float:left;
}
.rlli .a{
	float:left; 
	width:142px; 
	height:42px; 
	font-family: "微软雅黑"; 
	font-size:20px; 
	font-weight:500; 
	padding:100px 5px 10px 5px; 
	color:#fff; 
	text-align:right;
    background: #6699CC; 
    -moz-opacity:0.5; 
    -webkit-opacity:0.7; 
    opacity:0.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 }
.rlli .a:hover{ 
	text-decoration:none; 
	background: #003366; 
	-moz-opacity:0.5; 
	-webkit-opacity:0.4;
	 opacity:0.4; 
	 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.rlli ul{ 
	display:none;
}
.rlli li img{ 
	width:152px;
	height:152px; 
}
.rlli .hmain_e{ 
	font-size:14px;
}
/*rlzycon css*/
.rlzycon{
	height:auto; 
	background:url("../images/yrln.jpg") no-repeat;  
	width:1280px; 
	margin:0 auto;
}
.prevPage{ 
	background:url("../images/botnext.jpg") no-repeat; 
    width:73px; 
    height:8px;
}
.nextPage{ 
	background:url("../images/botnext.jpg") no-repeat; 
	width:73px; 
	height:8px; 
	background-position:-73px;
}
/* Vertical examples */
#vertical{ 
	height:590px; 
	padding-top:50px; 
	width:450px; 
	position: relative;
}
#vertical .scrollbar .handle { 
	height: 100px; 
	width: 100%; 
}
#vertical .example2 { 
	position: absolute;
	top: 80px;
	left:450px;;
	margin:0px auto; 
	float:left; 
	background-color: #fff; 
	-moz-opacity:0.5; 
	-webkit-opacity:0.7; 
	opacity:0.7; 
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
}
#vertical .example2 .sly { 
	width: 445px; 
	margin-left: 50px; 
	height: 419px;  
	float:left; 
	font-size:13px; 
	line-height:24px; 
	color:#003366;
}
#vertical .example2 .scrollbar { 
	height: 500px; 
	width: 5px; 
}
#vertical .example2  .bming{ 
	font-size:30px; 
	font-weight:lighter; 
	color:#ccc; 
	margin-left:50px;
	background-color:none!important;
	background-color:#F6F6F6; 
	width:300px;
	*width:320px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	margin-bottom:2px; 
}
#vertical .example2  h3{ 
	color:#003366; 
	font-size:26px; 
	line-height:50px; 
	font-family: "微软雅黑";  
	padding-left:50px;   
} 
#vertical .example2  h3 .span1{ 
	float:left;
	background-color:none!important;
	background-color:#F6F6F6}
/* Vertical example */
#infinite .controlbar {
 margin: 2em 0 1.5em;
}
#infinite .frameWrap { 
	position: relative; 
	height: 500px; 
}
#infinite .frame { 
	height: 500px; 
	margin-right: 20px; 
	overflow: hidden; 
	border: 1px solid #888; 
}
#infinite .frame ul { 
	width: 100%; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
#infinite .frame ul li { 
	margin: 0 0 5px 0; 
	padding: 0; 
	height: 200px; 
	line-height: 200px; 
	font-size: 30px; 
	border-bottom: 1px solid #aaa;
	background: #eee; 
	color: #888; 
	text-align: center;
}

.scrollbar { 
	background: #808080; 
	border-radius: 4px; 
	border: 2px solid #808080; 
	border-top-color: #666; 
	line-height: 0; 
}
.scrollbar .handle { 
	border-radius: 4px; 
	background: #fff; 
	cursor: pointer;
	line-height: 0;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	-o-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
}
.controls{   
	text-align:right;
}
.controls button{ 
	border:0px; color:#333333;
}
/*rlzycon_xyzp css*/
.rlzycon_xyzp{
	height:640px; 
	background:url("../images/xyzp.jpg") no-repeat;  
	width:1280px; 
	margin:0 auto;   
}
#xycontent{ 
	padding-left:450px; 
	padding-top:130px; 
	width:660px; 
	height:450px; 
	color:#003366; 
	font-size:13px; 
	line-height:24px;
}
.rlzycon_sh{
	height:640px; 
	background:url("../images/shzpbg.jpg") no-repeat;  
	width:1280px; 
	margin:0 auto;   
}
.rlzycon_sh .span{ 
	float:left; 
	width:300px;
}
/*.rlzycon_ygfz css*/
.rlzycon_ygfz{
	height:640px; 
	background:url("../images/ygfz.jpg") no-repeat;  
	width:1280px; 
	margin:0 auto;  
}
/*service*/
.service{
	height:600px; 
	background:url("../images/service.jpg") no-repeat;  
	width:1280px; 
	margin:0 auto;
	color:#FFFFFF; 
	text-align:center; 
}
.yyly{
	background:url("../images/yyly.jpg") no-repeat; 
}
.ser_con{ 
	width:1020px; 
	height:390px; 
	padding:180px 130px 0px 130px;  
}
.ser_nav{ 
	float:left; 
	width:170px; 
	background-color:#003366; 
	height:326px; 
	padding:30px; 
	overflow:hidden;
}
.ser_nav h3{ 
	font-size:16px; 
	line-height:25px;
}
.ser_nav ul{ 
	margin-top:15px;
}
.ser_nav ul li a{
	background-image:url("../images/nav_li.jpg"); 
	font-size:13px;
	margin-bottom:5px; 
	height:24px; 
	line-height:24px; 
	color:#FFFFFF; 
	display:block;
}
.ser_nav ul li a:hover{
	background-image:url("../images/hnav_li.jpg");
	color:#003366; 
	text-decoration:none;
}
.ser_nav #cpwd{ 
	width:170px; 
	text-align:center; 
	margin-bottom:5px; 
	height:22px; 
	line-height:22px; 
	border:0px; color:#336699;
}
.ser_h4{ 
	border-top:2px solid #FFFFFF; 
	margin-top:30px; 
	padding:20px 0px 10px 0px;
}
.ser_rig{ 
	width:780px; 
	float:left; 
	height:386px;
	background-color:#FFFFFF; 
}
.ser_img{ 
	width:770px;
	padding-left:10px;  
	height:200px; 
	background-color:#FFFFFF;
}
.ser_img ul li{ 
	float:left; 
	margin:10px 10px 10px 5px;
}
.ser_img ul li img{ 
	width:172px; 
	height:172px; 
	border:1px solid #CCCCCC;
}
.ser_zb{
	width:770px; 
	padding-left:10px;
	height:180px;
	color:#666666;
	background-color:#fff;
}
.ser_zb ul{
	width:700px; 
}
.ser_zb ul li{ 
	margin-bottom:10px; 
	padding-left:30px; 
	color:#336699; 
	font-size:13px; 
	line-height:25px; 
	text-align:left;
}
.ser_zb ul li a{
	color:#336699;
}
.page{
	font-size:13px; 
	text-align:center; 
	height:20px; 
	width:100%;  
	margin-top:10px;
	*margin-top:5px;
	padding:3px 0px;
}
.page a{ 
	font-size:13px; 
	border:1px solid #6699cc ; 
	padding:1px 5px; 
	height:18px; 
	line-height:15px;
	margin:0px 2px;
}
.page a:hover{ 
	color:#336699;
}
.page b{ 
	font-size:13px;
	color:#6699cc; 
	font-weight:bolder;
	margin:0px 2px;
	height:18px; 
	line-height:15px;
}
/*yy ser-zb*/
.ser_zb2{
	width:770px; 
	padding-left:10px; 
	padding-top:50px;
	*padding-top:45px;
	height:336px;
	color:#666666;
	background-color:#FFFFFF;
}
.ser_zb2 ul{  
	width:700px; 
}
.ser_zb2 ul li{ 
	float:left; 
	width:120px; 
	height:80px; 
	padding-top:20px; 
	margin-left:20px; 
	color:#336699; 
	font-size:13px; 
	line-height:25px; 
	text-align:center; 
	
}
.ser_zb2 ul li img{ 
	width:108px; 
	height:50px; 
	padding:0px 6px;
}
.ser_zb2 ul li a{
	color:#336699;
}
/*comment css*/
.ser_rigf{
	padding-right:0px; 
	width:780px; 
	float:left;
}
.ser_rigf_le{ 
	width:780px; 
	padding-left:20px; 
	color:#666666; 
	padding-top:10px; 
	text-align:left; 
	font-size:13px;
}
.ser_rigf_le p{
	text-indent: 4em; 
	line-height:18px;
}
.right_content2 h2{ 
	height:50px; 
	margin-left:20px; 
	padding:0px 130px 0px 10px ; 
	line-height:50px; 
	font-size:18px; 
	font-weight:700; 
	text-align:left; 
	color:#003366; 
	border-bottom:1px dotted #CCCCCC}
.right_content2 h2 .ly ,.right_content2 h2 .h_2{ 
	float:left;
}
.h_2{ 
	font-size:15px; 
	color:#336699;
}
.rl{ 
	float:right; 
	font-size:13px; 
	line-height:30px; 
	height:30px; 
	padding-top:20px;
	color:#336699;
}
#form1 { 
	margin-right:100px; 
	margin-top:10px; 
	padding-left:30px;
	color:#666666; 
	font-size:13px; 
}
#form1 #name ,#form1 #email ,#form1 #call { 
	height:19px; 
	margin-bottom:10px; 
	width:372px; 
	padding:2px 10px; 
	border:1px solid #CCCCCC; 
	color:#666666;
}
#form1 #lytext{ 
	height:105px; 
	margin-bottom:5px; 
	width:372px; 
	padding:10px;
	border:1px solid #CCCCCC; 
	font-size:13px;
	color:#666666;
}
#form1 #Submit3{
	font-size:13px; 
	border:0px; 
	background-color:#336699; 
	color:#FFFFFF;
	width:80px; 
	height:22px; 
	padding:4px 10px;
}
#form1 #Submit3:hover{ 
	background-color:#003366; 
}
#form2 {
	width:580px;
	margin-top:10px; 
	padding-left:30px;
	color:#666666; 
	font-size:13px; 
}
#form2 #name ,#form2 #email ,#form2 #call { 
	height:19px; 
	margin-bottom:10px; 
	width:auto; 
	padding:2px 10px; 
	border:1px solid #CCCCCC; 
	color:#666666;
}
#form2 #lytext{ 
	height:105px; 
	margin-bottom:16px;  
	padding:10px;
	border:1px solid #CCCCCC; 
	font-size:13px;color:#666666;
}
#form2 #Submit3{
	font-size:13px; 
	border:0px; 
	background-color:#336699; 
	color:#FFFFFF;
	width:80px; 
	height:27px; 
	padding:4px 10px;
}
#form2 #Submit3:hover{ 
	background-color:#003366; 
}
/*service wz css*/
.right_content2{ 
	background-color:#fff; 
	position:relative; 
	float:left; 
	width:810px; 
	height:386px; 
	overflow:hidden;
}
.right_content2 img{
	max-width:580px;
}
.Scrollbar-Track2 {
  width:7px; 
  height:316px;
  position: absolute;
  top:54px; 
  right:108px;
  background:#ccc;
}
#Scrollbar-Track2 {
  width:7px; height:266px;
  position: absolute;
  top:104px; right:108px;
  background:#ccc;
}
.Scrollbar-Track3 {
  width:7px; height:236px;
  position: absolute;
  top:54px; right:108px;
  background:#ccc;
}
#Scroller-2 { 
  position: absolute; 
  overflow: hidden;
  width:580px;
  height:326px;
}
#Scroller-2 .box{ width:580px;}
#Scroller-2 h2{ position:absolute; top:10px;}

/*yingyong css*/
.productlistx a:link {
	color: #432121;
	text-decoration: none;
	font-size: 12px;
}

.productlistx a:visited {
	text-decoration: none;
	color: #000000;
}

.productlistx a:hover {
	color: #666666;
}

.productlistx a:active {
    color: #666666;
	text-decoration: none;
}

.productlistx {
	visibility:visible;
	margin:0px;
		padding:10px 0px; 
	position: relative;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	overflow: hidden;
	width:100%;
}

.rollproductlists {
	margin:0px;
	padding:10px 0px; 
	overflow:hidden;
	width:100%;
}

.blkproductlistx {
	border:0px; 
	padding:10px 0px; 
	overflow: hidden;
	zoom: 1; 
	position: relative;
}

.blkproductlistx .LeftButton {
	background: url("../images/arrow-case1.png") no-repeat 0px 0px; background-position:center;
	left:0px;
	float:left;
	width:14px;
	cursor: pointer;
	position: absolute;
	height:63px;
	top:24px;
}
.blkproductlistx .LeftButton:hover{background: url("../images/arrow-case3.png") no-repeat 0px 0px;background-position:center; 	right:15px;
	float:right;
	width:14px;
	cursor: pointer;
	position: absolute;
	height:63px;
	top:24px;
}
.blkproductlistx .RightButton {
	background:url("../images/arrow-case2.png") no-repeat; background-position:center; 
	right:15px;
	float:right;
	width:14px;
	cursor: pointer;
	position: absolute;
	height:63px;
	top:24px;
}
.blkproductlistx .RightButton:hover {
	background:url("../images/arrow-case4.png") no-repeat; background-position:center; 
	right:15px;
	float:right;
	width:14px;
	cursor: pointer;
	position: absolute;
	height:63px;
	top:24px;
}
.blkproductlistx .Cont {
	padding:5px 0px 0px;
	margin:0px 0px 0px 27px;
    *margin:0px 0px 0px 10px; 
	text-align:center;
	overflow: hidden;
}

.blkproductlistx .box {
	float:left;
	text-align:center;
	margin:5px;
	padding:0px;
	width:auto;
}
.blkproductlistx .box img{ width:120px; height:40px;}
.box .fang{
	border:1px  #dedfe1 solid; float:left;
	padding:3px;
	margin:0px;
	text-align:center;
 width:120px; height:65px;
}

.box .picFit{
	overflow:hidden; width:auto;height:60px;
}
.box .picFit div{ height:30px; *margin-top:-5px;}
.blkproductlistx .box img {
}

.protitle{
text-align:center;
overflow: hidden;
white-space:nowrap;
}

div.box a.prodtitle:link,div.box a.prodtitle:visited,div.box a.prodtitle:active{
color:#747474;
font:12px/29px SimSun,Arial,Sans-Serif;
text-decoration: none;
}

div.box a.prodtitle:hover{
color:#e10000;
text-decoration: underline;
font:12px/29px SimSun,Arial,Sans-Serif;
}
/*yy_con*/
.yyneir{
	height:620px; 
	background-color:#ccc; 
	width:1280px; 
	margin:0 auto; 
	color:#FFFFFF; 
	text-align:center; 
}
.yy_cont{
	height:620px; 
	background-color:#ccc; 
	width:1020px; 
	padding:15px 130px 0px 130px; 
	color:#fff; 
	text-align:center; 
}
.yy_img{ 
	width:708px; 
	height:465px; 
	float:left; 
	border-right:2px solid #fff;
}
.yy_img img{
	width:708px; 
	height:465px;
}
.yy_nr{ 
	width:250px; 
	padding:30px; 
	height:405px; 
	background-color:#333;
	float:left; 
	color: #CC9966; 
	font-size:13px; 
	text-align:left;
}
.yy_nr p{ 
	height:260px;
}
.yy_nr h2{ 
	font-size:26px; 
	margin-bottom:20px; 
	text-align:center;
}
.yy_jj{ 
	font-size:13px; 
	color: #464646; 
	padding:15px 410px 0px 145px; 
	height:150px; 
	clear:both; 
	text-align:left; 
	line-height:16px;
}/*2016-01-20*/.top_line{width: 100%;height:30px; background: #2d1a13;}.hot_line{float: right;width:300px;color: #FFFFFF;line-height: 30px;font-family: "微软雅黑";font-size: 14px;}.sycpzs{width:990px;height:40px;margin:43px auto;}.chanpin{width:1300px;height:auto;clear:both;margin:0 auto;font-size:14px;}.cp_nav{width:960px;height:182px;margin:0 auto;}.cp_nav ul li{ float:left;	 width:151px; height:180px; margin: 2px 20px 2px 20px;}.cp_nav ul li img:hover{	opacity:0;}.cp_nav ul li.cp_li01 h3:hover{  background:url(../images/on_1.jpg) no-repeat 43% 7%;}.cp_nav ul li.cp_li02 h3:hover{  background:url(../images/on_2.jpg) no-repeat 43% 7%;}.cp_nav ul li.cp_li03 h3:hover{  background:url(../images/on_3.jpg) no-repeat 43% 7%;}.cp_nav ul li.cp_li04 h3:hover{  background:url(../images/on_4.jpg) no-repeat 43% 7%;}.cp_nav ul li.cp_li05 h3:hover{  background:url(../images/on_5.jpg) no-repeat 43% 7%;}.cp_nav ul li h3{  width:151px;  height:149px;  text-align:center;}.cp_nav ul li span{  height:30px;  line-height:30px;  text-align:center;  display:block;}.cp_cont{	width:1020px;	height:295px;	clear:both;	margin:0 auto;}.cp_cont ul{  padding-top: 46px;  padding-left: 15px;}.cp_cont_01, .cp_cont_02, .cp_cont_03, .cp_cont_04, .cp_cont_05{	width:1011px;	height:291px;}.cp_cont ul li{	width: 242px;	height:235px;    float:left;    margin:2px 2px 2px 2px;}.cp_cont ul li h3{	width:240px;	height:192px;}.cp_cont ul li span{width:240px;text-align:center;display:block;height:30px;	line-height:30px;}.cp_cont_01{	background:url(../images/syxxl.jpg) no-repeat 50% 50%;}.cp_cont_02{	background:url(../images/lhxxl.jpg) no-repeat 50% 50%;}.cp_cont_03{	background:url(../images/ipfhxl.jpg) no-repeat 50% 50%;}.cp_cont_04{	background:url(../images/fbxl.jpg) no-repeat 50% 50%;}.cp_cont_05{	background:url(../images/syjxl.jpg) no-repeat 50% 50%;}/*2016-03-22*/.lxwm{height:auto;position:relative;}.lxwm .lxwm_bann{	width:100%;	height:auoto;	}.lxwm_title{    position: absolute;    top: 327px;    left: 59%;    height: 88px;    width: 320px;    z-index: 9999;    background:url(../images/about_bg.png) no-repeat;    font-size: 20px;    color: #fff;    line-height: 76px;    padding: 12px 0 0 13px;	font-family: Microsoft YaHei,SimSun;}.lxwm_title b{	font-size: 38px;    padding-right: 16px;    background: url(../images/ny_tit_ico.png) no-repeat right center;}.lxwm img{}.lxwm_content{	width:1100px;	height:auto;	margin:0 auto;    border: 1px solid #e8e8e8;}.lxwm_content .con_nav{    padding: 10px 0 0 38px;    overflow: hidden;}.con_nav h3{	width:157px;    height: 50px;    float: left;	font-weight: normal;    line-height: 40px;	background: #f0f0f0 url(../images/ny_nav_hover.png) no-repeat center top;	text-align:center;	color:#fff;	font-size:20px;}.bread_nav {    height: 73px;    margin-bottom: 19px;}.ny_bread {    background: url(../images/position.png) no-repeat left center;    font-size: 14px;    color: #333;    padding-left: 19px;    line-height: 24px;    height: 24px;    overflow: hidden;    margin: 31px 0 18px 38px;    width: 60%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.ny_bread span {    color: #0061b0;}.lxwm_all{  width:1099px;  height:379px;    margin:0 auto;  border-bottom: 1px solid #bdbdbd;}.lxwm_all .lxwm_all_left{   width:540px;   height:344px;   float:left;   background:#fff;   font-family: "微软雅黑";}.lxwm_all_left .left_nr{  margin-top:20px;  color: #333333;}.left_nr p{	height:26px;  line-height:26px;  font-size:15px;   padding-left:30px;}.left_nr span{	height:26px;  line-height:26px;  font-size:15px;  padding-left:30px;}.lxwm_all_left h3{  font-size: 20px;  padding-left:30px;}.lxwm_all_left strong{  font-size:15px;   padding-left:30px;}.lxwm_all .lxwm_all_right{   width:551px;   height:344px;   float:right;   font-family: "微软雅黑";}.lxwm_fgs_all{width:100%;margin:0 auto;height:auto;	background-color: #edf3f9;	font-family: "微软雅黑";}.lxwm_fgs_all h3{  font-weight:normal;  padding:20px 0 20px 80px;  color:#007fcc;}.lxwm_fgs{	width:1006px;	height:201px;	background-color: #edf3f9;	font-family: "微软雅黑";	margin:0 auto;	clear:both;}.lxwm_fgs .fgs_li{font-size:15px;padding:0 0 0 0;color:#333333;clear:both;}.fgs_li{height:25px;line-height:25px;} .fgs_li .fgs_tit{	color:#007fcc !important;		padding:10px 0 10px 0;}.con_tw{width:100%;height:auto;margin-top:30px;}.con_tw .con_tw_l{	float:left;	width: 440px;	height:320px;	margin: 35px 0 0 38px;}.con_tw_l h3{    font-size: 20px;    color: #0061b0;    font-weight: bold;}.con_tw_l ul li{	width: 100%;    border-top: 1px dashed #edecec;    height: 36px;    line-height: 36px;    font-size: 14px;    color: #333;    padding-left: 20px;	font-size:16px;}.con_tw_l ul li.li01 {    background: url(../images/contact_ico01.png) no-repeat left center;}ul li.li02 {    background: url(../images/contact_ico02.png) no-repeat left center;}ul li.li03 {    background: url(../images/contact_ico03.png) no-repeat left center;}ul li.li04 {    background: url(../images/contact_ico04.png) no-repeat left center;}.con_tw .con_tw_r{    float: right;    width: 486px;    height: 320px;}.map{    background:url(../images/contact_map_bg.jpg) no-repeat;    width: 930px;    height: 440px;    clear: both;    margin:0 auto;	}.con_qt {	width:100%;	height:auto;}.con_qt h3{	color: #333;    font-size: 22px;	text-align:center;	margin: 30px auto;	font-family: Microsoft YaHei,SimSun;}.contact-address {    overflow: hidden;    margin: 30px 0;	font-size:15px;}.contact-address li:first-child{	    background: #1b4f8b;		font-weight: bold;        color: #fff ;       font-size: 16px;}.contact-address li {    border-bottom: solid 1px #dadada;    height: 43px;    line-height: 43px;    font-family: arial;}.contact-address li p{	float:left;	text-align:center;}.contact-address li:hover{	background:#98BCE6;}.contact-address ul li p.bs{color:#fff ! important;	 }.contact-address p {    float: left;    border-right: solid 1px #dadada;	color: rgb(102, 102, 102);}.contact-address .add-1 {    width: 150px;}.contact-address .add-2 {    width: 340px;}.contact-address .add-3 {       width: 517px;}/*视频*/.video_div{width:1000px;height:auto;	margin:20px auto;}.video_div .video_title{width:1100px;height:43px;	margin:0 auto;background:url(../images/guanyu.png) no-repeat;}.video_c{width:1000px;height:auto;	margin:20px auto;background:#ccc;}/*留言*/.liuyan{  width: 100%;  height: 700px;  background:#dcf4fe;  padding-top: 50px;}.liuyan h1{  width: 100%;  height: 155px;  font-size:35px;  text-align:center;  margin:0 auto;  background:url(../images/liuyan_head.jpg) no-repeat center bottom;}.liuyan h1 b{font-size:46px;color:#159ae7;padding-right:20px;letter-spacing:3px;}.liuyan .content{	width:1150px;	height:350px;	margin:50px auto;}.liuyan .content .con_left{	width:630px;	height:300px;	float:left;}.liuyan .content .con_right{	width:512px;	height:360px;	float:right;}.con_right{	width:512px;	height:360px;	float:right;}.con_right ul li{  padding-bottom: 30px;	}.con_right ul li i{  font-style: normal;  color: #FF0004;  float: left;  width: 10px;  padding-top: 10px;}.con_right ul li  span{  font-size: 16px;  width: 50px;  float: left;  padding: 7px 0 0 0;}.bk{  border: 1px solid #CCC;  width: 338px;  height: 40px;  line-height: 40px;  font-size: 16px;  padding-left: 5px;}.bk1{  border: 1px solid #CCC;  width: 338px;  height: 100px;  line-height: 40px;  font-size: 16px;  padding-left: 5px;}.con_right .btn{  width: 130px;  height: 45px;  text-align: center;  font-size: 20px;  font-weight: bold;  background-color: #FF5E12;  color: #fff;  border: 0;  cursor: pointer;}.s_footer{width: 100%;float: left;background: #2f4052;padding-top: 25px;font-family: "微软雅黑";color: #c8c8bf;}.s_footer .copy{width: 100%;float:left;line-height:25px;background: #202c39;color: #5b5b5b;text-align: center;padding:8px 0;}.s_footer .copy a{color: #5B5B5B;}.footer_all{width:1280px;height:211px;	margin:0 auto;}.footer_left{    width: 51%;    height: 211px;    float: left;    margin-left: 4%;}.f_left_1,.f_left_2,.f_left_3,.f_left_4{    width: 160px;    height: 100%;    float: left;}.f_left_1 a,.f_left_2 a,.f_left_3 a,.f_left_4 a{color:#8f8f8f;}.footer_left  h3{    font-size: 16px;    height: 30px;    line-height: 30px;    text-align: center;	margin-top:0;}.footer_left p{  font-size:13px;  }.footer_left span{   display:block;  font-size:13px;    text-align:center;  color:blue;  height:30px;  line-height:30px;  }.footer_right{    width: 28%;    height: 211px;    float: right;    background: url(../images/foot_logo.jpg) no-repeat 0 1%;	position:relative;}.footer_right   h3{  text-align:center;  font-size:13px;}.footer_right  p{    width: 355px;    margin: 0 auto;    position:absolute;	top:179px;	left:0;}.copy{font-size:13px;}
/*footer css*/#p_footer{ 	height:auto; 	color:#666; 	width:1280px; 	margin:0px auto ; 	*margin:-11px auto 0px auto ;}
/* CSS Document */                  
#headerb{
	font:13px/15px Arial, Helvetica, sans-serif;
	margin-bottom:0px; 
	margin-top:0px; 
	position:relative; 
	z-index:9; 
	display:block;
	left:-8%; 
	_left:0px; 
}

.mail{
	position:absolute; right:10px
}
.mail a{color:#dd8318; 
}
.badumenusel0{
	background:url("../images/h0.gif") no-repeat; 
	width:56px;}
.badumenusel{
	background:url("../images/h1.gif") no-repeat;
}
.badumenusel1{
	background:url("../images/h2.gif") no-repeat;
}
.badumenusel3{
	background:url("../images/h3.gif") no-repeat;
}
.badumenusel4{
	background:url("../images/h4.gif") no-repeat;
}
.badumenusel5{
	background:url("../images/h5.gif") no-repeat;
}
.badumenusel2{
	background:url("../images/h6.gif") no-repeat;
}

.badumenusel0:hover{
	background:url("../images/hh0.gif") no-repeat;

}
.badumenusel:hover{ 
	background:url("../images/hh1.gif") no-repeat; 

}
.badumenusel1:hover{ 
	background:url("../images/hh2.gif") no-repeat;

}
.badumenusel3:hover{ 
	background:url("../images/hh3.gif") no-repeat;

}
.badumenusel4:hover{ 
	background:url("../images/hh4.gif") no-repeat;

}
.badumenusel5:hover{ 
	background:url("../images/hh5.gif") no-repeat;
	
}
.badumenusel2:hover{ 
	background:url("../images/hh6.gif") no-repeat;
	height:
}
.logob{
	float:left;
	width:218px; 
}
.logob a{
	display:block; 
}

.toplogin { 
	padding:20px; 
}
.toplogin p { 
	margin-top:10px; 
	float:left; 
	height:30px; 
	line-height:30px; 
	font-size:16px; 
	font-family:'microsoft yahei', Tahoma, Geneva, sans-serif; 
	font-weight:600;
}
.toplogin span {
	width:80px; 
	float: left; 
}
.toplogin p input { 
	height:30px; 
	line-height:30px; 
}
.toplogin .label { 
	width:15px; 
	height:15px; 
	vertical-align:middle; 
}
.toplogin .login { 
	border:0; 
	background:#39F; 
	color:#fff; 
	padding:2px 10px; 
}
.toplogin p a { 
	color:#F60; 
	font-weight:200; 
	font-size:14px; 
}
.red{ 
	height:30px;
	width:100%;
}

.sed_nav{ 
	display:none; 
	z-index:100; 
	top:40px; 
	position:absolute;  
	filter:alpha(opacity=90); 
	-moz-opacity:0.8;
	 opacity: 0.8; 
}
.sed_nav .navlay { 
	background:#FFF; 
	padding:5px; 
}
.sed_nav li { 
	float:left; 
}
/***下拉导航样式***/                     
.cssbadumenu {
	position:absolute;
	display:none;
	top:0px;
	right:0;
	margin:0px auto;
	background:white;
	padding:0px;
	font:normal 12px Verdana;
	/*filter:alpha(opacity=97);*/
	-moz-opacity:0.97;
	opacity:0.97;
}

.jjt {
	width:16px;
	height:8px;
	position:absolute;
	left:255px;
	top:-8px;
	z-index:9999;
}
.cssbadumenu .jjta {


	width:16px;
	height:8px;
	position:absolute;
	left:504px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjtb {
 
	width:16px;
	height:8px;
	position:absolute;
	left:264px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjtc {
 
	width:16px;
	height:8px;
	position:absolute;
	left:336px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjtd {
 
	width:16px;
	height:8px;
	position:absolute;
	left:425px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjte {
 
	width:16px;
	height:8px;
	position:absolute;
	left:325px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjtf {
 
	width:16px;
	height:8px;
	position:absolute;
	left:772px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .jjtg {
 
	width:16px;
	height:8px;
	position:absolute;
	left:526px;
	top:-8px;
	z-index:79;
}
.cssbadumenu .column.none {
	border:0;
	margin-right:0px;
}

.cssbadumenu .column {
	float:left;
	width:auto;
    height:auto; 
    color:#999;
    background:url("../images/bg12.jpg") no-repeat; 
    background-position:0% 50%;
	padding:5px 15px 0px 15px; height:255px;
}
.cssbadumenu .column4 {float:left;
	width:auto;
    height:auto; color:#999; 
    background:url("../images/bg12.jpg") no-repeat;
    background-position:0% 50%;
	padding:5px 0px 0px 0px; height:255px;
}
.cssbadumenu .dbpro{ 
	width:370px; 
	height:266px; 
	float:left;  
}
.cssbadumenu .dbproimg{ 
	float:left; 
	width:155px; 
	padding-left:30px; 
	padding-top:20px;
}
.cssbadumenu .dbproimg img{ 
	width:150px; 
	height:210px;
}
.cssbadumenu .dbproms h2{ 
	font-size:12px; 
	font-weight:bolder; 
	height:30px; color:#999;
}
.cssbadumenu .dbproms{ 
	font-size:12px; 
	line-height:23px; 
	padding-top:15px; 
	width:135px; 
	float:left;
}
.cssbadumenu .dbproms a{ 
	color:#999;
}
.dbpro2{ 
	width:950px; 
	background-color:#eaeff5; 
	color:#3F6081;
}
.dbpro2 img{ 
	width:117px; 
	height:90px; 
	float:left; 
	padding-right:15px;
} 
.dbpro2 li{ 
	width:304px; 
	padding:15px; 
	margin-top:5px; 
	margin-bottom:5px; 
	height:80px; 
	float:left; 
	line-height:25px;
}
.dbpro2 .dbpro2a ,.dbpro2b{ 
	background:url("../images/line.jpg") right no-repeat;
}
.cssbadumenu .column ul {
	margin:0;
	padding:10px 10px 10px 5px;
	font-size:14px;
	list-style-type:none;
}

.cssbadumenu .column ul li {
	padding-left:10px;
	line-height:20px;
	margin-bottom:10px;*margin-bottom:10px;
	font-size:12px;
}
.cssbadumenu .column ul li a {
	color:#999;
	padding:5px 0 2px 0;
}
.cssbadumenu .column ul li a:hover {
	color:#003366;
	
}

#badumenu1,#badumenu2,#badumenu4{ 
	width:990px;
	height:270px; 
	padding-left:50px; 
	padding-bottom:50px; 
	overflow:hidden;
	background:url("../images/menu_bg_04.png") no-repeat; 
	background-position:bottom; 
}
#badumenu3 p{
	font-size:14px; 
	font-weight:700;
}
#badumenu4{ 
	width:990px;
	height:165px; 
	padding-left:50px; 
	padding-bottom:50px; 
	overflow:hidden;
	background:url("../images/menu_bg_04.png") no-repeat; 
	background-position:bottom;
}
#badumenu5{ 
	width:643px;
	height:270px; 
	padding-left:50px; 
	padding-top:0px; 
	overflow:hidden; 
	background-color:#fff; 
	margin-right:35px;
}
#badumenu5 .column{ 
	margin-top:20px;
}
#badumenu5 .column ul li{
	margin-bottom:10px; 
	height:20px; 
	line-height:20px;
}
#badumenu5 h2{ 
	font-size:14px; 
	color:#003366;
	 font-weight:700;
	}
/*badumenu6*/
#badumenu6 { 
	width:830px; 
	padding:20px 0px 50px 90px;
	margin-right:35px;
	overflow:hidden;
	background:url("../images/menu_bg_04.png") no-repeat; 
	background-position:bottom;
}
#badumenu3{ 
	width:830px; 
	height:140px; 
	padding:20px 0px 50px 90px;
	margin-right:35px;
	overflow:hidden;
	background:url("../images/menu_bg_04.png") no-repeat; 
	background-position:bottom;
}
.bad_l{ 
	width:170px; 
	padding-top:30px; 
	margin-top:15px; 
	float:left;  
	border-right:1px solid #c2c2c2;
}
.bad_l li{ 
	padding:0px 30px 15px 50px; 
	height:24px; 
	text-align:center; 
	color:#999;
}
.bad_l li a{
	border:1px solid #ccc; 
	width:80px;
	height:24px; 
	line-height:24px; 
	display:block; 
	background-color:#FFFFFF; 
	color:#999;
}
.bad_l li a:hover{ 
	background-color:#003399; 
	color:#fff;
}
.bad_2{
	width:auto; 
	font-size:12px;
	line-height:20px;
}
.bad_2 li{ 
	padding:45px 10px; 
	float:left; 
	width:240px;  
	background:url("../images/bg12.jpg") no-repeat; 
	background-position:left; 
	color:#666 ;
}
.bad_2 li img{ 
	width:200px;
}
.bad_2 li h2{ 
	font-size:14px; 
	height:auto; 
	line-height:24px; 
	color:#999; 
	margin-bottom:10px; 
}
.bad_3 li{
	padding:15px 10px; 
	color:#999; 
	line-height:24px; 
}
.bad_3 li img{ 
	float:left; 
	padding:0px 20px 0px 57px;
}
.bad_3 li h2{ 
	font-size:14px; 
	height:auto; 
	line-height:24px; 
	color:#003366; 
	margin-bottom:10px; 
}
.bad_3 p{ 
	*margin-top:-10px; 
}
.bad_3 .p2{ 
	*margin-top:-10px; 
	line-height:30px; 
	*height:30px; 
}
.bad_4{ 
	width:170px; 
	padding-top:15px; 
	float:left;  
	border-right:1px solid #ccc;
}
.bad_4 li{ 
	padding:0px 30px 15px 50px; 
	height:24px; 
	text-align:center; 
	color:#999;
}
.bad_4 li a{
	border:1px solid #ccc; 
	width:80px; 
	height:24px; 
	line-height:24px; 
	display:block; 
	background-color:#fff; 
	color:#999;
}
.bad_4 li a:hover{ 
	background-color:#039; 
	color:#fff;
}
.bad_5{ 
	width:auto; 
	padding-top:15px; 
	float:left;  
	border-right:1px solid #ccc;}
.bad_5 ul{ 
	float:left;
}
.bad_5 li{ 
	padding:0px 20px 15px 15px; 
	height:24px; 
	text-align:center; 
	color:#999; 
}
.bad_5 li a{
	border:1px solid #ccc; 
	width:80px; height:24px; 
	line-height:24px; 
	display:block; 
	background-color:#fff; 
	color:#999;
}
.bad_5 li a:hover{ 
	background-color:#039; 
	color:#fff;
}
#badumenu5 .dbzcimg img{ 
	width:148px; 
	height:148px;
	border:1px solid #CCCCCC;
	margin-top:15px;
}
#badumenu5 .dbzc{ 
	width:150px; 
	height:184px; 
	float:left; 
	margin-top:25px; 
	margin-right:10px;
}
#badumenu5 .dbzcms h2 { 
	text-align:center;
	 }
#badumenu5 .dbzcms a{ 
	font-size:14px;
	color:#999;
}
#badumenu7{ 
	width:98px;
	_ width:115px;
	height:200px;
	left:429px;
	_left:723px; 
	background-color:#E6E7E9;
}
.titleone{ 
	height:31px; 
	width:940px; 
	overflow:hidden;  
	border-bottom:1px solid #D8D8D8;
}
.titleone ul li a:hover{ 
	color:#369;
}
.titleone2{ 
	height:5px;
	width:940px; 
}
.titleone3{ 
	height:5px;
	width:600px;  
}
.titleone .cx{ 
	width:290px; 
	padding-right:75px;
}
.titleone #one_1{ 
	margin-right:17px;
}
.titleone .one a{ 
	color:#999;
}
.titleone ul li{ 
	float:left; 
	line-height:30px; 
	color:#666;  
	font-weight:bolder; 
	width:auto; 
	padding:0px 30px; 
	text-align:center;
}
.titleone .syx{ 
	width:280px;
}
/*new css*/
.n_bad_0{ 
	width:160px; 
	height:155px; 
	float:left; 
	padding:25px 10px 0px 20px;
}
.n_bad_0 img{ 
	width:135px; 
	height:128px; 
	border:1px solid #ccc; 
}
.n_bad_l{ 
	width:100px; 
	height:155px; 
	float:left; 
	padding-top:30px; 
	border-right:1px solid #c2c2c2;
}
.n_bad_l li{ 
	margin-bottom: 15px;
	height:24px;
	text-align:center; 
	color:#999;
}
.n_bad_l li a{
	border:1px solid #ccc; 
	width:80px; 
	height:24px; 
	line-height:24px; 
	display:block; 
	color:#999}
.n_bad_l .ha a{ 

	color: #fff;
	background-color:#039;
}

.n_bad_2{
	width:650px;
	font-size:12px; 
	line-height:20px; 
	float:left; 
	margin-left:30px; 
	padding-top:20px; 
}
.n_bad_2 li{
	width:310px;
	height: 35px;  
	line-height:24px; 
	color:#666; 
	float:left; 
	padding-left:10px;
	background:url("../images/ico_1.jpg") no-repeat;
	background-position:left; 
	display: block;
}
.n_bad_2 li .ntitle{ 
	line-height:35px; 
}
.n_bad_2 li .time{ 
	float:right;
	line-height:35px;
}
.n_bad_2 span{ 
	float:left;
}
.ntitle a:hover{ 
	color:#369;
}
/*vote css*/
.vote{ 
	text-align:left; 
	padding:30px 0px 0px 50px; 
	color:#666;
}
.vote li{ 
	margin-bottom:10px; 
	font-size:12px;
}
.vote input{ 
	margin-right:15px;
}
.vote #Submit3{
	font-size:12px; 
	border:0px; 
	background-color:#369; 
	color:#fff;
	width:80px; 
	height:20px; 
	padding:2px 10px;
}
#Submit3:hover{ 
	background-color:#036;
}
/*onlineshop css*/
.box_ul li{ 
	width:520px; 
	float:left;
	margin-right:15px;
	margin-bottom:10px;  
	text-align:left;
}
.box_ul li input{ 
	float:left; 
	width:180px;
}
.box_ul li select{ 
	width:98px;
}
.box_ul li span{ 
	width:60px; 
	display:block; 
	float:left;
}  
.box_ul_other{ 
	width:425px; 
	height:150px;
}
.box_ul2 li{ 
	margin-bottom:10px;  
	text-align:left;
}
.box_ul2 li span{ 
	width:108px;
	*width:100px; 
	display:block; 
	float:left; 
	text-align:left;
}  
#Remark{ 
	float:left;
	margin-bottom:10px;
	width:380px; 
	height:80px;
}
.box_ul2{ 
	width:580px;
}
.box_ul li #Submit3{ 
	border:0px; 
	color:#fff; 
	background-color:#369; 
	margin-right:15px; 
	width:60px; 
	line-height:17px; 
}
.box_ul li #Submit3:hover{  
	background-color:#036; 
}
.box table td{ 
	height:18px; 
	overflow:hidden;
}
#tagContent1 .center01{ 
	padding-left:10px;
	background:url("../images/main_9.gif") no-repeat; 
	background-position:0px 5px;
	*background-position:0px 8px;
	width:auto; 
	height:18px;
	line-height:18px; 
	overflow:hidden; 
	display:block;
}
.box table .center01{ 
	padding-left:10px; 
	background:url("../images/main_9.gif") no-repeat; 
	background-position:0px 5px;
	*background-position:0px 8px; 
	width:auto; 
	height:18px;
	line-height:18px; 
	overflow:hidden; 
	display:block;
}
.l_center01 a{ 
	font-size:13px;
}
.center03:hover{ 
	color:#003366; 
	text-decoration:underline;
}
/*cplb css*/
.cplb { 
	height:auto; 
	padding:10px 0px; 
	width:100%;
	border-top:1px solid #D4D4D4;
}
.cplb ul li{ 
	width:177px; 
	height:163px; 
	float:left; 
	text-align:center; 
	padding:5px; 
	margin-right:20px;
}
.cplb ul li a:hover{ 
	color:#036;
}
.cplb ul li img{ 
	max-width:175px; 
	height:140px;
}
.cplb ul li a{ 
	font-size:12px; 
	color:#369; 
	height:23px; 
	line-height:23px;
}
.cplb ul li p{ 
	border:1px solid #D4D4D4; 
}
.cplb ul li p:hover{
	border:1px solid #369;
}
/*onlinsale*/
.Container2 {
  position: absolute;
  width:580px; 
  *margin-left:-300px;
  height:260px;
  top:125px; left:50px;
}
#Scroller-3 { 
  position: absolute; 
  overflow: hidden;
  width:580px;
  height:326px;
}
#Scroller-3 .box{
 width:580px;
}
#Scroller-3 h2{
	position:absolute; 
	top:10px;
}
/*sitemap css*/
.sitemap{ 
	margin:30px auto; 
	width:864px; 
	color:#999; 
	border:1px solid #ccc; 
	padding:5px;
}
.sitemap a:hover{ 
	color:#369;
}
.s h1{ 
	font-size:14px; 
	color:#630; 
	font-weight:lighter; 
	height:15px; 
	line-height:15px; 
	margin-bottom:20px;
}
.s1 { 
	margin-bottom:20px; 
}
.s1 h1,.s2 h1{ 
	font-size:12px;  
	height:15px; 
	line-height:15px; 
	margin:10px 0px; 
	color:#000;
}
.s1 h1,.s2 h1 strong{ 
	font-weight:700;
}
.s1 h1 a,.s2 h1 a{ 
	font-weight:lighter; 
	font-size:12px; 
	line-height:18px;
}
.s2 li{  
	height:20px; 
	line-height:18px; 
	font-size:12px; 
	padding-left:10px;
}
.s2 li a{
	background:url("../images/3.gif") no-repeat; 
	background-position:left;
	padding-left:10px; 
	padding-right:30px;
} 
.show-con{display: block}
/*onlineservice*/
.onlineservice{
	margin: 0;
	position: fixed;
	top: 200px;
	right: 0px;
	width: 150px;
	height: 160px;
	background-color: #eee;
	font-size: 12px;
	text-align: center;
	font-weight: bolder;
	color: #333;
}
.onlineservice h3{
	margin: 0;
	padding: 5px;
	background-color: #2d75ba;
	color: #fff;
}
.onlineservice .qq{
	padding: 15px 10px;
}
  .onlineservice div{
		text-align: center;
  }
  .d-hide{
  	display: none;
  }


