@charset "UTF-8";
header { border-bottom: 2px solid #E62129; padding: 20px 0; background: #fff;display: flex;width: 1280px;margin: auto;justify-content: space-between;}
header img { width: auto; height: 50px; object-fit: container; }
header .search { margin-left: 30px; }
header .search form.search-form {width: 250px;height: 40px;line-height: 40px;}
header .search .search-input {height: 40px;padding: 0 10px;border: 1px solid #ccc;border-right: none;border-radius: 5px 0 0 5px;width: 75%;}
header .search .search-btn {background: #E62129;color: #fff;font-size: 16px;padding: 10px 15px;float: right;height: 40px;border: none;border-radius:  0 5px 5px 0;}
header li { margin-left: 5px; }
header li img { width: 35px; height: 35px; border-radius: 50%; }
header .right { display: flex; flex-direction: column; align-items: flex-end;justify-content: center;}
header .right p { font-size: 14px; margin-top: 10px; }
header .right p span { margin-left: 10px; }
nav { background: #fff; padding: 0 10px; }
nav a { display: block; padding: 15px; }
nav a:hover { background: #E62129; color: #fff; }
nav .nav-bar { position: relative; }
nav .nav-bar .second-nav { position: absolute; top: 0; left: 0; background: #fff; display: none; transition: all 300ms; }
.common-header .columnname {margin-right: auto;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;margin-left: 20px;font-size: 33px;color: #E62129;font-weight: bold;}

/* 导航上 */
.topBg { background-color: #fff; padding: 2rem 0 3rem 0; }
.topInfo { font-size: 1.2rem; color: #333; text-align:center;line-height: 2.6rem; }
.desc { padding-top: 1.5rem; }
.desc span { display: block; font-size: 1.2rem; padding-left: 2rem; line-height: 2.2rem; }
.searchBox { margin-top: 0.6rem;}
.searchBox .form-control[type=text] { width: 100%; height: 3.2rem; padding-left: 1rem; border: 0.1rem solid #bfbfbf; border-radius: 0.5rem; outline: medium; }
.searchBox .form-control[type=text]:focus { border-color: #CC6666; }
.searchBtn { z-index: 9; position: absolute; top: 5.6rem; right: 0; width: 3.2rem; height: 3.2rem; background: url(https://www.sanqin.com/static/index/image/search.png) no-repeat center center; background-size: 2.4rem 2.4rem; border: 0; }
.guide { text-align: right; }
.guide .guideCon { margin-left: 1rem; display: inline-block; width: 5.6rem; font-size: 1.4rem; text-align: center; }
.guide .guideCon img { height: 3rem; margin: 0 auto; }
.guide .guideCon a:hover { color:#ce3737; }

/* 导航 */
.navcont { background:#ce3737; margin-top: 1rem; position: relative; height: 45px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; overflow: hidden; min-width: 1280px;}
.navcont_con {height: 45px;width: 1280px;margin: 0 auto;}
.navcont .navbox{ width:100%;}
.navcont .navbox ul { line-height: 45px; font-size: 16px; font-weight: 500;display: flex;justify-content: space-between;}
.navcont .navbox li { display: inline-block; line-height: 45px; padding:0 2rem; cursor: pointer;}
.navcont .navbox li:hover{color:#ce3737;background:#fff; }
.navcont .navbox li a{ color:#fff; text-decoration:none;}
.navcont .navbox li:hover a{color:#ce3737;}
.navcont .navbox li span {display: block;color:#fff;}
.navcont .navbox li.menu_item ul { display: none; }
.navcont .navbox li.navmoon div.sondiv { display: block; position: absolute; top: 45px; border-bottom: 1px solid #E1E1E1; background: #fff; width: 100%; left: 0; }
.navcont .navbox li.navmoon ul { width: 1280px; margin: 0 auto; display: block;}
.navcont .navbox li.navmoon ul li {font-size:16px; float:right; padding-left:3rem;}
.navcont .navbox li.navmoon ul li a{ color:#333;transform:0.5s;}
.navcont .navbox li.navmoon ul li a:hover{ color:#ce3737;transform:0.5s;}
.navcont .navbox li.navmoon span.active {color: #ce3737; }
.arrowDown { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -webkit-transform 0.4s ease-out; transition: -webkit-transform 0.4s ease-out; transform-origin: center center; transform: rotate(0deg); }
.arrowUp { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -webkit-transform 0.4s ease-out; transition: -webkit-transform 0.4s ease-out; transform-origin: center center; transform: rotate(180deg); }
.navcont .navbox .nav_item span i {display: inline-block;width: 25px;height: 25px;background: url(https://www.sanqin.com/static/index/image/open-icon.png) no-repeat;vertical-align: middle;transition: all ease 0.4s;}
.navcont .navbox .nav_item span.active i{background: url(https://www.sanqin.com/static/index/image/close-icon.png) no-repeat;}

/* footer */
.footerBox { margin-top: 2rem; padding: 2rem 0 1rem 0; }
.footerBox p { color: #444; }
.foot-bottom-xuke p { text-align: center; color: #444; font-size: 1.4rem; line-height: 2; vertical-align: middle; }
.foot-bottom-xuke a { color: #444; display: inline-block; line-height: 2rem; vertical-align: middle; }
.foot-bottom-xuke a:hover { color: #f3f3f3; }
.foot-bottom-xuke .tel { color: #444; }
.foot-logo { text-align: center; padding: 0.3rem 1rem; }
.foot-logo a { display: block; width: 10rem; margin: auto; color: #444; padding-top: 0.5rem; }
.foot-logo a img { width: 8rem; }

/* linksbox */
.linksbox { text-align: center;}
.linksbox .links-tt { color: #444; font-size: 2rem; margin-bottom: 2rem; }
.linksbox ul li { display: inline-block; line-height: 2.6rem; position: relative; font-size: 1.6rem; margin-right: 1.5rem; }
.linksbox ul li a { color: #444; }
.foot-bottom-xuke p { line-height: 3.2rem;font-size: 1.4rem;}
.foot-bottom-xuke .attestation { margin-top: 1rem;}
.foot-bottom-xuke .attestation .zghlwpypt { width: 15rem;}
.foot-bottom-xuke .attestation img { width:19rem; margin: 0 1.5rem}

/* 广告 */
.adBoxD img { width: 100%; }

/* 分页 */
.p_page{text-align: center;width:100%;}
.pages{text-align:center;margin:3rem auto 1rem auto;}
.pages {overflow: hidden;display:block;}
.pages li{display:inline-block; margin-left: 1rem;}
.pages li:first-child { margin-left: 0;}
.pages li a{cursor:pointer;text-decoration: none;padding: 0.3rem 0.8rem;display: block;background: #fff;border-radius: 0.5rem;color: #999;margin-left: -0.1rem; background-color: #f2f2f2;font-size: 1.6rem;}
.pages li.active a{color:#fff;background:#ce3737;border-radius: 0.5rem;}
.pages li.page-active a{background:#ce3737;color:#fff;border:0.1rem solid #f00;}
.pages li.page-previous a{margin-left:0;}