body{
    min-width:990px; font-size:16px
}
.width{
    width:990px; margin:0 auto
}
.head{
    padding:40px 0
}
.telphone {
    font-size: 30px;
    color: #0c7bd2;
    background: url(../images/tel-bg.jpg) no-repeat left top;
    padding: 25px 0 0 25px;
    font-weight: bold;
    font-style: italic;
}
.text-c {
    text-align: center
}
.index-top{
    padding:10px 0 0 0 
}
.reso {
    padding-top: 10px;
    overflow: hidden;
    white-space: nowrap;
}
.reso a {
    margin-left: 20px;
    color: #c0c0c0
}
.so .input {
    height: 40px;
    border: none;
    background: #f7f7f7;
    width:190px; padding-left:10px
}
.so .bnt {
    border: none;
    height: 40px;
    width: 40px;
    background: #2383cf;
    color:#fff;
    font-size:20px;
    vertical-align:middle;
    cursor:pointer;
    margin-top:-2px
}

.t1 {
    font-size: 30px;
    color: #262626;
    font-weight: bold;
    margin-top:70px
}
.t2 {
    font-size: 24px;
    color: #d5d5d5;
    margin-bottom:20px
}
.t3 {
    font-size: 18px;
    color: #818181;
    padding: 0 30px;
    line-height: 32px;
    text-indent: 2em;
}
.t4{
    margin-top:10px
}
.t4 a{
    font-size: 16px;
    color: #fff;
    background: #2383cf;
    padding:10px  30px;
    display:inline-block
}
.index-product-left{
    width:240px;
    overflow:hidden;
    float:left
}
.index-product-right {
    width: 720px;
    overflow: hidden;
    float: right
}
.left-title {
    background: #2383cf url(../images/icon1.png) no-repeat 20px center;
    border-radius: 10px 10px 0 0;
    color: #fff;
    height: 40px;
    padding:20px 0
}
    .left-title .title1 {
        font-size: 20px;
        padding-left: 60px
    }
    .left-title .title2 {
        font-size: 12px;
        padding-left: 60px
    }
.left-foot {
    background: #2383cf url(../images/icon2.png) no-repeat 20px center;
    border-radius: 10px ;
    color: #fff;
    height: 49px;
    padding: 30px 0;
    margin-top:30px
}

    .left-foot .foot1 {
        font-size: 14px;
        padding-left: 75px
    }

    .left-foot .foot2 {
        font-size: 24px;
        padding-left: 73px;
        font-weight:bold
    }
.left-nav{
    border:1px solid #e8e8e8;
    padding-top:10px
}
    .left-nav li {
        
        font-size: 16px;
        height: 54px;
        line-height: 54px;
        border-bottom: 1px solid #e3e0e0
    }
    .left-nav li span {
        float: right;
        margin-right: 30px;
    }
        .left-nav li a {
            display: block;
            padding-left: 30px;
        }
        .left-nav li:hover, .left-nav .hover {
            background: #2383cf;
            color: #fff
        }
            .left-nav li:hover a, .left-nav .hover a {
                color: #fff
            }
.product-list li{
    width:340px; float:left; margin-left:20px; text-align:center; line-height:50px; margin-bottom:20px; font-size:16px
}
.product-list li img{
    width:336px; height:206px; border:2px solid #e8e8e8
}
.index-news-left {
    width: 656px;
    overflow: hidden;
    float: left
}
.index-news-right {
    width: 300px;
    overflow: hidden;
    float: right
}
    .index-news-right dl{
        height:60px; line-height:60px; text-align:center; color:#fff; background:#2383cf;font-size:20px
    }
    /*
.layui-tab-card .layui-tab-title {
    height: 60px;
    line-height: 60px;
}
.layui-tab-card .layui-tab-title li {
    width: 299px;
    font-size: 18px; 
}
    .layui-tab-card .layui-tab-title .layui-this:after {
        background: #fff;
        height:60px; 
    }
    */
    /* Tab自定义风格 */
    .layui-tab-user {
        border: 1px solid #e2e2e2;
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
        margin-top:0
    }
    .layui-tab-user > .layui-tab-title {
        background-color: #2383cf;
        height: 59px;
        line-height: 60px;
    }
        .layui-tab-user > .layui-tab-title li {
            margin-right: -1px;
            margin-left: -1px;
            width: 299px;
            height: 60px;
            line-height: 60px;
            font-size: 20px;
            color:#fff
        }
.layui-tab-user > .layui-tab-title .layui-this {
    background-color: #fff; color:#333
}
    .layui-tab-user > .layui-tab-title .layui-this:after {
        border-top: none;
        border-width: 1px;
        border-bottom-color: #fff;
        height: 60px;
        line-height: 60px;
    }
.layui-tab-user > .layui-tab-title .layui-tab-bar {
    height: 60px;
    line-height: 60px;
    border-radius: 0;
    border-top: none;
    border-bottom: none;
}
.layui-tab-user > .layui-tab-more .layui-this {
    background: none;
    color: #5FB878;
}
.layui-tab-user > .layui-tab-more .layui-this:after {
    border: none;
}



.index-news-right ul{
    height:330px; overflow:hidden; margin-top:10px
}
.index-news-list li{
    width:302px; float:left;background:url(../images/icon3.jpg) no-repeat center left; padding-left:15px; height:43px; line-height:43px; font-size:16px; overflow:hidden
}
.foot {
    background: #2383cf;
    border-top: 2px solid #0b64aa;
    padding:40px 0 50px 0;
    text-align:center;
    color:#fff;
    font-size:16px;
    line-height:32px;
    margin-top:50px
}

.index-news-list-left {
    margin-right: 20px;
    float: left;
    width:162px;
    height:132px
}
.index-news-list-left img{
    border:1px solid #e8e8e8
}
.index-news-list-right {
    float: left;
    width:430px
}
.banner{
	height: 240px;
}
.weizhi{
	font-size: 14px;border: 1px solid #ccc; padding: 8px 10px; border-radius: 5px;color: #999; margin-bottom: 20px;
}
.weizhi a{
	color: #999;
}
.weizhi i{
	font-size: 14px; color:#2383CF; font-weight: bold; 
}
.news-title{
	font-size: 24px; text-align: center; font-weight: bold; color: #404040;
}
.news-info{
	font-size: 18px; line-height: 32px; text-indent: 2em; margin-top: 20px; padding-bottom: 20px;
}
.news-info img{max-width: 100%;}
.layui-this .layui-nav-child a{
	background: #fff;
}
/*list*/
.list_page{text-align:center;margin:30px auto;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul span{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#f3f3f3;}
.uk-icon-angle-double-right:before{content: ">>"}
.uk-icon-angle-double-left:before{content: "<<"}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .uk_active a{background:#f3f3f3;border-radius:0;}
.page_group ul .uk_active span{background:#f3f3f3;border-radius:0;}

/* 带点文字链接列表-默认方点 */
.m-list2{line-height:1.5;}
.m-list2 li{padding:10px; border-bottom: 1px dashed #eee;}
.m-list2 li:first-child{margin-top:0;}
.m-list2 li:before{display:inline-block;margin:0 6px 2px -10px;border:2px solid;vertical-align:middle;content:'';}
/* 圆点 */
.m-list2-rds li:before{border-radius:50%;}
/* 固定文字较大 */
.m-list2-lg{font-size:14px;}
.m-list2 li span{float: right;}

.news-date{font-size: 12px;color: #888; text-align: center; margin-top: 5px;}
