﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
*{margin: 0;padding: 0;border: 0;}
body {color: #666;font-size: 14px;font-family: "Microsoft Yahei";width: 100%;overflow-x: hidden;
}
a{ text-decoration: none;color:#666;}
a:hover {color: #1e85e4;
}
dl,ul,li{ list-style:none;}
.more-btn {border: solid 1px #1e85e4;color: #1e85e4;margin-top: 10px;padding: 13px 23px;
}
.more-btn:hover {border: solid 1px #1e85e4;background: none;color: #666;
}
.fl {float: left!important
}
.fr {float: right!important
}
.text-center {text-align: center}
.clearfix:after, .layout:after, .wrapw:after, .wrapw-layout:after, .line:after, .line-small:after, .line-middle:after, .line-big:after, .nav-main:after, .nav-sub:after, .navbar:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden
}
.clearfix, .layout, .wrapw, .wrapw-layout, .line, .line-small, .line-middle, .line-big, .nav-main, .nav-sub, .navbar {display: block
}
.clear {clear: both
}
.wrapw {width: 1200px;margin:0 auto;}

.bg-main, .border-main .button.active, .pointer.border-main .active, .nav-pills.border-main .active a, .nav-main.border-main .nav-head, .pagination.border-main .active {background-color: #1e85e4
}
.border-main, .border-main .button, .border-main .tab-nav li a, .border-main .tab-body, .button.bg-main, .selected.border-main, .pointer.border-main li, .nav.border-main .active a, .nav.nav-tabs.border-main, .nav-main.border-main a, .nav-main.border-main .nav-head, .pagination.border-main li, .pager.border-main a {border-color: #1e85e4
}
.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .navmenu.nav-pills .active ul a:hover, .bg-inverse .navmenu ul a:hover, .bg-inverse .nav.navmenu.nav-tabs ul a:hover, .bg-inverse .nav.navmenu.nav-tabs .active ul a:hover, .bg-inverse .nav.navmenu.nav-pills ul a:hover, .bg-inverse .nav.navmenu.nav-pills .active ul a:hover {color: #1e85e4;
}
.pagination.border-main li {margin: 0px 5px;
}
.button.bg-sub {border: solid 1px #1e85e4;background: #1e85e4
}
.bg-main {background: #489fef;
}
.bg-gray {background-color: #f5f5f5;border-top: solid 1px #ddd;
}
.bg-black2 {background-color: #1e85e4;
}
/**/
.navbg {background: #0069c5;
}
.nav {list-style: none;width:1200px;margin:0 auto;
}
.nav li {position: relative;float:left;
}
.nav a:hover {transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;color:#fff;
}
.nav .arrow {display: none
}
.nav .active a {font-weight: bold;background: #ffb200;color: #343434;
}
.nav a {padding: 0 38px;color: #fff;font-size: 16px;line-height: 60px;transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;display: block;
}
.icon-navicon {position: absolute;right: 10px;top: 20px;color: #1e85e4
}
.nav-navicon .input-group .input {width: auto;float: right
}
.navmenu .drop-menu {border-radius: 0px;margin-top: 0px;
}
.nav-navicon .input-group .input {width: auto;float: right
}
.navmenu li.active, .navmenu li:hover {
}
.nav-pills .active a, .nav-pills a:hover {color: #1e85e4;background: none
}
.navmenu li .drop-menu {padding: 0px;
}
.navmenu li .drop-menu li {margin-right: 0px;margin-left: 0px;border-bottom: solid 1px #ddd;
}
.navmenu li .drop-menu li a {margin: 0px;padding: 10px 20px;
}
.navmenu li .drop-menu li:hover a {
}
.navmenu li .drop-menu li:hover {
}
.navmenu li .drop-menu li ul {padding: 0px;margin-top: 5px;
}
.nav-inline.navmenu ul a:hover {color: #fff
}
.navmenu li:hover .drop-menu a {color: #222
}
.navmenu li:hover .drop-menu li {padding: 0px;
}

h3 {font-size: 16px;}

