﻿.relative {
    position: relative;
}

.absolute {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.fz0 {
    font-size: 0;
}

.block {
    display: block;
}

.commW {
    width: 1160px;
    margin: 0 auto;
}

.tac {
    text-align: center;
}

.border {
    border: 1px solid #e5e5e5;
}

.mt20 {
    margin-top: 20px;
}

img {
    display: block;
    width: 100%;
    height: 100%;
}

.mt15 {
    margin-top: 15px;
}

/* banner */
.caidan {
    overflow: hidden;
}

.commWs {
    width: 1160px;
    margin: 0 auto;
}

.color {
    background:#206ee9;
 
}

.caidan li {
    overflow: hidden;
    display: inline-block;
    font-size: 18px;
    padding: 10px 20px;
    color: #ffffff;
    font-family: "Adobe 黑体 Std";
}
.caidan li a{
    color: #fff;
}
/* 
.caidan li:first-child {
    background: #1e91f4;
    color: #ffffff;
} */

.caidan li:hover {
    background: #1e91f4;
    color: #ffffff !important;
}

.caidan li:hover a {
    color: #fff;
}

.caidan li:first-child a {
    color: #fff;
}





/* nav内容区 */


.xueli {
    font-size: 28px;
}





.jiaoju_dome2 {
    float: left;
    width: 727px;
}

.jiaoju_dome2 li {
    margin: 3px 12px;
    box-sizing: border-box;
}

.jiaoju_dome2 li:nth-of-type(3n-3) {
    margin: 0;
}

/* 表单 */
.bgcolor {
    background: #3585fa;

}

.bgcolor .email {
    background: #3585fa;
    overflow: hidden;
}

.bgcolor .email>p:first-child {
    border-bottom: 1px solid #fff;
    font-size: 28px;
    color: #fff;
    letter-spacing: 5px;
    text-align: center;
    margin: 0 30px;
    padding: 10px 0;
}

.input p {
    display: block;
    margin: 19px 43px;
}

.input p input {
    width: 256px;
    height: 40px;
    display: block;
    float: left;
}

.input>p>span {
    width: 200px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    box-shadow: 0px 6px 10px #1b4ec8;
    display: block;
    background: #fff;
    border-radius: 50px;
    color: #3165df;
    font-size: 20px;
}

.input p label {
    float: left;
}



/* 交钥匙工程 */

.key {
    overflow: hidden;
    margin: 10px auto;
}

._key ul {
    overflow: hidden;
}

._key li {
    width: 260px;
    font-size: 22px;
    margin: 15px 12px;
    border: 2px solid #4582f6;
    padding: 20px 10px;
    border-radius: 10px;
}

._key li:nth-of-type(2n) {
    margin: 15px 0;
    float: right;
}

.center_tuans {
    margin: 10px 19px;
}

.right_tuans li {
    margin: 9px 0;
}

.left_tuans li {
    margin: 9px 0;
}


/* <!-- 自主研发 设备展示 --> */





/* 新闻资讯/ */
.wid {
    width: 840px;
}

.img_xinwen {
    overflow: hidden;
    margin: 10px auto;
}

.img_xinwen li {
    margin: 0 20px;
}

.img_xinwen li:first-child {
    margin: 0;
    float: left;
}

.img_xinwen li:last-child {
    margin: 0;
    float: right;
}

.text_xinwen .text_o {
    border: 1px solid #b1b1b1;
}

.text_xinwen .text_t {
    border: 1px solid #b1b1b1;
}

.text_xinwen .text_o {
    float: left;
    padding: 5px 10px;
}

.text_xinwen .text_t {
    float: right;
    padding: 5px 10px;
}

.text_o li {
    width: 380px;
    margin: 5px auto;
}

.text_t li {
    width: 380px;
    margin: 5px auto;
}

.from {
    width: 320px;
    border: 1px solid #bfc0c0;
    overflow: hidden;
    background: #fff;
}

.from h3 {
    background: #4582f6;
    margin: 2px;
    padding: 14px 0px;
    font-size: 20px;
    text-align: center;
    color: #fff;
}

.from p {
    text-align: center;
    margin: 10px 0;
    background: #fff;
}

.feom_in>p {
    margin: 19px auto;
    width: 290px;
    height: 40px;
    line-height: 40px;
    display: block;
    background: #eceff3;
    border: 1px solid #4582f6;
}

.feom_in>p input {
    width: 237px;
    height: 40px;
    background: transparent;
    border: none;
}

.feom_in>p:last-child {
    width: 190px;
    background: #4582f6;
    border-radius: 30px;
    color: #fff;
    line-height: 40px;
    margin: 33px auto;
}

/* 图标 */

.icon {
    position: relative;
    margin: 0px 25px;
}

.icon::after {
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    left: -25px;
    top: 0;
    background: url(../images/123.png) center center no-repeat;
    background-size: 100% 100%;
}

.iconw {
    position: relative;
    margin: 0px 25px;
}

.iconw::after {
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    left: -25px;
    top: 0;
    background: url(../images/1234.png) center center no-repeat;
    background-size: 100% 100%;
}



.jiaoju_dome1  i{
    display: block;
    width: 471px;
    height: 320px;
    background: #000;
}
.url_shebie{
    margin-top: -23px;
}
.url_shebie li:nth-last-child(4n){
            float: left;
            margin-left: 0;      
}
.url_shebie li{
            margin: 0px 9px;   
}
.url_shebie li p{
            margin: 5px 25px;
            text-align: center;
}
.url_shebie li:nth-last-child(4n-3){
            float: right;  
            margin-right: 0;        
}
