*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
/*.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}*/
/*.fl{ float: left;}*/
/*.fr{ float: right;}*/
@font-face { font-family: 'impact';src: url('../font/impact.ttf');font-weight: normal; font-style: normal;}
*{
	outline: none !important;
}
.ty_content{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}
.container{ width: 1200px; margin: auto;}
/*header */
.header{width: 100%;}
.header .header-1{height: 42px;width: 100%;line-height: 42px;border-bottom: solid 1px #ccc;}
.header .header-1 .content{width: 1200px;margin: auto;}
.header .header-1 .content b{color: #6e6e6f;font-size: 14px;line-height: 35px;}
.header .header-1 .content nav{line-height: 35px;float: right;height: 35px;}
.header .header-1 .content nav a{color: #999;font-size: 14px;margin-right: 0px;}


.header .header-2{height: 134px;}
.header .header-2 .content{width: 1200px;height: 134px;margin: auto;}
.header .header-2 .content .log{float: left;margin-top: 22px;}
.header .header-2 .content .text{float: left;margin-top: 30px;margin-left: 30px;}
.header .header-2 .content .text h3{font-size: 24px;color: #1f1a17;margin-bottom: 5px;font-weight: bold;}
.header .header-2 .content .text h3 span{font-size: 22px;color: #1754a7;font-weight: bold;}
.header .header-2 .content .text b{font-size: 18px;color: #666666;}
.header .header-2 .content .phone{float: right;margin-top: 35px;width: 330px;height: 63px;background: url("../images/he_2-phone.png") no-repeat;  background-position-y: 14px;}
.header .header-2 .content .phone .dh{color: #1754a7;font-size: 20px;float: right;text-align: center;margin-top: 5px;}
.header .header-2 .content .phone .dh h3{color: #cb0101;font-size: 20px;font-weight: bold;line-height: 30px;}

.header .header-3{width: 100%;border-top: solid 1px #dddddd;background-color: #1754a7;}
.header .header-3 .content{width: 1200px;margin: auto;}
.header .header-3 .content nav {display: flex;}
.header .header-3 .content nav a{background-color: #1754a7;flex:1; height: 58px;line-height: 58px;font-size: 18px;font-weight: 400; color: #fff;text-align: center;position: relative;border-left: solid 1px rgba(221, 221, 221,0.3);text-align: center;}
.header .header-3 .content nav a:last-child{border-right: solid 1px rgba(221, 221, 221,0.3);}
.header .header-3 .content nav a i{font-size: 12px;color: #fff;display: block;transition: all 0.4s;}
.header .header-3 .content nav a:hover,.header .header-3 .content nav a.on{color: #fff; background-color:#cb0101;}
.header .header-3 .content nav a:hover i{color: #1754a7;}
/* .header .header-3 .content nav .on{border-top: solid 1px #1754a7;color: #1754a7;} */
.header .header-3 .content nav .on i{color: #1754a7}

.header .header-3 .content nav ul{
    position: absolute;
    top: 58px;
    z-index: 999;
    display: none;
    left: 0px;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;

}
.header .header-3 .content nav ul li{
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #323232;
    padding-left: 23px;
    padding-right: 23px;
    background: #fff;
    border-top: solid 1px #ddd;
}
.header .header-3 .content nav ul li:hover{color: #1754a7;}


/*search*/
.search{ width: 100%; height: 73px; line-height: 73px;background: url("../images/search_bj.png") no-repeat bottom;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #ccc; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #000; font-size: 14px; display: inline-block; border-radius: 16px; text-align: center; height: 35px; line-height: 35px;}
.search-keywords .wb > a{ color: #666; font-size: 14px;}
.search-keywords .wb > a:hover{ color: #1754a7;}
.search-keywords .wb i{ color: #333; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../images/search.png) no-repeat right; width: 350px; line-height: 35px; height: 35px; z-index: 99; position: relative;top: 0px;}
.search-form{ display: inline-block; float: right;margin-top: 17px;}
#searchForm .search-input{ vertical-align: top; height: 35px; background: none; line-height: 35px; color: #333; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 87%; font-size: 14px;}
.search-form #s_btn{ width: 35px; height: 35px; background: none; color: #333; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{ /* WebKit browsers */  color: #ccc;}
#searchForm .search-input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color: #ccc;}
#searchForm .search-input::-moz-placeholder{ /* Mozilla Firefox 19+ */  color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{ /* Internet Explorer 10+ */  color: #ccc;}



/*bottom*/
.bottom{height: 411px;}
.bottom .links{background: #1754a7;}
.bottom .links ul{display:flex;flex-wrap:wrap;width: 1200px;margin: auto;padding: 10px 0px;}
.bottom .links ul .on{line-height: 54px;margin-right: 70px;}
.bottom .links ul li{height: 40px;line-height: 40px;margin-right: 60px;}
.bottom .links ul li a{color: #fff;font-size: 16px;}

.bottom .nr{background: url("../images/bottom_bj.jpg") no-repeat center;height: 360px;padding-top: 53px;}
.bottom .nr .wen{height: 261px;width: 1200px;margin: auto;}
.bottom .nr .wen .mo-2{width: 131px;float: left;text-align: center;color: #fff;margin-left: 127px;margin-right: 137px;margin-top: 20px;}

.bottom .nr .wen .mo-3{float: left;height: 204px;}
.bottom .nr .wen .mo-3 p{line-height: 30px;color: #fff;}


.bottom .nr .wen .mo-3 li{color: #fff;float: left;
    /* margin-right: 20px; */
    margin-bottom: 21px;width: 50%;
}
.bottom .nr .wen .mo-3 li:nth-child(2n){ margin-right: 0px;float: right;}
.bottom .nr .wen .mo-3 li a{color: #fff;}

.bottom .nr .wen .mo-4{width: 212px;float: right;}

.bottom .nr .xx{height: 46px;text-align: center;line-height:46px;border-top: solid 1px #426989;color: #fff;}
.bottom .nr .xx a{color: #fff;}


/*分页*/
.pageController{
    padding-right: 10px;
    padding-top: 15px;
    height: 36px;
    padding-bottom: 5px;
    color: #505050;
    margin: 0 auto;
    border-top: 1px solid #E2E3E4;
    margin-top: 16px;
    line-height: 24px;
}
.pageController .t1{
    float: left;
    margin-right: 5px;
    height: 24px;
    line-height: 22px;
    white-space: nowrap;
}
.pageController .t1 span{
    padding-left: 4px;
    padding-right: 4px;
}
.pageController .t2{
    float: right;
    vertical-align: middle;
    line-height: 24px;
}
.pageController .t2 #current{
    padding: 0 5px;
    line-height: 24px;
}
.pageController .t2 .current{
	color: #fff;
	background: #1754a7;
}
.pageController a{
    background-color: #FFF;
    vertical-align: middle;
    border: #efefef 1px solid;
    color: #505050;
    padding: 5px 8px;
    margin-right: 3px;
    margin-left: 3px;
}

.xypg-left-nav>li>a{
    font-size: 18px !important;
    font-weight: 500 !important;
}
.xypg-product-list li h3 a{
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* .xqs h1{
    text-align: center;
}

.xqs .xypg-detail-info-bar{
    display: flex;
    justify-content: center;
}
.xqs .xypg-detail-info-bar .detail-info-time{
    padding-left:0px !important;
} */

.imgxq img{
    border: 20px solid #1754a7;
}