* { margin: 0px; padding: 0px; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

.clear { font-size: 0px; clear: both; line-height: 0px; height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }
img { max-width: 100%; }
img, img:hover { border-style: none; outline: none; }
a:link { outline: none; TEXT-DECORATION: none; }
a:visited { outline: none; TEXT-DECORATION: none; }
a:hover { outline: none; TEXT-DECORATION: none; }
a:active { outline: none; TEXT-DECORATION: none; }
input:hover, input:active { outline: none; TEXT-DECORATION: none; }
ul { list-style-type: none; list-style: none; }
ul li { list-style-type: none; list-style: none; }
.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }


@font-face { font-family: 'siyuan-Light'; src: url(../fonts/SourceHanSansSC-Light.ttf); }
@font-face { font-family: 'siyuan-Bold'; src: url(../fonts/SourceHanSansSC-bold.ttf); }

/* body ------------------------------*/
body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; font-size: 16px; line-height: 30px; color: #313131; }


.max { width: 100%; max-width: 1920px; min-width: 320px; height: auto; display: block; margin: 0 auto; overflow: hidden; }


.m_headbox { width: 100%; height: 120px; float: left; position: relative; z-index: 22; display: block; box-shadow: 0 5px 10px -5px rgba(0,0,0,.4); }

.mob_hbox { width: 100%; height: 120px; float: left; position: relative; z-index: 22; display: none; }

.m_hnavi { width: 100%; height: 120px; float: left; position: relative; }

