body { font-family: "宋体";margin: 0px auto; padding: 0px; color: rgb(51, 51, 51); font-size: 12px; background-image: url('bg.jpg');}
div, form, img, ul, ol, li, dl, dt, dd { border: 0px none; }
h1, h2, h3, h4, h5, h6, p, i { font-weight: normal; margin: 0px; }
p { margin: 0px; }
body, p, table, td, tr, th { font-size: 12px; }
UL { list-style-type: none; padding: 0px; margin: 0px; }
LI { padding: 0px; list-style-type: none; margin: 0px; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.ml15 { margin-left: 10px; }
.head { width: 1000px; padding: 0px; font-size: 12px; overflow: hidden; margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.logo { width: 980px; height: 96px; float: left; }
.nav { height: 35px; width: 1000px; float: left; background-image: url('menubg.jpg'); background-repeat: no-repeat; background-position: 3px center; }
.nav ul { margin-left: 24px; }
.nav ul li { float: left; line-height: 38px; display: block; background-image: url('line.jpg'); background-repeat: no-repeat; background-position: right 11px; }
.nav ul li a { height: 35px; text-align: center; color: rgb(255, 255, 255); display: block; text-decoration: none; float: left; width: 120px; line-height: 35px; font-size: 14px; font-weight: bold; }
.nav ul li a:hover { color: rgb(255, 255, 255); text-decoration: none; background-image: url('menubga.jpg');; }
.nav_t { width: 180px; text-align: right; float: right; margin-right: 0px; background-image: url('nav_t.jpg'); background-repeat: no-repeat; background-position: right top; padding-top: 20px; padding-right: 20px; color: rgb(51, 51, 51); }
.nav_t a { color: rgb(51, 51, 51); }
.nav_t a:hover { color: rgb(255, 0, 0); }
.span1 {  }
.span1 h1 { font-size: 20px; font-weight: bold; color: rgb(6, 75, 144); margin-top: 30px; }
.banner {
	height: 250px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
}
.content { width: 1000px; overflow: hidden; margin-right: auto; margin-bottom: 0px; margin-left: auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 10px; }
.left { width: 212px; float: left; margin-top: 10px; }
.left { width: 230px; float: left; padding-left: 3px; }
.menu2 { margin-top: 10px;width: 228px; float: left; font-size: 14px; border: 1px solid rgb(204, 204, 204); }
.menu2 ul { padding: 5px 5px 8px; }
.menu2 ul li { display: block; height: 30px; width: 203px; line-height: 30px; padding-left: 15px; background-image: url('left_li.gif'); background-repeat: no-repeat; background-position: 2px 11px; border-bottom: 1px dashed rgb(204, 204, 204); }
.menu {width: 228px; float: left; font-size: 14px; border: 1px solid rgb(204, 204, 204); }
.menu ul { padding: 5px 5px 8px; }
.menu ul li { display: block; height: 30px; width: 203px; line-height: 30px; padding-left: 15px; background-image: url('left_li.gif'); background-repeat: no-repeat; background-position: 2px 11px; border-bottom: 1px dashed rgb(204, 204, 204); }
.title { background-image: url('left.jpg'); background-repeat: no-repeat; background-position: left center; padding-left: 30px; color: rgb(255, 255, 255); height: 32px; border-bottom: 1px solid rgb(204, 204, 204); }
.title h2 { color: #ffffff; float: left; font-size: 14px; margin-top: 6px; font-weight: bold; }
.lxwm { width: 228px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; padding-bottom: 8px; }
.lxwm table { white-space: nowrap; margin-left: 10px; margin-top: 10px; }
.lxwm td { height: 22px; line-height: 22px; }
.right { width: 760px; float: left; padding-left: 4px; margin-top: 10px; }
.title1 { height: 33px; padding-left: 30px; font-size: 14px; color: rgb(90, 149, 181); background-image: url('right.jpg'); margin-bottom: 0px; background-repeat: no-repeat; background-position: left 1px; border-bottom: 1px solid rgb(204, 204, 204); }
.title1 h2 { display: block; float: left; margin-top: 9px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }
.more { float: right; width: 45px; margin-top: 10px; color: rgb(255, 255, 255); font-size: 12px; padding-right: 5px; font-weight: bold; }
.more a { color: rgb(255, 255, 255); }
.more a:hover { color: rgb(255, 0, 0); }
.more2 { float: right; width: 200px; margin-top: 4px; color: rgb(51, 51, 51); font-size: 12px; padding-right: 5px; font-weight: bold; }
.more2 a { color: rgb(51, 51, 51); }
.more2 a:hover { color: rgb(255, 0, 0); }
.gsjj { height: auto; width: 758px; padding: 0px; float: left; font-size: 12px; border: 1px solid rgb(204, 204, 204);border-top: none; }
.gsjj_box { line-height: 23px; overflow: hidden; width: 738px; padding: 7px 10px; }
.gsjj_box IMG { padding: 4px; border: 1px solid rgb(204, 204, 204); float: left; margin: 0px 10px 0px 0px; }
.gsxw { width: 373px; float: left; border: 1px solid rgb(204, 204, 204); margin-top: 10px; }
.gsxw ul { padding: 6px 10px; width: 250px; }
.gsxw ul li { display: block; width: 333px; height: 30px; line-height: 30px; padding-left: 20px; border-bottom: 1px dashed rgb(204, 204, 204); background-image: url('arrow.gif'); background-repeat: no-repeat; background-position: 5px 9px; }
.gsxw ul li a { color: rgb(51, 51, 51); text-decoration: none; float: left; }
.gsxw ul li a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.gsxw ul li span { float: right; margin-right: 5px; }
.gsdt { width: 373px; float: left; margin-top: 10px; border: 1px solid rgb(204, 204, 204); }
.gsdt ul { padding-left: 10px; padding-right: 10px; margin-top: 8px; margin-bottom: 8px; width: 353px; }
.gsdt ul li { display: block; width: 333px; height: 30px; line-height: 30px; padding-left: 20px; border-bottom: 1px dashed rgb(204, 204, 204); background-image: url('arrow.gif'); background-repeat: no-repeat; background-position: 5px 9px; }
.gsdt ul li a { color: rgb(51, 51, 51); text-decoration: none; float: left; }
.gsdt ul li a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.gsdt ul li span { float: right; margin-right: 5px; }
.cpzs { float: left; width: 994px; height: auto; font-size: 12px; margin-left: 2px;margin-top: 10px; border: 1px solid rgb(204, 204, 204); }
#demo { padding-bottom: 0px; width: 960px; margin-left: 20px; clear: both; overflow: hidden; margin-right: 20px; padding-top: 0px; }
#indemo { float: left; }
#demo UL { padding-left: 10px; }
#demo UL LI {
	width: 170px;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}
#demo UL LI IMG { padding-bottom: 5px; padding-right: 5px; padding-top: 5px; width: 140px; height: 110px; }
#demo UL LI a { text-align: center; line-height: 25px; display: block; }
#demo1 { float: left; }
#demo12 { float: left;height: 30px; padding-top: 10px;}
#demo2 { float: left; }
.clear { clear: both; width: 100%; font-size: 0px; line-height: 0px; }
.youlian { width: 994px; margin: 10px auto; border: 3px solid rgb(222, 222, 222); }
#youliantab1 { height: 30px; margin-top: 5px; }
#youliantab1 UL { padding-left: 13px; }
#youliantab1 UL LI { text-align: center; line-height: 30px; width: 110px; font-family: Verdana,Geneva,sans-serif; float: left; font-size: 12px; cursor: pointer; font-weight: bold; color: rgb(51, 51, 51); }
#youliantab1 UL LI.youliannow { width: 111px; color: rgb(255, 255, 255); text-decoration: none; background: url('youlianbg.jpg') no-repeat scroll 0% 0% transparent; }
.youlian_box {
	overflow: hidden;
	line-height: 20px;
}
.youlian_box UL { width: 958px; }
.youlian_box UL LI { line-height: 22px; margin: 0px 10px; white-space: nowrap; float: left; }
.youlian_box UL LI a { color: rgb(51, 51, 51); }
.youlian_box UL LI a:hover { color: rgb(255, 102, 0); }
.youliantablist { width: 973px; display: none; padding: 10px; }
.foot { width: 1000px; margin: 0px auto; background-color: rgb(255, 255, 255); background-image: url('footbg.jpg'); background-repeat: no-repeat; }
.nav_b { height: 35px; line-height: 35px; text-align: center; width: 1000px; margin-left: 0px; color: rgb(255, 255, 255); }
.nav_b A { color: rgb(255, 255, 255); }
.copyright { width: 998px; text-align: center; padding-bottom: 10px; line-height: 25px; padding-top: 10px; color: rgb(51, 51, 51); margin: 0px auto; }
.copyright a { color: rgb(0, 94, 140); }
.kfoutbox { clear: both; position: absolute; z-index: 10000; margin: 0px; }
.kfoutbox .kfboxmenu { width: 29px; height: 180px; background: url('r.gif') no-repeat scroll 0% 0% transparent; margin: 0px; }
.kfoutbox .kfbox { height: auto; width: 110px; overflow: hidden; font-size: 12px; text-align: center; font-family: "宋体",Verdana,Geneva,sans-serif; margin: 0px; }
.kfoutbox .kfbox a { text-decoration: none; color: rgb(102, 102, 102); }
.kfoutbox .kfbox img { border: medium none; vertical-align: bottom; }
.kfoutbox .kfbox .kf54kefuqqtop { width: 110px; margin: 0px; padding: 0px; }
.kfoutbox .kfbox .kf54kefuqqtop img { margin: 0px; padding: 0px; }
.kfoutbox .kfbox .kf54kefuqqtop .kfboxclose { width: 30px; height: 40px; position: absolute; top: 0px; right: 0px; cursor: pointer; overflow: hidden; text-align: right; }
.kfoutbox .kfbox .kf54kefuqqbg { background: url('middle.gif') repeat-y scroll 0% 0% transparent; margin: 0px; padding: 0px 0px 8px; }
.kfoutbox .kfbox .kf54kefuqqbottom { margin: 0px; padding: 0px; }
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli { list-style-type: none; margin: 0px; float: left; padding: 5px 5px 0px; font-family: "宋体"; font-size: 12px; width: 110px; text-align: left; line-height: 22px; background: url('middle.gif') repeat-y scroll 0% 0% transparent; }
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli .kefu54kefunetpicimgcenter { float: left; text-align: center; width: 100px; padding: 0px; margin: 0px 0px 4px; }
.kfoutbox { right: 20px; }
.kfboxmenu { display: none; }
.product {
	WIDTH: 1000; CLEAR: both; OVERFLOW: hidden
}
.product UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.product LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN: 3px; WIDTH: 16px; FLOAT: left
}
.product IMG {
	BORDER-BOTTOM: #eaedee 2px solid; BORDER-LEFT: #eaedee 2px solid; WIDTH: 220px; HEIGHT: 190px; BORDER-TOP: #eaedee 2px solid; BORDER-RIGHT: #eaedee 2px solid
}

.cp{
	height: 200px;
	width: 230px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
text-align: center;

}
.cp2 a{
	COLOR: #000000;
	display: block;
	
}
.cp2 a:hover {
	COLOR: #ff0000;
	display: block;
	
}
.main1 .main_right .m_right_con{ width:758px;}
.product_list ul li img{border:#CCCCCC solid 1px; padding:2px;}
.product_list ul li p{ height:30px; line-height:30px; width:170px; text-align:center}
.product_list{}
.product_list ul { padding-top:10px; padding-left:10px;}
.product_list ul li{ display:block; width:170px; float:left; padding-right:15px;_padding-right:8px; padding-top:10px;}
.product_list ul li img{border:#CCCCCC solid 1px; padding:2px;}
.product_list ul li p{ height:30px; line-height:30px; width:170px; text-align:center}

.product_list2 ul li img{border:#CCCCCC solid 1px; padding:2px;}
.product_list2 ul li p{ padding-top:10px;height:15px; line-height:15px; width:180px; text-align:center}
.product_list2{}
.product_list2 ul { padding-top:10px; padding-left:10px;}
.product_list2 ul li{ display:block; width:180px; float:left; padding-right:15px;_padding-right:8px; padding-top:10px;}
/*翻页*/
#turn_page{text-align:center; width:750px;height:35px; line-height:35px; clear:both;}
#turn_page li{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page li em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:33px; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#333; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}
#turn_page .page_noclick{cursor:no-drop;}
.icon_page_prev{background:url(../images/global/normal.png) no-repeat -391px -24px; margin-right:6px;}
.icon_page_next{background:url(../images/global/normal.png) no-repeat -408px -24px; margin-left:6px;}
.search{ height:33px; width:990px;  padding-left:10px; padding-top:8px; background:url(../images/sea_bg.jpg) repeat-x;}
.search .form{ height:22px; width:226px; float:left; background:url(../images/from_bg.jpg) no-repeat; background-position:left bottom;padding-left:70px;}
.search .form .text{ height:18px; width:165px; padding-top:3px;padding-left:5px; float:left}
.search .form .submit{ height:20px; width:44px; border:none; background:url(../images/buttonbg.jpg) no-repeat; float:right;cursor:pointer}
.search span{ line-height:22px;}
.auto{ margin:0 auto;}


.table2_line {
	border: 1px solid #eaeaea;
	background-color:#fff;
}
.titlecn2{color:#CA1C1D; font-weight:bold}
.title-bg{background-image:url(title.jpg); background-position:left; background-repeat:no-repeat; background-color:#eaeaea;}
.art_txt{padding:10px 0; line-height:2.5em;}
.art_txt .art_tab{line-height:13px; margin-bottom:10px;}
.art_txt .art_tab a{line-height:33px; margin-right:8px; padding:0 33px; font-size:14px; text-decoration:none; color:#333; height:33px; background:#dedede; border-radius:3px;}
.art_txt .art_tab a:hover{background:#31978f; color:#fff;}
.art_txt .content{line-height:2.2em; min-height:300px;}
.info_list{}
.info_list{}
.info_list .item{width:850px;margin-bottom:12px; padding-bottom:12px; border-bottom:1px dotted #ccc;}
.info_list .item .txt{width:850px;}
.info_list .item .date{color:#5e5e5e; line-height:30px; height:30px;}
.info_list .item .name{line-height:20px; padding:5px 0 10px;}
.info_list .item .name a{color:#31978f;}
.info_list .item .oth{line-height:20px; color:#5e5e5e;}

/*************************** gloabl end ***************************/

.news {
	 WIDTH: 745px; CLEAR: both; OVERFLOW: hidden
}

.news UL {
	PADDING-LEFT: 5px;
}
.news LI {
	TEXT-ALIGN: left;  PADDING-LEFT: 20px; BACKGROUND: url(right-lbbj.jpg) no-repeat; HEIGHT: 30px; CLEAR: both;
}
.news LI a{
	font-size: 14px;
}

.news LI SPAN {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #666666
}
.news-xx {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; WIDTH: 712px; PADDING-RIGHT: 10px; PADDING-TOP: 10px;
}
.news-xx H1 {
	BORDER-BOTTOM: #e6e6e6 1px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: 20px
}
.other {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px
}