﻿@charset "utf-8";

/* CSS Document */

html,
body,
div,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
frameset,
table,
th,
tr,
td,
fieldset {
    margin: 0;
    padding: 0;
}


/* IE5.xIE6бbug */

* html body {
    overflow: visible;
}

* html iframe,
* html frame {
    overflow: auto;
}

* html frameset {
    overflow: hidden;
}


/* body */

body {
    color: #757575;
    font-size: 12px;
    line-height: 24px;
    font-family: "微软雅黑";
    background: #FFF;
}

i,
em,
cite {
    font-style: normal;
}


/* a */

a {
    color: #757575;
    font-size: 12px;
    /*-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;*/
    text-decoration: none;
}

a:hover {
    color: #d80701;
}


/* form */

textarea,
input {
    word-wrap: break-word;
    word-break: break-all;
}

textarea,
input {
    vertical-align: middle;
    font-size: 12px;
    outline: none
}

iframe {
    border: 0
}


/* li */

ul,
li {
    list-style-type: none;
}


/* img */

body img {
    border: 0 none;
    vertical-align: middle;
}


/* h* */

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}


/* Hides from IE-mac \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


/* End hide from IE-mac */


/*********清除浮动处理**********/

.clr {
    clear: both;
    display: block;
    height: 0;
    font-size: 0;
    overflow: hidden;
}


/*返回顶部*/

.totop {
    position: fixed;
    right: 50%;
    margin-right: -528px;
    z-index: 10000;
    bottom: 25px;
    display: block;
    width: 26px;
    height: 62px;
    background: url(../images/rocket.png) no-repeat 0 0;
    -webkit-transition: all 0.2s ease-in-out;
}

.headTop {
    height: 30px;
    background: #000000;
}

.headTop .head {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    color: #b3b3b3;
    line-height: 30px;
    font-size: 12px;
}

.headTop .head .right {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
}

.headTop .head .right a {
    display: inline-block;
    font-size: 12px;
    color: #999999
}


/*网站头部*/

.top-T_Wrap {
    width: auto;
    overflow: hidden;
    height: 140px;
    position: relative;
    z-index: 10;
    background: #FFF
}

.top-T {
    width: 1100px;
    margin: 0 auto;
    height: 140px;
    overflow: hidden;
    background: url(../Images/tel.png) right center no-repeat;
    position: relative;
}

.top-T .logoL {
    width: 682px;
    height: 78px;
    overflow: hidden;
    margin-top: 35px;
    position: relative
}


/***********nav*******/

.nav {
    width: 1050px;
    margin: 0 auto;
    height: 50px;
    background: #d80701;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 150;
    -webkit-border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    overflow: hidden;
    padding-left: 50px
}

.nav li {
    float: left;
    text-align: center;
}

.nav li.li {
    width: 2px;
    height: 50px;
    background: url(../images/navli.jpg) center center no-repeat
}

.nav li a {
    line-height: 50px;
    width: 140px;
    font-size: 16px;
    color: #FFF;
    display: block;
    position: relative
}

.nav li a:hover,
.nav li .cur {
    background: url(../Images/navxian.png) bottom center no-repeat;
}


/*********************************公共头部结束*******************************/


/*首页样式*/

.inban_wrap {
    width: 100%;
    height: 500px;
    position: relative;
    z-index: 10;
    overflow: hidden;
}

.mainbanner {
    height: 100%;
    overflow: hidden;
    z-index: 10;
    position: relative;
}

.mainbanner_window {
    left: 50%;
    width: 2000px;
    height: 100%;
    overflow: hidden;
    margin-left: -1000px;
    position: absolute;
}

.mainbanner_window ul {
    width: 999999px;
    height: 100%;
    position: relative;
}

.mainbanner_window li {
    background: #FFF;
    width: 2000px;
    text-align: center;
    font-size: 0px;
    float: left;
    display: inline;
}

.mainbanner_list {
    left: 50%;
    bottom: 10px;
    width: 100px;
    height: 10px;
    margin-left: -25px;
    position: absolute;
}

.mainbanner_list li {
    width: 30px;
    height: 30px;
    overflow: hidden;
    float: left;
    display: inline;
}

