﻿@charset "utf-8";
/* CSS Document */
body, html {
  background:#fff;overflow-x:hidden; font-weight:normal; /*display:-webkit-box;-webkit-box-orient:vertical; -webkit-box-align:center;*/
  font: 16px "Microsoft Yahei", "微软雅黑", "Pinghei", Arial, sans-serif; color: #777;  
}
.search_s{
	background:#fffdfc;
	width:450px;
	overflow:hidden;
	margin:0 auto;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-top:25px;
	}
.search_s a{ display:block;float:left;background:#0f4491;line-height:38px;height:38px; width:20%; text-align:center; color:#fff;}
.search_s input{display:block;float:left;
	width:80%;
	background:none;
	padding:0 8px;
    border:none;
	color:#777777;
	outline:none;
	-moz-outline:none;line-height:38px;
	height:38px;
	border: 1px solid #f6f8ff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	}
/*新闻*/
.news,.movie,.about{
	width: 1100px;
	margin: 10px auto;
	padding-top: 10px;
	display: block;
}
.news_t,.coop_t,.product_t,.movie_t{
	width: 487px;
	height: 104px;
	margin:0 auto;
	display: block;
	}
/*内页banner*/
.nei_banner{
	height:400px;
	width:100%;
	min-width:1000px;
	margin:0 auto;
	}
.nei_banner2{
	height:330px;
	width:100%;
	min-width:1000px;
	margin:0 auto;
	}
.banner_contact{
	background:url(../images/contact_ban.jpg) no-repeat center center;
	}
.banner_js{
	background:url(../images/weixin_ban.jpg) no-repeat center center;
	}
.banner_about{
	background:url(../images/about_ban.jpg) no-repeat center center;
	}	
.banner_news{
	background:url(../images/news_ban.jpg) no-repeat center center;
	}	
.banner_changdi{
	background:url(../images/changdi.jpg) no-repeat center center;
	}
.banner_dian{
	background:url(../images/dian_ban.jpg) no-repeat center center;
	}	
/*内页盒子、标题*/
.nei_box_s{ width:1280px; margin:0 auto;}
.nei_box_s_bg{ width:1280px; margin:0 auto; background:#fff; overflow:hidden; position: relative}
.nei_box_l{ width:100%; overflow:hidden;}
.nei_box_l_bg{ width:100%; overflow:hidden; background:#f2f2f2;}
.nei_box_l_bg_white{ width:100%; overflow:hidden; background:#fff;}
.nei_title h5{ font-size:13px; text-align:center; padding-top:10px;}
.nei_box_l_bg_deep{ width:100%; overflow:hidden; background:#ebebeb; position:relative;}
.nei_title{text-align:center; position:relative;}
.nei_title h1{
	color:#313131;
	font-size:35px;
	line-height:45px;
	height:60px;
	font-weight:600;
	text-transform:uppercase;
	background:url(../images/tit_24.png) no-repeat center bottom;
	}
.nei_title h2{ font-size:14px; text-align:center; padding-top:18px;}
.website_liucheng{ width:1280px; margin:0 auto;}
.website_liucheng .website_title{
	overflow: hidden;
	font-family: "Roboto",sans-serif;
	text-transform: uppercase;
}
.website_liucheng .website_title h1{ 
	color: #ccc;
    font-size: 1.875rem;
    font-weight: 900;    
    line-height: 4rem;
    display:block;
    float: left;
}
.website_liucheng .website_title h2{ 
    color: #1a1a1a;
    font-size: 1.7rem;
    line-height: 3.5rem;
    display:block;
    float: left;
    padding-top: 3px;
}
.website_liucheng2{ width:1240px; margin:0 auto;}
.website_liucheng2 .website_title h1{ color:#D5322E; font-size:30px; text-align:center; line-height:56px;}
.website_youshi{ background:url(../images/youshi.jpg) top center; width:100%; height:600px;}
.website_youshi_case img{ display:block; width:1100px; margin:0 auto;}
.bt_line{border-bottom:1px solid #e5e5e5; }
/*关于-简介*/
.s_nav_box{
	width: 1280px;
	height: 42px;
	/*border-bottom: #e8e8e6 solid 1px;
	border-top: #e8e8e6 solid 1px;*/
	background: #e8e8e6;
	margin:0 auto;
	margin-top: 10px;
}
.s_nav_box .s_nav{width: 1240px;}
.s_nav a{
	line-height: 42px;
	width:150px;
	text-align: center;
	display: block;
	float: left;
	color: #333;
	font-size:1rem;
}
a.s_nav_active{
    color: #fff;
    background: url(../images/e_lei.png) no-repeat right center;
}
.about_jianjie p{line-height:26px; margin:25px 0; text-indent: 2em;}
.about_detail{ margin-top:20px; width:100%; font-size:15px; color:#585858; overflow: hidden;}
.about_detail img{ display:block;  margin:0 auto;}
/*荣誉*/
.rongyu_box{ overflow:hidden;width:1280px; margin:0 auto;}
.rongyu_box ul{ float:left; color:#585757; overflow:hidden;width:100%;}
.rongyu_box ul li{ display:block; float:left; width: 300px; margin:20px 10px 0 10px;border:1px solid #e1dedd; overflow: hidden;}
.rongyu_box_case{ height:210px; width: 100%; display:block; text-align:center;transition: transform 0.4s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;
transform-style: preserve-3d; }
.rongyu_box_case img{ width: 100%; height: 220px; }
.rongyu_box_case:hover{  
    transform: scale(1.04);
    opacity: 0.9;  
	background-size: cover; 	
}
.rongyu_box ul li h1{ display:block; width:100%; text-align: center; font-size:16px; line-height:40px;color: #1A1A1A; margin-top: 10px;}
.fuwu_img{ float: right; }
.fuwu_text{ background:#fff; padding:20px 50px; } 

/*产品*/
.ny_fenlei_zi {
    width: 1280px;
    margin:0 auto;
    height: 40px;
    line-height: 40px;
    background: url(../images/lei_icon.png) no-repeat left center;
    padding-left: 40px;
    font-size: 20px;
    color: #000000;
}
.cp_nav_box{
	width: 1280px;
	height: 30px;
	margin:0 auto;
	margin-top: 20px;
}
.cp_nav_box .s_nav{width: 1240px;}
.cp_nav a{
	line-height: 30px;
	width:120px;
	text-align: center;
	display: block;
	float: left;
	color: #333;
	font-size:1rem;
}
a.cp_nav_active{
    color: #fff;
    background: url(../images/e_lei2.png) no-repeat right center;
    background-size: 100% 100%;
}
.cp_nav a:hover{
    color: #fff;
    background: url(../images/e_lei2.png) no-repeat right center;
    background-size: 100% 100%;
}
/*产品列表*/
.fuwu_img{ float: right;}
.fuwu_text{ background:#fff; padding:20px 50px; } 
/*产品详情*/
.product_top_box{ overflow: hidden; background: #fff;}
.product_top_img{ float: left; width: 500px; height: 621px; }
.product_top_img img{ width: 100%; height: 600px; }
.product_top_text{ float: left; width: 700px; padding-left: 50px; padding-top: 50px;}
.product_top_text h1{font-size: 30px; color: #000000; width: 100%; height: auto; line-height: 80px;border-bottom:1px solid #f2f2f2;}
.product_top_text ul{ margin-top:20px; padding-bottom: 20px; border-bottom:1px solid #f2f2f2;}
.product_top_text ul li{ font-size: 15px; line-height: 26px; }
.product_top_text h2{ font-size: 15px; line-height: 50px;color: #D5322E; font-size: 28px; }
.product_top_text h3{ font-size: 15px; color: #333;}
.product_top_text h2 em{  font-style: normal;}
.product_top_text a{ display: block; color:#fff; width: 120px; background:#D5322E; border-radius: 5px; height: 40px; text-align: center; line-height: 40px; margin: 30px 0;}
.product_detail_xq{background: #fff; padding-left: 10px;margin-top: 10px;  font-weight: 600; font-size: 15px; border-bottom:2px solid #D5322E; padding-top:10px;}
.product_detail_xq span{ background:#D5322E; color: #fff; line-height: 32px; height: 32px; display: block; width: 110px; text-align: center;}
.product_bottom_box{ width: 100%; min-height: 800px; padding:30px; background: #fff; }
/*行业资讯*/
.hy-news{width:100%; overflow:hidden;}
.hy-news li{border-bottom:1px solid #f0f0f0;}

.hy-news li .date{width:108px; height:113px;background: #c0c0c0;padding-top:23px;text-align:center;position:relative;float:left;margin-right:30px;}
.hy-news li .date .day{line-height:50px;font-size:52px; color:#fff;}
.hy-news li .date p{ line-height:20px;font-size:14px; margin-bottom:10px; letter-spacing:1px; color:#fff;}

.newright{width:980px;float:left;}
.hy-news-case{display:block;padding:20px 0;overflow:hidden; color:#333333;}
.hy-news li .name{line-height:45px;font-size:20px;margin:3px 0 0; color:#000000;}
.hy-news li .con{line-height:24px; height:60px;color:#666666;margin:5px 0 0;}
.neiye_line{
	overflow:hidden;
	margin:10px 0;
	padding:30px;
	position:relative;
	}
.pr {position:relative;height:330px;}
.ofH {overflow:hidden;}

/*产业*/
.work_case_title2{padding:0;margin:0;padding-bottom:10px;margin-bottom:20px;margin-top:10px;background:url(../images/work_l.png) no-repeat left bottom;	}
.work_case_title2 h1{
	color:#183269;
	font-weight:normal;
	font-size:36px;
	line-height:28px;
	font-weight:700;
}
.work_case_title2 h2{
	color:#183269;
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
}
/*新闻列表*/
.nei_box_s{ width:1280px; margin:0 auto;}
.news_line_box{
	overflow:hidden;
	margin:40px 0 50px 0;
	}
.news_line_case{
	background:#fff;
	overflow: hidden;
	border-top:1px solid #e5e5e5;
	padding:20px 0;
	display: block;
	width: 100%;
	}
.news_line_case_img{
	float: left;
	width:290px;
	height:190px;
	margin:0;
	}
.news_line_case_img img{ width: 100%; height: 190px; }
.news_line_case_txt{ float: left; width: 990px; padding-left:30px;}
.news_line_case_txt h1{
	margin:0;
	line-height:56px;
	color: #333;
    font-size: 24px;
    padding-top:15px;
	}
.news_line_case_txt h2{
	font-size:14px;
	display:block;
	line-height:22px;
	width: 100%;
    height: 46px;
    color: #666;
	}
.news_line_case_txt h3{ margin-top: 18px;color: #666;}	
.news_line_case:hover h1{color:#D5322E;}

/*contact*/
.contact{width:100%;padding-bottom:150px;margin:0 auto;}
.cont-left{width:400px;padding-top:10px; float:left;}
.cont-left h3{padding-bottom:20px;font-size:24px;color:#000;font-weight:700;}
.cont-left span{padding-bottom:20px;font-size:12px;line-height:18px;color:#727272;display:inline-block;}
.con_icon{ padding-left:35px;}
.con_tel{ background:url(../images/c-tel.jpg) no-repeat left center; background-size:25px;}
.con_tel2{ background:url(../images/c-fa.jpg) no-repeat left center; background-size:25px;}
.con_tel3{ background:url(../images/c-em.jpg) no-repeat left center; background-size:25px;}
.con_tel4{ background:url(../images/c-map.jpg) no-repeat left center; background-size:25px;}
.con_tel5{ background:url(../images/c-q.jpg) no-repeat left center; background-size:25px;}
.cont-left p{font-size:14px;line-height:26px;color:#000;}
.cont-left p a{font-size:14px;color:#ff0000;}
.cont-left li{width:100%;font-size:13px;line-height:56px;color:#000; overflow:hidden; border-bottom:1px solid #E9E9E9;}
.cont-left li span{font-size:14px;color:#000; font-weight:700;line-height:56px;padding-bottom:0;}
.cont-left li span,.cont-left li em{ display:block; float:left; font-style:normal;}
.cont-right{margin-top:10px; float:right;width:800px;height:400px; background:#F0F0F0;}
.cp_caption{ margin:6px 6px 20px 25px; border:5px solid #ebebeb; float:right;}
.hezuo_icons{ width:400px;}
.hezuo_icons img{ border: 1px #fff solid;}
.hezuo_icons img:hover{ opacity:0.8; border: 1px #DFDFDF solid;}
.en_in_contact{ width:300px;}
/*实体店*/
.dian-right{ padding:20px; width: 560px; float: right;  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);}
.dian-right img{ width: 100%; }
.dian-left{margin:10px 0 30px 0px;}
.dian-box{ padding:30px; margin-top:20px;}
/*品牌*/
.pinpai-box{ width: 1280px; margin:0 auto; }
.partner_n{
	width:1180px;
	margin:0 auto;
	}
.pinpai-title{ float: left; background: url(../images/pinpai.png) no-repeat left center; padding-left: 50px; width: 195px; height: 300px}
.pinpai-title h1{ 
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	padding-top: 120px;
 }
.pinpai-title h2{ 
	font-size: 14px;
	font-weight: 400;
	color: #4D4D4D;
	padding-top:10px;
 }
.pinpai_line{
	float: right;
	height: 300px;
	width: 1084px;
	overflow:hidden;
	background: url(../images/pinpai-bg.png) no-repeat center;
	}
.pinpai_line img{
	width:125px;
	height:80px;
	margin:35px 43px 35px 45px;
	}
input.more{
	display:block;
	width:114px;
	height:39px;
	line-height:39px;
	margin:0 auto;
	margin-top:30px;
	border-radius:4px;
	text-align:center;
	color:#255399; 
	border:none;
	font-family:"微软雅黑";
	background:none;
}
/*新闻详情*/
.xw_detail_title{
	margin:6px 0;
	font-size: 24px;
    color: #333;
    line-height: 40px;
	text-align:center;
	margin-top:40px;
	}
.xw_detail_detail a:hover{ text-decoration:underline;}
.xw_detail_detail b{ color: #111111; padding-top:30px; font-size: 16px; margin-bottom: -40px; display: block;}
.xw_detail_detail p{
	display:block;
	font-size:15px;
	color:#4d4d4d;
	text-indent:2em;
	line-height:28px;
	overflow:hidden;
	margin:30px 0;
	}
.xw_detail_detail>img{
	margin:0 auto;
	display:block;
	mix-width:630px;
	height:380px;
	margin-top:15px;
	}
.xw_detail_detail p img{ max-width:790px; display:block; margin:0 auto;	}
.xw_detail_date{
	display:block;
	line-height:40px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #DFDFDF;
	}
.xw_detail_detail p a{ color:#2147F9;}