/*选型*/
#lectotype *,#lectotype-intro *{
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#lectotype{
	width: 100%;
	background: #f6f6f6 url(../../img/tool/banner.jpg) no-repeat center top;
	padding-bottom: 100px;

}
#lectotype .container{
	color: #000;
	padding-top: 170px;
	position: relative;
	z-index: 66;
}
#lectotype .tab-box .tab-menu{
	font-size: 0;
	margin-left: 18px;
}
#lectotype .tab-box .tab-menu li{
	display: inline-block;
	vertical-align: top;
	padding:10px 23px;
	font-size: 15px;
	background: #f6f6f6;
	border: 1px solid #dad9d9;
	margin-right: 6px;
	cursor: pointer;
}
#lectotype .tab-box .tab-menu li.active{
	background: #fff;
	border-bottom-color: #fff;
}
#lectotype .tab-box .tab-content{
	padding: 55px 30px;
	background: #fff;
	border: 1px solid #dad9d9;
	margin-top: -1px;
	font-size: 13px;
}
#lectotype .tab-box .tab-content .tab-item .params-list{
	font-size: 0;
}
#lectotype .tab-box .tab-content .tab-item{
	display: none;
}
#lectotype .tab-box .tab-content .tab-item li{
	display: inline-block;
	vertical-align: top;
	width: 40%;
	margin-bottom: 16px;
	font-size: 13px;
	position: relative;
} 
#lectotype .tab-box .tab-content .tab-item li span{
	display: inline-block;
	vertical-align:middle;
	width: 120px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
#lectotype .tab-box .tab-content .tab-item li input[type="text"]{
	width: 236px;
	height: 40px;
	vertical-align: middle;
	line-height: 40px;
	border: 1px solid #dad9d9;
	border-radius: 5px;
	padding: 0 14px;
	color: #797979;
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
}
#lectotype .tab-box .tab-content .tab-item li input[type="text"]:focus{
	border-color: #e95964;
}
#lectotype .tab-box .tab-content .tab-item .params-list ul{
	position: absolute;
	top:40px;
	left: 124px;
	width: 236px;
	max-height: 143px;
	border:solid #dad9d9;
	border-width: 0 1px 1px 1px;
	z-index: 20;
	border-radius: 5px;
	overflow: auto;
	display: none;
}
#lectotype .tab-box .tab-content .tab-item .params-list ul li{ 
	width: 100%;
	margin:0;
	height: 30px;
	line-height: 30px;
	background: #fff;
	padding: 0 14px;
	color:#797979;
	cursor: default;
}
#lectotype .tab-box .tab-content .tab-item .params-list ul li:hover{
	background: #e95964;
	color: #fff;
}
#lectotype .tab-box .tab-content .submit-btn{
	width: 236px;
	height: 42px;
	line-height: 42px;
	border-radius: 5px;
	background: #e01222;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border:none;
	margin: 10px 0 0 104px;
}
/*查询结果*/
#lectotype .result-box{
	width: 100%;
	margin-top: 40px;
	border: solid #dad9d9;
	border-width: 1px 1px 0 1px;
}
#lectotype .result-box .result-header{
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #fff;
	color: #353535;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #dad9d9;
}
#lectotype .result-box .result-content .result-title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #ebf1fa;
	color: #353535;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #dad9d9;
}
#lectotype .result-box .result-content .result-icon{
  display: inline-block;
  vertical-align: middle;
  width:20px;
  height:20px;
  background: url("../../img/tool/icon.png") no-repeat 0 0;
  margin:0 5px 0 15px;
} 
#lectotype .result-box .result-content .result-icon.icon-02{
	background-position:0 -22px ;
}
#lectotype .result-box .result-content .result-icon.icon-03{
	background-position:0 -44px ;
}
#lectotype .result-box .result-content .result-icon.icon-06{
	background-position:0 -65px ;
}
#lectotype .result-box .result-content .result-icon.icon-05{
	background-position:0 -86px ;
}
#lectotype .result-box .result-content .result-icon.icon-04{
	background-position:0 -108px ;
}
#lectotype .result-box .result-content table{
	width: 100%;
	border-collapse: collapse;
	font-size: 13px;
}
#lectotype .result-box .result-content table tr{
	border-bottom: 1px solid #dad9d9;
}
#lectotype .result-box .result-content table th{
	height: 46px;
	line-height: 46px;
	background: #fdfdfd;
}
#lectotype .result-box .result-content table th:nth-child(1),#lectotype .result-box .result-content table th:nth-child(4){
	width: 260px;
}
#lectotype .result-box .result-content table th:nth-child(2){
	width:320px ;
}
#lectotype .result-box .result-content table td{
	text-align: center;
	padding: 7px;
	color: #5f5f5f;
}
#lectotype .result-box .result-content table td img{
	width: 120px;
	height: 46px;
	vertical-align: middle;
}
#lectotype .result-box .result-content table a{
	color: #e01222;
}
/*选型详情*/
#lectotype-intro .container{
	width: 950px;
	font-size: 13px;
	padding-bottom: 70px;
}
#lectotype-intro .intro-box .pro-intro .title{
	color: #494545;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
