﻿@charset "utf-8";



html {

    color: #000;

    background: #FFF;

}



body {

    color: #666;

    font: 12px/1.231 "Microsoft Yahei";

    min-width: 1200px;

    width: 100%;

}



/*网站字体颜色*/

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

p,

blockquote,

th,

td {

    margin: 0;

    padding: 0;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



fieldset,

img {

    border: 0;

}



address,

caption,

cite,

code,

dfn,

em,

th,

var,

optgroup {

    font-style: inherit;

    font-weight: inherit;

}



del,

ins {

    text-decoration: none;

}



li {

    list-style: none;

}



caption,

th {

    text-align: left;

}



q:before,

q:after {

    content: '';

}



abbr,

acronym {

    border: 0;

    font-variant: normal;

}



sup {

    vertical-align: baseline;

}



sub {

    vertical-align: baseline;

}



input,

button,

textarea,

select,

optgroup,

option {

    font-family: inherit;

    font-size: inherit;

    font-style: inherit;

    font-weight: inherit;

}



input,

button,

textarea,

select {

    *font-size: 100%;

}



input,

select {

    vertical-align: middle;

}



i,

em {

    font-style: normal;

}



select,

input,

button,

textarea,

button {

    font: 99% arial, helvetica, clean, sans-serif;

}



table {

    font-size: inherit;

    font: 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;

}



.mt10 {

    margin-top: 10px;

}



a {

    color: #666;

    text-decoration: none;

}



/*for ie f6n.net*/

a:focus {

    outline: 0;

}



/*for ff f6n.net*/

.vam {

    vertical-align: middle;

}



.clear {

    clear: both;

    height: 0;

    line-height: 0;

    font-size: 0;

}



.clearfix:after {

    content: "";

    clear: both;

    height: 0;

    visibility: hidden;

    display: block;

}



.clearfix {

    *zoom: 1

}



p {

    word-spacing: -1.5px;

}



.tr {

    text-align: right;

}



.tl {

    text-align: left;

}



.center {

    text-align: center;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.pa {

    position: absolute;

}



.pr {

    position: relative;

}



/* -- 购物车外部框架 -- */

.cart_header,

.cart_content,

.cart_footer {

    width: 760px;

    margin: 0 auto;

}







/*input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; font-family: "Microsoft Yahei"; border-radius: 0; }



*/



/* -- 页面整体布局 -- */

.content {

    width: 1200px;

    margin: 0 auto;

}



.left,

.leftr {

    width: 266px;

    float: left;

}



.leftr {

    float: left;

}



.left2 {

    width: 908px;

    float: left;

    overflow: hidden;

    margin-top: 15px;

}



.left3 {

    width: 266px;

    float: left;

    overflow: hidden;

    color: #666;

}



.lefttop {

    height: 0px;

    font-size: 0;

    overflow: hidden;

    margin-top: 10px;

}



.leftbot {

    height: 0px;

    font-size: 0;

    overflow: hidden;

    margin-bottom: 10px;

}



.left2bot {

    height: 0px;

    font-size: 0;

    overflow: hidden;

    margin-bottom: 10px;

}



.right,

.rightl {

    width: 908px;

    float: right;

    display: inline;

    overflow: hidden;

}



.rightl {

    float: right;

}



.right2 {

    width: 266px;

    float: right;

    overflow: hidden;

    margin-top: 15px;

}



.right3 {

    width: 266px;

    float: right;

    overflow: hidden;

    color: #666;

}



.rightbot {

    height: 0px;

    font-size: 0;

    overflow: hidden;

    margin-bottom: 10px;

}



.right2bot {

    height: 0px;

    font-size: 0;

    overflow: hidden;

    margin-bottom: 10px;

}



.right_main {

    width: 908px;

    overflow: hidden;

}



.right2_main {

    width: 266px;

    overflow: hidden;

}



.left2_main {

    width: 908px;

    overflow: hidden;

}



.h_nav li a:-webkit-any-link {

    display: block;

}



.butnrul {

    width: 915px;

}





.commonweb {

    margin: 0px auto;

    padding: 0;

    width: 1200px;

}



/*头部*/



.headern {

    position: relative;

    height: 224px;

    background: url(../images/r1.jpg) top center repeat-x;

}



.headern div {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.headern a {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.headern li {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.headern ul {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.headuus {

    font-size: 14px;

    color: #fff;

    height: 38px;

    line-height: 38px;

}



.headuus p {

    float: right;

    font-size: 14px;

}



.headuus p a {

    color: #fff;

    margin-left: 15px;

}



.headtop {

    padding-top: 20px;

}



.headern .logo {

    float: left;

}



.headern .text {

    float: left;

    font-size: 26px;

    color: #0079dc;

    padding-top: 20px;

    margin-left: 25px;

}



.headern .text p {

    font-size: 18px;

    color: #333;

    padding-top: 5px;

    font-weight: bold;

}



.headern .text span {

    color: #ff6600;

    font-weight: bold;

}



.headern .text p {

    padding: 8px 0;

}



.headern .tel {

    float: right;

    margin-top: 0;

    font-size: 26px;

    color: #0079dc;

    margin-right: 33px;

    padding-left: 51px;

    background: url(../images/t19.jpg) left center no-repeat;

    padding-top: 1px;

}



.headern .tel p {

    font-size: 16px;

    color: #333;

    padding-right: 102px;

}



.headtop {

    padding-bottom: 11px;

}



.topimg {

    float: right;

    margin-top: 12px;

}



.heatnav li {

    float: left;

    position: relative;

    line-height: 70px;

    height: 70px;

    border-right: 1px #e5e5e5 solid;

}



.heatnav li a {

    padding: 0 35px;

    border-top: 2px transparent solid;

    color: #66624f;

    font-size: 16px;

    display: block;

    text-align: center;

    height: 70px;

}



.heatnav li a:hover,

.heatnav li.cur a {

    font-weight: bold;

    color: #ff6600;

    border-top: 2px #ff6600 solid;

}



.heatnav li:last-child {

    padding-right: 0;

    margin-right: 0;

}



.heatnav li:last-child a {

    padding: 0 40px;

}



/*底部*/

.y_footer {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.y_footer div {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.y_footer a {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.y_footer li {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.y_footer ul {

    webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}







.y_footer {

    margin-top: 20px;

    background: url(../images/bb1.jpg) top center repeat-x;

    height: 449px;

    overflow: hidden;

}



.y_footer .commonweb {

    position: relative;

}



.footnav {

    height: 60px;

    line-height: 60px;

}



.footnav a {

    font-size: 16px;

    color: #fff;

    padding: 0 35px;

    float: left;

    display: block;

}



.foottop {

    padding-top: 50px;

    padding-bottom: 39px;

}



.footone {

    /*width: 915px;*/
    width: 780px;

    float: left;

}



.footone p {

    /*width: 404px;*/
    width: 384px;

    float: left;

    font-size: 14px;

    color: #fff;

    margin-bottom: 25px;

}



.footone p img {

    display: inline-block;

    vertical-align: -3px;

    height: 20px;

    margin-right: 10px;

}



.footcode {

    float: right;

    width: 275px;

}



.footcode .item {

    float: left;

    width: 120px;

    background: #fff;

    padding-top: 10px;

    padding-bottom: 8px;

    margin-left: 10px;

}



.footcode .item img {

    display: block;

    margin: auto;

    width: 106px;

    height: 106px;

}



.footcode .item p {

    padding-top: 8px;

    font-size: 12px;

    color: #333;

    text-align: center;

}



.footcenter span {

    float: left;

    font-size: 14px;

    color: #fff;

}



.footcenter .text {

    float: left;

    width: 1100px;

    ;

}



.footcenter .text a {

    font-size: 14px;

    color: #868582;

    display: block;

    float: left;

    margin: 0 12px 15px;

}



.footcenter .text a:last-child {

    color: #fff;

    margin-left: 100px;

}



.footerbottom {

    padding-top: 33px;

    height: 55px;

    line-height: 55px;

}



.footerbottom p {

    font-size: 14px;

    color: #fff;

    display: inline-block;

}



.footerbottom p a {

    color: #fff;

}



.footerbottom span {

    padding-left: 45px;

}



.footerbottom em {

    margin-left: 240px;

    display: inline-block;

    color: #fff;

}



.backtop {

    position: absolute;

    bottom: 0;

    right: 0;

    text-align: center;

}



.backtop p {

    text-align: center;

    font-size: 14px;

    color: #fff;

    display: block;

    margin-top: 12px;

}





/*广告图*/

.fullSlide {

    width: 100%;

    position: relative;

    height: 660px;

}



.fullSlide .bd {

    margin: 0 auto;

    position: relative;

    z-index: 0;

    overflow: hidden;

}



.fullSlide .bd ul {

    width: 100% !important;

}



.fullSlide .bd li {

    width: 100% !important;

    height: 660px;

    overflow: hidden;

    text-align: center;

    background-position: center top;

}



.fullSlide .bd li {

    background: no-repeat center top;

}



.fullSlide .bd li a {

    display: block;

    height: 660px;

}



.fullSlide .hd {

    width: 100%;

    position: absolute;

    z-index: 1;

    bottom: 10px;

    left: 0;

    height: 30px;

    line-height: 30px;

}



.fullSlide .hd ul {

    text-align: center;

    width: 8%;

    margin: 0 auto;

}



.fullSlide .hd ul li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 17px;

    border-radius: 17px;

    height: 17px;

    margin: 0 10px;

    overflow: hidden;

    background: #666;

    line-height: 999px;

}



.fullSlide .hd ul .on {

    background: #ff6600;

}





.fullSlide .prev,

.fullSlide .next {

    display: block;

    position: absolute;

    z-index: 1;

    top: 50%;

    margin-top: -30px;

    left: 5%;

    z-index: 1;

    width: 40px;

    height: 60px;

    cursor: pointer;

    filter: alpha(opacity=50);

    opacity: 0.5;

    display: none;

    width: 73px;

    height: 73px;

}



.fullSlide .prev {

    background: url(../images/left1s.png) no-repeat;

}



.fullSlide .next {

    left: auto;

    right: 5%;

    background: url(../images/right1s.png) no-repeat;

}









/*弹出框*/

#mesbook1_c,

#mesbook1 {

    display: none;

    z-index: 1001;

    width: 398px;

    border: 1px solid #ccc;

    background: #fff;

    padding-bottom: 20px;

}



#mesbook1_c div,

#mesbook1 div {

    border: 1px solid #E4E3E3;

    background: #EBECEB;

    height: 18px;

    padding: 4px .5em 0;

    margin-bottom: 10px;

}



#mesbook1_c dl.b1,

#mesbook1 dl.b1 {

    width: 370px;

    margin: 0 auto;

}



#mesbook1_c dl.b1 dt,

#mesbook1 dl.b1 dt {

    float: left;

    width: 105px;

    overflow: hidden;

}



#mesbook1_c dl.b1 dd,

#mesbook1 dl.b1 dd {

    width: 265px;

    float: right;

}



#mesbook1_c #mesbook1_cBtns,

#mesbook1 #mesbook1Btns {

    padding-bottom: 10px;

}



#mesbook1_c #mesbook1_cBtns input,

#mesbook1 #mesbook1Btns input {

    margin-right: 20px;

}



.b15 {

    background: url(../images/skinsvibtn.jpg) no-repeat;

    border: 0;

    cursor: pointer;

    overflow: hidden;

}



.b15 {

    background-position: -79px -650px;

    width: 60px;

    height: 24px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

    font-weight: bold;

}



/*当前位置*/

.topadcs {

    width: 100%;

    overflow: hidden;

    text-align: center;

    margin: 0 auto 0;

}



.topadcs a img {

    width: 100%;

    height: auto;

    display: block;

}



.topadcs a {

    display: block;

    margin: 0 auto;

}



.topadcs a.fullad,

.banner1 a {

    height: 300px;

}



.plc,

.plc2 {

    background: url(../images/logo_03.png) no-repeat 5px 5px;

    height: 20px;

    line-height: 24px;

    padding: 7px 8px 8px 35px;

    margin-top: 20px;

    position: relative;

    color: #333;

    overflow: hidden;

    font-size: 14px;

    border-bottom: 1px solid #888;

    padding-bottom: 8px;

    font-family: 微软雅黑;

}



.plc i,

.plc2 i,

.plc a {

    font-style: normal;

    font-size: 14px;

    color: #333;

}



.hp_withs {

    width: 1000px;

}



.t_bgnone {

    position: fixed;

    top: 20%;

    _position: absolute;

    _margin-top: 250px;

    _top: expression(eval(document.documentElement.scrollTop-880));

    z-index: 10;

    display: none;

    left: 0.2%;

    _left: 0.2%

}



.t_bgnone .leib2,

.leib {

    width: 170px;

}



.t_bgnone .leib2 .nr ul li {

    padding-left: 12px;

}





/*浮动*/

.drift {

    width: 77px;

    height: auto;

    position: fixed;

    bottom: 28%;

    right: 2px;

    z-index: 999;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

    -margin-top: 350px;

}



.drift li {

    width: 77px;

    height: 77px;

    margin-bottom: 3px;

    position: relative;

}



.drift li a {

    display: block;

    width: 77px;

    height: 77px;

    background: #2D2C32;

    overflow: hidden;

}



.drift #rolls a {

    background: #0079dc;

}



.drift li a:hover,

.drift #rolls a:hover {

    background: #0079dc;

}



