﻿@charset "utf-8";/*reset*//* CSS reset for c_b */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {    margin: 0;    padding: 0;}table {    border-collapse: collapse;    border-spacing: 0;}table th, table td {    padding: 5px;}fieldset, img {    border: 0;}address, caption, cite, code, dfn, em, i, th, var {    font-style: normal;    font-weight: normal;}ol, ul {    list-style: none;}ception, th {    text-align: left;}q:before, q:after {    content: '';}abbr, acronym {    border: 0;}a {    color: #666;    text-decoration: none;}/*for ie f6n.net*/a:focus {    outline: none;}/*for ff f6n.net*/a:hover {    text-decoration: none;}/*定位*/.tl {    text-align: left;}.tc {    text-align: center;}.tr {    text-align: right;}.bc {    margin-left: auto;    margin-right: auto;}.fl {    float: left;    display: inline;}.fr {    float: right;    display: inline;}.zoom {    zoom: 1}.hidden {    visibility: hidden;}.vam {    vertical-align: middle;}.clear {    clear: both;    height: 0;    line-height: 0;    font-size: 0;}p {    word-spacing: -1.5px;}li {    list-style: none;}-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;/*其他*/.cur {    cursor: pointer}/*原reset*/sup {    vertical-align: baseline;}sub {    vertical-align: baseline;}input, button, textarea, select, optgroup, option {    font-family: inherit;    font-size: inherit;    outline: none;    font-style: inherit;    font-weight: inherit;}input, button, textarea, select {    *font-size: 100%;}input, select {    vertical-align: middle;}body {    font: 12px/1.231 微软雅黑;}table {    font-size: inherit;    width: 100%;    border-collapse: collapse;}pre, code, kbd, samp, tt {    font-family: monospace;    *font-size: 108%;    line-height: 100%;}/*title*/h1 {    font-size: 32px;}h2 {    font-size: 26px;}h3 {    font-size: 20px;}h4 {    font-size: 14px;}h5 {    font-size: 12px;}h6 {    font-size: 10px;}/*清除浮动*/.clearfix:after {    content: '';    display: block;    clear: both;    height: 0;    visibility: hidden;}.clearfix { /*兼容 IE*/    zoom: 1;}/*end reset*//* CSS Document */body {    background-color: #fff;    overflow-x: hidden;    color: #666;    font-size: 14px;    font-family: "微软雅黑";    position: relative;    min-width: 1200px;    width: 100%;}/*网站字体颜色*/.container {    margin-left: auto;    margin-right: auto;    width: 1200px;}.wrap-header {    height: 100px;    background: #f5f5f5;    padding: 0 40px;}.wrap-header .headerBox {    font-size: 14px;    color: #999;    height: 44px;    border-bottom: 1px solid #f4f4f4;    background: #fff;    position: relative;    z-index: 3;}.wrap-header .headerBox p {    height: 44px;    line-height: 44px;    margin-left: 54px;}.wrap-header .headerBox ul {    margin-right: 54px;}.wrap-header .headerBox ul li {    float: left;    height: 44px;    line-height: 44px;    padding: 0 20px;    border-left: 1px solid #f4f4f4;    position: relative;}.wrap-header .headerBox ul li:last-child {    padding-right: 0;}.wrap-header .headerBox ul li a {    color: #999;}.wrap-header .headerBox ul li b {    color: #333;    font-size: 18px;}.wrap-header .headerBox ul li span {    display: none;}.wrap-header .headerBox ul li:hover span {    display: block;    width: 100px;    height: 100px;    position: absolute;    top: 45px;    left: 0px;}.wrap-header .headerBox ul li:hover span img {    display: block;    width: 100px;    height: 100px;}.wrap-header .logo {    height: 100px;    position: relative;    background: #fff;    z-index: 2;}.wrap-header h1 {    position: absolute;    left: 45px;    top: 17px;}/*.wrap-header h1 img {display: block;width: 165px;height: 65px;}*/.l_tit a {    color: #22191a;}.wrap-header .l_tit {    padding: 17px 0 17px 37px;    position: absolute;    top: 0px;    left: 170px;    height: 67px;    border-left: 1px solid #eee;    font-size: 20px;    line-height: 67px;}.wrap-header .l_tit .p1 {    font-size: 16px;    color: #333;}.wrap-header .l_tit .p2 {    font-size: 14px;    color: #666;}.wrap-header .nav {    position: absolute;    right: 54px;    top: 45px;    height: 55px;}.wrap-header .nav ul li {    float: left;    padding-left: 130px;    font-size: 15px;    position: relative;    height: 55px;}.wrap-header .nav ul li a {    color: #333;    display: block;    border-bottom: 3px solid #ffffff;    height: 52px}.wrap-header .nav ul li:hover a {    border-color: #309652;    color: #309652;}/*.wrap-header .nav ul li.cur a ,.wrap-header .nav ul li:hover a {color: #309652;}*/.wrap-header .nav .navline {    position: absolute;    height: 3px;    background: #309652;    bottom: 0;}@media screen and (max-width: 1515px) {    .wrap-header .l_tit {        display: none;    }}@media screen and (max-width: 1300px) {    .wrap-header .nav ul li {        padding-left: 50px;    }}/**/.wrap-footer {    padding-top: 100px;    background: #1a1a1a;}.wrap-footer .f_top {    border-top: 1px solid #313131;    border-bottom: 1px solid #313131;    height: 98px;}.wrap-footer .f_top .f_logo {    padding: 17px 0;}.wrap-footer .f_top .f_logo img {    display: block;}.wrap-footer .f_top ul {    overflow: hidden;    position: relative;}.wrap-footer .f_top ul li {    float: left;    height: 98px;    line-height: 98px;    margin-left: 40px;    font-size: 15px;}.wrap-footer .f_top ul li a {    color: #fff;}.wrap-footer .f_top ul li a:hover {    color: #309652}.wrap-footer .f_center {    padding: 50px 0 70px 0;    position: relative;    border-bottom: 1px solid #313131;}.wrap-footer .f_center ul {    font-size: 13px;}.wrap-footer .f_center ul li {    margin-bottom: 10px;    position: relative;}.wrap-footer .f_center ul li .f_span {    display: block;    width: 25px;    height: 25px;    background: url(../images/f_icon01.png) no-repeat center;    position: absolute;    left: 0;    top: 10px;}.wrap-footer .f_center ul li .f_span em {    display: none;    width: 100px;    height: 100px;    position: absolute;    bottom: 25px;    left: -18px;}.wrap-footer .f_center ul li .f_span em img {    display: block;    width: 100px;    height: 100px;}.wrap-footer .f_center ul li .f_span:hover em {    display: block;}.wrap-footer .f_center ul li a {    display: block;    width: 25px;    height: 25px;    background: url(../images/f_icon02.png) no-repeat center;    position: absolute;    left: 40px;    top: 10px;}.wrap-footer .f_center ul li.Fbah a {    background: none;    display: initial;    position: initial;}.wrap-footer .f_center .f_tel {    position: absolute;    right: 0;    top: 50px;    color: #fff;    text-align: right;    background: url(../images/f_tel.png) no-repeat right center;    padding: 15px 67px 15px 0;    margin-right: 130px}.wrap-footer .f_center .f_tel .p1 {    font-size: 14px;}.wrap-footer .f_center .f_tel .p2 {    font-size: 24px;    font-weight: bold;}.wrap-footer .f_bot {    padding: 40px 0;    position: relative;;    text-align: center}.wrap-footer .f_bot ul {    margin-right: 90px;}.wrap-footer .f_bot ul li {    float: left;    margin-right: 10px;}.wrap-footer .f_bot .sqyl {    display: block;    position: absolute;    right: 0;    top: 40px;}.wrap-footer .f_bot a:hover {    color: #fff;}/*返回顶部*/.retop ul {    overflow: hidden;}.retop li {    float: left;    margin-left: 10px;}.retop li img {    display: block;}.rtTop {    width: 43px;    height: 43px;    overflow: hidden;    position: fixed;    top: 80%;    right: 46%;    margin-right: -615px;    cursor: pointer;    display: none;}.rtTop h4 {    width: 43px;    height: 43px;    overflow: hidden;    position: relative;}.rtTop img {    display: block;    position: absolute;    top: 0;    left: 0;}/* -- 弹出窗口 -- */#oran_full_bg {    display: none !important;}/* tanchuang1 提交弹窗*/.tanchuang1 {    width: 100%;    position: fixed;    top: 0;    left: 0;    background: url(../images/tanchuangbg.png);    height: 100%;}.tanchuang1 .conBox {    width: 400px;    height: 212px;    padding: 20px;    background: #fff;    position: absolute;    left: 50%;    margin-left: -220px;    top: 50%;    margin-top: -80px;}.tanchuang1 .conBox .tcClose {    width: 33px;    height: 90px;    position: absolute;    right: 45px;    top: -90px;    cursor: pointer;    z-index: 999999999999999;}.tanchuang1 .conBox .box {    width: 398px;    height: 190px;    border: 1px solid #e5e5e5;    padding-top: 20px;    text-align: center;    position: relative;}.tanchuang1 .conBox .box img {    display: block;    width: 47px;    height: 47px;    margin: 0 auto;}.tanchuang1 .conBox .box h5 {    font-size: 24px;    color: #309652;    font-weight: bold;    margin-top: 10px;}.tanchuang1 .conBox .box p {    font-size: 16px;    color: #4d4d4d;    margin-top: 10px;}.tanchuang1 .conBox .box .b15 {    display: block;    width: 150px;    height: 52px;    line-height: 52px;    text-align: center;    font-size: 18px;    color: #fff;    position: absolute;    bottom: -1px;    left: 50%;    margin-left: -75px;    background: #309652;    text-decoration: none;    z-index: 999999999999999;    border: 0px;}.tanchuang2 .conBox .box a {    background: #404040;}/*右侧浮动*/.float {    position: fixed;    top: 50%;    right: 0;    margin-top: -176px;    z-index: 2000;    width: 48px;    height: 250px;}.float_show {    width: 48px;    height: 48px;}.float_show a {    background-color: #000;    display: block;    color: #FFF;    font-size: 16px;    width: auto;    height: 48px;    overflow: hidden;    text-decoration: none;    opacity: 0.9;    border-radius: 5px 0 0 5px;}.float_show a img {    vertical-align: middle;    width: 24px;    height: 24px;    margin: 12px 12px 14px 14px;}.float_show.float_show0 {    background: #000;    padding-top: 6px;    opacity: 0.8;    border-radius: 5px 0 0 5px;    opacity: 0.9;}.float_show.float_show0 a {    background: url(../images/float_qqicon1.png) no-repeat;    width: 24px;    height: 24px;    margin: 12px 12px 14px 14px;}.float_show:hover a {    background-color: #309652;    line-height: 48px;    color: #FFF;    opacity: 1;}.float_show.float_show0:hover {    background: #309652;    opacity: 1;}.float_show.float_show0:hover a {    background: url(../images/float_qqicon1.png) no-repeat;    opacity: 1;}.float_wx {    display: none;    position: absolute;    top: -113px;    left: -163px;    width: 144px;    height: 188px;    padding: 18px 27px 0 17px;    opacity: 1;}.float_show.float_show1 {    position: absolute;    top: 57px;    right: -64px;    width: 134px;    opacity: 0.9;}.float_show.float_show2 {    position: absolute;    top: 108px;    right: -124px;    width: 194px;    opacity: 0.9;}.float_show.float_show3 {    position: absolute;    top: 159px;    right: -124px;    width: 234px;    opacity: 0.9;}.float_show.float_show4 {    position: absolute;    top: 210px;    right: -78px;    width: 126px;    opacity: 0.9;}.cur2 {    color: #309652 !important;    border-color: #309652 !important;}.mysubmit {    width: 100% !important;    color: #ffffff !important;    padding: 0 !important;    font-size: 22px !important;    background: #309652 !important;    cursor: pointer;}.jqzoom {    width: 600px;    height: 400px;    margin-bottom: 10px;    overflow: hidden;    position: relative;    overflow: hidden;    text-align: center;    margin: 0;    padding: 0;}.jqzoom img {    width: 600px;    height: 400px;    overflow: hidden;    text-align: center;    background-position: center center;}.zoomdiv {    width: 600px;    height: 400px;    left: 859px;    z-index: 100;    border-bottom: #ccc 1px solid;    position: absolute;    text-align: center;    border-left: #ccc 1px solid;    display: none;    background: url(../images/loading.gif) #fff no-repeat center center;    height: 365px;    overflow: hidden;    border-top: #ccc 1px solid;    top: 1px;    border-right: #ccc 1px solid;    left: 0px}#spec {    position: relative;    width: 296px;    height: 95px;    overflow: hidden;    top: 10px;}.jqzoom img {    max-width: none;!important;    max-height: none !important;}.specLeftT {    position: absolute;    width: 5px;    background: url(../images/proddetlicon.gif) no-repeat -157px 0px;    float: left;    height: 9px;    top: 28px;    cursor: pointer;    left: 0px}.specRightT {    position: absolute;    width: 5px;    background: url(../images/proddetlicon.gif) no-repeat -164px 0px;    float: left;    height: 9px;    top: 28px;    cursor: pointer;    right: -15px}.specLeftF {    position: absolute;    width: 5px;    background: url(../images/proddetlicon.gif) no-repeat -145px 0px;    float: left;    height: 9px;    top: 28px;    cursor: pointer;    left: 0px}.specRightF {    position: absolute;    width: 5px;    background: url(../images/proddetlicon.gif) no-repeat -151px 0px;    float: left;    height: 9px;    top: 28px;    cursor: pointer;    right: 0px}#specList {    display: inline;    float: left;    margin-left: 2px}#specList {    position: absolute;    text-align: left;    width: 325px;    height: 90px;    overflow: hidden;    top: 0px;    left: 13px;    float: left;}#specList ul {    position: absolute;    width: 325px;    left: 0px}#specList ul li {    float: left;    width: 82px;    height: 65px;    display: inline;    margin-right: 10px;    border: 1px solid #ccc}#specList ul li img { /* border:#ccc 1px solid;*/    padding-bottom: 2px;    padding-left: 2px;    width: 78px;    height: 60px;    padding-right: 2px;    margin-bottom: 1px;    padding-top: 2px}.bigimg {    width: 1000px;    height: 667px}.jqZoomPup {    z-index: 10;    border-bottom: #ccc 1px solid;    position: absolute;    filter: alpha(opacity=50);    border-left: #ccc 1px solid;    width: 50px;    height: 50px;    background: #ccc no-repeat 50% top;    visibility: hidden;    border-top: #ccc 1px solid;    top: 0px;    cursor: move;    border-right: #ccc 1px solid;    left: 0px;    opacity: 0.5;    -moz-opacity: 0.5;    -khtml-opacity: 0.5}#contentvalue100 p {    padding: 0 20px;}.firstRow p {    line-height: 1.75em;    text-indent: 2em;}