body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}

.fr{ float:right;}

.fl{ float:left;}

.fn{ float:none;}

.f2{ font-size:12px;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul,li{padding:0px; margin:0px; list-style:none;}

ul li a:hover{ color:#4bb13f;}

div a:hover{ color:#4bb13f;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;}

.clear{ clear:both; height:0; overflow:hidden;}



/*首页*/

.header{ width:100%; height:auto; min-width:1200px; position:relative; z-index:5;}

.hdt{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:12px; font-family:"宋体"; border-bottom:1px solid #ededed; background:#f7f7f7; color:#969596;}

.hdtc{ width:1000px; height:100%; overflow:hidden;}

.hdt a{ color:#474646;}

.hdt i{ font-style:normal; padding:0 14px; color:#b1b0b1;}

.hdt em{ font-style:normal;}

.headercenter{ width:1197px; height:123px; position:relative; z-index:4; background:url(../images/logotx.png) no-repeat 220px center;}

.logo{ width:206px; height:67px; overflow:hidden; padding-top:35px;}

.logo img{ width:206px; height:67px;}

.hdcf{ width:367px; height:35px; padding:62px 5px 0 0; background:url(../images/hd-phone.png) no-repeat 118px 28px;}

.hdcfs{ width:100%; height:100%;}

.hdcfs-lt{ width:77px; height:31px; border:2px solid #4bb13f; border-right:0; position:relative;}

.hdcfs-lt span{ width:76px; height:31px; display:block; overflow:hidden; text-indent:17px; line-height:31px; color:#71645e; border-right:1px solid #d6d6d6; background:url(../images/hd-icon0.png) no-repeat 57px center #f1f1f1; cursor:pointer;}

.hdcfs-lt ul{ width:75px; height:auto; overflow:hidden; position:absolute; left:0px; top:31px; background:#999; display:none;}

.hdcfs-lt li{ cursor:pointer; width:100%; height:30px; float:left; overflow:hidden; text-align:center; line-height:30px; color:#fff;}

.hdcfs-lt li.act{ background:#888;}

.hdcfs-tx{ width:213px; height:31px; border-top:2px solid #4bb13f; border-bottom:2px solid #4bb13f; overflow:hidden;}

.hdcfs-tx input{ width:213px; height:31px; display:block; overflow:hidden; border:0; background:none; line-height:31px; font-family:"宋体"; font-size:13px; color:#bebdbd; text-indent:11px;}

.hdcfs-st{ width:75px; height:100%; overflow:hidden;}

.hdcfs-st input{ width:75px; height:35px; display:block; border:0; background:#4bb13f; font-size:15px; color:#f7f7f7; font-family:"微软雅黑"; cursor:pointer;}

.hdcfs-st input.act{ background:#4bb13f;}

.hdb{ background:url(../images/hd-hx.jpg) repeat-x; width:100%; height:78px; position:relative; z-index:1; padding-top:7px;}

.hdbc{ width:1199px; height:71px; border-left:1px solid #009d49;}

.hdbcs{ width:238px; height:100%; border-right:1px solid #009d49; position:relative;}

.hdbcs-lt{ width:69px; height:100%; overflow:hidden;}

div.hdbcs-bg0 .hdbcs-lt{ background:url(../images/hd-tx0.png) no-repeat 18px 15px;}

div.hdbcs-bg1 .hdbcs-lt{ background:url(../images/hd-tx1.png) no-repeat 18px 15px;}

div.hdbcs-bg2 .hdbcs-lt{ background:url(../images/hd-tx2.png) no-repeat 18px 15px;}

div.hdbcs-bg3 .hdbcs-lt{ background:url(../images/hd-tx3.png) no-repeat 18px 15px;}

div.hdbcs-bg4 .hdbcs-lt{ background:url(../images/hd-tx4.png) no-repeat 18px 15px;}

.hdbcs-rt{ width:162px; height:44px; overflow:hidden; padding-top:16px;}

.hdbcs-rt li{ width:68px; height:20px; float:left; margin-right:13px; overflow:hidden; text-align:center; line-height:20px; margin-bottom:2px;}

.hdbcs-rt a{ width:100%; height:100%; display:block; color:#fff;}

.hdbcs-rt a:hover,.hdbcs-rt a.act{ color:#4bb13f; background:#fff;}

.hdbcs-hide{ width:162px; height:auto; overflow:hidden; position:absolute; left:0; top:60px; padding-right:8px; background:#4bb13f; display:none; padding-left:68px;}

.hdbcs-hide li{ width:68px; height:20px; float:left; margin-right:13px; overflow:hidden; text-align:center; line-height:20px; margin-bottom:2px;}

.hdbcs-hide a{ width:100%; height:100%; display:block; color:#fff;}

.hdbcs-hide a:hover{ color:#4bb13f; background:#fff;}

.content{ width:100%; height:auto; position:relative; z-index:1; min-width:1200px;}

.banner{ width:100%; height:400px; overflow:hidden; margin-bottom:20px;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { width:120px; height:22px; position:absolute; left:50%; margin-left:-60px; bottom:14px; z-index:12;}

.huandeng .hdsmall li { color:#fbfbfb; font-size:15px; float:left; width:22px; height:22px; margin-right:8px; cursor:pointer; background:url(../images/banner-libg.png) no-repeat -22px 0; text-align:center; line-height:22px;}

.huandeng .hdsmall li.sel { background:url(../images/banner-libg.png) no-repeat;}

.contentcenter{ width:1200px; height:auto; overflow:hidden;}

.io{ margin-bottom:40px;}

.iol{ width:388px; height:140px; overflow:hidden; background:#e7e7e7; margin-right:15px;}

.iol-lt{ width:189px; height:100%; overflow:hidden;}

.iol-lt p{ width:100%; height:86px; padding-top:54px; display:block; overflow:hidden; text-align:center; line-height:86px; font-size:20px; color:#fdfdfd;}

.iol-lt span{ font-size:30px;}

.iol-rt{ width:199px; height:auto; overflow:hidden; padding-top:13px;}

.iol-rt p{ width:100%; height:46px; line-height:46px; overflow:hidden; display:block; text-align:center; font-size:16px; color:#444544;}

.iol-rt a{ width:115px; height:25px; margin:0 auto 6px; display:block; overflow:hidden; text-align:center; line-height:25px; font-size:13px; border-radius:5px;}

div.iol-cr0 .iol-lt{ background:url(../images/io-tx0.png) no-repeat center 33px #5fca34;}

div.iol-cr0 .iol-rt a{ border:1px solid #5fca34; color:#5fca34;}

div.iol-cr0 .iol-rt a:hover{ color:#fff; border:1px solid #5fca34; background:#5fca34;}

div.iol-cr1 .iol-lt{ background:url(../images/io-tx1.png) no-repeat center 33px #f78f13;}

div.iol-cr1 .iol-rt a{ border:1px solid #f78f13; color:#f78f13;}

div.iol-cr1 .iol-rt a:hover{ color:#fff; border:1px solid #f78f13; background:#f78f13;}

div.iol-cr2 .iol-lt{ background:url(../images/io-tx2.png) no-repeat center 33px #05b3c3;}

div.iol-cr2 .iol-rt a{ border:1px solid #05b3c3; color:#05b3c3;}

div.iol-cr2 .iol-rt a:hover{ color:#fff; border:1px solid #05b3c3; background:#05b3c3;}

div.iol-cr2{ margin-right:0;}

.it{ margin-bottom:39px;}

.it-title{ background:url(../images/it-bg0.png) no-repeat center top; width:100%; height:63px; overflow:hidden; margin-bottom:18px;}

.itt-more{ width:63px; height:23px; display:block; overflow:hidden; padding:18px 0 0 15px;}

.itt-more a{ width:100%; height:100%; overflow:hidden; display:block; background:url(../images/it-more.png) no-repeat;}

.itt-more a:hover{ background:url(../images/it-more.png) no-repeat -63px 0;}

.itt-nums{ height:23px; padding-top:18px; display:block; overflow:hidden; line-height:23px; font-family:"宋体"; color:#9b9b9d;}

.itt-nums i{ font-style:normal; padding:0 8px; color:#d70817;}

.itbl{ width:200px; height:auto; overflow:hidden; padding:0 9px 0 13px; border:1px solid #e5e5e5;}

.itbl-title{ width:100%; height:42px; overflow:hidden; line-height:42px; font-size:15px; color:#4bb13f;}

.itbl-nav{ width:100%; height:182px; overflow:hidden; border-bottom:1px dotted #cccccc;}

.itbl-nav li{ width:97px; height:29px; float:left; overflow:hidden; margin-bottom:5px; line-height:29px; text-align:center; border-radius:5px;}

.itbl-nav a{ width:100%; height:100%; display:block; color:#464747; font-size:13px; background:#e5e5e5;}

.itbl-nav a:hover{ color:#fff; background:#4bb13f;}

.itbl-nav li.mro{ float:right;}

ul.itbl-resd{ height:77px; border-bottom:0;}

.itbr{ width:958px; height:345; overflow:hidden;}

.itbr li{ width:232px; height:167px; display:block; position:relative; overflow:hidden; float:left; margin:0 10px 11px 0;}

.itbr li.mro{ margin-right:0;}

.itbr img{ width:232px; height:167px;transition: all 1.2s ease 0s;}
.itbr a:hover img{transform: scale(1.2);}

.itbr span{ background:url(../images/it-opo.png) no-repeat; width:171px; height:24px; display:block; overflow:hidden; position:absolute; left:16px; bottom:14px; line-height:24px; font-size:12px; font-family:"宋体"; color:#fff; text-indent:12px;text-overflow: ellipsis;white-space: nowrap;}

.itbr a:hover span{ background:url(../images/it-opt.png) no-repeat;}

.ith{ margin-bottom:33px; width:100%; height:249px; overflow:hidden;}

.ith-title{ background:url(../images/ith-bg.png) no-repeat center top; width:100%; height:63px; overflow:hidden; margin-bottom:19px;}

.itht-more{ width:63px; height:23px; display:block; overflow:hidden; padding:18px 0 0 15px;}

.itht-more a{ width:100%; height:100%; overflow:hidden; display:block; background:url(../images/it-more.png) no-repeat;}

.itht-more a:hover{ background:url(../images/it-more.png) no-repeat -63px 0;}

.itht-nav{ width:auto; height:25px; overflow:hidden; padding-top:18px;}

.itht-nav li{ margin-right:21px; float:left; height:24px; border-bottom:1px solid #fff; cursor:pointer; line-height:24px; color:#434242;}

.itht-nav li.act{ border-bottom:1px solid #00903a; color:#00903a;}

.ithb{ width:100%; height:167px; overflow:hidden; display:none;}

.ithb li{ width:232px; height:167px; display:block; position:relative; overflow:hidden; float:left; margin:0 10px 11px 0;}

.ithb li.mro{ margin-right:0;}

.ithb img{ width:232px; height:167px;transition:all 1.2s ease 0s;}
.ithb a:hover img{transform: scale(1.2);}

.ithb span{ background:url(../images/it-opo.png) no-repeat; width:171px; height:24px; display:block; overflow:hidden; position:absolute; left:16px; bottom:14px; line-height:24px; font-size:12px; font-family:"宋体"; color:#fff; text-indent:12px;}

.ithb a:hover span{ background:url(../images/it-opt.png) no-repeat;}

.ifs{ margin-bottom:47px;}

.ifs-title{ background:url(../images/ifs-bg.png) no-repeat center top; width:100%; height:63px; overflow:hidden;}

.ifst-more{ width:63px; height:23px; display:block; overflow:hidden; padding:18px 0 0 15px;}

.ifst-more a{ width:100%; height:100%; overflow:hidden; display:block; background:url(../images/it-more.png) no-repeat;}

.ifst-more a:hover{ background:url(../images/it-more.png) no-repeat -63px 0;}

.ifst-nav{ width:auto; height:25px; overflow:hidden; padding-top:18px;}

.ifst-nav li{ float:left; height:25px; overflow:hidden;}

.ifst-nav a{ margin-right:21px; float:left; height:24px; border-bottom:1px solid #fff; cursor:pointer; line-height:24px; color:#434242;}

.ifst-nav a:hover{ border-bottom:1px solid #00903a; color:#00903a;}

.ifst-num{ height:23px; padding-top:18px; padding-left:170px; display:block; overflow:hidden; line-height:23px; font-family:"宋体"; color:#9b9b9d;}

.ifst-num i{ font-style:normal; padding:0 8px;}

.ifs-ct{ width:100%; height:217px; margin-bottom:16px; overflow:hidden; background:#f6f4f4;}

.ifsc-lt{ width:25px; height:auto; overflow:hidden; margin-right:20px; padding-top:98px;}

.ifsc-lt a{ background:url(../images/ifs-icon0.png) no-repeat 0 -22px; width:16px; height:22px; overflow:hidden; display:block; float:right;}

.ifsc-lt a:hover{ background:url(../images/ifs-icon0.png) no-repeat;}

.ifsc-rt{ width:29px; height:auto; overflow:hidden; padding-top:98px;}

.ifsc-rt a{ background:url(../images/ifs-icon0.png) no-repeat -16px 0; width:16px; height:22px; overflow:hidden; display:block;}

.ifsc-rt a:hover{ background:url(../images/ifs-icon0.png) no-repeat -16px -22px;}

.ifsc-ct{ width:1104px; height:100%; overflow:hidden; position:relative;}

.ifscc-xaz{ width:100%; height:100%; overflow:hidden; display:none;}

.ifscc-lt{ width:425px; height:auto; overflow:hidden; padding-top:15px;}

.ifsccl-img{ width:161px; height:176px; overflow:hidden; border:1px solid #dad9d9; background:#fff; padding:5px;}

.ifsccl-name{ width:234px; height:35px; line-height:35px; overflow:hidden;}

.ifsccl-name a{ font-size:18px; color:#333339;}

.ifsccl-tx0{ width:234px; height:24px; line-height:24px; overflow:hidden; font-size:13px; color:#333339;}

.ifsccl-tx0 span{ color:#8b8b8c;}

.ifsccl-tx1{ width:234px; height:54px; margin-top:5px; padding-top:8px; border-top:1px dashed #747574; line-height:18px; overflow:hidden; font-size:13px; color:#333339; margin-bottom:8px;}

.ifsccl-tx1 span{ color:#8b8b8c;}

.ifsccl-link{ width:234px; height:26px; line-height:26px; overflow:hidden;}

.ifsccl-link a{ width:94px; height:100%; display:block; overflow:hidden; float:left; margin-right:12px; text-align:center; color:#fff; border-radius:5px; background:#4bb13f;}

.ifsccl-link a:hover{ color:#fff; background:#12af5f;}

.ifsccl-link span{ height:100%; display:block; float:left; background:url(../images/ifs-icon1.png) no-repeat left center; padding-left:20px; font-size:13px; color:#ed182a;}

.ifscc-nav{ width:659px; height:auto; overflow:hidden; padding-top:9px;}

.ifscc-nav li{ width:209px; height:auto; overflow:hidden; float:left; margin-right:16px;}

.ifscc-nav li.mro{ margin-right:0;}

.ifscc-nav a{ width:100%; height:auto; overflow:hidden; display:block; color:#727070; font-size:13px; background:url(../images/ifs-hx.png) repeat-x left bottom #fff;}

.ifscc-nav img{ width:193px; height:139px; display:block; margin:0 auto; padding-top:7px;}

.ifscc-nav p{ width:100%; height:41px; margin-bottom:7px; display:block; overflow:hidden; text-align:center; line-height:41px;}

.ifs-bt{ width:100%; height:84px; overflow:hidden; position:relative;}

.ifsb-nav{ width:50000px; height:100%; overflow:hidden; position:absolute; left:0; top:0;}

.ifsb-nav li{ width:158px; height:80px; border:2px solid #efefef; float:left; margin-right:11px; overflow:hidden; background:#f6f4f4; border-radius:3px; color:#939191; cursor:pointer;}

.ifsb-nav img{ width:61px; height:66px; display:block; padding:9px 11px 0 10px; overflow:hidden; float:left;}

.ifsb-nav p{ width:75px; height:24px; line-height:24px; float:left; display:block; padding-top:9px; overflow:hidden; color:#333339;}

.ifsb-nav span{ width:75px; height:20px; line-height:20px; float:left; display:block; font-size:12px; font-family:"宋体"; overflow:hidden;}

.ifsb-nav li.act{ color:#fff; background:#4bb13f; border:2px solid #4bb13f;}

.ifsb-nav li.act p{ color:#fff;}

.ifi{ margin-bottom:32px;}

.ifi-title{ background:url(../images/ifi-bg.png) no-repeat center top; width:100%; height:63px; overflow:hidden;}

.ifit-more{ width:63px; height:23px; display:block; overflow:hidden; padding:18px 0 0 15px;}

.ifit-more a{ width:100%; height:100%; overflow:hidden; display:block; background:url(../images/it-more.png) no-repeat;}

.ifit-more a:hover{ background:url(../images/it-more.png) no-repeat -63px 0;}

.ifit-nums{ height:23px; padding-top:18px; display:block; overflow:hidden; line-height:23px; font-family:"宋体"; color:#9b9b9d;}

.ifit-nums i{ font-style:normal; padding:0 8px; color:#d70817;}

.ifi-bu{ width:1198px; height:auto; overflow:hidden; border:1px solid #d4d6d5;}

.ifibl{ width:430px; height:352px; overflow:hidden; position:relative; padding:15px 29px 0 16px;}

.ifibl .huandeng .hdbig li img{ width:100%; height:312px; display:block;}

.ifibl .huandeng .hdbig li p{ width:100%; height:40px; display:block; text-align:center; line-height:40px; font-size:16px; color:#18181a;}

.ifibl .huandeng .hdbig li a:hover p{ color:#00903a;}

.ifibl .huandeng .hdsmall{ height:12px; width:110px; bottom:58px; margin-left:0; left:297px;}

.ifibl .huandeng .hdsmall li{ background:url(../images/ifi-icon1.png) no-repeat; width:12px; height:12px; margin-right:10px;}

.ifibl .huandeng .hdsmall li.sel{ background:url(../images/ifi-icon1.png) no-repeat -12px 0;}

.ifibr{ width:712px; height:auto; overflow:hidden;}

.ifibr-title{ width:100%; height:45px; padding-top:14px; overflow:hidden; line-height:45px; text-align:center;}

.ifibr-title a{ font-size:18px; color:#4bb13f;}

.ifibr-title a:hover{ text-decoration:underline;}

.ifibr-tx{ width:100%; font-size:12px; height:44px; margin-bottom:12px; overflow:hidden; line-height:22px; color:#949695;}

.ifibr-tx a{ color:#4bb13f;}

.ifibr-tx a:hover{ text-decoration:underline;}

.ifibr-nav{ width:100%; height:90px; margin-bottom:10px; overflow:hidden;}

.ifibr-nav li{ width:230px; margin-right:7px; height:30px; line-height:30px; overflow:hidden; background:url(../images/ifi-icon0.png) no-repeat left center; text-indent:8px; float:left;text-overflow: ellipsis;white-space: nowrap;}

.ifibr-nav a{ color:#545655;}

.ifibr-cols{ background:url(../images/ifi-icon2.png) no-repeat; width:100%; height:23px; line-height:23px; margin-bottom:10px; font-size:12px; color:#fff; font-family:"宋体"; text-indent:14px;}

.ifibr-navt{ width:100%; height:95px; overflow:hidden;}

.ifibr-navt li{ width:132px; height:100%; overflow:hidden; position:relative; float:left; margin-right:13px;}

.ifibr-navt li.mro{ margin-right:0;}

.ifibr-navt img{ width:132px; height:95px;}

.ifibr-navt span{ background:url(../images/ifi-opo.png) no-repeat; height:27px; width:100%; display:none; position:absolute; left:0; bottom:0; font-size:12px; color:#fff; font-family:"宋体"; line-height:27px; text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.ifibr-navt a:hover span{ display:block;}

.ik{ margin-bottom:30px;}

.ik-title{ background:url(../images/ik-bg.png) no-repeat center top; width:100%; height:63px; overflow:hidden; margin-bottom:10px;}

.ikt-more{ width:63px; height:23px; display:block; overflow:hidden; padding:18px 0 0 15px;}

.ikt-more a{ width:100%; height:100%; overflow:hidden; display:block; background:url(../images/it-more.png) no-repeat;}

.ikt-more a:hover{ background:url(../images/it-more.png) no-repeat -63px 0;}

.ikt-nums{ height:23px; padding-top:18px; display:block; overflow:hidden; line-height:23px; font-family:"宋体"; color:#9b9b9d;}

.ikt-nums i{ font-style:normal; padding:0 8px; color:#d70817;}

.ikb-banner{ width:837px; height:281px; overflow:hidden;}

.banner-box{width:100%;height:100%;position:relative;overflow:hidden;}

.banner-box .bd{ width:100%; height:597px;}

.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}

.banner-box .bd li{width:100%;height:597px;}

.banner-box .bd li a{display:block; width:100%; height:100%;}

.banner-btn{width:100%;position:absolute;top:0;left:0;}

.banner-btn a{display:block;width:26px;height:41px;position:absolute;top:122px;}

.banner-btn a.prev{left:22px;background:url(../images/ik-icon0.png) no-repeat;}

.banner-btn a.next{right:22px;background:url(../images/ik-icon0.png) no-repeat -26px 0;}

.banner-btn a.prev:hover{background:url(../images/ik-icon0.png) no-repeat 0 -41px;}

.banner-btn a.next:hover{background:url(../images/ik-icon0.png) no-repeat -26px -41px}

.banner-box .hd {position:absolute;top:555px;left:50%; margin-left:-45px;}

.banner-box .hd ul li{width:16px;height:16px; overflow:hidden; display:none; margin-right:14px; float:left; cursor:pointer; background:none; text-indent:100px;}

.banner-box .hd ul li.on{background:none;}

.ikbr{ width:346px; height:279px; overflow:hidden; border:1px solid #c9c8c8;}

.ikbr-title{ width:100%; height:44px; overflow:hidden; margin-bottom:8px; background:url(../images/ik-hx.png) no-repeat right bottom; line-height:44px; text-indent:12px; color:#4bb13f; font-size:16px;}

.ikbr-nav{ width:322px; height:auto; overflow:hidden;}

.ikbr-nav li{ width:154px; height:62px; overflow:hidden; border:1px solid #d4d3d3; float:left; margin-bottom:9px;}

.ikbr-nav li.mro{ float:right;}

.ikbr-nav li.act{ border:1px solid #00903a;}

.footer{ width:100%; height:auto; position:relative; z-index:1;  min-width:1200px; background:url(../images/ft-bg.png) repeat-x;}

.foootercenter{ width:1200px; height:auto; overflow:hidden; margin-bottom:24px;}

.ftt-top{ padding-top:20px; width:100%; height:44px; overflow:hidden; line-height:44px; background:url(../images/ft-hx.png) no-repeat center bottom; margin-bottom:17px;}

.ftt-top span{ font-size:16px; color:#333232;}

.ftt-top em{ font-size:12px; color:#595858; font-style:normal;}

.ftt-top i{ font-style:normal; color:#f10d1d;}

.ftt-nav li{ height:24px; line-height:24px; float:left; overflow:hidden; margin-right:8px;}

.ftt-nav a{ color:#a3a2a2;}

.ftb{ background:#f5f5f5; border-top:1px solid #f1f1f1;}

.ftbc{ width:1200px; height:auto; overflow:hidden;}

.ftbc-bg{ width:100%; height:100px; overflow:hidden; background:url(../images/ft-zs.png) no-repeat center bottom;}

.ftbc-bt{ width:775px; height:118px; overflow:hidden; background:url(../images/logo.png) no-repeat left center; padding-left:425px;}

.ftbtcbt-nav{ width:100%; height:37px; padding-top:12px; line-height:37px; overflow:hidden; font-size:13px; color:#6e6e6e;}

.ftbtcbt-nav li{ float:left;}

.ftbtcbt-nav a{ color:#6e6e6e;}

.ftbtcbt-nav span{ padding:0 10px;}

.ftbtcbt-tx{ width:100%; height:24px; line-height:24px; overflow:hidden; font-size:13px; color:#6e6e6e;}

.ftbtcbt-tx span{ padding-left:10px;}

.ftbtcbt-tx a{ color:#6e6e6e;}

html{

_background:url(about:blank); /* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */

}

.ip{ width:70px; height:auto; position:fixed; right:0; top:200px; z-index:10015; _position: absolute;

_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200);}

.ip-icon0{ width:68px; height:79px; border:1px solid #e7e7e7; overflow:hidden; background:#f3f3f3;}

.ip-icon0 a{ width:100%; height:100%; display:block; text-align:center; font-size:12px; color:#454545;}

.ip-icon0 img{ padding:5px 0 0; display:block; margin:0 auto 3px;}

.ip-icon0 p{ width:100%; height:31px; display:block; text-align:center; overflow:hidden; line-height:31px;}

.ip-icon1{ width:68px; height:79px; border:1px solid #e7e7e7; overflow:hidden; background:#f3f3f3; border-top:0;}

.ip-icon1 a{ width:100%; height:100%; display:block; text-align:center; font-size:12px; color:#454545;}

.ip-icon1 img{ padding:17px 0 0; display:block; margin:0 auto 3px;}

.ip-icon1 p{ width:100%; height:30px; display:block; text-align:center; overflow:hidden; line-height:30px;}

.ip-icon2{ width:68px; height:79px; border:1px solid #e7e7e7; position:relative; background:#f3f3f3; border-top:0;}

.ip-icon2 a{ width:100%; height:100%; display:block; text-align:center; font-size:12px; color:#454545;}

.ip-icon2 a img{ padding:11px 0 0; display:block; margin:0 auto 2px;}

.ip-icon2 p{ width:100%; height:31px; display:block; text-align:center; overflow:hidden; line-height:31px;}

.ip-icon2 span{ background:url(../images/dc-icon3.png) no-repeat; width:122px; height:117px; overflow:hidden; display:none; position:absolute; left:-130px; top:15px;}

.ip-icon2 span img{ width:113px; height:113px; display:block; padding:2px 0 0 2px;}

.ip-icon3{ width:100%; height:37px; overflow:hidden;}

.ip-icon3 a{ background:url(../images/ip-icon3.png) no-repeat; width:100%; height:100%; display:block;}

.ip-icon3 a:hover{ background:url(../images/ip-icon3.png) no-repeat -70px 0;}

/*案例*/

.ec-ty{ width:100%; background:url(../images/ec-ty.png) repeat-x; height:7px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}

.ec-col{ width:100%; background:url(../images/ec-bg.jpg) no-repeat center top; height:126px; overflow:hidden; line-height:126px;}

.eccm{ width:1200px; height:auto; overflow:hidden;}

.eccm em{ display:block; font-style:normal; font-size:24px; color:#a09f9f;}

.eccm i{ color:#4bb13f; font-style:normal; padding-right:10px;}

.eccm span{ display:block;}

.eccm span.act{ padding-left:28px; color:#808080; background:url(../images/ec-home.png) no-repeat left center;}

.eccm a{ color:#808080;}

.eccm b{ font-style:normal; padding:0 5px; color:#808080;}

.ec-nav{ background:#f2f2f2;}

.ec-nav ul{ width:1200px; height:auto; overflow:hidden;}

.ec-nav li{ width:114px; height:48px; float:left; overflow:hidden; text-align:center; line-height:48px; margin-right:2px;}

.ec-nav a{ color:#464747; font-size:15px; width:100%; height:100%; display:block;}

.ec-nav a:hover,.ec-nav a.act{ color:#fff; background:#4bb13f;}

.ecc{ width:1200px; height:auto; overflow:hidden;}

.ecct{ margin:24px 0;}

.dc-top{ width:884px; height:auto; overflow:hidden; border:1px solid #d5d5d5;; padding:9px 24px 0 15px; margin-bottom:23px;}

.dct-form{ width:100%; height:37px; padding-bottom:10px; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #cccccc;}

.dct-form b{ color:#3f3f3f; height:100%; overflow:hidden; line-height:37px;}

.dct-form i{ height:100%; overflow:hidden; line-height:37px; font-style:normal; margin-right:20px;}

.dct-form a{ color:#777777;}

.dct-form span{ width:238px; height:100%; overflow:hidden; display:block; padding-left:12px;}

.dct-form span input{ width:237px; height:35px; display:block; border:1px solid #4bb13f; border-right:0; text-indent:10px; background:none; font-size:14px; font-family:"微软雅黑"; color:#666; line-height:35px;}

.dct-form em{ font-style:normal; width:39px; height:100%; overflow:hidden; display:block; margin-right:12px;}

.dct-form em input{ width:39px; height:37px; display:block; border:0; background:url(../images/ec-icon0.png) no-repeat center center #4bb13f; cursor:pointer;}

.dct-form em input.act{ background:url(../images/ec-icon0.png) no-repeat center center #17ab60;}

.dct-list{ width:100%; height:auto; overflow:hidden; margin-bottom:11px; border-bottom:1px dashed #cccccc;}

.dctl-lt{ width:77px; text-indent:29px; height:26px; line-height:26px; overflow:hidden; color:#3f3f3f; font-weight:bold;}

div.dctl-ioncs0{ background:url(../images/ec-icon1.png) no-repeat left center;}

div.dctl-ioncs1{ background:url(../images/ec-icon2.png) no-repeat left center;}

div.dctl-ioncs2{ background:url(../images/ec-icon3.png) no-repeat left center;}

div.dctl-ioncs3{ background:url(../images/ec-icon4.png) no-repeat left center;}

div.dctl-ioncs4{ background:url(../images/ec-icon5.png) no-repeat left center;}

.dctl-rt{ width:807px; height:auto; overflow:hidden; white-space: nowrap; _margin-bottom:12px;}

.dctl-rt li{ float:left; margin-bottom:12px; height:23px; line-height:23px; margin-right:3px; overflow:hidden;}

.dctl-rt a{ width:auto; height:100%; display:block; float:left; padding:0 13px; color:#000000;}

.dctl-rt a:hover,.dctl-rt a.act{ color:#fff; background:#4bb13f;}

div.dctl-res{ border-bottom:0; margin-bottom:0;}

.ecctr{ width:240px; height:auto; overflow:hidden; padding:0 11px; border:1px solid #c9c9c9;}

.ecctr-title{ width:100%; height:44px; padding-top:3px; overflow:hidden; line-height:44px; text-indent:6px; font-size:16px; color:#4bb13f;}

.ecctr-itx{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}

.ecctr-itx input{ width:238px; height:33px; display:block; background:#f6f6f6; overflow:hidden; line-height:33px; font-family:"宋体"; text-indent:b7b8b8px; text-indent:7px; font-size:12px; border:1px solid #cecece; color:#b7b8b8;}

.ecctr-ist input{ width:240px; height:35px; font-size:14px; font-family:"微软雅黑"; color:#ff; border:0; display:block; overflow:hidden; background:#4bb13f; color:#fff; cursor:pointer;}

.ecctr-ist input.act{ background:#10a559;}

.ecctr-num{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #e9e4e4; text-align:right; color:#363636;}

.ecctr-num b{ font-weight:400; padding:0 5px; color:#ed032f;}

.ecctr-text{ width:100%; height:36px; padding-top:9px; line-height:18px; overflow:hidden; font-size:12px; font-family:"宋体"; color:#636464;}

.eccz{ width:100%; height:34px; margin-bottom:15px; overflow:hidden; line-height:34px;}

.eccz-link{ width:101px; height:100%; overflow:hidden;}

.eccz-link a{ width:86px; height:100%; display:block; overflow:hidden; text-align:center; border-radius:4px; background:#dfdfdf; color:#393636;}

.eccz-link a:hover,.eccz-link a.act{ color:#fff; background:#4bb13f;}

.eccz-num{ width:400px; height:100%; color:#7a7a7a;}

.eccz-num span{ color:#4bb13f; padding:0 5px;}

.eccz-nums{ width:182px; height:100%; overflow:hidden; margin-left:23px;}

.eccz-numf{ width:200px; height:100%; text-align:right; overflow:hidden; color:#7a7a7a;}

.eccz-numf b{ color:#4bb13f; padding:0 5px;}

.eccb li{ width:385px; height:auto; overflow:hidden; float:left; margin:0 19px 44px 0; border:1px solid #d0d0d0;}

.eccb li.mro{ margin-right:0;}

.eccb-img{ width:375px; height:178px; overflow:hidden; margin:0 auto; padding-top:5px;}

.eccb-img span{ width:248px; height:178px; overflow:hidden; display:block;}

.eccb-img span img{ width:248px; height:178px;}

.eccb-img em{ width:123px; height:87px; overflow:hidden; display:block;}

.eccb-img em img{ width:123px; height:87px;}

.eccb-img i{ width:123px; height:87px; overflow:hidden; display:block; padding-top:4px;}

.eccb-img i img{ width:123px; height:87px;}

.eccb-title{ width:366px; height:44px; overflow:hidden; margin:0 auto; line-height:44px;}

.eccb-title a{ font-weight:bold; color:#4f4f4f;}

.eccb-title span{ color:#252525;}

.eccb-title i{ font-style:normal; padding-right:20px; color:#4bb13f; font-size:16px;}

.eccb-title b{ color:#4bb13f; font-size:16px;}

.eccb-text{ width:100%; height:35px; line-height:35px; overflow:hidden; background:#f7f7f7; text-indent:10px; font-size:12px; color:#585858;}

.eccb-text span{ padding-right:28px;}

.eccb-text i{ font-style:normal; color:#252525;}

.eccb-text span.mro{ padding-right:0;}

/*案例详情*/

div.ecx-col{ background:none; height:66px; line-height:66px; padding-top:17px;}

div.ecx-col span{ float:left; color:#808080;}

div.ecx-col b{ float:left;}

.exol{ width:903px; height:auto; overflow:hidden; border:1px solid #d6d6d6;}

.exol-top{ height:62px; margin:0 auto 13px; width:867px; overflow:hidden; line-height:62px;}

.exolt-title{ width:620px; height:100%; overflow:hidden; font-size:16px; color:#4bb13f;}

.exolt-title span{ font-size:24px; padding-right:26px; color:#4f4f4f;}

.exolt-fx{ width:190px; height:30px; line-height:30px; padding-top:20px; position:absolute; right:149px; bottom:20px; z-index:2;}

.exolt-fx i.atx{ font-style:normal; display:block; font-size:12px; font-family:"宋体"; color:#b7b8b8;}

.cdp-img{ width:100%; height:498px; overflow:hidden; margin:0 auto 19px; position:relative;}

.cdp-img img{ width:695px; height:498px; display:block; margin:0 auto;}

.cdp-img span{ width:57px; height:124px; display:block; overflow:hidden; position:absolute; left:8px; top:192px;}

.cdp-img span a{ background:url(../images/ecx-lt.png) center center no-repeat; width:100%; height:100%; display:block;}

.cdp-img span a:hover{ background:url(../images/ecx-lt.png) center center no-repeat #f2f2f2; width:100%; height:100%; display:block;}

.cdp-img em{ width:57px; height:124px; display:block; overflow:hidden; position:absolute; right:8px; top:192px;}

.cdp-img em a{ background:url(../images/ecx-rt.png) center center no-repeat; width:100%; height:100%; display:block;}

.cdp-img em a:hover{ background:url(../images/ecx-rt.png) center center no-repeat #f2f2f2; width:100%; height:100%; display:block;}

.cdp-mintitle{ width:100%; height:50px; overflow:hidden; line-height:50px; text-align:center; background:#f1ecda; border-top:1px solid #e0d3a9; border-bottom:1px solid #e0d3a9; font-size:18px; color:#836b1d;}

.cdp-bts{ width:840px; height:109px; margin:0 auto 19px; overflow:hidden;}

.cdpb-ts{ width:117px; height:100%; overflow:hidden; background:#acacac; margin-right:20px;}

.cdpb-ts p{ width:100%; height:auto; overflow:hidden; display:block;}

.cdpb-ts a{ width:100%; height:auto; overflow:hidden; display:block;}

.cdpb-ts a:hover{ background:#4bb13f;}

.cdpb-ts img{ width:108px; height:78px; display:block; margin:4px auto 0;}

.cdpb-ts span{ width:100%; height:27px; display:block; overflow:hidden; text-align:center; line-height:27px; color:#fff;}

.cdpb-cs{ width:566px; height:auto; position:relative; margin-top:16px;}

.cdpdc-list{ width:489px; height:78px; overflow:hidden; margin:0 auto; position:relative;}

.cdpdc-list ul{ width:50000px; height:100%; overflow:hidden; position:absolute; left:0; top:0;}

.cdpdc-list li{ width:108px; height:78px; overflow:hidden; float:left; margin-right:15px; cursor:pointer;}

.cdpdc-list li.act img{ width:104px; height:74px; border:2px solid #13a259;}

.cdpdc-list img{ width:108px; height:78px;}

.cdpdc-lt{ width:41px; height:78px; overflow:hidden; position:absolute; left:0; top:0;}

.cdpdc-lt a{ background:url(../images/ecx-fx.png) 0 -22px no-repeat; width:16px; height:22px; overflow:hidden; margin-top:28px; display:block;}

.cdpdc-lt a:hover{ background:url(../images/ecx-fx.png) no-repeat;}

.cdpdc-rt{ width:16px; height:100%; overflow:hidden; position:absolute; right:0; top:0;}

.cdpdc-rt a{ background:url(../images/ecx-fx.png) no-repeat -16px 0; width:16px; height:22px; overflow:hidden; margin-top:28px; display:block;}

.cdpdc-rt a:hover{ background:url(../images/ecx-fx.png) no-repeat -16px -22px;}

div.cdp-bts .mro{ margin-right:0;}

.exol-bottom{ background:url(../images/ecx-hxb.png) repeat-x left bottom #f2f0f0; padding-top:15px; position:relative;}

.exolb-title{ width:606px; height:50px; line-height:50px; overflow:hidden; text-align:center; padding-top:16px; font-size:24px; color:#2a2a2a; position:absolute; left:148px; top:20px;}

.exolb-subtitle{ width:606px; height:43px; line-height:43px; overflow:hidden; text-align:center; font-size:16px; color:#4bb13f; position:absolute; left:148px; top:86px; z-index:1;}

.ext{ width:843px; height:50px; line-height:50px; margin:20px auto 0; color:#4bb13f;}

.ext b{ font-size:16px; padding-right:10px;}

.exth{ width:760px; height:auto; margin-left:30px; border:1px solid #e4e4e4; margin-bottom:34px; font-size:12px; font-family:"宋体"; color:#555555; background:#fafafa; border-collapse:collapse;}

.exth tr{ border:1px solid #e4e4e4;}

.exth td{ line-height:28px; height:28px; text-indent:5px; border:1px solid #e4e4e4;}

.exth td.act{ text-align:center; text-indent:0; background:#ebebeb;}

.exf-text{ width:855px; height:auto; overflow:hidden; margin:0 auto 35px; line-height:22px; color:#666;}

.exor{ width:281px; height:auto; overflow:hidden;}

.exort{ width:279px; height:auto; overflow:hidden; background:#f7f6f6; border:1px solid #d6d6d6; border-bottom:2px solid #4bb13f; margin-bottom:13px; padding-bottom:8px;}

.exort-img{ padding:8px 9px 0 9px; width:144px; height:158px; overflow:hidden;}

.exort-img img{ width:144px; height:158px;}

.exort-name{ width:109px; height:30px; padding-top:12px; line-height:30px; overflow:hidden;}

.exort-name a{ font-size:18px; color:#333339;}

.exort-zw{ width:109px; height:30px; line-height:30px; overflow:hidden; font-size:13px; color:#8b8b8c;}

.exort-zw span{ color:#333339;}

.exort-num{ width:109px; height:28px; margin-bottom:37px; line-height:28px; overflow:hidden; font-size:13px; color:#ed182a; text-indent:20px; background:url(../images/ecxr-xx.png) no-repeat left center;}

.exort-link{ width:109px; height:29px; overflow:hidden; text-align:center; line-height:29px; background:#4bb13f;}

.exort-link a{ width:100%; height:100%; display:block; color:#fff;}

.exort-link a:hover{ color:#fff; background:#10a65a;}

.exort-title{ width:255px; height:35px; padding-top:4px; overflow:hidden; margin:0 auto 15px; border-bottom:1px solid #cdc8c8; line-height:35px; font-size:15px; color:#363636;}

.exort-nvas{ width:249px; height:auto; overflow:hidden; margin:0 auto 15px;}

.exort-nvas li{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #ebebeb; padding-bottom:12px; margin-top:14px;}

.xgt_ranklist_img{ width:100%; height:auto; overflow:hidden; display:none;}

.xgt_ranklist_img img{ width:249px; height:180px; display:block;}

.exort-nvas div{ height:34px; width:100%; position:relative;}

.exort-nvas b{ background:url(../images/xgt.png) no-repeat; width:19px; height:28px; position:absolute; left:0; top:0; overflow:hidden;}

.exort-nvas div a{color: #333;font-size: 12px;height: 16px;left: 28px;line-height: 16px;overflow: hidden;position: absolute;text-overflow: ellipsis;top: 0;white-space: nowrap;width: 143px;}

.exort-nvas div em{ bottom: 2px;color: #999;font-size: 12px;height: 14px;left: 28px;line-height: 14px;position: absolute;}

.exort-nvas div p{color: #666;font-size: 12px;height: 16px;position: absolute;right: 0;top: 1px;}

.exort-nvas div i {background:url(../images/xgt.png) no-repeat -100px -41px;display: inline;float: left;height: 12px;margin-right: 3px;width: 12px;}

.exort-nvas li.on div{ margin-top:17px;}

.exort-nvas li.on a{ display:block;}

.exort-nvas div span {float: left;text-align: center;width: 22px;}

.exort-nvas b.xr_ranklist_1{background-position:0 -126px;}

.exort-nvas b.xr_ranklist_2{background-position:-19px -126px;}

.exort-nvas b.xr_ranklist_3{background-position:-40px -126px;}

.exort-nvas b.xr_ranklist_4{background-position:-60px -126px;}

.exort-nvas b.xr_ranklist_5{background-position:-80px -126px;}

.exort-nvas b.xr_ranklist_6{background-position:-100px -126px;}

.exort-nvas b.xr_ranklist_7{background-position:-120px -126px;}

.exort-nvas b.xr_ranklist_8{background:url(../images/8-1.png) no-repeat center;}

.exort-nvas b.xr_ranklist_9{background:url(../images/9-1.png) no-repeat center;}

.exort-nvas b.xr_ranklist_10{background:url(../images/10-1.png) no-repeat center; background-size: 33px 40px;}


.exort-nvas li.on b.xr_ranklist_1{ background-position:0 -89px;}

.exort-nvas li.on b.xr_ranklist_2{ background-position:-19px -89px;}

.exort-nvas li.on b.xr_ranklist_3{ background-position:-40px -89px;}

.exort-nvas li.on b.xr_ranklist_4{ background-position:-60px -89px;}

.exort-nvas li.on b.xr_ranklist_5{ background-position:-80px -89px;}

.exort-nvas li.on b.xr_ranklist_6{ background-position:-100px -89px;}

.exort-nvas li.on b.xr_ranklist_7{ background-position:-120px -89px;}

.exort-nvas li.on b.xr_ranklist_8{ background:url(../images/8.png) no-repeat center;}

.exort-nvas li.on b.xr_ranklist_9{ background:url(../images/9.png) no-repeat center;}

.exort-nvas li.on b.xr_ranklist_10{ background:url(../images/10.png) no-repeat center; background-size:21px 40px;}

/*材料展厅详情*/

.msx{ width:1198px; height:auto; overflow:hidden; border:1px solid #d6d6d6; margin:28px 0 60px;}

.msx-img{ width:511px; height:511px; overflow:hidden; padding:12px 30px 0 14px;}

.msx-rt{ width:625px; height:auto; overflow:hidden;}

.msxr-title{ width:100%; height:41px; padding-top:21px; overflow:hidden; line-height:41px; font-size:24px; color:#4f4f4f; font-weight:400;}

.msxr-subtitle{ width:100%; height:30px; margin-bottom:53px; overflow:hidden; line-height:30px; color:#4f4f4f;}

.msxr-text{ width:100%; height:252px; overflow:hidden; line-height:28px; color:#4f4f4f;}

.msxr-text b{ font-size:16px;}

.msxr-bottom{ width:100%; height:126px; overflow:hidden; margin-bottom:14px;}

.msxrl{ width:27px; height:100%; overflow:hidden;}

.msxrl a{ background:url(../images/ifs-icon0.png) no-repeat 0 -22px; display:block; width:16px; height:22px; overflow:hidden; margin-top:60px;}

.msxrl a:hover{ background:url(../images/ifs-icon0.png) no-repeat}

.msxrr a{ background:url(../images/ifs-icon0.png) no-repeat -16px 0; display:block; width:16px; height:22px; overflow:hidden; margin-top:60px;}

.msxrr a:hover{ background:url(../images/ifs-icon0.png) no-repeat -16px -22px}

.msxrc{ width:570px; height:100%; overflow:hidden; position:relative;}

.msxrc ul{ width:50000px; height:100%; position:absolute; left:0; top:0; overflow:hidden;}

.msxrc li{ width:126px; height:126px; overflow:hidden; float:left; margin-right:22px; cursor:pointer;}

.msxrc img{ width:100%; height:100%;}

.msxrc li.act{ border:2px solid #4bb13f; width:122px; height:122px;}

/*材料展厅*/

.mst-col{ width:1198px; height:auto; overflow:hidden; border:1px solid #d5d5d5; margin:19px 0 31px;}

.mst-col .dct-list{ border-bottom:0; margin-bottom:0; margin-top:10px;}

.mst-col .dctl-lt{ width:78px; background-position:18px center; padding-left:14px;}

.mst-col .dctl-rt{ width:1105px;}

.msb-nva{ margin-bottom:35px;}

.msb-nva li{ width:285px; height:auto; overflow:hidden; display:block; position:relative; float:left; margin-right:20px;}

.msb-nva li.mro{ margin-right:0;}

.msb-nva img{ width:285px; height:285px; display:block;}

.msb-nva span{ width:100%; height:285px; display:none; position:absolute; overflow:hidden; left:0; top:0; background:url(../images/ms-opo.png) repeat;}

.msb-nva p{ width:100%; height:50px; text-align:center; margin-bottom:24px; display:block; overflow:hidden; line-height:50px;}

.msb-nva a{ color:#444;}

.msb-nva a:hover span{ display:block;}

/*填写信息*/

.hes-form{ margin:0 0 80px;}

.hesf-name{ width:265px; height:27px; overflow:hidden; float:left; line-height:27px; margin:0 22px 0 0;}

.hesf-name label{ width:90px; height:27px; color:#676769; text-align:right; display:block; float:left; overflow:hidden;}

.hesf-name label span{ padding-left:30px;}

.hesf-name input{ width:175px; height:27px; overflow:hidden; float:left; background:#e7e7e7; border:0; text-indent:5px; line-height:27px;}

.hesf-sex{ width:450px; height:27px; overflow:hidden; float:left; line-height:27px; color:#676769;}

.hesf-sex label{ display:block; float:left;}

.hesf-sex span{ display:block; float:left; margin-right:15px;}

.hesf-sex em{ display:block; float:left; font-style:normal;}

.hesf-sex input{ display:block; float:left; margin:6px 4px 0 0; _margin:3px 4px 0 0;}

.fxz{ width:100%; height:27px; overflow:hidden; margin-bottom:20px;}

.hesf-sex input.hsx-text{ height:27px; border:0; width:345px; text-indent:5px; line-height:27px; margin:0; background:#e7e7e7;}

.hesf-tx{ width:100%; height:140px; margin-bottom:22px; overflow:hidden;}

.hesf-tx label{ width:90px; height:140px; line-height:140px; overflow:hidden; text-align:right; color:#676769; display:block; float:left;}

.hesf-tx textarea{ width:603px; height:130px; overflow:hidden; resize:none; display:block; border:0; background:#e7e7e7; line-height:21px; text-indent:5px; display:block; float:left; padding:5px;}

.hesf-tet{ width:100%; height:38px; overflow:hidden; float:left; line-height:38px; margin:0 0 22px 0;}

.hesf-tet label{ width:90px; height:38px; color:#676769; text-align:right; display:block; float:left; overflow:hidden;}

.hesf-tet input{ width:355px; height:38px; overflow:hidden; float:left; background:#e7e7e7; border:0; text-indent:5px; line-height:38px;}

.hesf-yz{ width:265px; height:33px; overflow:hidden; float:left; line-height:33px; margin:0 0 20px 0;}

.hesf-yz label{ width:90px; height:33px; color:#676769; text-align:right; display:block; float:left; overflow:hidden;}

.hesf-yz input{ width:105px; height:33px; overflow:hidden; float:left; background:#e7e7e7; border:0; text-indent:5px; line-height:33px; margin-right:15px;}

.hesf-yz img{ width:53px; height:26px; display:block; float:left; overflow:hidden; margin-top:5px; border:1px solid #5d5d5f; cursor:pointer;}

.hesf-st{ width:100%; height:40px; overflow:hidden;}

.hesf-st input{ width:155px; height:40px; border:0; margin-left:90px; font-family:"微软雅黑"; color:#fff; font-size:18px; background:#4bb13f; cursor:pointer;}

.hesf-st input.act{ background:#0ea859;}

.hesf-tet input.scjsf{ background:none;}

.txbta-title{ width:100%; height:49px; border-bottom:1px dotted #adadad; background:#f3f3f3; line-height:49px; margin:27px 0 36px; overflow:hidden;}

.txbta-title b{ font-size:18px; color:#4bb13f; padding-left:15px;}

.txbta-title span{ padding-right:20px;}

.txbta-title a{ font-size:16px; color:#3a3a3a;}

/*荣誉证书*/

.chs-nav{ width:1195px; height:auto; overflow:hidden; margin:40px 0 55px; border-left:1px solid #dedede; border-top:1px solid #dedede;}

.chs-nav li{ width:238px; height:auto; overflow:hidden; float:left; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}

.chs-nav img{ width:237px; height:162px; display:block; margin:0 auto;}

.chs-nav a{ width:100%; height:auto; overflow:hidden; display:block; color:#505050;}

.chs-nav p{ width:100%; height:40px; display:block; text-align:center; line-height:40px; overflow:hidden;}

/*招聘英才*/

.we-title{ width:100%; height:54px; padding-top:28px; overflow:hidden; line-height:54px; text-indent:11px; font-size:16px; color:#4e4e4e;}

.we-text{ width:100%; height:24px; overflow:hidden; line-height:24px; text-indent:11px; color:#686868;}

.we-texts{ width:100%; height:24px; overflow:hidden; line-height:24px; text-indent:10px; color:#4bb13f; margin-bottom:19px;}

.we-list{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}

.wel-show{ width:100%; height:44px; line-height:44px; overflow:hidden; border-bottom:1px dotted #adadad;}

.wel-show b{ width:100%; height:100%; display:block; font-size:18px; color:#2f2f2f; cursor:pointer;}

.wel-show b.act{background:url(../images/we-icon2.png) no-repeat 1155px center;}

.wel-hide{ width:100%; height:auto; overflow:hidden; display:block;}

.welh-top{ width:100%; height:58px; display:block; overflow:hidden; line-height:58px; position:relative;}

.welh-top a{ background:url(../images/we-icon0.png) no-repeat; width:41px; height:41px; overflow:hidden; position:absolute; right:5px; top:9px;}

.welh-top a:hover{ background:url(../images/we-icon0.png) no-repeat 0 -41px;}

.welh-top span{ font-weight:bold; color:#767676; padding-right:15px;}

.welh-text{ width:1110px; padding:15px 35px; height:auto; overflow:hidden; line-height:22px; color:#666; background:#f3f3f3;}

div.statc{ margin-bottom:70px;}

/*公司简介*/

.au-xqbf{ width:890px; height:auto; overflow:hidden; padding:0 10px 35px 300px; background:url(../images/au-img0.png) no-repeat left 66px;}

.aux-title{ width:100%; height:88px; padding-top:3px; line-height:88px; overflow:hidden; font-size:20px; color:#4b4b4b;}

.aux-text{ line-height:22px; color:#666; padding-bottom:35px;}

/*联系我们*/

.cu{ padding:0 0 54px;}

.cul{ width:430px; height:auto; overflow:hidden; padding:36px 0 0 10px;}

.cul-title{ width:100%; height:60px; overflow:hidden; line-height:60px; font-size:22px; color:#3c3c3c;}

.cul-phone{ width:100%; height:50px; overflow:hidden; line-height:50px; font-size:16px; font-weight:bold; color:#ee0303;}

.cul-tx{ width:100%; height:auto; overflow:hidden; line-height:28px; font-size:15px; color:#595959; margin-bottom:16px;}

.cul-wh img{ width:164px; height:160px; display:block;}

.cul-wh p{ width:164px; height:30px; display:block; overflow:hidden; text-align:center; display:block; line-height:30px; color:#3c3c3c; margin-bottom:55px;}

.cur{ width:731px; height:465px; overflow:hidden; padding:47px 19px 0 0;}

/*设计团队详情*/

.dtdo{ width:1198px; height:auto; overflow:hidden; border:1px solid #dedede; margin:22px auto 24px;}

.dtdo .exolt-fx{ top:50px; bottom:0; right:360px;}

.dtdo-img{ padding:13px 28px 15px 16px; overflow:hidden; width:254px; height:278px;}

.dtdo-img img{ width:254px; height:278px;}

.dtdo-rt{ width:870px; height:auto; overflow:hidden; position:relative;}

.dtdortl{ width:500px; border-bottom:1px dotted #d9d9d9; padding:21px 0 10px;}

.dtdortl-name{ width:100%; height:46px; overflow:hidden;}

.dtdortl-name b{ height:100%; display:block; font-size:24px; font-weight:400; line-height:46px; color:#333333; padding-right:11px;}

.dtdortl-name span{ width:70px; height:20px; overflow:hidden; text-align:center; line-height:20px; display:block; overflow:hidden; font-size:12px; font-family:"宋体"; color:#fff; margin-top:14px; border-radius:4px; background:#f78f13;}

.dtdortl-bt{ width:100%; height:34px; line-height:34px; overflow:hidden; color:#666666;}

.dtdortl-bt b{ color:#333333; padding-right:28px;}

.dtdortl-bt em{ font-style:normal; padding:0 24px;}

.dtdor-top{ margin-bottom:23px;}

.dtdor-fg{ width:100%; height:18px; line-height:18px; overflow:hidden; color:#313131;}

.dtdor-fg b{ color:#8d8e8e;}

.dtdor-text{ width:100%; height:78px; line-height:26px; overflow:hidden; color:#313131; padding-top:26px;}

.dtdor-text b{ color:#8d8e8e;}

.dtdortr{ width:171px; height:auto; overflow:hidden; padding-top:15px;}

.dtdortr p{ width:100%; height:60px; line-height:60px; overflow:hidden; display:block; background:url(../images/dtd-xx.png) no-repeat 31px center; text-indent:59px; color:#999999;}

.dtdortr b{ font-size:24px; font-weight:400; color:#4bb13f; padding-right:3px;}

.dtdortr a{ background:url(../images/dtd-tck.png) no-repeat; width:100%; height:40px; display:block; overflow:hidden;}

.dtdortr a:hover{ background:url(../images/dtd-tck.png) no-repeat 0 -40px;}

.dtdt-title{ width:1196px; padding-left:4px; line-height:31px; overflow:hidden; background:#f0f0f0; border-left:4px solid #4bb13f; height:31px; text-indent:13px; font-size:18px; color:#2f2f2f;}

.dtdt-navs{ padding-top:25px;}

.dtdt-navs li{ width:232px; height:167px; display:block; overflow:hidden; position:relative; float:left; margin:0 10px 25px 0;}

.dtdt-navs li.mro{ margin-right:0;}

.dtdt-navs img{ width:232px; height:167px;}

.dtdt-navs span{ width:171px; height:24px; overflow:hidden; display:block; line-height:24px; text-indent:12px; font-size:12px; font-family:"宋体"; color:#fff; background:url(../images/dtd-opo.png) repeat; position:absolute; left:16px; bottom:14px;}

.dtdt-navs li.act span{ background:url(../images/dtd-opt.png) repeat;}

.dtdt-navf{ padding-top:28px;}

.dtdt-navf li{ width:177px; height:87px; border:1px solid #efefef; overflow:hidden; float:left; margin-right:16px; border-radius:3px; background:#f6f4f4; padding:6px 0 0 7px; margin-bottom:29px;}

.dtdt-navf li.mro{ margin-right:0;}

.dtdt-navf img{ width:71px; height:77px; display:block; border:2px solid #d1cdcd; float:left;}

.dtdt-navf p{ width:91px; height:27px; line-height:27px; display:block; float:right; font-size:15px; color:#333339; padding-top:3px;}

.dtdt-navf span{ width:91px; height:24px; line-height:24px; display:block; float:right; font-size:12px; color:#525252; font-family:"宋体";}

.dtdt-navf li.act{ background:#4bb13f; border:1px solid #4bb13f;}

.dtdt-navf li.act img{ border:2px solid #4bb13f;}

.dtdt-navf li.act p{ color:#fff;}

.dtdt-navf li.act span{ color:#fff;}

.dtd-poms{ position:absolute; width:100%; height:100%; background:url(../images/dtd-opth.png) repeat; z-index:99000; top:0; left:0; display:none;}

.dtd-po{display:none; width:504px; z-index:1000000001; background:#fff; height:auto; overflow:hidden; padding:0 24px 16px 32px; position:fixed; left:50%; margin-left:-280px; top:200px; _position: absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200);}

.dtdp-lt{ padding-top:32px; width:120px; height:auto; overflow:hidden;}

.dtdp-lt a{ display:block; font-size:18px; color:#251515;}

.dtdp-lt img{ width:120px; height:120px; display:block; border-rdius:50%;}

.dtdp-lt span{ width:100%; height:31px; padding-top:11px; display:block; text-align:center; overflow:hidden; line-height:31px;}

.dtdp-lt p{ width:100%; height:27px; display:block; text-align:center; overflow:hidden; line-height:27px; font-size:15px; color:#848383;}

.dtdp-rt{ width:361px; height:auto; overflow:hidden;}

.dtdpr-title{ width:100%; height:50px; padding-top:29px; overflow:hidden; line-height:50px; border-bottom:1px solid #c6c6c6; font-size:24px; color:#0da056; margin-bottom:3px; text-indent:5px;}

.dtdpr-text{ width:100%; height:46px; overflow:hidden; line-height:46px; color:#848383; text-indent:7px;}

.dtdpr-name{ width:100%; height:auto; overflow:hidden; margin-bottom:8px;}

.dtdpr-name label{ width:83px; height:38px; text-align:right; overflow:hidden; display:block; line-height:38px; margin-right:8px; font-size:15px; color:#38312f; float:left;}

.dtdpr-name input{ width:211px; height:36px; display:block; border:1px solid #dfdcdc; border-radius:2px; background:#fafafa; text-indent:8px; line-height:36px; font-size:14px; color:#acaaa9; font-family:"微软雅黑"; float:left;}

.dtdpr-st{ padding-top:6px;}

.dtdpr-st input{ margin-left:91px; width:169px; height:43px; border:0; display:block; color:#fff; font-size:15px; font-family:"微软雅黑"; border-radius:4px; background:#0da056; cursor:pointer;}

.dtdpr-st input.act{ background:#1cad64;}

.dtdp-off{ background:url(../images/dtdf-off.png) no-repeat; width:36px; height:36px; overflow:hidden; display:block; position:absolute; right:6px; top:6px;}

a.dtdp-off:hover{ background:url(../images/dtdf-off.png) no-repeat 0 -36px;}

/*设计团队*/

.dt{ margin:22px auto;}

.dts{ width:1198px; height:auto; overflow:hidden; margin-bottom:25px; border:1px solid #dedede;}

.dts-img{ width:174px; height:190px; overflow:hidden; padding:13px 26px 14px 13px;}

.dts-img img{ width:174px; height:190px;}

.dts-ct{ width:705px; height:auto; overflow:hidden;}

.dts-ct .dtdo-rt{ width:100%;}

.dts-ct .dtdor-fg{ font-size:12px; font-family:"宋体";}

.dts-ct .dtdor-text{ font-size:12px; font-family:"宋体"; height:26px; padding-top:5px;}

.dts-ct .dtdor-text a{ color:#4bb13f;}

.dts-ct .dtdor-text a:hover{ text-decoration:underline; color:#4bb13f;}

.dts-ct .dtdor-text b{ color:#000;}

.dts-ct .dtdor-fg b{ color:#000;}

.dts-rt{ width:246px; height:auto; overflow:hidden; padding:13px 11px 0 0;}

.dts-rt a{ background:url(../images/dt-bgs.png) no-repeat; width:246px; height:191px; position:relative; overflow:hidden; display:block;}

.dts-rt img{ width:232px; height:167px; overflow:hidden; display:block; padding:8px 0 0 7px;}

.dts-rt span{ width:68px; height:24px; display:block; overflow:hidden; text-align:center; line-height:24px; font-size:12px; font-family:"宋体"; color:#fff; position:absolute; left:17px; bottom:26px; background:url(../images/dtd-opo.png) repeat;}

.dts-rt a.act span{ background:url(../images/dtd-opt.png) repeat;}

/*套餐页面*/

.pp-banner{ width:100%; height:521px; overflow:hidden;}

.ppbc{ width:1182px; height:auto; overflow:hidden; padding:349px 0 0 18px;}

.ppbc a{ width:100%; height:100%; display:block;}

.ppbc span{ width:186px; height:46px; display:block; overflow:hidden; margin-right:16px;}

.ppbc span a{ background:url(../images/pp-link.png) no-repeat;}

.ppbc span a:hover{ background:url(../images/pp-link.png) no-repeat 0 -46px;}

.ppbc em{ width:186px; height:46px; display:block; overflow:hidden; margin-right:16px;}

.ppbc em a{ background:url(../images/pp-link.png) no-repeat -186px 0;}

.ppbc em a:hover{ background:url(../images/pp-link.png) no-repeat -186px -46px;}

.pp-content{ padding-top:24px;}

.ppc{ width:1175px; height:auto; overflow:hidden;}

.ppc-title{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:30px; color:#4bb13f;}

.ppc-subtitle{ width:100%; height:31px; line-height:31px; overflow:hidden; font-size:18px; color:#4d4d4d;}

.ppc-list{ padding:29px 0 44px;}

.ppcl-lt{ width:282px; height:auto; overflow:hidden;}

.ppclls{ width:100%; height:203px; position:relative; overflow:hidden; margin-bottom:13px;}

.ppclls img{ width:100%; height:100%; display:block;}

.ppclls i.ants{ background:url(../images/pp-txbg3.png) no-repeat; left:17px; top:0; position:absolute; z-index:1; overflow:hidden; width:71px; height:84px;}

.ppcll-po{ width:100%; display:none; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/pp-opo.png) repeat; z-index:2;}

.ppcll-text{ width:95%; height:auto; overflow:hidden; margin:0 auto; padding:5px 0; color:#fff;}

.ppcll-bgs{ background:url(../images/pp-textbg.png) no-repeat center center; height:18px; overflow:hidden; width:100%;}

.ppcl-ct{ width:583px; height:419px; padding-left:13px;}

.ppcl-ct .ppclls{ height:100%;}

.ppcl-rt{width:282px; height:auto; overflow:hidden;}

.ppc-text{ width:1180px; height:auto; overflow:hidden; line-height:22px; margin:0 auto 32px; color:#9d9d9d;}

.ppc-cols{ margin-bottom:20px;}

.ppc-cols span{ border-left:4px solid #f78f12; height:34px; overflow:hidden; display:block;}

.ppc-cols i{ width:143px; height:100%; display:block; overflow:hidden; font-style:normal; text-align:center; font-size:18px; color:#fff; margin-left:1px; background:#4bb13f; line-height:34px;}

.ppc-nvas li{ width:154px; height:62px; float:left; border:1px solid #d3d2d2; margin:0 13px 14px 0;}

.ppc-nvas li.mro{ margin-right:0;}

.ppc-nvas{ padding-bottom:21px;}

.pp-bottom{ width:100%; height:397px; overflow:hidden;}

/*新闻资讯*/

.ni-navs{ padding:40px 0 0px;}

.ni-navs li{ width:50%; height:auto; float:left; overflow:hidden; border-bottom:1px dashed #cccccc; margin-bottom:25px; padding-bottom:25px;}

.nin-img{ width:95px; height:92px; padding:5px; border:1px solid #cccccc; margin-right:9px;}

.nin-img img{ width:95px; height:92px;}

.nin-title{ width:470px; padding-top:7px; height:20px; line-height:20px; overflow:hidden;}

.nin-title a{ font-size:18px; color:#1c1c1c; font-weight:bold;}

.nin-time{ width:470px; height:31px; line-height:31px; overflow:hidden; color:#666666; font-size:12px;}

.nin-text{ width:470px; height:46px; line-height:23px; overflow:hidden; color:#595959; font-size:12px;}

/*新闻资讯详情*/

.nix-title{ width:1170px; height:40px; padding-top:33px; overflow:hidden; line-height:40px; margin:0 auto; font-size:22px; color:#1c1c1c;}

.nix-subt{ width:1170px; height:30px; overflow:hidden; margin:0 auto 22px; position:relative;}

.nixsp-text{ width:100%; height:100%; line-height:30px; overflow:hidden; font-size:12px; color:#676767;}

.nixsp-subt span{ padding-left:15px;}

.nix-subt .exolt-fx{ padding:0; left:245px; bottom:0}

.nix-text{ width:1170px; height:auto; overflow:hidden; line-height:30px; margin:0 auto 35px; color:#666;}

.nix-link{ width:100%; height:25px; line-height:25px; overflow:hidden; color:#515151;}

.nix-link a{ color:#4bb13f;}

.nix-link a:hover{ text-decoration:underline; color:#4bb13f;}

div.nix-admb{ margin-bottom:40px;}

/*宣传视频*/

.pv-nav{ width:1146px; height:auto; overflow:hidden; margin:0 auto; padding:38px 0;}

.pv-nav li{ width:365px; height:auto; overflow:hidden; float:left; margin:0 24px 21px 0; position:relative;}

.pv-nav li.mro{ margin-right:0;}

.pv-nav img{ width:353px; height:202px; border:6px solid #cccaca;}

.pv-nav span{ background:url(../images/pv-icon0.png) no-repeat; display:none; overflow:hidden; width:57px; height:57px; position:absolute; top:74px; left:149px;}

.pv-nav p{ width:100%; height:50px; display:block; text-align:center; overflow:hidden; line-height:50px; font-size:15px;}

.pv-nav a{ color:#3c3b3b;}

.pv-nav a.act img{ border:6px solid #4bb13f;}

.pv-nav a.act span{ display:block;}

/*预约设计*/

.rewc{ width:100%; height:560px; overflow:hidden;}

.rd-form{ width:310px; padding:153px 170px 0 720px; height:auto; overflow:hidden;}

.rdf-tx{ width:100%; height:auto; overflow:hidden; margin-bottom:19px;}

.rdf-tx input{ width:310px; height:42px; border:0; background:#fff; display:block; overflow:hidden; line-height:42px; font-size:14px; color:#787878; font-family:"微软雅黑"; text-indent:12px;}

.rdf-st{ width:100%; height:auto; overflow:hidden; margin-bottom:19px;}

.rdf-st input{ width:310px; height:45px; border:0; background:#4bb13f; display:block; overflow:hidden; line-height:45px; font-size:18px; color:#fff; font-family:"微软雅黑"; text-indent:12px; cursor:pointer;}

.rdf-st input.act{ background:#0fa75a;}

/*专题活动*/

.sa-nvas{ padding:38px 0;}

.sa-nvas li{ width:280px; height:330px; overflow:hidden; float:left; margin-right:26px;}

.sa-nvas li.mro{ margin-right:0;}

.san-img{ width:100%; height:auto; overflow:hidden;}

.san-img img{ width:280px; height:197px; display:block;}

.san-title{ width:100%; height:42px; line-height:42px; padding-top:5px; overflow:hidden;}

.san-title a{ color:#272727;}

.san-hide{ width:100%; height:auto; overflow:hidden; border-bottom:2px solid #dedede; padding-top:8px;}

.san-text{ width:100%; height:44px; line-height:22px; margin-bottom:9px; overflow:hidden; font-size:12px; color:#949494; display:none;}

.san-text a{ color:#4bb13f;}

.san-text a:hover{ text-decoration:underline; color:#4bb13f;}

.sa-nvas li.act .san-hide{ padding-top:0; border-bottom:2px solid #22a864;}

/*装修指南*/

.dgt{ padding:22px 0 32px;}

.dgt-banner{ width:430px; height:312px; overflow:hidden; position:relative; margin-right:29px;}

.dgtl{ width:100%; height:100%; position:relative; overflow:hidden;}

.dgtl .huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.dgtl .huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.dgtl .huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.dgtl .huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.dgtl .huandeng .hdbig li img { width:100%; height:100%; border:none;}

.dgtl .huandeng .hdbig li p{ width:100%; height:33px; line-height:33px; overflow:hidden; display:block; position:absolute; left:0; bottom:0; background:url(../images/dg-opo.png) repeat; text-indent:11px; color:#fff; }

.dgtl .huandeng .hdsmall { width:115px; height:12px; position:absolute; overflow:hidden; bottom:11px; z-index:12; left:315px; margin-left:0;}

.dgtl .huandeng .hdsmall li { float:left; width:12px; height:12px; overflow:hidden; margin-right:11px; cursor:pointer;  background:url(../images/dg-libg.png) no-repeat;}

.dgtl .huandeng .hdsmall li.sel { background:url(../images/dg-libg.png) no-repeat -12px 0;}

.dgt-ct{ width:434px; height:auto; overflow:hidden;}

.dgtc-title{ width:100%; height:44px; line-height:44px; overflow:hidden; text-align:center;}

.dgtc-title a{ font-size:18px; color:#4bb13f; font-weight:400;}

.dgtc-title a:hover{ text-decoration:underline; color:#4bb13f;}

.dgtc-text{ width:100%; height:44px; line-height:22px; overflow:hidden; font-size:12px; color:#949695; margin-bottom:12px;}

.dgtc-text a{ color:#4bb13f;}

.dgtc-text a:hover{ text-decoration:underline; color:#4bb13f;}

.dgtc-nav{ width:100%; height:60px; margin-bottom:22px; overflow:hidden;}

.dgtc-nav li{ width:190px; height:30px; float:left; overflow:hidden; text-indent:9px; background:url(../images/dg-libgt.png) no-repeat left center; line-height:30px; text-overflow: ellipsis;white-space: nowrap;}

.dgtc-nav li.mro{ float:right;}

.dgtc-nav a{ color:#545655;}

.dgtc-cols{ background:url(../images/dg-hx.png) no-repeat; width:100%; height:36px; overflow:hidden;}

.dgtc-navt li{ width:132px; height:95px; overflow:hidden; position:relative; margin-right:19px; float:left;}

.dgtc-navt img{ width:132px; height:95px;}

.dgtc-navt span{ width:100%; height:27px; line-height:27px; text-indent:12px; display:block; position:absolute; left:0; bottom:-27px; overflow:hidden; font-size:12px; color:#fff; font-family:"宋体"; line-height:27px; background:url(../images/dg-opt.png) repeat;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

.dgtc-navt li.mro{ margin-right:0;}

.dgt-rt{ width:268px; height:auto; overflow:hidden; padding:9px 8px 3px; border:1px solid #d5d5d5;}

.dgtr-img img{ width:268px; display:block; height:141px;}

.dgtr-cols{ width:100%; height:32px; line-height:32px; overflow:hidden; padding-top:6px; font-weight:bold; color:#393939;}

.dgtr-nav{ width:100%; height:auto; overflow:hidden;}

.dgtr-nav li{ width:100%; height:30px; float:left; overflow:hidden; line-height:30px; color:#fff; line-height:30px; }

.dgtr-nav i{ font-style:normal; background:url(../images/dg-libgth.png) no-repeat center center; width:20px; height:100%; display:block; float:left; overflow:hidden; text-align:center; font-size:12px; margin-right:6px;}

.dgtr-nav span{ display:block; float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 90%;height: 30px;line-height: 30px;}

.dgtr-nav a{ color:#545655;}

.dg-banner{ margin-bottom:27px;}

.dg-banner img{ width:1200px; display:block; height:98px;}

.dgb{ width:1166px; height:auto; overflow:hidden; padding:0 16px 15px; border:1px solid #d5d5d5; margin-bottom:24px;}

.dgb-lt{ width:376px; height:auto; overflow:hidden;}

.dgbl-cols{ width:100%; height:48px; margin-bottom:7px; line-height:48px; overflow:hidden;}

.dgbl-cols b{ font-size:15px; color:#121212;}

.dgbl-cols span{ padding-right:3px;}

.dgbl-cols a{ font-size:12px; font-family:"宋体"; color:#626262;}

.dgbl-navt li{ width:115px; height:83px; overflow:hidden; position:relative; margin-right:15px; float:left;}

.dgbl-navt img{ width:115px; height:83px;}

.dgbl-navt span{ width:100%; height:19px; line-height:19px; text-indent:12px; display:block; position:absolute; left:0; bottom:0; overflow:hidden; font-size:12px; color:#fff; font-family:"宋体"; background:url(../images/dg-opt.png) repeat;}

.dgbl-navt li.mro{ margin-right:0;}

.dgbl-navt{ margin-bottom:14px;}

.dgb-ct{ width:345px; height:auto; overflow:hidden; padding-left:35px;}

.dgbct-img img{ width:345px; height:83px; display:block; margin-bottom:15px;}

.dgblt-list{ margin-bottom:15px;}

.dgblt-img{ width:115px; height:83px; overflow:hidden;}

.dgblt-img img{ width:115px; height:83px;}

.dgblt-title{ width:250px; height:28px; margin-bottom:8px; line-height:28px; overflow:hidden;}

.dgblt-title a{ color:#4bb13f;}

.dgblt-title a:hover{ text-decoration:underline; color:#4bb13f;}

.dgblt-text{ width:250px; height:44px; font-size:12px; color:#949695; line-height:22px; overflow:hidden;}

.dgblt-text a{ color:#4bb13f;}

.dgblt-text a:hover{ text-decoration:underline; color:#4bb13f;}



/*分页*/

.paging{ width:1200px; height:auto; overflow:hidden;margin:0 auto;}

.pageList{float: right; margin: 0 auto;clear: both;padding-top: 28px; padding-bottom:37px;width: auto;}

.pageList ul li{ float:left; display:inline;}

.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;  font-size: 14px; font-style: normal;line-height: 23px;  padding-left: 10px;}

.pageList ul.l em{font-style: normal;}

.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}

.pageList ul.l a{ text-decoration: none;}

.pageList ul li{line-height: 25px;color: #999999;  float: left;}

.pageList ul li a{ color: white;margin: 0 2px; padding: 6px 10px;text-decoration: none !important;background:#CCCCCC;}


.pageList ul li a.selected,.pageList ul li a:hover{

    /*当前页面颜色*/

    background-color: #4bb13f;

    color: white;

}

.msx-img img{width:511px;height: 511px;}

.pp-bottom img{width: 100%;height: 397px;display: block;margin:0 auto;}

.ppc-nvas img{width: 154px;height: 62px;}
.ppclls span{display: block;width:75px;height: 65px;position: absolute; top:0;left: 20px;color:#fff;background:#4bb13f ;font-size:20px ;font-weight: bold; text-align: center;line-height: 65px;}

.ppcll-text{text-indent:48px;margin-top:20px;}

.ppcll-text p{width:100%;height: 22px;line-height: 22px;}

.gaiimg{width: 282px;height: 203px;display: block;}
.eccb-img em.adi{padding-top: 4px;}
.ifsccl-img img{width:161px; height:176px;}
.banner-box .bd li a img{width:837px;}

/*合作品牌*/

.pinpai {width: 1195px;margin:40px 0 55px;height: auto;overflow: hidden;border-left: none;border-top: none;}

.pinpai li{width: 180px;height: 150px;float: left;margin-right: 10px;border-right: none;border-bottom: none;}

.pinpai img{width: 174px;height: 90px;}



/*搜索结果*/

.addmi{width: 100%;height: 30px;line-height: 30px;text-align: center;}

/*荣誉证书*/
.rongyu img{width: 178px;height: 128px;margin-top: 20px;}

.yuyue{width:240px;height:40px;overflow:hidden;background:none repeat scroll 0 0 #4bb13f;margin-left:20px;float:right;margin-top:9px;}
.yuyue a{display:block;width:100%;height:100%;text-align:center;line-height:40px;color:#fff;font-size:15px;}
.yuyue a:hover{background:none repeat scroll 0 0 #4bb13f;color:#fff;}

.dtdortl-name span.diqu{background:none;color:#313131;font-family:"微软雅黑";background:url(../images/biaozhu.png) no-repeat 19px 0px;width:117px;height:30px;line-height:22px;font-size:13px;}
.dtdortl-name b a{color:#333333;}
.dtdortl-name b a:hover{color:#4bb13f;}

/*套餐*/
.baoming{width:510px;}
.baoming .dtdpr-title{width: 94%;}

/*案例*/
.anliecc{margin-bottom:50px;}


.dgtl .huandeng .hdbig li p b{font-style: normal;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;height: 33px;line-height: 33px;}

.hdbcs-hide a:hover, .hdbcs-hide a.act{background: none repeat scroll 0 0 #fff;color: #4bb13f;}

.ifsccl-img img{width: 161px;height: 176px;}


/*改版半包系列*/
.banbao li{width:380px;margin-right: 14px;}
.baneccb{width:370px;}
.baneccb span{width: 243px;}
.pages{width:1145px;}

.ppc-wen{line-height: 30px;}



/*398*/
.sjblist{width: 1175px;height: auto;overflow: hidden;margin:0 auto;margin-top:30px;}
.sq{ font-size:12px; color:#595858; font-style:normal;}
.sq i{ font-style:normal; color:#f10d1d;}

.hdbcs-lt a{display: block;width: 100%;height: 100%;overflow: hidden;}


.container{width:100%; height: auto; overflow: hidden; margin:0 auto; margin-bottom: 30px; position: relative; z-index: 1;}
.container .n-banner{width: 100%; height:620px; position: absolute; left: 0;top: 0; z-index: 1;}

.container .n-content{width: 1200px; height: auto; margin: 0 auto; position: relative; z-index: 2; padding-top: 520px;}
