@charset "utf-8";
/* CSS Document */

ul,ol,li{padding:0px;margin:0px; list-style:none;}
h1,h2,h3,h4{margin:0px;padding:0px;}
a{text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}


.wrap{width:1260px;margin:0 auto;}
.header{height:66px;}
.top-header{width:1100px;margin:0 auto; position:relative;height:66px;}
.logo{ position:absolute;top:10px;width:360px;height:47px;left:4px;font-size:18px;color:#6b6b6b;line-height:50px;}
.logo a{ background:url(../images/logo.png) no-repeat;width:142px;height:47px;display:inline-block;text-indent:-999em;margin-right:20px;}
.nav{position:absolute;width:740px;height:47px;right:4px;top:0px;}
.nav ul li{float:left;display:inline;margin:0px 8px;}
.nav ul li a{font-size:16px;color:#333;font-weight:bold; text-decoration:none;padding:0px 10px;line-height:60px;height:60px;display:inline-block;border-top:3px solid #fff;}
.nav ul li a.current{color:#ff9900;border-top:3px solid #ff9900;}
.nav ul li a:hover{color:#ff9900;}

.banner{background:url(../images/banner-1.jpg) top center no-repeat;height:518px; position:relative;}
.banner-txt{position:absolute;width:450px;color:#fff;top:146px;left:700px;}
.banner-txt h1{ text-shadow:1px 1px 1px #333;line-height:50px;}

.menu{text-align:center;border-bottom:1px solid #dcdcdc;}
.menu ul li{display:inline-block;padding:38px 70px; }
.menu ul li a{ padding-top:44px;font-size:16px;color:#333;line-height:56px;display:block;text-align:center;}
.menu ul li a:hover{color:#07c9b3;}
.menu ul li a.icn1{background:url(../images/icn-1.png) top center no-repeat;}
.menu ul li a.icn2{background:url(../images/icn-2.png) top center no-repeat;}
.menu ul li a.icn3{background:url(../images/icn-3.png) top center no-repeat;}
.menu ul li a.icn4{background:url(../images/icn-4.png) top center no-repeat;}
.menu ul li a.icn5{background:url(../images/icn-5.png) top center no-repeat;}

.menu ul li a:hover.icn1{background:url(../images/icn-1-hover.png) top center no-repeat;}
.menu ul li a:hover.icn2{background:url(../images/icn-2-hover.png) top center no-repeat;}
.menu ul li a:hover.icn3{background:url(../images/icn-3-hover.png) top center no-repeat;}
.menu ul li a:hover.icn4{background:url(../images/icn-4-hover.png) top center no-repeat;}
.menu ul li a:hover.icn5{background:url(../images/icn-5-hover.png) top center no-repeat;}


.free-box{padding-top:40px;padding-bottom:60px;}
.free-box h1{color:#07c9b3;text-align:center;font-size:24px;line-height:60px;}
.free-box .phone-input{border:2px solid #dcdcdc;border-right:0; border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;height:44px;text-indent:10px;font-size:18px;color:#999;width:320px;}
.free-box h2{text-align:center;}
.free-box h2 *{vertical-align:middle;}
.free-box .btn-try{ background:#07c9b3;line-height:48px;border:none; color:#fff;width:102px;border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;font-size:18px;cursor:pointer;}

.bottom-menu{background:#e6e4e4;border-top:1px solid #dcdcdc;height:60px;text-align:center;}
.bottom-menu ul{padding-top:20px;}
.bottom-menu ul li{display:inline-block;border-right:1px solid #ababab;padding:0px 26px;}
.bottom-menu ul li.last{border:0;}
.bottom-menu ul li a{color:#8f8d8d; text-decoration:none;font-size:14px;}
.bottom-menu ul li a:hover{ color:#07c9b3;}

.copyright{ background:#d5d5d5;color:#8f8d8d;text-align:center;font-size:12px;}
.copyright h4{line-height:30px;font-weight:normal;}

.crm-box1{background:url(../images/p-img01.jpg) top center no-repeat;height:320px;}
.crm-box2{background:url(../images/p-img02.jpg) top center no-repeat;height:335px;}
.crm-box3{background:url(../images/p-img03.jpg) top center no-repeat;height:320px;}
.crm-box4{background:url(../images/p-img04.jpg) top center no-repeat;height:320px;}
.crm-box5{background:url(../images/p-img05.jpg) top center no-repeat;height:320px;}

.sms-box1{background:url(../images/s-img01.jpg) top center no-repeat;height:480px;}
.sms-box2{background:url(../images/s-img02.jpg) top center no-repeat;height:480px;}
.sms-box3{background:url(../images/s-img03.jpg) top center no-repeat;height:480px;}
.sms-box4{background:url(../images/s-img04.jpg) top center no-repeat;height:480px;}
.sms-box5{background:url(../images/s-img05.jpg) top center no-repeat;height:480px;}

.culture-box{background:url(../images/banner-2.jpg) top center no-repeat;height:500px; position:relative;}
.culture-title{position:absolute;color:#fff;width:200px;top:100px;left:226px;}
.culture-title .b-txt{float:left;display:inline;font-size:60px;}
.culture-title .s-txt{float:left;display:inline;}
.culture-title .s-txt h1{font-size:14px;font-weight:normal;line-height:34px;margin:0px;}
.culture-title .s-txt h2{font-size:24px;font-weight:normal;margin:0px;}

.culture-article{color:#fff;position:absolute;width:400px;top:100px;right:90px;text-shadow:1px 1px 1px #333;}
.culture-article h1{background:url(../images/icn-dot.jpg) left center no-repeat;text-indent:12px;font-size:24px;}
.culture-article h1 span{font-size:14px;}
.culture-article p{font-size:14px;}

.news-box{background:url(../images/banner-3.jpg) top center no-repeat;height:300px; position:relative;}
.news-title{position:absolute;color:#fff;width:200px;top:200px;left:880px;}
.news-title .b-txt{float:left;display:inline;font-size:60px;}
.news-title .s-txt{float:left;display:inline;padding-top:6px;}
.news-title .s-txt h1{font-size:14px;font-weight:normal;line-height:26px;}
.news-title .s-txt h2{font-size:24px;font-weight:normal;}

.news-list{width:960px;margin:0 auto;padding:20px 0px;}
.news-list ul li{border-bottom:1px solid #dcdcdc;padding:20px 0px;}
.news-img{float:left;display:inline;width:350px;}
.news-txt{float:left;display:inline;width:610px;}
.news-txt h1 a{color:#222;font-size:18px;}
.news-txt h1 a:hover{color:#07c9b3;}
.news-txt p{font-size:14px;line-height:24px;}
.news-txt p a{color:#555;}
.news-txt p a:hover{color:#000;}

.news-detail{padding:20px 150px;border-bottom:1px solid #dcdcdc;}
.n-title{ font-size:18px;font-weight:bold;text-align:center;line-height:50px;}
.n-time{ text-align:center;font-size:14px;color:#999;line-height:20px;}
.n-content{line-height:30px;padding:20px 0px;}

.contact-box{background:url(../images/banner-4.jpg) top center no-repeat;height:518px; position:relative;}
.contact-title{position:absolute;color:#fff;width:200px;top:76px;left:542px;}
.contact-title .b-txt{float:left;display:inline;font-size:60px;}
.contact-title .s-txt{float:left;display:inline;}
.contact-title .s-txt h1{font-size:14px;font-weight:normal;line-height:34px;margin:0px;}
.contact-title .s-txt h2{font-size:24px;font-weight:normal;margin:0px;}

.phone-num{color:#fff;font-size:60px;position:absolute;top:190px;left:50%;margin-left:-194px;}

.phone-let{position:absolute;top:346px;width:496px;left:50%;margin-left:-248px;}
.phone-let h1{ font-size:24px;color:#fff;font-weight:normal;line-height:60px;}
.phone-let .phone-input{border:2px solid #dcdcdc;border-right:0; border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;height:44px;text-indent:10px;font-size:18px;color:#999;width:320px;}
.phone-let h2{text-align:center;}
.phone-let h2 *{vertical-align:middle;}
.phone-let .btn-try{ background:#07c9b3;line-height:48px;border:none; color:#fff;width:102px;border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;font-size:18px;cursor:pointer;}