/****************页面公共样式*************************/
/**头部**/
.header{ width:100%; height:1.1rem; position:relative; border-bottom:1px solid #ddd;}
.header .headerleft{ position:absolute; width:0.57rem; right:0.3rem;top:0.4rem;}
.header .headerleft img.imenu{ width:0.57rem; height:0.37rem; }
.header .headerleft img.irep{ width:0.23rem; height:0.41rem;}
.header .headercenter{ position:absolute; left:0.3rem; top:0.25rem;}
.header .headercenter P{ font-size:0.36rem; color:#333; line-height:1rem;}
.header .headercenter img{ width:1.25rem;}
.header .headeright{ position:absolute;width:2.05rem; right:0.2rem; top:0.27rem;}
.header .headeright p{ font-size:0.26rem; color:#7e7e7e;}
.header .headeright span{ font-size:0.28rem; color:#dfb105;}
.header .headeright img{ width:0.43rem; height:0.43rem;}

/**搜索框**/
.heasou{ width:6.8rem; padding:0.1rem 0.2rem; overflow:hidden; position:absolute; left:0; top:1rem; border-top:1px solid #ddd; border-bottom:1px solid #ddd; display:none; z-index:99; background:#fff;box-sizing:border-box;}
.heasou input[type="text"]{ width:5.6rem; border:1px solid #ddd; float:left; text-indent:10px;  padding:8px 0; font-size:0.28rem; box-sizing:border-box; border-radius:4px 0 0 4px; color:#333; float:left;}
.heasou input[type="submit"]{ border-radius:0px 4px 4px 0; float:left; background:url(../img/sea2.png) #e30f0d 50% 50% no-repeat; background-size:auto 55%; height:37px; width:1.2rem;}

/**公用头部**/
.commTop{ width:100%; text-align:center; padding:0.45rem 0 0.35rem;}
.commTop p{ font-size:0.6rem; color:#f5c308; font-family:Arial;}
.commTop span{ font-size:0.34rem; color:#333333;}

/*公共more*/
.rdmores{ display:block; margin:0 auto; padding-top:0.33rem; width:121px; height:40px; background:url(../img/hubg.png) 100% 100% no-repeat;}
.rdmores a{ width:111px; height:31px; text-align:center; line-height:31px; border:2px solid #333; display:inline-block; font-size:14px; color:#333;}
.rdmores a:hover{ border:2px solid #CA2222; color:#CA2222;}

/**左侧栏目**/
.inavs{ position:fixed; width:3.24rem; top:0; height:100%; background:url(../img/labg.png) repeat; z-index:105; padding-left:0.36rem; right:-3.6rem;}
.inavs .inavstop{}
.inavs .inavstop img{ width:0.31rem; padding:0.34rem 0;}
.inavsbot ul{}
.inavsbot ul li{ line-height:0.8rem; }
.inavsbot ul li a{ display:block;font-size:0.3rem; color:#fff;}
.inavsbot ul li a img{ width:0.24rem; vertical-align:middle; margin-left:1.45rem;transition:all 0.3s ease 0s;}
.inavsbot ul li a img.xla{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
.inavsbot ul li .xlas{ text-indent:0.3rem; padding:0.1rem 0; display:none;}
.inavsbot ul li .xlas a{ display:block; font-size:0.26rem; color:#c7c7c7; height:0.6rem; line-height:0.6rem;}

.commInpage{ width:6.8rem; margin:0 auto;}

/**显示栏目**/
.leftnavs{ text-align:center; padding:0.15rem 0;}
.leftnavs li{ display:inline-block; background:#81C4F6; width:1.6rem; height:0.6rem; line-height:0.6rem; border-radius:0.06rem; margin:0 0.1rem; text-align:center; overflow:hidden;}
.leftnavs li a{ display:block; font-size:0.28rem; color:#fff;}
.leftnavs li a.curr{ background:#0072B3; color:#fff;}

/**footer**/
.footer{ overflow:hidden; position:fixed; height:1rem; border-top:1px solid #eee; box-sizing:border-box; width:100%; max-width:7.2rem; margin:auto; left:0; right:0; bottom:0; z-index:101; background:#fff;}
.footer ul{ overflow:hidden;}
.footer ul li{ width:25%; height:1rem; float:left; text-align:center; padding-top:0rem; position:relative;font-size: initial;}
.footer ul li img{ width:0.6rem;}
.footer ul li p{ font-size:0.26rem; width:100%; color:#666; padding:0rem 0 0rem 0; position:absolute; top:0.55rem;}
.footer ul li.footli1{ background:#fff;}
.footer ul li.footli1 p{ color:#2c73b8;}

/**首页幻灯片**/
.swiper-container{width:7.2rem !important; height:4.8rem;}
.swiper-container.swiper-container2{ height:2.4rem;}
.swiper-slide{ width:7.2rem !important; height:4.8rem !important; overflow:hidden; position:relative; text-align:center;}
.swiper-slide.swiper-slide2{ height:2.4rem !important;}
.swiper-slide a{ display:block; width:100%; height:100%; position:relative;}
.swiper-paginationin{ height:0.15rem; overflow:hidden; position:absolute; right:0px; bottom:0.18rem !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.swiper-paginationin span{ display:inline-block;width:0.15rem; border-radius:100%; height:0.15rem; background:#fff; cursor:pointer; vertical-align:top; margin:0 0.03rem;opacity:1 !important;}
.swiper-paginationin span.swiper-pagination-bullet-active{ background:#DAB96A !important;  }

/**首页tabs**/
.itabs{}
.itabs .itatop{ overflow:hidden; background:url(../img/xza.jpg) repeat-x; height:1.2rem;}
.itabs .itatop a{ display:block; float:left; font-size:0.28rem; color:#666; width:1.78rem; height:1.18rem; line-height:1.2rem; text-align:center; position:relative;}
.itabs .itatop a.curr{ border-bottom:2px solid #fff; background:url(../img/xa.jpg) center no-repeat; background-size:100%; font-weight:bold;}
.itabs .itabot{}
.itabs .itabot ul li{ width:6.6rem; margin:0 auto;}
.itabs .itabot ul li p{ font-size:0.3rem; color:#333; font-weight:bold; padding:0.3rem 0 0.2rem;}
.itabs .itabot ul li span{ display:block; font-size:0.24rem; line-height:0.4rem; color:#666;}
.nmore{ display:block; width:6.6rem; height:0.86rem; line-height:0.8rem; border:2px solid #2C73B8; text-align:center; font-size:0.28rem; color:#2c73b8; margin:0.3rem auto; box-sizing:border-box;}


/**关于我们，服务项目**/
.iabopro{ width:6.6rem; margin:0 auto;}
.iabopro .iabo{ width:6.6rem; height:2rem; position:relative;}
.iabopro .ipro{}
.iabopro .ipro ul{ overflow:hidden;}
.iabopro .ipro ul li{ width:2.91rem; float:left; height:1.6rem; padding-left:0.39rem;}
.iabopro .ipro ul li p{ font-size:0.3rem; color:#fff;opacity: 0.5;filter: alpha(opacity=50); width:1.73rem; font-family:"Swis"; line-height:0.32rem; padding-top:0.25rem;}
.iabopro .ipro ul li span{ display:block; font-size:0.3rem; color:#fff; font-weight:bold; padding-top:0.07rem;}
.iabopro .ipro ul li.nlis1{ background:#6BCBE3;}
.iabopro .ipro ul li.nlis2{ background:#30aacc;}
.iabopro .ipro ul li.nlis3{ background:#2C73B8;}
.iabopro .ipro ul li.nlis4{ background:#8BB7C3;}

/**首页二维码**/
.iewm{ width:100%; background:#F5F5F5; padding:0.3rem 0; text-align:center; margin-top:0.5rem;}
.iewm .iem1{ width:2.1rem; height:2.1rem; margin:0 auto; position:relative;}
.iewm .iem2{ font-size:0.26rem; color:#999; width:4.4rem; margin:0 auto; line-height:0.4rem; padding-top:0.2rem;}


/**内页新闻列表**/
.inewlist{ width:6.8rem; margin:0 auto;}
.inewlist ul li{ overflow:hidden; border-bottom:1px dashed #eee; padding:0.2rem 0;}
.inewlist ul li .ineleft{ width:1.2rem; height:1.2rem; background:#EBF0F0; float:left; text-align:center;}
.inewlist ul li .ineleft p{ font-size:0.4rem; padding-top:0.3rem; line-height:0.3rem; font-weight:bold; color:#2C73B8;}
.inewlist ul li .ineleft span{ display:block; font-size:0.25rem; color:#2C73B8;}
.inewlist ul li .ineright{ width:5.4rem; float:right;}
.inewlist ul li .ineright p{ font-size:0.24rem; font-weight:bold; caption-side:#333;}
.inewlist ul li .ineright span{ display:block; font-size:0.26rem; color:#666; height:0.6rem; overflow:hidden;}


/**合作客户**/
.ipartns{ width:6.8rem; margin:0 auto;}
.ipartns ul{ overflow:hidden;}
.ipartns ul li{ overflow:hidden;  margin-bottom:0.3rem;}
.ipartns ul li .ipatop{ width:100%; height:5.1rem; background:#eee;border:1px solid #ddd; box-sizing:border-box; border-bottom:none;position:relative; text-align:center;}
.ipartns ul li .ipabot{}
.ipartns ul li .ipabot p{ border:1px solid #ddd; box-sizing:border-box; line-height:40px; font-size:0.28rem; padding:0.1rem 0.2rem; color:#333;}
.ipartns ul li .ipabot span{ display:block; padding:0 0.2rem; font-size:0.24rem; color:#898888;}






/**首页广告图**/
.ibann,.ibann img{ width:100%;}

/**公司简介**/
.icomp{}
.icomp .icompimg{ position:relative;}
.icomp .icompimg img{ width:100%;}
.icomp .icomptit{ width:6rem; padding-left:0.35rem; height:0.91rem; background:#F5C308; position:absolute; margin:-0.33rem 0 0 0; right:0;}
.icomp .icomptit p{ font-size:0.3rem; color:#333; line-height:0.26rem; padding-top:0.2rem;}
.icomp .icomptit span{ font-size:0.24rem; color:#333; font-weight:bold;}
.icomp .icompint{ font-size:0.26rem; color:#333; width:6.8rem; margin:0 auto; line-height:0.4rem; height:1.7rem; overflow:hidden; padding-top:0.8rem;}



/**联系我们**/
.icontus{ background:#FEF9E5; padding-bottom:0.3rem;}
.conshas{ text-align:center;}
.conshas a{ display:inline-block; float:none !important; width:0.6rem !important; padding:0  !important; height:0.6rem !important;}
.conshas a.bds_more{ display:none;}
.conshas a.bds_tsina{ background:url(../img/fx1.png) center no-repeat; background-size:100% 100%;}
.conshas a.bds_sqq{ background:url(../img/fx2.png) center no-repeat; background-size:100% 100%;}
.conshas a.bds_weixin{ background:url(../img/fx3.png) center no-repeat; background-size:100% 100%;}
.conshas a.bds_qzone{ background:url(../img/fx4.png) center no-repeat; background-size:100% 100%;}



/**banner**/
.nbanner{ width:100%;}
.nbanner img{ width:100%;}


/**详情页**/
.commInpage *,.commInpage img{ max-width:100%; font-size:16px; padding-bottom:0.1rem;}
.cipagerTop{ text-align:center; padding:0.2rem 0 0.1rem 0; border-bottom:1px solid #e7e7e7;}
.cipagerTop p{ font-size:16px; color:#000; padding:0 0.28rem;}
.cipagerTop span{ display:block; font-size:14px; color:#c0c0c0; padding-top:0.1rem;}
.cipagerCon{ padding:0.2rem 0.28rem;}
.cipagerCon *,cipagerCon img{ max-width:100%;}
.cipagerCon img{}

.bcipagerAddress{ width:100%; border-bottom:1px solid #eee; background:#0072B3; padding:0 0.2rem;}
.cipagerAddress{ width:100%; margin:0 auto; height:0.6rem; line-height:0.6rem; font-size:14px; color:#fff;}
.cipagerAddress .cipl{ float:left;}
.cipagerAddress .cipr{ float:right; background:url(../img/rep.png) 0 50% no-repeat; background-size:auto 30%; text-indent:20px;}
.cipagerAddress .cipr a{}
.cipagerAddress a{ color:#fff;}
.cipagerAddress .cipl a:hover{ color:#F5C308;}
.cipagerTop{ border-bottom:1px solid #eee; text-align:center; padding:0.15rem 0;}
.cipagerTop p{ font-size:28px; color:#333;}
.cipagerTop span{ display:block; font-size:14px; color:#aaa; padding-top:10px;}
.commInpage .cipagerCon{ padding:20px 0;}
.commInpage .cipagerCon *{ max-width:100%;}

/**内页栏目**/
.ipnavs{ }
.ipnavs ul{ display:none; background:#fff; width:100%; position:absolute; border-bottom:1px solid #ccc;}
.ipnavs p{padding:0 0.28rem; height:0.6rem; line-height:0.6rem; border-bottom:1px solid #E9E9E9; font-size:0.28rem; background:url(../img/jia.png) 0.28rem 50% no-repeat; text-indent:24px; cursor:pointer; color:#0D8293;}
.ipnavs p.curr{background:url(../img/jian.png) 0.28rem 50% no-repeat;}
.ipnavs ul li{ border-bottom:1px dashed #E9E9E9; padding-left:0.28rem;}
.ipnavs ul li:last-child{ border:none;}
.ipnavs ul li a{ display:block; height:0.5rem; line-height:0.5rem; text-indent:24px; font-size:0.26rem; background:url(../img/leftjt.png) 95% 50% no-repeat;}
.ipnavs ul li a.curr{ font-weight:bold; color:#0D8293; background:url(../img/leftjt2.png) 95% 50% no-repeat;}

/**新闻列表**/
.inewlist.inewlist2 ul{ margin-top:0;}

/**大赛照片**/
.iphoto2{ padding-top:0.2rem;}

/**合作伙伴**/
.ipartns.ipartns2 ul{ padding-top:0.2rem;}
.cipageCons *,.cipageCons img{ max-width:100% !important;}
.cipageCons iframe{ width:7.2rem  !important; }

/**选手风采**/
.sigtop{ height:40px;width:6.8rem; margin:0.2rem auto;}
.fortace{ float:left; width:4rem;}
.fortace input[type="text"]{ font-size:14px; color:#333; text-indent:10px; padding:9px 0; outline:none; float:left;border: 1px solid #ccc; width:76%; box-sizing:border-box;}
.fortace input[type="submit"]{ background:url(../img/sea.png) #F5C308 50% 50% no-repeat; background-size:auto 57%; width:50px; float:left; width:24%; height:40px; cursor:pointer; border:1px solid #ddd;box-sizing:border-box;}
.saiqus{ float:right; width:2.5rem; position:relative;}
.saiqus .saiqu{ width:100%; text-align:center; height:40px; line-height:40px; font-size:16px; color:#333; background:#F5C308; border:1px solid #C89C46; cursor:pointer;box-sizing:border-box;}
.saiqus .saiqu i{font-size:16px; color:#333;}
.saiqus .saiqu img{ width:15px; margin-left:5px;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.saiqus .saiqu a.curr img{transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.saiqix{ background:#F5C308; position:absolute; display:none; width:100%;}
.saiqix ol{ overflow:hidden;}
.saiqix ol p{ text-indent:0.1rem; font-size:14px; color:#fff; line-height:36px; border-bottom:1px solid #fff;}
.saiqix ol li{ width:50%; float:left; height:36px;line-height:36px; text-indent:0.1rem; border-bottom:1px solid #fff;}
.saiqix ol li a,.saiqix ol p a{ display:block; font-size:0.26rem; color:#fff;}
.ixuantop2{ width:6.8rem; margin:0 auto;}
.ixuantop2 ul{ overflow:hidden; padding-bottom:0.2rem;}
.ixuantop2 ul li{ float:left; margin:0 0.15rem 0.1rem 0;}
.ixuantop2 ul li.curr{ background:#F5C308; color:#fff;}

/**内页精彩视频**/
.nivideo{ background:#fff;}

/**排名页面**/
.rankpm{}
.rankpm ul{ text-align:center; font-size:initial; padding:0.2rem 0; background:#F8F4E4;}
.rankpm ul li{ display:inline-block; width:1.56rem; height:0.6rem; line-height:0.55rem; overflow:hidden; margin:0 -0rem; text-indent:0.33rem;border:2px solid #F5C308; border-radius:0.05rem; box-sizing:border-box;}
.rankpm ul li a{ font-size:0.26rem; color:#333;}
.rankpm ul li.acst1{ background:url(../img/hua1.png) 0.3rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst2{ background:url(../img/hua2.png) 0.25rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst3{ background:url(../img/hua3.png) 0.3rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst4{ background:url(../img/hua4.png) 0.3rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst1.curr{ background:url(../img/hua11.png) #F5C308 0.3rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst2.curr{ background:url(../img/hua22.png) #F5C308 0.25rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst3.curr{ background:url(../img/hua33.png) #F5C308 0.3rem 50% no-repeat; background-size:auto 50%;}
.rankpm ul li.acst4.curr{ background:url(../img/hua44.png) #F5C308 0.3rem 50% no-repeat; background-size:auto 50%;}

.ranktp ul{ text-align:center;font-size:initial; padding:0.2rem 0;}
.ranktp ul li{ padding:0 0.25rem;height:0.57rem; line-height:0.57rem; margin:0.1rem; text-align:center; background:#F4EED4; border-radius:0.05rem; display:inline-block;}
.ranktp ul li a{font-size:0.26rem; color:#333;}
.ranktp ul li.curr{ background:#F5C308;}

.rankpml{}
.rankpml ul{ overflow:hidden;}
.rankpml ul li{ overflow:hidden; width:6.8rem; padding:0.24rem 0.2rem; border-bottom:1px dashed #DADADA; margin:0;}
.rankpml ul li .pmlef{ width:1.3rem; height:1.3rem; overflow:hidden; border-radius:999px; float:left;}
.rankpml ul li .pmlef img{ width:100%;}
.rankpml ul li .pmrig{ width:5.25rem; float:right;}
.rankpml ul li .pmrig .pmrtop{ overflow:hidden; padding-top:0.15rem;}
.rankpml ul li .pmrig .pmrtop p{ float:left; font-size:0.3rem; color:#333;}
.rankpml ul li .pmrig .pmrtop span{ display:block; float:right;}
.rankpml ul li .pmrig .pmrtop span img{ width:0.3rem; float:left;}
.rankpml ul li .pmrig .pmrtop span i{ padding-left:0.08rem; font-size:0.24rem; font-family:Arial; font-weight:bold; color:#eaba06;}
.rankpml ul li .pmrig .pmrbot{ overflow:hidden;padding-top:0.15rem;}
.rankpml ul li .pmrig .pmrbot span{ display:block; width:1rem; margin-right:0.05rem; font-size:0.24rem; color:#333; float:left;}
.rankpml ul li .pmrig .pmrbot span i{font-size:0.24rem; color:#eaba06;}

/*单选框美化*/
.sex,.rctype{ display:none;}
.sex + label,.rctype + label {display: inline-block;position: relative; cursor:pointer; width:0.4rem; height:0.4rem; vertical-align:text-bottom; text-align:left;}
.sex + label i,.rctype + label i{ width:0.22rem; border:2px solid #D1AB61; height:0.23rem; display:inline-block; border-radius:0.07rem; padding:0 !important;margin: 0.09rem 0 0 0; float:left;}
.sex + label:active {}
.sex:checked + label,.rctype:checked + label {background:url(../img/gous.png) 2px 2px no-repeat; background-size:85%;}
/*收货地址 end*/




/**后期修改**/
.imaps{ width:100%; height:3.5rem;}
.mcons{ padding-bottom:0.3rem;}
.mcontop{ text-align:center; font-size:0.3rem; color:#333;}
.conmes ul li{ overflow:hidden; margin:8px auto;border:1px solid #ddd; background:#fff; width:6.8rem;}
.conmes ul li span{ display:block; width:1rem; text-align:right; float:left; font-size:14px; color:#333; line-height:38px;}
.conmes ul li em{}
.conmes ul li em input[type="text"]{ width:5rem; float:left; text-indent:10px; border:none; padding:9px 0; font-size:14px; color:#333; outline:none;}
.conmes ul li em textarea{ border:none; width:250px; max-width:250px; max-height:80px; padding:8px 0; font-size:14px; color:#333; font-family:"Microsoft YaHei"; height:80px; outline:none;}
.dojiao{ width:120px; height:40px; margin-top:10px; line-height:40px; text-align:center; background:#FF9900; display:inline-block; font-size:14px; color:#fff; margin-left:0.2rem;}
.dojiao:hover{ background:#c81215;}

















