/* form表单样式 */

select{
	display: inline;
	width: 208px;
	height: 50px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 50px;
	color: #555;
	background: white;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.w208{
	width: 208px;
}
label{
	min-height: 20px;
	padding-right: 10px;
	font-weight: 400;
	cursor: pointer;
	display: inline-block;
	max-width: 100%;
}
.icheckbox_square-green, .iradio_square-green{
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	background: url('images/green.png') no-repeat;
	border: none;
	cursor: pointer;
}
ins{
	background-color: #c6ffc6;
	text-decoration: none;
}
.iradio_square-green{
	background-position: -120px 0;
}
.iradio_square-green:hover{
	background-position: -144px 0;
}
.iradio_square-green.checked{
	background-position: -168px 0;
}

/* form表单样式 */

.box_nav{
	height: 30px;
	line-height: 30px;
	width: 1200px;
	margin: 10px auto 10px;
	clear: both;
}
.tools_box{
	width: 1198px;
	border: 1px solid #ccc;
	box-shadow: 0px 1px 3px rgba(25,25,25,0.2);
	margin: 10px auto 50px auto;
	overflow: hidden;
	background:url('images/tool_bg.gif') repeat-y;
}
.no-bg{ background:none;}
.userinfo{
	width: 174px;
}
.user_info{
	padding: 10px 10px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;

}
.work_user_info{
	/*margin-bottom: 15px;*/
	overflow: hidden;
}
.user_avater{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-left: 10px;
	float: left;
}
.user_avater img{
	width: 50px;
	height: 50px;
}
.user_username{
	/*float: right;*/
	/*width: 82px;*/

	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
	white-space:nowrap;
}
.user_username h2{
	font-size: 12px;
	font-weight: 700;
}
.approve{float:left;margin-top:10px;}

.user_funds p{
	/*text-align: center;*/
	font-size: 12px;
	margin:0 0 10px 65px;
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
	white-space:nowrap;

}
.user_funds p a{ color:#3A9;}
.user_funds p a:hover{ color:#F60;}
.Recommend_comp{
	padding: 15px 22px;
	overflow: hidden;
}
.Recommend_comp h2{
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
}
.Recommend_comp ul li{
	width: 128px;
	height: 58px;
	border: 1px solid #3A9;
	margin-bottom: 20px;
}
.tools_main{
	width: 820px;
	overflow: hidden;
}
.tools_main header{
	height: 30px;
	line-height: 30px;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	background:#F1F1F1;
	position:relative;
}
.tools_main header h2{
	padding-left: 10px;
	font-weight:bold;
	font-size:22px;
	text-shadow:0px 1px 2px rgba(25,25,25,0.2);
	color:#F60;
}
.tools_main header .tools_search{
	margin-right: 10px;
}
.tools_main header .tools_search input[type=text]{
	width: 198px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-left: 10px;
	box-shadow:0px 1px 2px rgba(25,25,25,0.2);
}
.tools_main header .tools_search input[type=button]{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: white;
	font-size: 14px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #F90;
	font-weight: bold;
	border: none;
	text-shadow:0px 1px 2px rgba(25,25,25,0.2);
	box-shadow:0px 1px 2px rgba(25,25,25,0.2);
	cursor:pointer;
}
.tools_main header .tools_search input[type=button]:hover{
	background:#F60;
}
.tools_main header .tools_search input[type=button]:active{
	background:#F30;
}
.tools_main header .tools_searched_box{
	position:absolute;
	width:203px;
	border:1px solid #ccc;
	background:#FFF;
	z-index:999;
	right:40px;
	top:49px;	
	box-shadow:0px 1px 3px rgba(25,25,25,0.2);
	display:none;
}
.tools_main header .tools_searched_box a{
	float:left;
	width:183px;
	position:relative;
	padding:10px 10px;
	border-bottom:1px solid #ccc;
}
.tools_main header .tools_searched_box a:hover{
	background:#FEFBE0;
}
.tools_main header .tools_searched_box a img{width:55px;height:55px; position:absolute;top:10px;left:10px;}
.tools_main header .tools_searched_box a h3{float:left;width:118px;padding-left:65px;font-size:18px; font-weight:bold;height:30px; line-height:30px; overflow:hidden;}
.tools_main header .tools_searched_box a p{float:left; padding-left:65px;width:118px; text-indent:1em; color:#999; height:50px; line-height:25px; overflow:hidden; text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.tools_main header .tools_searched_box .tools_searched_null{
	width:100%;
	text-align:center;
	color:#999;
	padding:10px 0;
}
.tools_main ul li{
	width: 188px;
	height: 98px;
	border: 1px solid #ccc;
	margin: 0 0 12px 12px;
	overflow: hidden;
	float: left;
	position: relative;
	background: white;
	cursor: pointer;
	box-shadow:0px 1px 2px rgba(25,25,25,0.2);
}
.tools_main ul li .sleep{
	overflow: hidden;
	padding: 10px 15px;
	height: 78px;
}
.apps_icon{
	width: 55px;
	height: 55px;
	border-radius: 5px;
	float: left;
}
.apps_icon img{
	width: 55px;
	height: 55px;
}
.apps_info{
	float: right;
	width: 90px;
	margin-left: 10px;
}
.apps_info h2{
	font-size: 16px;
	font-weight:bold;
}
.apps_info span{
	font-size: 12px;
	height: 50px;
	overflow: hidden;
	line-height: 16px;
	display: block;
	color:#999;
}
.tools_main ul{
	width: 100%;
	margin-top:12px;
	border-bottom:1px solid #ccc;
}
.tools_main_top{
	border-bottom: 1px solid #ccc;
}
.tools_main_bottom{
	position:relative;
}
.tools_main ul li .active{
	padding: 10px;
	overflow: hidden;
	background: black;
	opacity: 0.8;
	height: 78px;
	z-index: 2;
	position: absolute;
	width: 168px;
	top: 98px;
}
.tools_main ul li .active p{
	margin-bottom: 10px;
	color: white;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
.tools_main ul li .active p b{
	font-size: 16px;
	color: #f60;
	margin-right: 10px;
}
.tools_main ul li .active p span{
	font-size: 12px;
	color: white;
	margin-right: 5px;
}
.tools_main ul li .active a{
	display: block;
	width: 30px;
	height: 14px;
	line-height: 14px;
	position: relative;
	padding: 3px;
	background: white;
	padding-left: 22px;
	float: right;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 1px 1px 2px #ccc;
}
.tools_main ul li .active a:before{
	content: '';
	position: absolute;
	width: 4px;
	height: 14px;
	background: #3A9;
	left: 10px;
	top: 3px;
}
.tools_main ul li .active a i{
	position: absolute;
	width: 14px;
	height: 4px;
	background: #3A9;
	left: 5px;
	top: 8px;
}
.tools_hot{
	width: 182px;
	float: right;
	padding: 10px 10px;
}
.Remcom_apps{
	margin-bottom: 10px;
}
.tools_hot .Apps_title{
	font-size: 16px;
	margin-bottom: 10px;
	font-weight:bold;
}
.tools_hot .application li {
	overflow: hidden;
	height: 79px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 0;
}
.tools_hot .application li .apps_icon{
	margin-left: 15px;
}
.tools_hot .application li .apps_info{
	margin-left: 10px;
	float: left;
	padding-top: 5px;
}
.tools_hot .application li .apps_info h2{
	margin-bottom: 5px;
	font-weight:bold;
}
.tools_hot .Remmcom_news{
	overflow: hidden;
}
.Remmcom_news_title{
	overflow: hidden;
	margin-bottom: 10px;
}
.Remmcom_news .Remmcom_news_title h2{
	font-size: 16px;
	float: left;
	font-weight:bold;
}
.Remmcom_news .Remmcom_news_title .more{
	float: right;
	font-size: 12px;
	line-height: 18px;
	color:#999;
}
.Remmcom_news .Remmcom_news_title .more:hover{
	color:#F60;
}
.Remmcom_news ul li{
	height: 35px;
	line-height: 35px;
}
.Remmcom_news ul li a{
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
}
.Remmcom_news ul li a:hover{
	color:#F60;
}
.tools_show{
	width: 994px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.tools_show_left{
	padding-left: 20px;
	padding-top: 15px;
	overflow: hidden;
}
.tools_show_right{
	width: 904px;
	padding: 10px 0 10px 15px;
	position:relative;
}
.tools_show_right h2{
	font-size:24px;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	margin-bottom: 10px;
	font-weight:bold;
}
.tools_show_right .Appslication_info{
	width: 750px;
	overflow: hidden;
	text-indent:2em;
	font-size: 12px;
	line-height:25px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	padding-bottom:5px;
	color: #666;
	border-bottom:1px dashed #ccc;
}
.tools_show_right .tools_show_state{
	font-size: 12px;
	letter-spacing: 1px;
	color: #666;
	height: 25px;
	line-height: 25px;
}
.tools_show_right .tools_show_state span:nth-child(2){
	padding-left: 20px;
}
.tools_show_right .tools_show_comment{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	letter-spacing: 1px;
	color: #666;
}
.tools_show_right .tools_show_comment .f_l span{
	margin-right: 10px;
	border-right:1px solid #ccc;
	padding-right:10px;
}
.tools_show_right .tools_show_comment .f_l span.no-border{ border:none;}

.tools_show_right .tools_show_comment .ac-btn-comment{ background-position:-221px -410px; color:#666;}
.tools_show_right .tools_show_comment .ac-btn-comment:hover{ background-position:-293px -410px;}
.tools_show_right .tools_show_comment .ac-btn-comment:active{ background-position:-365px -410px;}
.tools_show_right .tools_show_comment .ac-btn-praise{ background-position:-221px -441px; color:#666;}
.tools_show_right .tools_show_comment .ac-btn-praise:hover{ background-position:-293px -441px;}
.tools_show_right .tools_show_comment .ac-btn-praise:active{ background-position:-365px -441px;}
.tools_show_right .tools_show_comment .ac-btn-unpraise{ background-position:-221px -472px; color:#999;}
.tools_show_right .tools_show_comment .ac-btn-diy{ background-position:-221px -379px; color:#666;}
.tools_show_right .tools_show_comment .ac-btn-diy:hover{ background-position:-293px -379px;}
.tools_show_right .tools_show_comment .ac-btn-diy:active{ background-position:-365px -379px;}
.tools_show_right .tools_show_comment .ac-btn-undiy{ background-position:-435px -503px; color:#999; padding-left:0px; width:69px; text-align:center;}

.tools_show_right .tools_show_comment i{ font-style:normal;}

.tools_show_right .tools_show_comment .ac-loading{float:left;background:url('images/loading/16_blue.gif') no-repeat;width:43px;height:16px; margin:7px 0 0 26px;}

.tools_show_right .tool-rates{ position:absolute; top:5px; right:0px;}
.tools_show_right .tool-rates .tool-current-rate{width:135px; text-align:center; height:50px; line-height:50px; font-size:20px; color:#F60;font-weight:bold;}
.tools_show_right .tool-rates .tool-current-rate em{ font-size:50px; font-family:Georgia, "Times New Roman", Times, serif;}
.tools_show_right .tool-rates p{width:135px; margin:0 0; padding:10px 0; text-align:center; color:#999;}

.tools_left{width:994px; border-right: 1px solid #ccc;}
.tools_right{width:203px;}
.ad-box{float:left;border-right:1px solid #ccc;width:994px; height:90px; border-bottom:1px solid #ccc;}
 .result_action_box{float:left; width:940px; margin-top: 10px; display:block;margin-left: 13%;}
  .ra_box{ }
 .ra_box .share_to{ width:300px; margin-left: 200px; height:24px;float:left; margin-top:5px;}
  .ra_box .share_to span{color:#888;float:left; height:24px; line-height:24px;}
.tools_content{width:974px; padding:50px 10px; background-color:#E9E9E9;  border-bottom:1px solid #ccc;}
.tool-comment-box{float:left; width:944px;padding:30px 0 30px 50px; border-bottom:1px solid #ccc; position:relative;}
.tool-comment-box img{ position:absolute;left:50px; top:30px;}
.tool-comment-box .tool-comment-form{float:left; padding-left:80px; width:500px; position:relative;}
.need_login_box{float:left;width:550px; height:35px;text-align:center; margin:33px 0; letter-spacing:1px;}
.need_login_box a{color:#FFF;}
.need_login_box a:hover{color:#FFF;}

/* 评分 */
.tool-comment-box .tool-rate-box{float:right;width:260px; border-left:1px solid #E1E1E1; padding:0 50px 14px 20px; position:relative;}
.tool-comment-box .tool-rate-box .tool-current-rate{width:260px; text-align:center; height:50px; line-height:50px; font-size:20px; color:#F60;font-weight:bold;}
.tool-comment-box .tool-rate-box .tool-current-rate em{ font-size:50px; font-family:Georgia, "Times New Roman", Times, serif;}
.tool-comment-box .tool-rate-box p{width:260px; margin:0 0; padding:10px 0; text-align: center; color:#999;}
.tool-comment-box .tool-rate-box h5{float:left;height:25px; line-height:25px; margin:15px 0 0 15px;}
.tool-comment-box .tool-rate-box .s_result_square{float:left;height:25px; line-height:25px; margin:15px 0 0 10px; color:#999;}
.tool-comment-box .tool-rate-box .f_red{color:#F00;}
.star_ul{background:url('images/star.png') no-repeat 0 -150px;width:132px;z-index:10;position:relative;height:25px; float:left; margin-top:15px;}
.star_ul li{float:left;margin-right:1px;width:25px;height:25px;}
.star_ul li a{display:block;height:25px;position:absolute;left:0;top:0;text-indent:-999em;}
.star_ul li .active-star{background:url(images/star.png) no-repeat;}
.star_ul li .one-star{width:25px;background-position:0 -120px;z-index:50;}
.star_ul li .two-star{width:51px;background-position:0 -90px;z-index:40;}
.star_ul li .three-star{width:79px;background-position:0 -60px;z-index:30;}
.star_ul li .four-star{width:105px;background-position:0 -30px;z-index:20;}
.star_ul li .five-star{width:129px;margin-right:0;background-position:0 0;z-index:10;}
.tool-comment-box .tool-rate-box .rate-result-box{ position:absolute; bottom:-15px; left:96px; height:20px; padding-left:25px;line-height:20px;}
.tool-comment-box .tool-rate-box .rate-success,.tool-comment-box .tool-rate-box .rate-failed,.tool-comment-box .tool-comment-form span.comment-warning,.tool-comment-box .tool-comment-form span.comment-error,.tool-comment-box .tool-comment-form span.comment-success{background:url('images/error_face.png') no-repeat;}
.tool-comment-box .tool-rate-box .rate-success{color:#009966;}
.tool-comment-box .tool-rate-box .rate-failed{color:#F00; background-position:0 -20px;}

.tool-comment-box .tool-comment-form textarea{resize:none; border:1px solid #ccc;box-shadow:inset 0px 0px 10px rgba(25,25,25,0.2); width:400px; height:120px; line-height:30px; padding:10px 10px; vertical-align:top; font-size:14px; border-radius:5px;}
.tool-comment-box .tool-comment-form label{ position:absolute;top:50px;right:0px; cursor:pointer;}
.tool-comment-box .tool-comment-form label input{ vertical-align:middle;}
.tool-comment-box .tool-comment-form span{ position:absolute; top:80px; right:12px;}
.tool-comment-box .tool-comment-form span i{ font-style:normal;}
.tool-comment-box .tool-comment-form span.comment-form-tips{top:-23px;left:80px; padding-left:25px; height:20px; line-height:20px;}
.tool-comment-box .tool-comment-form span.comment-warning{ background-position:0 -40px; color:#F60;}
.tool-comment-box .tool-comment-form span.comment-error{ background-position:0 -20px; color:#F00;}
.tool-comment-box .tool-comment-form span.comment-success{ background-position:0 0; color:#009966;}

.tool-comment-list-box{float:left; width:994px;}
.tool-comment-list-box .no-comment-list{float:left;padding-bottom:40px; width:100%; text-align:center; color:#F60; text-shadow:0px 2px 1px rgba(48,25,125,0.2); font-weight:bold; font-size:20px;}
.tool-comment-list-box .comment-lists{float:left;width:894px; border-bottom:1px solid #ccc;padding:40px 50px 0 50px; width:894px;}

.tool-comment-list-box .tool-comment-list-item{width:695px;position:relative; padding-bottom:10px; margin-bottom:30px;}
.tool-comment-list-box .item-fl{float:left;}
.tool-comment-list-box .item-fr{float:right;}

.tool-comment-list-box .item-fl img{top:5px;left:0px; position:absolute;width:48px;}
.tool-comment-list-box .item-fr img{top:5px;right:0px; position:absolute;width:48px;}
.tool-comment-list-box .anonymous-avatar{position:absolute; background:url('images/avatarx48.jpg') no-repeat; width:48px;height:48px;}
.tool-comment-list-box .item-fl .anonymous-avatar{top:5px;left:0px;}
.tool-comment-list-box .item-fr .anonymous-avatar{top:5px;right:0px;}

.tool-comment-list-box .item-fl .tool-comment-info{float:left; margin-bottom:5px; padding-left:70px;}
.tool-comment-list-box .item-fr .tool-comment-info{float:right; margin-bottom:5px; padding-right:70px;}

.tool-comment-list-box .item-fl .tool-comment-info span{ margin-right:10px; border-right:1px solid #ccc; padding-right:10px; height:18px; line-height:18px;float:left;}
.tool-comment-list-box .item-fr .tool-comment-info span{ margin-right:10px; border-left:1px solid #ccc; padding-left:10px; height:18px; line-height:18px;float:right;}
.tool-comment-list-box .tool-comment-info span a{ color:#09F;}
.tool-comment-list-box .tool-comment-info span a:hover{ color:#F60;}

.tool-comment-list-box .tool-comment-list-item .tool-comment-info .no-rate{ border:none; color:#999;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars{ height:12px; margin:2px 5px 0 0;float:left; border:none; background:url('images/stars.png') no-repeat;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars-1{ background-position:0 -48px;width:12px;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars-2{ background-position:0 -36px;width:24px;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars-3{ background-position:0 -24px;width:36px;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars-4{ background-position:0 -12px;width:48px;}
.tool-comment-list-box .tool-comment-list-item .tool-comment-info .stars-5{ background-position:0 0;width:65px;}

.tool-comment-list-box .tool-comment-list-item .tool-comments-box{border:1px solid #FCD79E; background:#FEF3E2; border-radius:5px; padding:10px 10px; box-shadow:0px 1px 3px rgba(25,25,25,0.2);width:600px; position:relative;}
.tool-comment-list-box .item-fl .tool-comments-box{margin-left:60px;float:left;}
.tool-comment-list-box .item-fr .tool-comments-box{margin-right:60px;float:right;}

.tool-comment-list-box .tool-comment-list-item .tool-comments-box .comment-arrow{ background:url('images/comment_arrow.png') no-repeat; width:8px; height:15px; position:absolute;}
.tool-comment-list-box .item-fl .tool-comments-box .comment-arrow{left:-8px;top:5px;}
.tool-comment-list-box .item-fr .tool-comments-box .comment-arrow{right:-8px;top:5px; background-position:-8px 0px;}

.tools_content .tools-tbox{border:1px solid #ccc; padding-top:20px; background-color:#FFF;  box-shadow:0px 1px 1px rgba(25,25,25,0.2); margin:0 50px; overflow: hidden;}
.tools_content .tools-tbox .tbox-item{float:left;padding:10px 10px;width: 380px;}
.tools_content .tools-tbox .tbox-item .tbox-item-title{float:left;width:160px; text-align:right;height:52px; line-height:52px; font-size:16px; font-weight:bold;}
.tools_content .tools-tbox .tbox-item .tbox-item-right{float:left; padding-left:10px;}
.tools_content .tools-tbox .tbox-item .inputbox{border:1px solid #ccc; border-radius:5px; box-shadow:inset 0px 0px 10px rgba(25,25,25,0.2); padding:0 10px; height:50px;font-size:16px; line-height:50px;}
.tools_content .tools-tbox .tbox-item input[readonly=readonly]{
	cursor: not-allowed;
}
.tools_content .tools-tbox center{
	height: 35px;
	line-height: 35px;
	color: #999;
	font-size: 16px;
	clear: both;
	margin-bottom: 20px;
	padding-top: 10px;
	letter-spacing: 1px;
}
.tools_content .tools-tbox center img{
	vertical-align: middle;
	margin-right: 10px;
}
.active{
	-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.Appli li a:hover .active{top: 0}

.wi100{
	width: 772px!important;
}
.wi100 .tbox-item-right select{
	width: 500px;
}
.w550{
	width: 550px!important;
}
.none{
	display: none;
}
.tb-form{
	border: 1px solid #ccc;
	background-color: white;
	box-shadow: 0px 1px 3px rgba(25,25,25,0.2);
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
}
.tb-form tr{
	border-bottom: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
}
.tb-form .tl{
	text-align: center;
	background-color: #f2f2f2;
	width: 160px;
	letter-spacing: 1px;
	color: #666;
}
.tb-form .tr{
	background-color: white;
	color: #000;
}
.tb-form tr td{
	font-size: 14px;
	padding: 10px;
}
.express_scroll{
	background:white;
	box-shadow:0px 1px 3px rgba(25,25,25,0.2);
	border:1px solid #ccc;
	top: 30px;
	position: fixed!important;
	z-index: 999;
}
.op_weather_container{
	width: 90%;
	color: #fff;
	border: 1px solid #ececec;
	/*border-left: none;
	border-top: none;*/
	font-family: "微软雅黑";
	position: relative;
	margin: 0 auto;
}
.op_weather_twoicon{
	width: 100%;
	height: 304px;
}
.op_weather_twoicon ul{
	position: absolute;
	z-index: 20;
}
.op_weather_twoicon ul li{
	float: left;
}
.op_weather_twoicon p{
	text-align: center;
	font-size: 12px;
	text-shadow: 1px 1px 1px #555;
	line-height: 1em;	
}
.op_weather_twoicon_date{
	margin-top: 46px;
}
.op_weather_twoicon_day, .op_weather_twoicon_today{
	width: 98px;
	height: 250px;
	text-decoration: none;
	color: #fff;
	border: none;
	outline: none;
	position: relative;
}
.op_weather_twoicon_today{
	width: 196px;
}
.op_weather_twoicon_today .op_weather_twoicon_date{
	text-align: left;
	margin: 14px 0 0 14px;
	width: 300px;
}
.op_weather_twoicon_icon{
	width: 50px;
	height: 50px;
	background: no-repeat;
	margin: 15px 0 0 25px;
}
.op_weather_twoicon_today .op_weather_twoicon_icon{
	width: 70px;
	height: 70px;
	margin: 20px 0 0 70px;
}
.op_weather_twoicon_bg{
	width: 100%;
	height: 250px;
	position: absolute;
	z-index: 1;
}
.op_weather_twoicon_bg{
	height: 404px;
}
.op_weather_twoicon_temp{
	margin-top: 27px;
}
.op_weather_twoicon_today .op_weather_twoicon_temp{
	font-size: 36px;
	font-family: Arial;
	margin-top: 15px;
}
.op_weather_twoicon_today .op_weather_twoicon_temp sup{
	font-size: 0.5em;
}
.op_weather_twoicon_weath{
	z-index: 12;
	margin-top: 12px;
}
.op_weather_twoicon_today .op_weather_twoicon_weath{
	font-size: 14px;
	margin-top: 15px;
}
.op_weather4_twoicon_wind{
	margin-top: 11px;
}
.op_weather_twoicon_today .op_weather_twoicon_wind{
	margin-top: 15px;
}
.op_weather_twoicon_pm25{
	font-size: 15px;
	margin-top: 9px;
}
.op_weather_twoicon_pm25 em{
	background: #afdb00;
	display: inline-block;
	margin-left: 5px;
	width: 82px;
	line-height: 18px;
	height: 20px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
}
.op_weather_twoicon_pm25 em b{
	line-height: 18px;
}
.op_weather_twoicon_date{
	margin-top: 46px;
}
.op_weather_twoicon .op_weather_twoicon_date_day{
	margin-top: 8px;
	opacity: 0.5;
	text-shadow: none;
}
.op_weather_twoicon_wind{
	margin-top: 11px;
}
.op_weather_twoicon_split{
	position: absolute;
	left: 0;
	top: 48px;
	width: 1px;
	height: 180px;
	background: #fff;
	opacity: 0.15;
}
#weather_city{
	font-size: 28px;
	color: #3A9;
	text-align: center;
	margin-bottom: 10px;
	height: 35px;
	line-height: 35px;
	text-shadow: 1px 1px 1px #999;
	font-weight: bold;
}

/* 天气图片 */

/* 大 */
.big_qingyun{
	background: url('images/weather/bigicon/5.png') no-repeat;
}
.big_duoyun{
	background: url('images/weather/bigicon/3.png') no-repeat;
}
.big_zhenyuduoyun{
	background: url('images/weather/bigicon/8.png') no-repeat;
}
.big_no{
	background: url('images/weather/bigicon/no.png') no-repeat;
}

/* 小 */
.icon_qingyun{
	background: url('images/weather/icon/5.png') no-repeat;
}
.icon_duoyun{
	background: url('images/weather/icon/3.png') no-repeat;
}
.icon_zhenyuduoyun{
	background: url('images/weather/icon/8.png') no-repeat;
}
.icon_no{
	background: url('images/weather/icon/no.png') no-repeat;
}

/* 天气图片 */
.clear:after{
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
}
.fd_l{
	float: left;
}
.fd_r{
	float: right;
}
.dsn{
	display: none;
}
.form-control{
	float: left;
    display: block;
    /*height: 34px;*/
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f60;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}
.kw{
	width: 300px;
    float: left;
}

.tb_contain table{
	width: 100%;
}
.tb_contain table th{
	font-weight: 400;
	font-size: 16px;
	color: #999;
	text-align: left;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	padding: 0 15px;
}
.tb_contain_1 table{
	width: 100%;
}
.tb_contain_1 table th{
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	padding: 0 15px;
	background:#66bbdd;
	text-shadow:0px 1px 2px rgba(21,21,21,0.3);
}
.tb_contain table th:first-child{
	width: 65%;
}
.tb_contain table th:nth-child(2){
	width: 20%;
}
.tb_contain table th:nth-child(3){
	width: 15%;
}
.tb_contain table td{
	height: 45px;
	line-height: 45px;
	padding: 0 15px;

}
.tb_contain_1 table tr.pb_list{text-align:center;}
.tb_contain_1 table tr.pb_list:hover{
	background:#D8E7FE;
}
.tb_contain_1 table tr.pb_list td span{width:100%;text-align:center; display:block;}
.tb_contain_1 table tr.pb_list:hover td{color:#00F !important;}
.tool-left .btn {
    background: #f60;
    height: 36px;
    border-radius: 2px;
}
.ts-ctools-wgt{
	width: 1200px;
	margin: 10px auto;
}
.ts-ctit-pnl{
	padding: 0px 0 15px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.ts-ctit-pnl-2{ padding:0 0; margin-bottom:5px;}
.ts-ctit-pnl h2{
	border-left:5px solid #f60;
	color: #f60;
	padding-left: 10px;
	font-weight: 400;
	font-size: 20px;
    line-height: 1;
    font-family: "Microsoft Yahei";
}
.ts-ctit-pnl span{
	border-left:5px solid #f60;
	color: #f60;
	padding-left: 10px;
	font-weight: 400;
	font-size: 20px;
    line-height: 1;
    font-family: "Microsoft Yahei";
}

.ts-ctit-pnl-2 dd.s-name{display:inline-block;height:34px; line-height:34px; margin-bottom:10px;}
.ts-ctit-pnl-2 dd.s-name a{ color:#666;}
.ts-ctit-pnl-2 dd.s-name a:hover{ color:#F00;}
.ts-ctit-pnl-2 select.ss{display:inline-block;margin-right:15px;cursor:pointer;font-size:12px; margin-bottom:10px;}
.ts-ctit-pnl-2 select.s-trade{width:110px;}
.ts-ctit-pnl-2 select.s-bb{width:75px;}
.ts-ctit-pnl-2 input.s-input{border-color:#ccc;display:inline-block;float:none !important;width:120px; margin-right:15px; margin-bottom:10px;}
.ts-ctit-pnl-2 input.w40{width:40px;}
.ts-ctit-pnl-2 .s-btn{display:inline-block; padding:0 10px; height:34px; line-height:30px; cursor:pointer; margin-right:10px;}

.ts-ctools-wgt .ts-ctools-panel ul{    
    overflow: hidden;
    clear: both;
    margin-left: -60px;
}
.ts-ctools-wgt .ts-ctools-panel li{
	float: left;
    width: 120px;
    margin: 0 0 25px 60px;
}
.ts-ctools-wgt .ts-ctools-panel li span{
	display: block;
    width: 65px;
    height: 55px;
    margin: 2px auto 0;
    border-radius: 5px;
    overflow: hidden;
}
.ts-ctools-wgt .ts-ctools-panel li span img{
	width: 65px;
	height: 55px;
}
.ts-ctools-wgt .ts-ctools-panel li strong{
	display: block;
    color: #888;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 10px;
}
.tool-right a span{
	background: url('images/textile-standard-icons.png') no-repeat;
}
.textile-standard-container{
	width: 100%;
	overflow-x:hidden;
	background: #fff;
}
.ts-content-wrap{
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
}
.ts-breadcrumb{
	height: 50px;
	line-height: 50px;
	font-size: 12px;
}
.major-content{
	 width: 890px;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 30px;

}
.tool-left {
	float: left;
}
.tool-left h1{
	font-size: 20px;
	color: #f60;
	padding-left: 10px;
	border-left: 4px solid #f60;
}
.tool-right{
	float: right;
	margin-right: 40px;
}
.tool-right a{
	width: 45px;
	height: 40px;
	display: block;
	float: left;
	position: relative;
	border: 1px solid #e8e8e8;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.tool-right a:first-child{
	border-right: none;
}
.tool-right a span{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 19px;
	height: 19px;
}
.tool-right a.col-lists span{
	background-position: 0 -44px;
}
.tool-right a.col-lists.orange span{
	background-position: 0 0;
}
.tool-right a.row-lists.orange span{
	background-position: 0 -65px;
}
.tool-right a.row-lists span{
	background-position: 0 -22px;
}
.hot-articles{
	width: 310px;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #ddd;
    padding-left: 40px;
}
.hot-articles .block{
	margin: 20px 0;
}
.hot-articles .block h2{
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.hot-articles .block li{
	margin: 15px 0;
	overflow: hidden;
}
.hot-articles .block li:after{
	content: '';
	display: block;
	overflow: hidden;
	clear: both;
}
.hot-articles .block li i{
	width: 20px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	display: inline-block;
}
.hot-articles .block li.first i{	
	background: url('images/flag.png') no-repeat;
	background-size: 100%;
	color: #fff;
}
.hot-articles .block li a{
	width: 80%;
	margin: 0 6px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
}
.specia-info{
	margin: 0 30px;
	font-size: 12px;
	color: #999;
}
.specia-info .see-num span{
	display: block;
	height: 20px;
	background: url('images/textile-standard-icons.png') no-repeat;
	background-position: 0 -92px;
	text-indent: 20px;
}
.article-ts-list ul{
	overflow: hidden;
	position: relative;
}
.article-ts-list li{
	float: left;
	width: 120px;
	height:214px;
	overflow: hidden;
	margin-right: 27px;
	margin-bottom: 20px;  
    padding: 10px 0 0;
}
.article-ts-list li .inner{
	width: 120px;
	position: relative;
}
.article-ts-list .inner .doc-img{
	margin: 0 auto 5px;
    padding: 2px;
    position: relative;
    border: 1px solid #dbdbdb;
    border-bottom-width: 2px;
    border-radius: 1px 1px 2px 2px;    
    display: block;
    width: 100px;
    height: 130px;
    cursor: pointer;
}
.article-ts-list li .doc-img img,.article-ts-list li .doc-img i{
	display: block;
    width: 100px;
    height: 130px;
    cursor: pointer;
}
.article-ts-list li .doc-img i {
    position: absolute;
    left: 2px;
    top: 2px;
}
.article-ts-list li .doc-img i {
    background: #000;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.article-ts-list li .doc-img:hover i{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
	visibility: visible;
}
.article-ts-list li:nth-child(6n){
	margin-right: 0;
}
.ts-list{
	margin:0 0 20px;
}
.article-ts-list ul{
	overflow: hidden;
}
.article-ts-list li h5{
	text-align: center;
}
.pages {
	margin-left: -15px;
    padding: 20px 0 20px 0;
    text-align: center;
    font-size: 12px;
    color: #666666;
}
.pages_btn {
    width: 26px;
    border: #FF6600 1px solid;
    color: #FFFFFF;
    padding: 1px;
    background: #FF6600;
    font-weight: bold;
    font-size: 11px;
}
.pages_btn {
    width: 26px;
    border: #FF6600 1px solid;
    color: #FFFFFF;
    padding: 1px;
    background: #FF6600;
    font-weight: bold;
    font-size: 11px;
}
.pages cite {
    font-style: normal;
}
.pages strong {
    background: #258CFF;
    padding: 3px 8px;
    border: #258CFF 1px solid;
    color: #FFFFFF;
}
.pages_inp {
	width:30px;
	border:#DDDDDD 1px solid;
	color:#666666;
	padding:2px;
	text-align:center;
}
.pages a:link, .pages a:visited, .pages a:active {
    background: #FFFFFF;
    border: #DDDDDD 1px solid;
    padding: 3px 8px;
    text-decoration: none;
}
.tb_contain_1 table{
	background-color:white;
}
.tb_contain_1 table td {
    line-height: 25px;
    cursor: pointer;
    border-bottom: 1px solid #CDDAEA;
    padding: 5px 10px;
    color: #666;
}

/* 坯价计算重置 */
.pjjs_box{
	margin:50px 20px 20px 20px;
	border:1px solid #ccc;
	box-shadow:0px 2px 1px rgba(21,21,21,0.2);
	height:754px;
	background:#FFF;
	display:block;
	position:relative;
}
.pjjs_box .pjjs_box_title{
	position:absolute;
	top:-52px;	
	width:100%;
}
.pjjs_box .pjjs_box_title a{
	height:50px;
	width:40%;
	margin:0 10px;
	background:#E6E6E6;
	border:1px solid #ccc;
	display:inline-block;
	border-radius:10px 10px 0 0;
	line-height:50px; 
	text-align:center;
	font-size:20px;
	font-weight:bold;
	letter-spacing:10px;
	color:#999;
}

.pjjs_box .pjjs_box_title a.current,.pjjs_box .pjjs_box_title a:hover{
	background:#FFF;
	text-shadow:0px 2px 1px rgba(21,21,21,0.2);
	border-bottom-color:#FFF;
	color:#F30;
	box-shadow:1px 0px 0px rgba(21,21,21,0.2);
}

.pjjs_box .pjjs_content_box{width:100%; display:block;}
.pjjs_box .pjjs_content_box .pjjs_main_tb{
	margin:20px 20px;
	display:block;
}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_top{width:100%;display:block; margin-bottom:20px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_top fieldset{ border:1px solid #ccc;width:230px; display:inline-block; padding:20px 20px; margin-right:20px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_top fieldset legend{ margin-left:10px; font-size:14px; padding:0 10px; letter-spacing:10px; font-weight:bold;}

/* switch style */
.pjjs_box .pjjs_content_box .switch{display:inline-block;}
.pjjs_box .pjjs_content_box .switch input{ display:none;}
.pjjs_box .pjjs_content_box .switch-box{border:1px solid #ccc;border-radius:5px;position:relative;height:30px;line-height:28px;margin-right:10px;padding-left:30px; cursor:pointer; display:inline-block;}
.pjjs_box .pjjs_content_box .switch-box span{ background:#d2d2d2; font-size:14px; display:block; height:30px;line-height:30px; padding:0 10px; color:#FFF; letter-spacing:2px;}
.pjjs_box .pjjs_content_box .switch-box i{position: absolute;left: 0;width: 30px;color: #fff;font-size: 20px;text-align: center;}
.pjjs_box .pjjs_content_box .switch-box:hover i{ color:#c2c2c2;}
.pjjs_box .pjjs_content_box .switch-checked{border-color:#5FB878;}
.pjjs_box .pjjs_content_box .switch-checked span{ background:#5FB878;}
.pjjs_box .pjjs_content_box .switch-checked i,.pjjs_box .pjjs_content_box .switch-checked:hover i{color: #5FB878;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .mt-20{ margin-top:20px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .mb-20{ margin-bottom:20px;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line{width:100%;float:left; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; height:50px; line-height:50px;font-size:14px; color:#000;padding:0 10px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_title{height:50px;line-height:50px;width:15%; text-align:right;border-right:none;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content{width:35%; position:relative;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.result_title{background:#F1F1F1; color:#333; font-weight:bold; font-size:20px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .item_box{height:50px; display:inline-block; vertical-align:middle; position:relative;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .item_box input{ border:1px solid #ccc; height:30px; line-height:30px; text-align:center; margin:9px 0; position:relative;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .item_box i{ position:absolute; height:30px; line-height:30px;top:10px;right:0px; padding:0 5px; cursor:pointer; font-family:"微软雅黑"; z-index:1;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .w120{width:120px !important;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .w180{width:180px !important;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn{width:190px;height:43px; margin:0 auto; display:block;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn em{background: url(images/icon-note-v4.png) no-repeat; height:43px;float:left;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn em.ol{color:#FFF;width:160px; padding-left:15px; text-shadow:0px 2px 1px rgba(21,21,21,0.2); line-height:43px; text-align:center; font-size:25px; font-weight:bold; letter-spacing:5px;font-family:"楷体";}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn em.or{ background-position:right 0;width:15px;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn:hover em.ol{ background-position: 0 -100px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td .Count_Btn:hover em.or{ background-position: right -100px;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td strong.result{color: #F60;font-weight: bold;text-shadow: 0px 1px 2px rgba(50,50,50,0.1);font-size: 20px;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .md_drop_box,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .mf_drop_box,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .gf_drop_box{ position:absolute; border:1px solid #F60; background:#FFF;left:0px;top:41px; padding:10px 0; z-index:999; height:200px; box-shadow:0px 1px 2px rgba(21,21,21,0.2); overflow-y:scroll;display:none;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy dd,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .md_drop_box dd,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .mf_drop_box dd,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .gf_drop_box dd{height:30px; line-height:30px; padding:0 20px; cursor:pointer;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy dd:hover,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .md_drop_box dd:hover,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .mf_drop_box dd:hover,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .gf_drop_box dd:hover,.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy dd.hover{ background:#ADE1F5;font-weight:bold;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box dt{height:30px; line-height:30px; padding:0 10px 0 20px; cursor:pointer; position:relative;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box dt:hover{ background:#ADE1F5;font-weight:bold;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box dt s{background: url(images/ui-icons_217bc0.png) -47px -193px no-repeat;width: 15px;height: 15px;position: absolute;left: 0;top: 8px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box dt s.s_down{ background-position:-63px -193px;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box ul{ list-style:none; padding:0 10px; display:none;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box ul li{ height:30px; line-height:30px; padding:0 20px; cursor:pointer;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box ul li:hover{background:#ADE1F5; font-weight:bold;}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box span.no-shazhi{height:30px; line-height:30px; display:none; text-align:center; color:#F30;width:100%;}

.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy dt{line-height:30px; padding:0 15px; color:#000; text-shadow:0px 1px 1px rgba(21,21,21,0.2);}
.pjjs_box .pjjs_content_box .pjjs_main_tb .pjjs_item_line td.item_content .sz_drop_box_diy button{ margin:10px auto;width:80px; display:block; cursor:pointer; padding:5px 10px;}

/* new btn style */
td button.layer-btn{display: inline-block;height: 30px;line-height: 30px;background-color: rgb(30, 159, 255);color: #fff;white-space: nowrap;text-align: center;font-size: 14px;cursor: pointer;opacity: 0.9;padding: 0px 18px;border-width: initial;border-style: none;border-color: initial;border-image: initial;border-radius: 2px;margin-left:10px;}
td button.layer-btn-edit{background-color: rgb(255, 87, 34);}
td button.layui-btn-default{background-color:#fff;border:1px solid #ccc;color:#333;}
td button.layer-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}
td button.layer-btn:active{opacity:1;filter:alpha(opacity=100)}
td button.layui-btn-default:hover{border-color:#3a9; color:#333;}

.layui-layer-page .layui-layer-content{ overflow:visible !important;}

.zhuanye_sz_choose_box{width:440px; height:247px; padding:15px 30px 0 30px; display:none;float:left;}
.zhuanye_sz_choose_box table{float:left;width:100%;}
.zhuanye_sz_choose_box table th{ font-size:14px; color:#000; padding:5px 0;}
.zhuanye_sz_choose_box table td{ text-align:center; padding:5px 10px; position:relative;}
.zhuanye_sz_choose_box table td .remove_btn{ position:absolute; background:url('image/ipad_tips.gif') no-repeat;width:17px;height:17px; cursor:pointer; right:0px; top:12px; display:none;}
.zhuanye_sz_choose_box table td .remove_btn:hover{ background-position:0 -18px;}
.zhuanye_sz_choose_box table td input{ border:1px solid #ccc; height:30px; line-height:30px; padding:0 10px; text-align:center;}
.zhuanye_sz_choose_box table td input.w60{ width:40px;}

.zhuanye_sz_choose_box table td .item_box{height:32px; position:relative;float:left;width:100%;}
.zhuanye_sz_choose_box table td .item_box input{float:left;width:160px;}
.zhuanye_sz_choose_box table td .item_box i{ position:absolute; height:30px; line-height:30px;top:0px;right:20px; padding:0 5px; cursor:pointer; font-family:"微软雅黑"; z-index:1;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box,.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy{ position:absolute; border:1px solid #F60; background:#FFF;left:0px;top:30px; padding:10px 0; height:200px; box-shadow:0px 1px 2px rgba(21,21,21,0.2); overflow-y:scroll;display:none; z-index:99999999;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy dd{height:30px; line-height:30px; padding:0 20px; cursor:pointer;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy dd:hover,.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy dd.hover{ background:#ADE1F5;font-weight:bold;}

.zhuanye_sz_choose_box table td .item_box .sz_drop_box dt{height:30px; line-height:30px; padding:0 10px 0 20px; cursor:pointer; position:relative; text-align:left;font-size:14px;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box dt:hover{ background:#ADE1F5;font-weight:bold;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box dt s{background: url(images/ui-icons_217bc0.png) -47px -193px no-repeat;width: 15px;height: 15px;position: absolute;left: 0;top: 8px;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box dt s.s_down{ background-position:-63px -193px;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box ul{ list-style:none; padding:0 10px; display:none;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box ul li{ height:30px; line-height:30px; padding:0 20px; cursor:pointer; text-align:left;font-size:14px;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box ul li:hover{background:#ADE1F5; font-weight:bold;}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box span.no-shazhi{height:30px; line-height:30px; display:none; text-align:center; color:#F30;}

.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy dt{line-height:30px; padding:0 15px; color:#000; text-shadow:0px 1px 1px rgba(21,21,21,0.2);}
.zhuanye_sz_choose_box table td .item_box .sz_drop_box_diy button{ margin:10px auto;width:80px; display:block; cursor:pointer; padding:5px 10px;}

.PB_PDO_LIST{width:100%; margin-bottom:10px;float:left; display:none;}
.PB_PDO_LIST .PB_PDO_LIST_TB{width:100%;border:1px solid #ccc; border-right:none;border-bottom:none;}
.PB_PDO_LIST .PB_PDO_LIST_TB th{border:1px solid #ccc; border-left:none;border-top:none; font-size:16px; height:30px; line-height:30px;}
.PB_PDO_LIST .PB_PDO_LIST_TB td{border:1px solid #ccc; border-left:none;border-top:none; padding:0 10px; text-align:center;font-size:14px; height:30px; line-height:30px;}
.PB_PDO_LIST .PB_PDO_LIST_TB td.PB_PDO_TITLE{ background:#F1F1F1;}
.PB_PDO_LIST .PB_PDO_LIST_TB td strong{ font-size:20px;height:50px; line-height:50px;float:left;width:100%; color:#333; text-align:left;}
.PB_PDO_LIST .PB_PDO_LIST_TB td s{ text-decoration:none; color:#F60; font-weight:bold; text-shadow:0px 1px 1px rgba(21,21,21,0.4);}
.PB_PDO_LIST .PB_PDO_LIST_TB td a{ color:#3A9;}
.PB_PDO_LIST .PB_PDO_LIST_TB td a:hover{ color:#F60;}