@font-face {
  font-family: 'Conv_Montserrat-Light';
  src: url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Light.ttf');
  src: local('☺'), url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Conv_Montserrat-Bold';
  src: url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Bold.ttf');
  src: local('☺'), url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Conv_Montserrat-Extra-Bold';
  src: url('http://cdn.jihuinet.com/wechat/upload/Montserrat Extra Bold.ttf');
  src: local('☺'), url('http://cdn.jihuinet.com/wechat/upload/Montserrat Extra Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Conv_Montserrat-Semi-Bold';
  src: url('http://cdn.jihuinet.com/wechat/upload/Montserrat Semi Bold.ttf');
  src: local('☺'), url('http://cdn.jihuinet.com/wechat/upload/Montserrat Semi Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Conv_Montserrat-Black';
  src: url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Black.ttf');
  src: local('☺'), url('http://cdn.jihuinet.com/wechat/upload/Montserrat-Black.ttf') format('truetype');
}
@font-face {font-family: 'webfont-Siyuan-Heavy';
  src: url('//at.alicdn.com/t/webfont_valnp0nhb4eu3di.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_valnp0nhb4eu3di.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_valnp0nhb4eu3di.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_valnp0nhb4eu3di.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_valnp0nhb4eu3di.svg#NotoSansHans-Black') format('svg'); /* iOS 4.1- */
}
/*统一*/
body {
font:12px "Microsoft Yahei";
}
img {
border:0 none;  
}
h1,h2,h3,p {
margin:0;
font-weight:normal; 
}
a:hover {
text-decoration:none; 
}
/*全局*/
.outBg {
background:#fff;
width:auto;
padding-top:0;
}
.inBg {
background:none;
margin:0 auto;
width:100% !important;
min-width:none;
position:relative;
z-index:3;
}
#headList {
background:none;
margin:0 auto;
padding:0;
width:100%;
overflow:hidden;
position:relative;
}
#belowList {
background:none;
margin:0 auto;
margin-top:0;
padding:0;
width:100%;
overflow:hidden;
position:relative;
}
#content {
width:100%;
margin:0 auto;
padding:0 55px;
position:relative;
overflow:visible;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content1 {
display:none;
margin:0;
padding:0;
float:none;
clear:none;
overflow:hidden;
position:relative;
}
#content2 {
width:100% !important;
margin:0;
padding:0;
float:none;
clear:none;
background:#f7f7f7;
overflow:visible;
position:relative;
}
#content3 {
display:none;
margin:0;
padding:0;
float:none;
clear:none;
overflow:hidden;
position:relative;
}
.bodyContTitle {
display:none;
}
.bodyContTitle .b {
display:none;
}
.bodyContTitle .nb {
display:none;
}
.bodyContContent, .bodyContContentRightCont {
width:100%;
padding:0;
font-size:12px; 
line-height:30px;
color:#000;
}
.bodyCont {
margin-bottom:0;
border:0 none;
}
.user_defined .bodyContContent {
overflow:visible;
padding:0;
}
.analysis_foot, #left-float-box, #topbar-v2, #toolbar, #floatwindow, #side_link, #jihui-footer {
display:none;
}
.go-topbtn {
z-index:-1 !important;
}
#user_defined1 {
height:0;
overflow:hidden;  
}
/* 顶部 */
#heard {
height:116px;
}
#top-heard {
width:100%;
height:70px;
padding:27px 0 19px 0;
background:#fff;
position:fixed;
top:0;
z-index:999;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .company-title {
position:fixed;
left:55px;
overflow:hidden;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .company-title .logo {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:bottom;
width:60px;
height:70px;
margin-right:20px;
overflow:hidden;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .company-title .logo img {
display:block;
width:100%;
}
#top-heard .company-title .name {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:bottom;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .company-title .name p {

}
#top-heard .company-title .name p .en {
color:#1a1a1d;
font-size:35.2px;
line-height:34px;
font-family:"Conv_Montserrat-Black";
text-transform:uppercase;
}
#top-heard .company-title .name p .cn {
display:inline-block;
color:#1a1a1d;
font-size:27.97px;
line-height:34px;
font-family:"webfont-Siyuan-Heavy";
font-weight:bolder;
vertical-align:top;
margin-left:7px;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .company-title .name .welcome {
display:block;
color:#ccc;
font-size:11px;
height:23px;
line-height:23px;
letter-spacing:3.4px;
overflow:hidden;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .language {
position:fixed;
right:55px;
top:68px;
-webkit-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .language ul {
font-size:0;
}
#top-heard .language ul li {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
margin-left:16px;
}
#top-heard .language ul li a {
color:#ccc;
font-size:14px;
line-height:normal;
font-family:"Microsoft Yahei";
text-transform:uppercase;
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#top-heard .language ul li a:hover {
color:#1a1a1d;
}
#top-heard .language ul li.active a {
color:#1a1a1d;
font-family:"Arial";
font-weight:bolder;
}
#top-heard.fixed {
padding:5px 0;
}
#top-heard.fixed .company-title .name {
-webkit-transform:translateX(-80px);
-moz-transform:translateX(-80px);
-ms-transform:translateX(-80px);
-o-transform:translateX(-80px);
transform:translateX(-80px);
}
#top-heard.fixed .language {
top:32px;
}
#top-heard.fixed .company-title .logo,
#top-heard.fixed .company-title .name p .cn,
#top-heard.fixed .company-title .name .welcome {
opacity:0;
}
.nav-active #top-heard .company-title {
padding-left:calc(16vw - 60px);
}
.nav-active #top-heard.fixed {
padding:27px 0 19px 0;
}
.nav-active #top-heard.fixed .company-title .name {
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
-ms-transform:translateX(0px);
-o-transform:translateX(0px);
transform:translateX(0px);
}
.nav-active #top-heard.fixed .language {
top:68px;
}
.nav-active #top-heard.fixed .company-title .logo,
.nav-active #top-heard.fixed .company-title .name p .cn,
.nav-active #top-heard.fixed .company-title .name .welcome {
opacity:1;
}
#left-navbtn {
position:fixed;
left:45px;
top:50%;
margin-top:-20px;
width:40px;
height:40px;
z-index:1000;
cursor:pointer;
-webkit-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#left-navbtn .icon {
display:block;
width:20px;
height:12px;
position:absolute;
top:50%;
margin-top:-6px;
}
#left-navbtn .icon span {
display:block;
float:right;
margin-top:3px;
height:2px;
background:#1a1a1d;
-webkit-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#left-navbtn .icon span:nth-child(1) {
width:16px;
margin-top:0;
}
#left-navbtn .icon span:nth-child(2) {
width:20px;
}
#left-navbtn .icon span:nth-child(3) {
width:12px;
}
.nav-hover #left-navbtn .icon span:nth-child(1) {
width:20px;
}
.nav-hover #left-navbtn .icon span:nth-child(2) {
width:32px;
}
.nav-hover #left-navbtn .icon span:nth-child(3) {
width:18px;
}
.nav-active #left-navbtn {
margin-left:2.7%;
}
.nav-active #left-navbtn .icon span:nth-child(1) {
width:20px;
margin-top:0;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
.nav-active #left-navbtn .icon span:nth-child(2) {
width:20px;
margin-top:0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.nav-active #left-navbtn .icon span:nth-child(3) {
width:18px;
opacity:0;
margin-top:0;
}
#left-navbtn>span {
position:absolute;
width:100%;
top:5px;
right:-35px;
text-align:center;
font-size:11px;
font-family:"Microsoft Yahei";
text-transform:uppercase;
font-weight:bolder;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
-webkit-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
.nav-hover #left-navbtn>span {
right:-20px;
}
.nav-active #left-navbtn>span {
opacity:0;
}
#right-share {
position:fixed;
top:50%;
right:15px;
margin-top:-37.5px;
width:25px;
height:75px;
}
#right-share ul {

}
#right-share ul li {
width:25px;
height:25px;
text-align:center;
}
#bottom-btn {
position:fixed;
width:100%;
height:55px;
background:#fff;
bottom:0;
z-index:990;
}
#bottom-btn .bottom-next {
position:fixed;
z-index:990;
opacity:0;
-webkit-transform:rotate(-90deg) translateX(-60px);
-moz-transform:rotate(-90deg) translateX(-60px);
-ms-transform:rotate(-90deg) translateX(-60px);
-o-transform:rotate(-90deg) translateX(-60px);
transform:rotate(-90deg) translateX(-60px);
pointer-events:none;
bottom:50px;
left:60px;
-webkit-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#bottom-btn .bottom-next.fixed {
opacity:1;
-webkit-transform:rotate(-90deg) translateX(0px);
-moz-transform:rotate(-90deg) translateX(0px);
-ms-transform:rotate(-90deg) translateX(0px);
-o-transform:rotate(-90deg) translateX(0px);
transform:rotate(-90deg) translateX(0px);
}
#bottom-btn .bottom-next .icon {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
-webkit-animation:bounce 800ms cubic-bezier(0.7, 0, 0.3, 1) infinite alternate;
-moz-animation:bounce 800ms cubic-bezier(0.7, 0, 0.3, 1) infinite alternate;
animation:bounce 800ms cubic-bezier(0.7, 0, 0.3, 1) infinite alternate;
}
#bottom-btn .bottom-next span {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
margin-left:10px;
color:#1a1a1d;
font-size:11px;
font-weight:bolder;
}
#bottom-btn .bottom-back {
position:fixed;
z-index:990;
opacity:0;
-webkit-transform:rotate(90deg) translateX(60px);
-moz-transform:rotate(90deg) translateX(60px);
-ms-transform:rotate(90deg) translateX(60px);
-o-transform:rotate(90deg) translateX(60px);
transform:rotate(90deg) translateX(60px);
bottom:50px;
right:60px;
cursor:pointer;
-webkit-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 800ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
#bottom-btn .bottom-back.fixed {
opacity:1;
-webkit-transform:rotate(90deg) translateX(0px);
-moz-transform:rotate(90deg) translateX(0px);
-ms-transform:rotate(90deg) translateX(0px);
-o-transform:rotate(90deg) translateX(0px);
transform:rotate(90deg) translateX(0px);
}
#bottom-btn .bottom-back .icon {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
}
#bottom-btn .bottom-back span {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
margin-left:10px;
color:#1a1a1d;
font-size:11px;
font-weight:bolder;
}
@-webkit-keyframes bounce {
  from {
    -webkit-transform: translateX(0px); }
  to {
    -webkit-transform: translateX(10px); } 
}
@-moz-keyframes bounce {
  from {
    -moz-transform: translateX(0px); }
  to {
    -moz-transform: translateX(10px); } 
}
@keyframes bounce {
  from {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); }
  to {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px); } 
}
/* 导航 */
#nav-bg {
display:block;
width:calc(100% - 110px);
height:100%;
background:#ff3f1f;
position:fixed;
top:0;
left:55px;
opacity:0;
z-index:-1;
-webkit-transition:all 500ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition:all 500ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition:all 500ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
.nav-active #nav-bg {
opacity:1;
z-index:900;
}
.nav-active {
overflow-y:hidden;
}
#nav-slide {
position:fixed;
height:100%;
top:0;
left:55px;
right:20%;
background:#fff;
z-index:990;
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%);
-webkit-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
-moz-transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
transition: all 400ms cubic-bezier(0.7, 0, 0.3, 1) 0ms;
}
.nav-hover #nav-slide {
-webkit-transform:translateX(-95%);
-moz-transform:translateX(-95%);
-ms-transform:translateX(-95%);
-o-transform:translateX(-95%);
transform:translateX(-95%); 
}
.nav-active #nav-slide {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0);
}
#nav-slide .cont-in {
margin-top:116px;
padding-left:calc(16vw - 60px);
height:calc(100vh - 171px);
display:-webkit-flex;
display:flex;
align-content:space-between;
flex-wrap:wrap;
}
#nav-slide .nav-cont {
width:100%;
}
#nav-slide .nav-cont ul {
padding-top:52px;
}
#nav-slide .nav-cont ul li {

}
#nav-slide .nav-cont ul li a {
color:#1a1a1d;
font-size:37px;
line-height:52px;
font-family:"Microsoft Yahei";
padding:0 10px;
position:relative;
z-index:1;
}
#nav-slide .nav-cont ul li a:after {
content:"";
display:block;
position:absolute;
top:50%;
left:0px;
right:0px;
height:15px;
opacity:0.5;
z-index:-1;
-webkit-transform-origin:left center;
-moz-transform-origin:left center;
-ms-transform-origin:left center;
-o-transform-origin:left center;
transform-origin:left center;
-webkit-transform:scaleX(0) translateY(-50%);
-moz-transform:scaleX(0) translateY(-50%);
-ms-transform:scaleX(0) translateY(-50%);
-o-transform:scaleX(0) translateY(-50%);
transform:scaleX(0) translateY(-50%);
-webkit-transition:-webkit-transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:-moz-transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
}
#nav-slide .nav-cont ul li#nav-company a:after {
background:#ff3f1f;
}
#nav-slide .nav-cont ul li#nav-advantage a:after {
background:#636268;
}
#nav-slide .nav-cont ul li#nav-product a:after {
background:#ffbc1b;
}
#nav-slide .nav-cont ul li#nav-news a:after {
background:#deff00;
}
#nav-slide .nav-cont ul li#nav-contact a:after {
background:#fff855;
}
#nav-slide .nav-cont ul li a:hover::after, #nav-slide .nav-cont ul li.active a:after {
-webkit-transform: scaleX(1) translateY(-50%);
-moz-transform: scaleX(1) translateY(-50%);
-ms-transform: scaleX(1) translateY(-50%);
-o-transform: scaleX(1) translateY(-50%);
transform: scaleX(1) translateY(-50%);
}
#nav-slide .nav-contact {
width:100%;
}
#nav-slide .nav-contact ul {

}
#nav-slide .nav-contact ul li {
color:#363639;
font-size:14px;
line-height:27px;
font-family:"Conv_Montserrat-Black";
}
#nav-slide .nav-contact ul li.add {
font-family:"Conv_Montserrat-Semi-Bold";
}
#nav-slide .nav-contact ul li a {
color:#363639;
}
#nav-slide .nav-contact ul li a:hover {
text-decoration:underline;
}
#nav-slide .nav-search {
width:100%;
}
#nav-slide .nav-search .search-cont {
width:206px;
height:21px;
line-height:21px;
border-bottom:7px solid #8c8c8e;
position:relative;
z-index:1;
font-size:0; 
}
#nav-slide .nav-search .search-cont:after {
content:"";
display:block;
position:absolute;
bottom:-7px;
left:0px;
right:0px;
height:7px;
background:#ff3f1f;
opacity:0.5;
z-index:-1;
-webkit-transform-origin:left center;
-moz-transform-origin:left center;
-ms-transform-origin:left center;
-o-transform-origin:left center;
transform-origin:left center;
-webkit-transform:scaleX(0);
-moz-transform:scaleX(0);
-ms-transform:scaleX(0);
-o-transform:scaleX(0);
transform:scaleX(0);
-webkit-transition:-webkit-transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:-moz-transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:transform 400ms cubic-bezier(1, 0, 0, 1) 0ms;
}
#nav-slide .nav-search .search-cont:hover::after, #nav-slide .nav-search .search-cont:focus::after {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
#nav-slide .nav-search .search-cont input {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
width:187px;
height:21px;
line-height:21px;
border:0 none;
background:none;
outline:none;
color:#1a1a1d;
font-size:14px;
font-family:"Microsoft Yahei";
}
#nav-slide .nav-search .search-cont a {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
width:19px;
height:21px;
}
#nav-slide .nav-search p {
color:#1a1a1d;
font-size:28px;
line-height:48px;
font-family:"Microsoft Yahei";
text-transform:uppercase;
}
/* 底部 */
#bottom {
width:100%;
padding-bottom:55px;
background:#fff;
}
#bottom .cont-in {
display:-webkit-flex;
display:flex;
justify-content:space-between;
align-items:flex-start;
padding:0 7.552% 0 15.625%;
padding-top:120px;
}
#bottom .cont {

}
#bottom .cont1 {

}
#bottom .cont1 .cont-icon {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
width:80px;
margin-right:40px;
}
#bottom .cont1 .icon {
display:inline-block;
width:40px;
position:relative;
-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
}
#bottom .cont1:hover .icon {
width:80px;
}
#bottom .cont1 .icon .line {
width:100%;
height:2px;
display:block;
float:right;
overflow:hidden;
-webkit-transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
}
#bottom .cont1 .icon .line .inner {
background:#1c1b20;
width:100%;
height:2px;
display:block;
float:right;
-webkit-transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:width 600ms cubic-bezier(1, 0, 0, 1) 0ms;
}
#bottom .cont1:hover .icon .line .inner {
width:40px;
}
#bottom .cont1 .icon svg {
position:absolute;
top:50%;
right:0px;
-webkit-transform:translate(2px, -50%);
-moz-transform:translate(2px, -50%);
-ms-transform:translate(2px, -50%);
-o-transform:translate(2px, -50%);
transform:translate(2px, -50%);
}
#bottom .cont1 .cont-infor {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
}
#bottom .cont1 .cont-infor span {
display:block;
color:#1a1a1d;
font-size:21.36px;
line-height:30px;
font-family:"Microsoft Yahei";
}
#bottom .cont1 .cont-infor p {
color:#1a1a1d;
font-size:30px;
line-height:38px;
font-family:"Microsoft Yahei";
text-transform:uppercase;
}
#bottom .cont1 .cont-infor p a {
color:#1a1a1d;
}
#bottom .cont2 {

}
#bottom .cont2 ul {

}
#bottom .cont2 ul li {
color:#1a1a1d;
font-size:14px;
line-height:26px;
font-family:"Conv_Montserrat-Bold";
}
#bottom .cont2 ul li.add {
font-family:"Conv_Montserrat-Light";
}
#bottom .cont2 ul li a {
color:#1a1a1d;
}
#bottom .cont2 ul li a:hover {
text-decoration:underline;
}
#bottom .cont2 .friendlink {
color:#1a1a1d;
font-size:0;
line-height:26px;
font-family:"Conv_Montserrat-Light";
display:none;
}
#bottom .cont2 .friendlink span {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
font-size:14px;
}
#bottom .cont2 .friendlink ol {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
margin:0;
padding:0;
}
#bottom .cont2 .friendlink ol li {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
margin:0 5px;
padding:0;
}
#bottom .cont2 .friendlink a {
font-size:14px;
color:#1a1a1d;
}
#bottom .cont2 .friendlink a:hover {
text-decoration:underline;
}
#bottom .cont3 {

}
#bottom .cont3 .logo {
width:41px;
height:49px;
overflow:hidden;
text-align:center;
margin:0 auto;
}
#bottom .cont3 .logo img {
display:block;
width:100%;
}
#bottom .cont3 p {
color:#acacac;
font-size:12px;
line-height:28px;
font-weight:bold;
text-align:center;
}
#bottom .cont3 p a {
display:block;
text-align:center;
color:#acacac;
font-size:12px;
line-height:28px;
font-weight:bold;
}
#bottom .cont3 p a:hover {
color:#acacac;
text-decoration:underline;
}
/* 面包屑 */
.hunk_breadcrumb_navigation {
height:30px;
line-height:30px;
position:absolute;
top:0;
left:0;
padding:0 14px;
z-index:9;
}
.hunk_breadcrumb_navigation_2 {

}
.hunk_breadcrumb_navigation .topicLink, #nav_link4 {
color:#1a1a1d;
font-size:12px;
font-weight:bolder;
text-transform:capitalize;
}
#this_page_n, #nav_link1, .hunk_breadcrumb_navigation .topicLink:hover, #nav_link4:hover {
color:#1a1a1d;
}
.txt_b, .txt_m {
display:none;
}
/* 产品 */
.glitzBody {
padding:0 7.569%;
}
.glitzBody ul {
margin:0;
overflow:visible;
font-size:0;
display:-webkit-flex;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.glitzBody li {
display:inline-block;
*dispaly:inline;
*zoom:1;
vertical-align:top;
float:none;
width:299px;
height:auto;
margin:0;
margin-bottom:34px;
position:relative;
}
.glitzBody .glitzPic {
border:0 none;
width:299px;
height:299px;
}
.glitzBody .glitzPic a {
display:block;
width:100%;
height:100%;
margin:0 auto;
overflow:hidden;
position:relative;
}
.glitzBody .glitzPic a img {
display:block;
width:auto;
max-width:299px;
height:auto;
margin:0 auto;
}
.glitzBody .glitzPic a .sign {
padding:8px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
/* .glitzBody .glitzPic a .sign {
display:-webkit-flex;
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
opacity:0;
background:rgba(255,188,27,0.9);
-webkit-transition:all 800ms cubic-bezier(1, 0, 0, 1) 0ms;
-moz-transition:all 800ms cubic-bezier(1, 0, 0, 1) 0ms;
transition:all 800ms cubic-bezier(1, 0, 0, 1) 0ms;
}
.glitzBody li:hover .glitzPic a .sign {
top:8px;
left:8px;
right:8px;
bottom:8px;
opacity:1;
} */
.glitzBody .glitzPic a .sign .sign-in {
display:-webkit-flex;
display:flex;
align-items:center;
justify-content:center;
background:rgba(255,188,27,0.9);
width:100%;
height:100%;
}
.glitzBody .glitzPic a .sign .sign-txt {
position:relative;
color:#fff;
font-size:22.73px;
line-height:normal;
font-family:"Conv_Montserrat-Black";
}
.glitzBody .glitzPic a .sign .sign-txt:before {
content:"";
display:block;
width:20px;
height:2px;
background:#fff;
position:absolute;
left:50%;
top:-15px;
margin-left:-10px;
}
.glitzBody .glitzPic a .sign .sign-txt:after {
content:"";
display:block;
width:20px;
height:2px;
background:#fff;
position:absolute;
right:50%;
bottom:-15px;
margin-right:-10px;
}
.glitzBody .txt {
display:block;
width:100%;
height:auto;
line-height:normal;
padding:18px 0;
text-align:center;
position:relative;
overflow:hidden;
z-index:1;
}
.glitzBody .txt .p_name {
display:block;
width:100%;
height:28px;
color:#1a1a1d;
font-size:16.13px;
line-height:28px;
overflow:hidden;
}
.glitzBody .txt .p_type {
display:block;
width:100%;
height:32px;
color:#1a1a1d;
font-size:25px;
line-height:32px;
overflow:hidden;
font-family:"Conv_Montserrat-Black";
}
.key_tip {
display:none;
}