/* CSS Document */

html{overflow-x:hidden}

body{ margin:0px; padding:0px; text-align:center; font:12px/20px "����"; color:#333333; background-color:#ffffff;overflow-x: hidden;}
p,ul,li,img{ margin:0px; padding:0px;}
.clear{ clear:both;}

.zhongdian{ font:bold 14px "����"; color:#CC0000; display:none;}
a{ color:#FFFFFF; font:normal 14px "����"; text-decoration:none;}
a:hover{color:#FFFF99; font:normal 14px "����"; text-decoration:underline;} 
.a1,.a2{ color:#0099CC; font:normal 12px/25px "����"; text-decoration:none; }
.a1:hover,.a2:hover{ color:#00CCFF; font:normal 12px/25px "����"; }

.main{ width:1300px; margin:0px auto; padding:0px; background:#fff; overflow:hidden;}
/*ͷ������*/
.topnav{ width:100%; font:normal 12px/32px "����"; text-align:left; height:32px; margin:0px auto; padding:0px; color:#666666; background:url(http://img.bjp321.com/p/images/bggray1.jpg) repeat-x;}
.topnav a{ color:#CC0000;}
.topnav a:hover{ color:#000000;}
.topnav p{ float:right; margin:0px 10px; padding:0px; line-height:32px; height:32px; display:inline;}
.logo{ width:160px; height:30px; margin:1px 20px 1px 0px; padding:0px; float:left; display:inline;}

/*ͷ��ͼƬ*/
.top{ width:100%; margin:0px auto; padding:0px;text-align:center}


/* ͨ����ʽ */
body { min-width: 1200px; padding-bottom: 60px; overflow-x: hidden; overflow-y: visible; background: #fff url("../../images/bg.jpg") repeat center top;} 
.lin-container { width: 100%; min-width: 1200px; } 
.lin-wrapper { position: relative; z-index: 0; width: 1200px; min-width: 1200px; zoom: 1; margin-left: auto; margin-right: auto; overflow: visible;} 
.lin-inner { position: relative; top:0; left: 50%; margin-left: -960px; width: 1920px;} 

@media screen and (max-width: 1200px) { /*��Ļ�ߴ�С��600px*/
  body { min-width: 100%; } 
  .lin-container { min-width: 100%; } 
  /*.lin-inner { margin-left: -960px; width: 1920px; } */
}

.show-pc { display:block;}
.show-mb { display:none;}
@media screen and (max-width: 768px) {
  .show-pc { display:none;}
  .show-mb { display:block;}
}

.container { margin-left: auto; margin-right: auto; max-width: 1200px; }
.wrapper { margin-left: auto; margin-right: auto; max-width: 1200px;
	/*-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);*/
}
@media screen and (max-width: 1200px) {
  .lin-wrapper { width: 100%; min-width: 100%; } 
  .lin-inner { left: 50%; margin-left: -50%; width: 100%; } 
  .wrapper { padding: 0 15px; } 
}

.lin-header { position: relative; left: 0; top: 0; right: 0; z-index: 90;}
.lin-header-fixed { position: fixed; z-index: 90; left: 0; right: 0; top: 0; height: 54px; background-color:#fff;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.lin-header .wrapper { position: relative; padding: 20px 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.lin-header .lin-header-logo { padding: 0 15px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-header .lin-header-logo img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.lin-header .lin-header-right { padding: 0 15px; text-align: right; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-header .lin-header-right img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.lin-header .lin-header-right img:nth-child(2) { margin-left: 15px; }
.lin-header .lin-qrcode { width: 44px; padding: 10px; }
.lin-header .lin-qrcode img { width: 24px; height: 24px; }
.lin-header .lin-nav { width: 100%; height: 44px; background: #ccc; display: none; }

@media screen and (max-width: 1200px) {
  .lin-header .lin-header-logo { width: 40%; min-width: 40%; max-width: 40%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .lin-header .lin-header-right { width: 60%; min-width: 60%; max-width: 60%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .lin-header .lin-header-right img:nth-child(2) { display: none; }
}

.lin-navbar { position: fixed; left: 0; bottom: 0; right: 0; z-index: 99; background-color:#fff; 
  -webkit-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px -5px 10px rgba(0,0,0,0.1);
}
.lin-navbar dl { height: 48px; line-height: 48px; font-size: 18px; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.lin-navbar dl dd { padding: 4px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-navbar dl dd:before { display: block; content:center; position: absolute; left: 0; top: 0; width:1px; b  }
.lin-navbar dl dd a { display: block; line-height: 40px; color: #325dce; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em; }
.lin-navbar dl dd a:active { background-color: #325dce; color: #fff;  }
.lin-navbar dl dd:nth-child(2) a { margin-top: -14px; line-height: 48px; background-color: #325dce; color: #fff; font-weight: bold; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em;
}

.lin-nav { position: relative; z-index: 99; width: 1200px; margin-top: 50px; margin-left: auto; font-size: 26px; margin-right: auto; background-color:#fff; 
  /*-webkit-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px -5px 10px rgba(0,0,0,0.1);*/
}
.lin-nav dl { position: relative; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.lin-nav dl dd { position: relative; padding: 4px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-nav dl:before { display: block; content:""; position: absolute; right: 0; top: 13px; width:2px; height: 1em; background: #325dce;  }
.lin-nav dl dd:before { display: block; content:""; position: absolute; left: 0; top: 13px; width:2px; height: 1em; background: #325dce;  }
.lin-nav dl dd a { display: block; line-height: 40px; font-weight: bold; color: #325dce; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em; }
.lin-nav dl dd a:active { background-color: #325dce; color: #fff;  }

@media screen and (max-width: 760px) {

  .lin-nav { position: relative; z-index: 99; width:auto; margin-top: 15px; margin-left: 15px; margin-right: 15px; font-size: 18px; 
    /*-webkit-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px -5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px -5px 10px rgba(0,0,0,0.1);*/
  }
  .lin-nav dl { position: relative; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .lin-nav dl dd { position: relative; width: 33.3333333333%; max-width: 33.3333333333%; min-width: 33.3333333333%; padding: 4px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .lin-nav dl:before { display: block; content:""; position: absolute; right: 0; top: 10px; width:2px; height: 1em; background: #325dce; }
  .lin-nav:after { display: block; content:""; position: absolute; right: 0; bottom: 10px; width:2px; height: 1em; background: #325dce; }
  .lin-nav dl dd:before { display: block; content:""; position: absolute; left: 0; top: 10px; width:2px; height: 1em; background: #325dce;  }
  .lin-nav dl dd a { display: block; line-height: 32px; font-weight: bold; color: #325dce; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em; }
  .lin-nav dl dd a:active { background-color: #325dce; color: #fff;  }
}

.lin-footer { padding: 15px 15px 30px; }
.lin-footer .lin-copyright { line-height: 1.5em; font-size: 14px; color: #999;text-align: center; }
.lin-footer .lin-copyright a { color: #999; }



.lin-pop { position: fixed; z-index: 98; left: 0; right: 0; top: 100%; bottom: 0; background-color: rgba(255,255,255,0.98); overflow: hidden;
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	-ms-transition: 0.5s; 
	-o-transition: 0.5s; 
	transition: 0.5s;
}
.lin-pop .lin-pop-close { position: absolute; left: 50%; bottom: -124px; margin-left: -22px; display: inline-block; width: 44px; height: 44px; line-height: 40px; font-size: 18px; font-weight: 100; text-align: center; background-color: #fff; border: 2px solid #325dce; color: #325dce;
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	-webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em;
	-webkit-box-shadow: 0px 10px 15px rgba(0,0,0,0.2); 
	-moz-box-shadow: 0px 10px 15px rgba(0,0,0,0.2); 
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2);
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	-ms-transition: 0.5s; 
	-o-transition: 0.5s; 
	transition: 0.5s;
}
.lin-pop .lin-pop-close:hover,
.lin-pop .lin-pop-close:active{ background: #325dce; border: 1px solid #325dce; color: #fff;  }
.lin-pop.active { top: 0px; }
.lin-pop.active .lin-pop-close { bottom: 124px; }


.lin-pop-qrcode { padding: 20px 20px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center;
	justify-content: center;
	align-items: center; }
.lin-pop-qrcode dd { padding: 10px; width: 50%; max-width: 200px; }
.lin-pop-qrcode dd .box { padding: 10px; background: #fff; color: #666; font-size: 14px; }
.lin-pop-qrcode dd .lin-title { margin-top: 10px; height: 1.5em; line-height: 1.5em; font-size: 16px; overflow: hidden; }
.lin-pop-qrcode dd .lin-image { }
.lin-pop-qrcode dd .lin-image img { }


.lin-contact { padding: 60px 0; background-color: #325dce; text-align: center; }
.lin-contact .lin-box .hd { color: #fff; }
.lin-contact .lin-box .hd h2 { color: #fff; }
.lin-contact .lin-box .hd h3 { color: #fff; }
.lin-contact .lin-contact-box{ display: block; }
.lin-contact .lft{ float: left; width: 50%; }
.lin-contact .rgt{ float: left; width: 50%; }


.lin-footer-logo { text-align: left; margin-bottom: 20px; }
.lin-footer-logo img{ max-width: 100%; width: auto; }

.lin-contact-text { padding: 0; color: #fff; line-height: 1.5em; font-size: 16px; text-align: left; }
.lin-contact-text a { color: #fff; }
.lin-contact-text dt { margin-bottom: 5px; font-size: 20px; font-weight: bold; line-height: 1.5em; }
.lin-contact-text dd { margin-bottom: 5px; }
.lin-contact-text dd span { margin:0 1em; }

.lin-contact-qrcode { margin: 0 -10px; margin-top: 40px; float: left; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; justify-content: center; align-items: center; }
.lin-contact-qrcode dd { float: left; width: 140px; min-width: 140px; max-width: 140px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.lin-contact-qrcode dd>div { margin: 0 10px; color: #666; font-size: 14px; }
.lin-contact-qrcode dd .lin-title { margin-top: 5px; height: 1.5em; line-height: 1.5em; font-size: 15px; overflow: hidden; color: #fff; }
.lin-contact-qrcode dd .lin-image { width: 100%; }
.lin-contact-qrcode dd .lin-image img { width: 100%; height: auto; }

@media screen and (max-width: 768px) {
  
.lin-contact { padding: 30px 0; background-color: #325dce; text-align: center; }
.lin-contact .lin-box .hd{ text-align: center; }
  
  .lin-contact .lft{ float: left; width: 100%; }
  .lin-contact .rgt{ float: left; width: 100%; }

  .lin-footer-logo { text-align: center; margin-top: 0px; margin-bottom: 20px; float: none; }
  .lin-footer-logo img{ }
  .lin-contact-text { float: none; display: block; padding: 15px; margin-left: 0; font-size: 14px; color: #fff; line-height: 1.5em; font-size: 16px; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

  .lin-contact-text dd span { display: block; }


.lin-contact-qrcode { margin: 0 -10px; margin-top: 40px; float: none; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; justify-content: center; align-items: center; }
.lin-contact-qrcode dd { float: none; display: inline-block; width: 140px; min-width: 140px; max-width: 140px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.lin-contact-qrcode dd>div { margin: 0 10px; color: #666; font-size: 14px; }
.lin-contact-qrcode dd .lin-title { margin-top: 5px; height: 1.5em; line-height: 1.5em; font-size: 15px; overflow: hidden; color: #fff; }
.lin-contact-qrcode dd .lin-image { width: 100%; }
.lin-contact-qrcode dd .lin-image img { width: 100%; height: auto; }
}


.lin-section { line-height: 2em; font-size: 16px; text-align: justify; color: #333333; }
.lin-section p { margin: 0 0 0.5em; text-indent: 2em;}
.lin-section p:last-child { margin-bottom: 0; }
.lin-section ul { list-style: none; }
.lin-section ol { margin: initial; padding:initial; list-style: decimal-leading-zero; }
.lin-section ul, .lin-section ul li { margin: initial; padding: initial; list-style-type: circle; }
.lin-section ol, .lin-section ol li { margin: initial; padding: initial; list-style-type: circle; }
@media screen and (max-width: 1200px) {
  .lin-section { line-height: 1.5em; font-size: 16px;}
}

.lin-lang { margin: 15px 0; text-align: center; }
.lin-lang dd { display: inline-block; margin: 0 30px; }

@media screen and (max-width: 1200px) {
  .lin-lang { margin: 0px -5px 15px; text-align: center; }
  .lin-lang dd { float: left; width: 25%; margin: 0;}
  .lin-lang dd .lin-figure { margin: 5px; }
  .lin-lang dd .lin-figure img { width: auto; max-width: 100%; }
}


.js_lang .js_lang_item { display: none;}
.js_lang .js_lang_item.active { display: block;}

.swiper-banner { z-index: 9; }
.swiper-banner .swiper-pagination { bottom: 10px; }
.swiper-banner .swiper-pagination .swiper-pagination-bullet { width: 6px; height: 6px; background: #fff; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.swiper-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; opacity: 1; }
.swiper-banner .swiper-button-prev.swiper-button-white,
.swiper-banner .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-banner .swiper-button-next.swiper-button-white,
.swiper-banner .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-banner .swiper-button-prev.swiper-button-black,
.swiper-banner .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-banner .swiper-button-next.swiper-button-black,
.swiper-banner .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }

.swiper-banner .swiper-slide { position: relative; overflow: hidden;}
.swiper-banner .swiper-slide img { position: relative; width: 100%; height: auto; left: 50%; margin-left: -50%; }

@media screen and (max-width: 1920px) {
  /*.swiper-banner { position: relative; left: 50%; margin-left: -960px; width: 1920px; }*/
  .swiper-banner .swiper-slide img { margin-left: -960px; width: 1920px; }
}
@media screen and (max-width: 1200px) {
  .swiper-banner .swiper-slide img { margin-left: -75%; width: 150%; }
}

@media screen and (max-width: 414px) {
.swiper-banner .swiper-button-next,
.swiper-banner .swiper-button-prev { display: none; }
}
.swiper-product { z-index: 9; }
.swiper-product .swiper-container { padding-bottom: 30px; }
.swiper-product .swiper-pagination { bottom: 0px; }
.swiper-product .swiper-pagination .swiper-pagination-bullet { width: 6px; height: 6px; background: #325dce; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.swiper-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; opacity: 1; }
.swiper-product .swiper-button-prev.swiper-button-white,
.swiper-product .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23325dce'%2F%3E%3C%2Fsvg%3E")}
.swiper-product .swiper-button-next.swiper-button-white,
.swiper-product .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23325dce'%2F%3E%3C%2Fsvg%3E")}
.swiper-product .swiper-button-prev.swiper-button-black,
.swiper-product .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-product .swiper-button-next.swiper-button-black,
.swiper-product .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }

.swiper-product { margin-top: 30px;}
.swiper-product .box { position: relative; padding: 30px; height: 420px; background: #fff; border: 1px solid #87a5bd;}
.swiper-product .box > figure:first-child { padding: 10px;text-align: center;}
.swiper-product .box > p {  margin-top: 15px;font-size: 16px; line-height: 1.5em;}
.swiper-product .box  img { margin: auto; }
.swiper-product .box > div { position: absolute; bottom: 20px; text-align: right;font-size: 14px; line-height: 1.5em;}

@media screen and (max-width: 414px) {
.swiper-product .swiper-button-next,
.swiper-product .swiper-button-prev { display: none; }
.swiper-product .box { position: relative; padding: 15px; height: 380px; background: #fff; border: 1px solid #87a5bd;}
.swiper-product .box > p { margin-top: 15px;}
}


.swiper-focus { z-index: 9; }
.swiper-focus .swiper-pagination { width: 100%; left: 0; right: 0; bottom: 15px; }
.swiper-focus .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; width: 6px; height: 6px; background: #325dce; opacity: .5; outline: none; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.swiper-focus .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; opacity: 1; }
.swiper-focus .swiper-button-prev.swiper-button-white,
.swiper-focus .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-focus .swiper-button-next.swiper-button-white,
.swiper-focus .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-focus .swiper-button-prev.swiper-button-black,
.swiper-focus .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-focus .swiper-button-next.swiper-button-black,
.swiper-focus .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}

.swiper-focus .swiper-slide { position: relative; overflow: hidden;}
.swiper-focus .swiper-slide .box { position: relative; z-index: 0; overflow: hidden;}
.swiper-focus .swiper-slide .pic { position: relative; z-index: 0; width: 100%; height: 0; padding-bottom: 75%; background: #fff; overflow: hidden; }
.swiper-focus .swiper-slide img { width: 100%; height: auto; }
.swiper-focus .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
.swiper-focus .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
.swiper-focus .swiper-slide .txt .desc { display: none; }


.swiper-focus { float:left; position: relative; width:400px; padding: 10px 10px 40px; background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}

@media screen and (max-width: 414px) {
.swiper-focus .swiper-button-next,
.swiper-focus .swiper-button-prev { display: none; }
}

.focus-txt { float: right; width: 740px; }


.swiper-shop { position: relative; margin-bottom: 30px;}

.swiper-shop .swiper-slide { position: relative; overflow: hidden;}
.swiper-shop .swiper-slide .box { position: relative; z-index: 0; overflow: hidden;background: #fff; border: 5px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
/*	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.swiper-shop .swiper-slide .pic { position: relative; z-index: 0; background: #fff; overflow: hidden; }
.swiper-shop .swiper-slide img { width: 100%; height: auto; }
.swiper-shop .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
.swiper-shop .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
.swiper-shop .swiper-slide .txt .desc { display: none; }



.swiper-cert { position: relative; margin-bottom: 30px;}

.swiper-cert .swiper-slide { position: relative; overflow: hidden;}
.swiper-cert .swiper-slide .box { position: relative; z-index: 0; overflow: hidden;background: #fff; border: 5px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
/*	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.swiper-cert .swiper-slide .pic { position: relative; z-index: 0; background: #fff; overflow: hidden; }
.swiper-cert .swiper-slide img { width: 100%; height: auto; }
.swiper-cert .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
.swiper-cert .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
.swiper-cert .swiper-slide .txt .desc { display: none; }






.ul-round { position: relative; font-size: 16px; }
.ul-round li { position: relative; padding-left: 12px; overflow: hidden }
.ul-round li:after { content: ""; background: #666; width: 4px; height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px }
.ul-round li { height: 32px; line-height: 32px; }
.ul-round li a{ color: #666;}
.ul-round li span { float: right; margin-left: 15px; color: #888; font-size: 14px;}
.ul-round li em.lbl{ margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; color: #77c; font-style:normal;}
.ul-round li em.lbl a{ color: #77c; }

.ul-round li.tit { margin-bottom: 20px; padding-left: 0; font-size: 30px; height: auto; text-align: justify; }
.ul-round li.tit:after { display: none; }
.ul-round li.tit a{ display: block; color: #325dce; height: 1.2em; line-height: 1.2em; overflow: hidden; }
.ul-round li.tit div { border: 2px dotted #ccc; margin-top: 20px; padding: 15px 20px; font-size: 14px; font-weight: normal; line-height: 1.8em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}

@media screen and (max-width: 1200px) { 
  .swiper-focus { float:left; width: 100%; padding: 10px 10px 40px; margin-bottom: 30px; }
  .focus-txt { float: right; width: 100%; }
  .ul-round li.tit { margin-bottom: 15px; font-size: 20px; }
  .ul-round li.tit div { border: 2px dotted #ccc; margin-top: 15px; padding: 15px 15px; font-size: 14px; }
}

@media screen and (max-width: 414px) { 
  .swiper-focus { float:left; width: 100%; padding: 10px 10px 40px; margin-bottom: 30px; }
  .focus-txt { float: right; width: 100%; }
  .ul-round li.tit { margin-bottom: 15px; font-size: 20px; }
  .ul-round li.tit div { border: 2px dotted #ccc; margin-top: 15px; padding: 15px 15px; font-size: 14px; }
}


.lin-contact-top { position: relative; z-index: 99; margin: -50px 0 30px; padding: 20px; background-color: none; border: 3px dotted #325dce;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px; 
	border-radius: 100px; 
}
.lin-contact-top .lin-input-group { float: left; margin-right: 10px!important; margin-bottom: 0!important;}
.lin-contact-top .lin-input-group input { width: 180px; }
@media screen and (max-width: 1200px) { 
  .lin-contact-top { display: none;}
}


.lin-box { padding: 30px 0; }
.lin-box .hd { text-align: left; }
.lin-box .hd h2 { position: relative; line-height: 1.5em; color: #325dce; font-size: 60px; font-weight: bold; }
.lin-box .hd h3 { position: relative; line-height: 1.5em; color: #325dce; font-size: 26px; font-weight: bold;}
.lin-box .hd h2:before,
.lin-box .hd h2:after { display: none; position: absolute; top: 50%; margin-top: -1px; width: 2em; height: 2px; background: #325dce; content: ''; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.lin-box .hd h2:before { left: -2em; }
.lin-box .hd h2:after { right: -2em; }
.lin-box .bd { padding-top: 15px; }

@media screen and (max-width: 768px) {
  .lin-box { padding: 30px 0px; }
  .lin-box .hd h2 { font-size: 28px; }
  .lin-box .hd h2 img { max-width: 200px; width: auto;}
  .lin-box .hd h3 { font-size: 18px; }
}

.lin-box.lin-light { background-color: #e9f3f9;}

.lin-box.lin-dark { background-color: #325dce;}
.lin-box.lin-dark .hd h2 { background-color: #fff; color: #325dce; }
.lin-box.lin-dark .hd h2:before,
.lin-box.lin-dark .hd h2:after { background: #fff;  }
.lin-box.lin-dark .lin-section,
.lin-box.lin-dark .lin-section.ck-placeholder,
.lin-box.lin-dark .lin-section.ck.ck-placeholder:before,
.lin-box.lin-dark .lin-section.ck .ck-placeholder:before { color: #fff !important; }
.lin-box.lin-dark .lin-section.ck.ck-editoreditable.ck-focused { outline: none; border:1px solid #fff !important; }

.lin-profile {  }
.lin-profile .hd { }
.lin-profile .bd { }
.lin-profile .lin-box .hd h2 { }
.lin-profile .lin-section { font-size: 18px; line-height: 1.5em; }
.lin-profile figure { position: relative; text-align: center;}
.lin-profile figure img { width: auto; max-width: 100%;}


.lin-card2 { margin: -15px;}
.lin-card2 dd { float: left; width: calc(100%/2); }
.lin-card2 dd div { margin: 15px; height: 460px; background-color: #325dce; overflow: hidden;
-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px; 

}
.lin-card2 dd div figure { margin-bottom: 10px; text-align: center; }
.lin-card2 dd div figure img { width: auto; max-width: 100%;}
.lin-card2 dd div h5 { position: relative; margin-bottom: 30px; font-size: 24px; font-weight: bold; color: #fff; text-align: center;}
.lin-card2 dd div h5:before { position: absolute; left: 50%; bottom: -15px; width: 2em; height: 2px; margin-left: -1em; content: ""; background: #fff;}
.lin-card2 dd div p { padding: 0 30px; font-size: 16px; line-height: 1.5em; color: #fff; }

@media screen and (max-width: 768px) {
  .lin-card2 dd { width: calc(100%/1); }
  .lin-card2 dd div { margin: 15px; height: auto;
  -webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	border-radius: 15px; 
  }
.lin-card2 dd div h5 { position: relative; margin-bottom: 30px; font-size: 20px; font-weight: bold; color: #fff; text-align: center;}
.lin-card2 dd div p { padding: 15px; font-size: 16px; line-height: 1.5em; color: #fff; }
}


.lin-card3 { margin: -15px;}
.lin-card3 dd { float: left; width: calc(100%/3); }
.lin-card3 dd div { margin: 15px; padding: 30px; height: 380px; background-color: #fff;}
.lin-card3 dd div figure { margin-bottom: 10px; text-align: center; }
.lin-card3 dd div figure img { width: auto; max-width: 100%;}
.lin-card3 dd div h5 { position: relative; margin-bottom: 30px; font-size: 24px; font-weight: bold; color: #000; text-align: center;}
.lin-card3 dd div h5:before { position: absolute; left: 50%; bottom: -15px; width: 2em; height: 2px; margin-left: -1em; content: ""; background: #325dce;}
.lin-card3 dd div p { font-size: 16px; line-height: 1.5em; }

@media screen and (max-width: 768px) {
  
.lin-card3 dd { width: calc(100%/1); }
}

.lin-profile2 {  }
.lin-profile2 .hd { }
.lin-profile2 .bd { }
.lin-profile2 .bd h4 { font-size: 44px; line-height: 1.5em; font-weight: normal; margin-bottom: 30px;}
.lin-profile2 .lin-section { text-align: center;}


.lin-card1 { margin: -15px;}
.lin-card1 dd { float: left; width: calc(100%/1); }
.lin-card1 dd div { margin: 15px; padding: 30px; background-color: #fff;}
.lin-card1 dd div figure { margin-bottom: 10px; text-align: center;}
.lin-card1 dd div figure img { width: auto; max-width: 100%; }
.lin-card1 dd div h5 { position: relative; margin-bottom: 30px; font-size: 24px; font-weight: bold; color: #000; text-align: center;}
.lin-card1 dd div h5:before { position: absolute; left: 50%; bottom: -15px; width: 2em; height: 2px; margin-left: -1em; content: ""; background: #325dce;}
.lin-card1 dd div p { font-size: 16px; line-height: 1.5em; text-align: center;}


.lin-card1-a { margin: -15px;}
.lin-card1-a dd { float: left; width: calc(100%/1); }
.lin-card1-a dd div { margin: 15px; padding: 0px; }
.lin-card1-a dd div figure { margin-bottom: 10px; text-align: center;}
.lin-card1-a dd div figure img { width: auto; max-width: 100%; }
.lin-card1-a dd div h5 { position: relative; margin-bottom: 30px; font-size: 24px; font-weight: bold; color: #fff; text-align: center;}
.lin-card1-a dd div h5:before { position: absolute; left: 50%; bottom: -15px; width: 2em; height: 2px; margin-left: -1em; content: ""; background: #fff;}


@media screen and (max-width: 768px) {
  .lin-profile .hd { }
  .lin-profile .bd { padding-left: 0px; }
  .lin-profile .bd h4 { font-size: 20px; }
  .lin-profile2 .bd h4 { font-size: 22px; }
  .lin-profile .lin-section { margin-top: 0px; padding: 0px 0 30px; border-top: none; }
  .lin-profile { padding: 0px 0 0px; background-size: 100% auto;}
.lin-card1-a dd div { margin: 0px; padding: 15px; }
}

.lin-brand { position: relative; background: #f2f2f2; }
.lin-brand .lin-box {  }
.lin-brand .hd h2 { }
.lin-brand .bd { }
.lin-brand .bd h4 { font-size: 44px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}
.lin-brand .bd h4 label { float: right; border: 2px solid #335fc9; padding: 0 1em; color: #335fc9; font-size: 22px; line-height: 1.5em; font-weight: normal;
  margin-top: 10px;
  -webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px; }
.lin-brand .bd .lin-section {  }

@media screen and (max-width: 768px) {

.lin-brand .bd h4 { font-size: 22px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}
.lin-brand .bd h4 label { float: right; border: 2px solid #335fc9; padding: 0 1em; color: #335fc9; font-size: 16px; line-height: 1.5em; font-weight: normal;
  margin-top: 0px;
  -webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px; }
}
.lin-product-8 { margin: -30px 0;}
.lin-product-8 dd{ float: left; width: 100%;}
.lin-product-8 dd>div { margin: 30px 0; }
.lin-product-8 dd>div>figure{ }
.lin-product-8 dd>div>figure img{max-width: 100%; width: auto;  }

@media screen and (max-width: 768px) {
.lin-product-8 { margin: -5px 0;}
.lin-product-8 dd{ float: left; width: 100%;}
.lin-product-8 dd>div { margin: 5px 0; }
.lin-product-8 dd>div>figure{ }
.lin-product-8 dd>div>figure img{max-width: 100%; width: auto;  }

}
.lin-ad .bd h4 { font-size: 44px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}
.lin-ad .bd h4 label { float: right; border: 2px solid #335fc9; padding: 0 1em; color: #335fc9; font-size: 22px; line-height: 1.5em; font-weight: normal;
margin-top: 0px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px; 
border-radius: 30px;
}
.lin-pic-3 { margin: -30px -30px;}
.lin-pic-3 dd{ float: left; width: 33.3333333333333%;}
.lin-pic-3 dd>div { margin: 30px 30px; }
.lin-pic-3 dd>div>figure{ }
.lin-pic-3 dd>div>figure img{max-width: 100%; width: auto;  }

.lin-pic-2 { margin: -8px -8px;}
.lin-pic-2 dd{ float: left; width: 50%;}
.lin-pic-2 dd>div { margin: 8px 8px; }
.lin-pic-2 dd>div>figure{ }
.lin-pic-2 dd>div>figure img{max-width: 100%; width: auto;  }
@media screen and (max-width: 768px) {


.lin-ad .bd h4 { font-size: 22px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}
.lin-ad .bd h4 label { float: right; border: 2px solid #335fc9; padding: 0 1em; color: #335fc9; font-size: 16px; line-height: 1.5em; font-weight: normal;
margin-top: 0px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px; 
border-radius: 30px;
}
  
.lin-pic-3 { margin: -10px -10px;}
.lin-pic-3 dd{ float: left; width: 100%;}
.lin-pic-3 dd>div { margin: 10px 10px; }
.lin-pic-3 dd>div>figure{ }
.lin-pic-3 dd>div>figure img{max-width: 100%; width: auto;  }

  
.lin-pic-2 { margin: -8px -8px;}
.lin-pic-2 dd{ float: left; width: 100%;}
.lin-pic-2 dd>div { margin: 8px 8px; }
.lin-pic-2 dd>div>figure{ }
.lin-pic-2 dd>div>figure img{max-width: 100%; width: auto;  }
  
}

.lin-support { background: #f2f2f2}
.lin-support .bd h4 { font-size: 44px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}

.lin-support-5 { margin: -30px -12px;}
.lin-support-5 dd{ float: left; width: 20%;}
.lin-support-5 dd>div { margin: 30px 12px; 
  overflow: hidden;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; 
  border-radius: 30px; 
  -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

}
.lin-support-5 dd>div> figure{ 
}
.lin-support-5 dd>div>figure img{max-width: 100%; width: auto;  }


.lin-support-5a { margin: -30px -12px;}
.lin-support-5a dd{ float: left; width: 20%;}
.lin-support-5a dd>div { margin: 30px 12px; 
  overflow: hidden;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; 
  border-radius: 30px; 
  -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

}
.lin-support-5a dd>div> figure{ 
}
.lin-support-5a dd>div>figure img{max-width: 100%; width: auto;  }
@media screen and (max-width: 768px) {
  .lin-support .bd h4 { font-size: 24px; line-height: 1.5em; font-weight: normal; margin: 30px 0;}
  
  .lin-support-5 { margin: -5px -5px;}
  .lin-support-5 dd{ float: left; width: 50%;}
  .lin-support-5 dd>div { margin: 5px 5px; 
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px; 
    border-radius: 15px; 
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

  }
  .lin-support-5 dd>div> figure{ 
  }
  .lin-support-5 dd>div>figure img{max-width: 100%; width: auto;  }
  
  .lin-support-5a { margin: -5px -5px 10px;}
  .lin-support-5a dd{ float: left; width: 33.3333333333%;}
  .lin-support-5a dd>div { margin: 5px 5px; 
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px; 
    border-radius: 15px; 
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

  }
  .lin-support-5a dd>div> figure{ 
  }
  .lin-support-5a dd>div>figure img{max-width: 100%; width: auto;  }
}

.lin-video { width: 100%;background: #000;}
.lin-video video{ width: 100%;}



.brand-linian { margin: 0px -15px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.brand-linian dd { width: calc(100%/4); min-width: calc(100%/4); max-width: calc(100%/4); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.brand-linian .box { margin: 15px; text-align: center; }
.brand-linian .box figure {  }
.brand-linian .box figure img { max-width: 100%; width: auto; }


@media screen and (max-width: 768px) {
  .brand-linian { margin: 0px -5px; }
  .brand-linian dd { width: 25%; min-width: 25%; max-width: 25%; }
  .brand-linian .box { margin: 15px 5px; }
  .brand-linian .box .tit { font-size: 18px; top: -13px; }
  .brand-linian .box .desc { font-size: 16px; }
}


@media screen and (max-width: 414px) {
  .brand-linian { margin: 0px -5px; }
  .brand-linian dd { width: calc(100%/2); min-width: calc(100%/2); max-width: calc(100%/2); }
  .brand-linian .box { margin: 5px; padding: 0; }
  .brand-linian .box figure { }
}

.lin-gongyi {}
.lin-gongyi .lin-figure { position: relative; z-index: 0; width: 50%; float: right; }
.lin-gongyi .lin-text { position: relative; z-index: 1; top: 60px; margin: 0 45% 0 0; padding: 30px; background: #fff; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.lin-gongyi .lin-pic-5 { margin-top: 30px; }
.lin-gongyi .lin-pic-5 .lin-title { font-weight: bold; }
.lin-gongyi .lin-text h4 { font-size: 20px; }

@media screen and (max-width: 1200px) {
  .lin-gongyi .lin-text { top: 20px; }
}

@media screen and (max-width: 768px) {
  .lin-gongyi .lin-figure { float: none; width: 100%;}
  .lin-gongyi .lin-text { margin: 0; padding: 15px; top: 0; }
}


.lin-product { overflow: hidden;}
.lin-product .lin-section{ margin: 0 100px; text-align: center; font-weight: bold;}
.lin-product .bd > h4 { margin-top: 30px; font-size: 24px; font-weight: bold; color: #000;}


.lin-product2 { background: #e9f3f9; }
.lin-product2 .hd h2 { color: #34b24b; }

@media screen and (max-width: 414px) {
  .lin-product .lin-section { margin: 0 0px; }
  .lin-product .lin-figure img { width: 150%; margin-left: -25%; }
.lin-product .bd > h4 { margin-top: 30px; font-size: 20px; text-align: center; font-weight: bold; color: #000;}
}

.lin-product1 { text-align: center; }
.lin-product1 h4 { position: relative; display: inline-block; margin: 30px auto 20px; font-size: 28px; color: #325dce; }
.lin-product1 h4:before,
.lin-product1 h4:after { position: absolute; top: 50%; margin-top: -1px; content: ''; display: inline-block; width: 2em; height: 2px; background: #325dce; }
.lin-product1 h4:before { left: -2.5em;  }
.lin-product1 h4:after { right: -2.5em; }
@media screen and (max-width: 414px) {

}



.lin-product-2 { margin: 0px 0px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-product-2 dd { float: left; width: 100%; min-width: 100%; max-width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-product-2 dd > div { position: relative; }
.lin-product-2 dd > div > div { float: left; width: 50%; }
.lin-product-2 dd > div figure { margin-top: -80px; text-align: right;}
.lin-product-2 dd > div figure img { max-width: 100%; width: auto; }
.lin-product-2 dd > div section { padding: 40px 0 0 40px; text-align: left; }
.lin-product-2 dd > div h5 { line-height: 1.5em; font-size: 24px; color: #000; }
.lin-product-2 dd > div h6 { position: relative; margin-bottom: 20px; padding-left: 1.5em; line-height: 1.5em; font-size: 20px; font-weight: normal; color: #333; }
.lin-product-2 dd > div h6:after { position: absolute; top: 50%; left: 0; margin-top: -1px; content: ''; display: inline-block; width: 1em; height: 2px; background: #325dce; }
.lin-product-2 dd > div p { line-height: 2em; font-size: 16px; text-align: left; color: #333; }
.lin-product-2 dd:nth-child(1n) > div div { float:right; }
.lin-product-2 dd:nth-child(1n) > div div section { padding: 40px 40px 0 0; text-align: left; }



@media screen and (max-width: 768px) {
  .lin-product-2 { margin: 0px 0px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .lin-product-2 dd { float: none; margin-bottom: 30px; width: 100%; min-width: 100%; max-width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .lin-product-2 dd > div { position: relative; }
  .lin-product-2 dd > div > div { float: none; width: 100%; }
  .lin-product-2 dd > div figure { margin-top: 0px; margin-bottom: 15px;}
  .lin-product-2 dd > div figure img { max-width: 100%; width: auto; }
  .lin-product-2 dd > div section { padding: 0px; text-align: left; }
  .lin-product-2 dd > div h5 { line-height: 1.5em; font-size: 20px; color: #000; }
  .lin-product-2 dd > div h6 { position: relative; margin-bottom: 20px; padding-left: 1.5em; line-height: 1.5em; font-size: 16px; font-weight: normal; color: #333; }
  .lin-product-2 dd > div h6:after { position: absolute; top: 50%; left: 0; margin-top: -1px; content: ''; display: inline-block; width: 1em; height: 2px; background: #325dce; }
  .lin-product-2 dd > div p { line-height: 2em; font-size: 16px; text-align: left; color: #333; }
  .lin-product-2 dd:nth-child(1n) > div div { float:none; }
  .lin-product-2 dd:nth-child(1n) > div div section { padding: 0; text-align: left; }

}


.lin-product-3 { margin: 0px -10px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-product-3 dd { float: left; width: 33.33333333333%; min-width: 33.33333333333%; max-width: 33.33333333333%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-product-3 dd .box { margin: 10px; margin-top: 30%; padding: 30px; position: relative; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; height: 612px;
  background: #325dce; 
}
.lin-product-3 dd .box figure { margin-top: -35%; }
.lin-product-3 dd .box figure img { max-width: 100%; width: auto; }
.lin-product-3 dd .box section { color: #fff;  }
.lin-product-3 dd .box h4 { height: 1.5em; line-height: 1.5em; font-size: 24px; }
.lin-product-3 dd .box ul { line-height: 1.5em; font-size: 14px; text-align: left;}
.lin-product-3 dd .box ul li { padding-left: 5em; text-indent: -5em;}


@media screen and (max-width: 768px) {
  .lin-product-3 { margin: 0px -10px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .lin-product-3 dd { float: left; width: 100%; min-width: 100%; max-width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .lin-product-3 dd .box { margin: 10px; margin-top: 35%; padding: 15px; position: relative; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; height: auto;
    background: #325dce; 
  }
  .lin-product-3 dd .box figure { margin-top: -45%; }
  .lin-product-3 dd .box figure img { max-width: 100%; width: auto; }
  .lin-product-3 dd .box section { color: #fff; }
  .lin-product-3 dd .box h4 { height: 1.5em; line-height: 1.5em; font-size: 20px; }
  .lin-product-3 dd .box p { line-height: 1.5em; font-size: 14px; }
}


.home-pro-1 {}
.home-pro-1 > div { float: left; width: 50%;}
.home-pro-1 > div > div { margin: 0px; }
.home-pro-1 > div > div > div { padding: 50px 0;; position: relative; width: 600px; color: #fff; }
.home-pro-1 > div > div > div h5 { margin-bottom: 40px; font-size: 32px; font-weight: bold; color: #fff; }
.home-pro-1 > div > div > div p { font-size: 16px; }
.home-pro-1 > div > div > div figure { }
.home-pro-1 > div > div > div img { max-width: 100% }
.home-pro-1 > div:nth-child(1) > div { background: #1eaa39; }
.home-pro-1 > div:nth-child(1) > div > div { float: right; }
.home-pro-1 > div:nth-child(1) > div > div h5 { margin-right: 50px; }
.home-pro-1 > div:nth-child(1) > div > div figure { margin-right: 50px; }
.home-pro-1 > div:nth-child(2) > div { background: #122d91 url(../../images/block4-5.JPG) no-repeat center; background-size: contain; }
.home-pro-1 > div:nth-child(2) > div > div h5 { margin-left: 50px; }
.home-pro-1 > div:nth-child(2) > div > div figure { margin-left: 50px; }
@media all and (max-width: 768px) {


  .home-pro-1 {}
  .home-pro-1 > div { float: left; width:100%;}
  .home-pro-1 > div > div { margin: 0px; }
  .home-pro-1 > div > div > div { padding: 15px 0;; position: relative; width: auto; color: #fff; }
  .home-pro-1 > div > div > div h5 { margin-bottom: 40px; font-size: 24px; font-weight: bold; color: #fff; }
  .home-pro-1 > div > div > div p { font-size: 16px; }
  .home-pro-1 > div > div > div figure { }
  .home-pro-1 > div > div > div img { max-width: 100% }
  .home-pro-1 > div:nth-child(1) > div { background: #1eaa39; }
  .home-pro-1 > div:nth-child(1) > div > div { float: right; }
  .home-pro-1 > div:nth-child(1) > div > div h5 { margin: 15px; }
  .home-pro-1 > div:nth-child(1) > div > div figure { margin: 15px; }
  .home-pro-1 > div:nth-child(2) > div { background: #122d91 url(../../images/block4-5.JPG) no-repeat center; background-size: contain; }
  .home-pro-1 > div:nth-child(2) > div > div h5 { margin: 15px; }
  .home-pro-1 > div:nth-child(2) > div > div figure { margin: 15px; }
}


.lin-service {}
.lin-service dl {margin: -15px; }
.lin-service dl dd { float: left; width: 50%;}
.lin-service dl dd>div { margin: 15px; }
@media all and (max-width: 768px) {


.lin-service dl {margin: -15px; }
.lin-service dl dd { float: none; width: 100%;}
.lin-service dl dd>div { margin: 15px; }
}

.profile-ds { margin-bottom: -60px; }
.profile-ds dd { }
.profile-ds dd .lin-box { padding: 0;}
.profile-ds dd .lin-box .lin-figure { text-align: center;}
.profile-ds dd .lin-box .lin-figure img { max-width: 100%; width: auto;}
.profile-ds dd .lin-box .lin-section { padding-top: 0px; }
.profile-ds dd .lin-box .lin-section h4 { margin-bottom: 30px; padding-top: 50px; font-size: 32px; color: #325dce; }

.profile-ds dd:nth-child(1) .lin-box .lin-figure { float: right;  }
.profile-ds dd:nth-child(1) .lin-box .lin-figure2 { margin-top: 40px;  }
.profile-ds dd:nth-child(1) .lin-box .lin-figure2 img { max-width: 100%; width: auto;}
.profile-ds dd:nth-child(1) .lin-box .lin-section { padding-right: 600px; }

.profile-ds dd:nth-child(2) .lin-box .lin-figure { float: left; }
.profile-ds dd:nth-child(2) .lin-box .lin-section { padding-left: 640px; }

.profile-ds dd:nth-child(3) { position: relative; top: -80px; }
.profile-ds dd:nth-child(3) .lin-box .lin-figure { float: left; margin: 0px 0 0 140px  }
.profile-ds dd:nth-child(3) .lin-box .lin-figure2 {  }
.profile-ds dd:nth-child(3) .lin-box .lin-figure2 img { max-width: 100%; width: auto;}
.profile-ds dd:nth-child(3) .lin-box .lin-section { padding-left: 720px; }

@media screen and (max-width: 414px) {
  
  .profile-ds { margin-bottom: 0px; }
  .profile-ds dd { }
  .profile-ds dd .lin-box { padding: 0;}
  .profile-ds dd .lin-box .lin-figure { text-align: center;}
  .profile-ds dd .lin-box .lin-figure img { max-width: 100%; width: auto;}
  .profile-ds dd .lin-box .lin-section { padding-top: 0px; }
  .profile-ds dd .lin-box .lin-section h4 { margin-bottom: 10px; padding-top: 30px; font-size: 22px; color: #325dce; }

  .profile-ds dd:nth-child(1) .lin-box .lin-figure { float: none; }
  .profile-ds dd:nth-child(1) .lin-box .lin-figure2 { margin-top: 20px; margin-bottom: 20px; }
  .profile-ds dd:nth-child(1) .lin-box .lin-figure2 img { max-width: 100%; width: auto;}
  .profile-ds dd:nth-child(1) .lin-box .lin-section { padding-right: 0px; }

  .profile-ds dd:nth-child(2) .lin-box .lin-figure { float: none; }
  .profile-ds dd:nth-child(2) .lin-box .lin-section { padding-left: 0px; }

  .profile-ds dd:nth-child(3) { position: relative; top: 0px; }
  .profile-ds dd:nth-child(3) .lin-box .lin-figure { float: none; margin: 0px 0 0 0px  }
  .profile-ds dd:nth-child(3) .lin-box .lin-figure2 { display: none; }
  .profile-ds dd:nth-child(3) .lin-box .lin-figure2 img { max-width: 100%; width: auto;}
  .profile-ds dd:nth-child(3) .lin-box .lin-section { padding-left: 0px; }
}

.profile-ds1 {  }
.profile-ds1 dd { }
.profile-ds1 dd .lin-box {  }
.profile-ds1 dd .lin-box .lin-figure { 
  padding: 10px;
  background-color: #fff;
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.profile-ds1 dd .lin-box .lin-figure img { max-width: 100%; width: auto;}
.profile-ds1 dd .lin-box .lin-section { }
.profile-ds1 dd .lin-box .lin-section h4 { padding-top: 20px; padding-bottom: 15px; margin-bottom: 10px; color: #325dce; border-bottom: 1px solid #325dce; font-size: 32px;}

.profile-ds1 dd:nth-child(1) .lin-box .lin-figure { float: left; margin-right: 40px;  }
.profile-ds1 dd:nth-child(2) .lin-box .lin-figure { float: right; margin-left: 40px; }

@media screen and (max-width: 414px) {
  
.profile-ds1 {  }
.profile-ds1 dd { }
.profile-ds1 dd .lin-box {  }
.profile-ds1 dd .lin-box .lin-figure { 
  padding: 10px;
  background-color: #fff;
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.profile-ds1 dd .lin-box .lin-figure img { max-width: 100%; width: auto;}
.profile-ds1 dd .lin-box .lin-section { }
.profile-ds1 dd .lin-box .lin-section h4 { padding-top: 20px; padding-bottom: 15px; margin-bottom: 10px; color: #325dce; border-bottom: 1px solid #325dce; font-size: 22px;}

.profile-ds1 dd:nth-child(1) .lin-box .lin-figure { float: none; margin-right: 0px;  }
.profile-ds1 dd:nth-child(2) .lin-box .lin-figure { float: none; margin-left:0px; }
}

.profile-ds2 { margin: 0 -10px; }
.profile-ds2 dd { margin: 30px 0px 0; float: left; width: 33.33333333333333%; }
.profile-ds2 dd .lin-box { position: relative; margin: 10px; padding: 15px; height: 180px; text-align: center;border: 1px solid #325dce; background: #f1fafc; 
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.profile-ds2 dd .lin-box i { position: relative; top: -50px; display: inline-block; width: 64px; height: 64px; line-height: 60px; text-align: center; border: 3px solid #325dce;
  background-color: #fff; font-size: 24px; color: #325dce; font-weight: bold;
  -webkit-border-radius: 110px; -moz-border-radius: 110px; border-radius: 110px;
}
.profile-ds2 dd .lin-box h5 { margin-top: -40px; margin-bottom: 10px; color: #325dce; font-size: 24px;}
.profile-ds2 dd .lin-box p { font-size: 16px; line-height: 1.5em;}


@media screen and (max-width: 414px) {
  .profile-ds2 { margin: 0 -10px; }
  .profile-ds2 dd { margin: 30px 0px 0; width: 100%; }
  .profile-ds2 dd .lin-box { margin: 10px; padding: 15px; height: auto; 
  }
  .profile-ds2 dd .lin-box i { position: relative; top: -50px; display: inline-block; width: 64px; height: 64px; line-height: 60px; text-align: center; border: 3px solid #325dce;
    background-color: #fff; font-size: 24px; color: #325dce; font-weight: bold;
    -webkit-border-radius: 110px; -moz-border-radius: 110px; border-radius: 110px;
  }
  .profile-ds2 dd .lin-box h5 { margin-top: -40px; margin-bottom: 10px; color: #325dce; font-size: 22px;}
  .profile-ds2 dd .lin-box p { font-size: 16px; line-height: 1.5em;}

}

.lin-join { margin-bottom: 0px; }
.lin-join .hd h2 { color: #fff;}
.lin-join .lin-box { background: #fff url(../../images/block6-1.JPG) no-repeat center top;  }
.lin-join .lin-box .lin-section { float: left; color: #fff; }
.lin-join .lin-box .lin-section:last-child { float: right; }
.lin-join .lin-box .ttt { margin-top: 50px; font-size: 24px; line-height: 1.5em; text-align: center; color: #fff}
@media screen and (max-width: 414px) {
  
}



.lin-pic-4 { margin: 0px -10px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-pic-4 dd { float: left; width: 25%; min-width: 25%; max-width: 25%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-pic-4 dd>div { margin: 10px; position: relative; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-pic-4 dd>div>h5 { margin: 10px 10px 0; height: 1.5em; line-height: 1.5em; font-size: 16px; overflow: hidden;}
.lin-pic-4 dd>div>figure { text-align: center; }
.lin-pic-4 dd>div>figure>img { margin: auto; width: 100%; height: auto;}

@media screen and (max-width: 414px) {
  .lin-pic-4 { margin: 0 -5px; }
  .lin-pic-4 dd { width: 50%; min-width: 50%; max-width: 50%;  }
  .lin-pic-4 dd>div { margin: 5px; }
}

.lin-pic-4a { margin: 0px -10px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-pic-4a dd { float: left; width: 25%; min-width: 25%; max-width: 25%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-pic-4a dd>div { margin: 10px; position: relative; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-pic-4a dd>div>h5 { margin: 10px 10px 0; height: 1.5em; line-height: 1.5em; font-size: 16px; overflow: hidden;}
.lin-pic-4a dd>div>figure { text-align: center; }
.lin-pic-4a dd>div>figure>img { margin: auto; width: 100%; height: auto;}

@media screen and (max-width: 414px) {
  .lin-pic-4a { margin: 0 -5px; }
  .lin-pic-4a dd { width: 50%; min-width: 50%; max-width: 50%;  }
  .lin-pic-4a dd>div { margin: 5px; }
}

.lin-pic-5 { margin: 0px -5px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-pic-5 dd { float: left; width: 20%; min-width: 20%; max-width: 20%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-pic-5 dd .box { margin: 5px; position: relative; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-pic-5 dd .box .lin-title { height: 2em; line-height: 2em; font-size: 16px; overflow: hidden;}
.lin-pic-5 dd .box .lin-image { text-align: center; }
.lin-pic-5 dd .box .lin-image img { margin: auto; width: 100%; height: auto;}

@media screen and (max-width: 414px) {
  .lin-pic-5 { margin: 0 -5px; }
  .lin-pic-5 dd { width: 50%; min-width: 50%; max-width: 50%; }
  .lin-pic-5 dd .box { margin: 5px; }
  
  .lin-zhaoshang .lin-pic-5 dd { width: 33.33333333333%; min-width: 33.33333333333%; max-width: 33.33333333333%; }
 
}

.lin-shebei .lin-pic-5 dd .box .lin-title { background-color: #325dce; color: #fff; }

.lin-licheng .lin-figure { padding: 50px; background-color: #f7f7f7; }
@media screen and (max-width: 414px) {
  .lin-licheng .lin-figure { margin: 0 -15px; padding: 10px;}
}


.lin-box.lin-comment-top,
.lin-box.lin-comment-bottom { position: relative; z-index: 2; margin: 15px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-box.lin-comment-top .wrapper,
.lin-box.lin-comment-bottom .wrapper { max-width: 640px; }

.lin-box.lin-comment-top { display: none; 
  padding: 15px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.lin-pop-comment { padding: 15px;  }
.lin-pop-comment .lin-comment-box{ max-width: 640px; margin-left: auto; margin-right: auto;}

@media screen and (max-width: 1200px) {
  .lin-box.lin-comment-top { display: block; }
}

.lin-box .lin-pic { position: relative; margin: 15px 0 -60px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}

.lin-brand-dl { margin: -15px 0 0; padding-left: 15px; border-left: 1px solid #ccc; text-align: justify;}
.lin-brand-dl dd { margin: 15px 0; }
.lin-brand-dl dd .box { position: relative; padding: 15px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-brand-dl dd .box:before { position: absolute; top: 30px; left: -22px; margin-top: -2px; width: 7px; height: 7px; border: 3px solid #325dce; background: #fff; display: inline-block; content: ''; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.lin-brand-dl dd .box:after { position: absolute; top: 30px; left: -16px; margin-top: -3px; width: 0; height: 0; border-width: 8px; border-style: solid; border-color: #fff transparent transparent transparent; transform: rotate(90deg); display: inline-block; content: ''; }
.lin-brand-dl dd .box .lin-text { line-height: 1.5em; font-size: 16px; color: #666; }
.lin-brand-dl dd .box .lin-image { padding: 10px 0; text-align: center; }
.lin-brand-dl dd .box .lin-image img { margin: auto; max-width: 200px; height: auto;}

.lin-product-dl { margin: -10px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-product-dl dd { float: left; width: 33.3333333333%; min-width: 33.3333333333%; max-width: 33.3333333333%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-product-dl dd .box { margin: 10px; position: relative; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-product-dl dd .box .lin-title { margin: 0 10px; height: 1.5em;  line-height: 1.5em; font-size: 16px; overflow: hidden;}
.lin-product-dl dd .box .lin-image { text-align: center; }
.lin-product-dl dd .box .lin-image img { margin: auto; width: 100%; height: auto;}

@media screen and (max-width: 414px) {
  .lin-product-dl { margin: -5px; }
  .lin-product-dl dd { width: 50%; min-width: 50%; max-width: 50%; }
  .lin-product-dl dd .box { margin: 5px; }
}


.lin-cert-dl { margin: 30px -10px 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lin-cert-dl dt { width: 100%; min-width: 100%; max-width: 100%; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-cert-dl dt h4{ display: inline-block; padding: 0 2em; font-size: 24px; font-weight: bold; background: #fff; color: #325dce;
-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;
}
.lin-cert-dl dd { width: 33.333333333333333%; min-width: 33.333333333333333%; max-width: 33.333333333333333%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-cert-dl dd .box { margin: 10px; position: relative; padding: 20px; height: 110px; text-align: center; background-color: rgba(255,255,255,0.5); color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.lin-cert-dl dd .box .lin-title { line-height: 1.5em; font-size: 16px;}
.lin-cert-dl dd .box .lin-desc { line-height: 1.5em; font-size: 16px;}
.lin-cert-dl dd .box .lin-image { padding: 10px; text-align: center; }
.lin-cert-dl dd .box .lin-image img { margin: auto; max-width: 200px; height: auto; }
@media screen and (max-width: 414px) {
  .lin-cert-dl { margin: 30px -10px 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .lin-cert-dl dt { width: 100%; min-width: 100%; max-width: 100%; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .lin-cert-dl dt h4{ display: inline-block; padding: 0 2em; font-size: 24px; font-weight: bold; background: #fff; color: #325dce;
  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;
  }
  .lin-cert-dl dd { width: 100%; min-width: 100%; max-width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .lin-cert-dl dd .box { margin: 10px; position: relative; padding: 20px; height: auto; text-align: center; background-color: rgba(255,255,255,0.5); color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
  .lin-cert-dl dd .box .lin-title { line-height: 1.5em; font-size: 16px;}
  .lin-cert-dl dd .box .lin-desc { line-height: 1.5em; font-size: 16px;}
  .lin-cert-dl dd .box .lin-image { padding: 10px; text-align: center; }
  .lin-cert-dl dd .box .lin-image img { margin: auto; max-width: 200px; height: auto; }
}


.lin-pic-dl { margin: -15px 0;  }
.lin-pic-dl dd { border-bottom: 1px dotted #ddd; text-align: justify;}
.lin-pic-dl dd:last-child { border-bottom: none;}
.lin-pic-dl dd .box { padding: 15px 0; }
.lin-pic-dl dd .box .lin-image { margin-bottom: 10px; }
.lin-pic-dl dd .box .lin-title { font-size: 18px; color: #666; }
.lin-pic-dl dd .box .lin-desc { line-height: 1.5em; font-size: 16px; color: #999; }
.lin-pic-dl dd .box .lin-link { line-height: 1.5em; font-size: 16px; color: #325dce; }

.lin-pic-dl-1 { margin: 15px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden;}
.lin-pic-dl-1 dd { clear: both; text-align: justify; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  }
.lin-pic-dl-1 dd .box { background: #f5f5f5; line-height: 1.5em; font-size: 16px;}
.lin-pic-dl-1 dd .box .col-left { float: left; width: 50%; min-width: 50%; max-width: 50%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;  }
.lin-pic-dl-1 dd .box .col-right { float: left; width: 50%; min-width: 50%; max-width: 50%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;  }
.lin-pic-dl-1 dd .box .lin-image { }
.lin-pic-dl-1 dd .box .lin-text { padding: 50px; line-height: 2em; color: #999; overflow: hidden; }
.lin-pic-dl-1 dd .box .lin-text h3 { margin-bottom: 10px; display: inline-block; font-size: 32px; line-height: 1.5em; color: #1a1a1a; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; overflow: hidden; }
.lin-pic-dl-1 dd:nth-child(2n) .box .col-left { float: right; }

@media screen and (max-width: 1200px) {
  .lin-pic-dl-1 dd .box .col-left { float: left; width: 100%; min-width: 100%; max-width: 100%; }
  .lin-pic-dl-1 dd .box .col-right { float: left; width: 100%; min-width: 100%; max-width: 100%; }
  .lin-pic-dl-1 dd .box .lin-text { padding: 15px; }
  .lin-pic-dl-1 dd .box .lin-text h3 { margin-bottom: 10px; font-size: 20px; }
}


.lin-pic-dl-2 { margin: 15px 0; }
.lin-pic-dl-2 dd { clear: both; text-align: justify; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  }
.lin-pic-dl-2 dd .box { background: #f5f5f5; line-height: 1.5em; font-size: 14px;}
.lin-pic-dl-2 dd .box .lin-image { float: left; width: 50%; margin-right: 15px; }
.lin-pic-dl-2 dd .box .lin-text { margin: 12px 15px; color: #999; overflow: hidden; }
.lin-pic-dl-2 dd:nth-child(2n) .box .lin-image { float: right; margin-right: 0; margin-left: 15px; }

.lin-more-btn { text-align: center; }
.lin-more-btn a { display: inline-block; padding: 5px 1em; background-color: #fff; border: 1px solid #325dce; color: #325dce; font-size: 16px; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.lin-more-btn a:hover,
.lin-more-btn a:active { 
	background-color: #325dce; color: #fff;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	-ms-transition: 0.5s; 
	-o-transition: 0.5s; 
	transition: 0.5s;
}





.lin-news { margin-bottom: 50px;}

/*����ͼƬ����*/
.owl-theme-focus { }
.owl-theme-focus .owl-nav { margin-top: 0px; position: absolute; left: 0; bottom:50%; z-index: 999; width: 100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-nav button.owl-prev,
.owl-theme-focus .owl-nav button.owl-next{ font-family: simsun; background: #000; color: #FFF; font-size: 24px; margin: 0px; width: 30px; height: 30px; line-height: 30px; display: block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.owl-theme-focus .owl-nav button[class*='owl-']:hover { color: #FFF; text-decoration: none; filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-focus .owl-nav button.owl-prev{ position: absolute; left: -155px; top: -15px; text-align: center; }
.owl-theme-focus .owl-nav button.owl-next{ position: absolute; right: -155px; top: -15px; text-align: center; }

.owl-theme-focus .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-focus .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-focus .owl-dots {outline: none; position: absolute; left: 0; bottom:-10px; z-index: 999; width:100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-dots .owl-dot {outline: none; display: inline-block; zoom: 1; *display: inline;}
.owl-theme-focus .owl-dots .owl-dot span { outline: none; width: 40px; height:4px; margin: 7px 7px; background: #fff; filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30;display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; }
.owl-theme-focus .owl-dots .owl-dot.active span,
.owl-theme-focus .owl-dots .owl-dot:hover span { background: #fff; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

.focus-box { position: relative; float: right; top: 0px; right: 0; width: 600px; padding: 60px 20px 60px;; background: #325dce; overflow: hidden;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.focus-box:hover .owl-nav button.owl-prev{ left: 0px; }
.focus-box:hover .owl-nav button.owl-next{ right: 0px; }

.owl-theme-focus .item { }
.owl-theme-focus .item .icon-vip { margin: 8px 0px 0 10px; float: right;}
.owl-theme-focus .item .logo { position: absolute; right: 3px; top: 3px; padding: 5px; border: 2px solid #f5f5f5; background: #fff; width: 120px; height:60px; }
.owl-theme-focus .item .logo img{ width: 120px; height:60px; }
.owl-theme-focus .item .pic { float: left; background: #fff; }
.owl-theme-focus .item .pic img{ width: 320px; height: 240px;}
.owl-theme-focus .item .txt{ float: left; width: 220px; margin: 10px 0px 0 20px; line-height: 2em; font-size: 14px; color: #fff; }
.owl-theme-focus .item .txt ul { margin: 10px 0 0;}
.owl-theme-focus .item .txt ul li{ margin: 5px 0; height: 1.5em;line-height: 1.5em; overflow: hidden; }
.owl-theme-focus .item h4 { margin-bottom: 10px; font-size: 20px; line-height: 1.2em; overflow: hidden; }
.owl-theme-focus .item a { color: #fff; }
.owl-theme-focus .item p { font-size: 14px; line-height: 1.5em; color: #fff; }
.owl-theme-focus .item span { display: block; margin-bottom: 20px; font-size: 16px; font-weight: bold; line-height: 1.2em; color: #fff; }
.owl-theme-focus .item .more { display: none; margin-top: 15px; font-size: 14px; color: #fff; }
.owl-theme-focus .item .more img { display: inline-block; margin-right: 20px; width: auto; max-width: 100%;}


.focus-txt { float: left; width: 600px; }

.news-text { margin: -10px 0; padding: 0px 180px 0px 0px; color: #000; }
.news-text a { color: #000; }
.news-text dd { padding: 10px 0; color: #000; }
.news-text dd span { display: block; padding: 16px 0; width: 80px; float: left; margin-right: 20px; padding-right: 20px; font-size: 12px; border-right: 1px solid #000; color: #000;}
.news-text dd span strong { display: block; font-size: 40px; line-height: 1.2em; }
.news-text dd h4 { display: block; margin: 4px auto 10px; font-size: 20px; line-height: 1.2em; }
.news-text dd p { font-size: 14px; line-height: 1.5em; color: #666666; }

@media all and (max-width: 768px) {
  .block.block-news .bd { padding: 0;}
  .owl-theme-focus .item span { margin-bottom: 10px; font-size: 16px; line-height: 1.2em; }
  .owl-theme-focus .item h4 { margin-bottom: 10px; font-size: 18px; line-height: 1.2em;  }
  .owl-theme-focus .item .more img { max-width: 30px;}
  
.owl-theme-focus .item .pic { float: none; background: #fff; }
.owl-theme-focus .item .txt{ float: none; width: auto; margin: 10px 0px 0 0px; line-height: 2em; font-size: 14px; color: #fff; }
.owl-theme-focus .item .txt ul { margin: 10px 0 0;}
.owl-theme-focus .item .txt ul li{ margin: 5px 0; height: 1.5em;line-height: 1.5em; overflow: hidden; }
  .focus-box { position: relative; top: 0px; right: 0; float: none; width: auto; margin: 0 0px; padding: 10px; }
  .focus-txt { float: left; width: 100%; }
  .news-text { padding: 10px; }
  .news-text dd { padding: 10px 0; }
  .news-text dd span { padding: 15px 0; width: 60px; margin-right: 10px; padding-right: 10px; font-size: 10px;}
  .news-text dd h4 { display: block; margin: 5px auto; font-size: 16px; line-height: 1.2em; }
  .news-text dd p { font-size: 12px; line-height: 1.5em; }
}
.ul-round { position: relative; font-size: 16px; }
.ul-round li { position: relative; padding-left: 12px; overflow: hidden }
.ul-round li:after { content: ""; background: #999; width: 4px; height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px }
.ul-round li { height: 32px; line-height: 32px; }
.ul-round li a{ color: #131313;}
.ul-round li .date{ float: right; margin-left: 20px; color: #999; font-size: 14px;}
.ul-round li em.lbl{ margin-right: 10px; padding-right: 10px; border-right: 1px solid #fff; color: #131313; font-style:normal;}
.ul-round li em.lbl a { color: #131313; }

.ul-round li.tit { margin-bottom: 20px; padding-left: 0; font-size: 30px; height: auto; }
.ul-round li.tit:after { display: none; }
.ul-round li.tit a{ display: block; color: #36bebf; height: 1.2em; line-height: 1.2em; overflow: hidden; }
.ul-round li.tit div { border: 2px dotted #ddd; color: #999; margin-top: 20px; padding: 15px 20px; font-size: 14px; font-weight: normal; line-height: 1.8em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}




.lin-btn-submit {
    border: 1px solid #92c41d;
    background-color: #92c41d;
    color: #666666;
}

.lin-comment-1 .lin-comment-form .lin-input-group input, .lin-comment-1 .lin-comment-form .lin-input-group select{
  
  
    border: 1px solid #5b7dd8;
    background-color: #5b7dd8;
    color: #fff;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fff;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #fff;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #fff;
}

.sr-only,
.lin-dropzone { display:none; }
.js_Editor.ck.ck-editor__editable_inline > :first-child { margin-top:0.5em; }
.js_Editor.ck.ck-editor__editable_inline.ck-content .image { margin: 0.5em 0; }
.js_Editor.ck.ck-editor__editable_inline[dir=ltr] { margin-left: -10.4px; margin-right: -10.4px; text-align: justify; }
/*��ϵ��ʽ����*/
.attract{  width:960px; margin:0 auto; padding:10px 0px; background:url(http://img.bjp321.com/p/images/a2_red1_07.jpg) }
.attract ul{ width:850px;  margin:0px auto; padding:0px; border-top:#398500 1px solid; border-left:#398500 1px solid; overflow:hidden;}
.attract ul li{ float:left; list-style:none; margin:0px; padding:2px 5px; display:inline; line-height:24px; color:#003300; font:normal 14px/24px "����"; border-bottom:#398500 1px solid; border-right:#398500 1px solid;}
.attract1,.attract3,.attract5,.attract7,.attract9,.attract11{ width:100px; height:24px; font-weight:bold; overflow:hidden;}
.attract2,.attract4,.attract6,.attract8,.attract10,.attract12{ width:303px; height:24px;  overflow:hidden; text-align:left;}

/*foot ����*/
h5{ font:normal 14px/28px "����"; text-align:center; margin:5px auto; padding:0px; display:none; }
.subnav{ width:1300px; height:28px; margin:0 auto;  color:#FFFFFF; line-height:28px; margin:0px; background-color:#999;}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}



/*产品展示*/
.proshow{ }
.title_pro{width:1200px; margin: 0px; padding:0px; height:55px; background:url(http://img.yaozs.com/p/images/slccp.png) no-repeat; overflow:hidden; text-indent:-999em; margin-bottom:5px;}
.product{ width:1200px; margin:0px auto; padding:0px;}
.product ul{ width:1232px; margin:0px; padding:0px;}
.product ul li{ list-style-type:none; float:left; display:inline; width:268px; margin:0px 32px 20px 0px; background:#fff; border:4px solid #1c57b0; overflow:hidden;}
.side_product1{width:268px; height:40px; margin:0px auto; padding:0px 0px 0px 0px; background:#ebebeb; text-align:center; color:#686868; font:bold 14px/40px "Microsoft YaHei";text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.side_product2{width:300px; height:41px; margin:0px; padding:0px; background:url(http://img.yaozs.com/p/images/a2_green3_all_box-foot.jpg) no-repeat; display:none;}
.pic_product{ width:250px; height:188px; overflow:hidden;  margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:0px;}
.about_product{ width:260px;  margin:5px auto; padding:0px; display:none;}
.title1{ display:none; float:left;width:72px; height:20px; text-align:left; margin:2px 0px; padding:0px; line-height:20px;}
.content1{ float:right; display:inline; width:250px; text-align:left; margin:2px 0px; padding:0px; line-height:20px; height:20px; overflow:hidden; display:none; }
a.name_product{ font:bold 13px/40px "Microsoft YaHei"; color:#333; font-weight:bold; margin:0px; padding:0px;  text-decoration:none; text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
a.name_product:hover{  font:bold 13px/40px "Microsoft YaHei"; color:#686868;text-decoration:none;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;  }
.title2{ float:left; display:inline; width:72px; height:20px; text-align:left; margin:2px 0px; padding:0px; line-height:20px;}
.content2,.content3{ float:left; display:inline; width:270px; text-align:left; margin:2px 0px; padding:0px; line-height:20px; height:20px; overflow:hidden; }
.content5{font:bold 15px/20px "Microsoft YaHei"; width:260px; text-align:center;  margin:0 auto; padding:0px; line-height:20px; height:40px; overflow:hidden; }
.button1{ width:250px;  margin:10px auto 20px; padding:0px; height:35px;}
a.but2{ float:left; width:98px; height:35px; line-height:35px; font-size:14px; font-weight:bold; margin: 0px 10px 0px 15px; padding:0px; text-align:center; color:#FFFFFF; display:block; background-color:#1c57b0; }

/*公司简介*/
.jianjie_cmp{ width:1100px; margin:5px auto; padding:0px;}
.title_cmp{width:1003px; float:left; margin: 0px; padding:0px; height:45px; background:url(https://img.yaozs.com/p/images/gsjj.gif) no-repeat; overflow:hidden; text-indent:-999em;}
.content_cmp{background:url(https://img.yaozs.com/p/images/kuang_zhong.jpg) repeat-y 0px 0px; text-align:left; padding:0px 40px 0px 20px; }
.content_cmp p{text-indent:2em; line-height:32px; font-size:18px; text-align:justify;}
.content_cmp b{font-size:18px; color:#F00;}
.jj{ width:930px; margin:0px; padding:0px 25px 0px 10px;; text-align:left; background:#e9e9e9; float:left;}
.content_cmp1{width:1100px; height:33px; margin:0px auto; padding:0px; background:url(https://img.yaozs.com/p/images/kuang_shang.jpg) no-repeat; font-size:0; line-height:0;}
.content_cmp2{width:1100px; height:33px; margin:0px auto; padding:0px; background:url(https://img.yaozs.com/p/images/kuang_xia.jpg) no-repeat;}

/*联系方式*/
.link{ margin:0px auto; width:1100px; background:#fff;}
.title_link{width:1003px; margin: 0px; padding:0px; height:45px; background:url(https://img.yaozs.com/p/images/lxwm.gif) no-repeat; overflow:hidden; text-indent:-999em;}
.attract{ width:1050px; margin:0px auto; padding:0px; overflow:hidden; background:#fff;}
.attract ul{ width:1000px; margin:5px auto 5px; padding:0px; border-top: #008eb2 1px solid; border-left:#008eb2 1px solid; overflow:hidden;}
.attract ul li{ float:left; list-style:none; margin:0px; padding:2px; display:inline; line-height:30px; color:#008eb2; font:  14px/22px "\5FAE\8F6F\96C5\9ED1"; border-bottom:#008eb2 1px solid; border-right:#008eb2 1px solid;}
.attract1,.attract3,.attract5,.attract7,.attract9,.attract11{ width:111px; height:22px; font-weight:bold; overflow:hidden; text-align:center;}
.attract2,.attract4,.attract6,.attract8,.attract10,.attract12{ width:379px; height:22px;  overflow:hidden; text-align:left; font-weight:bold;}
.tishi{width:900px; margin:0px auto; padding:0px; font:bold 14px/24px 'Microsoft Yahei'; color:#f00; text-align:center;}


