.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.tl{text-align:left}

.tc{text-align:center}

.tr{text-align:right}
#w_category #allsort .i-mc01 .w_ul01 li a img{ display:block;}
.bc{margin-left:auto;margin-right:auto;}

.fl{float:left;display:inline}

.fr{float:right;display:inline}

.undis{display: none;}

.txtovfl{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}/*字数超出变省略号*/

a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框*/

.w1000 {width: 1000px; margin: 0 auto;}

hr { border: none; border-bottom: 1px #e5e5e5 solid; margin-top: 50px; }

.orange { color: #ff7d5f; }

.trans2 {-webkit-transition: all .2s ease-in-out 0;-o-transition: all .2s ease-in-out 0;-moz-transition: all .2s ease-in-out 0;transition: all .2s ease-in-out 0;}

.trans6 {-webkit-transition: all .6s ease-in-out 0;-o-transition: all .6s ease-in-out 0;-moz-transition: all .6s ease-in-out 0;transition: all .6s ease-in-out 0;}



body{ min-width: 1000px; font-family: 'Microsoft YaHei', 'LiHei Pro Medium'; color: #666666; background: #FFF; }

em ,a,span{ font-style:normal;}

#banner { background: url('../images/pqy_banner.jpg') center center no-repeat; height: 584px; }

    #banner .w1000 { position: relative; }

    #banner h1 { position: absolute; top: 127px; background: url('../images/pqy_ban_h1.jpg') no-repeat; height: 108px; width: 495px; text-indent: -9999px; }

    #banner .bpc { position: absolute; top: 251px; background: url('../images/pqy_ban_bpc.png') no-repeat; height: 127px; width: 498px; }

    #banner .contact { position: absolute; top: 447px; width: 526px; }

    #banner .contact .swt { cursor: pointer; background: url('../images/pqy_ban_swt.jpg') no-repeat; height: 70px; width: 220px; overflow: hidden; }

    #banner .contact .swt:hover { background: url('../images/pqy_ban_swt.jpg') no-repeat 0 -70px; }

    #banner .contact .tel { background: url('../images/pqy_ban_tel.png') no-repeat; height: 47px; width: 227px; }

    #banner span { text-indent: -9999px; display: block; }





#con1{}

    #con1 h2.title { background: url('../images/pqy_con1_title.jpg') no-repeat; }

    h2.title { text-indent: -9999px; height: 166px; margin: 50px 0 30px; }

    .con1_zz a { background: #ffbeaf; width: 166px; height: 145px; line-height: 145px; float: left; display: inline; color: #FFF; text-decoration: none;text-align: center; font-size: 24px; }

    .con1_zz a.other { background: #ffaa96; }

    .con1_zz a:hover { background: #ff977e; }

    .con1_1 .tip { margin-top: 15px; padding: 20px 0 0 145px; height: 65px; border-left: #23b184 solid 10px; background: url('../images/pqy_con1_women.jpg') 45px 8px no-repeat #f5f5f5; position: relative; font-size: 18px; font-weight: bold; }

    .con1_1 .tip p.bg { background: url('../images/pqy_dot_r1.jpg') 266px center no-repeat; }

    .con1_1 .tip span { position: absolute; right: 0; top: 0; cursor: pointer; width: 180px; height: 85px; line-height: 85px; color: #FFF; text-align: center; background: #ff8e74; }

    .con1_1 .tip span:hover { background: #ff7353; }



    .con1_2 { margin-top: 40px; }

    .con1_2 .fl h3 { font-size: 20px; }

    .con1_2 ul { margin-top: 10px; width: 476px; }

    .con1_2 ul li { cursor: pointer; float: left; display: inline; width: 183px; height: 61px; line-height: 61px; margin: 14px 20px 0 0; padding-left: 18px; border-left: #23b184 solid 7px; background: url('../images/pqy_mag1.jpg') right 0 no-repeat #f5f5f5;}

    .con1_2 ul li:hover { background-position: right -61px;}

    .con1_2 .fr { background: url('../images/pqy_con1_right.jpg') no-repeat; width: 184px; height: 152px; padding-left: 302px; padding-top: 30px; }

    .con1_2 .fr a { margin-bottom: 15px; }



    #con1 .orange, #con1 .green { cursor: pointer; height: 56px; width: 164px; overflow: hidden; display: block; text-indent: -9999px; }

    #con1 .orange { background: url('../images/pqy_con1_swt.jpg') no-repeat; }

    #con1 .orange:hover { background: url('../images/pqy_con1_swt.jpg') no-repeat 0 -56px; }

    #con1 .green { background: url('../images/pqy_con1_swt.jpg') no-repeat -164px 0; }

    #con1 .green:hover { background: url('../images/pqy_con1_swt.jpg') no-repeat -164px -56px; }





#con2{}

    #con2 .title { background: url('../images/pqy_con2_title.jpg') no-repeat; }

    #con2 h3 { font-size: 20px; }

    .con2_1 .fl { width: 465px; }

    .con2_1 .fl ul { padding-left: 227px; padding-top: 18px; margin-top: 25px; background: url('../images/pqy_con2_left.jpg') no-repeat; height: 314px; }

    .con2_1 .fl ul li { width: 191px; height: 52px; line-height: 52px; background: url('../images/pqy_con2_num.jpg') no-repeat #f0f0f0; margin-bottom: 8px; padding-left: 48px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }

    .con2_1 .fl ul .li2 { background-position: 0 -52px; }

    .con2_1 .fl ul .li3 { background-position: 0 -104px; }

    .con2_1 .fl ul .li4 { background-position: 0 -156px; }

    .con2_1 .fl ul .li5 { background-position: 0 -208px; }

    .con2_1 .fl ul span { background: #FFF; width: 57px; height: 52px; float: right; display: inline; }

    .con2_1 .fl ul span.on { background: url('../images/pqy_mag2.jpg') no-repeat #FFF; }

    .con2_1 .fr { width: 440px; }

    .con2_1 .fr span { margin-top: 25px; padding-top: 55px; padding-left: 20px; display: block; color: #ff8e74; font-size: 18px; font-weight: bold; line-height: 30px; }

    .con2_1 .fr span.span1 { background: url('../images/pqy_cons_r1.jpg') no-repeat; }

    .con2_1 .fr span.span2 { background: url('../images/pqy_cons_r2.jpg') no-repeat; }

    .con2_1 .fr p { line-height: 22px; padding-left: 20px; width: 395px; font-size: 14px; }



    .con2_2 { margin-top: 40px; }

    .con2_2 .fl { background: url('../images/pqy_zry.jpg') no-repeat; width: 217px; height: 448px; padding-top: 100px; padding-left: 310px; }

    .con2_2 .fl span.name { font-weight: bold; font-size: 28px; }

    .con2_2 .fl sub { vertical-align:baseline; font-size:16px; margin-left: 10px; }

    .con2_2 .fl p { margin: 35px 0; line-height: 20px; width: 182px; font-size: 14px; }

    .con2_2 .fl .swt a { text-indent: -999px; width: 182px; height: 56px; background: url('../images/pqy_con2_swt.jpg') no-repeat; overflow: hidden; display: block; margin-top: 15px; }

    .con2_2 .fl .swt a.con2_zx:hover { background-position: 0 -56px;}

    .con2_2 .fl .swt a.con2_yy { background-position: -182px 0; }

    .con2_2 .fl .swt a.con2_yy:hover { background-position: -182px -56px; }

    .con2_2 .fr { width: 440px; }

    .con2_2 .fr h3 { line-height: 36px; }

    .con2_2 .fr ul { margin-top: 12px; }

    .con2_2 .fr li { float: left; display: inline; width: 209px; height: 71px; padding-top: 171px; position: relative; }

    .con2_2 .fr .li1 { background: url('../images/pqy_con2_r1.jpg') top center no-repeat; }

    .con2_2 .fr .li2 { background: url('../images/pqy_con2_r2.jpg') top center no-repeat; }

    .con2_2 .fr .li3 { background: url('../images/pqy_con2_r3.jpg') top center no-repeat; }

    .con2_2 .fr .li4 { background: url('../images/pqy_con2_r4.jpg') top center no-repeat; }

    .con2_2 .fr li span { display: none; width: 209px; height: 115px; background: url('../images/pqy_mag3.png') center center no-repeat #FFF; position: absolute; bottom: 71px; filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70; cursor: pointer;}

    .con2_2 .fr li p { background: #23b184; height: 47px; width: 185px; padding: 12px; margin: 0 auto; line-height: 20px; color: #FFF; }

    .con2_2 .fr li.mr { margin-right: 20px; }

    .con2_2 .fr li.mb { margin-bottom: 15px; }





#con3{}

    #con3 .title { background: url('../images/pqy_con3_title.jpg') no-repeat; }

    .con3_1 span { display: block; font-weight: bold; text-align: center; font-size: 24px; line-height: 34px; }

    .con3_1 ul li { width: 434px; color: #23b184; float: left; display: inline; padding: 15px 33px 0; font-size: 14px; }

    .con3_1 ul .li1 { text-align: right;}

    .con3_1 ul .li2 { text-align: left;}

    .con3_2 { margin-top: 45px; }

    .con3_2 .fl { background: url('../images/pqy_con3_l.jpg') no-repeat; width: 380px; height: 538px; position: relative; }

    .con3_2 .fl a.more { cursor: pointer; background: url('../images/pqy_con3_more.jpg') no-repeat; overflow: hidden; width: 82px; height: 94px; display: block; position: absolute; top: 380px; left: 230px; text-indent: -9999px; }

    .con3_2 .fl a.more:hover { background-position: 0 -94px; }

    .con3_2 .fr { background: url('../images/pqy_con3_r.jpg') left center no-repeat; width: 620px; height: 538px; position: relative; }

    .con3_2 .adv { position: absolute; top: 98px; left: 25px; }

    .con3_2 .adv li { float: left; display: inline; width: 208px; height: 50px; line-height: 50px; font-weight: 16px; overflow: hidden; background: url('../images/pqy_con3_num.jpg') no-repeat #f5f5f5; padding-left: 50px; margin-bottom: 13px; }

    .con3_2 .adv .li1 { margin-right: 79px; }

    .con3_2 .adv .li2 { background-position: 0 -50px; }

    .con3_2 .adv .li3 { background-position: 0 -100px; margin-right: 79px; }

    .con3_2 .adv .li4 { background-position: 0 -150px; }

    .con3_2 .proc { position: absolute; top: 320px; left: 25px; }

    .con3_2 .proc li { position: relative; float: left; display: inline; width: 164px; height: 183px; overflow: hidden; }

    .con3_2 .proc span.mag { position: absolute; left: 66px; top: -50px; background: url('../images/pqy_mag4.png') no-repeat; width: 34px; height: 34px; display: block; }

    .con3_2 .proc li a {-webkit-transition: all .5s ease-in-out 0;-o-transition: all .5s ease-in-out 0;-moz-transition: all .5s ease-in-out 0;transition: all .5s ease-in-out 0; display: block; padding: 11px; background: #f5f5f5; }

    .con3_2 .proc li.on a { background: #23b184; }

    .con3_2 .proc li a var { position: absolute; bottom: 87px; left: 11px; width: 142px; height: 0px; line-height: 20px; background: #23b184; color: #FFF; overflow: hidden; }

    .con3_2 .proc li a .spanl {float: left;display: inline;}

    .con3_2 .proc li a .spanr {float: right;display: inline;}

    .con3_2 .proc li p {-webkit-transition: all .4s ease-in-out 0;-o-transition: all .4s ease-in-out 0;-moz-transition: all .4s ease-in-out 0;transition: all .4s ease-in-out 0; margin-top: 1px; background: #f5f5f5; border: 1px solid #f5f5f5; width: 138px; height: 41px; line-height: 20px; font-size: 14px; padding: 16px 12px;}

    .con3_2 .proc li.on p { border: 1px solid #23b184; }

    .con3_2 .proc span.dot_r { height: 183px; width: 21px; background: url('../images/pqy_dot_r2.jpg') center center no-repeat; float: left;display: inline; margin: 0 17px 0 13px; }

    .con3_2 .tip { float: left; display: inline; padding: 25px 0 0 168px; width: 822px; height: 65px; border-left: #23b184 solid 10px; background: #f5f5f5; position: relative;}

    .con3_2 .tip p { text-transform:uppercase; }

    .con3_2 .tip p.bg { background: url('../images/pqy_dot_r1.jpg') 440px center no-repeat; font-size: 22px; font-weight: bold; }

    .con3_2 .tip span { position: absolute; right: 0; top: 0; cursor: pointer; width: 180px; height: 90px; line-height: 90px; color: #FFF; text-align: center; background: #ff8e74; font-size: 20px; font-weight: bold; }

    .con3_2 .tip span:hover { background: #ff7353; }



#con4{ position:relative; }

    #con4 .title { background: url('../images/pqy_con4_title.jpg') no-repeat; }



    .con4_main{ width:1000px; height: 535px; overflow:hidden; position:relative; }

    .con4_main dl{ width:1000px; position:relative; float: left; display: inline; background:url('../images/pqy_con4_r.jpg') top right no-repeat; }

    .con4_main dl dt{ width:392px; float:left; display: inline; overflow:hidden; position:relative; margin:65px 0 0 0;}

    .con4_main dl dd{ width:674px; height:538px; position:absolute; right:0px; }



    .con4_name{ width:286px; height:108px; background: url('../images/pqy_con4_name.png') no-repeat; margin-bottom:44px;}

    .con4_name strong{ font-size:33px; display:block; color:#404040; text-indent:72px; line-height:30px; margin-bottom:8px;}

    .con4_name p{ font-size:16px; text-indent:72px;}



    .con04_intro{}

    .con04_intro p{ width:491px; margin-bottom:38px; font-size:14px; float:right; display: inline; padding-left: 70px; line-height:22px; background: url('../images/pqy_con4_r1.jpg') no-repeat; min-height: 60px; _height: 60px; }

    .con04_intro p.con04_zz { background-position: 0 -60px; }



    .con4_li{ height:58px; position:absolute; top: 550px; left: 440px; _top: 600px; }

    .con4_li ul li{ width:58px; height:58px; float:left; display: inline; margin-right:30px; }

    .con4_li ul li a{ width:58px; height:58px; display: block;}

    .con4_li ul li.li01 a{ background: url('../images/pqy_con4_lxys.jpg') no-repeat; }

    .con4_li ul li.li02 a{ background: url('../images/pqy_con4_ljs.jpg') no-repeat; }

    .con4_li ul li.li03 a{ background: url('../images/pqy_con4_zlys.jpg') no-repeat; }

    .con4_li ul li.li04 a{ background: url('../images/pqy_con4_lxjs.jpg') no-repeat; }

    .con4_li ul li a:hover{ background-position: 0 -58px;}

    .con4_li ul li a:active{ background-position: 0 -116px;}

    .con4_li ul li.on a{ background-position: 0 -116px;}

    .con4_li ul li.on a:hover{ background-position: 0 -58px;}

    .con04_swt {position: absolute;left: 440px; top: 666px; _top: 700px;}

    .con04_swt a { background:url('../images/pqy_con04_swt.jpg') no-repeat; width: 307px; height: 64px; display: block; text-indent: -999px; }

    .con04_swt a:hover { background-position: 0 -64px; }



#con5{}

    #con5 .title { background: url('../images/pqy_con5_title.jpg') no-repeat; }

    #con5 .fl { width: 770px; height: 369px; background: #f5f5f5; }

    .con5_content .con5_1 { float: left; display: inline; width: 350px; padding-top: 50px; }

    .con5_content .con5_1 li {display: none;}

    .con5_content .con5_2 { float: right; display: inline; width: 417px; position: relative;}

    .con5_content .con5_2 li { opacity: 0; position: absolute; }

    .con5_content .con5_2 li.active { opacity: 1; }

    .con5_1 .strong { line-height: 40px; font-size: 18px; }

    .con5_1 p { line-height: 20px; font-size: 14px; }

    .con5_1 .strong, .con5_1 p { margin: 0 auto; width: 295px; display: block; }

    .con5_1 .con5_swt { background: #ff8e74; color: #FFF; font-size: 16px; text-align: center; line-height: 63px; height: 63px; width: 196px;  margin: 40px auto;display: block; }

    .con5_1 .con5_swt:hover { background: #ff7353; }

    .con5_contact { position: relative; }

    .con5_contact a { text-indent: -9999px; float: left; display: inline; background: url('../images/pqy_con5_l2.jpg') no-repeat; width: 152px; height: 39px; }

    .con5_contact a.con5_wechat { margin: 0 15px 0 17px; }

    .con5_contact a.con5_wechat:hover { background-position: 0 -39px;}

    .con5_contact a.con5_qq { background-position: 0 -78px;}

    .con5_contact a.con5_qq:hover { background-position: 0 -117px;}

    .con5_contact img.qrcode { display: none; position: absolute; top: 48px; left: 35px; height: 130px; width: 125px; }

    #con5 .fr { width: 228px; height: 369px; }

    #con5_li li { text-indent: -9999px; width: 228px; height: 58px; display: block; }

    #con5_li .li1 { background: url('../images/pqy_con5_r1s.jpg') no-repeat; }

    #con5_li .li2 { background: url('../images/pqy_con5_r2s.jpg') no-repeat; }

    #con5_li .li3 { background: url('../images/pqy_con5_r3s.jpg') no-repeat; }

    #con5_li .li4 { background: url('../images/pqy_con5_r4s.jpg') no-repeat; }

    #con5_li .li5 { background: url('../images/pqy_con5_r5s.jpg') no-repeat; }

    #con5_li .li6 { background: url('../images/pqy_con5_r6s.jpg') no-repeat; }

    #con5_li li:hover, #con5_li li.active { background-position: right;}