@charset "utf-8";
p{margin: 0;}
/*公司简介*/
.about-info{width: 300px;}
.about-navigation{background-color: #fff; border: 1px solid #e7e7e7;}
.about-navigation dt{height: 44px; line-height: 44px; border-bottom: 1px solid #e7e7e7; padding: 0 18px;}
.about-navigation a{display: block; height: 44px; line-height: 44px; padding-left: 36px;}
.about-navigation a:hover{background-color: #ffad33; color: #fff;}
.about-navigation .jp-ico{position: absolute; top: 17px; left: 18px; width: 9px; height: 10px; background-position: -66px 0;}

.about-contact{background:  no-repeat top right #fff; border: 1px solid #e7e7e7; padding: 18px;}
.about-contact dt{margin-bottom: 20px;}
.about-contact dd{position: relative; width: 205px; margin-bottom: 10px; border-bottom: 1px solid #d6d6d6;}
.about-contact .ico{position: absolute; top: 4px; left: 0px;}
.about-contact .con{height: 50px; padding-left: 40px;}
.about-contact p{margin-bottom: 0; line-height: 22px;}
.about-contact .qq-contact{background: none; width: 77px;  height: 22px; display: block; overflow: hidden;position:relative;}
.about-contact .qq-contact .name{width:50px;color:#0c3141;white-space:nowrap;left:23px;top:3px; font-weight: 400; line-height: 15px; overflow:hidden;position:absolute;text-align:center;}

.about-description{width: 960px; padding: 25px; background-color: #fff; border: 1px solid #e7e7e7;}
.about-description p img {
    max-width: 100% !important;
}
/*联系我们*/
.contact-us h2{border-bottom: 2px solid #000; padding-bottom: 10px;}
.location-map{width: 680px; height: 400px; border: 2px solid  #bc8835; margin-left: auto; margin-right: auto;}
.location-map label{max-width: 105px !important;}

/*下单流程*/
.orderprocess .liucheng{border:1px solid #ddd; overflow:hidden}
.orderprocess .liucheng span{width:20%; text-align:center; height:34px; line-height:34px;float:left; cursor:pointer; font-size:16px; font-weight:400; color:#85591d; background:#fff1de}
.orderprocess .liucheng span:hover{color:#fff}
.orderprocess .liucheng span i{width:30px; height:60px;float:right}
.orderprocess .liucheng .bg_ico{background-position:-117px -132px; }
.orderprocess .liucheng .on .bg_ico{ background-position:-87px -132px;}

.orderprocess .liucheng span{position: relative}
.orderprocess .liucheng .process-mark {right:-20px;z-index:10;position:absolute;top:0;width:22px;overflow:hidden;height:100%}
.orderprocess .liucheng .process-mark:before {position:absolute;top:-6px;left:1px;border-left:16px solid #fff;border-top:22px solid transparent;border-bottom:32px solid transparent;border-right:1px solid transparent;content:""}
.orderprocess .liucheng .process-mark:after {position:absolute;top:-6px;left:0;border-left:16px solid #fff1de;border-top:22px solid transparent;border-bottom:32px solid transparent;border-right:1px solid transparent;content:"";}
.orderprocess .liucheng .process-mark-last:after {position:absolute;border-left:20px solid #fff1de;top:0;bottom:0;left:0;content:"";}
.orderprocess .liucheng .process-mark-last {position:absolute;right:-20px;z-index:10;top:0;width:20px;overflow:hidden;height:100%}
.orderprocess .liucheng .on:hover .process-mark-last:after,.orderprocess .liucheng .on:hover .process-mark:after,.orderprocess .liucheng .on .process-mark-last:after,.orderprocess .liucheng .on .process-mark:after {border-left-color:#f90}
.orderprocess .liucheng .on{ background:#f90; color: #fff;}

.liucheng-con img{max-width: 100%;}


/*常见问题*/
.commonproblem-con h2{border-bottom: 2px solid #f90; padding-bottom: 20px; margin: 0;}
.commonproblem-con .item-list{border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px;}
.commonproblem-con .answer{position: absolute; top: 0; left: 0;}
.commonproblem-con .con{padding-left: 42px; min-height: 40px;}
.commonproblem-con table{width: 100%; border: 1px solid #e2e2e2;}
.commonproblem-con th,.commonproblem-con td{padding-top: 10px; padding-bottom: 10px; /*text-indent: 1em;*/}
.commonproblem-con th{background-color: #e9e9e9; border-bottom: 1px solid #cecece; font-size: 14px;}
.commonproblem-con tbody tr:nth-child(even){background-color: #f6f6f6;}

/*常见问题*/
.ask-questions textarea{width: 100%; height: 200px;}
.ask-questions .verification-code{width: 90px; height: 35px;}

/*20171108 ie6 ie7 兼容*/
.ie6 .about-description,.ie7 .about-description{width: 908px;}


/*20180726 常见问题*/
h1{margin: 0;}
.mt25{margin-top: 25px;}
.pt30{padding-top: 30px;}
.pb15{padding-bottom: 15px;}
.cl-7b5822{color: #7b5822;}
.cl-888{color: #888;}
.inline-block{display: inline-block;}
.w120{width: 120px;}
.h40{height: 40px; line-height: 40px;}
.btn-f90{background-color: #f90; color: #fff; border: none;}
.btn-f90:hover,.btn-f90:focus{background-color: #ffad33; color: #fff;}
.icon-askquestion{width: 25px; height: 26px; background-position: 0 -380px;}
.icon-search{width: 22px; height: 22px; background-position: -35px -380px;}
.new-common-problem{padding-top: 0px; background-color: #f8f8f8;}
.btn-askquestion{padding: 6px 12px 4px;border: 2px solid #f8f8f8;}
.btn-askquestion:hover{border: 2px solid #f90; color: #000;}
.banner-new-common-problem{width: 100%;}
.search-div{width: 750px; height: 138px; margin-left: auto; margin-right: auto;}
.hot-search dt,.hot-search dd{float: left;}
.hot-search dd{margin-left: 8px; margin-right: 10px;}
.search{width: 750px; height: 50px; background-color: #f90;}
.search-con{margin-top: 2px; margin-left: 2px; width: 606px; height: 46px; padding: 2px 2px 2px 0; background-color: #fff;}
.search-btn{width: 142px; height: 50px; line-height: 50px;}
.search-select .item{width: 90px; height: 43px; line-height: 43px; padding-left: 10px; border-right: 1px solid #e4e4e4; cursor: pointer;}
.search-select .item .icons{width: 10px; height: 6px; background-position: 0 0; margin-left: 5px; tranform:scale(.8);-moz-tranform:scale(.8);-webkit-tranform:scale(.8);-o-tranform:scale(.8);transition:transform.3s;-moz-transition:-moz-transform.3s;-webkit-transition:-webkit-transform.3s;-o-transition:-o-transform.3s;}
.search-select .item:hover .icons,.search-select .hover .icons{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.search-selectlist{position: relative; z-index: 6; margin-left: -1px; margin-top: 1px; background-color: #fff; border-left: 1px solid #f90; border-right: 1px solid #f90; border-bottom: 1px solid #f90;}
.search-selectlist li{height: 38px; line-height: 38px; padding-left: 10px; padding-right: 10px;}
.search-selectlist li:hover{background-color: #f90;}
.search-selectlist li:hover a{color: #fff;}
.search-inputbox{width: 559px; padding-right: 10px; height: 34px;}
.search-inputbox input[type="text"]{width: 100%; height: 43px; line-height:43px; margin:0; padding:0; border:none; outline: none;}
.search-con .icon-search{margin-top: 10px; margin-left: 12px;}

.new-common-problem .about-description{ padding: 20px 25px 50px;}
.ask-questions{width: 650px; padding: 20px; background-color: #fff;}
.new-cp-list li{padding-left: 15px; padding-right: 15px; height: 50px; line-height: 50px; border-bottom: 1px dashed #e5e5e5;}
.new-common-problem .item-box{padding: 20px; background-color: #f7f7f7; margin-top:20px;}
.new-common-problem .item-box .style-textarea{width: 100%; height: 100px;}
.new-common-problem .description{border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; padding-top: 30px; padding-bottom: 50px;}
.related-questions{padding: 20px 25px; margin-top: 20px; margin-left: 15px; margin-right: 15px; background-color: #f7f7f7;}
.related-questions dd{overflow: hidden;}
.related-questions dd .item{width: 50%; padding-right: 20px; height: 30px; line-height: 30px;}

/*20180828 新闻公告详情*/
.news-announcement-details-box{padding: 35px 45px; background-color: #fff; border: 1px solid #e7e7e7;}
.news-announcement-details.about-description{padding: 0px; background-color: transparent; border: none;}
.key-words .title{margin-top: 3px;}
.tags-list li{float: left; margin-right: 5px; margin-bottom: 5px;}
.tags-list li a{display: block; background-color: #ededed; border: 1px solid #ededed; padding: 3px 8px; color: #b8b8b8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.tags-list li a:hover{background-color: #f90; color: #fff; border: 1px solid #f90;}
.related-article{padding: 15px 10px; border-top: 1px solid #ddd;}
.article-list dd .item{width: 100%; height: 36px; line-height: 36px;}
.latest-article-list{padding: 20px;}
.latest-article-list .article-list{margin-bottom: 0px;}
.latest-article-list dd .item{height: 30px; line-height: 30px;}