﻿@charset "UTF-8";

.container{padding:30px 0 85px;}

.sidebar{float:right; width:239px;}
.leftObj{float:left; width:740px;}
.leftObj .main{background:#fff; border:1px solid #ccc; min-hight:400px;}

.inner{background:url(../images/areabg.jpg) repeat; padding:0; }
.inner .inner-box{padding:30px 0 85px; background:url(../images/housebg.jpg) no-repeat center bottom;}
.inner .inner-box .leftObj .main{min-height:540px;}

.sort-hd{padding-top:16px; height:88px; background:url(../images/sort_hd.jpg) no-repeat; text-align:center; font-family:"微软雅黑"; font-size:24px; color:#fff; letter-spacing:4px;}
.sort-hd em{display:block; color:#f9bca7; font-weight:100; font-family:Impact; font-size:34px; line-height:36px; letter-spacing:normal;}

.menu{width:237px; padding:15px 0; background:#fff; border:1px solid #fd6b00; border-top:none;}
.menu dl {}
.menu dl dt {padding:5px 0; width:200px; margin:0 auto;}
.menu dl dt a{position:relative; display:block; width:182px; line-height:32px; padding-left:18px; color:#fff; font-size:14px; background:#ed571a; font-weight:bold;}
.menu dl dt a em{position:absolute; right:14px; top:12px; width:7px; height:7px; background:url(../images/arrow_02.png) no-repeat center;}
.menu dl dt a:hover, .menu dl dt .current {color:#fff;}
.menu dl dt a:hover em, .menu dl dt .current em{background:url(../images/arrow_01.png) no-repeat;}

.menu dd { width:182px; margin:0 auto; padding:10px 0 10px 18px; line-height:22px; border-top:1px dotted #b2b2b2;}
.menu dd a {color:#565656;}
.menu dd a:hover, .menu dd .current { color:#ed571a;}

.ltProduct{padding:6px 0;}
.ltProduct .bd{padding:15px 0 8px; background:#fff; border:1px solid #fd6b00; border-top:none;}
.ltProduct .bd li{padding:5px 0; text-align:center;}
.ltProduct .bd li .p{width:166px; margin:0 auto; padding:1px; border:1px solid #ccc;}
.ltProduct .bd li .t{line-height:20px; padding-top:6px;}

.ltContact {}
.ltContact .bd{background:#fff; border:1px solid #fd6b00; border-top:none;}
.ltContact .bd .i{padding:10px 12px; line-height:26px;}

.location{padding-bottom:10px;}
.breadcrumbs{ background:#fff; line-height:34px; border:1px solid #ccc; padding-left:10px; border-radius:4px;}

.hTit-2{}
.hTit-2 .hd{padding:0 14px; line-height:35px; background:#ff7a03; overflow:hidden; zoom:1;}
.hTit-2 .hd h4{float:left; padding-left:14px; font-size:14px; color:#fff; background:url(../images/hdbar.jpg) no-repeat left center;}
.hTit-2 .hd .m{float:right;}
.hTit-2 .hd .m a{ font-size:14px; font-weight:bold; color:#fff;}
.hTit-2 .hd .m a:hover{color:#fff; text-decoration:underline;}

.caseWrap{padding-top:10px;}
.caseWrap .bd{padding:20px 0; border:1px solid #d0d0d0; background:#fff; }
.caseWrap li{float:left; padding:0 5px;}
.caseWrap li .p{padding:3px; border:1px solid #e8e8e8;}
.caseWrap li .t{ font-size:14px; text-align:center; line-height:22px; padding-top:5px;}

.newsWrap{padding-top:10px;}
.newsWrap .bd{padding:8px; border:1px solid #d0d0d0; background:#fff; }
.newsWrap .bd li{float:left; width:350px; line-height:28px;}
.newsWrap .bd li.fr{float:right;}
.newsWrap .bd li .date{float:right;}
.newsWrap .bd li a{padding-left:5px;}

.s-news{padding:0;}
.s-news li{float:none; width:auto;}

.proWrap{padding-top:10px;}
.proWrap .bd{padding:20px 0 15px 3px; border:1px solid #d0d0d0; background:#fff; }
.proWrap li{float:left; padding:0 5px;}
.proWrap li .p{padding:3px; border:1px solid #e8e8e8;}
.proWrap li .t{text-align:center; line-height:22px; padding-top:5px;}

.inner-case .leftObj .main{border:none; padding-bottom:15px;}

.case-item{padding:0 0 15px;}
.case-item .bd{padding:26px 0 0 12px;}
.case-item .bd li{float:left; padding:0 15px; margin-bottom: 20px;}
.case-item .bd li .p{padding:3px; border:1px solid #e8e8e8;}
.case-item .bd li .t{ text-align:center; line-height:22px; padding-top:5px; max-width:190px; overflow: hidden;}

.case-tit{position:relative; width:226px; background:#ed571a; text-align:left; margin-left:13px;}
.case-tit li{position:relative; font-family:"微软雅黑"; font-size:18px; height:83px;}
.case-tit li a{position:absolute; top:0; right:0; height:60px; width:182px; padding:24px 0 0 50px; line-height:20px; background:url(../images/dottedline.jpg) no-repeat center top; color:#fff; transition:none;}
.case-tit li.li-1 a{background:none;}
.case-tit li span{ display:block; font-family:Arial; font-size:10px; color:#f8bca3; line-height:14px;}
.case-tit li a:hover, .case-tit li a.current{ background:#fd7943;}
.case-tit li a:hover em, .case-tit li a.current em{position:absolute; left:-13px; top:50%; margin-top:-14px; width:16px; height:28px; background:url(../images/arrow_05.png) no-repeat;}

.about-item{padding:0 0 20px;}
.about-item .hd{margin:0 20px; padding-left:20px; line-height:36px; border-bottom:2px solid #fb6e02; color:#fb6e02;}
.about-item .hd h4{ font-size:14px; padding-left:15px; background:url(../images/about_tit.jpg) no-repeat left center;}
.about-item .bd{padding:16px 0 0 16px;}
.about-item .bd li{float:left; display:inline; width:210px; margin:0 12px;}
.about-item .bd li .t{ line-height:20px; padding-top:5px; text-align:center;}

/* 内容模式部分 */
.artbox { margin:20px 15px 5px; text-align:center; }
.artbox h1 {padding-bottom:10px; font-size:16px; line-height:26px;}
.artbox .info {padding:0; background:#eee; line-height:25px; }
.article {padding:20px 20px 30px; line-height:180%; word-wrap:break-word; word-break:break-all;}

.hotNews {margin:20px 18px 0; padding:25px 20px 20px; background:#fbece1;}
.hotNews .pic { float:left; width:267px; height:150px; background:url(../images/picbg.png) no-repeat right bottom; padding:0 7px 7px 0;}
.hotNews .txt { float:right; width:400px; font-family:"微软雅黑"; padding-top:2px;}
.hotNews .txt dt {font-size:15px; line-height:24px; }
.hotNews .txt dt a,.hotNews .txt dt a:hover { color:#772409; }
.hotNews .txt dd{color:#ac7769; line-height:20px; padding-top:4px; text-indent:2em;}

.caseTitle{margin:15px 7px 0; font-size:22px; text-align:center; font-family:"微软雅黑"; font-weight:100; color:#333; line-height:26px; background:url(../images/titline.jpg) repeat-x 0 42px;}
.caseTitle em{ color:#777; font-size:16px; padding:0 46px; background:#fff;}

.caseLeft{position:relative; margin:20px 7px 0; border-bottom:1px solid #999; padding-bottom:20px;}
.caseLeft .prev, .caseLeft .next{position:absolute; left:8px; top:50%; margin-top:-34px; width:48px; height:48px; background:url(../images/pprev_1.png) no-repeat; cursor:pointer;}
.caseLeft .next{left:auto; right:8px; background:url(../images/pnext_1.png) no-repeat;}
.caseLeft .prev:hover{background:url(../images/pprev_2.png) no-repeat;}
.caseLeft .next:hover{background:url(../images/pnext_2.png) no-repeat;}
.caseLeft .bd{width:582px; margin:0 auto;}
.caseLeft .bd li{float:left; width:582px;}
.keywords{ line-height:40px; margin:0 7px; border-top:1px dashed #cbcbcb;}

.warning{text-align:center; line-height:240px; font-size:16px;}
.warning img{ vertical-align:middle;}

/* 新闻列表 */
.list {padding:15px 12px 10px;}
.list dl{border-bottom:1px dashed #ccc; padding:10px 6px 10px 0;}
.list dl dt{line-height:20px;  color:#333;}
.list dl dt a { font-weight:bold; font-size:14px; color:#333;}
.list dl dt a:hover { color:#ed571a;}
.list dl dt .date { float:right; }
.list dl dt .ico { float:left; width:10px; _width:7px; height:20px; background:url(../images/point_01.gif) no-repeat 0 8px;}
.list dl dd{padding:6px 0 0 10px; line-height:20px;}

/* 图片列表 */
.w { margin:0; padding:15px 0 0 12px;}
.w .pic-item { position:relative; width:208px; padding:8px 15px; color:#6C6D61; }
.w .pic-item .list-pic { position:relative; width:200px; height:171px; line-height:171px; padding:3px; border:1px solid #e8e8e8;}
.w .pic-item dl {line-height:22px; padding-top:5px;}

.w210 { margin:0; padding:15px 0 0 12px;}
.w210 .pic-item { position:relative; width:218px; padding:8px 10px; color:#6C6D61; }
.w210 .pic-item .list-pic { position:relative; width:210px; height:144px; padding:3px; border:1px solid #e8e8e8;}
.w210 .pic-item dl {line-height:22px; padding-top:5px;}

/* 图文列表 */
.pic_news_01 {padding:15px 13px 5px; clear:both; }
.pic_news_01 .picnews {padding:10px 0;}
.pic_news_01 .picnews .pic { float:left; width:241px; height:169px; line-height:169px; padding:3px; border:1px solid #cfcfcf;}
.pic_news_01 .picnews .txt { float:right; width:440px;}
.pic_news_01 .picnews .txt h4 { font-size:14px; line-height:26px; }
.pic_news_01 .picnews .txt h4 a{color:#ed571a;}
.pic_news_01 .picnews .txt h4 a:hover{ text-decoration:underline;}
.pic_news_01 .picnews .txt .i{padding-top:4px; color:#999; line-height:26px; height:110px; overflow:hidden;}

/* 分页 */
.page {margin:20px 10px; padding:0 5px; line-height:24px; color:#555; border:1px solid #d0d0d0; background:#f9f9f9;}
.page a {margin:0 1px; padding:1px 4px; color:#555; border:1px solid #d4e3ea;}
.page a.frist, .page a.prev, .page a.next, .page a.last{background:url(../images/first_page.gif) no-repeat center; padding:1px 5px;}
.page a.prev{ background:url(../images/pre_page.gif) no-repeat center;}
.page a.next{ background:url(../images/next_page.gif) no-repeat center;}
.page a.last{ background:url(../images/last_page.gif) no-repeat center;}
.page a:hover, .page .active{color:#fff; background-color:#fd7d1a;}
.page span {float:right;}

/* 在线留言 */
.message { margin:0; padding:0; }
.message-list { margin-bottom:10px; padding:10px 20px;}
.message-list .m-title { padding:0; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#ba0012; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.hr { margin:0; padding:0; }
.hr-list { margin-bottom:10px; padding:10px 15px 0; }
.hr-list .title { padding:0 10px; background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }
.hr-list .apply a { color:#ba0012; }

/* 联系我们 */
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* 订购 */
.cart { margin:0 10px 10px; padding:0 20px; }
.order-table { background:#F2F2F2; line-height:20px; }
.order-table th { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; }
.order-table td { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; text-align:center; }
.fn-order { margin-bottom:10px; padding:0; text-align:center; clear:both; }
.fn-order a { margin:0 10px; }

/* 网站地图 */
.map-item{padding:5px 30px;}
.map-item h4{ font-size:14px; line-height:30px;}
.map-item dl{padding:0 12px; border:1px solid #E0E0E0;}
.map-item dl dt{float:left; text-align:left; width:228px; line-height:28px;}

/* 表单部分 */
.form-panel { margin:0 10px 10px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; color:#666; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(../images/btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(../images/btn.jpg) no-repeat; cursor:pointer; }

.inner-case { background: url("../images/case_bg.jpg") no-repeat top center; }
.inner-case .wrap { background: #fff; }

/*浮动*/
.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}

/* products */
.products .products-demonstrate { padding: 15px; }
.products .side-pic { width: 302px; }
.products .side-pic .bigImg{width: 300px;height: 210px; border: 1px solid #e6e6e6; overflow: hidden;}
.products .side-pic .bigImg img {width: 300px;height: 210px; }
.products .side-pic .smallScroll{margin: 15px 0px 0px;position: relative;padding: 0px 18px 0 13px; height: 54px;}
.products .side-pic .smallScroll li{margin:0px 5px;cursor:pointer; width: 80px;height: 52px; display: inline-block; overflow: hidden; border: 1px solid #f6f7fb; }
.products .side-pic .smallScroll li img{width: 80px;height: 56px;  }
.products .side-pic .smallScroll li.on {border:1px solid #215d9c;}
.products .side-pic .sPrev {width:15px;height:56px;position:absolute;left:0px;top:0px;z-index:99;background: url("../images/icon_product_next.jpg") no-repeat left center;}
.products .side-pic .sNext {width:15px;height:56px;position:absolute;right:0px;top:0px;z-index:99;background: url("../images/icon_product_prev.jpg") no-repeat right center;}

.products-demonstrate .products-infor{ width: 380px;}
.products-demonstrate .products-infor .hd{height: 200%; border-bottom: 1px dashed #e6e6e6; }
.products-demonstrate .products-infor .hd { font-size: 14px;
    line-height: 260%;
    color: #333;
    font-weight: bold; }
.products-demonstrate .products-infor .text { line-height: 170%; color: #575757; height: 236px; overflow: hidden; }
.products-demonstrate .products-infor .contact-p { font-size: 0.95em; line-height: 170%; color: #0696fa; border-top: 1px dashed #e6e6e6; margin-top: 5%;padding: 2% 0;}