@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, 
textarea,select  { margin:0; padding:0; }
*html{/*background-image:url(about:blank);background-attachment:fixed;*/}
body{ font-size:12px; color:#040404;font-family:"Microsoft YaHei"; }
h1, h2, h3, h4, h5, h6{ font-size:12px;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
i{ display:inline-block;}
a { text-decoration:none; color:#040404; cursor:pointer;}
a:hover { cursor:pointer; text-decoration:none;color:#222;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:' '; background:#ccc;}
.clearAll{ clear:both;zoom:1;}
a img { border:none; }
li.clear { float:none; width:auto; height:auto; padding:0; margin:0; }
input{ border:0 none; padding:0px; margin:0px;padding: 5px 10px;}
table { border-collapse: collapse; border-spacing: 0;}

.pr{ position:relative;}
.pa{ position:absolute;}
.ftms{ font-family:"Microsoft YaHei"}


.tl { text-align:left!important; }.tc { text-align:center!important; }.tr { text-align:right!important; }

.ti2 { text-indent:2em; }  

.fb { font-weight:bold; }

.fn { font-weight:normal; }

.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #ddd;}
.Bd_btm{ border-bottom:1px solid #ddd;}
.nbd{ border:0 none !important;}
.nbd td{ border:0 none !important;}


.dil { display:inline; }
.bk { display:block !important;}
.dn{ display:none;}
.dik{ display:inline-block;}
.od { overflow:hidden }
.dtb{ display:table}
.vm{ vertical-align:middle}


.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40{line-height: 40px;}


.f12 { font-size:12px !important; }
.f14 { font-size:14px !important; }
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important; line-height:20px;}
.f22{font-size:22px; line-height:22px;}
.f24{font-size:24px; line-height:24px;}
.f26{font-size:26px; line-height:26px;}
.f28{font-size:28px; line-height:28px;}
.f30{font-size:30px; line-height:30px;}
.f36{font-size:36px; line-height:36px;}


.nbg{ background:none !important;}
.mt_5{ margin-top:5px;}.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}
.ml_5{ margin-left:5px;}.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}
.mr_5{ margin-right:5px;}.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}
.mb_5{ margin-bottom:5px;}.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}
.mg_0{ margin:0px !important;}
.mt_35{ margin-top:35px;}
.mt_40{ margin-top:40px !important;}

.pt_5{ margin-top:5px;}.pt_10{ margin-top:10px;}.pt_15{ margin-top:15px;}.pt_20{ margin-top:20px;}
.pl_5{ margin-left:5px;}.pl_10{ margin-left:10px;}.pl_15{ margin-left:15px;}.pl_20{ margin-left:20px;}
.pr_5{ margin-right:5px;}.pr_10{ margin-right:10px;}.pr_15{ margin-right:15px;}.pr_20{ margin-right:20px;}
.pb_5{ margin-bottom:5px;}.pb_10{ margin-bottom:10px;}.pb_15{ margin-bottom:15px;}.pb_20{ margin-bottom:20px;}
.pd_0{ padding:0px;}
.pd20{ padding:0 20px;}

.wa{ width:100% !important;}
.tuL{ text-decoration:underline}
.ttL{ text-decoration:line-through}

.zh{word-break:break-all;} 
.dq{ text-align:justify}   


.w1000{ width:1000px;}
.w980{ width:980px;}


.h80{ height:80px;}
.w160{ width:160px;}
.w290{ width:290px !important}
.H190{ height:190px;}
.H150{ height:150px;}


