@font-face {
    font-family: '思源黑体 CN Regular';   /*字体名称*/
    src: url('{CSS_PATH}../fonts/SOURCEHANSANSCN-REGULAR.OTF');       /*字体源文件*/
}

@font-face {
    font-family: '思源黑体 CN Medium';   /*字体名称*/
    src: url('{CSS_PATH}../fonts/SOURCEHANSANSCN-MEDIUM.OTF');       /*字体源文件*/
}

body {
    font-family: "思源黑体 CN Regular";
}

.header123 {
    width: 100%;
    font-family: "思源黑体 CN Regular";
    height: 100px;
    line-height: 100px;
    text-align: center;
}

.siyuanMedium {
    width: 100%;
    font-family: "思源黑体 CN Medium";
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #666;
}

p {
    padding: 0;
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
}

.WeightService {
    width: 100%;
}

@media (max-width: 1340px) {
    .WScontainer {
        width: 100%;
        height: 600px;
        padding: 100px 0;
    }

    .WSLeft .WSJumpNum .NumItem .BlueNum {
        color: #0173cc;
        font-size: 80px;
        font-family: "Impact";
        line-height: 80px;
        text-align: left;
        height: 80px;
        overflow: hidden;
        width: 100%;
    }

    .WSLeft .WSContent {
        width: 100%;
        font-size: 14px;
        text-align: left;
        padding-right: 30px;
        line-height: 15px;
        height: 100px;
    }

}

@media (min-width: 1340px) {
    .WScontainer {
        width: 83%;
        height: 600px;
        padding: 100px 0;
    }

    .WSLeft .WSJumpNum .NumItem .BlueNum {
        color: #0173cc;
        font-size: 80px;
        font-family: "Impact";
        line-height: 80px;
        text-align: left;
        height: 80px;
        overflow: hidden;
        width: 80%;
        padding-left: 10%;
    }

    .WSLeft .WSContent {
        width: 100%;
        font-size: 14px;
        text-align: left;
        padding-right: 70px;
        line-height: 30px;
        height: 45%;
    }

}

.WSLeft {
    width: 50%;
    float: left;
}

.WSRight {
    width: 50%;
    float: right;
}

.WSTitle {
    font-size: 24px;
    color: #2e2e2e;
    width: 100%;
    text-align: left;
    line-height: 30px;
}

.WSTitle span {
    color: #0173cc;
    font-size: 30px;
    display: inline-block;
}

.WSLeft .WSJumpNum {
    padding-bottom: 50px;
    display: inline-block;
    width: 100%;

}

.WSLeft .WSJumpNum .NumItem {
    width: 33.3%;
    float: left;
    border-right: 1px solid #999999;
    height: 90px;
    margin-top: 50px;
    min-width: 178px;
}

.WSLeft .WSJumpNum .NumItem .BlueNum div {
    float: left;
    width: 40px;
}

.normaltext {
    color: #424242;
    font-size: 16px;
    font-family: "思源黑体 CN Medium";
    line-height: 30px;
    text-align: center;;
    padding-left: 5px;
}

.SeeMoreBtn {
    width: 131px;
    height: 38px;
    color: #ffffff;
    background: #1068c5;
    padding-left: 20px;
    font-size: 14px;
    border: none;
    display: inline;

}

.ChooseUs {
    width: 100%;
    background-image: url("../images/langpuimg/22.jpg");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;;
    background-position: center;
}

.ChooseUs .CUimg {

    width: 83.3%;
}

.ChooseUs .ItemList {
    width: 83.3%;
    margin-top: 20px;
    padding-bottom: 50px;
    display: inline-block;
}

.ChooseUs .ItemList .item {
    background-image: url("../images/langpuimg/index_19.png");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;;
    background-position: center;
    width: 24%;
    margin-left: 1.33333333%;
    height: 40px;
    float: left;
}

.ChooseUs .ItemList .item:nth-child(1) {
    width: 24%;
    height: 40px;
    float: left;
    margin-left: 0%;
}

.ChooseUs .ItemList .item .itemtextbox {
    height: 100px;
    padding: 50px 0;
}

.ProductShow {
    width: 100%;
    background-image: url("../images/langpuimg/333.jpg");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;;
    display: inline-block;
}

.ProductShow .PSTitle {

    width: 83.33%;
    padding: 50px 0;
    display: inline-block;
}

.TitleImg {
    float: left;
    height: 80px;

}

.ProductShow .PSTitle .ProOrder {
    float: right;
    width: 80%;

}

.ProductShow .PSTitle .ProOrder li {
    float: left;
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #333333;
    font-size: 16px;
    text-align: center;
    border: 1px solid #333333;
    border-radius: 10px;
    margin-left: 10px;

}

.ProductShow .PSProList {
    width: 83.33%;
    padding-bottom: 50px;
    display: inline-block;

}

