/*===================CSS Reset============================*/
@font-face{ font-family: myFontB; src: url('../css/AlibabaSans-Bold.woff');} 
@font-face{ font-family: myFontR; src: url('../css/AlibabaSans-Regular.woff');} html{ -webkit-box-sizing:border-box; box-sizing:border-box;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,u,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0; hyphens: auto;}
body,input,button,textarea{ font-size: 0.16rem; font-family: myFontR;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
ul{ margin:0; padding:0; list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
img{ max-width:100%; height:auto; width:auto;}
a,u{ text-decoration:none;}
em{ font-style: normal;}
input,textarea{ outline:none;}
input:focus,textarea:focus{ border:none; outline:none;}
textarea{ resize:none; overflow:hidden;}
input,textarea{text-align: right!important;direction: rtl!important;}
a{color: #F2D15E!important;}
/*===================Body Style============================*/
.floatL{ float:right;}
.floatR{ float:right;}
.conWrap{ width:6.4rem; margin:0 auto; overflow: hidden;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.clearfix:after{ clear: both;}
.clearfix:before,.clearfix:after{ content: "";display: table;}
.pb{ padding: 0.85rem 0 1.03rem 0;}

/*============================ Header ============================*/
header{ width: 100%; height: 0.85rem; background: #57341E; position: fixed; left: 0; top: 0; z-index: 9999;}
header .logo{ width: 3.2rem; height: 0.3rem; background: url(../images/logo.png) no-repeat; background-size: contain; position: absolute; left: 0.3rem; top: 0.3rem; text-indent: -99.99rem;}
header .navBtnFixed{ width: 0.55rem; height: 0.4rem; background: url(../images/nav.png) no-repeat; background-size: contain; position:absolute; right:0.4rem; top:0.25rem; z-index:999999;}
header .navBtnFixed span{ display:block; margin: 0.04rem auto; width: 56%; height: 0.02rem; background:#000;}
header .navBtnFixed span:first-child{ margin-top:8px;}
header .navGrid{ display:none; width:100%; position:absolute; background:#57341E; margin-top:0.85rem;}
header .navGrid a{ display:block; width:100%; display:block; float:left; color:#F2D15E; font-size: 0.16rem; text-transform: uppercase; padding:0.2rem 0; box-sizing:border-box; text-align:center; border-top:1px solid #4e4e4e; letter-spacing: 0.01rem;}

/*============================ Footer ============================*/
.foot{ font-size: 0.18rem; color: #fff; line-height: 0.26rem; background: #1F0A15; padding: 0.7rem 0.4rem 0.4rem 0.4rem; color: #F2D15E}
.foot img{ width: 2.76rem; height: 0.3rem; margin-bottom: 0.3rem;}
.foot b,.foot em,.foot span,.foot a,.foot i{ display: block; font-size: 0.2rem;}
.foot b{ margin: 0.1rem 0 0.1rem 0;}
.foot span{ color: #999;}
.foot a{ color: #F2D15E; font-size: 0.16rem; text-decoration: underline; margin-bottom: 0.1rem;}
.foot em{ font-size: 0.16rem; color: #444;}
.foot i{ width: 100%; height: 1px; background: #2e2e2e; margin: 0.5rem 0 0.3rem 0;}
footer{ width: 100%; height: 1.02rem; border-top: 1px solid #999; background: #57341E; position: fixed; left: 0; bottom: 0; z-index: 9999;}
footer a{ display: block; width: 25%; float: left; font-size: 0.2rem; color: #fff; font-weight: bold; text-align: center; padding-top: 0.1rem;}
footer a i{ display: inline-block; width: 0.38rem; height: 0.39rem; background-position: center; background-repeat: no-repeat; margin-bottom: 0.05rem;}
footer a i.icon1{ background-image: url(../images/footIcon1.png); background-size: 0.38rem 0.39rem;}
footer a i.icon2{ background-image: url(../images/footIcon2.png); background-size: 0.34rem 0.39rem;}
footer a i.icon3{ background-image: url(../images/footIcon3.png); background-size: 0.35rem 0.39rem;}
footer a i.icon4{ background-image: url(../images/footIcon4.png); background-size: 0.37rem 0.39rem;}

/*============================ Index ============================*/
.ixTabTit{ height: 1.28rem; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;}
.ixTabTit span{ width: 25%; color: #000; text-align:center; display: block; float: left; padding: 0.3rem 0 0.24rem 0;}
.ixTabTit span i{ width: 0.98rem; height: 0.64rem; display: inline-block; background-position: center; background-repeat: no-repeat;}
.ixTabTit span i.icon1{ background-image: url(../images/tabIcon1.png); background-size: 0.24rem 0.64rem;}
.ixTabTit span i.icon2{ background-image: url(../images/tabIcon2.png); background-size: 0.6rem 0.52rem;}
.ixTabTit span i.icon3{ background-image: url(../images/tabIcon3.png); background-size: 0.64rem 0.4rem;}
.ixTabTit span i.icon4{ background-image: url(../images/tabIcon4.png); background-size: 0.98rem 0.4rem;}
.ixTabTit span p{ height: 0.66rem; line-height: 0.28rem;}
.ixTabTit .a{ background: url(../images/line.png) center bottom no-repeat; background-size: 0.94rem 0.04rem;}
.ixTabCon{ display:none;}
.ixTabCon .text{ padding: 0.45rem 0.4rem; color: #000;}
.ixTabCon .text b{ font-size: 0.52rem;}
.ixTabCon .text p{ font-size: 0.32rem; margin: 0.2rem 0 0.4rem 0;}
.ixTabCon .text a,
.ixNews .more a,
.proDet .info a,
.inCont .bottom button,
.proDet .touch .partB button{ display: block; width: 1.8rem; height: 0.54rem; color: #fff; line-height: 0.54rem; text-indent: 0.14rem; background: url(../images/icon1.png) 1.5rem 0.18rem no-repeat #F2D15E; background-size: 0.15rem 0.15rem; border-radius: 0.04rem;}
.ixTabCon img{ width: 100%; float: left;}
.ixTit{ font-size: 0.32rem; color: #000; float: right}
.ixNews{ padding: 0.5rem 0.4rem;}
.ixNews .img{ position: relative; width: 5.6rem; height: 3.36rem; margin: 0.25rem 0;}
.ixNews .img p{ width: 100%; float: left; color: #fff; font-size: 0.14rem; padding: 0.2rem 0.25rem; position: absolute; bottom: 0; left: 0; z-index: 2;}
.ixNews .img p a{ display: block; color: #fff; font-size: 0.26rem;}
.ixNews .img i{ display: block; width: 100%; height: 100%; background: url(../images/textBg.png) repeat-x; position: absolute; top: 0; left: 0; z-index: 1;}
.ixNews .img img{ width: 100%; height: 100%;}
.ixNews li{ padding: 0.4rem 0; border-bottom: 1px solid #e6e6e6;}
.ixNews li em,.ixNews li span,.ixNews li a{ display: block;}
.ixNews li em{ font-size: 0.18rem; color: #666;}
.ixNews li span{ height: 0.78rem; font-size: 0.36rem; color: #000; line-height: 0.4rem; overflow: hidden; margin: 0.2rem 0 0.3rem 0;}
.ixNews li a{ color: #F2D15E; font-size: 0.16rem; background: url(../images/icon2.png) 1.4rem 0.1rem no-repeat; background-size: 0.06rem 0.11rem;}
.ixNews .more{ padding: 0.4rem 0;}
.ixNews .more a{ width: 2.7rem; text-indent: 0.5rem; background-position: 0.2rem 0.18rem;}

/*============================ Inside pages ============================*/
.inBanner{ width: 100%; height: 3.4rem; position: relative;}
.inBanner p{ width: 100%; height: 0.4rem; font-size: 0.42rem; color: #fff; line-height: 0.4rem; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -0.2rem;}
.inBanner img{ width: 100%; height: 100%;}
.inAbout{ font-size: 0.24rem; color: #333; line-height: 0.4rem; padding: 0.6rem 0.5rem;}
.inAbout p{ margin-bottom: 0.5rem;}
.inAbout em{ display: block; font-size: 0.32rem; color: #000; margin-bottom: 0.4rem;}
.inAbout img{ width: 100%; margin-bottom: 0.4rem;}
.inLink{ height: 1.28rem; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;}
.inLink a{ width: 25%; color: #000; text-align:center; display: block; float: left; padding: 0.3rem 0 0.24rem 0;}
.inLink a i{ width: 0.98rem; height: 0.64rem; display: inline-block; background-position:  center; background-repeat:  no-repeat;}
.inLink a i.icon1{ background-image: url(../images/tabIcon1.png); background-size: 0.24rem 0.64rem;}
.inLink a i.icon2{ background-image: url(../images/tabIcon2.png); background-size: 0.6rem 0.52rem;}
.inLink a i.icon3{ background-image: url(../images/tabIcon3.png); background-size: 0.64rem 0.4rem;}
.inLink a i.icon4{ background-image: url(../images/tabIcon4.png); background-size: 0.98rem 0.4rem;}
.inLink a p{ height: 0.66rem; line-height: 0.28rem;}
.inLink a:hover,.inLink a.slt{ background: url(../images/line.png) center bottom no-repeat; background-size: 0.94rem 0.04rem;}
.liBg{ background: #fafafa;}
.proTit{ font-size: 0.42rem; color: #000; padding: 0.8rem 0 0.5rem 0; text-align: center;}
.proList{ width: 5.55rem; border: 1px solid #ececec; margin: 0 0.4rem 0.8rem 0.4rem;}
.proList li{ padding: 0.45rem 0.4rem;}
.proList li a{ display: block; font-size: 0.26rem; color: #F2D15E; margin-bottom: 0.2rem;direction: rtl;unicode-bidi: bidi-override;}
.proList li p{ height: 0.58rem; font-size: 0.18rem; color: #666; line-height: 0.3rem; overflow: hidden;}
.proDet .info{ padding: 0.6rem 0.4rem; font-size: 0.2rem; color: #666; line-height: 0.34rem;}
.proDet .info img{ width: 100%; float: left;}
.proDet .info b{ font-size: 0.42rem; color: #000; width: 100%; float: left; display: block; margin: 0.4rem 0 0.35rem 0;}
.proDet .info em{ display: block; color: #000; margin: 0.5rem 0;}
.proDet .info a{ display: block; width: 3.6rem; text-indent: 0.5rem; background-position: 0.2rem 0.2rem;}
.proDet .touch{ padding: 0.5rem 0.4rem; border-top: 1px solid #ececec; background: #FAFAFA;}
.proDet .touch .partT{ font-size: 0.18rem; color: #000; line-height: 0.3rem; border: 1px solid #ececec; background: #fff; padding: 0.3rem;}
.proDet .touch .partT img{ width: 1.7rem; height: 1.7rem; border-radius: 50%; box-shadow: 0.05rem 0.05rem 0.05rem rgba(0,0,0,.2);}
.proDet .touch .partT .text{ width: 2.9rem; font-size: 0.24rem;}
.proDet .touch .partT .text b{ font-size: 0.32rem;}
.proDet .touch .partT .text p{ margin-bottom: 0.35rem;}
.proDet .touch .partT .text span{ display: block; color: #000; font-size: 0.26rem; background-position: center right; background-repeat: no-repeat;margin-top: 0.1rem;}
.proDet .touch .partT .text span a{ color: #000; border-bottom: 1px solid #000;}
.proDet .touch .partT .text span.icon1{ }
.proDet .touch .partT .text span.icon2{ background-image: url(../images/icon8_2.png); background-size: 0.2rem 0.14rem;}
.proDet .touch .partB{ background: #fff; border: 1px solid #ECECEC; margin-top: 0.3rem; padding: 0.3rem;}
.proDet .touch .partB b{ display: block; font-size: 0.32rem; padding: 0.3rem 0; text-transform: uppercase;}
.proDet .touch .partB p{ width: 100%; float: left; margin: 0.2rem 0; border-bottom: 1px solid #d1d1d1; padding-bottom: 0.1rem;}
.proDet .touch .partB p em{ display: block; float: left; width: 1.1rem; color: #999;}
.proDet .touch .partB p input,.proDet .touch .partB p textarea{ width: 3.6rem; height: 0.4rem; float: left; color: #666; line-height: 0.4rem;}
.proDet .touch .partB p textarea{ height: 1.3rem;}
.proDet .touch .partB button{ width: 1.7rem; text-indent: 0.3rem; background-position: 1.3rem 0.18rem; text-align: left;}
.newsList{ padding: 0.5rem 0.4rem;}
.newsList li{ width: 5.6rem; float: left; margin-bottom: 0.7rem;}
.newsList li img{ width: 100%; height: 2.93rem; float: left;}
.newsList li em,.newsList li a{ display: block; float: left; width: 100%;}
.newsList li em{ font-size: 0.3rem; color: #666; margin: 0.5rem 0 0.3rem 0;}
.newsList li a{ max-height: 1.5rem; font-size: 0.42rem; color: #000; line-height: 0.5rem; overflow: hidden;}
.newsDet .text{ color: #000; line-height: 0.4rem; padding: 0.5rem 0.4rem;}
.newsDet .text p{ font-size: 0.24rem;}
.newsDet .text .tit{ font-size: 0.32rem;}
.newsDet .text .date{ font-size: 0.2rem; color: #666; margin-top: 0.3rem;}
.newsDet .text .line{ width: 100%; height: 1px; background: #d1d1d1; float: left; margin: 0.4rem 0;}
.newsDet .link{ color: #000; font-size: 0.28rem; margin: 0 0.4rem; border-top: 1px solid #d1d1d1; padding: 0.5rem 0;}
.newsDet .link span,.newsDet .link span a{ display: block;}
.newsDet .link span a{ color: #333; padding-left: 0.4rem; line-height: 0.6rem; background-position: center left; background-repeat: no-repeat;}
.newsDet .link span a.icon1{ background-image: url(../images/icon13.png); background-size: 0.24rem 0.24rem;}
.newsDet .link span a.icon2{ background-image: url(../images/icon14.png); background-size: 0.24rem 0.24rem;}
.newsDet .link em{ display: block; width: 2rem; margin: 0.4rem 0 0.9rem 0;}
.newsDet .link em a{ display: block; width: 100%; height: 0.8rem; color: #FFFFFF!important; font-size: 0.3rem; line-height: 0.8rem; background: url(../images/icon15.png) 0.2rem 0.3rem no-repeat #F2D15E; background-size: 0.22rem 0.22rem; border-radius: 0.04rem; padding-right: 0.5rem;}
.newsDet .link em a:hover{ text-decoration: none;}
.inCont .top{ width: 100%; font-size: 0.28rem; color: #000; padding: 0 0.4rem;}
.inCont .top div{ padding: 0.4rem 0 0.3rem 0; border-bottom: 1px solid #e9e9e9;}
.inCont .top div:last-child{ border-bottom: none;}
.inCont .top i,.inCont .top span,.inCont .top span em,.inCont .bottom b{ display: block;}
.inCont .top i{ width: 0.24rem; height: 0.28rem; background-position: center center; background-repeat: no-repeat; margin-top: 0.05rem;}
.inCont .top i.icon1{ background-image: url(../images/icon9.png); background-size: 0.21rem 0.28rem;}
.inCont .top i.icon2{ background-image: url(../images/icon10.png); background-size: 0.21rem 0.23rem;}
.inCont .top i.icon3{ background-image: url(../images/icon11.png); background-size: 0.22rem 0.23rem;}
.inCont .top i.icon4{ background-image: url(../images/icon12.png); background-size: 0.24rem 0.19rem;}
.inCont .top span{ width: 5.1rem; line-height: 0.32rem;}
.inCont .top span em{ font-size: 0.24rem; color: #666; margin-bottom: 0.2rem;}
.inCont .map{ width: 100%; float: left; margin: 0.3rem 0 0.5rem 0;}
.inCont .bottom{ width: 100%; padding: 0 0.4rem;}
.inCont .bottom b{ font-size: 0.36rem; color: #000;}
.inCont .bottom div{ border-bottom: 1px solid #222; margin-top: 0.4rem; padding-bottom: 0.1rem;}
.inCont .bottom em{ float: left; width: 1.2rem; font-size: 0.2rem; color: #999; line-height: 0.34rem;}
.inCont .bottom input,.inCont .bottom textarea{ float: left; width: 4.3rem; height: 0.34rem; font-size: 0.18rem; color: #666;}
.inCont .bottom textarea{ height: 1.3rem; resize: none;}
.inCont .bottom button{ width: 2rem; text-indent: 1rem; text-align: left; font-weight: bold; font-size: 0.14rem; background-position: 0.1rem 0.18rem; margin: 0.4rem 0 1rem 0;}
.inCont .clearfix span{padding-right: 20px;}
b,span,em,p{
    text-align: right;
}
a{
    float: right;
}
.proList li a{
    float: inherit;
}