@charset "utf-8";
/* add by lis 2016-10-13 */
/*产品*/
.mainTopBannerBox02{height:300px;background:#f5f5f5;}
.mainTopBannerBox02 .bannerItemBox{width:1200px;margin:0 auto;padding:80px 0 0 0;position:relative;}
.mainTopBannerBox02 .bannerItemBox h1{font-size:36px;line-height:70px;color:#333;font-weight:normal;}
.mainTopBannerBox02 .bannerItemBox p{font-size:16px;line-height:24px;width:650px;color:#666;}
.mainTopBannerBox02 .picBox{width:400px;height:230px;position:absolute;top:35px;right:0;}
.mainTopBannerBox02 .smallpicbox{ background-color: #fff;box-shadow: 0 0 9px 0 rgba(4, 0, 0, 0.24);display: inline-block;float: right;height: 151px;margin-right: 20px;margin-top: -80px;width: 151px;padding: 10px;}
.mainTopBannerBox02 .bigpic{float: right;margin-right: 40px;margin-top: -130px;}

.mainContentItemBox01{background:#fff; min-height:500px;}
.mainContentItemBox01 .mainItemBox{width:1200px;margin:0 auto;padding:50px 0;}
.mainContentItemBox01 .mainItemBox>h1{text-align:center;font-size:30px;line-height:60px;font-weight:normal;color:#333;}
.mainContentItemBox01 .mainItemBox>h3{text-align:center;font-size:18px;line-height:32px;font-weight:normal;}
.mainContentItemBox01 .mainItemBox .maintext{ font-size:16px; color:#666; line-height:1.6;line-height: 1.8; margin-top:20px;}
.mainContentItemBox01 .mainItemBox .itemListBox{height:150px;padding:50px 0 0 0;width:1200px;}
.mainContentItemBox01 .mainItemBox .itemListBox li{float:left;width:188px;height:128px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:3px;margin-right:30px;padding:10px;text-align:center;cursor:pointer;}
.mainContentItemBox01 .mainItemBox .itemListBox li>em{display:block;height:50px;}
.mainContentItemBox01 .mainItemBox .itemListBox li>strong{display:block;font-size:24px;line-height:50px;color:#333;font-weight:normal;}
.mainContentItemBox01 .mainItemBox .itemListBox li>span{display:block;font-size:14px;line-height:24px;}
.mainContentItemBox01 .mainItemBox .itemListBox li:hover{border:1px solid #f1f1f1;background:#fff;-webkit-box-shadow:#f1f1f1 0px 0px 10px;-moz-box-shadow:#f1f1f1 0px 0px 10px;box-shadow:#f1f1f1 0px 0px 10px;/}
/*按钮*/
.mainbotBox{ margin:50px 0; text-align:center;}
.mainbotBox .botn{ width:220px; height:60px; text-align:center; display:inline-block; font-size:18px; line-height:60px;border-radius:4px; margin:10px 80px; color:#FFFFFF; cursor:pointer;}
.mainbotBox .redbotn{background-color:#cc171c;}
.mainbotBox .grebotn{background-color:#1b7e01;}
/*案例*/
.mainCaseBox .titeltxt{ font-size:16px; color:666666;}
.mainCaseBox .titeltxt span{ font-size:30px; color:#333; margin-right:10px;}
.mainCaseBox .caseBox{ margin:30px 0;}
.mainCaseBox .caseBox li{width:270px; height:320px; background-color:#F5F5F5;display: inline-block;margin: 10px; position:relative;}
.mainCaseBox .caseBox li p{font-size: 16px;line-height: 30px;text-align: center; color:#333;}
.mainCaseBox .caseBox li .case_01{width:230px; height:230px; padding:20px; background-color:#f5f5f5;display: inline-block; position:relative;}
.mainCaseBox .caseBox li .case_01 i{ display:inline-block; width:230px; height:230px; background-color:#FFFFFF;}
.mainCaseBox .caseBox li .case_01 i img{width:100%; height:100%;}
.mainCaseBox .caseBox li .case_02{ background-image:url(../WebnewImages/scheme_icons_16.png); position:absolute; right:0; top:0; height:60px; width:60px;cursor: pointer;}
.mainCaseBox .caseBox li .case_02 .case_03{width:230px; height:230px; padding:20px; background-color:#c4c4c4;display: inline-block; position:relative; background-image:none; position:absolute; top:0; display:none; left:-210px;}
.mainCaseBox .caseBox li .case_02 .case_03 i{ width:100%; height:100%;}
.mainCaseBox .caseBox li .case_02 .case_03 i img{ width:100%; height:100%;}
.mainCaseBox .caseBox li .case_02:hover .case_03{ display:block;}
/*代理*/
.mainAgentBannerBox{background:url(../WebnewImages/product_imge_10.jpg) no-repeat scroll right center;height:320px;}
/*新闻中吣*/
.mainNewsContentBox{margin:15px auto 30px; min-height:400px;}
.mainNewsContentBox .mainHeaderTitleBox{width:1200px;margin:0 auto;height:50px;border-bottom:1px solid #ddd;}
.mainNewsContentBox .mainHeaderTitleBox strong{font-size:16px;line-height:35px;padding:0 0 0 20px;font-weight:normal;}
.mainNewsContentBox .newsListBox{width:1200px;margin:0 auto; min-height:400px;}
.mainNewsContentBox .newsListBox .listItemBox{padding:10px 0;}
.mainNewsContentBox .newsListBox .listItemBox>li{height:45px;border-bottom:1px solid #ddd;text-align:right;color:#666;padding:0 10px;line-height:45px;font-size:14px;}
.mainNewsContentBox .newsListBox .listItemBox>li:hover{background:#f5f5f5;}
.mainNewsContentBox .newsListBox .listItemBox>li>a{float:left;color:#333!important;}
.mainNewsContentBox .mainNewsDetailBox{width:1200px;margin:0 auto;padding:20px 0;}
.mainNewsContentBox .mainNewsDetailBox h1{font-size:24px;line-height:35px;text-align:center;font-weight:normal;color:#333;}
.mainNewsContentBox .mainNewsDetailBox h2{text-align:center;font-size:14px;line-height:32px;font-weight:normal;border-bottom:1px solid #ddd;padding:10px 0;}
.mainNewsContentBox .mainNewsDetailBox .itemBox{font-size:14px;line-height:23px;padding:20px 0 0 0;}
.mainNewsContentBox .mainNewsDetailBox .itemBox>p{margin:0 0 15px 0;}
/*联系我们*/
.mainContactItemBox table th,.mainContactItemBox table td{line-height:24px;font-size:14px;padding:8px;border:2px solid #fff;}
.mainContactItemBox table th{background:#f1f1f1;}
/*产品模板*/
.mainContentItemBox01 .productBox .titles{border-left: 3px solid #373d41;font-size: 24px;height: 30px;line-height: 30px;padding-left: 15px;text-align: left;}
.mainContentItemBox01 .productBox .itemListBox{ height:auto;}
.mainContentItemBox01 .productBox .itemListBox li {background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #f5f5f5;border-radius: 3px;cursor: pointer;float: left;height: 222px;margin: 0 30px 30px 0;padding: 10px;text-align: center;width: 188px;}
.mainContentItemBox01 .productBox .itemListBox li a em {display: block;height: 188px;}
.mainContentItemBox01 .productBox .itemListBox li a em img{display: block;height: 188px; width:188px;}
.mainContentItemBox01 .productBox .itemListBox li a span {display: block;font-size: 14px;line-height: 24px;padding-top: 10px; color:#333;}