/*公共样式*/
div,form,ul,ol,li,dl,dt,dd,cite,p,input,img{ margin:0; padding:0; border:none; }
img {vertical-align:middle;display: block}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:0.5rem; font-weight:normal; }
input,textarea,select{ font-size:12px; font-family:'Microsoft Yahei'; }
ol,ul,li{ list-style-type:none;}
a,a:visited{ color:#666; text-decoration:none; }
a:hover{ color:#666; text-decoration:none; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
html{ font-size: 62.5%; }
body{ margin:0; padding:0; width:100%; height:auto; font:0.5rem Microsoft Yahei, Arial, Helvetica, sans-serif;-webkit-tap-highlight-color:transparent; }
a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
.hide{ display:none; }
.align_center {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;overflow: hidden;}

.clear::after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
/*共用头部*/
.trs_zsl_top{
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
}
.trs_zsl_topLeft{
    width: 290px;
    height: 25px;
    padding-left: 10px;
    float: left;
}
#link_more.order{
    display: none;
}
.trs_zsl_topRight{
    width: 300px;
    float: right;
}
.trs_zsl_zw{
    width: 150px;
    float: left;
}
.trs_zsl_zw span{
    width: 56px;
    text-align: center;
    padding: 4px;
    border-radius: 5px;
    margin-right: 5px;
    border: solid 1px #e91919;
}
.trs_zsl_zw span a{
    line-height: 23px;
    font-size: 14px;
}

span.trs_zsl_zwactive{
    background: red;
}

span.trs_zsl_zwactive a{
    color: #ffffff;
}

.trs_zsl_sz{
    height: 24px;
    float: left;
    line-height:24px;
}

.trs_zsl_sz a{
    width: 132px;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    border-left: 1px solid #000000;
    padding-left: 8px;
    padding-right: 5px;
}
.tre_zsl_menu ul li .current{
    color:#1d8ee1;
}
.trs_zsl_sz a:nth-child(1){
    border-left: 0;
}

/*导航*/
.trs_zsl_dh{
    width: 1200px;
    height: 89px;
    margin: 17px auto;
    /*background: red;*/
}

.trs_zsl_logo{
    width: 290px;
    height: 89px;
    padding-left: 10px;
    float: left;
}

/*菜单栏*/
.tre_zsl_menu{
    width: 900px;
    float: left;
}

.tre_zsl_menu ul{
    width: 900px;
    height: 24px;
    margin-top: 32.5px;
}

.tre_zsl_menu ul li{
    float: left;
    padding: 0 14.5px;
}

.tre_zsl_menu ul li:nth-child(1){
    padding-left: 0;
}

.tre_zsl_menu ul li a{
    width: 889px;
    height: 18px;
    font-size: 18px;
    color: #000000;
}

img.trs_zsl_wmly{
    width: 80px;
    height: 200px;
    position: fixed;
    top: 225px;
    z-index: 1000;
}
img.trs_zsl_hx{
    width: 80px;
    height: 200px;
    position: fixed;
    top: 450px;
    z-index: 1000;
}
.trs_zsl_yycg{
    width: 126px;
    position: fixed;
    z-index: 1000;
    top: 225px;
    right: 200px;
}
.trs_zsl_yypic{
    width: 124px;
    height: 131px;
    position: relative;
    background: url("trs_zsl_yypic.png") no-repeat;
    text-align: center;
    margin-bottom: 10px;
}
.trs_zsl_yypic p{
    width: 100%;
    position: absolute;
    font-size: 14px;
    color: #ffffff;
    top: 70px;
}
.trs_zsl_yypic h4{
    width: 100%;
    position: absolute;
    font-size: 18px;
    color: #fff33a;
    top: 90px;
}
.trs_zsl_yycg ul li{
    width: 100%;
    height: 31px;
    background: url("trs_zsl_ts.png") no-repeat;
    margin-bottom: 10px;
    text-align: center;
}
.trs_zsl_yycg ul li a{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 31px;
}
/*通用底部*/
.trs_zsl_footer{
    width: 100%;
    height: 258px;
    position: relative;
    bottom: 0;
    background: #191b65;
    margin: 0 auto;
    margin-top:86px;
}
.trs_zsl212{
    height: 152px;
    padding: 30px 0;
}
.trs_zsl_ftfwzn{
    width: 220px;
    height: 100%;
    float: left;
}
.trs_zsl_ftfwzn h4{
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 10px;
}

.trs_zsl_ftfwzn a{
    font-size: 14px;
    color: #b0b1e8;
    line-height: 30px;
    padding-left: 15px;
}

.trs_zsl_ftfwzn a:nth-child(3n+2){
    padding-left: 0;
}

.trs_zsl_ftlxfs{
    width: 280px;
    height: 100%;
    margin-left: 60px;
    float: left;
}

.trs_zsl_ftlxfs h4{
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 10px;
}

.trs_zsl_ftlxfs p{
    font-size: 14px;
    color: #b0b1e8;
    line-height: 30px;
}
.trs_zsl_ftlink{
    width: 145px;
    height: 100%;
    float: left;
    margin-left: 60px;
}
.trs_zsl_ftlink h4{
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 10px;
}

.trs_zsl_ftlink select{
    width: 100%;
    height: 25px;
    margin-bottom: 7px;
}
.trs_zsl_ftzgnj{
    width: 120px;
    height: 100%;
    float: left;
    margin-left: 120px;
}

.trs_zsl_ftemw{
    width: 110px;
    height: 100%;
    float: right;
}
.trs_zsl_ftemw p{
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
    text-align: center;
    padding-top: 10px;
}

.trs_zsl_footbq{
    width: 100%;
    border-top: 2px solid #020329 ;
}

.trs_zsl_footbq p{
    width: 1200px;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    line-height: 44px;
    color: #a1a2da;
}
.trs_zsl_main{
    width: 1200px;
    margin: 0 auto;
}