.layout{width:1200px;margin:0px auto;}

.mod-header{height:130px;position:relative;}
.mod-header .mod-top-nav{position:relative;z-index:98;}
.mod-header .nav{float:right;width:702px;position:relative;z-index:2;margin-top:73px;}
.mod-header .logo{float:left;width:458px;margin-top:15px;}
.mod-header .logo a{display:block;height:100%;width:100%;}
.mod-header .logo .icon-logo-img{float:left;}
.mod-header .logo .icon-logo-txt{float:right;margin-top:42px;}

.mod-menu{height:50px;}
.mod-menu .item{float:left;margin:0px 4px;height:26px;line-height:26px;text-align:center;position:relative;}
.mod-menu .item a{color:#333333;font-size:16px;display:block;padding:0px 15px;border:solid 1px #fff; font-family:"黑体"}
.mod-menu .item a:hover,.mod-menu .on a{color:#FF0404;border:solid 1px #FF0404;border-radius:26px;}
.mod-menu .item .sub{ display:none;width:100%;left:0;top:50px;position:absolute;background:#fff;}
.mod-menu .on .arrow-on{background-image:url('../images/arrow-on.png');background-position:0 0;background-repeat:no-repeat;z-index:20;position:absolute;width:15px;height:13px;left:55px;top:41px;}
.mod-menu .item .sub li{zoom:1;height:40px;line-height:40px;}
.mod-menu .item .sub li.line{height:2px;background:#A71B4A;margin:0px auto;width:80%}
.mod-menu .item .sub a{background:none;display:block;color:#585656;font-size:13px;}
.mod-menu .item .sub a:hover{background:none;color:red;}

.mod-banner .small-img{text-align:center;width:100%;position:absolute;bottom:30px;height:12px;z-index:10;}
.mod-banner .small-img li{width:12px;height:12px; border-radius:100%;background:#A71C4A;display:inline-block;margin:0px 5px}
.mod-banner .small-img li.on{background:red;}
.mod-banner .big-img{position:relative;z-index:9;}
.mod-banner .big-img li{height:560px;background-repeat:no-repeat;background-position:center center;}
.mod-banner .big-img li a{display:block;width:100%;height:100%;}

.floor{padding:20px 0px;}
.floor .cathd{text-align:center;margin-bottom:70px;}
.floor .cathd h1{font-size:50px;color:#000;font-weight:normal;margin-top:50px;}
.floor .cathd h2{font-size:20px;color:#666;font-weight:normal;margin:20px 0 25px;}
.floor .cathd h3{height:4px;width:80px;background:#FE0001;margin:0px auto;}

.floor-1{padding-bottom:80px;}
.mod-index-product .tabs-tit{float:right;width:250px;}
.mod-index-product .tabs-tit li{height:88px;background:#ccc;text-align:center;position:relative;cursor:pointer;color:#333;margin:0px 0px 3px 0px}
.mod-index-product .tabs-tit li i{display:none;width:10px;height:18px;position:absolute;background:url('../images/icon-red-arrow-on.png') no-repeat 0px 0px;top:35px;left:-10px;}
.mod-index-product .tabs-tit li.on i{display:block}
.mod-index-product .tabs-tit li.on{color:#fff;background:#FE0001;}
.mod-index-product .tabs-tit li .zh{font-size:24px;font-weight:bold;margin:20px 0px 6px 0px}
.mod-index-product .tabs-tit li .en{font-size:14px;}
.mod-index-product .tabs-con{float:left;width:910px;height:450px;overflow:hidden;}
.mod-index-product .tabs-con .item-box{position:relative;width:100%;height:100%;}
.mod-index-product .tabs-con .item{position:absolute;width:220px;height:220px;}
.mod-index-product .tabs-con .item img{width:100%;height:100%;}
.mod-index-product .tabs-con .item a{display:block;width:100%;height:100%;position:relative;}
.mod-index-product .tabs-con .item .txt-area{height:35px;width:100%;position:absolute;bottom:0px;left:0px;line-height:35px;text-align:center;color:#fff;font-size:14px;}
.mod-index-product .tabs-con .item-0{width:450px;height:450px;left:0px;top:0px;}
.mod-index-product .tabs-con .item-1{left:460px;top:0px}
.mod-index-product .tabs-con .item-2{right:0px;top:0px;}
.mod-index-product .tabs-con .item-3{left:460px;bottom:0px;}
.mod-index-product .tabs-con .item-4{right:0px;bottom:0px;}
.floor-2{background:#F2F2F2;padding-bottom:80px;}



.floor-3{}
.mod-news-items .item{width:384px;height:150px;float:left;margin:0px 0px 40px 23px;position:relative;}
.mod-news-items .item a{display:block;border:solid 1px #ccc;height:100%;}
.mod-news-items .item .item-title{text-align:center;color:#111;font-size:18px;margin:15px 0px 0px;line-height:1.3;padding:0px 15px;}
.item-cate,.item-time{color:#999;font-size:14px;position:relative;z-index:2;position:absolute;top:70px;}
.item-cate{left:128px;}
.item-time{left:200px;}
.icon-time{width:42px;height:42px;background:url('../images/icon-time.png') no-repeat 0px 0px;position:absolute;bottom:8px;left:171px;z-index:1;}
.item-summary{text-align:justify;padding:0px 15px;margin-top:8px;text-indent:2em;font-size:14px;color:#666;display:none;}
.mod-news-items .item a:hover{border-color:#FF0000;}
.mod-news-items .item a:hover .item-cate,.mod-news-items .item a:hover .icon-time{display:none;}
.mod-news-items .item a:hover .item-summary{display:block;}
.mod-news-items .item a:hover .item-time{left:15px;top:120px;}
.mod-news-items .item a:hover .item-title{text-align:left;color:#FF0000}
.item-see{display:block;width:120px;height:35px;border:solid 1px #ccc;margin:0px auto;text-align:center;line-height:35px;color:#666;font-size:14px;}

.floor-4{height:424px;background:url('../images/floor-4-bg.jpg') no-repeat center center;padding:0px;}
.mod-index-about{text-align:center;line-height:1.8;font-size:14px;color:#666;width:1000px;margin:0px auto; font-family:'宋体'}



.mod-channel-banner{height:315px;background-repeat:no-repeat;background-position:center center;}
.mod-path{height:35px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.path-cat-list .item{float:left;width:130px;height:35px;text-align:center;line-height:35px;}
.path-cat-list .item a{color:#333;font-size:14px;}
.path-cat-list .item.on{background:#FC0606;}
.path-cat-list .item.on a{color:#fff;}
.path-cat-nav{float:right;}
.path-cat-nav .item{float:left;height:35px;line-height:35px;}
.path-cat-nav .item a{font-size:12px;}
.path-cat-nav .item a.cur{color:#FF0000;}
.path-cat-nav .item.home{background:url('../images/icon-path-home.png') no-repeat 0px 14px;padding-left:15px;}
.path-cat-nav .item.arrow{background:url('../images/icon-path-arrow.png') no-repeat 0px 0px;width:5px;height:7px;margin:16px 5px 0px}
.ht{font-family:"黑体"}
.page-cat-name{text-align:center;color:#333;font-size:26px;font-weight:normal;border-bottom:solid 1px #ccc;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px}
.page-info-content{width:1000px;margin:20px auto;font-size:16px;color:#333;line-height:1.6;}
.page-info-content p{margin-bottom:15px;}
.mod-page-main{margin-top:50px;}
.qlist ul:after{content:"";display:table;clear:both;}
.qlist .item{float:left;background:#F5F5F5;width:365px;height:203px;margin:0px 0px 50px 52px;position:relative;}
.qlist .item a{display:block;height:100%;border:solid 1px #fff;}
.qlist .item a:hover{border-color:#FF0000;}
.qlist .item .cat-area{color:#666;width:327px;border-bottom:solid 1px #ccc;margin:0px auto 0px;padding:35px 0 10px;}
.qlist .item .tit-area{color:#333;width:327px;margin:10px auto 0px;line-height:1.8;font-size:18px;}
.qlist .item a:hover .tit-area{color:#FF0000;}
.qlist .item .see-area{position:absolute;height:30px;width:100%;bottom:0px;}
.qlist .item .see-area .abox{height:100%;}
.qlist .item .see-area time{font-size:14px;float:left;margin:4px 0px 0px 20px;color:#666;}
.qlist .item .see-area .off-more{border:solid 1px #999;width:70px;height:28px;text-align:center;line-height:28px;color:#999;position:absolute;right:2px;bottom:0px;}
.qlist .item .see-area .on-more{display:none;position:absolute;right:2px;bottom:-1px;background:#FC0606;height:30px;width:130px;line-height:30px;text-align:center;color:#fff;}
.qlist .item a:hover .see-area .off-more{display:none;}
.qlist .item a:hover .see-area .on-more{display:block;}
.qlist .page-more{width:120px;height:35px;line-height:35px;text-align:center;color:#666;border:solid 1px #ccc;margin:0px auto 50px;font-size:14px; cursor:pointer;}

.mod-joinus .item .cat-area{padding:15px 0px 10px;font-size:26px}
.mod-joinus .item .cat-area i{font-size:16px;color:#666;font-style:normal;margin-top:10px;}
.mod-joinus .item a{overflow:hidden;}
.mod-joinus .item a:hover .cat-area,.mod-joinus .item a:hover .cat-area i{color:#FF0000;}
.mod-joinus .item a:hover .tit-area{color:#666;}
.qlist .item .tit-area{color:#666;line-height:1.6;font-size:14px;margin-top:11px;}


.d-title{height:200px;background:#DFE0E4 url('../images/d-title-bg.jpg') no-repeat center center;text-align:center;}
.d-title h1{color:#FD0000;font-size:30px;margin:60px 0 10px 0;line-height:1.5}
.d-title time{color:#666;font-size:14px;}
.d-content{width:1000px;margin:0px auto;padding:40px 0px;line-height:1.8;font-size:16px;text-align:justify;}
.d-content p{margin-bottom:15px;}
.mod-next-prev{border-top:solid 1px #ccc;height:100px;}
.one-prev{float:left;width:400px;}
.one-list{float:left;width:398px;border:solid 1px #ccc;border-top:none;border-bottom:none;height:100px;line-height:100px;text-align:center;}
.one-next{float:right;width:400px;text-align:right;}
.one-next p,.one-prev p{margin:28px 0px 5px 0px;font-size:14px;color:#999;}
.one-next a,.one-prev a{font-size:16px;color:#333}
.mod-product-list .item{float:left;margin:0px 0px 60px 24px;width:282px;}
.mod-product-list .item .img-area{height:282px;}
.mod-product-list .item .txt-area{text-align:center;margin-top:15px;}
.mod-footer{height:240px;background:#EFEFEF;}
.mod-home .mod-footer{background:#FFF;}
.ft-nav{float:left;width:652px;}
.ft-nav dl{float:left;width:130px;margin:40px 0px 0px 0px}
.ft-nav dl dt a{font-size:18px;}
.ft-nav dl dd{margin-top:15px;}
.ft-nav dl dd p{margin-bottom:5px;}
.ft-nav dl dd p a{ font-family:'宋体';font-size:14px;}

.ft-info{float:right;width:500px;}
.ft-info .info-contact{float:left;margin-top:40px;}
.ft-info .info-contact .sitename{font-size:20px;margin:0px 0 10px;}
.ft-info .info-contact .contact-con{line-height:1.5;font-size:14px;}
.ft-info .info-weixin{float:right;margin-top:35px;font-size:12px;font-family:'宋体';line-height:1.6;}

.mod-copy{height:57px;line-height:57px;background:#FE0001;text-align:center;color:#fff;font-size:14px;}
.mod-copy a{font-size:14px;color:#fff;}
.mod-pages{margin-bottom:30px;text-align:center;}
.mod-pages li{display:inline-block;margin:0px 5px;}
.mod-pages li a,.mod-pages li span{display:block;width:28px;height:28px;text-align:center;line-height:28px;color:#666; font-family:'黑体';border:solid 1px #ccc;}
.mod-pages li a:hover{background:#DA251D;border-color:#DA251D;color:#fff;}
.mod-pages li.prev a,.mod-pages li.next a{ font-family:'宋体'}
.mod-pages li.active span{border-color:#DA251D;color:#fff;background:#DA251D;}
.mod-pages li.first,.mod-pages li.last{display:none;}
.j-layout{width:900px;}
.g-title{color:#333333;font-size:18px;margin:15px 0;}
.g-content{border:solid 1px #ccc;border-left:none;border-right:none;padding:25px 0px;}
.g-content p{margin-bottom:10px;}
.g-contact{margin-top:10px;font-size:16px;}

.mod-contact{padding-bottom:40px;}
.contact-content{float:left;width:390px;}
.contact-con-company{border-bottom:dotted 1px #ccc;color:#333;font-size:30px;margin-bottom:15px;padding-bottom:15px;margin-top:20px;}
.contact-con-main{font-size:18px;line-height:1.6;}
.contact-con-main p{margin-bottom:5px;}
.contact-map{float:right;width:769px;}

.mod-case-list .item{float:left;width:20%;}