.mainbanner_list a {
    background: #f5f5f5;
    width: 12px;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
    float: left;
    display: inline-block;
}

.mainbanner_list li.active a {
    background: #d80701;
    text-decoration: none;
}

.mainbanner_list li a:hover {
    background: #d80701;
    text-decoration: none;
}


/***关键词***/

.keyWord {
    width: 1100px;
    background: #d80701;
    margin: 0 auto;
    color: #FFF;
    height: 45px;
    position: relative
}

.keyWord .Left {
    line-height: 45px;
    padding-left: 15px
}

.keyWord .Left span {
    font-size: 14px;
}

.keyWord .Left a {
    font-size: 12px;
    color: #FFF;
    margin-right: 10px
}

.keyWord .Right {
    position: absolute;
    right: 15px;
    bottom: 0;
    height: 45px;
}

.seach {
    overflow: hidden;
    width: 245px;
    height: 30px;
    margin-top: 8px;
    background: url(../images/search.png) center center no-repeat;
}

.seach .keys {
    width: 190px;
    height: 30px;
    border: 0;
    background: none;
    padding-left: 10px;
    float: left;
    font-size: 12px;
    color: #414141;
    font-family: '微软雅黑'
}

.seach .btns {
    border: 0;
    background: none;
    width: 36px;
    height: 30px;
    float: right;
    cursor: pointer
}


/*产品中心*/

.Pronav {
    text-align: center;
    padding: 15px 0 35px
}

.Pronav li {
    display: inline-block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    height: 35px;
    margin: 0 20px;
    background: #000000;
    text-align: center;
}

.Pronav li a {
    font-size: 16px;
    color: #FFF;
    padding: 0 35px;
    line-height: 35px;
    display: block
}

.Pronav li.cur {
    background: #d80701
}

