ul,h1,h2,dl,dd,dt{margin:0px;padding:0px;}
.left{float:left;}
body{
	font-size:12px;
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
}
img {border:0;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:none;
	color: #FF0000;
}
.head {
	background-repeat: repeat-x;
	background-image: url(../images/top_bg.gif);
	height: 90px;
	width: 100%;
	float: left;
}

.top{
	width:940px;
	height:80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
}
.logo{
	width:940px;
	height:80px;
	float:left
}
.tel{
	width:320px;
	float:right;
	text-align:right
}

.menu{
	height:38px;
	margin-top:7px;
	background-image: url(../images/menu_div_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
.menu .content{
	height:38px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 970px;
}

/*menu*/
ul#nav {
	width:1000px;
	height:38px;
	line-height:38px;
	font-size:13px;
	font-weight:bold;
	float:left;
	z-index:4000;
}
ul#nav .jquery_out {float:left;line-height:38px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "微软雅黑" "宋体"; background:#062723 url(/ver3.2/images/slide-panel_03.png) 0 0 repeat-x;}
ul#nav .jquery_out .smile {padding-left:1em;}
ul#nav .jquery_inner {margin-left:16px;display:inline;}
ul#nav .jquery {margin-right:1px;padding:0 2em;}
ul#nav .mainlevel {background:url(../images/menu_div_bg.jpg) repeat-x; float:left;width:132px;display:inline;/*IE6 only*/}
ul#nav .mainhome{float:left;width:78px;display:inline; text-align:center;/*IE6 only*/}
ul#nav .maincontact{float:left;width:100px;display:inline;/*IE6 only*/}
ul#nav .mainlevel a {color:#fff; text-decoration:none; line-height:38px;height:38px;display:block;padding-right:20px;padding-left:12px; width:100px;background:url(../images/menu_mainlevel_bg.jpg) no-repeat;}
ul#nav .mainlevel a#on{color:#fff; text-decoration:none; background:url(../images/menu_mainlevel_hover_bg.jpg) no-repeat;}
ul#nav .maincontact a{
	color:#fff;
	text-decoration:none;
	line-height:38px;
	display:block;
	padding-right:10px;
	width:80px;
	float: left;
	padding-left: 10px;
}
ul#nav .maincontact a:hover{
	color:#fff;
	text-decoration:none;
	line-height:38px;
	display:block;
	padding-right:10px;
	width:80px;
	background:#cc0000;
	float: left;
	padding-left: 10px;
}
ul#nav .maincontact a#on{color:#fff; text-decoration:none; line-height:38px; display:block;padding-right:20px;padding-left:20px; width:60px;background:#cc0000;}
ul#nav .mainhome a.home{color:#fff; text-decoration:none; line-height:38px; display:block;  width:78px;}
ul#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/menu_mainlevel_hover_bg.jpg) no-repeat;}
ul#nav .mainhome a.home:hover {color:#fff; text-decoration:none; background:url(../images/mainhome_hover_bg.jpg) no-repeat;}
ul#nav .mainhome a#on{color:#fff; text-decoration:none;background:url(../images/mainhome_hover_bg.jpg) no-repeat;}
ul#nav .mainlevel ul {display:none;position:absolute;list-style:none;*margin-left:-67px;}
ul#nav .mainlevel ul.pro{position:absolute; z-index:500;}
ul#nav .mainlevel li {border-top:1px solid #fff; width:132px;line-height:28px; z-index:500;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
ul#nav .mainlevel li#pro_box{border-top:1px solid #fff; width:970px;line-height:25px;margin-left:-342px !important;*margin-left:-341px !important;*margin-left:-341px;position:absolute;/*IE6 only*/}

ul#nav .mainlevel li a{color:#2c2d2c; text-decoration:none;height:28px; line-height:28px; display:block;padding-right:20px;padding-left:13px; width:99px; background:#FFF; font-weight:normal;font-size:12px;}
ul#nav .mainlevel li a:hover{color:#fff; text-decoration:none; display:block;padding-right:20px;padding-left:13px; width:99px;background:url(../images/mainlevel_a_hover.jpg) repeat-x;line-height:28px;}

