﻿@charset "utf-8";
/* CSS Document */
body,html{
	height: 100%;
	width: 100%;
}

.main_100{
	width: 100%;
}

.main {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.icoimg,.icoimga a,.top_welcome,.topright .wb a,.topright .xx a,.topright .qq a,
.tywzlist li a,.tywzlist2 li a,.in_tybox1 dl dt a,.in_tybox2 dl dt a,.in_mainbt1 .more a,.lr_mainbt1 .more a,.lr_mainbt1 h2,.lr_mainbt2 h2,.lr_mainbt3 h2,.lr_mainbt2 .dqwz,.lr_articleList1 dl dt a,.twlist dl dt h2 a,.down_list dl dt h2,.mainsearchbox .srk input,.searchlist dl dt h2 a
{
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
}
.img_icon a{
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
}
.icon_png {
	background-image: url(../images/ico.png);
}

/*通用标题*/

.in_mainbt1{
	height:40px;
	display:block;
	background-color: #f3faff;
	border-top: 1px solid #c7d0d7;
	border-bottom:1px solid #006eb6;
	position: relative;
	border-top-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-top-right-radius:4px;
}

.in_mainbt1 h2{
	font-size:18px;
	height:39px;
	line-height:39px;
	font-weight: normal;
	padding:0 10px;
	color: #0162a1;
	text-align:center;
	display:block;
	background-image: url(../images/in_mainbtbg1.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: 2px solid #0162a1;
	position: absolute;
	left:0;
	bottom:-1px;
}
.in_mainbt1 li>ul{
	float: left;
	margin-left:150px;
}
.in_mainbt1 li>ul>li{
	float: left;
}
.in_mainbt1 li>ul>li a{
	font-size: 16px;
	height:40px;
	line-height:39px;
	font-weight:100;
	padding:0 20px;
	color:#7c7c7c;
	display: block;
	position: relative;
}
.in_mainbt1 li>ul>li a:hover{
	color:#0065b4;
}
.in_mainbt1 li .active a,.in_mainbt1 li .active a:hover{
	font-size: 16px;
	height:40px;
	line-height:39px;
	font-weight:100;
	color: #FFFFFF;
	background-color:#0096c7;
}

.in_mainbt1 li .active .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	left:50%;
	margin-left:-10px;
	width:20px;
	height: 8px;
	bottom:-8px;
	z-index: 1;
	display: block;
}

.in_mainbt1 li .active .btsj:after {
	border: 1px solid;
	border-color: #dfdfdf;
	content: "";
	display: block;
	position: absolute;
	left:50%;

	margin-top:-13px;
	width:12px;
	height:12px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #0096c7;

}

.in_mainbt1 .more{
	font-size: 14px;
	float:right;
	padding-right:10px;
}
.in_mainbt1 .more a{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -613px;
	display: block;
}
.in_mainbt1 .more a:hover{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -673px;
	display: block;
}


.lr_mainbt1{
	height:40px;
	display:block;
	background-color: #e6f4ff;
	border-bottom:2px solid #c6c6c6;
	position: relative;
	border-top-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-top-right-radius:4px;
}

.lr_mainbt1 h2{
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight: normal;
	padding-left:28px;
	color: #0162a1;
	text-align:center;
	display:block;
	background-position:-1175px -753px;
	border-bottom: 2px solid #0162a1;;
	position: absolute;
	left:0;
	bottom:-2px;
}

.lr_mainbt1 .more{
	font-size: 14px;
	float:right;
}
.lr_mainbt1 .more a{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -613px;
	display: block;
}
.lr_mainbt1 .more a:hover{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -673px;
	display: block;
}


.lr_mainbt2{
	height:40px;
	display:block;
	border-bottom:2px solid #c6c6c6;
	position: relative;
	background-color: #e6f4ff;
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.lr_mainbt2 h2{
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight: normal;
	padding-left:35px;
	color:#0162a1;
	text-align:center;
	display:block;
	background-position:-1175px -833px;
	border-bottom: 2px solid #0162a1;
	position: absolute;
	left:0;
	bottom:-2px;
}

.lr_mainbt2 .more{
	font-size: 14px;
	float:right;
}
.lr_mainbt2 .more a{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -613px;
	display: block;

}
.lr_mainbt2 .more a:hover{
	height:40px;
	line-height:40px;
	padding-right:20px;
	background-position:right -673px;
	display: block;
}
.lr_mainbt2 .dqwz {
	color:#8f8f8f;
	height:40px;
	line-height:40px;
	padding-left:15px;
	padding-right:20px;
	display:inline-block; ;
	float:right;
	background-position:0 15px;
}
.lr_mainbt2  span {
	padding:0 10px;
	font-family:"宋体";
	display: inline-block;
}
.lr_mainbt2 .dqwz a {
	text-decoration: none;
}
.lr_mainbt2 .dqwz a:hover {
	color:#eb4d16;
	text-decoration: none;
}


.lr_mainbt3{
	height:40px;
	display:block;
	position: relative;
	background-color: #f5f5f5;
}

.lr_mainbt3 h2{
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight:100;
	padding-left:35px;
	color:#5a5a5a;
	text-align:center;
	display:block;
	background-position:-1175px -833px;
	position: absolute;
	left:0;
}




.in_mainbtbg1 h2{
	font-size:25px;
	height:25px;
	line-height:25px;
	font-weight:100;
	text-align:center;
	display:block;
	background-image: url(../images/in_mainbtbg1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.in_mainbtbg1 h2 strong{
	color:#ff9600;
	font-size:25px;
	line-height:25px;
	font-family:"宋体";
}
.in_mainbtbg1 h3{
	font-size:14px;
	height:31px;
	line-height:31px;
	font-weight:100;
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.in_mainbtbg1 .more{
	padding-right:15px;
	background-position:right -511px;
	float:right;
}
.in_mainbtbg1 .more a{
	color:#fff39f;
	padding-left:15px;
	display:block;
	background-position:-1183px -625px;
	background-repeat: no-repeat;
}
.in_mainbtbg1 .more a:hover{
	color:#fff;
	background-position:-989px -352px;
}



/**主体样式开始*/

.in_mainbg{
}
#header{
	height: 262px;
	position: relative;
}
.header_topmain{
	background-color:#3c3c3c;
	height:32px;
	line-height:32px;

}
.top_welcome{
	color:#dadada;
	padding-left:20px;
	background-position:0px -125px;
}
.top_welcome h1{
	/*font-size:12px;*/
	display:inline;
	font-weight:100;
}
.top_welcome a{
	color:#FFFFFF;
}
.top_welcome a:hover{
	color:#ff7f00;
}
.topright{
	height:32px;
	line-height:32px;
}
.topright li{
	margin-left:20px;
	position:relative;
	float:left;
}
.topright li a,.topright .wx .wxico{
	color:#747474;
	text-align:right;
	width:80px;
	height:32px;
	line-height:32px;
	display:block;
}
.topright li a:hover{
	color:#ff7f00;
}

.topright .sy{
	background-position:0px -99px;
}
.topright .sc{
	background-position:0px -143px;
}

.topright .xx a{
	color:#FFFFFF;
	transition:all 0.3s ease-out 0s;cursor:pointer;
	background-position:-390px -425px;
}
.topright .xx a:hover{
	color:#ff7f00;
	background-position:-390px -490px;
}
.topright .qq a{
	width:70px!important;
	color:#FFFFFF;
	transition:all 0.3s ease-out 0s;cursor:pointer;
	background-position:-260px -425px;
}
.topright .qq a:hover{
	color:#ff7f00;
	background-position:-260px -490px;
}

.topright .wb a{
	color:#FFFFFF;
	transition:all 0.3s ease-out 0s;cursor:pointer;
	background-position:0px -425px;
}
.topright .wb a:hover{
	color:#ff7f00;
	background-position:0px -490px;
}
.topright .wx .wxico{
	color: #FFFFFF;
	transition:all 0.3s ease-out 0s;cursor:pointer;
	background-position:-128px -425px;
}

.topright .wx:hover .wxico{
	background-position:-128px -490px;
	color:#ff7f00;
}
.topright .wx:hover .ewm{
	display:block;
}

.topright .wx .ewm{
	width:150px;
	height:150px;
	padding:10px;
	background-color:#FFF;
	top:41px;
	z-index: 9999;
	display:block;
	position:absolute;
	margin-left:-50px;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: 0 0 5px -1px #525252;
	-moz-box-shadow: 0 0 5px -1px #525252;
	box-shadow: 0 0 5px -1px #525252;
	display:none;
}
.topright .wx .ewm .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	width:150px;
	height: 10px;
	margin-top:-20px;
	z-index: 1;
	display: block;
}

.topright .wx .ewm .btsj:after {
	border: 1px solid;
	content: "";
	display: block;
	position: absolute;
	left:50%;

	margin-top:0px;
	width:13px;
	height:13px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #fff;
	border-color: #d8d8d8;
}




/*
.topright .wx .ewm:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  margin-top:-20px;
  margin-left:90px;
  position:absolute;
  border-width: 5px;
  border-style: solid;
  border-color:  transparent transparent #525252 transparent;
}

*/
.topright .wx .ewm .imgbox{
	width:150px;
	height:150px;
	display:block;
	overflow:hidden;
}
.topright .wx .ewm .imgbox img{
	max-width:100%;
}

.top_headerbox{
	height: 230px;
	background-image:url(../images/top_headerbg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;

}

.top_headerbox .toplogo{
	height:136px;
	padding-top: 43px;
}
.top_headerbox .toplogo .flol.im img{
	max-height:102px;
}
.top_headerbox .toprightad{

}
.top_headerbox .toprightad  img{
	max-height:40px;
}
.top_headerbox .topsearch{
	margin-top:25px;
	width:300px;
	height:36px;
	box-shadow: 0px 0px 20px #0078ff;
	-webkit-box-shadow: 0px 0px 20px #0078ff;
	-moz-box-shadow: 0px 0px 20px #0078ff;
}
.top_headerbox .topsearch:hover{
	box-shadow: 0px 0px 20px #0068dc;
	-webkit-box-shadow: 0px 0px 20px #0068dc;
	-moz-box-shadow: 0px 0px 20px #0068dc;
}
.top_headerbox .topsearch li{
	height:36px;
	float:left;
}
.top_headerbox .topsearch .inpbox{
	width: 185px;
	height:34px;
	line-height:34px;
	font-size:16px;
	margin:0;
	padding:0 10px 0 25px;
	background-color:rgba(255,255,255,0.8);
	background-position:-405px -85px;
	border:1px solid rgba(0,66,138,1.00);
	outline: 0;
	-webkit-appearance: none;
}

.top_headerbox .topsearch .aninp{
	width:77px;
	line-height:34px;
	text-align:center;
	color: #FFFFFF;
	font-size:16px;
	cursor: pointer;
	/*  letter-spacing: 1px;*/
	background: #007dce;
	background-image:linear-gradient(45deg,#007bd3,#00cbff);
	border:1px solid rgba(0,66,138,1.00);
	border-left:0;
	margin:0;
	padding:0;
	/*
        outline: medium;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
    */

}
.top_headerbox .topsearch .aninp:hover{
	background-image:linear-gradient(45deg,#00cbff,#007bd3);

}

.top_headerbox nav li{
	float: left;
}
/*查询区域*/
.inquirebox{
	width:825px;
	height:350px;
	background:url(../images/inquireboxbg.jpg) no-repeat;
}
.inquirebox .lrbox{
	width:460px;
	margin:140px auto 0;

}
.inquirebox .lrbox .tishi{
	display: block;
	font-size:16px;
	color:#fff;
	height:30px;
	line-height:30px;
	text-align: center;
	text-shadow:0 0 3px #000;
}
.inquirebox .lrbox .ssk{
	width:460px;
	height:50px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.6);
	background-color:#fff;
	position: relative;
}
.inquirebox .lrbox .ssk .iconfont{
	width:28px;
	line-height:30px;
	font-size:22px;
	text-align: center;
	margin:10px 0 0 10px;
	float: left;
	display: block;
}
.inquirebox .lrbox .ssk .srk{
	width:290px;
	height:50px;
	line-height:50px;
	font-size:16px;
	border:0;
	outline: 0;
	-webkit-appearance: none;
}
.inquirebox .lrbox .ssk .anbox{
	width:130px;
	height:48px;
	line-height:48px;
	font-size:18px;
	text-align: center;
	color:#ffffff;
	background:#1a84c8;
	display: block;
	margin-top:1px;
	margin-right:1px;
	border-radius:24px;
	float: right;
	-moz-border-radius:24px;
}
.inquirebox .lrbox .ssk .anbox:hover {
	background: #207200;
}
.inquirebox .lrbox .ssk .popper_arrow{
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: -20px;
	left:50%;
	margin-right:0;
	border-top-width:0;
	border-bottom-color: #c4c4c4; /*这里的三角形叠在白色突出三角形的下面。看起来有一种边框的效果  */
	border-width: 10px;
	filter: drop-shadow(0 2px 12px rgba(0,0,0,.2));/* 作用就是让小三角形看起来有阴影的效果 */
	/*
        filter 即是 CSS 滤镜
        filter: drop-shadow(x偏移, y偏移, 模糊大小, 色值);
     */
}
.popper_arrow:after { /* 使用伪元素的方式 */
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	content: " ";
	border-width: 10px;
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
	/* 三角形的绘制原来，其实就是不要宽高，用边框去绘制
        边框有4个边，其他三个边都transparent（透明）
        只让下边框显示，并且宽度10px,背景颜色白色，这样看起来的效果就是一个小三角形了
    */
}
/*focus焦点广告*/
.box,.box1{
	overflow: hidden;
	position: relative;
	width:825px;
}
.box{
	max-width: 825px;/***   这里的max-width值就是图片的宽度，暂不支持百分比   ***/
	height:350px;
}
.box1{
	max-width: 825px;  /***   这里的max-width值就是图片的宽度，暂不支持百分比   ***/
}
.box ul li,.box1 ul li{
	float: left;
	list-style: none;
	position: relative;
}
.box ul li img{ width:825px; height:350px;  }
.box ul li .titlepagebox{ position:absolute; bottom:0; height:40px;  width:100%; text-align:center; display: block; background-color:rgba(0,0,0, 0.4);}
.box ul li .titlepagebox h3{line-height:40px; font-size:16px; font-weight:100;   color: #FFF; text-shadow: 1px 1px 2px #000;}
.box ol,.box1 ol{
	text-align: center;
	width:100%;
	height: 20px;
	position: absolute;
	left:0px;
	bottom:45px;
	z-index: 1;
}

.box ol li,.box1 ol li{
	cursor:pointer;
	position:relative;
	margin:5px;
	display:inline-block;
	*display: inline;
	width: 10px;
	height:10px;
	border-radius:50%;
	background-color: gainsboro;
	zoom: 1;
}
.box ol .action,.box1 ol .action{
	background-color: #00bbff;
}
.box ol li:hover,.box1 ol li:hover{
	background-color: #DE6E6A;
}
.box ul,.box1 ul{
	position: relative;
	left: 0;
}
.box .next,.box1 .next{
	cursor:pointer;
	opacity: 0;
	position: absolute;
	right: 0;
	background: url("../images/next.png");
	width: 50px;
	height: 45px;
	display: block;
	line-height: 80px;
}
.box .prev,.box1 .prev{
	cursor:pointer;
	opacity: 0;
	background: url("../images/prev.png");
	display: block;
	position: absolute;
	width: 50px;
	height: 45px;
	text-align: center;
	line-height: 80px;
}
.box .prev,.box1 .prev,.box .next,.box1 .next{
	transition: all 0.5s;
}
.box .next:hover,.box1 .next:hover,.box .prev:hover,.box1 .prev:hover{
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	opacity: 1!important;
	transition: all 0.3s;
}
/*首页链接*/
.inlinkbox{
	/*padding:10px 10px 0;*/
	/*border:1px solid #e9f3ff;*/

}
.inlinkbox li{
	/*width:calc(33.33333% - 10px);*/
	float: left;
	margin-bottom:10px;
}
.inlinkbox li:nth-child(1),.inlinkbox li:nth-child(2),.inlinkbox li:nth-child(4){
	margin-right:20px;
}
.inlinkbox li:nth-child(1){
	width:405px;
}
.inlinkbox li:nth-child(2){
	 width:400px;
 }
.inlinkbox li:nth-child(3),.inlinkbox li:nth-child(5){
	width:355px;
}
.inlinkbox li:nth-child(4){
	width:825px;
}
.inlinkbox li a{
	color:#ffffff;
	padding:10px;
	height:40px;
	line-height:20px;
	font-size:16px;
	display:flex;
	align-items:center;
	/*align-content:center;*/
	text-align: center;
	justify-content:center;
	/*vertical-align:middle;*/
	background-color: #00a7ed;
}
.inlinkbox li a:hover{
	background-color:#cd2700;
}

/*工作动态右侧*/


.in_gzdtbtbox{
	height:44px;
	line-height:40px;
	font-size:18px;
	color:#fff;
	font-weight:100;
	background-color: #208cd3;
	border-bottom:2px solid #0162a1;
	box-sizing: border-box;
	text-align: left;
	text-indent:1em;
	display: block;
	position: relative;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.in_gzdtbtbox .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	left:15%;
	margin-left:-10px;
	width:20px;
	height: 8px;
	bottom:-8px;
	z-index: 1;
	display: block;
}

.in_gzdtbtbox .btsj:after {
	border: 1px solid;
	border-color: #0162a1;
	content: "";
	display: block;
	position: absolute;
	left:50%;
	margin-top:-13px;
	width:12px;
	height:12px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #208cd3;

}

.in_abousbox{
	border: 1px solid #006eb6;
	border-top:0;
	height:290px;
	padding-top:16px;
	background-color:#f3faff;
}
.in_abousbox .picbox{
	width:249px;
	height:140px;
	margin:auto;
	border-radius:10px;
	-webkit-border-radius:10px;
	overflow: hidden;
}
.in_abousbox .picbox img{
	max-width:100%;
	border-radius:10px;
}
.in_abousbox .gsjj{
	width:300px;
	margin-left: auto;
	margin-right: auto;
	height:72px;
	line-height:24px;
	text-indent:2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	overflow: hidden;
}
.in_abousbox .linkbox{
	width:120px;
	height:30px;
	line-height:30px;
	text-align: center;
	margin-right:26px;
	margin-top:10px;
	float: right;
	display: block;
	border:1px solid #dcdcdc;
	border-radius:14px;
	-webkit-border-radius:14px;
}
.in_abousbox .linkbox:hover {
	color:#fff;
	background-color:#ff6000;
	border-color:#ff6000;
}

.in_gzdtlrbox{
	border: 1px solid #8aafda;
	border-top:0;
	background-color:#f0fdf9;
}
.in_gzdtlrbox .lrbox{height:280px; overflow: hidden;}
.in_gzdtlrbox .lrbox li{ width:333px; line-height:25px; ;
	text-align:left; _display:inline;}
.in_gzdtlrbox .lrbox li a{ font-size:14px;}
.in_gzdtlrbox .lrbox li span{ color:#999;  font-size:12px; display:inline-block; margin-left:10px; }



.in_right_link {
	width:355px;
	height:91px;
}

/*首页行业动态类*/

.in_tybox1 dl{

}
.in_tybox1 dl dt{
	height:34px;
	line-height:34px;
	padding-bottom:5px;
}

.in_tybox1 dl dt a{
	max-width:23em;
	height: 34px;
	padding-left:10px;
	font-size:16px;
	font-weight: bold;
	background-position:-1197px 15px;
	overflow: hidden;
	display: block;
	float:left;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	/*text-overflow:ellipsis;*/
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/	}
.in_tybox1 dl dt a:hover{
	background-position:-1197px -41px;
}
.in_tybox1 dl dt span{
	color:#a5a4a4;
	float:right
}

.in_tybox1 dl dd{
	height:60px;
	overflow: hidden;
	position:relative;
}
.in_tybox1 dl dd .imgbox{
	width:80px;
	height:60px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:15px;
}

.in_tybox1 dl dd p{
	color: #a5a4a4;
	font-size:14px;
	height:58px;
	overflow: hidden;
}
.in_tybox1 li{
	width: 402px;
	height:34px;
	line-height: 34px;
	border-bottom: 1px dotted #cacaca;
}
/*.in_tybox1 li:first-of-type{*/
/*	border-top: 1px dotted #fff;*/
/*}*/
.in_tybox1 li a{
	line-height: 34px;
	/*width:26em;*/
	max-width:26em;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	/*text-overflow:ellipsis;   当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	display:block;
}


/*首页左侧-会员单位展示*/
.in_hydwbox {
	height:245px;
	overflow: hidden;
}

.in_hydwbox li:nth-of-type(even){
	margin-left:21px;
}

.in_hydwbox li:nth-child(2){
	border-top: 1px dotted #fff;
}

/*首页右侧-公示公告*/

.in_tybox2 dl{

}
.in_tybox2 dl dt{
	height:34px;
	line-height:34px;
	padding-bottom:5px;
}
.in_tybox2 dl dt h2{
	width:100%;
	height:34px;
	line-height:34px;
	font-size:16px;
	overflow:hidden;
	display:block;
	float:left;
}
.in_tybox2 dl dt a{
	/*width:20em;*/
	max-width:20em;
	height: 34px;
	padding-left:10px;
	background-position:-1197px 15px;
	overflow: hidden;
	display: block;
	float:left;
	/* word-break:keep-all;不换行 */
	/*white-space:nowrap; 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

	/*text-overflow:ellipsis;*/
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.in_tybox2 dl dt a:hover{
	background-position:-1197px -41px;
}
.in_tybox2 dl dt span{
	color:#8d8d8d;
	float:right
}

.in_tybox2 dl dd{
	height:60px;
	color: #a5a4a4;
	font-size:12px;
	overflow: hidden;
	position:relative;
}
.in_tybox2 dl dd .imgbox{
	width:80px;
	height:60px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:15px;
}

.in_tybox2 dl dd p{
	color: #a5a4a4;
	font-size:12px;
	height:58px;
	overflow: hidden;
}

.in_tybox2 li{
	width: 345px;
	height:34px;
	line-height: 34px;
	border-bottom: 1px dotted #cacaca;

}
.in_tybox2 li a{
	line-height: 34px;
	height: 34px;
	/*width:22em;*/
	max-width:22em;
	/*word-break:keep-all;*/ /* 不换行 */
	/*white-space:nowrap;*/ /* 不换行 */

	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

	/*text-overflow:ellipsis;*/
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	display:block;
}

/*首页企业展示*/

.qyzsbox{ position:relative; overflow:hidden; _height:100%;}
.qyzsbox .picbox{ background-color:#fff; width:1200px; margin-left:auto; margin-right:auto; height:135px; overflow:hidden; position:relative;}
.qyzsbox .picbox li{
	margin-bottom:15px;
}

.qyzsbox .piclist{ /*height:135px;*/ position:absolute; left:0; top:0;background-color:#fff;}

.qyzsbox .piclist li{  width:268px; border:1px solid #d7d8d9; padding:5px; margin-left:10px; margin-right:10px; float:left;
	position: relative;
	background: #fff;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
	transition: all .5s ease;
}
.qyzsbox .piclist li:hover{
	border: 1px solid #004fab;
	box-shadow: 0 2px 15px 0 rgba(0,79,171,0.3);
}

.qyzsbox .piclist li .pic {
	width: 100%;
	height: 80px;
}
.qyzsbox .piclist li .pic img {
	display: block;
	height: 80px;
	margin: 0 auto;
}
.qyzsbox .piclist li h3{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding-bottom:5px;
	text-align: center;
	font-size:14px;
	font-weight: 100;
}
.qyzsbox .swaplist{ position:absolute; left:-7840px; top:0;}

.qyzsbox .og_prev,.qyzsbox .og_next{  width:30px; height:122px; background:url(../images/icon_updown.gif) no-repeat; background:url(../images/icon_updown_ie6.gif) no-repeat\9; position:absolute; top:0; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.qyzsbox .og_prev{ background-position:0 0; left:0;}
.qyzsbox .og_prev:hover { background-position:-30px 0;}
.qyzsbox .og_next{ background-position:0 -122px; right:0;}
.qyzsbox .og_next:hover{ background-position:-30px -122px; right:0;}




/*首页图片滚动样式*/

/*swiper框架*/
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*添加样式*/
.swiper-button-prev,.swiper-button-next{
	opacity:0;
	transition: all .5s;
}
.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{
	opacity:1;
}



/*首页图片滚动列表*/
.swiper_scrolling
{
	width:1200px;
	height:380px;
}
.swiper_scrolling .swiper-slide{
	/*background-color: #3c77df;*/
	flex-direction:column;
	height:330px;
}
.swiper_scrolling .swiper-pagination{
	/*bottom:0!important;*/
	z-index:5;
}
.swiper_scrolling .swiper-button-prev,.swiper_scrolling .swiper-button-next{
	background-color:rgba(0,0,0,.6);
	color:#fff;
}
.swiper_scrolling .swiper-button-prev{
	left:0;
}
.swiper_scrolling .swiper-button-next{
	right:0;
}
.swiper_scrolling .swiper-slide .picbox{
	width:100%;
	height:285px;
	display: block;
	background-color: #227900!important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
}

.swiper_scrolling .swiper-slide .picbox i{
	color:#fff;
	opacity:0;
	position: absolute;
	display: block;
	z-index:10;
	margin-left:-10px;
	top:50%;
	left:50%;
	transition: all 0.3s ease-out 0s;
}
.swiper_scrolling .swiper-slide:hover .picbox i{
	font-size:50px;
	margin-top:-30px;
	margin-left:-30px;
	transition: all 0.3s ease-out 0s;
	opacity:1;
}
.swiper_scrolling .swiper-slide .picbox img{
	max-width:100%;
}

.swiper_scrolling .swiper-slide:hover .picbox img{
	opacity:0.8!important;
}
.swiper_scrolling .swiper-slide .tit{
	width:280px;
	overflow: hidden;
	line-height: 20px;
	height: 40px;
	min-height:40px;
	font-size: 14px;
	font-weight:normal;
	margin-top:5px;
	transition: all 0.3s ease-out 0s;
	text-align: center;
	/*outline:none;*/
	/*display:table-cell;*/
	/*vertical-align:middle;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/*display: -webkit-box;*/
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	/*-webkit-line-clamp: 2;*/
	/*-webkit-box-orient: vertical;*/
}






/*底部*/
#footer{
	width: 100%;
	height: auto;
}
.footer_yqljbz{
	width:100%;
	border-top:10px solid #e7e7e7;
	height:auto;
	background:url(../images/footer_bg1.gif) repeat;
}
.footer_yqljbz .main{
	padding:30px 0;
	background: url(../images/footer_yqljbzbg.gif) no-repeat center top;
}
.footer_yqljbz .link_helpbt{
	width:150px;
	height: 40px;
	line-height:40px;
	font-size:16px;
	color:#7c7c7c;
	text-align: center;
	border: 1px solid #c1c1c1;
	background-color:#fff;
	margin-top:3px;
	border-radius:20px;
	-moz-border-radius:20px;
	margin-right: 20px;
	display: block;
	float: left;
}
.footer_yqljbz a:hover.link_helpbt,.footer_yqljbz .link_helpbt:hover{
	color:#004fab;
	background-color:#f1f1f1;
}
.footer_yqljbz .linkbox{
	width: 1020px;
	line-height: 24px;
	height:48px;
	overflow: hidden;

	vertical-align: middle;
	display: table-cell;

}
.footer_yqljbz .linkbox a{
	margin:0 10px;
	display: inline-block;
	/*display: inline;*/
}
.footer_yqljbz .helpbox{
	width: 356px;
	line-height: 24px;
	max-height:48px;
	min-height:24px;
}
.footer_yqljbz .helpbox a{
	width:178px;
	height: 24px;
	line-height:24px;
	float:left;
}

.footer_copy{
	color:#fff;
	width:100%;
	padding-top:25px;
	padding-bottom:25px;
	background-color:#006eb6;
}

/*右侧浮动层*/

.float_rightdiv{
	width:40px;
	display: block;
	position: fixed;
	right:10px;
	top:50%;
	margin-top:-170px;
	z-index: 100;
}
.float_rightdiv li{
	margin-bottom: 5px;
	width: 40px;
	height: 40px;
	display: block;
	position: relative;

}
.float_rightdiv li .icobox{
	width: 40px;
	height: 40px;
	background-color:rgba(196,228,255,.8);
	display: block;
	border-radius:5px;
	-moz-border-radius:5px; /* 老的 Firefox */
	text-indent: -10000px;
}
.float_rightdiv li .icobox:hover,.float_rightdiv li a:hover .icobox{
	background-color:rgba(255,255,255,.8);

}

.float_rightdiv .icoimg{
	background-image: url(../images/mainfloat_right.png);
	background-repeat: no-repeat;
	/*
        transition-duration:0.2s;
    */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}
.float_rightdiv .qq.icoimg{
	background-position:0px 0px;
}
.float_rightdiv .qq:hover.icoimg{
	background-position:-40px 0px;
}
.float_rightdiv .weixin .icoimg{
	background-position:0px -40px;
}
.float_rightdiv .weixin:hover .icoimg{
	background-position:-40px -40px;
	background-color:rgba(255,255,255,.8);
}


.float_rightdiv .dizhi .icoimg{
	background-position:0px -80px;
}
.float_rightdiv .dizhi:hover .icoimg{
	background-position:-40px -80px;
	background-color:rgba(255,255,255,.8);
}


.float_rightdiv .tel .icoimg{
	background-position:0px -120px;
}
.float_rightdiv .tel:hover .icoimg{
	background-position:-40px -120px;
}


.float_rightdiv .top.icoimg{
	background-position:0px -160px;
}
.float_rightdiv .top:hover.icoimg{
	background-position:-40px -160px;
}


.float_rightdiv .weixin .ewmbox,.float_rightdiv .dizhi .dizhibox,.float_rightdiv .tel .telbox{
	display: none;
}
.float_rightdiv .weixin:hover .ewmbox,.float_rightdiv .dizhi:hover .dizhibox,.float_rightdiv .tel:hover .telbox{
	display: block;

}


/*二维码容器*/
.float_rightdiv .ewmbox{
	width:150px;
	height:170px;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
	top:-76px;
	z-index: 9999;
	position:absolute;
	right:45px;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: 0 0 3px -1px #525252;
	-moz-box-shadow: 0 0 3px -1px #525252;
	box-shadow: 0 0 3px -1px #525252;

	-webkit-animation: 1s tmdbox;
	animation: 1s tmdbox;

}

@-webkit-keyframes tmdbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}
@keyframes tmdbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}


.float_rightdiv .ewmbox .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	width:10px;
	height: 17px;
	right:-10px;
	top:88px;
	z-index: 1;
	display: block;
}

.float_rightdiv .ewmbox .btsj:after {
	border: 1px solid;
	content: "";
	display: block;
	position: absolute;
	left:1px;

	margin-top:0px;
	width:10px;
	height:13px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #fff;
	border-color: #d8d8d8;
}


.float_rightdiv .ewmbox .imgbox{
	width:150px;
	height:170px;
	display:block;
	overflow:hidden;
}
.float_rightdiv .ewmbox .imgbox img{
	max-width:100%;
}
.float_rightdiv .ewmbox .imgbox span{
	height: 20px;
	line-height: 20px;
	text-align: center;
	color:#8f8f8f;
	display: block;
}



/*联系电话容器*/
.float_rightdiv .telbox{
	width:200px;
	height:140px;
	padding:15px;
	background-color:#FFF;
	top:-66px;
	z-index: 9999;
	position:absolute;
	right:45px;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: 0 0 3px -1px #525252;
	-moz-box-shadow: 0 0 3px -1px #525252;
	box-shadow: 0 0 3px -1px #525252;
	-webkit-animation: 1s tellrbox;
	animation: 1s tellrbox;
	/*
        transition:all .5s;
        -moz-transition:all .5s;
        -webkit-transition:all .5s;
        -o-transition:all .5s;
         opacity: 0;

    */
}
@-webkit-keyframes tellrbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}
@keyframes tellrbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}
.float_rightdiv .telbox .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	width:10px;
	height: 17px;
	right:-10px;
	top:77px;
	z-index: 1;
	display: block
}

.float_rightdiv .telbox .btsj:after {
	border: 1px solid;
	content: "";
	display: block;
	position: absolute;
	left:1px;

	margin-top:0px;
	width:10px;
	height:13px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #fff;
	border-color: #d8d8d8;
}


.float_rightdiv .telbox .lrbox{
	width:200px;
	height:140px;
	display:block;
	overflow:hidden;
}
.float_rightdiv .telbox .lrbox p{
	width:200px;
	line-height: 25px;
	padding:10px 0;
	border-bottom: 1px dotted #D1D1D1;
}
.float_rightdiv .telbox .lrbox p:last-child{
	border-bottom: 0;
}
.float_rightdiv .telbox .lrbox span{
	padding: 0 10px;
	margin-right:10px;
	font-size: 14px;
	background-color:rgba(196,228,255,.6);
	display: inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	float: left;
}
.float_rightdiv .telbox .lrbox em{
	font-size: 16px;
	font-weight: 100;
}




/*地址容器*/
.float_rightdiv .dizhibox{
	width:200px;
	height:100px;
	padding:15px;
	background-color:#FFF;
	top:-40px;
	z-index: 9999;
	position:absolute;
	right:45px;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: 0 0 3px -1px #525252;
	-moz-box-shadow: 0 0 3px -1px #525252;
	box-shadow: 0 0 3px -1px #525252;
	-webkit-animation: 1s tellrbox;
	animation: 1s dzbox;
	/*
        transition:all .5s;
        -moz-transition:all .5s;
        -webkit-transition:all .5s;
        -o-transition:all .5s;
         opacity: 0;

    */
}
@-webkit-keyframes dzbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}
@keyframes dzbox {
	0% { opacity:0; right:80px;}
	100% { opacity:1; right:45px;}
}
.float_rightdiv .dizhibox .btsj{
	overflow: hidden;
	position: absolute;
	text-align:center;
	width:10px;
	height: 17px;
	right:-10px;
	top:50px;
	z-index: 1;
	display: block
}

.float_rightdiv .dizhibox .btsj:after {
	border: 1px solid;
	content: "";
	display: block;
	position: absolute;
	left:1px;

	margin-top:0px;
	width:10px;
	height:13px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
	background: #fff;
	border-color: #d8d8d8;
}


.float_rightdiv .dizhibox .lrbox{
	width:200px;
	height:auto;
	min-height:50px;
	display:block;
	overflow:hidden;
}
.float_rightdiv .dizhibox .lrbox span{
	padding: 0 10px;
	font-size: 14px;
	line-height: 25px;
	background-color:rgba(196,228,255,.6);
	display: inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom: 5px;

}
.float_rightdiv .dizhibox .lrbox p{
	font-weight: 100;
	font-size:14px;
	line-height: 20px;
}


/*返回顶部*/
.cd-top,a.cd-top {
	/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);*/

	/* image replacement properties */
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
}
.cd-top.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}
.cd-top.cd-fade-out {
	/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
	background-color:rgba(131,198,255,1)!important;

}
.cd-top.cd-fade-out:hover{
	background-color:rgba(255,255,255,1)!important;

}
.no-touch .cd-top:hover {
	opacity: 1;
}
/*
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

*/





/*栏目页开始**********************/
.lr_leftbox{
	width: 280px;
	min-height:554px;
	padding-right:20px;
	background:url(../images/lr_leftboxbg.png) right top no-repeat;
}
/*菜单样式*/
.accordion {
	width: 100%;
	max-width: 280px;
	margin: 20px auto 20px;
	background: #1485dd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion > li >a {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #fff;
	font-size: 14px;
	/* font-weight: 700; */
	border-bottom: 1px solid #fff;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion > li >a:hover,.accordion > li >a:hover i{
	color: #ff0;
}


.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #fff;
	font-size: 14px;
	/*font-weight: 700;*/
	border-bottom: 1px solid #fff;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 13px;
	left: 12px;
	font-size: 18px;
	color: #c0e3ff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.icon-xiala {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #ff0;
}

.accordion li.open i {
	color: #ff0;
}
.accordion li.open i.icon-xiala {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
.submenu {
	display: none;
	background: #e6e6e6;
	font-size: 14px;
}

.submenu li {
	border-bottom: 1px solid #d1d1d1;
}

.submenu a {
	display: block;
	text-decoration: none;
	color: #636363;
	padding: 12px;
	padding-left: 42px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.submenu a:hover {
	background: #727372;
	color: #FFF;
}

/*左侧链接*/
.left_link{
	width: 100%;
	max-width: 280px;
	margin: 20px auto 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.left_link li{display:block;width:280px; border-bottom:1px solid #fff;  list-style:none;overflow:visible;position: relative;}
.left_link ul>li>a{padding:5px 5px 5px 42px; height:40px; min-height:40px; line-height:18px; width:245px;font-size:14px;outline:none;
	display: table-cell;  vertical-align:middle;
	background:url(../images/ico_menu.gif) 18px 5px no-repeat; background-color:#e6e6e6; color:#000000;}
.left_link ul>li>a:hover{ background-position:18px -65px; background-color:#1485dd;color:#FFFFFF;}

.left_link ul>li.active>a{height:40px; min-height:40px; line-height:18px; width:245px;padding-left:35px;font-size:16px;outline:none;
	display: table-cell;  vertical-align:middle;
	background:url(../images/ico_menu.gif) 18px -65px no-repeat; background-color:#005eb0; color:#fff;}

.left_link li:last-child{
	border-bottom: 0;
}
.left_link li:first-of-type a{
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.left_link li:last-of-type a{
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
/*左侧查询*/
.leftquerybox{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #dcf0ff;
	background-color: #f9fcff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.leftquerybox .cxbox{
	padding-top:10px;
	padding-bottom:10px;
}
.leftquerybox .cxbox span{
	width:70px;
	height:32px;
	line-height:32px;
	display:block;;
	text-align: right;
	color: #878787;
	float: left;

}
.leftquerybox .cxbox .cx{
	margin-left:80px;
}
.leftquerybox .cxbox .cx .srk{
	width: 160px;
	padding-left:5px;
	line-height:30px;
	font-size:14px;
	outline: 0;
	-webkit-appearance: none;
	color:#299000;
	border:1px solid #c6c6c6;

}

.leftquerybox .cxbox .cx .srk:focus{
	color:#299000;
	border:1px solid #36bd00;
	box-shadow: 0 0 8px #b9cdff;
	-moz-box-shadow: 0 0 8px #b9cdff;
	-webkit-box-shadow: 0 0 8px #b9cdff;
}

.leftquerybox .cxbox .cx .anbox {
	width: 130px;
	height: 32px;
	line-height:32px;
	font-size:16px;
	text-align: center;
	color: #ffffff;
	background: #31af02;
	display: block;
	border-radius:5px;
	-moz-border-radius:5px;
	cursor: pointer;
	padding: 0;
	box-shadow: none;
	font-weight: 400;
	border: none;
	outline: 0;
}
.leftquerybox .cxbox .cx .anbox:hover{
	background: #e85300;
}
.leftquerybox .tishi{
	margin:10px;
	line-height:20px;
	display: block;
	color: #6e6e6e;
}
/*右侧内容*/
.querypicbox{
}





/*左侧联系方式*/
.leftcontact{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #e5e5e5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.leftcontact li{
	width: 100%;
	height:auto;
	padding:5px 0;
}
.leftcontact li span{
	width:80px;
	height:22px;
	line-height:22px;
	display:block;;
	text-align: right;
	color:#a5a4a4;
	float: left;

}
.leftcontact li p{
	line-height:22px;
	margin-left:85px;
}

.lr_articleList1 li{
	width: 100%;
	height:34px;
	line-height: 34px;
	border-bottom: 1px dotted #cacaca;
}


.lr_articleList1 li:nth-child(5),.lr_articleList1 li:nth-child(10),.lr_articleList1 li:nth-child(15),.lr_articleList1 li:nth-child(20),.lr_articleList1 li:nth-child(25),.lr_articleList1 li:nth-child(30),.lr_articleList1 li:nth-child(35),.lr_articleList1 li:nth-child(40),.lr_articleList1 li:nth-child(45),.lr_articleList1 li:nth-child(50),.lr_articleList1 li:nth-child(55),.lr_articleList1 li:nth-child(60),.lr_articleList1 li:nth-child(65),.lr_articleList1 li:nth-child(70),.lr_articleList1 li:nth-child(75),.lr_articleList1 li:nth-child(80),.lr_articleList1 li:nth-child(85),.lr_articleList1 li:nth-child(90),.lr_articleList1 li:nth-child(95),.lr_articleList1 li:nth-child(100),.lr_articleList1 li:nth-child(105),.lr_articleList1 li:nth-child(110),.lr_articleList1 li:nth-child(115),.lr_articleList1 li:nth-child(120),.lr_articleList1 li:nth-child(125),.lr_articleList1 li:nth-child(130),.lr_articleList1 li:nth-child(135),.lr_articleList1 li:nth-child(140),.lr_articleList1 li:nth-child(145){
	margin-bottom: 25px;
}

/*文章列表*/
.lr_articleList1 li a{
	line-height: 34px;
	height: 34px;
	/*width:22em;*/
	max-width:46em;
	margin-right:5px;
	font-size:16px;
	color:#000000;
	/*word-break:keep-all;*/ /* 不换行 */
	/*white-space:nowrap;*/ /* 不换行 */

	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

	/*text-overflow:ellipsis;*/
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	display:block;
}
.lr_articleList1 li a:hover{
	color:#c20000;
}
.lr_articleList1 li span{
	float: right;
}

.lr_articleList1 dl{
	background-color: #fcfcfc;
	border:1px solid #efefef;
	padding:10px 10px 20px;

}
.lr_articleList1 dl:hover{
	background-color:#FFFFFF;
}
.lr_articleList1 dl dt{
	height:34px;
	line-height:34px;
	padding-bottom:5px;
}
.lr_articleList1 dl dt h2{
	width:100%;
	height:34px;
	line-height:34px;
	font-size:16px;
	overflow:hidden;
	display:block;
	float:left;
}
.lr_articleList1 dl dt a{
	max-width:48em;
	height: 34px;
	padding-left:10px;
	margin-right: 5px;
	background-position:-1197px 15px;
	overflow: hidden;
	display: block;
	float:left;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	/*text-overflow:ellipsis;*/
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/	}
.lr_articleList1 dl dt a:hover{
	background-position:-1197px -41px;
}
.lr_articleList1 dl dt span{
	color:#8d8d8d;
	float:right
}

.lr_articleList1 dl dd{
	height:60px;
	overflow: hidden;
	position:relative;
}
.lr_articleList1 dl dd .imgbox{
	width:80px;
	height:60px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:15px;
}

.lr_articleList1 dl dd p{
	color: #a5a4a4;
	font-size:12px;
	height:58px;
	overflow: hidden;
}

/*内页图片列表*/
.piclistlr li{
	margin:15px 22px;
}

/*内页企业展示列表*/
.enterpriselistlr {
	position: relative;
}
.enterpriselistlr li{
	margin:0px 15px 35px 15px;
}

/*系统链接页面*/

.system_box li{
	display:block;
	background-color:#dadada;
	margin-bottom:14px;
	float: left;
}
.system_box li:before, .system_box li:after {
	content: ' ';
	display: block;
	clear: both;
	visibility:hidden;
	line-height: 0;
	height:0;
}
.system_box li:after {
	clear:both
}
.system_box li a{
	color: #FFFFFF;
	text-align: center;
	padding:20px;
	font-size:23px;
	display:block;
	font-family:黑体;
	background: url(../images/system_bg.jpg) no-repeat top center;
	text-shadow:1px 1px 3px #000000;

	/*	-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;*/

}
.system_box li a:hover{
	color: #ffff00;
	background-position: bottom center;
}
.system_box li.one{
	width:880px;
	float: left;
}
.system_box li.one a{
	padding:35px 20px;
	line-height:30px;
}
.system_box li.two{
	width:433px;
	float: left;
}
.system_box li.two a{
	width:393px;
	line-height:30px;
	float: left;
}
.system_box li:nth-child(3){
	margin-right:14px;
}
/*.system_box li:nth-child(4){*/
/*	margin-right:14px;*/
/*}*/

/*文章详细页面*/

.w880 .titl {
	width:860px;
	height:auto;
	text-align:center;
	padding-bottom:15px;
	border-bottom: 1px dashed #E6E6E6;
}
.w880 .titl h1 {
	line-height:51px;
	font-family: "微软雅黑", "黑体";
	font-size: 25px;
	margin-bottom:6px;
	font-weight:100;
	color:#d40000;
}
.w880 .titl .laizi {
	color:#9b9b9b;
	height:25px;
	line-height:25px;
}
.w880 .titl .laizi .fx{
	width:200px;
	text-align:left;
	float:left;
}
.w880 .titl .laizi .fr {
	width:460px;
	float:left;
	text-align:center;
}
.w880 .titl .laizi .fr a{
	color:#717171;
}
.w880 .titl .laizi .fr a:hover{
	color:#c00a00;
}
.w880 .titl .laizi .zh {
	width:100px;
	color: #7E7E7E;
	text-align:right;
	float: right;
}
.w880 .titl .laizi .zh span {
	font-weight: bold;
	cursor: pointer;
}
.w880 .titl .laizi .zh  em{
	color:#CCC;
}
.w880 .titl .laizi .zh .small {
	font-size:10px !important;
	padding-left:7px;
	padding-right:7px;
	display:inline-block;
}
.w880 .titl .laizi .zh .big {
	font-size:16px!important;
	padding-left:7px;
	padding-right:7px;
	display:inline-block;
}
.w880 .downbox{
	padding-top:10px;
	border-top:1px solid #e1e1e1;
}
.w880 .downbox span{
	color: #dd6633;
	display: block;
	line-height:22px;
	height:22px;
	font-weight: bold;
}
.w880 .downbox ul{
	margin-left:70px;
	color:#9b9b9b;
}

.w880 .detbox{
	width:860px;
	height:auto;
	line-height:1.5em;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	overflow: hidden;
}
.w880 .detbox img{
	max-width:100%;
	margin-bottom:15px;
}
.w880  .detbox  p{
	padding-bottom:15px;
}
.w880  .detbox  a{
	color:#0564a5;
	text-decoration: underline;
}
.w880  .detbox  a:hover{
	color:#000;
}

/*证书查询结果*/

.certificatebox{
	box-shadow: 0 0 8px #DDD;
	-moz-box-shadow: 0 0 8px #DDD;
	-webkit-box-shadow: 0 0 8px #DDD;
}

.certificate_titl {
	width:100%;
	height:auto;
	text-align:center;
	padding-bottom:15px;
	border-bottom: 1px dashed #E6E6E6;
}
.certificate_titl h1 {
	line-height:51px;
	font-family: "微软雅黑";
	font-size: 25px;
	margin-bottom:6px;
	font-weight:100;
	color:#299000;
}
.certificate_titl .laizi {
	color:#9b9b9b;
	height:25px;
	line-height:25px;
}


.certificate_detbox{
	width:100%;
	height:auto;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
}
.certificate_detbox img{
	max-width:100%;
	margin-bottom:15px;
	margin-left: auto;
	margin-right: auto;
	display:block;
}

.certificate_parameter{
	width:100%;
	border:1px solid #e8e8e8;
}
.certificate_parameter li{
	width:100%;
	position: relative;
	border-bottom:1px solid #e8e8e8;
}
.certificate_parameter li:last-of-type{
	border-bottom:0;
}
.certificate_parameter li:hover span,.certificate_parameter li:hover p{
	background-color: #edf8e8;
}
.certificate_parameter li span{
	width:25%;
	padding:10px;
	line-height:30px;
	text-align: right;
	color:#6e6e6e;
	background-color: #f8f8f8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:absolute;
	height:100%;
	display: block;
}
.certificate_parameter li p{
	color:#258000;
	margin-left:25%;
	padding:10px;
	line-height:30px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.certificate_dettable {
	border-left:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	background: #FFFFFF;
	line-height:20px;
}
.certificate_dettable tr:hover{
	background-color: #edf8e8;
}
.certificate_dettable td {
	color:#258000;
	padding:15px 5px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
.certificate_dettable th {
	color:#5b5b5b;
	font-weight:100;
	padding:15px 5px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background-color:#f8f8f8;
}
.certificate_dettable tr:hover th{
	background-color: #edf8e8;
}





.certificate_dettable2 {
	background: #FFFFFF;
	line-height:20px;
	padding-bottom:100px;
	background: url("../images/jyz.png") no-repeat center center;
	background-size: auto 50%; /* 宽度自动，高度为元素高度的50% */
}
.certificate_dettable2 tr:hover{
	background-color: #edf8e8;
}
.certificate_dettable2 td {
	color:#258000;
	text-shadow:0 0 2px #fff;
	padding:10px 5px 10px 0;
	border-bottom:1px dashed #e8e8e8;
}
.certificate_dettable2 th {
	color:#5b5b5b;
	font-weight:100;
	padding:10px 5px;
	text-shadow:0 0 2px #fff;
	border-bottom:1px solid #e8e8e8;
	/*background-color:#f8f8f8;*/
}
.certificate_dettable2 tr:hover th{
	background-color: #edf8e8;
}

.certificate_dettable3 {
	background: #FFFFFF;
	line-height:20px;
	padding-bottom:100px;
	background-size: auto 50%; /* 宽度自动，高度为元素高度的50% */
}
.certificate_dettable3 tr:hover{
	background-color: #edf8e8;
}
.certificate_dettable3 td {
	color:#258000;
	text-shadow:0 0 2px #fff;
	padding:10px 5px 10px 0;
	border-bottom:1px dashed #e8e8e8;
}
.certificate_dettable3 th {
	color:#5b5b5b;
	font-weight:100;
	padding:10px 5px;
	text-shadow:0 0 2px #fff;
	border-bottom:1px solid #e8e8e8;
	/*background-color:#f8f8f8;*/
}
.certificate_dettable3 tr:hover th{
	background-color: #edf8e8;
}




.system_cxxt{
	background: url(../images/system_searchbg.jpg) no-repeat center center;
	background-color: #B2E8FF;
	width:100%;
	height:500px;
	display: block;

}
.system_cxxt .searchbt{
	font-size: 30px;
	max-width:80%;
	height:100px;
	line-height: 36px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: table;
	padding-top:90px;
}
.system_cxxt .searchbt p{
	display: table-cell;
	vertical-align: middle;
}

.system_cxxt .searchbox{
	width:510px;
	height:50px;
	position: relative;
	margin:0 auto;
	background-image: url(../images/system_searchbg_inputbg.jpg);
	background-repeat:repeat-x;
	background-position: top;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	box-shadow:0px 0px 20px #0078ff;
	-webkit-box-shadow:0px 0px 20px #0078ff;
	-moz-box-shadow:0px 0px 20px #0078ff;
}
.system_cxxt .searchbox:hover{
	background-position: bottom;
	border-color:#1c5aa7;
	box-shadow:0px 0px 20px #002c63;
	-webkit-box-shadow:0px 0px 20px #002c63;
	-moz-box-shadow:0px 0px 20px #002c63;

}

.system_cxxt .searchbox .icotb{
	width:20px;
	height:20px;
	margin-top:15px;
	margin-left:10px;
	display:block;
	float: left;
	background-position: left -90px;
}

.system_cxxt .searchbox .inpbox{
	width: 369px;
	height:50px;
	line-height: 50px;
	font: 16px/18px arial;
	margin:0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	float: left;


}
.system_cxxt .searchbox .aninp{
	width:110px;
	height:48px;
	line-height:48px;
	margin-top:1px;
	color: #FFFFFF;
	font: 18px/20px arial;
	cursor: pointer;
	letter-spacing: 1px;
	background: #007dce;
	background-image: linear-gradient(-225deg,#007dce,#00e4ff);
	border:0;
	outline: medium;
	*border: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0;

}
.system_cxxt .searchbox .aninp:hover{
	background: #ff4e00;
	background-image: linear-gradient(-225deg,#ff6d00,#de0000);
}

/*查询系统有类别*/
.system_cxxt .searchbox2{
	width:510px;
	height:50px;
	position: relative;
	margin:0 auto;
	background-image: url(../images/system_searchbg_inputbg.jpg);
	background-repeat:repeat-x;
	background-position: top;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	box-shadow:0px 0px 20px #0078ff;
	-webkit-box-shadow:0px 0px 20px #0078ff;
	-moz-box-shadow:0px 0px 20px #0078ff;
}
.system_cxxt .searchbox2:hover{
	background-position: bottom;
	border-color:#1c5aa7;
	box-shadow:0px 0px 20px #002c63;
	-webkit-box-shadow:0px 0px 20px #002c63;
	-moz-box-shadow:0px 0px 20px #002c63;

}


.system_cxxt .searchbox2  .select {
	width: 130px;
	height:50px;
	background: #FFFFFF;
	position: relative;
	cursor: pointer;
	float: left;
}

.system_cxxt .searchbox2  .select::after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-left: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	top:16px;
	right: 12px;
	position: absolute;
	transform: rotate(-46deg);
	transition: all .3s ease-in;
}

.system_cxxt .searchbox2  .select p {
	width: 105px;
	line-height:50px;
	text-align: left;
	font-size: 16px;
	color: #666666;
	padding: 0 15px 0 10px;
	position: relative;
	z-index: 2;
}

.system_cxxt .searchbox2  .select ul {
	width: 130px;
	/*display: block;*/
	font-size: 16px;
	background: #FFFFFF;
	position: absolute;
	top:50px;
	left: -1px;
	max-height:0;
	overflow: hidden;
	transition: max-height .3s ease-in;
	border: 1px solid #0468d4;
	display: none;
}

.system_cxxt .searchbox2  .select ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	list-style: none;
	color: #666666;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.system_cxxt .searchbox2  .select ul li.Selected {
	background: #2c9a00;
	color: #FFFFFF;
}

.system_cxxt .searchbox2  .select ul li:hover {
	background: #D0D0D0;
}
.system_cxxt .searchbox2 .select.open ul {
	max-height: 250px;
	transform-origin: 50% 0;
	-webkit-animation: slide-down .5s ease-in;
	transition: max-height .2s ease-in;
	/*position: relative;*/
	display: block;
}

.system_cxxt .searchbox2 .select.open::after {
	transform: rotate(134deg);
	transition: all .3s ease-in;
	top:20px;
}



.system_cxxt .searchbox2 .icotb{
	width:20px;
	height:20px;
	margin-top:15px;
	margin-left:10px;
	display:block;
	float: left;
	background-position: left -90px;
}

.system_cxxt .searchbox2 .inpbox{
	width: 239px;
	height:50px;
	line-height: 50px;
	font: 16px/18px arial;
	margin:0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	float: left;


}
.system_cxxt .searchbox2 .aninp{
	width:110px;
	height:48px;
	line-height:48px;
	margin-top:1px;
	color: #FFFFFF;
	font: 18px/20px arial;
	cursor: pointer;
	letter-spacing: 1px;
	background: #007dce;
	background-image: linear-gradient(-225deg,#007dce,#00e4ff);
	border:0;
	outline: medium;
	*border: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.system_cxxt .searchbox2 .aninp:hover{
	background: #ff4e00;
	background-image: linear-gradient(-225deg,#ff6d00,#de0000);
}


.system_cxxt .searchts{
	width:510px;
	height:40px;
	line-height:40px;
	margin-top:10px;
	font-size:16px;
	color: #a5e6ff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.system_cxxt .searchts strong{
	color: #FFDD00;
}


/*单位行业自律·诚信·专业能力评价资质查询证书*/
.w880 .pjzzcxzs{
	width:880px;
	height:1307px;
	background:url(../images/pjzzcx.jpg) left top no-repeat;
	/*
        background-position: left top;
        background-repeat: no-repeat;
    */
	position: relative;

}
.w880 .pjzzcxzs .lr1{
	width:540px;
	padding-top:300px;
	margin-left: auto;
	margin-right: auto;
	line-height:2;
}
.w880 .pjzzcxzs .lr2{
	width:500px;
	list-style: decimal;
	line-height:2;
	min-height:500px;
	margin-left: auto;
	margin-right: auto;
}
.w880 .pjzzcxzs .lr2 li{
	list-style: decimal;
}
.w880 .pjzzcxzs .lr2 li:last-of-type{
	list-style: none;
}
.w880 .pjzzcxzs .lr3{
	width:500px;
	margin-left: auto;
	margin-right: auto;
}
.w880 .pjzzcxzs .lr4{
	width:200px;
	height:200px;
	position: absolute;
	z-index:100;
	display: block;
	left:50%;
	margin-left:-100px;
	bottom:120px;
}
/*协会会员单位查询***************/

/*会员单位背景*/
.w880 .pic_xhhydwcx{
	background: url(../images/hydwzs.jpg);
}
/*理事单位背景*/
.w880 .pic_xhlsdwcx{
	background: url(../images/lsdwzs.jpg);
}
/*荣誉副理事长单位背景*/
.w880 .pic_xhryflszdwcx{
	background: url(../images/ryflszdwzs.jpg);
}
/*副理事长单位背景*/
.w880 .pic_xhflszdwcx{
	background: url(../images/flszdwzs.jpg);
}

.w880 .system_xhhydwcx{
	background-color: #B2E8FF;
	width:100%;
	height:606px;
	display: block;
}

.w880 .system_xhhydwcx .lr1{
	width:680px;
	padding-top:200px;
	margin-left: auto;
	margin-right: auto;
	line-height:2;
}
.w880 .system_xhhydwcx .lr1 .name{
	text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff;
}
.w880 .system_xhhydwcx .lr2{
	width:680px;
	padding-top:200px;
	margin-left: auto;
	margin-right: auto;
}
.w880 .system_xhhydwcx .lr2 .left{
	width:300px;
	line-height:1.5;
	float: left;
}
.w880 .system_xhhydwcx .lr2 .right{
	width:300px;
	line-height:1.5;
	float: right;
}

/*找回密码*/
.zhmmbtbox{
	font-size: 30px;
	line-height: 32px;
	padding-bottom:20px;
	color: #FFFFFF;
	text-align: center;
}
.zhmmbbg{
	background: #FFFFFF;
}
.zhmm_box {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border:1px solid #00a7ed;
}

.zhmm_box .buzhoubox{
	width:800px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.zhmm_box .buzhoubox li{
	width:50%;
	float:left;
	position: relative;
	color:#b7b7b7;

}


/*线条*/
.zhmm_box .buzhoubox  li .ui-step-line {
	height:2px;
	background: #b9b9b9;
	display: block;
	margin-top: 17px;
	line-height: 1;
	overflow: hidden;
}

/*文字及图标*/
.zhmm_box .buzhoubox  li .ui-step-icon {
	height: 50px;
	position: absolute;
	top: 0;
	width: 150px;
	text-align: center;
	left: -25px;
	font-family: tahoma;
}


/*文字*/
.zhmm_box .buzhoubox  li .szbgbox{
	width:25px;
	height:25px;
	padding:0 10px;
	background:#FFF;
	position: absolute;
	top: 5px;
	left: 0;
}
/*文字背景*/
.zhmm_box .buzhoubox  li .szbgbox .szbg {
	display: block;
	width: 25px;
	height: 25px;
	background-color: #b7b7b7;
	color: #fff;
	position: absolute;
	top: 0;
	left:10px;

	filter:progid:DXImageTransform.Microsoft.radius(strength=7);/*ie*/
	border-radius:7px;/*opera或ie9*/
	-webkit-border-radius: 7px;/*safari或chrome*/
	-moz-border-radius:7px;/*firefox*/

	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	z-index:5;
}


.zhmm_box .buzhoubox  li .szbgbox .sz {
	width: 25px;
	height: 25px;
	line-height:25px;
	font-size:16px;
	text-align:center;
	color: #fff;
	z-index:10;
	font-weight:bold;
	position: absolute;
	display: block;
	/*	text-shadow: 1px 1px 1px #000,0 0 0 #ccc,1px 1px 2px #fff;
    */
	text-shadow: 0 1px 1px #737373;
}


.zhmm_box .ui-step-text {
	height: 20px;
	line-height: 20px;
	position: relative;
	text-shadow: 0 1px 0 #fff;
	top: 34px;
	left:-50px;
}

/*已过步骤********/

/*线条选中*/
.zhmm_box .buzhoubox .ui-step-done .ui-step-line {
	background: #ff7e00;
}
/*文字背景选中*/
.zhmm_box .buzhoubox  .ui-step-done .szbgbox .szbg {
	background-color:#ff7e00;
}




/*当前步骤*******/
.zhmm_box .buzhoubox .ui-step-active {
	color: #ff7e00;
}

.zhmm_box .buzhoubox  .ui-step-active .szbgbox .szbg {
	background-color:#ff7e00;
}




/*结束**********/
.zhmm_box .buzhoubox li.ui-step-end {
	position: absolute;
	top: 0;
	right: -130px;
	width: 150px;
	zoom: 1;
	_clear: both;
}

.zhmm_box .buzhoubox li.ui-step-end .ui-step-line {
	display:none
}





.zhmm_box .lrbox{
	background-color:#f6f6f6;
	position:relative;
}

.zhmm_box .lrbox .zhfs,.zhmm_box .lrbox ul,.zhmm_box .lrbox .czmmok{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.zhmm_box .lrbox ul li{
}
.zhmm_box .lrbox .title{
	width:150px;
	padding-right:5px;
	float:left;
	text-align:right;
	font-size:14px;
	height:45px;
	line-height:45px;
}

.zhmm_box .lrbox .zhfsxx{
	margin-left:160px;
	height:25px;
	padding-top:10px;

}
.zhmm_box .lrbox .zhfsxx a{
	padding-left:30px;
	height:25px;
	line-height:25px;
	width:100px;
	color:#828282;
	display:block;
	float:left;
	background-image: url(../images/ico_gx1.png);
	background-repeat: no-repeat;
	-moz-background-size:25px 25px; /* 老版本的 Firefox */
	background-size:25px 25px;
}

.zhmm_box .lrbox .zhfsxx a.active{
	color:#f15353;
	font-weight:bold;
	background-image: url(../images/ico_gx2.png);
}

.zhmm_box .lrbox .xxlrbox{
	margin-left:160px;
	height:35px;
	padding:5px 0;
}

.zhmm_box .lrbox .tyinput{
	line-height: 25px;
	height: 25px;
	padding:3px 10px;
	font-size: 14px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #acacac;
	float: left;
}
.zhmm_box .lrbox .yzminput{
	line-height: 27px;
	height: 27px;
	padding:3px 0;
	width:113px;
	text-align:center;
	font-size: 14px;
	color: #fff;
	background-color:#f59000;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
}

.zhmm_box .lrbox .yzmpic{
	width:113px;
	height:33px;
	display:block;
	float:left;
}
.zhmm_box .lrbox .yzmpic img{
	max-width:100%;
	cursor:pointer;
}


.zhmm_box .lrbox .czmmok .tsico{
	font-size:100px;
	height:100px;
	line-height:150px;
	color:#ff7e00;
	margin-bottom:40px;
}


.zhmm_box .error {
	margin-left: 160px;
	height: 27px;
	line-height:27px;
	clear:both;
	display:block;
}
.zhmm_box .error p.no{
	width:247px;
	padding-left:20px;
	height: 27px;
	line-height:27px;
	color:#d80000;
	font-family:"宋体";
	display:block;
	background-image: url(../images/icon_cuo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.zhmm_box .error p.yes{
	width:247px;
	padding-left:20px;
	height: 27px;
	line-height:27px;
	color:#0e9800;
	display:block;
	background-image: url(../images/icon_dui.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*搜索结果页****************************/

.mainsearchbox{
	height:35px;
	padding:15px;
	text-align: center;
	border:1px solid #d7d7d7;
}
.mainsearchbox ul{
	display: inline-block;
}
.mainsearchbox li{
	float:left;
}
.mainsearchbox li h2{
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:100;
	padding-right:10px;
}
.mainsearchbox .cxlm span{
	color:#1365be;
	width:180px;
	height:31px;
	line-height:31px;
	padding-left:20px;
	background-position:-980px -158px;
	background-color:#FFF;
	border:1px solid #d9d9d9;
	cursor:pointer;
	display:block;
}
.mainsearchbox .cxlm select{
	font-size:14px;
	color:#565656;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	background-position:-980px -158px;
	background-color:#FFF;
	padding:0px;
	border:1px solid #c0c0c0;
	cursor:pointer;
	display:block;
}

.mainsearchbox .srk{
	color:#565656;
	width:395px;
	height:33px;
	line-height:33px;
	background-color:#FFF;
	border:1px solid #c0c0c0;
	margin-left:-1px;
	display:block;

}
.mainsearchbox .srk input{
	width:360px;
	padding-left:35px;
	background-position:-382px -425px;
	height:33px;
	line-height:33px;
	font-size:14px;
	border:0;
}
.mainsearchbox .aninput input{
	width:100px;
}



.search_gjc {
	height:25px;
	font-size:16px;
	padding:15px;
	text-align:center;
	background-color:#fff;
	border:1px solid #d7d7d7;
	border-top:0;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;

	/*filter: progid:DXImageTransform.Microsoft.radius(strength=5);*/
	/*border-bottom-left-radius:5px;*/
	/*-webkit-border-bottom-left-radius:5px;*/
	/*-moz-border-bottom-left-radius:5px;*/

}



.searchlist dl{
	height:auto;
	border-bottom:1px solid #e3e3e3;
	filter: progid:DXImageTransform.Microsoft.radius(strength=5);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow:0 0 8px #DDD;
	-moz-box-shadow:0 0 8px #DDD;
	-webkit-box-shadow:0 0 8px #DDD;
	margin-bottom:20px;
}
.searchlist dl:hover{
	background-color:#fff;
}
.searchlist dl dt{
	height:45px;
	line-height:45px;
	padding:10px 25px 0;
	border-bottom:1px solid #f6f6f6;
}
.searchlist dl dt h2{
	font-size:16px;
	float:left;
}
.searchlist dl dt h2 a{
	padding-left:20px;
	width:800px;
	height:45px;
	line-height:45px;
	display:block;
	background-position:-1189px -252px;
}
.searchlist dl dt h2 a:hover{
	background-position:-1189px -362px;
}
.searchlist dl dd.nr{
	padding:15px 25px;
	color:#7b7b7b;
	line-height:23px;
	clear:both;
}
.searchlist dl dd.nr:hover {
	background-color: #f8f8f8;
}
.searchlist dl dd.nr .imgbox {
	width: 100px;
	height: auto;
	max-height:66px;
	margin-right: 15px;
	overflow: hidden;
	float: left;
	display: block;
}
.searchlist dl dd.nr .lr {
	line-height: 22px;
	text-indent: 2em;
	min-height: 44px;
	max-height: 66px;
	overflow: hidden;
}

.searchlist dl dd.ly{
	padding:10px 25px 25px;
	color:#7b7b7b;
	line-height:23px;
	border-top:1px dashed #ececec;
	clear:both;
}
.searchlist dl dd.ly span {
	padding:0 10px;
	font-family:"宋体";
	display: inline-block;
}
.searchlist dl dd.ly a {
	color:#004fab;
	text-decoration: none;
}
.searchlist dl dd.ly a:hover {
	color:#eb4d16;
	text-decoration: none;
}

/*证书显示页覆盖样式*/
