/* ::::: http://www.gzhuamei.net/huameiTemplets/201407/css/comm.css ::::: */

div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, body { margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; border: 0px none; font-family: "微软雅黑","黑体"; }
p { margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; border: 0px none; }
clearFix::after { clear: both; display: block; visibility: hidden; height: 0px; line-height: 0; content: ""; }
.clearFix { clear: both; }
.blank6 { clear: both; font-size: 0px; line-height: 0; height: 6px; }
a { text-decoration: none; color: black; }
a:visited {  }
a:hover, a:active, a:focus { color: rgb(191, 0, 80); text-decoration: none; outline: medium none; }
html { overflow-x: hidden; }
.xnHeader { width: 100%; height: auto; float: left; }
.xnHeader .Top_Subnav { width: 100%; height: 33px; float: left; background: rgb(181, 0, 79) none repeat scroll 0% 0%; }
.xnHeader .Top_Subnav .Main { width: 1200px; height: 33px; margin: 0px auto; }
.xnHeader .Top_Subnav .Main .Left { width: 420px; height: 33px; padding-left: 20px; float: left; position: relative; }
.xnHeader .Top_Subnav .Main .Left .gzwm { width: 60px; height: 33px; line-height: 33px; color: rgb(255, 255, 255); font-size: 12px; float: left; }
.xnHeader .Top_Subnav .Main .Left a { width: 20px; height: 20px; margin: 7px 3px 0px; display: block; float: left; }
.xnHeader .Top_Subnav .Main .Left .sina { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll 0px 0px; }
.xnHeader .Top_Subnav .Main .Left .weichat { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll -20px 0px; }
.xnHeader .Top_Subnav .Main .Left .weichat .wicon { width: 162px; height: 172px; left: -32px; top: 33px; display: block; position: absolute; background: transparent url('/2020/b_er2.png') no-repeat scroll center top; opacity: 0; transform: scale(0); transform-origin: 100% 70% 0px; transition: all 0.3s ease 0s; z-index: 99; }
.xnHeader .Top_Subnav .Main .Left .weichat:hover .wicon { display: block; transform: scale(1); opacity: 1; top: 33px; left: -32px; z-index: 99; }
.xnHeader .Top_Subnav .Main .Left .tn-tab { float: left; display: inline-block; padding: 0px 0px 0px 8px; font-size: 12px; color: rgb(255, 255, 255); }
.xnHeader .Top_Subnav .Main .Left .sj { background: transparent url('/2020/sj.png') no-repeat scroll 0px center; padding-left: 15px; position: relative; width: 40px; }
.xnHeader .Top_Subnav .Main .Left .sj .wx { position: absolute; left: -55px; top: 25px; z-index: 99; display: none; }
.xnHeader .Top_Subnav .Main .Left a.sj:hover .wx { display: block; }
.xnHeader .Top_Subnav .Main .Left .wz { float: left; display: inline-block; padding: 0px 0px 0px 8px; font-size: 12px; color: rgb(255, 255, 255); width: 200px; }
.xnHeader .Top_Subnav .Main .Left .lx { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll -60px 0px; }
.xnHeader .Top_Subnav .Main .Left .sina:hover { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll 0px -20px; }
.xnHeader .Top_Subnav .Main .Left .weichat:hover { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll -20px -20px; }
.xnHeader .Top_Subnav .Main .Left .lx:hover { background: transparent url('/2020/order-c1-ico.jpg') no-repeat scroll -60px -20px; }
.xnHeader .Top_Subnav .Main .Right { width: 620px; height: 28px; padding-right: 20px; float: right; margin-top: 5px; }
.xnHeader .Top_Subnav .Main .Right .by { width: 320px; height: 28px; line-height: 24px; color: rgb(255, 255, 255); font-size: 12px; float: left; }
.xnHeader .Top_Subnav .Main .Right .Search_Frame { width: 200px; height: 20px; float: left; border: 1px solid rgb(36, 36, 36); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; color: rgb(153, 153, 153); margin: 0px; padding: 0px; }
.xnHeader .Top_Subnav .Main .Right .Search_Buttom { width: 22px; height: 22px; float: left; background: transparent url('/2020/top_search.jpg') no-repeat scroll center top; border: 0px none; cursor: pointer; margin: 0px; padding: 0px; }
.xnHeader .Top_Subnav .Main .Right .Search_Hot { width: 50px; height: 22px; float: left; background: transparent url('/2020/top_hot.jpg') no-repeat scroll center top; border: 0px none; cursor: pointer; margin-left: 10px; display: block; }
.xnHeader .Top_Subnav .Main .Right .Search_Hot:hover { background: transparent url('/2020/top_hot.jpg') no-repeat scroll center bottom; }
.xnHeader .xnCen { width: 1200px; height: 153px; margin: 0px auto; }
.xnHeader .xnCen .xnLogo { width: 405px; height: 116px; float: left; margin: 15px 0px 0px 10px; background: transparent url('/2020/logo.jpg') no-repeat scroll center top; }
.xnHeader .xnCen .xnLogo a { width: 405px; height: 116px; display: block; }
.xnHeader .xnCen .xnTtel { float: left; height: 120px; padding: 15px 0px 0px; width: 760px; }
.xnHeader .Top_Subnav .Main .Right .Btn_Search_Hot { position: relative; }
.xnHeader .Top_Subnav .Main .Right .Btn_Search_Hot #child1 { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(223, 223, 223); box-shadow: 0px 0px 15px rgb(136, 136, 136); display: none; height: 150px; line-height: 1.5; position: absolute; right: 0px; top: 27px; width: 164px; z-index: 999; }
.xnHeader .Top_Subnav .Main .Right .Btn_Search_Hot #child1 a { display: inline-block; margin-left: 10px; margin-top: 5px; }
.xnHeader #nav { width: 100%; height: 43px; background: transparent url('/2020/ico.jpg') repeat-x scroll 0% 0%; font-size: 12px; }
.xnHeader .nav { width: 1200px; margin: 0px auto; height: 43px; font-family: "微软雅黑","黑体"; border-left: 1px solid rgb(25, 25, 25); position: relative; z-index: 20; }
.xnHeader .nav a { text-decoration: none; }
.xnHeader .nav-r { width: 172px; height: 32px; line-height: 30px; text-align: center; float: right; margin-top: 6px; }
.xnHeader .nav-r a { width: 172px; height: 32px; line-height: 30px; background: transparent url('/2020/menu_search.jpg') no-repeat scroll center top; color: rgb(255, 255, 255); display: block; font-size: 16px; }
.xnHeader .nav-ul { width: 785px; float: left; border-left: 1px solid rgb(53, 53, 53); }
.xnHeader .nav-ul li { width: 110px; line-height: 43px; float: left; font-size: 16px; color: rgb(255, 255, 255); position: relative; height: 43px; overflow: hidden; background: transparent url('/2020/nav_right.jpg') no-repeat scroll right top; }
.xnHeader .nav-ul li a { width: 110px; text-align: center; color: rgb(255, 255, 255); height: 43px; display: block; text-decoration: none; }
.xnHeader .nav-ul span { position: absolute; left: 0px; width: 117px; cursor: pointer; }
.xnHeader .nav-ul .out { top: 0px; width: 110px; height: 43px; line-height: 43px; color: rgb(255, 255, 255); text-align: center; }
.xnHeader .nav-ul .over { top: -43px; width: 106px; height: 43px; line-height: 43px; text-align: center; color: rgb(255, 255, 255); background: rgb(181, 0, 79) none repeat scroll 0% 0%; }
.xnHeader .nav-l { width: 233px; height: 43px; float: left; position: relative; z-index: 98; }
.xnHeader .nav-l-span { height: 43px; line-height: 43px; padding-left: 17px; border-left: 1px solid rgb(53, 53, 53); border-right: 1px solid rgb(25, 25, 25); display: block; font-size: 16px; color: rgb(255, 255, 255); position: relative; }
.xnHeader .nav-l-span i { width: 15px; height: 15px; position: absolute; top: 15px; right: 15px; display: block; background: transparent url('/2020/pic-png.png') no-repeat scroll 0% 0%; transition: transform 0.4s ease-out 0s; }
.xnHeader .nav-l-span:hover i { background: transparent url('/2020/pic-png-hover.png') no-repeat scroll 0% 0%; }
.xnHeader .nav-submenu { width: 232px; position: absolute; left: 0px; top: 43px; z-index: 98; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.xnHeader .nav-submenu-xl { width: 869px; height: 472px; position: absolute; left: 231px; top: 43px; z-index: 999; }
.xnHeader #submenu { border-right: 1px solid rgb(241, 241, 241); position: relative; }
.xnHeader .submenu1 { width: 230px; height: 106px; padding-left: 3px; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid rgb(229, 229, 229); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 0px; bottom: 0px; }
.xnHeader #submenu1 { z-index: 999; }
.xnHeader #submenu2 { z-index: 998; }
.xnHeader #submenu3 { z-index: 997; }
.xnHeader #submenu4 { z-index: 996; }
.xnHeader .submenu1 h3 { padding-left: 50px; height: 25px; margin-bottom: 7px; line-height: 25px; font-family: "微软雅黑","黑体"; font-size: 16px; }
.xnHeader .submenu1 h3 a { display: block; color: rgb(0, 0, 0); text-decoration: none; }
.xnHeader .submenu1-t1 { background: transparent url('/2020/ico.jpg') no-repeat scroll 18px -88px; }
.xnHeader .submenu1-t2 { background: transparent url('/2020/ico.jpg') no-repeat scroll 18px -112px; }
.xnHeader .submenu1-t3 { background: transparent url('/2020/ico.jpg') no-repeat scroll 18px -138px; }
.xnHeader .submenu1-t4 { background: transparent url('/2020/ico.jpg') no-repeat scroll 18px -162px; }
.xnHeader .submenu1 ul { padding-left: 15px; }
.xnHeader .submenu1 li a { line-height: 24px; margin-right: 4px; padding: 3px 5px; border-radius: 2px; color: rgb(0, 0, 0); }
/*.xnHeader .submenu1:hover li a { color: rgb(255, 255, 255); }*/
.xnHeader .submenu1 li a:hover { color: rgb(181, 0, 79); text-decoration: none; transition: all 0.3s linear 0s; outline: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.xnHeader .xl-menu { width: 866px; height: 468px; border: 3px solid rgb(181, 0, 79); overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(63, 63, 63); }
.xnHeader .xl-menu-l { width: 580px; height: auto; overflow: hidden; float: left; position: relative; }
.xnHeader .xl-menu-l li { width: 560px; height: auto; float: left; padding: 12px 20px; border-bottom: 1px solid rgb(223, 223, 223); }
.xnHeader .xl-menu-l li .Project { width: 80px; height: auto; font-size: 14px; float: left; color: rgb(181, 0, 79); padding-top: 2px; }
.xnHeader .xl-menu-l li .Project a { color: rgb(181, 0, 79); font-weight: bold; }
.xnHeader .xl-menu-l li .Project_1 { width: 480px; height: auto; font-size: 12px; float: left; color: rgb(0, 0, 0); }
.xnHeader .xl-menu-l li .Project_1 li { width: auto; height: 25px; margin: 0px 8px; font-size: 12px; float: left; border: 0px none; line-height: 25px; padding: 0px; }
.xnHeader .xl-menu-l li .Project_1 li a { color: rgb(0, 0, 0); text-decoration: none; }
.xnHeader .xl-menu-l li .Project_1 li a:hover { color: rgb(181, 0, 79); }
.xnHeader .xl-menu-l li .Project_1 li .b5004f { color: rgb(152, 109, 4); }
.xnHeader .xl-menu-r { width: 212px; float: right; margin-right: 18px; padding-top: 8px; display: inline; }
.xnHeader .xl-menu-r1 { height: 300px; }
.xnHeader .xl-menu-r1-t { height: 35px; line-height: 35px; font-family: "微软雅黑","黑体"; font-size: 16px; color: rgb(145, 37, 59); }
.xnHeader .xl-menu-r2 {  }
.xnHeader .xl-menu-r2-t { line-height: 32px; font-family: "微软雅黑","黑体"; font-size: 16px; color: rgb(145, 37, 59); border-top: 1px solid rgb(204, 204, 204); }
.xnHeader .xl-menu-r1-d { width: 211px; height: 251px; position: relative; }
.xnHeader .xl-menu-r1-d .bt { width: 70px; height: 20px; float: right; position: absolute; top: 0px; left: 140px; }
.xnHeader .xl-menu-r1-d .bt .Roll_butt { width: 130px; height: 10px; float: left; overflow: hidden; padding-top: 10px; }
.xnHeader .xl-menu-r1-d .bt .Roll_butt .dian { width: 130px; height: 10px; overflow: hidden; margin: 0px auto; }
.xnHeader .xl-menu-r1-d .bt .Roll_butt a { width: 16px; height: 10px; background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 1px 0px; display: block; float: left; }
.xnHeader .xl-menu-r1-d .bt .Roll_butt a:hover { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d .bt .Roll_butt .a1 { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d2 { width: 211px; height: 251px; position: relative; }
.xnHeader .xl-menu-r1-d2 .bt { width: 70px; height: 20px; float: right; position: absolute; top: 0px; left: 140px; }
.xnHeader .xl-menu-r1-d2 .bt .Roll_butt { width: 130px; height: 10px; float: left; overflow: hidden; padding-top: 10px; }
.xnHeader .xl-menu-r1-d2 .bt .Roll_butt .dian { width: 130px; height: 10px; overflow: hidden; margin: 0px auto; }
.xnHeader .xl-menu-r1-d2 .bt .Roll_butt a { width: 16px; height: 10px; background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 1px 0px; display: block; float: left; }
.xnHeader .xl-menu-r1-d2 .bt .Roll_butt a:hover { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d2 .bt .Roll_butt .a1 { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d3 { width: 211px; height: 251px; position: relative; }
.xnHeader .xl-menu-r1-d3 .bt { width: 70px; height: 20px; float: right; position: absolute; top: 0px; left: 140px; }
.xnHeader .xl-menu-r1-d3 .bt .Roll_butt { width: 130px; height: 10px; float: left; overflow: hidden; padding-top: 10px; }
.xnHeader .xl-menu-r1-d3 .bt .Roll_butt .dian { width: 130px; height: 10px; overflow: hidden; margin: 0px auto; }
.xnHeader .xl-menu-r1-d3 .bt .Roll_butt a { width: 16px; height: 10px; background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 1px 0px; display: block; float: left; }
.xnHeader .xl-menu-r1-d3 .bt .Roll_butt a:hover { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d3 .bt .Roll_butt .a1 { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d4 { width: 211px; height: 251px; position: relative; }
.xnHeader .xl-menu-r1-d4 .bt { width: 70px; height: 20px; float: right; position: absolute; top: 0px; left: 140px; }
.xnHeader .xl-menu-r1-d4 .bt .Roll_butt { width: 130px; height: 10px; float: left; overflow: hidden; padding-top: 10px; }
.xnHeader .xl-menu-r1-d4 .bt .Roll_butt .dian { width: 130px; height: 10px; overflow: hidden; margin: 0px auto; }
.xnHeader .xl-menu-r1-d4 .bt .Roll_butt a { width: 16px; height: 10px; background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 1px 0px; display: block; float: left; }
.xnHeader .xl-menu-r1-d4 .bt .Roll_butt a:hover { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r1-d4 .bt .Roll_butt .a1 { background: transparent url('/2020/sub_qwzj_rollbutt.png') repeat scroll 15px 0px; }
.xnHeader .xl-menu-r2-c { width: 208px; height: auto; }
.xnHeader .xl-menu-r2-c span { width: 196px; line-height: 20px; float: left; padding-left: 14px; background: transparent url('/2020/nav_sjfh.jpg') no-repeat scroll 5px 6px; font-size: 12px; white-space:nowrap; }
.xl-menu-r1 .mod_goods_img a::before { content: ""; position: absolute; width: 25px; height: 242px; top: 0px; left: -80px; overflow: hidden; background: transparent -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; transform: skewX(-25deg); }
.xl-menu-r1 .mod_goods_img:hover a::before { animation: 0.4s ease-out 0s normal forwards 1 running aniBlink120; }
.xnFooter { width: 100%; height: auto; float: left; }

.xnFooter .xnNav { width: 100%; height: 315px; margin: 50px auto 0px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
.xnFooter .xnNav .xnNav_1 { width: 1200px; height: 45px; margin: 0px auto; padding: 15px 0px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-l { float: left; width: 200px; line-height: 37px; font-size: 20px; color: rgb(0, 0, 0); }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r { float: left; width: 1000px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li { width: 200px; height: 37px; float: left; cursor: pointer; display: inline-block; text-align: center; line-height: 37px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a { color: rgb(92, 92, 92); text-decoration: none; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a span { width: 45px; height: 40px; float: left; background: transparent url('/2020/bt-xm.jpg') no-repeat scroll 0% 0%; cursor: pointer; display: block; transition: all 0.2s linear 0s; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a p { line-height: 37px; cursor: pointer; display: block; float: left; font-size: 20px; color: rgb(0, 0, 0); }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a #b1 { background-position: 0px -40px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a #b2 { background-position: -66px -40px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a #b3 { background-position: -130px -40px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a #b4 { background-position: -195px -40px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li a #b5 { background-position: -260px -40px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li:hover #b1 { background-position: 0px 5px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li:hover #b2 { background-position: -66px 6px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li:hover #b3 { background-position: -130px 2px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li:hover #b4 { background-position: -195px 5px; }
.xnFooter .xnNav .xnNav_1 .xnNav_1-r ul li:hover #b5 { background-position: -260px 4px; }
.xnFooter .xnNav .xnNav_2 { width: 1200px; height: 242px; margin: 0px auto; }
.xnFooter .xnNav .xnNav_2 a { border-radius: 2px; outline: medium none; padding: 0px 5px 2px; text-decoration: none; transition: all 0.3s linear 0s; }
.xnFooter .xnNav .xnNav_2 a:hover { background: rgb(183, 0, 80) none repeat scroll 0px 0px; color: rgb(255, 255, 255); }
.xnFooter .xnNav .xnNav_2 dl { width: 200px; float: left; }
.xnFooter .xnNav .xnNav_2 dt { width: 200px; float: left; }
.xnFooter .xnNav .xnNav_2 dt span { width: 24px; background: transparent url('/2020/bt-xm-l.jpg') no-repeat scroll 0% 0%; display: inline-block; float: left; height: 24px; margin-right: 5px; margin-top: 7px; transition: all 0.2s linear 0s; }
.xnFooter .xnNav .xnNav_2 dl dt p { font-size: 16px; }
.xnFooter .xnNav .xnNav_2 dl dt p a { line-height: 36px; color: rgb(51, 51, 51); }
.xnFooter .xnNav .xnNav_2 dl dt p a:hover { text-decoration: none; }
.xnFooter .xnNav .xnNav_2 dl dt p #c1 { background-position: -26px 0px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c1 { background-position: 0px 0px; }
.xnFooter .xnNav .xnNav_2 dl dt p #c2 { background-position: -26px -27px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c2 { background-position: 0px -27px; }
.xnFooter .xnNav .xnNav_2 dl dt p #c3 { background-position: -26px -54px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c3 { background-position: 0px -54px; }
.xnFooter .xnNav .xnNav_2 dl dt p #c4 { background-position: -26px -83px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c4 { background-position: 0px -83px; }
.xnFooter .xnNav .xnNav_2 dl dt p #c5 { background-position: -26px -110px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c5 { background-position: 0px -110px; }
.xnFooter .xnNav .xnNav_2 dl dt p #c6 { background-position: -26px -138px; }
.xnFooter .xnNav .xnNav_2 dt p:hover #c6 { background-position: 0px -138px; }
.xnFooter .xnNav .xnNav_2 ul { float: left; width: 200px; }
.xnFooter .xnNav .xnNav_2 li { padding-left: 38px; }
.xnFooter .xnNav .xnNav_2 li a { font-size: 14px; color: rgb(51, 51, 51); line-height: 36px; }
.xnFooter .xnNav .xnNav_2 li a:hover { text-decoration: none; }


.xnFooter .xnFootMSG { width: 100%; height: auto; margin: 0px auto; background: transparent url('/2020/bottom-bg.jpg') repeat scroll center top; position: relative; }
.xnFooter .xnFootMSG .xnConter { width: 1200px; height: 310px; margin: 0px auto; }
.xnFooter .xnFootMSG .xnLeft { width: 745px; height: auto; float: left; }
.xnFooter .xnFootMSG .xnLeft .xnLogo { width: 730px; height: 84px; background: transparent url('/2020/index_footer_logo.png') no-repeat scroll left bottom; float: left; margin: 26px 0px 0px 15px; }
.xnFooter .xnFootMSG .xnLeft .xnText { width: 730px; height: auto; float: left; padding: 26px 0px 0px 20px; color: rgb(255, 255, 255); }
.xnFooter .xnFootMSG .xnLeft .xnText p { font-size: 14px; line-height: 25px; font-family: "宋体"; }
.xnFooter .xnFootMSG .xnLeft .xnText p a { color: rgb(255, 255, 255); text-decoration: none; }
.xnFooter .xnFootMSG .xnRight { width: 455px; height: auto; float: left; }
.xnFooter .xnFootMSG .xnRight .xnEWM { width: 315px; height: 117px; float: left; background: transparent url('/2020/index_xnfooter_2wm.png') no-repeat scroll left bottom; padding: 36px 0px 0px 140px; }
.xnFooter .xnFootMSG .xnRight .xnEWM .f16 { font-size: 14px; color: rgb(255, 255, 255); float: left; line-height: 30px; padding-bottom: 20px; }
.xnFooter .xnFootMSG .xnRight .xnEWM .Search_Frame { width: 300px; height: 33px; float: left; background: transparent url('/2020/index_footer_search.jpg') no-repeat scroll left top; }
.xnFooter .xnFootMSG .xnRight .xnEWM .Search_Frame .input1 { width: 168px; height: 25px; line-height: 25px; font-size: 14px; color: rgb(0, 0, 0); float: left; margin: 3px 0px 0px 2px; padding-left: 5px; border: 0px none; }
.xnFooter .xnFootMSG .xnRight .xnEWM .Search_Frame .input2 { width: 61px; height: 33px; line-height: 33px; float: left; text-align: center; background: transparent url('/2020/index_footer_search-04.jpg') no-repeat scroll left top; border: 0px none; margin: 0px; padding: 0px; }
.xnFooter .xnFootMSG .xnRight .xnEWM .Search_Buttom { width: 43px; height: 33px; float: left; background: transparent url('/2020/index_footer_search-05.jpg') no-repeat scroll left top; cursor: pointer; border: 0px none; margin: 0px; padding: 0px; }
.xnFooter .xnFootMSG .xnH1 { width: 100%; height: 51px; margin: 0px auto; position: absolute; top: 230px; left: 0px; background: transparent url('/2020/index_footer_xx.png') no-repeat scroll 0px 48px; }
.xnFooter .xnFootMSG .xnH1 .xnHIc { width: 1200px; height: 51px; margin: 0px auto; background: transparent url('/2020/index_footer_icon.png') no-repeat scroll 740px 0px; }
.huamei_pagebox { clear: both; font-family: "宋体"; margin-top: 10px; text-align: center; height: 30px; }
.huamei_pagebox a { border-color: rgb(181, 0, 80); border-style: solid; border-width: 1px; color: rgb(181, 0, 80); font-family: "宋体"; margin-right: 2px; padding: 2px 5px; text-decoration: none; }
.huamei_pagebox a:hover { background-color: rgb(181, 0, 80); border-color: rgb(181, 0, 80); border-style: solid; border-width: 1px; color: rgb(0, 0, 0); }
.huamei_pagebox span.huamei_pagebox_num_nonce { background-color: rgb(181, 0, 80); border-color: rgb(181, 0, 80); border-style: solid; border-width: 1px; color: rgb(255, 255, 255); font-weight: bold; margin-right: 2px; padding: 2px 5px; }
.huamei_pagebox span.huamei_pagebox_num { border-color: rgb(181, 0, 80); border-style: solid; border-width: 1px; color: rgb(181, 0, 80); margin-right: 2px; padding: 2px 5px; }
/* ::::: http://www.gzhuamei.net/skins/201208/css/list2.css ::::: */

.xnNew { width: 185px; margin-bottom: 15px; }
.xnNew img { display: block; }
.xnNew1 { background: transparent url('/2020/c_01.jpg') repeat-y scroll 0% 0%; font-size: 12px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.xnNew1 strong { display: block; width: 166px; margin: 0px auto; height: 24px; line-height: 24px; color: rgb(166, 4, 60); border-bottom: 1px solid rgb(223, 223, 223); position: relative; }
.xnNew1 strong a { display: block; width: 25px; height: 24px; line-height: 24px; font-weight: normal; color: rgb(166, 4, 60); position: absolute; top: 0px; left: 140px; }
.xnNew1 .xnXq { width: 176px; margin: 0px auto; padding: 8px 0px; border-bottom: 1px solid rgb(223, 223, 223); }
.xnXq a { display: block; text-indent: 1px; height: 24px; line-height: 24px; color: rgb(102, 102, 102); }
.xnXq a:hover { color: rgb(165, 4, 58); }
.xnXq a img { display: inline; width: 10px; margin: 0px 0px 0px 10px; }
.xnNew1 img { display: block; width: 151px; margin: 15px; }
.xnHot1 { width: 175px; height: 30px; padding: 10px 0px 10px 10px; }
.xnHot1 a { float: left; width: 68px; padding-left: 12px; height: 30px; line-height: 24px; margin-right: 5px; color: rgb(255, 255, 255); background: transparent url('/2020/a_hot1.jpg') no-repeat scroll 0% 0%; }
.xnHot1 a:hover { color: rgb(204, 153, 0); }
.huamei_pagebox { clear: both; font-family: 宋体; margin-top: 10px; text-align: center; }
.huamei_pagebox span.huamei_pagebox_num { border-style: solid; border-width: 1px; color: rgb(177, 152, 44); margin-right: 2px; padding: 2px 5px; }
.huamei_pagebox span.huamei_pagebox_num_nonce { background-color: rgb(177, 152, 44); border-style: solid; border-width: 1px; color: rgb(255, 255, 255); font-weight: bold; margin-right: 2px; padding: 2px 5px; }
.huamei_pagebox a { border-style: solid; border-width: 1px; color: rgb(177, 152, 44); font-family: 宋体; margin-right: 2px; padding: 2px 5px; text-decoration: none; }
.wrapper { padding: 20px 0px; }
a { text-decoration: none; color: rgb(102, 102, 102); }
.wrapper { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; line-height: 21px; font-size: 12px; color: rgb(102, 102, 102); }
.comcontent { width: 980px; margin: 0px auto; }
.comleft { width: 191px; float: left; }
.comleft .second { height: 325px; background: transparent url('/2020/w2.jpg') no-repeat scroll 0% 0%; position: relative; }
.comleft .second ul { position: absolute; left: 16px; top: 221px; }
.comleft .second ul li { height: 24px; line-height: 24px; }
.comleft .second ul li a { color: rgb(102, 102, 102); }
.comleft .second ul li a:hover { color: rgb(165, 4, 58); }
.comright { float: right; width: 754px; }
.comright .ttitle { padding-left: 17px; background: transparent url('/2020/house.jpg') no-repeat scroll 0px 4px; }
.comright .ttitle a { color: rgb(102, 102, 102); }
.comright .ttitle a:hover { color: rgb(165, 4, 58); }
.comrcon { margin-top: 15px; }
.comrmid { overflow: hidden; padding: 0px 30px; width: 690px; border-left: 2px solid rgb(223, 223, 223); border-right: 2px solid rgb(223, 223, 223); }
.comtent { margin-top: 15px; }
.block { display: block; }
.centerul { width: 658px; margin: 15px auto 0px; }

.xnXq ul li { height:130px;}
.xnXq ul li img { width:176px; height:125px; margin:5px 0px;}
.centerul li { height: 26px; line-height: 26px; font-size: 14px; margin: 0px 10px;}
.centerul li a { color: rgb(102, 102, 102); }
.centerul li a:hover { color: rgb(165, 4, 58); }
.ks_ol_comm_div, .ks_ol_comm_div div { margin: 0px; background-color: transparent; position: static; height: initial; width: initial; }
/* ::::: http://images.ubeauty.cn/swt/public/css/right_call.css ::::: */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, th, td, img { border: medium none; margin: 0px; padding: 0px; }
.swt-right ul, li { margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; font-size: 12px; border: 0px none; }
.pf_0701 { width: 125px; position: fixed; z-index: 99999; left: -125px; top: 50%; transform: translateY(-50%); opacity: 0; transition: all 0.8s ease-in 0s; }
.pf_0701 .closeBtn { width: 28px; height: 28px; position: absolute; right: -10px; top: -10px; background: transparent url('/2020/pf_closebtn.png') repeat scroll 0% 0%; cursor: pointer; transform-origin: center top 0px; transition: all 0.8s ease-in 1s; transform: perspective(400px) rotate3d(1, 0, 0, -180deg); opacity: 0; }
.pf_0701 .pro a { display: block; float: left; margin-bottom: 6px; transform-style: preserve-3d; }
.pf_0701 .pro a img { transform-origin: center top 0px; transition: all 0.8s ease-in 1s; transform: perspective(400px) rotate3d(1, 0, 0, -180deg); opacity: 0; }
.pf_0701 a.btn { width: 54px; height: 55px; display: block; margin-left: 23px; }
.pf_0701.show a img, .pf_0701.show .closeBtn { transform: perspective(400px); opacity: 1; }
.pf_0701.show a.i1 img { transition-delay: 1.4s; }
.pf_0701.show a.i2 img { transition-delay: 1.8s; }
.pf_0701.show a.i3 img { transition-delay: 2.2s; }
.pf_0701.show a.i4 img { transition-delay: 2.5s; }
.pf_0701.show a.i5 img { transition-delay: 2.9s; }
.pf_0701.show a.btn img { transition-delay: 3.4s; }
.pf_0701.show .closeBtn { transition-delay: 3.9s; }
.pf_0701.show { left: 0px; opacity: 1; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0px; padding: 0px; }
#divM { display: none; }
.tc20180611 { width: 500px; height: 404px; overflow: hidden; position: fixed; right: 50%; bottom: 50%; z-index: 10000; margin-right: -250px; margin-bottom: -202px; border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }
.tc20180611 .tc_cont { width: 100%; height: 125px; }
.tc20180611 .scroll_txt { width: 480px; height: 30px; margin: 11px auto; overflow: hidden; }
.tc20180611 .scroll_txt .bd, .tc20180611 .scroll_txt .bd li { width: 100%; float: left; }
.tc20180611 .scroll_txt a { width: 50%; display: block; float: left; text-align: center; font-size: 20px; line-height: 30px; color: rgb(86, 87, 95); text-decoration: none; }
.tc20180611 .scroll_txt a span { color: rgb(255, 0, 0); }
.tc20180611 .text { width: 260px; height: 61px; margin-left: 20px; float: left; border-radius: 6px; border: 1px solid rgb(225, 225, 225); background: transparent url('/2020/input_bg.jpg') repeat scroll left top; }
.tc20180611 .text input { width: 240px; margin: 10px 10px 0px; border: 0px none; outline: medium none; float: left; font-size: 15px; line-height: 22px; color: rgb(176, 176, 176); }
.tc20180611 #qchat { width: 88px; height: 61px; display: block; float: right; cursor: pointer; background: transparent url('/2020/buttom2.jpg') no-repeat scroll right top; border-radius: 6px; border: 0px none; outline: medium none; margin-right: 20px; }
.tc20180611 #zx { width: 88px; height: 61px; display: block; float: right; cursor: pointer; background: transparent url('/2020/buttom.jpg') no-repeat scroll right top; border-radius: 6px; border: 0px none; margin-right: 10px; outline: medium none; }
.tc20180611 .close { width: 22px; height: 22px; border-radius: 50%; position: absolute; right: 4px; top: 4px; background: transparent url('/2020/tc_close.png') repeat scroll 0% 0%; z-index: 1; cursor: pointer; }
.pub-wide-banner { display: none; position: fixed; bottom: 0px; left: 0px; width: 100%; height: 160px; background-color: rgba(0, 0, 0, 0.9); z-index: 999; }
.pub-wide-banner .wrap { position: relative; width: 1000px; height: 100%; margin: 0px auto; }
.pub-wide-banner .image { width: 1001px; height: 207px; position: absolute; bottom: -3px; left: 30px; overflow: hidden; }
.pub-wide-banner .hmgo { display: inline-block; position: absolute; bottom: 23px; right: 155px; width: 70px; height: 70px; }
.pub-wide-banner .close { display: inline-block; position: absolute; bottom: 128px; right: -34px; width: 24px; height: 24px; background: transparent url('/2020/close.png') no-repeat scroll center center / contain ; transition: all 0.5s ease 0s; }
.pub-wide-banner .close:hover { transform: rotate(180deg); }
.pub-wide-banner .wrap .prev, .wrap .next { position: absolute; left: -24%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: transparent url('/2020/slider-arrow.png') no-repeat scroll -110px 5px; opacity: 0.5; }
.pub-wide-banner .wrap .next { left: auto; right: -24%; background-position: 8px 5px; }
.pub-wide-banner .wrap .prev:hover, .next:hover { opacity: 1; }


.xnMain { width: 1200px; height: auto; margin: 0px auto; }
.xnMain .xnM1 { width: 1200px; height: auto; float: left; margin-top: 20px; }
.xnMain .xnM1 li { width: 92px; height: 75px; float: left; }
.xnMain .xnM1 li a { width: 92px; height: 75px; float: left; display: block; text-decoration: none; }
.xnMain .xnM1 li a p { line-height: 25px; font-size: 12px; text-align: center; color: rgb(181, 0, 79); padding-top: 50px; }
.xnMain .xnM1 .B1 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll 0px -82px; }
.xnMain .xnM1 .B2 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -92px -82px; }
.xnMain .xnM1 .B3 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -184px -82px; }
.xnMain .xnM1 .B4 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -276px -82px; }
.xnMain .xnM1 .B5 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -368px -82px; }
.xnMain .xnM1 .B6 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -460px -82px; }
.xnMain .xnM1 .B7 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -552px -82px; }
.xnMain .xnM1 .B8 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -644px -82px; }
.xnMain .xnM1 .B10 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -828px -82px; }
.xnMain .xnM1 .B11 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -920px -82px; }
.xnMain .xnM1 .B12 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -1020px -82px; }
.xnMain .xnM1 .B13 { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -1104px -82px; }
.xnMain .xnM1 .B1:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll 0px 2px; }
.xnMain .xnM1 .B2:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -92px 2px; }
.xnMain .xnM1 .B3:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -184px 2px; }
.xnMain .xnM1 .B4:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -276px 2px; }
.xnMain .xnM1 .B5:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -368px 2px; }
.xnMain .xnM1 .B6:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -460px 2px; }
.xnMain .xnM1 .B7:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -552px 2px; }
.xnMain .xnM1 .B8:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -644px 2px; }
.xnMain .xnM1 .B10:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -828px 2px; }
.xnMain .xnM1 .B11:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -920px 2px; }
.xnMain .xnM1 .B12:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -1020px 2px; }
.xnMain .xnM1 .B13:hover { background: transparent url('/2020/xm_list.jpg') no-repeat scroll -1104px 2px; }
.focus_item { width: 100%; margin: 0px auto; }