@charset "utf-8";
* {margin:0px; padding:0px; line-height:24px; font-family:Arial, Helvetica, sans-serif;/*YaHeiConsolas,"Microsoft YaHei","微软雅黑",*/}
ul {list-style-type:none;}
img {border:none;}
body {background:#B1BBC5; font-size:12px;}
.head, .main, .foot {width:980px; margin:0px auto; background:#FFF;}
.head .top {height:73px; background:url(headbg.gif) repeat-x; width:980px; overflow:hidden;}
.head .top .menu {float:left;}
.head .top .menu ul {margin-top:20px;}
.head .top .menu ul li {float:left; width:100px; letter-spacing:1px;}
.head .top .menu ul li.nobg {width:30px; height:35px; background:#7A7F85;}
.menulink:link, .menulink:visited {font-size:14px; font-weight:bold; text-decoration:none; color:#FFF;}
.menulink:hover, .menulink:active {font-size:14px; font-weight:bold; text-decoration:none; color:#FFF;}
.head .top .topico {float:right;  width:230px;}
.head .banner {padding-bottom:2px; border-bottom:1px #CCC solid;}
.main .indexcontent {padding:12px 20px;}
.main .indexcontent .indexleft {float:left; width:315px!important; width:313px; border-right:1px #CCC solid;}
.main .indexcontent .indexleft ul {margin-right:8px;}
.main .indexcontent .indexleft ul li {height:60px; margin-bottom:20px; overflow:hidden;}
.main .indexcontent .indexleft ul li.more {text-align:right; padding-right:2px; height:22px; margin-bottom:10px; padding-top:8px; font-weight:bold;}
.main .indexcontent .indexleft ul li img{float:left; margin-right:5px; width:90px; height:60px;}
.main .indexcontent .indexleft ul li p {background:url(ico1.gif) no-repeat 95px 6px; padding-left:104px; height:16px; line-height:16px; font-weight:bold;  color:#222C67; #background:url(ico1.gif) no-repeat 0px 5px; #padding-left:8px;}
.main .indexcontent .indexleft ul li span {font-size:12px; line-height:15px;}
.main .indexcontent .indexleft ul li span img {display:none;}
.main .indexcontent .indexmiddle {float:left; width:315px; border-right:1px #CCC solid;}
.main .indexcontent .indexmiddle ul {margin:0px 10px;}
.main .indexcontent .indexmiddle ul li {margin-bottom:10px;}
.main .indexcontent .indexmiddle ul li p.title{color:#222C67; font-weight:bold; font-size:14px;}
.main .indexcontent .indexmiddle ul li p.content {font-size:12px; line-height:18px;}
.main .indexcontent .indexmiddle ul li p.newstitle {font-size:12px; line-height:18px; height:22px; line-height:22px; background:url(ico1.gif) no-repeat 4px 5px; padding-left:14px; width:290px!important; width:280px; overflow:hidden;}
.main .indexcontent .indexmiddle ul li p.more {text-align:right; font-weight:bold;}
.main .indexcontent .indexright {float:left; width:305px;}
.main .indexcontent .indexright ul {margin:0px 10px;}
.main .indexcontent .indexright ul li {margin-bottom:10px;}
.main .indexcontent .indexright ul li p.title {color:#222C67; font-weight:bold; font-size:18px; letter-spacing:2px;}
.main .indexcontent .indexright ul li p.content {font-size:12px; line-height:18px;}
.main .indexcontent .indexright ul li p.newstitle {font-size:12px; line-height:18px; height:22px; line-height:22px; background:url(ico1.gif) no-repeat 4px 9px; padding-left:14px;}

.left {float:left; width:640px;}
.left .path {font-size:14px; font-weight:bold; color:#A28B4F; border-bottom:1px #D1C5A6 dashed; margin-right:20px; padding-bottom:4px; padding-left:198px;}
.pathlink:link, .pathlink:visited {color:#A28B4F; text-decoration:none; font-size:14px;}
.pathlink:hover, .pathlink:active {color:#A28B4F; text-decoration:underline; font-size:14px;}
.left .path span {margin:0px 5px; font-family:'宋体';}
.left .maincontent {padding:8px;}
.right {float:right; width:298px; border-left:1px #CCC solid; padding-bottom:20px;}
.right .righttop {height:30px; font-size:18px; font-weight:bold; color:#666; padding-bottom:6px; line-height:30px; padding-left:8px;}
.right .quickmenu {}
.right .quickmenu ul {margin-left:8px; width:290px;}
.right .quickmenu ul li {padding-bottom:30px;}
.right .quickmenu ul li .menuleft {float:left; width:115px;}
.right .quickmenu ul li .menuright {float:right; width:175px;}
.right .quickmenu ul li .menuright .title {color:#222C67; font-weight:bold; font-size:14px; background:url(ico1.gif) 2px 9px no-repeat; padding-left:10px;}
.right .quickmenu ul li .menuright .content {font-size:12px; line-height:18px; overflow:hidden; height:37px;}
.right .quickmenu ul li .menuright .content p{background:url(ico2.gif) 0px 5px no-repeat; padding-left:10px; height:16px; line-height:16px; width:160px!important; width:150px; overflow:hidden;}
.right .prodirectory ul {margin-left:20px;}
.right .prodirectory ul li.bigd {background:url(Tx_Ar3.gif) no-repeat 0px 6px; padding-left:16px; font-weight:bold; letter-spacing:1px; height:18px; overflow:hidden;}
.right .prodirectory ul li.smamlld {padding-left:10px; overflow:hidden; margin:0px; height:18px; padding-top:0px;}
#guestsave input,textarea {border:1px #CCC solid; font-size:12px}

.showmain {width:680px; margin:0px auto; margin-top:10px;}
.showmain .proimglist {float:left; width:483px; overflow:hidden;}
.showmain .proimglist .probigimg {border:1px #FFF solid; margin-bottom:8px;}
.showmain .proimglist .probigimg img {width:481px; height:300px;}
.showmain .proimglist .prosmallimg img {width:50px; height:50px; padding:2px; border:1px #FFF solid; margin-right:5px; margin-bottom:5px;}
.showmain .proimglist .prosmallimg img.active {border:1px red solid;}
.showmain .proimglist .prosmallimg img.unactive {width:50px; height:50px; padding:2px; border:1px #FFF solid; margin-right:5px; margin-bottom:5px;}
.showmain .proimglist .prosmallimg img.nomargin {margin-right:0px;}
.showmain .proscontent img {display:none;}
.showmain .protag {float:left; width:180px; font-size:14px; font-weight:bold; margin-top:10px; overflow:hidden;}
.showmain .protag p {padding-left:15px; _height:30px; min-height:30px; line-height:30px; color:#222;}




.quickmenulink:link, .quickmenulink:visited {color:#222C67; font-weight:bold; font-size:14px;}
.quickmenulink:hover, .quickmenulink:active {color:#222C67; font-weight:bold; font-size:14px;}
.newslink1:link, .newslink1:visited {line-height:16px;}
.newslink1:hover, .newslink1:active {line-height:16px;}
.prolist {}
.prolist ul {margin-top:10px;}
.prolist ul li{margin-bottom:20px;}
.prolist ul li .proimg {float:left; width:180px;}
.prolist ul li .proimg img {border:1px #999 solid; width:160px; height:120px;}
.prolist ul li .procon {float:left; width:400px;}
.prolist ul li .procon .protitle {background:url(ico1.gif) no-repeat 0px 9px; padding-left:10px; font-size:14px; font-weight:bold; color:#222C67; margin-bottom:5px;}
.prolist ul li .procon .procons {height:100px; overflow:hidden;}
.prolist ul li .procon .procons img {display:none;}
.prolists ul {margin-top:10px; margin-left:20px;}
.prolists ul li {float:left; width:194px; margin-right:10px; height:140px; overflow:hidden; margin-bottom:16px;}
.prolists ul li.nomargin {margin-right:0px;}
.prolists ul li .prosimg {}
.prolists ul li img {width:150px; height:80px; border:1px #CCC solid; padding:1px;}
.prolists ul li .prosname { margin:2px;}
.prolists ul li .prosname p {font-size:14px; font-weight:bold; margin:0px; padding:0px; height:20px; line-height:20px; margin-top:4px;}
.hotpro ul {margin-left:6px;}
.hotpro ul li {width:146px; height:140px; float:left;}
.hotpro ul li .proimg {text-align:center;}
.hotpro ul li .proimg img {width:140px; height:105px; border:1px #CCC solid;}
.hotpro ul li .proname {text-align:center; margin-top:5px;}
.producttitle {font-size:14px; color:#222C67; font-weight:bold;}
.producttitle span {font-size:12px; color:#999; margin-left:8px;}
.productcontent {padding:8px;}
.productcontent img {border:1px #CCC solid; padding:2px;}
.newprolist ul {}
.newprolist ul li {height:80px;}
.newprolist ul li .leftimg {width:105px; float:left; text-align:center;}
.newprolist ul li .leftimg img {width:90px; height:60px;}
.newprolist ul li .rightcontent {float:left; height:60px; overflow:hidden; width:191px; background:url(ico1.gif) 2px 9px no-repeat; font-size:12px; font-weight:normal; line-height:18px;}
.newprolist ul li .rightcontent img {display:none;}
.newprolist ul li .rightcontent p {color:#222C67; font-weight:bold; font-size:14px; padding-left:10px;}
.otherpro ul {margin-left:20px;}
.otherpro ul li {float:left; width:122px; height:105px; overflow:hidden; margin-right:20px; margin-bottom:10px;}
.otherpro ul li.nomargin {margin-right:0px;}
.otherpro ul li .leftimg img {width:120px; height:60px; border:1px #999 solid;}



.newslist{width:610px;}
.newslist ul li{border-bottom:1px #CCC dashed; height:22px; line-height:22px;}
.newslist ul li.seleted{background:#FBFAFA;}
.newslist ul li.topline{border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
.newslist ul li p{float:left; text-align:center; height:22px; line-height:22px;}
.newslist ul li p.date{width:120px;}
.newslist ul li p.title{width:390px;}
.newslist ul li p.click{width:100px;}
.newslist ul li p.left{text-align:left;}
.newslist .newstitle{text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.newslist .newscontent{padding:8px;}

.foot {border-top:1px #CCC solid;}
.foot .footmenu {text-align:center; border-bottom:1px #CCC solid; padding-bottom:10px;}
.foot .footmenu ul {margin-left:220px; padding-top:10px;}
.foot .footmenu ul li {float:left; width:70px; text-align:center; height:22px; line-height:22px;}
.foot .footmenu ul li.fen {width:1px; border-left:1px #CCC solid; height:22px;}
.foot .copyright {text-align:center; padding-bottom:10px; padding-top:10px; line-height:20px;}

/*下拉菜单样式*/
/*.submenu {BORDER-RIGHT: #a9d5e9 1px solid; BACKGROUND: url(submenubg.gif) #fff repeat-x center top; BORDER-LEFT: #a9d5e9 1px solid; BORDER-BOTTOM: #a9d5e9 1px solid; POSITION: absolute;}

.submenu {POSITION: absolute;}
.submenu ul li {float:left; padding:0px 10px;}
.submenu ul li.top {height:6px; #height:9px; line-height:0px; font-size:0px; float:none;}
.submenulink:link, .submenulink:visited {color:#FFF; text-decoration:none;}
.submenulink:hover, .submenulink:active {color:#FFF; text-decoration:underline;}*/
.submenu {POSITION: absolute;}
.submenu ul {border:none; background:none;}
.submenu ul li {float:left; padding:0px 10px; /*background:url(submenubg.gif) #FFF repeat-x; */height:24px;}
.submenu ul li.top {height:9px; line-height:0px; font-size:0px; float:none; /*background:url(submenubg.gif) 23px -33px no-repeat; */width:30px;}
.submenu ul li.left {width:9px; padding:0px;/* background:url(submenubg.gif) 0px -51px no-repeat;*/}
.submenu ul li.right {width:10px; padding:0px;/* background:url(submenubg.gif) 0px -80px no-repeat; border:none;*/}
.submenu ul li.fen {width:1px;/* background:url(submenubgfn.gif) no-repeat;*/ padding:0px;}
.submenulink:link, .submenulink:visited {color:#FFF; text-decoration:none; height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.submenulink:hover, .submenulink:active {color:#FFF; text-decoration:underline; height:24px; line-height:24px; font-size:14px; font-weight:bold;}


/*全局*/
.clear {clear:both;}
a:link, a:visited {text-decoration:none; color:#000;}
a:hover, a:active {text-decoration:underline; color:#000;}
.height5 {height:5px; line-height:0px; font-size:0px;}
.imgborder1 {border:1px #CCC solid; padding:2px;}
.inputstyle1 {border:1px #B1BBC5 solid; height:18px; line-height:18px; background:#FFF;}
.height8 {height:8px; line-height:0px; font-size:0px;}

/* 分页专业样式表 */
.paginator {font: 12px Arial, Helvetica, sans-serif; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #CCC; background: #FFF; color:#656565; text-decoration: none;margin-right:6px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; text-decoration: none; color:#656565;}
.paginator .cntxt {padding-top:1px; padding-left:6px; padding-right:6px; *padding-top:1px; *padding-bottom:0px;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #FFF; background:url(pagehover.gif) no-repeat #C83022; #background:url(pagehover.gif) no-repeat 1px 1px #C83022; border-color:#C83022; text-decoration: none;}


#searchform {margin-top:10px; margin-bottom:20px;}
.search-form {
	BACKGROUND: url(nav.png) no-repeat 0px -160px; LINE-HEIGHT: 24px; HEIGHT: 24px;
}
.search-form LI {
	FLOAT: left; MARGIN-RIGHT: 5px; POSITION: relative
}
.search-form .selector {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 7px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #b4b4b4 1px solid; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #b4b4b4 1px solid; HEIGHT: 22px;
}
.search-form .category {
	FLOAT: left; WIDTH: 65px; text-align:center; height:22px; overflow:hidden;
}
.search-form .trigger {
	BACKGROUND: url(nav.png) #eee no-repeat 0px -200px; FLOAT: left; WIDTH: 16px; TEXT-INDENT: -9999px; HEIGHT: 22px!important; overflow:hidden
	}
.search-form INPUT.text {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 90px; COLOR: #ccc; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #b4b4b4 1px solid; HEIGHT: 18px
}
* HTML .search-form INPUT.text {
	MARGIN-RIGHT: -5px
}
.search-form INPUT.button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: url(searchbutton.png) #eee no-repeat; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 59px; CURSOR: pointer; TEXT-INDENT: -9999px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px;
}
.search-form A:link {
	COLOR: #0067b6
}
.search-form A:visited {
	COLOR: #0067b6
}
.droplist {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid; MARGIN-TOP: 24px; Z-INDEX: 2; BACKGROUND: #fff; LEFT: -10px; OVERFLOW: hidden; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 88px; BORDER-BOTTOM: #b4b4b4 1px solid; POSITION: absolute; top:23px;
}
.droplist LI {
	FLOAT: none; WIDTH: 88px; margin:0px; height:22px; line-height:22px; overflow:hidden; padding:0px; padding:0px;
}
.droplist LI A {
	DISPLAY: block; height:22px; line-height:22px; text-align:center
}
.droplist LI A:link {
	COLOR: #333
}
.droplist LI A:visited {
	COLOR: #333
}
.droplist LI A:hover {
	BACKGROUND: #e4ebee; TEXT-DECORATION: none
}
.droplist LI A:active {
	BACKGROUND: #e4ebee; TEXT-DECORATION: none
}