.ProductShow .PSProList .PSProItem {
    width: 24%;
    margin-left: 1.33333333%;
    float: left;
    margin-top: 1.3%;
}

.ProductShow .PSProList .PSProItem:nth-child(1) {
    margin-left: 0;
}

.ProductShow .PSProList .PSProItem:nth-child(5) {
    margin-left: 0;
}

.ProductShow .PSProList .PSProItem .proimg {
    width: 100%;
    display: inline-block;
}

.proimg img {
    width: 100%;
}

.proMouseover {
    background: #33333399;
    position: relative;
    display: none;
}

.proMouseover p {
    color: #ffffff;
    padding: 25% 0;
}

.LayoutMap {
    width: 100%;
    background-image: url("../images/langpuimg/zzz.jpg");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;;
    display: inline-block;
}

.LayoutMap .LMContainer {
    width: 83.333%;
    display: inline-block;
    padding-top: 150px;
    padding-bottom: 125px;
}

.LMleftMap {
    width: 57%;
    float: left;
}

.LMrighttext {
    float: right;
    width: 43%;
}

.LMcontent {
    width: 100%;
    height: 250px;
    font-size: 16px;
    text-align: right;
    color: #fff;
    line-height: 30px;
}

.NewsCenter {
    width: 100%;
    background-image: url("../images/langpuimg/55.jpg");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;;
    display: inline-block;
    padding-bottom: 180px;
}

.NewsCenter .NCTitle {
    width: 83.33%;
    padding-top: 50px;
    padding-bottom: 20px;
    display: inline-block;
}

.NewsCenter .NCTitle .NCMore {
    float: right;
}

.NCnewslist {
    width: 83.333%;
}

.NCleft {
    width: 20%;
    float: left;
}

.blueline {
    height: 50px;
    width: 1px;
    background: #1068c5;
    margin-bottom: 30px;
}

.NewsCenter .NCmulu {
    width: 100%;
    background-image: url('../images/langpuimg/index_40.jpg');
    padding: 8% 0;
    padding-left: 15%;
    color: #fff;
    font-size: 18px;
    margin-top: 1px;
}

.NCnewslist .NCList {
    width: 80%;
    float: left;

}

.NCnewslist .NCList .NCListItem {
    width: 30%;
    float: left;
    margin-left: 3.3%;
}

.NCListItem .itemimg {
    width: 100%;
    max-height: 240px;
}

.NCListItem .itemcontent {
    width: 100%;
    background: #fff;
    padding: 30px 30px 30px 20px;

}

.itemcontent .itemtitle {
    font-family: "思源黑体 CN Medium";
    font-size: 16px;
    padding-bottom: 5px;

}

.itemcontent .itemcontenttext {
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    overflow-y: hidden;
}

.itemcontent .contentdate {
    font-size: 14px;
}

.ContactUs {
    width: 100%;
    background-image: url("../images/langpuimg/222.jpg");
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;;
    height: 880px;

}

.ContactUs .CUBox {
    width: 83.33%;
    margin: 0 auto;
    box-shadow: 0px 10px 10px #dddddd;
    position: relative;
    top: 30%;
    background: #fff;
    display: inline-block;
    padding: 3% 0;
}

.ContactUs .CUBox .CULeft {
    width: 25%;
    float: left;
    margin-left: 2%;
}

.ContactUs .CUBox .CUcenterimt {
    width: 41.4%;
    float: left;
    overflow-x: hidden;
}

.ContactUs .CUBox .CUright {
    width: 24%;
    float: left;
    margin-left: 4%;

}

.ContactUs .contactway {
    font-size: 14px;
    width: 100%;
    display: inline-block;
    padding-top: 10px
}

.ContactUs .contactway img {
    width: 17px;
    margin-top: 2px;
    height: 17px;
    padding-right: 3px;
}

.ContactUs .contactway .TEL {
    float: left;
    font-size: 36px;
    font-family: 'Impact';
    line-height: 30px;
    width: auto;
}

.CUwayKey {
    float: left;
    width: 60px;
    line-height: 20px;

}

.CUwayvalue {
    float: left;
    line-height: 20px;
    width: auto;
    font-size: 16px;
}

.ContactUs .CUBox .code {
    width: 113px;
    margin-top: 1%;

}

.ContactUs .CUBox .inputbox {
    border: none;
    border-bottom: 1px solid #cacaca;
    color: #999999;
display: inline-block;
    width:100%;
    height:50px;

}
.ContactUs .CUBox .inputbox input{
    border:none;
    background: #ffff;
    height:48px;
    width:70%;
    font-size: 16px;
    color: #999999;
    line-height: 50px;
}
.ContactUs .CUBox .inputbox textarea{
    border:none;
    background: #ffff;
    height:120px;
    width:100%;
    font-size: 16px;
}
.footerBottom{
    width:100%;
    height:50px;
    text-align: center;
    background: #2386d1;
    line-height:50px;
  font-size:16px;
    color: #fff;clear: both;
}

