﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup{ margin:0; padding:0; border:0;  font-family:"Microsoft YaHei";}
html{ -webkit-text-size-adjust:none;}
body{ font-size:14px; line-height:26px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;  font-smoothing: antialiased; color:#444;}
input,textarea{ resize:none; font-family:"Microsoft YaHei"; }
img{ border:none; vertical-align:bottom;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#d72128; text-decoration:none;}
a:focus{outline:none;}
h1,h2{ font-weight:normal;}
input:focus,textarea:focus{ outline:none;}
em,i{ font-style:normal;}
.clear{ clear:both;}





/* --------------- 页头 ------------------- */
.headbg{ width:100%; min-width:1080px; height:105px;}
.head{ width:1080px; margin:0 auto;}
.head_logo{ float:left; width:300px; padding:20px 0;}
.head_nav{ float:left; width:620px;}
.head_nav ul{}
.head_nav ul li{ float:left; font-size:16px; padding:20px; line-height:65px;}
.head_nav ul li a{ color:#333; text-decoration:none; display:block;}
.head_nav ul li a:hover{ color:#F00;}
.head_tel{ float:right; font-size:18px; color:#F00; background:url(../images/tel.png) no-repeat left; padding:20px 0 20px 20px; line-height:65px;}




/* ----------------------- 页脚 --------------------- */
.footbg{ background:#1e1e1e;width:100%; min-width:1080px;}
.foot{ width:1080px; margin:0 auto; padding: 20px 0;}
/*联系我们*/
.foot_contact{ float:left; width:340px;}
.foot_contact dl{}
.foot_contact dl dt{ padding-bottom: 15px; border-bottom: 1px solid #363636;}
.foot_contact dl dt span{ border-bottom: 3px solid #838383; padding-bottom: 16px; font-size: 14px; color: #FFF;}
.foot_contact dl dd{ padding:15px 0;}
.foot_contact dl dd p{ line-height:60px; text-indent:50px;}
.address{ background:url(../images/address.jpg) no-repeat left;}
.tel{ background:url(../images/tel.jpg) no-repeat left;}
.email{ background:url(../images/email.jpg) no-repeat left;}
/*关注我们*/
.foot_attention{ float:left; width:340px; margin-left:30px;}
.foot_attention dl{}
.foot_attention dl dt{ padding-bottom: 15px; border-bottom: 1px solid #363636;}
.foot_attention dl dt span{ border-bottom: 3px solid #838383; padding-bottom: 16px; font-size: 14px; color: #FFF;}
.foot_attention dl dd{ padding:15px 0;}
.foot_attention dl dd h1{padding-bottom: 10px; font-size:14px; font-weight:bold;}
.foot_attention dl dd p span{ width:44px; height:44px; display:inline-block;}
.sina{ margin-right:20px;}
.sina a{ background:url(../images/pnt.png) no-repeat;  width:44px; height:44px; display:block;}
.sina a:hover{ background:url(../images/pnthover.png) no-repeat; }
.weiboQQ{ margin-right:20px; }
.weiboQQ a{ background:url(../images/pnt.png) no-repeat; background-position:-82px; width:44px; height:44px; display:block;}
.weiboQQ a:hover{ background:url(../images/pnthover.png) no-repeat; background-position:-82px;}
.onlineQQ{}
.onlineQQ a{ background:url(../images/pnt.png) no-repeat; background-position:-164px; width:44px; height:44px; display:block;}
.onlineQQ a:hover{ background:url(../images/pnthover.png) no-repeat; background-position:-164px;}
/*友情链接*/
.foot_friend{ float:right; width:340px;}
.foot_friend dl{}
.foot_friend dl dt{ padding-bottom: 15px; border-bottom: 1px solid #363636;}
.foot_friend dl dt span{ border-bottom: 3px solid #838383; padding-bottom: 16px; font-size: 14px; color: #FFF;}
.foot_friend dl dd{ padding:15px 0;}
.foot_friend dl dd a{ float: left; margin-right: 15px; color: #7c7c7c;}


/*底部版权*/
.copyRightbg{  background:#161616; min-width:1080px;}
.copyRight{ width:1080px; margin:0 auto; color:#CCC; text-align:center; font-size:12px; height:50px; line-height:50px;}





@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,button,input{margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align:baseline;background: none repeat scroll 0% 0% transparent;}
ol,ul,li{list-style:none;}


body{background:#fff; font-size:14px; color:#333; font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; font-family:"Microsoft YaHei","微软雅黑","宋体"\9; font-weight:normal;}
input{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
textarea{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
a{text-decoration:none; outline: none; cursor:pointer; color:#333}
a:hover{text-decoration:none; outline: none; cursor:pointer; color:#ec6500}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

a{
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari 和 Chrome */
	-o-transition: all 0.2s; /* Opera */
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}



.clearfix:after, .fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, .fix {
	zoom: 1;
}

.floatL{float:left;}
.floatR{float:right;}
.alignL{text-align: left;}
.alignR{text-align: right;}

.marginB{margin-bottom:6px;}
.marginB40{margin-bottom:40px;}

.border-top{border-top: 1px solid #ececec;}

.container{width: 1200px; margin: 0 auto; position: relative;}
.indwa{width: 1200px; margin:20px auto; position: relative;}

.bg-f5f6fa{background-color:#f5f6fa;}

.bg-fc{background-color:#fcfcfc;}
.bg-ff{background-color:#fff;}
.anli-main-plan-nav li{ width:183px; height:100px; display:block; margin:0px; padding:0px; clear:both;} 


.action a.libox {background:url(../images/img1-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff; border:none;}
a.libox{ border-bottom:#eaeaea 1px solid; border-left:#eaeaea 1px solid; background:url(../images/img1.jpg) 20px center #fff no-repeat; width:122px; height:59px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox:hover{ border:none; background:url(../images/img1-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
a.libox1{ border-left:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; background:url(../images/img2.jpg) 20px center #fff no-repeat; width:122px; height:59px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox1:hover{ border:none; background:url(../images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
.action a.libox1{ border:none; background:url(../images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
a.libox2{ border-left:#eaeaea 1px solid; background:url(../images/img3.jpg) 20px center #fff no-repeat; width:122px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox2:hover{ border:none; background:url(../images/img3-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
.action a.libox2{ border:none; background:url(../images/img3-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}


/*--------------------------------------分页---------------------------------------------*/
.job-page{padding: 0 10px; line-height: 30px; font-size: 12px;}
.page{line-height: 30px; font-size: 12px;}
.all-page{float: left;}
.all-page span{color:#008cd6;}
.flip-page{float: right;}
.flip-page ul{text-align: center;}
.flip-page li{float:left; margin-left: 5px;  height: 28px; line-height: 28px;}
.flip-page li a{margin: 0; padding: 0; display: block; display: block; padding: 0 5px;}
.flip-page li a:hover{color: #ec6500;}
.flip-page li a.active{color: #ec6500;}
.flip-page li a.default{color: #d7d7d7; cursor:default;}
.now-page{float: right; margin-right: 5px;}
.now-page span{color:#ec6500; padding: 0 5px;}




/* ---------------------------- 首页样式 ----------------------------*/


/*首页banner*/
.banner{ position: relative; min-width:1080px;}
.banner_bg{ background:url(../images/serviceBg.png) center top no-repeat; height: 54px; width: 100%; position: absolute; left: 0; bottom: 0px; z-index: 10;}
.banner_con{ position: relative;}
.fullSlide{ width:100%;  position:relative;  height:650px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:650px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:650px; }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }



/*我们的服务*/
.servicebg{ width:100%; min-width:1080px;}
.service{ width:1080px; margin:0 auto;}
.service_title{ text-align:center; padding-top:30px;}
.service_title h1{ font-size:30px;}
.service_title h1 span{ color:#fb6300; padding-left: 10px;}
.service_title p{ font-size: 16px; padding-top: 30px; }
.service_con{ width:100%; padding:50px 0; overflow:hidden;}
.service_con ul{ width:1120px;}
.service_con ul li{ float:left; width:240px; margin-right:40px;}
.service_con ul li > dl{ padding:135px 15px 20px 15px; display:block;}
.service_con ul li > dl dt{ font-size: 16px; text-align: center; margin: 30px 0; text-align:center;}
.service_con ul li > dl dd{ont-size: 12px; color: #999;}
.service01{ background:url(../images/serviceItem01.jpg) no-repeat center 15px; height:200px; overflow:hidden;}
.service01:hover{ background:url(../images/serviceItem001.jpg) no-repeat center 15px #f5f5f5; }
.service02{ background:url(../images/serviceItem02.jpg) no-repeat center 15px; height:200px; overflow:hidden;}
.service02:hover{ background:url(../images/serviceItem002.jpg) no-repeat center 15px #f5f5f5; }
.service03{ background:url(../images/serviceItem03.jpg) no-repeat center 15px; height:200px; overflow:hidden;}
.service03:hover{ background:url(../images/serviceItem003.jpg) no-repeat center 15px #f5f5f5; }
.service04{ background:url(../images/serviceItem04.jpg) no-repeat center 15px; height:200px; overflow:hidden;}
.service04:hover{ background:url(../images/serviceItem004.jpg) no-repeat center 15px #f5f5f5; }




/*客户案例*/
.clientCasebg{ width:100%; min-width:1080px; background: url(../images/clientCaseBg.jpg) no-repeat center bottom #eaeaea; padding: 50px 0;}
.clientCase{ width:1080px; margin:0 auto;}
.clientCase_title{ text-align:center;}
.clientCase_title h1{ font-size:30px;}
.clientCase_title h1 span{ color:#fb6300; padding-left: 10px;}
.clientCase_title p{ font-size: 16px; padding-top: 30px; }
.clientCase_con{ width:100%; padding:30px 0; overflow:hidden;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .bd{ width:100%; overflow:hidden;}
.picScroll-left .bd ul{ width:1210px; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:340px; margin-right:30px; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; padding:15px 0; }
.picScroll-left .bd ul li .pic img{ width:100%; height:254px; display:block; }
.moreCase{ width:25%; height:40px; background:#F30; line-height:40px; text-align:center; margin:0 auto; display:block; margin-top:20px; }
.moreCase a{ color:#FFF;}



/*最新资讯*/
.latestNewsbg{ width:100%; min-width:1080px; padding-top: 40px;}
.latestNews{ width:1080px; margin:0 auto;}
.latestNews_title{ text-align:center;}
.latestNews_title h1{ font-size:30px;}
.latestNews_title h1 span{ color:#fb6300; padding-left: 10px;}
.latestNews_title p{ font-size: 16px; padding-top: 30px; }
.latestNews_con{ width:100%; padding:30px 0; overflow:hidden;}
.latestNews_con > .picNew{ float:left; width:432px;}
.latestNews_con > .picNew img{}
.latestNews_con > .picNew h1{ font-size: 16px; margin-top: 15px;}
.latestNews_con > .picNew h3{ margin: 10px 0; font-size: 14px;}
.latestNews_con > .picNew p{ line-height: 24px; color: #999;}
.latestNews_con > .textNew{ float:right; width:615px;}
.latestNews_con > .textNew ul{}
.latestNews_con > .textNew ul li{ padding-bottom: 30px; height:80px;}
.latestNewItem_time { float:left; height: 80px; width: 80px; border-radius: 3px; background: #CCC; text-align: center; font-size: 14px;}
.latestNewItem_time p { font-size: 18px; padding-top: 15px;}
.latestNewItem_con { float:right; width:515px;}
.latestNewItem_con h1 { font-size: 16px; }
.latestNewItem_con p {line-height: 24px;padding-top: 5px;color: #999; }



/*我们的客户*/
.ourClientsbg{ width:100%; min-width:1080px; background: url(../images/ourClientBg.jpg) no-repeat center top #eaeaea; padding-top: 65px;}
.ourClients{ width:1080px; margin:0 auto;}
.ourClients_title{ text-align:center;}
.ourClients_title h1{ font-size:30px;}
.ourClients_title h1 span{ color:#fb6300; padding-left: 10px;}
.ourClients_title p{ font-size: 16px; padding-top: 30px; }
.ourClients_con{ width:100%; padding:50px 0 20px 0; overflow:hidden;}
.ourClients_con ul{ width:1120px;}
.ourClients_con ul li{ float:left; width:240px; margin-right:40px; margin-bottom:30px;}










/*----------------------------- 内页样式 --------------------------------*/




/*内页大图*/
.insideBanner{ position: relative; width:100%; min-width:1080px;}
.insideBanner_bg{ background:url(../images/serviceBg.png) center top no-repeat; height: 54px; width: 100%; position: absolute; left: 0; bottom: 0px; z-index: 10;}
.insideBanner_con{ position: relative; height:350px; background:#03F;}


/*分页*/
.fenye{ padding-top:15px; font-size:14px; text-align:center;}
.fenye a{ padding:2px 6px; border:1px solid #bfbfbf; margin:3px; text-decoration:none;}
.fenye SPAN{ padding:2px 6px; border:1px solid #bfbfbf; margin:3px; text-decoration:none;}
.fenye a:hover{ border:#000;}
.fenye span.current{ border:#000; font-weight:bold;}


/*内页大标题*/
.mainbg{ width:100%; min-width:1080px;}
.main{ width:1080px; margin:0 auto; padding:30px 0;}
.main > .title{ text-align: center; font-size: 30px;}
.main > .title span{ color: #fb6300; padding-left: 10px;}
.main > .title p{ font-size: 16px; padding-top: 30px;}
.main > .subNav{}
.main > .subNav ul{ padding-top:30px; text-align:center;}
.main > .subNav ul li{ display:inline-block; width:100px; height:35px; line-height:35px; border-radius:3px; margin:0 10px; background:#f4f4f4; text-align:center;}
.main > .subNav ul li a:hover{ background:#fb6300; border-radius:3px; color:#FFF; display:block;}
.subNav_on{ background:#fb6300; border-radius:3px; color:#FFF; display:block;}
.main > .con{ padding:20px 0;}












/* --------------------- 关于 ------------------*/
.about{ width:100%; min-width:1080px;}
.about > .title{  width:1080px; margin:0 auto; padding:30px 0;  text-align: center; font-size: 30px;}
.about > .title span{ color: #fb6300; padding-left: 10px;}
.about > .title p{ font-size: 16px; padding-top: 30px;}
/*我们是谁*/
.about_who{ width:1080px; margin:0 auto;}
.about_who dl{background:url(../images/aboutwho.jpg) no-repeat left center; height: 210px; padding-left: 2px; margin-top:50px; margin-bottom:80px;}
.about_who dl dt{ font-size: 30px; color: #ed8742; font-family: "微软雅黑"; font-weight: bold; margin-bottom:15px;}
.about_who dl dd{ line-height:28px;}
/*我们做什么*/
.about_wedobg{ width: 100%;height: 450px; background: #f4f4f4;}
.about_wedo{ width:1080px; min-width:1080px; margin:0 auto; padding:50px 0;}
.about_wedo h1{ text-align:center; padding-bottom:10px;}
.about_wedo ul{ padding:30px 0;}
.about_wedo ul li{ float:left; width:216px; text-align:left;}
.about_wedo ul li img{ width:180px; height:140px;}
.about_wedo p{ text-align:left;}
/*服务客户*/
.about_client{ width:1080px; margin:0 auto; padding:80px 0;}
.about_client dl{ background: url(../images/client.jpg) no-repeat 50px center; padding-left:600px;}
.about_client dd h1{ font-size: 60px; color: #333; font-weight:bold; height:160px; line-height:160px;}
.about_client dd h2{ font-size: 24px; color: #333; height: 50px; line-height: 50px; font-weight:bold;}
.about_client dd p{ font-size: 24px; color: #333; height: 50px; line-height: 50px;}
/*我们理念*/
.about_ideabg{ width: 100%; background: #f8f8f8;}
.about_idea{ width:1080px; margin:0 auto; padding:50px 0; overflow:hidden;}
.about_idea h1{ font-size: 30px; color: #ff5d00; font-weight: bold; text-align:center;}
.about_idea ul{ width:1140px; padding:50px 0;}
.about_idea ul li{ float:left; width:320px; margin-right:60px; height:130px; display:block; color:#FFF; text-align:center;}
.about_idea ul li h2{ padding-top:30px;}
.about_idea ul li p{ padding-top:10px;}
.about_idea h3{ text-align:center; padding-bottom:50px;}
.about_idea p{ text-align:center;}






/* --------------------- 我们的服务 ------------------*/
.ourService{ width:100%; min-width:1080px;}
.ourService > .title{  width:1080px; margin:0 auto; padding:30px 0;  text-align: center; font-size: 30px;}
.ourService > .title span{ color: #fb6300; padding-left: 10px;}
.ourService > .title p{ font-size: 16px; padding-top: 30px;}
/**/
.ourServices_conbg{}
.ourServices_con{ width:1180px; margin:0px auto; overflow:hidden;}
.ourServices_con ul{ width:1200px;}
.ourServices_con li{ float:left; width:258px; padding:10px; border:1px dashed #999; margin-right:20px; margin-bottom:50px; line-height:30px;}
.service01 a{ background:url(../images/service01.jpg) no-repeat top; padding-top:180px; display:block;}
.service01 a:hover{background:url(../images/service01hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service02 a{ background:url(../images/service02.jpg) no-repeat top; padding-top:180px; display:block;}
.service02 a:hover{background:url(../images/service02hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service03 a{ background:url(../images/service03.jpg) no-repeat top; padding-top:180px; display:block;}
.service03 a:hover{background:url(../images/service03hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service04 a{ background:url(../images/service04.jpg) no-repeat top; padding-top:180px; display:block;}
.service04 a:hover{background:url(../images/service04hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service05 a{ background:url(../images/service05.jpg) no-repeat top; padding-top:180px; display:block;}
.service05 a:hover{background:url(../images/service05hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service06 a{ background:url(../images/service06.jpg) no-repeat top; padding-top:180px; display:block;}
.service06 a:hover{background:url(../images/service06hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service07 a{ background:url(../images/service07.jpg) no-repeat top; padding-top:180px; display:block;}
.service07 a:hover{background:url(../images/service07hover.jpg) no-repeat top; padding-top:180px; display:block;}
.service08 a{ background:url(../images/service08.jpg) no-repeat top; padding-top:180px; display:block;}
.service08 a:hover{background:url(../images/service08hover.jpg) no-repeat top; padding-top:180px; display:block;}

/**/
.ourService_processbg{width: 100%; background: #f8f8f8;}
.ourService_process{ width:1080px; margin:0 auto; padding:50px 0;}
.ourService_process h1{ text-align:center;}
.ourService_process p{ text-align:center;}















/* -------------------- 新闻列表 ------------------*/
.newslist{ width:100%; padding:50px 0 30px 0 !important; overflow:hidden;}
.newslist ul{ width:1112px;}
.newslist ul li{ float:left; width:246px; margin-right:32px; margin-bottom: 30px;}
.news_pic { width: 100%; }
.news_text { border: 1px solid #CCC;padding: 14px;display: block; }
.news_title{height: 55px; margin-bottom: 10px;}
.news_title span{float: left; width: 54px; height: 54px; margin-right: 15px; display: inline-block; border: 1px solid #e2e3e8; background-color: #f0f2f5; text-align: center; font-size: 12px; color: #999;}
.news_title h1{font-size: 14px; line-height: 24px; border-bottom: 1px solid #e2e3e8; height: 54px;}
.news_desc{font-size: 12px; line-height: 22px; color: #666;}






/* -------------------- 新闻详细 ----------------*/
.newsInfo{}
.newsInfo_title{padding: 10px 20px; border-bottom: 1px solid #CCC;}
.newsInfo_title h1{text-align: center; font-size: 26px;}
.newsInfo_title p{font-size: 12px; text-align: center; padding: 10px 0;}
.newsInfo_title p span{padding: 0 10px;}
.newsInfo_con{font-size: 14px; line-height: 30px; padding: 20px 0;}
.newsInfo_con p{margin: 10px 0;}
.newsInfo_con img{max-width: 100%;}
.tag{padding: 20px 0;}
.newsInfo ul{}
.newsInfo ul li{line-height: 36px; text-align: left;}






/* -------------------- 客户案例列表 --------------*/
.picList{ width:100%; padding:50px 0 30px 0 !important; overflow:hidden;}
.picList ul{ width:1110px; }
.picList ul li{ float:left; width:340px; margin-right:30px; margin-bottom:30px;}
.picList ul li img{ width:100%;}
.contact_kefu { height: 45px; background: #f5f5f5; line-height: 45px; width: 100%; text-align: center;}
.contact_kefu a { display: block; color: #999; text-decoration: none;}

.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}




/* -------------------- 客户案例详情 --------------*/
.photobg{background: #eee;min-width:1080px;}
.photo{width:1080px; margin:0 auto;}
.photo_title{padding: 50px 0; text-align: center; font-size: 28px; font-weight: bold;}
.photo_title dl{}
.photo_title dl dt{font-size: 28px;}
.photo_title dl dd{}
.photo_title dl dd h1{font-size: 12px; font-weight: normal; padding: 15px 0; line-height: 28px; padding: 15px 10%;}
.photo_title dl dd p{padding: 15px 0; font-size: 12px;}
.photo_title dl dd p span a{margin: 0 15px; width: 100px; height: 30px; text-align: center; line-height: 30px; display: inline-block; background: #e4392a; border-radius: 3px; color: #FFF; text-decoration: none;}
.photo_con{text-align: center;}
.photo_con img{max-width:100%;}
/*相关案例*/
.otherPhoto{ width:1080px; margin:0 auto; background:#FFF;}
.otherPhoto_title{ text-align:left; font-size:16px; line-height:50px; height:50px; border-bottom:1px solid #CCC; text-indent:20px;}
.otherPhoto_con{}






/* -------------------- 联系我们 ----------------*/
.contact{ width:1080px; margin:0px auto; padding:50px 0px; border-bottom:1px solid #CCC;  color:#454545;}
.contact_left{ float:left; width:50%;}
.contact_left h1{ font-size:24px; margin-bottom:10px;}
.contact_left p{ font-size:16px; line-height:36px;}
.contact_left p span{ margin-right:20px;}
.contact_right{ float:right; width:50%;}
/*留言*/
.message{ width:1080px; margin:0px auto; padding:50px 0px; border-bottom:1px solid #CCC;}
.message_title{ font-size:30px; color:#666;}
.message_title p{ font-size:16px; padding:15px 0px;}
.message_con{ width:1080px; overflow:hidden;}
.message_con ul{ width:1250px;}
.message_con ul li{ float:left; width:540; margin-right:15px; margin-bottom:15px;}
.inputbg{ background:#EAEAEA; width:520px; height:35px; padding:10px;}
.input{ border: medium none; background: transparent none repeat scroll 0% 0%; width: 100%; color: #AAA; height:35px; line-height:35px; font-size:14px;}
.inputarea{ border: medium none; background: transparent none repeat scroll 0% 0%; width: 100%; color: #AAA; line-height:30px; font-size:14px; height:200px; width:100%;}
.inputbg2{ background:#EAEAEA; width:1060px; height:35px; padding:10px;}
.areabg{ background:#EAEAEA; width:1060px; height:200px; padding:10px;}
.submit{ width: 142px; height: 45px; background: #252525 none repeat scroll 0% 0%; border: medium none; color: #FFF; cursor: pointer; margin-right: 10px;}
/*地图*/
.map{ width:1080px; margin:0px auto; padding:50px 0px;}
.map dl{}
.map dl dt{font-size:30px; color:#666;}
.map dl dt p{ font-size:16px; padding:15px 0px;}
.map dl dd{ border:5px solid #EAEAEA; width:1070px; height:400px; overflow:hidden; margin-top:50px;}

