body,html{overflow-x:hidden;min-width:320px;expression(document.body.clientWidth < 320? "320px": "auto" );}body { color: #333333; text-align: left; line-height: 30px; font-family: "Microsoft YaHei";}html{ font-size: 14px;}* { margin: 0px; padding: 0px;  font-style: normal; outline: none; }a { text-decoration: none; }a:link, a:visited { color: #333333; }a:hover { color: #1658a0; text-decoration: none; }ul, li { list-style-type: none; margin: 0px; padding: 0px; }img { border: 0px; vertical-align: middle; max-width: 100%;}.clear { clear: both; }input, select { vertical-align: middle;}input[type="button"]{ cursor: pointer;}.f_i{ text-indent: 2em;}.f_l{ float: left;}.f_r{ float: right;}.no{ display: none;}#wrap{ background: #f2f2f2; min-height: 100%; overflow: hidden; padding-bottom:30px;}#main{ z-index: 2; position: relative; *overflow: hidden;}#wrap #main{margin-top: 30px;}.container{ max-width: 1300px; margin: 0 auto;}.con_l{ width: 55.24194%;}.tab1{ height: 53px; border-bottom: 1px solid #efefef;}.tab1 ul,.tab1 li{ float: left;}.tab1 li{ margin-right: 42px; position: relative; height: 53px; line-height: 40px;}.tab1 li a{ display: block; font-size: 20px;}.tab1 li.on a,.tab1 li a:hover{ font-weight: bold; color: #1658a0;}.tab1 li em{position: absolute; left: 50%; width: 0; bottom: 0; transition: .3s all; height: 4px; background-color: #1658a0;}.tab1 li.on em,.tab1 li:hover em{ width:100%; left: 0;}.tab1 span.sp_btn{ float: right;   margin-top: 7px;   background-color: #ba2b29; color: #ffffff; padding: 0 13px; border-radius: 5px; font-size: 16px;}.tab1 span.sp_btn a{ color: #ffffff;}.tab1 span.sp_btn i{ margin-right: 9px;}.list{ padding-top: 10px;position:relative;}.list.xms_1{ padding-top: 0;}.list li{ line-height: 48px; padding-left: 14px; overflow: hidden; background: url("../images/dtszf_dot.png") no-repeat left 21px; font-size: 18px;}.list .xqdt-bd-list li{padding-left:0; background:none;}.budtxx{padding-top:10px;}.list li:last-child{ padding-bottom: 0;}.list li span{ color: #999999; margin-left: 15px; font-size: 16px;display: inline-block;float: right;}.tab1{ position: relative;}.tab1 span.more1{ width: 18px; height: 18px; float: right; margin-top: 17px; line-height: 16px; text-align: center; border: 1px solid #e8e8e8; border-radius: 2px; color: #aeaeae; cursor: pointer;}.tab1 span.more1 i{ font-size:7px;}.tab1 .more_con{ position: absolute; right: 0; top:53px; background-color: #1658a0; width: 150px; text-align: center; padding: 10px 0; display: none;}.tab1 .more_con a{ line-height: 40px; display: block; color: #ffffff; font-size: 16px;}.sjkf_con{ background-color: #f6f6f6; margin-top: 23px; padding: 25px;}.tu2 img,.con_l img{ width: 100%;}.mar_t20s { margin-top: 40px;}.mar_t30 { margin-top: 30px;}.tjxx_tit1_l {font-size: 16px;}.nfyf {font-size: 16px;color: #999;width: 100%;display: block;padding-top: 10px;}.tjxx_tit1_l span {margin-right: 0;}.nfyf a {display: inline-block;text-align: center;width: 48.5%;background: #f4f9ff;padding: 8px 0;margin: 0 1.5% 0 0;border: 1px solid #e8e8e8;border-radius: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.nfyf a:hover{background: #1658a0 !important;color: #fff !important;font-weight: bold;}.nfyf a.no_right{margin-right:0;}.xdgdd.nons_hs, .slide_insn.nosn{ display: none!important;}@media screen and  (max-width:996px){	.tit li span{ display:none}}@media \0screen\,screen\9 { 	.tab1 span.more1 i{ font-size: 12px;}}