.drift li a:hover span {

    display: block;

}



.drift li span {

    width: 244px;

    right: 77px;

    top: 1px;

    height: 77px;

    line-height: 77px;

    background: #0079dc;

    color: #fff;

    text-align: center;

    font-family: Arial;

    position: absolute;

    font-size: 30px;

    font-weight: bold;

    display: none;

}



.drift li .ewm {

    background: #fff;

    height: 203px;

    border: 1px solid #EEEFF1;

}



.drift li .ewm img {

    width: 146px;

    display: block;

    overflow: hidden;

    padding: 10px 10px 6px 10px;

    width: 146px;

}



.drift li .ewm em {

    height: 40px;

    line-height: 18px;

    overflow: hidden;

    font-family: "Microsoft YaHei";

    font-size: 12px;

    font-weight: normal;

    color: #000;

}



.drift li span.ewm {

    width: 166px;

}







/*2019620*/

.navxial {

    position: absolute;

    top: 80px;

    left: 0;

    z-index: 999;

    background: #165f00;

    text-align: center;

    width: 150px;

    padding: 10px 0;

    display: none;

}



.navxial p {

    display: block;

    text-align: center;

}



.navxial p a {

    font-size: 14px;

    color: #fff;

    height: 50px;

    line-height: 50px;

}



