﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:150%; background:url(../images/bg.gif) repeat-x #bfe6f8; color:#333;}
div,p,li,table{font-family:宋体,Verdana; font-size:12px; color:#333;}
img{ border:0;}
a{color:#333; text-decoration:none}
a:hover{ color:#FF6600; text-decoration:underline}
.clear{clear:both; font-size:0px; line-height:0px; height:1px; padding:0; margin:0}

.hidden{display:none;}
.show{display:block;}

.wrapper{ width:1002px; margin:auto; background:#fff;}

#top{ width:980px; margin:auto; height:74px; overflow:hidden;}
#top .logo{ float:left; padding-left:15px;}
#top .zsTop{ float:right; margin-right:10px;}
#top .topNav{ float:right; width:135px; overflow:hidden; padding-top:3px;}
#top .topNav .a1{ width: 50px; height:18px; padding-left:12px; background:url(../images/icon_h.gif) no-repeat 0 3px; display:block; float:left; margin-right:5px;}
#top .topNav .a2{ width: 50px; height:18px; padding-left:12px; background:url(../images/icon_c.gif) no-repeat 0 3px; display:block; float:left}

#menubox{ width:980px; height:65px; margin:auto; overflow:hidden;}
.m1{background:url(../images/menubg1.gif)}
.m2{background:url(../images/menubg2.gif)}
.m3{background:url(../images/menubg3.gif)}
.m4{background:url(../images/menubg4.gif)}
.m5{background:url(../images/menubg5.gif)}
.m6{background:url(../images/menubg6.gif)}
.m7{background:url(../images/menubg7.gif)}
.m8{background:url(../images/menubg8.gif)}
.m9{background:url(../images/menubg9.gif)}

#menubox .menu{ margin:0; padding:0; list-style:none; padding-left:28px;}
#menubox .menu li{ float:left;}
#menubox .menu li a{
	float: left;
	width: 85px;
	height: 27px;
	color: #FFF;
	line-height: 27px;
	text-align: center;
	display: block;
	font-size: 14px;
	padding-top: 3px;
}
#menubox .menu li .over{ font-weight:bold; color:#fff;}
#menubox .menu li .n1{ font-size:12px; width:74px; padding-top:5px;}
#menubox .menu li .n2{ font-size:12px; width:52px; padding-top:5px;}

#menubox .cat{
	float: left;
	color: #b1b0ae;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 60px;
}
#menubox .cat a{ color:#000;}
#menubox .date{ float:right; color:#ffe9b6; padding:5px 20px 0 0;}

#bannerHome{ width:980px; height:440px; margin:auto; position:relative;}

.main{ width:980px; margin:auto;}
.main .left{ float:left; width:310px;}
.main .right{ float:right; width:655px;}

.tjBox .tit{width:310px; height:34px; background:url(../images/title_homeLeft.gif); overflow:hidden;}
.tjBox .tit h3{
	padding: 0;
	margin: 0;
	float: left;
	padding: 6px 0 0 25px;
	font-size: 14px;
	color: #1c3ea2;
}
.tjBox .tit .more{
	float: right;
	color: #000000;
	line-height: 25px;
	height: 25px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 5px;
}
.tjBox .con{
	width: 308px;
	padding: 6px 0;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}
.tjBox .con ul{ margin:0; padding:0 0 0 6px; list-style:none;}
.tjBox .con ul li{ float:left; padding:4px 5px;}
.tjBox .con ul li a{ display:block; text-align:center;}
.tjBox .con ul li .pic{ width:86px; height:64px; border:solid 1px #fff;}
.tjBox .con ul li .pic:hover{ border:solid 1px #FF9900;}


.partnerBox .tit{width:310px; height:34px; background:url(../images/title_homeLeft.gif); overflow:hidden;}
.partnerBox .tit h3{
	padding: 0;
	margin: 0;
	float: left;
	padding: 6px 0 0 25px;
	font-size: 14px;
	color: #1c3ea2;
}
.partnerBox .tit .more{
	float: right;
	padding: 6px 10px 0 0;
	color: #000000;
}
.partnerBox .con{
	width: 308px;
	padding: 6px 0;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}
.partnerBox .con ul{ margin:0; padding:0 0 0 7px; list-style:none;}
.partnerBox .con ul li{ float:left; padding:4px 4px;}
.partnerBox .con ul li a{ display:block; text-align:center;}
.partnerBox .con ul li .pic{ width:138px; height:46px;}


.caseList { width:660px; margin:auto;}
.caseList  ul{ margin:0; padding:0; list-style:none;}
.caseList  ul li{ float:left; padding:5px 12px;}
.caseList  ul li a{ display:block; text-align:center;}
.caseList  ul li .pic{ width:138px; height:46px; overflow:hidden;}
.caseList  ul li .name{ color:#666; line-height:25px; height:25px; width:138px; overflow:hidden;}



.homeCat .tit{width:655px; height:34px; background:url(../images/title_homeRight.gif) no-repeat; overflow:hidden;}
.homeCat .tit h3{ padding:0; margin:0 0 0 20px; display:inline; width:78px; height:33px; background:url(../images/titleOver.gif); float:left; padding:0; line-height:30px; text-align:center; font-size:14px; color:#fff;}
.homeCat .tit .more{
	float: right;
	padding: 6px 10px 0 0;
	color: #000000;
}
.homeCat .con{
	width: 653px;
	padding: 22px 0;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}

.catBox{ width:600px; height:560px; background:url(../images/cat_bg.jpg); margin:auto;}
.catBox .proCat{ width:420px; margin:auto;padding:2px 0;}
.catBox .proCat .hd{ margin:0; padding:0; height:25px; background:url(../images/arrow1.gif) no-repeat 0 7px; font-size:14px; padding-left:15px;}
.catBox .proCat .hd a{
	font-size: 14px;
	color: #1c3ea2;
}
.catBox .proCat .bd{ margin:0; padding:0; list-style:none;}
.catBox .proCat .bd li{ float:left; white-space:nowrap;}

.catBox .overCat{background:#fffae7; border:solid 2px #fe8802; padding:0px 5px;}

.leftListBox .tit{
	width: 310px;
	height: 34px;
	background: url(../images/title_homeLeft.gif);
}
.leftListBox .tit h3{
	padding: 0;
	margin: 0;
	float: left;
	padding: 6px 0 0 25px;
	font-size: 14px;
	color: #1c3ea2;
}
.leftListBox .tit .more{
	float: right;
	padding: 6px 10px 0 0;
	color: #000000;
}
.leftListBox .con{
	width: 308px;
	padding: 10px 0;
	height: 180px;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}
.leftListBox .con ul{ margin:0; padding:0 15px; list-style:none;}
.leftListBox .con ul li{ line-height:22px; padding-left:10px; background:url(../images/dot.gif) no-repeat 0px 7px;}
.leftListBox .con ul li span{ float:right; color:#9b9b9b; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


.topNewsBox{ width:220px; position:absolute; z-index:2; left:52px; top:96px;}
.topNewsBox ul{ margin:0; padding:0; list-style:none;}
.topNewsBox ul li{ line-height:22px; padding-left:10px; background:url(../images/dot.gif) no-repeat 0px 7px;}

.search{ width:400px; position:absolute; z-index:2; left:502px; top:2px;}
.search form{ margin:0; padding:0;}
.search .icon{ float:left; margin-right:10px; margin-top:2px;}
.search input{ float:left; width:200px; margin-right:10px;}
.search select{ float:left; margin-right:10px;}
.search .btn{ float:left; width:35px; height:20px;}

.aboutBox .tit{width:655px; height:34px; background:url(../images/title_homeRight.gif) no-repeat; overflow:hidden;}
.aboutBox .tit h3{ padding:0; margin:0 0 0 20px; display:inline; width:78px; height:33px; background:url(../images/titleOver.gif); float:left; padding:0; line-height:30px; text-align:center; font-size:14px; color:#fff;}
.aboutBox .tit .more{
	float: right;
	padding: 6px 10px 0 0;
	color: #000000;
}
.aboutBox .con{
	width: 653px;
	padding: 14px 0;
	height: 172px;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}
.aboutBox .con img{ float:left; margin-left:10px;}
.aboutBox.con p{ float:right; margin:0 15px 0 0; padding:0; width:400px; display:inline}


.rightListBox .tit{width:655px; height:34px; background:url(../images/title_homeRight.gif) no-repeat; overflow:hidden;}
.rightListBox .tit h3{ padding:0; margin:0; display:inline;  float:left;}
.rightListBox .tit h3 a{ width:78px; height:33px; display:block; line-height:30px; text-align:center; font-size:14px; color:#000; font-weight:normal;}
.rightListBox .tit h3 a.over{width:78px; height:33px; display:block; background:url(../images/titleOver.gif);font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.rightListBox .tit .more{ float:right; padding:6px 10px 0 0; color:#af0e00;}
.rightListBox .con{
	width: 633px;
	padding: 12px 0 0 20px;
	height: 188px;
	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: #4633c0;
	border-bottom-color: #4633c0;
	border-left-color: #4633c0;
}
.rightListBox .con ul{ margin:0; padding:0; list-style:none;}
.rightListBox .con ul li{ line-height:22px; padding-left:10px; background:url(../images/dot.gif) no-repeat 0px 7px; float:left; width:633px;}

.linkBox{width:980px; height:50px; overflow:hidden;}
.linkBox .tit{ width:52px; height:50px; background:url(../images/title_link.gif); float:left;}
.linkBox .con{ width:927px; height:48px; float:left; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; overflow:hidden;}
.linkBox .con ul{ margin:15px 0 0 0; padding:0; list-style:none; height:20px; overflow:hidden;}
.linkBox .con ul li{ float:left; padding:0 10px; white-space:nowrap;}


.pBox{ width:690px; margin:0 auto 10px auto;}
.pBox .tit{ border-bottom:solid 1px #ff9900; height:25px; overflow:hidden; line-height:25px; margin-bottom:10px;}
.pBox .tit h2{ margin:0; padding:0 0 0 5px; font-size:16px; color:#333; float:left;}
.pBox .tit a.more{ float:right;  padding:0 5px 0 0; color:#ff9900;}
.pBox ul.list{ margin:0; padding:0; list-style:none;}
.pBox ul.list li{ float:left; padding:5px 8px;}
.pBox ul.list li a.pic{ display:block; text-align:center;}
.pBox ul.list li a.name{ display:block; text-align:center; font-size:14px; line-height:25px; height:25px; width:120px; overflow:hidden;}


.newsBox{ width:690px; margin:0 auto;}
.newsBox .tit{ border-top:2px solid #e96800; background:#fff3e2; height:24px; line-height:24px;}
.newsBox .tit h2{ margin:0; padding:2px 0 0 10px; float:left; font-size:14px; color:#cd1101;}
.newsBox .tit a.more{ float:right; padding:2px 10px 0 0; font-size:14px; color:#cd1101; font-weight:bold;}
.newsBox ul.list{ margin:0; padding:0; list-style:none;}
.newsBox ul.list li{ line-height:27px; font-size:14px; padding-top:3px; padding-left:25px; background:url(../images/dot.gif) no-repeat 10px 14px; border-bottom:dotted 1px #ccc;}
.newsBox ul.list li span{ float:right; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}


/*--分页 -----------------------------------*/
.goPage{ width:90%; margin:10px auto}
A.page {
	BORDER: #b2bfcf 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px;HEIGHT: 18px; font-family:Verdana;
}
.page {
	BORDER: #b2bfcf 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px; HEIGHT: 18px; font-family:Verdana;
}
A.page:hover {
	BORDER-RIGHT: #577da8 1px solid; BORDER-TOP: #577da8 1px solid; BACKGROUND: #ffffe9; BORDER-LEFT: #577da8 1px solid; BORDER-BOTTOM: #577da8 1px solid; TEXT-DECORATION: none
}
.page INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -2px -6px 0px -4px; WIDTH: 14px; LINE-HEIGHT: 18px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; font-family:Verdana;
}
#on {
	BORDER-RIGHT: #1d619c 1px solid; BORDER-TOP: #1d619c 1px solid; BACKGROUND: #1972bd; BORDER-LEFT: #1d619c 1px solid; COLOR: #fff; BORDER-BOTTOM: #1d619c 1px solid
}
/*--分页 end -----------------------------------*/


#footer{ width:980px; margin:auto;}
.botNav{ height:26px; background:#9f9f9f; padding-left:20px; color:#fff; line-height:26px;}
.botNav a{ color:#fff; line-height:26px;}
.botNav a:hover{ color:#ffcc00; line-height:26px;}
.copyright{ padding:10px 5px; color:#9b9b9b; font-family:Arial, Helvetica, sans-serif;}
.copyright a{color:#9b9b9b; font-family:Arial, Helvetica, sans-serif;}
.zi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 30px;
	font-weight: normal;
}
.dldh1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #F46404;
}
.zxlx{
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
