@charset "UTF-8";
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
  margin: 0;
  padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
body, button, input, pre, select, textarea {
  font: 12px/1.5 'FontAwesome', arial, tahoma, \5b8b\4f53
}
input, select, textarea {
  font-size: 100%; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"
}
body {
  overflow-y: scroll
}
th {
  text-align: inherit
}
fieldset, img {
  border: 0
}
img {
  vertical-align: top
}
iframe {
  display: block
}
abbr, acronym {
  border: 0;
  font-variant: normal
}
del {
  text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 400
}
ol, ul {
  list-style: none
}
caption, th {
  text-align: left
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400
}
a {
  color: #333;
  text-decoration: none;
  outline: 0;
  blr: expression(this.onFocus=this.blur());
  -webkit-tap-highlight-color: transparent
}
a:focus {
  outline: 0;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}
i {
  font-style: normal
}
input:focus, keygen:focus, select:focus, textarea:focus {
  outline: 0;
  outline-offset: 0
}
::-webkit-input-placeholder {
  color: #e0e0e0
}
::-moz-placeholder {
  color: #e0e0e0
}
:-ms-input-placeholder {
  color: #e0e0e0
}
input:-moz-placeholder {
  color: #e0e0e0
}
.cf:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0;
  line-height: 0
}
.cf {
  zoom: 1
}
.fl {
  float: left
}
.fr {
  float: right
}
.clear{ clear:both;}
.mt10 {
  margin-top: 10px
}
.mt15 {
  margin-top: 15px
}
.mt20 {
  margin-top: 20px
}
.mt30 {
  margin-top: 30px
}
.mt40 {
  margin-top: 40px
}
html.isPc .wap_box, html.isWap .pc_box {
  display: none
}
html.isPc .pc_box, html.isWap .wap_box {
  display: block
}
html.isWap a:hover {
  text-decoration: none
}
.isPc body {background:url("../img/banner1.jpg") no-repeat center top; background-size:1920px auto;}
.wrapper {display: none}
.isPc .w{width:960px; margin:0 auto;}
.isWap .w{}

