@charset "utf-8";
/* Banner */
.banner { position:relative; width:100%; overflow:hidden; z-index:3;border-top: 2px solid rgba(224,152,73,0.5); }
.banner .bd { zoom:1; }
.banner .bd img { width:100%!important; height:auto!important; }

/* 主体 */
.container { position:relative; z-index:8; }
.sidebar { float:left; width:240px;margin:0 32px 60px 0;border-bottom:1px solid #c9c9c9;}
.main { display:block; overflow:hidden; *zoom:1; padding:14px 0 0; margin-bottom: 60px;}

/* 左侧栏目标题 */
.leftTitle { position:relative; padding:20px 0; background:#d38e41; color:#fff; }
.leftTitle i,.leftTitle s { display:block; text-align:center; }
.leftTitle i { font-size:28px; line-height:40px; font-weight:normal; }
.leftTitle s { color:#eee; font-size: 12px;line-height: 24px; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu { padding-bottom:40px;border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;}
.menu ul li {}
.menu ul li a { display:inline-block; padding:20px 25px 20px 25px;font-size:16px; line-height:26px;background: url(arrow2.png) left center no-repeat;}
.menu ul.vd li a{background: none!important;text-align: center;}
.menu ul.vd li a:hover{background: none!important;}
.menu ul li a:hover,.menu ul li.current a { color:#d39041;background: url(arrow1.png) left center no-repeat; }
.menu ul.bg li.current,.menu ul.bg li:hover{border:0;background-color: #f1f1f1; }


.menu ul li.most{background: none!important;}
.menu ul li.most .snav{display: none!important;}
.menu ul li .snav{display: none;padding-bottom: 35px;}
.menu ul li.current .snav{display: block;}
.menu ul li .snav dt a{font-size: 12px;line-height: 36px;color:#5b5e79;background: none;padding:0 25px;}
.menu ul li .snav dt a:hover{color:#d39041;background: none;}

/* 左侧企业优势 */
.m-ad { padding-bottom:15px;border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9; }
.m-ad .hd { background:#d38e41; color:#fff; font-size:18px; line-height:50px;text-align: center; }
.m-ad .bd { padding:18px 5px 18px 29px; font-size:12px;line-height:22px; }
.m-ad .bd ul li { padding-top:6px; }
.m-ad .bd ul li span { display:block; padding:5px 0; line-height:20px; text-align:center; }
.m-ad .bd li{margin-bottom: 10px;}
.m-ad .bd li .pic{float: left;width: 50px;height: 50px;margin-right:14px;-moz-box-shadow:0 0 12px #ccc;-webkit-box-shadow:0 0 12px #ccc;box-shadow: 0 0 12px #ccc;}
.m-ad .bd li .pic img{width: 100%;height: 100%;}
.m-ad .bd li .intro{float: left;padding-top: 5px;color: #585c7c;}
.m-ad .bd li .intro h2{font-size:12px;line-height:22px; }

/* 左侧栏目图片 */
.m-ltp{border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9; }

/* 左侧联系我们 */
.m-ltc {border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;padding:0 13px 48px;}
.m-ltc .hd { padding-top:18px;color:#d38e41; font-size:16px; line-height:32px;border-bottom: 2px solid #d38e41; }
.m-ltc .bd {  line-height:46px;font-size: 12px;color: #3f3f3f; }
.m-ltc .bd p{padding-left:33px;border-bottom: 1px dashed #d38e41;}
.m-ltc .bd p.phone{background: url(o-icon_01.png) left center no-repeat;}
.m-ltc .bd p.address{background: url(o-icon_02.png) left center no-repeat;}
.m-ltc .bd p.mail{background: url(o-icon_03.png) left center no-repeat;}
.m-ltc .bd p.fax{background: url(o-icon_04.png) left center no-repeat;}

/* 面包屑 */
.location { position:relative; height:58px;line-height:58px;background: #f1f1f1; }
.location h3 { float:left; padding-left:28px;color:#d38e41; font-size:22px; font-weight:normal; }
.breadcrumbs { float:right; text-align:right;margin-right: 27px; }
.breadcrumbs a { display:inline-block; margin-left:10px; padding-left:17px; vertical-align:top;color: #d38e41;background: url(arrow3.png) left center no-repeat; }
.breadcrumbs .u-home { padding-left:28px; background:url(o-icon_05.png) no-repeat 0 center; }

/* 分页 */
.page { padding:40px 0 0; line-height:38px; text-align:center;}
.page a { display:inline-block; margin:0 2px; padding:0 17px; background:#585c7c; color:#fff; vertical-align:top; }
.page a:hover,.page .current,.page a.prev:hover { background:#d38e41; color:#fff; }
.page a.prev{background:#e7e7e9;color: #585c7c;}

/* 内容模式 */
.article { padding:50px 25px 30px; line-height:2; font-size:14px; word-wrap:break-word;background-color: rgba(255,255,255,0.5) ; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; }
.article .bd { padding-bottom:40px; }
.ft { padding:32px 0 0;line-height:38px;text-align:center;}
.ft a{ display:inline-block; margin:0 2px; padding:0 17px; background:#585c7c; color:#fff; vertical-align:top; }
.ft a:hover,.ft a.prev:hover{background:#d38e41; color:#fff;}
.ft a.prev{background:#e7e7e9;color: #585c7c;}


/* 图片列表 */
.piList { padding:50px 0 20px; overflow:hidden;background-color: rgba(255,255,255,0.5) ; }
.piList .pic-item-list { width:950px;padding:0; }
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:423px;height: 413px; margin:0 17px 20px 0; padding:0 15px 50px;}
.pic-item-list .list-pic { display:block; width:423px; height:280px; margin:0 auto; text-align:center; }

.pic-item-list .pic-item .border{border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.pic-item-list .pic-item:hover .border{border-top:2px solid #e0b07a;border-left:1px solid #e0b07a;border-right:1px solid #e0b07a;}

.pic-item-list .pic-item .border p{font-size:16px;line-height:48px;color: #595959;}
.pic-item-list .pic-item:hover .border p{color: #d38e41;}
.pic-item-list .pic-item .intros{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height: 113px;width:421px;background:rgba(239,239,239,0.9);border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;}

.pic-item-list .pic-item .intros .intro{padding:10px 20px 0;}
.pic-item-list .pic-item .intros .intro{font-size:12px;line-height: 18px;color: #595959;text-indent: 2em;}

.pic-item-list .pic-item:hover .intros{border-left:1px solid #d38e41;border-right:1px solid #d38e41;border-bottom:1px solid #d38e41;background-color: #d38e41;}
.pic-item-list .pic-item:hover .intro{color: #fff;}

.piList .v-list { width:950px;padding:0;}
.v-list .video { display:block; float:left; width:418px; margin-left:25px;}
.piList .v-list .pic{width: 418px;height: 275px;}
.v-list .video1 { display:block; float:left; width:275px; margin-left:25px;}

.piList .video1 .pic{width: 275px;height: 418px;}

.piList .v-list .pic img{width: 100%;height: 100%;}
.piList .v-list p{font-size: 16px;line-height: 58px;color: #585c7c;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align: center;}
.piList .v-list p a:hover{color: #d38e41;}

/* 头部新闻 */
.hotNews { padding: 55px 30px 40px; background-color: rgba(255,255,255,0.5) ;  overflow:hidden; }
.hotNews .pic { float:left; width:500px; height:330px; margin-right:34px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:40px 0 0 0; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; color:#d38e41; font-size:16px; line-height:56px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom: 1px dashed #c9c9c9; }
.hotNews dl dt a { color:#d38e41; }
.hotNews dl dt a:hover { color:#585c7c; }
.hotNews dl .i { min-height:140px; padding-bottom:10px;color:#585c7c;font-size:12px; line-height:25px; }
.hotNews dl .t{color:#585c7c;font-size:12px; line-height:25px;}

/* 新闻列表 */
.news { padding:0 30px 60px;background-color: rgba(255,255,255,0.5) ; }
.news .list{border-top: 1px solid #c9c9c9;}
.news .new{padding-left: 25px;line-height:42px;font-size: 12px;border-bottom: 1px dashed #cfcfcf;color:#585c7c;background: url(arrow4.png) 5px center no-repeat;}
.news .new a:hover{color:#d38e41;}
.news .new span{float: right;}

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d,.pothoItem .item dl .m { display:none; }
.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

/* 产品详细页 */
.product{padding-top: 30px;}
.product li{float: left;width: 274px;height: 218px;border:1px solid #c9c9c9;margin-right: 20px;margin-bottom: 20px;background-color: #fff;}
.product li.right{margin-right:0;}
.product li:hover{border:1px solid #d38e41;}
.product li .pic img{width: 100%;}
.product li p{font-size: 14px;line-height: 20px;text-align: center;color: #595959;}
.product .more{text-align: center;}
.product .more a{display: inline-block;width: 74px;height: 23px;border: 1px solid #d38e41;color: #d38e41;border-radius: 5px;line-height: 23px;font-size: 12px;}

/*在线留言*/
.mes .left{padding: 50px 20px 60px 20px;width: 393px;border-right: 1px solid #c5c4c2;float: left;}
.mes  h2{font-size: 22px;line-height: 30px;color: #d38e41;}
.form-panel .field{margin-top: 15px;}
.form-panel .field label{width: 66px;font-size: 16px;line-height: 40px;color: #727272;vertical-align: top;display: inline-block;float: left;}
.form-panel .field input{width: 800px;background-color: #efefef;padding: 0;border: 0;line-height: 40px;}
.form-panel .field textarea{width: 800px;background-color: #efefef;padding: 0;border: 0;height: 100px;}
.form-panel .submit-field{margin-top:10px;}
.form-panel .btn-submit{width: 120px;height: 40px;color:#fff;padding: 0;border: 0;margin-left: 740px;background-color: #d38e41;cursor: pointer;}



.contact{}
.txt-1{position:relative;padding:20px 0;}
.txt-1 h2{font-size:18px;}
.txt-1 .i{width:640px;}
.txt-1 .m{position:absolute;top:30px;right:20px;}
.txt-1 .m a{display:block;width:138px;height:38px;line-height:38px;background:#d38e41;color:#fff;text-align:center;}

.txt-2{}

.txt-3{text-align:center;padding-top:30px;}
/*.txt-3 h2{text-align:center;}
.txt-3 ul{padding-top:30px;}
.txt-3 li{width:175px;float:left;margin-right:59px;}
.txt-3 li em{width:55px;height:55px;display:block;margin:0 auto 18px;}
.txt-3 .l4{float:right;margin-right:0;}
.txt-3 h3{height:38px;line-height:38px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px;}
.txt-3 .i{text-align:justify;color:#777;}
*/