body{width:100%;height:100%;margin:0;padding:0;min-width:1200px;line-height:26px;color:#333;font:16px "微软雅黑","Microsoft YaHei";background-color: #fff;}
div,p,span,ul,li,dl,dt,dd,ol,h1,h2,h3, h4,h6,a,img,textarea,input,em,b,i {margin:0;padding:0;font-weight: normal;border:none;}
a{text-decoration: none;outline:none;color:#333;}
ul,li,ol{list-style: none;}
input,textarea,img{outline:none;border:none;}
i,em{font-style:normal;}
p{line-height:26px;}
.lt{float:left;}
.rt{float:right;}
.hide{display: none;}
.show{display: block;}
.container{width:1200px;margin:0 auto;height:auto;  }

#header{height:90px;background:#fff}
#header div div{display: inline-block;}
.logo{width:800px;height:90px;}
.logo a{width:800px;height:90px;display: inline-block;}
.logo img{max-width:100%;max-height:100%;vertical-align: top;}
.search{width:240px;height:28px;background: #005aab;margin-top:40px;}
.search input{width:190px;height:26px;line-height:26px;margin:1px 0 0 1px ;padding:0 5px;font-size:14px;}
.search button{background: none;border:none;color:#fff;width:30px;text-align: center;font-size:19px;vertical-align: middle;}

#nav{height:50px;line-height:50px;background: #005aab;}
.nav{width:1200px;}
.nav li{ text-align: center;}
.nav li a{color:#fff;}
.nav li.nav-li{position: relative;height:50px;}
.nav li.nav-li{position: relative;height:50px;}
.nav li.current{background: #0095e6;}
.nav li:hover{background: #0095e6;}
.nav li .chilmenu{position: absolute;top:49px;z-index:50;display: none;width:100%;}
.nav li .chilmenu li{font-size:14px;height:40px;line-height:40px;background: #0580cb;}
.nav li .chilmenu li.current{background: #0161b0;}
.nav li .chilmenu li:hover{background: #0161b0;}
.nav li.nav-li .nav-a{display: inline-block;height:50px;overflow: hidden;}
.nav li .chilmenu li .navC-a{display: inline-block;height:40px;overflow: hidden;}


#banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:10px;}
#banner .bx-wrapper .bx-pager.bx-default-pager a{width:70px;height:3px;background: #fff;border:0;border-radius: 0;margin:0 10px;}
#banner  .bx-wrapper .bx-pager.bx-default-pager a:hover,#banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #0095e6;}

#main1{padding:56px 0;}
.main-title{text-align: center;}
.main-title .title-name{font-size:36px;}
.main-title .title-des{font-size:16px;margin:20px 0 35px;}

.index-pro{overflow: hidden;}
.index-pro .bd1{margin:20px 0;}
.bd1 ul li.current{display: block;}
.index-pro .bd ul.cur{    width: 12000px;  position: relative;  overflow: hidden;  padding: 0px;  margin: 0px;  }
.pro-nav{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;height:60px;line-height:60px;text-align: center;}
.pro-nav ul li{display: inline-block;}
.pro-nav ul li:first-child i{display: none;}
.pro-nav ul li i{vertical-align: top;}
.pro-nav ul li span{color:#666;font-size:18px;display: inline-block;width:100px;overflow: hidden;
    height:60px;line-height:60px;text-align: center;}
.pro-nav ul li.on span{color:#005aab;}
.pro-dl{padding:30px 40px;background: #f5f5f5;}
.pro-dl dt{width:334px;height:237px;border:1px solid #ccc;background: #fff;text-align: center;display: inline-block}
.pro-dl dt img{max-width:100%;max-height:100%;}
.pro-dl dd{vertical-align: top;width:740px;padding:0 0 0 30px;}
.pro-dl dd span{display: block;width:80px;height:30px;line-height:30px;color:#fff;
    background: #0095e6;font-size:18px;border-radius: 15px;padding:0 5px;overflow: hidden;}
.pro-dl dd p{font-size:14px;line-height:32px;height:96px;overflow: hidden;margin:10px 0 35px 0;}
.pro-dl dd a{color:#808080;font-size:14px;}
.pro-dl dd a:hover{color:#005aab;}

.pro-bot{text-align: center;}
.pro-bot ul li{display: inline-block;margin: 0 5px;width:14px;height:14px;}
.pro-bot ul li span{display: inline-block;width:8px;height:8px;border:1px solid #005aab;
    color:transparent;vertical-align: middle;}
.pro-bot ul li.on span{width:14px;height:14px;border:none;background: url(../images/index_05.png) no-repeat;}

#main2{background:url(../images/index_08.png) no-repeat;padding:40px 0;}
#main2 .main-title .title-name{color:#fff;}
#main2 .main-title .title-des{color:#fff;}
.m2-slide{margin:50px 0 0 0;position: relative;}
.m2-slide .m2-bd ul{padding-bottom:40px!important;}
.m2-slide .m2-bd ul li{width:380px;height:500px;margin-right:27px;text-align: center;}
.m2-slide .m2-bd ul li .m2-li{width:340px;height:460px;border-radius: 20px;
    background: #fff;display: inline-block;padding:20px;position: relative;}
.m2-slide .m2-bd ul li:after{content:"";display: inline-block; background: url(../images/m2-bg_03.png) no-repeat;width:334px;height:76px;margin-top:-40px;}
.m2-slide .m2-bd ul li .pic{width:100%;height:400px;}
.m2-slide .m2-bd ul li .pic img{max-width:100%;max-height:100%;}
.m2-slide .m2-bd ul li .title{margin-top:30px;width:100%;overflow: hidden;font-size:20px;height:26px;}
.m2-slide .m2-bd ul li:hover .title{color:#005aab;}
.m2-slide .m2-hd a{display: inline-block;width:38px;height:68px;position: absolute;top:50%;margin-top:-34px;}
.m2-slide .m2-hd a.prev{background: url(../images/prev_03.png) no-repeat;left:-70px;}
.m2-slide .m2-hd a.next{background: url(../images/next_05.png) no-repeat;right:-70px;}
.m2-slide .m2-hd a:hover.prev{background: url(../images/prev_033.png) no-repeat;}
.m2-slide .m2-hd a:hover.next{background: url(../images/next_055.png) no-repeat;}
.m2-more{width:202px;height:45px;line-height:45px;background: #fff;font-size:18px;color:#005aab;text-align: center;display: block;margin:0 auto;}
.m2-more:hover{background: #0095e6;color:#fff;}

#main3{padding:55px 0 98px ;}
.m3-content .m3-nav{    border-top: 1px solid #b3b3b3;  border-bottom: 1px solid #b3b3b3;
    height: 60px;  line-height: 60px;  text-align: center; margin-bottom:45px; }
.m3-content .m3-nav li{display: inline-block;width:120px;color:#666;border-bottom:3px solid transparent;height: 59px;  line-height: 59px; overflow: hidden;}
.m3-content .m3-nav li.current{color:#005aab;border-color:#005aab;}
.m3-content .m3-nav li:hover{color:#005aab;border-color:#005aab;}
.m3-text dl{display: none;}
.m3-text dl dt{width:374px;height:300px;text-align: center;display: inline-block;position: relative;overflow: hidden;}
.m3-text dl dt img{max-width:100%;max-height:100%;}
.m3-text dl dt:before{content:"";display: block;width:365px;border-top:1px solid #005aab;float:right;margin-top:-10px;margin-right:-10px;}
.m3-text dl dt:after{content:"";display: block;height:280px;border-right:1px solid #005aab;margin-top:-10px;margin-right:-10px;position: absolute;top:0;right:0;}
.m3-text dl dd{width:766px;padding-right:20px;  vertical-align: top;}
.m3-text dl dd p{font-size:14px;margin:15px 0 35px;height:182px;overflow: hidden;}
.m3-text dl dd a{font-size:14px;color:#005aab;}
.m3-text dl:nth-child(1){display: block;}
.m3-text dl.current{display: block;}




#main4{padding:40px 0 90px;background: url(../images/index_10_02.png) no-repeat;background-size:100% 100%;}
#main4 .m3-nav{margin-bottom:35px;}
.m4-txt{width:1230px;overflow: hidden;}
.m4-txt dl{display: inline-block;width:560px;height:160px;padding:10px;margin-right:30px;border:1px solid #ccc;
    background: #f2f2f2;margin-bottom:12px;vertical-align: top;}
.m4-txt dl dt{width:204px;height:160px;background: #fff;text-align: center;display: inline-block;}
.m4-txt dl dt img{max-width:100%;max-height:100%;}
.m4-txt dl dd{vertical-align: top;width:320px;padding-right:20px;}
.m4-txt dl dd h4{line-height:55px;width:310px;height:55px;overflow: hidden;font-size:16px;}
.m4-txt dl dd p{font-size:14px;color:#808080;line-height:23px;width:320px;height:46px;overflow: hidden;}
.m4-txt dl dd time{font-size:14px;color:#808080;display: block;margin-top:22px;}
.m4-txt dl:hover{border:2px solid #005aab;padding:9px;background: #fff;}
.m4-txt ul li{display: none;}
.m4-txt ul li:nth-child(1){display: block;}
.m4-txt ul li.current{display: block;}


.m4-more{width:202px;height:45px;line-height:45px;border:1px solid #005aab;font-size:18px;color:#005aab;text-align: center;display: block;margin:20px auto 0;}
.m4-more:hover{background: #fff;border-color:#fff;}


#footer{background: #333;border-top:5px solid #005aab;}
.link{height:45px;line-height:45px;text-align: center;}
.link ul li{display: inline-block;color:#ccc;font-size:14px;}
.link ul li a{color:#ccc;font-size:14px;}
.link ul li a:hover{color:#005aab;}
.link ul li i{color:#ccc;font-size:14px;display: inline-block;margin: 0 8px 0 14px;}
.link ul li:last-child i{display: none;}
.foot{padding:30px 0;overflow: hidden;text-align: center;box-shadow: 0 -3px 12px -4px #0e050a;}
.foot-logo{padding:0 30px;text-align: center;display: inline-block;vertical-align: top;width:280px;position: absolute;top:50%;left:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.foot-logo img{max-width:100%;max-height:100%;}
.foot .container{position: relative;overflow: hidden;}
.foot-rt{padding-left:45px;display: inline-block;border-left:1px solid #808080;text-align: left;}
.foot-rt ul.foot-nav li{display: inline-block;margin-right:37px;}
.foot-rt ul.foot-nav li:last-child{  margin-right:0;}
.foot-rt ul.foot-nav li a{color:#808080;font-size:14px;}
.foot-rt ul.foot-nav li:hover a{color:#fff;text-decoration: underline;}
.foot-rt .contact{margin:15px 0 20px;}
.foot-rt .contact p{font-size:12px;color:#808080;line-height:30px;}
.foot-rt .contact span{font-size:12px;color:#808080;margin-right:5px;display: inline-block;}
.foot-rt .copy{font-size:12px;color:#808080;line-height:30px;}
.foot-rt .copy a{color:#808080;font-size:12px;}
.foot-rt .copy a:hover{color:#fff;}

.ban img{max-width:100%;max-height:100%;vertical-align: bottom;}

/*****list-page*****/
#det-main{min-height:500px;}
.det-nav{position: relative;}
.nav-top{height:62px;line-height:62px;overflow: hidden;}
.det-navTitle{display: inline-block;width:280px;position: absolute;top:-62px;}
.det-navTitle span{width:260px;padding:0 10px;height:62px;display: block;background: #00539d;font-size:28px;color:#fff;line-height:75px;overflow: hidden;}
.det-navTitle i{width:260px;padding:0 10px;height:62px;display: block;background: #196ab3;font-size:28px;color:#fff;line-height:50px;overflow: hidden;}
.posnavs{height:62px;max-width:690px;overflow: hidden;text-align: right;}
.posnavs li{display: inline-block;color:#808080;font-size:14px;}
.posnavs li a{color:#808080;font-size:14px;}
.posnavs li.current a{color:#005aab;}
.posnavs li:hover a{color:#005aab;}
.posnavs li:last-child a{color:#005aab;}

ul.one{border-bottom:1px solid #ccc;margin-top:10px;position: relative;}
ul.one li a{display: inline-block;width:100%;}
ul.one .one-li{display: inline-block;line-height:54px;width:140px;text-align: center;  height:64px;overflow: hidden;vertical-align: bottom;}
ul.one .one-li a{color:#808080;font-size:22px; height:60px;border-bottom:4px solid transparent;vertical-align: bottom;}
ul.one .one-li a:hover{border-bottom:4px solid #005aab;color:#333;}
ul.one  .one-li a.box-on{border-bottom:4px solid #005aab;color:#333;}

ul.two{position: absolute;top:64px;width:100%;left:0;margin-top:20px;text-align: left; display: none;}
/*ul.two {display: none;}*/
ul.two .two-li{display: inline-block;margin-right:10px;width:140px;height:45px;line-height:45px;border-radius: 5px;
    position:relative;text-align: center;}
ul.two .two-li:last-child{margin-right:0;}
ul.two .two-li a{color:#333;border-radius: 5px;background: #e6e6e6;height:45px;line-height:45px;border:none;overflow: hidden;}
ul.two .two-li b{position: absolute;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;
    border-top:9px solid #e6e6e6;display: none;}
ul.two .two-li a:hover{background: #005aab;color:#fff;border:none;}
ul.two .two-li a:hover b{border-top-color:#005aab;}
 ul.two .two-li a.box-in{background: #005aab;color:#fff;}
 ul.two .two-li a.box-in b{border-top-color:#005aab;display: block;}

ul.three{display: none;position: absolute;top:54px;left:0;width:140px;border:1px solid #ccc;border-radius: 5px;background: rgba(235,235,235,0.8);}
ul.three .three-li{line-height:34px;height:34px;}
ul.three .three-li a{color:#333;line-height:34px;height:34px;border:none;}
ul.three .three-li a:hover {background: rgb(25,106,179);color:#fff;border:none;}
ul.three .three-li a.box-on {background: rgb(25,106,179);color:#fff;border:none;}

/******list-image*******/
.det-text{padding:60px 0 80px;}
.det-x{text-align: center;}
.det-x p,.det-x span{text-align: left;}
.det-x img{max-width:100%;max-height:100%;}
.list-img{width:1220px;}
.list-img a dl{width:285px;height:300px;background: #f2f2f2;display: inline-block;text-align: center;margin:0 16px 20px 0;}
.list-img a dl dt{width:283px;margin:1px auto 0;height:200px;text-align:center;background: #fff;}
.list-img a dl dt img{max-width:100%;max-height:100%;}
.list-img a dl dd{padding:20px 15px;text-align: left;transition: all linear .8s;-webkit-transition: all linear .8s;}
.list-img a dl dd h5{font-size:18px;width:265px;overflow: hidden;line-height:30px;height:30px;}
.list-img a dl dd p{font-size:14px;color:#808080;width:265px;overflow: hidden;line-height:30px;height:30px;}
.list-img a dl:hover{box-shadow: 0 0 8px 2px rgba(128,128,128,.5);}
.list-img a dl:hover dd{text-align: center;transition: all linear .8s;-webkit-transition: all linear .8s;}
.list-img a dl:hover dd h5{color:#005aab;}
.list-img a dl:hover dd p{color:#005aab;}
.page{text-align: center;margin:20px 0 0 0;}
.page li{display: inline-block;margin:0 3px;text-align: center;}
.page li a{display: inline-block;width:40px;height:36px;line-height:36px;background: #f2f2f2;}
.page li:hover a{background: #005aab;color:#fff;}
.page li.current a{background: #005aab;color:#fff;}
.page li.w a{width:100px;}

/******list-text*******/
.list-text li:nth-child(2n){background: #fafafa;}
.list-text li:first-child{border-top:1px solid #ccc;}
.list-text li{border-bottom:1px solid #ccc;height:80px;line-height:80px;padding:0 10px;}
.list-text li p:before{content:"";display: inline-block;vertical-align: middle;width:5px;height:5px;background: #b2b2b2;margin-right:10px;}
.list-text li p{width:950px;overflow: hidden;height:80px;line-height:80px;display: inline-block;}
.list-text li  time{font-size:14px;color:#808080;}
.list-text li:hover p{color:#005aab}
.list-text li:hover time{color:#005aab}
.list-text li:hover p:before{background:#005aab}

/******searchresult*********/
.ser{font-size:20px;color:#808080;margin-bottom:40px;text-align: center;}

/**********list-imagetext*****************/
.list-imgT{width:1240px;}
.list-imageText{width:538px;height:498px;border:1px solid #e2e2e2;padding:20px;margin:0 36px 40px 0;
    display: inline-block;    vertical-align: top;}
.list-imageText h4 a{font-size:18px;width:538px;overflow: hidden;height:24px;}
.list-imageText time{font-size:14px;margin-top:8px;}
.list-imageText i{display: block;width:538px;height:280px;text-align: center;margin:20px 0;}
.list-imageText i img{max-width:100%;max-height:100%;}
.list-imageText p{font-size:14px;max-height:78px;overflow: hidden;}
.list-imageText a{color:#808080;font-size:14px;margin-top:15px;}
.list-imageText:hover a{color:#005aab;}
.list-imageText:hover{border:2px solid #005aab;padding:19px;}


/***************content-news********************/
.new-txt{padding:40px 0;}
.new-txt img{max-width:100%;height:100%;}
.news{border-bottom:1px solid #e2e2e2;padding:0 0 30px 0;text-align: center;}
.news h3{font-size:24px;margin-bottom:15px;}
.news time{font-size:14px;color:#808080;margin:0 10px 0 0;}
.news a{font-size:14px;color:#005aab;}
.share{border-top:1px dashed #e2e2e2;padding-top:30px;width:100%;}
.share .bdsharebuttonbox{float:right;}
.page-ul{margin-top:-5px;}
.page-ul li a{font-size:14px;color:#808080;line-height:35px;}
.page-ul li a:hover{color:#005aab;}


/**********content-product**************/
.product{text-align: center;}
.pro-title h2{width:615px;height:31px;overflow: hidden;margin:0 auto;}
.bdBox{width:612px;height:384px;border:1px solid #e2e2e2;margin:15px auto;}
.bdBox ul li{text-align: center;line-height:  380px;width:612px;height:384px;}
.bdBox ul li img{max-width:100%;max-height:100%;vertical-align: middle;}
.hdBox{text-align: left;width:555px;margin:0 auto;padding: 0 30px;position: relative;}
.hdBox ul{height:96px;overflow: hidden;}
.hdBox ul li{width:128px;height:94px;border:1px solid #e2e2e2;text-align: center;margin:0 2px;display: inline-block;vertical-align: top;}
.hdBox ul li.on{border:2px solid #005aab;width:126px;height:92px;}
.hdBox ul li:hover{border:2px solid #005aab;width:126px;height:92px;}
.hdBox ul li img{max-width:100%;max-height:100%;}
.hdBox .prev,.hdBox .next{width:26px;height:94px;border:1px solid #e2e2e2;color:#e2e2e2;display: inline-block;
    line-height:94px;text-align: center;position: absolute;top:50%;margin-top:-48px;}
.hdBox .prev{left:0;}
.hdBox .next{right:0;}
.hdBox .prev:hover,.hdBox .next:hover{color:#005aab;border-color:#005aab;}
.pro-btn{border-top:1px dashed #e2e2e2;padding:17px 0;text-align: center;margin:20px 0 40px 0;}
.pro-btn span a{display: inline-block;text-align:center;width:102px;height:36px;line-height:36px;background: #e2e2e2;font-size:14px;margin:0 10px;}
.pro-btn span:hover a{color:#fff;background: #0095e6;}




