﻿/* --------------------------------------------- RESET -------------------------------------------- */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-family: "Microsoft YaHei",Arial; font-size: 12px; }
/* --------------------------------------------- LINKS -------------------------------------------- */
a { text-decoration: none; }
ul { list-style: none; }
img { border: 0px; }
body { }
/* --------------------------------------------- PUBLIC ------------------------------------------- */
.pl { float: left; }
.pr { float: right; }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.content { width: 1200px; margin: auto; }

/* --------------------------------------------- PAGE HEADER --------------------------------------- */
.pageheader { width: 100%; height: 110px; margin: auto; position: relative; background: #ffffff; }
.pageheader .headertoper { width: 100%; height: 30px; margin: auto; border-bottom: 1px solid #EEEEEE; }
.pageheader .headertoper .headercontact { width: 1200px; height: 30px; margin: auto; color: #010101; }
.pageheader .headertoper .headercontact .tel { width: 110px; height: 30px; line-height: 30px; float: right; padding-left: 14px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_tel.gif) 0px 9px no-repeat; }
.pageheader .headertoper .headercontact .tel a { color:#010101; text-decoration: none; }
.pageheader .headertoper .headercontact .tel a:hover { text-decoration: underline; }
.pageheader .headertoper .headercontact .lag { height: 30px; line-height: 30px; float: right; margin-right: 5px; color: #010101; }
.pageheader .headertoper .headercontact .lag:hover { text-decoration: underline; }
.pageheader .headertoper .headercontact .split { width: 20px; height: 30px; line-height: 30px; float: right; text-align: center; }

.pageheader .headerbody { width: 1200px; height: 30px; margin: auto; }
.pageheader .headerbody .logo { width: 224px; height: 58px; float: left; }
.pageheader .headerbody .menus { width: 714px; height: 80px; float: left; margin-left: 28px; list-style: none; }
.pageheader .headerbody .menus li.item { width: 70px; height: 80px; float: left; margin-left: 32px; text-align: center; position:relative; }
.pageheader .headerbody .menus li.item a.amenu { width: 70px; height: 76px; float: left; line-height: 88px; font-size: 16px; color: #434343; border-top: 4px solid #ffffff; }
.pageheader .headerbody .menus li.item a.cur { border-top: 4px solid #152d53; color:#152d53; }
.pageheader .headerbody .menus li.item a.movecur { border-top: 4px solid #152d53; color:#152d53; }

.pageheader .headerbody .menus li.item .submenus { width:148px; height:106px; position:absolute; z-index:99; top:79px; left:-41px;  border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; box-sizing: border-box; background:#ffffff; overflow:hidden; display:none; }
.pageheader .headerbody .menus li.item .submenus li.one { width:146px; height:34px; line-height:34px; text-align:center; float:left; }
.pageheader .headerbody .menus li.item .submenus li.one a { width:146px; height:34px; color:#434343; font-size:16px; float:left; line-height:34px; }
.pageheader .headerbody .menus li.item .submenus li.one a:hover { color:#ffffff; background:#152d53; }

/*.pageheader .headerbody .menus li.item .submenus li.sign { width:16px; height:9px; position:absolute; z-index:3; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block07.png); top:-9px; left:24px;  }*/
.pageheader .headerbody .menus li.item .submenus li.line { width:146px; height:1px; background:#eeeeee; float:left; }

.pageheader .headerbody .search { width: 160px; height: 24px; float: right; position: relative; margin: 35px 7px 0px 35px; }
.pageheader .headerbody .search input.searchtxt { width: 150px; height: 20px; line-height: 20px; border: 1px solid #DDDDDD; padding-left: 7px; font-size: 12px; float: left; }
.pageheader .headerbody .search a.searchbtn { width: 24px; height: 22px; position: absolute; top: 1px; right: 2px; z-index: 1; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_search.gif) no-repeat; }


/* --------------------------------------------- PAGE BANNER --------------------------------------- */
.bn_default { width:100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_default.jpg) center no-repeat; }
/*.bn_default { width:100%; height:500px; margin:auto; text-align:center;  }
.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }*/
.index-banner{width: 100%; height: 530px; overflow: hidden; background: #000; position: relative;}
.index-banner .swiper-container{width: 100%; height: 530px;}
.index-banner .swiper-container .swiper-silde{position: relative;}
.index-banner .swiper-container .swiper-slide a{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.index-banner .swiper-slide{background-size: auto 100%; background-position: center center; background-repeat: no-repeat;}	
.index-banner .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; }

.bn_news { width: 100%; height: 350px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_news.jpg) center no-repeat; }
.bn_newdetail { width: 100%; height: 350px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_newdetail.jpg) center no-repeat; }

.bn_duty { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_duty.jpg) center no-repeat; }
.bn_about { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_about.jpg) center no-repeat; position: relative; }

.bn_moderna { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_moderna.jpg) center no-repeat; }
.bn_rooms { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_rooms.jpg) center no-repeat; }

.bn_qiang { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_qiang.jpg) center no-repeat; }
.bn_three { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_three.jpg) center no-repeat; }

.bn_penthouse { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_penthouse.jpg) center no-repeat; }
.bn_loft { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_loft.jpg) center no-repeat; }
.bn_suite { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_suite.jpg) center no-repeat; }
.bn_studio { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_studio.jpg) center no-repeat; }

.bn_partners { width: 100%; height: 350px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_partners.jpg) center no-repeat; }


