@charset "GB2312";	body
{
	color: #000000;
	font-family: arial;
	font-size: 14px;
	margin: 0;
	-webkit-text-size-adjust: none;
    background: #FFFBFA;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.flexa-container{
    display: -moz-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.flexa-justify-around{
    -moz-justify-content: space-around;
    -o-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flexa-justify-center{
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flexa-justify-between{
    -moz-justify-content: space-between;
    -o-justify-content: space-between;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flexa-justify-start{
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flexa-justify-end{
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}


.flexa-align-center{
    -moz-align-items: center;
    -o-align-items: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.flexa-align-start{
    -webkit-box-align:start;
    -moz-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
}
.flexa-align-end{
    -webkit-box-align:end;
    -moz-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
}
/*将占满整个容器的高度*/
.flexa-align-stretch{
    -webkit-box-align:stretch;
    -moz-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
}

/*换行*/
.flexa-wrap{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*不换行*/
.flexa-nowrap{
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
/*不均匀缩放*/
.flexa-shrink{
    -ms-flex-negative:0;
    flex-shrink:0
}


.clearfix::after,
.clearfix::before {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveGZsZXguY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxrQ0FBa0M7SUFDbEMsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qiw2QkFBNkI7QUFDakM7QUFDQTtJQUNJLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLHVCQUF1QjtBQUMzQjtBQUNBO0lBQ0ksbUNBQW1DO0lBQ25DLGlDQUFpQztJQUNqQyx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLHNCQUFzQjtJQUN0Qiw4QkFBOEI7QUFDbEM7QUFDQTtJQUNBLHVCQUFBO0lBQ0ksb0JBREo7SUFFSSxvQkFGSjtJQUdJLDJCQUhKO0FBQ0E7QUFDQTtJQUNJLHFCQUF5QjtJQUl6QixrQkFKQTtJQUtBLGtCQUxBO0lBTUEseUJBTkE7QUFDSjs7O0FBU0E7SUFMQSx3QkFBQTtJQUNJLHNCQUFBO0lBQ0EseUJBREE7SUFFQSxzQkFGQTtJQUdBLHNCQUhBO0lBQ0osbUJBQUE7QUFJQTtBQU9BO0lBUkksdUJBQW1CO0lBQ25CLG9CQUFlO0lBQ25CLG9CQUFBO0lBSUEsc0JBQUE7QUFDQTtBQU9BO0lBQ0kscUJBUG9CO0lBUXBCLGtCQVJBO0lBU0Esa0JBVEE7SUFDSixvQkFBQTtBQVVBO0FBUkEsYUFBQTtBQVVBO0lBQ0kseUJBVkE7SUFXQSxzQkFYQTtJQVlBLHNCQVpBO0lBVUosbUJBQUE7QUFJQTs7QUFEQSxLQUFBO0FBSUE7SUFYQSxtQkFBQTtJQVVBLGVBQUE7QUFDQTtBQUNBLE1BQUE7QUFJQTtJQUZJLHFCQUFpQjtJQUNyQixpQkFBQTtBQUlBO0FBQ0EsUUFBSTtBQUNKO0lBQUEsbUJBQUE7SUFFSTtBQUNKIiwiZmlsZSI6ImJveGZsZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZsZXgtY29ue1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsZXgtc3BhY2UtYXJvdW5ke1xyXG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5mbGV4LXNwYWNlLWNlbnRlcntcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mbGV4LXNwYWNlLWJldHdlZW57XHJcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tY2VudGVye1xyXG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmZsZXgtYWxpZ24tc3RhcnR7XHJcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5mbGV4LXdyYXB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4iXX0= */
body,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset
{
	margin:0;
	padding:0;
	font-size:14px;
    outline: none;
}
textarea{
    font-family: arial;
}
a img, img
{
	border:0;
    vertical-align: top;
}

a:hover
{
	color:#58263F;
	text-decoration: underline;
}
a:active
{
	color:#000;
}
a
{
    color:#000;
	text-decoration: none !important;
}
h2,h3,h4,h5,h6
{
	font-size:14px;
	font-weight:normal;
}
em
{
	font-style:normal;
}
ul,ol,li
{
	list-style:none;
}
.clear
{
	font-size:0px;
	clear:both;
}
.lclear::after
{
	content: "";
	display: block;
	font-size:0px;
	clear:both;
}
.h5
{
	height:5px;
	font-size:0px;
	clear:both;
}
.h10
{
	height:10px;
	font-size:0px;
	clear:both;
}

#container
{
	margin: 0 auto;
	width: 1200px;
	word-wrap: break-word;
	word-break: break-word;
}

.header {
    background: #58263F;
    color: #fff;
}

.languages {
    background: #333;
}
.languages .languages-con {
    width: 1200px;
    margin: 0 auto;
    padding: 6px 0 8px;
}

.header .header-con {
    width: 1200px;
    margin: 0px auto;
}
.header .header-con .logo {
    padding: 10px 0;
}
.header .header-con .logo img {
    max-width: 100%;
}
.header .header-con .logo > a img {
    display: block;
    max-height: 120px;
}
.header .header-con .company_name {
    font-size: 24px;
    color: #323232;
    margin-left: 33px;
    margin-top: 20px;
}
.header .header-con .sl {
    height: 90px;
}
.lianxi ul {
    padding-bottom: 6px;
}
.header .header-con .sl .lianxi li {
    margin-bottom: 10px;
}
.header .header-con .sl .lianxi li a {
    font-size: 16px;
    color: #EEB9AB;
}
.header .header-con .sl .lianxi li .EFfx {
    margin-right: 8px;
    font-size: 20px;
}


/*search*/
.header .header-con .sl .search #SearchForm {
    position: relative;
}
.header .header-con .sl .search #SearchForm #keywords {
    width: 360px;
    height: 40px;
    padding-right: 52px;
    border: 1px solid #333333;
    border-radius: 4px;
    padding-left: 10px;
}
.header .header-con .sl .search #SearchForm .Qsubmit {
    position: absolute;
    width: 48px;
    height: 38px;
    border: none;
    background: url('../images/sousuo.png') no-repeat center center;
    top: 2px;
    right: 2px;
    cursor: pointer;
    background-color: #58263F;
    border-radius: 0 2px 2px 0;
    background-size: 20px;
}

/*nav*/
#nav {
    background: #58263F;
}
#nav .wrapper {
    position: relative;
}
#nav ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: relative;
}
#nav ul li {
    position: relative;
}
#nav ul li > a {
    display: flex;
    font-size: 17px;
    text-decoration: none;
    color: #fff;
    padding: 0px 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    justify-content: space-between;
    align-items: center;
    font-weight: bold;
    line-height: 40px;
}
#nav ul li:hover > a {
    background: #EDB9AB;
    color: #57283C;
}
#nav ul li > div {
    position: absolute;
    top: 100%;
    white-space: nowrap;
    z-index: 999999999;
    left: 0;
    display: none;
    box-shadow: 0px 6px 12px -8px #333;
    padding-top: 3px;
}
#nav ul li:hover > div {
    display: block;
}
#nav ul > li > div::before {
    content: " ";
    display: block;
    border-width: 0 8px 12px;
    border-style: solid;
    border-color: transparent transparent #FFFFFF;
    width: 0;
    height: 0;
    margin-left: 6px;
}
#nav ul li > div .submenub {
    background: #fff;
    padding: 5px 0px;
}
#nav ul li > div .submenub .live a {
    display: block;
    color: #808080;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    padding: 8px 10px;
}
#nav ul li > div > .live {
    position: relative;
    background: #FFFFFF;
}
#nav ul li > div > .live > a ,#nav ul li > div > a{
    padding: 10px 12px;
    margin: 0;
    color: #808080;
    line-height: 22px;
    font-size: 14px;
}
#nav ul li > div > .live .erji {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    padding-left: 14px;
}
#nav ul li > div .submenub .live.menu_children_select .erji::before {
    content: " ";
    display: block;
    border-width: 8px 10px 8px;
    border-style: solid;
    border-color: transparent #fff transparent transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: 10px;
    left: -6px;
}
#nav ul li > div > .live:hover .erji{
    display: block;
}
#nav ul li > div > .live .erji a {
    background: #FFFFFF;
    padding: 10px 12px;
    margin: 0;
    font-size: 14px;
    line-height: 22px;
}
#nav ul li > div .submenub .live a span {
    /*border-bottom: 1px solid #fff;*/
}
#nav ul li > div > .live a:hover, #nav ul li > div > a:hover {
    color: #303030;
}
#nav ul li > div .submenub .live.menu_children_select {
    position: relative;
}
#nav ul li > div .submenub .live.menu_children_select .erji {
    position: absolute;
    top: 0;
    left: 100%;
    display:none;
    padding-left: 14px;
}
#nav ul li > div .submenub .live.menu_children_select:hover .erji {
    display:block;
}
#nav ul li > div .submenub .live.menu_children_select .erji .ccc {
    box-shadow: 0px 0px 12px -7px #333;
    background: #fff;
    padding: 5px 0;
}
#nav ul li > div .submenub .live a:hover span,#nav ul li > div .submenub .live a:hover span {
    color: #5A2841;
    /*border-bottom: 1px solid #336799;*/
}



