@charset "UTF-8";/* CSS Document */* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}body{font-family:Arial,Verdana,Helvetica, sans-serif;background:#fff;font-size:14px;color:#333;}body,p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}table,td,tr,th{font-size:12px;}li{list-style-type:none;}table{margin:0 auto;}ol,ul{list-style:none;}.fl{float:left;}.fr{float:right;}i,em{font-style:normal;}.w1200{ width:1200px; margin:0 auto;}a{text-decoration:none;	color:#333;}a:hover{ color:#009966;}/* *//*ding bu*/.topNav {    background-color: #ECECEC;    height: 35px;    line-height: 35px;    font-size: 14px;}.topNav a {    padding: 0 10px;}.topNav a:hover{color: #f87a1e;}.topNav a, .topNav .topNavRight #MyCms_member {    color: #686868;}.topNav .topNavRight #MyCms_member>span#yh_username {    margin-right: 10px;}.topNav .home {    background: url(https://gtimg.in-en.com/pc_rev/home/images/icon17.png) no-repeat;    background-position: 12px 1px;    background-size: 15px;    border-right: 1px solid #C6C6C6;    padding-left: 33px;}.topNav .topNavLeft a:nth-child(2) {    background: url(https://gtimg.in-en.com/pc_rev/home/images/icon18.png) no-repeat;    background-position: 12px 1px;    background-size: 13px;    padding-left: 30px;}.topLeft #MyCms_member, .topNavRight #MyCms_member,.topLeft #MyCms_member a, .topNavRight #MyCms_member a{    display: flex;    align-items: center;}.toplogin {    float: left;}.topNav .topNavRight #MyCms_member img:nth-child(1) {    display: none;}.topNav .topNavRight #MyCms_member a:nth-child(2) {    background: url(https://gtimg.in-en.com/skin/inencom/image/ico-user1.png) no-repeat;    background-position: 0 9px;    background-size: 16px;    padding-left: 22px;}.fastNav {    position: relative;}.fastNav a:nth-child(1) {    background: url(https://gtimg.in-en.com/pc_rev/home/images/icon7.png) no-repeat;    background-position: 0px 12px;    background-size: 10px;    padding-left: 15px;    background-color: unset !important;}.fastNav a, .fastNav2 a {    display: flex;    align-items: center;    color: #686868 !important;}.fastNav ul {    background-color: #fff;    border: 1px solid #e8e8e8;    z-index: 9990;    position: absolute;    top: 34px;    right: 0;    width: 350px;    overflow: hidden;    padding: 15px 0 15px 15px;}.fastNav ul li {    float: left;    width: 33.33%;    line-height: 30px;}.fastNav ul li a {    background: unset !important;    padding: 0 !important;    font-size: 14px;}.fastNav a:hover,.fastNav2 a a:hover,.fastNav ul li a:hover{    color: #f87a1e !important;}.logo{    height: 90px;    padding-top: 10px;}.logo h1 {    float: left;}.logo h1 a {    display: inline-block;    width: 240px;    padding-top: 70px;    height: 0;    overflow: hidden;    background: url(https://gtimg.in-en.com/home/images/logo.gif) no-repeat;    background-size: 236px;}.logo span {    margin-top: 38px;    font-size: 16px;    display: inline-block;    padding-left: 20px;}.logo span a {    color: #414141;}.top_tgcg {    margin-top: 30px;}.top_tgcg a {    border-radius: 6px;    box-sizing: border-box;    height: 40px;    padding: 0 10px;    font-size: 16px;    line-height: 40px;    display: inline-block;    float: left;    margin-left: 15px;    cursor: pointer;}.top_tgcg a:first-child {    border: 1px solid #cecece;}.top_tgcg a:last-child {    background: #FF9C00;    color: #fff;}.top_tgcg a:first-child:hover {background: #00903a;color: #fff;}.top_tgcg a:last-child:hover{    background-color: #f87a1e;}.search-con {    margin-top: 30px;}.searchBox {    border: 2px solid #1EAB71;    border-radius: 6px;    height: 36px;    margin-right: 10px;    width: 415px;    position: relative;}.mod_select {    width: 77px;    float: left;}.mod_select .select_box {    position: relative;    width: 77px;}.mod_select .select_box .select_txt {    display: inline-block;    width: 70px;    height: 36px;    text-align: center;    font-size: 16px;    background: url(https://gtimg.in-en.com/pc_rev/home/images/icon8.png) no-repeat 58px center;    background-size: 10px;    line-height: 37px;    border-right: 2px solid #ececec;    padding-right: 7px;    cursor: pointer;}.mod_select .select_box .option {    display: none;    position: absolute;    top: 36px;    left: -1px;    width: 78px;    background-color: #fff;    border: 1px solid #dbdbdb;    border-top: 0;    z-index: 9;}.mod_select .select_box .option li {    font-size: 16px;    line-height: 32px;    cursor: pointer;    text-align: center;}.mod_select .select_box .option li:hover{background-color: #f5f5f5;}.sobox {    float: left;    width: 338px;}.sobox li {    display: inline-block;}.inputs {    width: 230px;    height: 36px;    line-height: 37px;    color: #333;    outline: none;    border: none;    padding-left: 10px;    font-size: 16px;}.sobox ul li:nth-child(2) {    float: right;}.sosub {    background: #1EAB71;    border-radius: 0 3px 3px 0;    line-height: 36px;    width: 88px;    color: #fff;    font-size: 16px;    border: none;    cursor: pointer;}/*zi wang dao hang*/.navStatic {    width: 100%;    background-color: #0a8558;    height: 40px;    line-height: 40px;    display: flex;}.navStatic .content a {    height: 40px;    line-height: 40px;    color: #fff;    padding: 0 20px;    display: inline-block;    font-size: 16px;}.navStatic .content a.on,.navStatic .content a:hover {    background-color: #fff;    color: #0a8558;}.otherNav {    width: 1200px;    height: auto;    margin: 0 auto 10px auto !important;    background-color: #F7F7F7;    display: flex;}.otherNav a {    display: inline-block;    height: 40px;    line-height: 40px;    color: #282828;    padding: 0 10px;    position: relative;    font-size: 16px;}.otherNav a:hover{    /*background-color: #0a8558;*/    background-color: #30ad83;    color: #fff;    font-weight: normal;}/*.otherNav a:hover::after{*//*    position: absolute;*//*    left: 46%;*//*    bottom: 3px;*//*    content: "";*//*    width: 5px;*//*    height: 5px;*//*    background-color: #fff;*//*    border-radius: 50%;*//*}*//*jiao dian tu*/.focusBox .txt{    width: 80%;    height: 90px;    position: absolute;    bottom: 15px;    left: 5px;    z-index: 2;    overflow: hidden;}.focusBox .txt li{    padding-left: 30px;    height: 90px;    line-height: 26px;    position: absolute;    bottom: 0;    overflow: hidden;}.focusBox .txt li a{    display: block;    width: 100%;    font-size: 17px;    font-weight: normal;    color: #fff;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;    display: -webkit-box;    -webkit-box-orient: vertical;    margin-bottom: 5px;}.focusBox .txt li a.learnMore{    width: 100px;    height: 30px;    border: 1px solid #fff;    border-radius: 3px;    color: #fff;    font-size: 14px;    display: flex;    align-items: center;    justify-content: center;    margin-bottom: 10px;}.focusBox .txt li a.learnMore i{    display: inline-block;    width: 0px;    height: 0px;    border: 7px solid transparent;    border-left-color: #fff;    margin-left: 6px;    border-radius: 3px;}.focusBox .num {    position: absolute;    z-index: 3;    bottom: 15px;    right: 25px;}.focusBox .num li{    float: left;    position: relative;    width: 8px;    height: 8px;    border-radius: 50%;    overflow: hidden;    margin-right: 6px;    cursor: pointer;    background-color: rgba(255, 255, 255, 0.5);}.focusBox .num li.on,.focusBox .num li:hover{    background: #fff;}.focusArrow p{    width: 22px;    cursor: pointer;}.focusArrow p img{    width: 22px;    cursor: pointer;}.focusArrow .prev,.focusArrow .next{    position: absolute;    top: 50%;    transform: translate(0, -50%);}.focusArrow .prev{    left: 5px;}.focusArrow .next{    right: 5px;}.OrigSign{    font-size: 12px;    padding: 3px 4px 1px 7px;    background-color: #f7791e;    color: #fff;    border-radius: 4px;    margin-right: 8px;    letter-spacing: 2px;}.w1200{ width:1200px; margin:0 auto;}/*di bu wang zhan qun*/.gjny_dbbq {    padding: 35px 0;    display: flex;    flex-wrap: wrap;}.gjny_dbbq h4 {    width: 100%;    font-size: 18px;    border-left: 5px solid #00a67c;    line-height: 18px;    margin-bottom: 15px;    padding-left: 10px;}.gjny_dbbq a {    display: inline-block;    padding-right: 47px;    text-align: left;    font-size: 16px;    color: #999;    margin-bottom: 5px;}.gjny_dbbq a:hover {    color: #00a67c;}.footer {    background-color: #333;    padding: 20px 0;    text-align: center;    font-size: 14px;}.footer p {    color: #d2d2d2;    line-height: 26px;}.footer p:first-child a:hover {    color: #00a67c;}.footer a {    color: #e6e6e6;    padding: 0 12px;}.footer p:last-child a img {    width: 74px;    height: 24px;    border: 1px solid #d2d2d2;    padding: 1px;}.footerNav {    text-align: center;    line-height: 35px;}.footerNav li:last-child {    width: 140px;    float: right;    text-align: center;    background: none;    padding: 0;    color: #fff;    line-height: 30px;    font-size: 14px;}.footerNav li:last-child img {    width: 100px;    height: 100px;}/*xiang qing ye fan hui*/.morelist {    text-align: center;    width: 300px;    line-height: 45px;    background-color: #FF9C00;    border-radius:15px;    font-size: 16px;    color: #fff;    margin: 50px auto 30px;}.morelist a{    font-weight: bold;    color: #fff;}.morelist a:hover {    color: #F00;}/*you ce gu ding ke fu wei xin*/.sideNav{    width: 60px;    position: fixed;    bottom:230px;    right:2px;    z-index: 999;    background-color: #f6f6f6;}.sideNav img{max-width: 80%;display: block;margin: 0 auto;}.sideNav>div{width: 60px;cursor: pointer;position: relative;}.sideNav>div a{    display: block;    width: 60px;    height: 60px;    padding: 5px;    box-sizing: border-box;    background: url("https://gtimg.in-en.com/images/sideImg1.png") no-repeat center,url("https://gtimg.in-en.com/images/line.jpg") no-repeat bottom center;    background-position: -10px -15px, 14px 59px;}.sideNav>div li{    width: 100%;    padding: 0 5px;    font-size: 12px;    text-align: center;    color: #999;    box-sizing: border-box;    position: absolute;    bottom: 7px;    left: 50%;    transform: translate(-50%, 0);}.sideNav>div:hover{background: #f87a1e;}.sideNav>div:hover li{    color: #fff;}.sideNav>div.weixin:hover a{    background-position: -60px -15px;}.ewm{    width: 85px;    padding: 5px 0;    background-color: #fff;    height:auto;    overflow: hidden;    position: absolute;    top: -276px;    right: 63px;    bottom: unset;    font-size: 12px;    border:1px solid #e3e3e3;}.ewm span{ width:99%; margin: 0 auto 5px; display: block;text-align: center;}.ewm span:last-child{margin-bottom: 0;}.sideNav>div.nysqBox{    margin-top: 60px;}.sideNav>div.nysqBox a{    background: url("https://gtimg.in-en.com/images/nysq.png") no-repeat center,url("https://gtimg.in-en.com/images/line.jpg") no-repeat bottom center;    background-position: 19px 10px, 14px 59px;}.sideNav>div.nysqBox:hover a{    background: url("https://gtimg.in-en.com/images/nysq2.png") no-repeat center;    background-position: 19px 10px, 14px 59px;}.kefu{position: relative;}.sideNav .kefu{    margin-top: 0 !important;}.sideNav>div.kefu a{    background-position: -10px -65px, 14px 59px;}.sideNav>div.kefu:hover a{    background-position: -62px -65px;}.tel{    background: #f87a1e;    border: none;    width: 150px;    height: 187px;    padding: 0;    position: absolute;    left: -153px;    line-height: 50px;    color:#fff;    font-weight: 700;    text-align: center;    font-size: 16px;    bottom: -126px;    display: none;}.sideNav>div.jubao a{    background-position: -10px -168px, 14px 59px;}.sideNav>div.jubao:hover a{    background-position: -59px -168px;}.sideNav>div.shouye a{    background-position: -10px -115px, 14px 60px;}.sideNav>div.shouyeScroll a{    background-position: -10px -115px, 14px 59px;}.sideNav>div.shouye:hover a,.sideNav>div.shouyeScroll:hover a{    background-position: -62px -115px;}.returnTop{display: none;}.sideNav .returnTop a,.sideNav .top a{    background-position: -10px -215px, 14px 60px;}.sideNav>div.returnTop:hover a,.sideNav .top:hover a{    background-position: -59px -215px;}.sideNav>div.returnTop li,.sideNav>div.top li{    bottom: 5px;}