﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif;}
*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:#464646; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#d2262b; 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; }

/*效果*/
.transition
{ 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;	/* Firefox 4 */
-webkit-transition: all 0.4s ease;	/* Safari 和 Chrome */
-o-transition: all 0.4s ease;	/* Opera */
}

/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.pagelink
{ padding:30px 0 40px; font-size:12px; font-weight:bold; line-height:22px; text-align:center; clear:both;}
.pagelink span
{ padding:0px 0px; font-size:12px; color:#FFFFFF;}
.pagelink .nolink
{ text-decoration:none; color:#fff; background:#999; border:1px solid #999999; padding:5px 8px 5px; margin-right:8px;}
.pagelink .thisclass
{ text-decoration:none; color:#fff; background:#d38c22; border:1px solid #d38c22; padding:5px 9px 5px; margin-right:8px;}
.pagelink a
{ text-decoration:none; color:#fff; background:#999; border:1px solid #999999; padding:5px 9px 5px; margin-right:8px;}

/* 文章上下篇 */
.wengzhengfanye
{ line-height:25px;  clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; font-size:12px; }
.wengzhengfanye span
{font-weight:bold; color:#7a7a7a;}
.wengzhengfanye a
{ text-decoration:none; color:#7a7a7a;}
.wengzhengfanye a:hover
{ text-decoration:none; }


/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  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:#d38c22; }
.page_fanye a.skipA
{ width:80px; height:33px; color:#666666;  background:url(../imagess/page5.jpg) no-repeat center center;}

/*========================================= 首页 =====================================*/
.top
{ widht:100%; height:29px; line-height:30px; border-bottom:1px solid #e1e1e1; background:#ededed; color:#8e8e8e;}
.top_w
{ width:1200px; margin:0 auto;}
.top_w span
{ float:left; font-size:12px;}
.tnav
{ float:right; font-family:宋体; font-size:12px;}
.tnav a
{ color:#8e8e8e;}
.tnav i
{ padding:0 8px 0 10px; font-style:normal;}
.head_wrap
{ width:1200px; height:117px; margin:0 auto;}
.logo
{ width:auto; height:117px; float:left;}
.logo img
{ padding-top:20px;}
.zixun
{ width:212px; height:69px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:33px; line-height:38px; padding:48px 0 0 52px; background: url(../images/h1.png) top left no-repeat; color:#2d2d2d;}
.nav
{ width:100%; height:40px; background:#000;}
.nav ul
{ width:1200px; height:40px; margin:0 auto;}
.nav ul li
{ width:200px; line-height:40px; float:left; text-align:center; background:url(../images/nav-line.png) no-repeat right center;}
.nav ul li.li1 a
{ background: url(../images/icon1.png) no-repeat 40px center;}
.nav ul li a
{ display:block; color:#fff;}
.nav ul li a:hover,.nav ul li.active a
{ background-color:#c69c6c;}
.nav ul li.liA
{ background: url(../images/icon1.png) no-repeat 40px center}

/*==banner==*/
.banner
{width:100%; height:546px;  overflow:hidden; position:relative;}
.banner ul li
{width:100%; height:546px; overflow:hidden;  position:absolute; left:0px; top:0px;}
.banner ul li a
{ height:100%; display:block;}

.banner_btn
{ width:100%; height:14px; text-align:center; position:absolute; bottom:25px; z-index:100;}
.banner_btn ol li
{ width:14px; height:14px; display:inline-block; text-indent:99px; overflow:hidden; background:url(../images/banner_btn3.png) no-repeat left top; margin:0 5px; cursor:pointer;}
.banner_btn ol .Btn_ys
{ background-position:left bottom; }

.title
{ width:1200px; overflow:hidden; line-height:42px; margin:0 auto; text-align:center; padding:30px 0;}
.title h1
{ font-size:36px; font-weight:100;}
.title h2
{ font-size:16px; font-weight:normal; color:#444444;}


/*金友门窗系列展示*/

.one
{ width:1200px; overflow:hidden; margin:0 auto;}
.one .hd
{ display:block; height:106px; border-bottom:6px solid #e5e5e5; border-top:1px dotted #d6d6d6; text-align:center;}
.one .hd li
{ width:124px; text-align:center; margin:20px 38px 0; position:relative; cursor:pointer; float:left;}
.one .hd li span
{ display:block; font-size:14px; color:#25242c; line-height:26px;}
.one .hd li i
{ width:45px; height:45px; display:inline-block; overflow:hidden; }
.tb1
{ background-position:-175px 0;}
.tb2
{ background-position:-350px 0;}
.tb3
{ background-position:-520px 0;}
.tb4
{ background-position:-695px 0;}
.tb5
{ background-position:-868px 0;}
.one .hd .on b
{ width:100px; height:14px; background:url(../images/2.png) no-repeat; position:absolute; bottom:-29px; left:12px;}

.one .bd
{ height:350px; overflow:hidden; margin:30px 0 0;}
.one .bd_left
{ width:725px; height:350px; float:left; position:relative;}
.one .bd_left .mask
{ height:30px; position:absolute; left:0; right:0; bottom:0; padding:20px 0 0 32px; background:rgba(0,0,0,.62); font-size:12px; color:#d7d7d7;}
.one .bd_left .mask h2
{ font-size:16px; color:#fff; line-height:1; padding-bottom:12px; font-weight:normal;}
.one .bd_left .mask span
{ width:110px; height:30px; display:block; border-radius:22px; line-height:30px; color:#fff; text-align:center; background:#b46f08; font-size:12px; position:absolute; right:30px; top:10px;}
.one .bd_right
{ width:441px; height:350px; float:right;}
.one .bd_right h1
{ font-size:26px; font-weight:100;}
.one .bd_right h3
{ width:366px; height:35px; line-height:35px; background:url(../images/b9.png) no-repeat; margin:15px 0; font-size:14px; color:#fff; padding-left:20px; font-weight:normal;}
.one .bd_right .text
{ width:366px; height:104px; overflow:hidden; color:#555; line-height:24px; margin-bottom:20px;}
.one .bd_right .youshi h4
{ height:30px; line-height:30px; border-bottom:solid 1px #000000;}
.one .bd_right .youshi li
{ width:25%; height:80px; float:left; background:url(../images/on2.jpg) no-repeat right center; padding-top:20px; text-align:center;}
.one .bd_right .youshi li.liA
{ background:none;}
.one .bd_right .youshi li span
{ display:block; font-size:13px; color:#000; line-height:34px;}
.icot
{ width:35px; height:35px; display:inline-block; overflow:hidden; background:url(../images/on3.jpg) no-repeat;}
.t1
{ background-position:-125px 0;}
.t2
{ background-position:-250px 0;}
.t3
{ background-position:-355px 0;}


/*服务*/
.oneA_bj
{ width:100%; height:429px; background:url(../images/on4.jpg) no-repeat center center; margin:50px 0 20px;}
.titleA
{ width:1200px; overflow:hidden; line-height:42px; margin:0 auto; text-align:center; padding:60px 0;}
.titleA h1
{ font-size:36px; font-weight:100;}
.titleA h2
{ font-size:24px; font-weight:normal; color:#333; padding-top:10px;}
.oneA
{ width:1200px; overflow:hidden; margin:30px auto 0;}
.oneA li
{ width:25%; float:left;}
.oneA li strong
{ padding:18px 0 2px; display:block; font-size:26px; color:#320100; font-weight:normal;}
.oneA li span
{ color:#988b86; white-space:nowrap; font-size:12px;}
.icof
{ width:100px; height:100px; display:inline-block; background:url(../images/3.png) no-repeat left center; float:left;}
.f1
{ background-position:-120px 0;}
.f2
{ background-position:-238px 0;}
.f3
{ background-position:-350px 0;}

/*走进金友门窗*/
.oneB
{ width:1200px; overflow:hidden; margin:0 auto 40px;}
.oneB_left
{ width:573px; height:350px; float:left;}
.oneB_right
{ width:525px; height:334px; float:right; overflow:hidden; background:url(../images/on5.jpg) no-repeat left top; margin-top:16px; padding-left:40px;}
.oneB_right2
{ height:234px; margin-bottom:20px; overflow:hidden;}
.oneB_right h2
{ font-size:22px; font-weight:100; color:#000;}
.oneB_right h3
{ font-size:12px; color:#868686; font-weight:normal;text-transform:capitalize; font-family:Arial; line-height:24px;}
.oneB_right .text
{ height:170px; overflow:hidden; color:#555; line-height:26px; padding:10px 0 0px;}
.oneB_right .more a
{ width:131px; height:38px; background:#b1814b; display:block; float:left; text-align:center; line-height:38px; color:#fff; border-radius:22px; margin-right:10px;}
.oneB_right .more a.on
{ background:#c69c6c;}
.oneB_right span
{ height:38px; line-height:38px; background:url(../images/tel.png) no-repeat left center; float:right; padding-left:30px; color:#000;}



/*案例*/
.oneC_bj
{ width:100%; height:515px; background:url(../images/on6.jpg) repeat-x;}
.oneC
{ width:1200px; height:315px; margin:0 auto; position:relative;}

.oneC .tp .prev, .oneC .tp .next
{ position:absolute; top:70px; width:33px; height:66px; background:url(../images/icon.png) no-repeat left top;}
.oneC .tp .prev
{ left:-60px; background-position:0 -213px;}
.oneC .tp .next
{ right:-60px; background-position:-36px -213px;}


.oneC .tb
{ width:100%; height:245px; overflow:hidden; margin:0 auto;}
.oneC .tb ul
{width:9999px;}
.oneC .tb li
{ width:281px; float:left; text-align:center; margin-right:25px;}
.oneC .tb li i
{ width:100%; height:187px; display:block; border:solid 1px #cacaca;}
.oneC .tb li span
{ display:block; line-height:48px; text-align:center; color:#000;}
.oneC .tb li.liA
{ margin-right:inherit;}
.oneC .more
{ width:156px; height:39px; line-height:39px; text-align:center; background:#c69c6c; margin:20px auto 0;}
.oneC .more a
{ color:#fff; }

/*新闻*/
.oneD
{ width:1200px; overflow:hidden; margin:50px auto;}
.oneD_left
{ width:700px; float:left;}
.leftNT
{ height:50px; background:#2a2a2a; line-height:50px; width:700px; overflow:hidden; margin-bottom:20px;}
.leftNT ul, .leftNT ul li
{ float:left;}
.leftNT ul li
{ width:140px; text-align:center; color:#fff; font-size:16px; cursor:pointer; }
.leftNT ul li.speciLi
{ background:#b1814b;}
.leftNT a, .rightNT a
{ float:right; color:#fff; margin-right:10px; font-size:12px;}
.Upnews
{ height:190px; overflow:hidden;}
.Upnews i
{ width:284px; height:190px; display:block; float:left; }
.RNText
{ float:right; width:385px; height:190px;}
.RNText p
{ line-height:24px; height:145px; margin-bottom:15px;}
.RNText a
{ width:100px; height:30px; display:block; color:#fff; background:#cd0516; text-align:center; line-height:30px;}
.DownNews
{ clear:both; margin-top:13px;}
.DownNews ul li
{ height:40px; line-height:40px; border-bottom:1px dashed #bababa; overflow:hidden;}
.DownNews ul li span
{ float:right; color:#9a9a9a;}

.oneD_right
{ float:right; width:440px;}
.rightNT
{ height:50px; background:#2a2a2a; line-height:50px; width:440px; overflow:hidden; margin-bottom:20px;}
.rightNT h3
{ width:140px; float:left; color:#fff; font-size:16px;  text-align:center;}
.newsBotm
{ clear:both;}
.newsBotm dl
{ overflow:hidden; padding-bottom:30px;}
.newsBotm dl dt
{ height:28px; line-height:28px; background:url(../images/ask.jpg) no-repeat left center; padding-left:30px; color:#ea0315; font-weight:600;}
.newsBotm dl dd
{ height:28px; line-height:26px; background:url(../images/answer.jpg) no-repeat left 6px; padding-left:30px;}



/*底部*/
footer
{ width:100%; height:253px; background:url(../images/footbg.jpg) no-repeat center; padding-top:70px;}
.wrap
{ width:1200px; overflow:hidden; margin:0 auto;}
footer .d1
{ width:26.5%; margin-right:6%;}
footer .d1 dt
{ font-size:26px; line-height:1;}
footer dt
{ color:#fff; font-size:18px; margin-bottom:30px;}
footer .d1 dd
{ line-height:35px; position:relative; padding-left:40px;}
footer dd
{ color:#a9a9a9; overflow:hidden; margin-bottom:10px;}
footer dd a
{ color:#a9a9a9;}
footer .d1 .child_d0:after
{ content:''; position:absolute; left:0; top:0; width:35px; height:35px; background:url(../images/icon2.png) 0 0 no-repeat;}
footer .d1 .child_d1:after
{ content:''; position:absolute; left:0; top:0; width:35px; height:35px; background:url(../images/icon2.png) 0 -52px no-repeat;}
footer .d1 .child_d2:after
{ content:''; position:absolute; left:0; top:0; width:35px; height:35px; background:url(../images/icon2.png) 0 -97px no-repeat;}

footer dl
{ width:20%; float:left;}
footer .d2
{ width:12.5%;}
footer .d3
{ width:14.5%;}
footer dl.d5
{ float:right;}
footer .d5 dt
{ font-size:26px; line-height:1;}
footer .d5 dd
{ border-bottom:1px solid #ababab; padding-bottom:10px; margin-bottom:10px;}
footer dl.d5 span
{ font-size:18px;}

.foot_bottom
{ background:#141414; height:50px; line-height:50px; color:#fff;}
.foot
{ width:1200px; margin:0 auto;}
.foot_bottom .gotop
{ width:45px; height:45px; margin-top:15px; background:url(../images/gotop.png)center center no-repeat; cursor:pointer;}
.foot_bottom .right
{ width:180px; position:relative; margin-top:23px; margin-right:10px; font-size:14px; line-height:1.6; cursor:pointer;}
.foot_bottom .link
{ border:1px solid #a5a5a5; padding:2% 7%;}
.foot_bottom .link .ico
{ display:inline-block; width:13px; height:7px; background:url(../images/foot_bottom_jt.png) no-repeat; margin-left:50%;}
.foot_bottom .right .about_link
{ position:absolute; bottom:100%; left:0; width:100%; text-align:center; background:#141414; display:none;}
.foot_bottom .right .about_link li
{ padding:2% 0;}
.foot_bottom .right .about_link li a
{ display:block; width:100%; height:100%;}

.fl
{ float:left;}
.fr
{ float:right;}


/*============================ 关于我们 ============================*/
.ny_ban
{ height:392px; position:relative;}
.ny_nav
{ width:100%; height:54px; color:#3c3c3c; background:rgba(255,255,255,0.9); line-height:54px; border:1px solid #cacaca; border-left:none; border-right:none; position:absolute; bottom:0;}
.ny_nav_con
{ width:1200px; margin:0 auto;}
.lanmu li
{ float:left; padding:0 30px;}
.lanmu li a
{ display:block; font-size:15px; color:#3c3c3c; position:relative;}
.lanmu li a:after
{ display:block; content:""; position:absolute; left:50%; bottom:1px; width:0; height:3px; background:#a71939;}
.lanmu li a:hover:after, .lanmu li a.active:after
{ width:100%; left:0;}
.weizhi
{ background:url(../images/dqwz.png) no-repeat left center; padding-left:15px; float:right;}

.ny_title
{ width:1200px; margin:50px auto 30px; border-top:1px solid #eff3f3; position:relative;}
.king
{ display:block; width:44px; height:22px; background:url(../images/king_03.png) no-repeat center;  position:absolute; left:48%; top:-15px;}
.title_h2
{ text-align:center; font-size:24px; padding-top:20px; font-weight:500; color:#010101;}


/*公司简介*/
.about
{ width:1200px; overflow:hidden; margin:0 auto 70px; text-align:center; line-height:1.8em; color:#3e3a39;}

/*企业文化*/
.culture
{ width:100%; height:523px; background:url(../images/culture.jpg) no-repeat center; position:relative;}
.content
{ width:1200px; margin:0 auto;}
.content .title_h2
{ padding:40px 0 15px 0;}
.culture p
{ font-size:18px; color:#3e3a39; height:45px; margin-bottom:31px; font-weight:bold; text-align:center; }
.cultureList
{ overflow:hidden;}
.cultureList li 
{ width:158px; height:112px; padding:120px 37px 0 37px; position:relative; float:left; margin:58px 10px 0 0; text-align:center; background:#fff; cursor:pointer;}
.cultureList li.liA
{ margin-right:inherit;}
.cultureList li .cul-img
{ width:157px; height:157px; position:absolute; border-radius:50%; overflow:hidden; top:-58px; left:16%;}
.cultureList li h3
{ font-size:18px; margin-bottom:8px; color:#3e3a39;}
.cultureList li p
{ font-size:14px; color:#3e3a39; line-height:1.8em;}

/*合作伙伴*/
.huoban
{ width:100%; overflow:hidden; background:#f2f2f2;}
.huoban .ny_title
{ border-top:1px solid #e3e7e7;}


/*============================ 产品中心 ============================*/
.pd
{ padding:20px 0 20px 15px;}
.prt_top
{ width:1200px; overflow:hidden; margin:0 auto;}
.prt_hd
{ display:block; width:auto; margin:20px 0 0px; padding-bottom:15px; overflow:hidden;} 
.prt_hd li
{ width:33%; float:left; border-right:1px solid #cfcfcf; text-indent:20px; position:relative; line-height:65px; text-align: center; font-size:18px; color:#333;}
.prt_hd li.ico1
{ background:url(../images/ico1.png) no-repeat 120px center #ececec;}
.prt_hd li.ico2
{ background:url(../images/ico2.png) no-repeat 120px center #ececec;}
.prt_hd li.ico3
{ background:url(../images/ico3.png) no-repeat 120px center #ececec;}
.prt_hd li.ico1.on
{ background:url(../images/ico4.png) no-repeat 120px center #383838;}
.prt_hd li.ico2.on
{ background:url(../images/ico5.png) no-repeat 120px center #383838;}
.prt_hd li.ico3.on
{ background:url(../images/ico6.png) no-repeat 120px center #383838;}
.prt_hd li a
{ height:65px; display:block; background:#ececec no-repeat 120px top;}
.prt_hd li em
{ display:none; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #383838; height:0; margin:auto; position:absolute; right:0; left:0; bottom:-12px; width:0;}
.prt_hd li a:hover,.prt_hd li.on a
{ background:#383838 no-repeat 120px bottom; color:#fabf66;}
.prt_hd li a:hover em,.prt_hd li.on a em
{ display:block; }



.prt_bd
{ overflow:hidden; border-bottom:1px solid #dad9d9; clear:both; padding:20px 0 0 0;}
.prt_bd li
{ width:28%; height:215px; background:url(../images/pro-list.png) right 12px no-repeat; padding:12px 30px 0; display:inline-block;}
.prt_bd li .tit
{ font-size:18px; color:#333333; padding-bottom:16px; line-height:1;}
.prt_bd li .tit.on a
{ color:#d2262b; }
.prt_bd li .tit h2
{ font-size:18px; font-weight:normal;}
.prt_bd li .tit span
{ display:block; font-size:13px; padding-top:6px; color:#909090; font-family:"Arial";}
.prt_bd dl dd
{ float:left; width:150px; line-height:28px; margin-right:18px;}
.prt_bd dl dd a
{ font-size:13px; color:#7a7a7a;}
.prt_bd dl dd a:hover
{ color:#c7853a;}
.prt_bd li.liA
{ background:none;}

.product
{ width:1200px; overflow:hidden; margin:0 auto;}
.product li
{ width:386px; float:left; margin:0 20px 30px 0;}
.pic-box
{ height:328px; padding:6px; margin: auto; border:1px solid #dedede; overflow:hidden;}
.pic-box i
{ height:328px; display:block; overflow:hidden;}
.pro-text
{ width:386px; position:relative; height:80px; margin:auto;}
.pro-text p
{ width:160px; margin:18px 0 0 12px; display:inline-block; vertical-align:top; text-align:center; font-size:13px; color:#3d3c3c; border:1px solid #ababab; padding:0 18px; height:38px; line-height:38px;}
.pro-text span
{ width:140px; position:absolute; right:12px; top:18px; font-size:12px; color:#9f9f9f; text-align:right; line-height:1.8;}
.product li.liA
{ margin-right:inherit;}

/*============================ 成功案例 ============================*/
.ny_title h3
{ font-size:18px; line-height:150%; font-weight:normal; text-align:center; padding-top:15px;}
.caseTop
{ width:1200px; height:41px; margin:0 auto;}
.caseTop li
{ display:inline-block; vertical-align:top;  width:24%; text-align:center; font-size:14px; border-left:1px solid #ffffff;}
.caseTop li a
{ display:block; line-height:40px; background:#f4f3f3; color:#1b1b1b;}
.caseTop li.active a,.caseTop li a:hover
{ background:#FFFFFF; color:#a61838;}

.case_bd
{ width:1200px; overflow:hidden; margin:40px auto 0;}
.case_bd li
{ width:32%; padding:0 21px 10px 0; float:left;}
.case_bd li.liA
{ padding-right:inherit;}
.case_bd li i
{ height:256px; display:block; text-align:center; overflow:hidden;}
.case_bd li span
{ height:50px; font-size:18px; color:#040404; line-height:50px; display:block; background:url(../images/on11.jpg) no-repeat left center; padding-left:20px;}
.case_bd li a:hover span
{ color:#c7853a;}

/*============================ 新闻中心 ============================*/
.news_top
{ width:1200px; overflow:hidden; margin:0 auto; padding:35px 0 25px;}
.news_top ul
{ text-align:center;}
.news_top li
{ font-size:20px; padding:0 15px 9px; margin-bottom:6px; position:relative; display:inline-block;}
.news_top li a
{ width:100px; display:block; font-size:20px; color:#2d2d2d; padding:5px 55px; line-height:36px; background:#eaeaeb; border-radius:4px;}
.news_top li em
{ display:none; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #383838; height:0; margin:auto; position:absolute; right:0; left:0; bottom:-2px; width:0;}
.news_top li:hover a, .news_top li.active a
{ background:#313438; color:#ffffff;}
.news_top li:hover a em, .news_top li.active a em
{ display:block;}

.news_hd
{ width:1200px; overflow:hidden; margin:0 auto;}
.news_hd li
{ width:32%; padding:0 20px 10px 0; float:left;}
.news_hd li.liA
{ padding-right:inherit;}
.news_hd li a
{ display:block; height:100%;}
.hdImg
{ height:219px; overflow:hidden;}
.hdtext
{ background:#e9eaeb; padding:10px 25px 0; font-size:16px; color:#787878;}
.hdtext h3
{ font-size:18px; color:#2d2d2d; line-height:32px; height:64px; overflow:hidden; font-weight:400;}
.hdtext p
{ line-height:36px; font-family:Arial, Helvetica, sans-serif;}
.news_hd li a:hover h3
{ color:#910f2c;}



.news_bd
{ width:1200px; overflow:hidden; margin:40px auto 0;}
.news_bd dl
{ padding:5px 0 7px; overflow:hidden; border-bottom:1px dashed #969696;}
.news_bd dl dt
{ width:329px; height:209px; overflow:hidden; padding-right:20px; float:left;}
.news_bd dl dd
{ width:821px; float:right;}
.news_bd dl dd h4
{ padding:10px 0; font-weight:normal;}
.news_bd dl dd h4 .time
{ font-size:12px; color:#1f1f1f; font-family:Arial, Helvetica, sans-serif; padding-left:10px; float:right; text-align:right;}
.news_bd dl dd h4 strong
{ font-weight:normal; font-size:18px; display:block;}
.news_bd dl dd h4 span
{ font-size:22px; color:#1f1f1f; line-height:28px; max-height:56px; overflow:hidden; display:block;}
.news_bd dl dd .text
{ font-size:15px; color:#787878; line-height:26px; height:135px; overflow:hidden; margin:0 0 0px}
.news_bd dl dd .more
{ font-size:14px; color:#ffffff; background:#bcbcbd; width:136px; height:36px; line-height:36px; border-radius:4px; text-align:center;}
.news_bd dl a:hover span
{ color:#910f2c;}
.news_bd dl a:hover .more
{ background:#910f2c;}


/*============================ 新闻详情 ============================*/
.news_info
{ width:1200px; overflow:hidden; margin:0 auto 0px; padding:20px 0 50px; position:relative;}
.info_title
{ text-align:center; color:#000;}
.info_title h1
{ font-size:24px; color:#333; text-align:center;}
.info_laiyuan
{ text-align:center; color:#aaa; padding:10px 0; border-bottom:1px solid #e6e6e6; margin-top:2px; font-size:12px;}
.info_text
{ line-height:2; font-size:14px; color:#606060; margin-bottom:40px; border-bottom:1px solid #e6e6e6; padding:30px 0;}
.info_text img
{ max-width:100%;  }
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;  width: expression(this.width > 720 ? 720: true)}
.return
{ width:72px; font-size:12px; color:#fff; text-align:center; line-height:34px; padding-top:38px; display:block; position:absolute; bottom:0;
right:0; background:#c98115 url(../images/case16.png) no-repeat center 12px;}


/*============================ 联系我们 ============================*/
.wrap
{ width:1200px; overflow:hidden; margin:0 auto;}
.wrap li
{ width:31%; float:left; padding:0 2% 30px 0;}
.wrap li.liA
{ margin-right:inherit;}
.wrap li strong
{ color:#c98115; font-size:18px; padding-bottom:20px; display:block;}
.wrap li p
{ font-size:13px; line-height:26px; color:#555;}

.map
{ width:1200px; height:450px; margin:10px auto 40px;}











    