.languages .language {
}
.languages .info ul li a {
    color: #fff;
    font-size: 18px;
}
.languages .info ul li a:hover {
    color: #178C49;
}
.languages .info ul li {
    margin-right: 24px;
    padding: 6px 0 6px 38px;
}
.languages .info ul li.topemail{
    background: url("../images/e-mail(top).png") no-repeat;
}
.languages .info ul li.topphone{
    background: url("../images/tels.png") no-repeat;
}

.languages .language dd a {
    display: block;
    text-decoration: none;
}
.languages .language dd {
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0 0 26px;
}
.languages .language dd a img {
    vertical-align: middle;
}
.languages .language dd span {
    vertical-align: middle;
    color: #fff;
    font-size: 13px;
}
.languages .language dd:hover span {
    color: #58263F;
}

.languages .dt {
    background: #EEEEEE none repeat scroll 0% 0%;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
    padding: 6px 10px;
    display: inline-block;
}

.languages .dt i {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url("../images/find_arrow.png") no-repeat center center;
    vertical-align: middle;
    margin-left: 6px;
}
.languages:hover .dt i{
    background: url("../images/find_arrowa.png") no-repeat center center;
}
.languages .dt img {
    vertical-align: middle;
    margin-right: 6px;
}
.languages .dt span {
    vertical-align: middle;
}


/*banner*/
.banner {
    width: 100%;
    min-height: 300px;
    height: auto;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    max-width: 1920px;
    position: relative;
    text-align: center;
    }

#banner_scroll .swiper-slide img {
    width: 100%;
}




/*position*/
.eweima img {
    width: 216px;
}
#position
{
    padding-top: 15px;
    margin-bottom: 15px;
}


/*main*/
#main
{
	/*padding-top: 10px;*/
	padding-bottom: 38px;
}


/*sider*/
#main .sider
{
	width: 268px;
	display: inline;
	float: left;
	background:#F5F5F5;
	position: relative;
	
}
#main .sider dl.box
{
	border: 1px solid #C6D2E0;
	background: url("../images/title_bg.gif") repeat-x scroll 0 -110px #F4F4F4;
}
#main .sider dl.box.contactus .Ffx a {
    display: inline-block;
    width: 36px;
    margin: 8px 0;
}
#main .sider dl.box.shares .Ffx {
    margin-top: 6px;
}
#main .sider dl.category{
	/*background: transparent url("../images/fl_title.png") no-repeat scroll 0% 0%;*/
}
#main .sider dl.category a{color:#333}
#main .sider dl.box dt
{
	background: #58263F;
	color: #FFF;
	font-size:16px;
    height:36px;
    line-height:36px;
	/*padding-left:18px;*/
	overflow:hidden;
    font-weight:bold;
    text-align: left;
    padding-left: 6px;
}
#main .sider dl.box img {
    max-width: 100%;
}
#main .sider dl.cert img{
    width: 100%;
}
/*#main .sider dl.category dt*/
/*{*/
/*    height: 49px;*/
/*    color: #FFF;*/
/*    line-height: 49px;*/
/*    text-align: left;*/
/*    font-size: 16px;*/
/*    padding-left: 6px;*/
/*}*/