#lectotype-intro .intro-box .pro-intro .title img{
	width: 120px;
	height: 46px;
	vertical-align: middle;
	margin-right: 10px;
}
#lectotype-intro .intro-box .pro-intro p{
	/*width: 450px;*/
	color: #494545;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #d2d2d2;
}
#lectotype-intro .intro-box .pro-intro p span{
	display: inline-block;
	vertical-align: top;
	color: #9c9c9c;
	margin-right: 5px;
	letter-spacing: 1px;
}
#lectotype-intro .intro-box .pro-intro .btn-box{
	margin-top: 65px;
	padding-right: 46px;
	text-align: right;
}
#lectotype-intro .intro-box .pro-intro .btn-box a{
	display: inline-block;
	vertical-align: top;
	width: 178px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #e01222;
	border: 1px solid #e01222;
}
#lectotype-intro .intro-box .pro-intro .btn-box a:last-child{
	border: 1px solid #e01222;
	color: #e01222;
	background: #fff;
	margin-left: 12px;
}
/*工具*/
#lectotype-intro .intro-box .pro-intro .tool-list{
	margin-top: 15px;
	margin-bottom: 45px;
}
#lectotype-intro .intro-box .pro-intro .tool-list li{
	float: left;
	height: 30px;
	line-height: 30px;
	color: #4d4c4c;	
	margin-right: 8px;
	cursor: pointer;
	position: relative;
}
.jiathis_style img{
	width: auto;
	height: auto;
}
.jiathis_style{
	position: absolute;
	top: 20px;
}
#lectotype-intro .intro-box .pro-intro .tool-list li .icon{
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-right: 3px;
	background: url(../../img/group/icon.png) no-repeat -2px -25px;
}
#lectotype-intro .intro-box .pro-intro .tool-list li:nth-child(2) span{
	background-position:-2px -45px ;
}
#lectotype-intro .intro-box .pro-intro .tool-list li.scan-num{
	color: #9c9c9c;
}
#lectotype-intro .intro-box .pro-header{
	height: 45px;
	line-height: 45px;
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
}
#lectotype-intro .intro-box .pro-header span{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	color: #010101;
	width: 116px;
	height: 100%;
	border-right: 1px solid #e5e5e5;
	cursor: pointer;
}
#lectotype-intro .intro-box .pro-header span.active{
	margin-top: -1px;
	height: 46px;
	color: #f04343;
	font-weight: bold;
	border-top: 2px solid #f04343;
	background: #fff;
}
#lectotype-intro .intro-box .pro-content .detail-box .detail-content,#lectotype-intro .intro-box .pro-content .company-box{
	line-height: 20px;
	padding: 20px;
}
#lectotype-intro .intro-box .pro-content .detail-box img,#lectotype-intro .intro-box .pro-content .company-box img{
	width: 100%;
	height: auto;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-title,#lectotype-intro .intro-box .pro-content .detail-box .detail-title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #626262;
	font-weight: bold;
	padding: 0 15px;
	background: #f7f7f7;
	border: 1px solid #eeeeee;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-type{
	padding:22px;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-type span{
	display: inline-block;
	vertical-align: top;
	width: 84px;
	height: 24px;
	line-height: 24px;
	background: #ffd1d5;
	text-align: center;
	border-radius: 12px;
	margin-right: 16px;
	cursor: pointer;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-type span.active{
	color: #fff;
	background: #e01222;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item{
	display: none;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li{
	padding:22px 12px 0 26px;
	font-size: 12px;
	border-top: 1px solid #d9d9d9;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li p:nth-child(1){
	color: #5c5b5b;
	margin-bottom: 16px;
	position: relative;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li .icon-good{
	display: inline-block;
	vertical-align: top;
	width:16px;
	height: 17px;
	background: url(../../img/tool/good.png)no-repeat center top;
	margin-right: 5px;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li .icon-good.active{
	background-image: url(../../img/tool/good-on.png);
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li p:nth-child(2){
	margin-bottom: 16px;
	line-height: 18px;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li p:nth-child(3){
	color: #bdbdbd;
	padding-bottom:22px;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li ul li{
	border-top:0;
	padding:0 0 0 16px;
}
#lectotype-intro .intro-box .pro-content .comment-box .comment-item li ul li p:nth-child(1):before{
	content:'';
	position: absolute;
	top:0;
	left:-16px;
	width: 3px;
	height: 16px;
	background: #E01222;
	
}
#lectotype-intro .intro-box .pro-content .comment-box .reply-box{
	padding: 0 56px 18px 26px;
}
#lectotype-intro .intro-box .pro-content .comment-box .reply-box textarea{
	width: 100%;
	min-height: 120px;
	border:1px solid #e4e4e4;
	padding: 12px;
}
#lectotype-intro .intro-box .pro-content .comment-box .reply-box input[type="submit"]{
	width: 78px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: #e01222;
	border-radius: 5px;
	border:none;
	margin-top: 12px;
}
#lectotype-intro .intro-box .pro-content .comment-box .reply-btn{
	cursor: pointer;
}
.pro-header-fixed{
	width: 100%;
	position: fixed;
	top:0;
	left:0;
	z-index: 88;
}
.pro-header-fixed .pro-header{
	width: 950px;
	margin:0 auto;
}
/*分页*/
#lectotype-intro .intro-box .pro-content .comment-box .eva-paging{
	margin-top:32px;
	padding-right: 8px;
	font-size: 0;
}
#lectotype-intro .intro-box .pro-content .comment-box .eva-paging li{
	display: inline-block;
	margin-left: 4px;
	font-size: 13px;
	border:0;
	padding:0;
}
#lectotype-intro .intro-box .pro-content .comment-box .eva-paging li a{
	display: block;
	padding: 1px 11px;
	background: #f4f3f3;
	border: 1px solid #dddddd;
	color:#010101;
}
#lectotype-intro .intro-box .pro-content .comment-box .eva-paging li.on a{
	background: #fff;
	border:0;
	color:#ff4400;
}
/*写评论*/
#lectotype-intro .intro-box .pro-content .comment-box .write-comment{
	width: 100%;
	padding: 22px 34px;
	background: #f6f6f6;
	border: 1px solid #eee;
	margin-top: 43px;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .title{
	font-size: 15px;
	margin-bottom: 25px;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content{
	font-size: 13px;
	padding: 0 20px;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="radio"]{
	width: 13px;
	height: 13px;
	position: relative;
	margin:0 8px 0 25px;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="radio"]:before{
	content:'';
	position: absolute;
	top:-1px;
	left:-1px;
	width: 14px;
	height: 14px;
	border:1px solid #cecece;
	background: #f6f6f6;
	border-radius: 50%;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="radio"]:after{
	content:'';
	position: absolute;
	top:3px;
	left:3px;
	width: 8px;
	height: 8px;
	background: #f6f6f6;
	border-radius: 50%;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="radio"]:checked:before{
	border-color: #e01222;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="radio"]:checked:after{
	background: #e01222;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content textarea{
	width: 100%;
	min-height: 205px;
	border:none;
	padding: 17px;
	margin-top: 20px;
}
#lectotype-intro .intro-box .pro-content .comment-box .write-comment .content input[type="submit"]{
	display: block;
	width: 120px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	color: #fff;
	background: #e01222;
	border-radius: 5px;
	margin:20px auto 0 auto;
	border:none;
}
/*报名*/
.signUp{display:none;position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 98;}
.signUp .close-join{position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 99;}
.signUp h1{font-size: 60px;color: #fff;text-align: center;margin-top: 200px;}
.signUp h1~p{font-size: 20px;color: #fff;text-align: center;line-height: 36px;}
.signUp .signUpLogin{ width:489px; height: 374px; margin:48px auto;background:rgba(162,160,162,0.8); position:relative;text-align: center;z-index: 100;}
.signUp .signUpLogin img{
	width: auto;
	height: auto;
}
.signUpLogin .ksbm{ position:absolute; top:0; right:0;}
.signUp .signUpLogin li input{ border:none; outline:none; font-size:14px; line-height:22px; padding-top:10px; padding-bottom:10px; background:#fff; padding-right:10px; border-radius:4px;padding-left:52px;    width: 222px;letter-spacing: 1px;}
.signUp .signUpLogin .form{ padding-top:44px;}

.signUp .signUpLogin li input.companyName{ background-image:url(../../img/icon_name.png); background-repeat:no-repeat; background-position:left top; border-top-left-radius:0; border-bottom-left-radius:0;}
.signUp .signUpLogin li input.linkStyle{ background-image:url(../../img/icon_phone.png); background-repeat:no-repeat; background-position:left top; border-top-left-radius:0; border-bottom-left-radius:0;}
.signUp .signUpLogin li input.productName{ background-image:url(../../img/icon_pro.png); background-repeat:no-repeat; background-position:left top; border-top-left-radius:0; border-bottom-left-radius:0;}
.signUp .signUpLogin li select{border-radius:4px; line-height:42px; display:inline-block; height:42px; padding-left:50px;;appearance:none; -moz-appearance:none; -webkit-appearance:none;
 background-image:url(../../img/icon_select.png); background-repeat:no-repeat; background-position:left top; border-top-left-radius:0; border-bottom-left-radius:0; font-size:14px; color:#121212; border:0;    padding-right: 4px; width: 138px; margin-right: 2px; margin-left: 3px; cursor:pointer;letter-spacing: 0.8px; text-indent: 1px; border:none; text-align:left;}
.signUp .signUpLogin li select::-ms-expand { display: none; }
.signUp .signUpLogin li{ margin-bottom:20px; position:relative;}
.signUp .signUpLogin li label{ position:absolute; left: 104px; bottom: -17px; color:#fff;}
.signUp .signUpLogin li.address label:last-child{left: 250px;}

.signUp .signUpLogin li.btnSubmit input{ width:282px; height:42px; padding:0; font-size:22px; color:#fff; background:#fe292d; font-weight:600; cursor:pointer;    font-family: \5FAE\8F6F\96C5\9ED1;}
.signUp .signUpLogin li input.getCode{ width:138px; padding-left:0; text-align:center; padding-right:0; background:#fe292d; color:#fff; cursor:pointer;}
.signUp .signUpLogin li input.yzm{ padding-left:10px; width:117px; margin-right:5px;}
/*侧边栏*/
.side-tip{
	position: fixed;
	right: 50%;
	top:343px;
	padding-right: 600px;
	z-index: 20;
}
.side-tip ul{
	border: 1px solid #dad9d9;
}
.side-tip ul li{
	width: 50px;
	height: 50px;
	background: #fff;
	color: #5f5f5f;
	font-size: 13px;
	padding:5px 10px;
	line-height: 20px;
	letter-spacing: 2px;
	box-sizing: border-box;
	text-align: center;
}
.side-tip ul li a{
	color: #5f5f5f;
}
.side-tip ul li:last-child{
	border-top:1px solid #dad9d9 ;
}
.side-tip ul li:hover{
	background: #e01222;
}
.side-tip ul li:hover a{
	color: #fff;
}
