@charset "UTF-8";
/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button{margin:0;padding:0; border:0;}
body{font-size: 12px;font-family: 'Microsoft YaHei', Arial; }
input,textarea,button{padding: 0;font-family: 'Microsoft YaHei', Arial;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle;}
select,input,textarea,button{vertical-align:middle;outline: none;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{border: 0;padding:0;width:1150px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}

/*--header*/
.header {
    width:100%;
    height:90px;
    position:fixed;
    top:0;
    background:#fff;
    z-index:9999;
}
.header-box {
    width:1200px;
    height:90px;
    margin:auto;
}
.logo {

    float:left;
    margin-top:35px;
}
.header-right {
    width:174px;
    height:34px;
    float:right;
    margin-top:28px;
}
.weixin {
    width:34px;
    height:34px;
    background:url(../images/top-img1.PNG) center center no-repeat;
    float:left;
    position:relative;
}
.weixin-box {
    width:150px;
    height:161px;
    position:absolute;
    top:34px;
    left:-58px;
    background:url(../images/index-img6.png) no-repeat;
    display:none;
}
.weixin-box img {
    width:130px;
    height:130px;
    display:block;
    margin:auto;
    margin-top:20px;
}
.language {
    width:120px;
    height:30px;
    margin-top:2px;
    background:#492562;
    float:right;
    border-radius:3px;
    overflow:hidden;
}
.language-a {
    width:60px;
    height:30px;
    text-align:center;
    line-height:30px;
    color:#fff;
    font-size:14px;
    display:block;
    float:left;
}
.language-a.on {
    background:#ff8039;
}

.menu {
    width:100%;
    height:48px;
    line-height:48px;
    background:#492562;
    margin-top:90px;
}
.menu-box {
    width:1200px;
    margin:auto;
}
.menu-box li {
    width:171px;
    border-left:1px solid rgba(255,255,255,.16);
    float:left;
    text-align:center;
    position:relative;
}
.menu-box li:first-child {
    width:135px;
    padding-left:31px;
}
.menu-box li:last-child {
    border-right:1px solid rgba(255,255,255,.16);
}
.menu-box li:hover {
    background:#ff8039;
}
.menu-box li.on {
    background:#ff8039;
}
.menu-link {
    width:100%;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    display:block;
}
.menu-link1 {
    width:100%;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    display:block;
    background:url(../images/top-ing2.png) 20px center no-repeat;
}
.s-menu {
    width:100%;
    position:absolute;
    top:48px;
    z-index:9999;
    display:none;
}
.s-menu-link {
    width:100%;
    height:48px;
    line-height:48px;
    text-align:center;
    display:block;
    background:#4e2768;
    color:#fff;
    border-top:1px solid rgba(255,255,255,.16);
}
.s-menu-link:hover {
    background:#ff8039;
}
.s-menu-link.on {
    background:#ff8039;
}
.banner {
    width:100%;
    position:relative;
}
.banner .bd {
   width:100%;
    overflow:hidden;
}


.banner .bd li a {
    width:100%;
}
.banner .hd {
    width:100%;
    height:13px;
    text-align:center;
    position:absolute;
    bottom:30px;
    z-index:9;
}
.banner .hd li {
    width:13px;
    height:13px;
    background:#efd3b7;
    border-radius:100%;
    margin:0 10px;
    display:inline-block;
    cursor:pointer;
}
.banner .bd li a img {
    width:100%;
}
.banner .hd li.on {
    background:#ff8039;
}
/*--首页产品*/
.index-cp{
    width:100%;
    height:693px;
    background:url(../images/index-img16.jpg) center center no-repeat;
}
.index-box {
    width:1200px;
    margin:auto;
}
.index-title {
    height:93px;
    padding-top:30px;
    text-align:center;
    line-height:60px;
    font-size:20px;
    font-weight:bold;
    color:#000;
}
.index-title-btn {
    width:30px;
    height:3px;
    background:#ff8039;
    margin:auto;
}
.index-cp-list {
    width:100%;
}
.index-cp-list li {
    width:600px;
    height:260px;
    float:left;
}
.index-cp-list li:hover .index-cp-txt {
    color:#fff;
    background:#f0b856;
}
.index-cp-list li:hover .index-cp-t1 {
    color:#fff;
}
.index-cp-list li:hover .index-cp-t2 {
    color:#fff;
}
.index-cp-list li:hover .index-cp-t3 {
    color:#fff;
}
.index-cp-list li:hover .index-cp-t4 {
    display:block;
}
.index-cp-list li:hover .index-cp-t5 {
    display:block;
}
.index-cp-txt {
    width:250px;
    height:260px;
    padding-left:20px;
    padding-right:30px;
    background:#fff;
    position:relative;
}
.index-cp-t1 {
    font-size:22px;
    height:64px;
    line-height:64px;
    color:#000;
    padding-top:14px;
}
.index-cp-t2 {
    font-size:14px;
    line-height:24px;
    color:#666;
}
.index-cp-t3 {
    font-size:14px;
    line-height:24px;
    color:#666;
    font-family:Arial;
    display:block;
    margin-top:56px;
}
.index-cp-t4 {
    width:17px;
    height:36px;
    background:url(../images/index-img4.png) no-repeat;
    position:absolute;
    top:112px;
    right:-17px;
    display:none;
}
.index-cp-t5 {
    width:17px;
    height:36px;
    background:url(../images/index-img4.png) no-repeat;
    position:absolute;
    top:112px;
    left:-17px;
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    display:none;
}
.index-cp-img {
    width:300px;
    height:260px;
}
/*--首页新闻*/
.index-xw {
    width:100%;
    height:614px;
}
.index-xw-list {
    width:100%;
}
.index-xw-list .bd li {
    width:360px;
    height:390px;
    float:left;
    margin:0 20px;
}
.index-xw-img {
    width:360px;
    height:220px;
}
.index-xw-t1{
    font-size:20px;
    color:#999;
    height:45px;
    line-height:45px;
    padding-top:6px;
    font-family:Arial;
}
.index-xw-list .bd li:hover .index-xw-t1 {
    color:#000;
}
.index-xw-t2 {
    width:30px;
    height:3px;
    background:#ebebeb;
}
.index-xw-list .bd li:hover .index-xw-t2 {
    background:#ff8039;
}
.index-xw-t3 {
    width:100%;
    overflow:hidden;
    font-size:16px;
    height:45px;
    line-height:45px;
    font-weight:bold;
    color:#000;
}
.index-xw-list .bd li:hover .index-xw-t3 {
    color:#ff8039;
}
.index-xw-t4 {
    font-size:14px;
    line-height:24px;
    color:#666;
}
.index-xw-list .hd {
    width:100%;
    height:38px;
    margin-top:11px;
    text-align:center;
}
.prev {
    width:40px;
    height:38px;
    display:inline-block;
    border-radius:5px;
    background:#f0f0f0 url(../images/index-img2.png) center center no-repeat;
}
.prev:hover {
    background:#ff8039 url(../images/index-img2-1.png) center center no-repeat;
}
.hd-link2 {
    width:60px;
    height:38px;
    display:inline-block;
    border-radius:5px;
    margin:0 3px;
    background:#f0f0f0 url(../images/index-img3.png) center center no-repeat;
}
.hd-link2:hover {
    background:#ff8039 url(../images/index-img3.png) center center no-repeat;
}
.next {
    width:40px;
    height:38px;
    display:inline-block;
    border-radius:5px;
    background:#f0f0f0 url(../images/index-img1.png) center center no-repeat;
}
.next:hover {
    background:#ff8039 url(../images/index-img1-1.png) center center no-repeat;
}

/*--首页关于*/
.index-gy {
    width:100%;
    height:420px;
    padding-top:60px;
    background:url(../images/index-img10.jpg) center top no-repeat;
}
.index-gy-left{
    width:590px;
    height:420px;
    float:left;
}
.index-gy-right {
    width:490px;
    height:356px;
    float:right;
    padding:64px 80px 0 40px;
    background:url(../images/index-img9.jpg) center center no-repeat;
    color:#fff;
}
.index-gy-t1 {
    width:100%;
    overflow:hidden;
    height:84px;
    line-height:84px;
    font-size:36px;
    font-weight:bold;
}
.index-gy-t2 {
    font-size:16px;
    line-height:24px;
}
.index-gy-t3 {
    width:115px;
    height:40px;
    padding-right:25px;
    background:#d2962d url(../images/index-img5.png) 109px center no-repeat;
    text-align:center;
    line-height:40px;
    font-size:16px;
    margin-top:56px;
    color:#fff;
    display:block;
}

/*--首页荣誉*/
.index-ry {
    width:100%;
    height:610px;
}
.index-ry-list{
    width:100%;
}
.index-ry-list .bd li {
    width:280px;
    float:left;
    margin-right:27px;
}
.index-ry-img{
    width:280px;
    height:405px;
}
.index-ry-list .bd li:hover .index-ry-t1 {
    color:#ff8039;
}
.index-ry-t1 {
    height:52px;
    line-height:52px;
    text-align:center;
    font-size:14px;
    color:#666;
}
.index-ry-list .hd {
    width:100%;
    height:10px;
    padding-top:10px;
    text-align:center;
}
.index-ry-list .hd li {
    width:12px;
    height:12px;
    display:inline-block;
    background:#d7d7d7;
    border-radius:100%;
    margin:0 5px;
}
.index-ry-list .hd li.on {
    background:#ff8039;
}



/*--footer*/
.footer {
    width:100%;
    height:318px;
    background:#f5f5f5;
}
.footer-box {
    width:1200px;
    height:268px;
    margin:auto;
}
.footer-box ul {
    width:180px;
    padding-top:8px;
    height:260px;
    float:left;
}
.footer-link1{
    height:60px;
    line-height:60px;
    font-size:16px;
    font-weight:bold;
    color:#000;
}
.footer-link {
    font-size:14px;
    line-height:28px;
    height:28px;
    color:#666;
}
.footer-link:hover {
    color:#ff8039;
    border-bottom:1px solid #ff8039;
}
.footer-ewm {
    width:102px;
    float:right;
    padding-top:30px;
}
.footer-ewm-img {
    width:102px;
    height:102px;
}
.footer-ewm-txt {
    height:32px;
    line-height:32px;
    font-size:14px;
    color:#666;
    text-align:center;
}
.foot {
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:14px;
    color:#fff;
    background:#2f2f2f;
}
.foot a {
    color:#fff;
}

/*--内页开始*/
.ny-banner {
    width:100%;
    height:280px;
}
.ny-banner-wz {
    margin-bottom:61px;
}
.ny-menu-wz {
    position:fixed;
    top:90px;
    background:#fff;
    border-top:1px solid #451765;
    z-index:9999;
}

.ny-menu {
    width:100%;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #f0f0f0;
}
.ny-menu-box {
    width:1200px;
    margin:auto;
}
.ny-menu-list {
    float:left;
}
.ny-menu-list li {
    float:left;
    margin-right:45px;
    font-size:16px;
    font-weight:bold;
}
.ny-menu-list-a {
    color:#333;
    display:block;
}
.ny-menu-list li:hover .ny-menu-list-a {
    height:58px;
    color:#ff8039;
    border-bottom:3px solid #ff8039;
}
.ny-menu-list li.on .ny-menu-list-a {
    height:58px;
    color:#ff8039;
    border-bottom:3px solid #ff8039;
}
.ny-menu-add {
    float:right;
    font-size:14px;
    color:#999;
}
.ny-menu-add-a{
    color:#999;
}
.ny-menu-add span {
    color:#000;
}
.ny-content {
    width:100%;
    height:auto;
    padding-bottom:30px;
    overflow:hidden;
}
.ny-content-box {
    width:1200px;
    margin:auto;
}
.page-list {
    width:100%;
    height:40px;
    text-align:center;
    font-size:14px;
    padding:30px 0;
    display:table;
}
.page-list-a1 {
    width:90px;
    height:40px;
    display:inline-block;
    text-align:center;
    line-height:40px;
    color:#666;
    background:#f4f4f4;
    border-radius:3px;
    margin:0 3px;
}
.page-list-a1:hover {
    color:#fff;
    background:#f9c05b;
}
.page-list-a {
    width:40px;
    height:40px;
    display:inline-block;
    text-align:center;
    line-height:40px;
    color:#666;
    background:#f4f4f4;
    border-radius:3px;
    margin:0 3px;
}
.page-list-a:hover {
    color:#fff;
    background:#f9c05b;
}
.page-list-a.on {
    color:#fff;
    background:#f9c05b;
}
.ny-news-list {
    width:100%;
}
.ny-news-list li {
    width:100%;
    height:235px;
    padding:30px 0;
    border-bottom:1px solid #f0f0f0;
}
.ny-news-list-img {
    width:330px;
    height:235px;
    float:left;
}
.ny-news-list-txt {
    width:840px;
    height:235px;
    float:right;
}
.ny-news-list-t1 {
    width:100%;
    overflow:hidden;
    height:36px;
    line-height:36px;
    font-size:18px;
    color:#333;
}
.ny-news-list li:hover .ny-news-list-t1 {
    color:#f9c05b;
}
.ny-news-list-t2 {
    height:32px;
    line-height:32px;
    font-size:14px;
    color:#999;
}
.ny-news-list-t3 {
    width:100%;
    overflow:hidden;
    font-size:14px;
    line-height:28px;
    color:#333;
    height:84px;
    padding-top:12px;
    padding-bottom:22px;
}
.ny-news-list-t4 {
    width:140px;
    height:40px;
    background:#f0f0f0;
    color:#999;
    font-size:14px;
    text-align:center;
    line-height:40px;
    border-radius:3px;
}
.ny-news-list li:hover .ny-news-list-t4 {
    background:#f9c05b;
    color:#fff;
}
.ny-news-show-l{
    width:870px;
    float:left;
}
.ny-news-show-l-top {
    height:85px;
    padding-top:40px;
    line-height:28px;
    border-bottom:1px solid #f0f0f0;
    font-size:14px;
    color:#999;
}
.ny-news-show-l-title {
    font-size:26px;
    padding-bottom:6px;
    color:#333;
}
.ny-news-show-l-txt {
    padding-top:24px;
	font-size:16px;
	line-height:1.8;
}
.ny-news-show-l-txt img {
    max-width:100%;
    margin:auto;
    display:table;
}
.ny-news-show-l-click {
    width:100%;
    border-top:1px solid #eee;
}
.ny-news-show-l-link {
    font-size:14px;
    color:#999;
    line-height:32px;
    float:left;
}
.ny-news-show-l-link a {
    color:#666;
}
.ny-news-show-l-link a:hover {
    color:#ff8039;
    border-bottom:1px solid #ff8039;
}
.ny-news-show-l-back {
    width:100px;
    height:40px;
    background:#f4f4f4;
    text-align:center;
    line-height:40px;
    float:right;
    margin-top:20px;
    color:#666;
    display:block;
    border-radius:5px;
}
.ny-news-show-l-back:hover {
    background:#ff8039;
    color:#fff;
}
.ny-news-show-r{
    width:290px;
    float:right;
}
.ny-news-show-title {
    padding-top:19px;
    font-size:18px;
    color:#333;
    height:53px;
}
.ny-news-show-r li {
    width:100%;
    height:270px;
}
.ny-news-show-r-img {
    width:290px;
    height:205px;
}
.ny-news-show-r li:hover .ny-news-show-r-txt {
    color:#f9c05b;
}
.ny-news-show-r-txt {
    width:100%;
    overflow:hidden;
    height:56px;
    line-height:56px;
    font-size:16px;
    color:#333;
}

.talent {
    width:100%;
    min-height:515px;
    border-bottom:1px solid #f0f0f0;
}
.talent-box {
    width:1200px;
    margin:auto;
}
.talent-top {
    height:100px;
    padding-top:20px;
    line-height:100px;
    font-size:20px;
    font-weight:bold;
    color:#2b0e6d;
    text-align:center;
}
.talent-conten {
    width:100%;
}
.talent-txt {
    width:700px;
    float:left;
    font-size:14px;
    line-height:28px;
    color:#333;
    padding-top:6px;
}
.talent-img {
    width:470px;
    height:335px;
    float:right;
}
.join {
     width:100%;
    text-align:center;
    padding-bottom:80px;
}
.join a {
    display:inline-block;
    margin:20px 35px;
}

.join li {
    width:100%;
    height:80px;
    border-top:1px solid #efefef;
    display:table;
}
.join-top {
    width:1200px;
    margin:auto;
    display:table;
    cursor:pointer;
}

.join li:hover {
    background:#fcfcfc;
}
.join li.on {
    background:#fcfcfc;
}
.join li:hover .join-title {
    color:#000;
    font-weight:bold;
}
.join li.on .join-title {
    color:#000;
    font-weight:bold;
}
.join-title {
    font-size:16px;
    color:#333;
    line-height:80px;
    float:left;
}
.join-click {
    width:33px;
    height:33px;
    border-radius:100%;
    margin-top:24px;
    float:right;
    position:relative;
}
.join li.on .click1 {
    display:none;
}
.join li.on .click2 {
    display:block;
}
.join li.on .join-t2 {
    display:block;
}
.click1 {
    width:33px;
    height:33px;
    position:absolute;
    top:0;
    right:0;
}
.click2 {
    width:33px;
    height:33px;
    position:absolute;
    top:0;
    right:0;
    display:none;
}
.join-t2 {
    width:1200px;
    margin:auto;
    font-size:14px;
    line-height:26px;
    color:#333;
    padding-bottom:30px;
    display:none;
}

.contact {
    width:100%;
}
.contact-box {
    width:1200px;
    margin:auto;
    display:table;
    padding-bottom:60px;
}
.contact-left1 {
    width:375px;
    float:left;
    padding-top:60px;
}
.contact-left1-t1 {
    font-size:18px;
    font-weight:bold;
    color:#2b0e6d;
    height:30px;
    line-height:30px;
}
.contact-left1-t2 {
    padding-top:27px;
}
.contact-left1-t {
    font-size:18px;
    color:#000;
    margin-bottom:16px;
    line-height:34px;
}
.contact-left1-t span {
    font-weight:bold;
    color:#f9c05b;
    font-family:Arial;
}
.contact-right1 {
    width:730px;
    height:430px;
    float:right;
    padding-top:60px;
}
.contact-left2 {
    width:650px;
    float:left;
    padding-top:60px;
}
.contact-right2 {
    width:453px;
    height:347px;
    float:right;
    margin-top:102px;
    margin-right:27px;
}
.contact-right2 img {
    width:453px;
    height:347px;
}

.investment {
    width:100%;
    height:705px;
}
.investment-img {
    width:830px;
    height:527px;
    margin:auto;
}
.investment1 {
    width:100%;
    min-height:652px;
    background:#fafafa;
}
.investment1-list {
    width:100%;
    min-height:418px;
    position:relative;
}
.investment1-list ul {
    margin-right:-30px;
}
.investment1-list li {
    width:380px;
    height:418px;
    float:left;
    margin-right:30px;
}

.investment2-list {
    width:100%;
    height:auto;
    padding-bottom:30px;
    display:table;
    position:relative;
}
.investment2-list ul {
    margin-right:-30px;
}
.investment2-list li {
    width:380px;
    height:418px;
    float:left;
    margin-right:30px;
    margin-bottom:30px;
}
.investment2-list li:hover .investment1-list-t {
    box-shadow: 3px 3px 5px #eee;
}

.investment1-list-img {
    width:380px;
    height:270px;
}
.investment1-list li:hover .investment1-list-t {
    box-shadow: 3px 3px 5px #eee;
}
.investment1-list-t {
    height:142px;
    padding:0 18px;
    background:#fff;
}
.investment1-list-t1 {
    width:100%;
    overflow:hidden;
    font-size:16px;
    height:44px;
    line-height:44px;
    padding-top:6px;
    color:#000;
}
.investment1-list-t2 {
    width:100%;
    height:48px;
    overflow:hidden;
    font-size:14px;
    color:#666;
    line-height:24px;
}
.investment1-list-t3 {
    font-size:14px;
    height:38px;
    line-height:38px;
    font-family:Arial;
    color:#999;
}
.prev1{
    width:22px;
    height:42px;
    position:absolute;
    left:-62px;
    top:185px;
    background:url(../images/tz-img3.png) center center no-repeat;
}
.prev1:hover {
    background:url(../images/tz-img3-1.png) center center no-repeat;
}
.next1 {
    width:22px;
    height:42px;
    position:absolute;
    right:-62px;
    top:185px;
    background:url(../images/tz-img4.png) center center no-repeat;
}
.next1:hover {
    background:url(../images/tz-img4-1.png) center center no-repeat;
}
.investment1-more {
    width:140px;
    height:40px;
    background:#ff8039;
    text-align:center;
    line-height:40px;
    color:#fff;
    font-size:14px;
    border-radius:3px;
    display:table;
    margin:auto;
    margin-top:24px;
}
.investment2 {
    width:100%;
    height:130px;
    font-size:16px;
    color:#333;
    line-height:30px;
}
.investment2-t1{
    margin-left:264px;
    padding-left:60px;
    background:url(../images/tz-img1.png) center left no-repeat;
    float:left;

}
.investment2-t2 {
    width:400px;
    padding-left:60px;
    background:url(../images/tz-img2.png) left center no-repeat;
    float:right;
}
.investment2-t3 {
    font-size:20px;
    font-family:Arial;
    font-weight:bold;
    color:#ff8039;
    display:block;
}


.about1 {
    width:100%;
    display:table;
    padding-bottom:60px;
}
.about1-box {
    width:1200px;
    margin:auto;
    /*font-size:14px;
    line-height:28px;
    color:#333;*/
}
.about1-box img{
	max-width:1200px;
}
.about1-txt {
    padding:0 10px;
}
.about1-txt img {
    display:table;
    margin:auto;
    max-width:100%;
}
.about1-fz-list1 {
    padding-left:60px;
    height:120px;
    padding-bottom:22px;
    position:relative;
}
.about1-fz-list1-bg {
    width:982px;
    height:2px;
    background:#d2d2d2;
    position:absolute;
    left:110px;
    top:60px;
}
.about1-fz-list1 li {
    width:70px;
    height:66px;
    text-align:center;
    line-height:45px;
    font-size:18px;
    float:left;
    margin-right:50px;
    margin-top:55px;
    background:url(../images/gy-img4.png) top center no-repeat;
    cursor:pointer;
    position:relative;
    z-index:3;
}
.about1-fz-list1 li.on {
    margin-top:0;
    background:url(../images/gy-img4.png) bottom center no-repeat;
}
.about1-fz-list1 li.on .year {
    color:#fff;
    margin-top:0;
    background:url(../images/gy-img3.png) center center no-repeat;
}
.year {
    width:72px;
    height:45px;
    text-align:center;
    line-height:45px;
    color:#333;
    margin-top:21px;
}
.year span {
    font-family:Arial;
}
.about1-fz-list2 {
    width:100%;
}
.about1-fz-list2 .bd {
    width:910px;
    height:300px;
    margin:auto;
    position:relative;
}
.about1-fz-list2 .bd li {
    width:910px;
    height:300px;
    background:#fff;
}
.about1-fz-list2-img {
    width:420px;
    height:300px;
    float:left;
}
.about1-fz-list2-txt {
    width:455px;
    float:right;
}
.about1-fz-list2-t {
    height:70px;
    line-height:70px;
    padding-top:20px;
    font-size:18px;
    color:#333;
    font-family:Arial;
}
.about1-fz-list2-t1 {
    font-size:14px;
    line-height:32px;
    color:#333;
}
.about1-fz-list2 .hd {
    position:relative;
    width:100%;
}
.prev2{
    width:22px;
    height:42px;
    position:absolute;
    left:-93px;
    top:-180px;
    background:url(../images/tz-img3.png) center center no-repeat;
}
.prev2:hover {
    background:url(../images/tz-img3-1.png) center center no-repeat;
}
.next2 {
    width:22px;
    height:42px;
    position:absolute;
    right:-93px;
    top:-180px;
    background:url(../images/tz-img4.png) center center no-repeat;
}
.next2:hover {
    background:url(../images/tz-img4-1.png) center center no-repeat;
}
.prev3{
    width:22px;
    height:42px;
    position:absolute;
    left:93px;
    top:130px;
    background:url(../images/tz-img3.png) center center no-repeat;
}
.prev3:hover {
    background:url(../images/tz-img3-1.png) center center no-repeat;
}
.next3 {
    width:22px;
    height:42px;
    position:absolute;
    right:93px;
    top:130px;
    background:url(../images/tz-img4.png) center center no-repeat;
}
.next3:hover {
    background:url(../images/tz-img4-1.png) center center no-repeat;
}
.about1-txt1 {
    width:675px;
}
.about1-img1{
    width:490px;
    height:350px;
}
.about1-txt2 {
    width:680px;
}
.about1-list2{
    width:100%;
}
.about1-txt3 {
    width:820px;
    margin:auto;
    text-align:center;
    padding-bottom:30px;
}
.about1-img2{
    width:100%;
    text-align:center;
}
.about1-img2 img {
    max-width:100%;
}
.about1-menu1,.about1-menu2 {
    width:100%;
    height:40px;
    line-height:40px;
    margin-bottom:40px;
    text-align:center;
}
.about1-menu1 li,.about1-menu2 li {
    width:120px;
    display:inline-block;
    margin:0 5px;
    background:#451765;
    color:#fff;
    font-size:16px;
    cursor:pointer;
}
.about1-menu1 li.on,.about1-menu2 li.on {
    background:#ff8039;
}

.product {
    width:100%;
}
.product-top {
    width:1200px;
    height:90px;
    line-height:90px;
    margin:auto;
    display:table;
}
.product-title {
    font-size:20px;
    font-weight:bold;
    color:#2b0e6d;
    float:left;
}
.product-more {
    font-size:14px;
    color:#999;
    float:right;
}
.product-more:hover {
    color:#f9c05b;
}
.product-list{
    width:100%;
    display:table;
    padding-bottom:40px;
    border-bottom:1px solid #f0f0f0;
}
.product-list ul {
    width:1228px;
    margin:auto;
}
.product-list ul li {
    width:280px;
    float:left;
    margin:0 13px;
}
.product-list-img {
	/*
    width:280px;
    height:280px;
	*/
}
.product-list ul li:hover .product-list-txt {
    color:#f2a014;
}
.product-list-txt {
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #333;
    font-size: 16px;

}
.product-box {
    width:1200px;
    margin:auto;
    display:table;
}
.product-menu {
    width:280px;
    float:left;
	margin-top:50px;
}
.product-menu-title {
    width:280px;
    height:60px;
    line-height:60px;
    padding-top:26px;
    font-size:20px;
    color:#2b0e6d;
    font-weight:bold;
}
.product-menu li {
    width:280px;
    line-height:50px;
    border-bottom:1px solid #ebebeb;
    background:url(../images/cp-img3.png) 250px 18px no-repeat;
    display:table;
}
.product-menu li:hover {
    background:url(../images/cp-img2.png) 250px 18px no-repeat;
}
.product-menu li.on {
    background:url(../images/cp-img2.png) 250px 18px no-repeat;
}
.product-menu li:hover .product-menu-link {
    color:#f9c05b;
    background:url(../images/cp-img1.png) 3px center no-repeat;
}
.product-menu li.on .product-menu-link {
    color:#f9c05b;
    background:url(../images/cp-img1.png) 3px center no-repeat;
}
.product-menu-link {
    padding-left:20px;
    width:200px;
    display:block;
    color:#333;
    font-size:18px;
    background:url(../images/cp-img4.png) 3px center no-repeat;
}
.product-list2 {
    width:920px;
    float:left;
}
.product-list2 li {
    width:280px;
    float:left;
	 text-align:center;
    margin-left:26px;
}
.product-list2 li:hover .product-list-txt {
    color:#f2a014;
}
.product-list-t {
    padding-top:14px;
    padding-bottom:35px;
    border-top:1px solid #ebebeb;
    text-align:center;
    font-size:14px;
    line-height:24px;
    color:#999;
}

/*主容器*/
.con-FangDa{
	width: 460px;
	height: 460px;
    float:left;
    position:relative;
}
/*正常容器*/
.con-fangDaIMg{
	width: 460px;
	height: 460px;
	position: relative;
}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 230px;
	height: 230px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.2;
	filter:alpha(opacity=20);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 460px;
	height: 460px;
	display: none;
	position: absolute;
	left: 500px;
	top: 0;
	overflow: hidden;
    z-index:9;
	background-color: #fff;
}
.magnifyingShow > img{
	width: 920px;
	height: 920px;
	margin-left:0;
	margin-top: 0;
}
/*设置选择图片容器*/
.con-FangDa-ImgList{
	height:90px;
	width:460px;
	list-style: none;
    overflow:hidden;
    position:absolute;
    left:540px;
    bottom:0;
}
.con-FangDa-ImgList > li{
	margin-right:10px;
	width: 88px;
	height: 88px;
	float: left;
	cursor: pointer;
	text-align:center;
    border:1px solid #f0f0f0;
}

.con-FangDa-ImgList > li > img{
	vertical-align:top;
	display:inline;
	width:88px;
	height:88px;
}
.con-FangDa-ImgList > .active{
	border: 1px solid #f9c05b;

}

.product-show-top {
    padding-top:40px;
    width:100%;
    display:table;
}
.product-show-right {
    width:660px;
    float:right;
}
.product-show-right-t1 {
    height:62px;
    line-height:62px;
    padding-bottom:10px;
    border-bottom:1px solid #f2f2f2;
    font-size:24px;
    color:#2b0e6d;
}
.product-show-right-t2 {
    font-size:16px;
    line-height:38px;
    color:#333;
    padding-top:18px;
}
.product-show-nr {
    width:100%;
    padding-top:40px;
}
.product-show-nr-t {
    width:140px;
    height:45px;
    text-align:center;
    line-height:45px;
    background:#f9c05b;
    display:table;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    color:#fff;
    font-size:18px;
}
.product-show-nr-t1 {
    width:100%;
    border-top:1px solid #e6e6e6;
    padding-top:15px;
    font-size:14px;
    line-height:28px;
    color:#333;
    padding-bottom:80px;
}
.product-show-nr-t1 img {
    max-width:100%;
}




