@charset "utf-8";
.title {width:100%;height:46px;overflow: hidden;line-height: 44px;border-top: 1px solid #f8f8fb;border-bottom: 1px solid #f8f8fb;
background: #f1f2f7;box-shadow: 0 4px 5px rgba(210,210,210,0.4);-webkit-box-shadow: 0 4px 5px rgba(210,210,210,0.4);-moz-box-shadow: 0 4px 5px rgba(210,210,210,0.4);
}
.title .tit-img {display: inline;margin: 0 16px 0 19px;}
.title span {
    font-size: 24px;
    color: rgba(47,135,212);
    margin-left: 2%;
}
.con-text{
    color: #333;
}
.txt{position:relative; min-height:800px; margin-top:35px; padding: 7% 6%;
box-shadow: 0 4px 25px rgba(210,210,210,0.7);
-webkit-box-shadow: 0 4px 25px rgba(210,210,210,0.7);
-moz-box-shadow: 0 4px 25px rgba(210,210,210,0.7);
}
.txt p{font-size:18px;line-height:34px;}
.txt .tact{
    margin-left: 17%;
    margin-top: 3%;
}
.txt p.center{text-align:center;}
.txt p.p-manu{position:absolute;top:38%;left:50%;margin-top:-59px;margin-left:-236px;font-size:118px;line-height:118px;font-family:'宋体';}
.txt p.p-date{position:absolute;bottom:12%;left:50%;margin-left:-79px;margin-bottom:-17px;font-size:20px;}
.txt p.p-tit{font-family:'宋体';font-size:48px;line-height:58px;margin-bottom: 40px;}
.txt2 p{margin-bottom: 20px;}
.txt2 p.p-line{ border-top:1px dashed #333;}
.con-img{display:none;}
@media(max-width:768px){
.txt{min-height:676px; padding:7% 5% 5%;}
.txt p {font-size:16px;line-height:28px;}
.txt .tact {
    margin-left: 3%;
}


.txt p.p-manu{margin-left: -180px;font-size: 90px;line-height: 90px;}
.txt p.p-tit{font-size: 40px;line-height: 48px;margin-bottom: 20px;}
.txt2 p{margin-bottom: 15px;}
}
@media(max-width:550px){
.title {height:40px; line-height: 38px;}
.title .tit-img { width:auto ; height: 40%; margin: -2px 12px 0 15px;}
.title span { font-size:15px;}
.txt{min-height:466px; padding:8% 5%; margin-top:20px;}
.txt .contact-tit{
    font-size: 25px !important;
    margin-bottom: 7%;
}
.txt p {font-size:15px;line-height:28px;}
.txt .tact{
    margin-left: 2%;
    margin-bottom: 5%;
}

.txt{
    color: #333;
}
.txt table tr td{
    padding-bottom: 5%;
    vertical-align: top;
}
.text_right{
    text-align: center;
}

.txt p.p-manu{margin-left: -120px;margin-top:-30px;font-size: 60px;line-height: 60px;}
.txt p.date{margin-left: -71px;margin-bottom: -14px;font-size: 18px;}
.txt p.p-tit{font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.txt2 p{font-size:15px;line-height:26px;margin-bottom: 12px;}
}