/*sider menu*/
#main .sider dl.menu dd
{
	color: #555555;
	border-bottom: 1px solid #E7F3FF;
	line-height: 22px;
	padding: 4px 4px 4px 10px;
}
#main .sider dl.menu dd a
{
	color: #000;
    font-size: 14px;
	/*font-weight: bold;*/
}
#main .sider dl.menu dd a:hover
{
	color:#58263F;
}
#main .sider dl.menu{
    width: 100%;
    height: auto;	
}


/*sider category*/
#main .sider dl.category dd {
    color: #555555;
    border-bottom: 1px solid #D2DEEA;
    line-height: 22px;
    position: relative;
}
#main .sider dl.category dd .smenu {
    display: none;
}
#main .sider dl.category dd.active .smenu {
    display: block;
    position: absolute;
    left: 100%;
    z-index: 7777;
    background: #F4F4F4;
    white-space: nowrap;
    top: -1px;
}
#main .sider dl.category dd a {
    font-size: 15px;
    overflow: hidden;
    line-height: 20px;
    padding: 5px 5px;
}
#main .sider dl.category dd.active .smenu a {
    border-top: 1px solid #D2DEEA;
    padding-left: 3px;
}
#main .sider dl.category dd.active .smenu a .EFfx {
    font-size: 14px;
    margin-right: 4px;
}
#main .sider dl.category dd a:hover,#main .sider dl.category dd.active > a
{
	color:#58263F;
}
#main .sider dl.category dd ul .sub.active a {
    color: #58263F;
}
#main .sider dl.category dd.active .smenu .active {
    color: #58263F;
}
#main .sider dl.category dd span
{
	color: #4E4E4E;
	display: none;
}
#main .sider dl.category dd.sub
{
	line-height: 18px;
    padding-left: 14px;
}
#main .sider dl.category dd.sub a
{
	font-weight: normal;
}
#main .sider dl.category dd ul {
    display: none;
    margin-bottom: 8px;
    position: absolute;
    top: 0;
    left: 100%;
    background: #F4F4F4;
    z-index: 9999999;
    border: 1px solid #D2DEEA;
}
/*#main .sider dl.category dd ul li{
	padding-left:15px;
	background: url("../images/men_li.png") no-repeat 8px 4px;
}*/
#main .sider dl.category dd:hover ul{
	display:block;
}
#main .sider dl.category dd ul .sub {
    padding: 3px 8px;
    border-bottom: 1px solid #D2DEEA;
    white-space: nowrap;
}
/*sider product*/
#main .sider dl.product dd
{
	line-height: 22px;
	padding: 4px;
}
#main .sider dl.product .item
{
    box-shadow: 1px 1px 10px rgba(200, 200, 200, 0.4);
    margin-bottom: 12px;
    width: 258px;
}
#main .sider dl.product .item a.pic
{
	display: inline;
}
/*#main .sider dl.product .item a.pic:hover
{
	border: 1px solid #000000;
}*/
#main .sider dl.product .item a.pic img {
  display: block;
  width: 256px;
  border: 1px solid #FFF;
  height: 256px;
}
#main .sider dl.product .item h2 {
    line-height: 22px;
    font-size: 14px;
    padding: 12px 8px;
}
#main .sider dl.product .item h2 a
{
	color: #333;
}
#main .sider dl.latest dd h4::before {
  content: '';
  width: 7px;
  height: 7px;
  background: #333;
  position: absolute;
  left: 0px;
  border-radius: 50%;
  top: 6px;
}
#main .sider dl.latest dd a:hover h4::before{
    background: #58263F;
}

#main .sider dl.latest dd a h4{
  color: #333;
  font-weight: bold;
  word-break: break-word;
  margin-bottom: 4px;
  font-size: 13px;
}

#main .sider dl.latest dd .p {
    color: #666;
    font-size: 14px;
    padding-left: 10px;
    line-height: 24px;
}


/*subscribe*/

#main .sider dl.subscribe dd
{
	padding-bottom: 10px;
	position: relative;
}
#main .sider dl.subscribe dd .annotation
{
	line-height: 38px;
	text-align: center;
}
#main .sider dl.subscribe dd .textbox,#main .sider dl.subscribe dd .textbox_focus
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B2B2B2;
	color: #999999;
	display: block;
	height: 24px;
    font-size: 14px;
    line-height: 24px;
	margin: 0 auto;
	outline: medium none #CD853F;
	padding: 0 3px;
	width: 185px;
}
#main .sider dl.subscribe dd .textbox_focus
{
	color:#333333;
}
#main .sider dl.subscribe dd .btn
{
	background: none repeat scroll 0 0 #444444;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	margin: 9px auto;
	width: 110px;
}
#main .sider dl.subscribe dd .btn:hover{
	opacity: 0.8;
}
#main .sider dl.subscribe dd .unsubscribe
{
	display: none;
}


