html body{

    margin:0;

    font-family: "微软雅黑";

}

ul{

    margin: 0;

    padding: 0;

}

ul li{

    list-style: none;

}

a{

    cursor: pointer;

}

.mauto{

    margin: 0 auto;

}

.fleft{

    float: left;

}

.fright{

    float: right;

}

.ofhidden{

    overflow: hidden;

}

.fsize12{

    font-size: 12px;

}

.fsize14{

    font-size: 14px;

}

.fsize16{

    font-size: 16px;

}

.fsize18{

    font-size: 18px;

}

.margint20 img{width:100%}

.fsize20{

    font-size: 20px;

}

.clear{

    clear: both;

}



.color1{

    color:#00A1E9;

}



.header{

    width: 100%;

    padding-bottom: 10px;

}

.mbody{

    width: 1200px;

}



.hotline{

    width: 145px;

    line-height: 1.5;

    padding-top: 21px;

    margin-left: 8px;

}

.nav{

    background: #0075C2;

    width: 100%;

    height: 60px;

}

.nav ul{

    margin-left: 110px

}

.nav ul li{

    float: left;

    line-height: 60px;

    color:#fff;

    font-size: 18px;

    background: url(../images/navline.png) no-repeat right center;

    letter-spacing: 1px;

}

.nav li:last-child{

    background:none!important;

}

.nav li a{

    color: #fff;

    text-decoration: none;

    display: block;

    padding: 0 30px;

}

.nav li a:hover{

    background: #fff!important;

    box-shadow: 0 0 10px #7997AC;

    color: #0075C2!important;

}

.current{

    background: #fff!important;

    box-shadow: 0 0 10px #7997AC;

    color: #0075C2!important;

}

.tempWrap .tempWrap{width:810px !important;
}
.banner{width:1200px;height:315px;overflow:hidden;cursor:pointer;margin:auto;}

.banner img{width:100%;}

.search{

    margin-top: 12px;

    margin-bottom: 10px;

}

.search ul li{

    float: left;

    color: #666;

    height: 30px;

    line-height: 30px;

    font-size: 14px;

    margin-right: 12px;

}

.search ul li:first-child{

    font-size: 16px;

}

.search a{

    color: #666;

}

.search a:hover{

    color: #008edf;

}

.search input{

    width: 250px;

    height: 30px;

    padding-left: 4px;

}

.input-search{

    position: relative;

}

.input-search img{

    position: absolute;

    bottom: 2px;

    right: 15px;

}



.margint20{

    margin-top: 20px;

}

.footer .outer{

    width: 900px;

    margin-top: 75px;

}
#www_qpsh_com{width:1200px !important;}
.innerlink{

    margin: 3px;

    box-shadow: 0 0 10px #7997AC;

    width: 980px;

    padding: 23px 2px 23px 18px;

    overflow: hidden;

}

.linktxt{

    width: 75px;

    color: #0075c2;

    font-size: 33px;

    height: 120px;

}

.linkhref{

    width: 845px;

    font-size: 14px;

    line-height:32px;

}

.linkhref ul li{

    float: left;

    color: #666;

}

.linkhref ul li a{

    font-size: 14px;

    color: #666;

    line-height:32px;

    padding: 0 5px;

    display: inline-block;

}

.linkhref ul li a:hover{

    color:#0075c2;

}

.outerlink{

    font-size: 14px;

    color: #666;

    overflow: hidden;

}

.outerlinktitle{

    width: 70px;

}

.outerlinkcontent{

    width: 890px;

    text-align: left;

}

.outerlinkcontent a{

    font-size: 14px;

    color: #666;

    display: inline-block;

    margin-left: 10px;

}

.outerlinkcontent a:hover{

    color: #0075c2;

}

.footernav{

    background: #0075C2;

    width: 100%;

    height: 58px;

    margin-top: 12px;

}

.footernav ul{

    overflow: hidden;
    display: flex;
    width: 100%;
    justify-content: center;

}
/*.footernav li:last-child*/
/*.footernav li:last-of-type a{padding-right:0};*/

.footernav ul li{

    float: left;

    line-height: 58px;

    color:#fff;

    font-size: 18px;

    background: url(../images/footernavline.jpg) no-repeat right center;

}

.footernav li:last-child{

    background:none!important;

}

.footernav li a{

    color: #fff;

    text-decoration: none;

    display: block;

    padding: 0 22px;

}

.footernav li a:hover{

    color: #3A95D3;

}

.footerbottom{

    overflow: hidden;

    color: #666;

    font-size: 14px;

    padding-bottom: 25px;

}

.copyright{

    padding-top: 16px;

}

.copyright p{

    line-height:33px;

}

#pageNav{

    text-align: right;

    overflow: hidden;

    font-size: 14px;

    margin-bottom: 10px;

    width:100%;

}

#pageNav ul{

    float: right;

}

#pageNav ul li{

    float: left;

    padding: 2px 5px;

    border: solid 1px #fff;

    margin: 0 3px;

    background: #fff;

    color:#0075C2;

}

#pageNav ul li a{

    color: #0075C2;

}

#pageNav ul li a:hover{

    text-decoration: underline;

}

#pageNav ul li{

    cursor: pointer;

}

#pageNav .thisclass{

    background: #0075C2;

    color:#fff;

}

.location{

    color: #666;

    border-bottom: dotted 1px #ccc;

    margin-bottom: 5px; 

}

.location a{

    display: inline-block;

    color: #333;

    line-height: 37px;

}

.location a:hover{

    color: #0075C2;

}

.yzm{

    margin-top: 10px;

    text-align: right;

    overflow: hidden;

}

.yzm img{

    float: right;

}

.yzm input{

    width: 90px;

    height: 25px;

    line-height: 25px;

    margin: 0 12px 0 5px;

}

.tomorepl{

    clear: both;

    text-align: right;

}

.tomorepl a{

    color:#666;

}

.tomorepl a:hover{

    color:#0075C2;

}

.subnav .subnav1 .active li{

    color:#0075C2!important;

}

#form_order table td.tdl{

    width: 130px;

    display: block;

    text-align: right;

    color: #666;

    line-height: 40px;

    font-size: 14px;

}

#form_order table td.tdr input{

    width: 400px;

    line-height: 30px;

    margin: 5px 0;

    margin-left: 10px;

    padding-left: 5px;

}

#form_order table td.tdr textarea{

    margin-left: 10px;

    padding-left: 5px;

}

.coolbg{

    font-size: 14px;

    text-align: center;

    line-height: 250%;

    padding: 0 35px;

    float: left;

    margin-right: 50px;

    letter-spacing: 5px;

    border-radius: 4px;

    font-weight: bold;

    border: none;

}

.form_btnlist{

    height:30px;padding-top:10px;

    margin-left: 167px;

}

.form_btnlist input[type="submit"]{

    background: #1584CC;

    color: #fff;

}

.form_btnlist input[type="reset"]{

    background: #ccc;

    color: #333;

}

.gototop{

    width: 40px;

    height: 40px;

    position: fixed;

    bottom: 20px;

    right: 90px;

    background: url(../images/backup1.png) no-repeat;

}

.gototop:hover{

    background: url(../images/backup2.png) no-repeat;

}

.gototop:active{

    background: url(../images/backup3.png) no-repeat;

}

.jishuzhichi{

    color: #666;

    display: initial;

}

.jishuzhichi:hover{

    color: #0075c2;

}