body,input,select,textarea,button,input::-webkit-input-placeholder{font-family:"microsoft yahei","PingFang SC","STHeitiSC-Light","Hiragino Sans GB","宋体","Arial","sans-serif";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{font-size:14px; background:#FFF; min-width: 1250px; color: #333;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
a{text-decoration:none; outline: none;color: #333;}
a:hover {text-decoration:none;color:#0061a8;}
.bg-gray{background: #f6f6f6;}
.contain{width:1250px; margin: 0 auto; overflow: hidden;}
.header-top{width: 100%; height: 140px;}
.logo-box{height: 90px;}
.logo{margin-top: 22px;}
.language{margin-top: 33px; font-size:0; border-radius: 22px; border: 1px solid #dcdcdc; overflow: hidden;}
.language a{display: inline-block; font-size:14px; color:#bbb; width:35px; text-align: center; line-height: 22px; height: 22px;}
.language a.active{color:#fff; background-color: #0061A8;}
.menu-bar{background-color: #0061A8; height: 50px;}
.menu-bar nav li{color:#FFF; float:left; margin-right: 80px;}
.menu-bar nav li a{display:block; height: 50px; line-height: 50px; color:#FFF; font-size:16px; font-weight: bold;}
.index-banner{width:100%; height: 521px; overflow: hidden; position: relative; z-index: 0;}
#ibanner li {display:none;}	
#ibanner li:first-child {display:block;}
#ibanner li{width:100%;height:521px; background-repeat:no-repeat; background-position: center top;}
#ibanner li a{display: block;width:100%; height: 100%;}
.index-banner ol.numericControls{position:absolute; left:0; bottom:20px; z-index:99; width:100%; text-align:center; font-size:0;}
.index-banner ol.numericControls li{display:inline-block; *display:inline; zoom:1;margin:0 8px; padding:0; vertical-align: top;}
.index-banner ol.numericControls li a{display:inline-block; *display:inline;zoom:1; vertical-align: top; font-size: 0; line-height: 0; width:48px; height: 6px; background-color: #FFF; border-radius: 6px;}
.index-banner ol.numericControls li.current a{background-color: #0061A8;}
.index-banner ol.numericControls li a:focus{outline:none;}
.index-pro-sort{height: 228px; background-color: #f3f3f3; overflow: hidden;}
.index-pro-sort ul{text-align: center; padding-top: 30px; width:1314px; font-size: 0;}
.index-pro-sort ul li{display: inline-block; margin: 0 71px; width:296px;}
.index-pro-sort ul li a{display: block; overflow: hidden; color: #333;}
.index-pro-sort ul li dl{float:left; width:125px; padding-top: 30px;}
.index-pro-sort ul li dl dt{font-size:26px; font-weight: bold;}
.index-pro-sort ul li dl dd{font-size:14px; margin-top: 30px;}
.index-pro-sort ul li dl dd span{display: inline-block; width: 108px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #333; -webkit-transition: all 0.2s; transition: all 0.2s;}
.index-pro-sort ul li a:hover dl dd span{background-color: #0061A8; border-color: #0061A8; color: #FFF;}
.index-pro-sort ul li figure{float:left; width:161px; height: 161px; overflow: hidden; margin-left: 10px;}
.index-about{width:100%; height: 555px;background: url(../images/bg_ia.jpg) no-repeat center top;}
.index-about h3{width:179px; height: 55px; background: url(../images/bg_t1.png) no-repeat 0 0; text-align: center; line-height: 55px; font-size:22px; font-weight: bold; color: #FFF; margin: 81px auto 0 auto;}
.index-about article{font-size:16px; color: #4a4a4a; line-height: 25px; margin-top: 20px; text-align: center; text-indent: 63px;}
.index-about .more{color: #999; font-size: 16px; display:block; margin: 30px auto 0 auto; width: 123px; height: 34px; text-align: center; line-height: 34px; border: 2px solid #bfbfbf;-webkit-transition: all 0.2s; transition: all 0.2s;}
.index-about .more:hover{color: #FFF; background-color: #ecb133; border-color: #ecb133;}
.index-service-sort{height: 249px; background: url(../images/bg_fwfl.jpg) no-repeat center top; text-align: center;}
.index-service-sort ul{font-size:0; padding-top: 46px;}
.index-service-sort ul li{display: inline-block;*display: inline; width:80px; margin: 0 54px;}
.index-service-sort ul li a{display: block; color: #FFF;}
.index-service-sort ul li figcaption{font-size:18px; font-weight: bold; margin-top: 15px;}
.index-service-sort ul li a figure img{-webkit-transition: all 0.5s; transition: all 0.5s;}
.index-service-sort ul li a:hover figure img{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.index-service-sort h5{color:#d8ebfb; font-size: 14px; margin-top: 43px;}
.index-pro-latest{height: 554px; padding: 60px 0 56px 0; background: url(../images/bg_gray_x.jpg) repeat-x 0 0;}
.box-title{font-size:22px; font-weight: bold; color: #0061A8; text-align: center;}
.box-title-icon{width:256px; height: 24px; margin: 12px auto 0 auto; position: relative; z-index: 0;}
.box-title-icon em{display: block; width:100%; height: 0; border-top:1px dotted #919191; position: absolute; z-index: 1; top:12px; left: 0;}
.box-title-icon span{display: inline-block; background: #FFF; font-size:24px; text-align: center; width:52px; height: 24px; position: absolute; z-index: 2; top:0; left: 50%; margin-left: -26px; color: #0061A8;}
.box-title-icon span i{display: inline-block; vertical-align: top;}
.pro-slide{margin-top: 52px; position: relative; z-index: 0;}
.pro-slide .parHd{text-align: center; font-size:0;}
.pro-slide .parHd li{display: inline-block; *display: inline; width:170px; height: 23px; border-bottom: 3px solid #d2d2d2; color: #aaa; margin: 0 36px; font-size:14px; font-weight: bold; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro-slide .parHd li.on{border-bottom-color: #0061A8; color: #0061A8;}
.pro-slide .Bd-box{position: relative; height: 350px; padding: 0 120px; overflow: hidden; margin-top: 65px;}
.slideGroup .sPrev,.slideGroup .sNext{position: absolute; top:50%; margin-top: -48px; display: block; width:57px; height: 96px; text-align: center; line-height: 96px; color: #FFF; font-size:18px; background-color: #0061A8; z-index: 20;}
.slideGroup .sPrev{left: 0;}
.slideGroup .sNext{right:0;}
.slideGroup .prevStop,.slideGroup .nextStop{background-color: #d2d2d2;}
.slide-pro-desc{width:866px; margin: 0 auto; overflow: hidden;}
.slide-pro-desc figure{float: left; width:340px; height:340px; overflow: hidden; background-color:#FFF; text-align:center;}
.slide-pro-desc figure img{max-width:100%; max-height:100%;}
.slide-pro-desc dl{float: left; width:461px; margin-left: 65px;}
.slide-pro-desc dl dt{font-size:22px; font-weight: bold;}
.slide-pro-desc dl dd{margin-top: 36px;}
.slide-pro-desc dl dd h3{font-size:18px; line-height: 15px; font-weight: bold; background: url(../images/img_ico_ss.png) no-repeat 0 0;padding-left: 16px;}
.slide-pro-desc dl dd article{padding-left: 16px; padding-top: 16px; font-size: 14px; color: 666;}
.index-news{padding: 80px 0; background: url(../images/bg_sha.jpg) no-repeat center top;}
.index-news-list{margin-top: 48px; overflow: hidden; position: relative; z-index: 0;}
.index-news-list dl{width:598px; float: left;}
.index-news-list dl dd{color:#666; font-size:12px; padding-top: 12px; line-height: 18px;}
.index-news-list dl dd.link{font-size:18px; font-weight: bold; padding-top: 14px; line-height: normal;}
.index-news-list dl dd.link a{color: #0061A8;}
.index-news-list dl dd.date{color: #999; line-height: normal;}
.index-news-list ul{width:601px; float: left; margin-left: 51px; margin-top: -15px;}
.index-news-list ul li{border-bottom: 1px solid #e5e5e5;}
.index-news-list ul li a{display: block; padding: 15px 20px 15px 3px; overflow: hidden;}
.index-news-list ul li .link-date{width:65px; height: 55px; padding: 5px 0 0; border: 5px solid #e6eaec; text-align: center; color: #888; margin-right: 12px;}
.link-date h3{font-size:34px; font-weight: bold; line-height: 30px; color: #0061A8; margin-bottom: 3px;}
.index-news-list ul li .link-cont{width:491px;}
.link-cont h3{font-size:16px; font-weight: bold; color: #4a4a4a;}
.link-cont h4{font-size:12px; color: #999; padding: 8px 0;}
.link-cont h4 i{margin-right: 5px; font-size: 14px;}
.link-cont h5{font-size:12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.btn-img-more{display: block; position: absolute; bottom: 0; right:286px;}
.foot-content{background-color:#313131;}
.pro-search{width:564px; height: 62px; padding: 23px 0 0 345px; background: url(../images/bg_b_ss.png) no-repeat 0 0; margin: 0 auto;}
.search-sort{height: 40px; background-color: #FFF; position: relative; z-index: 0;}
.search-sort span{display: block;color: #0061A8; line-height: 40px; padding:0 4px 0 11px;}
.search-sort i{font-size:29px; display: inline-block; vertical-align: middle; margin-left: -5px;}
.search-input{width:301px; height: 40px; background: url(../images/bg_ss.png) no-repeat 0 0; margin-left: 14px; position: relative; z-index: 0;}
.search-input input{width:226px; height: 40px; background: #FFF; border: 0; padding: 0 5px; float: left;}
.search-input button{width:65px; height: 40px; border: 0; background: none; cursor: pointer; float: left;}
.search-range{position: absolute; z-index: 1; width:100%; top:40px; left: 0; background: #FFF; display: none;}
.search-range li{border-top: 1px solid #E5E5E5; text-align: center;}
.search-range li a{display: block; padding: 10px 0; color: #0061A8;}
.foot-menu{width:970px; margin: 50px auto 0 auto; overflow: hidden;}
.foot-menu figure{display: block; float: left; width:155px;}
.foot-menu ul{display: block; float: left;}
.foot-menu ul li{float: left; margin-left: 90px; width: 50px;}
.foot-menu ul li a{display: block; color: #aaa; margin-bottom: 12px; font-size:12px; -webkit-transition: all 0.3s; transition: all 0.3s;}
.foot-menu ul li a:hover{text-decoration: underline; color: #fff;}
.foot-menu section{float: left; width:270px; margin-left: 125px;}
.foot-menu section h3{border-bottom: 1px solid #FFF; color: #FFF; font-weight: bold; font-size:16px; height: 26px; line-height: 14px;}
.foot-menu section ol li{color: #aaa; font-size:12px; margin-top:12px;}
.social-icon{margin-top: 25px; font-size:0;}
.social-icon span{display: inline-block; vertical-align: top; color: #d2d2d2; margin: 0 8px; position: relative; z-index: 0;}
.social-icon span a{color: #d2d2d2; font-size:40px; -webkit-transition: all 0.3s; transition: all 0.3s;}
.social-icon span a:hover{color: #FFF;}
.weixin-qrc{position: absolute; z-index: 1; bottom:53px; left: -40px; display: none;}
.weixin-qrc i{display: block;position: absolute; z-index: 1; bottom:-16px; left: 52px; width:0; height: 0; border:8px dashed transparent; border-top: 8px dashed #FFF;}
.copy-right{border-top:1px solid #aaa; margin-top: 13px;font-size:12px; padding: 11px 0; color: #aaa;}
.copy-right a{color: #aaa; -webkit-transition: all 0.3s; transition: all 0.3s;}
.copy-right a:hover{text-decoration: underline; color: #fff;}

.inner-banner{width:100%; height: 300px; background-repeat: no-repeat; background-position: center top;}
.column-title{height: 123px; border-bottom: 15px solid #F3F3F3; text-align: center;}
.column-title ul{font-size:0;}
.column-title ul li{display: inline-block; vertical-align: top; background: url(../images/bg_v_line.gif) no-repeat right center;}
.column-title ul li a{display: block; width:169px; height: 100px; padding: 23px 0 0; text-align: center;-webkit-transition: all 0.3s; transition: all 0.3s;}
.column-title ul li.active a,.column-title ul li a:hover{background: #ecb133; color: #FFF;}
.column-title ul li i{font-size:35px; display: inline-block; height: 55px;}
.column-title ul li .icon-rencaizhongxin{font-size:42px;}
.column-title ul li .icon-chejian{font-size:39px;}
.column-title ul li p{font-size:16px; color: #777;-webkit-transition: all 0.3s; transition: all 0.3s;}
.column-title ul li.active a p,.column-title ul li a:hover p{color: #FFF;}
.location{height: 46px; border-bottom: 1px solid #e5e5e5; line-height: 46px; color: #929292; background: #FFF;}
.location .contain{width:1000px;}
.location .iconfont{color: #0061A8; margin-right: 10px; font-size:16px; display: inline-block; vertical-align: middle;}
.location span{float: right; color: #0061A8;}
.location span .iconfont{color: #a5a5a5;}
.location a{color: #929292;}
.location a:hover{text-decoration: underline;}
.inner-content{width:1000px; margin: 40px auto; overflow: hidden; background: url(../images/bg_cont.png) no-repeat center top; min-height: 250px; height: auto !important; height: 250px;}
.inner-title{height: 44px; text-align: center; color: #FFF; line-height: 44px; font-size: 18px; font-weight: bold;}
.inner-article{padding: 45px 0 0 60px; font-size:16px; line-height: 25px; color: #4A4A4A;}
.inner-article p{margin-bottom: 35px;}
.hr-box{width:940px; margin: 50px auto; overflow: hidden;}
.hr-title{font-weight: bold; font-size: 16px; color: #888; border-bottom: 2px solid #eee; padding-bottom: 10px;}
.hr-title table td{padding:0 30px;}
.hr-job-name{margin-top: 20px;}
.hr-job-name dl{margin-bottom: 20px;}
.hr-job-name dl dt{background: #f5f5f5;font-weight: bold; font-size: 16px; height: 50px; position: relative;z-index: 0; cursor: pointer;}
.hr-job-name dl dt table{height: 100%;}
.hr-job-name dl dt table td{padding:0 30px;}
.hr-job-name dl dt .ext{display: block; position: absolute; z-index: 1; width:36px; height: 36px; background: #0061A8; color: #FFF; font-size:18px; line-height: 36px; text-align: center; right:40px; top:8px}
.hr-job-name dl dd{padding: 30px 12px; display: none;}
.hr-job-name dl dd table{border-top:1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.hr-job-name dl dd table td{border-bottom:1px solid #e5e5e5; border-left: 1px solid #e5e5e5; padding: 15px 30px;font-weight: bold; font-size: 16px;}
.hr-job-name dl dd table td.title{text-align: center; background: #f5f5f5;}
.hr-mail{margin-top: 20px; font-size:16px; color: #888; font-weight: bold;}
.hr-mail .iconfont{font-size:30px; color: #0061A8; display: inline-block; vertical-align: middle; font-weight: normal; margin-right:5px;}
.hr-mail a{color: #888;}
.hr-mail a:hover{color: #0061A8;}
.inner-contain{width:1250px; margin: 0 auto; padding: 32px 0; overflow: hidden; background: #FFF;}
.left-menu{width:190px; overflow: hidden;}
.left-menu h1{background: #0061A8; color: #FFF; text-align: center; height: 46px; line-height: 46px; font-size:18px; font-weight: bold;}
.left-menu dl{margin-top: 2px;}
.left-menu dl dt{height: 50px; padding:0 45px 0 0; background: #e6eaec; font-size:14px; font-weight: bold; line-height: 50px; position: relative; z-index: 0;}
.left-menu dl dt a{display: block; padding: 0 0 0 29px; color: #4a4a4a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.left-menu dl dt i{display:block; color: #0061A8; position: absolute; z-index: 1; right:0; top:0; padding: 0 20px;}
.left-menu dl dd{padding: 10px 0; display: none;}
.left-menu dl dd a{display: block; text-align: center;padding: 10px 0;}
.left-menu dl dd a.active{color: #0061A8;}
.left-menu dl.active dd{display: block;}
.right-content{width:1020px; margin-left: 40px;}
.right-pro-search{border: 8px solid #e6eaec; padding: 24px 27px; overflow: hidden;}
.right-pro-search div{float: left;}
.right-pro-search .select{width:347px; font-size: 14px;}
.select select{border: 1px solid #e5e5e5; width: 248px; height: 30px;}
.right-pro-search .input{width:335px; margin-left: 40px;}
.input input{border: 1px solid #e5e5e5; width: 238px; height: 28px; padding: 0 5px;}
.right-pro-search .button{width:160px; margin-left: 68px;}
.button button{width:160px; height: 30px; background: #0061A8; color: #FFF; border: 0; cursor: pointer;}
.product-list{margin-top: 35px; overflow: hidden;}
.product-list ul{width:1110px;}
.product-list ul li{width:280px; height: 346px; float: left; margin-right: 90px; margin-bottom: 35px; overflow: hidden;}
.product-list ul li a{display: block; overflow: hidden;}
.product-list ul li figure{height: 280px; text-align: center;}
.product-list ul li figure img{max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s; transition: all 0.3s;}
.product-list ul li div{height:38px; background-color: #e6eaec; padding: 14px 20px; color: #4a4a4a; font-weight: bold; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s;}
.product-list ul li div p{height:38px;line-height: 38px;}
.product-list ul li div h3,.product-list ul li div h4{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width:210px;}
.product-list ul li div h4{margin-top: 8px;}
.product-list ul li div i{position: absolute; right:-20px; top:27px; font-size:16px; color: #FFF; -webkit-transition: all 0.3s; transition: all 0.3s;}
.product-list ul li a:hover figure img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.product-list ul li a:hover div{background-color: #0061A8; color: #FFF;}
.product-list ul li a:hover div i{right:20px;}
.pages{margin-top: 20px;}
.pages .digg {text-align: center; font-size:0;}
.pages .digg a,.pages .digg span {display:inline-block;font-size:12px; color: #999; margin: 0 5px;padding:0 15px;height:32px; line-height:32px; border:1px solid #e5e5e5;}
.pages .digg span.current {background: #0061A8; color: #FFF; border-color: #0061A8;}
.product-show{overflow: hidden;margin-bottom: 70px;}
.product-show figure{float: left; padding-left: 98px; margin-right: 77px; width:395px;}
.product-show dl{padding-top: 70px; font-size:16px; color: #666; float: left; width:680px;}
.product-show dl dt{font-size:26px; color: #0061A8; font-weight: bold; margin-bottom: 40px;}
.product-show dl dd{margin-bottom: 25px;}
.product-show dl dd h3{font-size:22px; line-height: 18px; font-weight: bold; background: url(../images/img_ico_ss.png) no-repeat 0 0;padding-left: 16px;}
.product-show dl dd article{margin-top: 10px;}
.article-cont{}
.article-cont .c-title{text-align: center; font-size:26px; font-weight: bold; margin-bottom: 18px;}
.article-cont .c-title::after{display: block; content: ''; height: 1px; width:200px; background: #bfbfbf; margin: 14px auto 0 auto;}
.news-list{width:1000px; margin: 0 auto; overflow: hidden;}
.news-list .cn-title{font-size:26px; font-weight: bold; color: #0061A8; margin-top: 10px;}
.title-tab{margin-top: 40px;}
.title-tab a{display: inline-block; height: 40px; line-height: 40px; width: 128px; text-align: center; font-size:15px; background: #e6eaec; color: #4A4A4A; margin: 0 30px;}
.title-tab a.active{background-color: #0061A8; color: #FFF;}
.news-list ul li{border-bottom: 1px solid #e5e5e5; padding: 55px 0; overflow: hidden;}
.news-list ul li a{display: block; overflow: hidden;}
.news-list ul li span{display:block; float: left; width:88px; height: 56px; border: 6px solid #e6eaec; text-align: center; padding: 16px 0;}
.news-list ul li span strong{font-size:36px; line-height: 34px; color: #0061A8;}
.news-list ul li span p{font-size: 16px; color: #888; margin-top: 5px;}
.news-list ul li dl{float: left; width:800px; margin-left: 27px;}
.news-list ul li dl dt{font-size:22px; font-weight: bold; color: #4a4a4a;}
.news-list ul li dl dd{font-size:16px; margin-top: 12px; color: #4a4a4a;}
.news-list ul li dl dd.read{font-size:12px; color:#b1b1b1}
.news-list ul li dl dd.read i{font-size:17px; vertical-align: middle; margin-right: 5px;}
.show-content{width:1000px; margin: 0 auto; overflow: hidden; position: relative;}
.show-title{font-size:22px; color: #4A4A4A; font-weight: bold;}
.show-title1{font-size:12px; color: #B1B1B1; margin-top: 38px;}
.show-share{position: absolute; z-index: 1; top:10px; right:10px; color: #B1B1B1; font-size: 14px;}
.show-share .bdsharebuttonbox{display: inline-block; vertical-align: middle;}
.show-article{margin-top: 38px; border-top:1px dashed #e5e5e5; padding: 40px 0; font-size:14px; line-height: 32px; color: #4A4A4A;}
.show-prev-next{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.show-prev-next li{border-bottom:1px dashed #E5E5E5; padding: 20px 0; font-size:18px;color: #4A4A4A; }
.show-prev-next li span{float:right; font-size:14px;}
.show-prev-next li a{font-weight: bold;color: #4A4A4A;}
.show-prev-next li a:hover{color:#0061A8}
.contact-box{width:1000px; margin: 0 auto; overflow: hidden;}
.contact-box h1{font-size: 26px; font-weight: bold; color: #0061A8; border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 30px;}
.contact-info{width:390px;}
.contact-info ul{margin-top: 5px;}
.contact-info ul li{margin-top: 20px; color: #4A4A4A; line-height: 22px;}
.contact-info dl{margin-top: 40px;}
.contact-info dl dd{margin-top: 16px;}
.contact-info dl dd a{display: inline-block; margin-right: 20px;}
.contact-form{width:555px; margin-left: 55px;}
.contact-form h3{font-size:20px; font-weight: bold; color: #4A4A4A;}
.contact-form ul{margin-top: 32px;}
.contact-form ul li{margin-bottom: 25px; border: 1px solid #e5e5e5;position: relative; z-index: 0; padding:5px 10px 5px 15px;}
.contact-form ul li font{position: absolute; z-index: 1; left: 8px; top:10px}
.contact-form ul li input,.contact-form ul li textarea{border: 0 none; width:420px}
.contact-form ul li.short{width:300px;}
.contact-form ul li.short input{width:200px;}
.contact-form ul li textarea{min-height: 80px;}
.contact-form ul li label{display: inline-block;width:65px;}
.contact-form ul li i{display: inline-block;position: absolute; z-index: 1; font-size:16px; right: 10px; top:7px; color: #cdcdcd;}
.contact-form div button{display: inline-block;background: #4669b7; width:160px; height: 34px; text-align: center; border:0; color: #FFF; cursor: pointer;}
.contact-map{margin-top: 50px;}
.article-img{margin:80px 0 0 60px; width:936px; overflow: hidden;}
.article-img ul li{width:282px; height: 252px; overflow: hidden; background: #eeeeee; float: left; margin: 0 30px 30px 0;}
.article-img ul li figure{height: 173px; overflow: hidden;}
.article-img ul li p{text-align: center; padding-top: 22px;}
.article-img ul li img{-webkit-transition: all .3s; transition: all .3s;}
.article-img ul li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