.heatnav li:hover .navxial {

    display: block;

}









/*ç•™è¨€æ¿*/

.gbook {

    width: 100%;

    height: 80px;

    background-color: rgba(0, 0, 0, 0.6);

    position: fixed;

    bottom: 0;

    z-index: 999;

}



.gbook ul {

    width: 810px;

    height: 40px;

}



.gbook ul li {

    float: left;

    margin-right: 20px;

}



.gbook ul li.li1 input {

    width: 145px;

    height: 40px;

    background: #fff;

    border: none;

    font-size: 15px;

    padding-left: 15px;

    color: #999;

}



.gbook ul li.li2 input {

    width: 205px;

    height: 40px;

    background: #fff;

    border: none;

    font-size: 15px;

    padding-left: 15px;

    color: #999;

}



.gbook ul li.li3 input {

    width: 355px;

    height: 40px;

    background: #fff;

    border: none;

    font-size: 15px;

    padding-left: 15px;

    color: #999;

}



.gbook .btn button {

    width: 130px;

    height: 40px;

    background: #ff6e0d;

    font-size: 16px;

    color: #fff;

    cursor: pointer;

    border: none;

}



.gbook .btn button:hover {

    border: none;

    background: #0079dc;

}



.gbook .tact {

    background: url(../images/lytact.png) left no-repeat;

    padding-left: 38px;

}



.gbook .tact p {

    font-size: 14px;

    color: #fff;

}



.gbook .tact h4 {

    font-size: 26px;

    font-weight: bold;

    color: #ff6e0d;

    font-family: 'arial';

}



.gbook .nr {

    position: relative;

    height: 40px;

    padding: 20px 0;

}



.gbook .shut {

    width: 30px;

    height: 30px;

    position: absolute;

    top: 25px;

    right: 2%;

}



.gbook .shut i {

    width: 30px;

    height: 30px;

    background: url(../images/shut.png) no-repeat;

    display: block;

    cursor: pointer;

    background-size: 100%;

}









.w1200 {

    width: 1200px;

    margin: 0 auto;

}



.ecode {

    position: fixed;

    left: 15px;

    top: 40%;

    z-index: 999;

}