/*banner*/
body{ position:relative;}
#full-screen-slider { width:100%; height:400px; float:left; position:relative; }
#slides { display:block; width:100%; height:400px; list-style:none;  position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { position:absolute; left:50%; z-index:10;  padding:5px 15px 5px 0; bottom:10px; width:245px; margin-left:-75px;}
#pagination li { width:30px; height:4px; float:left; margin-left:10px; background:#fff;}
#pagination li a {display:block; width:100%; height:100%; text-indent:-10000px;}
#pagination li.current { background:#e62129;}
.c-banner .c-wrap{ position:relative; z-index:100;}
.c-banner .c-wrap>a{ display:block; width:30px; height:80px; background:url(../images/sprite.png) 0 -140px no-repeat #000; position:absolute; top:140px; filter:alpha(opacity=30);   -moz-opacity:0.3;
-khtml-opacity:0.3; opacity: 0.3; z-index:20; }
.c-banner .c-wrap>a:hover{ background-color:#e62129; filter:alpha(opacity=100);   -moz-opacity:1;-khtml-opacity:1; opacity: 1;}
.c-banner .c-wrap>a.prev{ left:255px; background-position: 5px -132px;}
.c-banner .c-wrap>a.next{ right:215px; background-position: -58px -132px;}
.c-banner-right{ position:absolute; top:0; right:0; width:200px; height:400px; font-size:12px; background:rgba(255,255,255,0.98);}
.c-banner-news,.c-banner-service{ position:relative; z-index:125;}
.c-banner-news .tab{ height:41px; background:#fff; padding:0 10px; line-height:40px;}
.c-banner-news .tab i{background:url(../images/sprite.png) -90px 6px no-repeat; display:inline-block; width:26px; height:40px; float:left; }
.c-banner-news .tab strong{ float:left; font-size:13px; font-weight:normal;}
.c-banner-news .tab a{ float:right; color:#999;}
.c-banner-news .tab a:hover{text-decoration:underline;color:#e62129;}
.c-banner-news ul{ padding:9px 0; margin:0 10px;}
.c-banner-news li{ height:30px; line-height:30px;}
.c-banner-news li em{ padding-right:5px;}
.c-banner-news li.red a{ color:#e62129;}
.c-banner-news li a:hover{ text-decoration:underline;color:#e62129;}
/*.c-banner-service ul{ padding:20px 10px;}
.c-banner-service ul li{ width:90px; float:left; text-align:center; margin-bottom:18px;}
.c-banner-service ul li i{ display:block; width:40px; height:40px; background:url(../images/service.png) 0 -310px no-repeat; margin:0 auto 8px auto;}
.c-banner-service ul li em{ color:#666; font-size:13px;}
.c-banner-service ul li i.c-service02{ background-position:0 -356px;}
.c-banner-service ul li i.c-service03{ background-position:0 -405px;}
.c-banner-service ul li i.c-service04{ background-position:0 -452px;}
.c-banner-service ul li i:hover{animation:myservice 0.5s ease-in;-moz-animation:myservice 0.5s ease-in; -webkit-animation:myservice 0.5s ease-in; -o-animation:myservice 0.5s ease-in;}*/
.c-banner-statistics dl{ height:50px; padding:15px;}
.c-banner-statistics dt{ display:block; font-size:14px; color:#333;}
.c-banner-statistics dd{ color:#999;}
.c-banner-statistics dd strong{ color:#e62129; font-size:24px; padding-right:3px; font-weight:normal;}
.c-statistics-client{ background:url(../images/banner_order_img01.jpg) right center no-repeat #f5f5f5; border-bottom:1px solid #fff;}
.c-statistics-order{ background:url(../images/banner_order_img02.jpg) right center no-repeat #f5f5f5;}
/*c-index-brand*/
.c-index-brand{ padding:30px 0; background-color:#fff;}
.c-brand-tab{ height:30px; background:url(../images/brand_line.png) repeat-x center left; margin-bottom:20px;}
.c-brand-tab h2{ width:120px; height:30px; background:#fff; text-align:center; color:#333; line-height:30px; font-size:20px; font-weight:bold; margin:0 auto;}
.c-index-brand ul{ border-top:1px solid #eee;border-left:1px solid #eee; width:1201px;}
.c-index-brand ul li{ border-bottom:1px solid #eee;border-right:1px solid #eee; float:left; height:100px; width:149px; overflow:hidden;}
.c-index-brand ul li:hover{-webkit-box-shadow: -1px 4px 13px rgba(6,0,1,.2);	-moz-box-shadow: -1px 4px 13px rgba(6,0,1,.2);box-shadow: -1px 4px 13px rgba(6,0,1,.2); z-index:100; position:relative;}
.c-index-brand ul li a{ display:block; width:100%; height:100%;}
/*index-main*/
.c-index-main{ padding:30px 0 45px 0;}
.c-main-chosen{ height:385px; width:100%;}
.c-main-chosen .side{ width:189px; background:url(../images/chosen-tab.png) top center no-repeat; height:100%;}
.c-main-chosen .side a{ display:block; height:100%; width:100%; text-indent:-800px;}
.c-chosen-products{  width:1011px; height:100%; background:#fff;}
.c-chosen-products>ul{ margin:5px; height:373px;border-top:1px solid #f1f5f7; border-left:1px solid #f1f5f7;}
.chosen01 li,.chosen02 li,.chosen03 li{border-right:1px solid #f1f5f7; border-bottom:1px solid #f1f5f7; position:relative; overflow:hidden;}
.chosen01 li:hover,.chosen02 li:hover,.chosen03 li:hover{-webkit-box-shadow: -1px 4px 13px rgba(6,0,1,.1);	-moz-box-shadow: -1px 4px 13px rgba(6,0,1,.1);box-shadow: -1px 4px 13px rgba(6,0,1,.1); z-index:100;}
.chosen01{ width:100px;}
.chosen01 li{ height:186px;}
.chosen02{ width:220px;}
.chosen03{ width:442px;}
.chosen02 li{ height:373px;}
.chosen03 li{ float:left; width:220px; height:186px;}
.chosen01 li,.chosen02 li,.chosen03 li{ position:relative;}
.c-chosen-products .info{position:absolute;z-index:10;top:30px; }
.c-chosen-products .info strong{ font-size:16px; display:block;}
.c-chosen-products .info span{ font-size:12px; color:#999;}
.c-chosen-products .info em{ color:#e62129; font-size:18px; font-weight:bold; display:block;}
.chosen01 li .info01{left:20px; }
.chosen01 li .info02{right:20px; }
.chosen02 li .info03{right:20px; }
.chosen03 li .info04{right:25px;top:26px;}
.chosen03 li .info.info04 strong{ font-size:14px;}
/*hot-products*/
.c-hot-products{ margin-top:35px;height:382px;}
.c-hot-products .side{width:189px; height:382px;}
.c-hot-products .side h2{ background:url(../images/index_tab.png) 0 0 no-repeat; height:100px; position:relative; width:189px;}
.c-hot-products .side h2 a{ display:block; height:48px; width:153px; position:absolute; bottom:0; left:18px; background:#fff; color:#e62129; font-size:20px; font-weight:bold; text-align:center; line-height:48px;}
.c-hot-ad{ width:189px; height:282px; background:#fff;}
.c-hot-list{width:1011px; height:100%; background:#fff;}
.c-hot-list ul{margin:5px; height:371px;border-top:1px solid #f1f5f7; border-left:1px solid #f1f5f7;}
.c-hot-list ul li{border-right:1px solid #f1f5f7; border-bottom:1px solid #f1f5f7; position:relative; overflow:hidden; width:249px; height:370px; float:left;}
.c-hot-list ul li:hover{-webkit-box-shadow: -1px 4px 13px rgba(6,0,1,.2);	-moz-box-shadow: -1px 4px 13px rgba(6,0,1,.2);box-shadow: -1px 4px 13px rgba(6,0,1,.2); z-index:100;}
.c-hot-list ul li .info{ height:45px; padding:35px;}
.c-hot-list ul li .info strong{ font-size:16px; display:block;}
.c-hot-list ul li .info span{ font-size:12px; color:#999;}
.c-hot-list ul li .imghloder{ width:249px; height:255px; overflow:hidden;}
.c-hot-list ul li .imghloder img{ width:249px;}
/*cement-intro*/
.cement-intro{margin-top:35px; height:425px; width:1200px;}
.cement-intro>.left{ width:267px; margin-right:20px;}
.cement-intro>.right{ width:913px; float:right;}
.cement-cate{ background:#fff; padding:5px; height:185px;}
.c-index-tab{border:1px solid #f1f5f7; height:48px; line-height:48px;}
.c-index-tab h3 i{ display:block; float:left; background:url(../images/sprite.png) -30px -33px no-repeat; width:45px; height:45px;}
.c-tab-arrow a{ display:block; height:48px; width:48px; float:right;background:url(../images/sprite.png) -78px -32px no-repeat;border-left:1px solid #f1f5f7;}
.c-tab-arrow a.tab-prev{ background-position:-122px -32px;}
.c-tab-arrow a.tab-prev:hover{ background: url(../images/sprite.png) -152px -150px #e62129;}
.c-tab-arrow a.tab-next:hover{ background: url(../images/sprite.png) -106px -150px #e62129;}
.c-cate-more{ padding:20px 0 10px 0; margin-right:-10px;}
.c-cate-more a{ display:block; float:left; border:2px solid #e7e7e7; width:74px; height:24px; font-size:12px; color:#999; text-align:center; line-height:24px; margin-right:10px; margin-bottom:8px;}
.c-cate-more a:hover{ border-color:#e62129; color:#e62129;}
.cement-brand{background:#fff; padding:5px; height:215px; margin-top:15px; overflow:hidden;}
.cement-brand ul{ padding:0 5px;}
.cement-brand li{ width:122px; float:left; border-bottom:1px solid #f1f5f7; height:85px;overflow:hidden;}
.cement-brand li img{ width:122px;}
.cement-brand li:nth-child(2n){border-left:1px solid #f1f5f7;}
.cenment-news-tab{background:#fff; padding:5px; margin-bottom:20px;}
.cenment-news-tab .c-index-tab h3 i{ background:url(../images/sprite.png) -103px 10px no-repeat #e62129;margin-right:10px;}
.cement-news ul{ margin-right:-20px;}
.cement-news li{ width:281px; float:left; background:#fff; padding:5px; margin-right:20px;}
.cement-news li>a{ display:block; height:343px;border:1px solid #f1f5f7; width:279px;}
.cement-news li:hover>a{ border-color:#e62129; background-color:#e62129;}
.cement-news li .imghloder{ width:279px; height:190px; overflow:hidden;}
.cement-news li .imghloder img{ width:279px;}
.cement-news li .info{ padding:15px;}
.cement-news li .info h4{ font-size:16px;}
.cement-news li .info p{ font-size:12px; color:#999; line-height:22px; padding-top:5px;}
.cement-news li:hover .info p,.cement-news li:hover .info h4{ color:#fff;}
/*用户*/
.c-index-deal-tab{border:1px solid #f1f5f7; height:48px; line-height:48px;}
.c-index-deal-tab h3,.c-index-tab h3{ font-size:16px;}
.c-index-deal-tab h3 i{ display:block; float:left; background:url(../images/deal_icon.png) 50% 50% no-repeat; width:48px; height:48px;}
.c-deal-tab-arrow a{ display:block; height:48px; width:48px; float:right;background:url(../images/deal_arrow.png) 0px 0px no-repeat;border-left:1px solid #f1f5f7;}
.c-deal-tab-arrow a.tab-prev{ background-position:-48px 0px;}
.c-deal-tab-arrow a.tab-prev:hover{ background: url(../images/deal_arrow.png) -48px -48px #e62129;}
.c-deal-tab-arrow a.tab-next:hover{ background: url(../images/deal_arrow.png) -0px -48px #e62129;}
.c-cement-deal{background:#fff; padding:5px; height:215px; margin-top:15px; overflow:hidden;}
.c-cement-deal ul{ padding:5px;}
.c-cement-deal li{border-bottom:1px dotted #eee; height:38px;overflow:hidden; line-height:38px; font-size:12px; color:#999; padding:0 5px;}
.c-cement-deal li:last-child{border-bottom:0;}