﻿body {
	margin:0 auto; padding:0px; background:#fff url(../images/bg.jpg) repeat left top; color:#303030; font: 14px/44px 'Microsoft YaHei','SimSun',Arial,Sans-Serif; line-height:170%;
}
*{ margin:0; padding:0; list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
.header{ margin:0 auto; width:1000px; height:106px;}
.logo{ float:left; margin:20px auto 0px auto;}
.topright{ float:right;}
.ver{ margin:20px auto 0px auto; width:220px; height:30px; line-height:30px; font-size:12px; font-weight: normal; text-align:right; color:#535151;}
.search{ height:27px; width:220px; margin:5px auto 0px auto; padding:0px; border:#CCCCCC solid 1px; background:url(../images/jiansuo1.jpg) no-repeat left center;}
.sk{margin:3px auto 0px 27px ; height:21px; width:130px; border:none; color:#777; float:left; padding:0px; font-size:12px; font-family:"Microsoft YaHei";}
.st{margin:0px 0px 0px 0px;float:right; padding:0px;}
.qnav{height:45px; line-height:45px; margin:0 auto; padding:0px; background:url(../images/nav-bg.jpg) repeat-x left top;}
.qnav ul{ width:1000px; list-style:none; padding:0px; margin:0 auto;}
.qnav ul li{ font-size:14px; font-weight:bold; float:left; text-align:center; width:140px; height:45px; line-height:45px; margin:0px; padding:0px; color:#333; }
.qnav ul li a{ color:#333; text-decoration:none; width:140px; height:45px; line-height:45px; display:block; }
.qnav ul li a:hover{ background:#CC0000; width:140px; height:45px; line-height:45px; display:block; color:#fff; background:url(../images/nav-on.jpg) repeat-x left center;}
.qnav ul li .qnavon{background:#CC0000; width:140px; height:45px; line-height:45px; display:block; color:#fff; background:url(../images/nav-on.jpg) repeat-x left center;}

/*banner*/
.banner {width: 1001px; height: 370px; position: relative; overflow: hidden; margin:10px auto 0px auto;}
.banner ul li {position: absolute;  left: 0; top: 0; width: 1001px; height: 370px; display: none;}
.banner .number {position: absolute; right: 20px; bottom: 10px; z-index: 101;}
.banner .number span {display: block; float: left; margin-right: 8px; width: 18px; height: 5px;	background: url(../images/spp1_03.gif) no-repeat 0 0; cursor: pointer;}
.banner .number span.on {background: url(../images/spp1_06.gif) no-repeat 0 0;}
/*banner end*/


.mainbox {overflow:hidden;	position:relative;}
.flashbox {overflow:hidden;	position:relative;}
.imagebox {text-align:right; position:relative;	z-index:999;}
.bitdiv {display:inline-block; width:15px; height:15px; margin:0 7px 7px 0px;	cursor:pointer;	float:right;}
.defimg {background-image:url(../images/02.png);}
.curimg {background-image:url(../images/01.png);}

.zsinfo{ height:160px; width:300px; margin:10px auto 0px auto; overflow:hidden; text-align:center;}

.navBg{height:45px; line-height:45px; margin:0 auto; padding:0px; background:url(../images/nav-bg.jpg) repeat-x left top;}
.nav{margin:0 auto; width:1000px; height:45px; overflow:hidden;}
.nav .mainlevel{width:111px; height:45px; line-height:45px; text-align:center; background:url(../images/nav_li.jpg) no-repeat right center;  color:#FFF; float:left; font-size:14px; overflow:hidden;}
.nav .mainlevel .navon{background:#CC0000; width:111px; height:45px; line-height:45px; display:block; color:#fff; background:url(../images/nav-on.jpg) repeat-x left center;}
.nav .last_nav_li{background:none; font-size:14px; font-weight:bold; float:left; text-align:center; width:111px; height:45px; line-height:45px; margin:0px; padding:0px; color:#333;}
.nav .mainlevel a{color:#000; text-decoration:none; font-weight:bold; width:111px; height:45px; line-height:45px; display:block}
.nav .mainlevel a:hover,.nav .mainlevel a.on,.nav .mainlevel a.hover{background:#CC0000; width:111px; height:45px; line-height:45px; display:block; color:#fff; background:url(../images/nav-on.jpg) repeat-x left center;}
.nav .mainlevel .subNav{width:111px; position:absolute; text-align:center; z-index:600; *margin-left:-60px; display:none; padding:0px;}
.nav .mainlevel .subNav li{width:111px; font-size:12px; background:#393839; color:#999; *float:left; overflow:hidden; height:35px; line-height:35px; padding:0px 0px 1px 0px; text-align:center;}
.nav .mainlevel .subNav li a,.nav .mainlevel .subNav li a.hover{height:35px; line-height:35px; padding:0px; border-bottom:1px solid #403c39; color:#999; height:auto; background:none; font-weight:normal; width:111px; display:block;  font-weight:normal; *float:left; overflow:hidden;}
.nav .mainlevel .subNav li a:hover{border-bottom:1px solid #cc0802; color:#FFF; font-weight:bold; background:none;  font-weight:normal; height:35px; line-height:35px;}
.xbg{  margin:0 auto; padding:0px; text-align:center; height:29px; line-height:29px; color:#333; font-weight:bold; background:url(../images/xbg.jpg) repeat-x left center;}
.xbg a{ margin:0px 10px; color:#333;}
.xbg a:hover{ color:#cc0000; text-decoration:underline;}
.main{ width:1000px; margin:30px auto 10px auto; overflow:hidden;}
.news{ width:330px; float:left;}
.news h3{ background:url(../images/newsbg.jpg) no-repeat left bottom; height:29px; line-height:29px; text-indent:25px; color:#B70F0F; font-size:14px;}
.news h3 span{ float:right;}
.news h3 span a{ width:30px; height:20px; display:block;}
.news ul{ list-style:none; padding:0px; margin:0 auto;}
.news ul li{ height:25px; line-height:25px; text-indent:10px; background:url(../images/newsli.jpg) no-repeat left center; width:330px; overflow:hidden;}
.news ul li a{ color:#888; text-decoration:none; }
.news ul li a:hover{ color:#CC0000; text-decoration:underline;}
.news ul li span{ float:right; color:#888;}
.about{ float:left; width:330px; margin:0px auto 0px 20px; }
.about h3{ background:url(../images/newsbg.jpg) no-repeat left bottom; height:29px; line-height:29px; text-indent:25px; color:#B70F0F;font-size:14px}
.about h3 span{ float:right;}
.about h3 span a{ width:30px; height:20px; display:block;}
.about p{ margin:5px auto 0px auto; padding:3px; border:#CCCCCC solid 1px; text-align:center; width:314px; height:84px; }
.about ul{ padding:0px; list-style:none;}
.about ul li{ height:25px; line-height:25px; text-indent:15px; background:url(../images/newsli.jpg) no-repeat 5px center; width:320px; overflow:hidden;}
.about ul li a{ color:#888; text-decoration:none; }
.about ul li a:hover{ color:#CC0000; text-decoration:underline;}
.about ul li span{ float:right; color:#888;}
.video{ width:300px; height:190px; margin:0 auto; padding:0px; overflow:hidden; float:right;}
.video h3{ background:url(../images/casebg.jpg) no-repeat left bottom; height:29px; line-height:29px; text-indent:25px; color:#B70F0F;font-size:14px}
.video h3 span{ float:right;}
.video h3 span a{ width:30px; height:20px; display:block;}
.vinfo{float:left; width:465px; height:290px; margin:65px auto 0px 20px;}
.clear{ clear:both; font-size:0;}
.item{ margin:0 auto; padding:0px; width:1000px;}
.link{ margin:20px auto 10px auto; padding:0px; width:1000px;}
.link h3{ height:29px; line-height:29px; background:url(../images/itembg2.jpg) no-repeat left center; text-indent:30px; color:#B70F0F;}
.link ul{ list-style:none; padding:0px; margin:10px auto 20px auto;}

.link ul li{ float:left; text-align:left; margin:5px 20px 5px 0px;}

.item h3{ height:29px; line-height:29px; background:url(../images/itembg.jpg) no-repeat left center; text-indent:30px; color:#B70F0F;font-size:14px}
.item h3 span{ float:right;}
.item h3 span a{ width:30px; height:20px; display:block;}
.item ul{ list-style:none; padding:0px; margin:10px auto 20px auto;}
.item ul li{ float:left; width:220px; text-align:center; margin:5px 20px 5px 20px;}
.item ul li a{ color:#888; text-decoration:none; }
.item ul li a:hover{ color:#CC0000; text-decoration:underline;}
.item ul li img{padding:2px; width:200px; height:150px; border:#ddd solid 1px;}
.yw{ margin:0 auto; padding:0px; width:1000px; height:386px; background:url(../images/content3.png) no-repeat center top; }
.footer{ background:#CDCBC8; height:120px; line-height:25px; color:#605E5E;}
.footer ul{ width:1000px; margin:0px auto; padding:20px;}

.footer ul a{ margin:0px 10px 0px 0px;}
.sidebarp{ float:left; width:190px; margin:0px; padding:0px;}
.sidebarp h4{ height:60px; line-height:60px; text-align:center; font-size:16px; font-weight:bold; background:url(../images/about-t.jpg) no-repeat left top;}
.sidebarp ul{ width:190px; background:url(../images/about-m.jpg) repeat-y left top; list-style:none; margin:0px;}

.qsidebar ul table{ margin:0 auto;}
.qsidebar ul table a { marign:5px;}
.qsidebar ul li{ text-align:center; height:35px; line-height:35px; background:url(../images/libg.gif) no-repeat 20px center; border-bottom:#ddd solid 1px; width:160px; margin:0 auto;}
.qsidebar ul li a{ color:#333; text-decoration:none;}
.qsidebar ul li a:hover{ color:#CC0000; text-decoration:underline;}


.sidebar{ float:left; width:190px;}
.sidebar h4{ height:60px; line-height:60px; text-align:center; font-size:16px; font-weight:bold; background:url(../images/about-t.jpg) no-repeat left top;}
.sidebar ul{ width:190px; background:url(../images/about-m.jpg) repeat-y left top; min-height:160px; list-style:none;}
.sidebar ul table{ margin:0 auto;}
.sidebar ul table a { marign:5px;}
.sidebar ul li{ text-align:center; height:35px; line-height:35px; background:url(../images/libg.gif) no-repeat 20px center; border-bottom:#ddd solid 1px; width:160px; margin:0 auto;}
.sidebar ul li a{ color:#333; text-decoration:none;}
.sidebar ul li a:hover{ color:#CC0000; text-decoration:underline;}
.bt{ width:190px; height:6px; background:url(../images/about-b.jpg) no-repeat left top; margin:0px; padding:0px;}
.content{ float:right; width:780px;}
.content h4{ font-size:14px; font-weight:bold; height:40px; text-indent:25px; line-height:40px; border-bottom:#ddd solid 2px; background:url(../images/about-tbg.jpg) no-repeat left center;}
.content h4 span{ float:right; padding-right:5px; font-size:12px; font-weight:normal;}
.nr{ padding:20px 5px;}
#wrap {
	width:330px;
	margin:5px auto 0px auto; padding:0px; 
}
#wrap dl {
	width:330px;
	padding:0px;
	margin-bottom:8px;
	height:88px;
}
#wrap dl dt {
	float:right;
	width:210px;
	height:22px; 
	margin-top:5px; overflow:hidden; 
}
#wrap dl dt a {
	font-size:12px;
	font-weight:800;
	color:#6A6A6A;
	text-decoration:none;
}
#wrap dl dt a:hover {
	text-decoration:underline;
}
#wrap dl dd.pic {
	float:left; width:120px; height:90px; 
}
#wrap dl dd.pic a {
	display:block;
}
#wrap dl dd.pic a img {
	width:108px;
	height:75px;
	margin:8px auto 0px 0px;
	border:#ccc solid 1px;
	padding:1px;
}
#wrap dl dd.pic a:hover {
	
}
#wrap dl dd.text {
	float:right;
	width:210px;
	font-size:12px;
	line-height:18px;
	color:#888;
	text-align:left;
	margin-top:2px;
}
#wrap dl dd.links {
	float:right;
	width:216px;
	margin-top:-6px;
	text-align:right;
}
#wrap dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#cc0000;
	text-decoration:none;
}
#wrap dl dd.links a:hover {
	text-decoration:underline;
}
#wrap dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
}
#wrap li{ height:25px; line-height:25px; text-indent:15px; background:url(../images/newsli.jpg) no-repeat 5px center; width:320px; overflow:hidden;}
#wrap li a{ color:#888; text-decoration:none; }
#wrap li a:hover{ color:#CC0000; text-decoration:underline;}

.qq{ width:190px; height:70px; margin:15px auto; padding:0px; background:url(../images/qqb.jpg) no-repeat left top;}
.qq li{width:100px; height:25px; line-height:25px; margin:5px auto 0 70px; padding:0px; font-size:12px; display:block;}
.qq li img{ margin-top:10px;}
.lct{ width:190px; margin:10px auto; padding:0px; height:107px; background:url(../images/tel.jpg) no-repeat left top;}
.lct span{ width:180px; height:85px; line-height:85px; color:#ff0000; font-size:14px; font-weight:bold; display:block; margin:0 auto; text-indent:54px; text-align:left; }


.list{
	width:760px;
	margin:0px auto 25px auto; padding:0px; 
}
.list dl {
	width:760px;
	padding:0px;
	margin-bottom:10px;
	height:115px;
}
.list dl dt {
	float:right;
	width:560px;
	height:22px; 
	margin-top:5px; 
}
.list dl dt a {
	font-size:14px;
	font-weight:800;
	color:#555;
	text-decoration:none;
}
.list dl dt a:hover {
	text-decoration:underline;
}
.list dl dd.pic {
	float:left; width:80px; height:80px; background: url(../images/work_show_bg.jpg) no-repeat left center; margin-bottom:15px;
}
.list dl dd.pic a {
	display:block;
}
.list dl dd.pic a img {
	width:170px;
	height:110px;
	margin:0px;
	border:#ccc solid 1px;
	padding:1px;
}
.list dl dd.pic a:hover {
	
}
.list dl dd.text {
	float:right;
	width:560px;
	font-size:12px;
	line-height:19px;
	color:#888;
	text-align:left;
	margin-top:5px;
}
.list dl dd.links {
	float:right;
	width:216px;
	margin-top:-6px;
	text-align:right;
}
.list dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#666;
	text-decoration:none;
}
.list dl dd.links a:hover {
	text-decoration:underline; color:#CC0000;
}
.list dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
}

.list{list-style:none; margin:0px auto; padding:0px; list-style:none;}
.list li{ height:90px; background: url(../images/libg1.gif) no-repeat left 18px; text-indent:10px; font-size:12px; margin:20px auto; border-bottom:#eee solid 1px;}
.list li span{ float:right; font-size:11px; color:#41380C; padding-right:15px;} 
.list li a{ color:#666; text-decoration:none; font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.list li a:hover{ text-decoration:underline; color:#cc0000; }
.list li p{ text-indent:0px; color:#777;}







.newslist{list-style:none; margin:0px auto; padding:0px; list-style:none;}
.newslist li{ height:90px; background: url(../images/libg1.gif) no-repeat left 18px; text-indent:10px; font-size:12px; margin:20px auto; border-bottom:#eee solid 1px;}
.newslist li span{ float:right; font-size:11px; color:#41380C; padding-right:15px;} 
.newslist li a{ color:#666; text-decoration:none; font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.newslist li a:hover{ text-decoration:underline; color:#cc0000; }
.newslist li p{ text-indent:0px; color:#777;}

.pageNavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 98%;TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
.nr_bt{ margin-bottom:20px; margin-top:40px;}
.nr_bt h5{ font-size:22px; color:#333; text-align:center; line-height:40px;}
.nr_bt h6{ text-align:center; font:normal 12px ""; color:#333; padding:5px 0; border-bottom:1px dotted #ccc; margin-top:20px;}
.nr_text{ font-size:14px; line-height:26px; color:#333;}


.glist{
	width:760px;
	margin:0px auto 55px auto; padding:0px; 
}
.glist dl {
	width:760px;
	padding:0px;
	margin-bottom:10px;
	height:115px;
}
.glist dl dt {
	float:right;
	width:540px;
	height:22px; 
	margin-top:10px; color:#F99B36; font-size:14px; font-weight:bold; 
}
.glist dl dt a {
	font-size:14px;
	font-weight:800;
	color:#555;
	text-decoration:none;
}
.glist dl dt a:hover {
	text-decoration:underline;
}
.glist dl dd.pic {
	float:left; margin-bottom:15px;
}
.glist dl dd.pic a {
	display:block;
}
.glist dl dd.pic a img {
	width:170px;
	height:110px;
	margin:0px;
	border:#ccc solid 1px;
	padding:1px;
}
.glist dl dd.pic a:hover {
	
}
.glist dl dd.text {
	float:right; 
	width:540px;
	font-size:12px;
	line-height:19px;
	color:#888;
	text-align:left;
	margin-top:5px;
}
.glist dl dd.links {
	float:right;
	width:216px;
	margin-top:-6px;
	text-align:right;
}
.glist dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#666;
	text-decoration:none;
}
.glist dl dd.links a:hover {
	text-decoration:underline; color:#CC0000;
}
.glist dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
}

.joblist{ padding:10px; list-style:none; margin:0 auto; padding:0px;}
.joblist li{ height:35px; line-height:35px; background: url(../images/libg.gif) no-repeat left center; text-indent:10px; border-bottom:#ccc dotted 1px; font-size:14px;}
.joblist li span{ float:right; font-size:11px; color:#41380C; padding-right:15px;} 
.joblist li a{ color:#333; text-decoration:none;}
.joblist li a:hover{ text-decoration:underline; color:#666; }
.ly{
	width:760px;
	margin:0px auto 25px auto; padding:0px; 
}
.ly dl {
	width:740px;
	padding:0px;
	margin-bottom:20px;
	height:115px; border:#eee solid 1px; padding:10px;
}
.ly dl dt {
	float:right;
	width:530px; 
	height:22px; padding:3px; 
	margin-top:5px; background:#f4f4f4;
}
.ly dl dt a {
	font-size:14px;
	font-weight:800;
	color:#555;
	text-decoration:none;
}
.ly dl dt a:hover {
	text-decoration:underline;
}
.ly dl dd.pic {
	float:left;margin-bottom:15px;
}
.ly dl dd.pic a {
	display:block;
}
.ly dl dd.pic a img {
	width:170px;
	height:110px;
	margin:0px;
	border:#eee solid 1px;
	padding:3px;
}
.ly dl dd.pic a:hover {
	
}
.ly dl dd.text {
	float:right;
	width:530px;
	font-size:12px;
	line-height:19px;
	color:#888;
	text-align:left;
	margin-top:5px;
}
.ly dl dd.links {
	float:right;
	width:216px;
	margin-top:6px;
	text-align:right;
}
.ly dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#666;
	text-decoration:none;
}
.ly dl dd.links a:hover {
	text-decoration:underline; color:#CC0000;
}
.ly dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 30;
	width: 1000px;
	height:29px;}

#sddm li
{	
	list-style: none;
	float: left;
	height:29px; line-height:29px;
	}

#sddm li a
{	display: block;
	color: #000;
	text-align: center;
	text-decoration: none;
	padding:0px 10px;}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	top:415px;
z-index:999;
}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: auto;
		top:0px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 12px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

.product_scroll{ margin-top:5px; padding:10px 15px 0px 15px; position:relative;}
.product_scroll_inner{ height:260px; overflow:hidden;}
.product_scroll ul{ width:230px; float:left; padding:0px 5px; overflow:hidden; }
.product_scroll li .pic{width:210px; height:160px;  border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li img{ width:200px; height:150px;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-align:center; margin-top:1px; width:180px; margin-left:20px; margin-right:20px; }
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:75px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}

.cp_list{width:760px; margin-bottom:10px; overflow:hidden; margin-top:40px;}
.cp_list li{width:220px; height:230px; margin-right:20px; margin-bottom:15px; float:left; overflow:hidden;}
.cp_li_img{ width:220px; height:160px; margin-bottom:5px; overflow:hidden;}
.cp_li_img img{width:210px; height:140px; overflow:hidden; border:#ccc solid 1px; padding:3px;}
.cp_li_title{color:#666; height:30px; line-height:15px; margin-bottom:10px; overflow:hidden; width:220px;}
.cp_li_more{background:url(../images/more_icon.png) no-repeat left center; height:20px; line-height:20px; padding-left:15px; color:#ccc; overflow:hidden;}
.cp_li_title a{color:#333;}
.cp_li_more a{color:#999;}
.cp_li_title a:hover,.cp_li_more a:hover{color:#cc0000;}

.cp_jianjie{width:735px; height:100px;  margin-bottom:30px; overflow:hidden;}
.cp_jianjie_con{width:470px; height:100px; line-height:18px; color:#000; overflow:hidden;}
.cp_jianjie_con h1{color:#cc0802; height:20px; line-height:20px;  font-size:16px; font-family:"寰蒋闆呴粦"; background:url(../images/cp_jianjie_icon.gif) no-repeat left center; padding-left:15px;  margin-bottom:5px; overflow:hidden;}

.middle-out{width:165px;height:165px;position: relative;display: table-cell;vertical-align:middle;border:1px solid #ccc;text-align:center; margin:5px auto; word-wrap: break-word; word-break: normal;}
.middle-in{position:static;*position:absolute;top:50%;}
.middle-out .middle-in img{position:static;*position:relative;top:-50%;left:-50%;}
.pic{ list-style:none; padding:0px;}
.pic li{ float:left; margin:10px 5px; text-align:center; height:200px;}
.phome ul{ width:780px; list-style:none; margin:0 auto; padding:0px;}
.phome ul li{ float:left; text-align:center; margin:8px; height:220px;}
.middle-outh{width:175px;height:175px;position: relative;display: table-cell;vertical-align:middle;border:1px solid #ccc;text-align:left; margin:5px auto 10px auto; word-wrap: break-word; word-break: normal; }
.middle-inh{position:static;*position:absolute;top:50%;}
.middle-outh .middle-inh img{position:static;*position:relative;top:-50%;left:-50%;}
#remark #tabs {
    color: #6C6C6C;
    font-weight: bold;
}
#remark #tabs {
    float: left;
    font-size: 12px;
    list-style: none outside none;
    margin-top: 30px;
    padding: 0;
    position: relative;
    width: 750px;
}
#tabs .tab1, #tabs .tab2, #tabs .tab3, #tabs .tab4 {
    background:#e4e4e4;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
   
    text-align: center;
    width: 98px;
}
#remark #tabs #ons {
    background:#aaa;
    border: medium none;
    color: #000;
    display: block;
    float: left;
}
#remark .TabContent {
    border: 1px solid #ddd;
    color: #534F53;
    float: left;
    margin: 0;
    padding: 0;
    width: 750px;
}
.none {
    display: none;
}
.TabContent #tabs_Content0, .TabContent #tabs_Content1, .TabContent #tabs_Content2 {
    padding: 10px 10px 10px 20px;
}
.curre {
    display: block;
}

#gotop{width:40px; height:40px; background:url(../images/gotop.jpg) no-repeat; position:fixed; right:12%; bottom:60px; cursor:pointer; display:none; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,12%)||0)) _bottom:expression(eval(document.documentElement.scrollTop)); _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,60)||0)));}}