.body{font-size:14px; font-family:"微软雅黑"; background:#FFF; overflow-x:hidden;}

.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:#ffdc00;}

div a:hover{ color:#ffdc00;}

input,form,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}

i,em{ font-style:normal;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden; display:block;}

.dsk{ width:100%; height:100%; display:block; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



/*首页*/

#top{width:988px; margin:auto;height:80px;}

#top .logo{float:left;width:178px;height:80px;}

#top .m{float:right;line-height:80px;width:580px;}

#top .m a{color:#333;float:left; text-decoration:none;margin-left:50px;font-size:20px;}

#top .m a:hover{ opacity:0.9;}

#top .m .a{color:#169bfd;}

ul,li{list-style:none;margin:0;padding:0}

.DB_tab25 {width:100%;height:680px;position:relative;overflow:hidden; z-index:1;}

div.DB_tab25 .DB_bgSet img{ height:680px;}

.DB_tab25 .DB_bgSet{position:relative; z-index:1;}

.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:auto;display:none; top:0; left:0;}

.DB_tab25 .DB_bgSet img{ width:100%; height:100%; display:block;}

.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px; z-index:2;}

.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:200px;}

.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:380px;top:300px}

.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:300px;top:0px}

.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:120px;}

.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:0px}

.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:540px;top:0px}

.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:-63px;top:150px;}

.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:520px;top:200px}

.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:-100px;top:0px}

.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}

.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}

.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}

.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}

.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}

.DB_tab25 .DB_menuWrap{position:absolute;width:13px; overflow:hidden; right:30px; top:343px; height:80px; z-index:11;}

.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:0; left:0; height:auto; overflow:hidden;}

.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer; margin-bottom:10px; display:block; background:url(../images/banner-libg.png) no-repeat 0 -31px; width:13px; height:13px; overflow:hidden; float:left;}

.DB_tab25 .DB_menuWrap .DB_menuSet li.select{background:url(../images/banner-libg.png) no-repeat; height:31px;}

.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}

.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}

.content{ padding-top:110px; width:100%; height:auto; position:relative; z-index:1;}

.header{ width:100%; background:url(../images/hd-bg.png) repeat-x; height:121px; position:fixed; z-index:10; left:0;}

.logo{ width:300px; height:49px; padding:34px 35px 0 28px;}

.hd-au{ padding-right:25px; width:180px; height:auto; overflow:hidden; text-align:right;}

.hd-au p{ width:100%; height:35px; padding-top:20px; overflow:hidden; line-height:35px;}