.m_navi { width: 1200px; display: block; margin: 0 auto; }
.m_navi ul { width: 100%; height: 120px; float: left; position: relative; margin-left: 0px; text-align: center; }
.m_navi ul li { width: 160px; height: 120px; float: none; position: relative; display: inline-block; margin: 0 30px; }
.m_navi ul li:nth-child(3) { width: 220px; height: 120px; float: none; position: relative; display: inline-block; margin: 0 10px; }
.m_navi ul li:nth-child(3) img { width: 210px; height: 90px; display: block; margin: 20px auto; }
.m_navi ul li > a { width: 100%; height: 120px; float: left; font-size: 18px; color: #333333; text-align: center; line-height: 120px; font-weight: normal; text-decoration: none; }
/*3c606c*/
.m_navi ul li:hover > a, .m_navi ul li.chov > a { color: #3c606c; text-decoration: underline; }


.m_navi ul li .m_updon { width: 160px; height: auto; float: left; position: absolute; z-index: 10; left: 0; top: 120px; background: #fff; padding: 10px 0; display: none; }

.m_navi ul li .m_updon dl { width: 100%; height: auto; float: left; }
.m_navi ul li .m_updon dl dt { width: 100%; height: 30px; float: left; }
.m_navi ul li .m_updon dl dt a { width: 100%; height: 30px; float: left; font-size: 16px; color: #333333; text-align: center; line-height: 30px; font-weight: normal; text-decoration: none; }
.m_navi ul li .m_updon dl dt a:hover { color: #3c606c; text-decoration: underline; }

.m_navi ul li:hover .m_updon { width: 160px; height: auto; float: left; position: absolute; z-index: 10; left: 0; top: 120px; background: #fff; padding: 10px 0; display: block; }

.m_navi ul li:hover .m_updon dl { width: 100%; height: auto; float: left; }
.m_navi ul li:hover .m_updon dl dt { width: 100%; height: 30px; float: left; }
.m_navi ul li:hover .m_updon dl dt a { width: 100%; height: 30px; float: left; font-size: 16px; color: #333333; text-align: center; line-height: 30px; font-weight: normal; text-decoration: none; }
.m_navi ul li:hover .m_updon dl dt a:hover { color: #3c606c; text-decoration: underline; }

.m_banner { width: 100%; float: left; position: relative; z-index: 12; display: block; margin-top: -4px; }
.mob_banner { width: 100%; float: left; position: relative; z-index: 12; display: none; }



#certify1 { position: relative; width: 100%; display: block; margin: 0px; }
#certify1 .swiper-container { padding: 5px; overflow: hidden; }
#certify1 .swiper-slide { width: 100%; padding: 0px; text-align: center; overflow: hidden; }
#certify1 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }

#certify1 .swiper-pagination { width: 100%; bottom: 20px; }
#certify1 .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 1px solid #fff; background-color: transparent; width: 12px; height: 12px; opacity: 1; }
#certify1 .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 1px solid #fff; background-color: #fff; -webkit-tap-highlight-color: transparent; outline: none; }


.main_content { width: 100%; margin: 0; padding: 0; position: relative; z-index: 1; }
.fixed_bg { background-attachment: fixed; }
.fixed_bg { width: 100%; float: left; background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 100%; position: relative; z-index: 1; }

.bg_1 { width: 100%; float: left; height: auto !important; min-height: initial; background-image: url(../images/index_custbg.jpg); }
.bg_2 { width: 100%; float: left; height: auto !important; min-height: initial; background-image: url(../images/index_compbg.jpg); }
.bg_3 { width: 100%; float: left; height: auto !important; min-height: initial; background-image: url(../images/contabg.jpg); }
.bg_4 { width: 100%; float: left; height: auto !important; min-height: initial; background-image: url(../images/footbgc.jpg); }

.bg_abo { width: 100%; float: left; height: auto !important; min-height: 1000px; background: #fff url(../images/all_bg1.jpg) no-repeat center top; background-size:1920px 960px; background-attachment:fixed; }

.scroll_bg { min-height: 100%; position: relative; z-index: 2; }

.color_1 { width: 100%; float: left; height: auto !important; min-height: initial; background-color: #fff; }
.color_2 { width: 100%; float: left; height: auto !important; min-height: initial; background-color: #fff; }





.m_index { width: 94%; max-width: 1200px; display: block; margin: 0 auto; }

.m_inc_cokk { width: 100%; float: left; margin: 3% 0; }

.m_inc_cokk h3 { width: 100%; float: left; font-family: 'siyuan-Light',Arial; font-size: 46px; color: #dddddd; text-align: center; font-weight: normal; line-height: 50px; position: relative; z-index: 5; text-transform: uppercase; letter-spacing: 16px; }

.m_inc_cokk h4 { width: 100%; float: left; font-family: 'siyuan-Bold','Microsoft YaHei',Arial; font-size: 36px; color: #222222; text-align: center; font-weight: bold; line-height: 50px; position: relative; z-index: 7; margin-top: -30px; margin-bottom: 10px; padding-bottom: 10px; letter-spacing: 2px; }

.m_inc_cokk h4::after { width: 80px; height: 2px; float: left; position: absolute; left: 50%; margin-left: -40px; bottom: 0; content: ''; background: #3c606c; border: 1px solid #1c2d32; }



.none { display: none; }
.tDGai { width: 100%; height: auto; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0); border-radius: 0px; overflow: hidden; }


.Dgcon { width: 100%; height: auto; float: left; overflow: hidden; }

.m_bianji { position: relative; }
.m_bianji .biaoge { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_bianji .biaoge.on { opacity: 1; display: block; visibility: visible; }
.m_bianji .biaoge:nth-child(1) { position: relative; }

.tDGai .Dgcon ul { width: 100%; float: left; }

.tDGai .Dgcon ul li { width: 9%; max-width: 120px; margin: 0 1% 1% 1%; height: 36px; float: left; text-align: center; color: #222; font-size: 16px; line-height: 36px; border-bottom: 1px solid #fff; cursor: pointer; }

.tDGai .Dgcon ul li { text-decoration: none; color: #333; }

.tDGai .Dgcon .active { width: 9%; max-width: 120px; margin: 0 1% 1% 1%; height: 36px; float: left; font-size: 16px; color: #3c606c; text-align: center; font-weight: normal; line-height: 36px; border-bottom: 1px solid #3c606c; overflow: hidden; }


.tDGai .tea2Content { width: 100%; height: auto; float: left; clear: both; overflow: hidden; padding-top: 0px; background: #fff; display: block; }

.m_cuslist { width: 100%; float: left; }

.m_cuslist dl { width: 103%; float: left; margin: 0 0 4% 0; }

.m_cuslist dl dt { width: 47.8%; float: left; margin: 2% 2% 0 0; transition: all ease-in .5s; position: relative; overflow: hidden; }

.m_cuslist dl dt .dbox1 { width: 100%; height: 100%; float: left; margin: 0; background: url(../images/tpic_bg.png) no-repeat center bottom; background-size: 100% 100%; position: absolute; z-index: 6; left: 0; top: 0; }


.m_cuslist dl dt .dbox1 .dbiao { width: 94%; margin: 76% 0% 2% 3%; height: 36px; float: left; font-size: 30px; color: #fff; text-align: center; font-weight: bold; line-height: 36px; transition: all linear .5s; overflow: hidden; }

.m_cuslist dl dt .dbox1 .dxqing { width: 94%; margin: 1% 0% 4% 3%; height: 30px; float: left; font-size: 24px; color: #fff; text-align: center; font-weight: normal; line-height: 30px; overflow: hidden; }

.m_cuslist dl dt .dbox1 .dxmore { width: 140px; display: block; transition: all linear .5s; margin: 20px auto 0 auto; opacity: 0; }

.m_cuslist dl dt .dbox1 .dxmore font { width: 100%; height: 48px; float: left; border: 1px solid #fff; font-size: 16px; color: #fff; text-align: center; font-weight: normal; line-height: 48px; }




.m_cuslist dl dt:hover .dbox1 .dbiao { width: 94%; margin: 66% 0% 2% 3%; height: 36px; float: left; font-size: 30px; color: #fff; text-align: center; font-weight: bold; line-height: 36px; overflow: hidden; }

.m_cuslist dl dt:hover .dbox1 .dxmore { width: 140px; display: block; margin: 20px auto 0 auto; transition: all linear .5s; display: block; opacity: 1; }

.m_cuslist dl dt img.cpic1 { width: 100%; float: left; position: relative; z-index: 3; }


.m_cuslist dl dd { width: 23%; float: left; margin: 2% 2% 0 0; transition: all ease-in .5s; position: relative; overflow: hidden; }

.m_cuslist dl dd .dbox1 { width: 100%; height: 100%; float: left; margin: 0; background: url(../images/tpic2_bg.png) no-repeat center bottom; background-size: 100% 100%; position: absolute; z-index: 6; left: 0; top: 0; }

.m_cuslist dl dd .dbox1 .dbiao { width: 94%; margin: 64% 0% 0% 3%; height: 36px; float: left; font-size: 20px; color: #fff; text-align: center; font-weight: bold; line-height: 36px; transition: all linear .5s; overflow: hidden; }


.m_cuslist dl dd .dbox1 .dxqing { width: 94%; margin: 1% 0% 4% 3%; height: 30px; float: left; font-size: 14px; color: #fff; text-align: center; font-weight: normal; line-height: 30px; overflow: hidden; }

.m_cuslist dl dd .dbox1 .dxmore { width: 120px; display: block; margin: 20px auto 0 auto; transition: all linear .5s; opacity: 0; }

.m_cuslist dl dd .dbox1 .dxmore font { width: 100%; height: 38px; float: left; border: 1px solid #fff; font-size: 16px; color: #fff; text-align: center; font-weight: normal; line-height: 38px; transition: all linear .5s; }


.m_cuslist dl dd .dbox1 { width: 100%; height: 100%; float: left; margin: 0; background: url(../images/tpic2_bg.png) no-repeat center bottom; background-size: 100% 100%; position: absolute; z-index: 6; left: 0; top: 0; }

.m_cuslist dl dd:hover .dbox1 .dbiao { width: 94%; margin: 44% 0% 0% 3%; height: 36px; float: left; font-size: 20px; color: #fff; text-align: center; font-weight: bold; transition: all linear .5s; line-height: 36px; overflow: hidden; }

.m_cuslist dl dd:hover .dbox1 .dxmore { width: 120px; display: block; margin: 20px auto 0 auto; transition: all linear .5s; opacity: 1; }


.m_cuslist dl dd img.cpic1 { width: 100%; float: left; position: relative; z-index: 3; }



/*定制流程 Customization process*/


.m_proc { width: 100%; float: left; margin: 2% 0; }

.m_proc ul { width: 100%; float: left; }
.m_proc ul li { width: 16%; max-width: 180px; float: left; margin: 3% 4% 0 0; position: relative; }
.m_proc ul li::after { width: 23px; height: 26px; background: url(../images/c_you1.png) no-repeat left top; float: right; position: absolute; top: 100px; right: -30px; content: ''; }
.m_proc ul li:last-child::after { width: 23px; height: 26px; background: url(../images/c_you1.png) no-repeat left top; float: right; position: absolute; top: 100px; right: -30px; content: ''; display: none; }
.m_proc ul li img { width: 60px; display: block; margin: 4% auto 2% auto; }

.m_proc ul li .pbiao { width: 100%; height: 40px; float: left; font-size: 20px; color: #222; text-align: center; font-weight: bold; line-height: 40px; text-overflow: ellipsis; overflow: hidden; }


.m_proc ul li .pxiang { width: 100%; height: 140px; float: left; font-size: 14px; color: #222; text-align: center; font-weight: normal; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }


/*上门量体  Door to door volume*/

.m_door { width: 1200px; height: 530px; float: left; margin: 3% 0 4% 0; background: url(../images/index_dobg.jpg) no-repeat center bottom; background-size:100% 100%; }

.m_dtable { width: 600px; height: 370px; float: right; margin: 80px 30px 0 0; background: #fff; padding: 0 20px; }

.dinp1 { width: 260px; height: 54px; float: left; margin: 30px 10px 0 14px; padding-left: 10px; background: #fff; border: 1px solid #cccccc; font-size: 18px; color: #222; text-align: left; font-weight: normal; line-height: 54px; }

.dinp2 { width: 566px; height: 54px; float: left; margin: 30px 0px 0 14px; }

input.ECalendar { width: 99%; height: 54px; float: left; background: none; border: none; padding-left: 10px; font-size: 18px; color: #222; text-align: left; font-weight: normal; line-height: 54px; position: relative; cursor: pointer; z-index: 10; }

.dbtn { width: 568px; height: 54px; float: left; margin: 30px 0px 20px 14px; background: #3c606c; border: none; font-size: 20px; color: #fff; text-align: center; font-weight: normal; line-height: 54px; }

/*首页   公司简介*/


.m_company { width: 100%; height: auto; background: transparent; float: left; margin: 1% 0 4% 0; position: relative; z-index: 15; display: flex; align-items: center; justify-content: space-between; flex-flow: nowrap; }



.m_compimg { width: 38%; max-width: 680px; float: left; margin: 0% 0 0 18.6%; position: relative; z-index: 8; }

.m_compimg img { width: 100%; }

.m_comptxt { width: 48.6%; max-width: 960px; height: auto !important; min-height: 450px; float: left; margin: 0% 0 2% -3%; position: relative; z-index: 4; padding: 3% 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.11); }


.m_compcon { width: 480px; float: left; margin: 3% 0 3% 120px; font-size: 16px; color: #333333; text-align: left; font-weight: normal; line-height: 30px; }


.m_compcon font { width: 100%; height: 300px; float: left; font-size: 16px; color: #333333; text-align: left; font-weight: normal; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }


.m_camore { width: 160px; float: left; margin: 30px 0 30px 0; }


.m_camore a { width: 100%; height: 50px; float: left; background: #3c606c; border: none; font-size: 16px; color: #fff; text-align: center; font-weight: normal; line-height: 50px; }


/*首页 联系我们 contact us*/

.m_conta { width: 100%; float: left; margin: 2% 0; }

.m_conta ul { width: 100%; float: left; }
.m_conta ul li { width: 23%; max-width: 253px; float: left; margin: 3% 0% 0 2%; position: relative; }

.m_conta ul li img { width: 60px; display: block; margin: 4% auto 4% auto; }

.m_conta ul li .cobiao { width: 100%; height: 40px; float: left; font-size: 20px; color: #222; text-align: center; font-weight: normal; line-height: 40px; text-overflow: ellipsis; overflow: hidden; }


.m_conta ul li .coxiang { width: 100%; height: 80px; float: left; font-size: 16px; color: #222; text-align: center; font-weight: normal; line-height: 20px; display:block; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }


.m_conta ul li .coxiang a { color: #222; }



/* 底部信息 */

.m_footer { width: 100%; float: left; position: relative; }

.m_foot1 { width: 760px; float: left; margin-top: 40px; position: relative; }

.m_foot1_bt { width: 100%; float: left; position: relative; border-bottom: 2px solid #faba4b; font-family: Arial; font-size: 18px; color: #ffffff; text-align: left; font-weight: normal; line-height: 30px; text-transform: uppercase; display: none; }

.m_foot1_bt font { width: 100%; float: left; position: relative; font-size: 16px; color: #ffffff; text-align: left; font-weight: normal; line-height: 30px; }
.m_foot1 ul { width: 100%; float: left; position: relative; }
.m_foot1 ul li { width: 100px; float: left; margin: 0px 90px 0 0; position: relative; }

.m_foot1 ul li h4 { width: 100%; height: 60px; float: left; position: relative; font-size: 20px; color: #ffffff; text-align: left; font-weight: normal; line-height: 60px; }

.m_foot1 ul li h4 a { color: #fff; font-size: 20px; }

.m_foot1 ul li h4::after { width: 100px; height: 2px; float: left; background: #faba4b; position: absolute; left: 0; bottom: 0; content: ''; }

.m_foot1 ul li dl { width: 100px; float: left; margin-bottom: 3%; position: relative; }
.m_foot1 ul li dl dt { width: 100px; float: left; }
.m_foot1 ul li dl dt a { width: 100px; float: left; height: 30px; font-size: 16px; color: #ffffff; text-align: left; font-weight: normal; line-height: 30px; text-decoration: none; }
.m_foot1 ul li dl dt a:hover { width: 100px; float: left; height: 30px; font-size: 16px; color: #ffffff; text-align: left; font-weight: normal; line-height: 30px; text-decoration: underline; }



.m_foot2 { width: 360px; float: right; margin-top: 60px; position: relative; }
.m_foot2 ul { width: 100%; float: left; }
.m_foot2 ul li { width: 140px; float: left; margin: 3% 40px 0 0; }
.m_foot2 ul li img { width: 100%; display: block; margin: 0 auto; }
.m_foot2 ul li font { width: 100%; float: left; margin: 1% 0 2% 0; height: 30px; font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; line-height: 30px; text-decoration: none; }




.m_foot3 { width: 100%; float: left; margin-top: 20px; border-top: 1px solid #777; position: relative; padding: 5px 0; font-size: 14px; color: #bbbbbb; text-align: center; font-weight: normal; line-height: 30px; }

.m_foot3 a { color: #bbb; }

/*right_layer*/


#right_layer { width: 70px; height: auto !important; min-height: 50px; float: right; display: block; position: fixed; _position: absolute; z-index: 88; right: 10px; bottom: 70px; }

#right_layer ul { float: left; }
#right_layer ul li { width: 68px; height: 68px; float: left; margin-top: 5px; background: #fff; border: 1px solid #ccc; position: relative; z-index: 900; }

#right_layer ul li img.fimg1 { width: 26px; display: block; margin: 10px auto 5px auto; }
#right_layer ul li img.fimg2 { width: 26px; display: none; margin: 10px auto 5px auto; }

#right_layer ul li font { width: 100%; float: left; margin: 0; height: 20px; font-size: 14px; color: #666666; text-align: center; font-weight: normal; line-height: 20px; text-decoration: none; overflow: hidden; }


#right_layer ul li:hover { width: 68px; height: 68px; float: left; margin-top: 5px; background: #3c606c; border: 1px solid #3c606c; position: relative; z-index: 900; }

#right_layer ul li:hover img.fimg1 { width: 26px; display: none; margin: 10px auto 5px auto; }
#right_layer ul li:hover img.fimg2 { width: 26px; display: block; margin: 10px auto 5px auto; }


#right_layer ul li:hover font { color: #fff; }



#right_layer ul li .rwx { width: 140px; height: 140px; float: left; display: block; display: none\9; position: absolute; z-index: 990; right: 76px; top: 0; margin-top: -60px; background: #fff; border: 1px solid #ccc; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#right_layer ul li:hover .rwx { width: 140px; height: 140px; float: left; display: block; position: absolute; z-index: 190; right: 76px; top: 0; margin-top: -30px; background: #fff; border: 1px solid #3c606c; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); }

#right_layer ul li .r_kefu { width: 260px; height: 70px; float: left; display: block; position: absolute; z-index: 90; right: 50px; top: 0; margin-top: -1px; margin-right: -370px; background: #ccc; font-size: 20px; color: #3c606c; text-align: center; font-weight: normal; line-height: 70px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


#right_layer ul li:hover .r_kefu { width: 260px; height: 70px; float: left; display: block; position: absolute; z-index: 99; right: 68px; top: 0; margin-top: -1px; margin-right: 0px; background: #3c606c; font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; line-height: 70px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


#right_layer ul li .r_qq { width: 260px; height: 50px; float: left; display: block; position: absolute; z-index: 590; right: 68px; top: 0; margin-top: 0px; margin-right: -170px; background: #ccc; font-size: 20px; color: #3c606c; text-align: center; font-weight: normal; line-height: 70px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


#right_layer ul li:hover .r_qq { width: 260px; height: 50px; float: left; display: block; position: absolute; z-index: 190; right: 50px; top: 0; margin-top: 0px; margin-right: 0px; background: #ccc; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


#right_layer ul li .r_top { width: 252px; height: 50px; float: left; display: block; position: absolute; z-index: 90; right: 50px; top: 0; margin-top: 0px; margin-right: -170px; background: #3c606c; border: 1px solid #3c606c; font-family: SimSun; font-size: 14px; color: #666; line-height: 50px; text-align: center; font-weight: normal; font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; line-height: 68px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

#right_layer ul li:hover .r_top { width: 252px; height: 50px; float: left; display: block; position: absolute; z-index: 190; right: 50px; top: 0; margin-top: 0px; margin-right: 0px; background: #3c606c; border: 1px solid #3c606c; font-family: SimSun; font-size: 14px; color: #666; line-height: 50px; text-align: center; font-weight: normal; font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; line-height: 68px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


/*关于我们  about */

.s_bann { width: 100%; height: auto; float: left; position: relative; z-index: 15; display: block; margin-bottom: -10px; overflow: hidden; }

.mobs_bann { width: 100%; height: 100%; float: left; position: absolute; z-index: 10; left: 0; top: 0; display: none; overflow: hidden; }


.s_bancon { width: 100%; height: 100%; float: left; position: absolute; z-index: 10; left: 0; top: 0; overflow: hidden; }



.s_bancon h3 { width: 100%; float: left; margin: 7% auto 0% auto; font-size: 40px; color: #fff; text-align: center; line-height: 50px; font-weight: normal; overflow: hidden; }

.s_bancon h4 { width: 100%; float: left; margin: 0% auto 2% auto; font-size: 24px; color: #fff; text-align: center; line-height: 40px; font-weight: normal; position: relative; text-transform: uppercase; }

.s_bancon h4::after { width: 130px; height: 2px; float: left; background: #ddd; position: absolute; left: 50%; margin-left: -65px; bottom: -10px; content: ''; }

.s_bannimg { width: 100%; height: auto; float: left; position: relative; z-index: 5; overflow: hidden; }

.s_bannimg img { width: 100%; }

.mobs_bann { width: 100%; height: auto; float: left; position: relative; z-index: 15; overflow: hidden; }




.mobs_bancon h3 { width: 100%; float: left; margin: 7% auto 0% auto; font-size: 40px; color: #fff; text-align: center; line-height: 50px; font-weight: normal; overflow: hidden; }

.mobs_bancon h4 { width: 100%; float: left; margin: 0% auto 2% auto; font-family: Arial; font-size: 24px; color: #fff; text-align: center; line-height: 40px; font-weight: normal; position: relative; text-transform: uppercase; }

.mobs_bancon h4::after { width: 130px; height: 2px; float: left; background: #ddd; position: absolute; left: 50%; margin-left: -65px; bottom: 0; content: ''; }

.mobs_bannimg { width: 100%; height: auto; float: left; position: relative; z-index: 5; overflow: hidden; }

.mobs_bannimg img { width: 100%; }

.s_cokkie { width: 100%; float: left; font-size: 16px; color: #999; text-align: left; line-height: 30px; font-weight: normal; padding: 10px 0; }
.s_cokkie a { color: #999; }
.s_cokkie a:hover { color: #3c606c; }


.s_abox { width: 100%; float: left; margin: 0% auto 0% auto; }


.s_about1 { width: 100%; float: left; margin: 3% auto 1% auto; font-size: 16px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; position: relative; text-transform: uppercase; }

.s_about1_bt { width: 100%; height: 40px; float: left; }

.s_about1_bt b { float: left; padding: 0 20px 0 0; font-size: 24px; color: #333333; text-align: left; line-height: 40px; font-weight: normal; font-style: normal; }


.s_about1_bt .sline { width: 50px; height: 2px; float: left; margin: 20px 0 0 0; background: #faba4b; }



.s_about1 ul { width: 102%; max-width: 1240px; float: left; }
.s_about1 ul li { width: 18%; max-width: 218px; height: auto; padding: 1% 0 4% 0; background: #fff; border: 1px solid #3c606c; float: left; margin: 2% 2% 2% 0%; position: relative; }

.s_about1 ul li img.aimg1 { width: 60px; display: block; margin: 6% auto 2% auto; }
.s_about1 ul li img.aimg2 { width: 60px; display: none; margin: 6% auto 2% auto; }

.s_about1 ul li .abiao { width: 78%; max-width: 176px; height: 50px; float: left; margin-left: 11%; font-size: 24px; color: #3c606c; text-align: center; font-weight: bold; line-height: 50px; text-overflow: ellipsis; overflow: hidden; }


.s_about1 ul li .axiang { width: 78%; max-width: 176px; height: 80px; float: left; margin-left: 11%; font-size: 16px; color: #222; text-align: center; font-weight: normal; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }


.s_about1 ul li:hover { background: #3c606c; border: 1px solid #3c606c; float: left; position: relative; }

.s_about1 ul li:hover img.aimg1 { width: 60px; display: none; margin: 6% auto 2% auto; }
.s_about1 ul li:hover img.aimg2 { width: 60px; display: block; margin: 6% auto 2% auto; }

.s_about1 ul li:hover .abiao, .s_about1 ul li:hover .axiang { color: #fff; }





.s_about2 { width: 100%; float: left; margin: 3% auto 2% auto; font-size: 16px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; position: relative; text-transform: uppercase; }

.s_about2 img { width: 48%; float: left; margin: 3% 4% 4% 0; }



.s_about2 font { width: 48%; float: left; margin: 3% 0 0 0; font-size: 16px; color: #333333; text-align: left; line-height: 26px; font-weight: normal; position: relative; text-transform: uppercase; }


.s_about2 .gsxw {
    width: 160px;
    height: 40px;
    background: #3c606c;
    float: right;
    margin: 3% 0 2% 0;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-weight: bold; 
}
.s_about2 .gsxw a{width: 160px;
    height: 40px; float:left; font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-weight: bold; }

.s_about3 { width: 100%; float: left; margin: 3% auto 2% auto; font-size: 16px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; position: relative; text-transform: uppercase; }

/*公司动态 Company dynamics*/



.s_dyna { width: 100%; float: left; margin: 3% auto 1% auto; }


.s_dyna dl { width: 100%; float: left; margin: 0% auto 1% auto; }


.s_dyna dl dd { width: 100%; float: left; margin: 1% auto 1% auto; }


.s_dyna dl dd .dyimg { width: 25%; max-width: 315px; float: left; margin: 0; overflow: hidden; }

.s_dyna dl dd .dyimg img { width: 100%; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.s_dyna dl dd:hover .dyimg img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


.s_dyna dl dd .dycon { width: 60%; max-width: 620px; float: left; margin: 1% 2%; }

.s_dyna dl dd .dycon .dbiao { width: 100%; float: left; height: 40px; font-size: 20px; color: #333333; text-align: left; line-height: 40px; font-weight: normal; }

.s_dyna dl dd .dycon .dxqing { width: 100%; float: left; height: 60px; font-size: 16px; color: #333333; text-align: left; line-height: 30px; font-weight: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }


.s_dyna dl dd .dycon .dxmore { width: 150px; height: 45px; float: left; margin: 4% 0 1% 0; background: #fff; border: 1px solid #3c606c; font-size: 16px; color: #3c606c; text-align: center; line-height: 45px; font-weight: normal; }



.s_dyna dl dd .dytime { width: 20%; max-width: 170px; height: 80px; padding: 10px 0; border-left: 1px solid #cccccc; float: right; margin: 5% 0 0 0; font-size: 24px; color: #333333; text-align: center; line-height: 30px; font-weight: normal; }

.s_dyna dl dd .dytime font { width: 100%; float: left; height: 50px; font-size: 36px; color: #333333; text-align: center; line-height: 50px; font-weight: normal; }

.s_dyna dl dd .dycon .dtime { width: 100%; float: left; height: auto; font-size: 12px; color: #666; text-align: left; line-height: 20px; font-weight: normal; display: none; }

.s_dyna dl dd:hover .dbiao { color: #3c606c; font-weight: bold; }


.s_dyna dl dd:hover .dxmore { background: #3c606c; border: 1px solid #3c606c; color: #fff; }





/*fanye*/
.s_fanye { width: 100%; float: left; padding: 2% 0; }

ul.pl1-b { PADDING: 3px; MARGIN: 3px; TEXT-ALIGN: center; }
ul.pl1-b li.pl1-b1 { display: inline-block; margin: 4px 5px; }
ul.pl1-b li.pl1-b1 span { padding: 8px 12px 8px 12px; border-radius: 0px; font-family: Arial; font-size: 14px; COLOR: #333; line-height: 20px; TEXT-DECORATION: none; border: #d9d9d9 1px solid; }
ul.pl1-b li.pl1-b1.on1 { color: #fff; }
ul.pl1-b li.pl1-b1.on1 span { color: #fff; border: #3c606c 1px solid; BACKGROUND-COLOR: #3c606c; border-radius: 0px; }
ul.pl1-b li.pl1-b1 A { padding: 8px 12px 8px 12px; font-family: Arial; font-size: 14px; COLOR: #333; TEXT-DECORATION: none; border: #d9d9d9 1px solid; background: #fff; border-radius: 0px; }
ul.pl1-b li.pl1-b1 A:hover { font-family: Arial; font-size: 14px; color: #fff; border: #3c606c 1px solid; BACKGROUND-COLOR: #3c606c; }
ul.pl1-b li.pl1-b1 A:active { font-family: Arial; font-size: 14px; color: #fff; }
ul.pl1-b li.pl1-b1 SPAN.current { FONT-WEIGHT: bold; font-family: Arial; font-size: 14px; COLOR: #333; border: #3c606c 1px solid; BACKGROUND-COLOR: #3c606c; }
ul.pl1-b li.pl1-b1 SPAN.disabled { font-family: Arial; font-size: 14px; COLOR: #333; border: #f4f4f4 1px solid; background: #f4f4f4; border-radius: 0px; }




.s_dyshow { width: 100%; height: auto !important; min-height: 700px; float: left; height: auto; font-size: 16px; color: #333333; text-align: left; line-height: 30px; font-weight: normal; padding: 2% 0 4% 0; }



.s_dyshow h3 { width: 100%; float: left; height: auto; font-size: 24px; color: #333333; text-align: center; line-height: 30px; font-weight: normal; }


.s_dyshow h4 { width: 100%; float: left; height: auto; font-size: 16px; color: #999999; text-align: center; line-height: 30px; font-weight: normal; border-bottom: 1px solid #cccccc; margin-bottom: 3%; }

.s_dyshow h4 em { font-size: 16px; color: #999999; font-style: normal; text-align: center; line-height: 30px; font-weight: normal; }

.s_dyshow img { max-width: 100%; display: block; margin: 0 auto; }

.s_dyshow font { color: #3c606c; font-weight: bold; }



.s_fenye { width: 100%; float: left; padding: 2% 0; }

.s_fenye ul { width: 100%; float: left; padding: 0% 0; }

.s_fenye ul li { width: 100%; float: left; padding: 0% 0; font-size: 14px; color: #333; }


.s_fenye ul li a { width: 100%; float: left; font-size: 14px; color: #3c606c; text-align: left; line-height: 30px; font-weight: normal; }

.s_fenye ul li a b { font-size: 14px; color: #3c606c; text-align: left; line-height: 30px; font-weight: normal; font-style: normal; }




/*现场照片 Site photos*/

.s_photos { width: 100%; float: left; margin: 3% 0 3% 0; padding: 1% 0 2% 0; border-top: 1px solid #aaa; position: relative; font-size: 16px; color: #333333; text-align: center; line-height: 34px; font-weight: normal; }

.s_photos::after { width: 80px; height: 3px; float: left; position: absolute; left: 50%; margin-left: -40px; top: -2px; background: #3c606c; content: ''; }

.s_photos h3 { width: 100%; float: left; font-size: 20px; color: #333; text-align: center; line-height: 30px; font-weight: bold; margin: 0 0 3% 0; }


.s_photos img { max-width: 100%; display: block; margin: 0 auto; }




/*保养指南 Maintenance guide*/
.s_maint { width: 100%; float: left; margin: 1% 0 6% 0; padding: 1% 0 2% 0; border-top: 1px solid transparent; position: relative; font-size: 16px; color: #333333; text-align: left; line-height: 34px; font-weight: normal; }


.s_maint img { max-width: 100%; display: block; margin: 0 auto; }



/*无需出门，感受上门定制服务 No need to go out, feel the door-to-door customized service*/

.s_service { width: 100%; float: left; margin: 5% 0 3% 0; padding: 1% 0 2% 0; border-top: 1px solid #aaa; position: relative; font-size: 16px; color: #333333; text-align: center; line-height: 34px; font-weight: normal; }

.s_service::after { width: 80px; height: 3px; float: left; position: absolute; left: 50%; margin-left: -40px; top: -2px; background: #3c606c; content: ''; }

.s_service h3 { width: 100%; float: left; font-size: 20px; color: #333; text-align: center; line-height: 30px; font-weight: bold; margin: 0 0 3% 0; }



.s_service ul { width: 123%; float: left; margin: 3% 0 4% 0; }


.s_service ul li { width: 27%; max-width: 340px; float: left; margin: 2% 6% 2% 0; position: relative; }

.s_service ul li font { width: 52px; float: left; position: absolute; left: -36px; top: -30px; height: 52px; font-size: 51px; color: #3c606c; text-align: center; line-height: 52px; font-weight: bold; font-style: oblique; }

.s_service ul li img { width: 100%; display: block; margin: 0 auto; }

.s_service ul li h4 { width: 100%; float: left; margin: 3% 0 0 0; height: 40px; font-size: 24px; color: #333333; text-align: center; line-height: 40px; font-weight: bold; }


.s_service ul li h5 { width: 94%; float: left; margin: 0% 0 0 3%; height: 104px; font-size: 20px; color: #333333; text-align: center; line-height: 26px; font-weight: normal; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }



.s_servmore { width: 60%; max-width: 590px; float: none; display: block; margin: 4% auto 4% auto; }

.s_servmore a { width: 100%; height: auto; float: left; border: 1px solid #b4bdbf; padding: 5px; background: #fff; border-radius: 40px; }

.s_servmore a font { width: 100%; height: 60px; float: left; background: #738387; border-radius: 40px; font-size: 24px; color: #f4f4f4; text-align: center; line-height: 50px; font-weight: bold; letter-spacing: 4px; display: flex; align-items: center; justify-content: center; flex-flow: nowrap; }

.s_servmore a font b { font-size: 36px; color: #faba4b; font-style: normal; }


/*定制产品   */

.s_prodtype { width: 25%; max-width: 250px; float: left; margin: 2% 0; padding: 0 0 2% 0; background:#fff; box-shadow: 0 5px 10px rgba(148,151,152,.55); display: block; }

.s_ptypebt { width: 96%; float: left; margin: 0%; padding: 3% 2%; background: #3c606c; font-size: 24px; color: #fff; text-align: center; line-height: 30px; font-weight: normal; display: block; }

.s_ptypebt em { width: 98%; float: left; margin: 0%; padding: 0 1%; font-size: 20px; color: #fff; text-align: center; line-height: 30px; font-weight: normal; font-style: normal; text-transform: capitalize; }


.mob_ptype { width: 100%; float: left; margin: 0%; padding: 3% 0%; font-size: 20px; color: #3c606c; text-align: center; line-height: 30px; font-weight: normal; display: none; position:relative;}




.mob_ptypebt { width: 100%; float: left; margin: 0%; padding: 3% 0%; font-size: 20px; color: #3c606c; text-align: center; line-height: 30px; font-weight: normal; display: none; }



.xiny_head { width: 95%; height: auto !important; min-height: 40px; float: left; padding: 10px 2% 10px 2%; cursor: pointer; position: relative; margin: 0px; font-weight: bold; background: #fff url(../images/pjio1.jpg) 90% 50% no-repeat; border-bottom: 1px solid #fff; }


.xbiaot { width: 60%; height: 40px; float: left; margin-left: 4%; font-size: 20px; color: #000000; text-align: left; line-height: 40px; font-weight: normal; overflow: hidden; }


.xiny_list .current { background: #fff url(../images/pjio2.jpg) 90% 50% no-repeat; }
.xiny_body { width: 100%; float: none; display: none; background: #fff; padding: 1% 0; font-size: 16px; color: #888; text-align: left; line-height: 34px; font-weight: 500; }


.xiny_list { margin: 2% 0; display: block; }


.mob_snavi { width: 94%; float: left; margin: 2% 0 2% 3%; display: none; }


.mob_snavi dl { width: 100%; }

.d_list { width: 100%; float: left; background: #fff; }
.d_list dl { width: 100%; float: left; }
.d_list dl dt { width: 94%; height: 40px; float: left; padding-left: 6%; font-size: 16px; color: #888; text-align: left; line-height: 40px; font-weight: 500; }
.d_list dl dt a { font-size: 16px; color: #333; text-align: left; line-height: 40px; font-weight: normal; }


.d_list dl dt:hover { width: 94%; height: 40px; float: left; padding-left: 6%; font-size: 16px; color: #888; text-align: left; line-height: 34px; font-weight: 500; background: #faba4b; }

.d_list dl dt:hover a { color: #fff; }



.d_list dl dt.lhov { width: 94%; height: 40px; float: left; padding-left: 6%; font-size: 16px; color: #888; text-align: left; line-height: 34px; font-weight: 500; background: #faba4b; }

.d_list dl dt.lhov a { color: #fff; }

.dp_olist { width: 100%; float: left; display: none; }

.s_pright { width: 75%; max-width: 890px; float: right; margin: 2% 0 2% 0; padding: 0 0 2% 0; display: block; }

.s_pright_bt { width: 100%; height: 40px; float: left; margin: -1% 0 1% 0; font-size: 24px; color: #333; text-align: left; line-height: 40px; font-weight: 500; }


.s_pright dl { width: 103%; float: left; }

.s_pright dl dd { width: 22%; float: left; margin: 2% 3% 2% 0; }


.s_pright dl dd img { width: 100%; display: block; margin: 0 auto; box-shadow:0 2px 5px rgba(0,0,0,.4) }

.s_pright dl dd h4 { width: 100%; height: 40px; float: left; margin: 2% 0 0 0; font-size: 20px; color: #333; text-align: center; line-height: 40px; font-weight: bold; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }

.s_pright dl dd font { width: 100%; height: 30px; float: left; margin: 0% 0 0 0; font-size: 16px; color: #333; text-align: center; line-height: 30px; font-weight: normal; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }

.s_pright dl dd:hover h4 { color: #3c606c; }

.s_pright dl dd:hover  img { width: 100%; display: block; margin: 0 auto; box-shadow:0 2px 5px rgba(60,96,108,.4) }



/*prod show*/

.s_pstype { width: 38%; max-width: 437px; float: left; margin: 0%; display: block; position:relative; }

.mob_pstype { width: 100%; float: left; margin: 0%; padding: 0%; font-size: 14px; color: #3c606c; text-align: center; line-height: 30px; font-weight: normal; display: none; }

#magnifier { position: relative; width: 437px; float: left; display:block; }
.small-box { position: relative; max-width: 437px; max-height: 662px; margin-bottom: 20px;  }
.small-box-ss{width:22px; height:22px; float:right; position:absolute;  z-index:8;  right:-2px; bottom:91px; padding:10px; background:#fff; border:1px solid #d6d6d6;}
.small-box-ss img{width:22px;}
.small-box table td { width: 437px; height: 662px;  float:left; position:relative;  z-index:5;  border: 1px solid #aaa;}
.small-box img { width: auto; height: auto; max-height: 662px; max-width: 437px; border:none; }
.small-box .hover { display: none; position: absolute; left: 0; top: 0; width: 220px; height: 220px; border: 1px solid #aaa; background: #0099ff; opacity: .5; filter: alpha(opacity: 50); cursor: move; }
.thumbnail-box { position: relative; width: 100%; }
.thumbnail-box .btn { position: absolute; top: 50%; width:13px; height:23px; margin-top: -16px; }
.thumbnail-box .btn-prev { left: 0; background: url(../images/z_jtou1.png) no-repeat center center; }
.thumbnail-box .btn-prev:hover,.thumbnail-box .btn-prev.btn_prev_disabled { background: url(../images/z_jtou2.png) no-repeat center center; cursor:pointer; }
.thumbnail-box .btn-next { right: 0; background: url(../images/y_jtou1.png) no-repeat center center; }
.thumbnail-box .btn-next:hover,.thumbnail-box .btn-next.btn_next_disabled { background: url(../images/y_jtou2.png) no-repeat center center; cursor:pointer; }
.thumbnail-box .list { overflow: hidden; width: 390px; margin: 0 auto; }
.thumbnail-box .wrapper { width: 100000px; }
.thumbnail-box .list .item { float: left; margin: 0 6px; }
.thumbnail-box .list .item-cur { }
.thumbnail-box .list .item img { border: 1px solid #ccc; width: 45px; height: 63px; padding: 0 10px; }
.thumbnail-box .list .item-cur img { border: 1px solid #333; }
.big-box { display: none; overflow: hidden; position: absolute; left: 442px; top: 0; width:350px; height:350px; background: #fff; text-align: center; border: 1px solid #3c606c; }
.big-box img { display: block; }
 

.s_psright { width: 58%; max-width: 710px; background: transparent; float: right; margin: 0% 0 2% 0; padding: 0 0 2% 0; display: block; }


.s_psr_bt{width:100%; float:left; font-size:20px; color:#333; text-align:left; line-height:40px; font-weight:normal; margin:0 0 3% 0; }
.s_psr_bt h3{width:100%; float:left; font-size:30px; color:#333; text-align:left; line-height:40px; font-weight:normal; }
.s_psr_bt .jianjie{width:100%; float:left; font-size:16px; color:#666; text-align:left; line-height:40px; font-weight:normal; margin:0 0 1% 0; }
.s_psr_bt font{ font-size:20px; color:#333; text-align:left; line-height:40px; font-weight:normal; }
.s_psr_bt .jiage{width:100%; float:left; font-size:36px; color:#3c606c; text-align:left; line-height:40px; font-weight:bold; margin:0 0 3% 0; }
.s_psr_bt .jiage font{ font-size:24px; color:#3c606c; text-align:left; line-height:40px; font-weight:normal; }

.s_psr_bt .jyue{width:60%; max-width:400px; height:60px; background:#3c606c; float:left; margin:2% 0 1% 0; font-size:20px; color:#fff; text-align:center; line-height:60px; font-weight:bold; }

.s_psr_bt .jyue a{width:100%; height:60px; float:left; color:#fff;}

.s_psr_show{width:100%; float:left; font-size:16px; color:#333; text-align:left; line-height:30px; font-weight:normal; }

.s_psr_show img{max-width:100%; display:block; margin:0 auto;}

.s_psr_show .pbt{width:100%; float:left; margin:2% 0 1% 0; font-size:18px; color:#333; text-align:left; line-height:30px; font-weight:normal; padding:10px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}

.xiny_head.current .xbiaot{color:#faba4b;}
.xiny_head.current .xiny_body{display:block;}
.xiny_body1{display:block;}

.pronav{display:none;}
