﻿.top_banner{position:relative;height:214px;max-width:1920px;min-width:1100px;}
.top_banner img{width:100%;height:auto;}

.top_title_bar{position:relative;height:45px;margin:0 auto;max-width:1920px;border-bottom:1px solid #f0f0f0;}
.top_title_bar .top_title{height:45px;line-height:45px;margin:0 auto;text-align:left;width:1100px;}
.top_title_bar .top_title span{font-size:14px;}
.top_title_bar .top_title a.return{float:right;font-size:14px;color:#7a7a7a;font-weight:bold;}
.top_title_bar .top_title a.return img{vertical-align:middle;margin-top:-5px;}
.top_title_bar .top_title img.gt{margin:0 18px;}
.top_title_bar .top_title span.category,.top_title_bar .top_title span.category a{color:#999;}
.fck_container{width:1100px;min-height:455px;margin:40px auto 65px;text-align:left;position:relative;}
.fck_container img{max-width:100%;}
.fck_contact_content{width:450px;margin-left:0;min-height:550px;}
.contect_map{position:absolute;top:0;right:15px;}

/*news list*/
.news_box{position:relative;width:1100px;min-height:455px;}
.news_container{margin:42px 0;}
.news_container ul{overflow:hidden;margin-left:-38px;}
.news_container ul li{float:left;width:340px; height:485px;overflow:hidden;margin-left:38px;}
.news_container ul li .item-top:hover{color:#122b88;}
.item-pic{margin-bottom:12px;width:340px;height:200px;overflow:hidden;}
.item-pic img{cursor: pointer;transition: all 0.6s;width:340px;height:200px;}
.item-pic img:hover{transform: scale(1.2);}
.item-main .item-top{height:38px;line-height:38px;font-size:14px;color:#252525;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.item-main .item-date{height:29px;line-height:29px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#565457;}
.item-main .item-date .icon-time{display:inline-block;width:10px;height:11px;margin-right:6px;background:url(/images/icon-time.png) no-repeat center left;vertical-align:middle;}
.item-summary{position:relative;height:70px;color:#545454;line-height:23px;margin:15px 0;overflow:hidden;font-size:13px;
    display: -webkit-box;
    text-overflow:ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.item-bottom{width:110px;height:38px;line-height:38px;border:1px solid #ccc;margin-left:0;text-align:center;color:#333;font-size:13px;border-radius:3px;font-weight:bold;}
.item-bottom:hover{background-color:#122b88;color:#fff;border:1px solid #122b88;}

/*news detail*/
.news_content{margin-top:20px;margin-bottom:20px;}
.news_content h4.news_title{height:60px;line-height:60px;color:#122b88;border-bottom:1px solid #122b88;font-size:18px;}
.news_content .news_info{height:40px;line-height:40px;color:#122b88;margin-bottom:15px;}
.news_content .news_body{line-height:35px;}
.news_content .news_body img{max-width:1000px;}

.pager{height:45px;line-height:45px;font-size:13px;border-top:1px solid #f0f0f0;}
.pager_detail{padding-left:20px;float:right;}
.pager_detail span{padding:0 5px;}
.pager_detail span a{color:#122b88;}

/*Business Cooperation*/
.business_top_img{height:110px;overflow:hidden;}
.fck_container .news_container ul li .item-date,
.fck_container .news_container ul li .item-summary,
.fck_container .news_container ul li .item-bottom{display:none;}
.fck_container .news_container ul li{height:345px;}
.fck_container .news_container ul li .item-main .item-top{height:90px;line-height:30px;font-size:13px;color:#252525;overflow:visible;text-overflow:initial;white-space:normal;}

/*category*/
.category_container{position:relative;width:1100px;}
div.category_list{float:left;margin-top:48px;width:260px;}
div.category_list ul.category_list li.category_item{height:43px;line-height:43px;border-bottom:1px solid #f0f0f0;}
div.category_list ul.category_list li.category_item a.category_name{color:#122b87;font-size:13px;font-weight:bold;}
div.category_list ul.category_list li.category_item span.category_no{margin-left:20px;}

.sub_category_item ul.sub_list li.sub_item{height:43px;line-height:43px;border-bottom:1px solid #f0f0f0;padding-left:46px;}
.sub_category_item ul.sub_list li.sub_item a.sub_name{color:#555;font-size:13px;}
.sub_category_item ul.sub_list li.on_item a.sub_name{color:#122b88;}
.sub_category_item ul.sub_list li.sub_item span.sub_no{margin-left:20px;}
.category_content{float:left;width:838px;min-height:500px;border-left:1px solid #f0f0f0;padding:35px 0px 70px;}
.product_container .product_panel ul{overflow:hidden;margin:0 8px;}
.product_container .product_panel ul li{float:left;margin-left:32px;}
.product_container .product_panel ul li p.product_img{width:238px;height:238px;border:1px solid #dcdcdc;overflow:hidden;border-radius:2px;}
.product_container .product_panel ul li img{cursor: pointer;transition: all 0.6s;width:238px;height:238px;}
.product_container .product_panel ul li img:hover{transform: scale(1.2);}
.product_container .product_panel ul li p.product_name{width:238px;height:45px;line-height:45px;text-align:center;margin-bottom:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_container .product_panel ul li:hover a{color:#122b88;}
.product_pager{margin:0 15px 0 38px;}
.product_detail_container{width:1100px;margin:30px auto 0;min-height:100px;}
.product_base_info{height:490px;}
.product_base_info .gallery_wrap{float:left;width:512px;}
.current_img{width:510px;border:1px solid #d2d2d2;height:350px;overflow:hidden;}
.current_img img{width:490px;margin:11px;cursor: pointer;transition: all 0.6s;}
.current_img img:hover{transform: scale(1.2);}
.legend_thumb{height:68px;overflow:hidden;margin-top:12px;margin-left:-6px;}
.legend_thumb ul li{float:left;width:95px;height:66px;border:1px solid #d2d2d2;margin-left:6px;cursor:pointer;overflow:hidden;}
.legend_thumb ul li.on{border:1px solid #122b88;}
.legend_thumb ul li img{width:95px;}
.product_base_info .base_info{width:550px;float:right;}
.product_base_info .base_info .product_name{height:62px;line-height:62px;border-bottom:1px solid #d2d2d2;}
.product_base_info .base_info .product_name h3{font-size:26px;}
.product_base_info .base_info .product_intro{line-height:45px;margin-top:15px;font-size:15px;color:#555;}
.product_description .pro_title{height:60px;line-height:60px;background-color:#122b88;}
.product_description .pro_title h3{color:#fff;font-size:16px;padding-left:22px;}
.product_intro_body{padding:25px 25px 50px;text-align:left;line-height:35px;overflow:hidden;}
.product_intro_body img{max-width:100%;}


/*设备加工*/
.case_container{width:1100px;min-height:455px;margin:40px auto 65px;text-align:left;position:relative;overflow:hidden;}
.case_container .case_title{font-weight:bold;line-height:32px;font-size:16px;}
.case_container  ul li{height:226px;padding:55px 0;border-bottom:1px dashed #d4d4d4;}
.case_container  ul li p.machine_img{float:left;width:363px;overflow:hidden;height:226px;}
.case_container  ul li p.machine_img img{width:363px;height:226px;cursor: pointer;transition: all 0.6s;}
.case_container  ul li p.machine_img img:hover{transform:scale(1.2);}
.case_container  ul li div.title_content{padding-left:380px;height:226px;}
div.title_content .machine_name{font-size:18px;font-weight:bold;color:#112b8c;height:50px;overflow:hidden;}
div.title_content .machine_title{height:140px;overflow:hidden;font-size:14px;color:#666;line-height:35px;}
div.title_content .pop_detail{line-height:35px;color:#122b88;font-size:14px;}

.machine_box{width:1100px;overflow:hidden;margin:0 auto;}
.machine_box .machine_info{margin-top:50px;}
.machine_box .machine_img{text-align:center;}
.machine_box .machine_img img{max-width:100%;}
.machine_box .machine_name{height:35px;line-height:35px;margin-top:28px;margin-bottom:28px;text-align:center;font-size:18px;color:#333;}
.machine_box .machine_intro_body{line-height:35px;color:#666;font-size:14px;margin-bottom:80px;}
.machine_box .machine_intro_body img{max-width:100%;}

.structure_container{WIDTH:1100px;min-height:455px;margin:20px auto 65px;text-align:left;position:relative;overflow:hidden;}
.structure_container  ul{overflow:hidden;margin-left:-35px;}
.structure_container  ul li{height:276px;padding:40px 0 25px;border-bottom:1px dashed #d4d4d4;float:left;width:340px;margin-left:35px;}
.structure_container  ul li p.machine_img{width:340px;overflow:hidden;height:226px;}
.structure_container  ul li p.machine_img img{width:363px;height:226px;cursor: pointer;transition: all 0.6s;}
.structure_container  ul li p.machine_img img:hover{transform:scale(1.2);}
.structure_container  ul li div.title_content{}
.structure_container div.title_content .machine_name{font-size:14px;font-weight:bold;color:#112b8c;height:50px;line-height:50px;overflow:hidden;text-align:center;}
.structure_container div.title_content .machine_title,
.structure_container div.title_content .pop_detail{display:none;}