@charset 'utf-8';
/* reset */
body,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,p{margin:0;}
ul,ol,th,td,input,textarea{padding:0;}
body{font-family:'Microsoft YaHei';font-size:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
table{border-collapse:collapse;}
img,iframe{border:0;}
ol,ul{list-style:none;}
i,em{font-style:normal;}
strong{font-weight:normal;}
input,select,textarea{font-family:'Microsoft YaHei';}
textarea{overflow:auto;resize:none;}
a{text-decoration:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size:12px;color:#666;}
input:-moz-placeholder, textarea::-moz-placeholder{font-size:12px;color:#666;}
input::-moz-placeholder, textarea::-moz-placeholder{font-size:12px;color:#666;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-size:12px;color:#666;}
/************* top-box START *****************/
.top-box{background-color: #f5f5f5;font-size: 14px;line-height: 30px;color: #999;}
/************* top-box END *****************/
/************* header-box START *****************/
.header-box .wrap .area{height: 115px;}
.header-box .wrap .tele{top: 35px;right: 0;padding-left: 57px;}
.header-box .wrap .tele .inf{font-size: 22px;line-height: 24px;color: #333;}
.header-box .wrap .tele .name{font-size: 14px;line-height: 20px;color: #333;}
.header-box .wrap .tele:before{content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 48px;height: 48px;margin: auto 0;background: url(../images/icon/icon.png) 0 0;}
.m-nav{background-color: #06297d;}
.m-nav .nav>li{float: left;position: relative;margin-right: -2px;}
.m-nav .nav>li>.u-a{padding: 0 32px;font-size: 18px;line-height: 46px;color: #fff;}
.m-nav .nav>li:after{content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;width: 0;height: 15px;margin: auto 0;border-left: solid 1px #091a52;border-right: solid 1px #08379f;}
.m-nav .subnav{position: absolute;top: 46px;left: 0;z-index: 30;width: 100%;background: #11317d;text-align: center;}
.m-nav .subnav .u-a-wrap{white-space: nowrap;overflow: hidden;font-size: 16px;line-height: 35px;color: #fff;}
.m-nav .nav .active,
.m-nav .nav .hover{background-color: #fff;}
.m-nav .nav .active:after,
.m-nav .nav .hover:after{border-color: transparent;}
.m-nav .nav .active>.u-a,
.m-nav .nav .hover>.u-a{color: #06297d;}
.m-nav .subnav li:hover{background: #113490;}
.m-nav .nav>li:before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 0;border-top: solid 3px #06297d;}
.m-nav .nav .hover:before{animation: hvrNav .3s ease;animation-fill-mode: forwards;}
@keyframes hvrNav{from{width:0;}to{width:100%;}}
@-moz-keyframes hvrNav{from{width:0;}to{width:100%;}}
@-webkit-keyframes{from{width:0;}to{width:100%;}}
/************* header-box END *****************/
/************* banner-box START *****************/
.banner-box .u-img{height: 494px;}
.u-pag-banner{bottom: 20px;left: 0;}
.u-pag-banner span{display: inline-block;*display: inline;*zoom: 1;width: 11px;height: 11px;margin: 0 4.5px;background-color: #fff;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.u-pag-banner .selected span{background-color:#bb1a2c;}
/************* banner-box END *****************/
/************* m-header START *****************/
.m-header{position: relative;padding: 24px 0 45px 0;text-align: center;}
.m-header:after{content: "";display: block;position: absolute;top: 44px;left: 0;z-index: 1;width: 100%;border-top: solid 1px #d3d5d8;}
.m-header .title{position: relative;z-index: 2;display: inline-block;*display: inline;*zoom: 1;padding: 0 45px;background-color: #fff;font-size: 24px;line-height: 42px;color: #06297d;}
.m-header .title:before,
.m-header .title:after{content: "";display: block;position: absolute;top: 0;bottom: 0;width: 6px;height: 6px;margin: auto 0;background-color: #d3d5d8;}
.m-header .title:before{left: 0;}
.m-header .title:after{right: 0;}
.m-header .inf{font-size: 16px;line-height: 27px;color: #666;}
/************* m-header END *****************/
/************* m-partner START *****************/
.m-partner .content{padding-bottom: 42px;}
.m-partner li{position: relative;margin: 5px 14px;overflow: hidden;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.m-partner li:hover{-webkit-box-shadow: 0 0 5px 5px #d4d4d4; -moz-box-shadow: 0 0 5px 5px #d4d4d4; box-shadow: 0 0 5px 5px #d4d4d4;}
/************* m-partner END *****************/
/************* m-case START *****************/
.m-case{background-color: #f2f2f2;}
.m-case .m-header .title{background-color: #f2f2f2;}
.m-case .content{padding-bottom: 37px;}
.m-case .tabBtn{width: 170px;}
.m-case .tabBtn li{position: relative;height: 185px;background-color: #fff;overflow: hidden;cursor: pointer;}
.m-case .tabBtn li .iconWrap{position: absolute;bottom: 70px;left: 0;width: 100%;text-align: center;}
.m-case .tabBtn li .icon-on{display: none;}
.m-case .tabBtn li .name{margin-top: 124px;font-size: 18px;line-height: 48px;color: #666;font-weight: bold;}
.m-case .tabBtn .active{background-color: #06297d;}
.m-case .tabBtn .active .name{color: #fff;}
.m-case .tabBtn .active .icon{display: none;}
.m-case .tabBtn .active .icon-on{display: inline-block;*display: inline;*zoom: 1;}
.m-case .tabCtnWrap{width: 923px;height: 370px;}
.m-case .tabCtn{height: 3700px;}
.m-case .item-tabCtn{height: 370px;overflow: hidden;}
.m-case .item-tabCtn ul{width: 928px;}
.m-case .item-tabCtn li{float: left;position: relative;width: 226px;margin: 0 5px 5px 0;}
.m-case .item-tabCtn li .u-img{height: 182px;}
.m-case .item-tabCtn li:first-child{width: 460px;}
.m-case .item-tabCtn li:first-child .u-img{height: 370px;}
.m-case .item-tabCtn li .name{position: absolute;bottom: 0;left: 0;width: 100%;background: url(../images/background/bg-grey.png);font-size: 16px;line-height: 60px;color: #fff;text-align: center;}
.m-case .item-tabCtn li:hover .name{   background-color: rgba(6 ,41, 125,0.6);}
/************* m-case END *****************/
/************* m-equipment START *****************/
.m-equipment .content{padding-bottom: 22px;}
.m-equipment li{float: left;width: 262px;margin: 0 8px;}
.m-equipment li .u-img{height: 262px;}
.m-equipment li .name{background-color: #f2f2f2;font-size: 16px;line-height: 50px;color: #666;text-align: center;}
.m-equipment li:hover .name{color: #06297d;}
/************* m-equipment END *****************/
/************* m-news START *****************/
.m-news .area{padding-bottom: 20px;}
.m-news .header{background-color: #06297d;line-height: 40px;}
.m-news .header .tit{margin-left: 15px;font-size: 15px;}
.m-news .header .more{margin-right: 15px;font-size: 14px;color: #fff;}
.m-news .content{height: 250px;border: solid 1px #ededed;}
.m-news .about{width: 263px;margin-right: 17px;}
.m-news .about .u-img{width: 228px;height: 111px;margin: 17px auto 0 auto;border: solid 1px #ededed;}
.m-news .about .ctn{width: 230px;height: 96px;overflow: hidden;margin: 10px auto 0 auto;font-size: 14px;line-height: 24px;color: #666;text-align: justify;}
.m-news .news{width: 540px;}
.m-news .news ul{height: 96px;overflow: hidden;}
.m-news .news li .u-a-wrap{position: relative;}
.m-news .news li .title{margin-right: 83px;font-size: 14px;line-height: 24px;color: #333;text-indent: 17px;}
.m-news .news li .date{position: absolute;top: 0;right: 18px;font-size: 12px;line-height: 24px;color: #666;}
.m-news .news .hot{width: 505px;margin: 17px auto 15px auto;}
.m-news .news .hot .u-img{width: 204px;height: 111px;}
.m-news .news .hot .m-article{height: 111px;margin-left: 220px;}
.m-news .news .hot .tit{margin-bottom: 12px;font-size: 16px;line-height: 24px;color: #333;}
.m-news .news .hot .ctn{height: 36px;overflow: hidden;font-size: 14px;line-height: 18px;color: #666;}
.m-news .news .hot .more{bottom: 1px;left: 0;width: 86px;background-color: #ededed;font-size: 14px;line-height: 29px;color: #666;}
.m-news .news li:hover .title{background-color: #f4f4f4;}
.m-news .news .hot .more:hover{background-color: #06297d;color: #fff;}
.m-news .contact{width: 263px;}
.m-news .contact .content{background: url(../images/background/bg-contact.jpg) no-repeat center bottom;}
.m-news .contact .infWrap{margin: 24px 17px 0 17px;}
.m-news .contact .inf{position: relative;margin: 16px 0;padding-left: 35px;font-size: 14px;line-height: 24px;color: #06297d;}
.m-news .contact .inf:before{content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 25px;height: 25px;margin: auto 0;background: url(../images/icon/icon.png);}
.m-news .contact .name:before{background-position: -48px 0;}
.m-news .contact .tele:before{background-position: -73px 0;}
.m-news .contact .mail:before{background-position: -98px 0;}
.m-news .contact .fax:before{background-position: -123px 0;}
.m-news .contact .addr:before{margin-top: 0;background-position: -148px 0;}
/************* m-news END *****************/
/************* footer-box START *****************/
.footer-box{background-color: #333;}
.footer-box .area{padding-bottom: 20px;}
.footer-box .topWrap{height: 80px;border-bottom: solid 1px #484848;}
.footer-box .tele{margin-top: 20px;}
.footer-box .tele .name{font-size: 16px;line-height: 20px;color: #7c7c7c;}
.footer-box .tele .inf{font-size: 24px;line-height: 26px;color: #7c7c7c;}
.m-link{margin-top: 30px;}
.m-link li{float: left;position: relative;}
.m-link .u-a{margin-left: 15px;font-size: 14px;line-height: 20px;color: #7c7c7c;}
.m-link .underline:after{bottom: 0;}
.footer-box .weixin .name{font-size: 14px;line-height: 24px;color: #7c7c7c;text-align: center;}
.footer-box .weixin{width: 100px;margin: 20px 20px 0 0;}
.footer-box .weixin img{width: 100%;}
.footer-box .m-copyright{margin-top: 60px; font-size: 14px;line-height: 28px;color: #818181;}
/************* footer-box END *****************/
/************* page-left START *****************/
.page-left{width: 200px;}
.m-pageNav{margin-bottom: 15px;}
.m-pageNav .header{background-color: #06297d;margin-bottom: 2px;padding: 16px 0;text-indent: 20px;-webkit-box-shadow: 1px 2px 2px #8394bd; -moz-box-shadow: 1px 2px 2px #8394bd; box-shadow: 1px 2px 2px #8394bd;}
.m-pageNav .header .CH{font-size: 20px;line-height: 27px;}
.m-pageNav .header .EN{font-size: 16px;line-height: 22px;}
.m-pageNav .subnav{padding: 10px 0;border: solid 1px #06297d;background-color: #fff;}
.m-pageNav .nav>li>.u-a-wrap{background-color: #06297d;color: #fff;}
.m-pageNav .subnav .u-a-wrap{color: #666;}
.m-pageNav .nav>li .u-a-wrap{font-size: 16px;line-height: 42px;text-indent: 20px;}
.m-pageNav .subnav li:hover .u-a-wrap{text-decoration: underline;color: #06297d;}
.m-pageNav .active>.u-a-wrap{background-color: #ba192b !important;}
.m-pageContact{margin-bottom: 40px;}
.m-pageContact .header{margin-bottom: 2px;background-color: #06297d;font-size: 15px;line-height: 40px;text-indent: 20px;-webkit-box-shadow: 1px 2px 2px #8394bd; -moz-box-shadow: 1px 2px 2px #8394bd; box-shadow: 1px 2px 2px #8394bd;}
.m-pageContact .content{background-color: #06297d;}
.m-pageContact .content .display{padding: 14px 0 10px 0;}
.m-pageContact .content .inf{width: 170px;margin: 0 auto;padding-bottom: 20px;font-size: 14px;line-height: 24px;}
/************* page-left END *****************/
/************* m-position START *****************/
.page-box{margin: 20px 0 0 220px;}
.m-position{border-bottom: solid 1px #c8c8c8;}
.m-position .title{padding-right: 11px;font-size: 18px;line-height: 56px;color: #4d4d4d;}
.m-position .line{bottom: -1px;left: 0;width: 100%;border-top: solid 2px #999;}
.m-position .line:after{content: "";display: block;position: absolute;top: -2px;left: 0;right: 0;width: 9px;height: 6px;margin: 0 auto;background: url(../images/icon/arrow-b.jpg);}
.m-position .position{font-size: 12px;line-height: 56px;color: #666;}
.m-position .position a{color: #666;}
.m-position .position .u-underline:after{bottom: 17px;}
/************* m-position END *****************/
/************* m-equipmentList START *****************/
.m-equipmentList{margin-top: 23px;}
.m-equipmentList ul{width: 890px;}
.m-equipmentList li{float: left;width: 286px;margin: 0 10px 10px 0;}
.m-equipmentList li .u-img{height: 286px;}
.m-equipmentList li .name{background-color: #858585;font-size: 16px;line-height: 60px;color: #fff;text-align: center;}
.m-equipmentList li:hover .name{background-color: #06297d;}
/************* m-equipmentList END *****************/
/************* m-caseList START *****************/
.m-caseList{margin-top: 23px;}
.m-caseList ul{width: 890px;}
.m-caseList li{float: left;width: 286px;margin: 0 10px 10px 0;}
.m-caseList li .u-img{height: 230px;}
.m-caseList li .name{background-color: #858585;font-size: 16px;line-height: 60px;color: #fff;text-align: center;}
.m-caseList li:hover .name{background-color: #06297d;}
/************* m-caseList END *****************/
/************* m-newsList START *****************/
.m-newsList{margin-top: 23px;}
.m-newsList li{padding: 18px 0;border-bottom: solid 1px #d4d4d4;}
.m-newsList li .u-img{float: left;width: 204px;height: 111px;margin-left: 18px;}
.m-newsList li .m-article{margin-left: 237px;}
.m-newsList li .m-article .tit{margin-bottom: 12px;font-size: 16px;line-height: 24px;color: #333;}
.m-newsList li .m-article .ctn{height: 72px;overflow: hidden;font-size: 14px;line-height: 18px;color: #666;}
.m-newsList li:hover{background-color: #f4f4f4;}
/************* m-newsList END *****************/
/************* m-articleDtl START *****************/
.m-articleDtl{margin: 23px 0;}
.m-articleDtl .tit h1{padding: 10px;font-size: 24px;line-height: 28px;color: #505050;}
.m-articleDtl .inf{padding: 5px;font-size: 12px;line-height: 24px;color: #666;}
.m-articleDtl .display{padding-bottom: 10px;border-bottom: solid 1px #ccc;}
.m-articleDtl .display img{max-width: 100%;}
.m-articleDtl .ctn{margin-top: 20px;padding: 0 15px;font-size: 12px;line-height: 20px;color: #333;}
.m-articleDtl .paging{margin: 20px 0;padding-top: 10px;border-top: solid 1px #ccc;}
.m-articleDtl .paging a{font-size: 12px;line-height: 20px;color: #333;}
.m-articleDtl .paging a:hover{color: #666;}
/************* m-articleDtl END *****************/
/************* m-album START *****************/
.m-album{position: relative;}
.m-album .u-roll{position: absolute;top: 50%;left: 50%;padding: 0 100px;}
.m-album .prev,
.m-album .next{position: absolute;top: 0;width: 100px;height: 100%;background: #e4e4e4 no-repeat center center;}
.m-album .prev{left: 0;background-image: url(../images/icon/album-p.png);}
.m-album .next{right: 0;background-image: url(../images/icon/album-n.png);}
.m-album .prev:hover,
.m-album .next:hover{background-color: #29BE32;}
/************* m-album END *****************/

.m-partner{
	display: none;
}