/*latest*/
#main .sider dl.latest dd
{
	padding: 0 3px 5px 3px;
}
#main .sider dl.latest dd h4
{
	background: url("../images/latest_doc.png") no-repeat scroll 4px 6px transparent;
	line-height: 20px;
	margin-top: 5px;
	padding-left: 10px;
}
#main .sider dl.latest dd a {
  color: #58263F;
  font-size: 15px;
}
#main .sider dl.latest dd a h4:hover {
    color: #58263F;
}
#main .sider dl.box dt .xiazhao {
    float: right;
    font-size: 12px;
    margin-top: 3px;
    margin-right: 5px;
    color: #fff;
    font-weight: unset;
}
#main .sider dl.product .item h2 a:hover {
    color: #58263F;
}
#main .sider dl.latest dd .text
{
	color: #666666;
	height: auto !important;
	max-height: 120px;
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main .sider dl.box.latest li {
    margin: 10px 0;
    border-bottom: 1px solid #C6D2E0;
    padding-bottom: 10px;
    position: relative;
}

/*contact us*/
#main .sider dl.contactus dd
{
	line-height: 24px;
	padding: 4px;
    color: #333;
}
#main .sider dl.contactus dd a.btn
{
	background: url("../images/inquiry_btna.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	display: block;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -999px;
	width: 129px;
}


/*online*/
#main .sider dl.contactus dd .online
{
}
#main .sider dl.contactus dd .online a
{
	background: url("../images/ico_32.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 32px;
	margin: 9px 6px;
	width: 32px;
}
#main .sider dl.contactus dd .online a.SKYPE
{
	background-position: -32px 0;
}
#main .sider dl.contactus dd .online a.Trademanager
{
	background-position: -64px 0;
}
#main .sider dl.contactus dd .online a.MSN
{
	background-position: -96px 0;
}
#main .sider dl.contactus dd .online a.Email
{
	background-position: -128px 0;
}
#main .sider dl.contactus dd .online a.whatsapp {
    background-position: -160px 0;
}

/*sBody*/
#main .sBody
{
	width: 920px;
	float: right;
}
#main .sBody .box.videoli .content {
    margin-top: 20px;
}
#main .sBody .box,#main .dynamic .box
{
	background: url("../images/title_bg.gif") repeat-x scroll 0 -110px transparent;
	border: 1px solid #C6D2E0;
}
/*#main .sBody .box .title, #main .dynamic .box .title {*/
/*    background-color: #58263F;*/
/*    height: 30px;*/
/*    line-height: 30px;*/
/*    padding: 0 10px;*/
/*    position: relative;*/
/*    color: #FFF;*/
/*    overflow: hidden;*/
/*}*/
#main .sBody .box .title, #main .dynamic .box .title {
    background-color: #58263F;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    position: relative;
    color: #FFF;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
}
#main .sBody .box .title a.more,#main .dynamic .box .title a.more
{
	display: inline;
	float: right;
	font-size: 11px;
	margin-right: 5px;
}


/*products*/
#main .sBody .products .text
{
}
#main .sBody .products .grid
{
	padding: 0 19px;
}
#main .sBody .products .grid .item
{
	display: inline;
	float: left;
	margin: 5px 12px;
	overflow: hidden;
	text-align: center;
	width: 206px;
}
#main .sBody .products .grid .item a.pic
{
	border: 1px solid #DCDCDC;
	display: block;
	overflow: hidden;
	padding: 2px;
	text-align: center;
}
#main .sBody .products .grid .item a.pic img
{
	display: block;
	width: 100%;
}
#main .sBody .products .grid .item h2
{
	color: #555555;
	font-weight: bold;
	line-height: 20px;
	margin-top: 3px;
	word-spacing: normal;
word-break: initial;
}
#main .sBody .products .grid .item h2 a
{
	color: #003366;
}


/*products list*/
#main .sBody .products .list dl
{
	border-bottom: 1px dotted #DCDCDC;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 10px; 
}
#main .sBody .products .list dl dt
{
	background: none repeat scroll 0 0 #FFFFFF;
	/*border: 1px solid #DCDCDC;*/
	display: inline;
	float: left;
	height: 204px;
	padding: 2px;
	text-align: center;
	width: 204px;
}
#main .sBody .products .list dl dt a
{
	display: table-cell;
	/*height: 100px;*/
	text-align: center;
	vertical-align: middle;
	/*width: 140px;*/
}
#main .sBody .products .list dl dt img
{
	vertical-align: middle;
	width: 204px;
    height: 204px;
    object-fit: contain;

}
#main .sBody .products .list dl dd
{
	display: inline;
	float: left;
	max-width: 776px;
}
.products_details .related dd a img{
	width: 100%;
}
#main .sBody .products .list dl dd h2
{
	display: inline;
	float: left;
	font-family: Arial,sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-left: 10px;
	text-align: left;
	width: 534px;
}
#main .sBody .products .list dl dd h2 a {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 20px;
}
#main .sBody .products .list dl dd h2 a:hover{
    color: #58263F;
}
#main .sBody .products .list dl dd .btn
{
    /*margin-top: 30px;*/
    margin-left: 10px;
    display: inline;
    float: left;
}
#main .sBody .products .list dl dd .btn a
{
    background: url("../images/inquiry_btna.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 27px;
    width: 129px;
}
#main .sBody .products .list dl dd .summary {
    color: #666666;
    height: auto;
    line-height: 24px;
    margin-left: 10px;
    margin-top: 4px;
    width: 672px;
}
#main .sBody .products .list dl dd a.more {
    color: #4E4E4E;
    display: inline-block;
    margin-left: 14px;
}


/*news*/
#main .sBody div.news
{
}
#main .sBody div.news .left,#main .dynamic .left
{
	display: inline;
	float: left;
	width: 49%;
}
#main .sBody div.news .right,#main .dynamic .right
{
	display: inline;
	float: right;
	width: 49%;
}
#main .sBody div.news ul,#main .dynamic ul
{
}
#main .sBody div.news li,#main .dynamic li
{
	background: url("../images/list_arrow.png") no-repeat scroll 0 center transparent;
	border-top: 1px dotted #CCCCCC;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 15px;
}
#main .sBody div.news li.first,#main .dynamic li.first
{
	border-top:none;
}
#main .sBody div.news span,#main .dynamic span
{
	color: #AAAAAA;
	display: inline;
	float: right;
	margin-right: 15px;
}
#main .sBody div.news li a,#main .dynamic li a
{
}


/*about us summary*/
#main .sBody .about-us
{
}
#main .sBody .about-us .content
{
	line-height: 20px;
	padding: 10px 5px;
}
#main .sBody .about-us .content img
{
	display: inline;
	float: left;
}


