﻿/* dede58.com 做最好的织梦模板 */
@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
a img {
	border:0;
}
form, img, dl, ul, li, dt, dd, p, h1, h2, h3, h4, span, samp {
	margin:0;
	padding:0;
	list-style:none;
	
}
a {
	color:#919191;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#a89754;
	text-decoration:none;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.center {
	margin:0 auto;
	width:1080px;
}
.center1 {
	margin:0 auto;
	width:1080px;
	top: 100px;
}
body {
	background:url(images/q1.gif) repeat-x;
	font-size:14px;
	margin:0;
	padding:0;
	overflow-x:hidden;
	word-break:break-all;
	color:#6a6a6a;
}
#header {
	background:url(images/q2.gif) no-repeat 0 0;
	height:150px;
	position:relative;
}
#logo {
	height:116px;
	width:209px;
	display:block;
	position:absolute;
	top:0;
	left:6px;
}
#topmenu {
	position:absolute;
	right:0;
	//width:200px;
	top:20px;
	overflow:hidden;
}
#topmenu ul {
	margin-bottom:5px;
	height:21px;
	overflow:hidden;
}
#topmenu li {
	float:left;
	//width:66px;
	overflow:hidden;
}
#topmenu li a {
	margin:0 8px;
}
#topmenu div {
	height:24px;
	padding-right:10px;
}
#topmenu div span {
	display:block;
	width:100px;
	height:21px;
	float:left;
	line-height:21px;
	text-align:right;
}
#topmenu div a {
	background:url(images/q4.gif) no-repeat;
	height:24px;
	width:76px;
	display:block;
	float:right;
}
#topmenu div a:hover {
	background:url(images/q44.gif) no-repeat;
	height:24px;
	width:76px;
	display:block;
	float:right;
}
#nav {
	position:absolute;
	background:url(images/q5.gif) no-repeat;
	height:38px;
	top:75px;
	left:213px;
	padding-left:20px;
	width:740px;
}
#nav li {
	float:left;
	height:38px;
	width:87px;
	overflow:hidden;
	margin:0 9px;
	_display:inline;
}
#nav li a {
	display:block;
	line-height:38px;
	height:38px;
	width:87px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:"微软雅黑";
}
#nav li a:hover, #nav li a.visited {
	background:url(images/q6.gif) no-repeat;
	color:#1d4b81;
	text-decoration:none;
	font-weight:bold;
}
#subnav {
	height:25px;
	position:absolute;
	top:115px;
	width:100%;
}
#subnav dl {
	height:25px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#subnav dd {
	float:left;
	width:78px;
	overflow:hidden;
	line-height:28px;
	color:#3b7dd7;
}
#subnav dd a {
	margin-right:6px;
	color:#3b7dd7;
}
#subnav dd a:hover {
	margin-right:6px;
	color:#a89754;
}
#banner {
	margin-bottom:15px;
}
.wrap .title {
	display:block;
	height:20px;
	border-bottom:2px solid #cfe3ff;
	margin-bottom:15px;
	font-size:9px;
}
.wrap .title b {
	font-family:"微软雅黑";
	font-size:14px;
	color:#1e5dad;
	display:block;
	//width:78px;
	//padding-left:14px;
	float:left;
	height:20px;
	border-bottom:2px solid #3e84d9;
}
.wrap .title a {
	font-size:9px;
	display:block;
	height:20px;
	line-height:20px;
	width:50px;
	float:right;
	color:#333;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serifs
}
.wrap .title a samp {
	font-size:8px;
	margin-left:2px;
	color:#333;
}
.wrap .title a:hover, .title a:hover samp {
	color:#a89754;
	text-decoration:none;
}
#ileft {
	float:left;
	//width:18%;
	margin-left:45px;
	display: inline;
	margin-right: 45px;
}
#scrollinfo {
	position:relative;
	height:171px;
	overflow:hidden;
}
#scrollinfo2 {
	position:relative;
	height:171px;
	overflow:hidden;
}
#ileft ul {
	//padding:0 14px;
	//position:absolute;
	left:0;
	top:0;
}
.infotitle {
	line-height:20px;
	height:21px;
	background:url(images/q9.gif) no-repeat 0 center;
	overflow:hidden;
	padding-left:15px;
}
.infotitle a {
	float:left;
	display:block;
	width:245px;
	overflow:hidden;
}
.infotitle span {
	//display:block;
	//float:right;
	width:60px;
	text-align:right;
	overflow:hidden;
}
.inforcontent {
	//background:url(images/xux.gif) repeat-x bottom;
	height:100px;
	display:none;
	margin-bottom:5px;
}
.infoimg {
	width:103px;
	float:left;
}
.infotext {
	float:right;
	width:210px
}
.infortexttitle {
	font-family:"微软雅黑";
	font-size:13px;
	color:#2b71bd;
	height:24px;
}
.infortextcontent {
	line-height:18px;
}
#icenter {
	float:left;
	width:18%;
	display: flex;
	justify-content: center;  
	align-items: center; 
}
#caseList {
	height:101px;
	overflow:hidden
}
#caseList li {
	display:none;
	height:101px;
	background:url(images/xux.gif) repeat-x bottom;
}
.caseimg {
	float:left;
	width:111px;
}
.casetcon {
	float:right;
	width:210px;
}
.casetitle {
	color:#2b70bc;
	font-family:"微软雅黑";
	font-size:13px;
	height:26px;
}
.casetcon p {
	line-height:18px;
	overflow:hidden;
	margin-bottom:8px;
}
.casebtn {
	height:16px;
}
.casebtn a {
	background:url(images/q13.gif) no-repeat;
	height:16px;
	width:72px;
	display:block;
}
.casebtn a:hover {
	background:url(images/qss.gif) no-repeat;
	height:16px;
	width:72px;
	display:block;
}
#casebotton {
	overflow:hidden;
}
#casebotton dt {
	float:left;
	height:67px;
	width:50%;
	overflow:hidden;
}
#casebotton dt a {
	display:block;
	width:169px;
	height:67px;
}
#botton01 {
	background:url(images/q14.gif) no-repeat;
	float:left;
}
#botton02 {
	background:url(images/q15.gif) no-repeat 0 1px;
	float:right;
}
#botton03 {
	background:url(images/q15.gif) no-repeat 0 1px;
	float:left;
}
#botton01:hover, #botton01.visited {
	background:url(images/114-1.gif) no-repeat;
}
#botton02:hover, #botton03:hover, #botton03.visited {
	background:url(images/15-1.gif) no-repeat 0 1px;
}
#iright {
	float:right;
	width:18%;
	//margin-top:-5px;
}
#tabs, #sidebar {
	height:28px;
}
#tabs, #sidebar {
	height:28px;
}
#tabs li, #sidebar dt, #sidebar dd {
	float:left;
	height:28px;
	line-height:24px;
	background:url(images/q22.gif) repeat-x 0 0;
	width:107px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	overflow:hidden;
	font-weight:bold;
	cursor:pointer;
}
#tabs li.visited, #sidebar dt {
	background:url(images/q7.gif) no-repeat;
	color:#fff;
}
#sidebar dd samp {
	height:28px;
	width:97px;
	background:url(images/23.gif) no-repeat right center;
	display:block;
}
#sidebar dd.visited samp {
	background:url(images/24.gif) no-repeat right center
}
#tabscon p {
	margin:10px auto;
	text-align:center;
}
#tabscon ul li {
	line-height:23px;
	height:23px;
	background:url(images/q9.gif) no-repeat 7px center;
	padding-left:20px;
}
#footer {
	background:url(images/q10.gif) repeat-x;
	margin-top:20px;
}
#footer p {
	float:left;
	width:60%;
	height:30px;
	line-height:30px;
}
#footer samp {
	display:block;
	height:30px;
	line-height:30px;
	width:39%;
	float:right;
	text-align:right;
}
#footertop a, #footertop p, #footertop samp {
	color:#6295d3;
}
#footerbottom {
	padding:10px 0;
}
#nleft {
	float:left;
	width:216px;
	overflow:hidden;
}
#side {
	background:#f2f8ff url(images/q17.gif) repeat-x 0 bottom;
	width:214px;
	overflow:hidden;
	padding:10px 0 20px;
}
#side li {
	height:auto
}
#side li a {
	border-bottom:#d4e4f9 solid 1px;
	border-top:#fff solid 1px;
	display:block;
	height:28px;
	font-size:14px;
	line-height:28px;
	background:#f2f8ff;
	padding-top:3px;
	position:relative;
	overflow:hidden;
}
#side li a span {
	background:url(images/q21.gif) no-repeat right center;
	width:29px;
	height:26px;
	display:block;
	float:left;
	margin-right:10px;
}
#side li a samp {
	background:url(images/q19.gif) no-repeat 0 center;
	width:16px;
	height:30px;
	display:block;
	position:absolute;
	right:0;
	top:0;
}
#side li ul {
	background:#f2f8ff;
}
#side li ul li a {
	font-size:12px;
	color:#a4a3a3;
	font-family:"宋体";
	background:none;
	padding-left:15px
}
#side li a:hover, #side li a.visited {
	background:#e3f0ff;
	color:#3e89d0;
	text-decoration:none;
	padding-top:3px;
	border-bottom:#d5e8ff solid 2px;
	height:27px;
	overflow:hidden
}
#side li a:hover span, #side li a.visited span {
	background:url(images/q9.gif) no-repeat right center;
}
#side li a:hover samp, #side li a.visited samp {
	background:url(images/q18.gif) no-repeat 0 center;
}
#sidecontact {
	margin-top:10px;
	background:#f2f8ff url(images/q17.gif) repeat-x 0 bottom;
	width:214px;
	overflow:hidden;
	padding:0 0 20px;
}
#sidecontact div {
	background:url(images/q22.gif) repeat-x;
	cursor:pointer;
}
#sidecontact div span {
	padding-left:15px;
	color:#5487c7;
	font-weight:bold;
	display:block;
	height:28px;
	line-height:28px;
	background:url(images/23.gif) no-repeat 197px center;
}
#sidecontact div span.visited {
	background:url(images/24.gif) no-repeat 197px center;
}
#sidecontact ul {
	padding:10px 15px 0;
}
#sidecontact li {
	height:20px;
}
#nright {
	//float:right;
	//width:740px;
	min-height:400px;
	overflow:hidden;
}
#mbx {
	border-bottom:2px solid #d5e8ff;
	height:25px;
	margin-bottom:20px;
}
#mbx div {
	color:#3e84d9;
	line-height:25px;
	height:25px;
	border-bottom:2px solid #3e84d9;
	width:297px;
	padding-left:20px;
}
#mbx div a {
	color:#3e84d9;
}
#mbx div a:hover {
	color:#a89754;
}
#newslist, #rightwraper {
	padding-left:35px;
	padding-right:27px;
}
#newList ul li:hove {
#sss;
}
#newsTitle {
	height:14px;
	padding-bottom:14px;
}
#newsTitle span {
	float:left;
	display:block;
	background:#dfd093;
	height:12px;
	width:3px;
	margin-right:7px;
}
#newsTitle b {
	color:#3b7dd7;
	font-size:14px;
	font-family:"微软雅黑";
	display:block;
	float:left;
	position:relative;
	top:-4px;
}
#newsShow, #newsShow2 {
	overflow:hidden;
	padding-bottom:20px;
	height:145px;
}
#newsShow2 {
	background:url(images/xux.gif) repeat-x bottom;
	margin-bottom:15px;
}
#newsShow3 {
	background:url(images/xux.gif) repeat-x bottom;
	margin-bottom:15px;
	height:auto;
	line-height:23px;
}
#newsimg, #newsimg2 {
	height:141px;
	width:195px;
	float:left;
}
#newsimg3 {
	height:255px;
	width:305px;
	float:left;
	line-height:20px;
	margin:0 12px 2px 0
}
#newsContent, #newsContent2 {
	float:right;
	width:450px;
}
#newsContent p, #newsContent2 p {
	line-height:18px;
	text-indent:2em;
	padding-bottom:10px;
}
#newstitle, #newstitle2 {
	height:29px;
	background:url(images/xux.gif) repeat-x bottom;
	margin-bottom:12px;
}
#newstitle3 {
	height:30px;
	margin-bottom:12px;
	float:right;
	width:406px;
	background:url(images/xux.gif) repeat-x bottom;
}
#newstitle3 h2 {
	float:left;
	width:76%;
	overflow:hidden;
	color:#3b7dd7;
	font-size:14px;
	background:url(images/q9.gif) no-repeat 0 center;
	padding-left:10px;
}
#newstitle3 samp {
	display:block;
	width:20%;
	text-align:right;
	float:left;
	font-size:12px;
	height:16px;
	line-height:18px;
	overflow:hidden;
	margin-top:3px
}
#newsbtn3 {
	margin:5px 8px 10px 0;
	text-align:right
}
#newstitle h2, #newstitle2 h2 {
	float:left;
	width:79%;
	overflow:hidden;
	color:#3b7dd7;
	font-size:14px;
	background:url(images/q9.gif) no-repeat 0 center;
	padding-left:10px;
	height:16px;
}
#newstitle samp, #newstitle2 samp {
	display:block;
	width:18%;
	text-align:right;
	float:right;
	font-size:13px;
	height:16px;
	line-height:18px;
	overflow:hidden;
}
.nwlist {
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:2px solid #d5e8ff;
}
.nwslist {
	overflow:hidden;
	width:710px;
}
.nwslist li {
	background:url(images/q9.gif) no-repeat 5px center;
	padding-left:20px;
	float:left;
	width:43%;
	height:24px;
	overflow:hidden;
	margin-right:28px;
	_display:block;
}
.nwslist li p {
	display:none;
}
.nwslist li a {
	display:block;
	width:76%;
	float:left;
	color:#666;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.nwslist li a.visited {
	color:#3b7dd7
}
.nwslist li samp {
	float:right;
	display:block;
	width:22%;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#newsbtn {
	height:16px;
}
#newList {
	border-bottom:2px solid #d5e8ff;
	margin-bottom:20px;
	overflow:hidden;
}
#newList dl {
	position:relative;
}
#newList dl .more {
	text-align:right;
	position:absolute;
	margin-top:-35px;
	padding-right:15px
}
#newList dl .more a {
	color:#F90
}
#newList dl .more a:hover {
	color:#666
}
.listTitle {
	height:21px;
	background:url(images/xuxx.gif) repeat-x;
	margin-bottom:5	px;
	padding-top:10px;
	cursor:pointer;
}
.listTitle span {
	display:block;
	width:79%;
	height:21px;
	float:left;
	font-weight:bolder;
	background:url(images/q21.gif) no-repeat 5px 4px;
	padding-left:15px;
	//font-size:large;
	font-size:16px;
	margin-top: -5px;
}
.listTitle samp {
	display:block;
	width:16%;
	height:21px;
	float:right;
	overflow:hidden;
	text-align:right;
	margin-right:5px
}
.listCon {
	line-height:20px;
	text-indent:2em;
	padding:0 10px 10px 15px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.listCons {
	line-height:24px;
	text-indent:2em;
	padding:0 10px 10px 15px;
	overflow:hidden;
}
#newLists {
	border-bottom:2px solid #d5e8ff;
	font-size:14px;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px 0 15px 10px;
	background:url(images/xux.gif) repeat-x top;
}
#newLists dl {
	position:relative;
	line-height:24px;
}
#newLists p {
	line-height:24px;
}
.listCon {
	color:#888888;
}
.listCon a {
	color:#eb871b;
	letter-spacing:1px;
	position:absolute;
	right:8px;
	_right:35px;
	top:60%;
	_top:3%;
	font-size:11px
}
.listCon a:hover {
	color:#06C;
	letter-spacing:1px;
	position:absolute;
	right:8px;
	_right:35px;
	top:60%;
	_top:3%;
	font-size:11px
}
#imgShow, #imgShow2 {
	margin:30px auto;
	height:263px;/* border-bottom:2px solid #d5e8ff;*/
	position:relative;
	padding-left:13px;
	overflow:hidden;
}
#imgShow2 {
	display:none;
}
#imgshowleft, #imgshowleft2 {
	float:left;
	height:263px;
	width:364px;
	position:relative;
}
#imgshowleft ul, #imgshowleft2 ul {
	position:relative;
}
#imgshowleft ul li, #imgshowleft2 ul li {
	overflow:hidden;
	height:263px;
