@charset "utf-8";
/* CSS Document */


/*jy - index list*/
.zb_jyscpic {width:1198px; height:260px; margin-top:10px; border:1px solid #ccc;}
.zb_jyscpic img {width:1198px; height:260px; vertical-align:bottom;}
.zb_jym {margin-top:10px; border-bottom:1px solid #ccc; overflow:hidden;}
.zb_jymt {height:40px; border-bottom:2px solid #ccc;}
.zb_jymt h2 {position:relative; top:2px; float:left; height:38px; margin-right:60px; padding:0 10px; border-bottom:2px solid #12499a; font:bold 18px/38px Microsoft Yahei;}
.zb_jymt .mtc {float:left; padding-top:20px;}

.zb_listcon {float:right; width:1198px; margin-top:10px; border:1px solid #ccc;}
.zb_listcont {height:34px; padding:0 10px; background:#f7f7f7; color:#666; font:normal 17px/34px Microsoft Yahei;}
.zb_listscreen {padding:10px 20px 20px; overflow:hidden;}
.zb_listscreenm {border-bottom:1px dotted #ccc; overflow:hidden; zoom:1;}
.zb_listscreenm dt {float:left; width:100px; line-height:20px; padding:8px 0; color:#666; font-weight:bold; text-align:center;}
.zb_listscreenm dd {float:left; width:1018px; line-height:20px; padding:8px 0;}
.zb_listscreenm dd a {display:inline-block; margin-right:10px; color:#034d88;}
.zb_listscreenm dd a:hover {color:#034d88;}
.zb_listscreenm .bxbtn,.zb_listscreenm .bxbtn:hover {padding:0 8px; background:#12499a; color:#fff;}
.zb_listconbx {clear:both; height:30px; line-height:30px; padding:0px 14px; background:#f7f7f7;}
.zb_listconbx b {float:left; color:#666;}
.zb_listconbx span {display:inline-block; height:30px; line-height:30px; margin-left:10px; padding-right:12px; cursor:pointer;}
.zb_listconbx .jx {background:url(../../images/cngc/zb_jxicon.gif) no-repeat right;}
.zb_listconbx .sx {background:url(../../images/cngc/zb_sxicon.gif) no-repeat right;}
.zb_listconbx p {float:right; height:30px; line-height:30px;}
.zb_listcat {padding:10px 5px; overflow:hidden;}
.zb_listcat .zb_lct {height:26px; background:#f2f9ff;}
.zb_listcat h2 {float:left; height:26px; margin-right:20px; padding-left:30px; background:url(../../images/cngc/zb_listtarrow.gif) 15px 50% no-repeat; color:#12499a; font:bold 15px/26px Microsoft Yahei;}
.zb_listcat span {float:left; line-height:26px;}
.zb_listcatc {display:inline; float:left; width:222px; margin:10px 7px 10px 7px; overflow:hidden;}
.zb_listcatc li {height:26px; line-height:26px;}
.zb_listcatc li.zb_listcatcimg {width:222px; height:195px; margin-bottom:5px; text-align:center; overflow:hidden; vertical-align:bottom;}
.zb_listcatc li.zb_listcatcimg a img {display:inline-block; width:220px; height:193px; border:1px solid #fff;}
.zb_listcatc li.zb_listcatcimg a img:hover {border:1px solid #ccc;}
.zb_listcatc li.zb_listcatctext {width:222px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zb_listcatc li.zb_listcatctext a {color:#666;}
.zb_listcatc li.zb_listcatctext a:hover {color:#12499a;}
.zb_listcatcimg {width:222px; height:195px; text-align:center; overflow:hidden; vertical-align:bottom;}
.zb_listcatcimg a img { width:220px; height:193px; border:1px solid #fff;}
.zb_listcatcimg a img:hover {border:1px solid #ccc;}
.zb_listcatctext {line-height:20px; color:#666; overflow:hidden;}
.zb_listcatc em {position:relative; top:2px; float:left;}
.zb_listcatc font {display:inline-block; float:left; line-height:26px; margin-right:5px; font-family:verdana;}
.zb_listcatc .scj {color:#034d88; font-size:14px; text-decoration:line-through;}
.zb_listcatc .xsj {color:#e21f27; font-size:18px;}
.zb_listcatc .hyj {color:#e21f27; font-size:14px; font-family:Microsoft Yahei;}

.zb_schcontc {padding:20px; background:#fff;}
.zb_schcontc .ct {padding:20px 0; text-align:center;}
.zb_schcontc .ct img {margin-right:20px; vertical-align:middle;}
.zb_schcontc .cm {width:300px; margin-left:435px; padding-top:20px;}
.zb_schcontc .cm dt {font:normal 12px/24px "宋体";}
.zb_schcontc .cm dd {width:300px; height:24px; line-height:24px; background:url(../../images/cngc/zb_pointicon.gif) 0 50% no-repeat; color:#888; text-indent:9px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zb_schcontc .schbtn {width:300px; margin-left:435px;}
.zb_schcontc .xycgbtn {display:inline-block; height:20px; line-height:20px; margin-top:5px; padding:0 15px; border:1px solid #d45205; background:url(../../images/cngc/zb_xycgbtnbg.gif) repeat-x; color:#fff; cursor:pointer;}
.zb_schcontc .xycgbtn:hover {color:#fff; text-decoration:none;}
*html {background-image:url(about:blank); background-attachment:fixed;} /*解决IE6下滚动抖动的问题*/
.zb_frxycg {position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+185)); right:30px; top:185px; width:77px; height:87px;} /*解决IE6下不兼容 position:fixed 的问�?/

/*detail*/
.zb_detailt {margin-top:10px; overflow:hidden;}
.zb_detailtl {float:left; width:352px;}
.zb_detailtl .dtpic {display:inline-block; width:350px; height:350px; border:1px solid #ebebeb; vertical-align:bottom;}
.zb_detailtl .dtbtm {height:54px; margin-top:5px; overflow:hidden;}
.zb_detailtl .dtbtm .lbtn,.zb_detailtl .dtbtm .rbtn {display:inline-block; float:left; width:17px; height:54px; background:url(../../images/cngc/zb_lrbtn.gif) no-repeat; overflow:hidden;}
.zb_detailtl .dtbtm .rbtn {background-position:-27px 0;}
.zb_detailtl .dtbtm .sc {float:left; width:318px; overflow:hidden; position: relative;}
.zb_detailtl .dtbtm .sc li {display:inline; float:left; width:52px; height:52px; margin-left:8px; border:1px solid #ccc;}
.zb_detailtl .dtbtm .sc li img {display:inline-block; width:50px; height:50px; padding:1px; vertical-align:bottom;}
.zb_detailtl .dtbtm .sc li.current {width:50px; height:50px; border:2px solid #e4393c;}
.zb_detailtl .dtbtm .sc li.current img {padding:0;}
.zb_detailtl img {vertical-align:bottom;}
.zb_detailtr {float:right; width:830px;}
.zb_detailtrc {padding-bottom:5px; border-bottom:1px dotted #ccc; overflow:hidden;}
.zb_detailtrc dt {height:40px; border-bottom:1px dotted #ccc; color:#666; font:bold 16px/40px Microsoft Yahei; padding-left:10px;}
.zb_detailtrc dd {padding:6px 0; color:#666; overflow:hidden; zoom:1; padding-left:10px;}
.zb_detailtrc dd span {display:inline-block; float:left;}
.zb_detailtrc dd .ddbtn {margin-right:15px; padding:3px 20px 3px 10px; border:1px solid #ccc; background:url(../../images/cngc/zb_ddarrowicon.gif) 90% 50% no-repeat; vertical-align:middle;}
.zb_detailtrc dd .ddbtn:hover {color:#333; text-decoration:none;}
.zb_detailtrc dd .zxqtbtn {display:inline-block; padding-right:18px; background:url(../../images/cngc/zb_qticon.gif) no-repeat top right; color:#12499a;}
.zb_dtrctable {float:left; border:1px solid #ebebeb;}
.zb_dtrctable th {height:20px; background:#f3f3f3; color:#666; font-weight:normal; text-align:center; }
.zb_dtrctable td {height:20px; border:1px solid #ebebeb; color:#666; text-align:center;}
.zb_dtrctable .price {color:#c00; font-size:16px; font-weight:bold; font-family:Microsoft Yahei;}
.zb_detailtrb {margin-top:15px; overflow:hidden;}
.zb_detailtrb dt {float:left; line-height:21px; color:#666; padding-left:10px;}
.zb_detailtrb dd {float:left; width:495px; line-height:21px; overflow:hidden;}
.zb_detailtrb .fbtn,.zb_detailtrb .slnum,.zb_detailtrb .zbtn {display:inline-block; float:left; width:16px; height:21px; background:url(../../images/cngc/zb_igmnum.gif) no-repeat; vertical-align:middle;}
.zb_detailtrb .zbtn {margin-right:8px; background-position:-51px 0;}
.zb_detailtrb .slnum {width:35px; height:21px; line-height:21px; background-position:-16px 0;}
.zb_detailtrb .cinput {float:left; width:30px; height:16px; line-height:16px; margin-top:3px; padding:0 2px; border:0; text-align:center;}
.zb_detailtrb .iconzk {display:inline-block; width:5px; height:10px; background:url(../../images/cngc/zb_iconsite.gif) no-repeat; vertical-align:middle;}
.zb_detailtrb .selnum li {float:left; margin:0 8px 3px 0; padding:1px;}
.zb_detailtrb .selnum a {display:inline-block; height:22px; line-height:22px; padding:0 10px; border:1px solid #e0e0e0; vertical-align:bottom; overflow:hidden;}
.zb_detailtrb .selnum a:hover {margin:-1px; border:2px solid #ff4400 !important; color:#333; text-decoration:none;}
.zb_detailtrb .selnum .selected {margin:-1px; border:2px #ff4400 solid !important;background-color:#fff4f0; color:#ff4400 !important; background:url(../../images/cngc/zb_gmselected.gif) no-repeat bottom right;}
.zb_detailtrbtn {margin-top:25px; padding-left:60px; overflow:hidden; zoom:1;}
.zb_detailtrbtn .gmbtn,.zb_detailtrbtn .gwcbtn {display:inline-block; width:150px; height:35px; margin-right:20px; background:url(../../images/cngc/zb_xqbtn.gif) no-repeat; vertical-align:bottom;}
.zb_detailtrbtn .gwcbtn {background-position:0 -55px;}
.zb_detailml {float:left; width:300px; margin-top:20px; border:1px solid #ebebeb;}
.zb_detailml h2 {height:29px; line-height:29px; padding:0 10px; border-bottom:1px solid #ebebeb; background:#f7f7f7; color:#666; font-weight:bold;}
.zb_detailmlc {padding:5px 10px; overflow:hidden;}
.zb_detailmlc li {float:left; width:90px; height:26px; line-height:26px; margin-right:2px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zb_detailmlc li a {color:#666;}
.zb_detailmlc li a:hover {color:#12499a;}
.zb_detailmr {float:right; width:830px; margin-top:20px;}
.zb_detailmrt {padding-left:20px; border-bottom:1px solid #ebebeb;}
.zb_detailmrtc {height:30px; background:#f7f7f7;}
.zb_detailmrtc li {position:relative; top:1px; float:left; line-height:29px; width:90px; color:#666; font-size:14px; text-align:center; cursor:pointer;}
.zb_detailmrtc li.current {line-height:28px; border:1px solid #ebebeb; border-top:2px solid #0a9cc3; border-bottom:none; background:#fff; color:#333; font-weight:bold;}
.zb_detailmrc {padding:10px 0; overflow:hidden;}
.zb_detailmrc table {margin:0 auto;}
.zb_detailmrcs {width:730px; margin:0 auto; overflow:hidden;}
.zb_detailmrcs li {float:left; width:235px; height:26px; line-height:26px; margin-right:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zb_detailmrcs li span {color:#666;}
.zb_detailmrcm {overflow:hidden;}

/*tg*/
.zb_tg {margin-top:10px; overflow:hidden;}
.zb_tg h1 {height:40px; border-bottom:1px dotted #ccc; color:#666; font:bold 16px/40px Microsoft Yahei;}
.zb_tgml {float:left; width:352px; height:352px; margin-top:10px;}
.zb_tgml img {display:inline-block; width:350px; height:350px; border:1px solid #ddd;}
.zb_tgmr {float:right; width:628px; margin-top:10px;}
.zb_tgmrtable th {height:35px; font-weight:normal; text-align:right; font-family:宋体;}
.zb_tgmrtable td {height:35px; font-size:14px;}
.zb_tgmrbtn {height:80px; padding:30px 0 0 15px;}
.zb_cjtgbtn,.zb_cjtggraybtn {display:inline-block; width:162px; height:44px; margin-right:10px; background:url(../../images/cngc/zb_cjtgbtn.png) no-repeat; overflow:hidden;}
.zb_cjtgbtn:hover {background-position:-172px 0;}
.zb_cjtggraybtn {background-position:0 -54px;}
.zb_tgmrnum {height:40px; padding-left:15px; color:#666;}
.zb_tgmrnum .redfont {display:inline-block; margin-right:10px; color:#e21f27; font-size:16px; font-weight:bold; font-family:arial;}
.zb_tgmrtime {height:43px; padding:7px 15px 0; background:#12499a; color:#fff;}
.zb_tgmrtime p {float:left; display:inline-block;}
.zb_tgmrtime .clockicon {display:inline-block; float:left; width:25px; height:25px; margin:5px 10px 0 0; background:url(../../images/cngc/zb_clockicon.gif) no-repeat;}
.zb_tgmrtime .sysj {margin-top:9px; font-size:14px; font-weight:bold; font-family:宋体;}
.zb_tgmrtime .tbg {display:inline-block; width:55px; height:36px; margin:0 5px; background:url(../../images/cngc/zb_tgtimebg.gif) no-repeat; color:#bf0e11; font:bold 27px/36px 宋体; text-align:center; vertical-align:middle;}
.zb_tgcmt {margin-top:20px;}
.zb_tgdprompt {width:800px; margin:10px auto 0; border:1px solid #ffcc7f; background:#ffffe5; overflow:hidden;}
.zb_tgdprompt .btmline {border-bottom:1px solid #ffe5b2;}
.zb_tgdprompt dl {width:780px; padding:10px; overflow:hidden;}
.zb_tgdprompt dt {float:left; width:80px; line-height:20px; color:#666; font-weight:bold; text-align:right;}
.zb_tgdprompt dd {float:left; width:700px; line-height:20px;}
.zb_tgxqtable th {height:30px; padding:5px; border:1px solid #ddd; background:#f7f7f7; font-size:14px; font-weight:normal;}
.zb_tgxqtable td {height:30px; padding:5px; border:1px solid #ddd; font-size:14px; text-align:center;}
.zb_tgxqtable .fl {text-align:left;}