
/*general css*/
.clear {
  clear: both
}

/*css for header*/
#header {
  width: 920px;
  height: 60px;
  border: 0px;
  padding: 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  text-align: center;
  /*vertical-align: middle;*/
}

#header ul{
  width: 920px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: center;
  font-size: 0px; /*hack for IE 6.0 showing one line gap for header ad flash*/
}

#header ul li {
  float: left;
  text-align: center;
  display: inline-block;
}

#universal-navigation {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  font-family: "宋体";
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#universal-navigation ul {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  list-style-type: none;
  font-family: "宋体";
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
  display: inline-block;
}

#universal-navigation ul li {
  float: left;
  border: 0px;
  padding: 4px 25px 2px 25px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  height: 19px;
  background-color: #4f91cd;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#universal-navigation ul li a {
  height: 19px;
  font-family: "楷体_gb2312", arial;
  font-size:14px;
  font-weight: 600;
  color: #f9f9f9;
  text-decoration: none;
}

#universal-navigation ul li a:hover {
  color: #666;
}

#content {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px auto;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#content-head {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px auto;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#content-head ul {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: inline;
}

#content-head ul li {
  width: 920px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  float: left;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#content-head ul li img {
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

/*content body without content navigation*/
#content-body-nonav {
  float: right;
  padding: 0px 0px 0px 197px;
  margin: 0px;
  border: 0px;
  width: 721px;
}

#content-body-nonav ul {
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style-type: none;
}

#content-body-nonav ul li {
  float: left;
  font-family: "宋体";
  font-size: 13px;
  color: #49494c;
  line-height: 1.431;
}

#content-body-nonav-wide {
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  width: 752px;
}

#content-body-nonav-wide ul {
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
}

#content-body-nonav-wide ul li {
  float: left;
  
}

#content-body-nonav-wide ul li.content-text {
  padding: 10px 0px 0px 0px;
  width: 515px;
  font-family: "宋体";
  font-size: 13px;
  color: #49494c;
  line-height: 1.431;
}

#content-body-nonav-wide ul li.content-text a {
  text-decoration: none;
  color: #336699;
}

#content-body-nonav-wide ul li.content-text img {
  border: 0px;
  vertical-align: baseline;
}

#content-body-nonav-wide ul li.content-pic {
  float: left;
  width: 227px;
}

#content-body-nonav ul li.cell_tiltle_top_left {
  padding: 48px 0px 20px 0px;
  height: 37px;
  width: 169px;
  border-top: 2px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 2px solid #646464;
}

#content-body-nonav ul li.cell_tiltle_top_right {
  padding: 5px 0px 0px 0px;
  height: 100px;
  width: 169px;
  border-top: 2px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 0px solid #646464;
}

#content-body-nonav ul li.cell_tiltle_middle_left { 
  padding: 48px 0px 20px 0px;
  height: 37px;
  width:169px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 2px solid #646464;
}

#content-body-nonav ul li.cell_tiltle_middle_right {
  padding: 5px 0px 0px 0px;
  height: 100px;
  width: 169px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 0px solid #646464;
}

#content-body-nonav ul li.cell_1l_padding {
  width: 682px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 2px solid #646464;
}
#content-body-nonav ul li.cell_text_left {
  width: 169px;
  height: 20px;
  padding: 3px 0px 0px 0px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 2px solid #646464;
}

#content-body-nonav ul li.cell_text_right {
  width: 169px;
  height: 20px;
  padding: 3px 0px 0px 0px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 0px solid #646464;
}

#content-body-nonav ul li.cell_text_2l_left {
  padding: 10px 0px 0px 0px;
  height: 30px;
  width: 169px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 2px solid #646464;
}

#content-body-nonav ul li.cell_text_2l_right_1 {
  padding: 10px 0px 0px 0px;
  height: 30px;
  width: 169px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 0px solid #646464;
}

#content-body-nonav ul li.cell_text_2l_right_2 {
  padding: 3px 0px 0px 0px;
  height: 37px;
  width: 169px;
  border-top: 0px solid #646464;
  border-right: 2px solid #646464;
  border-bottom: 2px solid #646464;
  border-left: 0px solid #646464;
}

/*content body with content navigation*/
#content-body-nav {
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  width: 721px;
  border: 1px;
  border-left: 2px solid rgb(222,222,226); 
}

#content-body-nav ul {
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
}

#content-body-nav ul li {
  float: left;
}

