﻿/* 补漏专用css*/
/*部分来自于dedecms自有css*/
/* by procyan */
/*------------------------------*/

.index .picnews{
	width:960px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:0px;
	*margin-top:2px;
	_margin-top:0px;
}
.listbox{
	width:720px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.index .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:2px;
	float:left;
}
.index .listbox ul a{
	color:#666;
}

/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 0 0px 0;
	border-bottom:0px solid #DADADA;
	overflow:hidden;
	background:url(../images/green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	line-height:40px; !important;line-height:41px;
	display:block;
	float:left;

	letter-spacing:1px;
	height: 40px;
    line-height: 40px;
    font-weight: 700;
    font-size: 18px;
    text-indent: 30px;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}

/* 较重颜色的Box */
.light {
	background:none;
}
.light dt{
	height:40px;
	border:0px solid #DADADA;
	overflow:hidden;
	clear:both;
}
.light dd{
	border-left:0px solid #DADADA;
	border-right:0px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}



/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 940px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 880px; 
  overflow: auto;
  height: 150px;
  margin: 0 30px;

  top: 0;
}
.infiniteCarousel ul a img {
  border:0px solid #E3E3E3;
  padding:0px;
  width:160px;
  height:120px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-top:0px;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 0px 6px;
  height: 120 px;
  width: 160px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 48px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 51px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../../../img/right.png)  no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../../../img/left.png)  no-repeat;
  left: 0;
}