.hd-au a{ color:#fff; font-size:15px;}

.hd-au span{ background:url(../images/hd-phone.png) no-repeat; width:100%; height:31px; display:block; overflow:hidden; line-height:31px; font-size:20px; color:#ecc843;}

.hd-nav{ width:880px; height:auto;}

.hdn{ width:110px; height:auto;}

.hdn-show{ width:100%; height:113px; overflow:hidden; text-align:center;}

.hdn-show a{ width:100%; height:82px; display:block; padding-top:31px; line-height:82px; font-size:16px; color:#fff;}

.hdn-show p.act a,.hdn-show p a.act{ color:#ffdc00;}


@media screen and (max-width:1460px){

.logo{width: 24%; padding: 34px 15px 0 28px;}

.hd-nav{width: 54%;}

.hdn{ width:12%; height:auto;}

.hdn-show a{ width:100%; height:82px; display:block; padding-top:31px; line-height:82px; font-size:16px; color:#fff;}

.hd-au{width: 14.5%;}

}



.hdn-hide{ height:30px; padding: 20px 0; background:url(../images/hd-yy.png) repeat-x; overflow:hidden; position:absolute; left:0; top:113px; display:none;}

.hdn-hide ul{ width:880px; height:100%; overflow:hidden; padding-left:363px;}

.hdn-hide li{ width:auto; height:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#444444; background:url(../images/hd-xx.png) no-repeat right center; margin-right:25px; padding-right:25px;}

.hdn-hide a{ color:#444; float:left;}

.hdn-hide i{ float:right;}

.hdnh-link{ display:block; line-height:30px; height:100%;}

.hdnh-link a{ color:#eb5959; text-decoration:underline; font-size:15px;}

.io{ background:#f8d437; width:100%; height:auto; position:relative; z-index:5;}

.ioc{ padding:30px 0; width:1200px; height:48px;}

.ioc-title{ width:182px; height:48px; overflow:hidden; display:block; text-align:center; line-height:48px; color:#424242; font-size:24px;}

.ioc-st{ width:135px; height:48px; overflow:hidden;}

.ioc-st input{ background:#424242; font-size:16px; color:#fff; cursor:pointer;}

.ioc-st input.act{ background:#4e4d4d;}

.ioc-se{ width:197px; height:48px; position:relative; background:url(../images/io-sx.png) right center no-repeat #fff; cursor:pointer;}

.ioc-se p{ width:100%; height:48px; display:block; overflow:hidden; text-align:center; line-height:48px; text-align:center; font-size:16px; color:#424242;}

.ioc-se .lsf{ width:195px; height:336px; overflow-y:scroll; position:absolute; background:#fff; left:0; top:48px; display:none; border: 1px solid #ececec;}

.ioc-se .lsf li{ width:100%; height:48px; float:left; overflow:hidden; text-align:center; line-height:48px; font-size:16px; color:#666; border-bottom: 1px solid #ececec;}

.ioc-se .lsf li.act{ color: #ffdc00;}

.ioc-se i{ background:url(../images/io-icon0.png) no-repeat; display:block; width:8px; height:4px; position:absolute; right:40px; top:23px;

-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 

transform:rotate(0deg);transition-duration:0.5s;

}

.ioc-se i.act{

-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(180deg);-moz-transition-duration:0.5s; 

transform:rotate(180deg);transition-duration:0.5s;	

}

.it-list{ width:1191px; height:auto; overflow:hidden; margin:38px auto 70px;}

.it-list li{ width:291px; height:auto; overflow:hidden; float:left; margin-right:9px;}

.it-list li.mro{ margin-right:0;}

.itl-img{ position:relative;}

.itl-link{ width:100%; height:27px; overflow:hidden; line-height:27px; font-size:13px; color:#444444;}

.itl-link a{ color:#444;}

.itl-link i{ padding:0 8px;}

.itl-img img{ width:291px; height:155px; display:block;}

.itl-img p{ width:100%; height:27px; padding-top:10px; overflow:hidden; line-height:27px; font-size:15px;}

.itl-img a{ color:#949494;}

.itl-img i{ width:291px; height:155px; display:block; text-align:center; line-height:155px; font-size:22px; color:#fff; position:absolute; left:0; top:0; background:url(../images/io-opo.png) repeat;

	filter:alpha(opacity=0);opacity:0;

	transform:rotateY(180deg);

	-ms-transform:rotateY(180deg); 	

	-moz-transform:rotateY(180deg); 	

	-webkit-transform:rotateY(180deg);

	-o-transform:rotateY(180deg);

	-webkit-transition: all 0.25s ease-out;

	-moz-transition: all 0.25s ease-out;

	-ms-transition: all 0.25s ease-out;

	-o-transition: all 0.25s ease-out;

	transition: all 0.25s ease-out;

}

.itl-img a:hover i{

	filter:alpha(opacity=100);opacity:1;

	transform:rotateY(0deg);

	-ms-transform:rotateY(0deg); 	

	-moz-transform:rotateY(0deg); 	

	-webkit-transform:rotateY(0deg);

	-o-transform:rotateY(0deg);

	-webkit-transition: all 0.5s ease-out;

	-moz-transition: all 0.5s ease-out;

	-ms-transition: all 0.5s ease-out;

	-o-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

}

.footer{ width:100%; height:auto; position:relativee; z-index:10; background:#1b1b1d;}

.ftb{ width:1500px; height:48px; border-top:1px solid #2f2f31; line-height:48px; color:#666;}

.ftb a{ color:#666;}

.fto{ width:1500px; height:auto; overflow:hidden; margin:0 auto;}

.fto-au{ width:500px; height:auto; overflow:hidden; padding:49px 0 0 50px; margin-bottom:90px;}

.ftoa-map{ width:100%; height:52px; overflow:hidden; font-size:16px; color:#b7b7be; text-indent:37px; background:url(../images/ft-icon0.png) no-repeat left center; line-height:52px;}

.ftoa-phone{ width:100%; height:50px; overflow:hidden; font-size:16px; color:#b7b7be; text-indent:37px; background:url(../images/ft-icon1.png) no-repeat left center; line-height:50px;}

.ftoa-qq{ width:100%; height:50px; overflow:hidden; font-size:16px; color:#b7b7be; text-indent:37px; background:url(../images/ft-icon2.png) no-repeat left center; line-height:50px; margin-bottom:15px;}

.ftoa-form{ width:100%; height:40px;}

.ftoaf-se{ width:96px; height:40px; position:relative; cursor:pointer; margin-right:5px;}

.ftoaf-se p{ width:100%; height:40px; display:block; overflow:hidden; text-indent:6px; line-height:40px; font-size:14px; color:#c4c4c4; position:relative; z-index:2; background:#49494a;}

.ftoaf-se .ftoafd{ width:100%; height:160px; overflow:auto; position:absolute; background:#555556; left:0; bottom:-160px; z-index:1;}

.ftoaf-se .ftoafd li{ width:100%; height:40px; float:left; overflow:hidden; text-align:center; line-height:40px; font-size:14px; color:#fff;}

.ftoaf-se .ftoafd li.act{ background:#5f5f60;}

.ftoaf-se i{ background:url(../images/ft-icon3.png) no-repeat; z-index:5; display:block; width:6px; height:6px; position:absolute; right:7px; top:17px;

-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 

transform:rotate(0deg);transition-duration:0.5s;

}

.ftoaf-se i.act{

-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(180deg);-moz-transition-duration:0.5s; 

transform:rotate(180deg);transition-duration:0.5s;	

}

.ftoaf-st{ width:120px; height:40px; overflow:hidden;}

.ftoaf-st input{ background:#efc323; font-size:16px; color:#000000; cursor:pointer;}

.ftoaf-st input.act{ background:#f1cd4a;}

.fto-link{ width:170px; height:auto; overflow:hidden; padding-top:54px;}

.ftol-title{ width:80px; height:47px; border-bottom:1px solid #2f2f31; line-height:47px; overflow:hidden; font-size:16px; font-weight:400; color:#fff; margin-bottom:20px;}

.ftol-list li{ width:100%; height:32px; float:left; overflow:hidden; line-height:32px;}

.ftol-list a{ color:#9c9c9c;}

.fto-wh{ width:126px; padding-top:120px; height:auto; overflow:hidden;}

.fto-wh img{ width:126px; height:126px; display:block;}

.fto-wh p{ width:100%; height:40px; display:block; overflow:hidden; text-align:center; line-height:40px; color:#9c9c9c;}

.inpo-yy{ position:absolute; left:0; top:0; z-index:1000; background:url(../images/io-opo.png) repeat; display:none;}

.inpo-form{ width:710px; height:463px; overflow:hidden; position:fixed; left:50%; margin-left:-355px; top:-500px; z-index:10001; background:#fff;}

.inpof-lt{ width:223px; height:100%; overflow:hidden;}

.inpof-rt{ width:425px; height:auto; overflow:hidden; padding-left:62px;}

.inpofr-off{ cursor:pointer; width:37px; height:37px; overflow:hidden; position:absolute; right:0; top:0; background:#f8d437;}

.inpofr-off i{ width:21px; height:21px; margin:8px auto; display:block; background:url(../images/inpo-icon0.png) no-repeat;

-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 

transform:rotate(0deg);transition-duration:0.5s;

}

.inpofr-off i.act{

-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(180deg);-moz-transition-duration:0.5s; 

transform:rotate(180deg);transition-duration:0.5s;	

}

.inpofr-title{ width:100%; height:92px; padding-top:33px; overflow:hidden; line-height:92px; font-size:20px; color:#222222;}

.inpofr-phone{ width:351px; height:50px; border:1px solid #e2e1e0; margin-bottom:21px; background:url(../images/inpo-icon1.png) no-repeat 15px center;}

.inpofr-phone input{ width:351px; height:50px; display:block; overflow:hidden; line-height:50px; text-indent:70px; color:#a9a9a9;}

.inpofr-pa{ width:351px; height:50px; border:1px solid #e2e1e0; background:url(../images/inpo-icon2.png) no-repeat 16px center;}

.inpofr-pa input{ width:351px; height:50px; display:block; overflow:hidden; line-height:50px; text-indent:70px; color:#a9a9a9;}

.inpofr-qq{ width:100%; height:70px; font-size:16px; font-weight:bold; overflow:hidden; line-height:70px; color:#f00505;}

.inpofr-st input{ width:353px; height:52px; display:block; cursor:pointer; font-size:20px; color:#444444; background:#f8d437;}

.inpofr-st input.act{ background:#fbdd5a;}

/*工程案例*/

.ga-col{ width:1200px; height:77px; overflow:hidden; line-height:77px; font-size:13px; color:#999999; padding-top:14px;}

.gac-title{ display:block; height:100%; overflow:hidden; font-size:30px; color:#141414;}

.gac-wz{ display:block; height:100%; overflow:hidden; padding-left:30px; background:url(../images/ga-home.png) no-repeat left center;}

.gac-wz a{ color:#999;}

.gac-wz i{ padding:0 5px;}

.ga-list{ width:1147px; height:auto; overflow:hidden; margin:30px auto 35px; margin-bottom: 0px;}

.ga-list li{ width:369px; height:auto; overflow:hidden; float:left; margin:0 20px 40px 0;}

.ga-list li.mro{ margin-right:0;}

.ga-list a{ background:url(../images/ga-hx.png) no-repeat center bottom; padding-bottom:5px;}

.ga-list p{ width:367px; height:auto; overflow:hidden; display:block; border:1px solid #eaeaeb; background:#fff;}

.ga-list em{ width:100%; height:47px; display:block; overflow:hidden; text-align:center; line-height:47px; font-size:16px; color:#292929;}

.ga-list a:hover p{ background:#f8d437;}

/*授权店*/

.sqfo{ width:1164px; height:59px; border:1px solid #dfdcdc; background:#fff; margin:0 auto; padding-right:34px;margin-bottom: 50px;}

.sqfo-tx{ width:1136px; height:59px; text-indent:18px; display:block; overflow:hidden; line-height:59px; font-size:18px; color:#a5a2a2;}

.sqfo-st{ background:url(../images/sq-icon2.png) no-repeat; display:block; cursor:pointer; width:28px; height:28px; margin-top:15px;}

.sqft{ width:810px; height:56px; position:relative; z-index:5; margin:32px auto 35px;}

.sqft-se{ width:186px; height:56px; position:relative; background:url(../images/sq-icon1.png) no-repeat; cursor:pointer; margin-right:22px;}

.sqft-se p{ width:100%; height:56px; display:block; overflow:hidden; text-indent:35px; line-height:56px; font-size:18px; color:#141414;}

.sqft-se .lsf{ width:100%; height:240px; overflow:auto; position:absolute; background:#aaa; left:0; top:56px; display:none;}

.sqft-se .lsf li{ width:100%; height:48px; float:left; overflow:hidden; text-align:center; line-height:48px; font-size:16px; color:#fff;}

.sqft-se .lsf li.act{ background:#b7b6b6;}

.sqft-se i{ background:url(../images/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; right:17px; top:23px;

-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 

transform:rotate(0deg);transition-duration:0.5s;

}

.sqft-se i.act{

-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; 

-moz-transform:rotate(180deg);-moz-transition-duration:0.5s; 

transform:rotate(180deg);transition-duration:0.5s;	

}

.sqft-tx{ background:url(../images/sq-icon3.png) no-repeat; width:323px; height:55px; overflow:hidden; display:block; line-height:55px; text-indent:26px; font-size:18px; color:#878585;}

.sqft-st{ width:58px; height:52px; overflow:hidden; padding-top:2px;}

.sqft-st input{ background:url(../images/sq-icon4.png) no-repeat 0 -52px; cursor:pointer;}

.sqft-st input.act{ background:url(../images/sq-icon4.png) no-repeat;}

.sqnf{ position:relative; z-index:1;}

.sqnf-map{ width:100%; height:750px; overflow:hidden; position:relative; z-index:1; background:#999;}

.sqnf-md{width:278px; height:225px; position:absolute; left:0; top:0; z-index:5;}

.sqnfm-img{ display:block; width:278px; height:147px;}

.sqnfm-title{ height:30px; margin:6px auto 0; line-height:30px; width:254px; overflow:hidden; font-size:16px; font-weight:400; color:#313131;}

.sqnfm-ts{ width:254px; height:40px; margin:0 auto; overflow:hidden; line-height:20px; color:#868181;}

.sqnf-list{ width:345px; height:500px; overflow:auto; position:absolute; left:50%; margin-left:255px; top:65px; background:#fff; z-index:2;}

.sqnfl-title{ width:280px; height:60px; padding-top:10px; margin:0 auto; overflow:hidden; line-height:60px; font-size:24px; color:#313131; font-weight:400;}

.sqnfl-bt{ width:280px; height:auto; overflow:hidden; margin:0 auto 10px; border-bottom:1px solid #d7d5d5; padding-bottom:16px;}

.sqnfl-bt span{ width:100%; height:30px; font-size:16px; display:block; overflow:hidden; line-height:30px; color:#313131;}

.sqnfl-bt p{ width:100%; height:auto; display:block; overflow:hidden; line-height:20px; color:#868181;}

.sqfk-title{ width:100%; height:38px; padding-top:44px; overflow:hidden; text-align:center; line-height:38px; font-size:24px; color:#333333;}

.sqfk-subt{ width:100%; height:30px; margin-bottom:60px; overflow:hidden; text-align:center; line-height:30px; color:#777777;}

.sqfk-xx{ width:1050px; height:auto; overflow:hidden; margin:0 auto 25px;}

.sqfkx-name{ width:210px; height:48px; border:1px solid #d5d5d5; overflow:hidden; position:relative; line-height:48px; margin-right:18px; background:url(../images/sq-icon6.png) no-repeat 173px center;}

.sqfkx-name input{ width:210px; height:48px; display:block; overflow:hidden; line-height:48px; text-indent:55px; color:#adadb1;}

.sqfkx-name label{ display:block; position:absolute; line-height:48px; left:12px; top:0; color:#adadb1;}

.sqfk{ background:#fff;}

.sqfkx-se{ margin-left:10px; width:118px; height:48px; border:1px solid #d5d5d5; overflow:hidden; display:block; color:#adadb1; text-indent:5px;}

.sqfkx-phone{ width:270px; height:48px; border:1px solid #d5d5d5; overflow:hidden; position:relative; line-height:48px; margin-right:18px; background:url(../images/sq-icon7.png) no-repeat 235px center;}

.sqfkx-phone input{ width:270px; height:48px; display:block; overflow:hidden; line-height:48px; text-indent:82px; color:#adadb1;}

.sqfkx-phone label{ display:block; position:absolute; line-height:48px; left:12px; top:0; color:#adadb1;}

.sqfkx-qq{ width:260px; height:48px; border:1px solid #d5d5d5; overflow:hidden; position:relative; line-height:48px; background:url(../images/sq-icon8.png) no-repeat 224px center;}

.sqfkx-qq input{ width:270px; height:48px; display:block; overflow:hidden; line-height:48px; text-indent:55px; color:#adadb1;}

.sqfkx-qq label{ display:block; position:absolute; line-height:48px; left:12px; top:0; color:#adadb1;}

.sqfk-tx{ width:1048px; height:auto; overflow:hidden; margin:0 auto 20px; border:1px solid #d5d5d5;}

.sqfk-tx p{ width:1024px; height:42px; display:block; margin:0 auto; overflow:hidden; line-height:42px; color:#adadb1; background:url(../images/sq-icon9.png) no-repeat right center;}

.sqfk-tx textarea{ width:1024px; height:127px; display:block; margin:0 auto; line-height:22px; color:#666;}

.sqfk-sc{ width:1050px; height:auto; overflow:hidden; margin:0 auto 20px;}

.sqfk-an{ width:134px; height:34px; display:block; cursor:pointer; background:#949494; color:#fff; margin-right:10px;}

.sqfk-sc .sqfk-an.act{ background:#a4a1a1;}

.sqfk-ts{ display:block; height:34px; line-height:34px; font-size:12px; color:#666;}

.sqfk-st{ padding:20px 0 65px;}

.sqfk-st input{ width:310px; height:50px; display:block; cursor:pointer; color:#fff; background:#848484; margin:0 auto; font-size:16px;}

.sqfk-st input.act{ background:#959393;}

.sqfk-yz{ width:308px; height:48px; overflow:hidden; margin:0 auto; border:1px solid #d5d5d5; position:relative;}

.sqfk-yz input{ width:308px; height:48px; display:block; line-height:48px; text-indent:10px; color:#666;}

.sqfk-yz img{ width:100px; height:32px; display:block; position:absolute; right:46px; top:13px;}

.sqfk-yz a{ background:url(../images/sq-xs.png) no-repeat; width:21px; height:21px; display:block; position:absolute; right:16px; top:13px;}

.sqfk-yz a.act{-webkit-animation: rot 1s linear infinite;

	animation: rot 1s linear infinite;}

@-webkit-keyframes rot {

	0% { -webkit-transform: rotate(0);}

	50% { -webkit-transform: rotate(180deg);}

	100% { -webkit-transform: rotate(360deg);}

}

@keyframes rot {

	0% { transform: rotate(0);}

	50% { transform: rotate(180deg);}

	100% { transform: rotate(360deg);}

}

/*质保查询*/

.zc-bg{ width:100%; height:810px; overflow:hidden; position:relative;}

.zcbr{ width:375px; height:auto; overflow:hidden; position:absolute; margin-left:225px; top:120px; left:50%;}

.zcbr-title{ width:100%; height:115px; font-size:50px; color:#fff; overflow:hidden; line-height:115px;}

.zcbr-ts{ width:100%; height:auto; font-size:15px; color:#a6a6a7; overflow:hidden; line-height:26px; margin-bottom:20px;}

.zcbr-num{ background:url(../images/zx-icon0.png) no-repeat 25px center #fff; width:100%; height:58px; margin-bottom:17px;}

.zcbr-num input{ width:375px; height:58px; line-height:58px; overflow:hidden; display:block; text-indent:80px; font-size:13px; color:#555555;}

.zcbr-yz{ background:url(../images/zx-icon1.png) no-repeat 25px center #fff; width:100%; height:58px; margin-bottom:36px; position:relative;}

.zcbr-yz input{ width:375px; height:58px; line-height:58px; overflow:hidden; display:block; text-indent:80px; font-size:16px; color:#555555;}


.zcbr-yz img {
display: block;
height: 37px;
position: absolute;
right: 60px;
top: 12px;
width: 93px;
}


.zcbr-yz a{ background:url(../images/sq-xs.png) no-repeat; width:21px; height:21px; display:block; position:absolute; right:16px; top:18px;}

.zcbr-yz a.act{-webkit-animation: rot 1s linear infinite;

	animation: rot 1s linear infinite;}

.zcbr-st input{ width:177px; height:60px; display:block; cursor:pointer; color:#222; background:#efc323; font-size:18px;}

.zcbr-st input.act{ background:#f3ca34;}

/*新闻中心*/

.ni-nav{ width:1200px; height:auto; overflow:hidden; margin:25px auto 0;}

.ni-nav li{ width:178px; height:auto; overflow:hidden; float:left; margin-right:13px;}

.ni-nav a{ width:100%; height:55px; overflow:hidden; display:block; text-align:center; line-height:55px; position:relative;}

.ni-nav p{ position:absolute; left:0; top:0; font-size:20px; color:#161616;}

.ni-nav a.act p{ top:-55px;}

.ni-nav span{ width:100%; height:55px; display:block; overflow:hidden; background:url(../images/ni-libg.png) no-repeat;}

.ni-nav em{ width:100%; height:55px; display:block; overflow:hidden; background:url(../images/ni-libg.png) no-repeat 0 -55px;}

.ni-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:35px 0;}

.nib{ margin-bottom:24px; background:#f8f8f8;}

div.ni-bt .nib.adbgs{ background:#fff;}

.nib-img{ width:398px; height:249px; overflow:hidden; position:relative; margin-right:40px;}

.nib-img img{ width:398px; height:249px;}

.nib-img a{

-webkit-box-shadow: 0 0 0 0 #fff inset; -webkit-transition: all 0.4s ease 0s; 

-moz-box-shadow: 0 0 0 0 #fff inset; -moz-transition: all 0.4s ease 0s;

box-shadow: 0 0 0 0 #fff inset; transition: all 0.4s ease 0s;

}

.nib-img a:hover{ -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4) inset; 

-moz-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4) inset; 

box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4) inset;}

.nib-title{ width:710px; height:63px; padding-top:16px; display:block; overflow:hidden; line-height:63px;}

.nib-title a{ font-size:22px; color:#3c3c3c;}

.nib-title a:hover{ color:#e20b0b;}

.nib-tx{ width:710px; height:100px; display:block; overflow:hidden; line-height:25px; font-size:15px; color:#aeaeae;} 

.nib-num{ width:710px; height:60px; overflow:hidden; line-height:60px; font-size:13px; color:#b2b2b2;}

.nib-num em{ display:block; padding:0 14px 0 20px; background:url(../images/ni-icon0.png) no-repeat left center;}

.nib-num i{ display:block; padding:0 0 0 20px; background:url(../images/ni-icon1.png) no-repeat left center;}

.nib-num a{ width:15px; height:15px; margin-top:22px; overflow:hidden; display:block; background:url(../images/ni-icon2.png) no-repeat;}

.nib-num a:hover{background:url(../images/ni-icon2h.png) no-repeat;}

/*新闻中心详情*/

.nix{ width:1200px; height:auto; overflow:hidden; background:#fff; margin:25px auto;}

.nix-title{ width:100%; height:38px; padding-top:35px; overflow:hidden; text-align:center; line-height:38px; font-weight:400; font-size:26px; color:#252525;}

.nix-subt{ width:1095px; height:44px; margin:0 auto; overflow:hidden; line-height:44px; padding-bottom:16px; border-bottom:1px solid #e3e3e3; text-align:center; color:#868383; position:relative;}

.nix-subt span{ padding-left:22px;}

.nix-subt a{ background:url(../images/nix-icon0.png) no-repeat; width:108px; height:44px; display:block; overflow:hidden; color:#040404; position:absolute; right:0; top:0;}

.nix-subt a:hover{ background:url(../images/nix-icon0h.png) no-repeat; color:#040404;}

.nix-tx{ width:1095px; height:auto; overflow:hidden; margin:0 auto; padding:35px 0; line-height:27px; color:#666;}

.nix-link{ width:1095px; height:100px; overflow:hidden; margin:0 auto; line-height:100px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-size:16px; color:#666666;}

.nix-link a{ color:#666;}

.nix-fx{ width:1095px; height:44px; margin:15px auto;}

.nixf-run a{ background:url(../images/nix-icon0.png) no-repeat; width:108px; height:44px; display:block; overflow:hidden; color:#040404; text-align:center; line-height:44px;}

.nixf-run a:hover{ background:url(../images/nix-icon0h.png) no-repeat; color:#040404;}

.nixf-bd{ width:600px; height:30px; margin-top:7px;}

/*关于我们*/

.auo{ width:100%; height:810px; overflow:hidden; position:relative;}

.auo-logo{ display:block; position:absolute; left:50%; margin-left:-161px; top:75px;}

.auo-bt{ width:1056px; height:446px; position:absolute; left:50%; margin-left:-528px; top:230px; background:url(../images/au-opo.png) repeat; color:#fff; font-size:17px;}

.auob-title{ width:100%; height:100px; padding-top:20px; overflow:hidden; text-align:center; line-height:100px; font-size:40px; font-weight:400;}

.auob-tx{ width:800px; height:90px; line-height:30px; overflow:hidden; margin:0 auto 50px;}

.auob-img1{ display:block; margin:0 auto 35px;}

.auob-an{ background:url(../images/au-icon0.png) no-repeat; width:58px; height:58px; display:block; margin:0 auto; cursor:pointer;}

.aut-tx{ width:1065px; height:auto; overflow:hidden; margin:0 auto;}

.aut{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:45px 0 90px;}

.aut-title{ display:block; margin:0 auto 30px;}

.aut-tx{ padding-top:35px; border-top:2px solid #e8c578; line-height:22px; color:#666;}

.auk-title{ display:block; margin:50px auto 55px;}

.auk-list{ width:1180px; height:auto; overflow:hidden; margin:0 auto 95px;}

.auk-list li{ margin:0 28px 45px 0; float:left; width:272px; height:auto; overflow:hidden; border:1px solid #e8e8e8;}

.auk-list img{ width:272px; height:180px; display:block;}

.auk-list p{ width:100%; height:38px; display:block; overflow:hidden; text-align:center; line-height:38px; color:#666666; font-size:15px;}

.auk-list a:hover p{ background:#f8d436; color:#222222;}

.auk-list li.mro{ margin-right:0;}

.auf{ width:100%; height:604px; overflow:hidden; position:relative;}

.auf-maximg li{ width:100%; height:100%; display:none;}

.auf-po{ width:1194px; height:267px; color:#fff; overflow:hidden; position:absolute; z-index:1; left:50%; margin-left:-597px; top:195px; font-size:16px; background:url(../images/au-opt.png) repeat;}

.aufp-wk{ width:805px; height:176px; overflow:hidden; position:relative; margin:0 auto;}

.aufp-wk ul{ width:2415px; height:100%; overflow:hidden; position:absolute; left:0; top:0;}

.aufp-wk li{ width:805px; height:auto; overflow:hidden; float:left;}

.aufp-wk span{ width:100%; height:45px; padding-top:35px; overflow:hidden; display:block; text-align:center; line-height:45px; font-size:28px; font-weight:bold;}

.aufp-wk em{ width:100%; height:35px; margin-bottom:7px; overflow:hidden; display:block; text-align:center; line-height:35px; font-size:18px; font-weight:bold;}

.aufp-wk p{ width:100%; height:54px; overflow:hidden; display:block; text-align:center; line-height:27px;}

.auf-an{ height:15px; overflow:hidden; position:absolute; left:50%; top:405px; z-index:10;}

.auf-an li{ width:55px; height:100%; float:left; overflow:hidden;}

.auf-an li.mro{ width:15px;}

.auf-an i{ width:15px; height:15px; display:block; overflow:hidden; cursor:pointer; background:url(../images/au-icon1.png) no-repeat 0 -15px; float:left;}

.auf-an em{ width:40px; height:4px; margin-top:6px; overflow:hidden; display:block; background:#fff; float:left;}

.auf-an li.act i{background:url(../images/au-icon1.png) no-repeat;}

div.content .auo-logo{ -webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateY(-100px); -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateY(-100px); transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateY(-100px);}

div.content .auo-bt{ -webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateY(100px); -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateY(100px); transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateY(100px);}

div.content .auo.spf .auo-logo,div.content .auo.spf .auo-bt{ -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1; -moz-transform: translateY(0px);-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  -webkit-transform: translateY(0px);transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  transform: translateY(0px);}

div.content .auf{ -webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateY(150px); -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateY(150px); transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateY(150px);}

div.content .auf.adc2{ -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1; -moz-transform: translateY(0px);-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  -webkit-transform: translateY(0px);transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  transform: translateY(0px);}

.content .aut .aut-title{

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateX(-500px); 

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateX(-500px); 

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateX(-500px);

}

.content .aut .aut-tx{

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateX(500px); 

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateX(500px); 

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateX(500px);

}

.content .aut.adc1 .aut-title,.content .aut.adc1 .aut-tx{

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1; -moz-transform: translateX(0px);

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  -webkit-transform: translateX(0px);

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  transform: translateX(0px);

}





.content .auk .auk-title{

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateX(500px); 

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateX(500px); 

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateX(500px);

}

.content .auk .auk-list{

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateX(-500px); 

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateX(-500px); 

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateX(-500px);

}

.content .auk.adc3 .auk-title,.content .auk.adc3 .auk-list{

-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1; -moz-transform: translateX(0px);

-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  -webkit-transform: translateX(0px);

transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  transform: translateX(0px);

}

.pageshow{ width:600px; margin: 0 auto; height:40px; clear: both; margin-top: 10px;  }

.pageshow .current{ background:#F8D436;color:#1A1A1A;height:40px; width: 50px;  padding: 5px 10px; margin-left: 5px;}

.pageshow .btn-danger,.pageshow .num,.pageshow .prev,.pageshow .next,.pageshow .first,.pageshow .end{height:40px; width: 50px; background: #D9D5D4; color:#84807F;  padding: 5px 10px; margin-left: 5px; }

.aut-tx p{text-indent: 2em;}

.detaile{min-height: 500px; width: 100%; margin:0 auto;}



/*产品详情*/
.cpx-banner{ width:100%; height:275px; overflow:hidden; text-align:center; line-height:275px; font-size:40px; color:#fff;}
.cpxo-col{ width:100%; height:50px; line-height:50px; overflow:hidden; background:#f7f7f7; color:#999;}
.cpxoc{ width:1200px; height:100%; overflow:hidden;}
.cpxoc-link{ display:block; height:100%; border-left:1px solid #e0e0e0;}
.cpxoc-link a{ width:142px; height:100%; overflow:hidden; text-align:center; border-right:1px solid #e0e0e0; font-size:16px; color:#444444;}
.cpxoc-link a:hover,.cpxoc-link a.act{ color:#444444; background:#f8d437;}
.cpxo-lx{ width:1140px; height:60px; margin:0 auto; padding-left:60px;}
.cpxo-lx b{ width:56px; height:37px; display:block; overflow:hidden; line-height:34px; font-size:16px; color:#555555;}


.cpxo-lx b.ae{ width:75px;}

.cpxo-lx select{ width:124px; height:35px; display:block; border:1px solid #e4e4e4; background:#f1f1f1; font-size:16px; color:#666; margin-right:30px;}
.cpxo-tc{ width:1200px; height:68px; position:relative; z-index:10; margin:0 auto;}

.cpxo-tc select{width: 129px; height: 35px; display: block;border:1px solid #e4e4e4; background:#f1f1f1; font-size: 16px; color: #666; margin-right: 30px;}
.cpxo-tc select option{width: 100%; line-height: 27px; text-align: center;}
.cpxo-lx b.hxxh-title{width:75px;  height:37px; display:block; overflow:hidden; line-height:34px; font-size:16px; color:#555555;}

.cpxo-lx b.cpxot-title{ width:74px; height:37px; display:block; overflow:hidden; line-height:34px; font-size:16px; color:#555555;}
.cpxot-xl{ width:200px; height:43px; position:relative; margin-right:30px; cursor:pointer; padding-bottom:10px;}
.cpxot-xl p{ position:relative; z-index:2;}
div.cpxotx-lx0 p{ background:url(../images/cpx-icon1.png) no-repeat;}
div.cpxotx-lx0 p.act{ background:url(../images/cpx-icon1.png) no-repeat 0 -43px;}
div.cpxotx-lx1 p{ background:url(../images/cpx-icon2.png) no-repeat;}
div.cpxotx-lx1 p.act{ background:url(../images/cpx-icon2.png) no-repeat 0 -43px;}
div.cpxotx-lx2 p{ background:url(../images/cpx-icon3.png) no-repeat;}
div.cpxotx-lx2 p.act{ background:url(../images/cpx-icon3.png) no-repeat 0 -43px;}
.cpxot-xl ul{ position:absolute; left:10px; top:53px; z-index:1; padding:5px 10px 5px; background:url(../images/p_02.png) repeat center top; background-size:100% auto; width:500px; height:auto; overflow:hidden; display:none;}
.cpxot-xl li{border: 1px solid #ccc; float: left; font-size: 12px; height: 18px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; padding: 0 10px; width: 220px; font-size:12px;}
.cpxot-xl li.act{ border:1px solid #ff0000;}
.cpxot-xl li.mr{ float:right;}
.cpxot-tks{ width:141px; height:37px; overflow:hidden; padding:7px 70px 0 0;}
.cpxot-tks a{ background:url(../images/cpx-icon0.png) no-repeat;}
.cpxo-xg{ width:995px; height:487px; overflow:hidden; position:relative; margin:0 auto;}
.cpxo-price{ width:190px; height:37px; line-height:37px; overflow:hidden; margin:10px auto 30px; text-align:center; font-size:16px; color:#ff0000; border-bottom:1px solid #999; background:url(../images/p_06.png) no-repeat left center; font-weight:bold;}
.cpxo-hide{ width:1000px; height:auto; overflow:hidden; margin:0 auto; line-height:24px; color:#666; font-size:16px; padding-bottom:50px;}
.bm{ margin-bottom:20px;}
.tabbbb {font-size: 16px;line-height: 38px;margin: 20px 0;text-align: center;width: 1000px; border-collapse:collapse;}
.tabone {background: #999 none repeat scroll 0 0;color: #fff;}
.tabtwo {background: #e9e7e7 none repeat scroll 0 0;color: #3d3d3d;}
.tabthree {background: #e9e7e7 none repeat scroll 0 0;border-top: 1px solid #fff;color: #3d3d3d;}
.tabbbb tr td {border-right: 1px solid #fff;height: 40px;}
.cpxoxl{ position:absolute; left:85px; top:176px; width:190px; height:auto; overflow:hidden;}
.cpxoxl p{ width:100%; height:25px; overflow:hidden; display:block; text-align:center; line-height:25px; font-size:20px; color:#000000;}
.cpxoxl span{ width:100%; height:37px; overflow:hidden; display:block; text-align:center; line-height:37px; font-size:20px; color:#c27410;}
.cpxoxl em{ width:100%; height:24px; overflow:hidden; display:block; text-align:center; line-height:24px; color:#666666;}
.cpxoxl em i{ padding-left:13px; color:#c0770e;}
.cpxoxc{ position:absolute; left:456px; top:176px; width:190px; height:auto; overflow:hidden;}
.cpxoxc p{ width:100%; height:25px; overflow:hidden; display:block; text-align:center; line-height:25px; font-size:20px; color:#000000;}
.cpxoxc span{ width:100%; height:37px; overflow:hidden; display:block; text-align:center; line-height:37px; font-size:20px; color:#c27410;}
.cpxoxc em{ width:100%; height:24px; overflow:hidden; display:block; text-align:center; line-height:24px; color:#666666;}
.cpxoxc em i{ padding-left:13px; color:#c0770e;}
.cpxoxr{ position:absolute; right:0; top:165px; width:215px; height:auto; overflow:hidden;}
.cpxoxr p{ width:100%; height:25px; overflow:hidden; display:block; text-align:center; line-height:25px; font-size:20px; color:#000000;}
.cpxoxr span{ width:100%; height:37px; overflow:hidden; display:block; text-align:center; line-height:37px; font-size:20px; color:#c27410;}
.cpxoxr em{ width:100%; height:24px; overflow:hidden; display:block; text-align:center; line-height:24px; color:#666666;}
.cpxoxr em i{ padding-left:13px; color:#c0770e;}
/*专题*/
.zto{ width:100%; height:597px; overflow:hidden;}
.ztoc{ width:998px; height:557px; overflow:hidden; padding:20px 45px 0 157px; position:relative;}
.ztoc-tx{ width:410px; height:auto; overflow:hidden; position:absolute; top:197px; left:157px;}
.ztoc-tx span{ width:100%; height:36px; text-align:center; display:block; overflow:hidden; line-height:36px; font-size:16px; color:#767475;}
.ztoc-tx p{ width:100%; height:40px; text-align:center; display:block; overflow:hidden; line-height:40px; font-size:24px; color:#be1821; font-weight:bold;}
.ztoc-gd{ width:477px; height:286px; overflow:hidden; position:absolute; right:97px; top:240px;}
.ztoc-gd p{ width:32px; height:69px; display:block; overflow:hidden; position:absolute; left:0; top:108px; z-index:2;}
.ztoc-gd p a{ width:100%; height:100%; display:block; overflow:hidden; background:url(../images/zt-icon0.png) no-repeat;}
.ztoc-gd span{ width:32px; height:69px; display:block; overflow:hidden; position:absolute; right:0; top:108px; z-index:2;}
.ztoc-gd span a{ width:100%; height:100%; display:block; overflow:hidden; background:url(../images/zt-icon0.png) no-repeat -32px 0;}
.ztoc-gd ul{ height:100%; position:absolute; z-index:1; left:0; top:0;}
.ztoc-gd li{ width:477px; height:100%; float:left; overflow:hidden;}
.ztt{ width:100%; height:1069px; overflow:hidden; background:url(../images/zt-hx.png) repeat-x;}
.ztt img{ display:block; margin:0 auto;}
.ztfc-title{ width:100%; height:130px; overflow:hidden; text-align:center; line-height:130px; font-size:34px; color:#2d2d2d;}
.ztfc-title i{ color:#7a7a7a; padding-right:12px;}
.ztfc-title em{ color:#cc5044; padding:0 12px;}
.ztfc-bt{ width:1100px; height:auto; overflow:hidden; margin:0 auto 30px;}
.ztfcb-img{ width:500px; height:285px; display:block; margin-right:50px;}
.ztfcb-tx{ width:510px; height:auto; overflow:hidden;}
.ztfcb-tx p{ width:100%; height:112px; line-height:28px; overflow:hidden; display:block; font-size:15px; color:#575757; text-indent:25px;}
.ztfcb-tx b{ width:100%; height:42px; padding-top:8px; line-height:42px; overflow:hidden; display:block; font-size:18px; color:#444444;}
.ztk-title{ width:100%; height:80px; overflow:hidden; text-align:center; line-height:80px; font-size:30px; color:#2d2d2d; font-weight:400;}
.ztk-bts{ width:1137px; height:auto; overflow:hidden; margin:0 auto 20px; background:#f2f2f2;}
.ztkb-zst{ display:block;}
.ztkb-rs{ padding-left:35px; width:675px; height:auto; overflow:hidden;}
.ztkb-rs b{ width:100%; height:54px; padding-top:5px; overflow:hidden; display:block; line-height:54px; font-size:20px; color:#cc5044;}
.ztkb-rs p{ width:100%; height:auto; overflow:hidden; display:block; line-height:28px; font-size:15px; color:#575757; text-indent:27px;}
.ztn-title{ width:100%; height:105px; padding-top:15px; overflow:hidden; text-align:center; line-height:105px; font-size:28px; color:#575757; font-weight:400;}
.ztn-img{ display:block; margin:0 auto;}
.ztn-tx{ width:935px; height:auto; overflow:hidden; margin:0 auto; padding:24px 0 105px; line-height:28px; font-size:15px; color:#575757; text-align:center;}

.zt-xgs{ 
 -webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -webkit-transform: translateY(150px); 
 -moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; -moz-transform: translateY(150px); 
 transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 0; transform: translateY(150px);
}
div.content .zt-xgs.adjsd{
-moz-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1; -moz-transform: translateY(0px);
-webkit-transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  -webkit-transform: translateY(0px);
transition: all 1s ease 0s, opacity 1.5s ease 0s; opacity: 1;  transform: translateY(0px);
}

.fangshi{width: 100; height: 40px; line-height: 40px; overflow: hidden;margin:0 auto;margin-bottom: 20px;}
#cp {
  border-right: 1px solid #cccccc;
  padding: 5px 26px;
}
.fangshi label{
font-size: 16px;
 height: 40px;
 line-height: 40px; 
 color:#a6a6a7;
 float: left;
}
.fangshi h3{color:#fff; line-height: 40px; float: left; width: 80px; font-size: 16px; font-weight: normal;}


/*质保查询结果*/
/* html{
_background:url(about:blank); 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求
}
.zc-yy{ width:100%; height:50000px; overflow:hidden; position:fixed; left:0; top:0; z-index:10000; background:url(../images/zc-opfs.png) repeat; display:none; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
.zc-form{ display:none; width:600px; height:400px; overflow:hidden; position:fixed; left:50%; margin-left:-270px; top:200px; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); z-index:100001; background:#fff;}
.zcfo-off{ width:40px; height:40px; overflow:hidden; position:absolute; top:26px; right:18px;}
.zcfo-off a{ width:100%; height:100%; display:block; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.zcfo-off a:hover{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
.zcfo-title{ width:100%; height:47px; padding-top:35px; overflow:hidden; text-align:center; line-height:47px; font-size:22px; color:#1b1b1b;}
.zcfo-num{ width:455px; height:30px; padding-left:85px; overflow:hidden; line-height:30px; color:#757474;}
.zcfo-num span{ padding:0 5px; color:#c52424;}
.zcfo-tx{ width:500px; height:auto; padding-left:85px; overflow:hidden;}

.zcfo-tx p{ width:100%;line-height: 30px; font-size: 14px;  height:auto; display:block; overflow:hidden;} */



/*质保查询结果*/
html{
_background:url(about:blank); /* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */
}
.zc-yy{ display:none; width:100%; height:50000px; overflow:hidden; position:fixed; left:0; top:0; z-index:10000; background:url(../images/zc-opfs.png) repeat; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
.zc-form{display:none; width:50%; height:420px; overflow:hidden; position:fixed; left:25%; margin:0 auto; top:200px; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); z-index:100001; background:#fff;}
.zcfo-off{ width:40px; height:40px; overflow:hidden; position:absolute; top:26px; right:18px;}
.zcfo-off a{ width:100%; height:100%; display:block; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.zcfo-off a:hover{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
.zcfo-title{ width:100%; height:47px; padding-top:35px; overflow:hidden; text-align:center; line-height:47px; font-size:22px; color:#1b1b1b;}
.zcfo-num{ width:455px; height:30px; padding-left:85px; overflow:hidden; line-height:30px; color:#757474;}
.zcfo-num span{ padding:0 5px; color:#c52424;}

.zcfo-con{width:95%;margin:0 auto; overflow: hidden;padding:8px;}
.zcfo-img{width:49%; }
.zcfo-img img{width: 100%; }

.zcfo-tx{ width:50%; height:auto;  overflow:hidden;}
.zcfo-tx p{ width:100%;line-height: 30px; font-size: 14px;  height:auto; display:block; overflow:hidden;}

@media (max-width: 1400px) { 

	.zc-form{width:80%; height:450px; overflow:hidden; position:fixed; left:0; margin:0 auto; top:200px; _position: absolute;
	_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); z-index:100001; background:#fff;}
	.zcfo-off{ width:40px; height:40px; overflow:hidden; position:absolute; top:26px; right:18px;}
	.zcfo-off a{ width:100%; height:100%; display:block; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
	.zcfo-off a:hover{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
	.zcfo-title{ width:100%; height:47px; padding-top:35px; overflow:hidden; text-align:center; line-height:47px; font-size:22px; color:#1b1b1b;}
	.zcfo-num{ width:455px; height:30px; padding-left:85px; overflow:hidden; line-height:30px; color:#757474;}
	.zcfo-num span{ padding:0 5px; color:#c52424;}

	.zcfo-con{width:95%;margin:0 auto; overflow: hidden;padding:8px;}
	.zcfo-img{width:49%; }
	.zcfo-img img{width: 100%; height:auto;}

	.zcfo-tx{ width:50%; height:auto;  overflow:hidden;}
	.zcfo-tx p{ width:100%;line-height: 30px; font-size: 14px;  height:auto; display:block; overflow:hidden;}
}



.form-control {
width:186px; height:56px; position:relative; background:url(../images/sq-icon1.png) no-repeat; cursor:pointer; margin-right:22px;
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
/*很关键：将默认的select选择框样式清除*/
 outline:medium; border:0; border-radius:0; 
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
text-indent:20px; line-height:56px; font-size:18px; color:#141414;
}

.s-i{
background:url(../images/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; left:362px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}

.s-ie{ background:url(../images/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; left:148px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}


.s-ic{ background:url(../images/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; right:224px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}

.form-control option{
	text-align:center; font-size: 14px; font-family: "微软雅黑"; overflow:hidden; line-height:27px; width: 100%; height: 27px;
}
.inwoe{line-height: 40px; margin-right: 8px; height: 40px;}





/*质保表格*/
.table-striped {
margin-bottom: 20px;
width: 100%;
border:1px solid #ddd;
}

.table > thead > tr > th {
background-color: #f1f1f1;
border-bottom: 1px solid #ddd;
vertical-align: bottom;
font-size: 14px;
}
.table {
  border-collapse: collapse;
  border-spacing: 0;
}

.table td, .table th {
border-bottom: 1px solid #ddd;
line-height: 1.53846;
padding: 8px;
transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
vertical-align: top;
font-size: 13px;
}

.table-bordered td, .table-bordered th {
border: 1px solid #ddd;
}


.table td, .table th {
border-bottom: 1px solid #ddd;
line-height: 1.53846;
padding: 8px;
transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
vertical-align: top;
}


.ni-navs{ width:1200px; height:auto; overflow:hidden; margin:25px auto 0;}

.ni-navs li{ width:178px; height:auto; overflow:hidden; float:left; margin-right:13px;}

.ni-navs a{ width:100%; height:55px; overflow:hidden; display:block; text-align:center; line-height:55px; position:relative;

  background: rgba(0, 0, 0, 0) url("../images/ni-libg.png") no-repeat scroll 0 0;
font-size: 16px; color:#161616;
}

.ni-navs li a:hover{
  background: rgba(0, 0, 0, 0) url("../images/ni-libg.png") no-repeat scroll 0 -55px;
  display: block;
  height: 55px;
  overflow: hidden;
  width: 100%;
  color:#161616;
}

.ni-navs li a.act{
  background: rgba(0, 0, 0, 0) url("../images/ni-libg.png") no-repeat scroll 0 -55px;
  display: block;
  height: 55px;
  overflow: hidden;
  width: 100%;
}

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
.col-md-8 {
  width: 66.6667%;
}
 .col-md-2,.col-md-8,.col-md-10{
  float: left;
}
.col-md-2, .col-md-8,.col-md-10{
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.form-horizontal .control-label {
  text-align: right;
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 6px;
}

.form-horizontal .form-group::after {
  clear: both;
}

.form-horizontal .form-group::after {
  clear: both;
}

.form-horizontal .form-group::after, .form-horizontal .form-group::before {
  content: " ";
  display: table;
}
.col-md-2 {
  width: 16.6667%;
}

.form-group {
  margin-bottom: 15px;
}

.form-horizontal label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 5px;
}

.form-control2 {
  border-radius: 4px;
}

.form-control2 {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #222;
  display: block;
  font-size: 13px;
  height: 32px;
  line-height: 1.53846;
  padding: 5px 8px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  vertical-align: middle;
  width: 100%;
}

.form-horizontal{margin-top: 45px;}
.panel-body {
  padding: 15px; border:1px solid #ccc;
}
.btn-primary {
  background-color: #3280fc;
  border-color: #2d7dfc;
  color: #fff;
}

.btn {
  background-color: #fff;
  border-color: #ccc;
  border-radius: 4px;
  color: #353535;
  width: 150px;
}

.btn-primary {
  background-color: #ecc843;
  border-color: #ecc843;
  color: #000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.53846;
  margin-bottom: 0;
  padding: 5px 12px;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
  vertical-align: middle;
  white-space: nowrap;
}

.col-md-offset-2 {
  margin-left: 44.6667%;
}

.col-md-10 {
  width: 83.3333%;
}
.text-danger {
  color: #d9534f;
}

.form-horizontal select{text-transform:none; font-size: inherit; line-height: inherit; font-family: inherit; margin:0;}


.cpxoxl div {width: 100%; font-size: 12px; color:#666;}

.cpxoxl div p{width: 100%; font-size: 12px; color:#666;}


.cpxoxc div {width: 100%; font-size: 12px; color:#666;}

.cpxoxc div p{width: 100%; font-size: 12px; color:#666;}


.cpxoxr div {width: 100%; font-size: 12px; color:#666;}

.cpxoxr div p{width: 100%; font-size: 12px; color:#666;}

.form-control3{width:180px; line-height: 35px; height: 35px; border:1px solid #ccc; border-radius: 5px;}


.tel-div{width: 440px; margin:80px auto 14px; height: 35px; line-height: 35px;}

.tel-div label{font-size: 16px; color:#666; line-height: 30px; text-indent: 27px; width: 110px;font-weight: bold; }

.tel-div .telephone{width:200px; text-indent:12px; color:#555; font-size: 15px; border:1px solid #ccc; border-radius: 5px;line-height: 30px; height: 30px;}



/*工程案例2*/
.work { width: 1200px; margin: 0 auto; padding: 60px 0 200px;}

.work-list { width: 1200px; overflow: hidden;}
.work-list ul { width: 105%; overflow: hidden;}
.work-list li { width: 118px; height: 80px; margin: 0 2px 2px 0; float: left;position: relative;}



.work-list  li p {
    background-color:rgba(0,0,0,0.5) !important;filter:Alpha(opacity=50); background:#000;
	display: none;
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
.work-list li span{ z-index:5;  text-align:center; position:absolute; right:0; top:0; display: none; color:#fff; font-size: 12px; line-height: 15px;}

.work-list li a:hover p{display: block;}
.work-list li a:hover span{top:30px;display: block; }