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:link, a:visited, a:active {outline-style: none;-moz-outline-style: none;}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%; padding-bottom: 30px; overflow: hidden;}#main{ position: relative;z-index: 2;margin-top:30px; *overflow: hidden;}.container{ max-width: 1300px; margin: 0 auto;}.tab1{ height: 53px; border-bottom: 1px solid #e0e0e0;}.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 li{ line-height: 48px; padding-left: 14px; overflow: hidden; background: url('../images/dtszf_dot.png') no-repeat left 21px; font-size: 18px;}.list li:last-child{ padding-bottom: 0;}.list li span{ color: #999999; margin-left: 15px; font-size: 16px;display: inline-block}.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;}.ss_box1,.btn1{ float: left;}.btn1{ width:28%; height: 43px; line-height: 43px; border: 0; text-align: center; background-color: #1661ab; font-size: 16px; color: #ffffff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer;}.btn1:hover{ opacity: 0.9;}.mar_t15 { margin-top: 15px; }.pad_t20 { padding-top: 20px; }.xdgdd.nons_hs, .slide_insn.nosn{ display: none!important;}.xsj-dp{position: absolute;left: 50%;margin-left: -8px;width: 14px;height: 8px;top:-7px; z-index: 101;}.zdly-xl span{margin: 0 12px;display: inline-block;font-size:16px;}.zdly-xl{position: absolute;left: 0;right: 0;border: 1px #e8e8e8 solid;z-index: 10;background: #fff;top: 61px;padding: 5px 0;display: none;}.zdly-xl2{width:500px;border-radius: 4px;box-shadow: 0 2px 8px rgba(0,0,0,.1);padding: 10px 0;z-index: 100;top:54px;left: 50%;margin-left: -250px;}.list-zw li a.jd{display:none;}@media \0screen\,screen\9 { 	.tab1 span.more1 i{ font-size: 12px;}}