@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; min-width:1300px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#ff4514; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.trans2
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.transb1:before
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}

/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center;  font-size:14px; padding:20px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#b60303;}
.waiyefanye a
{ line-height:16px; font-size:12px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }
.waiyefanye a:hover
{color:#0370d1;  text-decoration:none;}

/* 文章上下篇 */
.wzfanye
{ line-height:25px;  padding:20px 0px;  clear:both; }
.wzfanye .wzfanyeA,.wzfanye .wzfanyeB
{ padding-left:0px; clear:both; }
.wzfanye span
{ }
.wzfanye a
{ text-decoration:none; }
.wzfanye a:hover
{ text-decoration:none; }

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; font-size:0px; padding:40px 0 40px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #666;  margin-right: 5px; padding:6px 10px; background:#fff;  border:1px solid #aaaaaa;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#ff4514;  border:1px solid #ff4514;}

/*========================================= 首页 =====================================*/
.fl
{ float: left;}
.fr
{ float: right;}
.center
{ width: 1300px; margin: 0 auto; }

h2
{ font-weight:normal;}
h3
{ font-weight:normal;}

/*==头部==*/
.top
{ height:35px; background: #F3F3F3; overflow:hidden;}
.top_c
{ height: 35px; }
.welcome
{  line-height: 35px; font-size: 12px; color: #191919; }
.top_c ul
{ float:right; }
.top_c ul li
{ line-height: 35px; font-size:12px;  padding-left:50px; float: left; }
.top_c ul li.collect
{ background: url(../images/t1.png) no-repeat 25px center;}
.top_c ul li.tel
{ background: url(../images/t2.png) no-repeat 25px center;}
.top_c ul li span
{ font-size:15px; color:#ff4514;}

/*==导航==*/
.nav_c
{ height: 85px; }
.logo h1 a
{ float: left; width: 189px; height: 85px; display:block;  background: url(../images/logo.png) no-repeat left center;text-indent: -9999em; }
.search
{  width: 178px; height: 24px;  border: 2px solid #FF4514; border-radius: 15px; margin-top: 30px; overflow:hidden;}
.sousuo
{ width: 140px; height: 24px; font-size:12px; color:#666; text-indent:15px; border:none;  float:left; }
.seek
{ width: 17px; height: 24px; display: block; border:none; margin-right:10px; background: url(../images/t3.png) no-repeat left center; float:right; cursor:pointer;}
	
	
.nav
{ padding-right: 17px;}
.nav ul li
{ float:left; position:relative; }
.nav ul li:before
{ content:""; width:1px; height:16px; background:#bfbfbf; position:absolute; left:0px; top:36px;}
.nav ul li.liA:before
{ width:0px;}
.nav ul li a
{ height:83px; line-height:83px;  display:block; margin:0 32px; }
.nav ul li.active a,.nav ul li a:hover
{ color:#1153d0; border-bottom:2px solid #1153d0;}

/*==banner==*/
.banner
{width:100%; height:850px;  overflow:hidden; position:relative;}
.banner ul li
{width:100%; height:100%; overflow:hidden;  position:absolute; left:0px; top:0px;}
.banner ul li a
{ height:100%; display:block;}

.banner .hd
{ width:100%; height:14px; text-align:center; position:absolute; bottom:25px; z-index:100;}
.banner .hd span
{ width:10px; height:5px; display: inline-block; margin: 2px 4px; text-indent: -999px; cursor: pointer;  background-color: rgba(0, 0, 0, 0.4);  border-radius: 10px; overflow:hidden; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.banner .hd .on
{ width:30px;  background-color: #000; }

/*==我们的产品==*/
.oneAs
{  overflow: hidden; padding-bottom:30px; background: url(../images/bg01.jpg) no-repeat top center;}

.titA
{ width:1300px; color: #fff; text-align: center; margin:0 auto; padding:90px 0 60px; overflow:hidden; clear:both;}
.titA h2
{ line-height:60px; font-size:38px; }
.titA h2 span
{ color: #FF4513;}
.titA p
{ line-height:26px; padding-bottom:18px;}
.titA i
{ width: 67px; height: 3px; display:block; margin: 0 auto;  background: #FFF;}
.titA1
{ padding:45px 0;}
.titA1 i
{ background:#FF4513;}
.titA3
{ padding:30px 0 50px;}


.prd_nav
{ width:1120px; height:48px; line-height:48px; font-size:0px; text-align:center; margin: 0 auto; border-bottom: 2px solid #AAAAAA;  }
.prd_nav ul li
{ padding:0 42px; display:inline-block; }
.prd_nav ul li a
{ height:48px; 	font-size: 20px; color: #FFf; display: inline-block; position:relative;}
.prd_nav ul li a:hover,.prd_nav ul li.on a
{ color: #FF4513; border-bottom: 2px solid #FF4513; }

.oneA
{ width:1300px; margin:45px auto 0; overflow:hidden; clear:both;}
.oneA ul li
{ width: 315px; background:#f3f4f5; margin:0 13px 20px 0; float:left; } 
.oneA ul li.liA
{ margin-right:0px;}
.oneA ul li i
{ height:244px; display:block; text-align:center; overflow:hidden;}
.oneA ul li i img
{ height:100%;}
.oneA ul li span
{ display: block; height: 64px; line-height:64px; text-align: center; padding:0 15px; border-bottom: 4px solid #f3f4f5; }
.oneA ul li a:hover span
{ color:#FF4513; border-bottom-color:#FF4513;}

/*关于我们*/
.oneBs
{ background: url(../images/bg02.jpg) no-repeat top center;  }
.oneB
{ width:1300px; margin:0 auto; padding:20px 0 80px; overflow:hidden;}
.oneB ul li
{ width:220px; text-align:center; padding:0 105px; float:left;}
.oneB ul li i
{ height:165px; display:block;}
.oneB ul li p
{ height:70px; line-height:70px; color:#fff;}
.oneB ul li a:hover p
{color:#FF4513; }

/*优势*/
.team
{ height: 1740px; background: url(../images/bg03.jpg) no-repeat center; }

/*新闻*/
.oneCs
{ background: url(../images/bg04.jpg) no-repeat top center; }
.news_wrap
{ width:1300px; padding-bottom:90px; margin:0 auto; overflow:hidden; }
.news_left
{ width: 580px; height: 455px; background: #F7F7F7;}
.news_left i
{ height:288px; display:block;}
.news_left i img
{ width:100%; min-height:288px; }
.news_left h3
{ height:56px; line-height:56px; font-size: 22px; padding:0 15px; }
.news_left p
{ line-height:24px; font-size: 15px; color: #484848; padding:0 15px; margin-bottom:10px;}
.news_left span
{ height:30px; line-height:30px; display:block; font-size: 13px; color: #484848; padding:0 15px;}


.news_right
{ width: 644px; }
.news_right dl
{ overflow:hidden; color: #fff; padding:10px 0 40px;}
.news_right dl dt
{ width: 92px; height: 70px;  text-align: center;  background: #FF4517; float:left;}
.news_right dl dt p
{ font-size: 28px;  padding-top: 5px;}
.news_right dl dd
{ padding-left:110px;}
.news_right dl dd h3
{ height:38px; line-height:38px; font-size: 22px; }
.news_right dl dd h3 a
{ color: #fff; }
.news_right dl dd h3 a:hover
{ color: #ff4514; }
.news_right dl dd p
{ height:20px; line-height:20px; font-size: 16px; color: #fff;}


/*留言*/
.message
{ padding-bottom:100px; background: url(../images/bg05.jpg) no-repeat top center; }

.oneD
{ width:1300px; margin:0 auto; overflow:hidden;}
.oneD .ul1
{ padding:0px 0 63px; overflow:hidden; }
.oneD .ul1 li
{ padding-right:65px; float: left;}
.oneD .ul1 li.liA
{ padding-right:0px; padding-left:5px;}
.oneD ul li span
{ font-size: 20px; color: #FF410F; float:left;}
.oneD ul li .put1
{ width: 324px; height: 30px; line-height:28px; color:#fff;  padding:0 10px; background:none; border:1px solid #fff; box-sizing:border-box; }
.oneD .wbyu
{ width: 1230px; height: 100px; line-height:1.6; font-size:14px; color:#fff;  padding:10px; background:none; border:1px solid #fff; box-sizing:border-box; }

.oneD .a1
{ display: block; width: 115px; height: 40px;  border: 1px solid #fff; text-align: center; line-height: 40px; color: #FFFFFF; font-size: 16px; margin:60px auto 0; }
.oneD .a1:hover
{ background:#ff4514; border-color:#ff4514;}


/*合作伙伴*/
.friend
{ background: url(../images/bg06.jpg) no-repeat top center; overflow:hidden; }
.oneE
{ width:1300px; margin:0 auto; padding-bottom:35px; overflow:hidden; }
.oneE ul li
{ width:206px; height:107px; float:left; overflow:hidden; margin:0 12px 12px 0;}
.oneE ul .liA
{ margin-right:0px;}
.oneE ul li img
{ height:100%;}

/*友情链接*/
.link
{ background: #FF410F; overflow:hidden; clear:both; }
.link_c
{ width:1300px; line-height: 30px; color: #FFF; font-size: 12px; padding:5px 0; margin:0 auto;}
.link_c span
{ float:left;}
.link_c a
{ color: #FFF; font-size: 12px; display:inline-block;}


/*底部*/
.foot
{ background: #1153CF;  color: #fff; overflow:hidden;}
.footA
{ width:1300px; margin:0 auto; padding:55px 0; overflow:hidden;}
.footA .qr
{ width: 144px; height: 144px; }

.footA .linkgroup
{ padding-left:120px;}	

.footA .link_text
{ width:170px; padding-left:20px;}

.footA .link_text p
{ padding-bottom: 10px;}
.footA .link_text ul li
{ line-height: 30px; }
.footA .link_text ul li a
{  font-size: 12px; color: #fff;}
.footA .link_text ul li a:hover
{ color: #ff4514;}
.footA2
{ width:360px; float:right;}
.footA2 h3
{ font-size:14px; padding-bottom: 10px;}

.footA2 ul li
{ line-height: 30px; font-size: 13px; color: #fff; padding-left:30px; }
.footA2 ul .li1
{ background:url(../images/t4.png) no-repeat left center;}
.footA2 ul .li2
{ background:url(../images/t5.png) no-repeat left center;}
.footA2 ul .li3
{ background:url(../images/t6.png) no-repeat left center;}

.footB
{ width:1300px; line-height:1.6; font-size:12px; text-align:center; margin:0 auto; padding:10px 0; orphans:inherit; border-top:1px solid #fff;}



/*========================================= 案例展示 =====================================*/
.neiye
{ width:1300px; margin:0 auto; overflow:hidden; padding:40px 0;}
.nyL
{ width:201px; float:left;	}
.nyR
{ width:1065px; float:right;}

/*左类别*/
.lmtit
{ height: 110px; color:#fff; background:url(../images/t7.png) no-repeat left center;}
.lmtit dl
{ padding:30px 0 0 10px;}
.lmtit dl dt
{ width:50px; line-height:1; text-align:center; font-size:54px; float:left;}
.lmtit dl dd
{ padding-left:50px;}
.lmtit dl dd h2
{ line-height:30px; font-size:22px; padding-top:3px;}
.lmtit dl dd p
{ font-size:13px; text-transform:uppercase;}

.lmlist
{ overflow:hidden; padding:18px 0 12px;}
.lmlist dl dt
{ height:43px; line-height:43px; font-size:16px; text-align:center; border:1px solid #b5b5b5; margin-top:-1px; position:relative; }
.lmlist dl dt.on:before
{ content:"+"; width:7px; height:7px; color:#fb4516; position:absolute; right:15px; top:0px;}
.lmlist dl dt a
{ height:100%; display:block;}
.lmlist dl dt.active,.lmlist dl dt.active a,.lmlist dl dt a:hover
{ color:#266bee;}
.lmlist dl dd a
{ height:43px; display:block; line-height:43px; padding-left:67px; background:url(../images/t8.png) no-repeat 55px center; border:1px solid #b5b5b5; margin-top:-1px; }
.lmlist dl dd a:hover,.lmlist dl dd a.active
{ color:#266bee;}

/*热门产品*/
.hot_prd
{ width: 230px; height: 26px; line-height:26px; border-left: 3px solid #FF4300; margin: 10px 0; }
.hot_prd h3
{ font-size: 16px; color: #1A1A1A;  padding-left: 7px;}
.Lpro
{ overflow:hidden;}
.Lpro ul li
{ display:block; width: 90px; height: 33px; line-height: 33px; border: 1px solid #d2d2d2; float: left; padding:0 3px; margin: 0px 5px 5px 0; border-radius: 5px; text-align: center; overflow:hidden;}
.Lpro ul li.liA
{ margin-right:0px;}

/*位置*/
.weizhiA
{ height: 26px; line-height:26px; font-size:12px; color:#b1b1b1; border-bottom: 2px solid #1153D0;}
.weizhiA p
{ float:right; }
.weizhiA a
{ color:#b1b1b1;}
.weizhiA .a1
{ width:16px; height:26px; display:block; background:url(../images/t9.png) no-repeat left center; float:left;}
.weizhiA a:hover
{ color:#ff4514; }

/*列表*/
.case
{ overflow:hidden; padding-top:20px;}
.case ul li
{ width:335px; text-align:center; margin:0 30px 30px 0; float:left;}
.case ul .liA
{ margin-right:0px;}
.case ul li i
{ height:230px; display:block; text-align:center; overflow:hidden;}
.case ul li i img
{ height:100%;}
.case ul li span
{ height:58px; line-height:58px; display:block; font-size:16px; padding:0 10px; border:1px solid #aaaaaa; }
.case ul li:hover
{
	-moz-box-shadow:2px 2px 5px #969696;
	-webkit-box-shadow:2px 2px 5px #969696;
	box-shadow:2px 2px 5px #969696;
}


/*========================================= 产品 =====================================*/
.product
{ overflow:hidden; padding-top:20px;}
.product ul li
{ width:256px; text-align:center; margin:0 13px 20px 0; float:left;}
.product ul .liA
{ margin-right:0px;}
.product ul li i
{ height:198px; display:block; text-align:center; overflow:hidden; position:relative;}
.product ul li i img
{ height:100%;}
.product ul li .fdzd
{ width:100%; height:100%; background:rgba(0,0,0,0.3) url(../images/t10.png) no-repeat center center; position:absolute; z-index:0; top:0px; display:none;}

.product ul li span
{ height:45px; line-height:45px; display:block; padding:0 10px; border:1px solid #aaaaaa; }
.product ul li:hover
{
	-moz-box-shadow:2px 2px 5px #969696;
	-webkit-box-shadow:2px 2px 5px #969696;
	box-shadow:2px 2px 5px #969696;
}
.product ul li:hover .fdzd
{ display:block;}


/*========================================= 关于我们 =====================================*/
/*左联系*/
.lourt
{ height:30px; padding:12px 0; background:#f8f8f8; margin-top:55px; position:relative;}
.lourt1
{ width:46px; height:84px; background:url(../images/t11.png) no-repeat left center; position:absolute; left:0px; bottom:15px;}
.lourt2
{ line-height:1; color:#424141; padding-left:70px; position:relative;}
.lourt2:before
{ content:""; width:3px; height:27px; background:#ff4300; position:absolute; left:56px; top:2px;}
.lourt2 h2
{ font-size:16px; padding-bottom:3px;}
.lourt2 p
{ font-size:12px; }
.lour
{ padding:15px 0; line-height:1.6; font-size:13px; background:#f8f8f8; overflow:hidden; }
.lour ul li
{ line-height:22px; padding:0 0 10px 33px;}
.lour ul .li1
{ background:url(../images/t12.png) no-repeat 9px 1px;}
.lour ul .li2
{ background:url(../images/t13.png) no-repeat 8px 7px;}
.lour ul .li3
{ background:url(../images/t14.png) no-repeat 10px 2px;}

.about
{ padding:50px 0 20px; line-height:2; overflow:hidden;}


/*========================================= 联系我们 =====================================*/
.contactA
{ width: 850px; text-align: center; margin:0 auto; padding:25px 0; overflow:hidden;}
.contactA h2
{  color: #FF4300; font-size: 32px; padding:10px 0;}
.contactA h3
{ color: #1E1D1C; font-size: 25px; }
.contactA p
{ color: #6B6868; padding-top: 15px;}

/*信息*/
.contactB
{ width: 1065px;  margin: 0 auto; padding:70px 0 0px; background: url(../images/contactus02.png) no-repeat top center;}
.contactB ul
{ padding-left:50px; overflow:hidden;}
.contactB ul li
{ width: 245px; line-height:36px;  color: #171616; padding-left:75px; margin-bottom:20px;  float: left;}
.contactB ul .li1
{ background:url(../images/t15.png) no-repeat 40px 7px;}
.contactB ul .li2
{ background:url(../images/t16.png) no-repeat 40px 11px;}
.contactB ul .li3
{ background:url(../images/t17.png) no-repeat 40px 8px;}
.contactB ul .li4
{ background:url(../images/t18.png) no-repeat 42px 10px;}
.contactB ul .li5
{ background:url(../images/t19.png) no-repeat 40px 7px;}
.contactB ul .li6
{ background:url(../images/t20.png) no-repeat 42px 7px;}

.map
{ padding-top:20px; clear:both; }
.map img
{ width:100%;}

/*========================================= 品质保障 =====================================*/


.qut_text1
{ margin-top: 35px; overflow:hidden;}
.quttext_l
{ width: 615px; height: 206px;  }
.quttext_l b
{ display: inline-block; width: 40px; height: 40px; line-height:40px; font-size:18px; color:#fff; text-align:center; font-weight:normal; vertical-align: middle;	background: url(../images/t21.png) no-repeat;}
.quttext_l h3
{ font-size: 16px; color: #2B2929; display: inline-block; padding: 35px 0 0 15px; font-weight:bold;}
.quttext_l p
{ color: #464444; padding: 0px 90px 0 57px; line-height: 25px;}
.quttext_l ul
{ padding-left: 75px;}
.quttext_l ul li
{  line-height: 25px; list-style-type: square; color: #1153CF;}
.quttext_l ul li span
{ color: #464444;}
.qutimg_r
{ width: 355px; height: 206px; }
.qut_line
{ height: 25px; }


/*========================================= 新闻动态 =====================================*/
.news
{ padding:30px 0 0px; overflow:hidden;}
.news dl
{ overflow:hidden; padding-bottom:35px;}
.news dl dt
{ width:287px; height:187px; float:left; overflow:hidden;}
.news dl dt img
{ width:100%; min-height:187px;}
.news dl dd
{ padding-left:330px;}
.news dl dd h3
{ height:40px; line-height:40px; font-size: 18px; margin-top: 15px; padding-right:45px; background:url(../images/t22.png) no-repeat right center;}
.news dl dd h3 a
{ display:block; }
.news dl dd  span
{ display:block; color: #1F1F1F; }
.news dl dd p
{ line-height:1.5; color: #4A4847; padding-top:10px;}
.news dl dd h3:hover
{ background:url(../images/t22a.png) no-repeat right center;}


/*========================================= 新闻详情 =====================================*/
.news_info
{ padding:40px 0; overflow:hidden;}
.info_title
{ text-align:center; }
.info_title h1
{ line-height:1.5; font-size:22px; font-weight:normal; }
.info_laiyuan
{ line-height:35px; text-align:center; border-bottom:1px dashed #dedddd; color:#999;}
.info_laiyuan span
{ display:inline-block;  font-size:12px; padding:0 10px;}
.info_text
{ padding:20px 0px; line-height:2;}
.info_text img
{ max-width:100%;}
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;}


/*========================================= 在线留言 =====================================*/


.guestbook
{ width: 1015px; margin: 40px  auto 0; padding-top:50px; overflow: hidden; background: url(../images/message01.png) no-repeat top center;}
.gb_img
{ width: 340px; height: 410px;}
.gb_text
{ width: 607px;}
.gb_text form
{ margin-top: 15px;}
.guestbook ul li
{ padding-bottom:20px; overflow:hidden;}
.guestbook .put1
{ width: 565px; height:40px; line-height:38px; border:1px solid #bfbfbf; padding:0 10px; box-sizing:border-box;}
.guestbook .put2
{ width:260px; float:left;}
.guestbook .put3
{ width:260px; float:left; margin-left:45px;}
.guestbook .wbyu
{ width:565px; height:200px; font-size:14px; padding:10px; border:1px solid #bfbfbf; box-sizing:border-box; }
.guestbook .ti
{ width: 116px; height: 34px; display:block; line-height:34px; color: #fff; font-size: 16px; margin:10px auto 0; background: #FF410F; border: none; cursor:pointer; }


