@charset "utf-8";
/* CSS Document */
*{font-family:'microsoft yahei','Tahoma', 'Arial', 'simsong';}
body{position: relative;color: #666;background: #f8f8f8;}
html,body,div,span,object,iframe,input,button,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,b,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;color: #666;font-size:12px;line-height: 1.2;}
div{margin: 0px auto}
em,i{font-style: normal;}
h1{font-size:24px;font-family:'microsoft yahei';}
h2,.f18{font-size:18px;font-family:'microsoft yahei';}
h3,.f16{font-size:16px;}
h4,.f14{font-size:14px;}
input:focus,select:focus{outline:0;}
.text{padding: 5px; font-size: 12px; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-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 }
.text:focus{ border-color: #66afe9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) }
input[type="button"],input[type="submit"]{cursor: pointer;}
input[type="checkbox"],input[type="radio"]{vertical-align: middle;margin-right: 5px;cursor: pointer;}
textarea{outline:none;resize:none;}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
img{vertical-align: middle;}
button{cursor: pointer;}

.hr1{height: 1px; background-color: #d4d4d4;}
.hr2{height: 2px; background-color: #d4d4d4;}

.fl{float:left}
.fr{float:right}
.txt-r{text-align:right!important;}
.txt-c{text-align:center!important;}
.txt-l{text-align:left!important;}
.va-t{vertical-align: top;}
.va-m{vertical-align: middle;}
.clearfix{clear: both;content: "";line-height: 0;}
.clearfix:after { content: ""; display: block; height: 0; clear: both;  }
* html .clearfix { height: 1%; }
.blank10{clear: both;height: 10px;visibility: hidden;}
.mb10{margin-bottom: 10px;}
.mb{margin-bottom: 30px;}
.mt5{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt60{margin-top: 60px;}
.pl50{padding-left: 50px;}
a{text-decoration:none;color:#666;cursor:pointer;}
a:hover{color:#e00303;text-decoration:none}
a:hover img{text-decoration:none}
/*清除浮动*/
.blank0{clear:both;visibility:hidden;}
/*字体颜色*/
.f_red{color:#e10b13;}
.f_blue{color:#1da5ff;}
.c_666{color:#666;}
.c_999{color:#999;}
.c_000{color:#000;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_22{font-size:22px;}
.b{font-weight:700;}
@keyframes onefist {
    0%{
    transform: scale(1.0)
    }
    50%{
    transform:scale(1.03)
    }
    100%{
    transform:scale(1.0)
    }
}
@keyframes onefisr{
    0%{
    transform: scale(1.0)
    }
    50%{
    transform:scale(1.1)
    }
    100%{
    transform:scale(1.0)
    }
}
@keyframes onefisp{
    0%{
    transform: scale(1.0)
    }
    25%{
    transform:scale(1.03)
    }
    50%{
    transform:scale(1.05)
    }
    75%{
    transform:scale(1.07)
    }
    100%{
    transform:scale(1.1)
    }
}
/*.img_scale .s_img{-moz-transition:0 1s;-o-transition:0 1s;-webkit-transition:0 1s;transition:transform 1s;}*/
.img_scale{overflow: hidden;}
.img_scale:hover>img{-moz-animation:onefist 1.5s;-o-animation:onefist 1.5s;-webkit-animation:onefist 1.5s;animation:onefist 1.5s;}
.li_scale:hover{-moz-animation:onefist 2s;-o-animation:onefist 2s;-webkit-animation:onefist 2s;animation:onefist 2s;}
.style_item .img_scale:hover>img{-moz-animation:onefisr 1.5s;-o-animation:onefisr 1.5s;-webkit-animation:onefisr 1.5s;animation:onefisr 1.5s;}
.search_box .img_scale:hover>img{-moz-animation:onefist 1.5s;-o-animation:onefist 1.5s;-webkit-animation:onefist 1.5s;animation:onefist 1.5s;animation-fill-mode: forwards;}
.uc_center{width:952px;margin-bottom:100px;}
.uc_center h3{font-size:22px;font-weight:400;padding-bottom:10px;border-bottom:2px solid #e10b13;}

.hide{display:none;}

.mask{display: none;height:100%; width:100%; position:fixed; top:0; left:0;z-index:101; }
.opacity{ opacity:0.5; filter: alpha(opacity=50); background-color:#000; }
/*弹出确认框样式start*/
.dialog{
    width: 430px;
    padding: 5px;
    background: #000;
    background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/

    position: absolute;
    display: none;
}
.dialog_cont .dialog_head{
    width: 410px;
    height: 15px;
    padding: 8px 10px;
    background: #f5f5f5;
}
.dialog_head span{
    display: block;
    height: 15px;
    line-height: 15px;
}
.dialog_head .dialog_close{
    width: 15px;
    cursor: pointer;
    background: url("/img/return_dialog_close.png") no-repeat;
}
.dialog_mid{
    padding: 10px 40px;
    background: #fff;
}
.dialog_div{
    width: 355px;
    height: 32px;
    margin-bottom: 10px;
}
.dialog_div label{
    display: block;
    float: left;
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: right;
    color: #000;
}
.dialog_div select,
.dialog_div input{
    width: 250px;
    height: 30px;
    line-height: 30px;
    color: #666;
    border:1px solid #ccc;
}
.dialog_mid button{
    width: 70px;
    height: 32px;
    line-height: 28px;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 10px;
}
.dialog_mid button.confirm{
    background: #e10b13;
    color: #fff;
    margin-left: 100px;
    margin-right: 10px;
}
.dialog_mid button.cancel{
    background: #fff;
    border:1px solid #ccc;
}
/*弹出确认框样式end*/

/*分页*/
.pagination_list{clear:both; text-align:center;position: relative;}
.pagination{
    display: inline-block;
    padding: 20px 5px;
}
.pagination a,.pagination em{
    float:left;
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border:1px solid #ccc;
    margin-right: -1px;
}
.pagination em{
    color: #333;
    border:none;
    vertical-align: bottom;
}
.pagination span{
    float:left;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    color: #333;
}
.pagination input{
    float:left;
    width: 36px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    margin: 0px 5px;
    text-align: center;
}
.pagination .prev_page,
.pagination .next_page{width: 50px; }
.pagination .prev_page{margin-right: 5px; } 
.pagination .next_page{margin-left: 5px; margin-right: 10px; }
.pagination .now_page,.pagination .now_page:hover{
    background: #e10b13;
    color: #fff;
    border: 1px solid #e10b13;
    cursor:default;
}
.pagination .confirm{
    float:left;
    width: 36px;
    margin-left: 5px;
    color:#333;
}
.pagination a:hover{color: #e10b13; }
.pagination a.disabled,
.pagination a.disabled:hover{
    color:#999;
    cursor:pointer;
}
.pagingNav {
	padding: 5px 10px;
 margin-bottom: 10px;
}
.pagingNav p {
	height: 30px;
	line-height: 30px;
}
.pagingNav .uls {
	margin-top: -30px;
	overflow: hidden;
	float: right;
    display: inline;
}
.pagingNav ul li {
	float: left;
	margin-left: 5px;
	padding: 5px 15px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-decoration: none;
}
.pagingNav ul li.thisclass a{ color:#fff;}
.pagingNav ul li:hover, .pagingNav ul li.thisclass {
	background-color: #e61d39;
	border-color: #e61d39;
	color: #fff;
}
.pagingNav ul li:hover a{color: #fff;}
.pagingNav .uls .tBtn:hover {
	background-color: inherit;
	color: inherit;
background-color:transparent;
color:#666;
}
