﻿/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:13px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto;color:#666;font-family:"微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#cc322c;}

.fl{float: left; _display: inline;}
.fr{float:right; _display: inline;}
.l{ width:100%; float:left;}
.cf{ clear:both;}
.tl{ text-align:left;}
.tc{text-align: center;}
.tc img{margin: 0 auto;}
.tr{ text-align:right;}
.wl{width: 100%; float: left;}
.btn{ display:inline-block;}
.oh{ overflow:hidden;}
.none{display: none;}
.red{ color:#e24d46;}
.btn{ display:inline-block; cursor:pointer; border:none;}
.pr{ position:relative;}
.pa{ position:absolute;}
.fx{ position:fixed;}
em{ font-style:normal;}
strong{ font-weight:normal;}
.cur{ cursor:pointer;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.blue{color: #06c;}
.w1024{width:1024px; text-align: left;margin: 0 auto;overflow: hidden;}
.w1000{ width:1000px;text-align: left;margin: 0 auto;overflow: hidden;}

input:focus{outline: none;}
/*头部*/
.box-hd{width: 1190px; text-align: left;margin: 0 auto;}
.box01-hd{height: 35px;line-height: 35px;font-size: 12px;}
.tel{margin-top:33px;}

/*幻灯片*/
.index_focus{width:100%; position:relative; height:633px; overflow:hidden; margin-bottom:53px; background: #2b2d2d; margin-top:94px;}
.index_focus .bd{ width:100%;}
.index_focus .bd li{  display: none;position: absolute; left: 0;top: 0;width:100%;}
.index_focus .bd li img{ width:100%;}
.index_focus_post{z-index: 10;}
.index_focus .pic{ width:100%; display: block;}
.index_focus .slide_nav{ position: absolute; width: 100%; bottom:50px; left:0; height: 15px;}
.index_focus .slide_nav a{ cursor:pointer; display:inline-block; width:15px; height:15px;margin:0 19px;background:url(../images/dotwhite2.png) no-repeat; cursor: pointer;}
.index_focus .slide_nav a.last{margin-right: 0;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:url(../images/dotwhite.png) no-repeat;}
.index_focus .prev{display: block;background:url(../images/prev.png) no-repeat; width: 69px;height: 105px; top:301px; left: 15px;cursor: pointer; z-index: 200;}
.index_focus .prev:hover{opacity: .9;}
.index_focus .next{display: block;background:url(../images/next.png) no-repeat; width: 69px;height: 105px;top:301px; right: 15px; cursor: pointer;}
.index_focus .next:hover{opacity: .9;}
.gonext{ display:block; background:url(../images/gonext.png) no-repeat; width:50px; height:50px; bottom:50px; z-index:50; left:50%; margin-left:-25px; cursor:pointer; border:none;}
.gonext:hover{opacity:0.8;}
.navctrl{ margin-left:-20px;}
/*服务项目*/
.area01-service{height:633px;}
.area01-service .gonext{ bottom:5px;}
.titleserv{margin-bottom:42px;}
.box01-service{height:448px;}
.part01-service{width:310px; cursor:pointer; left:0; top: 0;}
.part01-service img,.part03-service img{margin-bottom: 20px;}
.part02-service{ left:355px; top: 0;}
.grp01-service{height:383px; width: 310px; padding-top: 25px;margin:0 auto 91px auto;}
.part01-service-select .grp01-service{ background: #ff8500;-webkit-transition:.5s linear all;}
.grp01-service img{margin-bottom: 23px;}
.grp01-service span{display: block;margin-bottom: 32px; font-size: 20px; color:#575757;}
.grp01-service p{margin:0 18px; color: #fff; font-size: 13px;line-height: 20px;}
.part03-service{width:310px; left:713px;}
.serv_a{ display:block; background:url(../images/serv_img01.png) no-repeat; width:150px; height:150px; margin:0 auto 22px auto;}
.serv_b{ display:block; background:url(../images/serv_img02.png) no-repeat; width:150px; height:150px; margin:0 auto 22px auto;}
.serv_c{ display:block; background:url(../images/serv_img03.png) no-repeat; width:150px; height:150px; margin:0 auto 22px auto;}
.part01-service-select .serv_a{ background:url(../images/serv_img01_hover.png) no-repeat;}
.part01-service-select .serv_b{ background:url(../images/serv_img02_hover.png) no-repeat;}
.part01-service-select .serv_c{ background:url(../images/serv_img03_hover.png) no-repeat;}
.part01-service-select span{ color:#fff;}
/*经典案例*/
.area01-case{height:680px; background: #f2f2f2; padding-top:50px;}
.area01-case .gonext{ bottom:20px;}
.area01-case .titleserv{ margin-bottom:56px;}
.box01-classic{height: 61px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; line-height: 61px;}
.box01-classic span{ display: inline-block; padding-right: 34px;margin-left: 34px;background:url(../images/line.png) no-repeat right center; font-size: 19px; color: #575757; cursor: pointer;}
.box01-classic span.on{ color: #ff8500;}
.box01-classic span.last{background:none;}
.casebox-select{ display: block;}
.w1092{width: 1092px;margin: 0 auto;}
.casebox{width: 1044px; margin: 0 auto; display:block;}
.casebox li{float: left;width: 333px;height:226px;margin: 0 15px 15px 0; background:#000; position:relative;}
.casebox li img{ width:100%; height:100%; background:#000;}
.casebox li:hover img{opacity: .6;filter:alpha(opacity=60);}
.area01-case .titleserv{margin-bottom: 50px;}
.addcase{ display:block; background:url(../images/add.png) no-repeat; width:57px; height:57px; position:absolute; top:82px; left:50%; margin-left:-28px; display:none; z-index:10; cursor:pointer;}
.casebox li:hover .addcase{ display:block;opacity:1;}
/*合作伙伴*/
.area01-partner{padding-top:55px;height:569px;}
.area01-partner .titleserv{ margin-bottom:55px;}
.cooplist{background:url(../images/coopbg.jpg) no-repeat 0 5px; width:100%;height:382px;}
.cooplist li{float: left;width: 340px;height:145px; text-align: center;}
.cooplist li img{margin: 0 auto;}
/*脚部*/
.pfd{height:259px;background:url(../images/ftbg.png) repeat-x;}
.part01-ft{ padding-top:30px;}
.part01-ft img{ float:left; margin-left:25px;}
.part02-ft{ font-size:13px;line-height: 24px; padding-top:33px;}

/*成功案例*/
.caselist{ padding:40px 0 100px 0; }
.box01-case{ width:497px;}
.caselist .titleserv{ height:112px; border-bottom:2px solid #e1e1e1; margin-bottom:30px;}
.box01-case{ margin-bottom:7px;}
.part01-case{ width:243px; height:240px; overflow:hidden; background:#f2f2f2;}
.part01-case-norgiht{ margin-right:0;}
.part01-case .pimg{ width:100%; height:151px; background:#fff;}
.part01-case .intro{ padding:15px 0 0 15px; position:absolute; left:0; bottom:0; height:79px; font-size:20px; font-weight:normal;}
.part01-case .intro strong{ display:block; padding-bottom:3px;}
.part01-case .intro b{ font-weight:normal; font-size:14px; display:block;}
.addmore{ display:block; background:url(../images/add_case.png) no-repeat; width:29px; height:29px; position:absolute; top:65px; z-index:10; left:50%; margin-left:-15px; display:none;}
.part01-case:hover{ background:#ff8500;}
.part01-case:hover .addmore{ display:block;}
.part01-case:hover .intro{ color:#fff;}
.part01-case:hover img{opacity:0.8;}
.part01-casebig{ width:497px; height:309px; margin-bottom:10px;}
.part01-casebig .pimg{ height:309px;}
.part01-casebig .intro{ color:#fff;}
.breakbox{ height:10px;}
.box03-case{ width:1024px; margin-bottom:10px;}
.box03-case .part01-case{ margin-right:10px; float:left;}
.part01-casebig .addmore{ top:145px;}
.ustxt{ border:1px dashed #f0f0f0; padding:20px 0;}
/*服务项目*/
.area01-media{ z-index:200; padding-top:93px; padding-bottom:50px;}
.proctrl{ top:320px; left:50%; width:1000px; margin-left:-500px; z-index:100;}
.proctrl span{display:inline-block; cursor:pointer; width:87px; height:87px; }
.mediawrap{ width:1024px; margin:0 auto;}
.pro_a{ background:url(../images/pro_a.png) no-repeat;}
.pro_a:hover,.pro_a_select{background:url(../images/pro_a_hover.png) no-repeat;}
.pro_b{background:url(../images/pro_b.png) no-repeat; margin-left:22px;}
.pro_b:hover,.pro_b_select{ background:url(../images/pro_b_hover.png) no-repeat;}
.pro_c{ background:url(../images/pro_c.png) no-repeat; margin-left:22px;}
.pro_c:hover,.pro_c_select{ background:url(../images/pro_c_hover.png) no-repeat;}
.part01-media{ width:427px; text-align:left; padding-top:93px;line-height:22px;}
.part01-media h6{ margin-bottom:15px;}
.area01-market{ height:452px; background:#f2f2f2; padding-top:118px;}
.area01-stratagy{ height:490px; padding-top:79px;}
.rollwrap{ height:1750px;}
.rollarea{ left:0; top:0; z-index:0;}
/*关于我们*/
.area01-ycc{ background:#fff;}
.box01-ycc{ padding-top:76px; padding-bottom:80px; line-height:26px;}
.box01-ycc h6{ margin-bottom:54px;}
.yccimg{ margin-bottom:40px;}
.box01-ycc p{ margin:0 30px; font-size:13px;}
.area01-events{ padding:39px 0 140px 0; background:#f2f2f2; margin-bottom:80px;}
.viebox{ padding-bottom:80px;}
.area01-vie{ padding-bottom:50px;}
.timebox{ height:300px;}
.box01-events h6{ margin-bottom:100px; padding-top:30px;}
.title-vie h5{ margin-bottom:58px;}
.viebox{ background:url(../images/vie_01.gif) no-repeat center 0; width:960px; margin:0 auto 0 50px; height:333px;}
.part01-vie{ width:400px; text-align:left; font-size:13px; height:180px; line-height:22px;} 
.part01-vie h6{ font-size:20px; color:#ff8500; font-weight:normal; margin-bottom:8px;}
/*加入我们*/
.area01-hr{ padding-top:55px;}
.col01-hr{ width:260px; float:left; margin-right:106px; margin-bottom:58px;}
.col01-hr-last{ margin-right:0;}
.box01-hr{margin-bottom:59px; }
.tophr{ width:260px; height:53px; background:#ff8500; line-height:53px; color:#fff; font-size:18px;}
.tophr span{ padding-left:10px;}
.midhr{ border:1px solid #ffe7cc; font-size:13px; padding:16px 18px;}
.part01-hr{ margin-bottom:15px; line-height:22px;}
.part01-hr p{ margin-bottom:3px;}
.part01-hr h6{ padding-left:18px; background:url(../images/yelblock.gif) no-repeat 0 6px; font-weight:normal; margin-bottom:4px;}
/*加入我们*/
.area01-news{ padding-top:72px; padding-bottom:50px;}
.content-news{ width:621px; overflow:hidden;}
.box01-news{ margin-bottom:36px; height:207px;border-bottom:1px solid #ffe7cc}
.box01-news .apic{ width:257px;}
.box01-news .apic img{ width:100%;}
.box01-news .grp{ width:330px; margin-left:30px;}
.box01-news .grp h6{ font-size:18px; margin-bottom:8px; font-weight:normal;}
.box01-news .grp .desc{ height:96px; font-size:13px; text-indent:2em; line-height:20px;}
.morebtn{ display:block; background:url(../images/morebtn.gif) no-repeat; width:105px; height:36px; line-height:36px; font-size:14px; color:#575757; padding-left:14px;}
.side-news{ width:357px; }
.latestnews{ width:355px;border:1px solid #ffe7cc;}
.topnews{ height:42px; line-height:42px;border-bottom:1px solid #ffe7cc}
.topnews span{ padding-left:16px; font-size:16px;;}
.midnews ul{ padding:17px;}
.midnews ul li{ line-height:22px; font-size:13px; margin-bottom:4px;}
.midnews ul li a{ padding-left:12px; background:url(../images/block.gif) no-repeat 0 10px; display:block;}
/*案例详情*/
.caseview{ padding-top:154px;}
.titlecase{ font-size:24px; color:#ff8500; margin-bottom:52px;}
.part01-caseview{ margin-bottom:15px; font-size:16px; line-height:26px; color:#575757;}
.part01-caseview .photo{ padding:12px 0;}
.part01-caseview .yel{color:#ff8500;}
.backcase{ font-size:16px; padding-bottom:50px;}
/*新闻详情*/
.newstxt{ line-height:24px; padding-bottom:50px;}
.newstxt p{ margin-bottom:20px; text-indent:2em;}
.newstxt .photo{ padding:10px 0;}

.seemore{ padding-top:10px;}
.seemore a{ color:#ff8500; font-size:24px;}
.seemore a:hover{ text-decoration:underline;}

.timebox{ padding-top:60px; color:#fff; font-size:13px;}
.timebox img{ margin-left:70px;}
.timebox div{ cursor:pointer;}
.us2010{ width:140px; height:50px; background:#638fce; border-radius:20px; top:0; left:30px; padding-top:20px;}
.us2011{ width:140px; height:60px; background:#9b6fc6; border-radius:20px; top:200px; left:140px; padding-top:10px;}
.us201204{ width:140px; height:60px; background:#e26666; border-radius:20px; top:0; left:240px; padding-top:10px;}
.us201209{ width:140px; height:60px; background:#6fe2b6; border-radius:20px; top:200px; left:355px; padding-top:10px;}
.us201305{ width:140px; height:60px; background:#a8bcbc; border-radius:20px; top:0; left:460px; padding-top:10px;}
.us201307{ width:140px; height:60px; background:#46badd; border-radius:20px; top:200px; left:565px; padding-top:10px;}
.us2014{ width:140px; height:60px; background:#f89466; border-radius:20px; top:0; left:665px; padding-top:10px;}
.us201501{ width:140px; height:60px; background:#d16f6f; border-radius:20px; top:200px; left:775px; padding-top:10px;}
.us2015{ width:120px; height:100px; background:#ff8500; border-radius:20px; top:60px; left:925px; padding-top:40px;}
.timebox div:hover{ -webkit-transform:scale(1.1);}
.area01-events .w1024{ width:1124px;}

.casein{ width:1024px; overflow:hidden;}
.caseul li{ width:238px; height:177px; position:relative; overflow:hidden; float:left; margin:0 15px 15px 0;}
.caseul li img{ width:100%; height:100%;}
.caseul li .casebg{ position:absolute; background:rgba(0,0,0,.85); background:#000\9; width:100%; padding-top:52px; height:125px; line-height:30px; left:0; bottom:0; text-align:center; font-size:16px; color:#fff; display:none;}
.caseul li .casebg strong{ font-size:20px; display:block; color:#fff;}
.caseul li:hover .casebg{ display:block;}

.phd .w1024{ width:1124px;}
.phd .w1024 .nav{ width:777px;}