/* --------------------    公司介绍     ------------------------- */
.nytil04{text-align: center;font-family:"wrjz","Microsoft Yahei";font-weight: normal;line-height:86px;font-size:40px;margin-bottom: 20px;position: relative;color: #333;}
.nytil04:before{content: "";position: absolute;width:44px;height:1px;bottom:0;left:50%;background:#f1592a;transform: translateX(-50%);transition: all 0.6s cubic-bezier(.075, .82, .165, 1);}
.nytil04:hover:before{width:100px;}
.about-who{text-align: center;line-height: 28px;padding: 25px 0 0;background:url(../images/whobg.jpg) no-repeat center 0;}
.who_con p {line-height: 25px;    padding-bottom: 10px;}

.what_con{width: 80%;max-width: 1400px;width: auto;margin: 0 auto;}
.what_con dl{width:48.8%;float: left;position: relative;}
.what_con dl:nth-child(1){margin: 0 2.4% 0 0;}
.what_con dt,.what_con dt img{width: 100%;display: block;overflow: hidden;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.what_con dd{width: 85.4%;position: absolute;left:7.3%;bottom: 45px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.what_con dd h3{font-size: 32px;line-height: 82px;color: #fff;font-weight: normal;font-family:"wrjz","Microsoft Yahei";}



.about-what{padding: 25px 0 0;line-height: 24px;color: #d0d1d2;}
.about-what::before{content: "";position: absolute;width:100%;height:115px;left:0;bottom:0;background: #f0f5f8;z-index: -1;}
.what_til{padding: 27px 0 66px;font-size: 18px;line-height: 28px;color: #333;}
.what_til li{width: 33%;float: left;box-sizing:border-box;border-left: 1px solid #d3dee9;padding: 20px 0 20px 35px;  font-weight: bold;}
.what_til li span{display: block;height: 78px;}
.what_til li p{font-size: 14px; padding-top: 20px; font-weight: normal; line-height: 25px;}

.about-trust{line-height: 24px;color: #3c424e;padding: 100px 0 50px; background:#f1f4f9;height: auto;}
.trust_con{padding: 66px 0 0 0px;}
.trust_con p{padding: 0 0 26px 0px;}
.trust_con li{background:url(../images/about_ico.png) no-repeat 0 7px;padding: 0 0 26px 28px;}
.trust_con ul:after{clear:both;content:"";display:block;height:0;visibility:hidden;}
.what_con dl:hover dd{padding-bottom: 10px;}
.what_con dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



.ny_tlt1{width:100%;margin: 50px 0 30px}
.ny_tlt1 p{font-size:24px;color:#515671;text-align:center}
.ny_tlt1 span{display:block;font-size:14px;font-weight:lighter;color:#999;text-align:center;height:30px;line-height:30px}

.conn{color:#555;font-size:14px;line-height:28px;padding-top:10px;z-index:1;position:relative}
.ny_content .ny_news_con2{min-height:300px}
.conn .ny_news_con img,.conn .ny_news_con table,.conn .ny_news_con tr,.conn .ny_news_con td,.conn .ny_news_con p,.conn .ny_news_con span,.conn .ny_news_con div,.conn .ny_news_con video,.conn .ny_news_con embed{width:auto !important;height:auto !important;max-width:100% !important;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all}

.tags_title {
    border-bottom: 1px solid #DDD;
    margin: 0 0 30px;
}
.tags_title span{width:80px;padding:0 15px;font-size:16px;text-align:center;height:45px;line-height:45px;margin-bottom:-1px;background:#f8f8f8;color:#333;display:block;margin-left:5px;border:1px solid #DDD;border-bottom:1px solid #f8f8f8;font-weight:bold}
.tags_title span{float:left;width:auto;cursor:pointer}
.tags_title span.ron{background:#f1f1f1;border:1px solid #f1f1f1;border-bottom:1px solid #DDD;color:#666;font-weight:normal}
.content1 ul{}
.content1 ul li{float:left;width:45%;margin-right:45px}
.content1 ul li:nth-child(3n){margin-right:0}
.content1 ul li a{display:block}
.content1 ul li a em{display:block;float:left;width:60px;height:60px;border:1px solid #ddd;border-radius:50%;margin-right:15px}
.content1 ul li.lx1 em{background:url(../images/contact_tel.png) center center no-repeat}
.content1 ul li.lx2 em{background:url(../images/contact_email.png) center center no-repeat}
.content1 ul li.lx3 em{background:url(../images/contact_address.png) center center no-repeat;-webkit-animation:bounce-up 1.4s linear infinite;animation:bounce-up 1.4s linear infinite}
.content1 ul li a .wz{float:left;width:78%}
.content1 ul li a .wz p{font-size:20px;padding-bottom:10px}
.content1 ul li a .wz span{font-size:20px}

.lx_dz{width:100%;overflow:hidden;margin:50px auto 20px;padding:0}
.lx_dz .dz_map{width:100%;height:600px;overflow:hidden;margin:0 auto;padding:1%;border:1px solid #d9d9d9}
#baidu_map{display:inline-block;width:100%;height:600px;vertical-align:top}

.cpzx{padding-top: 60px;}
.cpzx .ly_msg{width:100%;overflow:hidden;margin:0 auto 20px;padding:0}
.cpzx .ly_msg h3{width:100%;height:40px;overflow:hidden;line-height:40px;margin:0 auto;padding:0;border-bottom:1px solid #dfdfdf;color:#333;font-size:14px;font-weight:bold;text-align:center}
.cpzx .ly_msg ul{width:100%;overflow:hidden;margin:20px auto;padding:0}
.cpzx .ly_msg ul li{width:100%;overflow:hidden;margin:0 auto 12px;padding:0}
.cpzx .ly_msg ul li h4{width:17%;height:34px;overflow:hidden;line-height:34px;margin:0;padding:0 20px 0 0;color:#333;font-size:14px;text-align:right;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:83%;overflow:hidden;margin:0;padding-right:20px;background:url(../images/tb_img.png) top right no-repeat;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li .msg_ipt1{height:34px}
.cpzx .ly_msg ul li .msg_tara{height:118px}
.cpzx .msg_ipt1 input,.msg_tara textarea{display:block;width:100%;overflow:hidden;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .msg_ipt1 input{height:34px;line-height:16px}
.cpzx .msg_tara textarea{height:118px;line-height:20px;resize:none}
.cpzx .ly_msg ul li .msg_ipt2{width:120px;height:34px;overflow:hidden;margin-right:10px;padding:0;float:left}
.cpzx .msg_ipt2 input{display:block;width:120px;height:34px;overflow:hidden;line-height:16px;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li a.yzm_img{display:block;width:90px;height:34px;overflow:hidden;margin:0;padding-right:20px;background:url(../images/tb_img.png) top right no-repeat;float:left}
.cpzx .ly_msg ul li .msg_btn{width:83%;overflow:hidden;margin:0;padding:0;float:left}
.cpzx .msg_btn input{display:block;width:100px;height:34px;overflow:hidden;line-height:32px;margin:20px 15px 0 0;padding:0;background-color:#f0f0f0;color:#333;font-size:13px;text-align:center;border:1px solid #ccc;float:left}
.cpzx .ly_msg ul li .msg_ipt12{width:83%;height:34px;overflow:hidden;margin:0;padding-right:20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .msg_ipt12 input{height:34px;line-height:16px;display:block;width:100%;overflow:hidden;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li h4{width:10%;height:45px;font-size:12px}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:90%}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:90% !important}
.cpzx .ly_msg ul li .msg_ipt1{height:47px}
.cpzx .msg_ipt1 input{height:45px;line-height:45px}
.cpzx .ly_msg ul li .msg_ipt12{width:90% !important;height:45px !important}
.cpzx .msg_ipt12 input{height:45px}
.cpzx .ly_msg ul li .msg_ipt1 select{height:45px !important}
.cpzx input{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1}
.cpzx textarea{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1}
.cpzx select{border-radius:2px;border:none !important;background:#f1f1f1;outline:none;text-indent:10px}
.cpzx input:focus,.cpzx textarea:focus{border:1px solid #dedede !important}
.cpzx .ly_msg ul li a.yzm_img img{height:100% !important}
.cpzx .msg_btn input{width:150px;height:45px;line-height:45px;cursor:pointer}
.cpzx .msg_btn input:first-child{background:#02328d;color:#fff;outline:none}
.cpzx .msg_ipt2 input{height:45px}
.cpzx .ly_msg ul li .msg_ipt2{height:45px}



@media only screen and (max-width:640px){
    .what_til li{width: 100%;padding: 20px;}
    .what_til li span{display: none;}
    .trust_con p {padding: 0 0 26px 0px;}
    .content1 ul li{width: 100%; margin: 15px auto;}
    .cpzx .ly_msg ul li h4{width: 30%; text-align: left;}
    .cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {width: 100% !important;padding-right: 0;}
    .lx_dz .dz_map{height: 350px;}
}

