﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#6a6a6a;
	/*-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;;text-indent:0px;
	transition: all 0.2s linear;
	*/}
a:hover { text-decoration: none; color:#ff0000;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}


/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}

body{font-size:12px; color:#6a6a6a; background:#fff; font-family:"阿里巴巴普惠体",Arial, Helvetica, sans-serif;  padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;}


#idheader{ height:54px; width:100%; background:url(../images/topbg.png) no-repeat center top;}
.header{width:1200px; height:54px; margin:0 auto;}
.headerleft{float:left; width:380px; height:54px;}
.headerleft img{display:block;}
.headerright{float:right; width:820px; height:54px;}
#menu { width:820px; overflow:hidden; } 
#menu li { width:162px; height:54px; line-height:54px; float:left; overflow:hidden; text-align:center; font-size:16px;} 
#menu a { width:162px; float:left; overflow:hidden; color:#6a6a6a;} 
#menu span { display:block; margin-top:-54px;}
#menu a:hover { padding-top:54px;color:#6a6a6a; } 
.libg01{ background:#e0e0e0;}
.libg02{ background:#dadada;}
.libg03{ background:#d2d2d2;}
.libg04{ background:#c9c9c9;}
.libg05{ background:#c3c3c3;}



/*banner*/
#idbanner{ width:100%; height:780px; background:url(../images/centbg.png) no-repeat center top;}
.banner{width:1200px; margin:0 auto; height:780px;}



/*--------首页页脚版权说明--------------*/
.footer{overflow:hidden; line-height:20px; font-size:14px; text-align:center; margin:50px auto 0; width:1200px; padding-bottom:20px;}



.lybanner{width:100%; height:200px; overflow:hidden; margin:1px auto 0; background:url(../images/lybanner.jpg) no-repeat;}




.lymain{width:1200px; margin:70px auto 0; overflow:hidden;}
.lymainright{ float:right; width:200px;}
.righttop{width:200px; overflow:hidden; text-align:center; line-height:22px;}
.righttop p{padding-bottom:15px; font-size:14px; line-height:28px;}
.rightend{ background:#e8e8e8; width:160px; height:80px; padding:30px 0 30px 40px;}

.lymainleft{float:left; width:930px;}

.newsbanner{ width:930px; height:235px;}
.newstitle01{ width:930px; overflow:hidden; font-size:18px; text-transform:uppercase;}
.newstitle01 h4{font-weight:normal;}
.newstitle01 h4 span{color:#000;}
.newsbanner_lr{text-align:center; padding-top:50px;}

.newslb{ overflow:hidden; padding:30px 0; border-top:1px #d7d7d7 solid;}
.newslb ul{overflow:hidden; padding:65px 90px 0 390px;}
.newslb li{background:url(../images/news_15.jpg) no-repeat left center; padding-left:15px; font-size:14px; line-height:30px;}
.newslb ul p{text-align:right;font-size:14px; padding-top:15px;}

.newsshow{overflow:hidden; padding:20px 0; border-top:1px #d7d7d7 solid; width:930px;}



.services{ width:930px; overflow:hidden;}
.servicesleft{float:left; width:200px;}
.servicestitle{ width:200px; overflow:hidden; font-size:18px; text-transform:uppercase; padding-bottom:40px;}
.servicestitle h4{font-weight:normal;}
.servicestitle h4 span{color:#000;}
.servicesright{float:right; width:662px; text-align:center; line-height:22px; font-size:14px;}
.servicesright h3{ font-size:18px; padding-top:10px; padding-bottom:10px;}


.joinusright{ width:600px; float:right;}
.joinus_lr{overflow:hidden; font-size:14px; line-height:24px;}
.joinus_lr h4{font-size:18px; padding-bottom:6px;}


.contact{ width:1200px; margin:70px auto 0; overflow:hidden;}
.contactleft{float:left;width:200px;}
.contactright{float:right; width:940px; padding-bottom:40px;}

.contactbg{background:url(../images/contactbg.jpg) no-repeat; width:930px; height:680px;}
.contactbgli01{width:378px; padding-top:349px; padding-left:552px; margin:0 auto;}
#wxImg{ margin-top:-255px; margin-left:-135px;}

.contactbgli02{width:510px; padding-top:174px; padding-left:420px; margin:0 auto;}
#kmImg{ margin-top:-255px; margin-left:-120px;}

.contactbgli03{width:325px; padding-top:210px; padding-left:620px; margin:0 auto;}
#szImg{ margin-top:-255px; margin-left:-120px;}



.product{ width:864px; margin:0 auto; overflow:hidden; padding-top:60px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
.lanrenzhijia{width:864px;margin:0 auto ;overflow:hidden;}
.lanrenzhijia ul{width:869px;}
.lanrenzhijia ul li{float:left;display:inline;width:216px;height:653px;overflow:hidden;position:relative;cursor:pointer; margin-right:1px;}
.lanrenzhijia ul li .photo{width:216px;height:653px;overflow:hidden;}
.lanrenzhijia .rsp{width:216px;height:653px;overflow:hidden;position: absolute;background:url(../images/pback.png) no-repeat;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:216px;height:653px;left:-300px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:216px;margin-top:270px;height:24px;line-height:24px;text-align:center;color:#ff0000;font-size:16px; font-weight:normal;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:center;color:#ff0000;font-size:18px;}



#Big_Slide_box{width:100%; overflow:hidden; margin:0 auto; padding-top:100px;}
#Big_Slide{width:900px;position: relative; margin:0 auto; height:560px;}
#Big_Slide ul li{width:900px; height:560px; position: absolute;}
#Big_Slide_Last,#Big_Slide_Next{width:46px; height:131px; color:#333; font-size:18px; position: absolute;z-index:9999; cursor:pointer; opacity:0.5;}
#Big_Slide_Last:hover,#Big_Slide_Next:hover{opacity:1;}
#Big_Slide_Last{left:-150px; background:url(../images/lastIco.png) no-repeat center top;}
#Big_Slide_Next{right:-150px; background:url(../images/nextIco.png) no-repeat center top;}
#Big_Slide_Tab{position: absolute; bottom:12px; height:1px; margin:0 auto; width:240px;}
#Big_Slide_Tab a{display:block; background:#000; float:left; height:1px; overflow:hidden; z-index:9999; }
#Big_Slide_Tab .TabOn{} 
#Big_Slide .prev{position:absolute; width:900px; height:560px; top:0px; z-index:99; opacity:1; background:#d2d2d2;}




.about{width:930px; overflow:hidden;}
.abouttitle01{overflow:hidden; width:930px;font-size:15px; text-transform:uppercase; color:#000000; line-height:22px; padding-bottom:10px;}
.abouttitle02{overflow:hidden; width:100%;font-size:15px; text-transform:uppercase; color:#000000; text-align:center;}
.aboutdl_top{ width:930px; overflow:hidden; margin:10px 0px 20px 0px; padding-bottom:20px; border-bottom:1px #CCCCCC dotted;}
.aboutdl_top dt{float:left;}
.aboutdl_top dd{float:left; margin-left:35px; line-height:24px; font-size:13px;}

.aboutcent{ width:930px; overflow:hidden; padding-top:60px;}
.aboutcent_title{ overflow:hidden; padding-left:283px; font-size:18px;}
.aboutcent_title p{ color:#d01d1d;}
.aboutdl_cent{ overflow:hidden; width:930px; padding-top:20px; font-size:14px;}
.aboutdl_cent dt{float:left;padding-left:283px;}
.aboutdl_cent dd{float:left; padding-left:35px;}

.team{ width:930px; overflow:hidden; padding-top:70px;}
.teamdl{overflow:hidden; width:930px; font-size:14px; line-height:24px; padding-top:30px; padding-bottom:80px;}
.teamdl dt{float:left;}
.teamdl dd{float:left; margin-left:35px;}
.teamdl dd h4{color:#d01d1d; font-size:18px; font-weight:normal; padding-bottom:25px;}







.news_xxjs{line-height:28px; font-size:12px; padding:0px 0px 15px; margin:0 auto; overflow:hidden;}
.news_xxjs td{padding:5px;}
.news_title{ height:35px; line-height:35px; font-size:28px; text-align:center;margin:10px 0px 10px; color:#d01d1d;}

.pubdate{border-top:#ccc 1px dotted; height:26px; line-height:26px; margin:0px 0 15px 0; OVERFLOW: hidden; text-align:center;color:#999999; padding-top:5px;}
.pubdate_new{border-top:#ccc 0px dotted; height:26px; line-height:26px; margin:0px 0 15px 0; OVERFLOW: hidden; text-align:left;color:#999999; padding-top:15px;}

.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #E50100; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}
.pubdatenews{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}

.pubdate02{border-bottom:#ccc 1px dotted; height:30px; line-height:30px;  margin:10px 20px; padding-right:15px; OVERFLOW: hidden; text-align:right;}


/*相关资讯*/
.Information{verflow:hidden;margin-top:10px;}
.Information h4{height:36px; line-height:36px; font-size:18px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:10px 0;}
.Information ul li{border-bottom:1px dotted #DCDCDC; background:url(../images/news_15.jpg) no-repeat left; padding-left:15px; line-height:35px;}
.Information ul li span{float:right; font-size:11px; color:#999999;padding-left:100px;}


