
input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999;
}

.lcstemp { text-align: center;}
.wrap{ width: 1000px;}
/*头部css*/
#header-web{ box-sizing: border-box; padding: 15px 0;}
#header-web .logo{ height: auto; width: 100%; box-sizing: border-box; text-align: center; margin-left: 0;}
#header-web .logo img { height: 180px; width: auto; display: inline;}
.pheader-right{ float: right; display: block; width:400px; height:78px; margin-right: 45px; position: relative;}
.pheader-right .searchbutton{ width: 30px; height: auto; position: absolute; right: 15px; top: 23px;cursor: pointer;}
.pheader-right form{ width: 100%; height: auto;}
.pheader-right form .searchinput { width: 85%; height:40px;line-height: 40px; margin-top: 18px; border: 1px solid #e2e2e2; font-size: 16px; 
box-sizing: border-box; padding: 0 8px;}

.pcwrap{ width: 100%; height:auto;}
.wraptitle{ width: 100%; height:auto; 
    background: url(/static/newimg/pctitlebg.png) no-repeat #fff;
    background-size: 100% auto; text-align: center;
}

.wraptitleimg{text-align:center; height: 55px; vertical-align: middle; display: inline; margin: 30px 0;}

.zscpba{ width: 100; height: auto;
    background: url(/static/newimg/pczscxbg.jpg) no-repeat;
    background-size: 100% auto; 
    padding: 30px 0;
}

.wrapsmall{
    width: 1000px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    height: auto;

}
.pcfromzscxwrap{
    width: 100%;
    height: auto;
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 20px;
    box-sizing: border-box;
    padding: 0.6rem 0.6rem;
}
.pcmsearchf {
    box-sizing: border-box;
    padding: 30px 15%;
}
.pcmsearchf ul{display: block;}
.pcmsearchf ul li { 
    display: block;
    height: 55px;
    line-height: 55px;
    background: #fff;
    margin: 20px 0;
    border-radius: 27.5px 27.5px 27.5px 27.5px; overflow: hidden;
}
.pcmsearchf ul li span{
    width: 30%;
    float: left;
    display: block;
    height: 55px;
    line-height: 55px;
    background: #22427b;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    
}
.pcmsearchf ul li input{
    width: 68%;
    float: right;
    height: 55px;
    line-height: 55px;
    border: 0;
    outline: none;
    font-size: 18px;
    font-weight: bold;
}
.pcmsearchf .info{
    color: #22427b;
    line-height: 30px;
    font-size: 16px;
}
.pcmsearchf .submitwa{
    width: 100%;
    text-align: center;
    margin-top: 0.3rem
}
.pcmsearchf .submitwa input{
    border: 0;
    height: 60px;
    line-height: 60px;
    background: #22427b;
    padding: 0 100px;
    font-weight: bold;
    border-radius: 2px;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
}

.hotinfotitle-left{ width: 50%; float: left; background: #e6e6e6; height: 340px; overflow: hidden; text-align: center;}
.hotinfotitle-left a{ display: block;}
.hotinfotitle-left a img{ width: auto; height: 340px; display: inline;}

.hotinfotitle-right{ width: 50%; padding:0 2.5% 0 2.5%; box-sizing: border-box; float: right;background: #e6e6e6;}

.hotinfotitle-right h3{ height: 45px; line-height: 45px; margin: 15px 0; overflow: hidden;}
.hotinfotitle-right h3 a{ color: #21447a; font-weight: bold; font-size: 24px;}
.hotinfotitle-right p{ 
    font-size:14px;
    box-sizing: border-box;
    height: 210px;
    line-height: 30px;
    color: #4c4c4c;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-clamp: 7;
    -webkit-line-clamp: 7;
}

.hotinfotitle-right a.more{display: block; color: #000; margin-bottom: 10px; font-weight: bold; height: 45px; line-height: 45px;}

.pcnewsul{display: block; margin: 15px 0px;}
.pcnewsul li{ display: block; height: auto; border-bottom: 1px solid #e6e6e6; padding: 25px 0;}

.pcnewsul .newleft{ width:300px; height: 200px; background:#23447a ; float: left; overflow: hidden;}
.pcnewsul .newleft .day{ display: block; text-align: center; height: 60px; line-height: 60px; margin-top: 20px; color: #fff; font-size: 32px; font-weight: bold;}
.pcnewsul .newleft .year{ display: block; text-align: center; height: 30px; line-height:30px; color:#fff; font-size: 18px; font-weight: bold;}

.newleft .newimga {
    width:300px; height:200px; overflow: hidden; text-align: center;  display: block;display: inline-block;
}
.newleft .newimga img{ width: auto; height: 100%; display: inline-block;}

.pcnewsul .newright{ width: calc(100% - 350px); overflow: hidden; float: right;}
.pcnewsul .newright h4{ margin-top: 10px;}
.pcnewsul .newright h4 a{ display: block; height: 25px; line-height: 25px; font-size: 18px; color: #23447a;}
.pcnewsul .newright p{
    height: 100px; line-height: 25px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    margin: 15px 0; font-size:14px;
    text-align: justify;
}
.pcnewsul .newright .more{ text-align: right;}


.pcjcfwul{ margin: 30px 0;}
.pcjcfwul li{ width: 227.5px; height: auto; float: left; margin-right: 30px;}
.pcjcfwul li:last-child{ margin-right:0;}
.pcjcfwul li img{ width: 100%; height: auto;}

.pcaboutusbg{
    margin-top: 30px;
    min-height: auto;
    background: url(/static/newimg/pcaboutusbg.jpg) no-repeat;
    background-size: 100% auto;
    box-sizing: border-box;
}
.pcaboutuspbg{ 
    background: url(/static/newimg/pcaboutimg.png?id=1) no-repeat;
    background-size: 180px auto;
    background-position: 0px 60px;
}
.pcaboutusp{
    margin: 4.5% 0 0 280px;
    color:#fff;
    font-family: "微软雅黑";
    height: auto;
    line-height: 35px;
    font-size: 18px;
    padding: 130px 0 310px 0;
    
}
.pcaboutusp h3{
    font-size: 24px;
    height: 45px; line-height: 45px;
}
.pcaboutusp p{
    text-align: justify;
    text-indent: 2.3em;
}
.pcaboutusp a{
    display: inline-block;
    color: #fff;
    font-weight: bold;
    margin: 20px 0;
}


.pcbahaobg{
    background: #15315f;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    line-height: 30px;
    font-size: 14px;
    border-top: 1px solid #2b446d;
}
.pcbahaobg a{ color: #fff;}


.pcfooterbg{
    background: url(/static/newimg/pcfooterbg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 50px 0 0 0;
}

.pcfooterp{
    color:#fff;
    padding: 0px 0 30px 0;
    line-height: 30px;
    border-bottom: 1px solid #6a7d9d;
}

.pcfooterpbg{
    background: url(/static/newimg/pcbgweixin.png?id=111) no-repeat;
    background-size: 100% auto;
}

.pcgzxfw{ text-align: center; padding: 50px 0;}
.pcgzxfw a{ color: #fff; display: inline-block; padding: 0 50px; height: 45px; line-height: 45px;  
    background: rgba(21, 49, 96, 0.5);
    border-radius: 5px;
}

.pc-header-nav li{
    position: relative;
}
.nav-son{
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #22447b;
    display: none;
}
.pc-header-nav li:hover .nav-son{
    display: block;
}
#header-nav li{ width: 16.66%;}