@charset "utf-8";body,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
body{ font-size:14px; font-family:"微软雅黑"; color:#000000;background:#fff;margin:0 auto;padding:0px;}
h1,h2,h3,h4,h5,h6 { font-weight:normal}
a{text-decoration:none;color:#505050;outline:none;}
a:hover{color:#835b8b; text-decoration: none;}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.mt91{margin-top: 81px;}
.mt48{margin-top: 38px;}
.mt68{margin-top: 30px;}
.mt72{margin-top: 72px;}
.mt55{margin-top: 55px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mr60{margin-right: 59px;}
.mb5{margin-bottom: 5px;}
.header{width:100%;height:114px;min-width: 1190px;background: rgba(131,91,139,0.8);position: fixed;top:0;z-index: 10;}
.w1190{width:1190px;margin: 0 auto;}
.w1000{width:1000px;margin: 0 auto;}
.top{width:100%;height:44px;line-height: 44px;text-align: right;float:left;background: #505050;}
.top i{width:21px;height:44px;background: url(../img/icontoptel.jpg) no-repeat 0 0;margin-right: 11px;display: inline-block;float: right;}
.top span{color: #fff;font-size: 14px;float: right;}
.logo{width:220px;height:70px;float:left; padding-left:10px;}
.logo img{width:220px;height:70px;float:left;}
.nav{height:70px;float:right;}
.nav li{height:70px;line-height: 70px;float:left;display: inline-block;}
.nav li a{width:84px;height:70px;float:left;text-align: center;font-size: 14px;color: #fff;transition: all 0.4s ease 0s;}
.nav li a.current{background: rgba(80,30,90,0.5);}
.nav_on{ background: rgba(80,30,90,0.5);}
.nav li a:hover{background: rgba(80,30,90,0.5);}
.banner{width: 100%;height: 728px;min-width: 1190px;margin-top: 44px;}
.fullSlide{min-width:1190px;position:relative;height:728px;overflow:hidden;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:728px; background:#CCC;}
.fullSlide .bd li .siteWidth{width:1000px;position:relative;margin:0 auto;height:728px;}
.fullSlide .bd li a{position:absolute;width:100%;height:728px;display:block;z-index:1;;}
.fullSlide .bd .txt{position:absolute;width:415px;top:100px;left:22px;font:normal 18px/30px "Microsoft YaHei";}
.fullSlide .bd .btn{display:block;zoom:1;margin-top:8px;width:72px;padding-right:10px;height:31px;line-height:31px;text-align:center;color:#fff;font-size:12px;background:url(../img/banner-btn.png) 0 0 no-repeat;_background:url(../img/banner-btn-ie6.png) 0 0 no-repeat;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:31px;height:5px;margin:4px;background:#feffff;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{background:#825a8c;}
.fullSlide .prev,.fullSlide .next{position:absolute;display:block;left:10%;top:50%;margin-top:-31px;width:46px;height:62px;background:url(../img/focusadvbg.png) no-repeat;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .next{left:auto;right:10%;background-position:-46px 0;}
.fullSlide .prev:hover,.fullSlide .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.main{width:100%;height:auto;min-width: 1190px;overflow: hidden;}
.h2tit{width:100%;height:96px;float:left;text-align: center;}
.h2tit span{width:100%;height:56px;line-height: 56px;font-size: 3.7em;display: block;color: #303030;text-align: center;text-transform: uppercase;}
.h2tit em{width:305px;height:26px;font-style: normal;line-height: 26px;text-align: center;background: url(../img/h2titbg.jpg) no-repeat 0 0;font-size: 15px;color:#fff;display: block;margin: 14px auto 0;}
.server{ margin:0 auto; height:auto;padding-top: 50px;}
.server li{width:566px;height:98px;float:left;margin-left: 20px;letter-spacing: 1px;margin-bottom: 70px;}
.server li img{width:98px;height:98px;float:left;margin-right: 53px;background: #bea0c6;}
.server li span{width:400px;height:22px;line-height: 22px;float:left;font-size: 18px;color: #666666;}
.server li p{width:400px;height:auto;line-height: 25px;margin-top: 15px;font-size: 14px;color: #666666;float:left;}
.case{width:1190px;height:auto;float:left;}
.case .slideTxtBox{width:1190px;text-align:left;}
.case .slideTxtBox .hd{height:36px;line-height:36px;position:relative;}
.case .slideTxtBox .hd ul{float:left;text-align: center;width: 1190px;}
.case .slideTxtBox .hd ul li{display:inline-block;cursor:pointer;width: 120px;font-size: 14px;color: #666666;text-align: center;margin-right: 16px;}
.case .slideTxtBox .hd ul li.on{height:34px;line-height: 34px;border:1px solid #825a8c;width: 120px;color: #835b8b;}
.case .slideTxtBox .hd ul a{height:36px;line-height: 36px;width: 84px;color: #835b8b;font-size: 14px;}
.case .slideTxtBox .bd ul{width: 1190px;zoom:1;margin-top: 49px;}
.case .slideTxtBox .bd li{width: 380px;height:217px;float: left;display: inline-block;margin-right: 24px;margin-bottom: 25px;overflow: hidden;}
.case .slideTxtBox .bd li:nth-child(3n){margin-right: 0}
.case .slideTxtBox .bd li img{width: 380px;height:217px;float: left;background: #313131;}
.case .slideTxtBox .bd li .title{float:left;width: 380px;color:#fff;height: 40px;background:rgba(131,91,139,0.9);line-height: 40px;font-size: 14px;padding-left:15px ;}
.case .slideTxtBox .bd li:hover .title{transform: translate(0px,-40px);transition: all 0.4s ease 0s;}
.news{width:1190px;height:auto;float:left;}
.news .slideTxtBox{width:1190px;text-align:left;}
.news .slideTxtBox .hd{height:36px;line-height:36px;position:relative;}
.news .slideTxtBox .hd ul{float:left;text-align: center;width: 1190px;}
.news .slideTxtBox .hd ul li{display:inline-block;cursor:pointer;width: 84px;font-size: 14px;color: #666666;text-align: center;margin-right: 16px;}
.news .slideTxtBox .hd ul li.on{height:34px;line-height: 34px;border:1px solid #825a8c;width: 82px;color: #835b8b;}
.news .slideTxtBox .hd ul a{height:36px;line-height: 36px;width: 84px;color: #835b8b;font-size: 14px;}
.news .slideTxtBox .bd ul{width: 1190px;zoom:1;margin-top: 49px;}
.news .slideTxtBox .bd .newsimg{width:253px;height:216px;float:left;margin-top: 4px;margin-left: 7px;}
.news .slideTxtBox .bd .newsimg img{width:253px;height:216px;float:left;}
.news .slideTxtBox .bd .newslist{width: 930px;float: left;}
.news .slideTxtBox .bd .newslist li{width: 465px;height: 90px;float: left;display: inline-block;margin-bottom: 43px;}
.news .slideTxtBox .bd .newslist li .date{width:86px;height:90px;border-right: 1px solid #d2d2d2;float:left;margin-right: 17px;}
.news .slideTxtBox .bd .newslist li .date span{width:86px;height:50px;line-height: 50px;float:left;font-size: 42px;color: #835b8b;margin-top: 9px;text-align: center;}
.news .slideTxtBox .bd .newslist li .date i{width:86px;height:31px;float:left;font-size: 18.87px;line-height: 32px;color: #505050;text-align: center;text-transform: uppercase;font-style: normal;}
.news .slideTxtBox .bd .newslist li span{width:340px;height:36px;line-height: 36px;float:left;font-size: 14px;color: #666666;font-weight: bold;}
.news .slideTxtBox .bd .newslist li p{width:340px;height:auto;float:left;font-size: 14px;line-height: 25px;color: #898888;}



.contact{width:800px;height:505050;float:left;line-height: 21px;color: #fff;font-size: 12px;}

.about_banner {
    width: 100%;
    height: 427px;
    min-width: 1190px;
    margin-top: 44px;
    background: url(../img/about-banner.png);
    background-size: cover !important;
}
.newsbanner{width:100%;height:427px;min-width: 1190px;margin-top: 44px;background: url(../img/news-banner.jpg);background-size: cover !important;}
.contactbanner{width:100%;height:427px;min-width: 1190px;margin-top: 44px;}
.service_banner{width:100%;height:427px;min-width: 1190px;margin-top: 44px;background: url(../img/service-banner.jpg);background-size: cover !important;}
.case_banner{width:100%;height:427px;min-width: 1190px;margin-top: 44px;background: url(../img/case-banner.jpg);background-size: cover !important;}
.case_banner_nr{width:100%;height:70px;min-width: 1190px;margin-top: 44px;}
.sidebar{float:left;text-align: left;width: 1190px;height:36px;line-height:36px;position:relative;margin-top: 71px;margin-bottom: 40px;}
.sidebar a{display:inline-block;cursor:pointer;width: 84px;font-size: 14px;color: #666666;text-align: center;margin-right: 16px;}
.sidebar a.current{height:34px;line-height: 34px;border:1px solid #825a8c;width: 82px;color: #835b8b;}
.sidebar a:hover{height:34px;line-height: 34px;border:1px solid #825a8c;width: 82px;color: #835b8b;}
/*资讯动态*/
.sidebar{float:left;text-align: left;width: 1190px;height:36px;line-height:36px;position:relative;margin-top: 71px;margin-bottom: 40px;}
.sidebar li{display:inline-block;cursor:pointer;width: 84px;font-size: 14px;color: #666666;text-align: center;margin-right: 16px;}
.sidebar li.on{height:34px;line-height: 34px;border:1px solid #825a8c;width: 82px;color: #835b8b;}

.pnewslist{width:auto;height:auto;float:left;}
.pnewslist li{width: 546px;height: 90px;float: left;display: inline-block;margin-bottom: 38px;}
.pnewslist li:nth-child(2n){margin-left: 92px;}
.pnewslist li .date{width:67px;height:90px;border-right: 1px solid #d2d2d2;float:left;margin-right: 17px;}
.pnewslist li .date span{width:63px;height:50px;line-height: 50px;float:left;font-size: 42px;color: #835b8b;margin-top: 9px;text-align: left;padding-left: 5px;}
.pnewslist li .date i{width:58px;height:31px;float:left;font-size: 18.87px;line-height: 32px;color: #505050;text-align: left;padding-left: 10px;text-transform: uppercase;font-style: normal;}
.pnewslist li span{width:460px;height:36px;line-height: 36px;float:left;font-size: 14px;color: #666666;font-weight: bold;}
.pnewslist li p{width:460px;height:auto;float:left;font-size: 14px;line-height: 25px;color: #898888;}
.tg_pages{padding-top: 40px;padding-bottom: 35px;text-align: center;overflow: hidden;width: 100%;}
.tg_pages li{display: inline;}
.tg_pages li a{margin:0 10px;padding-right: 20px;padding-left: 20px;border: 1px solid #dddddd;background-color: #FFF;height: 36px;line-height: 36px;display: inline-block;border-radius: 5px;color: #505050;font-size: 14px;transition: all 0.4s ease 0s;}
.tg_pages li a.current{background-color: #7e7093;border: 1px solid #7e7093;color: #fff;}
.tg_pages li a:hover{background-color: #7e7093;border: 1px solid #7e7093;color: #fff;}
.tg_pages a:hover,.tg_pages li.thisclass a,.tg_pages a.on{ background:#7e7093; color:#FFFFFF; border-color:#7e7093;}

.contactbox{width:357px;height:527px;float:left;margin-top: 74px;margin-bottom: 25px;}
.contactbox .contactimg{width:357px;height:265px;float:left;}
.contactbox span{width:352px;height:27px;line-height: 27px;display: block;margin-top: 23px;padding-left: 5px;float:left;font-size: 16px;color: #835b8b;font-weight: bold;}
.contactbox p{width: 350px;height: 138px;float: left;margin-left: 7px;font-size: 15px;color: #666666;line-height: 28px;margin-top: 18px;}
.contactbox .erweima{width:106px;height:106px;float:right;margin-top: 47px;}
.contactbox .erweima img{width:106px;height:106px;float:right;}
.contactbox a.map{width:357px;height:30px;line-height: 30px;margin-top: 26px;float:left;display: block;background: #6c5478;text-align: center;color: #fff;font-size: 15px;}

/*广州联系方式*/
.contactbox_gz{width:357px;height:527px;float:left;margin-bottom: 25px;}
.contactbox_gz .contactimg{width:357px;height:265px;float:left;}
.contactbox_gz span{width:352px;height:27px;line-height: 27px;display: block;margin-top: 23px;padding-left: 5px;float:left;font-size: 16px;color: #835b8b;font-weight: bold;}
.contactbox_gz p{width: 350px;height: 158px;float: left;margin-left: 7px;font-size: 15px;color: #666666;line-height: 28px;margin-top: 18px;background-repeat: no-repeat;background-position: right bottom;}
.contactbox_gz .erweima{width:106px;height:106px;float:right;margin-top: 47px;}
.contactbox_gz .erweima img{width:106px;height:106px;float:right;}
.contactbox_gz a.map{width:357px;height:30px;line-height: 30px;margin-top: 26px;float:left;display: block;background: #6c5478;text-align: center;color: #fff;font-size: 15px;}

.bge7{background: #e7e7e7;}
.cl83{color: #835b8b;}
.left{float: left;}
.right{float: right;}
.area{width:100%;height:auto;min-width: 1190px;overflow: hidden;}
.areabox{width:653px;height:auto;}
.areaboxtit{width:653px;height:auto;line-height: 92px;float:left;font-size: 50.88px;padding-left: 20px;}
.mt160{margin-top: 130px;}
.mt200{margin-top: 100px;}
.areaboxtit span{width:653px;height:22px;float:left;font-size: 14px;color: #898989;display: block;line-height: 22px;}
.areaboxcon{width:648px;height:auto;float:left;padding-left: 20px;}
.areaboxcon span{width:648px;height:74px;line-height: 74px;margin-top: 18px;float:left;font-size: 18px;color: #666666;}
.areaboxcon p{width:610px;height:auto;float:left;font-size: 14px;color: #666666;line-height: 25px;}
.areaimg{width:500px;height:551px;float:left;}
.areaimg img{width:500px;height:551px;float:left;}

/*关于我们*/
.bge7{background: #e7e7e7;}
.left{float: left;}
.right{float: right;}
.area{width:100%;height:auto;min-width: 1190px;overflow: hidden;}
.about{width:751px;height:auto;}
.about_tit{width:751px;height:auto;padding: 0 0 40px 0 ; float:left;font-size: 24px;}
.mt140{margin-top: 160px;}
.mt50{margin-top: 50px; margin-bottom:90px;}
.aboutnr{width:751px;height:auto;float:left;}
.aboutnr span{width:751px;height:74px;line-height: 74px;margin-top: 18px;float:left;font-size: 18px;color: #666666;}
.aboutnr p{width:751px;height:auto;float:left;font-size: 14px;color: #666666;line-height: 25px; text-align:Justify;text-justify:inter-ideograph;}
.aboutimg img{width:360px;height:280px;float:left;background:#639;}
.tuandui{width:100%;height:auto;min-width: 1190px;overflow: hidden;}


/*案例列表*/
.list_case{width:1190px;height:auto;float:left;}
.list_case .slideTxtBox{width:1190px;text-align:left;}
.list_case .slideTxtBox .hd{height:36px;line-height:36px;position:relative; }
.list_case .slideTxtBox .hd ul{float:left;text-align: center;width: 1190px;}
.list_case .slideTxtBox .hd ul li{display:inline-block;cursor:pointer;width: 130px;font-size: 14px;color: #666666;text-align: center;margin-right: 8px; font-weight: bold;}
.list_case .slideTxtBox .hd ul li.on{height:34px;line-height: 34px;border:1px solid #825a8c;width: 130px;color: #835b8b;}
.list_case .slideTxtBox .hd ul a{height:36px;line-height: 36px;width: 84px;color: #666;font-size: 14px;}
.list_case .slideTxtBox .bd ul{width: 1190px;zoom:1;margin-top: 69px;}
.list_case .slideTxtBox .bd li{width: 380px;height:217px;float: left;display: inline-block;margin-right: 24px;margin-bottom: 25px;overflow: hidden;}
.list_case .slideTxtBox .bd li:nth-child(3n){margin-right: 0}
.list_case .slideTxtBox .bd li img{width: 380px;height:217px;float: left;background: #313131;}
.list_case .slideTxtBox .bd li .title{float:left;width: 364px;color:#fff;height: 40px;background:rgba(131,91,139,0.9);line-height: 40px;font-size: 14px;padding-left:15px ;}
.list_case .slideTxtBox .bd li:hover .title{transform: translate(0px,-40px);transition: all 0.4s ease 0s;}
.list_img{ height:1000px; background:#0CF;}

/*资讯详情页*/
.news_tits{padding: 0 0 30px 0; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px;}
.news_tits h2{ font-size: 24px;}
.news_tits li{padding: 10px 0; color:#999;}
.news_tits p{ font:"微软雅黑"; font-size:24px; text-align:center; color:#333; margin-bottom:10px; }


/*案例详情页*/
.topimg_case{width:1190px; height:470px; background:#09C; 	margin-right: auto;margin-left: auto;}
.topimg_case img{width:1190px; height:470px;}
.casetit{width: 100%;height: 66px;line-height: 66px;background: #eee;text-align: right;margin-top: 0;margin-bottom: 10px;}
.casetit h3{ float: left; font-size:18px; color:#313131; font-weight:normal; line-height: 66px;}
.casetit span{background: url(../img/tel.jpg) no-repeat 0 center;padding-left: 30px;margin-top: 0;margin-right: 10px;
margin-bottom: 0;margin-left: 10px;}
.casetit a{background-image:url(../img/ico_weixin.png) no-repeat 0 center;padding-right: 25px;}
.casetit a:hover{ text-decoration:underline}
.casetit span,.casetit a{ height:66px; display:inline-block;}


/*搜索样式*/
.search{ float:right; padding-top:8px; margin-right: 50px;}
.search .search_keyword{ border-width:1px 0 1px 1px; border-style:solid; border-color:#5c5c5c; float:left; height:28px; padding-left:35px; padding-right:5px; background:url(../img/icon_search.png) no-repeat 5px center;border-top-left-radius:3px;border-bottom-left-radius:3px; width:163px; color:#fff}
.search button{ float:left; border:none; background-color:#6c5478; color:#fff; height:29px; width:50px; cursor:pointer;border-radius:2px; font-family: "微软雅黑";}
.resultlist ul{}
.resultlist ul li{padding: 10px 0 10px 0;  border-bottom:1px dashed #ccc; margin-bottom: 10px;}


/*首页服务项目*/
.rowFluid {
	clear: both;
}
.rowFluid:before, .rowFluid:after, .column:before, .column:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
	overflow: hidden;
}

.kzf-mod-custom {
	padding: 90px 0;
}
.kzf-mod-custom-title {
	font-size: 35px;
	color: #fff;
}
.kzf-mod-custom-brief {
	color: #fff;
	margin: 20px 0 55px 0;
}
.kzf-mod-custom-content {
	width: 1190px;
	margin: 0 auto;
	
}
.kzf-mod-custom-list {
	width: 297px;
	float: left;
}
.kzf-mod-custom-list img {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	position: relative;
	top: 0;
}
.kzf-mod-custom-list-title {
	color: #fff;
	font-size: 18px;
	margin: 25px 0 10px 0;
}
.kzf-mod-custom-list p {
	line-height: 2;
	color: #ccc;
	padding: 0 15px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.kzf-mod-custom-list:hover img {
	top: 5px;
}
.kzf-mod-custom-list:hover p {
	color: #FAFAFA;
}
/*footer*/
.footer{width:100%;background: #505050;height:188px;min-width: 1190px;}
.footer_seo{width:1000px; padding: 27px 0 10px 0; margin-bottom: 18px; height:25px;min-width: 800px; border-bottom:1px solid #666565;}
.footer_seo li{width: 80px; float: left;}
.footer_seo a{color: #E0E0E0}
.footer_seo a:hover{color: #fff}
.ftfx{height:41px;float:right;margin-top: -50px;}
.ftfx a{width:46px;height:41px;float:left;margin: 0 15px;background-image:url(../img/ftfxicon.png);}
.ftfx a:nth-child(1){background-position: 0px 0px;}
.ftfx a:nth-child(2){background-position: 0px -41px;}
.ftfx a:nth-child(3){background-position: 0px -82px;}
.ftfx a:nth-child(4){background-position: 0px -123px;}
.ftfx a:hover:nth-child(1){background-position: -46px 0px;}
.ftfx a:hover:nth-child(2){background-position: -46px -41px;}
.ftfx a:hover:nth-child(3){background-position: -46px -82px;}
.ftfx a:hover:nth-child(4){background-position: -46px -123px;}
/*返回顶部*/
._top {position:fixed;right:0;bottom:30%;line-height:60px;text-align:center;cursor:pointer;width:50px;height:50px;border:1px solid #CCC;display:none; background-image:url(../img/top_ico.jpg);color:aliceblue;}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #fff;
  border: 1px solid #6a5479;
}
.pagination a.page-num-current {
  color: #fff;
  background: #6a5479;
  border: 1px solid #6a5479;
}
/* ----- PB分页数字条效果 结束 ----- */