*{ margin:0; padding:0;}
body{ font-family:"微软雅黑";}
a{
	text-decoration:none;
	color: #666666;
}
ul,ol{ list-style:none;}


/*头部区域*/
.header{ width:100%; height:102px;}
.header .header_top{
	width:100%;
	height:32px;
	background:#9c2d02;
	line-height: 32px;
}
.header_top .hd_top_con{
	width:1100px;
	height:30px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height: 30px;
}
.hd_top_con .p1{ font-size:12px; color:#fff; line-height:30px; float:left;}
.hd_top_con .p2{ font-size:12px; color:#fff; line-height:30px; position:absolute; right:0;}

.header_bottom{
	width:1100px;
	height:70px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header_bottom .logo{ margin-top:10px; float:left;}
.header_bottom .nav{ margin-left:30px;float:left;}
.nav li{ float:left; line-height:70px;}
.nav li a{ display:block; font-size:16px; color:#333;width:110px; height:70px; text-align:center; transition:.6s;}

.header_bottom .tel{ margin-top:24px; position:absolute; right:0;}
.nav li .ss{color:#fff;  background:#ca3900;}
.nav li:hover a{ color:#fff;  background:#ca3900;}
.nav li:nth-child(2) > a{width:130px; height:70px;}
/*头部区域*/

/*海报区域*/
.banner{ width:100%; height:500px; overflow:hidden; }
.banner a{ display:block; height:500px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:none; font-size:60px;
 color:#ca3900; font-family:"宋体";}
.swiper-pagination-bullet{ width:10px; height:10px;}
.swiper-pagination-bullet-active{ background:#ca3900;}
/*海报区域*/


/*关于我们*/
.about{ width:1100px; height:368px; margin:65px auto 0;}
.about .ab_left{ width:500px; height:368px; float:left; position: relative;}
.ab_left .tu{ position:absolute; top:46px;z-index:1;}
.ab_left .kuang{ position:absolute; left:110px;}

.ab_title{ width:260px; height:80px; margin:140px 0 0 240px; position:relative;}
.ab_title b{ font-size:50px; font-weight:400; color:#999; opacity:0.2; display:block; position:absolute; top:0;}
.ab_title h1{ font-size:24px; color:#666; font-weight:400; position:absolute; top:15px; left:70px;}
.ab_title img{ position:absolute; bottom:0; left:80px;}

.ab_right{ width:564px;height:368px; float:left; margin-left:36px; position:relative;}
.ab_right p{ font-size:14px; color:#999; line-height:1.75em; margin-top:54px;}
.ab_right .more{ width:125px; height:40px;font-size:16px;text-align:center; line-height:40px; display:block;
 position:absolute; right:0; bottom:0; transition:.6s;border:1px solid #ca3900; color:#777;}
.ab_right .more:hover{background:#ca3900;  color:#fff;}
/*关于我们*/

/*产品中心*/
.pro{ width:100%; height:665px; background: url(pro_tu.jpg) no-repeat center; margin-top:65px; background-attachment:fixed; background-size:cover;}
.pro .pro_con{ width:1100px; height:665px; margin:0 auto;}

.pro_title{ width:500px; height:80px; margin:0 auto;position:relative;top:40px;}
.pro_title b{ font-size:50px; font-weight:400; color:rgba(255,255,255,0.3);  display:block; position:absolute; top:0;}
.pro_title h1{ font-size:24px; color:#fff; font-weight:400; position:absolute; top:15px; left:200px;}
.pro_title img{ position:absolute; bottom:0; left:200px;}

.pro_list{ width:1100px; height:360px; margin:80px auto 0;}
.pro_list li{ width:260px; height:360px;position:relative; float:left; margin-right:20px;}
.pro_list li .tt{ position:absolute; left:0; bottom:0;}
.pro_list li .tt2{position:absolute; left:0; bottom:0; opacity:0; transition:1s;}
.pro_list li span{ font-size:18px; color:#666;position:absolute; bottom:20px; left:90px;}

.pro_list li:hover .tt2{ opacity:1;}
.pro_list li:hover .tt{ opacity:0;}
.pro_list li:hover span{ color:#fff;}

.pro_list li .pp{ font-size:18px; color:#666;position:absolute; bottom:20px; left:66px;}
.pro_list li .pp1{ font-size:18px; color:#666;position:absolute; bottom:20px; left:80px;}

.pro_con .more2{width:125px; height:40px;font-size:16px;text-align:center; line-height:40px; display:block;transition:.6s;border:1px solid #fff;
 color:#fff; margin:60px auto;}
.pro_con .more2:hover{background:#ca3900; border:1px solid #ca3900; color:#fff;}
/*产品中心*/


/*产品分类*/
.fenlei{ width:1100px; height:505px;margin:65px auto;}

.fenlei_title{ width:500px; height:80px; margin:0 auto; position:relative;}
.fenlei_title b{ font-size:50px; font-weight:400; color:#999; opacity:0.2; display:block; position:absolute; top:0;}
.fenlei_title h1{ font-size:24px; color:#666; font-weight:400; position:absolute; top:15px; left:210px;}
.fenlei_title img{ position:absolute; bottom:0; left:210px;}

.fenlei_con{ width:1100px; height:400px; margin:30px auto 0; border:1px solid #eee; position:relative;}

.fenlei_con_left{ float:left;}
.fenlei_con_left .qijiyou{ width:240px; height:200px; float:left;margin:80px 0 0 22px;}
.fenlei_con_left .tupian{ float:left; }

.fenlei_con_left .qijiyou h3{ font-size:14px; color:#666; font-weight:400;}
.fenlei_con_left .qijiyou div{ width:40px; height:2px; background:#ca3900; margin:10px 0 10px 0;}
.fenlei_con_left .qijiyou p{ font-size:12px; color:#999; line-height:1.75em;}

.fenlei .gengduo{width:138px; height:42px; background:#ca3900; opacity:0.5; margin:320px 0 0 280px; position:relative;}
.fenlei .gengduo a{ display:block; font-size:12px;color:#fff; position:absolute; left:45px; top:14px; }
 
.fenlei_con_right{ width:470px; height:400px; background:#066; position:absolute; right:0; bottom:0;}
.fenlei_con_right li{ width:235px; height:200px; background:#ca3900; float:left;} 
.fenlei_con_right li .fenlei_tt{ padding:60px 0 0 100px;}
.fenlei_con_right li b{ display:block; font-weight:400; font-size:16px; color:#fff;text-align:center;}
.fenlei_con_right li i{ font-size:8px; color:rgba(255,255,255,0.4); font-style:normal;text-align:center; display:block;}

.fenlei_con_right li:nth-child(4){ background:#dddddd;}
.fenlei_con_right li:nth-child(2){ background:#fff;}
.fenlei_con_right li:nth-child(2) b{ color:#666;}
.fenlei_con_right li:nth-child(2) i{ color:#999;}

.fenlei_con_right li:nth-child(3){ background:#fff;}
.fenlei_con_right li:nth-child(3) b{ color:#666;}
.fenlei_con_right li:nth-child(3) i{ color:#999;}

/*产品分类*/


/*新闻中心*/
.news{ width:1100px;height:636px; margin:0 auto;}
.news_title{ width:500px; height:80px; margin:0 auto; position:relative;}
.news_title b{ font-size:50px; font-weight:400; color:#999; opacity:0.2; display:block; position:absolute; top:0; left:70px;}
.news_title h1{ font-size:24px; color:#666; font-weight:400; position:absolute; top:15px; left:210px;}
.news_title img{ position:absolute; bottom:0; left:210px;}

.news .news_top{ width:1100px; height:265px; margin-top:40px;}
.news_top .news_top_l{ float:left; width:500px; height:265px; overflow:hidden;}
.news_top .news_top_l img{ transition:1s;}
.news_top .news_top_l img:hover{ transform:scale(1.1);}
.news_top .news_top_r{ float:left;width:510px; height:220px; margin:26px 0 0 35px;}
.news_top .news_top_r i{ font-style:normal; font-size:14px; color:#999;}
.news_top .news_top_r div{ width:30px; height:1px; background:#888; margin:15px 0 30px;}
.news_top .news_top_r h2{ font-size:18px; color:#777; font-weight:200;}
.news_top .news_top_r p{ font-size:12px; color:#999; margin:20px 0 35px;}
.news_top .news_top_r .chakan{ font-size:12px; color:#ca3900;}

.news_bottom{ margin-top:32px;}
.news_bottom li{ float:left; margin-right:18px; position: relative;}
.news_bottom li:nth-child(3){ margin-right:0;}
.news_bottom li a{ display:block; width:352px; height:218px; border:1px solid #eee; transition:1s;}
.news_bottom li a b{ font-size:14px; color:#999; font-weight:400; margin:20px 0 0 30px; display:block;transition:.6s;}
.news_bottom li a .hg{ width:30px; height:1px; background:#888; margin:13px 0 30px 30px;transition:.6s;}
.news_bottom li a h3{ font-size:18px; color:#777; font-weight:400; margin-left:30px;transition:.6s;}
.news_bottom li a p{ font-size:12px; color:#999; width:305px; margin:20px 0 0 30px;transition:.6s;}
.news_bottom li a span{ font-size:12px; color:#ca3900; display:block; position:absolute; bottom:10px;left:30px;}

.news_bottom li a:hover{ background:#272727; border:1px solid #272727;}
.news_bottom li a:hover b{ color:rgba(255,255,255,0.8);}
.news_bottom li a:hover .hg{ color:rgba(255,255,255,0.3);}
.news_bottom li a:hover h3{ color:rgba(255,255,255,0.7);}
.news_bottom li a:hover p{ color:rgba(255,255,255,0.5);}
/*新闻中心*/


/*底部*/
.footer{ width:100%; height:260px; margin-top:65px;}
.footer .footer_top{ width:100%; height:220px; background:#f9f8f8;}
.footer .footer_top .footer_top_min{ width:1100px; height:210px; margin:0 auto; position:relative;}

.footer_top_min dl{ margin-left:50px; padding-top:35px; float:left; margin-right:70px;}
.footer_top_min dl dt a{ font-size:14px; color:#666; display:block; margin-bottom:28px;}
.footer_top_min dl dd a{ font-size:12px; color:#999; display: block; margin-bottom:5px;}
.footer_top_min .shu{ width:2px; height:125px; background:#eee; position:absolute; right:360px; top:40px;}
.footer_top_min .contact h1{ font-size:14px; color:#666; font-weight:400;}
.contact{ width:210px; height:120px;position:absolute; right:110px; top:35px;}
.contact .list{ margin-top:18px;}
.contact .list p{ font-size:12px; color:#999; margin-top:6px;}

.footer_top_min .erweima{ position:absolute; top:70px; right:20px;}

.footer_down{ width:100%; height:40px; background:#c93900;}
.footer_down .banquan{width:1100px; height:40px; margin:0 auto;font-size:12px; color:#fff; line-height:40px;}

/*底部*/



/*******************************************************************关于我们*****************************************************************/
.ab_banner{ width:100%; height:300px; background:url(ab_banner.jpg) no-repeat center;}
.con{ width:1100px;margin:65px auto; overflow:hidden;}
.aside{width:245px; float:left;}
.aside .heading{ height:130px; background:#c93900;}
.aside .heading h3{ color:#fff; font-weight:400; padding:30px 20px 5px; font-size:24px;}
.aside .heading b{ font-weight:400; font-size:12px; color:rgba(255,255,255,0.4);padding-left:20px;}
.subnav{ border-bottom:3px solid #c4c4c4;}
.subnav li{ border-bottom:1px solid #c4c4c4;}
.subnav a{ display:block; line-height:50px; padding-left:20px; color:#2f2f2f;}
.subnav i{ float:right; font-style:normal; padding-right:20px; font-size:20px; color:#999; font-family:"宋体"}
.subnav li:hover a{ background:#c93900; color:#fff;}
.subnav li:hover i{ color:#fff;}

.aside .lx{width:245px; height:100px; background:#c93900; margin-top:50px;}
.aside .lx h3{display:block;font-size:24px; color:#fff;font-weight:400; padding:20px 20px 5px;}
.aside .lx b{font-weight:400; font-size:12px; color:rgba(255,255,255,0.4);padding-left:20px;}
.lx_con{ width:245px; background:#f7f7f7; height:230px; border-bottom:5px solid #eaeaea;}
.lx_con p{
	font-size:14px;
	color:#777;
	line-height:26px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.main{ width:815px;float:right;height:auto;}
.main .title{  line-height:50px; border-bottom:1px solid #eaeaea;}
.main .link{font-size:12px; color:#888;}
.main .link a{ color:#888}
.main .link .mm{color:#c93900;}
.main .link a:hover{ color:#c93900;}
.main .duan{ font-size:16px; color:#999; line-height:1.75em; margin-top:45px;}


/*******************************************************************新闻中心*****************************************************************/
.news_banner{ width:100%; height:300px; background: url(news_banner.jpg) no-repeat center;}
.main .news_list{ width:815px;  height:auto; margin-top:20px;}
.main .news_list li{ height:50px; width:815px; border-bottom:1px  dotted #aaa;transition:.3s; position:relative;}
.main .news_list li .yuan{display:inline-block; width:8px; height:8px;border:1px solid #c93900; border-radius:50%; float:left; margin-right:10px; margin-top:22px;}
.main .news_list li h3{ font-size:16px; color:#666;transition:.3s; font-weight:400; float:left; line-height:50px;}
.main .news_list li .riqi{ font-size:12px; transition:.3s;color:#999;line-height:50px; position:absolute; right:0;}
.main .news_list li:hover{ background:#c93900;}
.main .news_list li:hover h3{ color:#fff;}
.main .news_list li:hover .riqi{ color:#fff;} 
.main .fan{
	width:700px;
	height:30px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	text-align: center;
}

.fan a:hover{ background:#c93900; color:#fff;}

/*******************************************************************服务中心*****************************************************************/
.service_banner{ width:100%; height:300px; background: url(service.jpg) no-repeat center;}
.main .tt{ margin-right:8px;}

/*******************************************************************产品展示*****************************************************************/
.pro_fenlei_banner{ width:100%; height:300px; background: url(p.jpg) no-repeat center;}

.profenlei_list{ width:815px; height:750px; margin:45px auto 0;}
.profenlei_list li{ width:260px; height:360px;position:relative; float:left; margin-right:10px; margin-top:10px;}
.profenlei_list li .tt{ position:absolute; left:0; bottom:0;}
.profenlei_list li .tt2{position:absolute; left:0; bottom:0; opacity:0; transition:1s;}
.profenlei_list li span{ font-size:18px; color:#666;position:absolute; bottom:20px; left:90px;}

.profenlei_list li:hover .tt2{ opacity:1;}
.profenlei_list li:hover .tt{ opacity:0;}
.profenlei_list li:hover span{ color:#fff;}

.profenlei_list li .pp{ font-size:18px; color:#666;position:absolute; bottom:20px; left:66px;}
.profenlei_list li .pp1{ font-size:18px; color:#666;position:absolute; bottom:20px; left:80px;}
.main .fenlei_fan{
	width:700px;
	height:30px;
	text-align: center;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*******************************************************************联系我们*****************************************************************/
.contact_banner{ width:100%; height:300px; background:url(contact_banner.jpg) no-repeat center;}
.lian{font-size:16px; color:#666; margin-top:40px; line-height:1.75em;}


/*******************************************************************详情页*****************************************************************/
.main .ti{font-size:24px; color:#666; font-weight:400; margin:40px 0 20px 0; text-align:center;}
.main .wz{font-size:12px; color:#999; line-height:1.75em;}
.main .date{font-size:12px; color:#aaa; display:block; text-align:center; margin:20px auto 20px;}

.main .t{ margin:100px 0 0 300px;}
