﻿@charset "UTF-8";
/*! 导入导航样式 */
/** 共享样式   */
.bgDal { background-color: #999999; }

.bgBlack { background-color: #202020; }

.bgred { background-color: #d70504; }

.bgwhite { background-color: #fff; }

.fontBlack { color: #2A2A2A !important; }

.fontWhite { color: #fff; }

.fontYl { color: #ee9714; }

.mt1200 { width: 1200px; margin: 0 auto; }

.ptop25 { padding-top: 25px; }

/** 共享样式 end  */
/* 顶部设置  */
.headtop { background-color: #202020; padding: 5px 0; }
.headtop .headTLeft a { font-size: 13px; color: #bdbdbd; }
.headtop .headTRight a { font-size: 13px; color: #bdbdbd; }

/* 顶部设置 end  */
/* 导航头部设置  */
.navTop { background-color: #ffffff; height: 114px; vertical-align: middle; }
.navTop .navTopLogo { width: 276px; margin-top: 18px; float: left; }
.navTop .navTopLogo a { margin-right: 18px; color: #bdbdbd; }
.navTop .navTopTel { width: 500px; float: right; margin-top: 18px; }
.navTop .navTopTel .navtopRLeft { padding-right: 23px; border-right: 1px solid #484848; }
.navTop .navTopTel .navtopfont { font-size: 28px; color: #fff; font-weight: normal; }
.navTop .navTopTel .navtopfont span {font-size: 28px;color: #e90100;}
.navTop .navTopTel .navtopRs { padding-top: 3px; font-size: 18px; color: #ddd; }
.navTop .navTopTel p a { font-size: 23px; line-height: 29px; color: #ca0a09; margin-left: 33px; }

/* 导航头部设置  end*/
/* nav 导航 */
#nav { background: #ff9900; /*.bignav>ul>li:first-child{ width: 10%;
}*/ }
#nav .bignav > ul > li { width: 16.66%; float: left; text-align: center; position: relative; }
#nav .bignav > ul > li:after { display: inline-block; content: ""; width: 2%; margin-top: 15px; float: right; height: 23px; background: url(../images/linebg_03.jpg) no-repeat; }
#nav .bignav > ul > li:last-child:after { display: none; }
#nav .bignav > ul > li > a { padding: 10px 0; display: inline-block; color: #fff; width: 92%; font-size: 16px; box-sizing: border-box; }
#nav .bignav > ul > li > a.active, #nav .bignav > ul > li > a:hover { background-color: #d70504; }
#nav .bignav > ul > li > a span { display: block; width: 100%; font-size: .5em; color: #fff; text-transform: uppercase; }
#nav .bignav > ul > li .listItem { display: none; padding: 8px 0; position: absolute; top: 59px; left: 0; width: 100%; z-index: 666; background-color: #faf7e7; }
#nav .bignav > ul > li .listItem a { display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#nav .bignav > ul > li .listItem a:hover { color: #fff; background-color: #d70504; }
#nav .bignav > ul > li:hover .listItem { display: block; }

/* nav 导航  end*/
/* banner */
.banner { width: 100%; min-width: 1200px; margin: 0 auto; }

/* banner end*/
/*搜索 */
.search { background-color: #efefef; }
.search .searchLeft { width: 760px; margin: 12px 0; float: left; }
.search .searchLeft p { font-size: 14px; line-height: 24px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #212121; }
.search .searchLeft p a { color: #666666; padding-right: 5px; }
.search .searchRight { width: 404px; margin: 10px 0; float: right; position: relative; }
.search .searchRight input { width: 100%; border: 1px solid #b19b92; outline: 0; line-height: 21px; padding: 4px 60px 4px 5px; box-sizing: border-box; }
.search .searchRight button { outline: 0; border: 0; position: absolute; top: 0; right: 0; float: right; }

/*搜索  end*/
/*! 导入footer 页脚样式 */
/* footer */
#footer { width: 100%; padding: 0; background-color: #232323; }
#footer .footItem { float: left; box-sizing: border-box; height: 206px; border-right: 1px solid rgba(61, 61, 61, 0.3); margin: 45px auto; position: relative; }
#footer .footItem h4 { font-size: 18px; color: #b5b5b5; line-height: 24px; }
#footer .footItem h4:after { display: block; content: ""; margin: 3px 0 20px; width: 30px; height: 1px; background-color: #7d1414; }
#footer .footItem .footItemInf ul li { width: 50%; float: left; }
#footer .footItem .footItemInf ul li a { display: block; height: 23px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#footer .footItem .footItemInf a, #footer .footItem .footItemInf p { font-size: 14px; line-height: 28px; color: #858585; }
#footer .footItem:last-child { border-right: 0; }
#footer .footLink { width: 236px; padding: 3px 0; }
#footer .footAddr { width: 369px; padding: 3px 60px; }
#footer .footcode { width: 260px; padding: 3px 60px; }
#footer .footLogo { width: 320px; float: right; text-align: right; }
#footer .footLogo a { display: block; position: absolute; top: -42px; right: 0; }

/* footer end */
/* footer Bot */
.footerBot { width: 100%; padding: 10px 0; background-color: #0e0e0e; margin: 0 auto; }
.footerBot .netfb { font-size: 13px; color: #ff9900; }
.footerBot .netfb a { font-size: 13px; margin: 0 5px; }
.footerBot .netfb a:hover { color: #dd3231; }
.footerBot p, .footerBot span, .footerBot a { font-size: 13px; line-height: 24px; color: #ff9900; }

/* footer Bot end*/
/* 右侧固定栏  */
.rightfix { position: fixed; top: 35%; right: 0; z-index: 999; width: 50px; }
.rightfix ul li { margin-top: 5px; position: relative; display: block; }
.rightfix ul li a i { display: block; float: left; width: 50px; height: 50px; border-radius: 3px; background: url("../images/rightico_08.png") no-repeat; }
.rightfix ul li a i.fixedico01 { background-position: 0 -2px; }
.rightfix ul li a i.fixedico02 { background-position: 0 -58px; }
.rightfix ul li a i.fixedico03 { background-position: 0 -109px; }
.rightfix ul li a i.fixedico04 { background-position: 0 -160px; }
.rightfix ul li span.fixqq { position: absolute; display: none; padding: 0 10px; top: 51px; left: -100px; background-color: #2e2e2e; color: #fff; line-height: 48px; }
.rightfix ul li span.fixtel { position: absolute; display: none; padding: 0 10px; top: 101px; left: -198px; background-color: #2e2e2e; color: #fff; line-height: 48px; }
.rightfix ul li div.fixwx { position: absolute; display: none; padding: 0 10px; top: 101px; left: -158px; }
.rightfix ul li:hover span { display: block; }
.rightfix ul li:hover div { display: block; }

/* 右侧固定栏 end */
/*  详情页手机端 */
.shouji img { width: 100%; max-width: 100%; margin: 0 auto; }

@media all and (max-width: 1300px) { /* footer */
  .headtop, .navTop, .search, .banner, #nav, #footer, .footerBot { width: 1300px; }
  /* footer end*/ }
