

.consult{width: 100%;background: url(../image/bg1.jpg) repeat-x;height: 78px;border-bottom:3px solid #38a5e5;overflow: hidden;margin:40px 10px 10px 0px;}
.consult .consult-head{color: #38a5e5;font-size: 36px;text-align: center;margin:40px auto 25px;}
.consult .search{width: 690px;margin:0 auto;}
.consult .search input{height: 45px;}

.consult .search .ipt-name,.consult .search .ipt-tel{width: 250px;border:3px solid #38a5e5;border-radius: 10px;height: 40px;font-size: 14px;color: #666;box-sizing: border-box;padding:20px 15px;margin-right: 15px;}
.consult .search .sbt{width: 138px;border-radius: 25px;background:inherit;background-color: #38a5e5;color: #fff;font-size: 16px;border:none;cursor: pointer;line-height: 45px;}
.consult .search .sbt:hover{background-color: #005f29;}
.cate{width: 100%;margin:40px auto 20px;}
.ctslide{ width:630px; height:420px; overflow:hidden; position:relative;  }
.ctslide .hd{ height:10px; overflow:hidden; position:absolute; z-index:1;right: 10px;bottom:15px;text-align: center }
.ctslide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ctslide .hd ul li{ float:left; margin-right:8px; border-radius: 50%; width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.ctslide .hd ul li.on{ background:#38a5e5; color:#fff; }
.ctslide .bd{ position:relative; height:100%; z-index:0;   }
.ctslide .bd li{ zoom:1; vertical-align:middle; }
.ctslide .bd li .mark-bottom{width: 100%;position: absolute;bottom:0;height: 40px;color: #38a5e5;z-index: 11;line-height: 45px;padding-left: 20px;box-sizing: border-box;font-size: 14px;}
.ctslide .bd li .mark{background-color: #000;opacity: .5;filter:alpha(opacity=50);width: 100%;height: 40px;position: absolute;bottom:0;z-index: 10;}
.ctslide .bd img{ display:block;  }

.cate .ctlist{width: 370px;height: 300px;overflow: hidden;position: relative;cursor: pointer;}
.cate .ctlist .markon{position: absolute;z-index: 11;color: #fff;text-align: center;line-height: 300px;font-size: 18px;width: 100%}
.cate .ctlist .mark{background-color: #000;opacity: 0.5;filter:Alpha(opacity=50);width: 100%;height: 100%;position: absolute;z-index: 10;}
.cate .ctlist:hover .markon{opacity: 0;filter:Alpha(opacity=0);transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;}
.cate .ctlist:hover .mark{opacity: 0;filter:Alpha(opacity=0);transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;}
.cate .ctlist3{margin-top: -180px;}
.cate .ctlist4{width: 630px;height: 280px;}
.cate .catelogo{width: 260px;height: 180px;margin-top: -180px;}
.cate .catelogo img{width: 200px;display: block;margin:40px auto 0;}
.cate .ctconsult{background-color: #38a5e5;color: #fff;width: 370px;height: 160px;margin-top: -160px;}
.cate .ctconsult .ct-tel{width: 230px;margin:34px auto 0;}
.cate .ctconsult .ct-tel p{line-height: 18px;}
.cate .ctconsult .ct-tel span{font-size: 24px;}
.cate .ctconsult .icon{background: url(../image/icon.png) no-repeat;width: 36px;height: 36px;display: inline-block;margin:5px 10px 0 0;}
.cate .ctconsult  i.i-tel{background-position: -50px -115px;}
.cate .ctconsult .cons{color: #fff;font-size: 14px;text-align: center;display: block;margin:20px auto 0;}

.adv{width: 100%;margin:45px auto 0;border-bottom: 3px solid #38a5e5;}
.adv .adv-head{width: 100%;height: 110px;background: url(../image/menubg2.jpg) repeat-x;}
.adv .adv-head img{display: block;margin:25px auto 0;}
.adv .adv-body{margin:40px auto;}
.adv .adv-tab{width: 650px;}
.adv .adv-tab .adv-tab-head{width: 75px;margin-right: 15px;overflow: hidden;float: left;cursor: pointer;}
.adv .adv-tab .adv-tab-head ul li.on{width: 75px;background:url(../image/adv_hover.png) no-repeat;background-color: inherit !important;}
.adv .adv-tab .adv-tab-head ul li{float: left;width: 70px;height: 105px;line-height: 96px;color: #fff;font-size: 40px;text-align: center;}

/*b0b0b0*/
.adv .adv-tab .adv-tab-head ul li:nth-child(n){background-color: #b0b0b0;}
.adv .adv-tab .adv-tab-head ul li:nth-child(2n){background-color: #bdbdbd;}
.adv .adv-tab .adv-tab-option{overflow: hidden;padding-left: 10px;display: none;}
.adv .adv-tab .adv-tab-option .adv-photo p{width: 190px;height: 96px;line-height: 96px;font-size: 40px;color: #fff;background-color: #38a5e5;text-align: center;margin:0 1px 1px 0;}
.adv .adv-tab .adv-tab-option .adv-photo img{float: left;}
.adv .adv-tab .adv-tab-option .adv-photo img:last-child{float: right;margin-top: -97px;}
.adv .adv-tab .adv-tab-option .adv-title{color: #38a5e5;font-size: 24px;display: block;margin-top:16px;float: left;width: 100%}
.adv .adv-tab .adv-tab-option .adv-line{display: block;width: 50px;height: 2px;background-color: #38a5e5;margin-top:10px;}
.adv .adv-tab .adv-tab-option .adv-cont p{line-height: 20px;font-size: 12px;margin:0 0 10px 0;}
.adv .adv-tab .adv-tab-option .adv-cont{width: 100%;float: left;margin:15px auto;color: #555;}
.adv .adv-tab .adv-tab-option .adv-more{}

.about{width: 100%;background: url(../image/about_bg.jpg) repeat-x;height: 630px;position: relative;}
.about-head{text-align: center;margin:40px auto 20px;}
.about-head p:nth-child(1){font-size: 30px;color: #ccc;}
.about-head p:last-child{font-size: 14px;color: #666;}
.about-head h3{font-size: 30px;color: #38a5e5;margin:5px auto;}
.about .about-photo img{display: block;margin:20px auto;}
.about-body{width: 100%;margin:20px auto;}
.about-body p{width: 830px;margin:10px auto;line-height: 24px;font-size: 16px;color: #555;text-indent: 2em;}
.about .about-syh{position: absolute;width: 100%}
.about .about-syh ul li{position: absolute;}
.about .about-syh ul li:nth-child(1){left:0;}
.about .about-syh ul li:nth-child(2){right:0}

.service{width: 100%;}
.service-head{width: 100%;height: 110px;background: url(../image/menubg2.jpg) repeat-x;overflow: hidden;}
.service-head img{display: block;margin:25px auto 0;}
.service .service-tab{margin:40px auto 30px;background-color: #f2f2f2;padding:15px 0 25px;}
.service .service-tab .hd{zoom: 1;overflow: hidden;margin:10px auto 25px;}
.service .service-tab .hd ul{text-align: center;overflow: hidden;}
.service .service-tab .hd ul li{margin:0 5px;display: inline-block;}
.service .service-tab .hd ul li a{background-color: #dadada;font-size: 14px;padding:3px 15px;line-height:26px;display: inline-block;color: #333;}
.service .service-tab .hd ul li.on a{background-color: #38a5e5;color: #fff;}
.service .service-tab .bd{width: 100%;overflow: hidden;}
.service .service-tab .tab-cont-li{float: left;width: 310px;margin:0 10px;}
.service-tab .tab-cont{zoom:1;}
.service-tab .tab-cont-li .tab-photo{width: 100%;height: 180px;overflow: hidden;display: inline-block;}
.service-tab .tab-cont-li .tab-photo img{width: 100%;height:180px;-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.service-tab .tab-cont-li:hover .tab-photo img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.service-tab .tab-cont-li h3{margin-bottom: 0;line-height: 18px;margin-top: 5px;}
.service-tab .tab-cont-li h3 a{color: #38a5e5;font-size: 18px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.service-tab .tab-cont-li .time{color: #999;font-size: 12px;}
.service-tab .tab-cont-li p{color: #666;font-size: 12px;line-height: 24px;margin-bottom: 10px;}

.service-news{overflow: hidden;padding:25px 0 50px;}
.news-tab{width: 500px;float: left;}
.news-tab .hd ul{border-bottom: 1px solid #eee;}
.news-tab .hd ul li{display: inline-block;margin-right: 5px;}
.news-tab .hd ul li a{background-color: #dadada;color: #333;display: block;padding:0 10px;font-size: 14px;}
.news-tab .hd ul li:hover a,.news-tab .hd ul li.on a{background-color: #38a5e5;color: #fff;}
.news-list{overflow: hidden;margin:5px auto;}
.news-list ul li a{display: inline-block;color: #666;font-size: 12px;line-height: 30px;}
.news-list ul li a:hover{color: #38a5e5;}
.news-list ul li .time{font-size: 12px;color: #999;float: right;}
.news-list ul li{background: url(../image/c.jpg) 0 center no-repeat;padding-left: 10px;box-sizing: border-box;}

.service-apply{width: 480px;float: right;background-color: #38a5e5;color: #fff;padding:10px;box-sizing: border-box;overflow: hidden;position: relative;}
.service-apply .hd{border-left: 2px solid #fff;padding-left: 8px;margin-bottom: 10px;}
.service-apply .hd p{line-height: 18px;}
.service-apply .bd{width: 100%;}
.service-apply .bd .ipt{width: 330px;}
.service-apply .bd .ipt input{background-color: #fff;border:none;border-radius: 4px;height: 30px;width: 160px;color: #666;text-align: center}
.service-apply .bd .ipt textarea{width: 330px;height: 80px;background-color: #fff;border-radius: 4px;margin-top: 10px;color: #666;text-indent: 2em;font-size: 12px;}
.service-apply .bd .ipt-sbt{width: 130px;}
.service-apply .bd .ipt-sbt .vcode{width: 60px;height: 30px;border: none;border-radius: 4px;background-color: #fff;margin-left: 8px;}
.service-apply .bd .apply-btn{float: right;}
.service-apply .bd .apply-btn a{border-radius: 4px;border: none;display: inline-block;height: 30px;width: 60px;line-height: 30px;text-align: center;font-size: 16px;margin-bottom: 8px;}
.service-apply .bd .apply-btn a.tj{background-color: #fff;color: #38a5e5;}
.service-apply .bd .apply-btn a.reset{background-color: #fff;color: #38a5e5;} /*#008601*/
.service-apply .bg{position: absolute;bottom:-48px;right: -125px;}

