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; }
.clearflx:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
input, select { vertical-align: middle;}
input[type="button"]{ cursor: pointer;}
.no{ display: none;}
#wrap{ background: #f2f2f2; min-height: 100%; overflow: hidden;padding-bottom:30px;}
#main{ position: relative;z-index: 2; *overflow: hidden;margin-top:30px;}
.container{ max-width: 1300px; margin: 0 auto;}
.con_bg{ padding: 30px; background-color: #ffffff;}
.con_bg.detail{padding:15px 30px 40px 30px;}
.con_bg.szfld{padding:30px 30px 40px 30px;}
.gl_line{ margin: 5px auto 0; padding-bottom: 15px; border-top: 1px solid #ebebeb;}
.szf_tit{ line-height: 70px; height: 70px; font-size: 26px; color: #1658a0;}
.szf_con{ padding: 30px; background-color: #f5faff;}
.szf_tit_l,.szf_tit_l1{ float: left; line-height: 20px; font-size: 20px; font-weight: bold; width: 10%;}
.szf_tit_r{ float: left; margin-left: 28px; text-align: center;}
.szf_tit_r1{ width: 90%; float: left;}
.szf_tit_r p{ line-height: 46px; font-size: 16px;}
.szf_tit_r img{ width:auto; max-height: 176px;}
.szf_tit_r1 li{ width: 15%; text-align: center; float: left; font-size: 16px;}
.szf_tit_r1 li p{ line-height: 40px;text-align: center;}
.szf_tit_r1 li a{ display: block; margin-left: 20px;}
.szf_tit_r1 li a img{  height:146px;}

@media \0screen\,screen\9 {}