.isPc .topBar{ position:relative; width:960px; left:50%; margin-left:-480px; height:50px;}
.isPc .logo{ position:absolute; right:-73px; top:0px;}
.isPc .nav { width:960px; margin:0 auto; height:40px;line-height:40px; position: relative; z-index: 99; margin-top:85px;}
.isPc .nav .ico-arrow, .isPc .nav .nav-btn-close { display: none}
.isPc .nav li { float: left;font-size: 16px;line-height:40px; color:#fff3a1;position: relative; /*display:none*/}
.isPc .nav a {display: block; height:40px; line-height:40px;text-align:center; padding:0 45px; color:#fff3a1; text-transform: uppercase;}
.isPc .nav .cur a, .isPc .nav a:hover {color:#fff3a1;}

.isWap .topBar{width:100%;}
.isWap .topBar img{width:100%;}
.isWap .nav{ display:none;}

/*lative;background-color: #e7e8e3; width:960px; margin:0 auto;}
.isPc .banner .sliderInner, .isPc .banner .sliderInner li {width: 100%;height: 570px;overflow: hidden;position: relative;}
.isPc .banner .sliderInner li { display: none}
.isPc .banner .sliderInner li.cur { display: block}
.isPc .banner .sliderInner img { position: absolute;width: 100%; height:532px; top: 0;}
.isPc .banner .sliderInner .list-text{ background:red; height:18px; padding:10px 5%; width:90%; position:absolute; left:0; bottom:0;}
.isPc .banner .sliderInner a {color: #fff;}
.isPc .banner .sliderInner a:hover {text-decoration: none;}
.isPc .banner .sliderInner .list-tit {width:88%; color: #fff;font-size:18px;  line-height:18px; position: absolute; left:2%; bottom:10px; z-index:2; font-family:Georgia, "serif"; font-weight: bold;}
.isPc .banner .slider-cur { position: absolute; z-index: 3; right:10px; bottom:15px; font-size: 0;line-height: 0; }
.isPc .banner .slider-cur a { display: inline-block;width: 10px; height: 10px; font-size: 0; line-height: 0;
 background:#bfbfbf;margin: 0 4px; border-radius: 50%;}
.isPc .banner .slider-cur a.cur { background:#fff;}

.isWap .banner {overflow: hidden; position: relative;}
.isWap .banner .sliderInner { display: flex}
.isWap .banner .sliderInner .list-item {flex-shrink: 0;overflow: hidden}
.isWap .banner .sliderInner img { display: block;width: 100%}
.isWap .banner .list-text { display: block; background:#f00; padding:0.15rem;font-family:Georgia, "serif";}
.isWap .banner .sliderInner a.list-tit {color: #fff; font-weight: bold; font-size:0.23rem; line-height:0.26rem; display: block; padding:0;  width:79%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.isWap .banner .list-date { display: none}
.isWap .banner .slider-cur { font-size: 0; line-height: 0; text-align: center; padding: .15rem 0; display: none; position: absolute; right:0.3rem; bottom:0.05rem;}
.isWap .banner .slider-cur.swiper-pagination {display: block}
.isWap .banner .slider-cur a {display: inline-block; vertical-align: top;width: .18rem; height: .18rem;background-color: #bfbfbf; border-radius: 50%;margin-left:0.1rem;opacity:1; border-radius: 50%;}
.isWap .banner .slider-cur a.cur { background-color: #fff;}*/

.isPc .tBox{  overflow: hidden; margin:0 auto; height:54px; /*padding-top:30px;*/ font-size:20px; color:#f62409;}
.isPc .tBox span{display:none; float:right; background: url("../img/ico1.png") no-repeat left; padding-left:30px; }
.isPc .tBox a{color:#f62409;}

.isWap .tBox{ padding-right:0.5rem; overflow: hidden; margin:0.45rem auto 0; /*padding-top:30px;*/ font-size:0.34rem; color:#f62409; }
.isWap .tBox span{display:none; float:right; background: url("../img/ico1.png") no-repeat left; padding-left:1.5rem; }
.isWap .tBox a{color:#f62409;}

.isPc .tBox2{ text-align: center; margin-bottom:50px;}
.isPc .w h3{ font-size:28px; line-height:42px; color:#fff; font-weight:bold; margin:0 auto 30px; padding-left:60px; width:284px; text-align: left; height:42px; background: url("../img/bt1.png") no-repeat center; color:#fff; text-transform: uppercase;}
.isPc .w h3 a{color:#fff; text-decoration: none;}
.isPc .tBox2 h4{ font-size:28px; line-height:32px; font-family:Georgia, "serif"; color:#e64328; margin-bottom:10px;}
.isPc .tBox2 h4 a{color:#e64328;}
.isPc .tBox2 h5{font-size:14px; line-height: 22px; color:#666; text-align: left;} 
.isPc .tBox2 ul{  text-align: left; font-family: Georgia, "serif"; margin-top:15px;}
.isPc .tBox2 ul li{font-size:24px; line-height: 32px; display: block; background:url("../img/ico2.png") no-repeat left 11px; padding-left:17px; margin-bottom:10px;}

.isWap .tBox2{ margin:0 0.25rem 0.5rem;}
.isWap .w h3{ font-size:0.34rem; line-height:0.7rem; color:#fff; font-weight:bold; margin:0 0 0.3rem 0; padding-left:17%; width:83%;; text-align: left; height:0.7rem; background: url("../img/bt1.png") no-repeat left center;  color:#fff; text-transform: uppercase;}
.isWap .w h3 a{color:#fff; text-decoration: none;}
.isWap .tBox2 h4{ font-size:0.3rem; line-height:0.36rem; font-family:Georgia, "serif"; color:#e64328; margin-bottom:0.2rem;}
.isWap .tBox2 h4 a{color:red;}
.isWap .tBox2 h5{font-size:0.26rem; line-height:0.36rem; color:#666; text-align: left;} 
.isWap .tBox2 ul{  text-align: left; font-family: Georgia, "serif"; margin-top:0.2rem;}
.isWap .tBox2 ul li{font-size:0.3rem; line-height:0.36rem; display: block; background:url("../img/ico1_w.png") no-repeat 0 0.15rem;  padding-left:0.22rem; margin-bottom:0.2rem;}

.isPc .tBox3{ text-align: center; margin-bottom:50px;}
.isPc .tBox3 ul{ background: url("../img/bg1.png") repeat-x left top; margin-top:35px; padding:40px 25px 40px; overflow: hidden; font-family: Georgia, "serif";}
.isPc .tBox3 ul li{ float:left; text-align:left; width:410px; margin-right:25px; font-size: 24px; line-height: 28px; color:#890a00;} 
.isPc .tBox3 ul li a{color:#890a00;}
.isPc .tBox3 ul li.line1{float:left;background:url("../img/line1.png") no-repeat left top; width: 1px; height:85px;}

.isWap .tBox3{  margin:0 0.25rem 0.5rem; }
.isWap .tBox3 ul{  font-family: Georgia, "serif"; margin-top:0.4rem; padding:0; overflow: hidden;}
.isWap .tBox3 ul li{font-size:0.3rem; line-height:0.36rem; display: block; background:url("../img/ico1_w.png") no-repeat 0 0.15rem;  padding-left:0.22rem; margin-bottom:0.2rem;} 
.isWap .tBox3 ul li a{}
.isWap .tBox3 ul li.line1{ }

.isPc .main{ background:url("../img/bg2.png") no-repeat center 90px;}
.isPc .tBox4{margin-bottom:50px; }
.isPc .tCont4{ text-align: center; }
.isPc .tCont4 h3{ margin-bottom:35px;}
.isPc .tCont4 li{width:310px; float:left; margin-right:13px;font-family: Georgia, "serif";} 
.isPc .tCont4 li img{width:100%; height:210px;}
.isPc .tCont4 li.mr0{ margin-right:0;}
.isPc .tCont4 li p{ font-size:24px; line-height:26px; padding-top:10px; text-align: left;}

.isWap .main{ margin:0 0.25rem;}
.isWap .tBox4{margin-bottom:0.5rem;}
.isWap .tCont4{ text-align: center; }
.isWap .tCont4 h3{ margin-bottom:0.3rem;}
.isWap .tCont4 li{width:100%; overflow: hidden; margin-bottom:0.3rem;font-family: Georgia, "serif";} 
.isWap .tCont4 li span{ width:40%;float:left; margin-right:0.2rem;}
.isWap .tCont4 li img{width:100%;}
.isWap .tCont4 li.mr0{}
.isWap .tCont4 li p{ font-size:0.3rem; line-height:0.36rem; padding-top:10px; text-align: left;}

.isPc .tBox5{ margin-bottom:50px;}
.isPc .banner2{}
.isPc .banner2 .sliderInner,.isPc .banner2 .sliderInner li{width:100%;position:relative;}
.isPc .banner2 .sliderInner li{display:none;}
.isPc .banner2 .sliderInner li.cur{display:block;}
.isPc .banner2 .sliderInner span{width:470px; float:left; margin-right:20px;}
.isPc .banner2 .sliderInner span img{width:100%; height:320px;}
.isPc .banner2 .sliderInner span.mr0{ margin-right:0;}
.isPc .banner2 .sliderInner a{color:#fff}
.isPc .banner2 .sliderInner a:hover{text-decoration:none}
.isPc .banner2 .sliderInner .list-tit{color:#fff;font-size:22px;line-height:30px}
.isPc .banner2 .slider-cur{font-size:28px; width:380px; height:42px; margin:0 auto 30px; background: url("../img/bt2.png") no-repeat 55px center; padding-left:116px; text-transform: uppercase; font-weight: bold;}
.isPc .banner2 .slider-cur a{display:block; width:130px; height:42px; float:left; background: url("../img/line2.png") no-repeat right center; color:#ff8382;}
.isPc .banner2 .slider-cur a.bb0{ background: none; padding:0 10px;}
.isPc .banner2 .slider-cur a.cur,.isPc .banner2 .slider-cur a:hover{ color:#fff; text-decoration: none;}
.isPc .list-item em{ position:relative; display: block;}
.isPc .list-item i{display: block; width:41px; height:41px; position:absolute; left:15px; bottom:15px;}
.isPc .banner2 .sliderInner span i img{ width:100%; height:41px;}
.isPc .banner2 .sliderInner span p{ padding:10px 0; font-family: Georgia, "serif";}
.isPc .banner2 .sliderInner span p a{ color:#000; font-size:24px; line-height: 26px;}

.isWap .tBox5{ margin-bottom:0.2rem;}
.isWap .phone_sessions{margin-bottom:0.2rem;}
.isWap .phone_sessions .lr_lunbo,.isWap .phone_sessions .lr_lunbo li{width:100%;position:relative;}

.isWap .phone_sessions .lr_lunbo span{width:100%;}
.isWap .phone_sessions .lr_lunbo span img{width:100%;}
.isWap .phone_sessions .photos_title_m{font-size:0.34rem; width:85%; padding-left:15%; height:0.7rem; margin:0 auto 0.3rem; background: url("../img/bt1.png") no-repeat left center; background-size:100%; text-transform: uppercase; font-weight: bold;}
.isWap .phone_sessions .photos_title_m a{display:block; width:25%; height:0.7rem; line-height: 0.7rem; float:left; background: url("../img/line2.png") no-repeat right center; color:#ff8382; padding-left:0.2rem; padding-right:0.2rem; font-weight: bold;}
.isWap .phone_sessions .photos_title_m a.bb0{ background: none; }
.isWap .phone_sessions .photos_title_m a.more{ width:21%; text-transform: capitalize; text-align: right;}
.isWap .phone_sessions .photos_title_m a.more:hover{ color:#ff8382; text-decoration: none;}
.isWap .phone_sessions .photos_title_m a.selected_a,.isWap .phone_sessions .photos_title_m a:hover{ color:#fff; text-decoration: none;}
.isWap .phone_sessions #photos_m .yinc{ display:none}
.isWap .phone_sessions #photos_m .show{ display:block}
.isWap .phone_sessions .list-item span{ position:relative; display: block;}
.isWap .phone_sessions .list-item i{display: block; width:41px; height:41px; position:absolute; left:15px; bottom:15px;}
.isWap .phone_sessions .list-item i img{ width:100%; height:41px;}
.isWap .phone_sessions .list-item .text{ padding:0.2rem 0;}
.isWap .phone_sessions .list-item .text a{ color:#000; font-size:0.3rem; line-height:0.36rem; display: block;}

.isPc .top { border-bottom:5px solid #ffd1d1;}
.isPc .top a{ display: block; width:130px; height:22px; margin:0 auto;}

.isWap .top{ display:none;}

.isPc .tBox6{ margin-bottom:100px; }
.isPc .tBox6 li{width:305px; float:left; margin-right:10px; font-family: Georgia, "serif";}
.isPc .tBox6 span{ float:left; width:150px; height:150px; margin-right:12px;}
.isPc .tBox6 span img{ width:150px; height:150px; border-radius: 50%;}
.isPc .tBox6 p{font-size:22px; line-height: 26px;}

.isWap .tBox6{ margin-bottom:0.5rem;}
.isWap .tBox6 ul{font-family:Georgia, "serif";}
.isWap .tBox6 li{width:100%; overflow: hidden; margin-bottom: 0.3rem;}
.isWap .tBox6 span{ float:left; width:110px;  margin-right:3%;}
.isWap .tBox6 span img{ width:110px; height:110px; border-radius: 50%;}
.isWap .tBox6 p{font-size:0.3rem; line-height:0.36rem; padding-top: 0.4rem;}

.isPc .bottom{ padding: 50px 25px 20px; font-family:Georgia, "serif"; }
.isPc .bottom dl{ width:120px; float:left; margin-left:35px;}
.isPc .bottom dl dt{ text-align: left; font-size: 12px; line-height: 12px; font-weight: bold; color:#000; margin-bottom:10px;}
.isPc .bottom dl dt a{color:#000;}
.isPc .bottom dl dd{ font-size:12px; line-height: 16px; color:#000; margin-bottom:5px;}
.isPc .bottom dl dd a{color:#000;}

.isWap .bottom{ padding: 50px 0 20px;}
.isWap .bottom dl{ display: none;}

.isPc .info{ text-align:center; margin-top:100px; border-top:1px solid #c8c7c7; padding-top:15px;}
.isPc .info p{ display: block; margin-bottom:10px;} 
.isPc .info_w{ display:none;}
.isWap .info{display: none;}

.isWap .info_w{width:100%; padding:0.5rem 0; text-align:center; border-top:0.05rem solid red;}
.isWap .info_w .ch{ display: block; color:#000; width:100%;  margin-bottom:0.2rem;}
.isWap .info_w .ch a{color:#000;}
.isWap .info_w p{ display: block; color:#c0c0c0; font-family: Georgia, "serif";  margin-bottom:0.2rem;}
.isWap .info_w p a{color:#c0c0c0; }

/*0929*/
.isWap .banner3 .slider-cur a{ float:left; width:30%;}
.isWap .banner3 .slider-cur i{ float:right; width:26%; text-transform: capitalize; color:red; font-weight: normal; font-size: 0.3rem;}
.isWap .banner3 .slider-cur i a{color:red;}
.isWap .banner3 .slider-cur i a:hover{color:red; text-decoration: underline;}
.isPc .banner2 .slider-cur i {display:none;}

.isWap .photos_title_m .more{
	  float: right;
	  font-family: "trebuchet ms";
      font-size: 0.3rem;
	  color:#1e60b1;
	  background-color: #fff;
	  line-height: 0.5rem;
	  font-weight: 100;
  }
.isWap .photos_click.selected_a{
	height: 0.49rem;
	font-weight: bold;
	text-decoration: underline;
}
.isWap .videos_click.selected_a{
	height: 0.49rem;
	font-weight: bold;
}
.isWap .photos_click{
	height: 0.49rem;
	background: none;
}
.isWap .videos_click{
	height: 0.49rem;
	background: none;
}

/*1012*/
/* banner */
.isPc .banner1{ background:#ff0000; padding:0; width:960px; margin:0 auto;}
.isPc .banner1,
.isPc .banner1 .sliderInner,
.isPc .banner1 .sliderInner li{height:572px;overflow:hidden;}
.isPc .banner1 .sliderInner{width:100%;position:relative; margin:0 auto;}
.isPc .banner1 .sliderInner li{display:inline;float:left;}
.isPc .banner1 .sliderInner li img{ height:532px; width:100%;}
.isPc .banner1 .sliderCur{position: absolute; z-index:3; right:10px; bottom:16px; font-size: 0;line-height: 0;}
.isPc .banner1 .sliderCur span{ }
.isPc .banner1 .sliderCur a{display: inline-block;width: 10px; height: 10px; font-size: 0; line-height: 0;
 background:#bfbfbf;margin: 0 4px; border-radius: 50%;}
.isPc .banner1 .sliderCur a.cur{background:#fff;}
.isPc .banner1 .sliderInner li{position:relative;}
.isPc .banner1 .list_txt{  position:absolute;width:100%; height:33px; padding-left:15px; bottom:0;background:#f00; padding-top:7px; color:#fff; text-align:center;}
.isPc .banner1 .list_txt p{font-size:18px; font-family:Georgia, "serif"; font-weight: bold; line-height:22px; text-align:left; width:88%; *float:left; *font-size:16px;}
.isPc .banner1 .list_txt p a{ color:#fff; text-decoration: none; }

.isWap .banner1{ background:#fff; padding:0; width:100%; margin:0 auto;}
.isWap .banner1,
.isWap .banner1 .sliderInner,
.isWap .banner1 .sliderInner li{width:100%; height:4.65rem;overflow:hidden;}
.isWap .banner1 .sliderInner li>a{ position:absolute; top:-15px;}
.isWap .banner1 .sliderInner li img{ width:100%; height:4.3rem;}
.isWap .banner1 .sliderInner{width:100%;position:relative; margin:0 auto;}
.isWap .banner1 .sliderInner li{display:inline;float:left;} 
.isWap .banner1 .sliderCur{position:absolute; font-size:0; bottom:-6px; height:24px; z-index:3; width:100%;}
.isWap .banner1 .sliderCur span{ display:block; position:absolute; right:0; margin-left:-60px;}
.isWap .banner1 .sliderCur a{display:inline-block; width:9px;height:9px; background:#bfbfbf; border-radius:50%; margin-right:8px;}
.isWap .banner1 .sliderCur a.cur{background:#fff;}
.isWap .banner1 .sliderInner li{position:relative;}
.isWap .banner1 .list_txt{position:absolute;width:100%; left:0; bottom:0;background:#f00; color:#fff; text-align:center;}
.isWap .banner1 .list_txt p{font-size:0.23rem; font-weight: bold; font-family:Georgia, "serif";; line-height:0.4rem;text-align:left;padding:0.1rem 0.25rem; width:76%; }
.isWap .banner1 .list_txt p a{ color:#fff; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}








