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:#e50012;}

div a:hover{ color:#e50012;}

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:1100px; position:relative; z-index:2;}

.hdo{ width:100%; height:32px; border-bottom:1px solid #e4e4e4; background:#f9f9f9; font-size:12px; position:relative; z-index:3;}

.hdoc{ width:1100px; height:100%; line-height:32px;position: relative;}

.hdoc-phone{ width:250px; height:100%; overflow:hidden; text-indent:15px; background:url(../images/hd-phone.png) no-repeat left center; color:#393939;}

.hdoc-phone span{ font-size:14px; color:#e50012;}

.hdoc-wh{ width:23px; padding:6px 0 0 11px; height:26px; position:relative;}

.hdoc-wh a{ background:url(../images/hd-wh.png) no-repeat; width:20px; height:20px; display:block;}

.hdoc-wh p{ background:url(../images/we-bg.png) no-repeat; width:117px; height:124px; overflow:hidden; display:none; position:absolute; left:-37px; top:31px;}

.hdoc-nav p{display: none; background:url(../images/we-bg.png) no-repeat; width:117px; height:124px; overflow:hidden;right: 140px; position:absolute;  top:35px;}

.hdoc-wh img{ width:115px; height:115px; padding:8px 0 0 1px;}


.hdoc-nav p img{width:115px; height:115px; padding:8px 0 0 1px;}

.hdoc-nav{ width:500px; height:auto; overflow:hidden;}

.hdoc-nav li{ float:right;}

.hdoc-nav a{ color:#3b3b3b;}

.hdoc-nav span{ padding:0 11px; color:#3b3b3b;}

.headercenter{ width:1100px; height:118px; position:relative; z-index:2;}

.logo{ width:404px; height:100%; overflow:hidden; margin-right:41px; background:url(../images/hd-tx.png) no-repeat right 40px;}

.logo img{ margin-top:24px; width:231px; height:60px; display:block;}

.hdc-form{ width:364px; height:36px; border:2px solid #e50012; margin-top:40px;}

.hdcf-lt{ width:60px; height:100%; position:relative;}

.hdcf-lt span{ width:100%; height:100%; display:block; cursor:pointer; background:url(../images/hd-icon0.png) no-repeat; text-indent:10px; line-height:36px; font-size:12px; color:#323232;}

.hdcf-lt ul{ width:58px; height:auto; overflow:hidden; background:#f9f9f9; border:1px solid #ebebeb; border-top:0; position:absolute; left:0; top:35px; padding-bottom:10px; display:none;}

.hdcf-lt li{ width:100%; height:30px; line-height:30px; overflow:hidden; float:left;}

.hdcf-lt a{ width:100%; height:100%; display:block; font-size:12px; text-align:center; color:#323232;}

.hdcf-lt a:hover{ color:#323232; background:#e6e1e1;}

.hdcf-ct{ width:237px; height:100%; overflow:hidden;}

.hdcf-ct input{ width:237px; height:36px; text-indent:13px; line-height:36px; display:block; border:0; background:none; font-size:12px; font-family:"微软雅黑";color:#b9b9b9;}

.hdcf-rt{ width:67px; height:100%; overflow:hidden;}

.hdcf-rt input{ width:67px; height:36px; display:block; border:0; background:#e50012; font-size:16px; font-family:"微软雅黑"; color:#fff; cursor:pointer;}

.hdcf-rt input.act{ background:#e91a2b;}

.hdc-rt{ width:238px; height:auto; overflow:hidden;}

.hdcr-lt{ width:15px; height:auto; overflow:hidden;}

.hdcr-lt p{cursor: pointer; background:url(../images/hd-lt.png) no-repeat; width:7px; height:11px; display:block; overflow:hidden; margin-top:61px;}

.hdcr-rt{ width:23px; height:auto; overflow:hidden;}

.hdcr-rt p{cursor: pointer; background:url(../images/hd-rt.png) no-repeat; width:7px; height:11px; display:block; overflow:hidden; margin-top:61px; float:right;}

.hdcr-ct{ width:200px; height:49px; overflow:hidden; position:relative; margin-top:34px;}

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

.hdcr-ct li{ width:200px; height:49px; overflow:hidden; float:left;}

.hdcr-ct img{ width:200px; height:49px;}

.hdt{ width:100%; height:46px; overflow:hidden; background:url(../images/hd-icon1.jpg) repeat-x;}

.hdt ul{ width:1096px; height:auto; overflow:hidden; padding-left:4px;}

.hdt li{ float:left; overflow:hidden; height:100%; margin-right:5px;}

.hdt a{ display:block; height:100%; float:left; overflow:hidden; padding:0 33px; line-height:46px; color:#fff; font-size:15px;}

.hdt a:hover,.hdt a.act{ color:#fff; background:#e50012;}

.footer{ width:100%; height:auto; min-width:1100px; background:#393939;}

.foootercenter{ width:1100px; height:auto; overflow:hidden;}

.ftl{ padding-left:275px; background:url(../images/ft-logo.png) no-repeat 15px 31px; width:650px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:23px;}

.ftl p{ width:100%; height:26px; line-height:26px; overflow:hidden; display:block; font-size:12px; color:#979696;}

.ftl span{ padding-left:10px;}

.ftl a{ color:#979696;}

.ftr{ width:127px; height:auto; overflow:hidden;}

.ftr img{ width:88px; height:90px; display:block; margin:0 auto; padding-top:11px;}

.ftr p{ width:100%; height:30px; line-height:30px; overflow:hidden; display:block; text-align:center; font-size:12px; color:#979696;}

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

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

.io{ width:100%; height:378px; position:relative;}

.io-po{ background:url(../images/io-bg.png) no-repeat; overflow:hidden; width:223px; height:362px; }

.iop-title{ width:100%; height:56px; overflow:hidden; line-height:56px; text-indent:37px; color:#000000;}

div.iopt-icon0{ background:url(../images/io-icon0.png) no-repeat 16px;}

div.iopt-icon1{ background:url(../images/io-icon1.png) no-repeat 16px;}

div.iopt-icon2{ background:url(../images/io-icon2.png) no-repeat 16px; height:47px; line-height:47px;}

.iop-navo{ width:190px; height:auto; overflow:hidden; margin:0 auto;}

.iop-navo li{ width:58px; height:25px; display:block; overflow:hidden; float:left; margin-right:8px; text-align:center; line-height:25px; margin-bottom:6px;}

.iop-navo li.mro{ margin-right:0;}

.iop-navo a{ width:100%; height:100%; display:block; background:#f4f4f4; overflow:hidden; font-size:12px; color:#5a5a5a;}

.iop-navo a:hover{ color:#fff; background:#e50011;}

.iop-bt{ width:190px; height:auto; overflow:hidden; margin:0 auto 5px;}

.iopb-lt{ width:58px; height:25px; overflow:hidden; line-height:25px; text-align:center; font-size:12px; font-weight:bold; color:#535353;}

.iop-bt .iop-navo{ float:right; width:132px;}

.banner{ padding-left:217px; width:660px; height:360px; overflow:hidden; position:relative; z-index:1;}

.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:100px; height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:10px; z-index:12;}

.huandeng .hdsmall li { float:left; width:10px; height:10px; margin-right:10px; cursor:pointer;  background:url(../images/round.png) no-repeat;}

.huandeng .hdsmall li.sel { background:url(../images/round.png) no-repeat 0 -10px;} */
.huandeng .hdsmall { width:200px; height:20px; overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:10px; z-index:12;}
.huandeng .hdsmall li { float:left; width:16px; height:16px; margin-right:10px; cursor:pointer;  background:url(../images/0.png) no-repeat;text-align: center;font-size: 12px;line-height: 16px;}
.huandeng .hdsmall li.sel { background:url(../images/02.png) no-repeat; height:16px;text-align: center;font-size: 12px;line-height: 16px;color: #fff;width: 16px;}

.ior{ width:251px; height:360px; overflow:hidden; background:#f7f7f7; position:absolute; left:0; top:0;z-index:3; }

.ior-img{ width:100%; height:145px; overflow:hidden; background:url(../images/io-tx.png) no-repeat center 114px;}

.ior-img img{ margin:17px auto 0; display:block; width:198px; height:76px;}

.ior-tx{ width:100%; height:auto; overflow:hidden; padding-bottom:4px;}

.ior-tx input{ width:186px; height:26px; display:block; overflow:hidden; margin:0 auto; background:#fff; border:1px solid #ececec; text-indent:7px; color:#a8a8a8; font-size:12px; font-family:"宋体"; display:block; line-height:26px;}

.ior-st{ width:100%; height:auto; overflow:hidden;}

.ior-st input{ width:191px; height:38px; font-size:14px; color:#fff; background:#e50011; font-size:14px; font-family:"宋体"; cursor:pointer; border:0; margin:0 auto; display:block;}

.ior-st input.act{ background:#ed1a2a;}

.ior-tx{ width:100%; height:33px; overflow:hidden; text-align:center; font-size:12px; color:#6a6a6a; line-height:33px;}

.ior-tx b{ color:#e50011; padding:0 3px;}

.iob{ width:1098px; height:35px; margin-bottom:19px; overflow:hidden; border:1px solid #e5e5e5; background:#f7f7f7; background:url(../images/io-icon3.png) no-repeat 21px 11px #f7f7f7; position:relative;}

.iob ul{ width:1047px; height:50000px; overflow:hidden; position:absolute; right:0; top:0;}

.iob li{ width:100%; height:35px; line-height:35px; overflow:hidden; float:left;}

.iob a{ color:#2b2828;}

.iok{ margin-bottom:27px;}

.iok li{ width:266px; height:143px; overflow:hidden; float:left; margin-right:12px;}

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

.iok-show{ width:100%; height:100%; overflow:hidden;}

.iok-show b{ width:144px; height:36px; padding-top:31px; overflow:hidden; display:block; line-height:36px; padding-left:122px; font-size:18px; color:#231815;}

.iok-show p{ width:135px; height:40px; overflow:hidden; display:block; line-height:20px; padding-left:122px; color:#707070;}

.iok-hide{ width:264px; height:138px; overflow:hidden; border:1px solid #e8e8e8; border-top:4px solid #e50011; display:none;}

.iok-hide span{ width:100%; height:53px; line-height:53px; overflow:hidden; display:block; padding-top:85px; text-align:center; color:#231815; font-size:16px;}

.iok li.iok-icon0 .iok-show{ background:url(../images/io-icon4.png) no-repeat 38px 42px #f7f7f7;}

.iok li.iok-icon0 .iok-hide span{ background:url(../images/io-icon4.png) no-repeat center 25px;}

.iok li.iok-icon1 .iok-show{ background:url(../images/io-icon5.png) no-repeat 38px 42px #f7f7f7;}

.iok li.iok-icon1 .iok-hide span{ background:url(../images/io-icon5.png) no-repeat center 25px;}

.iok li.iok-icon2 .iok-show{ background:url(../images/io-icon6.png) no-repeat 38px 40px #f7f7f7;}

.iok li.iok-icon2 .iok-hide span{ background:url(../images/io-icon6.png) no-repeat center 25px;}

.iok li.iok-icon3 .iok-show{ background:url(../images/io-icon7.png) no-repeat 38px 42px #f7f7f7;}

.iok li.iok-icon3 .iok-hide span{ background:url(../images/io-icon7.png) no-repeat center 25px;}

.iok li.act .iok-show{ display:none;}

.iok li.act .iok-hide{ display:block;}

.it-top{ width:100%; height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #d7d7d7;}

.itt-title{ padding:0 16px 0 1px; display:block; height:100%; overflow:hidden; font-size:24px; color:#424345;}

.itt-tx{ display:block; height:100%; overflow:hidden;color:#3b3b3b;}

.itt-more{ display:block; height:100%; overflow:hidden;color:#3b3b3b; padding:0 5px 0 15px; font-style:normal;}

.itt-more a{ font-size:12px; color:#4f4f4f; font-family:"宋体";}

.itt-navo{ width:auto; height:100%; overflow:hidden; margin-left:12px;}

.itt-navo li{ float:left; height:100%; overflow:hidden; padding:0 10px; cursor:pointer; font-size:12px; color:#4f4f4f; font-family:"宋体";}

.itt-navo li.act{ background:url(../images/it-icon1.png) no-repeat center bottom;}

.itt-suttitle{ background:url(../images/it-icon0.png) no-repeat left center; width:51px; height:100%; overflow:hidden; font-size:12px; color:#fff; font-family:"宋体"; text-indent:11px;}

.itt-tx i{ color:#e50012; padding:0 4px; font-style:normal; font-weight:bold;}

.it-bt{ padding-bottom:30px; padding-top:14px; display:none;}

.itb{ width:394px; height:443px; overflow:hidden; position:relative; margin-right:12px;}

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

.ith-img img{ width:100%; height:100%;}

.ith-link0{ background:url(../images/it-icon2.png) no-repeat; width:97px; height:27px; overflow:hidden; display:none; position:absolute; top:9px; left:8px;}

a.ith-link0:hover{ background:url(../images/it-icon2.png) no-repeat 0 -27px;}

.ith-bt{ width:100%; height:69px; overflow:hidden; position:absolute; left:0; bottom:-35px; background:url(../images/it-opo.png) repeat;}

.ithb-top{ width:370px; margin:0 auto; height:26px; padding-top:8px; overflow:hidden; line-height:26px; font-size:12px; color:#fff; font-family:"宋体";}

.ithb-top span{ display:block; float:left;}

.ithb-top p{cursor: pointer; background:url(../images/it-icon3.png) no-repeat; width:77px; height:22px; display:block; overflow:hidden;}

.ithb-top p:hover{ background:url(../images/it-icon3.png) no-repeat 0 -22px;}

.ithb-bt{ width:370px; margin:0 auto; height:29px; overflow:hidden; line-height:29px;}

.ithb-bt a{ color:#fff;}

.ithb-bt a:hover{ text-decoration:underline; color:#fff;}

div.itb-xz0{ width:224px; height:168px; margin-bottom:12px;margin-right: 11px;}

div.itb-xz0 .ithb-top{ width:207px;}

div.itb-xz0 .ithb-bt{ width:207px;}

div.it-bt .mro{ margin-right:0;}

div.itb-xz1{ width:341px; height:256px;}

div.itb-xz1 .ithb-top{ width:323px;}

div.itb-xz1 .ithb-bt{ width:323px;}

.ik{ margin-bottom:20px;}

.ikb{ width:100%; height:auto; overflow:hidden; display:none; padding-top:13px;}

.ikb div.mro{ margin-right:0;}

.ikb-list{ width:358px; height:auto; overflow:hidden; margin-right:13px;}

.ikbl-img{ width:358px; height:188px; overflow:hidden;}

.ikbl-img img{ width:358px; height:188px;}

/* .ikbl-img a:hover img{transform:scale(1.2);} */

.ikbl-title{ width:100%; height:41px; line-height:41px; overflow:hidden; margin-bottom:5px; text-align:center;}

.ikbl-title a{ font-size:15px; font-weight:bold; color:#2f2f2f;}

.ikbl-bt{ width:100%; height:32px; overflow:hidden; text-indent:36px; background:url(../images/it-icon4.png) no-repeat 12px center #f1f1f1;}

.ikbl-bt a{ width:106px; height:32px; overflow:hidden; display:block; float:right; background:url(../images/it-icon5.jpg) no-repeat;}

.ikbl-bt a:hover{ background:url(../images/it-icon5.jpg) no-repeat 0 -32px;}

.ikbl-bt span{ display:block; float:left; overflow:hidden; height:100%; font-size:12px; line-height:32px; color:#454545;}

.iki-bt{ padding:15px 0;}

.ikib-lt{ width:632px; height:433px; overflow:hidden; position:relative;}

.ikib-lts{cursor: pointer; background:url(../images/ith-icon0.jpg) no-repeat; width:34px; height:35px; display:block; overflow:hidden; position: absolute; left:0; top:166px; z-index:3;}

a.ikib-lts:hover{ background:url(../images/ith-icon0.jpg) no-repeat 0 -35px;}

.ikib-rts{cursor: pointer; background:url(../images/ith-icon0.jpg) no-repeat -34px -35px; width:34px; height:35px; display:block; overflow:hidden; position: absolute; right:0; top:166px; z-index:3;}

a.ikib-rts:hover{ background:url(../images/ith-icon0.jpg) no-repeat -34px 0;}

.ikib-navo{ width:597px; height:433px; overflow:hidden; position:relative; z-index:1;}

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

.ikib-navo li{ width:290px; height:433px; overflow:hidden; position:relative; display:block; float:left; margin-right:17px;}

.ikib-navo img{ width:290px; height:433px; }

.ikib-po{ width:100%; height:168px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(../images/it-opo.png) repeat;}

.ikibpo-name{ width:100%; height:36px; padding-top:7px; line-height:36px; overflow:hidden; text-indent:20px; font-size:15px; color:#fff;}

.ikibpo-name span{ padding-right:5px;}

.ikibpo-name a{ font-weight:bold; font-size:20px; color:#fff;}

.ikibpo-tx{ width:100%; height:26px; line-height:26px; overflow:hidden; text-indent:20px; font-size:12px; color:#fff;}

.ikibpo-bt{ padding-top:8px; line-height:25px; width:270px; height:25px; overflow:hidden; padding-left:20px;}

.ikibpo-bt span{ width:148px; display:block; height:100%; overflow:hidden; text-align:center; background:#ffffff; font-size:12px; color:#121212; margin-right:12px;}

.ikibpo-bt a{ width:88px; display:block; height:100%; overflow:hidden; text-align:center; background:#5d5d5d; font-size:13px; color:#fff;}

.ikibpo-bt a:hover{ color:#fff; background:#fd8f02;}

.ikib-nvaot{ width:448px; height:433px; overflow:hidden;}

.ikib-nvaot li{ width:138px; height:208px; float:left; position:relative; display:block; overflow:hidden; margin:0 17px 17px 0;}

.ikib-nvaot li.mor{ margin-right:0;}

.ikib-nvaot img{ width:138px; height:208px;}

.ikib-nvaot p{ background:url(../images/it-opo.png) repeat; width:100%; height:36px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; text-align:center; line-height:36px; color:#fff;}

.ikib-nvaot a:hover p{ text-decoration:underline;}

.ib-navo{ width:100%; height:145px; overflow:hidden; margin:18px 0 13px;}

.ib-navo li{ width:210px; height:145px; overflow:hidden; float:left; margin-right:12px; display:block; position:relative;}

.ib-navo li.mro{ margin-right:0;}

.ib-navo img{ width:210px; height:145px;}

.ib-navo p{ background:url(../images/ith-opo.gif) no-repeat; width:80px; color:#fff; height:23px; display:block; overflow:hidden; text-align:center; line-height:23px; color:#fff; position:absolute; left:0; bottom:8px;}

.ib-bt{ width:100%; height:181px; overflow:hidden; background:#f7f7f7; margin-bottom:17px;}

.ibbl{ width:341px; margin-right:5px; height:auto; overflow:hidden; padding-left:20px;}

.ibbl-top{ width:331px; height:53px; line-height:53px; overflow:hidden;}

.ibbl-top span{ font-size:16px; color:#121212;}

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

.ibbl-img{ width:127px; height:110px; overflow:hidden;}

.ibbl-img img{ width:127px; height:110px;}

.ibbl-nav{ width:204px; height:110px; overflow:hidden;}

.ibbl-nav li{ width:100%; height:27px; line-height:27px; overflow:hidden; font-size:12px; text-indent:20px; background:url(../images/if-libg.png) no-repeat 9px center;text-overflow: ellipsis;white-space: nowrap;}

.ibbl-nav a{ color:#121212;}

.ivbl{ width:228px; height:185px; overflow:hidden;}

.ivbl img{ width:228px; height:185px;}

.iv-bt{ margin:15px 0 37px;}

.ivbr{ width:865px; height:186px; overflow:hidden; border-top:1px dotted #cdcdcd; border-left:1px dotted #cdcdcd; display:none;}

.ivbr li{ width:171px; height:92px; overflow:hidden; float:left; border-right:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd;}

.ivbr img{ width:171px; height:92px; display:block;}

.iz-navo{ background:url(../images/ifr-icon0.png) no-repeat 3px 17px; padding-left:137px; width:963px; line-height:28px; height:82px; overflow:hidden; margin-bottom:32px;}

.iz-navo li{ float:left; height:28px; line-height:28px; overflow:hidden; margin-right:17px;}

.iz-navo a{ float:left; font-size:13px; color:#333333;}

html{

_background:url(about:blank);

}

.ipo{ background:url(../images/ip-icon0.png) no-repeat; width:46px; height:152px; overflow:hidden; position:fixed; left:0; top:250px; z-index:101; _position: absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-350); cursor:pointer;}

.ipt{ display:none; background:url(../images/ip-icon2.png) no-repeat; width:72px; height:422px; overflow:hidden; position:fixed; left:0; top:200px; z-index:101; _position: absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); cursor:pointer;}

.ipt-off{ width:24px; height:24px; overflow:hidden; position:absolute; right:0; top:2px; cursor:pointer;}

.ipt-link{ width:100%; height:52px; overflow:hidden; padding-top:43px; margin-bottom:17px;}

.ipt-link a{ width:52px; height:52px; display:block; overflow:hidden; background:url(../images/ip-icon3.png) no-repeat; margin-left:8px;}

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

.ipt-navo{ width:56px; height:auto; overflow:hidden; margin-left:5px; border-top:1px solid #676767;}

.ipt-navo li{ width:100%; height:51px; float:left; overflow:hidden; line-height:51px; text-align:center; background:url(../images/ip-icon6.png) no-repeat center bottom;}

.ipt-navo a{ font-size:12px; color:#fff; font-family:"宋体";}

.ipf{ background:url(../images/ip-icon1.png) no-repeat; width:46px; height:184px; overflow:hidden; position:fixed; right:0; top:250px; z-index:101; _position: absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-350); cursor:pointer;}

.ipfi{ display:none; background:url(../images/ip-icon4.png) no-repeat; width:145px; height:524px; overflow:hidden; position:fixed; right:0; top:100px; z-index:101; _position: absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); cursor:pointer;}

.ipfi-off{ width:22px; height:22px; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer;}

.ipfi-navo{ width:116px; height:auto; overflow:hidden; margin:0 0 0 10px; padding-top:145px;}

.ipfi-navo li{ width:100%; height:27px; margin-bottom:8px; overflow:hidden; float:left; font-size:12px; font-family:"宋体";}

.ipfi-navo a{ background:url(../images/ip-icon5.png) no-repeat; width:116px; height:27px; overflow:hidden; display:block; color:#fff; font-weight:bold; color:#fff; line-height:27px; text-indent:45px;}

.ipfi-navo a:hover{ color:#fff; background:url(../images/ip-icon5.png) no-repeat 0 -27px;}

/* .ipfi-top{ width:135px; height:44px; position:absolute;right:0; bottom:0; cursor:pointer;} */
.top{width: 135px;height: 44px;cursor: pointer;position:fixed; right:-91px; bottom:20px;}
/*案例*/

.ce-navo{ width:1077px; padding-left:23px; height:57px; line-height:57px; overflow:hidden; background:url(../images/ce-icon0.png) no-repeat 3px center; font-size:12px; color:#696969;}

.ce-navo li{ float:left;}

.ce-navo a{ color:#696969;}

.ce-navo span{ padding:0 8px;}

.ceo{ margin-bottom:13px; background:#fff; padding-top:21px;}

div.cebg{ background:#f2f2f3;}

.ceot{ width:1067px; height:auto; overflow:hidden; margin:0 auto;}

.ceot-lt{ width:66px; text-indent:8px; height:26px; overflow:hidden; line-height:26px; font-size:16px; font-weight:bold; color:#231f20;}

.ceot-rt{ width:992px; height:auto; overflow:hidden;}

.ceotr-title{ width:56px; height:26px; overflow:hidden; text-align:center; line-height:26px; color:#fff; background:#e50012; font-weight:bold; margin-right:18px;}

.ceotr-navo{ width:891px; height:26px; overflow:hidden;}

.ceotr-navo li{ width:80px; height:100%; overflow:hidden; float:left; margin-right:19px;}

.ceotr-navo a{ width:100%; height:100%; display:block; text-align:center; line-height:26px; color:#242424; background:#f0f0f0;}

.ceotr-navo a:hover,.ceotr-navo a.act{ color:#000; font-size:16px;}

.ceotr-more{ width:26px; height:35px; overflow:hidden; position:absolute; right:0; top:0; background:#f0f0f0;}

.ceotr-more p{cursor: pointer; width:100%; height:26px; overflow:hidden; display:block; background:url(../images/ce-icon2.png) no-repeat center center #f0f0f0;}

.ceotr-navt{ width:100%; height:auto; overflow:hidden; background:#f0f0f0; margin-top:9px; display:none;}

.ceotr-navt li{ width:80px; height:38px; line-height:38px; overflow:hidden; float:left; margin-right:19px;}

.ceotr-navt a{ width:100%; height:100%; display:block; text-align:center; color:#242424; background:#f0f0f0;}

/* .ceotr-navt a:hover,.ceotr-navo a.act{ color:#000; font-size:16px; font-weight:bold;} */

.ceotr{ position:relative; margin-bottom:15px;}

div.ce-adbot{ border-bottom:1px dotted #adadad; margin-bottom:22px;}

.cet{ width:100%; height:46px; overflow:hidden; background:#fff; margin-bottom:20px;}

.cet-txo{ width:113px; height:100%; overflow:hidden; line-height:46px; text-indent:8px; font-weight:bold; color:#373737;}

.cet-form{ width:278px; height:31px; overflow:hidden; padding-top:7px;}

.cet-form span{ width:241px; height:100%; overflow:hidden; display:block; float:left;}

.cet-form span input{ width:241px; height:31px; line-height:31px; display:block; border:0; background:#f0f0f0; text-indent:9px; font-size:14px; font-family:"微软雅黑"; color:#bbbbbb;}

.cet-form b{ width:37px; height:100%; overflow:hidden; display:block; float:left;}

.cet-form b input{ width:37px; height:31px; line-height:31px; display:block; border:0; background:url(../images/ce-icon1.png) no-repeat center center #dcdcdc; cursor:pointer;}

.cet-form b input.act{ background:url(../images/ce-icon1.png) no-repeat center center #cdc8c8;}

.cet-txt{ width:300px; height:100%; line-height:46px; overflow:hidden; padding-right:16px; text-align:right; font-size:12px; color:#373737;}

.cet-txt b{ font-size:14px; color:#e50011; padding:0 5px;}

.cef{ margin-bottom:35px;}

div.cef .itb{ width:354px; height:265px; margin:0 19px 35px 0;}

div.cef .ithb-top{ width:331px;}

div.cef .ithb-bt{ width:331px;}

div.cef div.mro{ margin-right:0;}

/*案例详情页*/

.cexo{ width:1074px; height:auto; overflow:hidden; padding:13px; background:#fff;}

.cexol{ width:602px; height:auto; overflow:hidden;}

.pdtl-img{ width:100%; height:401px; overflow:hidden; position:relative; margin-bottom:12px;}

.pdtl-img img{ width:602px; height:401px;}

.pdtl-img p{width:100%; height:31px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(../images/cex-opo.png) repeat; color:#fff; line-height:31px;}

.pdtl-img b{ padding-left:12px;}

.pdtl-img span{ padding-right:18px;}

.pdtl-bt{ width:100%; height:84px; overflow:hidden; margin-bottom:15px;}

.pdtlb-lt{ width:20px; height:100%; overflow:hidden; margin-right:21px;}

.pdtlb-lt p{ cursor: pointer;background:url(../images/cex-icon1.png) no-repeat; width:100%; height:78px; display:block; overflow:hidden; margin-top:6px;}

.pdtlb-lt p:hover{ background:url(../images/cex-icon1.png) no-repeat 0 -78px;}

.pdtlb-ct{ width:524px; height:84px; overflow:hidden; position:relative;}

.pdtlb-ct ul{ width:5000px; height:100%; overflow:hidden; position:absolute; left:0; top:0;}

.pdtlb-ct li{ cursor:pointer; width:119px; height:84px; overflow:hidden; float:left; margin-right:15px; display:block; position:relative;}

.pdtlb-ct li.act{ background:url(../images/cex-icon0.png) no-repeat;}

.pdtlb-ct span{ background:url(../images/cex-opo.png) no-repeat; width:43px; height:24px; overflow:hidden; position:absolute; top:20px; right:1px; display:block; text-align:center; line-height:24px; font-size:12px; color:#fff;}

.pdtlb-ct img{ width:117px; height:77px; display:block; margin:6px auto 0;}

.pdtlb-rt{ width:20px; height:100%; overflow:hidden;}

.pdtlb-rt p{cursor: pointer; background:url(../images/cex-icon1.png) no-repeat -20px 0; width:100%; height:78px; display:block; overflow:hidden; margin-top:6px;}

.pdtlb-rt p:hover{ background:url(../images/cex-icon1.png) no-repeat -20px -78px;}

.cexor{ width:450px; height:auto; overflow:hidden;}

.cexor-title{ width:100%; height:43px; margin-bottom:9px; overflow:hidden; line-height:43px; font-size:16px; color:#191919;}

.cexor-xq{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.cexor-xq span{ width:93px; height:93px; overflow:hidden; display:block; margin-right:20px;}

.cexor-xq span img{ width:93px; height:93px; display:block; border-radius:50%;}

.cexor-xq p{ width:330px; height:37px; line-height:37px; overflow:hidden; display:block; margin-top:12px; font-size:16px; font-weight:bold; color:#525252;}

.cexor-xq a{ color:#525252;}

.cexor-xq p i{ font-style:normal; font-size:14px; color:#424242;}

.cexor-xq em{ font-style:normal; width:330px; height:33px; line-height:33px; overflow:hidden; display:block; font-size:12px; color:#525252;}

.cexor-tx{ width:450px; height:102px; overflow:hidden; background:url(../images/cex-icon3.png) no-repeat;}

.cexor-tx div{ width:432px; height:75px; line-height:25px; display:block; overflow:hidden; font-size:12px; color:#313131; margin:7px auto 0;}

.cexor-tst{ width:450px; height:35px; line-height:35px; overflow:hidden; text-indent:7px; font-size:12px; color:#313131; font-weight:bold;}

.cexor-txt{ width:450px; height:32px; margin-bottom:22px; line-height:32px; overflow:hidden; font-size:12px; color:#2c2c2c;}

.cexor-txt span{ display:block; float:left; padding:0 9px;}

.cexor-txt a{ width:51px; height:17px; overflow:hidden; display:block; float:left; text-indent:5px; color:#fff; background:#da393d; margin-top:7px; line-height:17px;}

.cexor-txt a:hover{ color:#fff; background:#e04a4e;}

.cexor-link{ width:450px; height:44px; overflow:hidden; margin-bottom:40px;}

.cexor-link a{ background:url(../images/cex-icon4.png) no-repeat; width:438px; height:100%; display:block; overflow:hidden; margin:0 auto;}

.cexor-link a:hover{ background:url(../images/cex-icon4.png) no-repeat 0 -44px;}

.cexor-fx{ width:435px; height:auto; overflow:hidden; padding-left:15px;}

.cext{ margin:15px 0;}

.cextl{ width:795px; height:405px; background:#fff; overflow:hidden;}

.cextl-title{ background:url(../images/cex-icon2.png) no-repeat left bottom; line-height:55px; width:755px; height:55px; overflow:hidden; margin:0 auto 20px; font-size:15px; color:#252525; font-weight:bold;}

.cextl-nav{ width:750px; height:auto; overflow:hidden; background:#f5f5f5; margin:0 auto; padding-top:3px;}

.cextl-nav li{ width:228px; height:35px; overflow:hidden; float:left; line-height:35px; padding-left:12px; margin-right:10px; color:#6e6e6e; font-weight:bold;}

.cextl-sts{ width:731px; height:52px; line-height:52px; padding-top:7px; overflow:hidden; margin:0 auto; font-weight:bold;}

.cextl-tx{ width:731px; height:198px; line-height:22px; overflow:hidden; margin:0 auto; font-size:12px; color:#1e1e1e; font-family:"宋体";}

.cextr{ width:294px; height:405px; overflow:hidden; background:#fff;}

.cextr-img{ width:283px; height:124px; overflow:hidden; margin:0 auto; padding:6px 0 13px;}

.cextr-img img{ width:283px; height:124px;}

.cextr-nav{ width:262px; height:234px; overflow:hidden; margin:0 auto;}

.cextr-nav li{ width:100%; height:39px; line-height:39px; overflow:hidden; float:left; text-indent:29px; color:#252525;}

.cextr-nav span{ float:left;}

.cextr-nav em{ font-style:normal; float:right; color:#cacbc9; font-size:12px;}

.cextr-nav li.cextrn-icon1{ background:url(../images/cexn-icon1.png) no-repeat left center;}

.cextr-nav li.cextrn-icon2{ background:url(../images/cexn-icon2.png) no-repeat left center;}

.cextr-nav li.cextrn-icon3{ background:url(../images/cexn-icon3.png) no-repeat left center;}

.cextr-nav li.cextrn-icon4{ background:url(../images/cexn-icon4.png) no-repeat left center;}

.cextr-nav li.cextrn-icon5{ background:url(../images/cexn-icon5.png) no-repeat left center;}

.cextr-nav li.cextrn-icon6{ background:url(../images/cexn-icon6.png) no-repeat left center;}

.cexf{ padding:0 18px; width:1064px; height:60px; overflow:hidden; line-height:60px; background:#fff;}

.cexf b{ font-size:16px; color:#252525;}

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

.cexfi{ width:1064px; height:auto; overflow:hidden; margin:0 auto; padding:6px 18px 0; background:#fff; margin-bottom:35px;}

div.cexfi .itb{ width:341px; height:227px; margin:0 19px 35px 0;}

div.cexfi .ithb-top{ width:316px;}

div.cexfi .ithb-bt{ width:316px;}

div.cexfi div.mro{ margin-right:0;}

/*方案报价*/

.qno{ width:100%; height:337px; overflow:hidden; background:#fff; margin-bottom:17px;}

.qno-banner{ width:822px; height:337px; overflow:hidden; position:relative; margin-right:3px;}

.qno-banner img{ width:100%; height:100%;}

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

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

.banner-box .bd li{width:100%;height:100%; overflow:hidden; left:0; top:0; position:absolute; display:block; float:left;}

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

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

.banner-btn p{display:block;width:25px;height:55px;position:absolute;top:130px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}

.banner-btn p.prev{cursor: pointer; left:20px;background:url(../images/qn-icon0.png) no-repeat;}

.banner-btn p.next{cursor: pointer; right:20px;background:url(../images/qn-icon1.png) no-repeat;}

.banner-box .hd {position:absolute;top:300px;left:388px;}

.banner-box .hd ul li{width:12px;height:12px; overflow:hidden; border-radius :50%;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}

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

.qnor{ width:272px; height:auto; overflow:hidden;}

.qnor-img{ width:272px; height:106px; overflow:hidden; padding-top:4px;}

.qnor-img a{width: 100%;height: 100%;display: block;}

.qnor-img img{ width:272px; height:106px;}

.qnor-title{ width:100%; height:47px; margin:0 auto 3px; line-height:47px; text-indent:12px; font-size:15px; color:#252525; font-weight:bold;}

.qnor-navo{ width:265px; height:165px; overflow:hidden; margin:0 auto;}

.qnor-navo li{ width:100%; height:26px; line-height:26px; margin-bottom:7px; float:left;}

.qnor-navo a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:100%; height:100%; display:block; background:url(../images/qn-icon2.png) no-repeat 10px center; text-indent:26px; font-size:12px; color:#454545;}

.qnor-navo a:hover{ color:#454545; background:url(../images/qn-icon2.png) no-repeat 10px center #f2f2f3;}

.qno-bannert{ margin-bottom:18px;}

.qnt{ width:1084px; height:auto; overflow:hidden; padding:8px; background:#fff;}

.qnt-img{ width:383px; height:321px; overflow:hidden;}

.qnt-img img{ width:383px; height:321px;}

.qntr{ width:695px; height:auto; overflow:hidden; padding-top:16px; background:#f5f5f5;}

.qntr-top{ width:100%; height:34px; padding-top:18px; line-height:34px; font-size:16px; color:#1f1f1f; overflow:hidden; margin-bottom:24px; background:url(../images/qn-icon4.png) no-repeat 11px 0;}

.qntr-top div{ padding-left:350px; width:86px; height:100%; overflow:hidden;}

.qntr-top ul{ width:144px; height:100%; overflow:hidden;}

.qntr-top li{ cursor:pointer; width:72px; height:100%; float:left; text-indent:18px; background:url(../images/qn-r0.png) no-repeat left center;}

.qntr-top li.act{ background:url(../images/qn-r1.png) no-repeat left center;}

.qntr-form{ width:100%; height:auto; overflow:hidden; display:none;}

.qntrf-name{ width:100%; height:26px; overflow:hidden; margin-bottom:22px;}

.qntrf-name label{ width:75px; height:100%; display:block; overflow:hidden; float:left; text-align:right; line-height:26px; margin-right:12px; color:#1f1f1f;}

.qntrf-name input{ width:232px; height:24px; background:#fff; line-height:24px; text-indent:5px; border:1px solid #e5e5e5; display:block; float:left; margin-right:19px;}

.qntrf-name input.mro{ margin-right:0;}

.qntrf-tx{ width:100%; height:23px; margin-bottom:17px; line-height:23px; overflow:hidden; color:#1f1f1f; text-indent:15px;}

.qntrf-st input{ width:135px; height:31px; overflow:hidden; display:block; cursor:pointer; border:0; font-family:"微软雅黑"; color:#fff; font-size:14px; margin-right:18px; background:#ef7800; float:left;}

.qntrf-st{ width:680px; padding-left:15px; height:auto; overflow:hidden;}

.qntrf-st input.act{ background:#f1891f;}

.qntrf-st p{ display:block; height:31px; line-height:31px; overflow:hidden; float:left; color:#717171;}

.qntrf-st span{ display:block; float:left;}

.qntrf-st em{ display:block; height:21px; margin-top:5px; font-style:normal; float:left; padding:0 10px; background:#e0e0e0; color:#e50011; line-height:21px;}

.qnf{ width:1064px; height:auto; padding:0 18px; overflow:hidden; background:#fff; margin:25px 0;}

.qnf-top{ width:100%; height:55px; padding-top:3px; overflow:hidden; margin-bottom:21px; border-bottom:1px solid #d4d4d4;}

.qnf-top i{ font-style:normal; font-weight:bold; padding-left:3px; font-size:16px; color:#252525; height:100%; display:block; line-height:55px;}

.qnf-top form{ margin-top:17px; padding-top:0;}

.qnf-navo li{ width:341px; height:auto; overflow:hidden; float:left; margin:0 20px 42px 0; background:#efefef;}

.qnf-navo li.mro{ margin-right:0;}

.qnfn-img{ width:341px; height:227px; overflow:hidden; position:relative;}

.qnfn-img img{ width:341px; height:227px;}

.qnfn-bt{ width:326px; height:33px; overflow:hidden; margin:10px auto;}

.qnfn-bt span{ width:103px; height:33px; display:block; float:left; margin-right:12px;}

.qnfn-bt span a{ background:url(../images/qn-link0.png) no-repeat; width:100%; height:100%; display:block; color:#fff; text-align:center; line-height:33px;}

.qnfn-bt span a:hover{ color:#fff; background:url(../images/qn-link0.png) no-repeat 0 -33px;}

.qnfn-bt em{ font-style:normal; width:103px; height:33px; display:block; float:left;}

.qnfn-bt em a{ background:url(../images/qn-link1.png) no-repeat; width:100%; height:100%; display:block; color:#fff; text-align:center; line-height:33px;}

.qnfn-bt em a:hover{ color:#fff; background:url(../images/qn-link1.png) no-repeat 0 -33px;}

.qnfn-bt i{ display:block; font-style:normal; height:33px; line-height:33px; overflow:hidden; font-size:12px; color:#444; float:right;}

.qnfn-bt i b{ color:#da393d; padding:0 2px;}

.qnfn-img p{ width:100%; height:35px; line-height:35px; overflow:hidden; text-indent:15px; display:block; position:absolute; left:0; bottom:0; color:#fff; background:url(../images/cex-opo.png) repeat;}

.qnfn-img a:hover p{ text-decoration:underline;}

/*方案报价详情页*/

.qdo{ width:1080px; height:auto; overflow:hidden; background:#fff; padding:12px 10px;}

.qdo-banner{ width:532px; height:354px; overflow:hidden; margin-right:22px;}

.qdo-banner .qno-banner{ margin:0; width:100%; height:100%;}

.qdo-banner .banner-btn a{ display:none;}

.qdo-banner .banner-box .hd{ top:320px; left:430px;}

.qdor{ width:500px; height:auto; overflow:hidden;}

.qdor-title{ width:100%; height:52px; overflow:hidden;}

.qdor-title b{ display:block; float:left; height:100%; line-height:52px; font-size:16px; color:#1e1e1e;}

.qdor-title p{ background:url(../images/qd-icon0.png) no-repeat; width:74px; height:25px; display:block; font-size:12px; color:#fff; font-family:"宋体"; text-indent:26px; margin-top:22px; overflow:hidden; line-height:25px;cursor: pointer;}

.qdor-title p:hover,.qdor-title p.act{ color:#fff; background:url(../images/qd-icon0.png) no-repeat 0 -25px;}

.qdor-tx{ width:100%; height:32px; line-height:32px; overflow:hidden; margin-bottom:2px; color:#1e1e1e;}

.qdor-tx span{ padding-right:12px;}

.qdor-txo{ width:100%; height:68px; line-height:68px; overflow:hidden; text-indent:30px; background:url(../images/qd-icon1.png) no-repeat 5px center; color:#525252; border-bottom:1px solid #f2f2f2; margin-bottom:30px;}

.qdor-txo span{ padding-right:5px;}

.qdor-ist{ background:url(../images/qd-icon7.png) no-repeat; width:488px; height:120px; overflow:hidden;}

.qdor-ist span{ height:100%; display:block; overflow:hidden; background:url(../images/qd-icon6.png) no-repeat;}

.qdor-link a{ background:url(../images/qd-icon2.png) no-repeat; width:179px; height:44px; display:block; overflow:hidden;}

.qdor-link a:hover{ background:url(../images/qd-icon2.png) no-repeat 0 -44px;}

.qdt{ width:1048px; height:auto; overflow:hidden; padding:0 26px; background:#fff; margin:20px 0;}

.qdt-navo{ width:100%; height:53px; overflow:hidden; line-height:53px; border-bottom:1px solid #d1d1d1;}

.qdt-navo li{ width:64px; height:100%; float:left; overflow:hidden; margin-right:40px; cursor:pointer; text-align:center; font-size:15px; font-weight:bold; color:#252525;}

.qdt-navo li.act{ background:url(../images/qd-icon3.png) no-repeat center bottom;}

.qdt-bt{ margin-top:30px;}

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

.qdtbr-img{ width:93px; height:93px; display:block; overflow:hidden; margin-right:20px;}

.qdtbr-img img{ border-radius:50%; width:93px; height:93px; display:block;}

.qdtbr-name{ width:900px; height:56px; line-height:56px; overflow:hidden;}

.qdtbr-name a{ font-size:16px; color:#525252; font-weight:bold;}

.qdtbr-tx{ width:900px; height:27px; line-height:27px; font-size:12px; color:#252525; overflow:hidden;}

.qdtbr-tx a{ background:url(../images/qd-icon4.png) no-repeat; width:68px; height:27px; display:block; overflow:hidden; float:left; margin-right:14px;}

.qdtbr-tx a:hover{ background:url(../images/qd-icon4.png) no-repeat 0 -27px;}

.qdtbr-tx span{ display:block; float:left; padding-right:10px;}

.qdtb-rw{ margin-bottom:4px;}

.qdtb-txc{ background:url(../images/qd-icon5.png) no-repeat; width:1020px; height:75px; overflow:hidden; margin-bottom:20px;}

.qdtb-txc p{ width:980px; height:48px; line-height:24px; overflow:hidden; margin:20px auto 0; color:#252525;}

.qdtb-text{ width:1020px; height:auto; overflow:hidden; line-height:22px; color:#666; margin-bottom:30px;}

.qdtb-link{ margin-bottom:45px;}

.qdtb-link a{ width:123px; height:38px; display:block; overflow:hidden; text-align:center; line-height:38px; color:#fff; background:#da393d;}

.qdtb-link a:hover{ color:#fff; background:#e14f52;}

.qdtb-text{ width:1020px; height:auto; overflow:hidden; line-height:22px; color:#666; margin-bottom:30px;}

.qdf{ width:1048px; height:auto; overflow:hidden; padding:0 26px; background:#fff; margin-bottom:35px; padding-bottom:28px;}

.qdf-navo{ margin-top:32px;}

.qdf-navo li{ width:322px; height:auto; overflow:hidden; padding:7px 6px 8px; border:1px solid #e8e8e8; float:left; margin-right:20px;}

.qdf-navo li.mro{ margin-right:0;}

.qdfno-img{ width:170px; height:113px; overflow:hidden;}

.qdfno-img img{ width:170px; height:113px;}

.qdfno-title{ width:151px; height:26px; overflow:hidden; line-height:26px; color:#2e2e2e;}

.qdfno-tx{ width:144px; height:50px; overflow:hidden; line-height:50px; color:#1e1e1e; margin-bottom:12px; background:url(../images/qd-icon1.png) no-repeat 3px center; text-indent:31px;}

.qdfno-tx span{ padding-right:10px;}

.qdfno-link{ width:144px; height:26px; overflow:hidden;}

.qdfno-link a{ width:70px; height:26px; display:block; overflow:hidden; text-align:center; color:#fff; line-height:26px; background:#da393d;}

.qdfno-link a:hover{ color:#fff; background:#df4f52;}

/*公司荣誉*/

.ggl{ width:246px; height:auto; overflow:hidden; margin-bottom:35px; padding-bottom:20px;}

.ggl-title{ width:100%; background:url(../images/ggl-icon0.jpg) no-repeat; height:75px; text-align:center; line-height:75px; color:#fff; font-size:24px;}

.ggl-navo{ padding-bottom:7px; margin-bottom:16px; background:#fff; padding-top:8px;}

.ggl-navo li{ width:100%; height:auto; overflow:hidden; float:left; margin-bottom:3px;}

.ggl-navo a{ width:100%; height:39px; overflow:hidden; display:block; text-indent:84px; line-height:39px; background:url(../images/ggl-libg.png) no-repeat center bottom; font-size:16px; color:#1e1e1e;}

.ggl-navo a:hover,.ggl-navo a.act{ color:#fff; background:url(../images/ggl-libgh.png) no-repeat 210px center #1f1f1f;}

.ggl-navo li.mros a{ background:url(../images/ggl-libgth.png) no-repeat 210px center;}

.ggl-navo li.mros a:hover,.ggl-navo li.mros a.act{ color:#fff; background:url(../images/ggl-libgh.png) no-repeat 210px center #1f1f1f;}

.gglb{ background:#fff; padding-top:2px;}

.gglb-title{ width:240px; height:33px; overflow:hidden; margin:0 auto 13px; border-bottom:1px solid #e4e4e4;}

.gglb-title span{ padding:0 17px; display:block; height:100%; color:#fff; background:#b2000c; font-weight:bold; line-height:33px; float:left;}

.gglb-nav{ width:235px; height:auto; overflow:hidden; margin:0 auto 11px;}

.gglb-nav li{ width:100%; height:auto; overflow:hidden; float:left;}

.gglbn-show{ width:100%; height:32px; overflow:hidden; border-bottom:1px dashed #dedede; line-height:32px; text-indent:8px;}

.gglbn-show span{ width:100%; height:100%; display:block; font-size:12px; color:#252525; cursor:pointer;}

.gglbn-show span.act{ background:#f3f3f3;}

.gglbn-show i{ font-style:normal; padding:0 7px 0 5px;}

.gglbn-hide{ width:100%; height:auto; overflow:hidden; font-size:12px; color:#4f4f4f; font-family:"宋体"; padding:11px 0 5px; border-bottom:1px dashed #dedede; display:none;}

.gglbnh-img{ width:78px; height:117px; overflow:hidden; padding-left:5px;}

.gglbnh-tx{ width:132px; height:18px; margin-bottom:6px;}

.gglbnh-link{ width:132px; height:27px; margin-bottom:6px; overflow:hidden; text-align:center; line-height:27px;}

.gglbnh-link a{ width:100%; height:100%; display:block; background:#f3f3f3; color:#787878;}

.gglbnh-link a.act{ text-align:left; text-indent:66px; background:url(../images/ggl-icon1.png) no-repeat 48px center #f3f3f3;}

.gglbnh-link a:hover{ background:#1f1f1f; color:#fff;}

.gglbnh-link a.act:hover{ background:url(../images/ggl-icon1.png) no-repeat 48px center #1f1f1f;}

.ggr{ width:835px; height:auto; overflow:hidden; background:#fff; margin-bottom:20px;}

.ggr-title{ width:790px; height:51px; padding-top:3px; overflow:hidden; margin:0 auto; border-bottom:1px solid #cecece; line-height:51px; font-size:16px; color:#696969; font-weight:bold;}

.ggr-navo{ margin:31px auto; width:790px; height:auto; overflow:hidden;}

.ggr-navo li{ width:248px; height:auto; overflow:hidden; float:left; margin:0 23px 38px 0;}

.ggr-navo li.mro{ margin-right:0;}

.ggr-navo span{ width:100%; height:37px; line-height:37px; overflow:hidden; display:block; text-align:center;}

.ggr-navo a{ font-size:16px; color:#4c4c4c;}

.ggr-navo p{ background:url(../images/ggr-bg.png) no-repeat; width:100%; height:182px; display:block; overflow:hidden;}

.ggr-navo img{ width:216px; height:151px; display:block; padding:14px 0 0 12px;}

.ggr-navo i{ font-style:normal; padding-right:10px;}

/*家居建材*/

.fb-navo{ width:242px; height:auto; overflow:hidden; padding:3px 2px 125px; background:#fff; margin:0 auto;}

.fb-navo li{ width:100%; height:auto; overflow:hidden; float:left; margin-bottom:4px;}

.fb-navo a{ width:100%; height:44px; overflow:hidden; text-indent:17px; background:url(../images/fbl-icon0.png) no-repeat 225px center #ffecee; display:block; line-height:44px; color:#252525; font-size:15px; font-weight:bold;}

.fb-navo a:hover,.fb-navo a.act{ background:url(../images/ggl-libgh.png) no-repeat 225px center #e50012; color:#fff;}

.fbr-navo{ width:765px; height:auto; overflow:hidden; padding:35px 0; margin:0 auto;}

.fbr-navo li{ width:170px; height:95px; overflow:hidden; float:left; border:1px solid #dfdfdf; margin:0 25px 24px 0;}

.fbr-navo img{ width:170px; height:95px;}

.fbr-navo li.mro{ margin-right:0;}

/*客户评价*/

div.adcgs{ padding:27px 0 30px;}

.cgs{ width:790px; height:auto; overflow:hidden; margin:0 auto 25px; border-bottom:1px solid #ececec; padding-bottom:9px; padding-right:10px;}

.cgs-img{ width:132px; height:125px; overflow:hidden; padding-left:5px;}

.cgs-img img{ width:132px; height:125px;}

.cgs-title{ width:637px; height:20px; line-height:20px; overflow:hidden;}

.cgs-title a{ font-size:16px; color:#202020;}

.cgs-txo{ width:637px; height:36px; line-height:36px; overflow:hidden; margin-bottom:4px; font-size:12px; color:#262626;}

.cgs-txt{ width:637px; height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#262626;}

.cgs-time{ width:637px; height:41px; line-height:41px; overflow:hidden; font-size:12px; color:#7b7b7b;}

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

/*施工工艺*/

.cto-nav{ width:744px; height:auto; overflow:hidden;}

.cto-nav li{ width:227px; height:246px; overflow:hidden; float:left; margin:0 21px 21px 0; display:block; position:relative;}

.cto-nav li.orgog a{ width:100%; height:100%; display:block; text-indent:22px; line-height:246px; color:#fff; background:url(../images/ct-icon0.png) no-repeat 172px center #bd000d; font-size:16px;}

.cto-nav li.orgog a:hover{ color:#fff; background:url(../images/ct-icon0.png) no-repeat 146px center #c9212d;}

.cto-nav img{ width:227px; height:246px;}

.cto-nav span{ padding:0 15px; height:26px; display:block; overflow:hidden; line-height:26px; position:absolute; right:0; top:16px; background:#b2000c; color:#fff;}

.cto-img{ width:355px; height:514px; overflow:hidden; position:relative;}

.cto-img img{ width:355px; height:514px;}

.cto-img span{ padding:0 15px; height:26px; display:block; overflow:hidden; line-height:26px; position:absolute; right:0; top:16px; background:#b2000c; color:#fff;}

div.ctlbgst{ background:#fff;}

.ctl-title{ width:243px; height:44px; line-height:44px; overflow:hidden; text-indent:17px; font-size:15px; color:#252525; font-weight:bold; background:#ffecee; margin:3px auto 0;}

.ctl-navo{ width:100%; height:auto; overflow:hidden;}

.zxx-list{ width:100%; height:auto; overflow:hidden; float:left; overflow:hidden;}

.zxxl-show{ width:100%; height:39px; overflow:hidden;}

.zxxl-show a{ width:100%; height:100%; display:block; background:url(../images/ct-icon2.png) no-repeat 229px center; text-indent:18px; line-height:39px; color:#252525;}

.zxxl-show a:hover,.zxxl-show a.act{ text-decoration:underline; background:url(../images/ct-icon1.png) no-repeat 229px center; color:#e50012;}

.zxxl-hide{ width:243px; height:auto; overflow:hidden; background:#f2f2f3; font-size:12px; padding:5px 0 2px; margin:0 auto; display:none;}

.zxxl-hide li{ width:100%; height:29px; overflow:hidden; float:left; line-height:29px; text-indent:16px;text-overflow: ellipsis;white-space: nowrap;}

.zxxl-hide a{ color:#252525;}

.ctr-title{ width:100%; height:26px; padding-top:38px; overflow:hidden; text-align:center; line-height:26px; font-size:16px; color:#262626;}

.ctr-subt{ width:100%; height:50px; overflow:hidden; text-align:center; line-height:50px; font-size:12px; color:#262626;}

.ctr-subt span{ padding-right:10px;}

.ctr-txo{ width:799px; height:68px; overflow:hidden; border:1px solid #ebebeb; background:#f7f7f7; margin:0 auto 15px}

.ctr-txo p{ width:767px; height:50px; line-height:25px; overflow:hidden; margin:0 auto; padding-top:9px; font-size:12px; color:#5f5e5e;}

.ctr-txt{ width:799px; height:auto; overflow:hidden; margin:0 auto 50px; line-height:22px; color:#666;}

.ctr-link{ width:759px; height:25px; overflow:hidden; margin:0 auto 30px; background:#f7f7f7; line-height:25px; padding:0 20px; font-size:12px; color:#262626;}

.ctr-link a{color:#262626;}

/*在建工地*/

div.tcs-ads{ margin:0 0 32px;}

div.tcs-ads .cextr{ height:auto;}

div.tcs-ads .ior{ height:auto; background:none; margin:0 auto; width:100%; border-top:12px solid #f2f2f3;}

div.tcs-ads .ior-img{ background:url(../images/io-tx.png) no-repeat center bottom; height:42px; margin-bottom:20px;}

div.tcs-ads .cextl{ height:auto; padding-top:25px;}

.ico{ width:749px; height:auto; overflow:hidden; margin:0 auto 31px;}

.icol{ background:url(../images/ic-bg.png) no-repeat; width:235px; height:164px; overflow:hidden; margin-right:15px;}

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

.icol img{ width:222px; height:148px; padding:6px 0 0 4px;}

.icoc{ width:499px; height:164px; overflow:hidden;}

.icoc-title{ width:100%; height:28px; margin-bottom:7px; overflow:hidden; line-height:28px; font-size:18px; color:#626262; font-weight:bold;}

.icoc-tx{ margin-bottom:12px;}

.icoc-tx p{ width:389px; height:23px;margin-bottom: 10px; margin-top:8px; overflow:hidden; display:block; line-height:23px; font-size:12px; font-family:"宋体"; color:#292929; background:#f3f3f3;}

.icoc-tx span{ padding:0 8px 0 5px;}

.icoc-tx a{ width:103px; height:31px; line-height:31px; display:block; text-align:center; overflow:hidden; color:#fff; background:#e50011;}

.icoc-tx a:hover{ color:#fff; background:#eb3846;}

.icoc-bts{ background:url(../images/qd-icon7.png) no-repeat; width:488px; height:74px; overflow:hidden;}

.icoc-bts span{ display:block; height:100%; float:left; overflow:hidden; background:url(../images/qd-icon6.png) no-repeat;}

.icob{ width:100%; height:46px; padding-top:3px; line-height:46px; overflow:hidden; border-bottom:1px solid #e3e3e3; font-size:12px; color:#808080;}

.icob li{ float:left;}

.icob a{ color:#808080;}

.icob span{ padding:0 10px;}

/*找设计师详情*/

div.ld-xgbt{ width:1064px; margin:0 auto; background:url(../images/ld-icon0.png) no-repeat center 55px #fff; padding:20px 18px 20px;}

div.ld-xgbt .cet-form{ padding-top:0;}

div.ld-xgbt em{ font-style:normal; display:block; overflow:hidden; line-height:31px; height:46px; width:74px; font-size:16px; color:#2f2f2f; font-weight:bold;}

.ldt{ margin-bottom:25px; background:#fff;}

.ldt-img{ width:326px; height:491px; overflow:hidden; margin-right:23px;}

.ldt-img img{ width:326px; height:491px;}

.ldtr{ width:740px; height:auto; overflow:hidden;}

.ldtro{ width:100%; height:127px; border-bottom:1px dotted #bdbdbd; margin-bottom:26px;}

.ldtro-lt{ width:359px; height:auto; overflow:hidden;}

.ldtro-lt p{ width:100%; height:56px; padding-top:15px; line-height:56px; overflow:hidden; display:block; font-size:26px; color:#1e1e1e; font-weight:bold;}

.ldtro-lt i{ font-style:normal; padding-left:13px; font-size:16px;}

.ldtro-lt b{ padding-right:11px;}

.ldtro-lt span{ width:100%; height:45px; line-height:45px; overflow:hidden; display:block; color:#1e1e1e;}

.ldtro-rt{ width:381px; height:auto; overflow:hidden; padding-top:36px;}

.ldtro-rt li{ width:127px; height:69px; float:left; overflow:hidden; background:url(../images/ld-sx.png) no-repeat right center;}

.ldtro-rt li.act{ background:none;}

.ldtro-rt b{ font-size:18px; color:#0d0d0d; width:100%; height:35px; overflow:hidden; text-align:center; line-height:35px; display:block;}

.ldtro-rt span{ color:#1e1e1e; width:100%; height:34px; overflow:hidden; text-align:center; line-height:34px; display:block;}

.ldtrt{ width:100%; line-height:26px; overflow:hidden; height:78px; margin-bottom:22px; color:#313131;}

.ldtrt b{ font-size:16px;}

.ldtrth{ width:100%; line-height:26px; overflow:hidden; height:52px; margin-bottom:22px; color:#313131;}

.ldtrth b{ font-size:16px;}

.ldtrths{ width:100%; line-height:26px; overflow:hidden; height:26px; margin-bottom:13px; color:#313131;}

.ldtrths b{ font-size:16px;}

.ldtr-navo{ width:100%; height:29px; overflow:hidden; margin-bottom:29px;}

.ldtr-navo li{ width:103px; margin-right:8px; height:100%; overflow:hidden; float:left; text-align:center; line-height:29px;}

.ldtr-navo b{font-weight: normal; color:#fff; width:100%; height:100%; display:block; border-radius:2px; background:#bfbfbf;}

.ldtr-navo b:hover{ color:#fff; background:#7c7c7c;}

.ldtr-bust em{ width:141px; height:44px; overflow:hidden; display:block; font-style:normal; margin-right:24px;}

.ldtr-bust em p{ width:100%; height:100%; display:block; text-indent:60px; color:#fff; background:url(../images/ld-icon1.png) no-repeat 33px center #cd9b3a; font-size:16px; font-weight:bold; line-height:41px;cursor: pointer;}

.ldtr-bust em p:hover{ background:url(../images/ld-icon1.png) no-repeat 33px center #d0a552;}

.ldtr-bust em i{ font-style:normal; font-size:12px; font-weight:400;}

.ldtr-bust span{ width:160px; height:44px; overflow:hidden; display:block; margin-right:24px;}

.ldtr-bust span a{ width:100%; height:100%; display:block; text-indent:51px; color:#fff; background:url(../images/ld-icon2.png) no-repeat 23px center #da393d; font-size:16px; font-weight:bold; line-height:41px;}

.ldtr-bust span a:hover{ background:url(../images/ld-icon2.png) no-repeat 23px center #e66366;}

/*找设计师*/

.lf-banner{ margin-bottom:18px; text-align:center;}

.lf-col{ width:1086px; line-height:29px; margin-bottom:24px; height:29px; overflow:hidden; padding:9px 7px; background:#fff;}

.lf-col span{ display:block; color:#858585;}

.lf-col b{ color:#e50012; padding:0 5px;}

.lf-col a{ width:68px; margin-left:12px; display:block; height:100%; overflow:hidden; text-align:center; float:right; border-radius:3px; background:#e9e9e9; color:#1e1e1e;}

.lf-col a:hover,.lf-col a.act{ color:#fff; background:#e50012;}

.lf-bt{ margin-bottom:35px;}

.addoa-bottom{ width:100%; height:auto; overflow:hidden; position:relative;}

.addoa-bottom li{ width:249px; height:auto; overflow:hidden; padding-bottom:21px; position:absolute;}

.lfb-img{ width:100%; height:auto; overflow:hidden; position:relative;}

.lfb-img img{ width:100%; display:block;}

.lfbi-icon0{ width:28px; height:28px; display:block; position:absolute; left:174px; bottom:10px; overflow:hidden;}

.lfbi-icon0 a{ background:url(../images/lf-icon2.png) no-repeat; width:100%; height:100%; display:block; overflow:hidden;}

.lfbi-icon0 a:hover{ background:url(../images/lf-icon2h.png) no-repeat;}

.lfbi-icon0 span{ background:url(../images/lf-icon0.png) no-repeat; width:59px; height:21px; display:none; overflow:hidden; padding-bottom:3px; font-size:12px; text-align:center; color:#1e1e1e; position:absolute; top:-31px; left:-15px; line-height:21px;}

.lfbi-imgs{ width:100%; height:auto; overflow:hidden; display:block;}

.lfbi-icon1{ width:28px; height:28px; display:block; position:absolute; left:210px; bottom:10px; overflow:hidden;}

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

.lfbi-icon1 a:hover{ background:url(../images/lf-icon1h.png) no-repeat;}

.lfbi-icon1 span{ background:url(../images/lf-icon0.png) no-repeat; width:59px; height:21px; overflow:hidden; padding-bottom:3px; font-size:12px; text-align:center; color:#1e1e1e; position:absolute; top:-31px; right:-8px; line-height:21px; display:none;}

.lfb-bt{ width:229px; height:auto; overflow:hidden; background:#fff; border:1px solid #fff; padding:0 9px;}

.lfbb-top{ width:100%; height:47px; overflow:hidden; line-height:47px; font-size:12px; color:#1e1e1e;}

.lfbb-top em{ font-style:normal; float:right;}

.lfbb-top span{ float:left;}

.lfbb-top b{ font-size:16px;}

.lfbb-top i{ font-style:normal; padding:0 5px;}

.lfbb-nav{ width:100%; height:auto; overflow:hidden; _margin-bottom:9px;}

.lfbb-nav span{ overflow:hidden; height:21px; display:block; float:left; margin-right:6px; margin-bottom:9px; padding:0 6px; font-size:12px; font-family:"宋体"; color:#656565; border:1px solid #cdcdcd; line-height:21px;}

.lfbb-tx{ width:100%; height:auto; overflow:hidden; line-height:20px; color:#414141; font-size:12px; margin-bottom:7px;}

div.lf-bt .lfb-bt.act{ border:1px solid #e50012; border-top:0;}

/*装修流程*/

.rpt{ width:787px; height:56px; padding-top:4px; margin:0 auto; overflow:hidden; line-height:56px; border-bottom:1px solid #d1d1d1;}

.rpt b{ font-size:24px; color:#323131; display:block;}

.rpt ul{ display:block; height:100%; overflow:hidden;}

.rpt li{ width:100px; height:100%; overflow:hidden; text-align:center; float:right;}

.rpt a{ width:100%; height:100%; display:block; font-weight:bold; color:#252525;}

.rpt a:hover,.rpt a.act{ color:#252525; background:url(../images/qd-icon3.png) no-repeat center bottom;}

div.rpb-admts{ margin-top:19px;}

.rpb{ width:782px; height:auto; overflow:hidden; margin:0 auto 33px; border-bottom:1px dotted #d6d6d6;}

.rpb-img{ width:149px; height:127px; overflow:hidden; margin-right:20px;}

.rpb-img img{ width:149px; height:127px;}

.rpb-title{ width:595px; height:35px; margin-bottom:8px; overflow:hidden; line-height:35px;}

.rpb-title a{ font-size:15px; color:#252525;}

.rpb-title a:hover{ text-decoration:underline; color:#252525;}

.rpb-tx{ width:595px; height:44px; overflow:hidden; line-height:22px; font-size:12px; color:#525252;}

.rpb-tx a{ color:#e50012;}

.rpb-tx a:hover{ text-decoration:underline; color:#e50012;}

.rpb-bt{ width:595px; height:58px; overflow:hidden; line-height:58px; margin-bottom:2px; font-size:12px; color:#b7b7b7; background:url(../images/rp-icon0.png) no-repeat 2px center; text-indent:20px;}

.rpb-bt span{ float:right;}

.rpb-bt em{ float:left; font-style:normal;}

/*最新优惠*/

.lc-text{ width:795px; height:auto; overflow:hidden; margin:0 auto; line-height:22px; color:#666; padding:20px 0 15px;}

.lc-link{ width:795px; height:auto; overflow:hidden; margin:0 auto 22px;}

.lc-link a{ width:115px; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; color:#fff; background:#ba1a25;}

.lc-link a:hover{ color:#fff; background:#c22e38;}

.lc-bt{ width:1058px; height:auto; overflow:hidden; background:#fff; padding:0 21px;}

.lcb-top{ width:100%; height:63px; line-height:63px; overflow:hidden; font-size:16px; color:#272727;}

.lcb-top b{ display:block;}

.lcb-top a{ width:65px; height:100%; display:block; overflow:hidden; background:url(../images/lc-icon0.png) no-repeat 48px center; font-size:14px; color:#272727;}

.lcb-nav{ width:100%; height:151px; margin-bottom:28px; overflow:hidden;}

.lcb-nav li{ width:337px; height:151px; float:left; overflow:hidden; margin-right:23px;}

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

.lcb-nav img{ width:337px; height:151px;}





/*分页*/

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



.pageList{float: right; margin: 0 auto;clear: both;padding-top: 52px; padding-bottom: 28px;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: #e50012;



    color: white;



}

.ceotr-navo li a:hover{background: #e50012;color:#fff;}

.ceotr-navo li a.act{background: #e50012;color:#fff;}

.gglbnh-img img{width: 78;height: 117px;}



.zxxl-hide a.act{color:#e50012;text-decoration: underline;}

.qdor-title a i.xihuang{font-style: normal;}



/*新增页面2css*/

.mask{ position:absolute; width:100%; height:100%; background:url(../images/tkad-opo.png) repeat; z-index:99; top:0; left:0; display:none;}

.poform{ display:none; width:507px; height:402px; background:url(../images/tkad-bg.png) no-repeat; top:214px; left:500px; overflow:hidden; position:fixed; z-index:100; _position: absolute;

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

html{

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

}

.poform-off{ width:38px; height:38px; overflow:hidden; cursor:pointer; position:absolute; right:0; top:0;}

.poform-title{ padding-top:13px; width:100%; height:80px; line-height:80px; overflow:hidden; text-indent:187px; font-size:20px; color:#030303; font-weight:400;}

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

.poform-name label{ width:87px; height:35px; overflow:hidden; display:block; line-height:35px; text-align:right; margin-right:14px; color:#030303; float:left;}

.poform-name input{ width:333px; height:33px; display:block; float:left; line-height:33px; text-indent:9px; border:1px solid #cfcfcf; overflow:hidden; font-size:12px; color:#b8b8b8; font-family:"微软雅黑"; background:none;}

div.rewsh input{ width:126px; margin-right:15px;}

div.rewsh a{ width:95px; height:35px; color:#fff; text-align:center; line-height:35px; display:block; float:left; background:#b1b1b1;}

div.rewsh a:hover{ color:#fff; background:#e50011;}

.poform-st{ width:100%; height:35px; overflow:hidden;}

.poform-st input{ margin-left:101px; width:117px; height:35px; display:block; font-size:14px; color:#fff; font-family:"微软雅黑"; background: #e50011; border:0; cursor:pointer;}

.poform-st input.act{ background:#e50011;}

.addform{width: 795px;height: 339px;margin-top:20px;}
.addform .qntr-form{width: 785px;height: 383px;margin:0 auto;margin-top: 50px;}
.adqb .mros{width: 30px;height: 24px;line-height: 24px;display: block;}
.qntrf-name span{width: 80px;float: left;height: 24px;line-height: 24px;}

 .rewsh img{width: 35px;width: 75px;cursor: pointer;}
 div.zhidian{width: 100%;height: 30px;color:#e50011;font-size: 14px; line-height: 30px;text-indent:53px;margin-top:5px;}
.adpofo{font-size:22px;margin-bottom: 20px;}
/*投诉建议内容*/
.add-name{height: 160px;width:100%;}
.add-name label{width:75px; height:100%; display:block; overflow:hidden; float:left; text-align:right; line-height:26px; margin-right:12px; color:#1f1f1f;}
.add-name textarea{height: 142px;width:412px;font-size: 14px;line-height: 22px; }
.adij{margin-top: 66px;}
.qnst{padding-left:88px;}




/*新增的两个页面*/
/*团装详情*/
div.adx-maximg{ width:546px; height:363px;}
div.adx-maximg .pdtl-img{ width:100%; height:100%; margin-bottom:0;}
div.adx-maximg .pdtl-img img{ width:100%; height:100%;}
.adx-rts{ width:490px; height:auto; overflow:hidden;}
.adxr-title{ width:100%; height:52px; line-height:52px; margin-bottom:22px; font-size:20px; color:#000000;}
.adxr-xq{ width:476px; height:72px; border-radius:4px; overflow:hidden; margin-bottom:33px; background:#da393d; color:#fff; padding-right:14px;}
.adxr-xq span{ padding-left:21px; line-height:51px; margin-right:16px; padding-top:15px; height:51px; display:block; font-size:24px;}
.adxr-xq b{ font-weight:400; font-size:38px;}
.adxr-xq p{ display:block; padding-top:18px; font-size:12px; font-family:"宋体";}
.adxr-xq em{ width:83px; height:19px; display:block; overflow:hidden; font-style:normal; border-radius:8px; background:#fff; color:#da393d; text-indent:13px; line-height:19px;}
.adxr-xq i{ height:30px; display:block; overflow:hidden; font-style:normal; line-height:30px;}
.adxr-xq p.cantuan{padding-top:0px;cursor: pointer; width:177px; height:48px; display:block; border-radius:33px; overflow:hidden; text-align:center; color:#fff; line-height:48px; background:#ef7800; margin-top:12px;font-size: 14px;}
.adxr-xq p.cantuan:hover{ color:#fff; background:#f58b21;}
.adxr-nus{ background:url(../images/adx-icon0.png) no-repeat; width:460px; height:78px; overflow:hidden; margin-bottom:5px;}
.adxr-nus li{ width:33.33%; height:100%; float:left; overflow:hidden; text-align:center; line-height:78px; color:#3b2f2c;}
.adxr-nus span{ color:#ff0000;}
.adxr-time{ width:100%; height:34px; line-height:34px; overflow:hidden; color:#545454;}
.adxr-tx{ width:100%; height:67px; line-height:23px; overflow:hidden; color:#545454;}
.adxb{ width:1074px; height:auto; overflow:hidden; padding:0 13px; background:#fff; margin:20px auto 15px;}
.adxb-title{ width:100%; height:72px; font-size:18px; overflow:hidden; line-height:72px; color:#545454; font-weight:400;}
.adxb-title span{ font-size:24px;}
.adxb-nav{ margin-bottom:15px;}
.adxb-nav li{ width:264px; height:115px; overflow:hidden; float:left; margin-right:6px;}
.adxb-nav li.mro{ margin-right:0;}
.adxb-nav a{ width:100%; display:block; padding-top:27px; overflow:hidden; height:88px; color:#121212;}
.adxb-nav p{ width:100%; height:31px; line-height:31px; overflow:hidden; display:block; text-indent:138px; font-size:18px;}
.adxb-nav li.adxbn-icon1 a{ background:url(../images/adx-nus1.png) no-repeat 49px center #efefef;}
.adxb-nav li.adxbn-icon1 a:hover{ background:url(../images/adx-nus1h.png) no-repeat 49px center #da393d; color:#fff;}
.adxb-nav li.adxbn-icon2 a:hover{ background:url(../images/adx-nus2.png) no-repeat 49px center #efefef;}
.adxb-nav li.adxbn-icon2 a{ background:url(../images/adx-nus2h.png) no-repeat 49px center #da393d; color:#fff;}
.adxb-nav li.adxbn-icon3 a{ background:url(../images/adx-nus3.png) no-repeat 49px center #efefef;}
.adxb-nav li.adxbn-icon3 a:hover{ background:url(../images/adx-nus3h.png) no-repeat 49px center #da393d; color:#fff;}
.adxb-nav li.adxbn-icon4 a:hover{ background:url(../images/adx-nus4.png) no-repeat 49px center #efefef;}
.adxb-nav li.adxbn-icon4 a{ background:url(../images/adx-nus4h.png) no-repeat 49px center #da393d; color:#fff;}
/*团购*/
.ads{ padding:0 20px; width:1060px; height:auto; overflow:hidden; background:#fff; margin-bottom:55px;}
.adst{ width:100%; height:60px; border-bottom:1px solid #d1d1d1; overflow:hidden; margin-bottom:30px;}
.adst-title{ width:200px; height:100%; overflow:hidden; line-height:60px; text-indent:2px; font-size:18px; font-weight:bold; color:#2f2f2f; background:url(../images/ads-icon0.png) no-repeat left bottom;}
.adst .cet-form{ padding-top:17px;}
.adsc{ width:100%; height:16px; margin-bottom:42px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#fff;}
.adsc-lt{ width:72px; height:100%; overflow:hidden; line-height:16px; text-indent:11px; background:url(../images/it-icon0.png) no-repeat;}
.adsc-nav{ width:600px; height:16px; overflow:hidden; line-height:16px;}
.adsc-nav li{ float:left; color:#080705;}
.adsc-nav a{ color:#080705;}
.adsc-nav a:hover,.adsc-nav a.act{ color:#e50012;}
.adsc-nav span{ padding:0 10px;}
.adsb{ margin-bottom:30px; background:url(../images/ads-sx.png) repeat-y center top;}
.adsbl{ width:50%; height:auto; overflow:hidden; padding-bottom:21px; margin-bottom:18px; float:left; background:url(../images/ads-hx.png) repeat-x left bottom;}
.ads div.mro{ float:right;}
.ads div.btis{ background:none;}
.ads div.mro .adsbscli{ float:right;}
.adsbscli{ width:477px; height:158px; padding:8px 15px 9px 9px; border:1px solid #fff; overflow:hidden;}
.adsbl-img{ width:239px; height:158px; overflow:hidden;}
.adsbl-img img{ width:239px; height:158px;}
.adsbl-title{ width:230px; height:32px; overflow:hidden; line-height:32px; text-align:right; margin-bottom:16px;}
.adsbl-title a{ font-size:18px; color:#4f4f4f;}
.adsbl-price{ width:230px; height:53px; overflow:hidden; line-height:31px; text-align:right; font-size:16px; }
.adsbl-price span{display: block;width: 224px;height: 31px;line-height: 55px;}
.adsbl-price b{color:#ff0000;font-size: 22px;}
.adsbl-pricet{ width:230px; height:23px; overflow:hidden; line-height:23px; text-align:right; font-size:12px; margin-bottom:14px; text-decoration:line-through; color:#999999;}
.adsbl-link{ width:230px; height:39px; overflow:hidden;}
.adsbl-link a{ width:137px; height:39px; overflow:hidden; color:#fff; text-align:center; line-height:39px; background:#da393d; font-size:20px; float:right;}
.adsbl-link a:hover{ color:#fff; background:#df5357;}
div.adsbl .adsbscli.act{ border:1px solid #da393d;}


.listae li{position: relative;padding-top: 10px;}

.listae sup{position:absolute; top:-3px; right: 0;width: 25px;height: 20px;line-height: 20px;display: block; background:url(../images/0101.jpg) no-repeat;}



.spost{margin-top:16px;}
.aform{margin-left: 22px}
.apotitle{margin-bottom: 11px;}
.addmi{width: 100%;height: 50px;line-height: 50px;margin-left: 38px;}

.ctl-title a{color:#525252;}

.anliimg img{width: 354px;height: 265px;}
.pdtail img{width: 534px;height: 400px;}
.cpdtail{width: 534px;}
.pdct{width: 463px;}
.addcex{width: 503px;}
.cextr-nav li span {width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cextr-nav li span a{color:#252525;}
.cextr-nav li span a:hover{color:#e50012;}

.acgs{height: auto;}
.acgsimg{height: 164px;}
div.adlc{width: 100%;height: 88px;margin-bottom: 16px;}
div.adlc img{width: 1100px;height: 88px;}
.iv{width: 100%;height: 174px;margin-bottom: 16px;}
.baozhang{height: 174px;width: 1099px;}
.baozhang img{width: 1099px;height:100%;}
.addce{margin-bottom: 16px;}
.addce span{float: left;width: 55px;height: 35px;display: block;line-height: 35px;}

.load-more{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;cursor: pointer;}
.aitb{width: 394px;height: 436px;}
.adxr-xq p{width: 240px;}
.adxr-xq b.abfl{font-size: 18px;float: left;height: 37px;line-height: 37px;margin-left: 20px;}
.adxr-xq i{float: left;font-size: 23px;}

.pdtlb-ct img.agahhh{display: none;float: none;height: auto;width: auto;margin:0;padding:0;}

.hdcf-lt p{ width:100%; height:100%; display:block; font-size:12px; text-align:center; color:#323232;cursor: pointer;}

.hdcf-lt p:hover{ color:#323232; background:#e6e1e1;}

.zxxl-show p{ width:100%; height:100%; display:block; background:url(../images/ct-icon2.png) no-repeat 229px center; text-indent:18px; line-height:39px; color:#252525;cursor: pointer;}

.zxxl-show p:hover,.zxxl-show p.act{ text-decoration:underline; background:url(../images/ct-icon1.png) no-repeat 229px center; color:#e50012;}
.wenli a{background: none;text-indent: 14px;font-size: 13px;text-overflow: ellipsis;white-space: nowrap;}
.wenli a:hover,.wenli a.act{background: none;color:#e50012;}

.gglbnh-link p{width:100%; height:100%; display:block; background:#f3f3f3; color:#787878;cursor: pointer;}
.gglbnh-tx i{font-style: normal;}

.ftl span.daohang{margin-left: 30px;}


.po-form input{width: 100px;}
.po-form img{margin-left: 5px; height: 33px;}

.qntrf-name img{margin-left: 5px; height: 24px}

.ior-input input{width: 110px; float: left; margin-left: 12px;}
.ior-input img{float: left; margin-left: 5px; height: 26px; }

/*方案报价*/
.qntrf-tx label{color: #1f1f1f; display: block; float: left;height: 100%; line-height: 26px; margin-right: 12px; overflow: hidden; text-align: right; width: 75px;}
.qntrf-tx input {background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e5; display: block; float: left; height: 24px; line-height: 24px; text-indent: 5px; width: 95px;}


.qntrf-tx img{height: 23px; margin-right: 5px;}


 .ui-case{width: 230px; height: 25px; line-height: 25px; text-align: right; overflow: hidden;}
.ui-case i{font-style: normal;}

.map{width: 795px; height: auto; overflow: hidden; margin:35px auto;}