.in_pro_wrap {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.in_pro_wrap li {
    width: 275px;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}

.in_pro_wrap li a {
    font-size: 14px;
    background: #FFF;
    width: 252px;
    color: #4c4c4c;
    display: block;
    float: right
}

.in_pro_wrap li a .pic {
    width: 250px;
    height: 250px;
    border: 1px solid #f0f0f0;
    margin: 0 auto;
    position: relative
}

.in_pro_wrap li a .pic img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.in_pro_wrap li a .txt {
    text-align: center;
    background: #FFF;
    width: 240px;
    overflow: hidden;
    height: 35px;
    line-height: 35px
}

.in_pro_wrap li a:hover {
    color: #d80701
}

.pro_title {
    height: 64px;
    background: url(../Images/protitle.png) center center no-repeat;
    margin-bottom: 30px;
}

.homePro {
    width: auto;
    margin: 0 auto;
    padding: 40px 0 20px;
}

.Promore {
    width: 120px;
    height: 36px;
    background: url(../Images/morebj.png) left center repeat-x;
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: block;
    margin: 0 auto 36px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    line-height: 36px;
}

.Promore:hover {
    color: #FFF
}


/*左边*/

.LeftBox {
    width: 232px;
    float: left;
    margin-bottom: 20px;
    position: relative;
    z-index: 100
}

.LeftBox .Lefttitle {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    height: 75px;
    background: url(../Images/yuan.png) 200px center no-repeat #d80701;
    width: 202px;
    padding-left: 30px;
    color: #FFF;
    line-height: 75px;
    font-size: 24px;
    z-index: 100
}

.LeftBox .LeftList {
    width: 230px;
    background: #FFF;
    overflow: hidden;
    border-left: 1px solid #c8c9cd;
    border-right: 1px solid #c8c9cd;
    margin: 0 auto;
}

.LeftBox .LeftList li {
    overflow: hidden;
    border-bottom: 1px solid #c8c9cd;
    line-height: 65px;
}

.LeftBox .LeftList li a {
    color: #4c4c4c;
    background: url(../images/jt.png) 200px center no-repeat #FFF;
    display: block;
    font-size: 15px;
    padding-left: 20px
}

.LeftBox .LeftList li a:hover,
.LeftBox .LeftList li.cur a {
    color: #d80701;
    font-weight: bold
}

.LeftBox .contact {
    background: url(../Images/contact.jpg) top center no-repeat #d80701;
    padding: 86px 0 20px;
    color: #FFF
}

.LeftBox .contact strong {
    display: block;
    padding-left: 30px;
    font-size: 18px;
    line-height: 36px;
}

.LeftBox .contact span {
    display: block;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold
}

.LeftBox .contact a {
    color: #FFF;
    display: block;
    width: 105px;
    height: 35px;
    margin: 15px auto;
    border: 1px solid #FFF;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.aboutWrap {
    width: auto;
    background: url(../Images/abouttitle.png) center 40px no-repeat #17232d
}

.aboutWrap .aboutNr {
    width: 1100px;
    margin: 0 auto;
    padding-top: 160px;
    overflow: hidden
}

.aboutWrap .aboutNr .img {
    width: 410px;
    height: 297px;
    float: left
}

.aboutWrap .aboutNr a {
    width: 630px;
    display: block;
    float: right;
    color: #FFF;
    font-size: 14px;
    line-height: 36px
}

.aboutWrap .aboutNr a strong {
    display: block;
    font-size: 24px;
    margin-bottom: 15px;
}

.aboutWrap .aboutNr a span {
    display: block;
    width: 160px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #FFF;
    text-align: center;
    margin-top: 25px
}

.aboutmore {
    height: 111px;
    background: url(../Images/aboutmore.jpg) center center no-repeat;
    display: block;
    padding-top: 40px;
}

.aboutmore a {
    display: block;
    width: 160px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #77838c;
    text-align: center;
    margin: 0 auto;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase
}


/*新闻中心*/

.newsWrap {
    width: auto;
    background: #ededed;
    margin: 0 auto;
    padding: 20px 0 40px;
    overflow: hidden
}

.news {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

.homePro_bt {
    height: 40px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    position: relative;
    padding-left: 10px
}

.homePro_bt span {
    display: block;
    text-transform: uppercase;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif
}

.homePro_bt a {
    position: absolute;
    right: 0;
    top: 0;
    color: #3f73ab;
    display: block;
    width: 24px;
    height: 24px;
    background: url(../Images/jia.png) center center no-repeat
}

.homePro_bt:after {
    content: '';
    position: absolute;
    left: 0;
    height: 34px;
    width: 3px;
    background: #d80701;
    top: 2px
}

.newsWrap_L {
    width: 710px;
    float: left
}

.newsWrap_L .news_H_nr {
    width: auto;
    overflow: hidden
}

.newsWrap_L .txtImg {
    width: 330px;
    float: left;
    height: 230px;
    margin-top: 10px;
    line-height: 20px;
    font-size: 13px;
    color: #4c4c4c;
}

.newsWrap_L .txtImg .pic {
    width: 330px;
    height: 150px;
    position: relative
}

.newsWrap_L .txtImg .pic img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.newsWrap_L .txtImg a {
    display: block
}

.newsWrap_L .txtImg strong {
    display: block;
    color: #1a1a1a;
    font-size: 14px;
    margin: 10px auto 5px;
}

.newsWrap_L ul {
    width: 360px;
    float: right
}

.newsWrap_L li {
    height: 30px;
    line-height: 30px;
    position: relative;
    overflow: hidden
}

.newsWrap_L li a {
    background: url(../Images/yan01.png) left center no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #1a1a1a;
    padding-left: 15px;
    position: relative;
    display: block;
    padding-right: 80px;
    height: 30px;
    line-height: 30px;
}

.newsWrap_L li span {
    position: absolute;
    right: 0;
    top: 0;
    color: #737373;
    font-weight: normal
}

.newsWrap_L li a:hover {
    background: url(../Images/yan02.png) left center no-repeat;
    color: #d80701
}

.newsWrap_R {
    width: 350px;
    float: right;
}

.news .newsWrap_R .news_L_nr {
    height: 230px;
    margin-top: 20px;
}

.news .newsWrap_R .news_L_nr li {
    text-align: left;
    margin-bottom: 5px;
    background: url(../Images/xian.png) center bottom no-repeat;
    padding-bottom: 10px;
}

.news .newsWrap_R .news_L_nr li .wen {
    background: url(../Images/da.png) left center no-repeat;
    padding-left: 25px;
    color: #333333;
    font-size: 14px;
    line-height: 26px
}

.news .newsWrap_R .news_L_nr li .da {
    background: url(../Images/wen.png) left 2px no-repeat;
    padding-left: 25px;
    line-height: 18px;
}

.news .newsWrap_R .news_L_nr li a {
    color: #808080;
    display: block;
    font-size: 14px;
}


/*内页样式*/

.nyWrap {
    width: auto;
}

.in_pro {
    width: 1100px;
    margin: 30px auto;
    padding: 0
}

.right {
    width: 840px;
    float: right;
    overflow: hidden;
    padding-bottom: 50px;
}

.in_pro .right-bt {
    width: 840px;
    height: 35px;
    border-bottom: 1px dashed #cccccc;
    position: relative;
    line-height: 35px;
}

.in_pro .right-bt .nybtL {
    color: #d80701;
    display: inline-block;
    height: 34px;
    padding: 0 5px;
    border-bottom: 2px solid #d80701;
    font-weight: bold;
    font-size: 16px;
    overflow: hidden
}

.in_pro .right-bt .nybtR {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    color: #737373
}

.in_pro .right-bt .nybtR a:nth-last-child(1) {
    color: #d80701
}

.in_pro .right-bt a {
    color: #09255d
}

.in_pro .right-bt a:hover {
    color: #d80701
}

.pro_list_wrap.in_pro .right-bt {
    width: 1100px;
}

.ny-right-about {
    width: 840px;
    overflow: hidden;
    min-height: 300px;
    padding: 10px 0;
    font-size: 14px;
    color: #474747
}

.ny-right-news {
    width: 840px;
    margin: 0 auto;
    padding: 10px 0
}

.ny-right-news li {
    width: 840px;
    height: 32px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px dashed #CCC;
    overflow: hidden
}

.ny-right-news li a {
    background: url(../Images/jt.png) left center no-repeat;
    padding-left: 15px;
}

.ny-right-news li span {
    position: absolute;
    right: 0;
    top: 0;
    color: #737373;
}

.ny-right-news ul {
    margin-bottom: 20px;
}

.ny-right-news h1 {
    font-size: 16px;
    width: 840px;
    float: left;
    text-align: center
}

.ny-right-news h6 {
    border-bottom: 1px dashed #CCC;
    width: 840px;
    font-weight: normal;
    height: 32px;
    float: left;
    line-height: 32px;
    text-align: center;
    color: #737373
}

.ny-news-nr {
    width: 840px;
    float: left;
    padding-top: 10px;
    margin-bottom: 20px;
}


/*荣誉*/

.ny-right-honor {
    width: 840px;
    padding: 20px 0;
    overflow: hidden
}

.ny-right-honor li {
    width: 280px;
    float: left;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.ny-right-honor li a {
    font-size: 15px;
    width: 260px;
    color: #808080;
    display: block;
    margin: 0 auto
}

.ny-right-honor li a .pic {
    width: 250px;
    height: 190px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ededed;
    margin: 0 auto;
}

.ny-right-honor li a .pic img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto
}

.ny-right-honor li a .txt {
    text-align: center;
    overflow: hidden;
    height: 32px;
    line-height: 32px
}

.ny-right-honor li a:hover {
    color: #d80701
}

.caseList {
    width: 840px;
    padding: 20px 0;
    overflow: hidden
}

.caseList li {
    width: 270px;
    float: left;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.caseList li a {
    font-size: 14px;
    width: 260px;
    color: #808080;
    display: block;
    margin: 0 auto
}

.caseList li a .pic {
    width: 260px;
    overflow: hidden;
    height: 170px;
    border: 1px solid #ededed;
    margin: 0 auto;
}

.caseList li a .pic img {
    width: 260px;
}

.caseList li a .txt {
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    height: 32px;
    line-height: 32px
}

.caseList li a:hover {
    color: #d80701
}


/*内页****产品****样式*****/

.ny-right-pro {
    width: 840px;
    padding: 20px 0;
    overflow: hidden
}

.ny-right-pro li {
    width: 280px;
    float: left;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.ny-right-pro li a {
    font-size: 15px;
    width: 260px;
    color: #808080;
    display: block;
    margin: 0 auto
}

.ny-right-pro li a .pic {
    width: 250px;
    height: 250px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ededed;
    margin: 0 auto;
}

.ny-right-pro li a .pic img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto
}

.ny-right-pro li a .txt {
    text-align: center;
    overflow: hidden;
    height: 32px;
    line-height: 32px
}

.ny-right-pro li a:hover {
    color: #d80701
}

.pro_list_wrap .ny-right-pro {
    width: 1100px
}

.pro_list_wrap .ny-right-pro li {
    width: 275px
}

.jqzoom {
    width: 840px;
    margin: 10px auto;
    overflow: hidden;
}

.jqzoom_A {
    width: 840px;
    margin: 10px auto;
    text-align: center;
}

.jqzoom_A img {
    border: 1px solid #CCC;
    max-width: 450px;
}

.proproperty {
    font-size: 16px;
    font-weight: bold;
    color: #373737;
    margin-top: 20px;
    width: 840px;
    border-bottom: 1px solid #e2e2e2;
    height: 30px;
}

.proproperty li {
    float: left;
    height: 30px;
    background-image: url(../Images/t2.jpg);
    cursor: pointer;
    margin-right: 5px;
    font-size: 12px;
    font-weight: 100;
    text-align: center;
    float: left;
    line-height: 30px;
    color: #FFF;
    width: 75px;
}

.proproperty li.cur {
    background-image: url(../Images/t1.jpg);
}

.procontent {
    width: 840px;
    float: right;
    padding: 10px 0;
}

.dispaly {
    display: none
}

.pageleft {
    float: left
}

.pageright {
    float: right
}

.linkWrap {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    line-height: 20px;
    font-size: 14px
}

.linkWrap .linkbt {
    width: 1100px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    background: url(../images/link.jpg) left bottom no-repeat;
    font-size: 20px;
    color: #333333;
    font-weight: bold
}

.linkWrap .linkbt i {
    text-transform: uppercase;
    font-size: 16px;
    color: #cccccc;
    padding-left: 5px
}

.linkWrap .link {
    width: 1100px;
    margin: 10px auto;
    line-height: 24px;
    color: #333333;
    position: relative;
    overflow: hidden;
}

.linkWrap .link a {
    color: #999999;
    font-size: 12px;
    margin-right: 10px;
}

.linkWrap .link a:hover {
    text-decoration: underline;
    color: #d80701
}


/*footer*/

.footWrap {
    background: url(../images/footbj.jpg) center center no-repeat;
    height: 240px;
    overflow: hidden;
}

.footWrap .foot {
    width: 750px;
    margin: 0 auto;
    padding: 50px 0 0 350px;
    height: 190px;
    font-size: 14px;
    color: #666666;
    line-height: 36px;
    position: relative;
    overflow: hidden
}

.submenu a {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin: 0 5px;
}

.footWrap .foot .copy {
    margin-top: 20px;
    padding-left: 5px
}

.footWrap .foot .copy p {
    line-height: 30px;
    width: 309px;
    float: left;
}

.footWrap .foot .copy p a {
    font-size: 14px;
}

.footWrap .foot .copy p a:hover {
    text-decoration: underline
}

.ewm {
    position: absolute;
    right: 0;
    top: 80px;
}


/*翻页*/

.pageNavi {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.wp-pagenavi {
    CLEAR: both;
}

.wp-pagenavi A {
    BORDER-RIGHT: #bfbfbf 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #bfbfbf 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    TEXT-DECORATION: none
}

.wp-pagenavi SPAN {
    BORDER-RIGHT: #bfbfbf 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #bfbfbf 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    TEXT-DECORATION: none
}

.wp-pagenavi A:hover {
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    BORDER-TOP-COLOR: #000;
    BORDER-RIGHT-COLOR: #000
}

.wp-pagenavi SPAN.current {
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    BORDER-TOP-COLOR: #000;
    BORDER-RIGHT-COLOR: #000
}

.wp-pagenavi SPAN.current {
    FONT-WEIGHT: bold
}


/*===========================================插件END======================================================*/

#product_view {
    width: 700px;
    margin: auto;
    overflow: hidden;
}

#product_view h1 {
    font-size: 18px;
    text-align: left;
    line-height: 26px;
}

#product_view h2 {
    font-size: 14px;
    height: 30px;
    line-height: 30px
}

#product_view div.content {
    line-height: 180%;
    padding-bottom: 15px
}

