﻿@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:#000; 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; padding:7px 0 0 60px; color:#b1b0ae}
#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:#af0e00;}
.tjBox .tit .more{ float:right; padding:6px 10px 0 0; color:#af0e00;}
.tjBox .con{ width:308px; padding:6px 0; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.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:#af0e00;}
.partnerBox .tit .more{ float:right; padding:6px 10px 0 0; color:#af0e00;}
.partnerBox .con{ width:308px; padding:6px 0; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.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:#af0e00;}
.homeCat .con{ width:653px; padding:22px 0; border-left:solid 1px #df9f38; border-bottom:solid 1px #df9f38; border-right:solid 1px #df9f38;}

.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:#af0e00;}
.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:#af0e00;}
.leftListBox .tit .more{ float:right; padding:6px 10px 0 0; color:#af0e00;}
.leftListBox .con{ width:308px; padding:10px 0; height:180px; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.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:#af0e00;}
.aboutBox .con{ width:653px; padding:14px 0; height:172px; border-left:solid 1px #df9f38; border-bottom:solid 1px #df9f38; border-right:solid 1px #df9f38;}
.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-left:solid 1px #df9f38; border-bottom:solid 1px #df9f38; border-right:solid 1px #df9f38;}
.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:195px;}

.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;}
