/* reset */


/*

table{border-collapse:collapse;border-spacing:0;}

label{cursor:pointer;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

input,button,textarea,select{*font-size:100%}

sup,sub{font-size:100%;vertical-align:baseline}

blockquote,q{quotes:none}

body{color:#000;background:#fff;font:12px/1.5em Tahoma, Arial, Helvetica, snas-serif;}

*{margin:0;padding:0;}

img,a,fieldset{border:0;}

ol,ul,li{list-style-type:none;}

a{color:#000;text-decoration:none;}

a:hover{color:#000;text-decoration:underline;}

*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.clearfix {
  display: inline-block
}

*html .clearfix {
  height: 1%
}

.clearfix {
  display: block
}

.clear,
.cls {
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
  display: block;
}

.red {
  color: #dc0443;
}

body {
  min-width: 1000px;
  width: expression((documentElement.clientWidth<1000) ? "1000px": "auto");
}


/* 解决浏览器最小化正常显示 */


/* background */

.ngmenu,
.ngmenu li a,
.enmenu,
.enmenu li a,
.ngmenu li a.current span,
.enmenu li a.current span {
  background: url(/theme/comm/images/repeat-mainnav.png) no-repeat;
}


/* ngmenu */

.ngmenu {
  position: relative;
  z-index: 2;
}

.ngmenu,
.ngmenu li a {
  background-repeat: repeat-x;
}

.ngmenu {
  height: 26px;
  border: solid 1px #b5af8d;
  border-width: 1px 0 1px 0;
  background-position: 0 -3px;
  padding: 0 0 0 40px;
}

.ngmenu li {
  float: left;
  position: relative;
  border: solid 1px #a3a3a3;
  border-width: 0 1px 0 1px;
  margin: 0 0 0 -1px;
}

.ngmenu li a,
.ngmenu li a:visited {
  display: block;
  color: #874b46;
  width: 95px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;
  border-left: solid 1px #e6e3d4;
  border-right: solid 1px #fff;
  background-position: 0 -3px;
}

.ngmenu li ul {
  display: none;
}

.ngmenu li:hover ul {
  display: block;
  position: absolute;
  top: 25px;
  left: -5px;
  margin: 0 0 0 0;
  width: 103px;
  background: url(/theme/comm/images/navtopbg.png) no-repeat;
  padding: 2px 0 0 0;
}


/*20110824*/

.ngmenu li:hover a {
  color: #CC0033;
  background-image: url("/theme/comm/images/sprite.png");
  background-position: 0 -9999px;
  border-left: 1px solid #e6e3d4;
  border-right: 1px solid #fff;
  text-decoration: none;
}


/*20110824*/

.ngmenu li a span {
  display: block;
}

.ngmenu li a.current span {
  background-position: 0 -74px;
  background-repeat: repeat-x;
  color: #fff;
}

.ngmenu li:hover li a {
  color: #5a5a5a;
  display: block;
  background-position: 0 -657px;
  line-height: normal;
  height: 25px;
  line-height: 26px;
}

*+html .ngmenu li:hover li a {
  line-height: 29px;
}

.ngmenu li:hover li a:hover {
  color: #CC0033;
  background-position: 0 -683px;
}


/*20110824*/

.ngmenu li li {
  padding: 0 6px;
  background: url(/theme/comm/images/repeat-shadow.png) no-repeat;
  border: 0;
}

.ngmenu li li.last {
  background: url(/theme/comm/images/navlast.png) no-repeat;
  height: 6px;
  overflow: hidden;
  padding: 0;
  border: 0;
  width: 105px;
  margin: 0;
}


/* enmenu */

.enmenu {
  position: relative;
  z-index: 2;
  font: 8pt Tahoma, Arial, Helvetica, snas-serif;
}

.enmenu,
.enmenu li a {
  background-repeat: repeat-x;
}

.enmenu {
  height: 26px;
  border: solid 1px #b5af8d;
  border-width: 1px 0 1px 0;
  background-position: 0 -5px;
  padding: 0 0 0 50px;
}

.enmenu li {
  float: left;
  position: relative;
  border: solid 1px #a3a3a3;
  border-width: 0 1px 0 1px;
  margin: 0 0 0 -1px;
}

.enmenu li a,
.enmenu li a:visited {
  display: block;
  color: #874b46;
  width: 120px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;
  border-left: solid 1px #e6e3d4;
  border-right: solid 1px #fff;
  background-position: 0 -615px;
}