#menu_products{width:970px;height:325px;float:left; display:inline;background:#e6ebee url(../images/menu_products_bg.jpg) no-repeat left 31px;z-index:50;margin-top:0px;line-height:22px;text-align:left;}

ul#nav .mainlevel li #menu_products a{display:inline;color:#2c2d2c; text-decoration:none;background:none;margin:0;padding:0;font-weight:bold;}
ul#nav .mainlevel li #menu_products dl{float:left;display:inline; }
ul#nav .mainlevel li #menu_products dl dt{text-align:left;height:31px;line-height:31px;font-weight:bold;float:left;display:inline;margin-bottom:0px;}
ul#nav .mainlevel li #menu_products dl dt h2{font-weight:bold;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
ul#nav .mainlevel li #menu_products dl dt a{ display:inline;line-height:31px;marign:0;font-weight:bold;font-size:12px;}
ul#nav .mainlevel li #menu_products dl dd{
	float:left;
	text-indent:10px;
	background-image: url(../images/menu_List_bg.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
}
ul#nav .mainlevel li #menu_products .vline{width:2px;float:left;background:url(../images/menu_vline_bg.gif);margin-top:37px;}
ul#nav .mainlevel li #menu_products dl dd a{
	font-weight:normal;
	line-height:32px;
}
ul#nav .mainlevel li #menu_products a:hover{text-decoration:underline;}
ul#nav .mainlevel li #menu_products dl#l_110{
	width:162px;
	float:left;
	margin-left:30px;
	display:inline;
}
ul#nav .mainlevel li #menu_products dl#l_110 dd{
	width:162px;
}

.sv { position:absolute; width:130px;float:left;display:none;z-index:500; }
/*menu end 2011-11-24*/
.banner_div{height:420px;margin:1px auto 0px auto;overflow:hidden;position:relative;}

#flash { width:100%; height:420px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:420px; display:none;}
#flash img {/*width:100%; height:407px; display:none;*/}
.flash_bar { width:160px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:55px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:420px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:420px; width:100%; clear:both;}


.special_div{width:100%;height:110px;position:absolute;bottom:-90px;display:inline-block;clear:both;left:0;z-index:1084;padding-top:1px;overflow:hidden;}
.special_recommand{width:970px;height:110px;margin:0 auto;}
.hot_special{width:970px;height:110px; position:absolute;overflow: visible;z-index:1085;}

