@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:1180px; height:105px; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.head{ width:1180px; margin:0 auto;}
.head_logo{ float:left; width:270px; padding:20px 0;}
.head_nav{ float:left; width:750px;}
.head_nav ul{}
.head_nav ul li{ float:left; font-size:16px; padding:20px 15px; 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 25px; line-height:65px;}




/* ----------------------- 页脚 --------------------- */
.footbg{width:100%; min-width:1080px;background:#1e1e1e;}
.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; width:100%;}
.copyRight{ width:100%;margin:0 auto; color:#CCC; text-align:center; font-size:12px; height:50px; line-height:50px;}








/* ---------------------------- 首页样式 ----------------------------*/


/*首页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: 402px; 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: auto; 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:center;}
.about_wedo ul li img{ width:180px; height:140px;}
.about_wedo p{ text-align:center;}
/*服务客户*/
.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;}
.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;}


a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:url(../images/button_2.png) center top no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}