.enmenu li ul {
  display: none;
}

.enmenu li:hover ul {
  display: block;
  position: absolute;
  top: 25px;
  left: -5px;
  margin: 0 0 0 0;
  width: 120px;
  background: url(/theme/comm/images/ennavtopbg.png) no-repeat;
  padding: 2px 0 0 0;
}

.enmenu li:hover a {
  color: #CC0033;
  background-image: url("/theme/comm/images/sprite.png");
  background-position: 0 -999px;
  border-left: 1px solid #e6e3d4;
  border-right: 1px solid #fff;
  text-decoration: none;
}

.enmenu li a span {
  display: block;
}

.enmenu li a.current span {
  background-position: 0 -74px;
  background-repeat: repeat-x;
  color: #fff;
}

.enmenu li:hover li a {
  color: #5a5a5a;
  display: block;
  background-position: 0 -657px;
  line-height: normal;
  height: 25px;
  line-height: 26px;
  font-size: 8pt;
}

.enmenu li:hover li a:hover {
  color: #CC0033;
  background-position: 0 -683px;
}

.enmenu li li {
  padding: 0 6px;
  background: url(/theme/comm/images/enrepeat-shadow.png) no-repeat;
  border: 0;
}

.enmenu li li.last {
  background: url(/theme/comm/images/ennavlast.png) no-repeat;
  height: 6px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  width: 130px;
}

.enmenu li a.no-child {
  width: 100px !important;
}


/* ngfooter */

.ngfooter {
  padding: 10px;
  border-top: solid 1px #ccc;
}

.ngbtnnav span {
  margin: 0 5px;
}

.ngbrowser {
  float: left;
  color: #ccc;
}

.ngcopyright {
  float: right;
  color: #999;
}

.ln-menu {
  height: 26px;
  background: #FFF url("/theme/comm/images/repeat-mainnav.png") repeat-x 0 -4px;
  border-width: 1px 0;
  padding-left: 40px;
}
.lang-en .ln-menu,.en .ln-menu{
  padding-left: 10px;
}

.ln-menu,
.ln-menu li {
  border-color: #B5AF8D;
  border-style: solid;
}

.ln-menu li {
  float: left;
  border-width: 0 1px;
  margin-right: -1px;
  position: relative;
  z-index: 9;
}

.ln-menu a {
  display: block;
  _zoom: 1;
  height: 25px;
  line-height: 24px;
  width: 96px;
  text-align: center;
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: #ffffff #ffffff #E5E2D3 #E6E3D4;
  font-size: 12px;
  color: #874B46;
}

.ln-menu a:hover {
  text-decoration: none;
  color: #cc0033;
}

.ln-menu .current {
  background: url("/theme/comm/images/repeat-mainnav.png") repeat-x scroll 0 -74px transparent;
  color: #FFF;
}

.ln-menu .current:hover {
  color: #FFF;
}

.ln-submenu {
  position: absolute;
  top: 26px;
  left: -5px;
  width: 96px;
  display: none;
  border-top: 1px solid #B5AF8D;
  padding: 0 6px 4px;
  z-index: 9999;
  background: url("/theme/comm/images/repeat-shadow-lnmenu-24.png") no-repeat left bottom;
  _background: url("/theme/comm/images/repeat-shadow-lnmenu-8.png") no-repeat left bottom;
}

.lang-en .ln-submenu,
.en .ln-submenu {
  width: 120px;
  background: url("/theme/comm/images/repeat-shadow-lnmenu-en-24.png") no-repeat left bottom;
  _background: url("/theme/comm/images/repeat-shadow-lnmenu-en-8.png") no-repeat left bottom;
}
.lang-en .search + .ln-submenu,
.en .search + .ln-submenu {
  width: 100px;
  background: url("/theme/comm/images/repeat-shadow-lnmenu-en-24.png") no-repeat left bottom;
  _background: url("/theme/comm/images/repeat-shadow-lnmenu-en-8.png") no-repeat left bottom;
}
.lang-en .law + .ln-submenu,
.en .law + .ln-submenu {
  width: 80px;
  background: url("/theme/comm/images/repeat-shadow-lnmenu-en-24.png") no-repeat left bottom;
  _background: url("/theme/comm/images/repeat-shadow-lnmenu-en-8.png") no-repeat left bottom;
}
.lang-en .expert + .ln-submenu,
.en .expert + .ln-submenu {
  width: 95px;
  background: url("/theme/comm/images/repeat-shadow-lnmenu-en-24.png") no-repeat left bottom;
  _background: url("/theme/comm/images/repeat-shadow-lnmenu-en-8.png") no-repeat left bottom;
}