/*about us*/
#main .sBody .aboutus
{
	position: relative;
}
#main .sBody .products .list dl dd a.more {
    color: #58263F;
    display: block;
    margin-left: 0;
    font-weight: bold;
}
#main .sBody .products .list dl dd a.more:hover{
    color: #58263F;
}
#main .sBody .aboutus li
{
}
#main .sBody .aboutus .cover
{
	display: inline;
	float: left;
}
#main .sBody .aboutus .cover img
{
	border: 1px solid #CCCCCC;
}
#main .sBody .aboutus .summary
{
	display: inline;
	float: right;
	width: 444px;
}
#main .sBody .aboutus .summary h2
{
	height: 30px;
	line-height: 30px;
}
#main .sBody .aboutus .summary a
{
	color: #003366;
	font-weight: bold;
}
#main .sBody .aboutus .summary .text
{
	line-height: 20px;
}
#main .sBody .aboutus .btn
{
	bottom: 12px;
	left: 268px;
	position: absolute;
}
#main .sBody .aboutus .btn a
{
	background: none repeat scroll 0 0 #D5E5F2;
	border: 1px solid #0E4074;
	color: #003366;
	display: block;
	float: left;
	margin: 0 3px;
	padding: 5px 11px;
	text-decoration: none;
}
#main .sBody .aboutus .btn a:hover
{
	background: none repeat scroll 0 0 #083B6F;
	color: #FFFFFF;
}
#main .sBody .article .content ul,#main .sBody .article .content li,
#main .sBody #Description ul,#main .sBody #Description li,
#main .sBody .article .content .news_text ul ,#main .sBody .article .content .news_text li
#main .sBody .article .content .contact-info ul ,#main .sBody .article .content .contact-info li
{
    margin: revert !important;
    padding: revert !important;
    list-style: unset !important;
}

/*article text*/
#main .sBody .article .content .newslist {
    text-align: center;
    margin-top: 8px;
}
#main .sBody .article .content .newslist span {
    margin: 0px 10px;
}
#main .sBody .article .content
{
	line-height: 22px;
	padding: 10px;
    /*text-align: center;*/
}
#main .sBody .article .content .video li {
    height: auto;
    min-height: 276px;
    padding: 0;
}


/*footer news*/
#main .dynamic
{
}
#main .dynamic .box
{
}


/*footer*/
footer {
    clear: both;
    background: #58263F;
}
.footer {
    max-width: 1230px;
    margin: 0 auto;
    padding: 60px 0px 40px;
    min-width: 1200px;
    width: 100%;
    position: relative;
}
.footer .quick, .footer .contactus,.footer .quicka  {
    float: left;
}

.footer .quicka {
    width: 400px;
}
.footer .quicka .list {
    margin-bottom: 16px;
}
.footer .quicka .list .item {
    width: 47%;
}
.footer .quicka .item label {
    display: block;
    margin-bottom: 6px;
    color: #fff;
    font-size: 16px;
}
.footer .quicka .item input {
    width: 95%;
    height: 26px;
    border: 1px solid #BDA9B2;
    padding: 7px;
    background: #BDA9B2;
}
.footer .quicka .item label span {
    color: red;
    margin-left: 4px;
}
.footer .quicka .list #YourMessageb {
    width: 97%;
    padding: 8px;
    border: 1px solid #BDA9B2;
    height: 50px;
    background: #BDA9B2;
}
.footer .quicka .list #footer_verifyb {
    width: 45%;
}
.footer .quicka .list img {
    width: 110px;
    margin-left: 28px;
}
.logobottom {
    margin-top: 50px;
}
.logobottom .right {
    margin-left: 20px;
}
.logobottom .right h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 7px;
    font-weight: bold;
}
.logobottom .right h3 {
    color: #fff;
    font-size: 17px;
}



.btnwei {
    text-align: left;
    margin-top: 30px;
}

.btnwei input {
    padding: 14px 40px;
    border: 0;
    background: #BDA9B2;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    outline: none;
    font-weight: bold;
    font-family: arial;
    position: relative;
    margin-right: 13px;
}
.btnwei input:hover {
    background: #CE96AF;
}
.btnwei input#Reset {
    background: #F9B552;
}
.btnwei input#Reset:hover {
    background: #EAA33C;
}

.footer .quick.navbot {
    width: 215px;
}
.footer .quick {
    width: 215px;
}
.footer .quick dt, .footer .contactus .h2 h2,.footer .quicka .h2 h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 26px;
    color: #fff;
}
.footer .quick dd {
    margin-bottom: 12px;
}
.footer .quick a {
    font-size: 16px;
    color: #fff;
}
.footer .quick a:hover {
    color: #EDB9AB;
}
.footer .contactus {
    width: 330px;
    margin-right: 40px;
}
.footer .contactus a ,.footer .contactus .footaddress{
    font-size: 16px;
    color: #fff;
}
.footer .contactus a {
    height: 30px;
    line-height: 30px;
}
.footer .contactus a .EFfx,.footer .contactus .footaddress .EFfx {
    font-size: 24px;
    margin-right: 8px;
}
.footer .contactus a p {
    font-size: 17px;
}
.footer .contactus .tphone, .footer .contactus .footemail, .footer .contactus .footwhatsapp {
    margin-bottom: 16px;
}
.footer .contactus .footaddress p {
    line-height: 1.4;
    font-size: 17px;
}

