﻿@charset "utf-8";
/**111 **/
/*body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px/24px "微软雅黑","宋体",Arial,HELVETICA;color:#b3b3b3;background:#ffffff;-webkit-text-size-adjust:100%}
html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
fieldset,img{border:0;}
ol,ul,li{list-style-type:none;}
img{border:0;vertical-align:top;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
input,textarea{font-family:"宋体";font-size:12px;border:none;resize:none;outline:none;}
em,i,span,strong{font-style: normal;}
.clearfix{clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{zoom:1;}
*+html .clearfix{zoom:1;}
a{color:#434343;text-decoration:none;outline:none;}
a:focus{outline:none;}
a:hover{color:#ff7f00;text-decoration:none;}
*/
/* CSS活动的公共样式 */
.w1200 { position: relative; width: 1200px; margin: 0 auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
/* 头部样式 */
.headerNav { height: 50px; background: #ffffff; }
.headerNav .w1200 { overflow: visible; }
.headerNav .logo { margin-top: 12px; height: 26px; margin-right: 60px; overflow: hidden; }
.headerNav .logo img { max-width: 100%; height: 26px; }
.headerNav .nav { overflow: hidden; height: 100%; width: 646px; }
.headerNav .nav li { float: left; overflow: hidden; }
.headerNav .nav li a { display: block; height: 50px; line-height: 50px; font-size: 16px; color: #434343; padding: 0px 13px; transition: all .3s; }
.headerNav .nav li:hover a, .headerNav .nav li.on a { color: #ff7f00; }
.headerNav .icons { width: 194px; height: 18px; margin-top: 15px; position: relative; }
.headerNav .icons .search { display: block; float: left; width: 16px; height: 16px; margin-top: 2px; background: url('../images/search-icon.png') center center no-repeat; position: relative; transition: all .3s; }
.headerNav .icons .search:hover { background: url('../images/search-icon-on.png') center center no-repeat; }
.headerNav .icons .searchForm { position: absolute; background: rgba(0,0,0,0.6); top: 35px; left: -44px; width: 212px; padding: 6px; overflow: hidden; z-index: 11; }
.headerNav .icons .searchForm .keyword { background: #f1f1f1; font-size: 14px; color: #666666; height: 40px; line-height: 40px; width: 150px; padding: 0px 6px; float: left; }
.headerNav .icons .searchForm .submit { padding: 0; margin: 0; border: 0; background: #f1f1f1; font-size: 14px; color: #555555; height: 40px; line-height: 40px; width: 50px; float: right; text-align: center; border-left: 1px #d2d2d2 solid; cursor: pointer; }
.headerNav .icons .tel { float: right; width: 141px; padding-left: 24px; height: 18px; line-height: 18px; font-size: 20px; color: #ff7f00; font-family: "Arial"; font-weight: bold; background: url('../images/top-tel.png') left center no-repeat; }
/* 动画样式 */
.fullSlide { width: 1920px; position: relative; height: 450px; left: 50%; margin-left: -960px; z-index: 10; background: #fff; }
.fullSlide .bd { margin: 0 auto; position: relative; overflow: hidden; }
.fullSlide .bd li { height: 450px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 450px; }
.fullSlide .hd { height: 0px; line-height: 13px; position: absolute; width: 400px; text-align: center; left: 50%; margin-left: -200px; bottom: 33px; }
.fullSlide .hd li { display: inline-block; width: 13px; height: 13px; background: #ffffff; color: #ffffff; border-radius: 6.5px; margin: 0px 4px; cursor: pointer; }
.fullSlide .hd li:hover, .fullSlide .hd li.on { background: #ff5900; color: #ff5900; }
.fullSlide .nav2 { position: absolute; width: 240px; height: 450px; background: rgba(0,0,0,0.6); font-size: 12px; top: 0; left: 50%; margin-left: -600px; }
.fullSlide .nav2 ul { width: 240px; height: 450px; }
.fullSlide .nav2 ul>li { width: 240px; position: relative; }
.fullSlide .nav2 ul>li>a { display: block; width: 172px; height: 74px; line-height: 56px; border-bottom: 1px rgba(255,255,255,0.5) dashed; margin-left: 19px; color: #ffffff; font-size: 18px; padding-right: 28px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fullSlide .nav2 ul>li>a span { display: block; width: 172px; height: 14px; line-height: 14px; color: #b3b3b3; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; bottom: 16px; left: 0; }
.fullSlide .nav2 ul>li>a em { display: block; width: 20px; height: 74px; line-height: 74px; text-align: center; font-size: 20px; font-family: "宋体"; position: absolute; top: 0; right: 8px; font-weight: bold; }
.fullSlide .nav2 ul>li ol { overflow: hidden; width: 960px; height: 450px; background: #ffffff; position: absolute; top: 0; left: 50%; margin-left: 120px; display: none; transition: all .3s; }
.fullSlide .nav2 ul>li:nth-child(2) ol { top: -75px; }
.fullSlide .nav2 ul>li:nth-child(3) ol { top: -150px; }
.fullSlide .nav2 ul>li:nth-child(4) ol { top: -225px; }
.fullSlide .nav2 ul>li:nth-child(5) ol { top: -300px; }
.fullSlide .nav2 ul>li:nth-child(6) ol { top: -375px; }
.fullSlide .nav2 ul>li ol li { float: left; width: 44%; height: 44px; line-height: 45px; overflow: hidden; border-bottom: 1px #e2e2e2 dashed; }
.fullSlide .nav2 ul>li ol li.one { margin-left: 56px; }
.fullSlide .nav2 ul>li ol li.one a { padding-left: 18px; }
.fullSlide .nav2 ul>li ol li.one a span { left: -38px; }
.fullSlide .nav2 ul>li ol li.two { margin-right: 56px; }
.fullSlide .nav2 ul>li ol li a { display: block; padding-left: 56px; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #707070; font-size: 12px; position: relative; transition: all .3s; left: 0; }
.fullSlide .nav2 ul>li ol li a span { display: block; position: absolute; height: 45px; line-height: 45px; font-size: 12px; font-weight: bold; font-family: "宋体"; color: #707070; width: 48px; text-align: right; left: 0; top: 0; transition: all .3s; }
.fullSlide .nav2 ul>li ol li a:hover { left: 10px; color: #ff5400; }
.fullSlide .nav2 ul>li ol li a:hover span { color: #ff5400; }
.fullSlide .nav2 ul>li ol.on { display: block; }
/*banner图下的数据*/
.floor1 { background: #ffffff; height: 110px; overflow: hidden; }
.floor1 ul { overflow: hidden; padding-top: 26px; }
.floor1 ul li { width: 228px; padding-left: 172px; text-align: left; float: left; }
.floor1 ul li p:nth-child(1) { color: #8f8f8f; font-size: 14px; line-height: 14px; margin-bottom: 4px; }
.floor1 ul li p:nth-child(2) { color: #ff7f00; font-size: 50px; line-height: 50px; font-family: "Arial"; }
/*获得服务方案*/
.floor2 { height: 200px; background: url('../images/floor2-bg.png') center center no-repeat; }
.floor2 .w1200 { overflow: visible; }
.floor2 h2 { color: #ffffff; text-align: center; line-height: 85px; font-size: 25px; }
.floor2 .serviceForm { width: 1194px; height: 64px; border: 3px #999999 solid; background: #ffffff; position: relative; }
.floor2 .serviceForm .select1, .floor2 .serviceForm .select2 { float: left; width: 398px; height: 64px; line-height: 64px; text-align: center; color: #616161; font-size: 16px; position: relative; }
.floor2 .serviceForm .select1 span, .floor2 .serviceForm .select2 span { display: block; padding-right: 48px; height: 64px; position: relative; cursor: pointer; }
.floor2 .serviceForm .select1 span { border-right: 1px #dbdbdb solid; }
.floor2 .serviceForm .select1 span:after, .floor2 .serviceForm .select2 span:after { content: ">"; display: block; position: absolute; right: 0; top: 0; width: 48px; height: 64px; font-size: 20px; font-weight: 800; font-family: "宋体"; transform: rotateZ(90deg); }
.floor2 .serviceForm .select1 ul, .floor2 .serviceForm .select2 ul { width: 398px; border: 1px #dbdbdb solid; border-top: 0px; left: 0px; top: 67px; background: #ffffff; position: absolute; cursor: pointer; z-index: 20; }
.floor2 .serviceForm .select1 ul { left: -3px; }
.floor2 .serviceForm .select2 ul { width: 396px; }
.floor2 .serviceForm .select1 ul li, .floor2 .serviceForm .select2 ul li { width: 100%; height: 64px; border-bottom: 1px #f1f1f1 solid; transition: all .3s; }
.floor2 .serviceForm .select1 ul li:hover, .floor2 .serviceForm .select2 ul li:hover { color: #ffffff; background: #ff7f00; }
.floor2 .serviceForm .submit { float: left; width: 398px; background: #ff7f00; color: #ffffff; height: 64px; line-height: 64px; text-align: center; font-size: 20px; cursor: pointer; font-family: "微软雅黑"; }
.floor2 .serviceForm>img { width: 43px; height: 64px; position: absolute; top: 26px; right: 95px; transition: all .3s; }
/*热门服务*/
.mTitle { height: 54px; line-height: 54px; text-align: center; }
.mTitle span { display: inline-block; width: 280px; height: 1px; background: #a4a4a4; position: relative; top: -6px; }
.mTitle em { display: inline-block; color: #a5a5a5; font-size: 18px; font-family: "宋体"; margin-left: 5px; }
.mTitle .emR { margin-left: 0px; margin-right: 5px; }
.mTitle i { display: inline-block; width: 138px; font-size: 25px; color: #000000; font-weight: bold; }
.mTitleP { font-size: 14px; line-height: 14px; color: #878787; text-align: center; }
.floor3 { overflow: hidden; background: #ffffff; padding-top: 35px; padding-bottom: 70px; }
.floor3 .w1200 { overflow: visible; }
.productList { margin-top: 50px; }
.productList .big { width: 590px; height: 300px; float: left; margin-right: 20px; margin-bottom: 20px; position: relative; -moz-box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa; box-shadow: 0px 0px 10px #aaaaaa; }
.productList .big:before { content: "热卖"; display: block; position: absolute; width: 41px; height: 27px; line-height: 21px; top: 10px; left: -7px; text-align: center; background: url('../images/floor3-hot.png') no-repeat; color: #ffffff; z-index: 10; }
.productList .big:nth-child(2) { margin-right: 0px; }
.productList .big .imgBox { display: block; width: 590px; height: 300px; overflow: hidden; text-align: right; }
.productList .big img { max-width: 590px; height: 300px; transition: all 1s; }
.productList .big:hover img { transform: scale(1.06); }
.productList .big .txt { position: absolute; width: 240px; overflow: hidden; padding: 25px 30px; top: 0; left: 0; background: none; transition: all .3s; }
.productList .big .txt h3 { line-height: 68px; color: #3d3d3d; font-size: 25px; }
.productList .big .txt h3 span { color: #ef5f5f; font-size: 18px; font-family: "Arial"; }
.productList .big .txt p { font-size: 12px; color: #b3b3b3; line-height: 26px; }
.productList .big .txt .more { font-size: 12px; color: #ffffff; text-align: center; display: block; width: 88px; height: 26px; line-height: 26px; margin-top: 14px; background: #ff7f00; border-radius: 13px; transition: all .3s; }
.productList .big .txt .more:hover { width: 108px }
.productList .small { width: 285px; height: 240px; float: left; margin-right: 20px; -moz-box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa; box-shadow: 0px 0px 10px #aaaaaa; position: relative; }
.productList .small:nth-last-child(1) { margin-right: 0px; }
.productList .small a { display: block; width: 100%; height: 100%; overflow: hidden; text-align: right; }
.productList .small a img { max-width: 285px; height: 240px; transition: all 1s; }
.productList .small:hover a img { transform: scale(1.06); }
.productList .small a .txt { position: absolute; width:;
text-align: left; padding: 48px 30px; width: 80px; background: none; top: 0px; left: 0px; }
.productList .small a .txt h3 { line-height: 30px; font-size: 16px; color: #3d3d3d; font-weight: bold; }
.productList .small a .txt p { line-height: 20px; color: #b3b3b3; font-size: 12px; }
/*平均6年+专业顾问团队，已为30万+用户提供咨询服务*/
.floor4 { background: #ffffff; overflow: hidden; padding: 60px 0 35px; }
.floor4 .w1200 { overflow: visible; }
.floor4 .mTitle span { width: 261px; }
.floor4 .mTitle i { width: 648px; }
.slideBox { margin-top: 27px; margin-bottom: 27px; height: 360px; position: relative; }
.mySlideBox { height: 470px; }
.slideBox >a { font-size: 30px; font-weight: bold; font-family: "宋体"; display: block; height: 30px; line-height: 30px; width: 30px; text-align: center; color: #cacaca; background: none; position: absolute; }
.slideBox >a:hover { color: #ff7f00; }
.slideBox .prev { top: 50%; left: -34px; }
.slideBox .next { top: 50%; right: -34px; }
.slideBox .bd, .slideBox .bd ul { height: 360px; width: 1240px; }
.slideBox .mybd, .slideBox .mybd ul { height: 470px; }
.slideBox .bd { margin-left: -10px; }
.slideBox .bd ul li { float: left; width: 285px; height: 320px; margin: 20px 10px; overflow: hidden; text-align: center; color: #b3b3b3; font-size: 12px; -moz-box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa; box-shadow: 0px 0px 10px #aaaaaa; }
.slideBox .mybd ul li { height: 430px; }
.slideBox .bd ul li .imgBox { display: block; width: 285px; height: 238px; overflow: hidden; }
.slideBox .bd ul li .imgBox img { max-width: 100%; height: 240px; transition: all 1s; }
.slideBox .mybd ul li .imgBox img { margin: 2px; }
.slideBox .bd ul li:hover .imgBox img { transform: scale(1.04); }
.slideBox .bd ul li h3 { font-size: 16px; color: #3d3d3d; line-height: 34px; }
.slideBox .bd ul li h4 { line-height: 14px; margin-bottom: 10px; font-weight: normal; font-size: 100%; }
.slideBox .bd ul li p { line-height: 20px; margin-bottom: 10px; padding: 0 20px; }
.slideBox .bd ul li .more { font-size: 12px; color: #ffffff; text-align: center; display: inline-block; width: 88px; height: 26px; line-height: 26px; margin-top: 10px; background: #ff7f00; border-radius: 13px; transition: all .3s; }
.slideBox .bd ul li .more:hover { width: 108px; }
/*服务客户*/
.floor5 { background: #ffffff; overflow: hidden; }
.floor5 .mTitleP span { color: #ff7f00; }
.floor5 .w1200 { overflow: visible; }
.floor5 .slideBox { margin-top: 18px; margin-bottom: 0px; }
.floor5 .slideBox .bd ul li .imgBox { height: 190px; }
.floor5 .slideBox .bd ul li .imgBox img { height: 190px; }
.floor5 .slideBox .bd ul li .title { line-height: 44px; font-size: 16px; color: #3d3d3d; }
.floor5 .slideBox .bd ul li h5 { font-size: 14px; line-height: 14px; margin-bottom: 10px; }
.floor5 .mark { font-size: 14px; text-align: center; color: #878787; }
/*资质讲堂*/
.floor6 { padding-top: 18px; overflow: hidden; padding-bottom: 30px; font-size: 14px; }
.course { margin-top: 48px; }
.course .box { -moz-box-shadow: 0px 0px 10px #dddddd; -webkit-box-shadow: 0px 0px 10px #dddddd; box-shadow: 0px 0px 10px #dddddd; width: 400px; float: left; height: 393px; margin-bottom: 20px; }
.course .box .txt { display: block; width: 100%; height: 150px; overflow: hidden; text-align: center; position: relative; color: #ffffff; }
.course .box .txt img { max-width: 400px; height: 150px; transition: all 1s; }
.course .box .txt:hover img { transform: scale(1.06); }
.course .box .txt .cover { width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0px; left: 0px; }
.course .box .txt .cover h3 { font-size: 25px; line-height: 56px; padding: 20px 45px 0; }
.course .box .txt .cover p { font-size: 12px; line-height: 22px; padding: 0px 40px; }
.course .box ul { width: 400px; overflow: hidden; margin-top: 20px; }
.course .box ul li { padding: 0px 28px; overflow: hidden; }
.course .box ul li a { display: block; color: #878787; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .3s; }
.course .box ul li:hover a { padding-left: 10px; color: #ff7f00; }
/*聚到企服动态*/
.floor7 { overflow: hidden; }
.news .box { width: 592px; -moz-box-shadow: 0px 0px 10px #dddddd; -webkit-box-shadow: 0px 0px 10px #dddddd; box-shadow: 0px 0px 10px #dddddd; float: left; margin: 47px 0px; margin-right: 16px; }
.news .box:nth-child(2) { margin-right: 0px; }
.news .box .txt { margin: 16px 20px; width: 550px; height: 40px; padding-left: 13px; background: #f6f6f6 url('../images/floor7-icon.png') left center no-repeat; line-height: 40px; font-size: 12px; color: #000000; }
.news .box .txt h3 { font-size: 18px; float: left; }
.news .box .txt a { color: #ff7f00; float: right; margin-right: 6px; }
.news .box ul { width: 550px; height:;
margin: 0px 20px 10px 20px; overflow: hidden; }
.news .box ul li { margin-bottom: 20px; overflow: hidden; height: 80px; }
.news .box ul li .imgBox { width: 115px; height: 100%; overflow: hidden; text-align: center; }
.news .box ul li .imgBox img { max-width: 115px; height: 80px; transition: all 1s; }
.news .box ul li:hover .imgBox img { transform: scale(1.06); }
.news .box ul li .txtR { width: 414px; height: 100%; margin-left: 20px; font-size: 12px; color: #8a8a8a; line-height: 20px; }
.news .box ul li .txtR .title { font-size: 14px; color: #2b2b2b; line-height: 36px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .3s; }
.news .box ul li .txtR p { transition: all .3s; }
.news .box ul li:hover .txtR .title { color: #ff7f00; padding-left: 10px; }
.news .box ul li:hover .txtR p { padding-left: 10px; }
/*内页公用样式*/
.listBanner { position: relative; width: 1920px; height: 350px; left: 50%; margin-left: -960px; text-align: center; }
.list_wrapper { overflow: hidden; padding: 40px 0 40px 0; }
/* 当前位置信息 */
.position { background: #ffffff; overflow: hidden; font-size: 14px; color: #666666; border-bottom: 1px #cccccc dotted; margin-bottom: 20px; padding-bottom: 10px; }
.position strong { font-weight: normal; font-size: 24px; }
.position .txt { line-height: 60px; height: 60px; }
.position .txtLeft { background: url('../images/position-icon01.png') 0px 23px no-repeat; padding-left: 29px; }
.position a { font-size: 14px; color: #666666; }
.position a:hover { color: #ff7f00; }
.position .back { background: url('../images/position-icon02.png') 0px 25px no-repeat; display: inline-block; width: 53px; padding-left: 25px; }
.position .back:hover { background: url('../images/position-icon02-on.png') 0px 25px no-repeat; }
/*内页副导航*/
.aliasNav { overflow: hidden; background: #ffffff; height: 59px; line-height: 59px; border-bottom: 1px #dfdfdf solid; }
.aliasNav ul { overflow: hidden; }
.aliasNav ul li { overflow: hidden; margin-right: 50px; float: left; }
.aliasNav ul li a { display: block; height: 59px; font-size: 16px; color: #505050; position: relative; }
.aliasNav ul li a:after { content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 3px; width: 0px; background: #ff7f00; transition: all .3s; }
.aliasNav ul li:hover a:after, .aliasNav ul li.on a:after { width: 100%; }
/*公司简介-Page_about*/
.aboutFloor1 { overflow: hidden; padding-top: 50px; }
/*公司主营业务-Page_about*/
.aboutFloor2 { overflow: hidden; padding-top: 30px; }
.aboutFloor2 .productList .small { margin-bottom: 50px; }
/*聚到企服优势-Page_about*/
.aboutFloor3 { overflow: hidden; background: #f3f3f3; }
.advantage { height: 200px; padding: 50px 0px; overflow: hidden; }
.advantage li { float: left; width: 300px; height: 200px; overflow: hidden; text-align: center; }
.advantage li img { height: 110px; transition: all .3s; }
.advantage li:hover img { transform: scale(1.06); margin-top: 4px; }
.advantage li h1 { font-size: 25px; color: #000000; line-height: 66px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.advantage li p { font-size: 14px; color: #929292; line-height: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*团队风采-Page_about*/
.aboutFloor4 { background: #ffffff; overflow: hidden; padding-top: 34px; }
.teamStyle { overflow: hidden; margin-top: 40px; }
.teamStyle li { float: left; width: 380px; height: 509px; margin-bottom: 30px; margin-right: 30px; overflow: hidden; }
.teamStyle li.last { margin-right: 0px; }
.teamStyle li .imgBox { display: block; width: 380px; height: 319px; text-align: center; overflow: hidden; }
.teamStyle li .imgBox img { max-width: 380px; height: 319px; transition: all 1s; }
.teamStyle li:hover .imgBox img { transform: scale(1.06); }
.teamStyle li .txt { width: 380px; height: 190px; overflow: hidden; background: #ededed; }
.teamStyle li .txt h3 { margin-top: 12px; line-height: 60px; font-size: 30px; color: #000000; padding: 0px 30px; }
.teamStyle li .txt p { font-size: 16px; color: #707070; line-height: 24px; padding: 0px 30px; }
/*公司环境-Page_about*/
.aboutFloor5 { overflow: hidden; background: #ffffff; }
.environment { margin-top: 18px; overflow: hidden; margin-bottom: 28px; border-top: 1px #e0e0e0 solid; border-left: 1px #e0e0e0 solid; -moz-box-shadow: 6px 10px 10px #dddddd; -webkit-box-shadow: 6px 10px 10px #dddddd; box-shadow: 6px 10px 10px #dddddd; }
.environment .slidePic { margin: 27px 0px 27px 23px; overflow: hidden; width: 218px; height: 505px; }
.environment .slidePic .bd { height: 470px; width: 218px; overflow: hidden; }
.environment .slidePic .bd ul { width: 218px; overflow: hidden; }
.environment .slidePic .bd ul li { width: 218px; height: 145px; margin-top: 9px; position: relative; }
.environment .slidePic .bd ul li:before { content: ""; display: block; position: absolute; width: 3px; height: 0px; background: #ff7f00; top: 0; left: 0; transition: all .3s; z-index: 10; }
.environment .slidePic .bd ul li:after { content: ""; display: block; position: absolute; width: 3px; height: 0px; background: #ff7f00; bottom: 0; right: 0; transition: all .3s; z-index: 10; }
.environment .slidePic .bd ul li a { display: block; width: 100%; height: 100%; overflow: hidden; transition: all .3s; position: absolute; }
.environment .slidePic .bd ul li a:before { content: ""; display: block; position: absolute; width: 0px; height: 3px; background: #ff7f00; top: 0; left: 0; transition: all .3s; z-index: 10; }
.environment .slidePic .bd ul li a:after { content: ""; display: block; position: absolute; width: 0px; height: 3px; background: #ff7f00; bottom: 0; right: 0; transition: all .3s; z-index: 10; }
.environment .slidePic .bd ul li a img { width: 218px; height: 145px; transition: all 1s; }
.environment .slidePic .bd ul li:hover a img { transform: scale(1.06); }
.environment .slidePic .bd ul li:hover:before, .environment .slidePic .bd ul li.on:before { height: 100%; }
.environment .slidePic .bd ul li:hover:after, .environment .slidePic .bd ul li.on:after { height: 100%; }
.environment .slidePic .bd ul li:hover a:before, .environment .slidePic .bd ul li.on a:before { width: 100%; }
.environment .slidePic .bd ul li:hover a:after, .environment .slidePic .bd ul li.on a:after { width: 100%; }
.environment .slidePic>a { width: 218px; height: 17px; display: block; line-height: 17px; text-align: center; font-size: 14px; color: #333333; font-family: "宋体"; background: #e0e0e0; }
.environment .slidePic>a span { display: block; width: 17px; transform: rotateZ(90deg); position: relative; left: 50%; margin-left: -8.5px; }
.environment .slidePic>a:hover { background: #ff7f00; color: #ffffff; }
.environment .imgBox { margin: 27px 20px 27px 0px; width: 918px; height: 505px; overflow: hidden; text-align: center; }
.environment .imgBox img { max-width: 918px; height: 505px; transition: all 1s; }
.environment .imgBox:hover img { transform: scale(1.06); }
/*合作伙伴-Page_about*/
.aboutFloor6 { overflow: hidden; padding-bottom: 86px; background: url('../images/aboutfloor6-bg.png') no-repeat; padding-top: 30px; }
.honor { margin-top: 50px; overflow: hidden; }
.honor li { float: left; width: 223px; height: 108px; border: 1px #dbdbdb solid; margin-right: 18.75px; margin-bottom: 18px; overflow: hidden; position: relative; }
.honor li.last { margin-right: 0px; }
.honor li a { display: block; width: 100%; height: 100%; }
.honor li a img { width: 223px; height: 108px; }
.honor li a h3 { position: absolute; top: 0; left: 1px; width: 90%; height: 108px; line-height: 108px; padding: 0px 5%; font-size: 16px; color: #ffffff; background: rgba(0,0,0,0.6); transform: rotateY(90deg); transition: all .3s; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.honor li:hover a h3 { transform: rotateY(0deg); }
/*聚到企服大事记*/
.history { background: #e1e1e1; overflow: hidden; padding-bottom: 70px; }
.mTitle2 { height: 176px; line-height: 176px; text-align: center; font-size: 36px; color: #333333; position: relative; }
.mTitle2 span { display: block; position: absolute; height: 14px; line-height: 14px; font-family: "Arial"; font-size: 12px; color: #999999; bottom: 46px; text-align: center; width: 100%; }
.history .bd, .history .bd ul { height: 312px; width: 1200px; overflow: hidden; }
.history .bd ul li { float: left; padding: 40px; width: 310px; height: 240px; overflow: hidden; background: #ffffff; margin-right: 15px; }
.history .bd ul li h3 { line-height: 50px; font-size: 30px; color: #333333; border-bottom: 1px #ededed; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.history .bd ul li .txtBox { line-height: 30px; font-size: 14px; color: #666666; }
.history .bd ul li .imgBox { display: block; width: 300px; height: 146px; overflow: hidden; margin: 0px auto; margin-top: 10px; text-align: center; }
.history .bd ul li .imgBox img { max-width: 300px; height: 146px; transition: all 1s; }
.history .bd ul li:hover .imgBox img { transform: scale(1.06); }
.history .hd { height: 13px; margin-top: 50px; overflow: hidden; text-align: center; }
.history .hd ul li { display: inline-block; width: 13px; height: 13px; background: #ffffff; margin: 0px 5px; color: #ffffff; border-radius: 6.5px; }
.history .hd ul li:hover, .history .hd ul li.on { background: #ff7f00; color: #ff7f00; }
/*联系我们*/
.contactFloor1 { background: #f2f2f2; overflow: hidden; padding-bottom: 75px; }
/*留言*/
.contactFloor2 { background: #ffffff; overflow: hidden; padding-bottom: 60px; }
.contactFloor2 .mTitle2 { height: 156px; line-height: 156px; }
.contactFloor2 .mTitle2 span { bottom: 36px; }
.feedbackForm { background: #ffffff; overflow: hidden; font-size: 14px; color: #999999; }
#feedback_form input, #feedback_form .checkcode { width: 47.16%; height: 30px; line-height: 30px; float: left; padding: 14px 10px; border: 1px solid #e0e0e0; margin-bottom: 20px; font-family: "微软雅黑"; }
#feedback_form .one { margin-right: 2%; }
#feedback_form .code { width: 19%; margin-right: 1%; }
#feedback_form .checkcode { width: 9%; padding: 0px; height: 58px; line-height: 58px; border: 1px solid #e0e0e0; }
#feedback_form textarea { height: 125px; width: 1178px; padding: 10px; border: 1px solid #e0e0e0; display: block; margin-bottom: 20px; font-family: "微软雅黑"; }
#feedback_form .btns { width: 200px; height: 60px; margin-right: 20px; background: #d2d2d2; color: #ffffff; border: none; font-size: 18px; margin-bottom: 0; cursor: pointer; }
#feedback_form .btns:hover { background: #ff7f00; transition: all 0.3s; }
#feedback_form .reset { cursor: pointer; margin-bottom: 0; }
#feedback_form .tableRow { width: 100%; height: 32px; }
#feedback_form .tableRow input { width: 150px; margin-right: 10px; color: #999999; float: left; }
#feedback_form .tableRow .checkcode { width: 100px; height: 50px; margin-left: 5px; border: 1px solid #ccc; padding: 4px 5px; display: block; float: left; background: #ffffff; }
#feedback_form input:focus, #feedback_form textarea:focus { border-color: #999999; }
/*内页-产品列表-菜单*/
.proWrap { background: #ededed; overflow: hidden; padding-top: 30px; padding-bottom: 90px; }
.smallMenu { background: #ffffff; overflow: visible; padding: 0px 30px; height: 61px; position: relative; border-bottom: 1px #ededed solid; }
.smallMenu>span { overflow: hidden; height: 60px; line-height: 60px; color: #ff7f00; font-size: 18px; float: left; }
.smallMenu .box { overflow: visible; float: left; margin-right: 20px; }
.smallMenu .box p { float: left; overflow: hidden; width: 1140px; padding: 0px 30px; position: absolute; top: 60px; left: 0; height: 0px; background: #ffffff; transition: all .3s; border-top: 1px #ededed solid; }
.smallMenu .box .parentLink, .smallMenu .box a { display: block; float: left; height: 30px; line-height: 30px; font-size: 14px; color: #353535; margin-right: 30px; }
.smallMenu .box .parentLink { height: 60px; line-height: 60px; margin-right: 0; position: relative; padding-right: 16px; }
.smallMenu .box .parentLink em { position: absolute; font-family: "宋体"; top: 0; right: 0; font-weight: bold; transition: all .3s; }
.smallMenu .box a { font-size: 12px; color: #666666; margin-right: 26px; position: relative; }
.smallMenu .box a:hover, .smallMenu .box a.on { color: #ff7f00; }
.smallMenu .box p a:before { content: ""; position: absolute; display: block; width: 4px; height: 7px; top: 12px; left: -8px; background: url('../images/smallmenu-icon2.png') no-repeat; transition: all .3s; }
.smallMenu .box .parentLink:after { display: none; }
.smallMenu .box .parentLinkOn { color: #ff7f00; }
.smallMenu .box:hover .parentLink { color: #ff7f00; }
.smallMenu .box:hover p { height: auto; padding-top: 20px; padding-bottom: 30px; }
.smallMenu .box p a { display: block; float: left; margin-right: 50px; }
.smallMenu .box p a:hover:before, .smallMenu .box p a.on:before { background: url('../images/smallmenu-icon2-on.png') no-repeat; }
.smallMenu .box:hover .parentLinkOn em, .smallMenu .box:hover .parentLink em { transform: rotateZ(90deg); }
/*内页-产品列表*/
.proList { margin-top: 30px; overflow: hidden; margin-bottom: 20px; }
.proList li { float: left; width: 283px; height: 271px; margin-right: 22px; margin-bottom: 30px; background: #ffffff; }
.proList li.last { margin-right: 0px; }
.proList li .imgBox { display: block; width: 283px; height: 194px; overflow: hidden; text-align: center; }
.proList li .imgBox img { width: 283px; max-height: 194px; transition: all 1s; }
.proList li:hover .imgBox img { transform: scale(1.06); }
.proList li .txt { display: block; height: 37px; padding: 20px; transition: all .3s; }
.proList li .txt h3 { font-size: 14px; color: #333333; line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.proList li .txt p { font-size: 12px; color: #666666; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.proList li:hover .txt { background: #ff7f00; }
.proList li:hover .txt h3 { color: #ffffff; }
.proList li:hover .txt p { color: #ffffff; }
/*内页-产品详情*/
.proWrap2 { background: #f0f0f0; overflow: hidden; }
.mTitle3 { height: 58px; line-height: 58px; font-size: 30px; color: #000000; margin-top: 14px; }
.mTitle3P { font-size: 14px; color: #818181; line-height: 16px; }
.proDetails { margin-top: 15px; overflow: hidden; background: #ffffff; padding: 20px; }
.proDetails .imgBox { width: 497px; height: 340px; overflow: hidden; text-align: center; }
.proDetails .imgBox img { width: 497px; max-height: 340px; transition: all 1s; }
.proDetails .imgBox:hover img { transform: scale(1.06); }
.proDetails .proDescription { width: 580px; height: 340px; float: left; margin-left: 50px; font-size: 14px; }
.proDetails .proDescription .descriptionTitle { font-size: 20px; color: #000000; font-weight: bold; line-height: 40px; border-bottom: 2px #ff7f00 solid; display: inline-block; margin-bottom: 20px; }
/*.proDetails .proDescription p{margin-top: 8px;margin-bottom: 14px;width: 196px;}*/
/*.proDetails .proDescription p:nth-child(1),.proDetails .proDescription p:nth-child(3){float: left;}*/
/*.proDetails .proDescription p:nth-child(2),.proDetails .proDescription p:nth-child(4){float: right;}*/
/*.proDetails .proDescription p em{line-height: 34px;font-size: 14px;color: #898989;}*/
/*.proDetails .proDescription p span{display: block;font-size: 20px;color: #000000;font-weight: bold;line-height: 22px;}*/
.proDetails .proDescription .price { margin-top: 40px; margin-bottom: 50px; width: 100%; height: 30px; }
.proDetails .proDescription .price em { font-size: 16px; line-height: 16px; color: #757575; position: relative; margin-right: 4px; }
.proDetails .proDescription .price span { display: inline-block; line-height: 30px; font-size: 30px; color: #ff0e00; font-family: "Arial"; font-weight: bold; }
.proDetails .proDescription>a { display: block; float: left; margin-right: 20px; width: 155px; height: 50px; text-align: center; line-height: 50px; color: #ffffff; font-size: 14px; background: #ff7f00; position: relative; }
.proDetails .proDescription>a.qq img { position: relative; top: 19px; margin-right: 4px; }
.proDetails .proDescription>a.wx img { position: relative; top: 17px; margin-right: 4px; }
.proDetails .proDescription>a.wx .code { margin: 0; width: 180px; height: 0px; top: -0px; left: -14px; position: absolute; z-index: 1; transition: all .3s; }
.proDetails .proDescription>a.wx:hover .code { border: 1px #ff7f00 solid; height: 180px; top: -183px; }
.proContent { margin-top: 20px; background: #ffffff; padding: 20px; }
/*内页-产品详情-基本服务介绍*/
.commonBox { padding: 0px 130px; font-size: 14px; color: #555555 }
.mTitle5 { text-align: center; margin-top: 40px; font-size: 18px; color: #030303; line-height: 40px; border-bottom: 1px #dedede solid; position: relative; margin-bottom: 10px; }
.mTitle5:after { content: ""; position: absolute; display: block; bottom: -1.5px; width: 38px; height: 3px; background: #ff7f00; left: 50%; margin-left: -19px; }
/*内页-产品详情-为什么选择聚到企服*/
.choice { background: #ffffff; overflow: hidden; padding-top: 40px; padding-bottom: 60px; }
/*内页-产品详情-权威专家团队*/
.teamBox { overflow: hidden; background: #ffffff; }
/*内页-产品详情-聚到企服六大服务保障*/
.baozhang { padding-top: 35px; background: #ffffff; overflow: hidden; }
.mTitle4 { font-size: 30px; font-weight: bold; color: #000000; text-align: center; line-height: 32px; }
.mTitle4P { text-align: center; line-height: 40px; font-size: 14px; color: #c2c2c2; }
.mTitle4Span { background: #ff7f00; display: block; position: relative; width: 34px; height: 2px; left: 50%; margin-left: -17px; }
.baozhang ul { overflow: hidden; }
.baozhang ul li { margin-top: 26px; width: 340px; padding-left: 40px; height: 180px; margin-right: 30px; background: url('../images/baozhang-li-bg.png') no-repeat; background-size: 380px 180px; overflow: hidden; transition: all .3s; float: left; }
.baozhang ul li:nth-child(3), .baozhang ul li:nth-child(6) { margin-right: 0px; }
.baozhang ul li:hover { background: #ff7f00; }
.baozhang ul li h2 { transition: all .3s; height: 70px; font-size: 80px; font-family: "Arial"; color: #d1d1d1; line-height: 134px; overflow: hidden; }
.baozhang ul li h3 { transition: all .3s; line-height: 50px; margin-top: 10px; font-size: 20px; color: #000000; }
.baozhang ul li p { transition: all .3s; line-height: 28px; font-size: 12px; color: #999999; }
.baozhang ul li:hover h2, .baozhang ul li:hover h3, .baozhang ul li:hover p { color: #ffffff; }
/*内页-产品详情-聚到企服-优秀企业明智之选*/
.partners { background: #ffffff; overflow: hidden; padding-top: 60px; padding-bottom: 32px; }
/*内页-产品详情-聚到企服-客户感言*/
.thanks { background: #ffffff; overflow: hidden; padding-bottom: 60px; }
.thanksSlide { margin-top: 40px; overflow: hidden; }
.thanksSlide .bd, .thanksSlide .bd ul { width: 1200px; height: 230px; overflow: hidden; }
.thanksSlide .bd li { height: 228px; margin-right: 40px; width: 578px; border: 1px #e4e4e4 solid; float: left; }
.thanksSlide .bd li h3 { height: 77px; line-height: 77px; padding-left: 72px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #000000; font-weight: bold; background: url('../images/thanksslide-h3-bg.png') 28px 28px no-repeat; }
.thanksSlide .bd li .txtBox { width: 510px; height: 130px; margin-left: 30px; overflow: hidden; }
.thanksSlide .bd li .txtBox .imgBox { display: block; width: 146px; height: 106px; overflow: hidden; }
.thanksSlide .bd li .txtBox .imgBox img { max-width: 146px; height: 106px; transition: all 1s; }
.thanksSlide .bd li:hover .txtBox .imgBox img { transform: scale(1.06); }
.thanksSlide .bd li .txtBox .title { display: block; padding-left: 26px; line-height: 22px; color: #838383; font-size: 12px; width: 66%; }
.thanksSlide .hd { margin-top: 27px; overflow: hidden; text-align: center; }
.thanksSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #b8b8b8; border-radius: 6px; cursor: pointer; margin: 0 3px; color: #b8b8b8; overflow: hidden; }
.thanksSlide .hd li:hover, .thanksSlide .hd li.on { background: #ff7f00; color: #ff7f00; }
/*文网文专题页*/
.tabChange { background: #ffffff; margin-top: 20px; }
.tabChange>.mHd, .tabChange>.mHd>ul { height: 50px; border-bottom: 1px #e1e1e1 solid; }
.tabChange>.mHd>ul>li { border: 1px #efefef solid; border-left: none; border-bottom: none; float: left; font-size: 16px; color: #878787; width: 202px; height: 49px; line-height: 50px; text-align: center; position: relative; cursor: pointer; }
.tabChange>.mHd>ul>li:before { content: ""; display: block; position: absolute; top: 0; left: 0; height: 3px; width: 0px; background: #ff7f00; transition: all .3s; }
.tabChange>.mHd>ul>li:nth-child(1) { border-left: 1px #efefef solid; }
.tabChange>.mHd>ul>li:hover, .tabChange>.mHd>ul>li.on { color: #ff7f00; }
.tabChange>.mHd>ul>li:hover:before, .tabChange>.mHd>ul>li.on:before { width: 100%; }
.tabChange>.mBd, .tabChange>.mBd>ul { overflow: hidden; width: 1200px; height: auto !important }
.tabChange>.mBd>ul>li { float: left; width: 100%; }
.tabChange>.mBd>ul>li .proContent { margin-top: 0px; }
.tabChange>.mBd>ul>li .proContent .apply { width: 100%; overflow: hidden; margin-top: 50px; margin-bottom: 50px; }
.tabChange>.mBd>ul>li .proContent .apply .box { width: 548px; height: 402px; border: 1px #e1e1e1 solid; border-radius: 4px; }
.tabChange>.mBd>ul>li .proContent .apply .box h3 { height: 70px; line-height: 70px; padding-left: 30px; background: #ff7f00; color: #ffffff; font-size: 25px; }
.tabChange>.mBd>ul>li .proContent .apply .box1 { float: left; margin-right: 10px; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul { overflow: hidden; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li { height: 110px; border-bottom: 1px #e1e1e1 dotted; overflow: hidden; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li img { width: 100px; height: 100px; transition: all 1s; float: left }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li:hover img { transform: scale(1.04); }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li .txt { float: left; padding: 10px 16px; width: 276px; overflow: hidden; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li .txt h5 { line-height: 26px; font-size: 20px; color: #000000; margin-bottom: 4px; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li .txt span { font-size: 12px; color: #838383; line-height: 20px; display: block; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li>a { float: right; display: block; width: 72px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #626262; border: 1px #b9b9b9 solid; border-radius: 23px; margin-right: 20px; transition: all .3s; margin-top: 42px; }
.tabChange>.mBd>ul>li .proContent .apply .box1 ul li>a:hover { background: #ff7f00; border-color: #ff7f00; color: #ffffff; }
.tabChange>.mBd>ul>li .proContent .apply .box2 { float: right; width: 588px; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul { overflow: hidden; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li { width: 194px; height: 164px; overflow: hidden; border-right: 1px #e1e1e1 dotted; text-align: center; float: left; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li:nth-child(1), .tabChange>.mBd>ul>li .proContent .apply .box2 ul li:nth-child(2), .tabChange>.mBd>ul>li .proContent .apply .box2 ul li:nth-child(3) { border-bottom: 1px #e1e1e1 dotted; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li:nth-child(3), .tabChange>.mBd>ul>li .proContent .apply .box2 ul li:nth-child(6) { border-right: 0px; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li .imgBox { height: 108px; width: 194px; overflow: hidden; display: block; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li .imgBox img { max-width: 108px; height: 108px; transition: all 1s; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li:hover .imgBox img { transform: scale(1.06); }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li .title { line-height: 36px; display: block; font-size: 20px; color: #1c1c1c; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tabChange>.mBd>ul>li .proContent .apply .box2 ul li:hover .title { color: #ff7f00; }
.tabChange>.mBd>ul>li .proContent .why { overflow: hidden; margin-bottom: 34px; margin-top: 30px; }
.tabChange>.mBd>ul>li .proContent .why li { float: left; width: 360px; height: 374px; overflow: hidden; margin-right: 35px; border-radius: 6px; }
.tabChange>.mBd>ul>li .proContent .why li:nth-last-child(1) { margin-right: 0px; }
.tabChange>.mBd>ul>li .proContent .why li .imgBox { width: 360px; height: 274px; overflow: hidden; }
.tabChange>.mBd>ul>li .proContent .why li .imgBox img { max-width: 360px; height: 274px; transition: all 1s; }
.tabChange>.mBd>ul>li .proContent .why li:hover .imgBox img { transform: scale(1.06); }
.tabChange>.mBd>ul>li .proContent .why li .title { width: 340px; padding: 10px; height: 80px; overflow: hidden; text-align: center; font-size: 14px; color: #6a6a6a; line-height: 16px; transition: all .3s; }
.tabChange>.mBd>ul>li .proContent .why li .title h5 { line-height: 50px; margin-top: 14px; font-size: 20px; color: #000000; font-weight: bold; transition: all .3s; }
.tabChange>.mBd>ul>li .proContent .why li:hover .title { background: #ff7f00; color: #ffffff; }
.tabChange>.mBd>ul>li .proContent .why li:hover .title h5 { color: #ffffff; }
.tabChange>.mBd>ul>li .proContent .something { overflow: hidden; width: 1040px; height: 380px; margin: 0px auto; margin-top: 40px; margin-bottom: 60px; }
.tabChange>.mBd>ul>li .proContent .something img { transition: all 1s; }
.tabChange>.mBd>ul>li .proContent .something img:hover { transform: scale(1.06); }
.tabChange>.mBd>ul>li .proContent .step { overflow: hidden; margin-top: 80px; margin-bottom: 0px; width: 1071px; height: 255px; margin-left: 46px; position: relative; background: url('../images/step-bg01.png') right top no-repeat; }
.tabChange>.mBd>ul>li .proContent .step ul { overflow: hidden; height: 255px; }
.tabChange>.mBd>ul>li .proContent .step ul li { float: left; position: relative; top: 0px; left: 0px; }
.tabChange>.mBd>ul>li .proContent .step ul li:nth-child(2) { left: 186px; }
.tabChange>.mBd>ul>li .proContent .step ul li:nth-child(3) { left: 400px; }
.tabChange>.mBd>ul>li .proContent .step ul li:nth-child(4) { top: 165px; left: 200px; }
.tabChange>.mBd>ul>li .proContent .step ul li:nth-child(5) { top: 165px; left: -432px; }
.tabChange>.mBd>ul>li .proContent .step ul li:nth-child(6) { top: 110px; left: 0px; }
.tabChange>.mBd>ul>li .proContent .step ul li h5 { font-size: 16px; color: #000000; line-height: 28px; }
.tabChange>.mBd>ul>li .proContent .step ul li p { font-size: 12px; color: #9d9d9d; line-height: 24px; }
.tabChange>.mBd>ul>li .proContent .step .tell { background: url('../images/step-tell-bg01.png') no-repeat; display: block; width: 435px; height: 50px; line-height: 50px; position: absolute; top: 78px; left: 306px; }
.tabChange>.mBd>ul>li .proContent .step .tell span { margin-left: 26px; font-size: 13px; color: #666666; }
.tabChange>.mBd>ul>li .proContent .step .tell span i { font-size: 16px; color: #fd5856; font-weight: bold; }
.tabChange>.mBd>ul>li .have { overflow: hidden; background: url('../images/have-bg01.png'); width: 1200px; height: 480px; margin-top: 30px; }
.tabChange>.mBd>ul>li .have .hd2 { margin-top: 138px; margin-left: 66px; float: left; width: 366px; overflow: hidden; }
.tabChange>.mBd>ul>li .have .hd2 li { float: left; width: 168px; height: 38px; line-height: 38px; border: 1px #ffffff solid; border-radius: 20px; text-align: center; font-size: 14px; color: #ffffff; margin-right: 10px; transition: all .3s; margin-bottom: 20px; cursor: pointer; overflow: hidden; }
.tabChange>.mBd>ul>li .have .hd2 li:hover, .tabChange>.mBd>ul>li .have .hd2 li.on { background: #ff8e00; border: 1px #ff8e00 solid; }
.tabChange>.mBd>ul>li .have .bd2 { float: right; width: 247px; margin-top: 44px; margin-right: 209px; }
.tabChange>.mBd>ul>li .have .bd2 li { width: 247px; height: 412px; text-align: center; }
.tabChange>.mBd>ul>li .have .bd2 li img { max-width: 247px; height: 342px; transition: all 1s; }
.tabChange>.mBd>ul>li .have .bd2 li:hover img { transform: scale(1.06); }
.tabChange>.mBd>ul>li .have .bd2 li h3 { height: 70px; line-height: 70px; color: #ffffff; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tabChange>.mBd>ul>li .serviceConfirm { padding-top: 40px; overflow: hidden; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 { padding-top: 40px; overflow: hidden; width: 1140px; margin: 0px auto; padding-bottom: 18px; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li { float: left; width: 360px; margin-right: 25px; overflow: hidden; margin-bottom: 22px; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li:nth-child(3), .tabChange>.mBd>ul>li .serviceConfirm .service2 li:nth-child(6) { margin-right: 0px; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li .imgBox { display: block; width: 360px; height: 274px; overflow: hidden; text-align: center; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li .imgBox img { max-width: 360px; height: 274px; transition: all 1s; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li:hover .imgBox img { transform: scale(1.06); }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li .title { display: block; width: 340px; padding: 0px 10px; height: 130px; overflow: hidden; text-align: center; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li .title h3 { padding-top: 20px; line-height: 40px; font-size: 20px; color: #ff7f00; font-weight: bold; }
.tabChange>.mBd>ul>li .serviceConfirm .service2 li .title p { line-height: 24px; font-size: 14px; color: #6a6a6a; }
.tabChange>.mBd>ul>li .oftenQuestion { overflow: hidden; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL { width: 832px; overflow: hidden; padding-left: 24px; padding-bottom: 40px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul { overflow: hidden; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li { width: 100%; height: 160px; border-bottom: 1px #e8e8e8 solid; margin-top: 30px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .imgBox { width: 200px; height: 130px; overflow: hidden; display: block; text-align: center; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .imgBox img { transition: all 1s; max-width: 200px; height: 130px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li:hover .imgBox img { transform: scale(1.06); }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .txt { display: block; width: 570px; padding-right: 30px; overflow: hidden; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .txt h5 { line-height: 30px; font-size: 20px; color: #000000; padding-bottom: 14px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .txt .title { line-height: 22px; font-size: 12px; color: #9e9e9e; padding-bottom: 20px; transition: all .3s; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li:hover .txt .title { color: #666666; }
.tabChange>.mBd>ul>li .oftenQuestion .boxL ul li .txt .author { font-size: 12px; color: #9e9e9e; line-height: 14px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR { padding-right: 24px; padding-bottom: 40px; width: 250px; padding-top: 30px; overflow: hidden; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR h2 { height: 32px; line-height: 32px; font-size: 16px; color: #292929; font-weight: bold; position: relative; padding-left: 12px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR h2:before { content: ""; display: block; position: absolute; left: 0; top: 10px; width: 4px; height: 14px; background: #ff7f00; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR h2 a { line-height: 16px; font-size: 12px; color: #999999; font-weight: bold; float: right; transition: all .3s; margin-top: 8px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR h2 a:hover { color: #ff7f00; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul { width: 250px; overflow: hidden; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul li { width: 250px; margin-top: 30px; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul li h5 { line-height: 30px; font-size: 14px; padding-left: 20px; margin-bottom: 10px; background: url('../images/oftenquestion-icon01.png') left center no-repeat; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul li h5 a { display: block; color: #000000; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul li:hover h5 a { color: #ff7f00; }
.tabChange>.mBd>ul>li .oftenQuestion .boxR ul li p { padding-left: 20px; font-size: 12px; color: #838383; line-height: 22px; }
/*ICP专题页*/
.icpTell { background: url('../images/step-tell-bg01.png') no-repeat; display: block; width: 435px; height: 50px; line-height: 50px; position: relative; left: 50%; margin-left: -217.5px; color: #6c6c6c; font-size: 14px; }
.icpTell span { padding-left: 28px; }
.icpTell:hover { color: #6c6c6c; }
.icpFloor1 { padding: 30px 0px; overflow: hidden; }
.icpFloor1 ul { overflow: hidden; padding: 0 45px; }
.icpFloor1 ul li { width: 330px; height: 470px; overflow: hidden; position: relative; border-radius: 6px; float: left; margin-right: 40px; }
.icpFloor1 ul li:nth-last-child(1) { margin-right: 0; }
.icpFloor1 ul li img { max-width: 330px; height: 355px; }
.icpFloor1 ul li .txt { position: absolute; width: 100%; text-align: center; color: #ffffff; top: 0; left: 0; }
.icpFloor1 ul li .txt h5 { padding: 30px 0px; line-height: 44px; font-size: 20px; font-weight: bold; }
.icpFloor1 ul li .txt span { font-size: 16px; line-height: 30px; }
.icpFloor1 ul li a { margin-top: 30px; display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; border: 1px #bababa solid; border-radius: 6px; font-size: 14px; color: #ababab; position: relative; left: 50%; margin-left: -65px; transition: all .3s; }
.icpFloor1 ul li a:hover { background: #ff7f00; color: #ffffff; }
.icpFloor2 { padding: 30px 0px; overflow: hidden; }
.icpFloor3 { padding: 30px 0px; overflow: hidden; }
.icpFloor3 .icpTell { background-size: 490px 50px; width: 490px; margin-left: -245px; }
.icpFloor3 .icpTell span { padding-left: 20px; }
.icpFloor3 ul { overflow: hidden; margin-bottom: 70px; padding: 0px 57px; }
.icpFloor3 ul li { float: left; margin-right: 50px; width: 315px; height: 408px; background: #f2f2f2; overflow: hidden; text-align: center; border-radius: 4px; }
.icpFloor3 ul li:nth-last-child(1) { margin-right: 0; }
.icpFloor3 ul li img { max-width: 100%; height: 110px; margin-top: 38px; margin-bottom: 20px; }
.icpFloor3 ul li h5 { line-height: 50px; font-size: 25px; color: #000000; }
.icpFloor3 ul li p { line-height: 26px; font-size: 14px; color: #7c7c7c; min-height: 104px; }
.icpFloor3 ul li a { margin-top: 20px; display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; border: 1px #bababa solid; border-radius: 6px; font-size: 14px; color: #ababab; position: relative; left: 50%; margin-left: -65px; transition: all .3s; }
.icpFloor3 ul li a:hover { background: #ff7f00; color: #ffffff; }
.icpFloor4 { padding: 30px 40px; overflow: hidden; }
/*著作权专题页*/
.authorFloor1 { padding: 30px 0px; overflow: hidden; }
.authorFloor1 ul { overflow: hidden; padding: 0 39px; }
.authorFloor1 ul li { overflow: hidden; width: 248px; height: 475px; float: left; margin-right: 30px; }
.authorFloor1 ul li:nth-last-child(1) { margin-right: 0; }
.authorFloor1 ul li span { display: block; color: #ffa23f; font-size: 50px; font-family: "Arial"; font-weight: bold; line-height: 130px; text-align: center; width: 106%; }
.authorFloor1 ul li h5 { color: #ff9f37; font-size: 30px; font-weight: bold; line-height: 36px; text-align: center; margin-top: 36px; }
.authorFloor1 ul li p { font-size: 14px; color: #969696; line-height: 26px; margin-top: 20px; padding: 0 33px; min-height: 104px; }
.authorFloor1 ul li a { margin-top: 20px; display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; border: 1px #bababa solid; border-radius: 6px; font-size: 14px; color: #ababab; position: relative; left: 50%; margin-left: -65px; transition: all .3s; }
.authorFloor1 ul li a:hover { background: #ff7f00; color: #ffffff; }
.authorFloor2 { padding: 30px 0px; overflow: hidden; padding-bottom: 0; }
.authorFloor3 { padding: 30px 0px; overflow: hidden; position: relative; }
.authorFloor3 .tell { background: url('../images/step-tell-bg01.png') no-repeat; display: block; width: 435px; height: 50px; line-height: 50px; position: absolute; top: 107px; left: 340px; }
.authorFloor3 .tell span { margin-left: 26px; font-size: 13px; color: #666666; }
.authorFloor3 .tell span i { font-size: 16px; color: #fd5856; font-weight: bold; }
.authorFloor4 { padding: 50px 0px; overflow: hidden; padding-bottom: 0; }
.authorFloor5 { padding: 0px 0px; overflow: hidden; }
/*壳公司*/
.companyWrap { overflow: hidden; background: #eeeeee; }
.smallMenu2 { background: #ffffff; height: 80px; line-height: 80px; margin-top: 60px; }
.smallMenu2 p { float: left; width: 50%; text-align: center; height: 100%; display: block; }
.smallMenu2 p a { display: block; width: 100%; height: 100%; font-size: 30px; color: #222222; background: url('../images/smallmenu2-bg.png') 0px -80px no-repeat; transition: all .3s; position: relative; }
.smallMenu2 p a:after { display: block; content: ""; position: absolute; width: 14px; height: 0px; left: 50%; margin-left: -7px; bottom: -0px; background: url('../images/smallmenu2-bg2.png') no-repeat; transition: all .3s; }
.smallMenu2 p a span { font-family: "Arial"; font-size: 30px; display: inline-block; color: #999999; transition: all .3s; }
.smallMenu2 p a i { display: inline-block; width: 190px; transition: all .3s; }
.smallMenu2 p:hover a, .smallMenu2 p.on a { background-position: 0px 0px; }
.smallMenu2 p:hover a span, .smallMenu2 p.on a span { color: #ffffff; }
.smallMenu2 p:hover a i, .smallMenu2 p.on a i { color: #ffffff; }
.smallMenu2 p:hover a:after, .smallMenu2 p.on a:after { height: 9px; bottom: -9px; }
.smallMenu3 { margin-top: 9px; margin-bottom: 8px; height: 46px; line-height: 46px; font-size: 18px; color: #333333; }
.smallMenu3 span { display: inline-block; float: left; margin-right: 10px; }
.smallMenu3 .iconLink { display: inline-block; width: 10px; height: 10px; border: 1px #ff7f00 solid; float: left; position: relative; top: 18px; margin-right: 6px; }
.smallMenu3 .iconLink:before { position: absolute; content: "√"; display: block; top: 0px; left: 0px; width: 10px; height: 10px; font-family: "宋体"; font-size: 12px; color: #333333; line-height: 7px; opacity: 0; transition: all .3s; }
.smallMenu3 .iconLink:hover:before, .smallMenu3 .iconLink.current:before { opacity: 1; color: #000000; }
.smallMenu3 .txtLink { display: inline-block; float: left; margin-right: 20px; transition: all .3s; }
.smallMenu3 .txtLink:hover, .smallMenu3 .txtLink.on { color: #ff7f00; }
.companyList li { width: 1196px; height: 116px; margin-bottom: 20px; background: #ffffff; border: 2px #ffffff solid; transition: all .3s; }
.companyList li:hover, .companyList li.on { border: 2px #ff7f00 solid; -moz-box-shadow: 0px 0px 10px #ff7f00; -webkit-box-shadow: 0px 0px 10px #ff7f00; box-shadow: 0px 0px 10px #ff7f00; }
.companyList li .txtL { width: 65%; }
.companyList li .txtL h5 { padding-left: 34px; font-size: 22px; color: #333333; margin-top: 24px; }
.companyList li .txtL p { font-size: 14px; color: #828282; padding-left: 34px; line-height: 50px; }
.companyList li .txtR { width: 30%; padding-right: 34px; }
.companyList li .txtR span { display: block; font-size: 14px; color: #888888; font-weight: bold; line-height: 20px; margin-top: 50px; width: 50%; float: left; }
.companyList li .txtR a { display: block; float: right; width: 130px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; font-size: 14px; font-weight: bold; background: url('../images/companylist-bg2.png') no-repeat; border-radius: 20px; margin-top: 36px; }
.companyList li .txtR a i { background: url('../images/companylist-icon2.png') no-repeat; display: inline-block; height: 9px; width: 15px; margin-left: 6px; }
/*内页-新闻中心*/
.newsWrap { background: #ffffff; overflow: hidden; padding-top: 40px; padding-bottom: 40px; }
.newsLeft { width: 890px; overflow: hidden; }
.topText { width: 100%; height: 208px; overflow: hidden; margin-bottom: 20px; position: relative; }
.topText>img { width: 890px; height: 208px; transition: all 1s; }
.topText:hover>img { transform: scale(1.06); }
.topText .txt { position: absolute; top: 0; left: 0; width: 86.1%; height: 63%; padding: 8.6% 7% 0% 7%; color: #ffffff; font-size: 20px; line-height: 30px; }
.topText a { display: block; position: absolute; width: 166px; height: 44px; line-height: 44px; text-align: center; border: 1px #ffffff solid; font-size: 14px; color: #ffffff; top: 80px; right: 62px; transition: all .3s; }
.topText a:hover { background: #ff7f00; }
.topText a img { margin-right: 4px; position: relative; top: 15px; }
.newsList { overflow: hidden; width: 832px; border: 1px #e8e8e8 solid; padding: 28px; padding-bottom: 0px; margin-bottom: 40px; }
.newsList li { width: 100%; height: 160px; margin-bottom: 30px; border-bottom: 1px #e8e8e8 solid; }
.newsList li:nth-last-child(1) { margin-bottom: 0; border-bottom: 0; }
.newsList li .imgBox { width: 200px; height: 130px; overflow: hidden; display: block; text-align: center; }
.newsList li .imgBox img { transition: all 1s; max-width: 200px; height: 130px; }
.newsList li:hover .imgBox img { transform: scale(1.06); }
.newsList li .txt { display: block; width: 570px; padding-right: 30px; overflow: hidden; }
.newsList li .txt h5 { line-height: 30px; font-size: 20px; color: #000000; padding-bottom: 14px; }
.newsList li .txt .title { line-height: 22px; font-size: 12px; color: #9e9e9e; padding-bottom: 20px; transition: all .3s; }
.newsList li:hover .txt .title { color: #666666; }
.newsList li .txt .author { font-size: 12px; color: #9e9e9e; line-height: 14px; }
.newsRight { width: 292px; overflow: hidden; }
.newsRight .boxTop { border: 1px #e8e8e8 solid; overflow: hidden; padding: 0px 19px; }
.newsRight .boxTop h2 { height: 50px; line-height: 50px; padding-left: 13px; border-bottom: 1px #e8e8e8 solid; position: relative; font-size: 16px; color: #292929; font-weight: bold; }
.newsRight .boxTop h2:before { content: ""; position: absolute; display: block; left: 0px; top: 19px; width: 3px; height: 14px; background: #ff7f00; }
.newsRight .boxTop ul { overflow: hidden; }
.newsRight .boxTop ul li { padding-left: 30px; line-height: 40px; border-bottom: 1px #d3d3d3 dotted; overflow: hidden; position: relative; }
.newsRight .boxTop ul li:nth-last-child(1) { border-bottom: 0px; }
.newsRight .boxTop ul li:before { position: absolute; display: block; content: ""; width: 30px; height: 40px; top: 0; left: 0; background: url('../images/newsright-icon01.png') center center no-repeat; }
.newsRight .boxTop ul li a { display: block; color: #5e5e5e; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newsRight .boxTop ul li:hover:before, .newsRight .boxTop ul li.on:before { background: url('../images/newsright-icon01-on.png') center center no-repeat; }
.newsRight .boxTop ul li:hover a, .newsRight .boxTop ul li.on a { color: #ff7f00; }
.newsRight .boxMiddle { border: 1px #e8e8e8 solid; overflow: hidden; padding: 0px 19px; margin: 22px auto; }
.newsRight .boxMiddle h2 { height: 48px; line-height: 48px; padding-left: 13px; position: relative; font-size: 16px; color: #292929; font-weight: bold; margin-top: 12px; }
.newsRight .boxMiddle h2:before { content: ""; position: absolute; display: block; left: 0px; top: 17px; width: 3px; height: 14px; background: #ff7f00; }
.newsRight .boxMiddle ul { overflow: hidden; }
.newsRight .boxMiddle ul li { padding-left: 14px; line-height: 34px; }
.newsRight .boxMiddle ul li a { display: block; color: #616161; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.newsRight .boxMiddle ul li:hover a { color: #ff7f00; padding-left: 10px; }
.newsRight .boxBottom { border: 1px #e8e8e8 solid; overflow: hidden; padding: 0px 19px; }
.newsRight .boxBottom h2 { height: 46px; line-height: 46px; padding-left: 13px; border-bottom: 1px #e8e8e8 solid; position: relative; font-size: 16px; color: #292929; font-weight: bold; margin-top: 15px; }
.newsRight .boxBottom h2:before { content: ""; position: absolute; display: block; left: 0px; top: 14px; width: 3px; height: 14px; background: #ff7f00; }
.newsRight .boxBottom ul { overflow: hidden; }
.newsRight .boxBottom ul li { padding-left: 24px; line-height: 43px; border-bottom: 1px #d3d3d3 dotted; overflow: hidden; position: relative; }
.newsRight .boxBottom ul li:nth-last-child(1) { border-bottom: 0px; }
.newsRight .boxBottom ul li:before { position: absolute; display: block; content: "问"; width: 16px; height: 16px; top: 12px; left: 0; background: #f43232; color: #ffffff; font-size: 12px; transition: all .3s; line-height: 16px; text-align: center; }
.newsRight .boxBottom ul li a { display: block; color: #616161; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.newsRight .boxBottom ul li:hover a { color: #ff7f00; padding-left: 10px; }
.newsRight .boxBottom ul li:hover:before { left: 10px; }
/* 上一篇 下一篇 */
.gr-fenx { height: 50px; line-height: 50px; padding: 0 10px; margin-top: 30px; font-size: 16px; color: #333333; }
.gr-fenx .prew, .gr-fenx .nextw { width: 50%; float: left; }
.gr-fenx .prew { text-align: left; }
.gr-fenx .nextw { text-align: left; }
/* 新闻详细样式 */
.gr-news-show { overflow: hidden; }
.gr-news-show h2 { font-size: 20px; line-height: 32px; text-align: center; font-family: "微软雅黑"; color: #333333; position: relative; }
.gr-news-show h3 { text-align: center; height: 30px; line-height: 30px; border-bottom: 1px dashed #d2d2d2; }
.gr-news-show h3 span { margin: 8px 8px 0 8px; color: #999; text-decoration: none; font-size: 14px; }
.gr-news-show img { max-width: 100%; }
.fontResizer a { padding: 0 5px; }
.fontResizer a:hover { color: #ff7f00; }
.curFont { font-weight: bold; color: #ff7f00; }
.news-show-box { padding-top: 15px; line-height: 26px; padding-bottom: 10px; color: #666666 }
.news-message { padding-bottom: 10px; border-bottom: 1px dashed #d2d2d2; overflow: hidden; }
.news-message div { padding: 10px 0; }
.news-message h3 { width: 100%; text-align: right; font-weight: bold; color: #333; text-decoration: underline; overflow: hidden; }
.gr-keyword { border: 1px solid #dadada; padding: 5px 10px; margin: 10px 0; overflow: hidden; }
.gr-keyword a { padding: 0 5px; }
/* 相关资讯样式 */
.rec-title { height: 40px; background: #f2f2f2; }
.rec-title span { font-size: 14px; color: #ffffff; display: block; float: left; width: 128px; height: 40px; line-height: 40px; text-align: center; background: #ff7f00; }
.articleRelation { margin-top: 20px; }
.articleRelation .picList { height: 281px; }
.articleRelation li { width: 48%; margin-bottom: 10px; float: left; padding-right: 10px; font-size: 14px; }
.articleRelation li a { float: left; display: block; max-width: 80%; transition: all .3s; }
.articleRelation li:hover a { padding-left: 10px; }
.articleRelation li span { float: right; }
/* 常见问题列表 */
.faqNewsList { overflow: hidden; font-size: 14px; color: #666666; line-height: 30px; }
.faqNewsList li { padding-bottom: 20px; overflow: hidden; margin-bottom: 30px; border-bottom: 1px dashed #d7d7d7; }
.faqNewsList li h3 { font-size: 16px; color: #333333; }
.faqNewsList li h3 b { font-size: 16px; color: #6cb12e; }
.faqNewsList li h3 span { float: right; font-size: 14px; color: #b1b1b1; }
.faqNewsList li p { font-size: 14px; color: #666666; }
.faqNewsList li p strong { font-size: 16px; color: #1259ab; }
.faqNewsList li p a { font-size: 14px; color: #6cb12e; }
.faqNewsList li p a:hover { color: #ff7f00; }
/* 实力展示详情 */
.picDetail { overflow: hidden; line-height: 30px; color: #333333; }
.picDetail .title { position: relative; line-height: 100px; height: 100px; font-size: 18px; text-align: center; }
.picDetail .title span { display: block; position: absolute; width: 100%; line-height: 12px; font-size: 12px; color: #666666; left: 0; bottom: 0; text-align: center; }
.picDetail .picThumb { padding: 20px; text-align: center; border-bottom: 1px #999999 dotted; }
.picDetail .picFont { padding: 20px; }
.related-pic-list { overflow: hidden; }
.related-pic-list .picList .title { width: 282px; font-size: 16px; }
/*公司环境-列表*/
.environment2 { margin-top: 20px; overflow: hidden; width: 100%; }
.environment2 ul { width: 100%; overflow: hidden; padding-bottom: 40px; }
.environment2 ul li { width: 218px; height: 197px; margin-top: 20px; position: relative; float: left; margin-right: 27.5px; }
.environment2 ul li.last { margin-right: 0; }
.environment2 ul li:before { content: ""; display: block; position: absolute; width: 3px; height: 0px; background: #ff7f00; top: 0; left: 0; transition: all .3s; z-index: 10; }
.environment2 ul li:after { content: ""; display: block; position: absolute; width: 3px; height: 0px; background: #ff7f00; bottom: 0; right: 0; transition: all .3s; z-index: 10; }
.environment2 ul li a { display: block; width: 100%; height: 145px; overflow: hidden; transition: all .3s; }
.environment2 ul li a:before { content: ""; display: block; position: absolute; width: 0px; height: 3px; background: #ff7f00; top: 0; left: 0; transition: all .3s; z-index: 10; }
.environment2 ul li a:after { content: ""; display: block; position: absolute; width: 0px; height: 3px; background: #ff7f00; bottom: 0; right: 0; transition: all .3s; z-index: 10; }
.environment2 ul li a img { width: 218px; height: 145px; transition: all 1s; }
.environment2 ul li h5 { height: 50px; line-height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; color: #666666; font-size: 16px; border: 1px #e1e1e1 solid; }
.environment2 ul li:hover a img { transform: scale(1.06); }
.environment2 ul li:hover:before, .environment2 ul li.on:before { height: 100%; }
.environment2 ul li:hover:after, .environment2 ul li.on:after { height: 100%; }
.environment2 ul li:hover a:before, .environment2 ul li.on a:before { width: 100%; }
.environment2 ul li:hover a:after, .environment2 ul li.on a:after { width: 100%; }
/*服务客户-列表*/
.customer { position: relative; }
.customer ul li { float: left; width: 285px; height: 320px; margin-right: 20px; margin-bottom: 20px; overflow: hidden; text-align: center; color: #b3b3b3; font-size: 12px; -moz-box-shadow: 0px 0px 10px #aaaaaa; -webkit-box-shadow: 0px 0px 10px #aaaaaa; box-shadow: 0px 0px 10px #aaaaaa; }
.customer ul li.last { margin-right: 0; }
.customer ul li .imgBox { display: block; width: 285px; height: 190px; overflow: hidden; }
.customer ul li .imgBox img { max-width: 285px; height: 190px; transition: all 1s; }
.customer ul li:hover .imgBox img { transform: scale(1.04); }
.customer ul li .title { line-height: 44px; font-size: 16px; color: #3d3d3d; }
.customer ul li h5 { font-size: 14px; line-height: 14px; margin-bottom: 10px; }
.customer ul li p { line-height: 20px; margin-bottom: 10px; }
/*常规图片列表*/
.picList { overflow: hidden; padding: 40px 0px; }
.picList ul { overflow: hidden; padding-bottom: 20px; }
.picList li { float: left; width: 278px; border: 1px #e1e1e1 solid; overflow: hidden; padding: 0; margin: 0px; margin-bottom: 26.6px; margin-right: 26.6px; }
.picList li.last { margin-right: 0px; }
.picList li .imgBox { display: table; margin: 0 auto; }
.picList li .pic { width: 100%; height: 370px; overflow: hidden; display: table-cell; vertical-align: middle; text-align: center; }
.picList li .pic a { display: block; width: 278px; height: 370px; overflow: hidden; }
.picList li .imgBox img { max-width: 100%; max-height: 100%; transition: all 1s; }
.picList li:hover .imgBox img { transform: scale(1.06); }
.picList li h5 { height: 80px; line-height: 80px; width: 278px; font-size: 14px; text-align: center; color: #666666; transition: all .3s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-top: 1px #e1e1e1 solid; }
.picList li:hover h5 { background: #ff7f00; color: #ffffff; }
/*合作伙伴-列表*/
.picList2 li .pic { height: 108px; }
.picList2 li .pic a { height: 108px; }
.picList2 li h5 { height: 40px; line-height: 40px; }
/* 人才招聘 */
.jobList .profile { height: 120px; color: #666666; border-bottom: 1px #cccccc dotted; }
.jobList .profile h5 { width: 30%; height: 56px; float: left; line-height: 56px; padding-left: 56px; background: url('../images/icon-job.png') no-repeat; color: #666666; font-size: 18px; margin-top: 58px; }
.jobList .profile p { width: 60%; height: 58px; line-height: 58px; float: right; margin-top: 61px; text-align: right; }
.jobList .profile p span { margin-right: 25px; }
.jobList .describe { color: #666666; font-size: 14px; line-height: 28px; border-bottom: 1px #cccccc dotted; display: none; }
.jobList .describe h5 { color: #333333; font-size: 18px; line-height: 52px; }
.jobList .describe p { margin-left: 115px; }
.jobList .describe p:last-child { margin-bottom: 22px; }
.jobList .requirement { color: #666666; font-size: 14px; line-height: 28px; display: none; }
.jobList .requirement h5 { color: #333333; font-size: 18px; line-height: 52px; }
.jobList .requirement p { margin-left: 115px; }
.jobList .requirement p:last-child { margin-bottom: 22px; }
.jobList a { display: block; width: 200px; height: 50px; margin-left: 42%; background: #999999; color: #ffffff; border-radius: 2px; line-height: 50px; text-align: center; font-size: 16px; display: none; }
.jobList a:hover { background: #009933; }
.jobList .on { display: block; }
/* 底部样式 */
.footer1 { overflow: hidden; height: 124px; background: #3c3c3c; border-bottom: 1px #777777 dotted; }
.footer1 ul { overflow: hidden; margin-top: 38px; }
.footer1 ul li { float: left; margin-right: 74px; overflow: hidden; }
.footer1 ul li:nth-last-child(1) { margin-right: 0; }
.footer1 ul li img { display: block; float: left; margin-right: 14px; }
.footer1 ul li p { float: left; }
.footer1 ul li p span { display: block; line-height: 25px; color: #ffffff; font-size: 12px; }
.footer1 ul li p span:nth-child(2) { line-height: 20px; }
.footer2 { background: #3c3c3c; padding: 48px 0 16px 0; overflow: hidden; color: #c3c3c3; font-size: 12px; }
.footMenu { width: 90px; margin-right: 40px; overflow: hidden; float: left; }
.footMenu h2 { color: #ffffff; font-size: 16px; padding-bottom: 10px; line-height: 20px; }
.footMenu p a { display: block; color: #c3c3c3; font-size: 12px; line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.footMenu p a:hover { padding-left: 8px; color: #ff7f00; }
.footTel { width: 470px; margin-left: 30px; float: left; border-right:1px solid;}
/* .footTel h2 { color: #ffffff; font-size: 16px; line-height: 20px; background: url('../images/footer-tel.png') left center no-repeat; padding-left: 30px; } */
.footTel p {color: #c3c3c3;font-size: 12px;line-height: 26px;overflow: hidden; }
.footInfo { min-width: 200px; text-align:center }
.footInfo h2 { color: #ffffff; font-size: 16px; padding-bottom: 10px; line-height: 20px; }
.footInfo p { color: #c3c3c3; font-size: 12px; line-height: 26px; overflow: hidden; }
.footInfo p span { display: block; }
.footInfo p span:nth-child(1) { float: left; }
.footInfo p span:nth-child(2) { float: right; min-width: 158px; }
.footInfo .icons { margin-top: 40px; height: 20px; line-height: 20px; color: #ffffff; background: none; }
.footInfo .icons span { float: left; }
.footInfo .icons a { display: block; float: left; margin-right: 20px; position: relative; top: 0px; }
.footInfo .icons a.wx { width: 22px; height: 20px; background: url('../images/footer-wx.png') center top no-repeat; position: relative; }
.footInfo .icons a.wx img { width: 0px; height: 0px; top: -0px; left: -0px; position: absolute; z-index: 1; transition: all .3s; }
.footInfo .icons a.wx:hover img { border: 1px #ff7f00 solid; width: 180px; height: 180px; top: -182px; left: -182px; }
.footInfo .icons a.xl { width: 22px; height: 20px; background: url('../images/footer-xl.png') center 1px no-repeat; }
.footInfo .icons a.jrtt { width: 21px; height: 20px; background: url('../images/footer-jrtt.png') center 1px no-repeat; }
.footInfo .icons a.zh { width: 21px; height: 20px; background: url('../images/footer-zh.png') center top no-repeat; }
.imgLinks { margin-top: 42px; margin-bottom: 42px; width: 882px; position: relative; left: 50%; margin-left: -441px; overflow: hidden; }
.imgLinks li { float: left; }
.imgLinks li.top { margin-right: 8px; margin-bottom: 10px; }
.imgLinks li.bottom { margin-right: 4px; }
.imgLinks li a { display: block; overflow: hidden; border: 1px #919191 solid; }
.imgLinks li a img { width: 100%; height: 100%; }
.textLinks { line-height: 50px; overflow: hidden; }
.textLinks h2 { color: #ffffff; font-size: 16px; line-height: 18px; }
.textLinks ul { overflow: hidden; }
.textLinks ul li { float: left; margin-right: 10px; }
.textLinks ul li a { color: #c3c3c3; font-size: 12px; }
.textLinks ul li a:hover { color: #ff7f00; }
.footer3 { background: #242424; overflow: hidden; font-size: 12px; color: #a2a2a2; height: 54px; line-height: 54px; }
.footer3 p:nth-child(1) { float: left; }
.footer3 p:nth-child(1) a { margin-left: 10px; }
.footer3 p:nth-child(2) { float: right; }
.footer3 p:nth-child(2) a { margin-right: 10px; }
.footer3 p a { color: #a2a2a2; }
.footer3 p a:hover { color: #ff7f00; }
.jobpro { margin-top: 56px; color: #333333 }
.jobpro h5 { font-size: 24px; height: 36px; }
.spMenu, .spBox { display: none; }
 @media all and (min-width: 0) and (max-width: 767px) {
	.w1180 { width: auto; }
	.search-form, .index-search .fr, .menu-main-box .index, .fixed_top_nav, .pcBox { display: none; }
	.spBox { display: block; }
	.spMenu { display: block; margin-top: ; float: right; }
	.index-search {
		padding: 15px 15px 10px;
		overflow: hidden;
		zoom: 1;
		box-sizing: border-box;
		background: #fff;
		z-index: 999;
	}
	
	/*.index-search {
		margin-bottom: 80px;
		padding: 15px 15px 0;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		overflow: hidden;
		zoom: 1;
		box-sizing: border-box;
		background: #fff;
		z-index: 999;
		height:80px;
	}
	*/
	.logo { width: 170px; }
	.w1200 { width: auto; }
	/*index.html*/
	.floor3 { padding-top: 0; padding-bottom: 20px; }
	.mTitle span { display: none; }
	.mTitle { line-height: 44px; height: auto; }
	.mTitle i { font-size: 18px; }
	.mTitleP { line-height: 20px; }
	.productList { margin-top: 20px; }
	.productList li { border-bottom: 1px solid #ccc; }
	.productList .big { width: 50%; height: auto; float: left; margin-right: 0; margin-bottom: 0; box-shadow: none; }
	.productList .big .imgBox { width: 100%; height: 110px; }
	.productList .big img { max-width: 180px; height: 120px; }
	.productList .big .txt { width: 100%; padding: 11px 15px; box-sizing: border-box; }
	.productList .big .txt h3 { line-height: 40px; font-size: 16px; padding-top: 16px; }
	.productList .big .txt p { display: none; }
	.productList .big .txt .more { margin-top: 0; }
	.productList .small { margin-right: 0; width: 50%; height: 100px; box-shadow: none; }
	.productList .small a img { height: 110px; }
	.productList .small a .txt { padding: 15px; }
	.productList .small a .txt h3 { line-height: 30px; font-size: 14px; }
	.necessary-aptitude { padding: 15px 0; width: 100%; min-width: auto; }
	.necessary-aptitude .big-til { padding: 10px 0; }
	.big-til h3 .line { display: none; }
	.necessary-aptitude .left-img { display: none; }
	.necessary-aptitude ul li { border-left: 1px solid #ebebeb; width: 33.3%; height: 140px; box-sizing: border-box; }
	.necessary-aptitude ul li i { width: 57px; height: 78px; margin-top: 15px; }
	.necessary-aptitude ul li p { font-size: 12px; font-weight: normal; }
	.floor4 { padding: 10px 0; }
	.floor4 .mTitle i { margin: 0 5px; width: auto; font-size: 16px; }
	.mTitleP { padding: 0 10px; font-size: 12px; }
	.slideBox { margin-top: 10px; margin-bottom: 10px; }
	.slideBox .bd ul li .imgBox img { max-width: 100%; height: 150px; }
	.slideBox .bd, .slideBox .bd ul { margin: 0 auto; width: 320px; }
	.slideBox .bd ul li .imgBox { height: 160px; }
	.slideBox .mybd ul li { height: 310px; }
	.slideBox .bd ul li .more { margin-top: 3px; }
	.slideBox .mybd, .slideBox .mybd ul { height: 350px; }
	.mySlideBox { height: auto; }
	.qualification-certificate { padding: 0 0 10px; min-width: 100%; }
	.certificate-list li p { font-size: 14px; }
	.qualification-certificate .big-til { padding: 15px 0 5px; }
	.certificate-list { position: static; left: 0; bottom: 0; width: auto; }
	.certificate-dis { display: none; }
	.certificate-border { display: none; }
	.course { margin-top: 10px; }
	.floor6 { display: none; padding-top: 10px; padding-bottom: 10px; }
	.productList .big::before { left: 0; }
	/*------footer------*/	
	.footer1, .footer2, .dgg_footer { display: none; }
	.footer-bottom { color: #fff; min-width: auto; }
	.footMenu { padding: 10px 0 2px; width: 100%; margin-right: 0; position: fixed; left: 0; bottom: 0; height: 50px; background: #fff; border-top: 1px solid #ccc; z-index: 999; }
	.footMenu li { float: left; width: 25%; text-align: center; }
	.footMenu li span { display: block; font-size: 12px; }
	.footMenu li img { padding-bottom: 3px; width: 30px; height: auto; }
	/*------icp.html------*/	
		
	.menu-main-box { min-width: auto; font-size: 14px; }
	.menu-main { float: none; }
	.menu-main li { display: block; font-size: 14px; height: auto; line-height: 35px; margin-left: 0; width: 100%; position: static; }
	.menu-main .nav-sub { position: static; top: inherit; left: inherit; right: inherit; display: block; overflow: hidden; zoom: 1; }
	.menu-main li a { position: static; }
	.menu-main li .nav-sub a { padding: 7px 10px; width: 50%; float: left; box-sizing: border-box; }
	.sub-station-banner { height: 100px; min-width: 100%; }
	.sub-banner-inner { height: 100px; width: 100%; overflow: hidden; position: relative; top: 0; left: 50%; margin-left: -50%; }
	.big-til { padding: 15px 0; }
	.big-til h3 { font-size: 16px; }
	.big-til p { color: #848484; font-size: 12px; padding-top: 10px; line-height: 20px; }
	.who-need { padding-bottom: 0; }
	.btn-need { margin-top: 15px; }
	.who-need ul li { float: none; width: 100%; height: auto; margin-left: 0; }
	.who-need ul li .desc { padding: 15px 0 15px 15px; width: 100%; height: auto; box-sizing: border-box; }
	.who-need ul li .desc .til { font-size: 16px; padding-bottom: 5px; }
	.who-need ul li .desc p { font-size: 14px; line-height: 1.6; }
	.who-need ul li .desc a { position: static; width: 133px; height: 30px; line-height: 30px; bottom: 0; margin-top: 7px; }
	.who-need ul li:hover .desc a i { width: auto; left: auto; }
	.handle-attention { min-width: auto; height: auto; }
	.big-til { padding: 10px 15px; }
	.handle-attention .big-til p { color: white; line-height: 20px; }
	.handle-attention .wechat { margin: 0 10px; width: 90%; }
	.wechat { width: 100%; height: 35px; line-height: 35px; }
	.handle-attention .wechat-left { font-size: 12px; width: 210px; }
	.wechat-righ { width: 125px; font-size: 14px; }
	.wechat-righ i { top: 6px; }
	.application-conditions ul { margin-bottom: 10px; margin-top: 0; height: 220px; }
	.application-conditions ul li { margin-left: 0; width: 33.3%; height: 220px; }
	.conditions-desc { width: 100%; height: 220px; }
	.conditions-desc .top-icon { display: none; }
	.application-conditions ul li .top-til { line-height: 35px; font-size: 14px; }
	.application-conditions ul li .bottom-desc { padding-top: 10px; height: auto; font-size: 12px; }
	.application-conditions ul li .bottom-desc a { padding: 2px 5px; position: static; bottom: 0; width: auto; height: 30px; line-height: 30px; left: 0; margin-left: 0; font-size: 12px; }
	.application-conditions ul li .bottom-desc a span { font-size: 12px; }
	.application-conditions ul li .bottom-desc p { line-height: 1.6; text-align: left; font-size: 11px; }
	.more-security-box { display: none; }
	.big-gray { display: none; }
	.difference-icp { display: none; }
	.who-need ul li .desc a span { font-size: 14px; }
	.who-need .wechat {
		margin-top: 10px;
	}
	/*------关于我们---------*/
	.listBanner { width: 150%; height: 100px; left: 50%; margin-left: -75%; }
	.aliasNav ul li { margin-right: 15px; margin-left: 15px; }
	.aliasNav ul li a { height: 45px; font-size: 14px; line-height: 45px; }
	.aliasNav { height: 45px; line-height: 45px; }
	.aboutFloor1 { padding-top: 0; }
	.txtAboutL { width: auto; height: auto; float: none; padding: 15px; }
	.txtAboutL h1 { font-size: 16px; line-height: 20px; }
	.txtAboutL h2 { font-size: 16px; line-height: 25px; }
	.txtAboutL p { margin-bottom: 10px; }
	.txtAboutR { display: none; }
	.aboutFloor3 { display: none; }
	.aboutFloor6 { padding-bottom: 10px; padding-top: 10px; }
	.honor { margin-top: 10px; }
	.honor li { float: left; width: 32.3%; height: auto; margin: 0 0.5%; margin-bottom: 5px; box-sizing: border-box; }
	.honor li a img { width: 100%; height: auto; }
	.honor li a h3 { display: none; }
	.honor li:nth-child(7), .honor li:nth-child(8), .honor li:nth-child(9), .honor li:nth-child(10) { display: none; }
	.list_wrapper { padding: 10px 0; }
	.jobList .profile { height: 50px; }
	.jobList .profile h5 { width: 100%; height: 50px; float: left; line-height: 50px; padding-left: 42px; background: url('../images/icon-job.png') no-repeat 5px center; background-size: 30px 30px; color: #666666; font-size: 16px; margin-top: 0; }
	.jobList .describe { padding: 0 12px; font-size: 12px; line-height: 25px; }
	.jobList .describe h5 { font-size: 16px; line-height: 30px; }
	.jobList .describe p { margin-left: 0; }
	.mTitle2 { display: none; }
	.contacts li { width: 50%; height: auto; padding: 15px; border-right: 1px #e6e6e6 solid; float: left; box-sizing: border-box; }
	.contacts li h3 { line-height: 25px; font-size: 16px; }
	.contacts li span { margin-top: 5px; margin-bottom: 10px; }
	.contacts { height: auto; }
	.contacts li p { font-size: 12px; color: #666666; line-height: 22px; }
	.mapBox { margin-top: 10px; }
	.mapBox iframe { width: 100%; height: 250px; }
	.contactFloor1 { padding-bottom: 0; }
	/*------------IDC/ISP许可证-----------*/
	
	.who-need ul { margin-bottom: 15px; }
	.who-need ul li i.dib { display: none; }
	.who-need ul li .til { font-size: 18px; margin-top: 10px; padding: 0 12px; }
	.who-need ul li .sub { font-size: 14px; margin-top: 5px; }
	.who-need ul li .txt { margin-top: 5px; font-size: 12px; }
	.who-need ul li a span { color: #ff9000; font-size: 14px; }
	.who-need ul li a { width: 133px; height: 30px; line-height: 30px; margin-top: 10px; }
	.what-handle { min-width: auto; height: auto; }
	.what-handle .w1180 { height: auto; }
	.what-handle .desc { padding: 15px; }
	.what-handle .person { display: none; }
	.what-handle .desc .til { font-size: 16px; margin-bottom: 10px; }
	.what-handle .desc div { margin-right: 0; }
	.what-handle-box { width: auto; }
	.what-handle .desc .left-icon { display: none; }
	.what-handle .wechat { display: none; }
	/*------------EDI许可证-----------*/
	.what-number { margin-bottom: 15px; }
	.what-number ul li .dib { width: 65px; height: 65px; background: url("../images/what-number-icon.png") no-repeat; background-size: 200px 65px; }
	.what-number ul li .til { font-size: 14px; padding: 5px 0 10px; }
	.what-number ul li p { font-size: 12px; }
	.what-number ul li .sub { height: 90px; }
	.what-number ul li a { width: 90%; height: 35px; line-height: 35px; margin-top: 25px; }
	.difference-edi { width: 100%; min-width: auto; height: auto; }
	.difference-edi ul li { float: none; width: auto; }
	.difference-edi ul li .top-til { line-height: 45px; font-size: 16px; }
	.difference-edi ul li .desc dl dd { padding: 15px 10px; }
	.difference-edi ul li .desc dl dd .left-til { display: none; }
	.difference-edi ul li .desc dl dd .right-txt { color: #565656; font-size: 13px; width: auto; letter-spacing: 0; margin-left: 0; line-height: 1.8; }
	.difference-edi ul li .desc dl dd:first-child { height: auto; }
	.difference-edi .wechat { margin-top: 10px; width: auto; }
	/*------------sp-----------*/
	.banner_content { width: 100%; min-width: 100%; height: 130px; }
	.banner_content .swiper-slide { width: 100%; }
	.swiper-container { width: 150%; margin-left: -75% !important; }
	.whats_SP_xkz { height: auto; }
	.min_width { width: 100%; min-width: auto; }
	.blank_title > h3 { margin: 0 0 5px; font-size: 18px; }
	.blank_title { padding-top: 10px; }
	.whats_SP_xkz_contTop { width: auto; margin: auto; margin-top: auto; height: auto; background: none; }
	.whats_SP_contTop_left { width: auto; height: auto; margin-top: 0; margin-left: 0; padding: 15px; }
	.whats_SP_contTop_right { width: auto; height: auto; margin-top: 0; margin-right: 0; padding: 0 15px 15px; float: none !important; display: block !important; }
	.whats_SP_contTop_left b { font-size: 18px; }
	.whats_SP_contTop_left > p { font-size: 12px; margin-top: 5px; }
	.whats_SP_contTop_right > ul > li > b { font-size: 16px; }
	.whats_SP_contTop_right > ul > li > p { font-size: 12px; line-height: 1.8; margin-top: 5px; }
	.whats_SP_contTop_right > ul > li { padding-bottom: 10px; margin-bottom: 10px; }
	.whats_SP_xkz_contBtm { display: none; }
	.handle_condition_cont { width: 100%; height: auto; margin-top: 0; }
	.condition_cont_base > b { display: none; }
	.handle_condition_contLeft { background: none; }
	.condition_cont_base { width: auto; height: 100%; padding: 15px; }
	.condition_cont_text { width: 100%; height: auto; margin-top: 0; padding: 15px; }
	.condition_cont_text > ul > li { margin-bottom: 5px; }
	.condition_cont_text > ul > li > p { font-size: 12px; }
	.condition_cont_text > ul > li:last-child { margin-top: 10px; }
	.condition_cont_text > ul > li:last-child p { font-size: 14px; }
	.handle_condition_contRight { background: none; float: none !important; display: block !important; }
	.handle_condition { height: auto; }
	/*------------呼叫中心-----------*/
	
	.handle-condition { width: 100%; min-width: auto; height: auto; }
	.hand-cond { width: auto; height: auto; }
	.hand-cond-cont .cont-list1 > li { height: auto; padding: 0 5px; width: 33.3%; float: left; font-size: 12px; box-sizing: border-box; }
	.hand-cond-cont li i { background: url(../images/cond-icons.png) no-repeat; background-size: 420px 60px; width: 60px; height: 60px; display: block; margin: 5px auto; }
	.hand-cond .hand-cond-tit ul > li { margin: 0; margin-right: 0px; width: 100%; float: none; height: auto; }
	.hand-cond .hand-cond-tit ul > li p { font-size: 16px; line-height: 40px; }
	.hand-cond .hand-cond-tit ul > li span { position: static; bottom: 0; font-size: 12px; left: 0; }
	/*------------商标注册-----------*/
	.proDetails { margin-top: 2px; padding: 15px; }
	.proDetails .imgBox { width: 100%; height: 150px; }
	.proDetails .proDescription { width: auto; height: auto; float: none; margin-left: 0; font-size: 12px; line-height: 20px !important; }
	.proDetails .proDescription .descriptionTitle { font-size: 16px; line-height: 35px; border-bottom: 2px #ff7f00 solid; display: inline-block; margin-bottom: 10px; margin-top: 10px; }
	.proDetails .proDescription .price { margin-top: 10px; margin-bottom: 0px; width: 100%; height: 30px; }
	.proDetails .proDescription > a { display: none; }
	.proDetails .proDescription .price span { font-size: 16px; }
	.tabChange > .mBd, .tabChange > .mBd > ul { width: auto; }
	.proContent { margin-top: 0px; padding: 15px; }
	.proContent img { width: 100% !important; height: auto; }
	.authorFloor1 { padding: 5px 0px; }
	.authorFloor1 ul { padding: 0 5px; }
	.authorFloor1 ul li { width: 50%; height: auto; margin-right: 0; margin-bottom: 15px; }
	.authorFloor1 ul li span { display: none; }
	.authorFloor1 ul li h5 { font-size: 16px; line-height: 20px; margin-top: 0; }
	.authorFloor1 ul li p { font-size: 12px; line-height: 20px; margin-top: 5px; padding: 0 10px; min-height: 80px; }
	.authorFloor1 ul li a { margin-top: 5px; width: 90%; height: 35px; line-height: 35px; font-size: 12px; left: 0; margin-left: 0; }
	
	.blank_title>p {
		font-size: 14px;
	}
	
	/*------------VPN-----------*/
	.handle-condition .wechat-left { font-size: 14px; }
	.what-number ul { padding: 0 10px; }
	.what-number ul li .sub { height: 110px; }
	.handle-condition ul li { width: 25%; height: auto; font-size: 12px; margin: 0; }
	.handle-condition ul li i.dib { margin-top: 10px; width: 55px; height: 55px; background: url(../images/handle-condition-icon.png) no-repeat; background-size: 222px 55px; }
	.handle-condition ul li i.dib.icon3 { background-position: -166px 0; }
	.handle-condition ul li i.dib.icon4 { background-position: -166px 0; }
	.handle-condition ul li a i { background-color: inherit; }
	.handle-condition ul li .til { font-size: 14px; margin-top: 5px; }
	.handle-condition ul li .sub { height: 40px; }
	.handle-condition ul li a { padding: 2px 5px; position: static; width: auto; height: 38px; line-height: 38px; font-size: 14px; left: 0; margin-left: 0; bottom: 0; }
	.handle-condition .wechat { margin-top: 10px; }
	.preparation-materials .desc { width: auto; height: auto; padding: 15px; font-size: 12px; line-height: 20px; }
	.preparation-materials .wechat { display: none; }
	.preparation-materials .desc img { display: none; }
	/*------------虚拟货币交易-----------*/
	
	.flow-list > li i { background: url(../images/lc-icons.png) no-repeat; background-size: 238px 60px; width: 60px; height: 60px; }
	.t-tit .sm-tit { font-size: 12px; }
	.flow-list > li i.icons2 { background-position: -59px 0; }
	.flow-list > li i.icons3 { background-position: -119px 0; }
	.flow-list > li i.icons4 { background-position: -178px 0; }
	.btn-box { width: 100%; box-sizing: border-box; }
	.get-btn { width: 120px; font-size: 14px; }
	/*------------文网文-音乐娱乐-----------*/
	.two-pack { padding: 0; }
	.two-pack ul li { float: none; width: auto; height: auto; margin-left: 0; padding-bottom: 15px; }
	.two-pack ul li:first-child { margin-bottom: 10px; }
	.two-pack ul li .til { font-size: 14px; padding: 15px; }
	.two-pack ul li a { width: 100px; height: 30px; line-height: 30px; font-size: 14px; border-radius: 30px; margin-left: 15px; }
	.two-pack ul li i img { width: 100px; height: auto; }
	.two-pack ul li i { bottom: 0px; right: 10px; }
	.inter-tit { padding: 15px 0; }
	.inter-tit > h3 { font-size: 16px; }
	.inter-tit p { font-size: 12px; }
	.choose-us-num { margin-bottom: 15px; }
	.choose-us-num ul li { width: 33.3%; height: auto; margin-bottom: 10px; }
	.choose-us-num ul li .num { font-size: 18px; padding-top: 20px; }
	.choose-us-num ul li .til { color: #666; font-size: 14px; padding-top: 10px; }
	.apply-condition .left-desc { width: auto; height: auto; font-size: 16px; float: none; font-weight: bold; }
	.apply-condition .left-desc .til { padding-top: 5px; padding-bottom: 5px; }
	.apply-condition .left-desc a { display: none; }
	.apply-condition .right-info { width: auto; float: none; height: auto; background: none; }
	.apply-condition .right-info ul { padding: 10px 15px; }
	.apply-condition .right-info ul li { margin-bottom: 5px; font-size: 12px; }
	.apply-condition { height: auto; margin-bottom: 0; }
	.prepare-infor { min-width: auto; height: auto; }
	.left-box-content { height: auto; padding: 10px 15px; }
	.left-box-content .person { display: none; }
	.left-box-content li { height: auto; width: auto; background: #f8f8f8; line-height: 40px; margin-bottom: 10px; }
	.left-box-content li p.content { font-size: 14px; color: #565656; margin-left: 15px; }
	.left-box-content li p.tit { width: 30px; height: 40px; font-size: 30px; color: #bababa; background: #d8d8d8; text-align: center; float: left; }
	.left-box-content .wechat { margin-top: 10px; }
	/*------------广播电视节目许可证-----------*/
	.adv-list li { width: 50%; padding: 12px 0; box-sizing: border-box; text-align: center; }
	.adv-list li p { font-size: 12px; display: block; text-align: center; }
	.adv-list li p b { font-size: 14px; }
	.adv-list li i { margin: 0 auto 5px; display: block; text-align: center; width: 30px; height: 30px; background: url(../images/icons_0301.png) no-repeat; background-size: 225px 30px; }
	.adv-list li .adv-icon2 { background-position: -38px 0; }
	.adv-list li .adv-icon3 { background-position: -75px 0; }
	.adv-list li .adv-icon4 { background-position: -115px 0; }
	.tt-H4 { font-size: 16PX; padding: 15px 0; }
	.list-box { width: auto; padding: 15px 10px 0; }
	.list-box li { width: 50%; margin: 0; padding: 0 15px; box-sizing: border-box; }
	.list-box li p { font-size: 12px; padding: 10px 0; line-height: 25px; }
	.list-box2 li p span { font-size: 14px; }
	.list-box2 li { min-height: 205px; }
	.cctv-box { padding-bottom: 0; }
	.list-box3 li { width: 33.3%; }
	.list-box3 li p span { font-size: 14px; line-height: 25px; }
	.list-box li p { font-size: 12px; padding: 10px 0; line-height: 20px; }
	.four-list { padding: 10px 10px; }
	/*------------文网文-游戏运营-----------*/
	.game-type > li i { display : none; }
	.game-type { padding-top: 0; }
	.game-type > li { font-size: 12px; }
	.game-type { padding-bottom: 10px; }
	.type-box { padding-bottom: 15px; }
	.why-bid { min-width: auto; height: auto; padding-bottom: 30px; }
	.why-bid .why-list { padding: 0; }
	.why-list li { font-size: 14px; margin-top: 5px; }
	.why-list li p { padding: 5px 0; font-size: 14px; }
	.wechat.why-btn { display: none; }
	/*------------计算机软件著作权-----------*/
	.effect-box { padding-bottom: 10px; min-width: auto; }
	.effect-list > li { width: 50%; height: auto; margin-left: 0; padding: 15px 0 10px; box-sizing: border-box; }
	.effect-list > li .tit { font-size: 16px; margin: 10px 0; }
	.effect-list > li .tips { font-size: 12px; color: #333; line-height: 20px; }
	.effect-tips { font-size: 12px; padding: 15px 10px; }
	/*------------审批站搭建-----------*/
	.flow-list { background: none; }
	.material-list { padding: 15px 0; }
	.material-list.effect > li i { background: url(../images/effect-icons.png) no-repeat; background-size: 366px 91px; }
	.material-list.effect > li i.icon2 { background-position: -91px 0; }
	.material-list.effect > li i.icon3 { background-position: -182px 0; }
	.material-list.effect > li i.icon4 { background-position: -273px 0; }
	.material-list > li i { margin: 0 auto 5px; width: 91px; height: 91px; }
	.material-list > li p { font-size: 11px; line-height: 20px; }
	.material-list.sincer > li i { background: url(../images/effect-icons.png) no-repeat; background-size: 366px 91px; }
	.material-list.sincer > li i.icon2 { background-position: -91px 0; }
	.material-list.sincer > li i.icon3 { background-position: -182px 0; }
	.material-list.sincer > li i.icon4 { background-position: -273px 0; }
	.material-list.sincer > li i { margin: 0 auto 5px; width: 91px; height: 91px; }
	/*------------左右结构-----------*/
	
	.inside-box .left-catalog { display: none; }
	.right-content { margin-left: 0; width: auto; float: none !important; }
	.right-content .banner-box { width: auto; height: 120px; }
	.banner-box > .inster-bd { width: 100%; left: 50%; margin-left: -50%; height: 120px; }
	.t-box { width: auto; margin-top: 5px; padding: 15px 15px 0; }
	.t-tit { font-size: 16px; }
	.t-txt1 .p1 { line-height: 20px; text-indent: 0; margin-top: 10px; font-size: 12px; }
	.t-img1 { display: none; }
	.why-list { padding: 15px 0; }
	.why-list > li { float: none; margin-left: 0; width: 100%; height: auto; padding-top: 0; }
	.why-list > li i { display: none; }
	.why-list > li .why-con { width: auto; height: auto; }
	.why-list > li .why-con .tit { font-size: 16px; margin: 10px 0; }
	.why-list > li .why-con .tips { font-size: 12px; line-height: 20px; text-align: left; margin: 0 15px 15px; }
}
/*拍卖*/
.lb{width:700px;margin:0 auto;}
.lb li{width:700px;}
.lb li .nr{
	font-size: 18px;
    background:#65caa4;
	border-radius:20px;
    height: 34px;
    width: 600px;
    line-height: 34px;
    color: #fff;
    margin-top: 16px;
	margin-left:40px;
	padding-left:20px;
}
.nb{width:34px;height:34px;text-align:center;background:#65caa4;border-radius:50%;line-height:34px;color:#fff;float:left;}
.lb li .nr1{
	font-size: 18px;
    background:#ff7f00;
	border-radius:20px;
    height: 34px;
    width: 600px;
    line-height: 34px;
    color: #fff;
    margin-top: 16px;
	margin-left:40px;
	padding-left:20px;
}
.nb1{width:34px;height:34px;text-align:center;background:#ff7f00;border-radius:50%;line-height:34px;color:#fff;float:left;}
.w1180 {
    width: 1180px;
    height: auto;
    margin: 0 auto;
}
.know-early ul {
    text-align: center;
}
.know-early ul li {
    display: inline-block;
    width: 455px;
    height: 563px;
    background-color: #f7f7f7;
    margin: 0 15px;
    vertical-align: top;
}
.know-early ul li .top-icon {
    line-height: 110px;
}
img {
    border: 0 none;
    vertical-align: middle;
    max-width: 100%;
}
.know-early ul li .top-til {
    line-height: 60px;
    color: white;
    font-size: 24px;
}
global.css:368
.orange-bg {
    background-color: #ff9000;
}
.know-early ul li .desc {
    padding: 25px 0 25px 15px;
    color: #565656;
    font-size: 16px;
    text-align: left;
    line-height: 2.2;
}
.difference-edi {
    width: 100%;
    min-width: 1180px;
    overflow: hidden;
    position: relative;
    height: 661px;
    background: url(../images/difference-edi-bg.jpg) no-repeat fixed;
}
.big-til {
    padding: 60px 0 40px;
    text-align: center;
    line-height: 1;
}
.difference-edi .big-til h3 {
    color: white;
}
.big-til h3 {
    color: #3b3b3b;
    font-size: 30px;
    font-weight: bold;
}
.difference-edi .big-til h3 {
    color: white;
}
.big-til h3 {
    color: #3b3b3b;
    font-size: 30px;
    font-weight: bold;
}
.difference-edi ul{
	overflow: hidden;
}
.difference-edi ul li:first-child {
    border-left: 1px solid transparent;
}
.difference-edi ul li {
    float: left;
    border-left: 1px solid #e7e7e7;
    width: 589px;
}
.difference-edi ul li .top-til {
    line-height: 60px;
    color: white;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.green-bg {
    background-color: #22c45b;
}
.difference-edi ul li .desc {
    background-color: white;
}
.difference-edi ul li .desc dl dd:first-child {
    border-top: none;
    height: 56px;
}
.difference-edi ul li .desc dl dd {
    padding: 35px 0 35px 30px;
    border-top: 1px solid #e7e7e7;
}
.difference-edi ul li .desc dl dd .left-til {

}
.num1{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num1.png) no-repeat;
}
.num2{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num2.png) no-repeat;
}
.num3{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num3.png) no-repeat;
}
.num4{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num4.png) no-repeat;
}
.num5{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num5.png) no-repeat;
}
.num6{
	color: #ccc;
    font-size: 52px;
    vertical-align: top;
    width: 51px;
    height: 42px;
    margin-top: 5px; 
	background: url(../images/num6.png) no-repeat;
}
.difference-edi ul li .desc dl dd .right-txt {
    vertical-align: top;
    color: #565656;
    font-size: 16px;
    width: 450px;
    letter-spacing: 1px;
    margin-left: 20px;
    line-height: 1.8;
}
.difference-edi ul li .desc dl dd .right-txt span {
    color: #ff9000;
    font-weight: bold;
}
.difference-edi .wechat {
    background-color: white;
    margin-top: 50px;
    width: 408px;
}
.wechat {
    width: 437px;
    height: 45px;
    margin: 0 auto;
    border: 2px solid #0b69c9;
    line-height: 45px;
    color: #fff;
    cursor: pointer;
    border-radius: 53px;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;

	.difference-edi .wechat-righ span {
    left: 50px;
}
.wechat-righ span {
    display: inline-block;
    position: absolute;
    left: 47px;
    top: 0;
    color: #fff;
}
.difference-edi .wechat-righ {
    width: 159px;
}
.wechat-righ {
    background: #0b69c9;
    font-size: 16px;
    height: 100%;
    position: absolute;
    right: -1px;
    top: -1px;
    text-align: center;
    border: 1px solid #0b69c9;
    border-radius: 53px;
}
.difference-edi .wechat-righ i {
    left: 15px;
}
.wechat-righ i {
    background: url(../images/wechat.png) no-repeat;
    width: 25px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 11px;
    left: 15px;
}
.difference-edi .wechat-left {
    width: 247px;
    color: #1d7bd3;
}
.wechat-left {
    width: 280px;
    font-size: 14px;
    float: left;
    text-align: center;
    color: #666;
    height: 45px;
    border-radius: 3px 0 0 5px;
}
.difference-edi .wechat-righ span {
    left: 50px;
}