﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner {
	position:relative;
	height:460px;
	width:1226px;
	margin: auto;
}
.banner-img li:first-child{
	z-index:10;
	}
.category {
	position:absolute;
	top:0px;
	left:0px;
	z-index:21;
	width:234px;
	height:460px;
	background:rgba(0,0,0,0.5);
}
.category-list {
	height:420px;
	border:0;
	color:#fff;
	padding:20px 0;
}
.category-item .title {
	position:relative;
	display:block;
	padding-left:30px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-size:14px;
}
.category-item .title p{
	width:170px;
	overflow:hidden;
	height:42px;
	}
.category-item .title-hover {
	background:#1286d2 none repeat scroll 0 0;
}
.category-list .title i {
	position:absolute;
	top:16px;
	right:20px;
	font-size:14px;
	line-height:16px;
	color:#e0e0e0;
	background: url(../image/jt-quanbu.png) center center no-repeat;
	width:12px;
	height:12px;
}
.subCate {
	background:#fff;
	position:absolute;
	border:1px solid #cccccc;
	left:234px;
	top:0;
	width:600px;
	padding:0 0 0px 10px;
	color:#333;
	min-height:387px;
	_height:387px;
	overflow:visible;
	min-height:460px;
}
.subCate ul {
	float:left;
	overflow:hidden;
	padding-top:0px;
	width:100%;
}
.subCate li {
	float:left;
	display:inline;
}
.subCate li .childclass {
	color:#000;
	font-size:14px;
}
.subCate li a {
	display:block;
	float:left;
	padding:5px 5px;
	line-height:25px;
	color:#666;
	word-break:keep-all;
	white-space:nowrap;
}
.banner-img li {
	position:absolute;
	left:0;
	top:0;
}
.ui-pager {
	display:block;
	left:auto;
	right:30px;
	width:400px;
	text-align:right;
}
.ui-pager {
	font-size:12px;
	color:#666;
}
.ui-pager,.ui-controls-auto {
	position:absolute;
	bottom:20px;
	z-index:999;
}
.ui-pager.ui-default-pager a {
	display:block;
	width:10px;
	height:10px;
	margin:0 5px;
	border:2px solid #fff;
	border-color:rgba(255,255,255,0.3);
	border-radius:10px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	_zoom:1;
	background:#f5f5f5;
	background:rgba(0,0,0,0.4);
	-webkit-transition:all .2s;
	transition:all .2s;
}
.ui-pager .ui-pager-item {
	display:inline-block;
}
.ui-pager.ui-default-pager a.active {
	background:#fff;
	background:rgba(255,255,255,0.4);
	border-color:#757575;
	border-color:rgba(0,0,0,0.4);
}
.stop {
	height:460px;
}
/*商品*/
.product{ width:1226px; margin:auto; margin-top:10px; overflow:hidden;}
.product .title{ height:60px; border-bottom:1px solid #ddd; background:#f6f6f6; line-height:60px; text-align:center; font-size:22px;}
.product .client{ overflow:hidden;}
.product .client li{ width:25%; float:left; background:#f6f6f6;}
.product .client li i,.industry li i{ display:block; width:100%; text-align:center; line-height:100px; padding-top:20px; font-size:80px; color:#aaa;}
.product .client li .name{ line-height:50px; width:100%; text-align:center; font-size:30px;}
.product .client li .content,.product .client li .content1,.industry li .content{ line-height:40px; color:#aaa; text-align:center;}
.product .client li .btn,.industry li .btn{ margin:auto; height:30px; width:70px; line-height:30px; display:block; float:none; margin:10px auto 36px auto;}
.product .client li .btn a,.industry li .btn a{ color:#fff;}
.product .client li:nth-child(2) i{ font-size:90px;}
.industry{ margin-top:10px; overflow:hidden;}
.industry li{ float:left; width:402px; margin-right:10px; background:#f6f6f6;}
.industry li:last-child{ margin-right:0; width:402px;}
.industry li:first-child i{font-size:70px;}
.industry li .name{ line-height:60px; width:100%; text-align:center; border-bottom:1px solid #ddd; background:#f6f6f6; font-size:24px; float:none;}
.product h1{ text-align:center; line-height:120px; font-size:30px;}
.rely{ background:#f6f6f6; overflow:hidden;}
.rely ul li{ padding:30px 0 30px 40px; width:50%; float:left;}
.rely ul li i{ display:block; float:left; color:#fe613e; font-size:80px;}
.rely-item{ float:left;}
.rely-item .rely-top{ line-height:36px; font-size:18px; border-bottom:1px solid #ddd; margin:10px 0 10px 20px; color:#fe613e; width:250px}
.rely-item .rely-content{ margin:10px 0 10px 20px; color:gray;}
.free{ width:250px !important; height:50px !important; line-height:50px !important; font-size:24px; margin:0 auto 20px auto !important; float:none !important;}
.free a{ color:#fff; height:50px; line-height:50px !important; font-size:18px;}
.erweima{ padding-top:50px;}
.erweima img{ width:120px; height:120px;}
.erweima,.content1{ display:none;}
.rely ul li i img{padding: 0 10px;}
/*返修*/
.repair { min-height:500px;}
.repair * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-group .form-control:first-child{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn  .btn{
    margin-left: -1px;
}
.input-group-btn:last-child > .btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group .btn {
    display: inline-block;
    cursor: pointer;
    background-image: url(../image/search.png);
    border: 1px solid #ddd;
    border-radius: 4px;
	height:34px;
	width:34px;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
	font-size:12px;

}
.table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}
.table-bordered > tbody > tr > td {
    border: 1px solid #ddd;
}
.table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	background:#eee;
}
.table > tbody > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
th {
    text-align: left;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/*新闻*/
.new_content {
    width: calc(50% - 10px);
    height: 310px;
    background: #fafafa;
    float: left;
    border: 1px solid #e7e3e2;
    display: inline-block;
    overflow: hidden;
    margin: 20px 20px 0px 0;
}

    .new_content:nth-child(2n) {
        margin-right: 0;
    }

    .new_content .data {
        float: right;
        margin-right: 10px;
    }

.new_content_title {
    height: 33px;
    line-height: 32px;
    border-bottom: 1px solid #e7e3e2;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
}

.new_content ul {
    padding: 10px 0 10px 8px;
    line-height: 20px;
}


        .new_content ul li a {
            height: 20px;
            width: 100%;
            overflow: hidden;
            display: inline-block;
            color: #333;
        }

.new_content a:hover {
    color: #1286d2;
    transition: color .2s;
}
 .new img {
            width: 70px;
            height: 70px;
            float: left;
        }

        .new_content .describe_new {
            background: url(http://www.cxds.com.cn/mall/images/new.gif) no-repeat;
            width: 35px;
            height: 13px;
            display: inline-block;
            margin-left:12px;
        }

        .new li {
            overflow: hidden;
        }

        .new a {
            float: left;
            width: calc(100% - 90px) !important;
            margin-left: 10px;
        }

        .new .describe {
            height: 40px !important;
            color: #aaa;
            width: calc(100% - 90px) !important;
            font-size: 12px;
            margin-top: 5px;
        }

            .new .describe .describe_title {
                width: 368px;
                display: inline-block;
                float:left;
            }

        .new_content {
            width: calc(50% - 10px);
            height: auto;
            background: #fafafa;
            float: left;
            border: 1px solid #e7e3e2;
            display: inline-block;
            overflow: hidden;
            margin: 20px 20px 0px 0;
        }

            .new_content ul li {
                font-size: 15px;
                line-height: 20px;
                margin: 5px 0;
                height: auto;
                padding-right: 5px;
            }

            .new_content .content_title {
                width: calc(100% - 130px);
                overflow: hidden;
                display: inline-block;
            }

.m0 {
    margin-right: 0;
}