*height:261px;
	width:364px;
}
#imgshowleft div, #imgshowleft2 div {
	background:url(images/q28.gif) no-repeat;
	height:35px;
	width:113px;
	position:absolute;
	left:-13px;
	top:87%;
	text-align:center;
	line-height:24px;
	color:#fff;
}
#imgshowright, #imgshowright2 {
	float:right;
	height:263px;
	width:285px;
}
#imgshowright li, #imgshowright2 li {
	float:left;
	width:79px;
	height:57px;
	overflow:hidden;
	position:relative;
	margin-right:15px;
	_display:inline;
	margin-bottom:12px;
	cursor:pointer;
}
#imgshowright li span, #imgshowright2 li span {
	background:url(images/q29.gif) no-repeat;
	width:10px;
	height:11px;
	display:block;
	position:absolute;
	right:0;
	bottom:0;
}
.changepage {
	padding-bottom:30px;
	clear:both;
	width:600px;
	margin:0 auto;
	text-align:center
}
.changepage span {
	display:block;
	border:1px solid #e1e1e1;
	float:left;
	height:24px;
	text-align:center;
	line-height:24px;
	margin:0 2px;
}
.changepage .aa {
	display:block;
	border:1px solid #e1e1e1;
	float:left;
	height:24px;
	width:65px;
	text-align:center;
	line-height:24px;
	margin:0 2px;
}
.changepage .aas {
	display:block;
	border:1px solid #e1e1e1;
	float:left;
	height:24px;
	width:45px;
	text-align:center;
	line-height:24px;
	margin:0 2px;
}
.changepage a:hover {
	text-decoration:none;
	color:#989898;
}
.changepage .pagecss {
	display:block;
	border:1px solid #e1e1e1;
	float:left;
	height:24px;
	width:65px;
	text-align:center;
	line-height:24px;
	margin:0 2px;
}
.changepage .visited, .changepage ul li a:hover {
	background:#ffae03;
	border:1px solid #ff8900;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.changepage .visited strong {
	color:#FFF
}
.changepage a img {
	margin-right:5px;
}
.changepage ul {
	float:left;
}
.changepage ul li {
	float:left;
}
.changepage .span {
	width:24px;
}
.changepage .span a {
	height:26px;
	width:22px;
	display:block
}
.changepage div {
	border:1px solid #e1e1e1;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	width:85px;
}
.changepage div input {
	height:12px;
	width:25px;
	margin-right:6px;
}
.changepage div span {
	margin:0 6px;
}
#newLists hr {
	background:#FFF url(images/xux.gif) repeat-x bottom;
	border:none;
	height:1px
}
#nw03 li {
	height:auto;
	background:none;
	border-bottom:1px dashed #ccc;
	padding:0;
	padding-bottom:20px;
	margin:0;
	margin-bottom:15px;
	margin-right:46px;
	_display:inline;
}
#nw03 li img {
	float:left;
	width:120px;
}
#nw03 li a {
	display:block;
	width:110px;
	float:right;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#nw03 li samp {
	float:right;
	display:block;
	width:22%;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:right;
}
#nw03 li p {
	display:block;
	float:right;
	width:176px;
	overflow:hidden;
	height:69px;
	line-height:15px;
}
#nw03 li p a {
	text-align:left;
	width:176px;
}
table td {
	line-height:24px
}
.nwlistc {
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:2px solid #d5e8ff;
}
.nwslista {
	overflow:hidden;
	width:710px;
}
.nwslista li {
	float:left;
	width:31%;
	overflow:hidden;
	margin-right:12px;
	_display:block;
	margin-top:10px;
	background:url(images/xux.gif) repeat-x bottom;
}
.nwslista li p {
	float:left;
	line-height:21px;
	text-indent:1.5em;
}
.nwslista li .p {
	display:block;
	background:url(images/q9.gif) no-repeat 6px 10px;
	width:98%;
	float:left;
	overflow:hidden;
	padding:3px 3px 2px 3px;
	text-align:left;
	font-size:12px
}
.nwslista li p a {
	display:block;
	background:url(images/q9.gif) no-repeat 6px 10px;
	width:98%;
	float:left;
	overflow:hidden;
	padding:3px 0 2px 0;
	text-align:left;
}
.nwslista li p a:hover {
	display:block;
	background:url(images/q21.gif) no-repeat 6px 10px;
	color:#a89754;
	width:98%;
	float:left;
	overflow:hidden;
	padding:3px 0 2px 0;
	text-align:left;
}
.nwslista li a.visited {
	color:#a89754;
}
.nwslista li a img {
	border:#f4f4f4 solid 1px;
	padding:4px
}
.nwslista li a:hover img {
	border:#cccccc solid 1px;
	padding:4px
}

