@charset "utf-8";
/* CSS Document */

body, button, input, select, textarea {
    font-family: "宋体";
    font-size: 12px;
}

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;
}
.fr {
    float: right;
}
.fl{
    float:left;
}
paddingl-20{
margin-left:20px;
}
.g-hd {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #E4E4E4;
    color: #656565;
    height: 22px;
    line-height: 22px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 5px;
}
.top-login {
    float: left;
    margin-right: 8px;
}
.g-hd a:link, .g-hd a:visited {
    color: #656565;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}
.header2 {
    font-size: 12px;
    margin: 0 auto;
    width: 950px;
}
.clearfix {
}
.hd-block {
    padding-bottom: 15px;
    padding-top: 10px;
}
.hd-block h1 {
    background: url("https://www.100ppi.com/images/2011/logo-sou.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    width: 222px;
}
.hd-block1 {
    padding-bottom: 8px;
    padding-top: 10px;
}
.hd-block1 h1 {
    background: url("https://www.100ppi.com/images/2011/logo-sou.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    width: 220px;
}
.hd-block1 .head-r {
    float: left;
    font: 12px arial;
    margin-top: 5px;
    text-align: left;
    width: 68px;
}
.hd-block1 .head-m {
    float: left;
    font-size: 12px;
    text-align: left;
    width: 660px;
}
.hd-block1 .head-r a:link,.hd-block1 .head-r a:visited {
    background: url("https://www.100ppi.com/images/2011/button.gif") no-repeat scroll 0 -5px #FFFFFF;
    clear: both;
    color: #333333;
    display: block;
    line-height: 18px;
    padding-left: 20px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
.hd-block h1 a {
    display: block;
    height: 66px;
    text-indent: -99999px;
    width: 175px;
}
.hd-block1 h1 a {
    display: block;
    height: 66px;
    text-indent: -99999px;
    width: 175px;
}
a:link, a:visited {
    color: #333333;
    text-decoration: none;
}
.top-login input {
    border: 1px solid #E3E3E3;
    font-size: 12px;
    line-height: 100%;
    padding: 1px 2px;
    vertical-align: middle;
    width: 60px;
}
.top-login input.submit-btn {
    background: url("https://www.100ppi.com/images/2011/submit-btn-tr.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 16px;
    vertical-align: middle;
    width: 39px;
}
.ibu {
    clear: both;
    font-size: 14px;
}
.ibu h2 {
    font-weight: normal;
}
.ibu b {
    display: block;
    float: left;
    margin-right: 13px;
}
.ibu a, .ibu a:link, .ibu a:visited {
    color: #21469F;
    display: block;
    float: left;
    margin-right: 13px;
}
a:link, a:visited {
    color: #333333;
    text-decoration: none;
}
.bgfortop {
    
    width: 100%;
}
.cle {
    clear: both;
}
button, input, select, textarea {
    font-size: 100%;
}
button, input, select, textarea {
    vertical-align: middle;
}
.iser {
    clear: both;
    font-size: 12px;
    height: 23px;
    padding-top: 2px;
    width: 510px;
}
ul, li {
    display: list-item;
    list-style-type: none;
}
.iser li {
    float: left;
    line-height: 22px;
    padding-right: 5px;
}
.form8ab {
    border: 1px solid #7F9DB9;
    font-size: 14px;
    height: 18px;
    line-height: normal;
    text-decoration: none;
    width: 370px;
}
.form81a {
    height: 24px;
    width: 56px;
}
.form81b {
    height: 24px;
    width: 65px;
}
.iserb {
    clear: both;
    color: #666666;
    font: 12px "SimSun";
    height: 23px;
    text-align: left;
    width: 510px;
}
.iserb input[type="radio"] {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 3px;
}
.m-body {
    clear: both;
    margin: 0px auto;
    width: 950px;
}
.m-body .l-body {
    display: inline;
    float: left;
    margin: 10px 0;
    width: 250px;
}
.mulu{
    background: url("https://www.100ppi.com/images/2011/all.gif") repeat-x scroll 0 -48px transparent;
    clear: both;
    height: 27px;
    overflow: hidden;
    width: 100%;
}
.mulu h3 {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font: bold 14px arial;
    padding: 8px 0 3px 30px;
}
.mulu span {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll right 0 transparent;
    color: #21469F;
    display: block;
    float: right;
    font: 12px "Simsun";
    height: 26px;
    overflow: hidden;
    padding: 9px 10px 0 0;
    text-align: right;
    width: 65px;
}
.mulu span a:link, .mulu span a:visited {
    color: #21469F;
}

a:link, a:visited {
    color: #21469E;
    text-decoration: none;
}
.cbna {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #E4E4E4 #DADADA;
    border-style: solid;
    border-width: 1px;
    clear: both;
    padding-bottom: 7px;
	background:#F9FDFF;
}
.cbna .cbna-title {
    clear: both;
    color: #333333;
    font: 12px/20px "Simsun";
    height: 20px;
    padding-top: 7px;
    text-align: left;
}
.cbna .cbna-title .ct1 {
    float: left;
    text-indent: 30px;
    width: 105px;
}
.cbna .cbna-title .ct2 {
    float: left;
    width: 50px;
}
.cbna .cbna-title .ct3 {
    float: left;
    width: 67px;
}
.cbna .cbna-cate {
    clear: both;
    font: 12px "Simsun";
    margin: 0 10px;
    text-align: left;
}
.cbna .cbna-cate .catetitle {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -284px -606px #E8EFFB;
    clear: both;
    color: #21469F;
    font: bold 12px/18px "Simsun";
    height: 18px;
    margin: 6px 0 1px;
    padding-left: 20px;
    text-align: left;
}
.cbna .cbna-cate ul {
    border-bottom: 1px dashed #CCDDF5;
    clear: both;
    height: 19px;
}
.cbna .cbna-cate .cbc1 {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -284px -440px transparent;
    text-indent: 20px;
    width: 90px;
}
.cbna .cbna-cate li {
    float: left;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}
.cbna .cbna-cate .cbc2 {
    width: 73px;
}
.cbna .cbna-cate .cbc3 {
    width: 55px;
}
.green, a.green:link, a.green:visited {
    color: #009900;
}
.red, a.red:link, a.red:visited {
    color: #FF0000;
}
.floright{
    float:right;
}
.r-body{
    width:690px;
	float:right;
	margin-top: 10px;

}
.futbgla {
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") repeat-x scroll 0 -65px transparent;
    height: 28px;
    width: 100%;
}
.mar-left5{
    margin-left:3px;
}
.mar-right5{
    margin-right:4px;
}
.width5 {
    width: 5px;
}
.furbglb{
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") no-repeat scroll 0 0 transparent;
    height: 28px;
}
.width680 {
    width: 680px;
}
.width220 {
    width: 220px;
}
.wd240 {
    width: 240px;
}

.futtb1 {
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") no-repeat scroll 5px -305px transparent;
    height: 28px;
    line-height: 28px;
    padding-left: 18px;
    margin-top: -27px;
}
.margint-29{
    margin-top: -29px;
}
.t14 {
    font-size: 14px;
}
a:link, a:visited {
    color: #23459F;
    text-decoration: none;
}
.width195 {
    width: 340px;
}

.height28p {
    height: 28px;
}

.height_28p {
    line-height: 28px;
}
.futbg1c {
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") no-repeat scroll -95px 0 transparent;
    height: 28px;
	margin-top: -29px;
}
.hd-ur2 {
    padding: 6px 5px 4px 10px;
}
.hd-ur2 ul {
    list-style: none outside none;
    margin:2px 0;
    overflow: hidden;
    padding: 0;
	border-bottom: 1px solid #CEEF1F8;
}
.hd-ur2 ul li {
    display: inline;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.hd-ur2 ul li dl {
    
}

.hd-ur2 ul li dt {
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") no-repeat scroll 0 -346px transparent;
    float: left;
    margin-right: 3px;
    padding-left: 15px;
    vertical-align: middle;
	  width:90px;
}

.blues, a.blues:link, a.blues:visited {
    color: #21469F;
    text-decoration: none;
}
.hd-ur2 ul li dt a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    text-decoration: none;
}
.hd-ur2 ul li dd {
    float: left;
    height: 23px;
    line-height: 22px;
    
    vertical-align: middle;
	width: 80px;
	text-align:left;

}
.hd-ur2 .marl-141{
   text-indent: 108px;
    width: 188px;
}
.hd-ur2 .marl-140 {
    text-indent:107px;
    
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -185px -407px transparent;
    padding-left: 7px;
    text-align: left;
    width: 286px;
}
.hd-ur2 ul {
    border-bottom: 1px solid #EEF1F8;
    clear: both;
   padding-bottom: 1px;
}
.hd-ur2 ul .ht40{
    height:25px;
}
.hd-ur2 ul .ht145{
    height:115px;
}
.hd-ur2 ul .ht25{
    height:25px;
}
.mart22{
    margin-top:10px;
}
.hd-ur2 .bg{
     background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -293px -407px transparent;
    padding-left: 6px;
    text-align: left;
    width: 180px;
    display:inline;
}
.colunm1 {
    background: url("https://www.100ppi.com/images/2011/all.gif") repeat-x scroll 0 -48px transparent;
    clear: both;
    height: 27px;
    margin-top: -1px;
    overflow: hidden;
    width: 100%;
}
.colunm1 h3 {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -280px -512px transparent;
    border-left: 1px solid #C7D7FF;
    color: #333333;
    float: left;
    font: bold 14px arial;
    padding: 6px 0 3px 30px;
}
.colunm1 span {
    border-right: 1px solid #C7D7FF;
    color: #21469F;
    display: block;
    float: right;
    font: 12px "Simsun";
    height: 26px;
    overflow: hidden;
    padding: 9px 10px 0 0;
    text-align: right;
    width: 65px;
}
.colunm1 span a:link, .colunm1 span a:visited {
    color: #21469F;
}
a:link, a:visited {
    color: #2146A1;
    text-decoration: none;
}
.cbna .cbna-cate1 {
    clear: both;
    font: 12px "Simsun";
    margin: 5px 0;
    text-align: left;
}
.cbna .cbna-cate1 ul {
    clear: both;
    height: 19px;
}
.cbna .cbna-cate1 li {
    float: left;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}
.cbna .cbna-cate1 .cbc {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -277px -440px transparent;
    text-indent: 27px;
    width: 79px;
}
.cbna .cbna-cate2 {
    clear: both;
    font: 12px "Simsun";
    margin: 5px 0;
    text-align: left;
}
.cbna .cbna-cate2 ul {
    clear: both;
    height: 20px;
}
.cbna .cbna-cate2 li {
    float: left;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.cbna .cbna-cate2 .cbc {
    background: url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -277px -440px transparent;
    text-indent: 27px;
    width: 118px;
}
.cbna-cate2 a:hover,.colunm1 a:hover,.cbna-cate1 a:hover{ color:#FF6600;text-decoration:underline;};
#footer{width:950px;margin:0 auto;color:#313131;}
#footer p{font-size:12px;text-align:center;padding-top:10px;padding-bottom:10px;}
.footer-t{<font-size:12px></font-size:12px>;height:20px;line-height:20px;background:#E1EAF9;text-align:center;clear:both;}
#footer a:link, #footer a:visited{text-decoration:none;color:#323232;}
#footer a:hover, #footer a:active{text-decoration:underline;color:#F8742C;}

.hd-nsn {
    padding: 6px 5px 4px 10px;
}
.hd-nsn ul {
    list-style: none outside none;
    margin:2px 0;
    overflow: hidden;
    padding: 0;
	border-bottom: 1px solid #CEEF1F8;
}
.hd-nsn ul li {
    display: inline;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}

.hd-nsn ul li dt {
    background: url("https://www.100ppi.com/images/2011/future_bg.gif") no-repeat scroll 0 -346px transparent;
    float: left;
    margin-right: 3px;
    padding-left: 15px;
    vertical-align: middle;
	  width:90px;
}
.hd-nsn ul li dt a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    text-decoration: none;
}
.hd-nsn ul li dd {
    float: left;
    height: 23px;
    line-height: 22px;
    
    vertical-align: middle;
		width: 112px;
		text-align:left;

}
.hd-nsn .marl-141{
   text-indent: 108px;
    width: 220px;
}
.hd-nsn ul {
    border-bottom: 1px solid #EEF1F8;
    clear: both;
   padding-bottom: 1px;
}
.sns_blue a:hover,a.sns_blue:hover{ color:#FF6600;text-decoration:underline;};

.m-body .q_content {
    float: left;
    margin: 10px 0;
    width: 250px;
    background-color:#F9FDFF
}
.q_title{height:28px; background-image:url(https://www.100ppi.com/images/2011/all.gif); background-position:0px -48px;}
.q_title_a{width:24px; height:28px; background-image:url(https://www.100ppi.com/images/2011/all.gif); float:left}
.q_title_b{float:left; line-height:28px; font-size:14px; font-weight:bold}
.q_title_c{width:4px; height:28px; background-image:url(https://www.100ppi.com/images/2011/all.gif); background-position:-296px 0px; float:right}
.right_bottom{width:248px; border:#ABBFFE 1px solid; border-top:none; padding-bottom:10px;}
.aboutdzb{ text-indent:28px; line-height:22px; width:228px; margin:0px 10px; padding:10px 0px; border-bottom:#999999 1px dotted}

.m-body .ri-body {
    display: inline;
    float: right;
    margin: 10px 0;
    width: 250px;
}


.le-body{
    width:690px;
	float:left;
	margin-top: 10px;

}