@charset "utf-8";
/* CSS Document */

/*cssreset*/
html,body {color:#333;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:12px; font-family:"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:"Microsoft YaHei";}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a:hover {color:#12499a; text-decoration:underline;}
legend {color:#333;}
fieldset,img {border:none;}
button,input,select,textarea {margin:0; padding:0; font-size:12px; outline:0 none; vertical-align:middle;}
button {cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
a:focus {outline:0;}

/*fontcolor*/
.bluefont {color:#034d88;}
.redfont {color:#f00;}
.redfontw {color:#f00; font-weight:bold;}
.orangefont {color:#f50;}
.grayfont {color:#999;}

/*fontlink*/
a.grayfont,a.grayfont:hover {color:#999;}
a.bluefont,a.bluefont:hover {color:#12499a;}
a.redfont,a.redfont:hover {color:#f00;}
a.crimsonfont,a.crimsonfont:hover {color:#c00;}

/*input*/
.cinput {height:23px; line-height:23px; padding:0 2px; border:1px solid #ccc;}
.cia {width:110px;}
.cib {width:200px;}
.cic {width:230px;}
.cid {width:60px;}
.cie {width:320px;}
.cif {width:150px;}
.cig {width:70px;}
.ctextarea {padding:2px; border:1px solid #ccc;}

/*ellipsis*/
.zb_ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*layout*/
.zb_layout {clear:both; width:1200px; margin:0 auto;}
.zb_layout:after {clear:both; display:block; height:0; line-height:0; visibility:hidden; content:'';}

/*rebg*/
.zb_rebg {position:absolute; top:0; left:0; z-index:8001; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}

/*site*/
.zb_site {height:35px; background:#034d88;}
.zb_sitenav {width:1200px; margin:0 auto; padding:0 10px;}
.zb_sitenav .linfo,.zb_sitenav .rinfo {float:left; padding-top:9px; color:#fff;}
.zb_sitenav .rinfo {float:right; text-align:right;}
.zb_sitenav .rinfo a {float:left;}
.zb_sitenav .linfo a,.zb_sitenav .linfo a:hover {color:#cbe5f9;}
.zb_sitenav .rinfo a,.zb_sitenav .rinfo a:hover {color:#fff;}
.zb_sitenav .rinfo .gwc,.zb_sitenav .rinfo .sc,.zb_sitenav .rinfo .help {display:inline-block; float:left; height:26px; line-height:16px; margin-left:12px; background:url(../../images/cngc/zb_siteicon.gif) no-repeat; text-indent:20px; overflow:hidden;}
.zb_sitenav .rinfo .gwc {background-position:0 3px;}
.zb_sitenav .rinfo .sc {background-position:0 -29px;}
.zb_sitenav .rinfo .help {background-position:0 -61px;}
.zb_sitenav .ksfb {position:relative; z-index:100; display:inline-block; float:left; height:26px; line-height:16px; margin-right:8px; padding:0 8px; background:url(../../images/cngc/zb_sitearrowicon.gif) no-repeat right 7px;}
.zb_sitenav .ksfb a {margin-right:5px;}
.zb_sitenav .ksfbcss {background-position:right -16px;}
.zb_sitenav .ksfbcont {position:absolute; top:26px; left:-1px; z-index:100; width:85px; padding:5px 0; border:1px solid #034d88; border-top:0; background:#fff;}
.zb_sitenav .ksfbcont li {width:85px; height:20px; line-height:20px; background:#fff; color:#666; text-align:left; vertical-align:bottom;}
.zb_sitenav .ksfbcont a {display:block; width:75px; margin:0; padding:0 5px; color:#666;}
.zb_sitenav .ksfbcont li a:hover {background:#eee; color:#369; text-decoration:none;}

/*top*/
.zb_top {width:1200px; height:90px; margin:10px auto 0;}
.zb_top_logo {width:1000px; height:90px; margin:10px auto 0;}
.zb_logo,.zb_cglogo,.zb_swlogo {float:left; width:476px; height:72px; background:url(../../images/cngc/zb_logo.jpg) no-repeat;}
.zb_mall_logo {float:left; width:476px; height:72px; background:url(../../images/cngc/zb_logo.png) no-repeat;}
.zb_logo_shoppingList {float:left; width:250px; height:38px; background:url(../../images/cngc/zb_logo_shoppingList.jpg) no-repeat;margin-top: 12px;}
.zb_cglogo {background:url(../../images/cngc/zb_cglogo.jpg) no-repeat;}
.zb_swlogo {width:450px; height:67px; background:url(../../images/cngc/zb_swlogo.jpg) no-repeat;}
.zb_swlogosss {float:left;width:290px; height:67px; background:url(../../images/cngc/zb_swlogosss.jpg) no-repeat;}

.zb_dllogo {display:inline; float:left; width:55px; height:30px; margin:22px 0 0 10px; background:url(../../images/cngc/zb_dllogo.gif) no-repeat;}
.zb_search {float:right; width:500px; margin-top:15px;}
.jyzx_scont {float:left; width:494px; height:30px; border:3px solid #034d88;}
.jyzx_scontl {height:30px; background:#fff;}
.jyzx_scontbtn {display:inline-block; float:right; width:80px; height:30px; background:#034d88; color:#fff; font:bold 14px/30px tahoma,arial,宋体; text-align:center;}
.jyzx_scontbtn:hover {color:#fff; text-decoration:none;}
.jyzx_scont .icon_s {display:inline-block; float:left; width:30px; height:30px; background:url(../../images/cngc/zb_schicon.gif) 5px 6px no-repeat;}
.jyzx_scont .searchinput {float:left; width:309px; height:28px; line-height:28px; border:0; color:#034d88;}
.jyzx_smore {clear:both; height:26px; line-height:26px; padding-left:5px; color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 500px;}
.jyzx_smore a {margin-right:10px;}

.jyzx_searms {position:relative; z-index:6; display:inline-block; float:left; height:30px; line-height:30px; border-right:1px solid #ccc; background:#f5f5f5; cursor:pointer;}
.jyzx_searms ul {position:absolute; top:30px; left:0; width:69px; border:1px solid #d0d0d0; border-width:0 1px 1px; background:#fff; display:none;}
.jyzx_searms li {line-height:26px; padding:0 5px;}
.jyzx_searms li:hover {background:#f5f5f5; color:#333;}
.jyzx_searms a.title {display:inline-block; width:65px; padding-left:5px; background:url(../../images/cngc/zb_xarrowicon.gif) 56px 50% no-repeat; color:#333;}
.jyzx_searms a:hover  {text-decoration:none;}

/*nav*/
.zb_nav {width:1200px; height:40px; margin:0 auto; background:#034d88;}
.zb_navall {position:relative; float:left; z-index:9999; width:210px; height:40px; padding-left:10px; background:url(../../images/cngc/zb_navarrowicon.png) 180px 50% no-repeat #034d88; color:#fff; font:bold 14px/40px Microsoft Yahei;}
.zb_navall:hover {background:#034d88;}
.zb_navsed {position:absolute; top:40px; left:0; z-index:99999; width:220px; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.zb_classcon {border:2px solid #12499a; border-width:0 2px 2px; background:#fafafa;}
.zb_classcon li {position:relative; height:36px; margin:0 auto; border-top:1px solid #ccc; background:url(../../images/cngc/zb_navarrow.gif) no-repeat 95% 50%; vertical-align:bottom;}
.zb_classcon h2 {position:relative; z-index:11; width:211px; height:36px; line-height:36px; background:url(../../images/cngc/zb_classicon.gif) 10px 50% no-repeat; font-size:14px; text-indent:20px;}
.zb_classcon .zb_clicona,.zb_classcon .zb_cliconb,.zb_classcon .zb_cliconc,.zb_classcon .zb_clicond,.zb_classcon .zb_clicone,.zb_classcon .zb_cliconf {display:inline-block; background:url(../../images/cngc/zb_navlicon.gif) 0 10px no-repeat;}
.zb_classcon .zb_cliconb {background-position:0 -32px;}
.zb_classcon .zb_cliconc {background-position:0 -70px;}
.zb_classcon .zb_clicond {background-position:0 -103px;}
.zb_classcon .zb_clicone {background-position:0 -140px;}
.zb_classcon .zb_cliconf {background-position:0 -173px;}
.zb_classconhover h2 {height:34px; line-height:34px; background:#fff; border:1px solid #ddd; border-width:1px 0; background:url(../../images/cngc/zb_classicon.gif) 10px 50% no-repeat #fff;}
.zb_classsed {position:absolute; top:0; left:210px; z-index:10; width:300px; padding:5px 10px; border:1px solid #ddd; background:#fff; color:#333;}
.zb_navc {float:left; height:40px;}
.zb_navc li {display:inline-block; float:left; height:40px; border-right:1px solid #d1dee7; color:#fff; font:bold 15px/40px Microsoft Yahei;}
.zb_navc li a {display:inline-block; padding:0 25px; color:#fff; text-decoration:none;}
.zb_navc li a:hover {background:#012e52;}
.zb_navc li.current {background:#012e52;}
.zb_navtel {display:inline; float:right; height:40px; line-height:40px; margin-right:20px; color:#fff; font-family:Microsoft Yahei;}
.zb_navtel .font18 {font-size:18px;}
.zb_nsite {width:1180px; height:30px; line-height:30px; margin:5px auto 0; padding:0 10px; background:#ebebeb; color:#666;}
.zb_nsite h3 {height:30px; line-height:30px; background:url(../../images/cngc/zb_wzicon.gif) 0 50% no-repeat; text-indent:20px;}

/*footer*/
.zb_footer {margin-top:10px; padding-top:20px; border-top:2px solid #d1d1d1; background:#f3f3f3; overflow:hidden;}
.zb_helper {width:1200px; margin:0 auto 20px; overflow:hidden;}
.zb_helperc {display:inline; float:left; width:270px; height:146px; margin:0 13px;}
.zb_helperc dt {color:#034d88; height:36px; background:url(../../images/cngc/zb_btmicon.gif) 0 4px no-repeat; font-size:18px; font-family:Microsoft YaHei; text-indent:30px;}
.zb_helperc .psfs {background-position:0 -36px;}
.zb_helperc .rhzf {background-position:0 -74px;}
.zb_helperc .shfw {background-position:0 -113px;}
.zb_helperc dd {display:inline-block; width:190px; line-height:24px; margin-left:30px; background:url(../../images/cngc/zb_graypointicon.gif) 0 50% no-repeat; color:#666; text-indent:9px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zb_helperc dd a,.zb_helperc dd a:hover {color:#666;}
/*footer*/
.zb_copyright {height:90px; background:#034d88; overflow:hidden;}
.zb_copyrightc {width:1200px; height:30px; margin:0 auto;}
.zb_copyrightc .cl,.zb_copyrightc .cm {float:left; line-height:30px; color:#fff;text-align:left;width:300px;}
.zb_copyrightc .cm {width:390px; text-align:left;}
.zb_copyrightc .cr {width:290px;float:left; line-height:30px; color:#fff;text-align:left;}

/*dl*/
.zb_dlmcont {width:1000px; margin:0 auto 50px; padding:20px; background:#fefefe; overflow:hidden;}
.zb_dlmleft {float:left; width:620px; height:340px; overflow:hidden;}
.zb_dlmright {float:right; width:304px; padding-top:18px; border:1px solid #cacaca; background:#fafafa; overflow:hidden;}
.zb_dlmrightprompt {width:225px; line-height:18px; margin:0 auto; padding:2px 10px 2px 25px; border:1px solid #ff8080; background:url(../../images/cngc/zb_iconfail.gif) 5px 3px no-repeat #fff2f2;}
.errorMessage span {display:inline-block; line-height:18px;}
.zb_dlmrightcont {width:260px; margin:0 auto; padding:10px 0 5px; overflow:hidden;}
.zb_dlmrightcont dt {height:26px; color:#666;}
.zb_dlmrightcont dt.pt {padding-top:18px;}
.zb_dlmrightcont dd {height:38px;}
.zb_dlmrightcont label {float:left; font-size:14px;}
.zb_dlmrightcont .dtr {float:right; line-height:15px; font-family:宋体;}
.zb_dlmrightcont .dtr input {width:13px; height:13px;}
.zb_dlmrightcont .trg {padding-top:18px; text-align:right;}
.zb_dlmrightcont .hbtn {display:inline-block; width:40px; height:30px; line-height:14px; margin-left:10px; vertical-align:middle;}
.zb_dlmrightcont img {position:relative; top:-1px; display:inline; margin-left:10px; vertical-align:middle;}
.zb_dlmrightcont .cinput {width:248px; height:35px; line-height:35px; padding:0 5px; border:0; background:url(../../images/cngc/zb_logininput.gif) no-repeat;}
.zb_dlmrightcont .codeinput {width:68px; height:20px; line-height:20px; padding:0 2px; border:1px solid #c8c8c8; color:#666;}
.zb_dlmrightcont .btnbg {display:inline-block; width:258px; height:26px; border:0; background:#124a97; color:#fff; font:normal 14px/26px 宋体; text-align:center; cursor:pointer;}
.zb_dlmrightcont .btnbg:hover {background:#05357c; color:#fff; text-decoration:none;}
.zb_dlmrightcont a.grayfont,.zb_dlmrightcont a.grayfont:hover {color:#666;}

.zb_zfsuc {padding:10px;}
.zb_zfsuct {height:30px; text-align:center;}
.zb_zfsuct .cbtna,.zb_zfsuct .cbtnb {display:inline-block; width:112px; height:30px; background:url(../../images/cngc/zb_sucbtnbg.gif) no-repeat; color:#fff; font:normal 15px/30px Microsoft Yahei; text-align:center;}
.zb_zfsuct .cbtna {margin-right:10px;}
.zb_zfsuct .cbtnb {background-position:0 -40px;}
.zb_zfsuct .cbtna:hover {background-position:-122px 0; color:#fff; text-decoration:none;}
.zb_zfsuct .cbtnb:hover {background-position:-122px -40px; color:#fff; text-decoration:none;}
.zb_zfsucc {line-height:1.8; margin-top:15px; padding:5px 10px; border:1px solid #e6dfa9; background:url(../../images/cngc/zb_helpicon.gif) 10px 8px no-repeat #fdffea; text-indent:21px;}

/*page*/
.zb_pager {margin:10px 0; text-align:center;}
.zb_pager a {display:inline-block; margin:0px 2px; padding:3px 5px; border:1px solid #ebebeb; background:#fff; color:#003463; vertical-align:middle;}
.zb_pager a.zb_pageon {border:1px solid #ffaa03; background:#fcf1d3;}
.zb_pageinput {display:inline-block; width:28px; height:22px; line-height:18px; margin:0 3px; padding:0 2px; border:1px solid #ccc; text-align:center;}
.zb_pagebtn {width:41px; height:20px; line-height:20px; margin-left:10px; border:none; background:url(../../images/cngc/zb_pagebtn.gif) no-repeat; cursor:pointer;}