@charset "utf-8";
/* CSS Document */
body{ font-size:14px; overflow-x:hidden; }
ul li{ margin: 0px; padding: 0px; list-style-type:none;}
a:hover{ text-decoration: none; color: #ff0000;}
.container-90{ max-width: 90%;margin: auto;}
/* 背景颜色 */

.hs-color{background-color: #f6f6f6;}

.logo span{ font-size: 22px; margin-right: 10px;color: #2d2d2d;}

.language a{ color: #2d2d2d;}
.language a:hover{ color: #ff0000;}

.menu a{color: #2d2d2d; margin: 0px 10px;}
.menu a:hover{ color: #ff0000;}

.language em:nth-child(4){ display: none;}
.page1{ padding:80px 0px; background: #fafafa;}
.page1 h1{ position: relative; font-size: 30px;}
.page1 h1::after{ position: absolute;content: ""; left: -50px; top: -40px; background-image: url(../images/titlebg.png); width: 114px; height: 120px;}
.page1title-class a{color: #666666;  padding:0 5px;border-right:1px solid #ccc}
.page1title-class a:last-child{ border-right:none}
.page1title-class a:hover{ color: #ff0000;}

.proiteam img{ max-width: 100%;}
.proiteam{ margin-bottom: 20px;}

.page2{ padding:80px 0px; }
.page2 h1{ position: relative; font-size: 30px;}
.page2 h1::after{ position: absolute;content: ""; left: -50px; top: -40px; background-image: url(../images/titlebg.png); width: 114px; height: 120px;}

.page2content img{max-width: 100%;}
.page2contenttext{ line-height: 38px; color: #666666; font-size: 26px;}
.page2contenttext p{ text-indent:52px;}



.page3{ padding:80px 0px; background: #fafafa;}
.page3 h1{ position: relative; font-size: 30px;}
.page3 h1::after{ position: absolute;content: ""; left: -50px; top: -40px; background-image: url(../images/titlebg.png); width: 114px; height: 120px;}
.page3-n{ background: #fff; padding:30px}

.page3iteam{ width: 200px;}
.page3iteam img{ max-width: 100%; height: 280px;}

.page4content{ position: relative;}
.page4text{ position: absolute; bottom: -50px; right: 10%; width: 490px; color: #fff; }
.page4text h3{ font-weight: bold;}
.page4text{ background-color: #cc0000; padding:40px}
.page4text p{ margin-top: 60px; margin-bottom: 80px;}
.page4text a{ color: #fff;}
.page4icon span{ padding: 12px; background-color: #fff; color: #000; margin-left: 10px;}


.page5{ padding:80px 0px; background: #fafafa;}
.page5 h1{ position: relative; font-size: 30px;}
.page5 h1::after{ position: absolute;content: ""; left: -50px; top: -40px; background-image: url(../images/titlebg.png); width: 114px; height: 120px;}


.page5iteam{ width: 300px;}
.page5iteam img{ max-width: 100%;}


.foot{padding:20px 0px ;}
.foot-z h2{ font-size: 16px; }
.foot-z a{ color: #4b5e96; line-height: 32px;}
.foot-z a:hover{color: #cc0000;}

.foot-m h2{ font-size: 16px;}
.foot-m p{ color: #4b5e96; }
.foot-m p span{ font-size: 18px; margin-right: 10px;}
.foot-r{ padding-bottom: 100px;}
.foot-r h2{ font-size: 16px;}
.foot-r p{ color: #4b5e96; }

.copyright{ line-height: 36px; padding-top: 20px;}

.about-body img{ margin:15px 0px; max-width: 100%;} 
.contact-title h1{ font-weight: bold; margin-bottom: 15px;}

.contact{ background-color: #fafafa; padding: 50px 0px;}
.contact-body p{ color: #999999;}

.contact-nn{ background-color: #fff; padding: 70px 90px;}



.tcdPageCode {
  text-align: center;
  color: #808080;
  font-size: 14px;
}
.tcdPageCode li {
  display: inline;
}
.tcdPageCode span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #cf1e1c;
  border: 1px solid #cf1e1c;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a {
  display: inline-block;
  color: #cf1e1c;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}




.tcgb{ background: #041e3a; line-height: 42px; color: #fff;}
.tcgb a{ color: #fff; margin: 0 8px; text-decoration: underline ;}

.prolist{ background: #fafafa;}
.prolist_t{ padding: 20px 0px;}

.p-iteam img{ max-width: 100%; height: 490px;}
.p-iteam a{ color: #041e3a; }
.p-iteam-text h5{ margin-top: 10px; font-size: 18px;margin-bottom: 5px;}
.p-iteam-text p{ font-size: 14px;}
.more a { color: #000;}

.newban{ padding:50px 0px}
.newslist>.media{ padding-bottom: 10px; padding-top: 10px;}
.news-data a{  color: #000; }
.newslistimg img{ width: 100%;}

.newshowbody{ color: #666; line-height: 30px;}

.newsshow h3{ font-size: 26px; font-weight: bold; margin-bottom: 15px;}
.newsshow{ padding: 50px 0px;}
.syt a{ color: #000;}

.contact-nr{ margin:60px 0px}
.contact-nr-z{ border-right: 1px solid #ccc ;}
.contact-nr-z h3{ margin-bottom: 20px;}
.contact-nr-z h5{ margin-top: 30px; font-size: 18px;}
.contact-nr-z p{ color: #666666; margin-bottom: 5px;}
.contact-nr-z h6{ font-size: 12px; color: #333;}
.contact-nr-r { padding-top: 20px;}
.contact-btn{ background-color: #041e3a; border:1px solid #041e3a; padding:5px 35px}
.contact-btn:hover{ background-color: #041e3a;}

.proshow-body{ padding: 150px;}
.proshow-bt{ padding-bottom: 15px; }
.proshow-bt h3{ font-size: 36px; font-weight: bold; margin-bottom: 30px;}
.proshow-bt h4{ font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.proshow-bt h5{ color: #666666; font-size: 15px; line-height: 26px;}
.proshow-nr{ margin-top: 30px;}
.proshow-nr{color: #666666;}

.proban img{ max-width: 100%;}
.proshow-bodyimg img{ width: 100%; }




@media(max-width:767px) {
	.page1{ padding: 30px 0px;}
.page1 h1{ font-size: 22px;}
.page2 h1{ font-size: 22px;}
.page2contenttext{ line-height: 26px; color: #666666; font-size: 16px;}
.page2contenttext p{ text-indent:24px;}
.page2{ padding-top: 30px;}

.page3{ padding: 30px 0px;}

.page3iteam{ width: 100%; text-align: center;}

.page3iteam img{ max-width: 100%;}
.page3iteam.border-right{ border-right: 0px solid #dee2e6!important;}

.page4content img{ max-width: 100%; height: 260px;}
.page4text{ position: absolute; bottom: -50px; right: 10%; width:300px; color: #fff; }
.page4text h3{ font-weight: bold; font-size: 16px;}
.page4text{ background-color: #cc0000; padding:20px}
.page4text p{ margin-top: 10px; margin-bottom: 20px;}
.page4text a{ color: #fff;}
.page4icon span{ padding: 12px; background-color: #fff; color: #000; margin-left: 10px;}
.page3-n h1{font-size: 22px;}
.page5 h1{font-size: 22px;}

.foot-r{ padding-bottom: 30px;}

.page5iteam{ width: 100%; text-align: center;}

.page5iteam img{ max-width: 100%;}
.newslistimg img{ margin-bottom: 10px;}
.newslisttext h5{font-size: 16px;}


.contact-nn{ background-color: #fff; padding: 20px;}
.contact-nr-z{ border-right: none;}
.proshow-body{ padding: 10px;}

.proshow-bt h3{ font-size: 26px; font-weight: bold; margin-bottom: 30px;}
.proshow-bt h4{ font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.proshow-bt h5{ color: #666666; font-size: 15px; line-height: 26px;}



}