#product_view p.pImg {
    text-align: center;
    padding-bottom: 15px
}

.list {
    padding: 0 10px 0 0;
}

.list img {
    cursor: pointer;
    padding: 1px;
    border: 1px solid #cdcdcd;
    margin-right: 10px;
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
}

.list img.onzoom,
.list img.on {
    padding: 0px;
    border: 2px solid #d80701;
}

.container {
    position: relative;
}

.izImage {
    border: 1px solid #cdcdcd;
    width: 380px;
    cursor: pointer
}

.izViewer {
    width: 300px;
    height: 300px;
    position: absolute;
    left: 390px;
    top: 0;
    display: none;
    border: 1px solid #999;
}

.handle {
    display: none;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background: #E6EAF3;
    cursor: crosshair;
}

.right_text {
    width: 400px;
    float: right;
}

.right_text h1 {
    line-height: 26px;
    font-size: 18px;
    font-weight: normal
}

.right_text .text {
    line-height: 34px;
    margin-top: 10px;
}

.right_text .text span {
    font-size: 20px;
    color: #d80701;
}


/*漂浮*/

.float-contact-mini {
    position: absolute;
    right: 1px;
    top: 30%;
    z-index: 100
}

.float-contact-mini a {
    background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    height: 65px;
    line-height: 110%;
    padding: 46px 5px 0;
    text-align: center;
    text-decoration: none !important;
    width: 18px;
}

