﻿@charset "utf-8";
/* CSS Document */
html{ font-size:20px;}
@media only screen and (max-width: 481px){
    html {
        font-size: 14px;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 15px; 
    }
}
@media only screen and (min-width: 569px){
    html {
        font-size: 17.5px; 
    }
}
@media only screen and (min-width: 641px){
    html {
        font-size: 20px; 
    }
}

@media (max-width: 767px) {
  /*// col-xs*/
 
}
 
@media (min-width: 768px) and (max-width: 991px) {
  /*// col-sm*/
 .container {width: 750px}
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  /*// col-md*/
 .container {width: 970px}
}
 
@media (min-width: 1200px) {
  /*// col-lg*/
 .container {width: 1460px}
}
@media (min-width: 1280px){
.container {
    width: 1200px;}
}
@media (min-width:1440px) {
	.container {
		width: 1460px
	}
}
@mediaonlyscreenand (min-width: 1441px) {
    .container::after{ content: "1441"; }
}

* {padding:0;margin:0;}
.ovfHiden{overflow-x: hidden;height: 100%;}
body { font-size:12px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif;color:#444;line-height:22px;background: #fff; overflow-x:hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #f5f5f5;}
a{transition:0.5s all;-webkit-transition:0.5s all;text-decoration: none;color:#333232;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a:hover,a:active,a:vistited{text-decoration: none; color:#0653c5;outline: 0!important;}
a, input, select, textarea {outline:none; text-decoration:none!important; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus {outline: 0!important;}
::-moz-selection{ color:#fff; background:#3a1637; }
::selection { color:#fff; background:#3a1637; }
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
dl{ margin:0;}
select,input,img,select{vertical-align:middle;}
img,iframe{ border:0;max-width:100%; -ms-interpolation-mode:bicubic; box-sizing:border-box; -webkit-box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.fl,.fr {display:inline;}
.btn{ border:0;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in; -o-transition:background-color .4s ease-in;transition:background-color .4s ease-in;}
input,textarea{-webkit-appearance:none; }
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.mgt15{ margin-top:15px;}

/*header*/
.header_top{ background:url(../images/bg_top.jpg) repeat-x; height:120px; overflow:hidden;}
.header_top1{ position:relative;}
.logo{ float:left; width:30%;}
.top_right{ float:right;text-align:right; margin-right:20px;margin-top: 49px;}
.top_r1{ margin:30px 0 10px;}
.top_r1 a{ font-size:14px; padding-right:20px;}
.top_r2 input.search-input{ width:178px; height:36px; border:1px solid #c4c4c4; text-indent:1rem;}
.top_r2 input.search-submit{ width:66px; height:36px; border:1px solid #143270; background:#143270; color:#fff;font-size:14px;margin-left: 2px;}

/*nav*/
.sy_nav{ background:#143270;}
.navigation{line-height:60px;}
.menu{ position:absolute; right:15px; top:23px;}
.menu:before{content:""; background:url(../images/icon_menu.png);cursor: pointer; color:#fff; width:19px; height:16px; display:inline-block;*display:inline;*zoom:1; }
.navig{ margin:0;}
.navig > li{display:block; float:left; text-align:center;position: relative;width: 12.5%;}
.navig > li > a{ display:block;font-size:18px;color: #fff; padding:0 26px;}
.navig > li > a:hover,.navig > li > a.xgnav:hover,.navig > li > a.xgnav:focus,.navig > li > a.xgnav:active {color:#fbeb00;}

.navig > li > ul > li{line-height:30px;}
.navig > li > ul > li > a{ color: #fff; display:block; padding:10px 0;border-bottom: 1px solid rgba(255, 249, 220, 0.16); font-size:14px;}
.navig > li > ul > li > a:hover{ color:#fff;background:rgba(236,128,0,0.8);}
.navig > li > ul {position: absolute;min-width:100%;left: -9999px;background:#3e73a9;border: none;border-radius:0 0 4px 4px; box-shadow: none;padding:0; margin:0;}
.navig > li.hover > ul {left:0px;top:100%; z-index: 99;}

.navig > li.hover > ul.fenzi {left:-60px;top:100%; z-index: 99;width:300px;}

.slideBox {
	position: relative;
	overflow: hidden;
	margin: 3px auto;
	width: 100%;/* 设置焦点图最大宽度 */
	background: #f3f3f3;
}
.slideBox .hd {
	position: absolute;
	height: 28px;
	line-height: 28px;
	bottom: 0;
	right: 0;
	left:0;
	text-align:center;
	z-index: 1;
}
.slideBox .hd li {
	display: inline-block;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e0dddd;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px;
	cursor:pointer;
}
.slideBox .hd li.on {
	background: #143270;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd li {
	position: relative;
	text-align: center;
	overflow:hidden;
}
.slideBox .bd li img {
	vertical-align: top;
	width: 100%;/* 图片宽度100%，达到自适应效果 */
}
.slideBox .next {
	position: absolute;
	right: 10%;
	top: 45%;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 27px;
	text-align: center;
}
.slideBox .prev{
	position: absolute;
	left: 10%;
	top: 45%;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 27px;
	text-align: center;
}
/*.slideBox .next {
	left: auto;
	right: 0;
}*/
#slideBox{ display:block;}
#slideBox_mobil,#sousuo_phone{ display:none;}

.sy_dq{ background:#dbdbdb; border-bottom:1px solid #f5f5f5; line-height:26px;height: 28px;color: #333;}

/*main*/
.st1_left{ float:left; width:40%;position:relative;height: 385px;}
.st1_leftnum{ position:absolute; width:100%; bottom:47px;text-align:center; z-index:88}
.st1_leftnum ul li{ display:inline-block;*display:inline;*zoom:1;  width:30px; height:3px; line-height:18px; background:#c6c6c6; text-align:center;margin:0 3px; cursor:pointer; transition:0.8s all; font-family:Arial, Helvetica, sans-serif;color:rgb(255,255,255,0);}
.st1_leftnum ul li.on{ background:#143270; color:rgb(255,255,255,0);}
.st1_leftpic{border:0px solid #e2e2e2;box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);}
.st1_leftpic ul li img{width:100%;overflow:hidden;height:345px;}
.st1_left dd.n { display: none}
.carousel {
    position: relative;
    height: 100%;}
    .carousel-inner {
    position: relative;
    width: 100%;height: 100%;
    overflow: hidden;
}
.carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 2px;
    margin: 0px 5px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(255, 255, 255, 1);
    border: 0px solid #fff;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 18px;
    height: 2px;
    margin: 0px 5px;
    background-color: #143270;
}
@media screen and (min-width: 768px){
.carousel-caption {
    right: 20%;
    left: 20%;
    bottom: -35px;
    padding-bottom: 0px;color: #143270;font-size: 16px;
}
.carousel-indicators {
    bottom: 38px;
}
}

.text-ellipsis-2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;           /* 限制显示2行 */
	-webkit-box-orient: vertical;    /* 设置子元素垂直排列 */
	overflow: hidden;                /* 隐藏溢出内容 */
	text-overflow: ellipsis;         /* 溢出部分用省略号表示 */
  }
  .text-ellipsis {
	display: -webkit-box;
	-webkit-line-clamp: 1;           
	-webkit-box-orient: vertical;    
	overflow: hidden;               
	text-overflow: ellipsis;         
  }


.st1_mid{ float:left; width:38%; margin:0 1%;min-height:291px;}
.st2_mid{ float:left; width:32.4%; margin-left:1%;min-height:291px;}
.st1_newstit{background:#f5f5f5; height:38px; line-height:38px;border-bottom:1px solid #d2d2d2;}
.st1_newstit ul{ margin:0;}
.st1_newstit ul li{ float:left; margin-right:40px; padding: 0 5px;}
.st1_newstit ul li a{ font-size:18px; padding:0 15px; display:block; transition:none;color: #143270;}
.st1_newstit ul .on{ background:#143270;color:#fff; position:relative;}
.st1_newstit ul .on a{ color:#fff; }
.st1_newstit ul .on:after {
    position: absolute;
	content:"";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0px 6px;
    border-color: #143270 transparent transparent transparent;
    margin-left: -6px;
    left: 50%;
}
.st1_newsbottom ul{ padding:15px 18px;width:920px;}
.st1_newsbottom ul li span{ float:right; font-size:13px; color:#a6a6a6; flex-shrink: 0;     /* 不被压缩 */
	width: 15%;  }
.st1_newsbottom ul li { line-height:60px;position: relative;display: flex;justify-content: space-between;
	align-items: center;min-height: 40px;}
.st1_newsbottom ul li a{ display: block;flex: 1; margin-right: 10px; font-size:14px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; color:#4f4f4f;}

.st1_rig{ float:right; width:57%;height: 385px;}
.tit{height:48px; line-height:48px;border-bottom: 2px solid #143270;padding-left: 6px;}
.tit a{ float:right; padding-right:20px;font-size: 14px;}
.tit_a{color: #143270;}
.tit_a:hover{color: #333;}
.tit span{ display:inline-block;*display:inline;*zoom:1;  position:relative;background:#0653c5;color:#fff;padding:0 15px; font-size:14px;}
.tit span:after {
    position: absolute;
	content:"";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0px 6px;
    border-color: #0653c5 transparent transparent transparent;
    margin-left: -6px;
    left: 50%;
}
.tit_mid{background-color: #f0f0f0;overflow: hidden;margin: 60px 0px 40px 0px;border: 0px;}
.tml{float: left;width: 38%;height: 24px;border-bottom: 1px solid #143270;}
.tmm{float: left;margin-left: 4.04%;margin-top: 10px;}
.tmr{float: right;width: 38%;height: 24px;border-bottom: 1px solid #143270;}
.st1_rigbottom{ background:url(../images/img_02.png) no-repeat; background-size:cover; padding:20px 10px;}
.st1_rigbottom ul li a{ font-size:14px; line-height:34px;}

/*通知公告*/
.st2_left{float:left; width:32.4%;}
.st2_rig{float:right; width:32.4%;}
.st2_leftbottom{ padding: 15px 15px 5px 15px;}
.tzgg{overflow: hidden;padding-bottom: 36px;}
.tzgg_time{float: left;width: 26%;text-align: center;}
.tzgg_list{float: right;width: 71%;font-size: 14px;}
.tzgg_time_d{line-height: 70px;font-size: 36px;background-color: #143270;margin: 0;color: #fff;}
.tzgg_time_m{line-height: 28px;font-size: 18px;background-color: #dededf;margin: 0;color: #143270;}
.tzgg_list_t{color: #000;margin: 0 0 5px 0;line-height: 22px;font-size: 16px;}
.tzgg_list_m{color: #4f4f4f;line-height: 17px;margin: 0;}
.tzgg_list_t a{color: #000;}
/*.cpzs_item{ text-align:center; margin:0 8px;}
.cpzs_item .hover_colour img{ padding:5px; border:1px solid #e0e0e0; width:200px; height:162px;}
.owl_carousel_cpzs{ position:relative;}
.owl_carousel_cpzs .owl-prev{ position:absolute; width:36px; height:61px;left:-30px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat left top;opacity:0.5}
.owl_carousel_cpzs .owl-next{ position:absolute;width:36px; height:61px; right:-30px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat right top;opacity:0.5	}
.owl_carousel_cpzs .owl-prev:hover,.owl_carousel_cpzs .owl-next:hover{ opacity:0.8}*/

/*科学研究*/
.st2_rigbottom{ padding-top: 15px;}
.st2_rigbottom ul{margin-top:22px;}
.st2_rigbottom ul li{ line-height:32px;padding:0 15px;border-bottom:1px solid #dcdcdc;}
/* .st2_rigbottom ul li:nth-child(2n+1) {background-color: #d2d2d2;} */
.st2_rigbottom ul li a{ font-size:14px;}

.rcpy{overflow: hidden;}
.rcpy_d{float: right;margin: 0;}
.rcpy_t{float: left;margin: 0;}
.rcpy_div{text-align: center;float:left;width: 30%;}
.rcpy_div img{width:100%;height:134px;padding:2px;border:1px solid #dcdcdc;}

.dyn200810{padding:15px;background:#fff;overflow:hidden;border: 1px solid #ededed; box-shadow: 0px 5px 4px 0px #ededed;background-image: url(../images/rcpybg.png);
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: center;}
.rcpy_name{margin-left:20px;float:left;width: 65%;}
.rcpy_name p{margin:0;padding:12px 0;font-size:14px;}
/*平台·子站*/
.select3{}
.st3_bottom{ padding:20px 20px 10px;}
.st3_list a{ display:block;text-align:center; margin:0 5px;}
.st3_list a img{border:1px solid #e0e0e0; width:202px; height:89px;}
.st3_bottom .owl-prev{ position:absolute; width:36px; height:61px;left:-30px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat left top;opacity:0.5}
.st3_bottom .owl-next{ position:absolute;width:36px; height:61px; right:-30px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat right top;opacity:0.5	}
.st3_bottom .owl-prev:hover,.owl_carousel_cpzs .owl-next:hover{ opacity:0.8}

/*技术服务*/
.select4{border:1px solid #e0e0e0;}
.st4_bottom{ padding:20px 20px 10px;}
.st4_left{ float:left; width:65%;}
.st4_leftlist dl{ float:left; width:48%; margin:0 1%;border:1px solid #e0e0e0; padding:15px;}
.st4_leftlist dt{ text-align:center;}
.st4_leftlist dd a{ font-size:16px; color:#2a4b9f; display:block; padding:10px 0;}
.st4_leftlist dd p{ line-height:26px; font-size:14px;}

/*出版刊物*/
.st4_right{border:1px solid #e0e0e0; float:right; width:34.5%;}
.st4_kwtit{ line-height:50px;border-bottom:1px solid #e0e0e0; }
.st4_kwtit span{color:#2a4b9f; font-size:16px; padding-left:50px; background:url(../images/icon_1.png) no-repeat 20px center;}
.st4_kwlist{padding:22px 10px 22px; }
.st4_item span{ display:block; margin:10px 0 15px; font-size:14px;}
.st4_item{  margin:0 5px;text-align:center;}
.st4_item img{padding:5px;border:1px solid #e0e0e0;}
.st4_kwlist.owl-carousel{ width:100%;}

/*footer*/
.footer{
	padding: 20px;text-align: center;background-color: #143270;color: #fff;line-height: 40px;font-size: 16px;margin-top: 70px;
}
/* .footer1 a,.footer2 a{color: #fff;font-size: 16px;}
.footer1 a:hover,.footer2 a:hover{color: #999;}
.footer1 span{padding: 0px 20px;}
.footer2 span{padding: 0px 5px;} */

.site-footer {
	width: 100%;
	background: #f8fbff; /* 极浅蓝灰，干净清爽 */
	background-image: url('new/images/container1.jpg'); /* 保留你的背景图 */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	
	margin-top: 80px;
	font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
	color: #003366; /* 深蓝文字，专业稳重 */
	line-height: 1.6;
  }
  
  /* 装饰线（替代原 t1_tr2） */
  .footer-top {
	height: 4px;
	background: linear-gradient(to right, #005fa3, #0e316b);
	margin-bottom: 20px;
  }
  
  /* 内容区域 - 居中 + 最大宽度 */
  .footer-content {
	max-width: 965px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
  }
  
  /* 文本样式 */
  .footer-text,
  .footer-contact {
	margin: 0 0 16px;
	font-size: 0.75rem;
  }
  
  .footer-text a,
  .footer-contact a {
	color: #005fa3;
	text-decoration: none;
	transition: color 0.2s;
  }
  
  .footer-text a:hover,
  .footer-contact a:hover {
	color: #003366;
	text-decoration: underline;
  }
  
  /* 地址块特殊处理 */
  .footer-contact {
	font-style: normal; /* 取消默认斜体 */
  }
  
  /* 手机端优化：字体稍大，行高宽松 */
  @media (max-width: 768px) {
	.site-footer {
	  padding: 24px 0;
	}
  
	.footer-text,
	.footer-contact {
	  font-size: 1rem;
	  padding: 0 12px;
	}
  
	.footer-top {
	  margin-bottom: 16px;
	}
  }
  
  /* 高分辨率屏幕：微调 */
  @media (min-width: 1200px) {
	.footer-content {
	  max-width: 1080px;
	}
  }
   @media (min-width: 1400px) {
	.rcpy_name {
    width: 60%;
}
  }

/**/
/* marqueeleft */
.marqueeleft{height:147px;width:100%;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:227px;height:147px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:227px;height:147px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.yqsb_more{text-align: right;color: #143270;padding-top: 30px;}
.yqsb_more a{text-align: right;color: #143270;}
.yqsb_more a:hover{color: #333;}
/* marqueetop */
.marqueetop{height:100%;width:100%;overflow:hidden;}
.marqueetop li{width:100%;line-height:34px;overflow:hidden;}
.marqueetop li .txt{text-align:left;height:34px;line-height:34px;}



/*内页*/
.on_phone{ display:none;}
.nybanner img{ width:100%;}
.dropdown-menucz{ position:static; border-radius:0; border:none; background:none;min-width:100%; box-shadow:none; float:none; margin:0; padding:0}
.dropdown-menucz li a{ border-bottom:none !important; padding-left:50px !important;}
/* .nymaincontainer{border:1px solid #dddcdc;} */
.ny_side{ float:left; width:20%;border:1px solid #dddcdc;}
.side_tit{ height:75px; text-align:center;background:#2a4b9f;}
.side_tit h4{ display:block;line-height:75px;font-size:30px; color:#fff; margin:0;text-align: left;padding-left: 20px;}
.ny_right{ float:left;width:77%;padding:0 5px; min-height:600px;margin-left: 3%;}
.side_list{ padding:2px}
.side_list ul li{padding:10px 15px;}
.side_list ul li a{ display:block;font-size:18px; background:url(../images/icon_3_1.png) no-repeat left 10px; padding-left:15px; line-height:30px; }
.side_list ul li a:hover,.side_list ul li a.active{ background:url(../images/icon_3.png) no-repeat left 10px; color:#d1121b;}
.side_list ul li:hover, .side_list ul li.active {background-color: #ccc; color:#d1121b;}

.ny_rtit{ font-size:22px; font-size:1.1rem;border-bottom:1px solid #dddcdc; padding:15px 30px}
.nav_ncp{ padding-left:35px;}
.nav_ncp>li>a{ line-height:38px; font-size:14px; border:none; margin-right:5px;}
.nav_ncp>li>a:hover{ background:none; border:none;}
.nav_ncp>li.active>a, .nav_ncp>li.active>a:focus, .nav_ncp>li.active>a:hover { border:none;background:url(../images/icon_3.png) no-repeat left center; transition:none;}
.nav_ncp>li.active>a, .nav_ncp>li.active>a:focus, .nav_ncp>li.active>a:hover{border:none;}
.tabcp-content{ padding:30px 40px; line-height:30px;}

.panel_l{display: none;width: 220px;overflow:auto;padding: 20px 15px; background-color: #fff;color: #144b8d;box-shadow: inset 0 0 5px 5px #fff; border-radius:0;}
.sidemobil{ text-align:center;}
.sidemobil a{ font-size:14px; display:inline-block;*display:inline;*zoom:1; background:#2a4b9f; color:#fff; border-radius:5px; padding:0 20px;}

.ny_rcon{ padding:20px 0 20px 10px;}
.ny_rcon ul li{ float:left; width:23%; margin:0 1%; text-align:center;}
.ny_rcon ul li .cpimg{ position:relative;padding-top:65%; height: 0;border:1px solid #dddcdc; overflow: hidden;}
.ny_rcon ul li .cpimg img{position: absolute; top: 0; left:0;right:0; bottom:0; width: 100%;padding:5px; }
.ny_rcon ul li a span{ font-size:14px; display:block; margin:15px;}

.hd_piclist{padding-top:30px;}
.hd_piclist ul li{ display:inline-block;*display:inline;*zoom:1; width:18%; text-align:center;padding:0 5px 15px 5px;}
.hd_piclist ul li img{ padding:3px; border:1px solid #ccc;}
.hd_piclist ul li span{ display:block; margin-top:20px; font-weight:bold;}

.hd_piclist1{padding-top:30px;}
.hd_piclist1 ul li{ display:inline-block;*display:inline;*zoom:1;  width:25%; text-align:center;padding:0 5px 15px 5px;}
.hd_piclist1 ul li img{ padding:3px; border:1px solid #ccc;}
.hd_piclist1 ul li span{ display:block; margin-top:20px; font-weight:bold;}

.cb_rcon{ padding:20px 0 20px 10px;}
.cb_rcon ul li{ float:left; width:31%; margin:0 1%; text-align:center;}
.cb_rcon ul li .cpimg{ position:relative;padding-top:78%; height: 0;}
.cb_rcon ul li .cpimg img{position: absolute; top: 0; left:0;right:0; bottom:0; padding:5px;height:300px; }
.cb_rcon ul li a span{ font-size:14px; display:block; margin:15px;}

.ny_xwcon,.ny_cpxqcon{ padding:20px 30px;}
.ny_xwcon ul li span{ float:right; color:#c0c0c0; padding-left:10px;}
.ny_xwcon ul li{ line-height: 80px;border-bottom: 1px dashed #ccc;}
.ny_xwcon ul li a{ font-size:16px; display:block;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.ny_cpxqcon h4{ font-size:20px; font-size:1.0rem; text-align:center;}
.cpxqpic{ text-align:center; margin:20px 0;}
.ncp_info{ font-size:14px; line-height:30px;padding-top:10px;}
.select1,.select2,.select3,select4,.footer_1{ margin-top:50px;}
.ncp_info b{ font-weight:bold; font-size:15px;}

.picMarquee-left{ width:96%; margin:0 2%; box-sizing:border-box; padding:0 30px; overflow:hidden;position:relative; }
.picMarquee-left .hd .prev{ position:absolute; width:30px; height:40px;left:-10px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat left center;cursor:pointer;opacity:0.8;z-index:10;}
.picMarquee-left .hd .next{ position:absolute;width:30px; height:40px; right:-10px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat right center;cursor:pointer;opacity:0.8;z-index:10;}
.picMarquee-left .hd .prev:hover,.picMarquee-left .hd .next:hover{ opacity:0.8}
.picMarquee-left .bd ul,.st3_bottom .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd{ overflow:hidden;}

.picMarquee-left .bd ul li,.st3_bottom .bd ul li,.st4_kwlist .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .hd .prev,.picMarquee-left .hd .next,.st3_bottom .hd .prev,.st3_bottom .hd .next{ display:block !important;}

.st3_bottom{ width:100%; margin:0 ;overflow:hidden; position:relative; padding:0px;box-sizing:border-box; }
.st3_bottom .hd .prev{ position:absolute; width:30px; height:40px;left:-10px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat left center;cursor:pointer;opacity:0.5; z-index:10;}
.st3_bottom .hd .next{ position:absolute;width:30px; height:40px; right:-10px; top:30%;text-indent:999em;background:url(../images/themes1.jpg) no-repeat right center;cursor:pointer;opacity:0.5;z-index:10;}
.st3_bottom .hd .prev:hover,.st3_bottom .hd .next:hover{ opacity:0.8}

.st4_kwlist{ width:96%; margin:0 2%;overflow:hidden; position:relative;}
.st4_kwlist .bd ul li{ margin:0 20px;}

.shijian{padding:10px 0; text-align:center; font-size:14px;}



@media (max-width: 1440px){
	.st1_newsbottom ul{width: 664px;}
	.st1_leftnum {bottom: 110px;}
	.st2_mid .tit img{width: 75%;margin-top: 7px;}
	.tml,.tmr{width: 40%;}
	.tmm{margin-left: 6.38%;}
	
}

@media (max-width: 1200px){
	.logo{width: 43%;}
	.st1_leftnum {bottom: 120px;}
	.st1_left{height: 267px!important;}
	.st1_rig {overflow: hidden;height: 267px!important;}
	.st1_newstit ul li{margin-right: 10px;}
	.st1_newsbottom ul li{line-height: 24px;}
	.st2_mid .tit img,.st2_left .tit img,.st2_rig .tit img{width: 75%;margin-top: 13px;}
	.st2_left{overflow: hidden;height: 660px!important;}
	.tmm{margin-left: 3.38%;}
	.st2_rig{height: 460px!important;overflow: hidden;}
	.st2_mid{height: 460px!important;}
	.tzgg_list_m{line-height: 18px;height: 56px;overflow: hidden;}
	.tzgg_time{padding-top: 3px;}
	.tit a{padding-right: 0px;}
	.rcpy_name {width: 60%;}
	.st1_newsbottom ul li a {font-size: 11px;}
	.st1_leftpic ul li img {height: 245px;}
	.navig > li {width: 15.5%;}
}
@media (max-width: 996px){
	
#st1_left{ display:none;}	
.header_top{ height:90px;width:100%;position: fixed;top: 0;right: 0;z-index: 999;box-shadow:0 0 2px 2px rgb(29,28,28,0.2);}	.slideBox{margin-top: 61px;}
.logo{width:300px;}
.logo h1{margin-top: 16px;}
	
.subcon{background: rgba(50, 59, 68, 0.8);position: absolute;top:90px; left:0;width: 100%;padding:0;text-align: center;z-index: 999;}
.navig ul{width: 100%;}
.navig > li{float:none; text-align:center;padding:0;color: #ddd; line-height:20px;width: 100%;}
.navig > li > a{ display:block;font-size:14px;color: #ddd;padding:8px 0;}
.navig > li > a:hover,navig > li > a:focus,.navig > li > a:active { background: #2168b0; color:#e9e9e9;}
.navig > li.hover > ul , .navig li li.hover ul {position: static; }	

#slideBox,#sousuo,.none_phone{ display:none;}
#slideBox_mobil,#sousuo_phone,.on_phone{ display:block;}
.top_r1{ margin-top:30px;}
.menu{ top:35px;}
.top_r1 a{ font-size:12px;}
#sousuo_phone input.search-input{line-height:24px; width:50%;}
#sousuo_phone input.search-submit{ line-height:24px; width:60px;}


.nybanner {margin-top: 61px;}

.st1_mid,.st2_mid,.st2_left,.st2_rig,.st4_left,.st4_right,.ny_right,.ny_side{width:100%; float:none;}
.st2_rig,.st4_right{ margin-top:10px;}
.st4_leftlist dl{ margin:0 1% 0 0; width:49%;}
.st4_leftlist dl:last-child{margin:0 0% 0 1%; float:right;}
.ft2_left,.ft2_rig,.ft2_left p{ float:none; text-align:center;}
.ft2_left a{ display:none;}
.ft2_left p{ border-bottom:1px solid #5c5c5c; padding-bottom:10px;}

.st1_left{ float:none; width:100%; margin-bottom:10px;}
.st1_rig{float:none; width:100%;}
.st1_mid,.st2_mid{ margin:0;}
.st1_rig{ margin-top:10px;}
.footer_select dt{ font-size:12px; font-weight:normal;}
.ny_right,.nymaincontainer{ border:none;}
.ny_right{border: 1px solid #dddcdc; margin-top:20px;}
.tabcp-content{ padding:10px 15px;}
.nav_ncp{ padding-left:15px;}
.ny_rtit{ padding:15px;}
.ny_rtit h4{ margin:0;}
.nav_ncp>li>a{ margin-right:0;}
.ny_rcon,.ny_xwcon,.ny_cpxqcon{ padding:20px 15px 15px;}
.ny_rcon ul li{ width:31.3%;}
.select1,.select2,.select3,.select4,.footer_1{ margin-top:25px;}
.st1_leftpic ul li img{ padding:5px;}
/*乱七八糟补充的*/
.st1_newstit ul li {margin-right: 0px;}
.st2_left{height: 660px;}

.st1_newsbottom ul{width: 720px!important;}
	.st1_leftnum {bottom: 110px;}
	.tml,.tmr{width: 46%;}
	.tmm{margin-left: 10.28%;width: 200px;}
.st2_left .tit img{width: 225px;margin-top: 11px;}
.st2_mid .tit img{width: 250px;margin-top: 11px;}
.st2_rig .tit img{width: 227px;margin-top: 10px;}

.st1_rig{height: 350px!important;}
.st2_mid{height: 500px!important;}



.hd_btn{display: none;}
}

@media (max-width: 768px){
.logo{width:40%;}
.st2_mid {height: 600px!important;}
.tml,.tmr{display: none;}
.tmm{margin: 14px 0px;}
.st1_newsbottom ul{width: 640px!important;}
}
@media (max-width: 640px){
.header_top{ height:60px;}	
.logo{width:32%;}
.logo h1{ margin-top:10px;}
.subcon{ top:60px;}
.top_r1{ margin-top:20px;}
.top_r1 a{ padding-right:10px;}
.menu{ top:25px;}
.owl_carousel_cpzs .owl-prev,.owl_carousel_cpzs .owl-next{ display:none;}
.owl_carousel_cpzs{ width:98%;}
.st3_bottom{ padding:20px 5px 10px;}
.st4_leftlist dl{ float:none; width:100%; margin-bottom:15px;}
.st4_leftlist dl dt{ float:left; margin:0 10px 10px;}
.st4_leftlist dl dd a{ padding:5px 0;}
.ny_rcon ul li{ width:48%;}
.hd_piclist ul li{ display:inline-block;*display:inline;*zoom:1; width:auto; text-align:center;padding:0 5px 15px 5px;}


.st1_newsbottom ul li{width:455px;}
}
@media (max-width: 480px){
.logo h1{ margin-top:10px;}
.logo {width: 240px;}
.ft2_left p{ font-size:12px; margin-top:0;}
.st1_newstit ul li a{ padding:0 5px;font-size: 14px;}
/*乱七八糟补充的*/
.slideBox .prev,.slideBox .next{width: 24px;height: 24px;}
.tit img{    width: 50%;margin-top: 10px;}
.rcpy_name {width: 55%;}
.st1_newstit ul li{padding: 0px;}
.st2_left {height: 740px!important;}
.st2_mid{height: 705px!important;}
.tit_mid{margin: 15px 0px 15px 0px;}
.tml,.tmr{display: none;}
.footer1 span{padding: 0px 4px;}

.st1_newsbottom ul li{width:347px;}

}
@media (max-width: 375px){
	.st1_newsbottom ul li{width: 300px;}
	.st2_mid{height: 700px!important;}
}
@media (max-width: 320px){
.logo{width:178px; margin-top:-4px;}
.logo h1{ margin-top:8px;}
.top_r1 a{ padding-right:5px;}
.header_top{ height:44px;}	.slideBox{margin-top: 46px;}
.subcon{ top:40px;}
.top_r1{ margin-top:10px;}
.menu{ top:15px;}
.st1_newstit ul li a{font-size: 14px;padding: 0 3px;}
.st1_newsbottom ul{padding: 5px;}
.st1_newsbottom ul li{width: 265px;}
.st2_mid .tit img{width: 215px;margin-top: 13px;}
.st2_rig .tit img {width: 210px;margin-top: 13px;}
.st2_left .tit img {width: 200px;margin-top: 13px;}
.select3 .tit img {width: 175px;margin-top: 15px;}
.st2_left{height: 620px;}
.tzgg_time_d {font-size: 28px;line-height: 71px;}
.tzgg_time_m{font-size: 16px;}


}
.wenzhang{ border-top:1px #ccc solid;}
.wenzhang ul{padding-top:20px;padding-left:50px;}
.wenzhang li{ line-height:35px;}
#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block;*display:inline;*zoom:1;  padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;*display:inline;*zoom:1;   padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;*display:inline;*zoom:1;   padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.xiangguan{font-size:16px; font-weight:bold;padding-left:65px;padding-bottom:10px;}
.wenzhang a{ color:#00F;}

