@charset "utf-8";
/*****************************************
* 2017-4-24 网站内页样式
*****************************************/
.abban{ width:100%; height:380px; background:url(../images/ban/abban.jpg) center no-repeat;}
.proban{ width:100%; height:380px; background:url(../images/ban/cpban.jpg) center no-repeat;}
.caseban{ width:100%; height:380px; background:url(../images/ban/caseban.jpg) center no-repeat;}
.fwban{ width:100%; height:380px; background:url(../images/ban/fuwuban.jpg) center no-repeat;}
.zpban{ width:100%; height:380px; background:url(../images/ban/jobban.jpg) center no-repeat;}
.newsban{ width:100%; height:380px; background:url(../images/ban/newsban.jpg) center no-repeat;}
.ctban{ width:100%; height:380px; background:url(../images/ban/ctban.jpg) center no-repeat;}

.info{ width:1200px; margin:-76px auto 30px; min-height:500px; position:relative; z-index:998;}
.infol{ width:226px; height:auto; border-top:6px #9b753e solid;}
.infol_class{ width:226px; background:#fff; padding-bottom:10px;}
.infol_class h2{ height:70px; line-height:70px; text-align:center; font-weight:100; font-size:25px; font-weight:700; background:#b08d5b; color:#fff;}
.infol_class ul li{ width:226px; height:43px; margin:3px 0; background:url(../images/inf2.png) center no-repeat;}
.infol_class ul li a{ display:block; line-height:43px; padding-left:45px; font-size:17px;}
.infol_class ul li a:hover{background:url(../images/inf1.png) center no-repeat; color:#fff;}
.infol_class ul li a.lion{background:url(../images/inf1.png) center no-repeat; color:#fff;}

.infol_lx{ width:226px; height:auto; background:#fff; text-align:center; margin-top:28px; box-shadow:0px 5px 5px #ddd;}
.infol_lx img{ width:216px; border:5px #fff solid;}
.infol_lx p{ padding:10px 20px; text-align:left; line-height:26px; font-size:14px; color:#777; line-height:28px;}
.infol_lx p em{ font-size:16px; line-height:40px; color:#b08d5b; font-weight:700; border-bottom:1px #ddd dashed; float:left;}

.infor{ width:880px; background:#fff; margin-top:76px; padding:20px 35px 25px; box-shadow:0px 5px 5px #ddd;}
.infor_tit{ width:880px; height:50px; border-bottom:1px #ddd solid; background:url(../images/kai_10.jpg) 5px center no-repeat;}
.infor_tit em{ font-size:20px; line-height:50px; padding-left:22px; font-weight:700; color:#555;}
.infor_tit span{ color:#999; line-height:40px; padding-top:10px; padding-right:8px; font-size:12px;}
.infor_tit span a{color:#999; font-size:12px;}
.infor_tit span a:hover{ text-decoration:underline; color:#d81b00;}
.infor_con{ width:870px; height:auto; padding:15px 5px; font-size:15px; line-height:38px; color:#666;}

.infopg{ width:auto; max-width:1100px; height:40px; line-height:21px; text-align:center; margin:20px auto; font-size:14px;}
.infopg ul{ margin:0;}
.infopg ul li{float:left; border:1px #ddd solid; margin:0 5px; width:50px; height:28px; line-height:28px;}
.infopg ul li a{ display:block;}
.thisclass{ border:1px #333 solid; background:#ccc; color:#fff;}

.infor_pic{ width:855px; height:auto; line-height:28px; font-size:14px; color:#555; padding:20px 0; margin:0 auto;}
.infor_pic ul li{ width:263px; height:auto; float:left; margin:5px; line-height:40px; text-align:center; padding:5px; border:1px #ddd solid;}


.lli_imgm{ width:260px; height:260px; overflow:hidden;}
.lli_imgm img{ width:260px; height:auto;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.lli_imgm:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.inf_case{ width:100%; height:50px; background:url(../images/case.jpg) center no-repeat; margin:45px 0 30px;}
.inf_cases{ width:1020px; line-height:50px; color:#fff;}
.inf_cases a{ color:#fff;}
.case_list{ width:1140px; padding-bottom:20px;}
.case_list ul li{ width:338px; height:280px; float:left; margin:10px; border:1px #ddd solid; background:#fff; padding:10px; text-align:center;}
.ca_img{ width:338px; height:240px; overflow:hidden;}
.ca_img img{ width:338px; height:auto;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.ca_img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.case_list ul li span{ line-height:40px;}
.case{ width:1140px; background:#fff; margin:0 auto; padding:30px; line-height:33px; font-size:15px; color:#666;}
.case h2{ display:block; text-align:center; color:#b08d5b; font-size:25px; line-height:50px;}
.case img{ max-width:1140px !important; height:auto !important;}
/*内容*/
.newnr{ width:870px; height:auto; color:#666;}
.ntit{ width:100%; height:70px; line-height:70px; text-align:center; font-weight:100; color:#333; font-size:25px; font-weight:700;}
.jhurl{ width:100%; height:39px; line-height:39px; font-size:12px; font-family:宋体; text-align:center; color:#777;}
.nwcon{ width:100%; height:auto; font-size:15px; line-height:30px; border-bottom:2px #ddd solid; padding:10px 0 50px;}
.nwcon img{ max-width:100% !important;}
.context{ width:100%; height:30px; line-height:30px; padding-top:10px;}
.context ul{ margin:0; padding:0;}
.context ul li{ width:450px; height:30px; line-height:30px; float:left;}
.context ul li a{ color:#666;}

.video_list{ width:870px; height:auto; line-height:28px; font-size:14px; color:#555; padding:20px 0; margin:0 auto;}
.video_list ul li{ width:268px; height:auto; float:left; margin:5px; line-height:40px; text-align:center; padding:5px; border:1px #ddd solid;}
.li_imgs{ width:268px; height:200px; overflow:hidden;}

.infor_new{ width:870px; height:auto; line-height:28px; font-size:14px; color:#555; padding-bottom:20px; margin:0 auto;}
.infor_new ul li{ width:870px; height:auto; padding:20px 0; border-bottom:1px #ddd dashed;}
.infor_new ul li img{ float:left; width:180px; height:120px; margin-right:10px;}
.infor_new ul li em{ font-size:18px; color:#222;}
.infor_new ul li span{ color:#888; font-size:13px;}
.infor_new ul li p{ color:#999;}

.infor_contact{ width:100%; height:663px; background:url(../images/ctbg.jpg) center no-repeat; padding-top:145px;}
.infor_contacts{ width:440px; margin:0 auto; padding-left:60px; line-height:40px; font-size:15px;}