.fast_link{ position:absolute;height:110px; background:url(../images/bg_fast_link.gif) no-repeat; color:#2a2a2a;font-size:12px;z-index:1060;*left:-50%;overflow:hidden;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

.fast_link h1{
	line-height:25px;
	height:26px;
	text-indent:13px;
	font-size:12px;
	text-align:left;
	color: #d60022;
	width:970px;
	clear:both;
	display:inline-block;
}
.fast_link dl{
	width:232px;
	height:80px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.fast_link dd{
	float:right;
	width:105px;
	height:80px;
	line-height:1.6;
	display:inline;
	overflow:hidden;
	text-align:left;
	padding-left: 2px;
}
.fast_link dd a{ color:#bf0102}
.fast_link dt{width:120px;height:80px;float:left;}
.fast_link dt img{width:114px;height:74px;padding:2px;border:1px solid #eee;display:inline;}
.fast_link dt a:hover img{width:114px;height:74px;padding:2px;border:1px solid #d2d2d2;background:#d2d2d2;}
.fast_link h2{font-size:12px;text-align:left;}


.wramp{
	width:1000px;
	text-align:left;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-top: 5px;
}
.left {
	width: 250px;
}

.left_1{
	width:250px;
	float:left;
	background-image: url(../images/cp_bj.jpg);
	background-repeat: no-repeat;
	height: 615px;
}
.leftprobt {
	height: 32px;
	margin-top: 14px;
}
.leftpro {
	float: left;
	width: 250px;
}
.leftprolist {
	width: 250px;
	float: left;
}
.leftprolb {
}
.cplbbt {
	background-image: url(../images/cplb_li.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	background-position: 13px 11px;
	letter-spacing: 3px;
	text-indent: 25px;
	padding-top: 3px;
}

.cplbnr {
	width: 230px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: inline;
}
.cplbnr  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.cplbnr  li {
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	background-image: url(../images/cplb_li01.gif);
	background-repeat: no-repeat;
	width: 95px;
	background-position: 10px 7px;
	display: block;
	float: left;
	padding-left: 20px;
}
.left_2 {
	width: 250px;
	float: left;
}
.left_3 {
	width: 248px;
	float: left;
	margin-top: 5px;
	border: 1px solid e5e5e5;
}
.leftnews {
	float: left;
	width: 248px;
}
.leftnews ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftnews li {
	background-image: url(../images/dian.jpg);
	background-repeat: no-repeat;
	line-height: 24px;
	background-position: 5px 10px;
	float: left;
	width: 235px;
	padding-left: 13px;
	display: block;
}

.fwcn {
	background-image: url(../images/fwcn.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	width: 250px;
}
.fwcn p {
	font-size: 13px;
	line-height: 24px;
	padding-top: 55px;
	padding-left: 110px;
}




.center{
	width:740px;
	float:left;
	margin-left: 10px;
}
.gsjj {
	width:528px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d3d4d8;
	border-bottom-color: #d3d4d8;
	border-left-color: #d3d4d8;
}
.gsjjbt {
	float: left;
	height: 50px;
	width: 528px;
}
.gsjjnr {
	display: inline;
	width: 518px;
	float: left;
	line-height: 22px;
	padding: 5px;
}


.lxwm {
	width:198px;
	margin-left:10px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
}
.lxwmbt {
	width: 198px;
}
.lxwmnr {
	float: left;
	width: 178px;
	line-height: 25px;
	font-size: 12px;
	padding-left: 20px;
	background-image: url(../images/lianxi.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.jgzx  {
	float: left;
	width: 738px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d0d0d0;
	border-bottom-color: #d0d0d0;
	border-left-color: #d0d0d0;
	margin-top: 10px;
}
.jgzxbt {
	float: left;
	height: 35px;
	width: 738px;
}
#demo{
	height: 361px;
	width: 738px;
	overflow: hidden;
	float: left;

}
#demo1 .li{
	width:140px;
	height:133px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: center;
	display: block;
	border: 1px solid #00FF66;
	margin-right: 18px;
	margin-left: 19px;
	float: left;
}
#demo1 .li img{
	width:140px;
	height:105px;
}
#demo1 .li .mz{
	width:140px;
	height:30px;
	line-height:30px;
	overflow:Hidden;
	font-size: 12px;
	background-color: #D1E9FA;
	float: left;
}
#demo2 .li{
	width:140px;
	height:133px;
	float:left;
	text-align: center;
	display: block;
	margin-right: 18px;
	margin-left: 19px;
	margin-top: 7px;
	margin-bottom: 7px;
	border: 1px solid #00FF66;
}
#demo2 .li img{
	width:140px;
	height:105px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#demo2 .li .mz{
	width:140px;
	height:30px;
	line-height:30px;
	float:left;
	background:#D1E9FA;
	overflow:Hidden;
	font-size: 12px;
}
.news
 {
	WIDTH: 408px;
	margin-top: 10px;
	display: inline;
	border: 1px solid #d0d0d0;
	float: left;
}

.cpcon_t {
	height:28px;
	border-bottom:#c30004 2px solid;
	margin-bottom:5px;
}

.cpcon_t ul {
	width:408px;
	height:28px;
}

.cpcon_t li{
	width:96px;
	float:left;
	text-align:center;
	display:block;
	line-height:28px;
	height: 28px;
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
}

.cpcon_t li a {
	width:96px;
	height:28px;
	display:block;
	background-image: url(../images/libg3.jpg);
}

.cpcon_t li a:hover {
	color:#FFFFFF;
	background-image: url(../images/libg2.jpg);
}
.chanpin_con  {
	float: left;
	width: 408px;
}
.news01   {
	border-bottom:#cccccc dashed 1px;
}
.news01_pic {
	border:#d0d0d0 1px solid;
	display: inline;
	padding: 1px;
	float: left;
	height: 90px;
	width: 395px;
	margin-left: 5px;
}
.iLatesnews_con { width:200px; float:left; margin-left:8px;}
.news01  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.news01  li {
	font-size:12px;
	line-height:22px;
	border-bottom:#d0d0d0 1px dotted;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
	float: left;
	width: 380px;
	background-image: url(../images/newslitb.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 15px;
}
.news01   li span { float:right;}
.indexnew_list{ margin-left:3px; margin-right:3px; margin-top:5px; }

.sertra {
	width: 318px;
	border: 1px solid #d0d0d0;
	display: inline;
	margin-left: 10px;
	margin-top: 10px;
	background-image: url(../images/sertrabj.jpg);
	background-repeat: no-repeat;
	float: left;
}
.servicencon {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	padding-left: 80px;
	display: inline;
	letter-spacing: 3px;
	padding-top: 30px;
	float: left;
	width: 238px;
}
.casecon {
	float: left;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	display: inline;
	padding-top: 50px;
	width: 238px;
	padding-bottom: 15px;
	margin-left: 80px;
}
.yqlj {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	line-height: 22px;
	margin-bottom: 5px;
}


.bottom_div{
	background:url(../images/bottom_bg.jpg) repeat-x;
	overflow:hidden
}
.bottom{
	width:970px;
	min-height:24px;
	line-height:24px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.bottom a{padding:3px;color:#515151;}
.address{
	width:970px;
	min-height:24px;
	height:24px;
	line-height:20px;
	color:#515151;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.address a{color:#4f4f4f;}
.integrity{
	width:970px;
	height:55px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.integrity a img{border:1px solid #d2d2d2;}
.integrity a:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;} 
.integrity a.n_border img{border:none;}
.pagebt {
	background-image: url(../images/pagebt.jpg);
	background-repeat: no-repeat;
	height: 50px;
	float: left;
	width: 740px;
	text-align: right;
}
.pagebtnr {
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	padding-top: 25px;
	padding-right: 80px;
}
.pagename {
	font-size: 20px;
	color: #FF0000;
	width: 740px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	float: left;
	height: 30px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
}
.pagenr {
	float: left;
	width: 740px;
	margin-top: 10px;
}
.pagenr p {
	font-size: 13px;
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
.pagelxnav {
	float: left;
	width: 670px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 70px;
	line-height: 30px;
}
.pagelxnav a {
	color: #FF0000;
}
.pagetp {
	float: left;
	width: 160px;
	height: 150px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #99CCFF;
	background-color: #F6F6F6;
	display: inline;
	margin-top: 10px;
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 11px;
}
.pagelist{
	line-height:25px;
	text-align:left;
	float: left;
	width: 730px;
	padding-right: 5px;
	padding-left: 5px;
}
.newslist{
	width:730px;
	height:26px;
	margin:0px;
	border-bottom:#DDDDDD dashed 1px;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.newsname{
	width:495px;
	height:26px;
	margin:0px;
	float:left;
	font-size:12px;
	color:#000000;
	line-height:26px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.newstime{
	width:220px;
	height:26px;
	margin:0px;
	padding:0px;
	float:right;
	font-size:12px;
	color:#666666;
	line-height:26px;
	text-align:right;
}
.page {
	float: left;
	width: 730px;
}

.page1{
	width:730px;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
	height:auto;
	padding:0px;
	float:left
}
.page1 a,.page span{display:block;color:#000000;text-decoration:none;font-weight:bold;border:1px solid #000000;padding:6px 12px 3px 12px;float:left;text-align:center;height:16px;margin-left:4px;font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;} 
.page1 a:hover,.page a.current{color:#FFF;border:1px solid #505050;font-weight:bold;background:#505050;} 
.page1 input{color:#3A3A3A;border:0px solid #000000;width:20px;text-align:center;vertical-align:middle;font-size:12px;padding:0px;}
.filed_cont{
	width:730px;
	margin:0px;
	float:left;
	line-height:26px;
	text-align:left;
	padding: 5px;
}
.atime{
	width:730px;
	float:left;
	line-height:16px;
	text-align:right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.rightym {
	float: left;
	width: 730px;
	line-height: 24px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.rightym0 {
	float: left;
	width: 740px;
	line-height: 24px;
	text-align: center;
	display: inline;
	margin-top: 20px;
	margin-bottom: 10px;
}