/*模块*/
.block-list{max-width: 1200px;-background: #ccc;height: 500px;}
.block-title{width:1100px;height:45px;padding-top:5px;margin:0 auto;border-bottom: 1px solid #ccc;}
.title_name{width: 210px;float: left;padding:5px;border-left: 5px solid #333;font-size: 18px;font-weight: 800;}
.title_con{width: 890px;height:20px;margin-top:20px;line-height:20px;float: left;}
.title_con a{padding-right:10px;padding-left:15px;}
.title_more{width: 70px;text-align:right;float: right;}
.block-left-pic{width: 220px;height: 440px;float:left;margin: 5px 5px;}
.block-center{width: 600px;height: 300px;float:left;margin:5px;}
.block-right{width: 290px;height: 300px;float:right;margin:5px;background: #ccc;}

/*zhuyehuandeng*/

.flashnews{width:100%;height: 380px;background:#eee;}
.flashnews .swiper-slider {width: 1200px;height: 380px;background: #ff2;}

/*文章列表页滑动门控制*/
.content_body{display: none;}
.xianshi{display: block;}

/*网站地图页*/
.sp-title {
    color: #333;
    padding: 0px 12px;
    border-top: 0px solid #EAEAEA;
    border-bottom: 0px solid #EAEAEA;
    background: #f3fbea;
    margin-bottom: 8px;
}
.sp-title .more {
    float: right;
    margin: -27px 0px;
    line-height: 27px;
}
.linkbox{padding: 10px 8px;border-bottom: 1px solid #EEE;}
.linkbox h3, .linkbox h3 a {font-size: 14px;color: #693;}
.f6 {width: 100%;overflow: hidden;clear: both;padding-bottom: 10px;}
.f6 li {float: left;line-height: 14px;padding: 8px 10px 0px;white-space: nowrap;}


/*单页*/
.s-page-container{width:1180px;min-height:500px;margin:0 auto;padding:0px;padding-bottom: 20px;}

.s-page-title h2{font-size: 18px;line-height:20px;font-weight: 800;padding:5px 0;}
.s-page-title p{text-align: center;margin-top: 5px;margin-bottom: 15px;}
.s-page-content{margin:0 auto;line-height: 1.8;}
.pt10{padding-top: 10px;}
.mb5{margin-bottom: 5px;}
.mgb20{margin-bottom: 20px;}
.mgt20{margin-top: 20px;}
.highlight{color: #f24;}


.ico2 li{
	padding-left:16px;
	background:url(../images/ico-2.gif) 6px 11px no-repeat;
}

/*2018年11月27日修改底部友情链接*/
.ex-box{width:600px;height:60px;overflow:hidden;position:relative;}
.ex-Toggle{float:right;width:20px;height:20px;position:absolute;right:0;bottom:0px;margin-bottom:0;}
.ex-down {width:20px;height:20px;position:absolute;right:0px;bottom:0px;cursor:pointer;background: url(../../../img/ex-down.png) right top no-repeat;}
.ex-up {width:20px; height: 20px;position:absolute;right:0px;bottom:0;cursor:pointer;background: url(../../../img/ex-up.png) right top no-repeat;}

/*搜索*/
.search-lite{width: 250px;float: right;margin-top: 12px;}
.bar1 {font-size: 0px;}
.bar1 input {width:190px;border: 1px solid #2aa9c9;border-right:none;color: #333;padding: 2px 5px;height: 24px;line-height: 24px;font-size: 14px;}
.bar1 button {cursor: pointer;padding: 2px 10px;font-size: 14px;line-height: 24px;border-top: 1px solid #666;border: 1px solid #2aa9c9;border-left: none;background: #0bc3c3;color: #fff;}


/*honor page*/
.s-nav{float: left;height: 300px;}
.s-nav-con{padding-left: 10px;width: 230px;}
.s-nav-con ul li {    width: 100%;    height: 60px;    text-align: center;    line-height: 60px;}
.active1{background: url(http://www.szrcpx.com/img/active.png) center top no-repeat;}
.active1 a{-color: #fff;}
.s-nav-con ul li a {display: block;    width: 100%;    height: 100%;    letter-spacing: 2px;    line-height: 60px;}

.s-nav-con ul li:nth-child(1) a{background: url(http://www.szrcpx.com/img/about_icon.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(1).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/about_icon_active.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(2) a{background: url(http://www.szrcpx.com/img/honor_icon.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(2).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/honor_icon_active.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(3) a{background: url(http://www.szrcpx.com/img/leader.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(3).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/leader.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(4) a{background: url(http://www.szrcpx.com/img/set.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(4).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/set.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(5) a{background: url(http://www.szrcpx.com/img/honor_icon.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(5).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/honor_icon_active.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(6) a{background: url(http://www.szrcpx.com/img/join_icon.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(6).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/join_icon_active.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(7) a{background: url(http://www.szrcpx.com/img/contact_icon.png) 45px center no-repeat;}
.s-nav-con ul li:nth-child(7).active1 a{color: #fff;background: url(http://www.szrcpx.com/img/contact_icon_active.png) 45px center no-repeat;}


.s-main{width: 930px;float:right;padding-left: 10px;}
.awards ul{width: 930px;}
.awards ul li{width: 300px;height:auto;float: left;margin-left: 10px;margin-top: 10px;}
.awards h3{    margin-bottom: 20px;    text-align: center;    font-size: 24px;    line-height: 1;    color: #666;}
.awards img{width: 280px;float: left;border: 10px solid #ddd;}
.awards-title{width: 100%;height: auto;text-align: center;}
.awards-title h5{color: #3572C7;font-size: 18px;}
/*join us page*/
.join-main{border: 1px solid #ddd;margin-bottom: 10px;}
.join-title{height: 40px;border-bottom: 1px solid #eee;padding:5px;background: #f5f5f5;}
.join-title h4{color: #3572C7;font-size: 16px;margin-left:10px;line-height: 30px; cursor: pointer;padding: 5px 15px;border-left:3px solid #3572C7;}
.join-list{padding-left: 20px;padding-top: 15px;padding-bottom: 15px;}
.join-list p{padding:5px 0;}
.join-list h5{font-size: 16px;font-weight: 600;}
.join-list ul{padding-left: 2em;}
.join-list ul li{display: list-item;list-style-type: disc;}


/* 悬浮 2019年4月11日 */
.float-kf{ width: 70px; height: 450px; position:fixed;bottom:50%;margin-bottom:-225px;z-index: 999995;right:10px; text-align:center; }
.float-kf span{ width:70px; height: 70px; display: block; border: 1px solid #ccc; border-top:none; cursor: pointer; }
.float-kf span > .w-text{ padding-top:42px; color:#3572C7; }
.w-qq{ background:#fff url(../images/qq01_icon.png) no-repeat center 12px; position:relative; }
 .float-kf .w-qq:hover { background:#3572C7 url(../images/qq02_icon.png) no-repeat center 12px; width: 70px; height: 70px; border: none; }
  .float-kf .w-qq:hover .w-text{ color:#fff; }
.w-plus-qq { width: 150px; height: 70px; line-height:70px; background-color: #3572C7; position: absolute; left: -160px; top:0; font-size: 16px; text-align: center; color: #fff; font-weight: bold; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; margin-left: -40px; display:none; opacity: 0; }
.w-qq:hover .w-plus-qq { opacity: 1; margin-left: 0; display:block; }
.float-kf .w-top { border-top: 1px solid #ccc; background: #fff url(../images/top_icon.png) no-repeat center center; border-radius: 4px; height: 38px; }
.float-kf .w-now-bm { margin: 10px 0; border: none; margin: 14px 0; text-align: center; border-radius: 4px; background-color: #3572C7; }
.float-kf .w-now-bm a { display: block; padding-top: 10px; font-size: 18px; color: #fff; font-weight: bold; }
.float-kf .w-zx{ width: 70px; height: 40px; line-height:40px; border:none; background-color: #3572C7; position: relative; color: #fff; }
.float-kf .w-zx:after { width: 11px; height: 7px; content: ""; background: url(../images/xf_pic.png) no-repeat center bottom; position: absolute; bottom: -7px; left: 28px; z-index: 88; }
.float-kf .height34{ height: 34px; line-height: 34px; background-color:#fff; }
.anchorBtn{color: #666;}

.leader_c{height:200px;}
.leader_c h3{text-align: left;}

.awards p{font-size:18px;}