@charset "utf-8";

/* index banner */

.banner {position: relative;width: 100%;}

.swiper-pagination {display: inline-block;left: 50% !important;bottom: 0.1rem !important;width: auto !important;padding: 0.03rem 0.1rem;text-align: center !important;font-size: 0;background: #2e7cd4;-webkit-transform: translate(-50%, 0) !important;transform: translate(-50%, 0) !important;

border-radius:.1rem;}

.swiper-pagination-bullet {width: 0.12rem !important;height: 0.12rem !important;opacity: 1 !important;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff !important;}

.swiper-pagination-bullet-active {background-color: rgba(0,0,0,0) !important;border: 0.02rem solid #fff;box-sizing: border-box;-webkit-box-sizing: border-box;}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 0.05rem !important;}

/* -------------------------自定义部分开始 --------------------------*/

@font-face {font-family: "iconfont_s";src: url('../other/iconfont_s.woff') format('woff'), url('../other/iconfont_s.ttf') format('truetype');}

.iconfont_s {font-family: "iconfont_s" !important;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.clear-fix:after {display: block;clear: both;visibility: hidden;height: 0;font-size: 0;content: ".";}

input {outline: none;}

body {background: #FFF !important;}

.allpage {background: #fff !important;}

/*head*/

.logo {display: block;width: 70.3125% !important;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;}

.search {background-color: #1172df !important;}

.nav-btn {height: 80%;top: 10% !important;color: #fff !important;line-height: 0.5528rem !important;}

.search_hl {height: 80% !important;top: 10% !important;color: #fff !important;line-height: 0.5528rem !important;}

.home-btn {color: #fff !important;}

.class-btn {color: #fff !important;}

.top-title {color: #fff !important;}

/*content*/

.content {padding-bottom: 0.75rem !important;}

/*iwrap*/

.iwrap {position: relative;width: 93.75%;margin: 0 auto;}

/*nav_new*/

.nav_new {width: 100%;padding: 0;margin-bottom: 1px;}

.son {float: left;display: block;width: 25%;-webkit-box-sizing: border-box;box-sizing: border-box;}

.nav_new .son .iconfont_s {display: block;text-align: center;color: #fff;border-radius: 50%;width: 0.8rem;height: 0.8rem;margin: 0 auto;font-size: 0.45rem;background-color: #0cbf7e;box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 0.8rem;}

.nav_new .son:nth-of-type(2) .iconfont_s {background-color: #ff3a3a;}

.nav_new .son:nth-of-type(3) .iconfont_s {background-color: #16cf4f;}

.nav_new .son:nth-of-type(4) .iconfont_s {background-color: #6772ff;}

.nav_new .son .imgFont {display: block;color: #303030;font-size: 0.22rem;line-height: 0.4rem;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.nav_new .son:nth-of-type(4n) {border-right: none;}

/*beian*/

.beian {width: 100%;height: 0.65rem;font-size: 0.21rem;line-height: 0.65rem;color: #2e3842;text-align: center;}

.beian a {color: #2e3842;}

/*common_title*/

.common_title {margin: 2% 0;background-color: #070707}

.common_title h2 {font-size: 0.23rem;line-height: 0.5rem;margin-left: 3.125%;font-weight: normal;background-color: #c8161d;width: 24%;text-align: center;color: #fff;}

h2._blue2 {background: #c8161d;}

h2._blue {background: #c8161d;}

h2._red {background: #c8161d;}

h2._purple {background: #6772ff;}

h2._green {background: #030303;}

/*about_title*/

.about_title {margin: 3% 0 2% 0;background-color: #ebebeb;text-align: center}

.about_title h2 {font-size: 0.23rem;line-height: 0.4rem;display: inline-block;font-weight: normal;background-color: #c8161d;text-align: center;color: #fff;padding: 0 3%;}

.about_title h2 span {font-size: 0.34rem;}

/*hotline*/

.hotline {background-color: #c8161d;margin: 2.5% 3.125% 2% 3.125%;text-align: center;}

.hotline a {color: #fff;}

.hotline a span:nth-of-type(1) {font-size: 0.4rem;line-height: 0.5rem;vertical-align: -15%}

.hotline a span:nth-of-type(2) {margin-top: 0.1rem;font-size: 0.25rem;line-height: 0.5rem;vertical-align: middle}

.hotline a span:nth-of-type(3) {font-weight: bold;font-size: 0.25rem;line-height: 0.5rem;vertical-align: middle}

/*hnav2*/

.hnav2 {margin: 0;background-color: #c8161d;}

.hnav2 .son2 {width: 25%;display: block;float: left;text-align: center;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.22rem;line-height: 0.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;border-right: 1px solid #232424;border-bottom: 1px solid #232424;}

.hnav2 .son2:nth-of-type(4n) {border-right: 0;}

.hnav2 .son2:nth-of-type(n+5) {border-bottom: 0;background-color: #080909;}

/*index_sale*/

.index_sale dl {margin: 2% auto;}

.index_sale dl:nth-of-type(2n) {background-color: #f2f2f2}

.index_sale dl:nth-of-type(2n) img {margin: 0.1rem auto;}

.index_sale dl:nth-of-type(2n) h3 {margin-top: 0.1rem;}

.index_sale dt {float: left;width: 42.875%;margin-right: 3%;margin-left: 3.125%;}

.index_sale dt img {width: 100%;}

.index_sale dd {float: right;width: 46.875%;margin-right: 3.125%;}

.index_sale dd h3 {font-weight: normal;font-size: 0.23rem;color: #383838;line-height: 0.4rem;white-space: nowrap;overflow: hidden;margin-bottom: 0.05rem;text-overflow: ellipsis;}

.index_sale dd p {font-weight: normal;font-size: 0.21rem;margin-bottom: 0.1rem;color: #999999;overflow: hidden;line-height: 0.3rem;}

.index_sale dd a {display: inline-block;color: #fff;text-align: center;padding: 0 3%;margin-right: 1%;font-size: 0.21rem;line-height: 0.3rem;}

.index_sale dd a:nth-of-type(1) {background-color: #ff9600}

.index_sale dd a:nth-of-type(2) {background-color: #0cbf7e;text-decoration: line-through}

.index_sale dd a.itema {background-color: #fff;color: #ff1e43;padding-left: 0}

.index_sale dd a.itemb {background-color: #fff;color: #0cbf7e;padding-left: 0}

/*index_about*/

.index_about {width: 91%;margin: 2.5% 4.5% 0 4.5%;font-size: 0.21rem;line-height: 0.35rem;color: #303030;vertical-align: top;position: relative;}

.index_about img {width: 100%;margin-bottom: 0.1rem;}

/*index_power*/

.index_power {width: 93.75%;padding: 1% 3.125% 0 3.125%;}

.index_power li {width: 48.5%;margin: 0 3% 0 0;float: left;position: relative;text-align: center;}

.index_power li.honor {width: 31.3%;}

.index_power li.honor:nth-of-type(2n) {margin-right: 3%;}

.index_power li.honor:nth-of-type(3n) {margin-right: 0;}

.index_power li span {display: block;font-size: 0.23rem;line-height: 0.45rem;height: 0.4rem;color: #333333;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}

.index_power li img {width: 100%;}

.index_power li:nth-of-type(2n) {margin-right: 0;}

/*new_i*/

.new_i {margin: 2.5% auto;}

.new_i li a {display: block;width: 92%;margin: 0 auto;color: #303030;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.new_i li:nth-of-type(2n) {background-color: #f2f2f2;}

.new_i li span {display: inline-block;font-style: normal;overflow: hidden;width: 100%;float: left;font-size: 0.21rem;text-overflow: ellipsis;line-height: 0.55rem;}

/*index_item*/

.index_item {margin: 0 3.125%;border-bottom: 1px solid #fff;background-color: #f2f2f2;}

.index_item h2 {width: 20%;display: block;float: left;margin-right: 3%;color: #fff;text-align: center;font-size: 0.22rem;line-height: 0.5rem;font-weight: normal;}

.index_item h2 span {font-size: 0.3rem;font-weight: normal;vertical-align: -4%;}

.index_item p {color: #292929;font-size: 0.21rem;line-height: 0.5rem;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.index_item p i {display: block;float: left}

.index_item p i:first-of-type {font-style: normal;font-size: 0.23rem;}

.index_item p i:last-of-type {font-style: normal;font-size: 0.25rem;line-height: 0.62rem;height: 0.6rem;overflow: hidden;vertical-align: middle;margin-top: 0;}

.item_a span {background-color: #ffae00;}

.item_b span {background-color: #0cbf7e;}

/*more_i*/

.more_i {width: 93.75%;margin: 2.5% 3.125%;text-align: center;border: 1px solid #c3c3c3;box-sizing: border-box;-webkit-box-sizing: border-box;}

.more_i a {color: #868686;line-height: 0.45rem;font-size: 0.21rem;}

/*字体*/

.page_960{width:auto !important;}

@font-face {

font-family: 'iconfont';

src: url('../other/font_1399368006_203389.eot'); /* IE9*/

src: url('../other/font_1399368006_203389.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

url('../other/font_1399368006_203389.woff') format('woff'), /* chrome、firefox */

url('../other/font_1399368006_203389.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

url('../other/font_1399368006_203389.svg#iconfont') format('svg'); /* iOS 4.1- */

}

.ficonfont1{

font-family:"iconfont" !important;

font-size:16px;font-style:normal;

-webkit-font-smoothing: antialiased;

-webkit-text-stroke-width: 0.2px;

-moz-osx-font-smoothing: grayscale;}

/*页码*/

.pages{width:100%;padding:0%;margin:0px 0px 5px 0px;position:relative; height:45px;COLOR:#333;FONT-SIZE:14px;}

.pages a:hover{background:#DDD;COLOR:#467fb4}

.pages ul{float:right;position: absolute;top:15px;right:10px;}

.pages dd{position: absolute;margin:0px;left:15px;top:17px;text-align: left;line-height: normal;}

.pages ul span{float:left;margin-left:2px;FONT-WEIGHT:bold;border:1px solid #DDD;}

.pages ul span a{padding:3px 10px;display: block;line-height: 20px;}

#current{padding:3px 10px;float:left;border:1px solid #DDD; background:#eee;line-height: normal;}

/*内容页*/

.picContent{width: 98%;height: auto;overflow: hidden;margin: 20px auto}
.picContent table tr{display: block;padding:0px; margin:0;}
.picContent table tr td{display: block;padding:0px; margin:0;}
.picContent table tr td img{display: block;padding:0px; margin:0;}
.turn li{line-height: 0.42rem;font-size: 0.24rem;}

.turn li a{color: #C8161D}

