@charset "utf-8";
/* CSS Document */
/*------------广告图片滑动通用样式-------------*/
.banner{margin:0 auto; overflow:hidden;}
.banner-box{width:100%;height:100%;position:relative; overflow:hidden;}
.banner-box .img-list{position:absolute;top:0;left:0; z-index:1;}
.banner-box .img-list li{float:left;}
.banner-box .options-list{position:absolute;bottom:10px;right:10px;z-index:2;}
.banner-box .options-list li{display:block; float:left;margin:0 5px; cursor:pointer;}
.banner-box .options-list li.curr{}
.banner-box .options-list li span{display:none;}
/*-----滑动点击往左往右----*/
.banner .pre { cursor: pointer; width: 45px; height: 45px; background: url(../img/l.png) no-repeat; position: absolute; top: 280px; left: 10px; z-index: 10; }
.banner .next { cursor: pointer; width: 45px; height: 45px; background: url(../img/r.png) no-repeat; position: absolute; top: 280px; right: 10px; z-index: 10; }

/*------------  广告滑动-------------*/
.zl-banner{width:100%;height:370px;}
.zl-banner .img-list{width:1920px; height:370px; position:absolute;top:0;left:50%;margin-left:-960px;}
.zl-banner .img-list li{width:100%; height:370px}
.zl-banner .img-list li a img{}
.zl-banner .options-list li{width:11px;height:11px;background: url("../images/banner_d.png") no-repeat 0 0;}
.zl-banner .options-list li.curr{background: url("../images/banner_sel_d.png") no-repeat 0 0;}


.fix-topBox{margin-top:118px;}
.contentBox{margin-top:50px;}
.contentBox .pic{ height:170px;border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;  background-color:#FFF; padding-bottom:15px;}
.contentBox .pic dl{ width: 179px; height: 119px;float: left; margin-left: 17px; margin-top: 18px;}
.pic dl dt a{ color:#fff;}
.pic dl dt a:hover{ text-decoration:none; color:#225fab;}
.pic dl dt{line-height: 30px; font-size: 14px; text-align:center; background:#5a5a5a;}
.pic dl dt:hover{background:#e8e8e8;}
.contentBox .content{ width:1200px; height:300px;background:#FFF; clear:left;padding-bottom:50px;}
.content dl a{text-decoration:none;}
.content dl a img{margin:0 auto;}
.content dl{width: 300px; height: 200px; float: left; padding:0px; margin-top:16px; border-radius: 5px}
.content dl dd{}
.content dl dt{line-height: 80px; font-size: 14px; text-align:left; margin-left:10px; font-size:18px; color:#000; text-align:center;}
.serviceBox{padding:0 20px; font-size:12px; }
.serviceBox p{color:#333;}
.serviceBox .check{margin-top:20px; display:inline-block; color:#767676;}

.dialogBox{width:260px;height:342px; position:absolute;bottom:0;left:0; z-index:9999999; background-color:#fff;border:1px solid #a71e32;border-radius:5px 5px 0 0;}
.dialogBox .diaTitle{width:100%;height:30px;line-height:30px; background-color:#a71e32;color:#fff;border-radius:4px 4px 0 0; text-indent:1em;}
.dialogBox .diaCon{padding:15px 10px; font-size:12px; color:#888;}
.dialogBox .diaCon textarea,.dialogBox .diaCon input{color:#888;border:1px solid #cecece;line-height:25px;}
.dialogBox .diaCon textarea{width:235px;}
.dialogBox .diaCon input{width:188px;}
.dialogBox .diaCon p{margin:10px 0;width:235px;height:25px;line-height:25px;}
.dialogBox .diaCon p .tit{display:inline-block; background-color:#eee;height:25px;line-height:25px;border:1px solid #cecece;border-right:0;padding:0 8px;}
.dialogBox .btn{width:90px; height:28px; line-height:28px;margin:0 auto;}
.dialogBox .btn input{ text-align:center;width:100%;height:100%; border-radius:5px;background-color:#a71e32;border:1px solid #a71e32;color:#fff;}


