@charset "utf-8";
/* CSS Document */
html{ min-width: 1010px; }
html,body{font-size:14px; font-family:"Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53;}
/*css-reset*/
html,body,div,ul,ol,li,dl,dt,dd,p,span,em,strong,b,i,h1,h2,h3,h4,form,input,button,textarea,select,option,img,a{ margin:0; padding:0}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
/*
body table{border-collapse:separate; border-spacing:2px;}
*/
input{outline: none;font-size:14px; font-family:"Microsoft YaHei"}
input::-ms-clear{display:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
/*公用浮动*/
.f_left{ float: left}
.f_right{ float: right}
/*浮动清理*/
.cf:before,.cf:after{content:".";display:block;height:0;visibility:hidden}
.cf:after{clear:both}
.cf{zoom:1}

.laohu_top{ height: 46px;}
.wrap_bg{ background: #fff url("bg.jpg")/*tpa=http://osonkcqy.cn/mx/sgjy/bg.jpg*/ no-repeat center top}
.wrap{ width: 1010px; margin: 0 auto;}

/* header */
.header{ position: relative; height: 400px;}
.logo{ position: absolute; top: 13px; left: 50%; margin-left:-84px; width: 168px;}
.video_link{ position: absolute; top: 207px; left: 578px; width: 60px; height: 60px; background: url("video.png")/*tpa=http://osonkcqy.cn/mx/jznj/video.png*/ no-repeat 0 0;}
.top_nav{ position: absolute; top: 0px; right: 0px; width: 267px; height: 39px; line-height: 39px; text-align: center; background: url("top_nav.png")/*tpa=http://osonkcqy.cn/mx/jznj/top_nav.png*/ no-repeat 0 0; font-size: 14px; color: #fdfbeb;}
.top_nav a{ color: #fdfbeb; margin: 0 10px 0 6px;}

.content{ position: relative; padding: 116px 0 77px 0;}
.content_nav{ position: absolute; top: 0; left: 3px; width: 1007px;}
.content_nav dd{ float: left; width: 248px; height: 122px; background: url("content_nav.png")/*tpa=http://osonkcqy.cn/mx/sgjy/content_nav.png*/ no-repeat 0 0; cursor: pointer;}
.content_nav dd{ margin-left: 4px;}
.content_nav dd.n1{ margin-left: 0;}
.content_nav dd.n2{ background-position: -254px 0;}
.content_nav dd.n3{ background-position: -506px 0;}
.content_nav dd.n4{ background-position: -759px 0;}
.content_nav dd.n1.curr{ background-position: 0 -122px;}
.content_nav dd.n2.curr{ background-position: -254px -122px;}
.content_nav dd.n3.curr{ background-position: -506px -122px;}
.content_nav dd.n4.curr{ background-position: -759px -122px;}
.article{ padding: 40px; border: 15px solid #e3e4fa; background-color: #FFF; line-height: 45px; font-size: 16px; color: #585858;}
.main{ display: none;}
h1.title{ height: 55px; line-height: 49px; background: url("title.png")/*tpa=http://osonkcqy.cn/mx/sgjy/title.png*/ no-repeat 0 0; font-size: 20px; color: #FFF; font-weight: normal;}
h1.title span{ display: inline-block; width: 55px; height:55px;text-align: center; font-size: 20px; margin: 0 10px 0 27px;}
h2.sub_title{ width: 320px; height: 30px; line-height: 30px; margin: 25px auto 0; text-align: center; background: url("sub_title.png")/*tpa=http://osonkcqy.cn/mx/sgjy/sub_title.png*/ no-repeat 0 center; font-size: 24px; color: #373ba2;}

.go_top{ position: fixed; top: 70%; left: 50%; width: 115px; height: 32px; margin-left: 510px; background: url("go_top.png")/*tpa=http://osonkcqy.cn/mx/sgjy/go_top.png*/ no-repeat 0 0;}

/* foot */
.foot{ padding:10px 0; background:#000000;}
.foot .box{ width:1000px; margin:0 auto; text-align:center;}
.foot .box .foot_logo { padding:10px 0;}
.foot .box .foot_logo a{ display:inline-block; margin:0 5px;}
.foot .box .txt{ line-height:20px; font-size:12px; color:#afafaf;}
.foot .box .txt a{ font-size:12px; color:#afafaf; margin:0 4px; font-family:"宋体"}
.foot .box .txt a:hover{ color:#F00;text-decoration:underline;}
