@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;/* background-color:#f7f7f7 */}

.head{width: 1100px;margin:0 auto;}

.head_logo{float:left;width: 190px;padding: 10px 0;}

.head_nav{float: left;/* width: 630px; */padding-left: 300p;padding-left: 100px;}


.head_nav ul{}

.head_nav ul li{float:left;font-size:16px;padding: 0px 38px;border-left: 1px solid #808080;height:25px;margin-top:40px;}

.head_nav ul li:first-child{ border:none}


.head_nav ul li a{color: #808080;text-decoration:none;display:block;/* font-weight: bold; */}

.head_nav ul li a:hover{ color:#F00;}

.head_navrq{float: left;width: 700px;padding-left: 100px;}


.head_navrq ul{}

.head_navrq ul li{float:left;font-size:16px;padding: 0px 30px;border-left: 1px solid #808080;height: 25px;margin-top:40px;line-height: 25px;}

.head_navrq ul li:first-child{ border:none}


.head_navrq ul li a{color: #808080;text-decoration:none;display:block;/* font-weight: bold; */}

.head_navrq ul li a:hover{ color:#F00;}


.head_tel{float:right;font-size:18px;color:#FF6600;background:url(../images/tel.png) no-repeat left;padding: 20px 0 20px 65px;line-height:65px;}

#sub0{ border:none}
/* ----------------------- 页脚 --------------------- */

.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_bg{  height: 54px; width: 100%; position: absolute; left: 0; bottom: 0px; z-index: 10;}

.banner_con{ position: relative;}

.fullSlide{ width:100%;  position:relative;  height:645px; 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:645px; overflow:hidden; text-align:center;  }

.fullSlide .bd li a{ display:block; height:645px; }

.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:1200px; }

.main{width:1200px;margin:0 auto;padding: 60px 0;}

.main > .title{text-align: center;font-size: 30px;color: #595757;}

.main > .title span{color: #595757;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;height:35px;line-height:35px;/* border-radius:3px; */margin:0 10px;background: #3a83c4;text-align:center;padding-left: 10px;padding-right: 10px;overflow:hidden; padding-top:10px; padding-bottom:10px;}


.main > .subNav ul li:first-child{background: #3a83c4;}

.main > .subNav ul li:nth-child(2){background: #28bcd8;}

.main > .subNav ul li:nth-child(3){background: #5b94f7;}
.main > .subNav ul li:nth-child(4){background: #54bbb6;}
.main > .subNav ul li:nth-child(5){background: #88b1fc;}

.main > .subNav ul li:nth-child(6){background: #bf9ba2;}
.main > .subNav ul li:nth-child(7){background: #84a9d9;}
.main > .subNav ul li:nth-child(8){background: #44a2b4;}








.main > .subNav ul li a{ color:#FFFFFF}


.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: 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: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;}


.on{/* border-bottom: 2px solid #F6503A; *//* color:#F6503A; */}


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;

}

.maid {position: relative;margin:0 auto;background:#FFFFFF;width:1200px;height: 250px;border-radius:20px;box-shadow: 2px 3px 3px 3px #dcdada;z-index:999;margin-top:-200px;}
.floatL{float:left;}
.floatR{float:right;}
.footer{/* height:315px; */width:100%;clear:both;background-color: #f9f9f9;    position: relative; bottom:0; z-index:9999999;}
.footer .t_linkb{height: 150px;width: 1144px;margin:0 auto;position:relative;text-align:left;}
.foo_l{ float:left; width:280px; padding:50px 110px 0 0 }
.t_linkb .title_b{ float:left;width:280px; height:30px;line-height:30px; background-image:url(../images/d5.gif); background-repeat:no-repeat; background-position: left bottom;}
.t_linkb .title_b .zh{float:right;font-size: 16px;color: #ff4200;text-align:center; font-weight:bold}
.t_linkb .title_b .en{ float:left;font-size:14px;  color:#999999; text-align:center;}
 .rinfo_b{width:280px; float:left; padding:10px 0 0  }
 .rinfo_b .tel_b{line-height:23px;margin:10px 0 0;font-size:14px;color: #000;}
.foo_l2{float:left;width: 810px;padding: 50px 0 0 0;}
.foo_l2 a.foonav{float:left;width: 60px;margin:5px 15px 0 0;color: #000;font-size:14px;position:relative;text-align:left;height:26px;line-height:26px;}
.colb{ float:right; width:245px}
.code_img{color:#747474;line-height:20px;font-size:13px;text-align:center;float:left;width:106px;padding: 15px 0 0 0px;/* background:url(../images/d6.gif) left 68px no-repeat; */height:130px;}
.footer .t_linkb .share_b{clear:both; padding-top:20px;}
.footer .t_linkb .share_b .icon{width:25px; height:20px; float:left; margin-top:3px; margin-right:25px;}
.footer .manager_info{line-height:57px;text-align:center;color: #666;background: #dedede;}
.footer .manager_info a{color:#999;}
.footer .manager_info span+span{padding-left:20px;}
.footer .map_link{background-image:url(../images/index_icon07.png); background-repeat:no-repeat; padding-left:25px;}
.wl{width:1004px; margin:0 auto; position:relative;}
.pl_20{padding-left:20px;}

.banner{ overflow: hidden; position: relative; width: 100%; margin:0 auto; }
.banner a{ display: block; background:url(../images/banner.jpg) no-repeat center; height: 500px}
#flashs{ position:relative; height:731px; overflow:hidden;margin:0 auto}
#flashs .bgitem{z-index:1;position:absolute; top:0; margin:0 auto}
#flashs .btn{overflow: hidden;width: 100%;text-align: right;position: absolute;left:0;bottom: 220px;z-index: 9999;width: 1200px;margin:0 auto}
#flashs .btn span{ display: inline-block; width: 12px; height: 12px; background: url(../images/banner_btn.png) no-repeat center top;  margin: 0 10px;}
#flashs .btn span{ *display: inline}
#flashs .btn span.cur { background-position: bottom}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}

.index_news{ margin-top:30px;border-right:1px solid #898989}
.index_video{ margin-top:30px;border-right:1px solid #898989}
.index_protruly_w{ margin-top:30px;}

 .list-box{
	width: 390px;
	
	
}

 .list-box .img_box{
	width: 103px;
	height: 157px;
	overflow: hidden;
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}

 .list-box .text-box{
	width: 200px;
	float: right;
	margin-top: 20px;
}


.bt{
border:1px solid #898989; padding:10px; width:130px; text-align:center}
 .list-box .text-box h3{
	font-size: 20px;
	color: #898989;
	height: 24px;
	white-space: nowrap;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .list-box:hover .text-box h3{
	color: #ca2b2f;
}
 .list-box .text-box .text{
	line-height: 28px;
	font-size: 15px;
	color: #808080;
	padding: 15px 0 20px;
}

 .list-box .text-box i{
	font-size: 15px;
	color: #808080;
	float: right;
}

 .list-box:nth-child(3){
	margin-bottom:0;
}


.xiaotu{ width:100%; background:url(../images/xt.jpg) center no-repeat; height:300px; }


.xiaotu a{ display:block; height:100%; }




.pro_name{line-height:30px;width: 60%;margin:0 auto;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;background-color:#f8c5b7;border-radius: 20px;color:#FFFFFF;}
.pro_name a{font-size:16px; text-align:center; color:#FFFFFF}
.pro_one_box{border:solid 1px #ccc; width:270px !important; margin:6px; padding:8px;}
.pro_one_box img{border:none !important;}
.pro_one_box .pro_pic{height:auto !important;}
.pro_one_box:hover .pro_name a{color:#e80000;}
.pro_one_box:hover .pro_pic{-webkit-animation: test 0.3s ease-in 2;}

 #bodycontent {width:1200px;
            margin: 0 auto;
            line-height:180%;text-align:center;}
			
			.clearfix{ /*兼容 IE*/
    zoom: 1;
}




 .conbox dl {width: 288px;padding-bottom: 20px;position: relative;float: left;margin:0 0 20px 29px;background: #fff;margin-left:10px;/* margin-right: 40px; */padding: 6px;}
 .conbox dl.bdnot {margin-left: 0;}
 .conbox dl dt img {display: block; width:280px; margin:0 auto}
 .conbox dl dd.dd1 {font-size: 16px;height: 24px;line-height: 24px;color: #f20700;margin: 15px 0 0 0px;font-weight: bold;}
 .conbox dl dd.dd1 a {color: #f20700;font-size: 16px;}
 .conbox dl dd.dd2 {margin: 15px 0 0 0px;height: 5px;}
 .conbox dl dd.dd2 span {float: left;font-size: 13px;padding:0 7px;border-left: 1px dotted #b6b6b6;height: 14px;line-height: 14px;}
 .conbox dl dd.dd2 span:first-child {border-left: none;padding-left: 0;}
 .conbox dl dd.dd3 span.dd3_s1 {width: 60px;height: 60px;background: #fff;padding: 3px;overflow: hidden;position: absolute;right: 0px;top: 210px;/* border-radius: 50%; */}
 .conbox dl dd.dd3 .dd3_sjs {display: none; position: absolute;left: -12px;top: -6px;width: 406px;height: 239px;background: #fff;}
 .conbox dl dd.dd3:hover .dd3_sjs {display: block;}
 .conbox dl dd.dd3 .dd3_sjs ul {padding: 34px 34px 34px 215px;position: relative;}
 .conbox dl dd.dd3 .dd3_sjs ul li.li1 {position: absolute;left: 34px;top: 21px;}

 .conbox dl dd.dd3 .dd3_sjs ul li.li1 img{ width:150px;}

 .conbox dl dd.dd3 .dd3_sjs ul li.li2 {font-size: 24px;color: #333;}
 .conbox dl dd.dd3 .dd3_sjs ul li {margin-top: 5px;font-size: 14px;}
 .conbox dl dd.dd3 span.dd3_s1 img{
    width: 60px;
  
    }

 .conbox dl dd.dd3 .abo_sjs {position: absolute;bottom: 0;left: 0;width: 100%;}
 .conbox dl dd.dd3 .abo_sjs a {float: left;width: 142px;text-align: center;height: 50px;line-height: 50px;text-align: center;border: 1px solid #dfdfdf;border-bottom: none;}
 .conbox dl dd.dd3 .abo_sjs a span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-right: 5px;}
 .conbox dl dd.dd3 .abo_sjs a i {display: inline-block;*display: inline;*zoom: 1;width: 15px;height: 15px;vertical-align: middle;}
 .conbox dl dd.dd3 .abo_sjs a.d3_a1 {border-left: none;border-right: none;width: 197px;}
 .conbox dl dd.dd3 .abo_sjs a.d3_a2 {border-right: none;width: 198px;}
 .conbox dl dd.dd3 .abo_sjs a.d3_a1 i {background: url(Img/inside/zymdxqicon12.png) no-repeat center;}
 .conbox dl dd.dd3 .abo_sjs a.d3_a2 i {background: url(Img/inside/zymdxqicon13.png) no-repeat center;}

 .conbox dl dd.dd3 .dd3_sjs .dd3_xl {display: block;width: 109px;height: 18px;position: absolute;left: 255px;top: 239px;background: url(Img/inside/xl01.png) no-repeat center top;}

.on{color:#d70000!important;}

.menu{float: left;}
.menu .nav{width:860px;float: left;padding-top:40px;padding-left: 50px;}
.menu .nav li{float:left;list-style:none;border-left:1px solid #808080;}
.menu .nav li a{display:block;height:25px;padding:0 25px;line-height:25px;color:gray;text-decoration:none;position:relative;overflow:hidden;font-size:16px;}
.menu .nav li a:hover,.menu .nav li a.current{color:#d70000;}
.menu .nav li .box{width:100%;height:50px;position:absolute;top:100px;left:0;padding-left:400px;background:#dbdbdb;display:none; z-index:9999}
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none; color:#595757}
.menu .nav li .box a:hover{text-decoration:underline;}

.menu .nav li:first-child{ border:none}



 .menua{float: left;}
.menua .nav{width: 630px;padding-top:40px;float: left;padding-left: 100px;}
.menua .nav li{float:left;list-style:none;border-left:1px solid #808080;}
.menua .nav li a{display:block;height:25px;padding: 0 38px;line-height:25px;color:gray;text-decoration:none;position:relative;overflow:hidden;font-size:16px;}
.menua .nav li a:hover,.menu .nav li a.current{color:#d70000;}
.menua .nav li .box{width:100%;height:50px;position:absolute;top:100px;left:0;padding-left:650px;background:#dbdbdb;display:none;}
.menua .nav li .box a{display:block;height:50px;float:left;color:#595757;line-height:50px;border:none;background:none;}
.menua .nav li .box a:hover{text-decoration:underline;color:#d70000}

.menua .nav li:first-child{ border:none}


.shopmrsc:hover {
                                background-color: #f9f9f9;
}
.shopmrsc {
                                border-bottom: #efefef solid 1px;
    overflow: hidden;
    padding: 15px 5px;
}
.shopmrsc a {
                                float: left;
                                display: block;
                                height: 135px;
                                text-decoration: none;
                                position: relative;
}
.shopmrsc a:hover {
                               
                            }
.xwlb_img {
	float:left;
    margin-right: 15px;
    width: 205px;
	height: 135px;
	background-color:#DBD9DA;
}
.xwlb_img img {
  width: 205px;
    max-height: 135px;
    display: table-cell;
}
.shopmrsc p {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    border-bottom: none;
}
.shopmrsc p.xwlbbt {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.shopmrsc p.xwlbnr {
    font-size: 14px;
    font-weight: normal;
    #height: 50px;
    line-height: 24px;
    margin-top: 7px;
    color: #999;
}
.shopmrsc p.xwlbsj {
    font-size: 14px;
    font-weight: normal;
    color: #787878;
    position: absolute;
    line-height: 20px;
    bottom: 0;
}
/*ÐÂÎÅÁÐ±íÄ¬ÈÏÑùÊ½½áÊø*/


	/*案例滚动*/
	#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;}
	#tFocus{width: 1000px;background:#fff;overflow:hidden;margin:auto}
	#tFocus .active{width:133px;}
	#tFocus-pic{width: 1000px;height:500px;position:relative;z-index:0;margin-top: 20px; }
	#tFocus-pic li{width:100%; text-align: center; height:100%;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
	#tFocus-pic li img{ max-height:500px; }
	#tFocusBtn{margin-top:10px;z-index:20;overflow:hidden; background:#fff;width:860px;margin:auto}
	#tFocus-btn{width:740px;height:110px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
	#tFocus-btn ul{width: 1000px;position:absolute;left:0;top:0;/* margin-left:-40px; */}
	#tFocus-btn li{padding-top:3px;display:block;float:left;margin-right:5px;}
	#tFocus-btn li img{border:2px solid #dddddd}
	#tFocus-btn li.active{background-position:-448px -100px;}
	#tFocus-btn li.active img{border:2px solid #40b9e5}
	#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:35px;width:15px;float:left;text-indent:-9999px;margin-left:15px; margin-right:15px;}
	#tFocus-leftbtn{DISPLAY: block;
	  BACKGROUND: url(/images/al_xq_left.png) no-repeat center;
	  MARGIN: 0px;
	  OVERFLOW: hidden;
	  WIDTH: 45px;
	  TEXT-INDENT: -9999em;
	  HEIGHT: 30px;
	  outline: none;
	  float: left;
	  margin-top: 40px;
	  margin-left: 13px;
	  }
	#tFocus-rightbtn{
	  DISPLAY: block;
	  BACKGROUND: url(/images/al_xq_right.png) no-repeat center;
	  MARGIN: 0px;
	  OVERFLOW: hidden;
	  WIDTH: 45px;
	  TEXT-INDENT: -9999em;
	  HEIGHT: 30px;
	  outline: none;
	  float: left;
	  margin-top: 40px;
	}
	.smallpicarea_left, .smallpicarea_right {
	  width: 131px;
	  margin-top: 3px;
	  text-align: center;
	  color: #666666;
	}
	.smallpicarea_left {
	  float: left;
	}
	.smallpicarea_right {
	  float: right;
	}

	#tFocus .next,#tFocus .prev{
	  display: block;
	  position: absolute;
	  z-index: 1;
	  top: 226px;
	  margin-top: -30px;
	  left: 5%;
	  z-index:999;
	  width: 40px;
	  height: 60px;
	  background: url(/images/slider-arrow.png) -126px -137px #000 no-repeat;
	  cursor: pointer;
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	 
	}
	#tFocus .prev{
	  
	}
	#tFocus .next{
		left: auto;
	  right: 5%;
	  background-position: -6px -137px;
	}
	/*案例滚动结束*/
	

