/*通配样式*/
body{margin:0px; padding:0px; background:#f7f7f7; line-height:180%; color:#333;}
body, button, input, select, textarea { font-size:16px; font-family:"微软雅黑";}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ padding: 0px; margin: 0px; font-weight: normal;}
li{ list-style:none; list-style-position:outside;}
p{ margin:0px; padding:0px;}
img{ border:none;max-width: 100%;}
img, input{ vertical-align:middle; padding:0px; margin:0px;}
td img{ max-width:none;}
a {text-decoration:none;color: #333;}
a:hover{text-decoration:none;}
div,li,a,span{ transition: all 0.3s;}
.myimg01 img{transition: 0.6s;}
.myimg01:hover img{transform: scale(1.2);}

/*公用样式*/
.BodyDiv_Parent{ width:100%; min-width:1200px;margin:auto;}
.bodydiv{width:1200px;margin:auto;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.paging{ padding:30px 0px; width:100%; text-align:center;}
.paging .table01{ margin:auto;}
.paging .page_btn{ text-align:center;}
.paging .result_page{ padding:3px 12px; line-height:24px; display:inline-block; color:#666666;background: #fff; border:#e2dfdf 1px solid; text-align:center; margin:0px 2px; border-radius:3px;}
.paging .result_page:hover{ background:#b81c22; border:#b81c22 1px solid; color:#fff;}
.paging .page_btn_w{ width:70px; text-align:center;}
.paging .cur{ background:#b81c22; border:#b81c22 1px solid; color:#fff;}

.top{ height:64px; position:fixed;top: 0;background: #FFFFFF;z-index: 999;}
.top .logo{ padding-top:20px;float: left; height: 24px; line-height: 0;}
.top .logo .img1{display: none;}
.top .logo .img2{ display: block;}
.top .nav{float: right;width:1000px;}
.top .nav .seach .img1{ display: none;}
.top .nav .seach .img2{ display:block;}
.top .nav .seach .seach_inp{padding: 0 15px;height: 30px;position: absolute;right: 0;top:-7px;border: 0;background:#eee;outline:none;font-size: 12px;width: 80px;transition: all .5s;color:#FFFFFF;z-index: 5;border-radius: 5px;color: #666;}

.i_top{ background: none;}
.i_top .logo .img1{display: block;}
.i_top .logo .img2{ display: none;}
.i_top .nav ul li a{font-size: 15px;color: #FFFFFF;display: block;}
.i_top .nav .seach .img1{ display: block;}
.i_top .nav .seach .img2{ display:none;}

.i_top .nav .seach .seach_inp{background: hsla(0,0%,100%,.12);}

.actives{background: #fff;}
.actives .logo .img1{ display: none;}
.actives .logo .img2{ display: block;}
.actives .nav ul li a{color: #000;}
.actives .nav .seach .img1{ display: none;}
.actives .nav .seach .img2{ display:block;}
.actives .nav .seach .seach_inp{background: #eee;color: #666;}

.nav_h{ height:64px;}
.nav{}
.nav ul{width: 800px;float: left;}
.nav ul li{float: left; line-height: 62px;margin-left: 50px;height: 62px;}
.nav ul li a{font-size: 15px; display: block;}
.nav ul li:hover{border-bottom: 2px solid #b81c22;}
.nav ul li:hover a{color: #b81c22;}
/*.nav ul .on{border-bottom: 2px solid #b81c22;}*/
/*.nav ul .on a{color: #b81c22;}*/
.nav .child{ height:0px; overflow:hidden;position: absolute; line-height: 1.5; top:64px; left: 0; background: #f7f7f7;  width: 100%;}
.nav .child .child_product{ padding: 25px 0 25px 0;}
.nav .child .child_product a{ display: block; width: 130px; font-size: 14px; float: left; margin-right: 15px; color: #666;}
.nav .child .child_product i{ display: block; height: 98px; text-align: center; background: #eee; overflow:hidden;}
.nav .child .child_product i img{ width: 130px; height: 98px;}
.nav .child .child_product h4{ display: block; padding: 10px 0; font-weight: normal; }

.nav .child .industry{ background: #f7f7f7; padding: 15px 0;}
.nav .child .industry a{ display: block; float: left; padding-left: 10px; background: #e7e7e7; height: 30px; overflow: hidden; line-height: 30px; width: 120px; margin-right: 20px;}
.nav .child .industry a.on{ background: #b81c22; color: #fff; border: none;}

.nav .child .industry_case{ padding: 25px 0px;height: 180px;}
.nav .child .industry_case .list_body{ display: none; }
.nav .child .industry_case a{ display: block; width: 160px; float: left; margin-right: 15px; color: #666;}
.nav .child .industry_case i{ display: block; width: 160px; height: 120px; text-align: center; background: #eee; overflow: hidden;}
.nav .child .industry_case i img{ width: 160px; height: 120px;}
.nav .child .industry_case h4{ padding: 10px 0px; font-weight: normal; }
.nav .child .industry_case .list_body:first-child{ display: block;}
.nav .seach{float: right; height: 14px; margin-top: 25px;position: relative;}
.nav .seach img{padding-right: 10px;position: relative;cursor: pointer;z-index: 999;}

.footer{background: #FFFFFF;}
.footer .new{padding: 60px 0;border-bottom: 1px solid #dddddd;}
.footer_l{width: 920px;margin-left: -80px;}
.footer_l ul{float: left;margin-left: 80px;font-size: 12px;}
.footer_l ul h3{font-size: 15px;}
.footer_r{width: 360px;}
.footer_r .fanhui{position: fixed;bottom: 15px;right: 15px;cursor: pointer;}
.footer_r .fanhui img{width: 36px;height: 36px;display: block;margin: auto;}
.footer_r .qr{width:120px;}
.footer_r h3{font-size: 15px;text-align: right;font-weight: normal;padding-bottom: 30px;}
.footer_r .text p{font-size: 24px;padding-right: 5px;}
.footer_r .text span{font-size: 12px;color: #999;float: right;}

.copyright{padding:20px 0px;}
.copyright p{line-height: 30px;text-align: center;color: #999;font-size: 14px;}

.column_banner{ height: 398px;background-position:center top;}

.page_middle{background: #fff;padding: 40px 0 60px 0;}
.page_middle .bodydiv>h3{line-height:40px;}
.page_middle .bodydiv>h3 span{color: red;}
.page_middle .middle_div01{ width: 210px;}
.page_middle .middle_div02{ width: 960px;}
.page_middle .page_item{border-bottom: 1px solid #eeeeee;}
.page_middle .page_item .left{width: 25%;overflow: hidden;}
.page_middle .page_item .left  img{transition: all .5s;}
.page_middle .page_item:hover .left img{transform: scale(1.2);}
.left_column{}
.left_column li{ padding: 10px 10px; background: #fff; margin-bottom: 15px;}
.page_middle .page_item .right{padding-left: 40px;width: 840px;}
.page_middle .page_item .right h4{padding: 20px 0;line-height: 40px;}
.page_middle .page_item .right .btn{border: 1px solid #b81c22;padding: 5px 20px;margin-top: 40px;display: inline-block;}
.page_middle .page_item .right .btn:hover{background: #b81c22;color: #FFFFFF;}

/*页面中间部分*/
.page_middle_two{ background: #fff; padding: 60px 0px; box-sizing: border-box; margin-bottom: 50px;}
.page_middle_two .middle_div01{ width: 260px;}
.page_middle_two .middle_div02{ border-left:1px solid #eeeeee; width: 939px;}
.left_column_two{padding: 0 0px 0 0px;}
.left_column_two ul{ margin-left: 40px;}
.left_column_two ul li{}
.left_column_two ul li a{display: block; padding: 15px 0px 10px 20px;}
.left_column_two ul li:hover a{background: #b81c22;color: #FFFFFF;}
.left_column_two ul .on a{background: #b81c22;color: #FFFFFF;}

/*商品列表*/
.product_list{ padding-bottom: 50px;}
.product_list li{ width: 340px; float: left; margin:0px 30px 15px 30px;}
.product_list li i{ display: block; border: 1px solid #eee; line-height: 253px; width: 338px; height: 253px; text-align: center; overflow: hidden;}
.product_list li i img{ width:80%;}
.product_list li a{ text-align: center; display: block;}

.column_category{ height: 50px; background: #0d4e8c;}
.column_category li{ float: right;}
.column_category a{ display:block; float: left; line-height: 50px; color: #fff; text-align: center; width: 150px;}
.column_category a.on{ background: #0e3962;}


.place{padding: 30px 0;font-size: 14px; color: #c2c2c2;}
.place .i{padding-right:10px;margin-top: -3px;}
.place em{font-style: normal;padding: 0 5px;}
.place a{color: #c2c2c2;}

/*首页切换*/
.index_switch{}

/*首页推荐*/
.index_rec{background: #f7f7f7;padding: 20px 0;}
.index_rec .product_div{margin-left: -20px;}
.index_rec .product_item{width: 386px;float: left;margin-left:20px;}
.index_rec .product_item .item_top li a img{width: 100%;}
.index_rec .product_item .item_bottom{background: #FFFFFF;margin-top: 10px;padding: 20px 0 20px 20px;}
.index_rec .product_item .item_bottom h3{font-size: 22px;}
.index_rec .product_item .item_bottom h3 span{font-size: 22px;}
.index_rec .product_item .item_bottom p{color:#747474;font-size: 14px;}
.index_rec .product_item:hover .item_bottom h3{color: #B81C22;}


/*行业应用*/
.industry_case{ padding-bottom: 100px;}
.industry_case .body_industry{padding: 100px 50px; box-sizing: border-box;}
.industry_case .scheme{ padding-top: 30px;}
.industry_case .scheme h2{font-size:36px;font-weight: normal;color: #FFFFFF;display: inline-block;padding-bottom:30px;}
.industry_case .scheme .surface{ border-top: 1px solid #ffffff;padding: 20px 0;color: #FFFFFF;}
.industry_case .content{}
.industry_case .content h3{font-size:28px; padding: 10px 0px; display: block; color: #FFFFFF; font-weight: normal; margin-top: 45px;}
.industry_case .content .case_list{ margin-top: 20px;}
.industry_case .content .case_list li{width: 200px; float: left; margin-right: 30px;}
.industry_case .content .case_list li i{ display: block; height: 150px; text-align: center; background: #eee;}
.industry_case .content .case_list li h4{ padding: 5px; font-weight: normal; font-size: 16px; text-align: center; color: #fff;}

/*关于富地*/
.news{background: #FFFFFF;padding: 60px 0;}
.news_left{padding: 0 70px 0 20px;width: 224px;}
.news_left ul{}
.news_left ul li{width: 100%;height: 50px;line-height: 50px;margin: 1px 0;}
.news_left ul li a{display: block;padding-left: 20px;}
.news_left ul li:hover a{background: #b81c22;color: #FFFFFF;}
.news_left ul .on a{background: #b81c22;color: #FFFFFF;}

.news_right{width: 800px;}

.about h3{font-size: 24px;line-height: 50px; text-align: center;}
.about .content{font-size: 14px;padding-top: 20px;}
.about .content img{width: 800px;}

.work_details{}
.work_details h3{font-size: 24px;line-height: 50px; text-align: center;}
.work_details .content{font-size: 14px; padding: 50px;}
.work_details .content img{ max-width: 800px; margin: 20px 0px;}

.right_body{ width: 800px; margin: auto; min-height: 600px;}



/*联系我们*/
.contact{}
.contact h3{ font-size: 30px; padding: 20px 0px;}
.contact h4{font-size: 24px;font-weight: normal; padding: 10px 0px;}
.contact .contact_text{padding-top: 30px;}
.contact .contact_erweima img{float: right;}
.contact .contact_erweima:after{content:"";display: block;width: 1px;height: 189px;background:#eeeeee;float: left;margin-right: 78px;}
.contact .main_map{height: 400px; margin-top: 40px;}
.contact form{margin-left:-20px;overflow: hidden;width: 820px;}
.contact form input{width: 220px;border:1px solid #dddddd;color: #c0c0c0;padding: 10px;margin-left: 20px;outline: none;}
.contact form textarea{width:761px;border:1px solid #dddddd;height: 170px;margin: 20px 0 20px 20px;resize:vertical;padding-top: 10px;padding-left: 10px;}
.contact form a{margin-left: 20px;width:773px;text-align: center; height: 45px;line-height: 45px;display: block;background: #999999;color: #FFFFFF;}
.contact form a:hover{ opacity: .85;}

/*校企合作*/
.universty{}
.universty h3{line-height: 50px;font-size: 30px;padding-bottom: 56px;}
.universty .universty_list{ padding-bottom: 50px;}
.universty .universty_list a{ display: block;}
.universty .universty_list a:hover h4{color:#b81c22;}
.universty .universty_list .universty_list_left{width: 400px;}
.universty .universty_list .universty_list_left h4{font-size: 24px;color: #333333;}
.universty .universty_list .universty_list_left p{ display:block;font-size: 14px;color: #666666;padding: 15px 0;}
.universty .universty_list .universty_list_left span{color:#b81c22; display: block;}
.universty .universty_list i{ display: block; overflow: hidden;}
.universty .universty_list .universty_list_right img{ width: 295px;}

/*视频下载*/
.download{}
.download .choose{color: #666666;font-size: 18px;}
.download .choose .on{color: #090909;border-bottom: 3px solid #b81c22;}
.download .choose a{padding-bottom: 5px;}
.download .choose a:hover{color: #090909;border-bottom: 3px solid #b81c22;}
.download .choose span:last-child{ display: none;}
.download .choose span{padding: 0 16px;}
.download .download_list{margin-top: 38px;}
.download .download_list .download_liem{width: 350px;margin-bottom: 30px; margin-right: 50px;}
.download .download_list .download_liem i{ display: block; width: 350px; height: 263px; text-align: center; background: #eee; overflow: hidden;}
.download .download_list .download_liem i img{ width: 350px; height: 263px;}
.download .download_list .download_liem span{color: #c0c0c0;}
.download .download_list .download_liem:hover p{color: #b81c22;}

/*产品详情*/
.product_details .page{ background-repeat: no-repeat; background-position: center top; background-size: auto 100%;}

.album_details{}
.album_details .item{ position: relative;}
.album_details .item .note{ position: absolute; top: 0px; left: 0px; width: 100%;}
.album_details .item .note .note_txt{ padding:4% 100px; box-sizing: border-box; color: #fff;}