/* ::::: http://www.tzyxmr.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; }
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; }
.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; }
.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; }
/* ::::: http://www.tzyxmr.net/huameiTemplets/201407/css/article.css ::::: */

.xmPage { width: 1200px; height: auto; float: left; margin-top: 50px; }
.xmPage .xmLeft { width: 815px; border: 1px solid rgb(214, 209, 219); float: left; }
.xmPage .xmLeft .xmNav { width: 815px; height: 32px; border-bottom: 1px solid rgb(214, 209, 219); float: left; margin: 15px 0px 0px; }
.xmPage .xmLeft .xmNav .span1 { width: 86px; height: 18px; float: left; padding-left: 10px; background: transparent url('/2020/xmpage.jpg') no-repeat scroll right top; display: block; margin: 3px 0px; }
.xmPage .xmLeft .xmNav .n1 { width: 600px; height: auto; font-size: 13px; display: block; float: left; margin: 3px 0px; }
.xmPage .xmLeft .xmNav .t_more { width: 100px; height: 18px; float: left; font-size: 14px; color: rgb(102, 102, 102); font-family: "微软雅黑","黑体"; background: rgb(204, 204, 204) none repeat scroll 0% 0%; padding: 3px; }
.xmPage .xmLeft .content { width: 780px; height: auto; margin: 0px auto; padding-top: 50px; clear: left; }
.xmPage .xmLeft .content .top { width: 780px; height: 100px; margin: 0px auto 20px; border-bottom: 1px dashed rgb(102, 102, 102); }
.xmPage .xmLeft .content .title { width: 780px; height: auto; float: left; line-height: 35px; color: rgb(204, 0, 102); text-align: center; font-weight: bold; margin-bottom: 15px; }
.xmPage .xmLeft .content .title h1 { font-size: 20px; }
.xmPage .xmLeft .content .tips { width: 780px; height: 25px; float: left; font-size: 12px; color: rgb(102, 102, 102); text-align: center; font-family: "宋体"; margin-bottom: 15px; }
.xmPage .xmLeft .content span { line-height: 20px; }
.xmPage .xmLeft .content .main { width: 780px; height: auto; }
.xmPage .xmLeft .content .main .ad { width: 780px; height: auto; float: left; margin-bottom: 20px; display: block; }
.xmPage .xmLeft .content .main .cont { width: 780px; height: auto; margin: 0px auto; line-height: 30px; font-size: 14px; color: rgb(51, 51, 51); }
.xmPage .xmLeft .content .main .cont iframe { height: 500px;}
.xmPage .xmLeft .content .main .cont img { max-width:100% !important; height:auto; margin-bottom: 10px;}
.xmPage .xmLeft .content .main .cont p { float: left; margin: 0px auto 10px; height: auto; text-indent: 2em; width: 100%;}
/*.xmPage .xmLeft .content .main .cont .xl63 { float: right; color:red;}
.xmPage .xmLeft .content .main .cont .xl65 { float: right; color:red;}*/
.xmPage .xmLeft .content .main .cont li { font-size: 14px; }
.xmPage .xmLeft .content .main .cont ul li span:nth-child(1) { width: 130px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; margin-right:20px; }
.xmPage .xmLeft .content .main .cont ul li span:nth-child(2) { width: 550px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.xmPage .xmLeft .content .main .cont ul li span:nth-child(3) { float: right; color:red;}

.xmPage .xmLeft .xmlink { width: 570px; height: auto; float: left; padding: 0px 121px; margin: 30px 0px 60px; }
.xmPage .xmLeft .xmlink a { width: 166px; height: 47px; float: left; display: block; margin: 0px 10px; }
.xmPage .xmLeft .zjzx { background: transparent url('/2020/xmpage-27.jpg') no-repeat scroll center top; }
.xmPage .xmLeft .zxzx { background: transparent url('/2020/xmpage-28.jpg') no-repeat scroll center top; }
.xmPage .xmLeft .wechat { background: transparent url('/2020/xmpage-29.jpg') no-repeat scroll center top; position: relative; }
.xmPage .xmLeft .wx { width: 166px; height: 47px; float: left; }
.xmPage .xmLeft .wechat .wicon { width: 162px; height: 172px; left: 2px; top: -162px; display: block; position: absolute; background: transparent url('/2020/b_er.png') no-repeat scroll center top; opacity: 0; transform: scale(0); transform-origin: 100% 70% 0px; transition: all 0.3s ease 0s; }
.xmPage .xmLeft .wx:hover .wicon { display: block; transform: scale(1); opacity: 1; top: -162px; left: 2px; }
.xmPage .xmLeft .textPage { width: 730px; height: 100px; margin: 0px auto; clear: left; }
.xmPage .xmLeft .textPage .s1 { width: 700px; height: 18px; float: left; display: block; padding-left: 18px; margin-top: 2px; line-height: 18px; }
.xmPage .xmLeft .textPage .b1 { background: transparent url('/2020/articlepage-04.jpg') no-repeat scroll 0px -34px; }
.xmPage .xmLeft .textPage .b1:hover { background: transparent url('/2020/articlepage-04.jpg') no-repeat scroll 0px 0px; }
.xmPage .xmLeft .textPage .b2 { background: transparent url('/2020/articlepage-04.jpg') no-repeat scroll 0px -51px; }
.xmPage .xmLeft .textPage .b2:hover { background: transparent url('/2020/articlepage-04.jpg') no-repeat scroll 0px -17px; }
.xmPage .xmLeft .textPage .onPage { width: 730px; height: 30px; float: left; line-height: 20px; font-size: 14px; }
.xmPage .xmLeft .textShare { width: 730px; height: 80px; margin: 0px auto; clear: left; }
.xmPage .xmLeft .textShare a { margin-right: 15px; text-align: center; }
.xmPage .xmLeft .textRead { width: 730px; height: 185px; margin: 0px auto 40px; clear: left; border: 1px solid rgb(204, 204, 204); }
.xmPage .xmLeft .textRead .title { width: 700px; height: 45px; float: left; line-height: 30px; font-size: 15px; color: rgb(204, 0, 102); margin-left: 15px; padding-left: 15px; background: transparent url('/2020/articlepage-06.jpg') no-repeat scroll left 11px; }
.xmPage .xmLeft .textRead ul { width: 730px; height: auto; float: left; }
.xmPage .xmLeft .textRead li { width: 310px; height: 30px; float: left; list-style-type: disc; margin-left: 25px; overflow: hidden; }
.xmPage .xmLeft .textRead li a { line-height: 30px; text-decoration: none; text-align: left; font-size: 14px; }
.xmPage .xmLeft .textReada { width: 730px; height: 185px; margin: 0px auto 10px; clear: left; border: 1px solid rgb(204, 204, 204); }
.xmPage .xmLeft .textReada .title { width: 700px; height: 45px; float: left; line-height: 30px; font-size: 15px; color: rgb(204, 0, 102); margin-left: 15px; padding-left: 15px; background: transparent url('/2020/articlepage-06.jpg') no-repeat scroll left 11px; }
.xmPage .xmLeft .textReada ul { width: 730px; height: auto; float: left; }
.xmPage .xmLeft .textReada li { width: 200px; height: 30px; float: left; list-style-type: disc; margin-left: 25px; overflow: hidden; }
.xmPage .xmLeft .textReada li a { line-height: 30px; text-decoration: none; text-align: left; font-size: 14px; }
.xmPage .xmRight { width: 369px; height: 2300px; border: 1px solid rgb(214, 209, 219); float: left; margin-left: 12px; }
.xmPage .xmRight .xmrbbor { width: 369px; height: 1px; float: left; border-bottom: 1px solid rgb(214, 209, 219); clear: left; }
.xmPage .xmRight .xmrFrame { width: 346px; height: auto; margin: 0px auto; clear: left; }
.xmPage .xmRight .xmrFrame .xmrtitle { width: 346px; height: auto; float: left; padding: 10px 0px 12px; }
.xmPage .xmRight .xmrFrame .xmrlhan { width: 346px; height: 30px; float: left; }
.xmPage .xmRight .xmrFrame .xmrlhan span { float: right; margin-right: 10px; }
.xmPage .xmRight .xmrFrame .xmrlhan a { width: 13px; height: 12px; margin: 0px 3px; float: left; background: transparent url('/2020/xmpage-03.jpg') no-repeat scroll -8px 0px; }
.xmPage .xmRight .xmrFrame .xmrlhan a:hover { background: transparent url('/2020/xmpage-03.jpg') no-repeat scroll -29px 0px; }
.xmPage .xmRight .xmrFrame .xmrlhan .ahover { background: transparent url('/2020/xmpage-03.jpg') no-repeat scroll -29px 0px; }
.xmPage .xmRight .xmrFrame .xmrlh { width: 346px; height: 310px; float: left; overflow: hidden; margin-bottom: 25px; }
.xmPage .xmRight .xmrFrame .xmrlh li { float: left; }
.xmPage .xmRight .xmrFrame .xmrlh li a { width: 346px; height: 310px; float: left; display: block; }
.xmPage .xmRight .xmrFrame .xmrvideo { width: 346px; height: 203px; float: left; background: rgb(102, 102, 102) none repeat scroll 0% 0%; margin: 10px 0px 30px; }
.xmPage .xmRight .xmrFrame .xmrty { width: 346px; height: 242px; float: left; margin: 10px 0px 30px; position: relative; clear: left; overflow: hidden; }
.xmPage .xmRight .xmrFrame .xmrty .lgan { width: 28px; height: 10px; position: absolute; bottom: 10px; right: 10px; }
.xmPage .xmRight .xmrFrame .xmrty .lgan a { width: 10px; height: 10px; float: left; display: block; padding: 0px 2px; }
.xmPage .xmRight .xmrFrame .xmrty .tpgdce1 { width: 346px; height: 240px; overflow: hidden; }
.xmPage .xmRight .xmrFrame .xmrty ul { list-style: outside none none; width: 50000px; }
.xmPage .xmRight .xmrFrame .xmrty li { float: left; }
.xmPage .xmRight .xmrFrame .xmrty li a { width: 346px; height: 240px; float: left; display: block; }
.xmPage .xmRight .xmrFrame .xmrtel { width: 346px; height: 78px; float: left; margin: 10px 0px 30px; }
.xmPage .xmRight .xmrFrame .xmrtel1 { width: 272px; height: 120px; margin: 0px auto 30px; clear: left; }
.xmPage .xmRight .xmrFrame .xmrspecial { width: 346px; height: auto; float: left; margin: 10px 0px 30px; }
.xmPage .xmRight .xmrFrame .xmrspecial li { width: 165px; height: 130px; float: left; margin: 0px 4px 15px; overflow: hidden;}
.xmPage .xmRight .xmrFrame .xmrspecial li .pic { width: 165px; height: 97px; float: left; background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.xmPage .xmRight .xmrFrame .xmrspecial li .pic img { width: 165px; height: 97px; }
.xmPage .xmRight .xmrFrame .xmrspecial li .f14 { font-size: 14px; color: rgb(181, 0, 79); }
.xmPage .xmRight .xmrFrame .xmrspecial li p { color: rgb(65, 65, 65); }
.xmPage .xmRight .xmrFrame .xmrspecial li a { text-decoration: none; font-size: 12px; text-align: center; display: block; }
.xmPage .xmRight .xmrFrame .xmrcnxh { width: 346px; height: auto; float: left; margin: 10px 0px 30px; }
.xmPage .xmRight .xmrFrame .xmrcnxh li { width: 165px; height: 130px; float: left; margin: 0px 4px 15px; overflow: hidden;}
.xmPage .xmRight .xmrFrame .xmrcnxh li .pic { width: 165px; height: 97px; float: left; background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.xmPage .xmRight .xmrFrame .xmrcnxh li .pic img { width: 165px; height: 97px; }
.xmPage .xmRight .xmrFrame .xmrcnxh li .f14 { font-size: 14px; color: rgb(181, 0, 79); }
.xmPage .xmRight .xmrFrame .xmrcnxh li p { color: rgb(65, 65, 65); }
.xmPage .xmRight .xmrFrame .xmrcnxh li a { text-decoration: none; font-size: 12px; text-align: center; display: block; }
/* ::::: http://bdimg.share.baidu.com/static/api/css/share_style0_16.css?v=8105b07e.css ::::: */

.bdshare-button-style0-16 .bds_qzone { background-position: 0px -52px; }
.bdshare-button-style0-16 .bds_tsina { background-position: 0px -104px; }
.bdshare-button-style0-16 .bds_renren { background-position: 0px -208px; }
.bdshare-button-style0-16 .bds_tqq { background-position: 0px -260px; }
.bdshare-button-style0-16 .bds_more { background-position: 0px 0px; }
.bdshare-button-style0-16 .bds_weixin { background-position: 0px -1612px; }
.bdshare-button-style0-16 {  }
.bdshare-button-style0-16::after { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { float: left; font-size: 12px; padding-left: 17px; line-height: 16px; height: 16px; background-image: url('/2020/icons_0_16.png'); background-repeat: no-repeat; cursor: pointer; margin: 6px 6px 6px 0px; }
.bdshare-button-style0-16 a:hover { color: rgb(51, 51, 51); opacity: 0.8; }
.bdshare-button-style0-16 .bds_more { color: rgb(51, 51, 51); float: left; }
.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 ::::: */
