html,body{font-family: " ";}
body, form, p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, li,div,table,input{ margin: 0; padding: 0;}
ul,li{list-style: none;}
input{border: none;color: #999;}
img{max-width: 100%;display: inline-block;}
div{font-size: .14rem;color: inherit;}
em{font-style: normal;}
.table{display: table;width: 100%;height: 100%;table-layout:fixed;}
.tableCell{display: table-cell;vertical-align: middle;}
.f_l{float: left;}
.f_r{float: right;}
.clearfix{
    *zoom: 1
}
.clearfix:after {
  content:""; display: block; height: 0; visibility: hidden; overflow: hidden; clear: both; 
}
.conWidth{width: 1200px;margin: 0 auto;}


.pcNav{height: .87rem; position: relative; z-index: 99; background: #fff;}
.pcNav .logo{margin-top: .06rem;}
.pcNav .language{margin-top: .05rem; font-size: 14px;}
.pcNav .language a{ font-size: 14px;}
.pcNav .language a:hover,
.pcNav .language a.current
{color: #e60012;}
.pcNav .pcNavMenuList{ height: .8rem; line-height: .78rem;}
.pcNav .pcNavMenuList li{display: inline-block;margin: 0 .1rem; position: relative;}
.pcNav .pcNavMenuList a.navMenuItem:hover,
.pcNav .pcNavMenuList a.current
{box-sizing: border-box;text-decoration: underline; color: #e60012;}
.pcNav .pcNavMenuList .secondNav{display: none; position: absolute; left: 50%; margin-left: -.7rem; top: .7rem; width: 1rem; padding: .2rem; z-index: 1; line-height: 24px; font-size: 14px; background: rgba(255,255,255,1); text-align: center;}
.pcNav .pcNavMenuList .threeNav{ position: absolute; width: 1rem; padding: .2rem; right: -1.1rem; top: .1rem; display: none; background: rgba(255,255,255,1); text-align: center;}
.pcNav .pcNavMenuList li:hover .secondNav{ display: block;}
.pcNav .pcNavMenuList .secondNav .secondOne:hover .threeNav{ display: block;}


.navPhone{position: absolute;left: 0;right: 0;top: .9rem; z-index: 10; border-top: 1px #e4eaec solid;
transform: translate(0,-100%);
-webkit-transform: translate(0,-100%);
-ms-transform: translate(0,-100%);
-moz-transform: translate(0,-100%);
-o-transform: translate(0,-100%);

transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
}
.navPhone .navMenuList{margin: 0;height: 100%;}
.navPhone .navMenuList a{margin: 0;color: #333; font-size: 16px;}
.navPhone .navMenuList a.active{ color: #e60012; }
.navPhone .navMenuList .leftMenuList{height: 100%;width: 100%;overflow-y: scroll;}
.navPhone .navMenuList .leftMenuList>.logo{padding: 5% 10%;margin-bottom: 10%;}
.navPhone .navMenuList .leftMenuList>.logo img{width: 2rem;}
.navPhone .navMenuList .leftMenuList>.item{}
.navPhone .navMenuList .leftMenuList>.item a{padding: 0 10%;display: block;height: .6rem;line-height: .6rem; font-size: 14px;}
.navPhone .navMenuList .leftMenuList .item.DownIcon{}
.navPhone .navMenuList .item.DownIcon .top{;background: url(http://test107.edge-cloud.cn/statics/lxl/images/navPhoneIcon_07.png) no-repeat 94% center;background-size: .2rem;}
.navPhone .navMenuList .item.DownIcon .top>a{display: inline-block;width: 100%; border: none;}
.navPhone .DownMenuList{text-indent: .2rem;}
.navPhone.current{display: block;}
.navPhone.current{
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
}


.navPhoneIcon{position: absolute; padding: .15rem;right: .2rem;top: .15rem;z-index: 100;display: none;}
.navPhoneIcon span{display: block;height: .03rem;width: .4rem;background: #222;margin: .05rem 0;
transition: transform 1s;
-webkit-transition: transform 1s;
-moz-transition: transform 1s;
-o-transition: transform 1s;
}
.navPhoneIcon.current span:nth-of-type(1){
	transform: translate(0,0.05rem) rotate(45deg);
	-webkit-transform: translate(0,0.05rem) rotate(45deg);
	-moz-transform: translate(0,0.05rem) rotate(45deg);
	-ms-transform: translate(0,0.05rem) rotate(45deg);
	-o-transform: translate(0,0.05rem) rotate(45deg);
}
.navPhoneIcon.current span:nth-of-type(3){
	transform: translate(0,-0.09rem) rotate(-45deg);
	-webkit-transform: translate(0,-0.09rem) rotate(-45deg);
	-moz-transform: translate(0,-0.09rem) rotate(-45deg);
	-ms-transform: translate(0,-0.09rem) rotate(-45deg);
	-o-transform: translate(0,-0.09rem) rotate(-45deg);
}
.navPhoneIcon.current span:nth-of-type(2){opacity: 0;}

.navPhone{display: none; padding: .4rem 0; background: #f1f1f1; box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.2)}
.headImg{background-size: cover;background-position: center;height: 4.5rem;}

.nyLeftMenuBox{width: 2rem;min-height: 5.4rem; box-sizing: border-box;border-right: 1px solid #ccc;padding: .3rem 0 0 0;}
.nyLeftMenuBox .topBox{border-bottom: .02rem solid #e60012;}
.nyLeftMenuBox .topBox a{display: inline-block;font-size: .24rem;padding-bottom: .1rem;border-bottom: .02rem solid #666;margin-bottom: -.02rem;word-break:keep-all;}
.nyLeftMenuBox .menuBox{}
.nyLeftMenuBox .menuBox a{font-size: .18rem;}
.nyLeftMenuBox .menuBox .item{}
.nyLeftMenuBox .menuBox .item .name{display: block;padding: .14rem .08rem;border-bottom: .01rem solid #ccc;}
.nyLeftMenuBox .menuBox .item .downMenu{border-bottom: .01rem solid #ccc;box-sizing: border-box;padding: 0 0 0 .18rem;display: none;}
.nyLeftMenuBox .menuBox .item .downMenu li{margin: .16rem 0;}
.nyLeftMenuBox .menuBox .item .downMenu li a{margin: .16rem 0;}
.nyLeftMenuBox .menuBox a:hover,
.nyLeftMenuBox .menuBox .item.current .name,
.nyLeftMenuBox .menuBox .item .downMenu li a.current
{color: #e60012;}
.locationBox{text-align: right;padding: 0 0 .26rem 0;}
.locationBox a:hover,
.locationBox a.current
{color: #ff0000;}
.nyRightBox{width: 9.7rem;padding: .32rem 0;}
.nyRightBox .Title{text-align: center;font-size: .24rem;margin-bottom: .2rem;}


.imgBox > img {
    transition: all 0.4s;
    display: block;
    max-height: 240px;
    width: 100%;
}
.imgBox{overflow: hidden;display: block;}
.imgBox:hover>img{transform: scale(1.1);}

.footer{}
.footer .sec1{color: #fff;box-sizing: border-box; padding: .6rem 0 .2rem 0;background-image: url(../image/index_25.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}
.footer .shareBox{text-align: center;margin-top: .2rem;}
.footer .shareBox .item{display: inline-block;width: .26rem;height: .22rem;background-repeat: no-repeat;background-size: cover;background-position: center;margin: 0 .06rem;padding-left:0px;}
.footer .shareBox .weixin{background-image: url(../image/index2_14.png);}
.footer .shareBox .weibo{background-image: url(../image/index2_17.png);}
.footer .shareBox .QQ{background-image: url(../image/index2_19.png);}

.copyRight{padding: .1rem;text-align: center;background-color: #ccc;color: #666;}


.phoneMenu{box-shadow: 0 .02rem .2rem rgba(0,0,0,0.2);box-sizing: border-box;padding: .2rem 4%;font-size: .24rem;position: relative;height: .7rem;display: none;}
.phoneMenu .btn{width: .4rem;}
.phoneMenu .btn span{display: block;width: 100%;height: .04rem;background: #666;margin: .06rem 0;}
.phoneMenu .menuBox{position: absolute;top: .7rem;width: 100%;left: 0;box-sizing: border-box;box-shadow: 0 .1rem .1rem rgba(0,0,0,0.1);display: none;}
.phoneMenu .menuBox a.item{display: block;width: 92%;padding: .6rem 0;border-top: .01rem solid #ccc;padding: .2rem 4%;background: #fff; font-size: 14px; }
.phoneMenu .menuBox.current{ display: block;}
.phoneMenu .btn span{
transition: transform 1s;
-webkit-transition: transform 1s;
-moz-transition: transform 1s;
-o-transition: transform 1s;
}
.phoneMenu .btn.current span:nth-of-type(1){
	transform: translate(0,0.1rem) rotate(45deg);
	-webkit-transform: translate(0,0.1rem) rotate(45deg);
	-moz-transform: translate(0,0.1rem) rotate(45deg);
	-ms-transform: translate(0,0.1rem) rotate(45deg);
	-o-transform: translate(0,0.1rem) rotate(45deg);
}
.phoneMenu .btn.current span:nth-of-type(3){
	transform: translate(0,-0.09rem) rotate(-45deg);
	-webkit-transform: translate(0,-0.09rem) rotate(-45deg);
	-moz-transform: translate(0,-0.09rem) rotate(-45deg);
	-ms-transform: translate(0,-0.09rem) rotate(-45deg);
	-o-transform: translate(0,-0.09rem) rotate(-45deg);
}
.phoneMenu .btn.current span:nth-of-type(2){opacity: 0;}



@media only screen and (min-width : 320px) and (max-width : 1201px){
	.conWidth{width: 92%;padding: 0 4%;}
	.nyRightBox
	{width: 100%;}
	
	.locationBox,
	.nyLeftMenuBox,
	.phoneMenu,.pcNav .pcNavMenuList
	{display: none;}
	.navPhone,
	.navPhoneIcon{display: block;font-size: 0.2rem}
	.phoneMenu{display: block;}
	.pcNav{ height: auto; padding: .1rem 0; position: relative;}
	.pcNav .language{ position: absolute; top: .3rem; right: 1rem;}
	.pcNav .logo{ width: 2rem;}
}
@media only screen and (min-width : 320px) and (max-width : 641px){
	.footer .sec1 .left,
	.footer .sec1 .right
	{width: 100%;}
	.footer .sec1 .right{margin-top: .3rem;width: auto;}
	.headImg{height: 3rem;}
}