﻿@charset "utf-8";
/* CSS Document */

h2.h2_title {padding: 40px 0 20px 0;}
h2.h2_title img {display: block;margin: 0 auto;}



 .nys {
    width: 1200px;
    overflow-x: hidden;
	margin: 0 auto;
}.nys ol {
    width: 1210px;
    padding: 80px 0px 80px 0px;
    height: 100%;
    overflow: auto;
}
ol, ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}.nys ul {
    float: left;
    width: 300px;
    text-align: center;
    border-right: 1px dotted 
    #ddd;
    font-size: 14px;
    line-height: 20px;
}li {
    list-style: none;
}.nys ul li img {
    padding: 10px;
    border: 1px solid 
    #ddd;
    border-radius: 120px;
    margin-bottom: 20px;
}.nys ul li.ngreen {
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
}
.ngreen {
    color: #b59860;
}.nys ul li.nyse {
    color: 
    #aaa;
    font-size: 10px;
    font-family: arial;
    text-transform: uppercase;
    margin-bottom: 7px;
}


/* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;}
.banner a{overflow:hidden; width:100%; height:550px; display:block; background:url(../imagesbanner01_1.jpg) no-repeat center;}

.banner p.ban_switch {position: absolute;left: 0;bottom: 14px;width: 100%;text-align: center;}
.banner p.ban_switch span {display: inline-block;*display: inline;*zoom: 1;width: 40px;height: 5px;background: #000;margin-right: 11px;}
.banner p.ban_switch span.cur {background: #b59860;}



/* search部分 */
.wrap-search {height: 56px;}
.search .keyword {height: 56px;font-size: 15px;float: left;}
.search .keyword span {float: left;margin-top: 20px;width: 90px;color: #393737;}
.search .keyword p {float: left;margin-top:20px;}
.search .keyword p a {float: left;height: 16px;line-height: 16px; color: #666;padding: 0 12px;border-left: 1px dotted #bdbcbc;}
.search .keyword p a:hover {color: #70bc0a;}
.search .keyword p a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 282px;padding:0 15px; height: 36px;margin-top: 10px;border:1px solid #d9d9d9; color: #999;border-radius: 27px;position: relative;}
.search .inp input {border:none;height: 36px;line-height: 36px;width: 252px;float: left;text-indent: 12px;background: #fff;color: #999;}
.search .inp .sea {display: block; float: right; width: 36px;height: 36px; background: url(../images/search_1.png) no-repeat left top;position: absolute;z-index: 2;right: -2px;top: 0;}


/**/
.kwtts {height: 594px;background: url(../images/kwtts_1.jpg) no-repeat center;padding: 40px 0;}
.kwtts h2 {font-size: 30px;color: #333333;text-align: center;}
.kwtts p.kwtts_p1 {text-align: center;font-size: 18px;color: #999;font-weight: lighter;}

.kwtts .kwtts_p2 {padding: 120px 0 0 50px;}
.kwtts .kwtts_p2 span {float: left;margin:0 45px 0 30px; text-align: center;font-size: 18px;color: #333;}
.kwtts .kwtts_p2 span i {display: block;font-size: 25px;margin-bottom: 5px;}


/**/
.kwtvs {height: 700px;background:#f0f0f0;}
.kwtvs .container {position: relative;height: 630px;}
.kwtvs .kwtvs_type {height: 61px;}
.kwtvs .kwtvs_type ul li {float: left;width: 300px;height: 60px;background: #b59860;position: relative;}
.kwtvs .kwtvs_type ul li img {display: block;margin: 13px auto;}
.kwtvs .kwtvs_type ul li i {display: none;width: 12px;height: 5px;position: absolute;left: 144px;top: 60px;background: url(../images/kwtvsxl_1.png) no-repeat center;z-index: 3;}
.kwtvs .kwtvs_type ul li.li1 ,.kwtvs .kwtvs_type ul li.li3 {background: #e57803;}
.kwtvs .kwtvs_type ul li.cur {background: #b59860;}
.kwtvs .kwtvs_type ul li.cur i {display: block;}

.kwtvs .kwtvs_con {position: relative;height: 420px;overflow: hidden;background: #fff;z-index: 2;}
.kwtvs .kwtvs_con ul {position: relative;left: 0;top: 0;}
.kwtvs .kwtvs_con ul li {float: left;width: 1200px;height:418px; overflow: hidden;background: url(../images/kwtvsbg_1.png) no-repeat center 125px;}
.kwtvs .kwtvs_con ul li dl {width: 480px;}
.kwtvs .kwtvs_con ul li dl dt {height: 245px;width: 470px;padding: 5px;box-shadow: 0 0 15px #999;border-radius: 5px;}
.kwtvs .kwtvs_con ul li dl dd.dd1 {font-size: 18px;color: #b59860;text-align: center;height: 40px;line-height: 40px;padding-top: 15px;font-weight: bold;}
.kwtvs .kwtvs_con ul li dl dd.dd2 {line-height: 24px;font-size: 14px;color: #666;text-align: center;}

.kwtvs .kwtvs_con ul li dl.con_right dd.dd1 {color: #333;}

.kwtvs .kwtbg {width: 337px;height: 401px;background:#f0f0f0;position: absolute;right: -315px;bottom: -25px;z-index: 0;}


/**/
.sscg .sscg_con .conleft {width: 600px;height: 399px;overflow: hidden;}
.sscg .sscg_con .conleft img {transition: all 0.5s;}
.sscg .sscg_con .conleft:hover img {transform: scale(1.2);}
.sscg .sscg_con .conright {width: 565px;}
.sscg .sscg_con .conright h4 {font-size: 20px;color: #000;font-weight: normal;margin-top: 10px;}
.sscg .sscg_con .conright h4 span{font-size:20px;color:#b59860;font-weight: bold;}
.sscg .sscg_con .conright .r_p1 {margin-top: 10px;font-size: 14px;color: #666;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;height: 40px;}
.sscg .sscg_con .conright ul {margin-top: 25px;}
.sscg .sscg_con .conright ul li {width: 177px;float: left;margin-left: 17px;}
.sscg .sscg_con .conright ul li img {display: block;width: 175px;height: 155px;border: 1px solid #ede7e7;}
.sscg .sscg_con .conright ul li span {display: block;height: 30px;line-height: 30px;font-size: 14px;color: #666;text-align: center;}

.sscg .sscg_con .conright ul li:first-child {margin-left: 0;}
.sscg .sscg_con .conright ul li:hover img ,.sscg .sscg_con .conright ul li.cur img {border: 1px solid #b59860;}
.sscg .sscg_con .conright ul li:hover span ,.sscg .sscg_con .conright ul li.cur span {color: #b59860;}

.sscg .sscg_con .r_p2 {margin-top: 40px;}
.sscg .sscg_con .r_p2 a {float: left;width: 100px;height: 38px;background: #b59860;border-radius:5px;line-height: 38px;text-align: center;font-size: 14px;color: #fff;margin-right: 10px;}
.sscg .sscg_con .r_p2 a:first-child {background: #f8595e;}

.sscg .sscg_con .con1 ,.sscg .sscg_con .con2 ,.sscg .sscg_con .con3 {padding: 60px 0;}
.sscg .sscg_con .con1 {padding-top: 20px;}
.sscg .sscg_con .con2 {background: #f7f7f7;}


/**/
.sscg{padding-bottom:50px;}
.xktj {padding: 60px 0;background: #f7f7f7;}
.xktj_con .pro_left {width: 230px;background: #fff;}
.xktj_con .pro_left h3 {height: 40px;padding: 20px 0;position: relative;font-size: 20px;background: url(../images/xktjbg01_1.png) no-repeat center;}
.xktj_con .pro_left h3 a {color: #fff;display: block;background: url(../images/xktjicon_1.png) no-repeat 33px center;height: 40px;line-height: 40px;text-indent: 87px;}
.xktj_con .pro_left .left_con01 ul li {height: 74px;line-height: 67px;font-size: 13px;white-space: nowrap;overflow: hidden; 
text-overflow: ellipsis;position: relative;padding-left: 30px;border-bottom: 1px solid #f7f7f7;}
.xktj_con .pro_left .left_con01 ul li a {display: block;background: url(../images/jt01_1.png) no-repeat 160px center;}
.xktj_con .pro_left .left_con01 ul li:hover ,.xktj_con .pro_left .left_con01 ul li.cur {background: #b59860;}
.xktj_con .pro_left .left_con01 ul li:hover a ,.xktj_con .pro_left .left_con01 ul li.cur a {color: #fff;background: url(../images/jt02_1.png) no-repeat 160px center;}

.xktj_con .pro_right {padding: 20px 20px 4px 20px; background: #fff;width: 920px;}
.xktj_con .pro_right ul {display: none;}
.xktj_con .pro_right ul.cur {display: block;}
.xktj_con .pro_right ul li {width: 295px;height:270px;float: left;margin: 0 0 20px 17px;}
.xktj_con .pro_right ul li.bdnot {margin-left: 0;}
.xktj_con .pro_right ul li img {border: 5px solid #eae9e9;width:285px;height:230px;}
.xktj_con .pro_right ul li span {display: block;height: 40px;line-height: 40px;font-size: 14px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.xktj_con .pro_right ul li:hover img {border: 5px solid #b59860;}
.xktj_con .pro_right ul li:hover span {color: #b59860;}


/**/
.ssjj {padding-bottom: 45px;}
.ssjj .ssjj_con {height: 500px;margin-top: 20px;}
.ssjj .ssjj_con .conleft {width: 390px;background: #e4e4e4;height: 500px;position: relative;overflow: hidden;}
.ssjj .ssjj_con .conleft .left_con {position: absolute;left: 0;top: 0;height: 500px;}
.ssjj .ssjj_con .conleft .leftcase {padding: 60px 35px 0 35px;float: left;height: 440px;width: 320px;}
.ssjj .ssjj_con .conleft .leftcase h3 {color: #b59860;line-height:50px;}
.ssjj .ssjj_con .conleft .leftcase h4 {font-size: 24px;color: #003333;}
.ssjj .ssjj_con .conleft .leftcase h4 span {display: block;width: 50px;height: 5px;background: #999999;margin-top: 30px;}
.ssjj .ssjj_con .conleft .leftcase .l_p1 {font-size: 14px;margin-top: 12px;line-height: 24px;}
.ssjj .ssjj_con .conleft .leftcase .l_p2 {margin-top: 60px;padding-bottom:40px;}
.ssjj .ssjj_con .conleft .leftcase .l_p2 a {display: block;width: 119px;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #fff;background: #f8595e;font-weight: bold;float: left;}
.ssjj .ssjj_con .conleft .leftcase .l_p3 {text-align: center;font-size: 16px;}
.ssjj .ssjj_con .conleft .leftcase .l_p3 i {color: #b59860;font-size:22px;font-weight:bold;}

.ssjj .ssjj_con .conright {width: 810px;height: 500px;position: relative;overflow: hidden;}
.ssjj .ssjj_con .conright .r_ul1 {position: absolute;left: 0;top: 0;}
.ssjj .ssjj_con .conright .r_ul1 li {float: left;width: 810px;height: 500px;}
.ssjj .ssjj_con .conright .r_ul2 {height: 80px;position: absolute;left: 0;bottom: 0;background: url(../images/ssjjbg_1.png);}
.ssjj .ssjj_con .conright .r_ul2 li {float: left;height: 76px;width: 198px;padding: 2px;line-height: 76px;font-size: 16px;text-align: center;}
.ssjj .ssjj_con .conright .r_ul2 li a {color: #fbfffc;display: block;width: 100%;height: 100%;}
.ssjj .ssjj_con .conright .r_ul2 li:first-child {width: 200px;}

.ssjj .ssjj_con .conright .r_ul2 li.cur {padding: 0;border: 2px solid #b59860;}


/**/
.advantage {background: #f7f7f7;padding-bottom: 35px;}
.advantage .advan_con {height: 1230px;background: #fff;position: relative;}
.adv_con {position: absolute;}
.adv_con h2 {font-size: 25px;color: #333;position: relative;padding-left: 80px;}
.adv_con h2 em {display: block;font-size: 24px;color: #000;}
.adv_con h2 p {font-size: 14px;color: #e1e1e1;font-weight: lighter;}
.adv_con h2 i {position: absolute;left: 0;top: 0;font-size: 55px;color: #acacac;}
.adv_con ul {padding-left:70px;margin-top: 40px;}
.adv_con ul li {line-height: 30px;margin-bottom: 5px; position: relative;font-size: 16px;color: #666;padding-left: 30px;background: url(../images/advjt_1.png) no-repeat 10px center;}

.advcon01 {top: 70px;left: 65px;width: 500px;}
.advcon01-1 {top: 70px;left: 650px;}
.advcon02 {top: 460px;left: 650px;width: 500px;}
.advcon02-1 {top: 460px;left: 65px;}
.advcon03 {top: 840px;left: 65px;width: 500px;height: 260px;}
.advcon03-1 {top: 840px;left: 650px;}
.showdom1{background: url(../images/zzrybg_1.png) no-repeat center bottom;height: 450px;width: 1200px;}
.showdom2{background: url(../images/zzrybg_1.png) no-repeat center bottom;height: 390px;width: 1200px;}


.advcon03 .adv_ljzx {width: 140px;height: 42px;background: #f8595e;text-indent: 55px;margin:25px 0 0 60px;}
.advcon03 .adv_ljzx a {display: block;width: 140px;height: 42px;line-height: 42px;font-size: 14px;color: #fff;background: url(../images/advicon_1.png) no-repeat 25px center ;}


/**/
.zxzx {padding: 30px 0;}
.zxzx .container {height: 200px;background: url(../images/zxzzxbg_1.jpg) no-repeat left top;position: relative;}
.zxzx .zxzx_p1 {height: 47px;width: 205px;background: #fff;border-radius:5px;position: absolute;right: 75px;top: 60px;}
.zxzx .zxzx_p1 a {display: block;width: 100%;line-height: 47px;height: 47px;background: url(../images/zxzxicon_1.png) no-repeat 20px center;text-indent: 66px;
font-size: 18px;color: #b59860;font-weight: bold;}
.zxzx .zxzx_p2 {font-size: 18px;color: #fff;position: absolute;left: 925px;top: 125px;}


/**/
.zjkwt {padding-bottom: 40px;}
.zjkwt .zjkwt_con {margin-top: 30px;}
.zjkwt .zjkwt_con .conleft {width: 570px;}
.zjkwt .zjkwt_con .conright {width: 575px;height: 360px;position: relative;}

.zjkwt .zjkwt_con .conright h4 {font-size: 18px;padding-top: 15px;}
.zjkwt .zjkwt_con .conright h4 a {color: #333;}
.zjkwt .zjkwt_con .conright .r_p1 {padding-top: 18px;line-height: 24px;font-size: 14px;height: 96px;overflow : hidden;text-overflow: ellipsis;
display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.zjkwt .zjkwt_con .conright .zjkwtul {margin-top: 22px;height: 186px;position: relative;overflow: hidden;width: 570px;}
.zjkwt .zjkwt_con .conright ul {position: absolute;left: 0;top: 0;}
.zjkwt .zjkwt_con .conright ul li {float: left;margin-left: 5px;width: 186px;}
.zjkwt .zjkwt_con .conright ul li img {display: block;}
.zjkwt .zjkwt_con .conright ul li p {width: 100%; height: 30px;line-height: 30px;text-align: center;font-size: 14px;;}

.zjkwt .zjkwt_con .conright ul li:first-child {margin-left: 0;}
.zjkwt .zjkwt_con .conright ul li:hover p {color: #b59860;}

.zjkwt .zjkwt_btnl {position: absolute;left: -40px;top: 240px;height: 45px;width: 25px;background: url(../images/jt03_1.png) no-repeat center;cursor: pointer;}
.zjkwt .zjkwt_btnr {position: absolute;right: -40px;top: 240px;height: 45px;width: 25px;background: url(../images/jt04_1.png) no-repeat center;cursor: pointer;}


/**/
.zzry {background: url(../images/zzrybg_1.png) no-repeat center top;padding-bottom: 40px;}
.zzry .container {position: relative;}
.zzry .zzry_con {margin-top: 30px;position: relative;height: 278px;overflow: hidden;}
.zzry .zzry_con ul {position: absolute;left: 0;top: 0;}
.zzry .zzry_con ul li {float: left;width: 203px;margin-left: 20px;}
.zzry .zzry_con ul li:first-child {margin-left: 0;}
.zzry .zzry_con ul li span {display: block;width: 222px;height: 248px;border: 1px solid #e4e3e3;overflow: hidden;}
.zzry .zzry_con ul li span img {display: block; transition: all 0.5s;object-fit: contain;}
.zzry .zzry_con ul li i {display: block;height: 30px;line-height: 30px;text-align: center;white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;font-size: 14px;}

.zzry .zzry_con ul li:hover span {border: 1px solid #70bc0a;}
.zzry .zzry_con ul li:hover img {transform: scale(1.1);}
.zzry .zzry_con ul li:hover i {color: #70bc0a;}

.zzry .zzry_btnl {position: absolute;left: -60px;top: 260px;height: 45px;width: 25px;background: url(../images/jt03_1.png) no-repeat center;cursor: pointer;}
.zzry .zzry_btnr {position: absolute;right: -60px;top: 260px;height: 45px;width: 25px;background: url(../images/jt04_1.png) no-repeat center;cursor: pointer;}


/**/
.zxtj {padding: 25px 0;}
.zxtj .container {position: relative;height: 270px;}
.info {height: 250px;background: #b59860;color: #fff;padding: 10px;position: relative;z-index: 2;}
.info .info_left {width: 505px;padding:20px 0 0 20px;}
.info .info_left h3 b {font-size: 60px;}
.info .info_left h3 {font-size:42px;}
.info .info_left p.info_p1 {font-size: 26px;height: 32px;line-height: 32px;font-weight: bold;position: relative;}
.info .info_left p.info_p1 span {border-top: 16px solid #fff;width: 130px;margin-top: 10px;position: absolute;right: 0;top: 0;}
.info .info_left p.info_p2 {font-size: 18px;color: #fff;height: 52px;line-height: 52px; padding-left: 65px;background: url(../images/zxtjtel_1.png) no-repeat left center;margin-top: 30px;}
.info .info_left p.info_p2 b {font-size: 24px;}

.info .info_right {width: 600px;height: 235px;background: #fff;position: relative;padding: 15px 0 0 32px;}
.info_right p {width: 279px;height: 42px;line-height: 42px;text-indent: 12px;margin-bottom: 14px;border:1px solid #e3e0e1;color: #999;float: left;margin-left: 10px;}
.info_right p:first-child {margin-left: 0;}
.info_right input {width: 190px;height: 36px;line-height: 36px;border: none;position: relative;top: -2px;color: #999;background: transparent;}
.info_right textarea {width: 550px;height: 75px;resize: none;border: none;border:1px solid #e3e0e1;color: #999;padding: 10px;}
.info_right a.atj {display: block;width:572px;height: 45px;line-height: 43px;text-align: center; font-size: 14px;color: #fff;background: #b59860;margin-top: 15px;}

.zxtj .zxtjbg {position: absolute;left: -300px;top: -68px;width: 338px;height: 363px;z-index: 1;}


.news {padding: 45px 0;background: #f7f7f7;}
.news .news_coni .concase {width: 345px;background: #fff;padding:10px 20px; float: left;margin-left: 20px;}
.news .news_coni .concase:first-child {margin-left: 0;}
.news .news_coni .concase h3 {text-align: center;padding-top: 20px;}
.news .news_coni .concase h3 a {color: #000;}
.news .news_coni .concase .news_p1 {font-size: 16px;text-align: center;background: url(../images/newsbg01_1.png) no-repeat center;margin: 5px 0 15px 0;}
.news .news_coni .concase .case_top {height: 126px;position: relative;padding-left: 165px;}
.news .news_coni .concase .case_top img {position: absolute;left: 0;top: 0;width: 150px;height: 126px;}
.news .news_coni .concase .case_top .t_p1 {font-size: 14px;color: #333;font-weight: bold;line-height: 16px;height: 32px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;padding-top: 8px;}
.news .news_coni .concase .case_top .t_p2 {font-size: 14px;margin-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;line-height: 16px;height: 48px;}
.news .news_coni .concase ul {margin-top: 20px;}
.news .news_coni .concase ul li { padding-left:15px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;margin-bottom: 10px;
height: 28px;line-height: 28px;font-size: 14px;padding-left: 15px;background: url(../images/libg_1.png) no-repeat 5px center;}
.news .news_coni .concase ul li:hover a {color: #b59860;}
.news .cjwd .wtcont{ height:354px; padding-top:10px; margin-bottom:10px; overflow:hidden;}
.news .cjwd dl{ margin:0 25px;padding:23px 0;font-size: 14px;border-bottom: 1px dotted #c5c3c3;}
.news .cjwd dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 35px;line-height: 22px;background: url(../images/cjwdq_1.png) no-repeat left center;}
.news .cjwd dt a{ color:#333;}
.news .cjwd dd {height:40px;margin-top:8px;overflow: auto;background: url(../images/cjwda_1.png) no-repeat left top;}
.news .cjwd dd a {display: block; color:#868686; line-height:20px; height:40px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
	
	
/*yqlj*/
.yqlj {padding:15px 0;background: #fff;}
.yqlj .yqlj_con {padding: 5px 0;}
.yqlj .yqlj_con .yqlj_p1 {width: 100px;padding-right: 17px;border-right: 1px dotted #fff;}
.yqlj .yqlj_con .yqlj_p1 a {display: block;text-align: left;font-size: 20px;line-height: 24px;height: 24px;font-weight: normal;color: #333;}
.yqlj .yqlj_con .yqlj_p1 i {display: block;text-align: left;font-size: 14px;line-height: 20px;height: 20px;color: #eee;}
.yqlj .yqlj_con .yqlj_p2 {width: 1060px;padding-top: 10px;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 10px;font-size: 14px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}

.yqlj .yqlj_con .yqlj_p2 a:hover {color: #b59860;}

/* PCflash样式 */ 
#flashs{ position:relative; height:620px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ width: 100%;text-align: center;position: absolute;bottom:30px;left: 0; z-index:15555555}
#flashs .btn span{ display: inline-block;*display: inline;width:80px;height:3px;background: #e2e2e2;margin-left: 6px;cursor: pointer; font-size:0;}
#flashs .btn span{ *display:inline}
#flashs .btn span:first-child{margin-left: 0;}
#flashs .btn .cur{ background: #b59860;}