@charset "utf-8";
/* CSS Document */

body{min-width:1220px;}

.clear{clear: both;}

.top { height: 88px;background-color: #e9f2fa; }
.top .cont{ width: 1150px;margin: auto; }
.top .logo { width: 346px;float: left;margin-top: 13px;}
.top .logo img {  }

.top .right{height: 60px;margin-top: 12px;background: url(../images/tel.png) no-repeat left;padding-left: 70px;float: right;}
.top .right .rcont{line-height: 28px; color:#a02828}
.top .right p{font-size: 16px;}
.top .right h1{font-size: 30px;font-weight: normal;}

.top ul.nav { float: right;margin-top: 34px;width: 844px; }
.top ul.nav li { float: left; }
.top ul.nav li a {font-size: 18px;color: #fff; padding: 10px 23px}
.top ul.nav li a:hover{background-color: #073662;border-radius: 5px;}
.top ul.nav li a.select{background-color: #073662;border-radius: 5px;}

.banner{height: 480px;background: url(../images/banner4.png) no-repeat center;}
.secbanner{height: 300px;background-size: 100% 100%;}

.aboutc{background-color: #ebf3fa;}
.about {width: 1200px;height: 522px;margin: auto;overflow: hidden;}
.about .left {width: 210px;float: left;margin-top: 170px;}
.about .left h1 { font-size: 30px;color: #3d3d3d; }
.about .left span {display: block;font-size: 20px;color: #717171;border-bottom: 2px solid #054a8a}
.about .left a.more {display: block;width: 100%; height: 58px;line-height: 58px;text-align: center;font-size: 18px;color: #fff;background-color: #054a8a;margin-top: 30px;}
.about .left a.more:hover{background-color: #0a3961;}
.about .mid { float: left; width: 515px;margin-left: 67px;margin-top: 84px;font-size: 16px;color: #323232;}
.about .mid p{font-size: 16px;color: #323232;text-indent: 2em;}
.about .right { float: right;margin-right: 23px;margin-top: 90px;}
.about .right img {  }

.fuwu {background-color: #f2f2f2;overflow: hidden;padding-bottom: 77px;}
.fuwu .cont {width: 1155px;margin: auto;padding-top: 80px;}
.fuwu .cont .tit { text-align: center;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;}
.fuwu .cont .tit h1 {font-size: 32px;color: #1e1e1e;}
.fuwu .cont .tit h2 { font-size: 20px;color: #808080;width: 100px;margin: auto;border-bottom: 6px solid #054a8a;padding-bottom: 9px;}
.fuwu .cont .intro { font-size: 18px;color: #4a4747;text-align: center;margin-bottom: 50px;}
.fuwu .cont ul {  }
.fuwu .cont ul .text{ width: 260px;margin: auto;text-align: center;padding: 30px 53px 0px;background-color: #fff;padding-bottom: 30px;}
.fuwu .cont ul li {float: left;width: 366px;}
.fuwu .cont ul li.mid{margin:0 27px;}
.fuwu .cont ul li img {width: 366px;height: 198px;}
.fuwu .cont ul li h1 {font-size: 18px;}
.fuwu .cont ul li a{color: #3d3d3d;}
.fuwu .cont ul li span {display: block;width: 43px;height: 1px;margin: auto;background-color: #054a8a;margin: 12px auto;}
.fuwu .cont ul li p {font-size: 14px;color: #3d3d3d;}


.newsinfo {  }
.newsinfo .cont { width: 1155px;margin: auto; }
.newsinfo .cont .tit { text-align: center;margin-bottom: 30px;}
.newsinfo .cont .tit h1 {font-size: 32px;color: #7f7f7f;  }
.newsinfo .cont .tit h2 { font-size: 26px;color: #000000;width: 470px;margin: auto; background:url(../images/aa_14.png) no-repeat center}
.newsinfo .cont .left {width: 490px;float: left;}
.newsinfo .cont .left a{color: #000;}
.newsinfo .cont .left img {width: 470px;height: 305px;}
.newsinfo .cont .left h1 {font-size: 20px;color: #000;margin-top: 15px;margin-bottom: 2px;}
.newsinfo .cont .left .des {font-size: 14px;color: #868686;}

.inews ul{float: left;width: 600px;margin-left: 45px;}
.inews ul li{width:auto;float: left;height: 90px;margin-bottom: 15px;border-bottom: 1px dashed #e1e1e1;}
.inews ul li.rli{margin-right: 0;}
.inews ul .info{width: 488px;float: right;margin-left: 20px;}
.inews ul .date{width: 80px;height: 80px;float: left;text-align: center;background-color: #f2f2f2;}
.inews ul .day{font-size: 24px;color: #666;margin-top: 10px;margin-bottom: 8px;}
.inews ul .year{font-size: 14px;color: #9e9e9e;margin-top: -10px;}
.inews ul h2{font-size: 16px;color: #5c5c5c;}
.inews ul h2 a{font-size: 16px;color: #5c5c5c;font-weight: normal;}
.inews ul .des{font-size: 13px;color: #9a9a9a;margin-top: 7px;}
.inews ul .des a{font-size: 13px;color: #9a9a9a;margin-top: 7px;}
.inews ul li:hover .date{background-color: #054a8a;}
.inews ul li:hover .day,.inews ul li:hover .year{color: #fff}

.hotline {height: 192px;text-align: center;background-color: #2777c1;margin-top: 68px;}
.hotline h1 { font-size: 30px;color: #fff;padding-top: 43px;margin-bottom: 25px;}
.hotline p {font-size: 18px;color: #fff;}

.case {  }
.case.product .cont{padding-top: 50px;}
.case .cont {width: 1155px;margin: auto;padding-top: 80px;}
.case .cont .tit { text-align: center;margin-bottom: 30px;}
.case .cont .tit h1 {font-size: 32px;color: #7f7f7f;}
.case .cont .tit h2 {font-size: 26px;color: #000000;width: 470px;margin: auto; background:url(../images/aa_14.png) no-repeat center}
.case .cont .intro { font-size: 18px;color: #4a4747;text-align: center;margin-bottom: 50px;}

.hb {  }
.hb .cont {width: 1155px;margin: auto;padding-top: 88px;}
.hb .cont .tit { text-align: center;border-bottom: 1px solid #e5e5e5;margin-bottom: 70px;}
.hb .cont .tit h1 {font-size: 32px;color: #1e1e1e;}
.hb .cont .tit h2 { font-size: 20px;color: #808080;width: 100px;margin: auto;border-bottom: 6px solid #054a8a;padding-bottom: 9px;}

.botnav{height: 230px;background-color: #e5e7e7;overflow: hidden;margin-top: 40px;padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #ccc;position: relative;}

.botnav .left{float: left;color: #5b5c5c;font-size: 14px;}
.botnav .left a{color: #5b5c5c;font-size: 14px;}
.botnav .bnav{overflow: hidden;margin-bottom: 30px;}

.botnav .cont{width: 1186px;margin:0 auto;}
.botnav .bnav ul{}
.botnav .bnav ul li{float: left;}
.botnav .bnav ul a{margin-right: 10px;}
.botnav .bnav ul a span{display: inline-block;margin-left: 10px;}

.botnav .infos ul h1{margin-bottom: 5px;}
.botnav .infos ul h1 a{}
.botnav .infos ul li a{}
.botnav .infos ul li{margin-bottom: 5px;}

.botnav .right{float: right;margin-top: 20px;}
.botnav .right p{font-size: 16px;color: #373838;margin-bottom: 10px;}
.botnav .right img{width: 155px;height: 155px;}

.footer{height: 45px;line-height: 45px;text-align: center;color: #f6f6f6;font-size: 14px;background-color: #363636;}
.footer a{color: #f6f6f6;font-size: 14px;}

.jianjie{background:url(../images/jianjie.png) no-repeat left; background-position-x:10px}
.lianxi{ background:url(../images/lianxi.png) no-repeat left; background-position-x:10px}
.huoban{ background:url(../images/huoban.png) no-repeat left; background-position-x:10px}
.anli{ background:url(../images/case.png) no-repeat left; background-position-x:10px}

.newscont {width: 1200px;margin: auto;margin-top: 80px;overflow: hidden;}
.newscont .side {width: 185px;float: left;}
.newscont .side ul {  }
.newscont .side ul li {width: 100%;height: 66px;line-height: 66px;text-align: center;background-color: #eeeeee;}
.newscont .side ul li.newsdt{background: url(../images/news.png) #eeeeee no-repeat left;background-position-x: 31px;}
.newscont .side ul li.newsdt a{margin-left: 44px;}
.newscont .side ul li a { color: #054a8a; font-size: 18px;}
.newscont .newslist {float: right;width: 960px;}
.newscont .newslist ul {  }
.newscont .newslist ul li {margin-bottom: 45px;overflow: hidden;}
.newscont .newslist ul li .time {width: 70px;height: 77px;text-align: center;float: left;background-color: #054a8a;color: #fff;margin-right: 24px;padding-top: 4px;}
.newscont .newslist ul li .time .day { font-size: 25px; }
.newscont .newslist ul li .time .year {font-size: 16px;  }
.newscont .newslist ul li img { float: left;width: 210px;height: 155px; }
.newscont .newslist ul li .info { float: right;width: 630px; }
.newscont .newslist ul li .info a{color: #000;}
.newscont .newslist ul li .info .title {font-size: 18px;color: #000;  }
.newscont .newslist ul li .info .des { font-size: 16px;color: #9b9b9b;margin-top: 18px;}
.newscont .newslist ul li .info .des a.more { font-size: 16px;color: #054a8a; }

.newsdetail{float: right;width: 960px;font-size: 16px;color: #000;}
.newsdetail .title{font-size: 22px;color: #000;}
.newsdetail .time{    font-size: 12px;
    color: #67717D;
    padding: 12px 0;}
.newsdetail p{font-size: 16px;color: #000;margin-bottom: 15px;}
.newsdetail img{max-width:900px; }

.pages {
    text-align: center;
}
.pages a {
    font-size: 14px;
    color: #666;
}


.hblist li {
    float: left;
    width: 178px;
    height: 163px;
    margin: 10px 10px 0 10px;
}

.caselist li {
    float: left;
    width: 280px;
    height: 249px;
    margin: 0px 30px 10px 0px;
}
.caselist a{margin: auto;padding: 0}
.caselist li img{width: 280px;height: 204px;}
.caselist li span{display: block;text-align: center;padding: 10px 0;font-size: 16px;color: #000;}



.business {width: 1100px;margin: auto;text-align: center;  }
.business .tit {  }
.business .tit h1 { font-size: 30px; color:#7f7f7f }
.business .tit h2 { font-size: 26px; color:#000; background:url(../images/aa_14.png) no-repeat center;}
.business .bscont {height: 303px; background:url(../images/cc_03.jpg) no-repeat center;  }
.business .bscont ul {padding-top: 90px;overflow: hidden;}
.business .bscont ul li { float: left;width:150px;text-align: center;margin-right: 85px;padding-top: 160px;}
.business .bscont ul li.rli{margin-right: 0;}
.business .bscont ul li p {font-size: 18px;color: #373d4b;}

.business .bscont ul li.one{ background:url(../images/yw_05_1.png) no-repeat top}
.business .bscont ul li.one:hover{ background:url(../images/yw_05.png) no-repeat top}

.business .bscont ul li.two{ background:url(../images/yw_07.png) no-repeat top}
.business .bscont ul li.two:hover{ background:url(../images/yw_07_1.png) no-repeat top}

.business .bscont ul li.three{ background:url(../images/yw_09.png) no-repeat top}
.business .bscont ul li.three:hover{ background:url(../images/yw_09_1.png) no-repeat top}

.business .bscont ul li.four{ background:url(../images/yw_11.png) no-repeat top}
.business .bscont ul li.four:hover{ background:url(../images/yw_11_1.png) no-repeat top}

.business .bscont ul li.five{ background:url(../images/yw_13.png) no-repeat top}
.business .bscont ul li.five:hover{ background:url(../images/yw_05.png) no-repeat top}


.nTab{width:1216px;margin:20px auto;overflow:hidden}
.none {display:none;}
.TabTitle{width: 820px;height: 47px;margin: auto;margin-bottom: 36px;}
.nTab .TabTitle li{float:left;cursor:pointer;height:47px;line-height:47px;text-align:center;width:124px;font-size: 16px;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{background:#2777c1;color:#fff}
.nTab .TabTitle .normal{color:#333}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;display:block}

.TabContent a.more{display: block;width: 137px;height: 40px;line-height: 40px;text-align: center;background-color: #2777c1;font-size: 16px;color:#fff;margin: auto;position: relative;right:35px;}
.TabContent ul{overflow: hidden;}
.TabContent ul li{width: 288px;height: 404px;background: url(../images/libg_03.jpg) no-repeat center;float: left;}
.TabContent ul li:first-child{margin-left: 0;}
.TabContent ul img{width: 276px;height: 270px;margin-left: 9px;}
.TabContent ul p{color: #242424;font-size: 16px;margin-top: 30px;margin-left: 40px;}

.map{ position: relative;width: 669px;height: 159px;left: 320px;top: -134px; float:left;}




















































































































