﻿/*样式重置*/
img,strong,dd,dl,dt,ol,ul,li{margin:0;padding:0;border:none;list-style:none}
body {padding-top:59px;font-family:"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei";color:#666}
.overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.none{display:none}

/*bootstrap重置*/
.jumbotron,.footer,.modbox,.js-main{min-width:1200px}
.container{width:1170px;max-width:none !important}
.btn{border-radius:0}

/*头部导航*/
.navbar{background-color:#fff;height:59px;margin-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,0.2);border:0}
.navbar .nav li a{font-size:16px;color:#696969;border-bottom:3px solid transparent;padding:18px}
.navbar .nav li a:hover{background-color:#fff;color:#2ea7e0}
.navbar .nav li a:focus{background-color:transparent}
.navbar .nav li.active a{border-bottom-color:#2ea7e0;color:#2ea7e0}
.navbar .logo{width:145px;height:59px;padding:18px;background:url(../images/logo.png) no-repeat center center;text-indent:-9999px}
.navbar .tel{padding:15px 10px 15px 40px;margin-bottom:0}
.navbar .tel .glyphicon{width:100px;height:30px;margin-right:7px;line-height:27px;text-align:center;border-radius:4px;background:#ff8033;color:#fff;top:-1px;}
.navbar .tel strong{font-size:17px;color:#ff8033;line-height:26px}

/*底部区域*/
.footer{background-color:#2c3038;color:#aeaeae}
.footer .copyright{background-color:#272b32;font-size:12px;padding:15px 0 25px 0}
.footer .copyright p{margin-bottom:0}
.footer .link{padding:20px 50px}
.footer .link .logo{display:block;width:145px;height:40px;float:left;background:url(../images/logo-bw.png) no-repeat center center}
.footer .link .contact{float:left;margin-left:70px}
.footer .link .contact strong{display:block;border-bottom:1px #3E424A solid;letter-spacing:2px;color:#fff;padding-bottom:7px;margin-bottom:5px;font-weight:normal}
.footer .link .contact p{line-height:25px}
.footer .link .contact p span{padding-right:20px}
.footer .follow{float:right}
.footer .follow li{float:left;width:50px;height:35px;position:relative}
.footer .follow .icon{display:block;width:35px;height:35px;margin:0 7px;background:url(../images/sprite.png) no-repeat -483px -80px;text-indent:-9999px}
.footer .follow .weibo{background-position:-586px -80px}
.footer .follow .app{background-position:-533px -80px}
.footer .follow .fl-box{width:135px;height:155px;border:1px #dfdfdf solid;background-color:#fff;text-align:center;position:absolute;bottom:55px;left:-35px}
.footer .follow .fl-box p{padding:7px 0;margin:0}
.footer .follow .fl-box p strong{display:block;color:#2c3038;font-weight:normal;line-height:16px}
.footer .follow .fl-box p i{font-size:12px;font-style:normal}
.footer .follow .fl-box .xjt{width:0;height:0;position:absolute;bottom:-11px;left:50%;margin-left:-15px;border-left:8px transparent solid;border-right:8px transparent solid;border-top:11px #fff solid}

/*首页样式*/
.home .jumbotron{height:670px;background:url(../images/bg-1.jpg) no-repeat center center;padding:0}
.home .jumbotron .txt-js{width:320px;height:300px;margin:90px 0 0 300px}
.home .jumbotron .txt-js h3{font-size:34px;color:#000;letter-spacing:2px;position:relative;margin-bottom:15px}
.home .jumbotron .txt-js sup{font-size:21px}
.home .jumbotron .txt-js .line{display:block;height:3px;width:90px;background-color:#2ea7e0;position:absolute;bottom:-10px;left:42px}
.home .jumbotron p{font-size:18px;padding-top:10px}
.home .jumbotron ul li{width:70px;height:80px;text-align:center;line-height:80px;margin:0 2px;float:left;text-indent:-9999px}
.home .jumbotron ul li.li2,.home .jumbotron ul li.li5{background-image:url(../images/hexagon-3.png)}
.home .jumbotron ul li.li1,.home .jumbotron ul li.li3,.home .jumbotron ul li.li4,.home .jumbotron ul li.li6{background-image:url(../images/hexagon-1.png)}
.home .jumbotron ul li:hover{text-indent:0;background-image:none}
.home .jumbotron ul li a:hover{background:url(../images/hexagon-2.png) no-repeat center center;color:#fff;text-decoration:none;cursor:default}
.home .jumbotron ul li a{display:block;height:100%;background:url(../images/sprite.png) no-repeat 0 0}
.home .jumbotron ul .li1 a{background-position:-17px -58px}
.home .jumbotron ul .li2 a{background-position:-91px -58px}
.home .jumbotron ul .li3 a{background-position:-165px -58px}
.home .jumbotron ul .li4 a{background-position:-238px -58px}
.home .jumbotron ul .li5 a{background-position:-309px -58px}
.home .jumbotron ul .li6 a{background-position:-385px -58px}
.home .jumbotron ul .item{width:222px}
.home .jumbotron ul .icon-li2{margin-left:113px;margin-top:-16px}
.home .jumbotron .btn{background-color:transparent;color:#2ea7e0;border-color:#fff;margin-top:5px}
.home .jumbotron .btn:hover{border-color:#8dcfee}
.home .jumbotron .btn .glyphicon{color:#ff8033;font-size:14px;top:2px}
.home .modbox h3{color:#000;font-size:28px;position:relative}
.home .modbox h3 .line{display:block;height:3px;width:70px;background-color:#2ea7e0;position:absolute;bottom:-10px;left:50%;margin-left:-35px}
.home .modbox.about {margin-bottom:50px}
.home .modbox.about h3{line-height:25px}
.home .modbox.about .title p{font-size:20px;font-weight:100;padding:10px 0;margin-bottom:30px}
.home .modbox.about ul li{text-align:center}
.home .modbox.about .icon{display:block;width:100px;height:100px;border:2px #6CB4FD solid;border-radius:50%;margin:auto;background:url(../images/sprite.png) no-repeat 0 0}
.home .modbox.about ul li strong{display:block;font-size:18px;font-weight:normal;padding:15px 0;color:#000}
.home .modbox.about ul li p{padding:0 20px}
.home .modbox.about ul li .bg1{background-position:-18px -400px}
.home .modbox.about ul li .bg2{background-position:-146px -400px}
.home .modbox.about ul li .bg3{background-position:-263px -400px}
.home .modbox.about ul li .bg4{background-position:-384px -400px}
.home .modbox.about .more{width:165px;height:50px;line-height:50px;margin:40px auto 0 auto;display:block;padding:0;text-align:center;font-size:15px;background-color:#47A7E0;border:0}
.home .modbox.about .more:hover{background-color:#1b90c7}
.home .modbox.news{background:url(../images/bg-2.jpg) no-repeat center center;background-size:auto 100% ;padding:40px 0 30px 0}
.home .modbox.news .carousel-caption,.home .modbox.partner .carousel-caption{position:relative;text-shadow:0 0 0 transparent;text-align:center;left:0;right:0;width:65%;margin:auto;padding-bottom:50px}
.home .modbox.news .carousel-caption h3{font-size:18px;line-height:36px;padding:10px 0 30px 0;color:#666}
.home .modbox.news .carousel-caption .new-ly{padding:0 5px}
.home .modbox.news .carousel-caption .yh{font-size:120px;width:80px;height:80px;display:block;color:#ddd;font-family:"Arial";position:absolute}
.home .modbox.news .carousel-caption .left-yh{left:-70px;top:15px}
.home .modbox.news .carousel-caption .right-yh{right:-70px;top:15px}
.home .modbox.news .carousel-caption strong{font-weight:normal;color:#939393}
.home .modbox.news .carousel-indicators li{background:#fff;border:0}
.home .modbox.news .carousel-indicators li.active{background:#ff8033}
.home .modbox.partner{padding:40px 0 0 0}
.home .modbox.partner .logo-list li{float:left;margin:0 20px}
.home .modbox.partner .logo-list li img{border:1px #e9e9e9 solid;border-radius:3px}
.home .modbox.partner .carousel-inner{width:84%;margin:50px 8%}
.home .modbox.partner .carousel-caption{width:100%;padding:0;top:0}
.home .modbox.partner .carousel-control{background-image:none;color:#d3d3d3;text-shadow:0 0 0 transparent;font-size:30px;width:40px;height:40px;top:50%;margin-top:-20px}

/*产品页面*/
.prodcut .jumbotron{height:670px;background:url(../images/bg-3.jpg) no-repeat center center;padding:0;margin:0}
.prodcut .jumbotron .txt-js{width:420px;height:300px;margin:135px auto 0 auto}
.prodcut .jumbotron .txt-js h3{font-size:37px;letter-spacing:1px;color:#ff8033}
.prodcut .jumbotron .txt-js h3 sup{font-size:65%}
.prodcut .jumbotron .txt-js p{padding:12px 0 14px 0;margin-top:25px;margin-bottom:0;border-top:1px #E0DFDD solid}
.prodcut .jumbotron .txt-js .chupin{border-top:1px #E0DFDD solid;display:block;padding:20px 0;margin:0 40px;font-size:16px;color:#9d9d9d}
.prodcut .tips h4{margin:40px auto}
.prodcut .tips sup{font-size:65%}
.prodcut .tedian{background-color:#F9F9F9;padding:50px 0}
.prodcut .tedian .pic{overflow:hidden;padding-left:0}
.prodcut .tedian .txt{padding-left:30px;padding-right:0}
.prodcut .title h3,.joinus .title h3{margin-top:0;color:#000;letter-spacing:2px;position:relative;margin-bottom:25px}
.prodcut .title h3 .line,.joinus .title h3 .line{position:absolute;width:50px;height:3px;background-color:#2ea7e0;bottom:-10px;left:0}
.prodcut .tedian .txt p{font-size:15px}
.prodcut .tedian .txt li{padding:7px 0;color:#000}
.prodcut .tedian .txt li span{float:left;width:50px;height:50px;background:url(../images/sprite.png) no-repeat 0 0}
.prodcut .tedian .txt li strong{font-weight:normal;line-height:50px;float:left;padding-left:5px}
.prodcut .tedian .txt li .icon-1{background-position:-27px -4px}
.prodcut .tedian .txt li .icon-2{background-position:-247px -4px}
.prodcut .tedian .txt li .icon-3{background-position:-527px -6px}
.prodcut .tedian .txt li .icon-4{background-position:-463px -4px}
.prodcut .tedian .txt li .icon-5{background-position:-176px -4px}
.prodcut .tedian .txt li .icon-6{background-position:-603px -4px}
.prodcut .tedian .txt li .icon-7{background-position:-97px -4px}
.prodcut .tedian .txt li .icon-8{background-position:-677px -4px}
.prodcut .tedian .txt li .icon-9{background-position:-388px -4px}
.prodcut .tedian .txt li .icon-10{background-position:-315px -4px}
.prodcut .show{padding:50px 0}
.prodcut .show .title h3{letter-spacing:0}
.prodcut .show .title h3 .line{left:50%;margin-left:-25px}
.prodcut .show .title p{font-size:15px;line-height:25px;margin-bottom:30px}
.prodcut .pic-list{width:1010px;margin:auto}
.prodcut .pic-list li{padding:0;float:left}
.prodcut .pic-list li.pic-2{padding:0 11px}

/*加入我们*/
.joinus .jumbotron,.about .jumbotron{height:387px;background:url(../images/bg-4.jpg) no-repeat center center;padding:0;margin:0;color:#fff}
.joinus .jumbotron .container{height:100%;position:relative}
.joinus .jumbotron .txt-js{position:absolute;bottom:40px;left:20px}
.joinus .jumbotron .txt-js h3{font-size:46px}
.joinus .jumbotron .txt-js p{font-size:24px}
.joinus .icon-team{display:block;width:95px;height:85px;margin:30px auto;text-indent:-9999px;background:url(../images/sprite.png) no-repeat -508px -405px}
.joinus .info{background-color:#F9F9F9;padding-bottom:30px}
.joinus .title h3{margin-bottom:40px}
.joinus .title h3 .line{width:75px}
.joinus .txt p{font-size:16px;line-height:24px;margin-bottom:30px}
.joinus .job{padding-top:60px}
.joinus .job .title .line{left:50%;margin-left:-38px}
.joinus .job .nav-tabs{width:720px;margin:auto;padding:0;border:0;margin-bottom:20px}
.joinus .job .nav-tabs li{width:180px;height:90px}
.joinus .job .nav-tabs li a{border:0;height:90px;padding:0}
.joinus .job .nav-tabs li a:hover{background-color:transparent}
.joinus .job .nav-tabs li span{display:block;width:58px;height:58px;margin:auto;border-radius:50%;background:#b7b7b7 url(../images/sprite.png) no-repeat 0 0}
.joinus .job .nav-tabs li .icon-1{background-position:-25px -146px}
.joinus .job .nav-tabs li .icon-2{background-position:-94px -146px}
.joinus .job .nav-tabs li .icon-3{background-position:-160px -146px}
.joinus .job .nav-tabs li .icon-4{background-position:-227px -147px}
.joinus .job .nav-tabs li b{display:block;text-align:center;font-size:16px;line-height:35px;font-weight:normal;color:#b7b7b7}
.joinus .job .nav-tabs li.active span{background-color:#47A7E0}
.joinus .job .nav-tabs li.active b{color:#47A7E0}
.joinus .job .tab-content{background-color:#F9F9F9;padding:40px 0 120px 0}
.joinus .job .tab-content .tab-pane{background-color:#fff;padding:40px 30px}
.joinus .weneed{padding:0 10px}
.joinus .weneed h4{font-size:20px;color:#000;font-weight:normal;padding-bottom:20px;border-bottom:1px #C8C8C8 solid}
.joinus .weneed h5{font-size:17px;color:#000;margin-top:30px;padding-bottom:5px}
.joinus .weneed ol li{list-style-type:decimal;margin:0 20px 10px 20px;font-size:15px}
.joinus .weneed .toudi{display:block;width:120px;height:40px;margin:30px 0;text-align:center;line-height:40px;color:#2ea7e0;border:1px #47A7E0 solid}
.joinus .weneed .toudi:hover{background-color:#2ea7e0;color:#fff;text-decoration:none}
.joinus .hr-email{background-color:#fff}
.joinus .hr-email .txt-box{border:1px #F0F0F0 solid;margin:0 30px 50px 30px;padding:25px;background-color:#FEFEFE}
.joinus .hr-email .txt-box h5{font-size:24px;font-weight:100;padding-left:90px;background:url(../images/sprite.png) no-repeat -625px -433px;width:568px;margin:auto}
.joinus .footer{margin-top:0}

/*关于我们*/
.about{position:relative}
.about .jumbotron{background-image:url(../images/bg-5.jpg)}
.about .jumbotron .container{height:100%;position:relative}
.about .jumbotron .txt-js{position:absolute;top:120px;left:0;width:100%}
.about .jumbotron .txt-js h3{font-size:55px;padding-bottom:10px}
.about .jumbotron .txt-js p{font-size:18px}
.about .js-main .navbar{width:700px;z-index:100;margin:auto;margin-top:-30px;float:none;border-radius:0;box-shadow:0 0 0 transparent}
.about .js-main .navbar li{width:175px;height:55px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.about .js-main .navbar li.active a{border-bottom:0;background:#2ea7e0;color:#fff}
.about .js-main .navbar li a{border-bottom:0;color:#000}
.about .js-main .navbar li a:hover{border-bottom:0;margin-bottom:0}
.about .js-box{padding-bottom:60px}
.about .js-box h3{color:#000;font-size:26px;position:relative;margin-top:70px;font-weight:100}
.about .js-box h3 .line{display:block;width:55px;height:3px;background-color:#2ea7e0;position:absolute;left:50%;bottom:-10px;margin-left:-28px}
.about .js-box .txt-div{padding-top:30px}
.about #jianjie .pic-logo img{border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;margin-bottom:30px}
.about #jianjie .txt{font-size:15px;line-height:28px;margin-bottom:30px}
.about #youshi,.about #huoban{background-color:#F9F9F9}
.about #youshi ul li{margin-bottom:30px;height:171px}
.about #youshi ul li .ys-box{background-color:#fff;border:1px #eaeaea solid;padding:25px 40px;box-shadow:0 0 4px rgba(0,0,0,0.1)}
.about #youshi ul li .icon{float:left;width:92px;background:url(../images/hexagon-4.png) no-repeat;margin-right:25px}
.about #youshi ul li .icon span{display:block;width:92px;height:107px;text-indent:-9999px;background:url(../images/sprite.png) no-repeat 0 0}
.about #youshi ul li .icon .icon-1{background-position:-19px -290px}
.about #youshi ul li .icon .icon-2{background-position:-145px -290px}
.about #youshi ul li .icon .icon-3{background-position:-263px -290px}
.about #youshi ul li .icon .icon-4{background-position:-384px -290px}
.about #youshi ul li .txt{float:left;width:350px}
.about #youshi ul li h5{font-size:18px;color:#000;margin-top:0}
.about #licheng .lc-pic{padding:30px 0}
.about #huoban h3{margin-top:50px}
.about #huoban .logo-list{width:84%;margin:auto;padding:20px 0 30px 0}
.about #huoban .logo-list li{width:20%;float:left;text-align:center;margin-bottom:30px}
.about #huoban .logo-list li img{box-shadow:0 0 2px rgba(0,0,0,0.1)}
.about #huoban .logo-list li a:hover img{box-shadow:0 0 3px rgba(0,0,0,0.2)}
.about .footer{margin-top:0}
/***焦点图***/
.carousel-indicators .active{background-color:#ff8033}
.carousel-indicators li{background-color:#fff}
.carousel-indicators{ bottom:35px;}
.home .jumbotron2 {
    height: 670px;
    background: url(../images/dingdang-banner.png) no-repeat center center;
    padding: 0;
}
.home .jumbotron3 {
    height: 670px;
    background: url(../images/index-bg-3.jpg) no-repeat center center;
    padding: 0;
}
.home .jumbotron3 .txt-js{
	position:relative;
	top:270px;
	left:88px;
	margin: 0;
}
.home .jumbotron3 .btn {
    position: absolute;
    bottom: 100px;
    background-color: transparent;
    color: #2ea7e0;
    border-color: #fff;
    margin-top: 5px;
    padding: 21px 80px;
    border: 0px solid transparent;
    
}
.prodcut .jumbotron-dingdang{
	width:790px;
    height: 510px;
    padding: 0;
}
.prodcut .jumbotron-pinzhuang{
    height: 670px;
    background: url(../images/index-bg-pinzhuang.jpg) no-repeat center center;
    padding: 0;
}
.navbar-right .dropdown-menu{
	right:auto !important;
	min-width:100px;
}
.navbar-right .dropdown-menu li a{
	font-size:14px !important;
	padding:10px !important;
	text-align:center !important;
	line-height:.5;
}
.footer .follow .fl-box-ios{
	left:100px;
	border-left:0px;
}
.footer .follow .fl-box-and{
	border-right: 0px;
}
.prodcut .pic-dingdang li{
	margin-left:180px;
}
.prodcut .pic-pinzhuang li{
	margin-left:-65px;
}
.prodcut-body .show{
	padding:20px 0;
}

.main-wrap{
	margin: 0 auto;
	/*width:1200px;*/
}

.main-wrap video{
	width: 100%;
	height: 390px;
}
.jmbg1{
	display: block;
    width: 80px;
    height: 80px;
    background-size: 80px 80px !important;
	margin-left: 90px;
    background: url(../images/jmbg1.png) no-repeat 0 0;
}
.jmbg2{
	display: block;
    width: 80px;
    height: 80px;
    background-size: 80px 80px !important;
	margin-left: 90px;
    background: url(../images/jmbg2.png) no-repeat 0 0;
}
.jmbg3{
	display: block;
    width: 80px;
    height: 80px;
    background-size: 80px 80px !important;
	margin-left: 90px;
    background: url(../images/jmbg3.png) no-repeat 0 0;
}
.jmbg4{
	display: block;
    width: 80px;
    height: 80px;
    background-size: 80px 80px !important;
	margin-left: 90px;
    background: url(../images/jmbg4.png) no-repeat 0 0;
}
.jmbg5{
	display: block;
	height:80px!important;
	line-height:80px!important;
	color:#fff!important;
    background: url(../images/jmbg5.jpg) no-repeat 0 0;
	font-size:35px !important;
}