.ln-submenu li,
.ln-submenu li a {
  border: none;
  margin-right: 0;
}

.ln-submenu li a {
  background: url("/theme/comm/images/sprite.png") repeat-x 0 -657px;
}

.ln-submenu li a:hover {
  background: url("/theme/comm/images/sprite.png") repeat-x 0 -684px;
}

.lang-en .ln-menu a,
.en .ln-menu a {
  width: 120px;
  font-size: 8pt;
}

.btn-a {
  display: inline-block;
  zoom: 1;
  position: relative;
}

.btn-a {
  padding: 0 10px;
}

.btn-button {
  padding: 0 10px;
  *padding-right: 0;
  *padding-left: 0;
}

.btn-ipt {
  padding: 0 10px 1px;
  *padding-right: 4px;
  *padding-left: 4px;
}

.btn-a,
.btn-ipt,
.btn-button {
  height: 28px;
  zoom: 1;
  line-height: 28px;
  color: #fdfdfd;
  font-size: 13px;
  _font-size: 12px;
  border: none;
  cursor: pointer;
}

.btn-a:hover {
  text-decoration: none;
  color: #fdfdfd;
}

.btn-red {
  background: #ed1c24;
}

.btn-blue {
  background: #009ddb;
}

.btn-green {
  background: #77b800;
}

.btn-gray {
  color: #666;
  background: #cccccc;
}

.btn-gray:hover {
  color: #666;
}

.radioBox {
  vertical-align: top;
}

.radioBox input {
  position: relative;
  top: 2px;
}

.formtable .input {
  border: 1px solid #7F9DB9;
}

.legal_list li .effect-flag {
  font-size: 14px;
  width: 0px;
  vertical-align: bottom;
  _vertical-align: baseline;
}

.lang-en .legal_list li .effect-flag {
  font-size: 10pt;
  /*margin-right: 2px;*/
}

.legal_list li .revised,
.legal_list li .part-expired,
.legal_list li .expired,
.legal_list li .taxNoteListIcon {
  margin-right: 2px;
  display: inline-block;
}

.legal_list li .revised {
  height: 17px;
  padding: 1px 38px 2px;
  background: url('/theme/comm/style/images/flag_revised_cn.gif') no-repeat 0 0;
}

.legal_list li .part-expired {
  height: 17px;
  padding: 1px 38px 2px;
  background: url('/theme/comm/style/images/part-expired-cn.gif') no-repeat 0 0;
}

.legal_list li .taxNoteListIcon {
  height: 17px;
  padding: 1px 38px 2px;
  background: url('/theme/comm/style/images/flag_tax_note_cn.gif') no-repeat 0 0;
}

.legal_list li .expired {
  height: 17px;
  padding: 1px 38px 2px;
  background: url('/theme/comm/style/images/flag_expired_cn.gif') no-repeat 0 0;
}

.lang-en .legal_list li .revised {
  height: 16px;
  padding: 2px 38px;
  background: url('/theme/comm/style/images/flag_revised_en.gif') no-repeat 0 0;
}

.lang-en .legal_list li .part-expired {
  height: 16px;
  padding: 2px 38px;
  background: url('/theme/comm/style/images/part-expired-en.gif') no-repeat 0 0;
}

.lang-en .legal_list li .taxNoteListIcon {
  height: 16px;
  padding: 2px 25px;
  background: url('/theme/comm/style/images/flag_tax_note_en.gif') no-repeat 0 0;
}

.lang-en .legal_list li .expired {
  height: 16px;
  padding: 2px 38px;
  background: url('/theme/comm/style/images/flag_expired_en.gif') no-repeat 0 0;
}


/*通用icon*/
.info_blue {
  background: url('/theme/comm/style/images/info_blue.png') no-repeat
}

.dot_red {
  background: url('/theme/comm/style/images/allicon-est.png?v=20140718') no-repeat;
  background-position: -334px 3px;
}

.locked_icon {
  background: url('/theme/comm/style/images/lock_icon.gif') no-repeat
}