.button.bg-main {background-color: #552618;border-color: #552618
}
.button.border-main {border-color: #e80303;color: #e80303
}
.border-main {border-color: #e80303
}
.w100 {width: 150px;
}
/**/
.top {background: #efefef;color: #999;line-height: 32px;
}
.top a {color: #999
}
.header {box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
}
.logo {float: left;}
.tel {font-size: 14px;text-align: right;float: right;margin-top: 34px;}
.tel span {padding-right: 5px;font-size: 28px;color: #1e85e4;font-weight: bold;}
.tel strong {color: #666;font-size: 18px;padding-left: 5px;font-weight: normal;}
/**/
.button.bg-main {background-color: #1e85e4;border-color: #1e85e4
}
.button.border-main {border-color: #1e85e4;color: #1e85e4
}
.border-main {border-color: #1e85e4
}
.border-sub, .button.border-sub {border-color: #1e85e4;color: #1e85e4
}
.aboutc .border-sub {border-color: #fff;color: #fff
}
.button.border-sub:hover {border-color: #1e85e4;background-color: #1e85e4;color: #fff;
}
h2.ss {font-size: 24px;color: #0069c5;text-align:center;margin-bottom:10px;}
p.ss {font-size: 16px;color: #555;text-transform: uppercase;text-align:center;margin-bottom:20px;}
.flico {font-size: 66px;display: block;color: #1e85e4;text-align: center
}
/**/
.searbox{ padding: 15px 0;}
.remen {float:left;padding-left: 10px;line-height: 34px;font-size:15px;width: 798px;height: 34px;overflow: hidden;}
.remen span{ font-weight:bold;}
.remen a{ color:#666;}

.sear{ float:right;width: 330px;}
.sear .input {float: left;height: 32px;border: 1px solid #0069c5;padding-left: 5px;width: 270px;}
.sear .addbtn {float: left;width: 53px;height: 34px;background: #0069c5;color: #fff;text-align: center;}
/**/
.banner {position: relative;width: 100%;overflow: hidden
}
.carousel {position: relative;list-style: none;padding: 0
}
.carousel .item {display: nones;float: left;position: relative
}
.carousel .active {display: block
}
.carousel img {display: block;max-width: 100%;height: auto
}
.banner .pointer {position: absolute;bottom: 0;padding: 15px
}
.banner .pointer li {background: #fff;width: 10px;height: 10px;margin: 1px;display: inline-block;border-radius: 10px;cursor: pointer
}
.banner .pointer li.active {border: 0;background: #f00;width: 12px;height: 12px;margin: 0;
}
.banner .pager-prev, .banner .pager-next {position: absolute;display: none;top: 50%;margin-top: -25px
}
.banner .pager-prev {left: 20px
}
.banner .pager-next {right: 20px
}
.banner:hover .pager-prev, .banner:hover .pager-next {display: block
}
.icon-navicon {display: none
}
/**/
.fengge {font-size: 14px;color: #555;float: right
}
/**/
.abbox {background: url("../images/aboutbg.jpg") center top repeat;padding: 50px 0;}
.aboutc {padding: 30px;color: #fff;margin: 0px 0px;width: 726px;float: left;}
.aboutc h2 {color: #fff;
}
.aboutc p.ss {font-size: 18px;color: #1e85e4;
}

.aboutc .con{ line-height: 30px;text-indent: 2em;}
.aboutc a {color: #1e85e4;
}
.aboutitem{ width:393px;float:right;}
.service {background-color: #f5f5f5;
}
.service .serico {font-size: 40px;color: #fff;padding-right: 10px;
}
.service h2 {font-size: 18px;color: #cc0000;padding-top: 20px;
}
.service p {font-size: 14px;color: #333;
}
/**/
/**/
.bb {border-bottom: solid 1px #1e85e4;font-size: 24px;color: #cc0000;
}
.bb2 {border-bottom: solid 0px #ddd;color: #fff;
}
.prolist h3 {padding: 8px 0px;text-align: center;
}
.typelist {padding-bottom: 30px;padding-left: 20px;font-size: 20px;
}
.typelist a {border: solid 1px #1e85e4;color: #1e85e4;padding: 10px 20px;
}
.typelist a span {color: #1e85e4;padding-right: 5px;
}
.typelist div {text-align: center;padding-top: 10px;margin: 10px 0px;
}
/**/
.pro {background: #fff;padding:50px;
}
.pro .proli{width: 298px;float: left;}
.pro .proli img{width: 270px;height: 200px;padding: 15px;}
.pro .proli .probt {text-align: center;padding: 10px;background: #f5f5f5;color: #666}

.proli {padding: 0px;overflow: hidden;margin-bottom: 0px;border: solid 1px #ddd
}
.proli img {width: 100%;transition: all 0.3s;padding: 15px 15px 10px 15px;background: #f5f5f5;
}
.proli img:hover {transform: scale(1.02);
}
.proli .probt {text-align: center;padding: 0px 10px 15px 10px;background: #f5f5f5;color: #666
}
.pro h2.ss {color: #0069c5;
}
.pro p.ss {color: #666;
}
/**/
.more-btn2 {display:inline-block;background: #fff;color: #1e85e4;margin-top: 20px;padding: 13px 23px;
}
.more-btn2:hover {background: #fff;color: #666;
}
/**/
.index-proclass {margin-top: 10px;
}
.index-proclass h1 {line-height: 40px;background-color: #1e85e4;color: #fff;font-size: 16px;padding: 10px 10px;text-align: center
}
.index-proclass ul {margin: 0px;padding: 0px;border: solid 1px #ddd;border-bottom: 0px;
}
.index-proclass li {line-height: 48px;border-bottom: solid 1px #ddd;background-color: #fff;list-style: none;margin: 0px;text-align: center
}
.index-proclass li:hover, .index-proclass li.on {background-color: #1e85e4;
}
.index-proclass li a {color: #333;
}
.index-proclass li:hover a, .index-proclass li.on a {color: #fff;
}
/**/
.case {background: #f5f5f5;padding:50px 0;
}
.caselist h3 {padding: 0px 10px;text-align: center;color: #1e85e4;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 5px
}
.caselist p {margin-top: 5px;margin-bottom: 20px;padding: 0px 20px;line-height: 20px;height: 60px;overflow: hidden;text-align: left;color: #888
}
.casebox {padding: 10px;overflow: hidden;width: 280px; float: left;
}
.caseli {background-color: #fff;border: solid 1px #eee;
}
.caseli img {padding: 10px;width: 258px;height: 192px;transition: all 0.3s;
}
.caseli img:hover {transform: scale(1.02);
}
.caseli h3{ color:#666;font-weight:normal;}
.caseli.bg {background-color: #267ae4;color: #fff
}
/**/
.business {background: #fff;
}
.busilist h3 {padding: 0px 10px;text-align: center;color: #1e85e4;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 5px
}
.busilist p {margin-top: 5px;margin-bottom: 10px;padding: 0px 20px;line-height: 20px;height: 60px;overflow: hidden;text-align: left;color: #888
}
.busibox {padding: 10px;overflow: hidden;
}
.busiitem {border: solid 1px #eee;
}
.busiitem img {padding: 10px;width: 100%;transition: all 0.3s;
}
.busiitem img:hover {transform: scale(1.02);
}
/**/
.xwbox{padding: 50px 0;}
.xwbox .newsc{width: 360px;padding: 0 20px;float: left;}
.xwbox .newsc .news-h span{ font-weight:bold;font-size: 20px;}
/*新闻一*/
.newsc .news-date {text-align: center;display: inline-block;float: left;width: 5rem;height: 5rem;background: #f2f2f2;
}
.newsc ul {padding: 0px;
}
.newsc li {border-bottom: dashed 1px #ddd;margin-bottom: 5px;
}
.newsc .news-date1 {text-align: center;color: #666666;font-size: 1.5625rem;margin-top: 0.6rem;
}
.newsc .news-date2 {text-align: center;color: #999999;font-size: 0.8rem;
}
.newsc .news-c {padding: 0 0.875rem;overflow: hidden;zoom: 1;
}
.newsc .news-c h3 {word-wrap: break-word;overflow: hidden;
}
.newsc .news-c p {word-wrap: break-word;overflow: hidden;line-height: 1.15rem;font-size: 0.75rem;color: #999;margin-top: 10px;
}
/*新闻2*/
.news-span1 {width: 16.66666667%;
}
.news-span2 {width: 83.33333333%;
}
.news-item2 {position: relative;overflow: hidden;padding: 0px;margin: 4px 0;
}
.news-item2 .news-time {padding: 6px 0;border-right: 1px solid #eee;text-align: center;color: #666666;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;
}
.news-action {padding: 0px 12px 0px 40px;box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {font-size: 22px;
}
.news-item2 .news-title {position: relative;font-size: 16px;color: #666666;line-height: 24px;padding-bottom: 0px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.news-item2 .news-desc {font-size: 12px;color: #999999;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;
}
.news-item2 .news-tit {position: relative;z-index: 10;
}
.news-item2:after {content: "";background-color: #1e85e4;position: absolute;top: 0;left: 0;width: 0;height: 100%;z-index: 0;display: block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;
}
.news-item2:hover:after {width: 100%;
}
.news-item2:hover .news-title, .news-item2:hover .news-desc, .news-item2:hover .news-time {color: #fff;
}
.news-h {width: 100%;line-height: 35px;height: 35px;text-align: left;font-size: 18px;color: #f00;border-bottom: solid 1px #eee;position: relative;margin-bottom: 10px;padding-bottom: 5px;
}
.news-h a {position: absolute;right: 0px;top: 0px;color: #888;
}
.news-h.bg1 {
}
.news-h.bg2 {
}
.news-h.bg3 {
}
.news-img {padding: 10px 0px;
}
.newsli {position: relative;overflow: hidden;padding: 0px;margin: 4px 0;border-bottom: #ddd;height: 60px;
}
.newsli .newsnum {line-height: 40px;width: 40px;background-color: #1e85e4;color: #fff;position: absolute;top: 10px;left: 0px;text-align: center;font-size: 18px;font-weight: bold
}
.newsli .newscon {line-height: 20px;color: #666;position: absolute;top: 10px;left: 60px;text-align: left;font-size: 14px;
}
.newsli .newscon span {color: #1e85e4;
}

.jobsitem {
}
.jobsitem ul {padding: 0px;
}
.jobsitem li {border: solid 1px #ddd;background-color: #f9f9f9;margin-bottom: 10px;
}
.jobsitem li h3 {padding: 10px 15px;
}
.jobsitem li .jobs-info {padding: 10px 10px;
}
.jobs-info div {border-bottom: dashed 1px #ddd;padding: 5px;
}
.jobsitem li .jobs-bodys {padding: 10px 15px;
}
/**/
.ylbox{ padding:20px 0;}
.ylbox h2{line-height: 200%;font-weight:normal;border-bottom: 1px solid #ccc;}
.ylbox p{padding: 15px 0;}
.ylbox a{display: inline-block;margin: 5px 10px;}
/*底部*/
.bg-sub {background-color: #111;border-top: solid 1px #3e4549;
}
.bg-sub .wrapw {color: #fff;
}
.bg-sub a {color: #fff;
}
.footbg {background: #111;padding-bottom: 40px;text-align: center;}
.footbg .footmenu {height: 50px;line-height: 50px;background: #0069c5;font-size: 16px;color: #fff;}
.footbg .footmenu  a{display: inline-block;margin: 0 30px;font-weight: bold;color: #dfe5ea;}
.footbg .footcon{padding-top: 20px;}
.footbg .footcon p {font-size: 14px;line-height: 28px;color: #a0a0a0;}
.nav.nav-sitemap a {color: #eee
}
.nav-sitemap ul a {padding-left: 0px;color: #b9e9b9
}
.foot-weixin {width: 130px;border: solid 10px #1e85e4;
}
.footbgnav .wx {border-left: solid 1px #3e4549;
}
.qq {width: 20px;height: 20px;background: url("../images/qq.png");display: inline-block;margin: -2px 2px 0px;
}
.bg-sub .by {text-align: right;
}

.product-about li {line-height: 3rem;border-bottom: dashed 1px #aaa;
}
.info-d {text-align: center;border: dashed 1px #aaa;margin-bottom: 40px;
}
.info-c {margin: 20px auto;
}
.order-tip {color: #fff;padding-left: 25px;
}
.order-tip .con {border: dashed 1px #aaa;line-height: 2.5rem
}
.bread {margin: 8px 0px;font-size: 13px;color: #555
}
.bglx {background: url("../images/lxbg.jpg") top center no-repeat;
}
.lxico {font-size: 80px;display: block;color: #1e85e4;text-align: center
}

/**/
.subbanner{ }
.bread{ }
/**/
.neic{ margin:30px auto;}
.neil{float: left;width: 246px;}
.neir{float: right;width: 920px;overflow: hidden;}
.neir h1{border-bottom: 1px solid #ccc;line-height: 200%;}
/**/
.weizhi{height: 50px;line-height: 50px;border-bottom: 2px solid #ccc;overflow:hidden;margin-bottom: 30px;}
.weizhi h2{display: inline-block;}
.weizhi span{float: right;}
/**/
.neil-nav{ }
.neil-nav h2{text-align: center;border: 1px solid #0069c5;padding: 3px 3px 3px 3px;}
.neil-nav h2 p{padding-top:15px;line-height: 40px;color: #fff;background: #0069c5;}
.neil-nav h2 span{display:block;padding-bottom:15px;line-height: 20px;color: #90bade;background: #0069c5;}
.neil-nav li{height: 40px;line-height: 40px;padding-left: 26px;font-size: 16px;font-weight: bold;background: #f9f9f9;margin-top: 8px;}
.neil-nav li a{ color:#666;}
.neil-nav li.cur,.neil-nav li:hover{border-left: 4px solid #ffb200;background: #efefef;}
.neil-nav li.cur a,.neil-nav li:hover a{color: #333;}

.neil-lx{margin-top:20px;padding-bottom: 16px;border: 4px solid #eaeaea;}
.neil-lx h2{ height: 50px;line-height: 50px;color: #fff;background: #0c7cd4;text-align: center;}
.neil-lx p{font-size: 15px;line-height: 25px;padding: 0 10px;margin-top: 8px;}

.tjzx{ margin-top:20px;}
.tjzx h2{height: 50px;line-height: 50px;color: #0069c5;font-size: 18px;font-weight: normal;border-bottom: 1px solid #0069c5;}
.tjzx li{background:url(../images/newli.png) left center no-repeat;padding-left: 15px;line-height:30px;margin-top:10px;border-bottom: 1px dotted #ccc;}
.tjzx li a{ font-size:14px;}
.tjzx li:hover{ border-color:#0c7cd4;background:url(../images/newlih.png) left center no-repeat;}
.tjzx li:hover a{ color:#0c7cd4;}

/**/
.pagecon{ }
.pagecon h1{text-align: center;line-height: 200%;margin-bottom: 20px;border-bottom: 1px dotted #ccc;}
.pagecon img{ max-width:700px;}
/**/
.neic .newsc{ float:none;width:100%;}
.newslist{ }
.newslist ul{ }
.newslist ul li{ }
/**/
.prolist{overflow:hidden;}
.prolist .proli {padding: 0px;overflow: hidden;margin-bottom: 0px;float: left;width: 290px;margin: 0 7px 25px;}
.prolist .proli img {width: 260px;height: 200px;transition: all 0.3s;}
.prolist .proli img:hover {transform: scale(1.02);}
.prolist .proli .probt {text-align: center;padding: 5px 0;background: #4690ed;color: #fff;line-height: 200%;}
.prolist .proli h3{ font-weight:normal;}
/**/
/**/
.pagelist{padding: 30px 0;text-align: center;}
.pagelist ul{ }
.pagelist ul li a{display: inline-block;border: 1px solid #ccc;padding: 6px 10px;border-radius: 6px;margin: 0 5px;}
.pagelist ul li a.active,.pagelist ul li a:hover{background: #ffb200;color: #fff;border-color: #ffb200;}
/**/
.infoshow{ }
h1.info-t{line-height: 200%;text-align: center;margin-bottom: 10px;border:none;}
.info-d{line-height: 32px;text-align: center;border: dashed 1px #aaa;margin-bottom: 40px;}
.info-c {margin: 20px auto;}
.info-c img{ max-width:700px;}
.info-p{margin: 20px 0;background: #f1f1f1;padding: 10px;}
.info-p li{height: 36px;line-height: 36px;}
.info-p li:hover,.info-p li:hover a{ color:#0c7cd4;}
/**/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}