#content-body-nav ul li.content-text {
  float: left;
  padding: 10px 0px 0px 10px;
  width: 474px;
  font-family: "宋体";
  font-size: 13px;
  color: #49494c;
  line-height: 1.431;
}

#content-body-nav ul li.content-text ul {
  clear: both;
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  display:inline;
}

#content-body-nav ul li.content-text ul li {
  float: left;
  clear: both;
  font-family: "宋体";
  font-size: 13px;
  color: #49494c;
  line-height: 1.431;
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}

#content-body-nav ul li.content-text ul li a {
  text-decoration: none;
}

#content-body-nav ul li.content-text ul.dot-mark {
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#content-body-nav ul li.content-text ul.dot-mark li {
  width: 474px;
}

#content-body-nav ul li.content-text ul.dot-mark li img {
  border: 0px;
  margin: 0px 5px -3px 0px;
  padding: 0px 0px 0px 0px;
  width:15px;
  height:15px;
}

#content-body-nav ul li.content-text img {
  border: 0px;
  vertical-align: baseline;
}

#content-body-nav ul li.content-text a {
  color: #336699;
}

#content-body-nav ul li.content-pic {
  float: left;
  width: 227px;
}

/*content body without navigation, this is just for padding*/
#content-navigation-padding {  
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  width: 197px;
}

#content-navigation-padding ul {
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline;
}

#content-navigation-padding ul li {
  float: left;
  width: 189px;
  padding: 16px 0px 3px 8px;
  height:22px;
  border: 0px;
}

/*for content body with navigation, this is content navigation*/
#content-navigation {  
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  width: 197px;
}

#content-navigation ul {
  margin: 0px;
  border: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline;
}

#content-navigation ul li {
  float: left;
  width: 189px;
  padding: 16px 0px 3px 8px;
  height:22px;
  border-bottom:1px solid rgb(222,222,226); 
}

#content-navigation ul li a {
  float: left;
  text-decoration: none;
  font-family: "楷体_gb2312";
  color: rgb(123,173,218);
  font-weight: 600;
  font-size: 15px;
}

#content-navigation ul li a:hover {
  color: #4f91cd;
  font-size: 17px;
  text-decoration: none;
}/*end of #content style*/

#legacy-navigation {
  border: 0px;
  padding: 26px 0px 0px 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  width: 503px;
  height: 45px;
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#legacy-navigation ul {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 503px;
  height: 45px;
  list-style-type: none;
  display: inline-block;
}

#legacy-navigation ul li {
  float: left;
  border: 0px;
  padding: 0px;
  margin: 0px;
  height: 38px;
}

#legacy-navigation ul li a {
  text-align: center;
  text-decoration: none;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#legacy-navigation ul li a:hover {
  color: rgb(79,145,205);
}

#legacy-navigation ul li.legnav-nonlast {
  padding: 0px 30px 7px 0px;
}

#legacy-navigation ul li.legnav-last {
  padding: 0px 0px 7px 0px;
}

#footer {
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  width: 378px;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#footer ul {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 378px;
  list-style-type: none;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
  display: inline-block;
}

#footer ul li {
  float: left;
  border: 0px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#legacy-navigation-wide {
  border: 0px;
  padding: 26px 0px 0px 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  width: 503px;
  height: 45px;
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#legacy-navigation-wide ul {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 503px;
  height: 45px;
  list-style-type: none;
  display: inline-block;
}

#legacy-navigation-wide ul li {
  float: left;
  border: 0px;
  padding: 0px;
  margin: 0px;
  height: 38px;
}

#legacy-navigation-wide ul li a {
  text-align: center;
  text-decoration: none;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#legacy-navigation-wide ul li a:hover {
  color: rgb(79,145,205);
}

#legacy-navigation-wide ul li.legnav-wide-nonlast {
  padding: 0px 30px 7px 0px;
}

#legacy-navigation-wide ul li.legnav-wide-last {
  padding: 0px 0px 7px 0px;
}
#footer-wide {
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;/*auto makes elements centering in the container*/
  width: 378px;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

#footer-wide ul {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 378px;
  list-style-type: none;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
  display: inline-block;
}

#footer-wide ul li {
  float: left;
  border: 0px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: baseline;/*same as its children, or one gap below this block in IE*/
}

.para_faq {
  margin-top: -3px;
  margin-bottom: 0px;
  padding: 2px 0px 12px 28px;
}

.para_collamer {
  margin-top: -14px;
  margin-bottom: 0px;
  padding: 2px 0px 2px 20px;
}