.sharelinks a .EFfx {
    width: 30px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #43AF35;
    color: #fff;
    border-radius: 4px;
    margin-right: 6px;
}
.sharelinks a .EFfx.icon-tiktok {
    background: #000;
}
.sharelinks a .EFfx.icon-blogger {
    background: #F69139;
}
.sharelinks a .EFfx.icon-youtube {
    background: #F80000;
}
.sharelinks a .EFfx.icon-tumblr {
    background: #324F6D;
}
.sharelinks a .EFfx.icon-pinterest {
    background: #CC1C1F;
}
.sharelinks a .EFfx.icon-linkedin {
    background: #73A2D0;
}
.sharelinks a .EFfx.icon-facebook {
    background: #3A5799;
}
.sharelinks a .EFfx.icon-instagram {
    background: #DD3571;
}
.sharelinks a .EFfx.icon-alibaba {
    background: #FF6500;
}
.sharelinks a .EFfx.icon-vkontakte {
    background: #467DBF;
}
.sharelinks a .EFfx.icon-delicious {
    background: #3E60D6;
}
.sharelinks a .EFfx.icon-digg {
    background: #FEB403;
}
.sharelinks a .EFfx.icon-email {
    background: #097F00;
}
.sharelinks a .EFfx.icon-google {
    background: #0056C7;
}
.sharelinks a .EFfx.icon-googleplus {
    background: #C85040;
}
.sharelinks a .EFfx.icon-myspace {
    background: #3A64B6;
}
.sharelinks a .EFfx.icon-orkut {
    background: #90448A;
}
.sharelinks a .EFfx.icon-whatsapp {
    background: #46C655;
}
.sharelinks a .EFfx.icon-requestfreequote {
    background: #105E2E;
}
.sharelinks a .EFfx.icon-messenger {
    background: #4F45CE;
}
.sharelinks a .EFfx.icon-twitter {
    background: #000;
}

.copyright {
    text-align: center;
    font-size: 16px;
    padding: 20px 0 30px;
    color: #fff;
    border-top: 1px solid #fff;
}


.navlink {
    background: #1B1B1B;
    text-align: center;
    width: 100%;
    border-top: 1px solid #818181;
    border-bottom: 1px solid #818181;
}
.navlink ul {
    max-width: 1240px;
    margin: 0 auto;
}
.navlink ul li a {
    display: block;
    padding: 8px 20px;
    font-size: 16px;
    color: #9B9B9B;
}
.navlink ul li a:hover {
    color: #fff;
}

.mun .submenu {
    display: none;
}
.conttact-info{

    width:282px;
    height:auto;
    float:left;
    color: #fff;
    font-size:13px;
    line-height:27px;

}

.munav {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
}
.munav li {
    display: inline-block;
    padding: 12px 18px;
    margin: 0 18px;
}
.munav li a {
    display: block;
    color: #fff;
    font-size: 16px;
}
.munav li a:hover {
    color: #EF851A;
}
.link-bg {
    margin: 40px 0;
    /*background: #91B336;*/
}
.link-bg .link a {
    font-size: 16px;
    color: #FEFEFE;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 40px;
}

.link-bg .link a:hover {
    color: #58263F;
}


/*scroll*/
#main .scroll
{
}
#main .scroll .pic
{
	display: inline;
	float: left;
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 702px;
	margin-bottom: 10px;
}
#main .scroll ul.btn
{
	left: 5px;
	position: absolute;
	top: 5px;
}
#main .scroll ul.btn li
{
	background-color: #CCCCCC;
	border: 1px solid #000000;
	display: block;
	float: left;
	font-size: 10px;
	height: 16px;
	margin: 5px;
	text-align: center;
	width: 16px;
}
#main .scroll ul.btn li.active
{
	background-color: #FF6600;
}
#main .scroll .show
{
	border: 1px solid #DCDCDC;
	height: 298px;
	width: 700px;
}
#main .scroll .show img {
    display: block;
    margin: 0 auto;
    max-height: 306px;
}
#main .scroll .show .loading
{
	margin-top: 75px;
}
#main .scroll .title
{
	background: none repeat scroll 0 0 #DCDCDC;
	bottom: 0;
	font-size: 12px;
	font-weight: bold;
	left: 0;
	line-height: 16px;
	overflow: hidden;
	padding: 5px;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	width: 694px;
}
#main .scroll .title a
{
	color: #000000;
	text-decoration: none;
}
#main .scroll dl.list
{
	width: 254px;
	height: 296px;
	border: 1px solid #C6D2E0;
	background: url("../images/title_bg.gif") repeat-x scroll 0 -110px transparent;
	float:right;
}
#main .scroll dl.list dt
{
	background: url("../images/bg_doc.png") no-repeat scroll right -89px transparent;
	color: #333333;
	font-family: Verdana;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}
#main .scroll dl.list dd
{
	height: 44px;
	margin-left: 3px;
	margin-top: 8px;
	width: 244px;
}
#main .scroll dl.list dd a.cover
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DCDCDC;
	height: 44px;
	overflow: hidden;
	width: 44px;
	display: inline;
	float: left;
}
#main .scroll dl.list dd a.cover img
{
	display:block;
    width: 100%;
}
#main .scroll dl.list dd h2
{
	display: inline;
	float: left;
	font-weight: normal;
	height: 42px;
	line-height: 14px;
	overflow: hidden;
	padding: 0 5px;
	width: 175px;
}
#main .scroll dl.list dd h2 a
{
	color: #003366;
	font-size:14px;
}


/*page*/
#page
{
	clear: both;
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	margin-top: 9px;
	text-align: center;
}
.pagination li {
    display: inline-block;
}
#page a
{
	border: 1px solid #DAE9F9;
	color: #4B92D4;
	margin: 0 3px;
	padding: 5px 7px;
}
#page a:hover
{
    background: none repeat scroll 0 0 #43AF35;
    border: 1px solid #43AF35;
	color: #FFFFFF;
	text-decoration: none;
}
#page a.btn
{
}
#page a.item
{
	padding: 5px 8px;
}
#page font
{
	background: none repeat scroll 0 0 #4B92D4;
	border: 1px solid #4B92D4;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	margin: 0 3px;
	padding: 5px 8px;
}
#page span
{
	border: 1px solid #DAE9F9;
	color: #AAAAAA;
	cursor: pointer;
	margin: 0 3px;
	padding: 5px 8px;
}
#page label
{
	border: 1px solid #DAE9F9;
	padding: 5px 8px;
	margin: 0 3px;
}
#page li.active span {
    background: #43AF35;
    color: #fff;
}

