/*首页*/
/*banner*/
.main_visual
{ z-index:0;
    height: 470px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.main_image
{
    height: 470px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.main_image ul
{
    width: 9999px;
    height: 470px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.main_image li
{
    float: left;
    width: 100%;
    height: 470px;
}
.main_image li span
{
    display: block;
    width: 100%;
    height: 470px;
}
.main_image li a
{
    display: block;
    width: 100%;
    height: 470px;
}
.main_image li img
{
    display: block;
    width: 100%;
    height: 470px;
}
.main_image li .img_1
{
    background: url(../images/banner_1.png) center top no-repeat;
}
.main_image li .img_2
{
    background: url(../images/img_main_2.jpg) center top no-repeat;
}
.main_image li .img_3
{
    background: url(../images/img_main_3.jpg) center top no-repeat;
}
.main_image li .img_4
{
    background: url(../images/img_main_4.jpg) center top no-repeat;
}
.main_image li .img_5
{
    background: url(../images/img_main_5.jpg) center top no-repeat;
}
div.flicking_con
{ z-index:1;
    position: absolute;
    top: 442px;
    left: 50%;
    z-index: 999;
    width: 300px;
    height: 15px;
    margin: 0 0 0 -50px;
}
div.flicking_con a
{z-index:1;
    float: left;
    width: 21px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: url(../images/btn_main_img.png) 0 -15px no-repeat;
    display: block;
    text-indent: -1000px;
}
div.flicking_con a.on
{z-index:1;
    background-position: 0 0px;
}
#btn_prev, #btn_next
{
    z-index: 11111;
    position: absolute;
    display: block;
    width: 111px !important;
    height: 111px !important;
    top: 50%;
    margin-top: -37px;
    display: none;
}
#btn_prev
{
    background: url(.../images/hover_left.png) no-repeat left top;
    left: 100px;
}
#btn_next
{
    background: url(.../images/hover_right.png) no-repeat right top;
    right: 100px;
}
.wrap_w1210
{
    width: 1210px;
    margin: 0 auto 0px auto;
    clear: both;
    z-index: 99;
    position: relative;
    background: #333;
}
.index_col_Rt
{
    width: 240px;
    background: #fff;
    height: 464px;
    position: absolute;
    top: 0px;
    overflow:hidden;
    right: 0;
}
.index_sign
{
    background: url(../images/sign_a.png) no-repeat;
    height: 231px;
    margin:10px 10px;
}
.hot_listbox h3
{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #e6e6e6;
    width: 100%;
    padding-top: 6px;
    font-weight: 300;
}
.hot_listbox h3 strong
{
    font-size: 14px;
    color: #333;
    float: left;
	font-family:microsoft yahei;
}
.hot_listbox h3 a
{
    font-size: 12px;
    color: #999;
    float: right;
}
.hot_listbox
{
    padding: 0 10px;
}
.hot_listbox ul li
{
    line-height: 26px;
    width: 100%;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 26px;
/*    white-space: nowrap;*/
}
.hot_listbox ul
{
    padding: 5px 0 5px 0;
}
.hot_listbox ul li a
{
    color: #666;
}
.hot_listbox ul li a:hover
{
    color: #c91723;
}
.hot_listbox ul li span
{
    padding-left: 0px;
    padding-right: 5px;
    color: #858585;
	 display:none;
}

.home_yipin_box{width: 1210px;height: 154px;margin: 20px auto 0 auto}
	.tupian{float: left; width:210px; height:154px;}
	.tupian img{width: 210px;height: 154px;}
	
.rollBox
{
    width: 1210px; /* padding: 0 30px;*/
    overflow: hidden;
    height: 154px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    float: right;
}
.rollBox .LeftBotton
{
    overflow: hidden;
    background: url(../images/activity_arrow.png) no-repeat 0 0px;
    width: 27px;
    height: 62px;
    cursor: pointer;
    position: absolute;
    top: 40px;
    left: 0px;
}
.rollBox .RightBotton
{
    overflow: hidden;
    background: url(../images/activity_arrow.png) no-repeat -28px 0;
    width: 27px;
    height: 62px;
    cursor: pointer;
    position: absolute;
    top: 40px;
    right: 0px;
}
.rollBox .Cont
{
    width: 1000px;
    overflow: hidden;
    float: left;
}
.rollBox .ScrCont
{
    width: 10000px;
}
.rollBox .Cont li
{
    width: 248px;
    float: left;
	margin-left:2px;
    text-align: center;
    height: 153px;
	overflow:hidden;
}
.rollBox .Cont li img
{
    width: 249px;
    height: 153px;
}
.rollBox #List1, .rollBox #List2
{
    float: left;
}

.Floor_con
{
    width: 1210px;
    overflow: hidden;
    height: 458px;
    margin: 0 auto;
    clear: both;
	border-top:#c91723 2px solid;
	background:#fff;
}
.Floor_con_left
{
    float: left;
    width: 312px;
    height: 458px;
}
.Floor_con_rt
{
    float: right;
    width: 893px;
    height: 458px;
    text-align: center;
	overflow:hidden;
}
.Floor_con_rt ul
{
    padding-left: 0px;
}
.Floor_con_rt ul li img
{
    margin: 0 auto;
    width: 222px;
    height: 228px;
}
.Floor_con_rt ul li
{
    position: relative;
    float: left;
    text-decoration: none;
    width: 222px;
    height: 228px;
    border-left: solid 1px #f2f2f2;
    border-bottom: solid 1px #f2f2f2;
    text-align: center;
    overflow: hidden;
}


.Floor_con_rt ul li:nth-child(4) {
    border-right: 1px solid #f2f2f2;
}

.Floor_con_rt ul li:nth-child(8) {
     border-right: 1px solid #f2f2f2;
}
.Floor_con_rt ul li img 
{
    margin-left: 0px;
   transition: margin-left 0.3s;
    -moz-transition: margin-left 0.3s;
    -webkit-transition: margin-left 0.3s;
    -o-transition: margin-left 0.3s;
}
.Floor_con_rt ul li img:hover {
    margin-left: -15px;
}
.Floor_con_ad
{
    width: 1210px;
    overflow: hidden;
    margin: 10px auto;
    clear: both;
}
.Floor_con_ad img
{
    width: 1210px;
    height: 99px;
}
.Floor_con_tit
{margin: 0 auto;
    width: 1210px;
    height: 22px;
    margin-bottom: 10px;
    clear: both;
	margin-top:25px;
	text-align:right;
}



.Floor_con_tit strong
{
    font-size: 16px;
    color: #c91723;
    float: left;
    padding-right: 8px;
	float:left;
	font-weight:bold;
	font-family:microsoft yahei;
}


.Floor_con_titrt .strong_red
{
    font-size: 18px;
    color: #c91723;
    float: left;
    padding-right: 8px;
}


.Floor_con_titrt{
    text-align: right;
	padding:0 5px;
	border-left:1px solid #e6e6e6;
	line-height:12px;
	margin-top:5px;
	display:inline-block;
}
.Floor_con_tit span:first-of-type{ border:none !important;}  
.Floor_con_titrt a
{
    font-size: 12px;
    color: #666;
}
.Floor_con_titrt a:hover
{
    font-size: 12px;
    color:#e4393c;
}
.Floor_more
{
    font-size: 12px;
    padding-left: 40px;
    display: inline-block;
}


.BD_menu
{
    position: fixed;
    width: 42px;
    top: 19%;
    display: none;
}
.BD_menu li
{
    width: 42px;
    height: 42px;
    float: left;
}
.MENU_Img
{
    text-align: center;
}
.MENU_Img img
{
    width: 34px;
    height: 34px;
    text-align: center;
    margin-left: 4px;
    margin-top: 4px;
    float: left;
}
.MENU_Img hr
{
    width: 15px;
    border: 1px solid #F1F1F1;
    margin-left: 13.5px;
    float: left;
}
.MENU_Text
{
    display: none;
    width: 42px;
    height: 42px;
    /*background-color: red;*/
    color: white;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 15px;
    float: left;
}
.T1
{
    line-height: 42px;
}
.T2
{
    line-height: 20px;
}


/*.BD_menu
{
    width: 21px;
    position: fixed;
    display: none;
    top: 50%;
    height: 186px;
    
}
.BD_menu ul
{
    width: 21px;
}
.BD_menu ul li
{
    height: 21px;
    width: 21px;
    float: left;
    
}
.BD_menu ul hr
{
    float: left;
    width: 15px;
    border: 1px solid #F1F1F1;
    text-align: center;
     margin: 7px 0px;
     margin-left: 3px;
}
.BD_menu ul li:hover
{
    background-color: red;
}

.BD_menu ul li img
{
    width: 21px;
    height: 21px;
   
}*/

/*维修记录*/
*{ padding:0; margin:0;}
.showTabsTitle{border-bottom:2px solid #dfdfdf; line-height:38px;height:38px; margin-bottom:14px;}
.showTabsTitle li{  text-align:center; float:left; width: auto; padding:0 30px; height:28px; cursor:pointer; font-size:14px; font-weight:bold}
.showTabsTitle li.hover{ border-bottom:2px solid #c91622;color:#444;  background: #FFFFFF;color: #c91622; height:38px;}
ul,li{list-style:none; padding:0px; margin:0px;}
.B_FDJ{ padding:0;}
.B_FDJ_tit{ width: 100%;background: #f5f5f5;color: #333;border: solid 1px #eaeaea;font-weight: 100;height: 40px;line-height: 40px;margin-bottom: 15px;}
.B_FDJ_tit span{ display: inline-block; color:#333}
.B_FDJ_tit span select{ margin:0 16px; height:24px; padding:5px 0; width:90px;}
.B_FDJ_tit span.span0{display: inline-block;width: 460px;text-indent: 24px;text-align: left;}
.B_FDJ_tit span.span1{ display: inline-block; width:170px; text-align:left}
.B_FDJ_tit span.span2{ display: inline-block;width: 125px;text-align: center;margin: 0 6px;}
.B_FDJ_tit span.span3{ display: inline-block; width:170px;text-align: center;}
.B_FDJ_tit span.span4{ display: inline-block; width:122px; text-align:left}
.B_FDJ_tit span.span5{ display: inline-block; width:72px; text-align:center}

.B_FDJtable{border: solid 1px #e6e6e6; background:#fff; margin-bottom:15px;}
.B_FDJ_titth{background: #f5f5f5;color: #333;height: 40px;line-height: 40px;width: 1208px;clear: both;border: solid 1px #eaeaea;border-bottom: none;}
.B_FDJ_titth span{ padding:0 18px 0 7px; float:left}
.B_FD_bnt{ background:#75acec; border-radius:5px; color:#fff; width:70px; height:26px; display:inline-block; text-decoration:none; line-height:26px; text-align:center}
.B_FDJtable tr td{ padding: 12px 0px;height: 55px;overflow: hidden;vertical-align:middle}
.fd_por{ width: 400px;float: left;padding: 0 35px 0 6px;}
.fd_por img{ width:80px; height:80px; border:solid 1px #e6e6e6; float:left; margin-right:12px;}
.fd_por p{ height:30px; line-height:30px; overflow:hidden}
.fd_por span{ float: left;display: inline-block;width: 300px;}
.fd_por span i{ height:50px; line-height:50px;float:left; color:#999; font-weight:100; font-style:normal; font-size:10px; display:block}
.B_FDJtable2 strong{ color:#000; display:block; line-height:30px;}
.B_FDJtable2 del{ color:#999; display:block; line-height:30px;}
.B_FDJtable2{width: 150px;text-align: left;}
.B_FDJtable3{width: 120px;text-align: left;border-right: 1px solid #eaeaea;padding-right: 24px;height: 82px;}
.B_FDJtable4{width: 153px;text-align: center;}
.B_FDJtable5{width: 123px;text-align: left;color: #999;}
.B_FDJtable6{text-align: center;width: 72px;}
.B_FDJtable6 a{ display:block; color:#333 ;  text-decoration:none; line-height:30px;}

.CD_table{ background:#fff;}
.CD_table tr td{ border-top: solid 1px #e5e5e5;line-height:18px; padding:10px 0 10px 0px; text-align:center; color:#7c7c7c}
.CD_table tr th{ height:40px; line-height:40px; background:#e6e6e6}
.B_FD_bnt1{background:#e6e6e6; border-radius:4px; width:70px; height:26px; line-height:26px; display:inline-block; }
.B_FD_bnt1:hover,.B_FD_bnt1hover{ background:#ffcb05; border-radius:4px; width:70px; height:26px; line-height:26px; display:inline-block; }
.CD_table tr td strong{ color:#ff1818}

.span0_input {
    padding: 0 18px 0 7px;
}

/*订单列表样式*/
.order_showTabsTitle{border-bottom:2px solid #dfdfdf; line-height:38px;height:38px; margin-bottom:14px;}
.order_showTabsTitle li{  text-align:center; float:left; width: auto; padding:0 30px; height:35px; cursor:pointer; font-size:14px; font-weight:bold}
.order_showTabsTitle li.hover{ border-bottom:2px solid #370e84color:#444;  background: #c91723;color: #370e84 height:38px;}
.order_B_FDJ{ padding:20px 0;}
.order_B_FDJ_tit{ background:#f5f5f5; color:#333; border: solid 1px #e6e6e6;font-weight:100; height:40px; line-height:40px; margin-bottom:15px;}
.order_B_FDJ_tit span{ display: inline-block; color:#333}
.order_B_FDJ_tit span select{ margin:0 16px; height:24px; padding:5px 0; width:90px;}
.order_B_FDJ_tit span.span0{ display: inline-block; width:450px; text-indent:24px; text-align:left;}
.order_B_FDJ_tit span.span1{ display: inline-block; width:150px; text-align:left}
.order_B_FDJ_tit span.span2{ display: inline-block; width:61px; text-align:left}
.order_B_FDJ_tit span.span3{ display: inline-block; width:120px;text-align: center; padding-right:24px;}
.order_B_FDJ_tit span.span4{ display: inline-block; width:116px; text-align:left}
.order_B_FDJ_tit span.span5{ display: inline-block; width:72px; text-align:center}

.order_B_FDJtable{border: solid 1px #e6e6e6; background:#fff; margin-bottom:15px;}
.order_B_FDJ_titth{background:#f5f5f5; color:#333; height:40px; line-height:40px; text-align:left; padding-left:20px;width:1030px; float:left; clear:both;border: solid 1px #e6e6e6; border-bottom:none}
.order_B_FDJ_titth span{ padding:0 18px 0 7px; float:left}
.order_B_FD_bnt{ background:#c91622; border-radius:5px; color:#fff; width:70px; height:26px; display:inline-block; text-decoration:none; line-height:26px; text-align:center}
.order_B_FDJtable tr td{ padding:12px 0px; height:82px; overflow:hidden}
.order_fd_por{ width:422px; float:left; padding:0 15px 0 12px;}
.order_fd_por img{ width:80px; height:80px; border:solid 1px #e6e6e6; float:left; margin-right:12px;}
.order_fd_por p{ height:30px; line-height:30px; overflow:hidden}
.order_fd_por span{ float:right; display:inline-block; width:328px}
.order_fd_por span i{ height:50px; line-height:50px;float:left; color:#999; font-weight:100; font-style:normal; font-size:10px; display:block}
.order_B_FDJtable2 strong{ color:#000; display:block; line-height:30px;}
.order_B_FDJtable2 del{ color:#999; display:block; line-height:30px;}
.order_B_FDJtable2{width:150px;text-align:left}
.order_B_FDJtable3{width:61px;text-align:left; border-right:1px solid #e6e6e6;padding-right:24px; height:82px;}
.order_B_FDJtable4{width:153px;text-align: center; padding-right:24px;}
.order_B_FDJtable5{text-align:left; color:#999}
.order_B_FDJtable6 a{ display:block; color:#333 ;  text-decoration:none; line-height:30px;}

.order_CD_table{ background:#fff;}
.order_CD_table tr td{ border-top: solid 1px #e5e5e5;line-height:18px; padding:10px 0 10px 0px; text-align:center; color:#7c7c7c}
.order_CD_table tr th{ height:40px; line-height:40px; background:#e6e6e6}
.order_B_FD_bnt1{background:#e6e6e6; border-radius:4px; width:70px; height:26px; line-height:26px; display:inline-block; }
.order_B_FD_bnt1:hover,.B_FD_bnt1hover{ background:#ffcb05; border-radius:4px; width:70px; height:26px; line-height:26px; display:inline-block; }
.order_CD_table tr td strong{ color:#ff1818}
.order_showTabsTitle li.hover {background: #c91622;}


/*首页轮播*/
.banner {
	width: 100%;
	min-width: 1000px;
	clear: both;
	position: relative;
	height: 421px;
}

.banner_box {
	position: relative;
	width: 100%;
	height: 368px;
}

.banner_box li {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 421px;
}

.banner_box li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center top;
	background-repeat: no-repeat;
}

.banner_box li img {
	width: 100%;
	height: 368px;
}


/*圆点*/

.cir_box {
	overflow: hidden;
	position: absolute;
	z-index: 4;
}

.cir_box li {
	float: left;
	width: 30px;
	height: 5px;
	margin: 0 5px;
	cursor: pointer;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.cir_on {
	background: #b80001 !important;
}


/*按钮*/

.banner:hover .banner_btn {
	display: block;
}

.banner_btn {
	position: relative;
	width: 730px;
	margin: 0 auto;
	z-index: 2;
	left: -20px;
	display: none;
}

.left_btn,
.right_btn {
	cursor: pointer;
	line-height: 60px;
	position: absolute;
	top: 170px;
	width: 30px;
	height: 60px;
	background-color: #000;
	filter: alpha(opacity=30) color: rgb(255, 255, 255);
	overflow: hidden;
	z-index: 4;
}

.left_btn:hover {
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50) color: rgb(255, 255, 255);
}

.right_btn:hover {
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50) color: rgb(255, 255, 255);
}

.left_btn {
	left: 0;
	background: url(img/left-big.png) center no-repeat rgba(0, 0, 0, 0.3);
}

.right_btn {
	background: url(img/right-big.png) center no-repeat rgba(0, 0, 0, 0.3);
	right: 0;
}
.active-content {
	width: 1210px;
	margin: 0 auto;
	position: relative;
}

.active-box {
	width: 246px;
	height: 390px;
	background-color: white;
	position: absolute;
	right: 0;
	top: -350px;
	border: 1px solid #e4e4e4;
}

.active-box-title {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #E4E4E4;
}

.active-box-title h4 {
	display: block;
	position: relative;
	padding: 0 10px;
	margin-left: 5px;
	float: left;
}

.active-box-title h4:after {
	content: "";
	position: absolute;
	display: block;
	height: 15px;
	width: 3px;
	background-color: #c81623;
	top: 0;
	left: 0;
	margin-top: 7.5px;
}

.active-box-title a {
	font-size: 12px;
	text-decoration: none;
	color: black;
	float: right;
	padding: 0 10px;
	position: relative;
	margin-right: 10px;
}

.active-box-title a:after {
	content: "";
	width: 8px;
	height: 8px;
	display: block;
	background: url(img/right-black.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 11px;
}

.active-box-title a:hover {
	color: #c81623;
}

.active-list {
	padding: 10px;
	height: 154px;
	overflow: hidden;
}

.active-list ul li a {
	text-decoration: none;
	color: #666;
}

.active-list ul li a:hover {
	color: #c81623;
	text-decoration: underline;
}

.active-list ul li {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.active-img img {
	width: 236px;
	height: 175px;
	padding: 5px;
}

/*首页轮播*/