

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,em,i,b{margin:0;padding:0;font-style: normal;}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:14px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after{clear: both;content: ".";display:block;height: 0;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#989898;font-size:14px;line-height:30px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;background:#ffffff;}
a{color:#989898;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all 0.3s;}
a:hover{color:#0f62b1;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{/*float:left;*/font-size:14px;}
.fr{float:right;}
.grWidth{width:1280px;margin:0 auto;}
.center{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

@font-face{
    font-family: 'avantgardece';
    src:url('../font/avantgardece-demi.eot');/* IE9 Compat Modes */
    src:url('../font/avantgardece-demi.eot') format('embedded-opentype'),/* IE6-IE8 */
    	url('http://www.szfanxi.cn/themes/Home/default/Public/font/avantgardece-demi.woff2') format('woff2'),/* Super Modern Browsers */
    	url('../font/avantgardece-demi.woff') format('woff'),/* Pretty Modern Browsers */
    	url('../font/avantgardece-demi.ttf')  format('truetype'),/* Safari, Android, iOS */
    	url('http://www.szfanxi.cn/themes/Home/default/Public/font/avantgardece-demi.svg') format('svg');/* Legacy iOS */
}

@font-face{
    font-family: 'CenturyGothic';
    src:url('../font/CenturyGothic.eot');/* IE9 Compat Modes */
    src:url('../font/CenturyGothic.eot') format('embedded-opentype'),/* IE6-IE8 */
    	url('http://www.szfanxi.cn/themes/Home/default/Public/font/CenturyGothic.woff2') format('woff2'),/* Super Modern Browsers */
    	url('../font/CenturyGothic.woff') format('woff'),/* Pretty Modern Browsers */
    	url('../font/CenturyGothic.ttf')  format('truetype'),/* Safari, Android, iOS */
    	url('http://www.szfanxi.cn/themes/Home/default/Public/font/CenturyGothic.svg') format('svg');/* Legacy iOS */
}

@font-face{
    font-family: '思源黑体';
    src:url('../font/SOURCEHANSANSCN-NORMAL.eot');/* IE9 Compat Modes */
    src:url('../font/SOURCEHANSANSCN-NORMAL.eot') format('embedded-opentype'),/* IE6-IE8 */
        url('http://www.szfanxi.cn/themes/Home/default/Public/font/SOURCEHANSANSCN-NORMAL.woff2') format('woff2'),/* Super Modern Browsers */
        url('../font/SOURCEHANSANSCN-NORMAL.woff') format('woff'),/* Pretty Modern Browsers */
        url('../font/SOURCEHANSANSCN-NORMAL.ttf')  format('truetype'),/* Safari, Android, iOS */
        url('http://www.szfanxi.cn/themes/Home/default/Public/font/SOURCEHANSANSCN-NORMAL.svg') format('svg');/* Legacy iOS */
}


/* 广告轮播图 */
.banner{margin: 0 auto;position:relative;height:600px;overflow:hidden;}
.banner .bd{height:600px;z-index:0;position:relative;left:50%;margin-left:-960px;}
.banner_ctr{height:0px;position:absolute;top:45%;z-index:2;left:50%;width:1440px;margin-left:-720px;}
.banner_ctr a{display:none;width:80px;height:80px;line-height: 80px;font-size:80px;font-weight:bold;font-family:"宋体";text-align:center;color:#ffffff;}
.banner_ctr a:hover{color:#0f62b1;}
.banner_ctr a.prev{float:left;}
.banner_ctr a.next{float:right;}
.banner:hover .banner_ctr a{display:block;}
.banner .hd{position:absolute;bottom:62px;z-index:5;left:50%;margin-left:-642px;font-size:0;line-height:0;height:0px;text-align:center;}
.banner .hd li{display:inline-block;z-index:6;cursor:pointer;margin:0 10px;width:10px;height:10px;border:3px #ffffff solid;border-radius:8px;position:relative;}
.banner .hd li:hover,.banner .hd li.on{background:#fdd965;border-color:#fdd965;}

/*首页公共样式*/
.mTitle{height:52px;padding-top:14px;font-size:25px;color:#000000;line-height:52px;font-family:"思源黑体";position:relative;}
.mTitle em{font-style:normal;position:relative;z-index:1;}
.mTitle span{display:block;width:100%;text-align:center;position:absolute;left:0;top:0;font-size:70px;line-height:56px;color:#ededed;font-family:"Arial";z-index:0;}
.mHr{height:12px;line-height:12px;}
.mHr span{display:inline-block;width:30px;height:12px;background:url('../image/mHr-icon.png') no-repeat center center;position:relative;}
.mHr span:before{position:absolute;content:"";width:117px;height:1px;background:#c8c8c8;top:6px;left:-117px;}
.mHr span:after{position:absolute;content:"";width:117px;height:1px;background:#c8c8c8;top:6px;right:-117px;}
.mTitleP{width:100%;margin:10px auto;line-height:22px;color:#aeaeae;font-family:"思源黑体";}

/*主营产品*/
.floor1{background:#ffffff;padding:70px 0 0 0;font-family:"思源黑体";}
.product{width:100%;max-width:1200px;margin:0 auto;margin-top:35px;}
.slideBox .bd{width:100%;}
.slideBox .bd ul{float:left;overflow:hidden;width:100%;max-width:1920px;}
.slideBox .bd ul li{float:left;width:24.25%;overflow:hidden;position:relative;margin:0 1% 15px 0;}
.slideBox .bd ul li:nth-child(4n){margin-right:0;}
.slideBox .bd ul li a{display:block;width:100%;height:100%;}
.slideBox .bd ul li .imgBox{display:block;width:100%;height:100%;overflow:hidden;}
.slideBox .bd ul li .imgBox img{display:block;max-width:100%;height:auto;transition:all 1s;}
.slideBox .bd ul li .imgBox em{background:url('../image/play.png') no-repeat center;}
.slideBox .bd ul li:hover .imgBox img{transform:scale(1.06);}
.slideBox .bd ul li h1{position:absolute;left:0;bottom:0px;width:100%;height:50px;line-height:50px;color:#ffffff;font-size:20px;font-weight:normal;background:rgba(0,0,0,0.5);transition:all .3s;}
.slideBox .bd ul li h1 p{float:left;padding-left:20px;max-width:75%;}
.slideBox .bd ul li h1 span{float:left;padding:0 20px 0 10px;font-family:"宋体";font-weight:900;}
.slideBox .bd ul li:hover h1{background:rgba(0,0,0,0.8);}
.slideBox .btns{width:100%;height:55px;line-height:55px;}
.slideBox .btns a{display:block;float:left;width:50%;height:55px;background:#d9d9d9;color:#ffffff;font-size:16px;overflow:hidden;}
.slideBox .btns a img{position:relative;top:-4px;}
.slideBox .btns a em{font-style:normal;padding:0 30px 0 80px}
.slideBox .btns a.prev em{font-style:normal;padding:0 80px 0 30px}
.slideBox .btns a.prev{text-align:right;position:relative;}
.slideBox .btns a.prev:after{position:absolute;content:"";width:1px;height:100%;background:#ffffff;top:0;right:0;}
.slideBox .btns a:hover{background:#fdd965;color:#000000;}

/*服务*/
.floor2{padding:80px 0 0 0;font-family:"思源黑体";}
.caseSlideBox{margin-top:37px;/*height:520px;background:#05192b url('../images/floor2-bg.png');*/}
/*.caseSlide{margin-top:70px;}*/
.caseSlide .bd{width:1200px;margin:0 auto;}
.caseSlide .bd li{float:left;width:230px;height:380px;margin:0 12px 0 0;text-align:center;background:url('../image/service.jpg');overflow:hidden;position:relative;top:0;transition:all .3s;}
.caseSlide .bd li .imgBoxWrap{display:block;width:148px;height:148px;overflow:hidden;border-radius:74px;border:1px #ffffff dashed;margin:50px auto 0 auto;}
.caseSlide .bd li .imgBox{display:block;width:132px;height:132px;margin:8px auto 0 auto;border-radius:66px;overflow:hidden;}
.caseSlide .bd li img{max-width:100%;height:132px;transition: all 1s;}
.caseSlide .bd li .title{line-height:25px;color:#ffffff;font-size:18px;font-weight:normal;padding:30px 0 35px 0;}
.caseSlide .bd li .more{display:block;width:78px;height:28px;line-height:28px;border:1px #ffffff solid;margin:0 auto;font-size:12px;color:#ffffff;transition:all .3s;}
.caseSlide .bd li:hover{top:-20px;box-shadow:0 0 10px #ffffff;}
.caseSlide .bd li .more:hover{width:88px;background:#ffffff;color:#000000;}



.caseSlide .hd a{display:block;line-height:60px;font-size:60px;font-weight:900;font-family:"宋体";color:#bcbcbc; margin-top:-200px;}
.caseSlide .hd a:hover{color:#064280;}
.caseSlide .hd a.prev{float:left;}
.caseSlide .hd a.next{float:right;}

/*案例*/
.floor4{padding:80px 0 50px 0;font-family:"思源黑体";}
.smartSlide{margin-top:34px;position:relative;}
.smartSlide .bd li{float:left;width:290px;/*height:346px;*/margin:0 13px 0 0;overflow:hidden;}
.smartSlide .bd li .imgBox{display:block;width:100%;height:170px;text-align:center;overflow:hidden;}
.smartSlide .bd li img{max-width:100%;height:170px;transition: all 1s;}
.smartSlide .bd li:hover img{transform:scale(1.06);}
.smartSlide .bd li .title{width:276px;line-height:48px;color:#000000;font-size:18px;padding:4px 0 0 0;transition:all 0.3s;}
.smartSlide .bd li:hover .title{color:#0f62b1;}
.smartSlide .bd li .description{width:276px;height:80px;line-height:20px;font-size:12px;color:#000000;font-weight:300;-webkit-line-clamp: 4;}
.smartSlide .hd{height:0px;position:absolute;top:120px;left:50%;width:1340px;margin-left:-670px;}
.smartSlide .hd a{display:block;line-height:60px;font-size:60px;font-weight:900;font-family:"宋体";color:#bcbcbc;}
.smartSlide .hd a:hover{color:#064280;}
.smartSlide .hd a.prev{float:left;}
.smartSlide .hd a.next{float:right;}

/* 关于我们 */
.floor5{background:#050a0f url('../image/about.jpg') center top no-repeat;height:616px;padding:73px 0 0 0;font-family:"思源黑体";}
.floor5 ul{padding-left:150px;height:110px;}
.about .title{height:117px;line-height:162px;font-size:25px;color:#ffffff;margin-bottom:45px;}
.about .font{color:#ffffff;min-height:240px;margin-bottom:30px;}

/* 优势 */
.advantage li{float:left;width:300px;text-align:center;position:relative;}
.advantage li:nth-child(1){width:300px;}
.advantage li:nth-child(2){width:320px;}
.advantage li:nth-child(3){width:220px;}
.advantage li:nth-child(4){width:215px;}
.advantage li:after{position:absolute;content:"";width:7px;height:110px;background:url('../image/advantage-icon.png') no-repeat;top:0;right:75px;}
.advantage li:nth-child(3):after{right:-24px;}
.advantage li:last-child:after{display:none;}
.advantage li a{display:block;float:left;overflow:hidden;}
.advantage li:last-child a{float:right;}
.advantage li .title{height:72px;line-height:72px;font-size:60px;color:#ffffff;font-family:"avantgardece";overflow:hidden;}
.advantage li .title span{font-size:30px;color:#ffffff;font-weight:normal;font-family:"思源黑体";}
.advantage li .data{line-height:22px;color:#ffffff;}

/* 新闻中心 */
.floor6{padding:58px 0;font-family:"思源黑体";}
.floor6 .grWidth{position:relative;}
.floor6 .titleBox{position:absolute;top:0;left:0;font-family:"思源黑体";}
.titleBox h2{line-height:30px;font-size:25px;color:#000000;}
.titleBox h2 span{font-family:"Arial";color:#333333;font-size:16px;}
.titleBox p{line-height:26px;color:#939394;}
.newsSlide{margin-top:30px;}
.newsSlide .hd{height:65px;border-bottom:1px #dfdfdf solid;}
.newsSlide .hd li{float:left;height:48px;line-height:48px;border:1px #d2d2d2 solid;margin-left:10px;transition:all .3s;}
.newsSlide .hd li:first-child{margin-left:0;}
.newsSlide .hd li a{display:block;padding:0 42px;font-size:16px;color:#a8a8a8;}
.newsSlide .hd li:hover,.newsSlide .hd li.on{border-color:#fdd965;}
.newsSlide .hd li:hover a,.newsSlide .hd li.on a{background:#fdd965;color:#000000;}
.newsSlide .bd{margin-top:48px;}
.newsSlide .bd .leftBox{width:646px;float:left;}
.newsSlide .bd .rightBox{width:470px;}
.newsSlide .bd li{overflow:hidden;}
.newsSlide .bd li .imgBox{display:block;width:268px;height:198px;border:1px #cecece solid;overflow:hidden;text-align:center;float:left;}
.newsSlide .bd li .imgBox img{display:block;width:100%;max-width:260px;height:190px;margin:4px auto 0 auto;transition:all 1s;}
.newsSlide .bd li:hover .imgBox img{transform:scale(1.06);}
.newsSlide .bd li .txtBox{width:346px;padding-top:7px;}
.newsSlide .bd li .txtBox h3{line-height:28px;font-size:18px;color:#151515;transition:all .3s;}
.newsSlide .bd li:hover .txtBox h3{color:#000000;}
.newsSlide .bd li .txtBox .date{line-height:20px;font-size:12px;color:#b7b7b7;font-family:"Arial";}
.newsSlide .bd li .txtBox .description{margin-top:20px;line-height:25px;font-size:12px;color:#989898;}
.newsSlide .bd li .txtBox .more{display:block;width:98px;height:30px;line-height:30px;margin-top:20px;border:1px #d4d4d4 solid;background:#eeeeee;font-size:12px;color:#949494;transition:all .3s;}
.newsSlide .bd li:hover .txtBox .more{background:#fdd965;color:#000000;}
.newsSlide .bd li .txtBox .more:hover{width:108px;}
.newsSlide .bd .leftBox li{margin-bottom:20px;}
.newsSlide .bd .leftBox li:last-child{margin-bottom:0;}
.newsSlide .bd .rightBox li{height:38px;line-height:38px;margin-top:11px;padding-bottom:11px;border-bottom:1px #dedede solid;}
.newsSlide .bd .rightBox li:first-child{margin-top:0;}
.newsSlide .bd li h4{width:80%;font-size:14px;color:#151515;font-weight:normal;transition:all .3s;float:left;}
.newsSlide .bd li:hover h4{color:#000000;}
.newsSlide .bd li .date2{display:block;color:#b7b7b7;font-size:12px;font-family:"Arial";}

/*拍摄花絮*/
.homeShoot ul{margin-top:35px;}
.homeShoot ul li{float:left;width:290px;height:290px;border:1px #d3d3d3 solid;text-align:center;overflow:hidden;margin:0 11px 11px 0;background:#ffffff;}
.homeShoot ul li:nth-child(4n){margin-right:0;}
.homeShoot ul li a{display:block;width:100%;height:100%;position:relative;}
.homeShoot ul li a img{display:block;position:absolute;max-width:290px;max-height:290px;left:0;right:0;top:0;bottom:0;margin:auto;}

/*合作客户*/
.floor7{background:#f1f1f1;padding:60px 0 50px 0;font-family:"思源黑体";}
.homePartner h2{line-height:1em;font-size:25px;color:#333333;}
.homePartner .title{line-height:30px;color:#666666;font-weight:200;padding:20px 0;}
.homePartner ul{margin-top:20px;}
.homePartner ul li{float:left;width:198px;height:98px;border:1px #d3d3d3 solid;text-align:center;overflow:hidden;margin:0 16px 20px 0;background:#ffffff;}
.homePartner ul li:nth-child(6n){margin-right:0;}
.homePartner ul li a{display:block;width:100%;height:100%;position:relative;}
.homePartner ul li a img{display:block;position:absolute;max-width:184px;max-height:98px;left:0;right:0;top:0;bottom:0;margin:auto;}
.homePartner ul li h4{position:absolute;left:6px;top:6px;width:172px;height:86px;line-height:86px;background:rgba(15,98,117,0.8);color:#ffffff;font-size:14px;transition:all .3s;}
.homePartner ul li h4{transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);}
.homePartner ul li:hover h4{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}

/* 内页公用 */
.listBanner,.mzsmBanner{width:1920px;position: relative;left:50%;margin-left:-960px;overflow: hidden;}
.listWrapper{padding:50px 0 50px 0;overflow: hidden;}
.listWrapper2{padding:40px 0 60px 0;overflow: hidden;}

/*搜索页-搜索框*/
.proSear{width:600px;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;}
.proSear .btn{height:50px;line-height:50px;width:100px;text-align:center;font-size:16px;background:#333;color:#fff;cursor:pointer;transition:all 0.3s;float:left;}
.proSear .txt{height:48px;line-height:48px;border:1px solid #ddd;border-right:none;width:400px;padding:0 10px;float:left}
.proSear .btn:hover{background:#111111;}

/* 内页公用菜单 + 面包屑 */
.listMenu{height:50px;line-height:50px;border-bottom:1px solid #e8e8e8;}
.listMenu .position{font-size:12px;height:50px;color:#6d6d6d;font-family:"微软雅黑";}
.listMenu .position a{color:#6d6d6d;}
.listMenu .position span{color:#6d6d6d;}
.listMenu .position a:hover{color:#0f62b1;}
.menuSub a{font-size:16px;color:#606060;position:relative;height:56px;display:inline-block;margin-right:46px;}
.menuSub a:last-child{margin-right:0;}
.menuSub a:before{position:absolute;content: "";width:0;height:3px;left:50%;bottom:-1px;background:#0f62b1;transition:all 0.3s;}
.menuSub a.current,.menuSub a:hover{color:#0f62b1;}
.menuSub a.current:before,.menuSub a:hover:before{width:100%;left:0;}

/*产品左侧导航*/
.mLeft{width:250px;overflow:hidden;float:left;}
.mRight{width:920px;overflow:hidden;}

.leftMenu{border:1px #dddddd solid;overflow:hidden;font-family:'思源黑体';border-top:none;border-bottom:none;}
.leftMenu>li .levelTwo{height:58px;line-height:58px;padding:0 40px 0 20px;font-size:16px;color:#000000;font-weight:normal;border-top:1px #dddddd solid;position:relative;transition:all 0.3s;}
.leftMenu>li:last-child .levelTwo{border-bottom:1px #dddddd solid;}
.leftMenu>li .levelTwo:after{position:absolute;content:"+";width:40px;height:100%;right:0;top:0;font-weight:bold;cursor:pointer;transition:all 0.3s;}
.leftMenu>li .levelTwo a{display:block;float:left;width:188px;color:#000000;}
.leftMenu>li:hover .levelTwo,.leftMenu>li.current .levelTwo{background:#1a5b9f;}
.leftMenu>li.current .levelTwo{border-bottom:1px #dddddd solid;}
.leftMenu>li:hover .levelTwo:after{color:#ffffff}
.leftMenu>li.current .levelTwo:after{content:"-";color:#ffffff;}
.leftMenu>li:hover .levelTwo a,.leftMenu>li.current .levelTwo a{color:#ffffff;font-weight:bold;}
.leftMenu>li .levelThree{padding:20px;display:none;overflow:hidden;}
.leftMenu>li:last-child .levelThree{border-bottom:1px #dddddd solid;}
.leftMenu>li .levelThree>li{float:left;width:94px;height:30px;line-height:30px;margin-right:20px;}
.leftMenu>li .levelThree>li:nth-child(2n){margin-right:0;}
.leftMenu>li .levelThree>li>a{display:block;color:#828282;font-weight:300;}
.leftMenu>li .levelThree>li:hover>a,.leftMenu>li .levelThree>li.cur>a{color:#1a5b9f;font-weight:500;}

/*上一、下一*/
.nextPrev{border-top:1px #e8e8e8 solid;font-family:'思源黑体';margin-top:40px;}
.nextPrev .left{width:1040px;margin-top:13px;overflow:hidden;line-height:34px;color:#7b7b7b;font-weight:300;}
.nextPrev .left .prew,.nextPrev .left .nextw{overflow:hidden;}
.nextPrev .left span{display:block;float:left;}
.nextPrev .left a{display:block;float:left;max-width:984px;}
.nextPrev .right{overflow:hidden;margin-top:24px;}
.nextPrev .right a{display:block;width:130px;height:40px;line-height:40px;text-align:center;color:#666666;background:#dddddd;}
.nextPrev .right a img{padding-right:8px;position:relative;top:-2px;}

/* 公司简介 */
.aTie{line-height:1em;font-size:36px;color:#000000;font-weight:normal;font-family:'思源黑体';}
.aTieP{margin:22px auto 0 auto;width:66px;height:2px;background:#0f62b1;}

.aboutBox1{padding:50px 0 40px 0;}
.aboutBox1 .innerAbout{margin-top:40px;background:url('../image/floor3-bg.png') left top no-repeat;}
.aboutBox1 .innerAbout .left{width: 750px;margin-top:20px;overflow: hidden;float:left;}
.aboutBox1 .innerAbout .title{line-height: 78px;font-size: 35px;color: #000000;font-weight: normal;padding-left: 92px;background: url(../image/about-icon.png) left top no-repeat;margin-bottom: 20px;}
.aboutBox1 .innerAbout .right{width: 478px;}

.aboutBox2{height:580px;color:#ffffff;}
.aboutBox2 .font{line-height:27px;color:#ffffff;width:510px;padding-top:105px;}

.aboutBox5{padding:50px 0 37px 0;}
.aboutBox5 ul{margin-top:55px;}
.aboutBox5 li{float: left;width:390px;overflow: hidden;margin:0 15px 20px 0;text-align: center;}
.aboutBox5 li:nth-child(3n){margin-right:0;}
.aboutBox5 li .imgBox{display: block;width: 100%;height:260px;overflow: hidden;}
.aboutBox5 li img{max-width:100%;height:260px;transition: all 1s;}
.aboutBox5 li:hover img{transform: scale(1.06);}
.aboutBox5 li h4{color: #ffffff;font-size:16px;line-height:42px;background:#4c4c4c;font-weight: normal;transition:all .3s;}
.aboutBox5 li:hover h4{background:#0f62b1;}

/* 内页留言样式 */
.contactBox1{width:100%;background:#ffffff;padding:0 0 50px 0;}
.contactBox2{width:100%;background:#ffffff;padding:0 0 50px 0;}
#dituContent{width:100%;height:500px;}
.contactBox3{width:50%;padding:0px 0 10px 0;float:right;}
#feedback_form{width:800px;margin:10px auto 0 auto;overflow: hidden;}
#feedback_form input{width:300px;height:40px;line-height:40px;float:left;margin:0 30px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form textarea{display:block;height:125px;width:778px;padding:10px;border:1px solid #dbdbdb;margin:0 0 30px 0;}
#feedback_form .tableRow{width:100%;height:42px;overflow: hidden;margin:0 0 30px 0;display:inline;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999999;}
#feedback_form .tableRow .checkcode{display:block;float:left;width:100px;height:40px;border:1px solid #cccccc;background:#ffffff;}
#feedback_form .btns{width:230px;height:40px;background:#fdd965;color:#000000;border:none;font-size:14px;margin-bottom:0;cursor:pointer;transition:all 0.3s;}
#feedback_form .btns:hover{background:#ffffff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#fdd965;}

/* 产品中心 */
.proList{margin-bottom:20px;font-family:"思源黑体";}
.proList ul li{float:left;width:450px;height:297px;overflow:hidden;position:relative;margin:0 20px 20px 0;}
.proList ul li:nth-child(2n){margin-right:0;}
.proList ul li a{display:block;width:100%;height:100%;}
.proList ul li .imgBox{display:block;width:100%;height:100%;overflow:hidden;}
.proList ul li .imgBox img{display:block;max-width:100%;height:297px;transition:all 1s;}
.proList ul li:hover .imgBox img{transform:scale(1.06);}
.proList ul li h1{position:absolute;left:0;bottom:0px;width:100%;height:50px;line-height:50px;color:#ffffff;font-size:20px;font-weight:normal;background:rgba(0,0,0,0.5);transition:all .3s;}
.proList ul li h1 p{float:left;padding-left:20px;max-width:86%;}
.proList ul li h1 span{float:left;padding:0 20px 0 10px;font-family:"宋体";font-weight:900;}

.proList2 ul li{width:386px;height:227px;}
.proList2 ul li:nth-child(2n){margin-right:20px;}
.proList2 ul li:nth-child(3n){margin-right:0;}
.proList2 ul li .imgBox img{height:227px;}
.proList2 ul li h1 p{max-width:80%;}

.vrAndAr ul li{width:386px;height:255px;}
.vrAndAr ul li .imgBox img{height:255px;}

/* 产品详情 */
.proshow_synopsis{width:880px;color:#6d6d6d;font-size:14px;line-height:24px;padding:0 0 40px 0;font-family:"思源黑体";float:left;}
.proshow_synopsis .title{font-size:16px;color:#000000;line-height:28px;}
.proshow_synopsis .title span{font-size:14px;color:#a4a4a4;font-weight:normal;padding-right:18px;}
.proshow_synopsis .time{font-size:14px;color:#a4a4a4;line-height:28px;}
.proshow_synopsis .time span{padding-left:18px;font-size:16px;color:#1a5ca0;font-weight:bold;font-family:"Arial";}
.proshow_synopsis .font .left{width:74px;color:#a4a4a4;line-height:28px;}
.proshow_synopsis .font .right{width:806px;}
.proTel400{overflow:hidden;margin-top:8px;}
.proTel400 a{display:block;width:200px;height:60px;line-height:60px;color:#ffffff;background:#1a5b9f;text-align:center;font-weight:300;}
.proTel400 a img{padding-right:8px;}
.proTel400 a:hover{background: #0f62b1;}
/*.prosShow_main .content2{padding:40px 0;}*/

/* 新闻中心 */
.newsList{overflow:hidden;font-size:12px;color:#7f7f7f;line-height:24px;margin-bottom:20px;}
.newsList ul{overflow:hidden;}
.newsList ul li{width:1228px;padding:20px 20px 20px 30px;border:1px solid #eaeaea;overflow:hidden;margin-bottom:20px;}
.newsList ul li:nth-child(4n){margin-right:0}
.newsList ul li .pic{width:260px;height:190px;overflow:hidden;}
.newsList ul li .pic a{display:table;margin: 0 auto;}
.newsList ul li .pic span{display:table-cell;text-align:right;vertical-align:middle;width:260px;height:190px;}
.newsList ul li .pic img{max-height:190px;max-width:260px;transition:all 1s;}
.newsList ul li:hover .pic img{transform:scale(1.06);}
.newsList ul li .nwetxt{width:840px;padding-top:10px;float:left;}
.newsList ul li .nwetxt h3{font-size:16px;color:#333333;font-weight:normal;}
.newsList ul li .nwetxt span{display:block;font-size:14px;color:#888888;margin:10px 0 20px 0}
.newsList ul li .nwetxt p{font-size:14px;color:#666666;margin-bottom:20px;}
.newsList ul li .more{display:inline-block;width:120px;height:32px;line-height:32px;font-size:12px;color:#000000;background:#fdd965;border-radius:50px;text-align: center;}
.newsList ul li:hover{border:1px solid #000000;}
.newsList ul li .more:hover{box-shadow:0 0px 6px #898c88}
.newsList ul li .nwetxt h3:hover{color:#000000;}
.newsList ul li:hover h3{color:#000000;}

/* 新闻详细样式 */
.newsIsLeft{width:100%;background:#ffffff;padding:58px 0;}
.newsIsTop h1{font-weight:normal;font-size:24px;line-height:40px;color:#333333;text-align: center;padding: 3px 0;}
.newsIsTop .top{line-height:28px;font-size:14px;color:#666666;font-family: "Arial";overflow:hidden;padding-bottom: 21px;border-bottom: 1px solid #e5e5e5;text-align: center;}
.newsIsTop .top span{margin: 0 10px;}
.newsIsTop .top .sp3{padding-left:30px;background: url('../image/single-view.png') no-repeat left center;}
.newsIsContent{padding:30px 40px 0 40px;font-size: 15px;color: #666666;line-height: 30px;text-align:justify;white-space:normal;overflow:hidden;}

/* 图片列表 */
.picList{margin-bottom:10px;}
.picList li{float:left;width:378px;overflow:hidden;margin:0 30px 30px 0;text-align:center;border:1px #e0e0e0 solid;}
.picList li:nth-child(3n){margin-right:0;}
.picList li .sImg{display:block;width:100%;height:378px;overflow:hidden;position:relative;}
.picList li img{display:block;max-width:100%;max-height:378px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition: all 1s;}
.picList li:hover img{transform: scale(1.06);}
.picList li h5{color: #ffffff;font-size:16px;line-height:42px;background:#a0a0a0;font-weight: normal;transition:all .3s;}
.picList li:hover h5{background:#0f62b1;}

/*企业资质*/
.honorList{margin-bottom:10px;}
.honorList li{float:left;width:214px;border:1px #d3d3d3 solid;text-align:center;overflow:hidden;margin:0 30px 30px 0;background:#ffffff;}
.honorList li:nth-child(5n){margin-right:0;}
.honorList li a{display:block;width:100%;height:100%;position:relative;}
.honorList li .sImg{display:block;width:100%;height:140px;position:relative;overflow:hidden;}
.honorList li .sImg img{display:block;position:absolute;max-width:214px;max-height:140px;left:0;right:0;top:0;bottom:0;margin:auto;transition: all 1s;}
.honorList li:hover img{transform: scale(1.04);}
.honorList li h5{color:#6a6a6a;font-size:14px;line-height:52px;font-weight:normal;background: #ebebeb;transition: all .3s;}
.honorList li:hover h5{color: #0f62b1;}

/*图片详情*/
.picDetail{padding-top:20px;}

/*BIM服务-范围*/
.BIM-cats{height:60px;line-height:60px;background:#d5d5d5;font-family:"思源黑体";margin-bottom:50px;}
.BIM-cats li{float:left;width:33.333333%;text-align:center;position:relative;transition:all 0.3s;}
.BIM-cats li.three{width:33.333333%;}
.BIM-cats li.four{width:25%;}
.BIM-cats li.five{width:20%;}
.BIM-cats li.six{width:16.66666666%;}
.BIM-cats li.seven{width:14.28571%;}
.BIM-cats li.eight{width:12.5%;}
.BIM-cats li:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#ffffff;}
.BIM-cats li:hover,.BIM-cats li.cur{background:#fdd965;}
.BIM-cats li a{display:block;color:#000000;font-size:16px;font-weight:bold;}
.BIM-area{margin-bottom:10px;font-family:"思源黑体";}
.BIM-area li{width:31.7%;background:#ebebeb;margin:10px 10px;overflow:hidden;float:left;}
.BIM-area li .sImg{display:block;height:180px;overflow:hidden;float:left;}
.BIM-area li .sImg img{max-width:100%;height:180px;transition:all 1s;}
.BIM-area li:hover .sImg img{transform:scale(1.04);}
.BIM-area li .txtBox{padding:40px 45px 0 0;}
.BIM-area li h5{line-height:35px;font-size:25px;color:#070707;font-weight:normal;}
.BIM-area li .more{margin-top:30px;display:block;width:78px;height:28px;line-height:28px;border:1px #b7b7b7 solid;color:#9c9c9c;font-size:12px;}
.BIM-area li:hover .more{background:#fdd965;border-color:#fdd965;color:#000000;}

/*BIM服务-案例*/
.BIM-case{overflow: visible;}
.BIM-case .mRight{overflow:visible;}
.caseList li{float:left;width:286px;height:310px;margin:0 30px 30px 0;transition: all .3s;}
.caseList li:nth-child(3n){margin-right:0;}
.caseList li:hover{position:relative;z-index:10;-moz-box-shadow:0px 0px 20px #cccccc; -webkit-box-shadow:0px 0px 20px #cccccc; box-shadow:0px 0px 20px #cccccc;}
.caseList li a{display: block;width: 100%;height: 100%;position: relative;}
.caseList li a:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(0,0,0,0.5) url('../image/solution-search.png') no-repeat center center;z-index:20;transition: all .3s;}
.caseList li:hover a:before{width:260px;height:176px;border:1px rgba(255,255,255,0.5) solid;margin-left:-131px;margin-top:-144px;}
.caseList li a:after{content:">";display:none;position:absolute;bottom:40px;right:15px;width:35px;height:35px;line-height:35px;text-align:center;font-size:20px;color:#7a7a7a;font-family:"宋体";-moz-box-shadow:0px 0px 10px #cccccc; -webkit-box-shadow:0px 0px 10px #cccccc; box-shadow:0px 0px 10px #cccccc;border-radius:17.5px;transition: all .3s;}
.caseList li:hover a:after{display:block;}
.caseList li .sImg{display:block;width:286px;height:201px;position:relative;overflow:hidden;}
.caseList li .sImg img{display:block;max-width:286px;max-height:201px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transition:all 1s;}
.caseList li:hover .sImg img{transform: scale(1.06);}
.caseList li h5{padding:22px 74px 0 15px;line-height:26px;color:#000000;font-size:16px;font-family:"思源黑体";}
.caseList li .description{height:44px;line-height:22px;padding:0 74px 0 15px;font-size:12px;color:#7a7a7a;-webkit-line-clamp:2;}

/* 底部 */
.footer{background:#000000;padding:60px 0 30px 0;line-height:30px;}
.footMain{min-height:210px;}
.footMenu ul{margin-bottom:40px;}
.footMenu ul li{float:left;line-height:1em;font-size:16px;color:#ffffff;font-weight:200;margin-right:40px;font-family:'思源黑体';}
.footMenu ul li a{color:#ffffff;}
.footWx{float:none;margin-top:25px;}
.footWx p{float:left;width:120px;text-align:center;}
.footWx p:first-child{margin-right:37px;}
.footWx p img{max-width:100%;height:auto;}
.footWx p span{display:block;line-height:30px;padding:10px 0;font-size:14px;color:#ffffff;font-weight:200;}
.copyRight{background:#000000;color:#727b84;font-size:12px;line-height:88px;padding-bottom:9px;font-family:"Arial";border-top:1px #3f454c solid;}
.copyRight a{color:#ffffff;}
.copyRight a:hover{color:#ffffff;}
.down{font-size:14px;text-align:center;color:#ffffff;}