.returntop{ width:35px; height:35px; background:#fff; position:fixed; right:22px; bottom:50px; display:none}
.returntop ul{ width:100%; height:100%; background:url(../images/returntop.gif) no-repeat 12px 14px; cursor:pointer; }

.contentt{ height:100%; width:100%;background:#ccc;overflow:auto; position:absolute}
.contentt p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.contentt p:nth-child(3n+0){color:#c96;}

.topnav,.head{ height:50px;}
.topnav a{ line-height:50px; font-size:16px; color:#888; margin-right:30px;}
.topnav a:hover{ color:#f60}
.topnavr a{ margin:0 0 0 30px;}

.top{ padding:50px 0; height:44px; background:#fff}

.logo{ width:400px; height:54px;background:url(../images/logo.png) no-repeat; position:relative; overflow: hidden; top:-15px;}
.logo span{ height:54px; width:120px; display:inline-block; position:absolute; background:url(../images/logo-g.png) no-repeat; left:-80px;}
.logo a{ width:100%; height:100%; display:inline-block;  text-indent:-999px; position:absolute}

.menu{ height:26px; padding-top:3px;}
.menu li{ float:left; cursor:pointer; margin-left:45px; *+margin-left:51px;}
.menu li a{ font-size:18px; color:#222; display:inline-block;  padding-top:14px;}
.menu li a:hover{ color:#f60}
.menu li.current a{ color:#f60; border-top:3px solid #f60; height:1px; }

.banner{ width:100%; height:542px; position:relative; margin:auto;}
.banner ul{ width:100%; height:542px; position:absolute;}

.service{ background:#fff; border-bottom:1px solid #e2e2e2; height:94px; padding:40px 0 50px}

.service dl{ width:320px; height:94px; float:left; border-bottom:1px solid #fff; position:relative; overflow:hidden}
.service dl a{  width:280px; padding:15px 20px; height:64px; position:absolute; z-index:10}
.service dl dt{ background-position:center; width:63px; height:64px; position:absolute; left:20px; z-index:1}
.service dl dd{ width:200px; line-height:26px; padding-top:5px; position:absolute; left:100px; z-index:1}

.service-a{ background:#f60;}
.service-a dt{ background: url(../images/service-a.png)}
.service-b{ background:#f60; margin:0 20px;}
.service-b dt{ background: url(../images/service-b.png)}
.service-c{ background:#f60; margin:0}
.service-c dt{ background: url(../images/service-c.png)}

.ser-bg-t,.ser-bg-b{ width:320px; height:47px; position:absolute; left:0; background:#0092d6;}
.ser-bg-t{ top:-47px;}
.ser-bg-b{ bottom:-47px;}


.content{ height:150px; padding:45px 0;}
.hnews{ width:320px; height:150px; position:relative}
.hnul{ position:relative; width:320px; height:125px; }
.hnul ul{ width:320px; height:125px; position:absolute; line-height:22px; display:none}
.hnul ul h2 a{ line-height:30px;}

.hncu{ height:8px; position:absolute;}
.hncu ul{ width:8px;  height:8px; float:left; margin-right:8px; background: url(../images/news-current.jpg) no-repeat left bottom; cursor:pointer}
.hncu ul.current{ background-position:top}

.hcase{ padding-left:255px; width:355px; background:url(../images/case-bg.jpg) no-repeat; height:150px;}
.hcase h4{ font-family:Balham; word-spacing:10px;}
.casemore{ height:33px; background:url(../images/more-bg.jpg) repeat-x; float:left; padding:0 15px; margin-top:40px;}
.casemore a{ background:url(../images/jian.gif) no-repeat right 5px; line-height:32px; padding-right:12px;}

.choice{ height:320px; width:1000px; position:relative; padding-top:50px;}
.prev,.next{ width:26px; height:69px;cursor:pointer; background:url(../images/p_n.jpg) no-repeat; position:absolute; top:170px;}
.prev{left:-50px; background-position:5px 19px;}
.next{right:-50px; background-position:-21px -50px}
.choice_k{ width:1000px; height:320px; position:relative; overflow:hidden;}
.choice_c{ position:absolute; height:320px;}
.choice_c dl{ width:320px; float:left; height:320px; padding-right:20px;}
.choice_c dl dt{ width:320px; height:195px;}
.choice_c dl dd{ line-height:22px; color:#777; padding:8px 0 3px;}
.choice_c dl dd h3 a{ font-size:16px; color:#f60; line-height:40px;}

.bottom{ border-top:1px solid #e2e2e2; margin-top:10px;}
.nav{ padding-top:50px;}
.nav ul{ float:left; padding:0 90px 20px 30px; background:url(../images/nav-bg.png) repeat-y left;}
.nav ul h6 a{ font-weight:normal; font-size:16px; color:#333; line-height:30px;}
.nav ul li a{ font-size:14px; line-height:24px; color:#777;}
.nav ul li a:hover,.nav ul h6 a:hover{ color:#f60}

.copy{ padding:50px 0 80px;}

/*内页*/
.nbanner{ height:200px;}

.location{ padding:0px 0; height:80px; margin-bottom:-1px;}
.location li{ float:left; margin-right:40px; height:79px;}
.location li.current{ border-bottom:1px solid #f60}
.location li.current a{ color:#f60}
.location a{ color:#777;font:15px/78px "\5fae\8f6f\96c5\9ed1","黑体";}
.location a:hover{ color:#f60}

.main{ background:#fff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:50px 0}
.bgs{ background:#eee}

.news{ margin-right:-50px; display:inline-block; *+zoom:1}
.news dl{ width:480px; margin-right:40px; display:inline-block; vertical-align:top; padding:30px 0}
.news dl dt{ width:140px; height:80px; float:left; text-align:center}
.news dl dd{ line-height:22px; float:left; width:320px; margin-left:20px;}
.news dl dd h2 a{ font-size:16px; font-weight:normal; color:#000}

.text{ font-size:13px; line-height:32px;}
.user_title{ padding-bottom:40px;}
.user_title h1{ font:21px/30px "\5fae\8f6f\96c5\9ed1","黑体"; padding:10px 0; color:#f60;}
.user-time{  display:block;  color:#888; line-height:26px; font-family:"segoe UI", "Times New Roman", Times, serif}

.case{ margin-right:-50px;}
.case dl{ background:#fff; padding:15px; float:left; margin:0 35px 35px 0; width:280px; height:210px;}
.case dl dt{ width:280px; height:170px;}
.case dl dd{ height:23px; padding-top:10px;}
.case dl dd a{ font-size:16px; line-height:30px;}
.kg24 p{ text-indent:2em;}

.sxy a.cnext,.sxy a.cprev,.sxy a.clist{ width:30px; height:19px; background:url(../images/case-tiao.jpg) no-repeat; display:inline-block; margin-top:3px;}
.sxy a.cnext{ background-position:right top;}
.sxy a.clist{ width:36px; background-position:center top;}
.sxy a.cprev:hover{ background-position:left bottom;}
.sxy a.cnext:hover{ background-position:right bottom;}
.sxy a.clist:hover{ background-position:center bottom;}

.mail{ background:url(../images/mail.jpg) no-repeat 0 18px; padding-left:25px; padding:10px 25px 10px;}
.joblist{ font-size:0; margin-right:-40px;}
.joblist dl{ width:480px; display:inline-block; vertical-align:top; margin-right:35px; padding:30px 0; zoom:1; *+display:inline}
.joblist dl dt{ height:66px; bbackground:url(../images/jobtibg.jpg) no-repeat; line-height:66px; padding-left:0px;}
.joblist dl dt h3{ color:#f60; font-size:28px; background:url(../images/jobicon.png) no-repeat 0 19px; padding-left:40px;}
.joblist dl dd{ line-height:26px; padding:10px 0px 0 0; font-size:12px;}

/*服务流程*/
.servicel{ padding:20px 0}
.servicel dl{ width:468px; border:1px solid #ececec;display:inline-block; background:url(../images/ser-k-bg.jpg) repeat-x; height:83px; float:left; margin:0 -1px -1px 0; padding:15px 15px 0}
.servicel dl dt{ width:34px; height:40px; background:url(../images/ser-bg.jpg) no-repeat; float:left; font-size:24px; color:#fff; font-style:italic; padding-left:12px; line-height:40px;}
.servicel dl dd{ float:left; padding-left:15px; width:400px; line-height:20px;}
.servicel dl dd h6{ font-size:18px; color:#ff7417; padding-bottom:6px;}

/*常见问题*/
.faq{ padding:20px 0}
.faq dl{ padding:18px 0}
.faq dl dt{ background:url(../images/faq.gif) no-repeat 0 7px; font-size:18px; color:#f60; padding-left:34px;}
.faq dl dd{ background:url(../images/faq.gif) no-repeat 0 -27px; padding-left:34px; line-height:26px; padding-top:8px;}

/*付款方式*/
.payment{}
.payment dl{ width:418px; border:1px solid #e5e5e5; background:#fff; padding:20px 40px 0; float:left; margin:0 0 -1px -1px;}
.payment dl dt{ height:60px; padding:0 0 10px 120px; font-size:24px; line-height:60px; border-bottom:1px solid #e5e5e5;}
.payment dl dd{ font-size:15px; padding:20px 0;}
.payment dl dd span{ color:#f60}


/*翻页样式*/
.page,.sxy{ height:24px; line-height:24px; padding:25px 0; border-bottom:1px solid #e9e9e9; margin-bottom:-1px;}
.page a{ color:#888; display:inline-block; height:24px; padding:0 20px; border-right:1px solid #ddd; font-size:13px;}
.page a.a1{ background:#ddd; padding:0 10px;}
.page span{display:inline-block; height:24px; padding:0 20px; background:#eee; margin-right:5px; border-right:1px solid #ddd; color:#888; font-size:13px;}
.page a:hover{ color:#f60}


.contactr{ font-size:13px}
.contactr p{ border:1px solid #ddd; padding:11px 25px; margin-bottom:-1px;}

/*悬浮二维码*/
.erwei{position:fixed;bottom:8px;left:8px;z-index:999;padding:35px 5px 0 5px;border:1px solid #d1d1d1;background:white url(/images/wx_small.png) no-repeat scroll center 5px;color:#56a91d;cursor:pointer}
.erwei_big{position:absolute;bottom:-2px;left:75px;display:none;padding-top:258px;width:258px;border:1px solid #d1d1d1;background:white url(/images/wx.jpg) no-repeat scroll center 0;cursor:default}
.hudongzhushou{display:block;padding-bottom:5px}
.erwei_big p{padding:0 17px 10px 17px;color:#969696}

/*小图标*/
.clearfix {float: none;clear: both; height: 200px;}
.line{height: 1px;background: url(/images/line.png) no-repeat center 0;}
.feature-content{margin: 0 auto;width: 1000px;}
.feature-content .icon{background: url(/images/icon.png) no-repeat center 17px;_background: url(/images/icon.gif) no-repeat center 17px;}
.feature-content a{color: #000;text-decoration: none;}
.feature-content .website{background-position: 0 0;}
.feature-content .active h3{color: #0c92dd;}
.feature-content .active .website{background-position: 0 -61px;color: #0c92dd;}
.feature-content .member{background-position: -50px 0;}
.feature-content .active .member{background-position: -50px -61px;color: #0c92dd;}
.feature-content .activities{background-position: -100px 0;}
.feature-content .active .activities{background-position: -100px -61px;color: #0c92dd;}
.feature-content .Push{background-position: -150px 0;}
.feature-content .active .Push{background-position: -150px -61px;color: #0c92dd;}
.feature-content .service-ico{background-position: -200px 0;}
.feature-content .active .service-ico{background-position: -200px -61px;}
.feature-content .message{background-position: -250px 0;}
.feature-content .active .message{background-position: -250px -61px;}
.feature-content .albums{background-position: -300px 0;}
.feature-content .active .albums{background-position: -300px -62px;}
.feature-content .menu{background-position: -350px 0;}
.feature-content .active .menu{background-position: -350px -61px;}
.feature-content .research{background-position: -400px 0;}
.feature-content .active .research{background-position: -400px -61px;}
.feature-content .mtatistics{background-position: -450px 0;}
.feature-content .active .mtatistics{background-position: -450px -61px;}
.feature-content .mstate{background-position: -500px 0;}
.feature-content .active .mstate{background-position: -500px -61px;}
.feature-content .car{background-position: -550px 0;}
.feature-content .active .car{background-position: -550px -61px;}
.feature-content .card{background-position: -600px 0;}
.feature-content .active .card{background-position: -600px -61px;}
.feature-content .medical{background-position: -650px 0;}
.feature-content .active .medical{background-position: -650px -61px;}
.feature-content .hotel{background-position: -700px 0;}
.feature-content .active .hotel{background-position: -700px -61px;}
.feature-content .reserve{background-position: -750px 0;}
.feature-content .active .reserve{background-position: -750px -61px;}
.feature-content .vshop{background-position: -800px 0;}
.feature-content .active .vshop{background-position: -800px -61px;}
.feature-content .cate{background-position: -850px 0;}
.feature-content .active .cate{background-position: -850px -61px;}
.feature-content .life{background-position: -900px 0;}
.feature-content .active .life{background-position: -900px -61px;}
.feature-content .buy{background-position: -950px 0;}
.feature-content .active .buy{background-position: -950px -61px;}
.feature-content .kefu{background-position: -1000px 0;}
.feature-content .active .kefu{background-position: -1000px -61px;}
.feature-content .weipai{background-position: -1200px 0;}
.feature-content .active .weipai{background-position: -1200px -61px;}
.feature-content .wallcame{background-position: -1050px 0;}
.feature-content .active .wallcame{background-position: -1050px -61px;}
.feature-content .crm{background-position: -1100px 0;}
.feature-content .active .crm{background-position: -1100px -61px;}
.feature-content .weiqd{background-position: -1250px 0;}
.feature-content .active .weiqd{background-position: -1250px -61px;}
.feature-content .lbs{background-position: -1150px 0;}
.feature-content .active .lbs{background-position: -1150px -61px;}
.feature-content dd{float: left;padding: 30px 10px 0;width: 180px;height: 176px;}
.feature-content dd.vborder{background: url(/images/v_spliter.jpg) no-repeat right center;}
.feature-content dd .fimg{margin: 0 auto;margin-bottom: 15px;width: 50px;height: 50px;}
.feature-content dd h3{margin-bottom: 10px;text-align: center;font-size: 18px;font-weight: normal;}
.feature-content dd p{color: #777;text-align: center;line-height: 24px;}

/*滚动案例*/
.list_carousel {position:relative;width: 960px;margin:10px auto;}
.caroufredsel_wrapper{width:960px!important;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {font-size: 40px;color: #999;text-align: center;width: 240px;height:280px;padding: 0;display: block;float: left;}
.list_carousel li a{display:block;width:160px;margin:auto;position:relative;box-shadow:0 10px 5px rgba(0,0,0,.3); border-top:1px solid #ececec; border-radius:5px 5px 0 0; _background:url(/images/case-bg.png) 0 bottom no-repeat;}
.list_carousel li a:after{position:absolute;bottom:-29px;left:0;overflow:hidden;background:#f7f7f7;width:100%;height:15px;content:'';border-radius:50%;box-shadow:0 -10px 3px #f7f7f7;}
.list_carousel li img{width:150px;height:230px;margin:5px auto; display:inline;}
.list_carousel.responsive {width: auto;margin-left: 0;}
.prev2, .next2{display:inline-block;width:28px;height:50px;position:absolute;	top:50%;margin-top:-50px;z-index:100;background:url(/images/foxsz.png) no-repeat 0 center;left:-20px;}
.prev2{background-position:0 -305px;}
.next2 {left:auto;right:-20px;background-position:-30px -305px;}

#news{height:200px;width:980px;margin-right:auto;margin-left:auto;clear:both}
#news_l{float:left;height:200px;width:480px;background-image:url(/images/news_bg.jpg);background-repeat:no-repeat;background-position:0 0;padding-top:2px}
#news_r{float:right;height:200px;width:480px;background-image:url(/images/news_bg.jpg);background-repeat:no-repeat;background-position:0 0;padding-top:2px}
#news_title{background-color:#FFF;font-size:16px;color:#d71617;text-decoration:none;padding-right:30px;background-image:url(/images/new_tittle.jpg);background-repeat:no-repeat;background-position:right 1px;margin-left:30px;padding-left:10px;line-height:20px}
#news_title1{background-color:#f3ecdf;font-size:16px;color:#d71617;text-decoration:none;padding-right:30px;background-image:url(/images/new_tittle1.jpg);background-repeat:no-repeat;background-position:right 1px;margin-left:30px;padding-left:10px;line-height:20px}
#news_title:hover{text-decoration:none}
#news_list_l{height:19px;font-size:12px;line-height:19px;padding-right:30px;padding-left:40px;background-image:url(/images/news_l.jpg);background-repeat:no-repeat;background-position:25px top;margin-top:5px;margin-bottom:5px}
#news_list_l1{height:19px;font-size:12px;line-height:19px;padding-right:30px;padding-left:40px;background-image:url(/images/news_l1.jpg);background-repeat:no-repeat;background-position:25px top;margin-top:5px;margin-bottom:5px}
#news_list_l span a{color:#787878;text-decoration:none}
#news_list_l1 span a{color:#787878;text-decoration:none}
#news_list_l span a:hover{color:#F00;text-decoration:underline}
#news_list_l1 span a:hover{color:#F00;text-decoration:underline}
#news_list_r{height:19px;font-size:12px;line-height:19px;padding-right:30px;padding-left:40px;background-image:url(/images/news_r.jpg);background-repeat:no-repeat;background-position:25px top;margin-top:5px;margin-bottom:5px}
#news_list_r1{height:19px;font-size:12px;line-height:19px;padding-right:30px;padding-left:40px;background-image:url(/images/news_r1.jpg);background-repeat:no-repeat;background-position:25px top;margin-top:5px;margin-bottom:5px}
#news_list_r span a{color:#787878;text-decoration:none}
#news_list_r1 span a{color:#787878;text-decoration:none}
#news_list_r span a:hover{color:#F00;text-decoration:underline}
#news_list_r1 span a:hover{color:#F00;text-decoration:underline}
