
.contact-box{padding: 50px 0px 0px 0px;}
.msgcontent{padding:50px 0px; width: 1056px; margin: 0px auto}
.msgcontent form{width:80%; margin: 0px auto;}
.msgcontent form p{width:30%; float: left; margin:25px 0}
.msgcontent form p input{width:100%; height: 50px; border: #dfdfdf solid 1px; padding: 0px 10px; background: #f7f7f7}
.msgcontent form p:nth-child(2){margin:25px 5%}
.msgcontent form textarea{width:100%; min-height: 200px; border: #dfdfdf solid 1px; padding: 10px; background: #f7f7f7}
.msgcontent form .title input{width:100%; height: 50px; border: #dfdfdf solid 1px; padding: 0px 10px; margin-bottom: 25px; background: #f7f7f7}
.msgcontent form .button{text-align:center; padding: 35px 0px;}
.msgcontent form .button input{width:478px; line-height: 42px; text-align: center; font-size: 1.5rem; color: #fff; border-radius: 5px; margin: 0px 10px; border: none;background:#39a9f4; border-bottom: #269ae7 solid 3px;}
.contact{width:1214px; margin: 0px auto; margin-top: 80px; margin-bottom: 50px;}
.contact ul li{width:333px; height: 350px; float: left; margin-right: 100px; background: url("../image/c-bg.png") no-repeat bottom center; text-align: center; padding:50px 40px;}
.contact ul li:last-child{margin-right: 0px;}
.contact ul li h2{ line-height:3; font-size: 1.5rem}
.contact ul li p{font-size: 1.285rem; line-height: 32px;}
.contact ul li p.icon{margin-top: -112px}
.contact .left{width:180px; font-size: 3rem; font-weight: bold}
.contact .left .ename{font-size: 4.2rem; color: #027ac8; font-family: 'ChosenceBold'; font-weight: normal}
.contact .right{width:720px; font-size: 1.6rem; line-height: 24px;}
.contact .right h2{ font-size: 3rem; color: #027ac8; margin-bottom: 50px;}
.font-40{font-family:'ChosenceBold'; font-size: 4rem; color: #0096cb; margin-bottom: 38px; display: block; margin-top: 10px; }
.zbg{ display: inline-block; width:138px; height: 46px; background-image: url("http://www.njstwl.cn/Public/Home/default/images/zx-bg1.png"); background-position: center top; background-repeat: no-repeat; color: #fff; text-align: center; line-height: 45px; font-size: 1.14rem; margin: 10px 0px}
.zbg.bg2{background-image: url("http://www.njstwl.cn/Public/Home/default/images/zx-bg2.png")}
.zbg.bg3{background-image: url("http://www.njstwl.cn/Public/Home/default/images/zx-bg3.png")}
.meiti{width:100%; padding: 50px 0px; text-align: center}
.meiti h2{font-size: 2rem; font-weight: normal; line-height: 60px; margin: 0px 0px 30px 0px}
.meiti ul li{display: inline-block; width:188px; border: #ebebeb solid 1px; margin: 0px 30px;}
.meiti ul li p.img{padding: 15px;}
.meiti ul li img{width:152px; height: 152px;}
.meiti ul li p.text{ line-height: 50px; background: #39a9f4; color: #fff; font-size: 1.2rem}
.child-compan{width:1200px; margin: 0px auto; padding: 30px 0px;}
.child-compan .item{float: left; width:30%; margin-right: 5%; background: #f2f2f2; border-radius: 10px;  padding: 20px; word-wrap: break-word; min-height: 460px;}
.child-compan .item:nth-child(3n){margin: 0px;}
.child-compan .item .infos{padding: 30px 0px; line-height: 23px;}
.child-compan .item .contacts p{ word-wrap: break-word;}
.child-compan .item h5{font-size: 1.8rem; width:150px; height: 34px; line-height: 34px; border-radius: 10px; margin-left: -30px; background: #027ac8; color: #fff; padding-left: 40px;}