.newCase_status:before {
  border: 5px solid transparent;
  border-right-color: #ff0068;
  bottom: -5px;
  content: "";
  display: block;
  position: absolute;
  right: 1px;
}

.newCase_status {
  background: #ff0068;
  border-radius: 3px;
  color: #fff;
  font-size: 11px;
  line-height: 1;
  letter-spacing: 0.01em;
  padding: 4px 10px;
  position: absolute;
  right: 25px;
  top: -18px;
  text-transform: uppercase;
}

.cuspic {
  width: 67px;
  height: 70px;
  margin: 5px 0px 5px 25px;
  cursor: pointer;
  display: block;
  position: relative;
  border: 1px solid #d6d6d6;
}

.cuspic11 {
  background: url('/theme/customize/images/pic11.png?v=20180119') no-repeat;
}

.cuspic21 {
  background: url('/theme/customize/images/pic21.png?v=20180119') no-repeat;
}

.cuspic22 {
  background: url('/theme/customize/images/pic22.png?v=20180119') no-repeat;
}

.cuspic23 {
  background: url('/theme/customize/images/pic23.png?v=20180119') no-repeat;
}

.cuspic31 {
  /*float: left;*/
  background: url('/theme/customize/images/pic31.png?v=20180119') no-repeat;
  margin: 12px 10px 0px 25px;
}

.cuspic_commentary {
  /*float: left;*/
  background: url('/theme/customize/images/pic31.png?v=20180119') no-repeat;
  margin: 12px 10px 0px 25px;
}

.cuspic41 {
  background: url('/theme/customize/images/pic41.png?v=20180119') no-repeat;
}

.cuspic42 {
  background: url('/theme/customize/images/pic42.png?v=20180119') no-repeat;
}

.cuspic43 {
  background: url('/theme/customize/images/pic43.png?v=20180119') no-repeat;
}

.cuspic44 {
  background: url('/theme/customize/images/pic44.png?v=20180119') no-repeat;
}

.cuspic45{
  background:url('/theme/customize/images/pic45.png?v=20180119') no-repeat;
}
.cuspic46{
  background:url('/theme/customize/images/pic46.png?v=20180119') no-repeat;
}
.cuspic47{
  background:url('/theme/customize/images/pic47.png?v=20180119') no-repeat;
}
.cuspic48{
  background:url('/theme/customize/images/pic48.png?v=20170802') no-repeat;
}
.ngzinelist span {
  margin: 5px 0px;
}

#setline {
  position: absolute;
  top: 0px;
  right: -3px;
  width: 6px;
  height: 45px;
  background-color: #ed1c24
}

.cuspic .selected.cover {
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0px;
  left: 0px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.cuspic .selected.gou {
  width: 24px;
  height: 24px;
  background: url('/theme/customize/images/gou.gif') no-repeat;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
#national-standard-txt{
  background: #f9f4d6;
  width: 100%;
  height: 82px;
  border-bottom: 1px solid #999798;
  position: relative;
}
#national-standard-txt .tip-close{
  position: absolute;
  right: 2px;
  top: 0;
  width: 20px;
  height: 28px;
  background: url('/theme/lnc/images/close.jpg') no-repeat;
  cursor: pointer;
}
#national-standard-txt .national-main{
  padding: 0 20px;
  height: 100%;
}
#national-standard-txt .national-main .import-inform{
  float: left;
}
#national-standard-txt .national-main >div img{
  width: 119px;
}
#national-standard-txt .national-main .import-content{
  position: relative;
  height: 100%;
  overflow: hidden;
}
#national-standard-txt .national-main .import-content span{
  font-size: 16px;
  font-weight: bold;
  background: #fc9900;
  position: absolute;
  width:20px;
  height:20px;
  border-radius: 5px;
  top: 7px;
  left: 20px;
  text-align: center;
  line-height: 20px;
  color: #fff;
}
#national-standard-txt .national-main .import-content .information{
  font-size: 13px;
  padding: 10px 24px;
}
#national-standard-txt .national-main .import-content .information p{
  margin-bottom: 3px;
}
#national-standard-txt .national-main .import-content .information-en{
  padding: 3px 20px;
}
#national-standard-txt .national-main .import-content .information-en p{
  margin-bottom: 2px;
  line-height: 14px;
}

.fancypic-image {
  float: left;
  margin-right: 186px;
}






































