body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,option,p,blockquote,th,td{margin:0;padding:0;}
* {outline: 0 none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul li{list-style: none;}
a{color:black;outline:0 none;text-decoration: none;cursor:pointer;}
table {border-collapse: collapse;}
img{border:0;}
body{
    font-family: "Microsoft YaHei","Arial";
    font-size: 14px;
    -webkit-tap-highlight-color:transparent;
}


.top{width: 1200px;margin:0 auto;height: 90px}
.top .left{float: left;margin-top: 12px}
/*.top .left img{float: left}*/
.top .left .logop{float: left}
.top .left .logop img{margin-top: 7px}
.top .left .logot{float:right;margin-left: 20px;margin-top: 10px}
.top .left .logot .line{width: 1px;height: 50px;background:#247b7d;float: left;margin-bottom: 0;margin-top: 5px}
.top .left .logot .wz{float: right;margin-left: 20px;margin-top: 12px}
.top .left .logot .wz p{font-size: 13px;color: #666;line-height: 24px;text-align: center}
.top .left .logot .wz a{color: #666}
.top .left .logot .wz p strong{color: #247b7d}

/*.top .left img{margin-top: 20px}
.top .left p.logotexts{color: #247b7d;font-size: 11px;margin-bottom: 5px}*/

.top .right{float: right;}
.top .right .r_top {margin-top: 15px}
.top .right .r_top div{float: right;font-size: 14px;line-height: 26px;color: #666}
.top .right .r_top div a{font-size: 14px;line-height: 26px;color: #666}
.top .right .r_top div a:hover{color: #247b7d}
.top .right .r_top .tel,.top .right .r_top .EN{margin-right: 15px}
.top .right .r_top .tel img{vertical-align: middle;margin-right: 5px}
.top .right .r_top .search  input{width: 150px;color: #666;padding-left: 10px;height: 25px;border:1px solid rgb(207,207,207);background: url(../images/search.png) right no-repeat;}
.top .right .r_bottom .mainnav{margin-top: 17px}
.top .right .r_bottom .mainnav>li{float: left;margin-left: 58px}
.top .right .r_bottom .mainnav li a{color: #333;}
.top .right .r_bottom .mainnav li a.active,.top .right .r_bottom .mainnav li a:hover{color: #338587}

.pager{text-align: center;margin-bottom: 100px}
.pager li{display: inline-block;margin:0 5px;}
.pager li a{display: inline-block;width: 30px;height: 30px;color: #666;line-height: 30px}
.pager li.selected a,.pager li a:hover{background:rgb(0,115,187);color: #fff}

.search-area {text-align: center;}
.search-area form{display: inline-block;}
.search-area .search_input{   float: left; border: 1px solid #247b7d;width: 417px;font-size: 16px;height: 29px;line-height: 29px;padding: 2px 53px 2px 5px;}
.search-area .btn{width: 116px;
    height: 36px;
    float: left;
    border: 0;
    cursor: pointer;
    color: #247b7d
  }
.search-area .btn:hover{background: #247b7d;color: #fff} 
.search-error,.search-result-empry{text-align: center;}
.totop{display: inline-block;width: 40px;height: 40px;background: url(../images/top02.png) no-repeat;position: fixed;bottom: 5%;right: 4%;display: none;}
.totop:hover{background: url(../images/top01.png) no-repeat;}