@charset "utf-8";
body{overflow-x: hidden;}
/*头部开始*/
.pageHeader{
	/overflow: hidden;
	height:387px;
	background-position: center top;
	background-repeat: no-repeat;
}
.pageHeader > .container{
	position: relative;
}
.share-container{
	position: relative;
	right:130px;
	/top:235px;top:105px
}
#share .deliver{
	float:left;
	margin:0px 11px;
	display: block;
	width:1px;
	height:19px;
	background: url(../images/ins_deliver_03.png);
	margin-top: 11px;
}
#share > .bdsharebuttonbox  > a{
	width:50px;
	height:50px;
	padding:0;
	margin:0;display:block;float:left
}
#share > .bdsharebuttonbox  > a.bds_sqq{
	background: url(../images/cat_11.png);
}
#share > .bdsharebuttonbox  > a.bds_weixin1{
	background: url(../images/cat_13.png);
}
.share-container .phone{
	padding-left:58px;
	font-size:16px;
	color:#707070;
	height:50px;
	background: url(../images/cat_15.png) no-repeat left center;
}
.share-container .phone .tit{
	line-height: 110%;
	padding-top: 5px;
	margin-bottom: 5px;
	color:#fff;
}
.topbar{
	height:33px;
	line-height: 33px;
	color:#fff;
}
.inside-top-title{
	position: absolute;
	font-size:44px;
	color:#ffffff;
	line-height: 100%;
	position: absolute;
	top:265px;
	left:0px;
}
.topbar .right{
	font-size:14px;
}
.header{
	height:99px;
	position: relative;
	z-index: 4;
}
.header .logo{
	width:372px;
	height:99px;
	position: relative;
	background-color: #fff;
}
.header .logo img{
	margin-top:11px;
}
.header .logo:before{
	content: "";
	display: block;
	width:410px;
	height:100%;
	left:-410px;
	top:0px;
	position: absolute;
	background-color: #fff;
}
.header .xline{
	width:65px;
	height:99px;
	background: url(../images/xline_03.png);
}
.pageHeader .nav {
	padding-top:41px;
	height:99px;
	box-sizing: border-box;
	position: relative;
	padding-left:13px;
	background-color: #fff;
}
.pageHeader .nav:after{
	content: "";
	display: block;
	width:430px;
	height:100%;
	right:-430px;
	top:0px;
	position: absolute;
	background-color: #fff;
}
.pageHeader .nav .topli{
	float:left;
	padding:0px 24px 0px 27px;
	font-size:16px;
	color:#333;
	text-align: center;
	background:url(../images/shadow_03.jpg) no-repeat left 8px;position:relative
}

