@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}
@media all and (max-width: 240px) {
/* styles for smaller devices */
}

html{font-size: 62.5%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family: "微软雅黑";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}
img {border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a{ color:#2F2F2F; font-size:14px; text-decoration:none;}
a:hover{ color:#7b2e38;text-decoration:none;}
body{ font-family:"微软雅黑"; font-size:14px;}
.ytop{ width:1200px; height:40px; line-height:4px;margin:0 auto;}
.ytop .login-form{ height:40px;}
.ytop .login-form .lf-item{
  position: relative;
  margin-left: 12px;
}
.ytop .login-form .lf-item input{
  position: relative;
  box-sizing: border-box;
  padding-left: 34px;
  z-index: 1;
  width: 114px;
  height: 22px;
  border-radius: 14px;
  border: none;
  background-color: #F0F0F0;
  outline: none;
}
.ytop .login-form .lf-item .ic{
  z-index: 2;
  left: 14px;
}
.ytop .login-form .lf-submit{
  margin-left: 12px;
}
.ytop .login-form .lf-submit button{
  border: none;
  width: 55px;
  height: 22px;
  border-radius: 10px;
  border: none;

  color: #fff;
  cursor: pointer;
  /*background-color: #4F17A7;*/
  /*background-color:#00F;*/
  background:url(denglu.png) no-repeat;
}
.daheader{height:90px;background-color: rgba(102, 102, 102, 0.5);  position:relative; z-index:999;}
.header{ width:1200px; margin:0 auto;}
.header .logo{ width:322px; height:83px;}
.daohang{height:40px; width:810px;}
.daohang ul li{ text-align:center;}
.daohang ul li:hover a{ background:#4954b0; border-radius: 20px;}
.daohang ul .libj a{background:#4954b0; border-radius: 20px;}
.daohang ul li a{ font-size:16px;color:#fff;width:85px; line-height:40px;height:40px; display:block;}
.fullSlide{width:100%;position:relative;height:572px;background:#000;min-width:1200px; margin-top:-90px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:572px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:572px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:3px;margin:0 3px;overflow:hidden;background:#d9e2eb;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:1px 1px 1px 1px; }
.fullSlide .hd ul .on{background:#b11f32;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
.gundong{ width:1200px;margin:0 auto;display: flex;white-space: nowrap;}
.gdwz{width:80px;height:50px; line-height:50px; color:#251c1d;font-size: 16px;}
.notice-container {
            width: 1100px; 
            
            color: #251c1d; height:50px; line-height:50px;
            overflow: hidden;
           
            cursor: pointer;
			display: flex;white-space: nowrap;
        }
        .notice-list {
            display: flex;width:1120px;
            white-space: nowrap;
            animation: scroll-left 30s linear infinite;
        }
        .notice-item {
			
            margin-right: 20px; 
            font-size: 14px;
        }
		.notice-item  a{font-size: 14px;color: #251c1d;}
        @keyframes scroll-left {
            0% {
                transform: translateX(100);
            }
            100% {
                transform: translateX(-100%);
            }
        }



.center_1{ width:1200px;position:relative; height:400px; margin:60px auto;overflow: hidden;}
.center_1 .center_1_wz{ float:left; display:inline; width:580px; padding-left:20px; line-height:200%;font-size:14px; text-align:left;height:400px; }
.center_1 .shipin{ float:right; display:inline;  width:560px; height:400px; margin-left:40px;}


.index-col02{
  padding: 60px 0;
  background-color: #f5f5f5;
}
.index-col02 .row{
  margin: 0 -15px;
}
.index-col02 .ic-gov{
  width: 33.33333333%;
  padding: 0 15px;
}
.index-col02 .ic-banners{
  width: 33.33333333%;
  padding: 0 15px;
}
.index-col02 .ic-banners a{
  display: block;
  text-align: center;
  margin-top: 10px;
}
.index-col02 .ic-banners a:first-child{
  margin-top: 0;
}
.index-col02 .ic-banners a img{
  max-width: 100%;
}
.w1200{
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.ic-gov .icg-des,
.back-words .desc,
.homepage-rte p,
.rte p{
  font-size: 14px;
  color: #575757;
  margin-bottom: 10px;
  line-height: 1.6;
}
.ic-gov .icg-links{
  font-size: 15px;
}
.ic-gov .icg-links ul li{
  
  margin-bottom: 10px;
  padding-left:18px;
  background:url(jiaotou.png) left center no-repeat;
}

.ic-gov .icg-links ul.one li{
  background:#bcbcc4;padding-left:0px;
}
.ic-gov .icg-links ul.one li img{ width:100%;
}

.ic-gov .icg-links ul.two{
  display: flex;
  flex-wrap: wrap;
  margin-top: 18px;
}
.ic-gov .icg-links ul.two li{
  width: 45%;line-height: 3;
}
.ic-gov .icg-links a{
  color:#4954b1;
}
.ic-gov .icg-links a:hover{
  color: #4954b1;
}
.icg-tit a{
  margin-top: -9px;
  margin-bottom: 24px;
  font-size: 24px;
  text-shadow: 0 0 1px #888;
  line-height: 1.1;
  color: #212121;
  font-weight: 400;
  letter-spacing: 0.02em;
}

.ic-gov .icg-tit,
.back-words .bw-tit,
.index-pics .ip-tit,
.homepage-rte h2,
.rte h2,
.index-recs .ir-tit{
  margin-top: -9px;
  margin-bottom: 24px;
  font-size: 24px;
  text-shadow: 0 0 1px #888;
  line-height: 1.1;
  color: #212121;
  font-weight: 400;
  letter-spacing: 0.02em;
}



.center_2{ width:1200px; padding-bottom:10px; margin:30px auto 0; }
<!--.center_2_more{ float:right; display:inline; margin-right:30px; margin-top:30px;}-->
.center_2_more{ position:absolute; right:0px; top:0px;}
.flash{ float:left; display:inline; width:600px; height:367px;}
.center_2 dl{ float:left; display:inline; color:#251c1d; padding-left:20px;padding-right:20px; width:560px; }
.center_2 dl dt{ font-size:14px;margin-bottom:20px; height:100px;}
.center_2 dl dt h1{height:40px; line-height:40px;}
.center_2 dl dt h1 a{font-weight:bold; font-size:16px; color:#251c1d; }
.center_2 dl dt h2{color:#999; font-size:13px;line-height:20px;}
.center_2 dl dd{ height:32px;background:url(jiantou.png) 0 3px no-repeat; padding-left:13px;}
.center_2 dl dd a{color:#251c1d; font-size:14px;}
.center_2 dl dd span{ float:right; display:inline;font-size:14px;}
/* 首页焦点图 */
.slideBox {
  width: 584px; padding-left:16px; padding-top:10px;
  height: 357px; 
  overflow: hidden;
  position: relative;
  border: 0px solid #ddd;
}
.slideBox .hd1 {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 10px;
  z-index: 1;
}
.slideBox .hd1 ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.slideBox .hd1 ul li {
  float: left;
  margin-right: 2px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: #c61517;
  cursor: pointer;
  color: #f7fcff		;
}
.slideBox .hd1 ul li.on {
  background: #e8e1d7;
  color: #d4000e;
}
.slideBox .bd1 {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd1 li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.slideBox .bd1 li .tit {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 591px;
  padding-left: 9px;
  font-weight: bold;
  height: 50px;
  background: url(mengban.png);
  line-height: 45px;
  color: #fff;
}
.slideBox .bd1 img {
  width: 584px;
  height: 357px;
  display: block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(slider-arrow1.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.slideBox .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}
.slideBox .prev:hover,
.slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox .prevStop {
  display: none;
}
.slideBox .nextStop {
  display: none;
}
.wenzi{ margin:0px auto 30px; text-align:center; font-family:Arial, Helvetica, sans-serif}
.wenzi h1{ font-size:28px; color:#1e1e1e; height:70px; line-height:70px;}
.wenzi h1 a{ font-size:28px; color:#1e1e1e; height:70px; line-height:70px;}
.wenzi h2{ color:#7d7d7d;}

.index-col01{
  padding: 30px 0; margin-top:30px;background:#f5f5f5;
}
.index-col01 .w1200 .row{
  margin: 0 -15px;
}
.index-col01 .ic-swiper{
  width: 50%;
  height: 370px;
  padding: 0 15px;
}
.ic-news{
  width: 50%;
  padding: 0 15px;
}
.ic-news .icn-tit{
  margin-bottom: 24px;
  font-size: 26px;
  color: #212121;
}

.ic-news .icn-tit a{
/*  margin-bottom: 24px;
  font-size: 26px;
  color: #212121;*/
  
  margin-top: -9px;
  margin-bottom: 24px;
  font-size: 24px;
  text-shadow: 0 0 1px #888;
  line-height: 1.1;
  color: #212121;
  font-weight: 400;
  letter-spacing: 0.02em;
  
}

.ic-news ul li{
  margin-bottom: 5px;background:url(jiantou.png) left center no-repeat;padding-left:13px;
}
.ic-news ul li a{
  font-size: 14px;
  color:#251c1d;
  line-height: 22px;
}
.ic-news ul li a:hover{
  
}
.center_3{margin:30px auto; background:url(djsbj.jpg) center center no-repeat; height:500px;}
.center_3 h1{ text-align:center; font-size:26px; font-weight:bold; color:#FFF; height:100px; line-height:140px;}
.center_3 h2{text-align:center;color:#FFF; font-size:20px; height:40px; line-height:40px; }
.center_3 .tianshu{ height:100px; width:450px;line-height:100px; text-align:center; margin:20px auto;}
.center_3 .tianshu span{ width:110px; border-radius: 20px; height:95px; line-height:95px; display:block; background:#6471cf;color:#FFF;font-size:70px; font-weight:bold;}
.center_3 .tianshu strong{color:#FFF;font-size:36px;height:95px;  line-height:140px;display:block; }
.center_3 .ks{height:180px; width:1200px; text-align:center; margin:30px auto 0;}
.center_3 .ks .ks_1{ width:25%;}
.center_3 .ks .ks_1 h1{ height:50px; line-height:50px;}
.center_3 .ks .ks_1 h1 span{ font-size:24px;}
.center_3 .ks .ks_1 h1 strong{ font-size:14px;font-weight:normal;border: 1px solid #fff; width:40px; height:25px;line-height:22px; border-radius: 20px;}
.center_3 .ks .ks_1 h2{ font-size:70px;font-weight:bold; height:80px; line-height:80px;}
.center_3 .ks .ks_1 h3{font-size:20px;height:50px;line-height:50px; font-weight:normal; color:#FFF}
.center_4{margin:30px auto;}
.center_4 .center_4_l{ width:484px; height:425px; float:left; display:inline;}
.center_4 .center_4_l img{ width:484px; height:310px;}
.center_4 .center_4_l h1{ height:36px; line-height:36px; color:#251c1d}
.center_4 .center_4_l h1 a{color:#251c1d; font-size:16px;}
.center_4 .center_4_l h1 span{ float:right; font-size:14px; color:#251c1d}
.center_4 .center_4_l h2{ font-size:14px; line-height:150%; color:#999;}
.center_4 .center_4_r{ width:682px; float:left; display:inline; margin-left:34px;}
.center_4 .center_4_r ul li{width:682px; height:92px; margin-bottom:50px;}
.center_4 .center_4_r ul li img{ float:left; display:inline; width:144px; height:92px; margin-right:14px; }
.center_4 .center_4_r ul li h1{height:20px; line-height:20px;font-size:14px;}
.center_4 .center_4_r ul li h2{ height:36px; line-height:36px;font-size:16px; }
.center_4 .center_4_r ul li h2 a{ color:#251c1d;font-size:16px; }
.center_4 .center_4_r ul li h3{ font-size:14px; line-height:150%; color:#999; }
.center_5{ width:1200px;margin:30px auto;}
.footda{ background:#dbddef; height:436px;min-width:1200px;}
.foot{ width:1200px; margin:0 auto; text-align:center; padding-top:45px;}
.foot h1{ font-size:36px; font-weight:bold; color:#251c1d; line-height:40px; height:40px;}
.foot h2{color:#5f4757; height:30px; line-height:30px; }
.foot ul{ margin-left:180px;  margin-top:25px;  float:left; display:inline; clear:both;}
.foot li{ float:left; display:inline; width:320px; text-align:left; height:135px;}
.foot li .qingli{ float:left; display:inline; height:135px; margin-right:25px;}
.foot li img{ margin-top:25px;}
.foot li h3{font-size:22px; font-weight:bold; color:#251c1d; line-height:40px; height:40px;}
.foot li h4{color:#88807e; font-size:14px; height:30px; line-height:30px;}
.line{ height:1px; width:832px; background:#9298d0; margin:0px auto 30px;clear:both;}
.footlogo{ margin-bottom:5px;}
.foot h6{color:#2b2122; height:30px; line-height:30px; }
.banquan{ text-align:center; height:43px; line-height:43px; background:#4954b1; color:#FFF; font-size:13px;min-width:1200px;}
.banquan a {color:#fff;}

.main {
  width: 1200px;
  margin: 0 auto;
}
.cleft {
  width: 264px;
  float: left;
}
.subtitle{ width:231px; margin-right:33px; margin-top:30px;}
.clearfix:after {
  display: block;
  clear: both;
  content: ".";
  height: 0px;
  overflow: hidden;
}
* + html .clearfix {
  height: 1%;
}
*html .clearfix {
  height: 1%;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cright {
  width: 936px;
  float: left;
}
.cright .curlocation {
  padding-top: 32px;
  height: 74px;
 background: url(cright-tit-bg.jpg) no-repeat; /* border-bottom:2px #333 solid;*/
  padding-left: 24px;
}
.cright .maincontent .tit {
  height: 88px;
  line-height: 88px;
  border-bottom: #cbcbcb 1px dashed;
  text-align: center;
  font-size: 24px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial;
}
.cright .maincontent .mcontent {
  padding: 22px 0;
  line-height: 26px;
  color: #333;
  font-size: 14px;
}
.cright .maincontent .mcontent p {
  margin: 10px 0;
}
.cright .maincontent .mcontent input { padding:2px; color:#000000
}
.maincontent ul li.newslist {
  height: 41px;
  line-height: 41px;
  border-bottom: #ddd 1px dashed;
}
.maincontent ul li.newslist a {
  color: #666;
}
.maincontent ul li.newslist a:hover {
  color: #d4000e;
}
.maincontent ul li.newslist span.time {
  float: right;
}
.maincontent ul li.first {
  border-bottom: #ddd 1px  dashed;
}
.maincontent ul li.first .ntop {
  line-height: 60px;
}
.maincontent ul li.first .ntop img {
  float: right;
  margin-top: 20px;
}
.maincontent ul li.first a.title {
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.maincontent ul li.first a.title:hover {
  color: #d4000e;
}
.maincontent ul li.first p {
  line-height: 20px;
  padding-bottom: 10px;
}
.pagediv {
  margin-top: 10px;
  width: 718px;
  height: 56px;
  overflow: hidden;
  position: relative;
  padding-top: 50px;
}
.newscenter {
  width: 720px;
  height: auto;
  margin: 20px auto 0 auto;
  padding-bottom: 10px;
}
.newscentertitle {
  font-size: 22px;
  color: #666;
  text-align: center;
  font-weight: normal;
  padding-top: 15px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial;
}
.newstextimg {
  width: 900px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.newstext {
  text-align: left;
  font-size: 14px;
  line-height: 1.8;
  color: #333;
 padding-top: 15px;
  padding-bottom: 35px;
}
.newspage{line-height: 1.8;}
.rgt {
  float: right;
}
.lft {
  float: left;
}

.clear{ clear:both;}


.header1 { font: 15px Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #0D509F;}
.tableborder { background: #C9F1FF; border: 1px solid #0D509F;} 