/*inquiry*/
table.inquiry
{
	background: none repeat scroll 0 0 #CCCCCC;
}
table.inquiry th
{
	background: none repeat scroll 0 0 #EEEEEE;
	height: 30px;
	text-align: center;
}
table.inquiry td
{
	background: none repeat scroll 0 0 #FFFFFF;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}
table.inquiry td span
{
	color: #58263F;
	font-weight: bold;
}
table.inquiry td.t
{
	background: none repeat scroll 0 0 #F5F5F5;
	height: 40px;
	line-height: 40px;
	padding-right: 5px;
	text-align: right;
	width: 100px;
}
table.inquiry td img
{
}
table.inquiry td .name
{
}
table.inquiry td a
{
}
table.inquiry td .textbox,table.inquiry td .textbox_m,table.inquiry td .textbox_over,table.inquiry td .textbox_m_over
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #A7A7A7;
	height: 20px;
	padding-left: 3px;
	width: 250px;
}
table.inquiry td .textbox_over
{
	border:1px solid #8BB546;
}
table.inquiry td .textarea,table.inquiry td .textarea_over
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #A7A7A7;
	height: 100px;
	margin-top: 5px;
	width: 90%;
}
table.inquiry td .textarea_over
{
	border:1px solid #8BB546;
}
table.inquiry td.btn
{
	padding-top: 5px;
	text-align: center;
}
/*table.inquiry td.btn input*/
/*{*/
/*	background: url("../images/btn.png") no-repeat scroll 0 0 transparent;*/
/*	border: medium none;*/
/*	cursor: pointer;*/
/*	height: 23px;*/
/*	line-height: 23px;*/
/*	margin: 0 5px;*/
/*	text-align: center;*/
/*	width: 60px;*/
/*}*/
table.inquiry td.btn input.btn_over
{
	background-position:0 -23px;
}
.video .title {
    display: none;
}

/*video*/
ul.video
{
	padding-top: 0px;
	/*padding-left: 610px;*/
	display: inline;
}
ul.video li
{
	background-position: center 0;
	background-repeat: no-repeat;
	box-shadow: 1px 1px 10px rgba(200, 200, 200, 0.3);
	float: left;
	height: 300px;
	margin: 0 25px 20px;
	overflow: hidden;
	width: 256px;
}
.article .video li {
    padding: 0 20px;
}
ul.video li .cover
{
    height: 163px;
    width: 256px;
	position: relative;
}
ul.video li .cover span
{
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
ul.video li .cover img {
    height: 163px;
    object-fit: cover;
    width: 100%;
}
ul.video li .cover a
{
	background: url("../images/video_doc.png") no-repeat scroll 100px  center transparent;
	display: block;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 99;
}
ul.video li .cover:hover span
{
	background-color: #000000;
	opacity: 0.6;
}
ul.video li .cover:hover a
{
	background-position: -300px  center;
}
ul.video li strong {
    border-bottom: 1px dotted #CCCCCC;
    color: #2C3B55;
    display: block;
    font-size: 9pt;
    font-weight: 600;
    height: 36px;
    line-height: 12pt;
    margin-bottom: 10px;
    text-align: center;
    word-spacing: normal;
    word-break: initial;
}

ul.video li .info
{
	margin-bottom: 10px;
	padding: 10px 10px 4px;
    height: 114px;
}
ul.video li .info span
{
	color: #6699CC;
	font-weight: 600;
	margin-right: 5px;
}
.VideoShow
{
	text-align: center;
}
.VideoShow h3
{
	color: #2A2A2A;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
}
ul.video li strong span {
     font-weight: 600;
     margin-right: unset !important;
     font-size: unset !important;
     color: #2C3B55 !important;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
     font-size: 9pt;
     line-height: 12pt;
 }


/*share 24*24*/
.share
{
	padding: 5px;
}
.share a {
    width: 32px;
    height: 32px;
    background: #fff;
    display: inline-block;
    margin: 0 1px;
    background: url("../images/smsm1.png") no-repeat 0 1px;
    background-size: 30px;
}
.share a.in {
    background-position: 0 -304px;
}
.share a.youtube {
    background-position: 0 -572px;
}

.share a.pinterest {
    background-position: 0 -418px;
}

.share a.twitter {
    background-position: 0 -495px;
}

.share a.plus {
    background-position: 0 -266px;
}

.share a.facebook {
    background-position: 0 -189px;
}

.share a.digg {
    background-position: 0 -112px;
}

.share a.blogger {
    background-position: 0 -35px;
}

.share a.tumblr {
    background-position: 0 -532px;
}

.share a.yahoo {
    background-position: 0 -608px;
}

.share a.google {
    background-position: 0 -226px;
}
.share a.instagram {
    background-position: 0px -649px;
}
.share a.alibaba {
    background-position: 0px -686px;
}


/*top button*/
#homeSet,#toTop
{
	background: url("../images/top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 54px;
    opacity: 0.3;
	filter:alpha(opacity=30);
    position: fixed;
    right: 6px;
    width: 54px;
}
#homeSet
{
	bottom:104px;
}
#toTop
{
	bottom:45px;
	background-position:0 -54px;
}
#homeSet:hover,#toTop:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
.video .more
{
display: inline;
	float: right;
	font-size: 11px;
	margin-right: 5px;

	}
#canonical {
    display: none;
}
.video {
    _margin-left: 35px;
}
.about_left img {
	width: 600px;
    height: 300px;
}
#ps {
  /*  width: 428px;
    margin: 0px auto 69px auto;*/
	padding-left: 8px;
}
#ps span{
    width: 100%;
    display: inline-block;
    line-height: 120px;
    font-size: 42px;
    text-align: center;
    color: #5A5A5A;
}
.about_team h2 img {
    margin-top: 20px;
	margin-left: 62px;
}