.pageHeader .nav .topli .xl{position:absolute;background:#fff}


.pageHeader .nav .topli.home{
	background:url(../images/fuyou_17.png) no-repeat left 6px;
}
.pageHeader .nav .topli.on, .pageHeader .nav .topli:hover{
	color:#e70104;
}
.pageHeader .nav .topli:last-child{
	padding-right:0;
}
/*头部结束*/
/*内页开始*/
.crumb-container{
	height:79px;
	background-color: #fff;
	border-bottom: 1px solid #dfdfdf;
}
.crumb{
	font-size:14px;
	color:#110f02;
	font-family: "comic sans ms", sans-serif;
	height:79px;
	line-height: 79px;
}
.crumb span{
	font-family: "微软雅黑";
}
.crumb a{
	font-family: "微软雅黑";
	font-size: inherit;
	color:inherit;
}
.crumb a:hover{
	color:#cf1f2d;
}
.crumb-container .right{
	color:#fff;
	text-align: center;
	width:110px;
	height:79px;
	box-sizing: border-box;
	padding-top:37px;
}
.crumb-container .consult{
	background: url(../images/cat_31.jpg);
}
.crumb-container .hotline{
	background: url(../images/cat_29.jpg);
	margin-right: 2px;
}
.crumb-container .hotline a{color:#fff}
.crumb-container .right .zhcn{
	font-size:14px;
}
.inside-content .container{
	padding:38px 0px 30px;
}
.ins-pro-list ul li{
	width:272px;
	height:404px;
	background-color: #fff;
	box-sizing: border-box;
	float:left;
	margin-right:37px;
	margin-bottom:53px;
	overflow: hidden;
	transition: box-shadow .4s;
}
.ins-pro-list ul li:hover{
	box-shadow: 0px 0px 6px 2px #ddd;
}
.ins-pro-list ul li:nth-of-type(4n){
	margin-right:0;
}
.ins-pro-list ul li .list-top{
	position: relative;
	height:174px;
	width:272px;
	text-align: center;
	color:#333;
}
.ins-pro-list ul li .list-top-con,
.ins-pro-list-anim{
	position: absolute;
	width:100%;
	height:100%;
	box-sizing: border-box;
	padding:47px 17px 0px; 
	left:0px;
	top:0px;
}
.ins-pro-list ul li .list-top-con{
	z-index: 4;
	background-color: #fff;
}
.ins-pro-list-anim{
	height:174px;
	width:272px;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 3;
	top:-174px;
	display: block;
	background-color: #CF1F2D;
}

.ins-pro-list ul li .list-top h6{
	color:inherit;
	font-size:14px;
	margin-bottom: 10px;
	position: relative;
	height:36px;
	line-height: 36px;
	text-overflow: ellipsis;font-weight:800
}
.ins-pro-list ul li .list-top h6:before{
	content: "";
	display: block;
	width:89px;
	height:3px;
	background-color: #cf1f2d;
	position: relative;
	left:50%;
	top:-15px;
	margin-left:-44.5px;
}
.ins-pro-list ul li .ins-pro-list-anim{
	color:#fff;
}
.ins-pro-list ul li .ins-pro-list-anim h6:before{
	background-color: #fff;
}
.ins-pro-list ul li .list-top .desc{
	line-height: 24px;
	height:72px;
	overflow: hidden;
}
.ins-pro-list ul li .list-img{
	background-color: #fff;
	width:272px;
	height:230px;
	text-align: center;
}
.ins-pro-list ul li .list-img img{
	max-height: 230px;
	max-width: 272px;
	margin:auto;
	display: inline-block;
	vertical-align: middle;
}
.pro-filter{
	width:210px;
}
.pro-filter dt{
	height:49px;
	line-height:49px;
	color:#fff;
	font-size:18px;
	text-indent: 18px;
	background-color: #e12424;
	cursor: pointer;
}
.pro-filter .dd-con.off{
	display: none;
	overflow: hidden;
}
.pro-filter dt span{
	font-size:46px;
	margin-right:0px;
	display: block;
	width:14px;
	height:14px;
	margin:18px 11px 0px 0px;
}
.pro-filter dt span.add{
	background: url(../images/symbol_06.jpg) no-repeat left center;
}
.pro-filter dt span.minus{
	background: url(../images/symbol_03.jpg) no-repeat left center;
}
.pro-filter dd{
	padding:0px 7px;
	height: 34px;;
	line-height: 33px;
	font-size:14px;
	color:#333;
	text-indent:11px;
	overflow: hidden;
	background-color: #fff;
}
.pro-filter dd span{
	margin-right:15px;
	font-family: sans-serif;
}
.pro-filter dd:hover{
	background-color: #f1f1f1;
}
.pro-filter dd a{
	height:33px;
	border-bottom: 1px solid #e9e9e9;
}
.show-pro-info{
	width:962px;
}
.magnifier{
	position: absolute;
	background: rgba(0,0,0,.3);
	width:200px;
	height:200px;
	z-index:999;
	left:0px;
	top:0px;
	cursor: move;
	display:none;
}
.zoom-img-container{
	width:466px;
	position:relative;
}
.zoom-img-container .jqzoom{
	width:466px;
	height:327px;
	line-height: 327px;
	background-color: #fff;
	text-align: center;
	margin-bottom: 8px;
	border-radius: 1px;
	position: relative;
}
.zoom-img-container .jqzoom img{
	max-height: 327px;
	max-width: 466px;
	display: inline-block;
	vertical-align: middle;
}
.zoom-img-container .simg-list li{
	float:left;
	width:110.5px;
	height:104px;
	line-height: 104px;
	text-align: center;
	background-color: #fff;
	margin-right:8px;
	border-radius: 1px;
}
.zoom-img-container .simg-list li img{
	max-height: 104px;
	max-width: 110.5px;
	display: inline-block;
	vertical-align: middle;
}
.zoom-img-container .simg-list li:last-child{
	margin-right:0;
}
.zoomdiv{z-index:100;position:absolute;top:0px;left:466px !important;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff url(../images/zoom.png) 50% center no-repeat;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.img-container{width:200px;height:200px;border:1px solid #ddd;position: absolute;left:466px;top:0px;overflow: hidden;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:466px;height:327px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("http://demo.lanrenzhijia.com/2015/jqzoom0225/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.show-info-container{
	width:467px;
}
.show-info-container h1{
	font-size:22px;
	color:#333;
	height:72px;
	line-height: 78px;
}
.show-info-container .desc{
	font-size:13px;
	color:#6c6c6c;
	line-height: 25px;
	height:125px;
	margin-bottom: 25px;
	overflow: hidden;
}
.show-info-container .guige-tit{
	height:35px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 9px;
	background: url(../images/tit_03.png) no-repeat 10px top;
}
.guige-pro-list li{
	height:36px;
	line-height:36px;
	margin-bottom: 9px;
}
.guige-pro-list li .tit{
	width:415px;padding-left:15px;
	/background-color: #c02a36;
	background:#fff;
	font-size:14px;
	color:#333;
	height:36px;
	overflow: hidden;
	/text-align: center;
	overflow: hidden;
}
.guige-pro-list li .tit:hover{
	/background-color: #ab1925;background:#fff
}
.guige-pro-list li .info{
	width:305px;display:none;
	height:36px;
	overflow: hidden;
	background-color: #fff;
	color:#4f4f4f;
	overflow: hidden;
}
.guige-pro-list li .info .model{
	margin:0px 15px 0px 10px;
}
.guige-pro-list li .search{
	width:36px;
	height:36px;
	background-color: #fff;
	background-image: url(../images/isearch.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}
.guige-pro-list li .search:hover{
	background-color: #e2e2e2;
}
.guige-pro-list li .search:hover:before{
	height:36px;
	top:0px;
}
.guige-pro-list li .search:before{
	content: "";
	width:1px;
	height:29px;
	display: block;
	position: absolute;
	left:-1px;
	top:3.5px;
	background-color: #e2e2e2;
}
.show-pro-tab-container{
	padding-top: 46px;
}
.show-pro-tab{
	height:40px;
	background-color: #2c303c;
}
.show-pro-tab a{
	width:218px;
	height:40px;
	line-height: 40px;
	display: block;
	float:left;
	background-color: #2c303c;
	position: relative;
	color:#FFFFFF;
	text-align: center;
	font-size:14px;
}
.show-pro-tab a:after{
	content: "";
	display: block;
	width:1px;
	height:30px;
	position: absolute;
	right:0px;
	top:5px;
	background-color: #545b72;
}
.show-pro-tab a.on, 
.show-pro-tab a:hover{
	background-color: #e62d3c;
}
.show-pro-tab a.on:after, 
.show-pro-tab a:hover:after{
	background-color: transparent;
}
.show-pro-slide .con{
	padding: 20px 15px;
	display: none;
	background-color: #fff;
	border-radius: 2px;
}
.show-pro-main{
	padding-bottom: 12px;
	border-bottom: 1px solid #dadde4;
}
.show-pro-bot{
	padding-top: 24px;
}
.list-bottom {
	padding-bottom: 30px;
}
.show-pro-bot .return,
.list-bottom .return{
	display: block;
	width:139px;
	height:42px;
	line-height: 42px;
	border:1px solid #c8c8c8;
	border-radius: 21px;
	background: url(../images/bot_arrow_03.jpg) no-repeat 31px 17px;
	font-size:14px;
	text-indent: 52px;
	float:right;
}
.show-pro-relation{
	height:401px;
	background:#020308 url(../images/show_pro_bg_03.jpg) no-repeat center bottom;
}
.show-pro-relation h3{
	font-size:30px;
	color:#fff;
	text-align: center;
	margin-bottom: 44px;
	position: relative;
	line-height: 100%;
}
.show-pro-relation h3:after{
	content: "";
	display: block;
	width:78px;
	height:2px;
	background-color: #e62d3c;
	position: absolute;
	left:50%;
	bottom:-16px;
	margin-left:-39px;
}
.pro-rel-wrapper{
	width:100%;
	overflow: hidden;
}
.pro-rel-wrapper ul{
	width:9999px;
	position: relative;
}
.pro-rel-wrapper ul li{
	float:left;
	width:282px;
	margin-right:22px;
}
.pro-rel-wrapper ul li .img-wrp{
	width:282px;
	height:182px;
	line-height: 182px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}
.pro-rel-wrapper ul li .img-wrp img{
	max-width: 200px;
	max-height: 182px;
	display: inline-block;
}
.pro-rel-wrapper ul li .img-wrp .mask{
	width:100%;
	height:100%;
	background: rgba(255,255,255,.7);
	text-align: center;
	position: absolute;
	left:0px;
	top:0px;
	opacity: 0;
	transition: opacity .3s;
}
.pro-rel-wrapper ul li:hover .img-wrp .mask{
	opacity: 1;
}
.pro-rel-wrapper ul li .img-wrp .mask .icon{
	width:57px;
	height:58px;
	background:url(../images/img_mask.png);
}
.pro-rel-wrapper ul li .tit{
	width:100%;
	height:52px;
	line-height: 45px;
	text-align: center;
	font-size:14px;
	color:#fff;
	background-color: #e62d3c;
	position: relative;
	overflow: hidden;
}
.pro-rel-wrapper ul li .tit:after{
	content: "";
	width:57px;
	height:2px;
	background-color: #fff;
	position: absolute;
	bottom:9px;
	left:50%;
	margin-left:-28.5px;
}
.ins-news-headline{
	height:276px;
	padding-bottom: 32px;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 30px;
}
.ins-news-headline .img-wrp img{
	width:447px;
	height:276px;
}
.ins-news-headline .con-wrp{
	width:723px;
	padding-right:4px;
}
.ins-news-headline .con-wrp .tit{
	font-size:22px;
	color:#333;
	margin:27px 0px 23px;
}
.ins-news-headline .con-wrp .desc{
	font-size:14px;
	color:#767676;
	line-height: 32px;
	height:96px;
	overflow: hidden;
	margin-bottom: 20px;
}
.ins-news-headline .con-wrp .more{
	display: block;
	width:182px;
	height:39px;
	line-height:39px;
	text-align: center;
	color:#fff;
	font-size:14px;
	background-color: #e62d3c;
}
.ins-news-headline .con-wrp .more:hover{
	background-color: #d81e2d;
}
.ins-news-list{
	padding-bottom:20px;
	margin-bottom: 50px;
	border-bottom: 1px solid #C7C7C7;
}
.ins-news-list ul li{
	height:161px;
	background-color: #fff;
	margin-bottom: 25px;
}
.ins-news-list ul li .con-wrp{
	width:937px;
	padding-left:11px;
}
.ins-news-list ul li .con-wrp .tit{
	font-size:20px;
	color:#333;
	height:57px;
	line-height: 70px;
	overflow: hidden;
}
.ins-news-list ul li .con-wrp .desc{
	line-height: 30px;
	height:60px;
	font-size:14px;
	color:#767676;
	overflow: hidden;
	margin-bottom: 8px;
}
.ins-news-list ul li .con-wrp .date{
	font-size:14px;
	color:#5b5b5b;
	padding-left:18px;
	background: url(../images/list_news_icon_03.jpg) no-repeat left center;
}
.ins-news-list ul li .img-wrp{
	width:229px;
	height:154px;
	padding-right:10px;
	margin-top: 4.5px;
}
.ins-news-list ul li .img-wrp img{
	width:100%;
	height:100%;
}
.inside-left{
	width:210px;
}
.inside-right{
	width:975px;
}
.inside-right .ins-news-list ul li .con-wrp{
	width:690px;
	padding-left:20px;
}
.hgroup{
	margin-bottom: 20px;
}
.hgroup .zhcn{
	font-size:50px;
	line-height: 100%;
	margin-bottom: 17px;
}
.h3-group .zhcn{
	font-size:40px;
}
.hgroup .eng{
	font-size:40px;
	color:#c8c8c8;
	font-weight: bold;
	line-height: 100%;
}
.hgroup .zhcn.before{
	position: relative;
}
.hgroup .zhcn.before:before{
	content: "";
	display: block;
	width:78px;
	height:2px;
	position: absolute;
	left:3px;
	top:-19px;
	background-color: #e62d3c;
}
.service-part{
	margin-bottom: 40px;
}
.service-support-main{
	height:px;
}
.service-support-main .left{
	width:598px;
	height:373px;
	overflow: hidden;
	color:#fff;
	box-sizing: border-box;
	padding:22px;
	line-height:373px;
	font-size:14px;
	vertical-align: middle;
	background:url(../images/service_03.jpg);
}
.service-support-main .left p{
	display: inline-block;
	line-height: 30px;
}
.service-support-main .right{
	width:602px;
	height:373px;
	box-sizing: border-box;
	padding:85px 10px 0px 23px;
	background-color: #fff;
	font-size:14px;
	line-height: 30px;
}
.service-range-main ul li{
	width:278px;
	height:186px;
	margin-right: 28px;
	margin-bottom: 35px;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom: 4px solid #e62d3c;
	cursor: default;
	font-size:20px;
	float:left;
	background-position: center 36px;
	background-repeat: no-repeat;
	text-align: center;
	padding:128px 12px 5px;
	position: relative;
}
.service-range-main ul li:nth-of-type(4n){
	margin-right:0;
}
.service-range-main ul li:nth-child(1){
	background-image: url(../images/service_07.jpg);
}
.service-range-main ul li:nth-child(2){
	background-image: url(../images/service_09.jpg);
}
.service-range-main ul li:nth-child(3){
	background-image: url(../images/service_12.jpg);
}
.service-range-main ul li:nth-child(4){
	background-image: url(../images/service_15.jpg);
}
.service-range-main ul li:nth-child(5){
	background-image: url(../images/service_21.jpg);
}
.service-range-main ul li:nth-child(6){
	background-image: url(../images/service_22.jpg);
}
.service-range-main ul li:nth-child(7){
	background-image: url(../images/service_24.jpg);
}
.service-range-main ul li:nth-child(8){
	background-image: url(../images/service_27.jpg);
}
.service-range-tip{
	font-size:14px;
	line-height: 30px;
	margin-bottom: 30px;
}
.service-range-mix-item {
	height:412px;
}
.service-range-mix-item .img{
	width:600px;
	height:412px;
}
.service-range-mix-item .text{
	width:600px;
	height:412px;
	box-sizing: border-box;
	padding:139px 18px 10px 34px;
	background-color: #fff;
	overflow: hidden;
}
.service-range-mix-item .text h3{
	font-size:30px;
	line-height: 100%;
	margin-bottom: 18px;
	position: relative;
}
.service-range-mix{
	padding-bottom: 46px;
}
.service-range-mix-item .text h3:before{
	content: "";
	display: block;
	width:78px;
	height:2px;
	position: absolute;
	left:3px;
	top:-19px;
	background-color: #e62d3c;
}
.service-range-mix-item .text .tcon{
	line-height: 35px;
	font-size:14px;
}
.ins-sub-nav{
	position: relative;
}
.ins-sub-nav a{
	width:152px;
	height:80px;
	line-height: 80px;
	font-size:16px;
	color:#333;
	float:left;
	display: block;
	text-align: center;
	position: relative;
}
.ins-sub-nav a:last-of-type:after{
	display: none;
}
.ins-sub-nav a:after{
	content: "";
	height:53px;
	width:1px;
	background-color: #e0e0e0;
	position: absolute;
	top:15px;
	right:0px;
}
.ins-sub-nav .line{
	position: absolute;
	width:152px;
	height:3px;
	background-color: #C02A36;
	left:0px;
	bottom:0px;
}
.hgroup p.fr{
	text-align: right;
	font-size:16px;
	width:738px;
	margin-top: 24px;
	height:72px;
	overflow: hidden;
}
.hgroup .eng{
	text-transform: uppercase;
}
.about-hgroup{
	padding-bottom: 20px;
	border-bottom: double #c8c8c8;
}
.service-range-mix.about .service-range-mix-item .img{
	height:404px;
}
.service-range-mix.about .service-range-mix-item .text{
	height:404px;
	padding-top:40px;
}
.service-range-mix.about .service-range-mix-item{
	height:404px;
}
.service-range-mix.about .service-range-mix-item .text .tcon{
	line-height: 28px;
}
.advan-list{
	width:100%;
	height:468px;
	background:#fff url(../images/about_13.jpg) no-repeat center top;
	box-sizing: border-box;
	margin-bottom: 70px;
	padding:290px 0px 0px 91px;
}
.advan-list ul li{
	width:170px;
	float:left;
	margin-right:99px;
}
.advan-list ul li h3{
	font-size:25px;
	color:#333;
	line-height: 100%;
	position: relative;
	margin-bottom: 19px;
	text-align: center;
}
.advan-list ul li h3:after{
	content: "";
	display: block;
	width:50px;
	height:2px;
	background-color: #f3453e;
	position: absolute;
	left:50%;
	bottom:-13px;
	margin-left:-25px;
}
.advan-list ul li .desc{
	font-size:14px;
	color:#636363;
	line-height: 24px;
	text-align: center;
}
.about-customer{
	padding-bottom: 60px;
}
.customer-list{
	padding-bottom:60px;
}
.customer-list ul li{
	width:169.714px;
	height:170px;
	line-height: 122px;
	box-sizing: border-box;
	/padding:20px;
	float:left;
	background-color: #fff;
	text-align: center;
	margin-right:2px;
	margin-bottom: 2px;overflow:hidden
}
.customer-list ul li img{
	display: inline-block;
	vertical-align: middle;
	transition:all .4s;vertical-align:bottom;max-width:169px
}
.customer-list ul li:hover img{
	transform: scale(1.2);
}
.customer-list ul li:nth-of-type(7n){
	margin-right:0;
}
.customer-list ul li.more{
	background: #e62d3c url(../images/about_20.jpg) no-repeat center center;
}
.ins-cont-info {
	padding:20px 25px 20px 20px;
	background-color: #fff;
	margin-bottom: 33px;
}
.ins-cont-info .right{
	width:558px;
}
.ins-cont-info .right h2{
	font-size:36px;
	line-height: 100%;
	color:#333;
	margin:8px 0px 16px;
}
.ins-cont-info .right .hotline{
	width:328px;
	height:30px;
	line-height: 30px;
	box-sizing: border-box;
	padding-left:46px;
	color:#fff;
	font-size:16px;
	margin-bottom: 25px;
	background:#e62d3c url(../images/list_contact_06.jpg) no-repeat 18px center;
}
.lg-company-group{
	line-height: 26px;
	font-size:13px;
	margin-bottom: 30px;
}
.lg-company-group .fl{
	width:331px;
}
.lg-company-group .fr{
	width:218px;
	text-align: right;
	margin-top: 26px;
}
.ewm-con{
	padding-top:20px;
	text-align: center;
}
.ewm-con .inline-block:first-child{
	margin-right:30px;
}
.ewm-con .inline-block .ewm-tit{
	text-align: center;
	line-height: 30px;
	font-size:14px;
}
.list-cont-form{
	padding:20px 40px 26px;
	background: #fff;
	margin-bottom: 50px;
	border-top:2px solid #333;
}
.list-cont-form .form-tit{
	margin-bottom: 23px;
}
.list-cont-form .form-tit h2{
	font-size:26px;
	text-indent: 2px;
}
.list-cont-form .form-tit p{
	font-size:14px;
	color:#a3a3a3;
	padding:0px 3px 12px;
	border-bottom: 1px solid #dbdbdb;
}
.contform .left{
	width:503px;
}
.contform .form-group{
	margin-bottom: 11px;
}
.contform label{
	width:90px;
	height:30px;
	line-height: 30px;
	font-size:14px;
	display: inline-block;
}
.contform label span{
	color:#e62d3c;
	vertical-align: middle;
	margin:0px 4px;
}
.contform input, .contform textarea{
	width:410px;
	display: inline-block;
	height:30px;
	line-height: 30px;
	background-color: #f8f8f8;
	text-indent: .5em;
	font-size:14px;
}
.contform .right{
	width:552px;
}
.contform .right label{
	display: block;
	margin-bottom: 6px;
}
.contform .right textarea{
	width:100%;
	height:116px;
	resize: none;
}
.contform .submit{
	display: block;
	width:135px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#fff;
	font-size:14px;
	background-color: #e62d3c;
	margin-top: 20px;
}
.contform .submit:hover{
	background-color: #d22432;
}
/*内页结束*/
/*底部开始*/
.pageFooter{
	background-color: #3d3d3d;
	position: relative;
}
.pageFooter:before{
	content: "";
	width:100%;
	height:2px;
	background-color: #3d3d3d;
	position: absolute;
	top:-5px;
}
.pageFooter .container{
	width:1350px;
	padding:21px 0px 5px;
	box-sizing: border-box;
	position: relative;
}
#to_top{
	position: absolute;
	width:53px;
	height:36px;
	background: #3D3D3D url(../images/lg_81.jpg) no-repeat center 15px;
	top:-36px;
	left:50%;
	margin-left:-26.5px;
	cursor: pointer;
}
.footer-map-bg{
	width:298px;
	height:189px;
	background: url(../images/lg_88.jpg);
}
.foot-dl{
	padding-right:15px;
	margin-left:56px;
	margin-top:32px;
}
.foot-dl dt{
	padding-left:22px;
	font-size:16px;
	color:#fff;
	height:24px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 6px;
	position: relative;
}
.foot-dl dt:before{
	content: "";
	display: block;
	width:12px;
	height:2px;
	background-color: #cc2222;
	position: absolute;
	left:0px;
	top:11px;
}
.foot-dl dd{
	font-size:14px;
	color:#cecece;
	height:26px;
	line-height: 26px;
	padding-left:22px;
	position: relative;
}
.foot-dl-1 dd:before{
	content: ">";
	position: absolute;
	left:0px;
	line-height: 26px;
}
.foot-dl-2 dd:before{
	content: "";
	display: block;
	width:14px;
	height:26px;
	background-position: left center;
	background-repeat: no-repeat;
	position: absolute;
	left:0px;
	top:0px;
}
.foot-dl-2 dd.tel:before{
	background-image: url(../images/lg_91.jpg);	
}
.foot-dl-2 dd.email:before{
	background-image: url(../images/lg_97.jpg);	
}
.foot-dl-2 dd.address:before{
	background-image: url(../images/lg_101.jpg);	
}
.footer-form{
	width:482px;
	height:190px;
	padding-left:17px;
	background: url(../images/footer_line_03.jpg) no-repeat left center;
}
.foot-form-tit{
	width:202px;
	height:46px;
	background: url(../images/lg_85.jpg);
	margin-bottom: 5px;
}
.footer-form .form-group {
	margin-bottom:2px;
}
.footer-form label{
	width:70px;
	display: inline-block;
	vertical-align: middle;
	color:#cecece;
	margin-bottom: -11px;
}
.footer-form input{
	width:148px;
	height:22px;
	line-height: 22px;
	background:transparent;
	color:#cecece;
	text-indent: 5px;
	border-bottom: 1px solid #6d6d6d;
}
.form-textarea-container label{
	display: block;
	margin-bottom: 6px;
	padding-top: 10px;
}
.form-textarea-container textarea{
	width:225px;
	height:91px;
	text-indent:6px;
	color:#fff;
	line-height: 22px;
	background-color: #6b6b6b;
	border:0;
	outline: 0;
	resize: none;
}
.footer-form .right{
	position: relative;
}
.footer-form .right .submit{
	width:29px;
	height:91px;
	box-sizing: border-box;
	padding:28px 5px 0px;
	font-size:14px;
	color:#fff;
	text-indent: 999px;
	overflow: hidden;
	background: url(../images/submit_03.jpg);
	position: absolute;
	left:225px;
	top:34px;
}
/*底部结束*/
.art-head{
	width:1200px;
	margin:auto;
	padding-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #dadde4;
}
.art-head h1{
	margin-bottom:3px;
	font-size:20px;
}
.art-head .time{
	display: block;
	font-size:14px;
}
.art-content{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #dadde4;
}
.guige-pro-banner{
	position: relative;
}
.guige-pro-wrapper{height:171px;overflow: hidden;}
.guige-pro-list{height:9999px;position: relative;}
.guige-pro-banner .btn{
	display: block;
	width:19px;
	height:10px;
	position: absolute;
	right:10px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow.png);
}
.guige-pro-banner .btn.prev{
	top:-40px;
	background-position: 0px 0px;
}
.guige-pro-banner .btn.next{
	top:-25px;
	background-position: 0px -13px;
}

.v9_pages{margin-top:5px;}
.v9_pages a, .v9_pages span{display: inline-block;padding:2px 6px;border:1px solid #ddd;margin-right:5px;}
.v9_pages a:hover, .v9_pages span{background-color: #f1f1f1;}



.consult:hover .img-wx {
    display: block !important;
    z-index: 99999;
}

.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;z-index:999}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 0.3s;-ms-transition:background-position 0.3s;-o-moz-transition:background-position 0.3s;-webkit-moz-transition:background-position 0.3s;transition:background-position 0.3s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}

.toolbar-item-feedback .toolbar-layer{height:172px;background:url(../images/weixin.jpg) no-repeat;background-size: 172px 172px;}

.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.foot-dl-2{width:325px}

.topul {position:relative;height:60px}
.topul .xl{width:750px;display:none;position:absolute;top:58px;left:-200px;background:#fff;padding:15px 0 15px 0;border-radius:0 0 8px 8px;overflow:hidden;}
.topul li{height:60px}
/*.topul li:hover .xl{display:block;height:150px;transition:all 0.3s}*/
.topul .xl li{height:35px;line-height:35px;padding:0 10px 0 46px;width:179px;float:left;font-size:14px;margin:0 0 0 12px;border-radius:30px;text-align:left}
.topul .xl li:hover{background:#e62d3c;transition:all 0.3s;}
.topul .xl li a{font-size:14px;text-align:left}
.topul .xl li:hover a{color:#fff}

#share{position:relative}
.xiala1{background:#fff;width:130px;height:130px;border-radius:0 0 5px 5px;padding:3px 0 0 7px;text-align:center;position:absolute;top:71px;left:23px;display:none;z-index:9999999}
.xiala2{background:#fff;width:130px;height:130px;border-radius:0 0 5px 5px;padding:3px 0 0 7px;text-align:center;position:absolute;top:71px;left:23px;display:none;z-index:9999999}