@charset "utf-8";
/* CSS Document */
.top{ height:90px; background:#004098}
.top_a{ margin-top:15px}
.daohang{ margin-top:5px}

.daohang a{ color:#FFF}
.daohang a:hover{ background:#F90}
.tel{ color:#FFF; float:right; right:0}
.tel p{ padding:5px 60px; /*border:#f39700 2px solid;*/ background:#f39700; margin-top:10px; font-size:18px; font-weight:bolder}
.banner{ }
.banner img{ }
.pinpai{ margin-bottom:30px; }
.about_a{ margin-top:8px}
.about_a p{ background:#f39700; margin:5px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#FFF; font-weight:bold}
.ichanpin{ background:url(../img/cpbg.jpg) center no-repeat fixed;background-size:auto 100%; width:100%; padding-top:30px; padding-bottom:60px;}
.ichanpin_n{ }
.ichanpin_a{ margin-top:60px;}
.ichanpin_a p{ color:#FFF; font-size:18px}
.ichanpin_b{ margin-top:30px}
.ichanpin_b a{ background:#f39700; padding:10px 30px; color:#FFF}
.ichanpin_b a:hover{ background:#004098}
.ichanpin_c { text-align:center}
.ichanpin_c  h3{ font-size:16px !important; line-height:50px;}
.news{ margin-bottom:30px}
.news li{ padding:15px}
.news h3{ font-size:1.6rem !important; line-height:35px;}
.hezuo{background:url(../img/hezuo.jpg) center no-repeat fixed;background-size:auto 100%; width:100%;  padding-bottom:100px;}
.hezuo li{}
.hezuo_a{color:#FFF; font-weight:bolder; background:#f39700; margin:8px}
.hezuo_a p{ text-align:left; font-size:18px; font-weight:bolder; padding:10px; margin:0}
.hezuo_a span{ text-align:left;padding:10px; display:block}
.hezuo_b{ font-size:50px; font-weight:bolder; color:#FFF; padding:20px; text-align:center}
.hezuo_c{ text-align:center; margin-top:30px; color:#FFF}
.hezuo_c span{ padding:10px 60px;  background:#f39700; margin-top:10px; font-size:18px; font-weight:bolder}
.dbft p{ height:15px;}
.dbft_a { padding:20px; float:left; text-align:center}
.dbft_a img { width:60px; height:auto; padding-bottom:10px;}
.dblxbt{ font-size:2em; color:#FFF; font-weight:bolder}
.dblxbt p{ margin-bottom:5px; margin-top:5px;}
.dblxbt span{padding-bottom:10px;}
.rl{ float:left; width:100%}
.rl span{ float:left; }
.rl i{ font-size:14px; float:left; }

.page-banner{ width:100%; display:block; max-height:300px; height:300px; margin-top:39px;}
.page-banner img{ position:absolute}
.pabn_bt{  font-size:36px; margin:0 auto; color:#FFF; width:100%; font-weight:bold; padding-top:80px;text-transform:uppercase}
.pabn_bt span{ font-size:28px; font-weight:bold}
.pabn_nr{ position:absolute; font-size:18px; margin:0; color:#FFF}


.nyjj{ margin-bottom:30px; margin-top:30px;}
.nyjj li{ list-style:none}
.nyjj p{}
.cpfl a{ color:#FFF;}
.cpfl a:hover{ color:#004098;text-decoration:underline}
.gyl{ margin-bottom:30px}
.chanpinny li{ padding:15px;}
.chanpinny li h3{ text-align:center}

.chanpin2_bt {
    width: 100%;
    margin: auto;
    float: left;
    margin-top: 20px;
    margin-bottom: 30px;
}
.chanpin2_bt li {
    list-style: none;
    width: 25%;
    float: left;
    text-align: center;
}
.chanpin2_bt li a {
    width: 90%;
    color: white;
    background-color: #f39700;
    /* font-weight: 700; */
    font-size: 16px;
    padding: 13px 45px 11px;
    margin-top: 18px;
    display: inline-block;
    border: 5px solid #dfe1e3;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.cpbtl a {
    background: #004098 !important;
}

.chanpin2_nr {
    width: 100%;
    border-bottom: #efefef 1px solid;
    margin-bottom: 20px;
    float: left;
    box-shadow: 3px 3px 10px 3px #f9f9f9;
}
.chanpin2_nr_l {
    width: 40%;
    float: left;
}

.cpnrbt{ background:#dfe1e3; line-height:200%; padding-left:10px;}
.chanpin2_nr_r {
    width: 60%;
    float: left;
    padding: 20px;
    font-size: 16px;
    line-height: 200%;
}

.cpbt {
    font-size: 24px;
    font-weight: 600;
    color: #f39700;
}
.am-list-item-hd{ font-size:18px; line-height:50px; font-weight:600}
.am-list-thumb {
    max-height:auto;
    overflow: hidden;
}
.am-list-news-default .am-list .am-list-item-text{ overflow:auto; max-height:inherit; line-height:200%;}

/*新闻内容*/
.tuandui {
    width: 100%;
    margin: auto;
    padding-bottom: 10px;
    background-color: rgb(249, 249, 249);
    padding-top: 30px;
    padding-bottom: 50px;
}
.tuandui h2 {
    text-align: center;
}
.tuandui p {
    font-size: 16px;
}
.fy {
    color: #005aae !important;
    background: #fff;
    padding: 10px;
    font-size: 14px!important;
    margin: 2px!important;
}
.tdp {
    font-size: 12px !important;
    text-align: center !important;
    color: #666 !important;
}
.tdp i {
    color: #06C;
}

/*分页样式*/
.pagination { float:left; margin-bottom:30px; padding-left:0}

.pagination>li {
    display: inline;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li a{ color:#000}

/*联系*/
.lxys tr td {
    text-align: left; font-size:16px;
    padding: 20px;
    background: #f6f6f6;
    border: #FFF 1px solid; 
}

.ql{ width:100%;margin:auto;}
.ql_logo{
	display: block;
    float: left;
    font-size: 50px;
    line-height: 40px;
    width: 120px;
    color: #fff;
    /*text-indent: -9999px;
    background:url(../img/about.png) no-repeat left center;*/
    -webkit-background-size: 125px 40px;
    background-size: 125px 40px;
    margin-right: 20px;
	}
.ql_logo img{ width:100%}
/*
 *首页幻灯片
*/
.am-slider-i2 .am-slider-images {
  height: 680px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
}
.am-slider-i2 .am-slider-desc {
  position: absolute;
  left: 0;
  top: 40%;
  right: 0;
  color: #ffffff;
  text-align: center;
}
.am-slider-i2 .am-slider-content h2 {
  font-size: 40px;
  margin: 0;
  padding: 0;
}
.am-slider-i2 .am-slider-content p {
  margin: 0;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 30px;
}
.am-slider-i2 .am-slider-title {
  font-weight: normal;
  margin-bottom: 5px;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.am-slider-i2 .am-slider-en {
  font-size: 12px;
}
.am-slider-i2 .am-btn {
  margin-top: 20px;
  margin-right: 10px;
}
.am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
  display: none;
}
.m-home-box p {
    margin: 0 0 20px 0;
    font-size: 14px;
    color: #737b8a;
}
.m-services {
   /* background: #1a1f2a;
    padding: 40px 0 0px 0;
     color: #fff;*/
}
.m-home-box {
    padding-bottom: 0px;
}

/*tiele*/
.cbg{background:#eaf6f6}
.ql_title{ width:100%; margin:auto; line-height:2em; font-size:1.5em; text-align:left; padding-bottom:10px;  color:#004098; font-weight:600;padding-top:30px}
.ql_list_title{ width:90%; margin:auto; height:50px; line-height:50px; font-size:14px; text-align:left; color:#999;}
.ql_ftitle{ width:100%; margin:auto; line-height:2em; font-size:1em; text-align:center; margin-bottom:1px; margin-top:1px; color:#043e79; padding:10px 0 10px 0;}

/*jianjie*/
.about{ width:100%; margin:auto}
.about_l{ width:40%; margin:auto; float:left}
.about_l img{ width:100%; padding:0.5em;}
.about_r{ width:60%; margin:auto; float:left; padding:0.5em;}
.about_r p{ width:100%; float:left; margin:0 0 0.6rem 0;}
.about_r span{ width:50%; float:left; font-size:14px; line-height:30px; height:30px; overflow:hidden;}
.about_r span img{ width:100%; padding:0.5em}
.about_f{ width:50%; float:left; padding:0.5em;}
.about_f span{ width:50%; float:left; font-size:14px; line-height:30px; height:30px; overflow:hidden;}
/*chengguo*/
.chengguo{ width:100%; margin:auto;}
.chengguo_l{ width:60%; float:left; color:#737373}
.chengguo_l span{ width:100%; float:left;}
.chengguo_l span i{ font-size:150%;line-height:50px; color:#dd514c; padding:5px;}
.chengguo_r{ width:40%; float:left}
.chengguo_r img{ width:100%; }
/*tuandui*/
.tuandui{ width:100%; margin:auto; padding-bottom:10px;}
.ffont{ color:#737b8a}
.ic{ color:#F90; font-size:14px}
.ic_l{ color:#090;font-size:14px}
.ic_b{ color:#CCC;font-size:14px}
.ic_d{ line-height:200%}
.no_m{ display:none}
.rr{ float:right}
.chanpin{ text-align:center; font-size:1em}

/* 列表内容banner */
.ql-header-banner {
  height: 400px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 120px;
  color: #fff;
  background:url(../img/lstbg.jpg) 50% 0 no-repeat fixed;
}
.ql-header-banner h2 {
  font-size: 50px;

  font-weight: 100;
}
.ql-header-banner p {
  font-size: 20px;
}
.ql-header-banner nav {
  display: inline-block;
}
.ql-header-banner nav li {
  float: left;
  margin-right: 10px;
  font-size: 12px;
}
.ql-header-banner nav li a {
  color: #fff;
}
.ql-header-banner nav li.am-active a {
  font-weight: bold;
}

.ql-header-1 {
  height: 180px;
  padding-top: 145px;
  background: #1a1f2a;
}

.m-list-header {
  height: 550px;
}


.ql-footer {
    background: #004098;
    padding: 20px 0 20px 0;
    color:#FFF;
    font-size: 14px;
}
.ql-footer a{ color:#FFF}
/* 联系我们 */
.m-contact {
  background:#004098;
  padding: 30px 0 50px 0;
  color: #fff;
}
.m-contact p {
  color: #fff;
}

.m-contact-us {
  padding: 40px 0;
}
.m-contact-us span {
  padding-top: 10px;
}
.m-contact-us .am-btn {
  width: 100%;
}

.m-contact-infobox {
  border: 1px solid #D8D8D8;
  background: #fff;
  border-radius: 5px;
  padding: 40px 0;
  text-align: center;
}
.m-contact-infobox:hover {
  border: 1px solid #0d121b;
  background: #1a1f2a;
  color: #fff;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
  .m-contact-us {
    text-align: center;
  }
}
@media screen and (max-width: 479px) {
  .m-contact-us {
    text-align: center;
  }
}


/* 定义keyframe动画，命名为blink */

@keyframes blink{
  0%{opacity: 1;}
  50%{opacity: 1;}
  50.01%{opacity: 0;} /* 注意这里定义50.01%立刻透明度为０，可以设置闪烁效果 */
  100%{opacity: 0;} 
}

/* 添加兼容性前缀 */

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* 定义blink类*/
.blink{
    animation: blink .75s linear infinite;  
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink .75s linear infinite;
    -moz-animation: blink .75s linear infinite;
    -ms-animation: blink .75s linear infinite;
    -o-animation: blink .75s linear infinite;
	font-size:16px;
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
  .am-slider-i2 .am-slider-images {
    height: 480px;
  }
  .am-slider-i2 .am-slider-desc {
    top: 40%;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  .am-slider-i2 .am-slider-images {
    height: 480px;
  }
  .am-slider-i2 .am-slider-desc {
    top: 200px;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 40px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 24px;
  }
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .am-slider-i2 .am-slider-images {
    height: 280px;
  }
  .am-slider-i2 .am-slider-desc {
    text-align: center;
    top: 35%;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 14px;
  }
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  .am-slider-i2 .am-slider-images {
    height: 280px;
  }
  .am-slider-i2 .am-slider-desc {
    text-align: center;
    top: 110px;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 14px;
  }
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  .ql-hd {
    height: 50px;
    padding: 0;
  }

  .ql-header-banner {
    height: 180px;
    padding-top: 60px;
    text-align: center;
	background:url(../img/m-lstbg.jpg) 50% 0 no-repeat fixed;
  }
  .ql-header-banner h2 {
    font-size: 26px;
    margin: 0;
  }
  .ql-header-banner p {
    font-size: 14px;
    padding: 0;
    margin: 0;
  }

  .ql-header-1 {
    height: 120px;
    padding-top: 25px;
    text-align: left;
  }
}

@media screen and (max-width: 479px) {
.am-container{ max-width:100%;}
.daohang_a{ background:#f39700}
.banner{ margin-top:38px}	
.tel{ display:none}	
.about_l{ width:100%; margin:auto;}
.about_r{ width:100%; margin:auto;}
.about_f{ width:100%; margin:auto;}
.page-banner{ width:100%; display:block; max-height:200px; height:200px}
.pabn_bt{  font-size:28px; margin:0 auto; color:#FFF; width:100%; max-width:1200px; font-weight:bold; padding-top:50px; text-align:center}
.pabn_bt span{ font-size:18px; font-weight:bold}
.chengguo_l{ width:100%;margin:auto;}
.chengguo_r {width:100%;margin:auto;}
.am-list-main{ width:100%;}
.am-list-thumb{ width:100%; padding-left:0px; margin-top:20px; margin-bottom:20px;}
.no_p{ display:none}
.no_m{ display:block}
.ffont{ font-size:13px;}
.am-list-item-hd {
    font-size: 14px;
    line-height:200%;
}
.lxys tr {
    width: 100%;
}
.lxys tr td {
    display: block;
    text-align: left;
    padding: 20px;
    background: #f6f6f6;
}
.lxys img{ height:auto !important;}

.chanpin2_bt ul{ padding:0}
.chanpin2_bt li  { display: none;}
.chanpin2_bt li a{ width:100%}
.cpbtl {
	width:100% !important; display:block !important;
}
.chanpin2_nr_l{ width:100%}
.chanpin2_nr_l img{ width:100%}
.chanpin2_nr_r{ width:100%}
}