.Code {
   width: 216px;
overflow: hidden;
border: 1px solid #CCC;
margin-top: 10px;
height:216px;

}
.share .addthis_shareq {
    margin: 11px 16px;
}
.share .mobile, .share .mobile2, .share .email {
    background: transparent url("../images/fbs.png") no-repeat scroll 0% 0%;
    padding-left: 25px;
    margin-left: 0px;
	padding-top: 3px;
}
.share .mobile
{
background-position:-7px 0;
}
.share .mobile2
{
background-position:-7px -23px;
}
.share .email
{
background-position:-7px -49px;
}
.footlanguages-a{
	position:absolute;
	top: 1px;
	width: 520px;
	left: 0;
	height:37px;
	margin-left: 0;
	line-height:37px;
}
.as {
    padding-left: 366px;
	position: absolute;
right: -178px;
}
.language-a {
    z-index: 5;
    position: absolute;
    top: 7px;
    left: 0;
	display: block;
	    height: 26px;
    overflow: hidden;
}
.footlanguages-a .language-a dd {
    float: left;
    width: 38px;
    display: block;
}
#main .sBody .related dt.title{
background:#58263F;
color:#fff;
}
#main .sBody .related .item
{
    border: 1px solid #FFF;
    background: none;
    width: 202px;
    height: 260px;
    padding: 0;
    margin: 0 10px 14px;
    overflow: hidden;
    padding-bottom: 6px;
}
#main .sBody .related .item a
{
    display:block;
    text-align:center;
    color: #333333;
}
#main .sBody .related .item a:hover{
    color: #58263F;
}
#main .sBody .related .item>a:nth-of-type(2) {
    height: 57px;
    display: inline-block;
    overflow: hidden;
}
#contena {
    padding-top: 15px;
    padding-left: 32px;
    line-height: 25px;
    height: auto;
	background: #E8E8E8;
position: relative;
z-index: 8888;
}
.mun {
    width: 160px;
    float: left;
    color: rgb(255, 255, 255);
	margin-top: 5px;
}
.mun ul li a {
    color: #FFF;
	font-size: 13px;
}
.mun ul li a:hover {
    text-decoration: none;
    color: #91B336;
}
.mun li {
    height: 24px;
    line-height: 24px;
}
.mun .mun_title {
    padding-bottom: 30px;
}
.mun .mun_title {
    color: #000;
	font-size: 18px;
	padding-bottom: 30px;
	font-weight: bold;
}
.fl_r {
    float: right;
}

.eweima{
	margin-top: 16px;
    float: left;
    text-align: center;
} 
.banner .swiper-pagination .swiper-pagination-bullet {
    width: 100px;
    border-radius: 0px;
    background: #D8B037;
}

.Ffx a {
    --size-px : 36px;
    --size-spx : -36px;
    width: var(--size-px);
    height: var(--size-px);
    display: inline-block;
    margin: 0 1px;
    background: url("../images/smsm1.png") no-repeat 0 1px;
    background-size: var(--size-px);
}

.Ffx a.vkontakte {
    background-position: 0 calc(var(--size-spx) * 0);
}
.Ffx a.blogger {
    background-position: 0 calc(var(--size-spx) * 1.26);
}
.Ffx a.delicious {
    background-position: 0 calc(var(--size-spx) * 2.6);
}
.Ffx a.digg {
    background-position: 0 calc(var(--size-spx) * 3.8);
}
.Ffx a.email {
    background-position: 0 calc(var(--size-spx) * 5.1);
}
.Ffx a.facebook {
    background-position: 0 calc(var(--size-spx) * 6.3);
}
.Ffx a.google {
    background-position: 0 calc(var(--size-spx) * 7.6);
}
.Ffx a.plus, .Ffx a.googleplus {
    background-position: 0 calc(var(--size-spx) * 8.9);
}
.Ffx a.in ,.Ffx a.linkedin{
    background-position: 0 calc(var(--size-spx) * 10.11);
}
.Ffx a.myspace {
    background-position: 0 calc(var(--size-spx) * 11.4);
}
.Ffx a.orkut {
    background-position: 0 calc(var(--size-spx) * 12.7);
}
.Ffx a.pinterest {
    background-position: 0 calc(var(--size-spx) * 13.97);
}
.Ffx a.twitter {
    background-position: 0 calc(var(--size-spx) * 16.5);
}
.Ffx a.tumblr {
    background-position: 0 calc(var(--size-spx) *  17.76);
}
.Ffx a.youtube {
    background-position: 0 calc(var(--size-spx) * 19.05);
}
.Ffx a.instagram {
    background-position: 0 calc(var(--size-spx) * 21.6);
}
.Ffx a.alibaba {
    background-position: 0 calc(var(--size-spx) * 22.95);
}
.Ffx a.whatsapp {
    background-position: 0 calc(var(--size-spx) * 32.1);
}
.Ffx a.tiktok {
    background-position: 0 calc(var(--size-spx) * 34.99);
}
.Ffx a.messenger {
    background-position: 0 calc(var(--size-spx) * 36.6);
}
.Ffx a.requestfreequote {
    background-position: 0 calc(var(--size-spx) * 36.6);
}

.indexlang {
    background: #F2F5F5;
    padding: 60px 0;
}
.indexlang .h2 {
    text-align: center;
}
.indexlang .h2 h2 {
    font-size: 32px;
    color: #494949;
    font-weight: bold;
}
.indexlang .h2::after {
    content: " ";
    display: block;
    height: 30px;
    background: url("../images/choose-your-language2.png") no-repeat center center;
    margin-top: 30px;
    margin-bottom: 50px;
}

.lang .language dd div {
    color: #909090;
    line-height: 26px;
    font-size: 14px;

}
.lang .language dd:hover div {
    color: #58263F;
}

#Description ul,#Description ol,#Description li, #Description dl, #Description dd, #Description dt{
    list-style: revert;
    padding: revert;
    margin: revert;
}
#Description a,#Description  a:hover{
    color: revert;
    color: revert-layer;
}
#Description  a:hover{
    text-decoration: underline !important;
}
#Description table, #Description td,#Description th {
    margin: revert;
    padding: revert;
    margin: revert-layer;
    padding: revert-layer;
    word-break: normal;
}
#Description h1, #Description h2, #Description h3, #Description h4, #Description h5, #Description h6 ,#Description p{
    margin: revert;
    padding: revert;
    font-size: revert;
}