.red{color:#ff2400;}
.col_red{ color:#d11111;}
.col_blue{ color:#1d6c9e;}
.col_grey { color:#999 !important;}
.col_blue2{ color:#38a6df}
.col_org{ color:#f18700 !important;}

.zH{ z-index:99;}


body{ background-image:url(../images/index_bg_top.png); background-repeat:no-repeat ;background-position:center 0;position:absolute;top:0;left:0;width:100%;background-color:#f1f4f9}


/*noscript*/
.noscriptTips{ width:400px; height:150px;padding:50px 50px; margin:-200px -250px; left:50%; position:fixed; _position:absolute; 
top:50%; background:#fff; z-index:99; border:1px solid #ddd; border-radius:10px; box-shadow:5px 5px 5px #ccc;}
.noscriptTips p{ padding-left:80px; font-size:14px;line-height:24px; width:320px;}
.noscriptTips em{ font-size:54px; display:inline-block;border:2px solid #ddd; border-radius:64px; width:64px; height:64px; text-
align:center; line-height:64px; color:#E1B8B8; left:0px; top:0px; position:absolute;}

/*head*/
.header{width:100% }



.center{ width:100%; margin:0 auto;}
.logo_1{ display:inline-block; width:550px; height:110px; background:url(../images/header_logo.png) no-repeat 0 0; float:left; margin-top:30px; text-indent:-999999px;z-index: 9999;position: relative;}
.nav{ width:420px; float:right; margin-top:54px;}




.i-na0{background:url("P020161104724137629754.png")/*tpa=http://www.szmqs.gov.cn/js/images/P020161104724137629754.png*/ no-repeat left;width:16px;height:16px;}
.i-na1,.i-na2,.i-na3,.i-na4,.i-na5{ display:inline-block; width:14px; height:14px; background-image:url("ico_nav.png")/*tpa=http://www.szmqs.gov.cn/theme/ico/ico_nav.png*/; background-repeat:no-repeat;}
.i-na1{ background-position:0 0;}
.i-na2{ background-position:-103px 0;}
.i-na3{ background-position:-205px 0;}
.i-na4{ background-position:-307px 0;}
.i-na5{ background-position:-415px 0;}
.i-gov{ display:inline-block; position:absolute; right:-120px;}
.nav li.active a{ color:#f5a207;}

.searchBox{ border:1px solid #107bcc; float:right; border-radius:4px; overflow:hidden; margin-bottom:10px;right:76px;}
.ip-search{ width:195px; height:32px; line-height:30px; padding:0 5px; float:left}
.i-search{ width:68px; height:32px; background:url(../images/ico_search.png) no-repeat  center #879969; float:left; border:0;}
.i-search{background:url(../images/ico_search.png) no-repeat center center #2159AF;}

.toutiao{background-color: #fff;}
.toutiao p{text-align:center;font-size:14px;color:#fff;}
.toutiao a{color:#013f8a}
.toutiao a:hover{text-decoration:underline;color:#013f8a}

.home-banner .bd .banner-title i{width:44px; height:100%; background-color:#8cb932; display:inline-block; float:left;}


/*indexNewsBox*/
.indexNewsBox{ float:right; width:100%; height:106px;color:#fff;background-color:rgba(170,60,20,0.8);margin-bottom:10px;padding-top:14px;}
.indexNewsBox1{ float:right; width:100%; height:106px;color:#fff;background-color:rgba(4,58,92,0.8);margin-bottom:10px;padding-top:14px;}
.indexNewsBox2{ float:right; width:60%; height:106px;color:#fff;background-color:rgba(3,152,145,0.8);padding-top:14px;}

/*footer*/
.ifooter{width:100%;height:306px;background:#1D3656;margin-top:100px}
.ifooter p a{color:#fff;font-size:14px;display:block;margin:0 auto;width:260px;}
.ifooter-con{width:100%;background-color:#eee;}
.ifooter .l{float:left;line-height:26px;text-align:center;}
.ifooter .r{float:right;}
.ifooter .center{width:30%;color:#333;padding-top:166px;height:70px;align:center;}
.copyright{text-align: center;color: #fff;font-size: 14px;line-height: 26px;width: 900px;margin: 0 auto;margin-top: 40px;}
.fl{ float:right;color:#fff}
.fl  a{margin:0 20px;color:#fff}
.fr{ float:right;margin-right:12px;color:#fff}
.fr a{margin:0 5px;color:#fff}
.i-link{ width:20px; height:20px; display:inline-block; vertical-align:middle; background:url("ico_line.png")/*tpa=http://www.szmqs.gov.cn/theme/ico/ico_line.png*/ no-repeat; margin-right:10px;}
.ftsel{ border-radius:4px; margin-right:5px; display:inline-block; padding:0 35px 0 10px;;}
.ftlink span{ font-size:18px; color:#fff; margin-right:10px;}

/*新闻列表*/
.list_title{float:left;width:90%;border-bottom:1px dashed #c8def3;}
.list_fl{float:right;color:#999;border-bottom:1px dashed #c8def3;}
.list_data{float:left;color:#999;margin-left:20px;}

.i-ico1,.i-ico2,.i-ico3{width:24px; height:26px; display:inline-block; vertical-align:middle; background-image:url("ico_copy.png")/*tpa=http://www.szmqs.gov.cn/theme/ico/ico_copy.png*/; background-repeat:no-repeat;}
.i-ico1{ background-position:0px 0;}
.i-ico2{ background-position:-24px 0;}
.i-ico3{ background-position:-48px 0;}

.style2 .header{overflow:hidden;background:rgba(0,0,0,0.70);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.style2 .logo{ display:inline-block; width:419px; height:61px; background:url("logoSm.png")/*tpa=http://www.szmqs.gov.cn/theme/ico/logoSm.png*/ no-repeat 0 0; float:left; margin-top:5px; text-indent:-999999px;}
.style2 .nav2 li i{ display: none;}


.listpage span.act{
    display: inline-block;
    padding: 0 10px;
    line-height: 24px;
    background: #C4DBDC;
    margin-left: 4px;
    color:#ffffff;
}
.mobileshow{display:none;}


/*right-fixed*/
.right-fixed{position:fixed; right:0px; bottom:150px;}
.right-fixed li{width:50px; height:50px; background-color:#cacaca; margin-bottom:1px; cursor:pointer; position:relative;}
.right-fixed .app, .right-fixed .weixin, .right-fixed .wap, .app-logo, .weixin-logo{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .app:hove, .right-fixed .weixin:hover, .right-fixed .wap:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .back-top{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .back-top:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .app{background-position:-10px -170px;}
.right-fixed .weixin{background-position:-65px -170px;}
.right-fixed .wap{background-position:-120px -170px;}
.right-fixed .back-top{display:none; background-position:-175px -170px;}
.right-fixed .app:hover{background-position:-10px -114px;}
.right-fixed .weixin:hover{background-position:-65px -114px;}
.right-fixed .wap:hover{background-position:-120px -114px;}
.right-fixed .back-top:hover{background-position:-175px -114px;}
.app-logo, .weixin-logo, .wap-logo{width:162px; display:none; position:absolute; bottom:0; left:-162px; border:1px solid #ccc; box-sizing:border-box;}
.app-logo{height:180px; background-position:-180px -229px;}
.weixin-logo{height:200px; background-position:-10px -229px;}
.right-fixed .app:hover .app-logo{display:block;}
.right-fixed .weixin:hover .weixin-logo{display:block;}
.right-fixed .wap:hover .wap-logo{display:block;}

/*nav-down-menu*/
 .navigation-down {
    width: 1280px;
    margin: 0 auto;
              }
 .navigation-down .nav-down-menu .navigation-down-inner {
                  margin: auto;
                  width: 1200px;
                  position: relative;
              }
[class*="am-icon-"] {
                  display: inline-block;
                  font-style: normal;
              }
 [class*="am-icon-"]:before {
                  display: inline-block;
                  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
                  font-size: inherit;
                  text-rendering: auto;
                  -webkit-font-smoothing: antialiased;
                  -moz-osx-font-smoothing: grayscale;
                  -webkit-transform: translate(0, 0);
                  -ms-transform: translate(0, 0);
                  transform: translate(0, 0);
              }
 .navigation-down .nav-down-menu {
                  margin: 0;
                  position: absolute;
                  /*top: 204px;*/
                  width: 1200px;
                  height: 390px;
                  z-index:100;
              }

.fontclass {
   height: 195px;
    width: 40%;
    text-align: center;
    color: #fff;
    float:left;
}
.fontclass_b{
   height: 195px;
    width: 40%;
    text-align: center;
    color: #fff;
    float:left;
}
.fontclass20{ width: 20%;}
.fontclass i{ 
	font-size: 67px;
    display: inline-block;
    margin-top: 40px;
 }
.fontclass_b i{ 
	font-size: 67px;
    display: inline-block;
    margin-top: 40px;
 }
 .fontclass span{
 	font-size: 20px;
    line-height: 54px;
    letter-spacing: 7px;
 }
 .fontclass_b span{
 	font-size: 20px;
    line-height: 54px;
    letter-spacing: 7px;
 }
.back80{  background-color: #80b9a1; }
.back98{background-color: #98c4b0;}
.back8c{ background-color: #8cbea8;}
.back84{ background-color: #84aeba;}
.back93{ background-color: #93b8c3;}
.back79{ background-color: #79a7b4;}
.fontclass:hover{ color:#80b9a1;background-color: #fff;  }
.fontclass_b:hover{ color:#79a7b4;background-color: #fff;  }




/*alone*/
.alone-location{color: #d53a39;}
.alone-title{color: #d53a39;}
/*content*/
.content-location{color: #d53a39;}
.content-title{color: #d53a39;}



.list{
 line-height:40px; font-size:15px; color:#999;margin-top:16px}
 