.float-contact {
    display: none;
    position: absolute;
    right: 1px;
    top: 28%;
    width: 190px;
}

.float-contact .close {
    background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
    color: #FFFFFF !important;
    display: block;
    height: 31px;
    line-height: 31px;
    padding-left: 22px;
}

.float-contact .container {
    background: #FFFFFF;
    border-color: #E3E3E3;
    padding: 10px
}

.float-contact .container {
    border-style: solid;
}

.float-contact .qq {}

.float-contact .qqtitle {}

.float-contact .qq .btn {}

.float-contact .qq .btn li {
    line-height: 30px;
}


/*.float-contact .qq .btn li a{ border:1px solid #e6e6e6; margin:10px auto 0; display:block}*/

.float-contact .myqqlink {
    background: url("../images/qqpf.png") repeat-x left center;
    color: #FFFFFF;
    font-size: 16px;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.ny-right-about .ewm01 {
    float: left;
    width: 50%;
    display: flex;
    -webkit-display: flex;
    -o-display: flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -o-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    -o-align-items: center;
}

.ny-right-about .ewm02 {
    float: right;
    width: 50%;
    display: flex;
    -webkit-display: flex;
    -o-display: flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -o-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    -o-align-items: center;
}

.ny-right-about .text {
    font-size: 16px;
    color: #a3a3a3;
    line-height: 40px;
    margin-top: 15px;
}

.ny-right-about .text strong {
    display: block;
    font-size: 18px;
    color: #767676;
}

.ny-right-about .ewm01 img,
.ny-right-about .ewm02 img {
    width: 150px;
}

.webapp .ewm01,
.webapp .ewm02 {
    width: auto;
}

.webapp .ewm01 {
    margin-bottom: 30px;
}

.webapp .ny-right-about .text {
    margin: 0;
    line-height: 24px;
}

.webapp .ny-right-about .ewm01 img,
.webapp .ny-right-about .ewm02 img {
    float: initial;
    margin-top: 10px;
}

.webapp .ny-right-about .text strong {
    font-size: 16px;
}

.webapp .ContactB i {
    display: inline-block;
    margin-left: 90px;
}