body {overflow-x: hidden;}
.baseWidth {width: 1100px;margin-left: auto;margin-right: auto;overflow-x: hidden;}
.pageTitle {font-size: 30px;font-weight: bold;color: #e7333f;letter-spacing: 1px;display: block;text-align: center;}
.logo {background-image: url(static/css/PC/site/images/logo.png); background-size:auto 100%; width: 126px;height: 83px;display: inline-block;}
.pageItemText{}
.pageItemText__title {font-size: 34px;font-weight: bold;color: #e7333f;letter-spacing: 3px;}
.pageItemText__subtitle {font-size: 18px;color: #7E7E7E;}
.header {height: 99px;background-image: url(static/css/PC/site/images/header_bg.png);background-position: 0 bottom;background-repeat: repeat-x;overflow-y: hidden;}
.header--hide {height: 70px;}
.searchBox {background-image: url(static/css/PC/site/images/searchBox_bg.gif);width: 217px;height: 28px;margin-top: 1px;float: right;}
.searchBox input[type=text] {height: 28px;width: 183px;line-height: 28px;box-sizing: border-box;border-width: 0;background-color: transparent;text-indent: 12px;outline: none;float: left;}
.searchBox input[type=submit] {height: 28px;border-width: 0;background-color: transparent;width: 34px;float: right;cursor: pointer;}
.pageTop {float: right;margin-top: 25px;}
.pageTop__linkJD {background-image: url(static/css/PC/site/images/iconJD.png);float: right;padding-left: 35px!important;}
.pageTop__linkTB {background-image: url(static/css/PC/site/images/iconTB.png);float: right;}
.pageTop__linkTm {background-image: url(images/iconTm.png);float: right;}
.pageTop__linkewm{background:url(Images/ewmico.jpg) no-repeat left center;float: right; background-size: auto 80%; padding-left:33px;}
.pageTop__linkJD, .pageTop__linkTB, .pageTop__linkTm,pageTop__linkewm{display: inline-block;height: 30px;box-sizing: border-box;padding: 1px 0 1px 0;padding-left: 32px;background-position: 0 center;}
.pageTop__linkJD a, .pageTop__linkTB a ,.pageTop__linkTm a ,.pageTop__linkewm a{line-height: 28px;color: #8C8C8C;}
.pageTop__linkJD a:hover, .pageTop__linkTB a:hover, .pageTop__linkTm a:hover{color: #333;}
.pageTop__linkSplit {float: right;height: 30px;line-height: 30px;padding-left: 12px;padding-right: 12px;font-size: 12px;color: #8C8C8C;}
.scrollbar--1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 2px;}
.scrollbar--1::-webkit-scrollbar{width: 9px;background-color: #F5F5F5;}
.scrollbar--1::-webkit-scrollbar-thumb{border-radius: 2px;background-color: #BBB;height: 40px;}
.imageFeel {transform: scale(1.0,1.0);cursor: pointer;}
.imageFeel:hover {transform: scale(1.04,1.04);}
.swiper-pagination {position: static!important;margin-top: 15px;}
.swiper-pagination-bullet {width: 10px!important;height: 10px!important;}
.swiper-pagination-bullet-active {background-color: #e7333f!important;}
.homeBanner .swiper-wrapper {max-height: 31.719vw;}

  .menusold {background-image: url(data:image/gif;base64,R0lGODlhAQBCAMQAAP////7+/v39/fr6+vj4+Pf39/b29vT09PPz8/Ly8vHx8e7u7u3t7evr6+np6ejo6Ofn5+Pj4+Hh4d/f39vb2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAABAEIAAAUY4PM0jaIYxiCsbOu+cCwPxXEsDRRFE0WFADs=);background-repeat: repeat-x;border-bottom: 3px solid #e7333f;height: 67px;z-index: 99999;width: 100%;background-color: #FFF;position: static;}
  .menus {border-bottom: 3px solid #e7333f;height: 67px;z-index: 99999;width: 100%;background-color: #FFF;position: static;}
  .menus--hide {position: fixed;top: 0;}
  .menus__inner {}
  .menus__items{padding-left: 1px;}
  .menus__item{float: left;width: 14.6%;height: 67px;}
  .menus__item--1 {width: 12.4%;}
  .menuItem {text-align: center;border-left: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;height: 44px;margin-top: 10px;cursor: pointer;}
  .menuItem__title {font-size: 18px;white-space: nowrap;padding-top: 2px;}
  .menuItem__inner a{ color:#333;}
  .menuItem__inner a:hover{ color:#fff;}
  .menuItem__subtitle {font-size: 12px;white-space: nowrap;transform: scale(0.95,0.95);}
  .body--MP .menuItem__title {font-size: 22px;padding-top: 10px;}
  .body--MP .menuItem__subtitle {display: none;}
  .menus__item:first-child .menuItem {border-left-width: 0;}
  .menus__item:last-child .menuItem {border-right-width: 0;}
  .menuItem__inner {height: 44px;color: #444;}
  .menus__item--hover .menuItem__inner, .menus__item:hover .menuItem__inner {color: #FFF;}
  .menus__item--hover, .menus__item:hover {background-color: #e7333f;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wNy8xN1ZNVJwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQImWN8/fr1fwYI+MjAwLCAgYFhAwtU4CIDA4ODiIjIBwYGBgYmqAq4AExwAbIATHADAxoAALqlDSM6T8fWAAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wNy8xN1ZNVJwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAATUlEQVQImU3KMRGDQBQFwL0YYAYFN/EQAecgDTU9FVaiCBGR8RocfLqQerclGXhjxQQP2+vAjie+oKpUlSxdkjnJKUu/IWlJPr/1t8cFSAYtj5epUgcAAAAASUVORK5CYII=);background-position: left top, right top;}
  .menus__item--hover .menuItem {border-color: #e7333f!important;}
  .menus__item--31 .menuItem__subtitle, .menus__item--32 .menuItem__subtitle {transform: scale(0.85,0.85);}
  .menuItem__layoutSubMenus {height: 40px;background-color: #e7333f;position: absolute;left: 0;z-index: 99999;width: 100%;margin-top: 13px;display: none;}
  .menuItem__layoutSubMenus ul {text-align: center;width: 1090px;height: 40px;margin: 0 auto 0 auto;box-sizing: border-box;}
  .layoutSubMenus--32 ul {text-align: right;}
  .layoutSubMenus--7 ul {text-align: left;}
  .layoutSubMenus--8 ul {text-align: center;padding-left: 284px;}
  .layoutSubMenus--30 ul {text-align: center;padding-right: 32px;}
  .layoutSubMenus--31 ul {text-align: right;padding-right: 30px;}
  .layoutSubMenus--22 ul{ text-align:center;padding-right: 380px;}
  .menuItem__layoutSubMenus li {display: inline-block;height: 40px;line-height: 40px;padding: 0 5px 0 5px;color: #FFF;}
  .body--MP .menuItem__layoutSubMenus li {font-size: 16px;}
  .menuItem__layoutSubMenus li a {color: #FFF;cursor: pointer;}
  .menuItem__layoutSubMenus li a:hover {text-decoration: underline;}
  .menus__item:hover .menuItem__layoutSubMenus {display: block;}
  .huandengpic1{ display:none; display:block; width:100%;}
  
  .huandenglist{ width:100%; position:relative; bottom:30px;}
  .huandenglist ul{ margin:auto; width:110px;}
  .huandenglist li{ height:15px; width:15px; float:left; margin-right:10px; background-color:#ccc; border-radius:15px; cursor:pointer;}
  .huandenglist .hdon{ background-color:#e7333f;}
  .menuxssk{ width:100%; position:absolute; top:45px; height:50px;}
  .menuxsskk{ width:1150px; margin:auto;}
  
  .menuxss{ width:150px; height:50px;  position:absolute; top:50px; display:none;}
  .menuxss1{ background:url(Images/xgs1.png) no-repeat top; background-size:auto 100%;}
  .menuxss2{ background:url(Images/xgs2.png) no-repeat top; background-size:auto 100%;}
  .menuxss3{ background:url(Images/xgs3.png) no-repeat top; background-size:auto 100%;}
  .menuxss4{ background:url(Images/xgs4.png) no-repeat top; background-size:auto 100%;}
  .menuxss5{ background:url(Images/xgs5.png) no-repeat top; background-size:auto 100%;}
  .menuxss6{ background:url(Images/xgs6.png) no-repeat top; background-size:auto 100%;}
  .menuxss7{ background:url(Images/xgs7.png) no-repeat top; background-size:auto 100%;}


.pageTop__xss{position:absolute; top:50px; z-index:99999; padding-top:10px; display:none; margin-left:-125px;}
.pageTop__xss p{padding:10px; background-color:#fff; }

.pageTop__xtb{float: right; padding-right:15px;}
.pageTop__xtb .xtb{ height:30px;}

			  
			  .footer a:hover {
            text-decoration: underline;
            color: inherit;
        }

        .footer__inner--1 {
            background-color: #FFF;
            padding: 0 0 12px 0;
        }

        .footerMenus {
            width: 55%;
            min-height: 100px;
        }

        .footerMenus__item {
            width: 19.6%;
            float: left;
        }

        .footerMenuItem__text {
            font-size: 16px;
            color: #e7333f;
        }

        .footerMenuItem ul {
            margin-top: 15px;
            line-height: 1.8em;
        }

        .footerMenuItem__subText a {
            font-size: 14px;
            color: #999;
        }

        .footerConacts {
			text-align:right;
            background-position: right center;
            min-height: 100px;
            border-left: 1px solid #e3e3e3;
            padding-left: 3%;
            box-sizing: border-box;
            width: 30%;
            color: #999;
        }

        .footer__inner--2 {
            background-color: #6A6A6A;
            height: 98px;
        }

        .copyright {
            color: #FFF;
        }

        .copyright a {
            color: #FFF;
        }
		
		