/* --------------------------------------------- PAGE FOOTER --------------------------------------- */
.pagefooter { width: 100%; height: 280px; margin: auto; }
.pagefooter .footerbody { width: 100%; height: 240px; margin: auto; background: #4A4E59; }
.pagefooter .footerbody .footerblocks { width: 1200px; height: 240px; margin: auto; }
.pagefooter .footerbody .footerblocks .footerblock { height: 205px; float: left; margin-top: 35px; text-align: left; }
.pagefooter .footerbody .footerblocks .footerblock .title { font-size: 16px; color: #ffffff; }
.pagefooter .footerbody .footerblocks .footerblock .links { height: 150px; margin-top: 25px; list-style: none; }
.pagefooter .footerbody .footerblocks .footerblock .links li { width: 100%; height: 25px; float: left; font-size: 14px; color: #ffffff; }
.pagefooter .footerbody .footerblocks .footerblock .links li.min { font-size: 12px; }
.pagefooter .footerbody .footerblocks .footerblock .links li.min a { font-size: 12px; }
.pagefooter .footerbody .footerblocks .footerblock .links li a { font-size: 14px; color: #ffffff; text-decoration: none; }
.pagefooter .footerbody .footerblocks .footerblock .links li a:hover { text-decoration: underline; }

.pagefooter .footerbody .footerblocks .footerblock .links li.linkitem { width:110px; }

.pagefooter .footerbody .footerblocks .block01 { width: 517px; }
.pagefooter .footerbody .footerblocks .block02 { width: 295px; }
.pagefooter .footerbody .footerblocks .block03 { width: 278px; }
.pagefooter .footerbody .footerblocks .block04 { width: 110px; }

.pagefooter .footerbottom { width: 100%; height: 40px; line-height: 40px; margin: auto; text-align: center; background: #2E3138; color: #eaeaea; }
.pagefooter .footerbottom a { color: #eaeaea; text-decoration: none; }
.pagefooter .footerbottom a:hover { text-decoration: underline; }


/* ---------------------------------------------  Index --------------------------------------- */

.products { width: 1156px; height: 298px; margin: 38px auto auto auto; }
.products .productitem { width: 560px; height: 298px; float: left; position: relative; }
.products .left { margin-right: 36px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/index01.gif) no-repeat; }
.products .right { margin: 0px; background: url("http://image.swfarbe.com:8888/suna/mdUpload/images/index02.gif") no-repeat; }
.productitem .itemdrif { width: 560px; height: 298px; position: absolute; top: 0px; left: 0px; z-index: 1; display: none; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block01.png) repeat; }
.productitem .itemdrif .title { width: 560px; height: 25px; line-height: 25px; float: left; margin-top: 90px; color: #fff; font-size: 18px; text-align: center; }
.productitem .itemdrif .info { width: 560px; height: 20px; line-height: 20px; float: left; margin-top: 20px; color: #fff; font-size: 16px; text-align: center; }
.productitem .itemdrif .tagbtn { width: 180px; height: 50px; line-height: 50px; float: left; margin: 50px 0px 0px 190px; color: #ff6724; font-size: 16px; text-align: center; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block02.png) no-repeat; }

.pageitemtitle { width: 1148px; height: 20px; line-height: 20px; border-left: 2px solid #ff6724; margin: 70px auto auto auto; padding-left: 8px; font-size: 20px; color: #32353d; }

.news { width: 100%; margin: auto; height: 340px; background: #F8F8F8; margin-top: 27px; }
.news .newsul { width: 1156px; height: 236px; margin: auto; padding-top: 55px; position: relative; }
.news .newsul .newsitem { width: 556px; height: 236px; float: left; overflow: hidden; }
.news .newsul .newsitem:first-child{margin-right: 44px;}
.news .newsul .newsitem .img { width: 236px; height: 236px; float: left; }
.news .newsul .newsitem .title { width: 300px; height: 25px; line-height: 25px; float: left; margin: 25px 0px 0px 20px; font-size: 16px; }
.news .newsul .newsitem .title a { color: #32353d; text-decoration: none; }
.news .newsul .newsitem .title a:hover { text-decoration: underline; }
.news .newsul .newsitem .date { width: 300px; height: 20px; line-height: 20px; float: left; margin: 20px 0px 0px 20px; font-size: 14px; color: #6b707f; }
.news .newsul .newsitem .info { width: 300px; height: 75px; line-height: 25px; float: left; margin: 20px 0px 0px 20px; font-size: 14px; color: #6b707f; overflow:hidden; text-align: justify; text-justify: inter-ideograph; }
.news .newsul .newsitem .more { width: 300px; height: 25px; line-height: 25px; float: left; margin: 20px 0px 0px 20px; font-size: 16px; text-align: right; }
.news .newsul .newsitem .more a { color: #ff6724; text-decoration: none; }
.news .newsul .newsitem .more a:hover { text-decoration: underline; }
.news .newsul .newsitem.left { margin-right: 44px; }
.news .newsul .newsitem.right { margin: 0px; }
.news .newsul .drifsign { width: 40px; height: 40px; position: absolute; z-index: 1; top: -20px; left: 558px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block03.png) no-repeat; }

.about { width: 1156px; height: 256px; margin-top: 36px; }
.about .left { width: 436px; height: 256px; float: left; }
.about .right { width: 618px; height: 256px; float: left; margin-left: 100px; }
.about .right .title { width: 618px; height: 30px; line-height: 30px; float: left; margin: 20px 0px 0px 0px; font-size: 16px; color: #32353d; }
.about .right .info { width: 618px; height: 90px; line-height: 30px; float: left; margin: 10px 0px 0px 0px; font-size: 14px; color: #6b707f; text-align: justify; text-justify: inter-ideograph; }
.about .right .more { width: 618px; height: 25px; line-height: 25px; float: left; margin: 50px 0px 0px 0px; font-size: 16px; text-align: right; }
.about .right .more a { color: #ff6724; text-decoration: none; }
.about .right .more a:hover { text-decoration: underline; }

.duty { width: 100%; height: 350px; margin: 76px auto auto auto; }
.duty .left { width: 50%; height: 350px; float: left; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/index04.jpg) right no-repeat; }
.duty .right { width: 50%; height: 350px; float: left; background: #F8F8F8; }
.duty .right .dutyitem { width: 500px; height: 350px; float: left; margin-left: 70px; position: relative; }
.duty .right .dutyitem .title { width: 487px; height: 20px; line-height: 20px; float: left; border-left: 2px solid #FF6724; margin: 50px 0px 0px 4px; padding-left: 7px; font-size: 20px; color: #32353d; }
.duty .right .dutyitem .subtitle { width: 496px; height: 20px; line-height: 20px; float: left; margin: 50px 0px 0px 0px; padding-left: 4px; font-size: 16px; color: #32353d; }
.duty .right .dutyitem .info { width: 496px; height: 75px; line-height: 25px; float: left; margin: 10px 0px 0px 0px; padding-left: 4px; font-size: 14px; color: #6b707f; }
.duty .right .dutyitem .img { width: 500px; height: 58px; float: left; margin: 25px 0px 0px 0px; }
.duty .right .dutyitem .more a { width: 60px; height: 25px; line-height: 25px; float: right; margin: 0px; font-size: 16px; text-align: right; color: #ff6724; text-decoration: none; }
.duty .right .dutyitem .more a:hover { text-decoration: underline; }
.duty .right .dutyitem .drifsign { width: 40px; height: 40px; position: absolute; z-index: 1; top: -20px; left: -90px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block03.png) no-repeat; }


.sites { width: 1200px; height: 220px; margin: 80px auto 30px auto; }
.siteslist { width: 1110px; height: 220px; float:left; margin-left:40px; }
.siteslist li { width:242px; height:167px; float:left; margin-right:65px; background:#E5E5E5; position:relative; }
.siteslist li.last { margin:0px; }
.siteslist li .img { width:242px; height:167px; position:absolute; z-index:1; right:20px; bottom:24px; }
.siteslist li .txt { width:242px; height:32px; line-height:32px; float:left; margin-top:188px; text-align:center; font-size:14px; color:#32353d; }

.code { width: 137px; height: 259px; position: fixed; top: 327px; right: 0px; color:#ffffff; font-size:16px; cursor:pointer; border:1px solid #eeeeee; border-right:0px; z-index:100; }
.code .code_back { width:136px; height:32px; line-height:32px; float:left; margin:1px; background:#152C55; text-align:center; }
.code .code_img { width:136px; height:144px; float:left; background:#ffffff; border-bottom:1px solid #eeeeee; }
.code .code_img img { width:123px; height:123px; float:left; margin:9px; }
.code .code_tel { width:136px; height:80px; float:left; background:#F8F8F8; font-size:15px; text-align:center; color:#152d54; }
 
.code .code_tel .code_icon { width:136px; height:25px; float:left; margin:6px 0px; background:url("http://image.swfarbe.com:8888/suna/mdUpload/images/index10.png") center no-repeat; }

/*<span class="code_back">返回顶部</span>
        <span class="code_img"><img alt="" src="http://image.swfarbe.com:8888/suna/mdUpload/images/code.gif" /></span>
        <span class="code_tel">咨询服务热线<br />4000-246-388</span >  top: 627px;  */

/* ---------------------------------------------  About --------------------------------------- */
.bn_about .submenu { width: 100%; height: 50px; margin: auto; position: absolute; z-index: 1; left: 0px; bottom: 0px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block04.png) repeat; }
.bn_about .submenu .submenuitems { width: 1200px; height: 50px; margin: auto; }
.bn_about .submenu .submenuitems .submenuitem { width: 600px; height: 50px; line-height: 50px; float: left; text-align: center; }
.bn_about .submenu .submenuitems .submenuitem a { font-size: 14px; color: #fff; text-decoration: none; }
.bn_about .submenu .submenuitems .submenuitem a:hover { text-decoration: underline; }

.pg_contact { width: 100%; height: 680px; margin: 70px auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about01.jpg) center no-repeat; }
.pg_contact .ctblock { width: 1200px; height: 560px; margin: auto; }
.pg_contact .ctblock .ctinfo { width: 538px; height: 560px; float: right; margin-top: 67px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block05.png) repeat; }
.pg_contact .ctblock .ctinfo .title { width: 375px; height: 35px; line-height: 35px; margin: 50px 0px 0px 100px; float: left; font-size: 20px; color: #ff6724; }
.pg_contact .ctblock .ctinfo .ctitem { width: 375px; height: 35px; line-height: 35px; margin: 45px 0px 0px 100px; padding-left: 55px; float: left; font-size: 16px; color: #555555; }
.pg_contact .ctblock .ctinfo .tel { background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about02.png) no-repeat; }
.pg_contact .ctblock .ctinfo .weixin { background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about03.png) no-repeat; }
.pg_contact .ctblock .ctinfo .email { background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about04.png) no-repeat; }
.pg_contact .ctblock .ctinfo .zipcode { background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about05.png) no-repeat; }
.pg_contact .ctblock .ctinfo .address { background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/about06.png) no-repeat; }

.ab_block01 { width: 100%; height: 410px; margin: 120px auto auto auto; background: #F8F8F8; }
.ab_block01 .ab_info { width: 1200px; height: 410px; margin: auto; position: relative; }
.ab_block01 .ab_info .title { width: 700px; height: 34px; line-height: 34px; float: left; margin: 45px 0px 0px 25px; color: #ff6724; font-size: 24px; }
.ab_block01 .ab_info .info { width: 700px; height: 243px; line-height: 27px; float: left; margin: 30px 0px 0px 25px; color: #000000; font-size: 14px; text-align: justify; text-justify: inter-ideograph; }
.ab_block01 .ab_info .img { width: 332px; height: 460px; position: absolute; z-index: 1; top: -28px; right: 0px; }

.ab_block02 { width: 100%; height: 240px; margin: 98px auto 93px auto; background: #F8F8F8; }
.ab_block02 .ab_info { width: 1200px; height: 240px; margin: auto; position: relative; }
.ab_block02 .ab_info .title { width: 666px; height: 34px; line-height: 34px; float: right; margin: 10px 0px 0px 0px; color: #ff6724; font-size: 24px; }
.ab_block02 .ab_info .info { width: 666px; height: 108px; line-height: 27px; float: right; margin: 20px 0px 0px 0px; color: #000000; font-size: 14px; text-align: justify; text-justify: inter-ideograph; }
.ab_block02 .ab_info .img { width: 332px; height: 299px; position: absolute; z-index: 1; top: -28px; left: 0px; }

/* ---------------------------------------------  Duty --------------------------------------- */
.dt_block01 { width: 100%; height: 420px; margin: auto; }
.dt_block01 .dt_info { width: 1200px; height: 420px; margin: auto; position: relative; }
.dt_block01 .dt_info .title { width: 700px; height: 34px; line-height: 34px; float: left; margin: 110px 0px 0px 35px; color: #ff6724; }
.dt_block01 .dt_info .title .underline { width: 183px; height: 34px; float: left; font-size: 20px; border-bottom: 1px solid #ff6724; }
.dt_block01 .dt_info .info { width: 700px; height: 150px; line-height: 30px; float: left; margin: 45px 0px 0px 35px; color: #505560; font-size: 14px; text-align: justify; text-justify: inter-ideograph; }
.dt_block01 .dt_info .img { width: 332px; height: 460px; position: absolute; z-index: 1; top: 55px; right: 35px; }

.dt_block02 { width: 100%; height: 380px; margin: auto; background: #F8F8F8; }
.dt_block02 .dt_info { width: 1200px; height: 380px; margin: auto; position: relative; }
.dt_block02 .dt_info .title { width: 690px; height: 34px; line-height: 34px; float: right; margin: 77px 35px 0px 0px; color: #ff6724; }
.dt_block02 .dt_info .title .underline { width: 124px; height: 34px; float: left; font-size: 20px; border-bottom: 1px solid #ff6724; }
.dt_block02 .dt_info .info { width: 690px; height: 150px; line-height: 30px; float: right; margin: 45px 35px 0px 0px; color: #505560; font-size: 14px; text-align: justify; text-justify: inter-ideograph; }
.dt_block02 .dt_info .img { width: 332px; height: 460px; position: absolute; z-index: 1; top: 28px; left: 35px; }

.dt_block03 { width: 100%; height: 420px; margin: auto; }
.dt_block03 .dt_info { width: 1200px; height: 420px; margin: auto; position: relative; }
.dt_block03 .dt_info .title { width: 700px; height: 34px; line-height: 34px; float: left; margin: 110px 0px 0px 35px; color: #ff6724; }
.dt_block03 .dt_info .title .underline { width: 224px; height: 34px; float: left; font-size: 20px; border-bottom: 1px solid #ff6724; }
.dt_block03 .dt_info .info { width: 700px; height: 150px; line-height: 30px; float: left; margin: 45px 0px 0px 35px; color: #505560; font-size: 14px; text-align: justify; text-justify: inter-ideograph; }
.dt_block03 .dt_info .img { width: 332px; height: 460px; position: absolute; z-index: 1; top: 55px; right: 35px; }

.dt_certtitle { width: 1200px; height: 55px; display:block; margin: 90px auto 60px auto; }
.dt_certtitle .title { width: 1200px; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #1b1b1b; font-weight:bold; float:left; }

.dt_certlist { width: 1200px; height: 770px; margin: auto auto 140px auto; list-style: none; }
.dt_certlist li { width:234px; height: 350px; float: left; margin:0px 3px 35px 3px; border:1px solid #E6E6E6; box-sizing:border-box; }
/*.dt_certlist li.dt_cert01 { width: 380px; margin-right: 28px; }
.dt_certlist li.dt_cert02 { width: 380px; margin-right: 28px; }
.dt_certlist li.dt_cert03 { width: 380px; }
.dt_certlist li.dt_cert04 { width: 281px; margin: 28px 24px 0px 0px; }
.dt_certlist li.dt_cert05 { width: 281px; margin: 28px 24px 0px 0px; }
.dt_certlist li.dt_cert06 { width: 281px; margin: 28px 24px 0px 0px; }
.dt_certlist li.dt_cert07 { width: 281px; margin: 28px 0px 0px 0px; }*/

.dt_certlist li .sign { width: 234px; height: 350px; float: left; }
.dt_certlist li .sign .img { width: 234px; height: 190px; float: left; text-align: center; margin-top: 40px; }
.dt_certlist li .sign .txt { width: 234px; height: 40px; line-height: 40px; float: left; text-align: center; font-size: 18px; color: #1b1b1b; }
/*.dt_certlist li .drif { width: 100%; height: 380px; position: absolute; z-index: 1; top: 0px; left: 0px; background: #f8f8f8; display: none; }
.dt_certlist li .drif .title { width: 100%; height: 35px; float: left; margin-top: 60px; color: #3D7224; }
.dt_certlist li .drif .title .underline { height: 35px; line-height: 35px; float: left; font-size: 18px; border-bottom: 1px solid #3D7224; }
.dt_certlist li .drif .info { float: left; line-height: 25px; font-size: 14px; color: #505560; text-align: justify; text-justify: inter-ideograph; }
.dt_certlist li .drif .di01 { width: 313px; margin: 45px 0px 0px 33px; }
.dt_certlist li .drif .di02 { width: 210px; margin: 45px 0px 0px 30px; }
.dt_certlist li .drif .dt01 { width: 196px; padding-left: 64px; margin-left: 60px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 37px 10px no-repeat; }
.dt_certlist li .drif .dt02 { width: 260px; text-align: right; margin-left: 60px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 0px 10px no-repeat; }
.dt_certlist li .drif .dt03 { width: 170px; padding-left: 90px; margin-left: 60px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 60px 10px no-repeat; }
.dt_certlist li .drif .dt04 { width: 120px; padding-left: 80px; margin-left: 35px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 55px 10px no-repeat; }
.dt_certlist li .drif .dt05 { width: 120px; padding-left: 80px; margin-left: 35px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 55px 10px no-repeat; }
.dt_certlist li .drif .dt06 { width: 170px; padding-left: 30px; margin-left: 35px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 5px 10px no-repeat; }
.dt_certlist li .drif .dt07 { width: 140px; padding-left: 60px; margin-left: 35px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block06.png) 35px 10px no-repeat; }*/

/* ---------------------------------------------  News --------------------------------------- */
.ns_search { width: 1200px; height: 90px; margin: auto; background: #F8F8F8; }
.ns_search .ns_searchbtn { width: 70px; height: 30px; line-height: 30px; text-align: center; float: right; margin: 30px 20px 0px 0px; background: #FE6019; color: #fff; font-size: 12px; }
.ns_search .ns_searchinput { width: 188px; height: 28px; line-height: 28px; padding-left: 10px; float: right; margin: 30px 7px 0px 0px; border: 1px solid #D2D2D2; }
.ns_search .ns_searchselect { width: 98px; height: 32px; padding: 5px 7px; float: right; margin: 30px 7px 0px 0px; border: 1px solid #D2D2D2; }

.ns_body { width: 100%; height: auto!important; height: 260px; min-height: 260px; margin: auto; background: #F8F8F8; }
.ns_body .ns_content { width: 1200px; height: auto!important; height: 260px; min-height: 260px; margin: auto; display: block; }
.ns_body .ns_content .ns_list { width: 1200px; height: auto!important; height: 260px; min-height: 260px; float: left; margin-bottom: 30px; list-style: none; }
.ns_body .ns_content .ns_list li { width: 1200px; height: 260px; float: left; margin-bottom: 20px; background: #ffffff; }
.ns_body .ns_content .ns_list li .img { width: 180px; height: 180px; float: left; margin: 40px 0px 0px 30px; }
.ns_body .ns_content .ns_list li .img img { width: 180px; height: 180px; border: 0px; }
.ns_body .ns_content .ns_list li .date { width: 846px; height: 20px; line-height: 20px; float: right; margin: 40px 42px 0px 0px; text-align: right; font-size: 14px; color: #888888; }
.ns_body .ns_content .ns_list li .title { width: 846px; height: 30px; line-height: 30px; float: right; margin: 5px 42px 0px 0px; font-size: 16px; }
.ns_body .ns_content .ns_list li .title a {  color: #505560; text-decoration:none; }
.ns_body .ns_content .ns_list li .title a:hover { text-decoration:underline;  }
.ns_body .ns_content .ns_list li .info { width: 846px; height: 100px; line-height: 25px; float: right; margin: 10px 42px 0px 0px; font-size: 14px; color: #888888; }
.ns_body .ns_content .ns_list li .more { width: 846px; height: 30px; float: right; margin: 20px 42px 0px 0px; text-align: right; font-size: 18px; color: #fe5f19; }
.ns_body .ns_content .ns_list li .more a { color: #fe5f19; text-decoration: none; }
.ns_body .ns_content .ns_list li .more a:hover { text-decoration: underline; }

.detail { width:1100px; height: auto!important; height: 300px; min-height: 300px; margin:90px auto 100px auto; }
.detail .detail_left { width:294px; height: 968px; float:left; border-right:1px solid #E1E1E1; }
.detail .detail_left a { width:270px; height:16px; line-height:16px; font-size:14px; color:#32353d; float:left; margin:19px 0px; padding-left:10px; overflow:hidden; border-left:2px solid #ffffff; }
.detail .detail_left a:hover { color:#fe5f19; border-left:2px solid #fe5f19; }
.detail .detail_left a.cur { border-left:2px solid #fe5f19; color:#fe5f19; }

.detail .detail_rigth { width:700px; height: auto!important; height: 300px; min-height: 300px; float:left; margin-left:100px; }
.detail .detail_rigth .date { width:700px; height:18px; line-height:18px; float:left; margin-top:24px; font-size:14px; color:#555555; text-align:left; }
.detail .detail_rigth .line { width:128px; height:1px; float:left; border-bottom:1px solid #FE6019; margin-top:2px; }

.detail .detail_rigth .title { width:700px; height:22px; line-height:22px; float:left; margin-top:20px; color:#562f22; font-size:16px; text-align:center;}
.detail .detail_rigth .info { width:700px; height: auto!important; height: 300px; min-height: 300px; line-height:28px; float:left; margin-top:45px; color:#161616; font-size:12px; text-align: justify; text-justify: inter-ideograph; }


/* ---------------------------------------------  Partners --------------------------------------- */
/*.f-right { float: right; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.ui-wrap { position: relative; width: 1200px; margin: 0 auto; }
.ui-wrap .common-title1 { position: relative; }
.cooperative-business-main { padding-bottom: 100px; }
.cooperative-business { --padding-bottom:100px;-- height: 440px; }
.cooperative-business-box { margin-top: 150px; }
.cooperative-part { position: relative; width: 560px; height: 300px; overflow: hidden; background: #fff; border: 1px solid #d8d8d8; cursor: pointer; }
.cooperative-part .cooperative-part-logo { width: 320px; height: 76px; display: block; margin: 0px auto; margin-top: 109px; }
.cooperative-part .cooperative-example { position: absolute; top: 300px; height: 188px; width: 560px; }
.cooperative-part .cooperative-example .cooperative-example-part, .cooperative-part .cooperative-example .cooperative-example-part-two { position: relative; float: left; width: 280px; height: 188px; overflow: hidden; }
.cooperative-part .cooperative-example .cooperative-example-part-two { width: 423px; float: none; margin: 0 auto; }
.cooperative-part .cooperative-example .cooperative-example-part .c-example-img, .cooperative-part .cooperative-example .cooperative-example-part-two .c-example-img { position: absolute; z-index: 1; left: 0px; top: 0px; width: 280px; height: 188px; -webkit-transition: all ease-in-out 1.5s 0s; -moz-transition: all ease-in-out 1.5s 0s; -ms-transition: all ease-in-out 1.5s 0s; -o-transition: all ease-in-out 1.5s 0s; transition: all ease-in-out 1.5s 0s; cursor: pointer; }
.cooperative-part .cooperative-example .cooperative-example-part-two .c-example-img { width: 560px; }
.cooperative-part .cooperative-example .cooperative-example-part:hover .c-example-img { -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2); }
.cooperative-part .cooperative-example .cooperative-example-part .c-example-box { position: absolute; top: 55px; width: 100%; text-align: center; z-index: 5; }
.cooperative-part .cooperative-example .cooperative-example-part .c-example-box p { margin-top: 10px; }
.cooperative-part { overflow: hidden; }
.border_outside { height: 300px; position: relative; border: none; overflow: visible; }
.cooperative-part .cooperative_border2, .cooperative-part .cooperative_border1 { z-index: 9; right: 0; left: 0; margin: 0 auto; position: absolute; width: 76%; height: 3px; background-color: #fff; }
.cooperative-part .cooperative_border1 { top: -1px; }
.cooperative-part .cooperative_border2 { bottom: -4px; }
.cooperative_border3 { display: none; border: 1px solid #dcdcdc; transition: all 3s ease-in; z-index: 10; top: 0; bottom: 0; right: 0; left: 0; margin: 0 auto; position: absolute; width: 76%; height: 100%; }
.btn-green-full { display: inline-block; height: 36px; line-height: 36px; color: #fff; font-size: 14px; text-align: center; width: 140px; border-radius: 36px; background: #539d34; overflow: hidden; }
.btn-green-full:hover { background: #88ab2e; color: #fff; text-decoration: none; }*/

.ptinfo { width:716px; height:430px; margin:auto; }
.ptinfo .desc { width:680px; height:70px; float:left; margin-top:80px; margin-left:15px; font-size:15px; color:#000000; line-height:35px; }
.ptinfo ul.ptlist { width:716px; float:left; list-style:none; margin:0px; padding:0px; margin-top:80px; }
.ptinfo ul.ptlist li { width:159px; height:106px; float:left; list-style:none; margin:10px; } 
.ptinfo ul.ptlist li img { width:159px; height:106px; border:0px; } 

.subform { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/partners03.jpg) center center no-repeat; width:100%; height:413px; margin:50px auto 100px auto; }
.subform .msg { width:800px; height:413px; margin:auto; }
.subform .msg .msgtitle { width:800px; height:30px; line-height:30px; float:left; margin-top:60px; font-size:24px; font-family:'Microsoft YaHei'; color:#ffffff; text-align:center; }
.subform .msg ul.table { width:800px; height:130px; float:left; margin-top:55px; list-style:none; }
.subform .msg ul.table li { width:400px; height:30px; line-height:30px; float:left; }
.subform .msg ul.table li .name { width:90px; height:30px; line-height:30px; font-size:18px; color:#ffffff; float:left; margin-left:16px; }
.subform .msg ul.table li .nameright { margin-left:66px; }
.subform .msg ul.table li .input { width:210px; height:30px; line-height:30px; font-size:14px; float:left; }
.subform .msg ul.table li .input input { width:210px; height:28px; line-height:28px; font-size:14px; border:1px solid #EEEEEE; }
.subform .msg ul.table li .input select { width:98px; height:30px; line-height:30px; font-size:14px; margin:0px; border:1px solid #EEEEEE; }
.subform .msg a.sub { width:208px; height:35px; line-height:30px; float:left; margin:50px 0px 0px 308px; text-align:center; font-size:24px; font-weight:bold; color:#ffffff; background:#C1A462; }

/* ---------------------------------------------  Services Download Report QA --------------------------------------- */
.services { width:1120px; height: auto!important; height: 468px; min-height: 468px; margin:60px auto; }
.services .left { width:126px; height:468px; float:left; }
.services .left ul { width:117px; height:468px; float:left; margin-left:6px; border-right:1px solid #E1E1E1; border-left:2px solid #ffffff; list-style:none; }
.services .left ul li { width:126px; height:16px; float:left; margin:20px 0px; }
.services .left ul li a { width:117px; height:16px; float:left; padding-left:9px; border-left:2px solid #ffffff; line-height:16px; font-size:16px; color:#32353d; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block09.jpg) 109px 0px no-repeat; }
.services .left ul li a.cur, .services .left ul li a:hover { border-left:2px solid #fe5f19; color:#fe5f19; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block10.jpg) 99px 0px no-repeat; }

.services .right { width:994px; height: auto!important; height: 468px; min-height: 468px; float:left; }
.services .right .download { width:428px; height:366px; float:left; margin:31px 0px 0px 30px; }
.services .right .download .downimg { width:249px; height:249px; float:left; }
.services .right .download .downtitle { width:150px; height:56px; line-height:28px; float:left; margin:108px 0px 0px 26px; font-size:16px; color:#32353d; text-align:left; }
.services .right .download .downtitle strong { font-size:16px; }
.services .right .download .downbtn { width:106px; height:31px; float:left; margin:36px 0px 0px 26px; }
.services .right .download .downbtn img { width:106px; height:31px; }

.services .right .report { width:722px; height:429px; float:left; margin:13px 0px 0px 104px; }
.services .right .report .retitle { width:722px; height:30px; line-height:30px; float:left; margin:0px; font-size:18px; color:#32353d; }
.services .right .report .reportlist { width:722px; height:399px; float:left; margin:0px; list-style:none; }
.services .right .report .reportlist li { width:722px; height:40px; line-height:40px; float:left; margin-top:24px; }
.services .right .report .reportlist li .reitemtitle { width:93px; height:40px; line-height:40px; float:left; font-size:16px; color:#32353d; }
.services .right .report .reportlist li .reiteminfo { width:477px; height:40px; line-height:40px; float:left; font-size:16px; color:#32353d; }
.services .right .report .reportlist li .reiteminfo a { text-decoration:none; }
.services .right .report .reportlist li .reiteminfo a:hover { text-decoration:underline; }
.services .right .report .reportlist li .reitembtn { width:150px; height:40px; float:left; }
.services .right .report .reportlist li .reitembtn a { width:148px; height:38px; line-height:40px; float:left; text-align:center; color:#ff6724; background:#ffffff; border:1px solid #ff6724; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; }
.services .right .report .reportlist li .reitembtn a:hover { color:#ffffff; background:#ff6724; }

.services .right .qa { width:896px; height: auto!important; height: 100px; min-height: 100px; float:left; margin:5px 0px 0px 108px; }
.services .right .qa .qalist { width:896px; height: auto!important; height: 100px; min-height: 100px; float:left; list-style:none; }
.services .right .qa .qalist li { width:896px; height: auto!important; height: 100px; min-height: 100px; float:left; }
.services .right .qa .qalist li .qatitle { width:896px; height: 42px; line-height:42px; float:left; border-bottom:1px solid #D9D9D9; color:#32353d; font-size:16px; }
.services .right .qa .qalist li .qainfo { float:left; margin:24px 0px 44px 0px; height: auto!important; height: 28px; min-height: 28px; line-height:28px; color:#32353d; font-size:14px; text-align: justify; text-justify: inter-ideograph; }


/* ---------------------------------------------  PRODUCTS --------------------------------------- */
/* ---------------------------------------------  Moderna Index --------------------------------------- */
.moderna_cla { width:1162px; height: 280px; margin:80px auto 85px auto; }
.moderna_cla a.item { width:577px; height: 280px; float:left; }
.moderna_cla a.item01 { margin-right:8px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna01.jpg) no-repeat; }
.moderna_cla a.item02 { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna02.jpg) no-repeat; }

.moderna_block01 { height:380px; margin:42px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna05.png) no-repeat; }
.moderna_block01 .title { width:624px; height:30px; line-height:30px; float:right; margin:102px 23px 0px 0px; color:#122d53; font-size:22px; }
.moderna_block01 .info { width:624px; height:112px; line-height:27px; float:right; margin:33px 23px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

.moderna_block02 { width:100%; height:380px; margin:30px auto auto auto; background:#EBEEF3; }
.moderna_block02 .bodys { width:1162px; height:380px; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna06.gif) right no-repeat; }
.moderna_block02 .en_bodys { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/en_moderna06.gif) right no-repeat; }
.moderna_block02 .bodys .title { width:642px; height:30px; line-height:30px; float:left; margin:105px 0px 0px 35px; color:#122d53; font-size:22px; }
.moderna_block02 .bodys .info { width:700px; height:54px; line-height:27px; float:left; margin:33px 0px 0px 35px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }
.moderna_block02 .bodys .desc { width:700px; height:54px; line-height:27px; float:left; margin:63px 0px 0px 35px; color:#122d53; font-size:14px; text-align: justify; text-justify: inter-ideograph; }

.moderna_block03 { height:380px; margin:42px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna07.png) no-repeat; }
.moderna_block03 .title { width:624px; height:30px; line-height:30px; float:right; margin:102px 23px 0px 0px; color:#122d53; font-size:22px; }
.moderna_block03 .info { width:624px; height:112px; line-height:27px; float:right; margin:33px 23px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

.moderna_block04 { width:100%; height:482px; margin:30px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna08.png) center no-repeat; }
.moderna_block04 .top { width:1200px; height:123px; margin: auto; padding-top:143px; }
.moderna_block04 .top .title { width:636px; height:30px; line-height:30px; float:left; margin:0px 0px 0px 38px; color:#122d53; font-size:22px; }
.moderna_block04 .top .info { width:540px; height:54px; line-height:27px; float:left; margin:33px 0px 0px 38px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }
.moderna_block04 .bottom { width:1200px; height:90px; margin:140px auto auto auto; }
.moderna_block04 .bottom .left { width:636px; height:90px; float:left; padding-left:36px; list-style:none; }  
.moderna_block04 .bottom .left li { width:636px; height:30px; line-height:30px; float:left; padding-left:20px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block11.png) 0px no-repeat; color:#32353d; font-size:14px; text-align: justify; text-justify: inter-ideograph; } 
.moderna_block04 .bottom .right { width:410px; height:90px; float:left; list-style:none; margin-left:108px; }
.moderna_block04 .bottom .right li { height:90px; line-height:22px; float:left;color:#32353d; font-size:12px; }
.moderna_block04 .bottom .en_left { width:716px; height:180px; float:left; padding-left:36px; margin-top:-50px; list-style:none;}  
.moderna_block04 .bottom .en_left li { width:680px; height:60px; line-height:30px; float:left; padding-left:20px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block11.png) 0px 10px no-repeat; color:#32353d; font-size:14px; text-align: justify; text-justify: inter-ideograph; }
.moderna_block04 .bottom .en_right { margin-left:28px; }

.moderna_block05 { width:100%; height:378px; margin:30px auto 40px auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/moderna09.png) center no-repeat; }
.moderna_block05 .bodys { width:1162px; height:380px; margin:auto; }
.moderna_block05 .bodys .title { width:624px; height:30px; line-height:30px; float:right; margin:102px 23px 0px 0px; color:#122d53; font-size:22px; }
.moderna_block05 .bodys .info { width:624px; height:112px; line-height:27px; float:right; margin:33px 23px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

/* ---------------------------------------------  Rooms Index --------------------------------------- */
.rooms_cla { width:1162px; height: 480px; margin:38px auto auto auto; }
.rooms_cla a.item { width:570px; height: 300px; float:left; }
/*.rooms_cla a.item01 { margin:0px 22px 18px 0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms01.jpg) no-repeat; }
.rooms_cla a.item02 { margin:0px 0px 18px 0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms02.jpg) no-repeat; }*/
.rooms_cla a.item03 { margin:100px 22px 18px 0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms03.jpg) no-repeat; }
.rooms_cla a.item04 { margin:100px 0px 18px 0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms04.jpg) no-repeat; }

.rooms_block01 { width:100%; height:380px; margin:70px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms09.jpg) center no-repeat; }
.rooms_block01 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block01 .bodys .title { width:642px; height:30px; line-height:30px; float:left; margin:77px 0px 0px 13px; color:#ff6724; font-size:22px; }
.rooms_block01 .bodys .info { width:642px; height:108px; line-height:27px; float:left; margin:35px 0px 0px 13px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }
.rooms_block01 .bodys .tip { width:642px; height:20px; line-height:20px; float:left; margin:85px 0px 0px 13px; color:#934512; font-size:13px; text-align: justify; text-justify: inter-ideograph; }

.rooms_block02 { width:100%; height:380px; margin:70px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms10.jpg) center no-repeat; }
.rooms_block02 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block02 .title { width:645px; height:30px; line-height:30px; float:right; margin:122px 0px 0px 0px; color:#ff6724; font-size:22px; }
.rooms_block02 .info { width:645px; height:57px; line-height:27px; float:right; margin:33px 0px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

.rooms_block03 { width:100%; height:380px; margin:40px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms11.jpg) center no-repeat; }
.rooms_block03 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block03 .bodys .title { width:675px; height:30px; line-height:30px; float:left; margin:77px 0px 0px 13px; color:#ff6724; font-size:22px; }
.rooms_block03 .bodys .info { width:675px; height:108px; line-height:27px; float:left; margin:35px 0px 0px 13px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

.rooms_block04 { width:100%; height:380px; margin:30px auto 80px auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms12.jpg) center no-repeat; }
.rooms_block04 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block04 .title { width:645px; height:30px; line-height:30px; float:right; margin:122px 0px 0px 0px; color:#ff6724; font-size:22px; }
.rooms_block04 .info { width:645px; height:57px; line-height:27px; float:right; margin:33px 0px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

.rooms_block06 { width:100%; height:380px; margin:30px auto auto auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms14.jpg) center no-repeat; }
.rooms_block06 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block06 .title { width:645px; height:30px; line-height:30px; float:right; margin:62px 40px 0px 0px; color:#ff6724; font-size:22px; }
.rooms_block06 .info { width:540px; height:57px; line-height:27px; float:right; margin:33px 140px 0px 0px; color:#32353d; font-size:16px; text-align: justify; text-justify: inter-ideograph; }

/*.rooms_block05 { width:100%; height:380px; margin:30px auto 40px auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/rooms13.jpg) center no-repeat; }
.rooms_block05 .bodys { width:1162px; height:380px; margin:auto; }
.rooms_block05 .bodys .title { width:675px; height:30px; line-height:30px; float:left; margin:40px 0px 0px 13px; color:#ff6724; font-size:22px; }
.rooms_block05 .bodys .info { width:675px; height:250px; float:left; margin:20px 0px 0px 13px; list-style:none; }
.rooms_block05 .bodys .info li { height:250px; float:left; line-height:50px; color:#32353d; font-size:16px; }*/



/* ---------------------------------------------  Product Public --------------------------------------- */
.procontent { width:1180px; height:378px; margin:60px auto auto auto; }
.procontent .imgtitle { width:900px; height:56px; margin:auto; text-align:center; }
.procontent .title { width:900px; height:27px; line-height:27px; margin:33px auto auto auto; text-align:center; font-size:16px; }
.procontent .info { width:900px; height: auto!important; height: 48px; min-height: 48px; line-height:24px; margin:22px auto auto auto; text-align:center; font-size:14px; color:#505560; }

.procontent .signs { width:672px; height:127px; margin:20px auto auto auto; list-style:none; }
.procontent .signs li { width:112px; height:127px; float:left; margin:0px; text-align:center; }
.procontent .signs li span.img { width:112px; height:74px; text-align:center; float:left; border:0px; }
.procontent .signs li span.title { width:112px; height:20px; line-height:20px; margin:0px; float:left; text-align:center; color:#797979; font-size:12px; }

.w134 { width:134px; }

.procontent .links { width:450px; height:44px; margin:auto; }
.procontent .links a { width:149px; height:44px; line-height:44px; padding-left: 21px; font-size:14px; font-family:'Microsoft YaHei'; float:left; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/btn_down_show.gif) no-repeat; color:#ffffff;  }
.procontent .links a:hover {  background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/btn_down.gif) no-repeat; color:#ff6724; }
.procontent .links a.report { margin-left:110px; }
.procontent .links a.cn { width:141px; padding-left: 29px; }

.title_qiang { color:#002a5c; }
.title_three { color:#0aa537; }
.title_suite { color:#7d76ac; }
.title_studio { color:#62836f; }
.title_penthouse { color:#56a1ac; }
.title_loft { color:#d8b433; }

.probody { width:100%; height: auto!important; height: 300px; min-height: 300px; display:block; margin:60px auto auto auto; background:#F8F8F8; padding-top:30px; padding-bottom:70px;  }
.probody .proinfo { width:990px; height: auto!important; height: 300px; min-height: 300px; display:block; margin:auto; }
.probody .proinfo .probodyleft { width:330px; float:left; list-style:none; margin:0px; padding:0px; }
.probody .proinfo .probodyleft li { width:330px; float:left; list-style:none; margin:30px 0px 60px 0px; padding:0px; color:#07264b; }
.probody .proinfo .probodyleft li .title { width:254px; height:15px; line-height:15px; float:left; padding-left:76px; margin-bottom:50px; font-size:12px; background:url("http://image.swfarbe.com:8888/suna/mdUpload/images/icon31.jpg") left no-repeat; }
.probody .proinfo .probodyleft li p { font-size:16px; line-height:25px; }
.probody .proinfo .probodyleft li p strong { font-size:16px; }

.probody .proinfo .probodyleft li.green { color:#064819; }
.probody .proinfo .probodyleft li .greentitle { color:#064819; background:url("http://image.swfarbe.com:8888/suna/mdUpload/images/icon32.jpg") left no-repeat; }

.probody .proinfo .probodyright { width: 660px; float:left; }
.probody .proinfo .probodyright .prolisttitle { width: 660px; height:30px; float:left; margin-bottom:25px; margin-top:30px; }
.probody .proinfo .probodyright .prolisttitle .title { width:170px; height:30px; line-height:30px; float:left; padding-left:15px; color:#FFFFFF; font-weight:bold; background:#07264b; }
.probody .proinfo .probodyright .prolisttitle .greentitle { background: #064819; }

.probody .proinfo .probodyright .prolist { width: 660px; float:left; list-style:none; margin:0px; padding:0px; }
.probody .proinfo .probodyright .prolist li { width: 330px; height:80px; float:left; margin-bottom:20px; }
.probody .proinfo .probodyright .prolist li span.title { width:317px; height:15px; line-height:15px; color:#000000; font-size:12px; float:left;  background:url("http://image.swfarbe.com:8888/suna/mdUpload/images/icon30.jpg") left no-repeat; padding-left:13px; }
.probody .proinfo .probodyright .prolist li a.img { width:256px; height:57px; float:left; margin-top:8px; overflow: hidden; position: relative;}
.probody .proinfo .probodyright .prolist li a:hover img { width:343px; }
.probody .proinfo .probodyright .prolist li img { width:256px; height:auto; -webkit-transition: width 0.5s; /* scale(x) wirkt schwammig und im Safari 7 flickert die Bildunterschrift */ transition: width 0.5s; }


.probody .proinfo .probodyright .prolist li.shu { width: 220px; height:263px; float:left; margin-bottom:20px; }
.probody .proinfo .probodyright .prolist li.shu span.title { width:207px; height:15px; line-height:15px; color:#000000; font-size:12px; float:left;  background:url("http://image.swfarbe.com:8888/suna/mdUpload/images/icon30.jpg") left no-repeat; padding-left:13px; }
.probody .proinfo .probodyright .prolist li.shu a.img { width:190px; height:240px; float:left; margin-top:8px; overflow: hidden; position: relative;}
.probody .proinfo .probodyright .prolist li.shu a:hover img { width:254px; }
.probody .proinfo .probodyright .prolist li.shu img { width:190px; height:auto; -webkit-transition: width 0.5s; /* scale(x) wirkt schwammig und im Safari 7 flickert die Bildunterschrift */ transition: width 0.5s; }
/*190*240*/

.probody .attr { width:1150px; height:410px; padding-left:50px; margin:auto; list-style:none; }
.probody .attr li { width:1150px; height:360px; float:left; margin:50px 0px 0px 0px; position:relative; display:none; }
.probody .attr li .list { width:1150px; height:330px; float:left; }
.probody .attr li .list p { width:1150px; height:30px; line-height:30px; float:left; font-size:16px; }

.showdesc { width:1200px; height:579px; display:block;display:none; }
.showdesc .showinfo { width:318px; height:541px; float:left; padding:38px 0px 0px 40px; }
.showdesc .showinfo p { font-size:16px; color:#ffffff; line-height:26px; }
.showdesc .showinfo p strong { font-size:16px; color:#ffffff; line-height:26px; }


/* Moderna  */

.promodernalinks { width:100%; height:438px; margin:auto; }
.promodernalinks .modernalinks { width:1180px; height:438px; margin:auto; list-style:none; }
.promodernalinks .modernalinks li.modernalink { width:436px; height:340px; float:left; margin:71px 0px 0px 68px;}
.promodernalinks .modernalinks li.modernalink a.cur { width:436px; height:340px; float:left; position:relative; }
.promodernalinks .modernalinks li.modernalink span { width:340px; height:340px; position:absolute; z-index:1; top:0px; }
.promodernalinks .modernalinks li.modernalink span.m1 { left:0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink01.png) no-repeat; z-index:1;}
.promodernalinks .modernalinks li.modernalink span.m2 { right:0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink01.png) no-repeat; z-index:1; }
.promodernalinks .modernalinks li.modernalink span.m3 { left:48px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink02.png) no-repeat; z-index:2; display:none; }
.promodernalinks .modernalinks li.modernalink span.m4 { left:48px; z-index:99; color:#ffffff; font-size:22px; text-align:center; line-height:340px; }

.promodernalinks .modernalinks li.modernalink_ie8 { }
.promodernalinks .modernalinks li.modernalink_ie8 span.m1{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink01.png'); }
.promodernalinks .modernalinks li.modernalink_ie8 span.m2{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink01.png'); }
.promodernalinks .modernalinks li.modernalink_ie8 span.m3{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink02.png'); }

.promodernalinks .modernalinks li.modernalink span.m5 { left:0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink05.png) no-repeat; z-index:1; }
.promodernalinks .modernalinks li.modernalink span.m6 { right:0px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink05.png) no-repeat; z-index:1; }
.promodernalinks .modernalinks li.modernalink span.m7 { left:48px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink06.png) no-repeat; z-index:2; display:none; }
.promodernalinks .modernalinks li.modernalink span.m8 { left:48px; z-index:99; color:#ffffff; font-size:22px; text-align:center; line-height:340px; }

.promodernalinks .modernalinks li.modernalink_ie8 span.m5{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink05.png'); }
.promodernalinks .modernalinks li.modernalink_ie8 span.m6{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink05.png'); }
.promodernalinks .modernalinks li.modernalink_ie8 span.m7{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.swfarbe.com:8888/suna/mdUpload/images/modernalink06.png'); }

.probody .attr li .list_qiang { color:#021f41; }
.probody .attr li .img_qiang { width:350px; height:519px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_qiang img { width:350px; height:519px; }
.attr_qiang { background:#99AABE; }

.probody .attr li .list_three { color:#064819; height:360px; }
.probody .attr li .img_three { width:350px; height:493px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_three img { width:350px; height:493px; }
.attr_three { background:#9EDBB1; height:440px; }
.probody .attr_ul_three { height:440px; }
.probody .attr_ul_three li { height:390px; }

/* Rooms  */
.proroomslinks { width:100%; height:348px; margin:auto; }
.proroomslinks .roomslinks { width:1176px; height:348px; margin:auto; list-style:none; }
.proroomslinks .roomslinks li { width:240px; height:240px; float:left; margin:59px 27px 0px 50px; position:relative; }
.proroomslinks .roomslinks li a { width:240px; height:240px; float:left; }
/*.proroomslinks .roomslinks li.roomslink01 { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/roomslink01.png) no-repeat; }
.proroomslinks .roomslinks li.roomslink02 { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/roomslink02.png) no-repeat; }*/
.proroomslinks .roomslinks li.roomslink03 { margin-left:300px; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/roomslink03.png) no-repeat; }
.proroomslinks .roomslinks li.roomslink04 { background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/roomslink04.png) no-repeat; }

.probody .attr li .list_penthouse { color:#035561; height:300px; }
.probody .attr li .img_penthouse { width:412px; height:433px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_penthouse img { width:412px; height:433px; }
.attr_penthouse { background:#bbd9de; height:380px; }
.probody .attr_ul_penthouse { height:380px; }
.probody .attr_ul_penthouse li { height:330px; }

.probody .attr li .list_loft { color:#735b03; height:300px; }
.probody .attr li .img_loft { width:412px; height:433px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_loft img { width:412px; height:433px; }
.attr_loft { background:#efe1ad; height:380px; }
.probody .attr_ul_loft { height:380px; }
.probody .attr_ul_loft li { height:330px; }

.probody .attr li .list_suite { color:#0c0058; height:300px; }
.probody .attr li .img_suite { width:350px; height:433px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_suite img { width:350px; height:433px; }
.attr_suite { background:#cbc8de; height:380px; }
.probody .attr_ul_suite { height:380px; }
.probody .attr_ul_suite li { height:330px; }

.probody .attr li .list_studio { color:#043517; height:300px; }
.probody .attr li .img_studio { width:350px; height:433px; position:absolute; right:0px; bottom:0px; z-index:1; }
.probody .attr li .img_studio img { width:350px; height:433px; }
.attr_studio { background:#c0cdc5; height:380px; }
.probody .attr_ul_studio { height:380px; }
.probody .attr_ul_studio li { height:330px; }


.sitemap { width:1100px; height: auto!important; height: 500px; min-height: 500px; margin: 30px auto 70px auto; }
.sitemap .t1 { width:1073px; height:35px; line-height:35px; border-bottom:1px solid #DDDDDD; float:left; margin-top:40px; padding-left:27px; font-size:18px; color:#ff6724; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block12.jpg) 12px 12px no-repeat; }
.sitemap .t1 a { color:#ff6724; text-decoration:none; }
.sitemap .t1 a:hover { text-decoration:underline; }

.sitemap .t2 { width:1067px; height:12px; line-height:12px; float:left; margin-top:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#32353d; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block13.jpg) 19px 0px no-repeat; }
.sitemap .t2 a { color:#32353d; text-decoration:none; }
.sitemap .t2 a:hover { text-decoration:underline; }

.sitemap .t3 { width:1060px; height:12px; line-height:12px; float:left; margin-top:10px; padding-left:40px; font-size:14px; color:#32353d; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_block13.jpg) 26px 0px no-repeat; }
.sitemap .t3 a { color:#32353d; text-decoration:none; }
.sitemap .t3 a:hover { text-decoration:underline; }

.sitemap .frist { margin-top:22px; }



/* Nafore  */
.shadow { -moz-box-shadow:3px 3px 8px #999999; -webkit-box-shadow:3px 3px 8px #999999; box-shadow:3px 3px 8px #999999; }    
.show { display: block; }
.hide { display: none; }
/* ------------------------------------------------  Wood Nafore ---------------------------------------------- */
.bn_nafore { width: 100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_nafore.jpg) center no-repeat; }
/*447*/
.na00 { width:1168px; height:367px; display:block; padding-top:80px; margin:auto; list-style:none; }
.na00 li { width:280px; height:280px; float:left; margin:0px 6px; }

.na01 { width: 100%; height: 548px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/na01.jpg) center no-repeat; }
.na01 .info { width: 1200px; height: 548px; display: block; margin: auto; text-align: center; }
.na01 .info .block { width: 342px; height: 548px; float: left; }
.na01 .info .block .title { width: 342px; height: 75px; float: left; margin-top: 117px; }
.na01 .info .block .title .tcn { width: 293px; height: 50px; float: left; font-size: 38px; color: #ffffff; font-weight: bold; text-align: left; padding-left: 22px; }
.na01 .info .block .title .ten { width: 293px; height: 25px; float: left; font-size: 13px; color: #ffffff; text-align: left; padding-left: 22px; }
.na01 .info .block .desc { width: 275px; height: 320px; float: left; margin-top: 22px; text-align: left; padding-left: 22px; font-size: 18px; color: #ffffff; line-height: 35px; text-align: justify; }

.na02 { width: 100%; height: 553px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/na02.jpg) center no-repeat; }
.na02 .info { width: 1200px; height: 553px; display: block; margin: auto; text-align: center; }
.na02 .info .block { width: 342px; height: 553px; float: right; }
.na02 .info .block .title { width: 342px; height: 75px; float: left; margin-top: 97px; }
.na02 .info .block .title .tcn { width: 318px; height: 50px; float: left; font-size: 38px; color: #ffffff; font-weight: bold; text-align: left; text-align:right; }
.na02 .info .block .title .ten { width: 318px; height: 25px; float: left; font-size: 11px; color: #ffffff; text-align: right; }
.na02 .info .block .desc { width: 240px; height: 320px; float: left; margin-top: 22px; text-align: left; padding-left: 79px; font-size: 18px; color: #ffffff; line-height: 35px; text-align: justify; }

.na03 { width: 100%; height: 869px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/na03.jpg) center no-repeat; }
.na03 .info { width: 1200px; height: 135px; display: block; margin: auto; text-align: center; padding-top: 275px; }
.na03 .info p.desc { width: 1200px; height: 80px; text-align: center; margin: auto; font-size: 24px; color: #267853; line-height: 30px; font-family:宋体; }
.na03 .info p.desc label { font-size: 24px; font-weight: bold; }
.na03 .info p.brief { width: 873px; height: 120px; display:block; margin:226px auto auto auto; line-height:30px; font-size:16px; color:#6e6e6e; }

/* ------------------------------------------------  Wood NaforeFloor ---------------------------------------------- */
.bn_naforefloor { width: 100%; height: 517px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_naforefloor.jpg) center no-repeat; }

.lib00 { width:1200px; height:222px; padding-top:60px; display:block; margin:auto; }

.lib { width: 1200px; height: auto!important; height: 100px; min-height: 100px; margin: auto; }
.lib ul.linav { width: 1200px; height: 42px; float: left; border-bottom: 1px solid #E7E7E9; box-sizing: border-box; list-style: none; }
.lib ul.linav li { width: 175px; height: 42px; line-height: 42px; float: left; background: #EEEEEE; float: left; margin-right: 8px; text-align: center; color: #0d8d30; font-size: 22px; cursor: pointer; }
.lib ul.linav li.cur { background: #267853; color: #ffffff; font-weight: bold; }

.lib .items { width: 1162px; height: auto!important; height: 200px; min-height: 200px; float: left; margin-left: 19px; }
.lib .items .item { width: 1162px; height: auto!important; height: 200px; min-height: 200px; float: left; }
.lib .items .item .title { width: 1162px; height: 35px; line-height: 35px; float: left; margin: 30px 0px 30px 10px; text-align: left; color: #000; font-size: 26px; font-weight: bold; }
.lib .items .item ul.desc { width: 1162px; height: auto!important; height: 200px; min-height: 200px; list-style: none; }
.lib .items .item ul.desc li { width: 367px; height: 250px; margin: 10px; float: left; overflow:hidden; }
.lib .items .item ul.desc li .img { width: 367px; height: 250px; float: left; cursor: pointer; }
.lib .items .item ul.desc li .img img { width: 367px; height: auto; transition:width 0.5s;-moz-transition:width 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s; /* Safari and Chrome */-o-transition:width 0.5s; /* Opera */ }
.lib .items .item ul.desc li .img:hover img { width:397px; height:auto; }

.lib .items .item ul.desc li .txt { width: 367px; height: 41px; float: left; margin-top: -41px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib01.png) center no-repeat; cursor: pointer; }
.lib .items .item ul.desc li .txt .lb { width: 67px; height: 41px; line-height: 41px; float: left; margin-left: 10px; font-size: 16px; color: #000; font-weight: bold; text-align: left; cursor: pointer;  }
.lib .items .item ul.desc li .txt .rb { width: 280px; height: 41px; line-height: 41px; float: right; margin-right: 10px; font-size: 16px; color: #000; text-align: right; cursor: pointer; }

.lib02 { width: 100%; height: 550px; display: block; margin: 85px auto auto auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib02.jpg) center no-repeat; }
.lib02 .info { width: 1200px; height: 164px; display: block; margin: auto; padding-top: 244px; text-align: center; }
.lib02 .info .title { width: 1200px; height: 65px; line-height: 65px; float: left; font-size: 46px; color: #fff; font-weight: bold; }
.lib02 .info .desc { width: 1200px; height: 74px; line-height: 37px; float: left; margin-top: 25px; font-size: 20px; color: #fff; }

.lib03 { width: 100%; height: 2200px; display: block; margin: auto; background: #267852; }
.lib03 .lib03a { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib03.jpg) center no-repeat; }
.lib03 .lib03a .info { width: 517px; height: 416px; display: block; margin: auto; padding-top: 124px; padding-left: 683px; text-align: left; }
.lib03 .lib03a .info .title { width: 517px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.lib03 .lib03a .info .title label { font-size: 37px; font-weight: bold; }
.lib03 .lib03a .info .desc { width: 517px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

.lib03 .lib03b { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib04.jpg) center no-repeat; }
.lib03 .lib03b .info { width: 1200px; height: 416px; display: block; margin: auto; padding-top: 124px; text-align: left; }
.lib03 .lib03b .info .title { width: 1200px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #267853; }
.lib03 .lib03b .info .title label { font-size: 37px; font-weight: bold; }
.lib03 .lib03b .info .desc { width: 1200px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #267853; text-align: justify; }

.lib03 .lib03c { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib05.jpg) center no-repeat; }
.lib03 .lib03c .info { width: 517px; height: 416px; display: block; margin: auto; padding-top: 124px; padding-left: 683px; text-align: left; }
.lib03 .lib03c .info .title { width: 517px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.lib03 .lib03c .info .title label { font-size: 37px; font-weight: bold; }
.lib03 .lib03c .info .desc { width: 517px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

.lib03 .lib03d { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/lib06.jpg) center no-repeat; }
.lib03 .lib03d .info { width: 1200px; height: 416px; display: block; margin: auto; padding-top: 124px; text-align: left; }
.lib03 .lib03d .info .title { width: 1200px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #267853; }
.lib03 .lib03d .info .title label { font-size: 37px; font-weight: bold; }
.lib03 .lib03d .info .desc { width: 1200px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #267853; text-align: justify; }


/* ------------------------------------------------  Moderna ---------------------------------------------- */
.bn_modernasolidfloor { width: 100%; height: 517px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_modernasolidfloor.jpg) center no-repeat; }
.md03 { width: 100%; height: 548px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/md03.jpg) center no-repeat; }
.md03 .info { width: 1142px; height: 80px; display: block; margin: auto; padding-top: 320px; text-align: center; line-height: 40px; font-size: 20px; color: #ffffff; }
.md03 .info label { font-size: 20px; font-weight: bold; }
.md04 { width: 100%; height: 553px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/md04.jpg) center no-repeat; }
.md04 .info { width: 702px; height: 120px; display: block; margin: auto; padding-top: 330px; font-size: 22px; color: #000; }
.md04 .info label { font-size: 22px; font-weight: bold; }

.md05 { width: 100%; height: 675px; display: block; margin: auto; display: block; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/md05.jpg) center no-repeat; }
.md05 .info { width: 1142px; height: 80px; display: block; margin: auto; padding-top: 210px; text-align: center; line-height: 40px; font-size: 23px; color: #132e59; }
.md05 .info label { font-size: 48px; font-weight: bold; }

.msf { width: 1200px; height: auto!important; height: 100px; min-height: 100px; margin: auto; }
.msf ul.linav { width: 1200px; height: 42px; float: left; border-bottom: 1px solid #E7E7E9; box-sizing: border-box; list-style: none; }
.msf ul.linav li { width: 225px; height: 42px; line-height: 42px; float: left; background: #EEEEEE; float: left; margin-right: 17px; text-align: center; color: #132e59; font-size: 22px; cursor: pointer; }
.msf ul.linav li.cur { background: #132E59; color: #ffffff; font-weight: bold; }
.msf .items { width: 1206px; height: auto!important; height: 200px; min-height: 200px; float: left; margin: 80px auto auto auto; }
.msf .items .item { width: 1206px; height: auto!important; height: 200px; min-height: 200px; float: left; }
.msf .items .item .title { width: 1206px; height: 35px; line-height: 35px; float: left; margin: 30px 0px 30px 10px; text-align: left; color: #000; font-size: 26px; font-weight: bold; }
.msf .items .item ul.desc { width: 1206px; height: auto!important; height: 200px; min-height: 200px; list-style: none; }
.msf .items .item ul.desc li { width: 395px; height: 265px; margin: 0px 3px; margin-bottom: 34px; float: left; }
.msf .items .item ul.desc li .img { width: 395px; height: 234px; float: left; cursor: pointer; overflow:hidden }
.msf .items .item ul.desc li .img img { width: 395px; height: auto; transition:width 0.5s;-moz-transition:width 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s; /* Safari and Chrome */-o-transition:width 0.5s; /* Opera */ }
.msf .items .item ul.desc li .img:hover img { width:425px; height:auto; }

.msf .items .item ul.desc li .txt { width: 395px; height: 30px; float: left; background: #F4F4F4; cursor: pointer; }
.msf .items .item ul.desc li .txt .lb { width: 75px; height: 30px; line-height: 30px; float: left; margin-left: 25px; font-size: 16px; color: #000; font-weight: bold; text-align: left; cursor: pointer; }
.msf .items .item ul.desc li .txt .rb { width: 270px; height: 30px; line-height: 30px; float: right; margin-right: 25px; font-size: 16px; color: #000; text-align: right; cursor: pointer; }

.msf00 { width:1200px; height:222px; padding-top:60px; display:block; margin:auto; }

.msf01 { width: 100%; height: 550px; display: block; margin: 50px auto auto auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/msf01.jpg) center no-repeat; }
.msf01 .info { width: 517px; height: 416px; display: block; margin: auto; padding-top: 200px; padding-left: 663px; text-align: left; }
.msf01 .info .title { width: 517px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.msf01 .info .title label { font-size: 37px; font-weight: bold; }
.msf01 .info .desc { width: 517px; height: 250px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

.msf02 { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/msf02.jpg) center no-repeat; }
.msf02 .info { width: 1200px; height: 416px; display: block; margin: auto; padding-top: 200px; text-align: left; }
.msf02 .info .title { width: 1200px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #132e59; }
.msf02 .info .title label { font-size: 37px; font-weight: bold; }
.msf02 .info .desc { width: 1200px; height: 250px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #132e59; text-align: justify; }

.msf03 { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/msf03.jpg) center no-repeat; }
.msf03 .info { width: 517px; height: 416px; display: block; margin: auto; padding-top: 200px; padding-left: 663px; text-align: left; }
.msf03 .info .title { width: 517px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.msf03 .info .title label { font-size: 37px; font-weight: bold; }
.msf03 .info .desc { width: 517px; height: 250px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

.msf04 { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/msf04.jpg) center no-repeat; }
.msf04 .info { width: 1200px; height: 416px; display: block; margin: auto; padding-top: 200px; text-align: left; }
.msf04 .info .title { width: 1200px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #132e59; }
.msf04 .info .title label { font-size: 37px; font-weight: bold; }
.msf04 .info .desc { width: 1200px; height: 250px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #132e59; text-align: justify; }

.msf05 { width: 100%; height: 710px; display: block; margin: auto; background:#eeeeee; }
.msf05 .msflinks { width: 1140px; height: 710px; display: block; margin: auto; }
.msf05 .msflinks .ml { width: 560px; height: 450px; float: left; margin: 140px 0px 0px 0px; }
.msf05 .msflinks .mr { width: 560px; height: 450px; float: left; margin: 140px 0px 0px 20px; }

/* ------------------------------------------------  Wood ModernaFloor ---------------------------------------------- */
.mf00 { width:1200px; height:222px; padding-top:60px; display:block; margin:auto; }
.bn_modernafloor { width: 100%; height: 517px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bg_modernafloor.jpg) center no-repeat; }

.mf { width: 1200px; height: auto!important; height: 100px; min-height: 100px; margin: auto; }
.mf ul.linav { width: 1200px; height: 42px; float: left; border-bottom: 1px solid #E7E7E9; box-sizing: border-box; list-style: none; }
.mf ul.linav li { width: 175px; height: 42px; line-height: 42px; float: left; background: #EEEEEE; float: left; margin-right: 17px; text-align: center; color: #132e59; font-size: 22px; cursor: pointer; }
.mf ul.linav li.cur { background: #132E59; color: #ffffff; font-weight: bold; }

.mf .items { width: 1200px; height: auto!important; height: 200px; min-height: 200px; float: left; margin: 40px auto auto auto; }
.mf .items .item { width: 1200px; height: auto!important; height: 200px; min-height: 200px; float: left; }
.mf .items .item ul.desc { width: 1200px; height: auto!important; height: 200px; min-height: 200px; list-style: none; }
.mf .items .item ul.desc li { width: 513px; height: 112px; margin-bottom: 20px; float: left; }
.mf .items .item ul.desc li.rt { margin-left: 172px; }
.mf .items .item ul.desc li .img { width: 513px; height: 82px; float: left; cursor: pointer; overflow:hidden; }
.mf .items .item ul.desc li .img img { width: 513px; height: auto; transition:width 0.5s;-moz-transition:width 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s; /* Safari and Chrome */-o-transition:width 0.5s; /* Opera */ }
.mf .items .item ul.desc li .img:hover img { width:543px; height:auto; }

.mf .items .item ul.desc li .txt { width: 513px; height: 30px; float: left; background: #F4F4F4; cursor: pointer; }
.mf .items .item ul.desc li .txt .lb { width: 81px; height: 30px; line-height: 30px; float: left; margin-left: 16px; font-size: 16px; color: #000; font-weight: bold; text-align: left; cursor: pointer; }
.mf .items .item ul.desc li .txt .rb { width: 400px; height: 30px; line-height: 30px; float: right; margin-right: 16px; font-size: 16px; color: #000; text-align: right; cursor: pointer; }

.mf01 { width: 100%; height: 1100px; display: block; margin: 160px auto auto auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/mf01.jpg) center no-repeat; }
.mf01 .info { width: 1200px; height: 164px; display: block; margin: auto; padding-top: 239px; text-align: center; }
.mf01 .info .title { width: 1200px; height: 50px; line-height: 50px; float: left; font-size: 30px; color: #000; font-weight: bold; }
.mf01 .info .desc { width: 1200px; height: 45px; line-height: 45px; float: left; margin-top: 10px; font-size: 20px; color: #000; }

.mf02 { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/mf02.jpg) center no-repeat; }
.mf02 .info { width: 537px; height: 416px; display: block; margin: auto; padding-top: 169px; padding-left: 669px; text-align: left; }
.mf02 .info .title { width: 537px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.mf02 .info .title label { font-size: 37px; font-weight: bold; }
.mf02 .info .desc { width: 537px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

.mf03 { width: 100%; height: 550px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/mf03.jpg) center no-repeat; }
.mf03 .info { width: 1200px; height: 416px; display: block; margin: auto; padding-top: 169px; text-align: left; }
.mf03 .info .title { width: 1200px; height: 51px; line-height: 51px; float: left; font-size: 37px; color: #fff; }
.mf03 .info .title label { font-size: 37px; font-weight: bold; }
.mf03 .info .desc { width: 1200px; height: 320px; line-height: 30px; float: left; margin-top: 29px; font-size: 16px; color: #fff; text-align: justify; }

/******************* 2018.05.17**********************/
.bn_download { width:100%; height: 500px; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/bn_download.jpg) center no-repeat; }

/* duty */
.dt001 { width: 100%; height: 756px; display: block; margin: auto; background: #FCFCFA; }
.dt001 .bk { width: 1200px; height: 756px;  display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/duty001.jpg) center no-repeat; }
.dt001 .bk .block { width:660px; height:280px; float:right; margin-top:240px; }
.dt001 .bk .block .title { width:660px; height:48px; line-height:48px; float:left; text-align:left; font-size:35px; color:#000; }
.dt001 .bk .block .title label { font-size:35px; color:#000; font-weight:bold; }
.dt001 .bk .block .desc { width:650px; height:180px; line-height:30px; float:left; margin-top:40px; font-size:16px; text-align:justify; }

.dt002 { width: 100%; height: 723px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/duty002.jpg) center no-repeat; }
.dt002 .block { width:1024px; height:155px; display:block; margin:auto; padding-top:408px; }
.dt002 .block .title { width:296px; height:155px; line-height:45px; float:left; text-align:left; font-size:45px; color:#000; font-weight:bold; }
.dt002 .block .desc { width:698px; height:155px; line-height:30px; float:right; margin-left:28px; font-size:17px; text-align:justify; }

.dt003 { width: 100%; height: 723px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/duty003.jpg) center no-repeat; }
.dt003 .block { width:1024px; height:376px; display:block; margin:auto; padding-top:202px; }
.dt003 .block .title { width:1024px; height:50px; line-height:50px; display:block; text-align:center; font-size:38px; color:#fff; font-weight:bold; }
.dt003 .block .desc { width:1024px; height:76px; line-height:35px; display:block; padding-top:248px; font-size:18px; color:#fff; text-align:center; }

/* about */
.ab01 { width: 100%; height: 366px; display: block; margin: auto; padding-top:81px; }
.ab01 .bk { width: 1162px; height: 366px; display: block; margin: auto; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/ab01.jpg) left top no-repeat; }
.ab01 .bk .block { width:520px; height: 330px; float:right; margin-right:8px; }
.ab01 .bk .block .title { width:520px; height: 45px; line-height:45px; font-size:32px; font-weight:bold; color:#132e59; text-align:left; }
.ab01 .bk .block .desc { width:520px; height: 261px; line-height:29px; font-size:16px;  color:#132e59;  }

.ab02 { width: 100%; height: 506px; display: block; margin: auto; padding-top:135px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/ab02.jpg) center no-repeat; }
.ab02 .block { width: 532px; height: 366px; padding-left:630px; display: block; margin: auto; }
.ab02 .block .title { width:520px; height: 45px; line-height:45px; font-size:32px; font-weight:bold; color:#fff; text-align:left; }
.ab02 .block .desc { width:520px; height: 261px; line-height:29px; font-size:16px; color:#fff; margin-top:40px; }

.ab03 { width: 100%; height: 569px; display: block; margin: auto; padding-top:78px; margin-bottom:90px; background: url(http://image.swfarbe.com:8888/suna/mdUpload/images/ab03.jpg) center no-repeat; }
.ab03 .block { width: 1162px; height: 366px; display: block; margin: auto; }
.ab03 .block .title { width:530px; height: 45px; line-height:45px; font-size:32px; font-weight:bold; color:#fff; text-align:left; }
.ab03 .block .desc { width:530px; height: 261px; line-height:29px; font-size:16px; color:#fff; margin-top:40px; }

/* ---------------------------------------------  Map  --------------------------------------- */
.content .mapcontainer { height: 700px; margin: 0px auto; }
.content .branchs { width: 1000px; height: auto; margin: auto; display: block; }
.content .branchs table.parts { width: 1000px; border: 1px solid #152D51; border-bottom: 0px; border-collapse: collapse; margin-top: 6px; display: none; }
.content .branchs table.parts tr { border-bottom: 1px solid #152D51; }
.content .branchs table.parts td.area { height: auto; width: 120px; text-align: center; vertical-align: middle; color: #ffffff; font-size: 18px; font-family: 'Microsoft YaHei'; background: #152D51; }
.content .branchs table.parts td.name { height: 80px; width: 200px; text-align: center; vertical-align: middle; color: #152D51; font-size: 14px; font-family: 'Microsoft YaHei'; }
.content .branchs table.parts td.phone { height: 80px; width: 220px; text-align: center; vertical-align: middle; color: #262626; font-size: 14px; font-family: 'Microsoft YaHei'; }
.content .branchs table.parts td.address { height: 80px; width: 330px; text-align: center; vertical-align: middle; color: #262626; font-size: 14px; font-family: 'Microsoft YaHei'; }
.content .branchs table.parts td.sign { height: 80px; width: 130px; text-align: center; vertical-align: middle; border-left: 1px solid #E1352B; }
.content .branchs table.parts td.sign img { width: 120px; height: 70px; border: 0px; }


/* ---------------------------------------------  New Partners --------------------------------------- */
.pt01 { width:100%; height:500px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt01.jpg) center no-repeat; }
.pt02 { width:100%; height:543px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt02.jpg) center no-repeat; }
.pt02 .bk { width:1100px; height:500px; display:block; margin:auto; }
.pt02 .bk .title { width:670px; height:50px; line-height:50px; float:left; margin-top:115px; text-align:left; color:#2d2121; font-size:46px; }
.pt02 .bk .title strong { font-size:46px; }
.pt02 .bk .desc { width:670px; height:35px; line-height:35px; float:left; margin-top:38px; text-align:left; color:#2d2121; font-size:24px; }
.pt02 .bk .rtform { width: 345px; height: 400px; float: left; margin-top:-100px; margin-left:40px; }
.pt02 .bk .rtform .item { width: 345px; height: 38px; float: left; margin-bottom: 5px; background: #ffffff; }
.pt02 .bk .rtform .item .input { width: 345px; height: 38px; font-size: 14px; color: #000; float: left; }
.pt02 .bk .rtform .item .input input,
.pt02 .bk .rtform .item .input select { border: 1px solid #C8C8C8; box-sizing: border-box; width: 345px; height: 38px; line-height: 38px; float: left; padding-left: 10px; }
.pt02 .bk .rtform .item .input textarea { width: 335px; height: 150px; line-height: 25px; float: left; box-sizing: border-box; border: 1px solid #D2D2D2; padding-left: 10px; font-size: 14px; }
.pt02 .bk .rtform .item a.sub { width: 345px; height: 38px; line-height: 38px; float: left; text-align: center; font-size: 24px; font-weight: bold; color: #ffffff; background: #E7B594; }







.pt03 { width:100%; height:604px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt03.jpg) center no-repeat; }
.pt03 .bk { width:1100px; height:540px; display:block; margin:auto; }
.pt03 .bk .title { width:670px; height:50px; line-height:50px; float:left; margin-top:170px; text-align:left; color:#ffffff; font-size:38px; }
.pt03 .bk .title strong { font-size:38px; }
.pt03 .bk .desc { width:670px; height:30px; line-height:30px; float:left; margin-top:0px; text-align:left; color:#ffffff; font-size:18px; }
.pt03 .bk .imgs { width:600px; height:163px; float:left; margin-top:42px; }
.pt03 .bk .imgs img { width:193px; height:163px; float:left; }
.pt03 .bk .mark { width:490px; height:90px; float:left; margin-top:107px; margin-left:10px; color:#ffffff; font-size:16px; line-height:30px; }
.pt03 .bk .more { width:670px; height:30px; line-height:30px; float:left; margin-top:38px; text-align:left; color:#406192; font-size:20px; font-style:italic; }
.pt04 { width:100%; height:1206px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt04.jpg) center no-repeat; }
.pt04 .bk { width:1110px; height:1000px; display:block; margin:auto; }
.pt04 .bk .entitle { width:1110px; height:30px; line-height:30px; float:left; margin-top:120px; text-align:center; color:#000000; font-size:18px; }
.pt04 .bk .cntitle { width:1110px; height:50px; line-height:50px; float:left; text-align:center; color:#000000; font-size:38px; }
.pt04 .bk .itmes { width:1110px; height:835px; float:left; margin-top:67px; list-style:none; }
.pt04 .bk .itmes li { width:547px; height:408px; float:left; border:7px solid #D2DBEA; box-sizing:border-box; }
.pt04 .bk .itmes li .img { width:533px; height:283px; float:left; }
.pt04 .bk .itmes li .img img { width:533px; height:283px; }
.pt04 .bk .itmes li .txt { width:534px; height:111px; float:left; background:#112D54; }
.pt04 .bk .itmes li .txt .title { width:491px; height:35px; float:left; margin:13px 0px 0px 33px; font-size:18px; color:#ffffff; font-weight:bold; }
.pt04 .bk .itmes li .txt .desc { width:491px; height:54px; line-height:27px; float:left; margin:0px 0px 0px 33px; font-size:16px; color:#ffffff; } 
.pt04 .bk .itmes li.min { width:355px; margin:19px 22px 0px 0px; }
.pt04 .bk .itmes li.min .img { width:340px; height:277px; float:left; }
.pt04 .bk .itmes li.min .img img { width:340px; height:277px; }
.pt04 .bk .itmes li.min .txt { width:340px; height:117px; float:left; background:#112D54; }
.pt04 .bk .itmes li.min .txt .title { width:300px; height:35px; float:left; margin:13px 0px 0px 20px; font-size:18px; color:#ffffff; font-weight:bold; }
.pt04 .bk .itmes li.min .txt .desc { width:320px; height:54px; line-height:27px; float:left; margin:0px 0px 0px 20px; font-size:16px; color:#ffffff; } 
.pt05 { width:100%; height:1100px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt05.jpg) center no-repeat; }
.pt05 .bk { width:1110px; height:1000px; display:block; margin:auto; }
.pt05 .bk .entitle { width:1110px; height:30px; line-height:30px; float:left; margin-top:100px; text-align:center; color:#ffffff; font-size:18px; }
.pt05 .bk .cntitle { width:1110px; height:50px; line-height:50px; float:left; text-align:center; color:#ffffff; font-size:38px; }
.pt05 .bk .certs { width:948px; height:830px; float:left; margin-top:58px; list-style:none; margin-left:81px; }
.pt05 .bk .certs li { width:223px; height:396px; float:left; margin:0px 7px; }
.pt05 .bk .certs li.sen { margin-top:38px; }
.pt05 .bk .certs li .img { width:223px; height:336px; float:left; }
.pt05 .bk .certs li .img img { width:223px; height:336px; }
.pt05 .bk .certs li .txt { width:223px; height:60px; line-height:60px; float:left; font-size:16px; color:#ffffff; text-align:center; }
.pt06 { width:100%; height:850px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt06.jpg) center no-repeat; }
.pt06 .bk { width:1000px; height:800px; display:block; margin:auto; }
.pt06 .bk .ser { width:1000px; height:112px; float:left; }
.pt06 .bk .ser li { width:395px; height:112px; float:left; }
.pt06 .bk .ser li .title { width:395px; height:31px; float:left; }
.pt06 .bk .ser li .title .cn { width:100px; height:31px; line-height:31px; float:left; margin-left:70px; font-size:22px; color:#ffffff; }
.pt06 .bk .ser li .title .en { width:158px; height:31px; line-height:31px; float:left; font-size:12px; color:#ffffff; }
.pt06 .bk .ser li .desc { width:395px; height:56px; line-height:28px; float:left; margin-top:25px; color:#ffffff; font-size:18px; text-align:center; }

.pt07 { width:100%; height:1336px; display:block; margin:auto; background:url(http://image.swfarbe.com:8888/suna/mdUpload/images/pt07.jpg) center no-repeat; }
.pt07 .bk { width:1110px; height:1000px; display:block; margin:auto; }
.pt07 .bk .title { width:1110px; height:80px; line-height:80px; float:left; margin-top:70px; text-align:center; color:#122d54; font-size:35px; }
.pt07 .bk .sw { width: 1110px; height: 450px; float: left; margin-top: 80px; }
.pt07 .bk .bom { width:1000px; height:300px; float:left; margin-top:120px; }

.pt07 .bk .bom .codeimg { width:1000px; height:142px; float:left; text-align:center; }
.pt07 .bk .bom .saoyisao { width:1000px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#000000; float:left; text-align:center; }
.pt07 .bk .bom .teltitle { width:1000px; height:40px; line-height:40px; text-align:center; font-size:25px; color:#000000; float:left; margin-top:26px; text-align:center; font-weight:bold; }
.pt07 .bk .bom .tels { width:1000px; height:35px; line-height:35px; list-style:none; float:left; }
.pt07 .bk .bom .tels li { height:35px; line-height:35px;  float:left; font-size:20px; }



