.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.center_v {
  /* Center vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.single_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.transform_skewY_demo {
  transform: skewY(30deg);
  -ms-transform: skewY(30deg);
  /* IE 9 */
  -moz-transform: skewX(30deg);
  /* Firefox */
  -webkit-transform: skewY(30deg);
  /* Safari 和 Chrome */
  -o-transform: skewY(30deg);
  /* Opera */
}
/*模板公共样式开始*/
a {
  color: #004276;
  text-decoration: none;
}
a:hover {
  color: #BA2636;
  text-decoration: underline;
}
a:visited {
  color: #5e0000;
}
p a {
  color: #bf142c;
}
body {
  font: 14px/1.5 "微软雅黑";
  color: #252525;
}
.part {
  width: 100%;
}
.part .partc {
  width: 1000px;
  margin: 0 auto;
}
/*模板公共样式结束*/
a {
  color: #fff;
}
a:hover {
  color: #d5ab79;
}
.img_link {
  font-size: 0;
  line-height: 0;
}
#menu {
  position: fixed;
  right: 0;
  top: 70%;
  z-index: 1000;
  color: #fff;
  width: 80px;
  height: 496px;
  padding-top: 150px;
  padding-left: 30px;
  margin-top: -348px;
  background: url(../images/siderbarbg.png) no-repeat right 0;
}
#menu a {
  color: #fff;
}
#menu li {
  height: 30px;
  line-height: 20px;
  margin-bottom: 10px;
}
#menu li a {
  display: block;
  height: 70px;
  line-height: 20px;
  font-size: 16px;
  padding-left: 26px;
  color: #fff;
  background: url(../images/nav_icons.png) no-repeat 0 0;
  transition: all 0.5s linear 0s;
  -ms-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -webkit-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
}
#menu li a:hover {
  color: #d5ab79;
  margin-left: -20px;
}
#menu li a img { width:15px; height:15px;}
#menu li a.nav0 {
  background-position: 0 0;
}
#menu li a.nav0:hover {
  background-position: 0 -20px;
}
#menu li a.nav1 {
  background-position: 0 -40px;
}
#menu li a.nav1:hover {
  background-position: 0 -60px;
}
#menu li a.nav2 {
  background-position: 0 -80px;
}
#menu li a.nav2:hover {
  background-position: 0 -100px;
}
#menu li a.nav3 {
  background-position: 0 -120px;
}
#menu li a.nav3:hover {
  background-position: 0 -140px;
}
#menu li a.nav4 {
  background-position: 0 -160px;
}
#menu li a.nav4:hover {
  background-position: 0 -180px;
}
#menu li a.nav5 {
  background-position: 0 -200px;
}
#menu li a.nav5:hover {
  background-position: 0 -220px;
}
#menu li a.nav6 {
  background-position: 0 -240px;
}
#menu li a.nav6:hover {
  background-position: 0 -260px;
}
#menu li a.nav7 {
  background-position: 0 -280px;
}
#menu li a.nav7:hover {
  background-position: 0 -300px;
}
#menu li a.nav8 {
  background-position: 0 -320px;
}
#menu li a.nav8:hover {
  background-position: 0 -340px;
}
#menu li.active a {
  color: #d5ab79;
  margin-left: -20px;
}
#menu li.active a.nav0 {
  background-position: 0 -20px;
}
#menu li.active a.nav1 {
  background-position: 0 -60px;
}
#menu li.active a.nav2 {
  background-position: 0 -100px;
}
#menu li.active a.nav3 {
  background-position: 0 -140px;
}
#menu li.active a.nav4 {
  background-position: 0 -180px;
}
#menu li.active a.nav5 {
  background-position: 0 -220px;
}
#menu li.active a.nav6 {
  background-position: 0 -260px;
}
#menu li.active a.nav7 {
  background-position: 0 -300px;
}
#menu li.active a.nav8 {
  background-position: 0 -340px;
}
.header {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  padding-top: 10px;
  display:none;
  text-align: center;
  background: url(../images/headerbg_03.png) repeat-x 0 30px;
}
.section {
  background: #0b2437 url() no-repeat center 0;
  background-size: cover;
}
.section .intro {
  width: 1000px;
  margin: 0 auto;
}
#section0 .intro {
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.numb_title {
  margin-left: -50px;
  font-size: 16px;
  line-height: 1em;
  padding: 5px 0;
  color: #fff;
}
.numb_title .no_num {
  display: inline-block;
  padding: 0 16px;
  font-style: italic;
}
.numb_title a {
  color: #fff;
}
.numb_title a:hover {
  color: #d5ab79;
}
.numb_title.first {
  background: url(../images/first.png) no-repeat left 0;
}
.numb_title.second {
  background: url(../images/second.png) no-repeat left 0;
}
.numb_title.third {
  background: url(../images/third.png) no-repeat left 0;
}
#section1 {
  color: #666;
}
#section1 a {
  color: #fff;
}
#section1 a:hover {
  color: #d5ab79;
}
#section1 p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#section1 .w_574 {
  width: 540px;
  padding-right: 34px;
  border-right: 0px solid #305067;
  margin-top: 40px;
}
#section1 .w_574 .p_title {
  margin-bottom: 36px;
}
#section1 .w_574 h3 {
  font-size: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#section1 .w_574 li {
  margin-bottom: 52px;
}
#section1 .w_574 .w_130 {
  width: 130px;
  font-size: 0;
  line-height: 0;
}
#section1 .w_574 .w_410 {
  width: 390px;
  padding-left: 20px;
}
#section1 .w_425 {   background: url(../images/list.png) no-repeat 0 70px;
  width: 400px;
  padding-left: 25px;
}
#section1 .w_425 .p1_r_title {
  margin-bottom: 34px;
}
#section1 .w_425 .p1_r_title .t_text {
  display: inline-block;
  font-size: 20px;
  line-height: 25px;
  padding: 5px 10px;
  padding-right: 36px;
  color: #fff;
  background: url(../images/p2__03.png) no-repeat right 0;
}
#section1 .w_425 h3 {
  font-size: 16px;
  margin-bottom: 10px;
}

#section1 .w_425 ._list li { margin-left:38px; height:87px; 
  padding-left: 40px;
}
#section2 .intro { border:0px solid #fff; 
  width: 810px;
  margin: 0 auto;
}
#section2 #playerDiv {
  width: 810px;
  padding-bottom: 10px;
  margin-bottom: 8px;
  background: url(../images/video_bg.png) no-repeat center bottom;
}
#section2 #slide_video {
  width: 825px;
  margin: 0 -7.5px;
}
#section2 #slide_video .slides li {
  padding: 0 7.5px;
  color: #d5ab79;
  text-align: center;
}
#section2 #slide_video .slides li p {
  font-size: 12px;
  margin-bottom: 5px;
}
#section2 #slide_video .slides li .img_ {
  font-size: 0;
  line-height: 0;
  margin-bottom: 5px;
}
#section2 #slide_video .slides li.cur {
  border-bottom: 3px solid #e4393c;
}
#section3 h3 {
  font-size: 22px;
}
#section3 a {
  color: #fff;
}
#section3 a:hover {
  color: #d5ab79;
}
#section3 p {
  color: #999;
}
#section3 .top {
  margin-bottom: 60px;
  position: relative;
}
#section3 .top .nuan_logo {
  position: absolute;
  left: 80px;
  left: 86px;
  z-index: 10;
}
#section3 .bottom {
  text-align: center;
}
#section3 .bottom a {
  padding-left: 14px;
  padding-right: 40px;
  margin-bottom: 1em;
  background: url(../images/dian_eee.png) no-repeat 0px 7px;
}
#section3 .bottom a:hover {
  background: url(../images/dian_fff.png) no-repeat 0px 7px;
}
#section3 .w_323 {
  width: 323px;
  padding-top: 86px;
}
#section3 .w_600 {
  width: 600px;
}
#section4 {
  color: #999;
}
#section4 .w_312 {
  width: 312px;
  height: 600px;
  background: url(../images/p4_s_bg.png) no-repeat right center;
}
#section4 .w_312 .tab_nav {
  width: 320px;
  padding-bottom: 42px;
  background-color: #fff;
}
#section4 .w_312 .tab_nav li {
  padding: 18px  20px;
  background-color: #fff;
  position: relative;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
#section4 .w_312 .tab_nav li .cont {
  position: relative;
  width: 250px;
}
#section4 .w_312 .tab_nav li .nav_tip {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: -13px;
  width: 13px;
  height: 27px;
  background: url(../images/p4_icon3.png) no-repeat 0 0;
}
#section4 .w_312 .tab_nav li h3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px 0;
  text-align: center;
  color: #d5ab79;
  font-size: 14px;
  line-height: 1em;
  background: url(../images/ophbg_80.png) repeat right center;
}
#section4 .w_312 .tab_nav li.active .nav_tip {
  display: block;
}
#section4 .w_688 {
  width: 565px;
  padding-left: 52px;
  padding-top: 57px;
}
#section4 .w_688.tab_cont li .tab_tip {
  line-height: 21px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}
#section4 .w_688.tab_cont li .tab_tip .sao_icon {
  position: relative;
  top: 6px;
  left: 0;
  display: inline-block;
  width: 36px;
  height: 21px;
  margin-right: 10px;
  background: url(../images/p4_icon2.png) no-repeat 0 0;
}
#section4 .w_688.tab_cont li .text {
  margin-top: 66px;
  padding-left: 40px;
  color: #999;
}
#section4 .w_688.tab_cont li .text .t_title {
  font-size: 24px;
  font-family: '微软雅黑,STHeiti,STSong';
  font-weight: bold;
  line-height: 30px;
  padding-left: 30px;
  margin-left: -40px;
  margin-bottom: 10px;
  background: url(../images/p4_icon1.png) no-repeat 0 0;
}
#section4 .w_688.tab_cont li .text .t_title a {
  color: #000;
}
#section4 .w_688.tab_cont li .text .t_title a:hover {
  color: #000;
}
#section5 .top {
  width: 900px;
  padding: 0 50px;
  background: url() no-repeat 0 70px;
  margin-bottom: 27px;
}
#section5 .w_490 {
  width: 490px;
}
#section5 .w_410 { float:left; 
  width: 370px;
  padding-left: 40px;
  padding-top: 20px;
  color: #000;
}
#section5 .w_410 .t_title {
  font-size: 26px;
  color:#FF0000; font-weight:bolder;
  font-family: \5FAE\8F6F\96C5\9ED1;
  margin-bottom: 10px;
}
#section5 .w_410 .main_title {
  padding: 10px 0;
  font-size: 22px;
  color: #fff;
  margin-bottom: 22px;
}
#section5 .w_410 .main_title a {
  color: #fff;
}
#section5 .w_410 .main_title a:hover {
  color: #d5ab79;
}
#section5 #slider_5 {
  width: 900px;
  margin: 0 auto;
  border-bottom: 5px solid #e4393c;
}
#section5 #slider_5 .slides {
  padding: 0 5px;
}
#section5 #slider_5 .slides h3 {
  font-size: 14px;
  text-align: center;
  margin: 10px 0;
  color: #000;
}
#section5 #slider_5 .flex-direction-nav a {
  top: 50%;
  margin-top: -30px;
}
#section6 .intro {
  width: 1060px;
  position:relative;
  margin:0 auto;
  height: 600px;
  padding-left:70px;
  background: url(../images/leftjt.png) no-repeat 30px 430px;
  color: #fff;
}
#section6 .intro a {
  color: #333;
}
#section6 .intro a:hover {
  color: #d5ab79;
}
#section6 .intro .w_60{
  width:45px;
  padding-right:15px;
  padding-top:26px;
  font-size:0;
  line-height:0;
}
#section6 .intro .w_403 {
  width: 363px;
  padding-top: 140px;
  padding-left: 40px;
  font-size: 16px;
}
#section6 .intro .w_403 .no_num {
  padding-right: 10px;
  font-style: italic;
}
#section6 .intro .w_403 li {
  margin-bottom: 50px;
}
#section7 .w_500 {
  width: 500px;
}
#section7 .intro a {
  color: #333;
}
#section7 .w_500.w_l .touxiang {
  width: 369px;
  height: 366px;
  padding-left: 62px;
  padding-top: 60px;
  margin-bottom: 15px;
  background: url(../images/p7_1.png) no-repeat 0 0;
}
#section7 .w_500.w_l .touxiang .img_round {
  width: 360px;
  height: 360px;
  border-radius: 50%;
  overflow: hidden;
}
#section7 .w_500.w_l .text {
  padding-left: 58px;
  color: #999;
}
#section7 .w_500.w_l .text .p7_title {
  height: 38px;
  line-height: 38px;
  padding-left: 40px;
  color: #d5ab79;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../images/p7_icon.png) no-repeat 0 0;
}
#section7 .w_500.w_l .text .p7_title .name {
  font-size: 30px;
  font-family: '微软雅黑,STHeiti,STSong';
  font-weight: bold;
  padding: 0 10px;
}
#section7 .w_500.w_l .text p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
#section7 .w_500.w_r {
  width: 456px;
  padding-left: 44px;
  background: url(../images/P7_t.png) no-repeat 40px 0;
}
#section7 .w_500.w_r .works {
  padding: 88px 0;
  padding-left: 49px;
  padding-bottom: 60px;
  font-size: 16px;
  margin-top: 20px;
  background: url(../images/p7_l.png) repeat-y 0 0;
}
#section7 .w_500.w_r .works li {
  margin-bottom: 50px;
}
#section7 .w_500.w_r .works li a {
  padding-left: 30px;
  color: #fff;
  background: url(../images/dian_jin.png) no-repeat 0 8px;
}
#section7 .w_500.w_r .works li a:hover {
  color: #d5ab79;
}
#section8 {
  color: #fff;
}
#section8 .intro {
  width: 600px;
  height: 554px;
  padding: 0 200px;
  padding-top: 46px;
  background: url(../images/p8_bg_03.png) no-repeat 0 0;
}
#section8 .tab_l {
  padding-top: 95px;
}
#section8 .tab_nav {
  width: 100px;
}
#section8 .tab_nav li {
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 60px;
  text-align: center;
  cursor: pointer;
}
#section8 .tab_nav li.active {
  background: url(../images/p2__03.png) no-repeat right 0;
}
#section8 .tab_cont {
  width: 360px;
  height: 60px;
  padding: 0 20px;
}
#section8 .tab_cont .title {
  font-size: 26px;
  color: #d5ab79;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
}
#section8 .tab_cont .title .samll {
  font-size: 14px;
  font-weight: normal;
  padding: 0 10px;
}
#section8 .tab_cont .ds_ad {
  width: 320px;
  height:60px;
  line-height:0;
  font:0;
  margin: 30px auto;
}
#section8 .tab_cont .numb_title {
  margin-left: 0;
  margin-bottom: 50px;
}


.tab-news {
	 DISPLAY: inline;  FLOAT: left; OVERFLOW: hidden; WIDTH: 480px; POSITION: relative; height:470px;
}
.tab-news H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 0px; WIDTH: 72px; CURSOR: pointer; COLOR: #b49f88; LINE-HEIGHT: 30px; POSITION: absolute; TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: center
}
.tab-news H2.a {
	LEFT: 17px
}
.tab-news H2.b {
	LEFT: 95px
}
.tab-news H2.c {
	LEFT: 171px
}
.tab-news H2.d {
	LEFT: 240px
}
.tab-news H2.current {
	BACKGROUND: url(1) no-repeat; WIDTH: 72px; HEIGHT: 10px
}
.tab-news UL {
	DISPLAY: none
}
.list {
	WIDTH: 500px; margin:30px 0 10px 0; 
}
.list LI {
	PADDING-LEFT: 10px;WIDTH: 460px;  MARGIN-LEFT: 12px; LINE-HEIGHT: 26px;}
.list LI.l{
	PADDING-LEFT: 10px; BACKGROUND: url() no-repeat 0px 10px; MARGIN-LEFT: 12px; LINE-HEIGHT: 26px;  text-align:right}
.list LI.nr { text-align:left; font-size:14px; color:#333;	 PADDING:0 0 50px 10px;  MARGIN-LEFT: 12px; LINE-HEIGHT: 23px;   text-indent:2em;}
.list A {
	FONT-SIZE: 20px;  height:25px; font-weight:bold; OVERFLOW: hidden; WIDTH: 450px; COLOR: #FF0000; background:url(images/new.gif) no-repeat 0 5px; 
		DISPLAY: inline-block;  OVERFLOW: hidden;  WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; o-text-overflow: ellipsis
}
.list SPAN {
	FLOAT: right; COLOR: #ff0
}



.





#lhpl {margin:0 auto}
#lhpl ul {width:920px;overflow:hidden; padding:5px; margin-top:10px; background: url(../images/pl.png) no-repeat left 0; padding-left:130px; }
#lhpl li {overflow:hidden; float:left;width:435px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/d.png) no-repeat left 0; padding-left:25px; }
#lhpl li.d {width:330px; font-weight:bold; height:35px; line-height:35px; text-align:center; COLOR: #5f4e3f; font-size:14px; margin-top:10px; margin-bottom:10px;}
#lhpl li.p {width:150px;  }
#lhpl li.p img{width:125px; height:75px; background:#FFF; padding:5px; border:1px solid #ccc;}
#lhpl li.n {width:300px;text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;margin-bottom:60px;}
#lhpl li.n1 {width:320px; text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;}
#lhpl li a { color:#333; font-size:16px;}

#lhft {margin:0 auto}
#lhft ul {width:920px;overflow:hidden; padding:5px; margin-top:10px; }
#lhft li {overflow:hidden; float:left;width:435px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/d.png) no-repeat left 0; padding-left:25px; }
#lhft li.d {width:330px; font-weight:bold; height:35px; line-height:35px; text-align:center; COLOR: #5f4e3f; font-size:14px; margin-top:10px; margin-bottom:10px;}
#lhft li.p {width:150px;  }
#lhft li.p img{width:125px; height:75px; background:#FFF; padding:5px; border:1px solid #ccc;}
#lhft li.n {width:300px;text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;margin-bottom:60px;}
#lhft li.n1 {width:320px; text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;}
#lhft li a { color:#333; font-size:16px;}

#ahft {margin:0 auto}
#ahft ul {width:920px;overflow:hidden; padding:5px; margin-top:10px; margin-bottom: 50px;}
#ahft li {overflow:hidden; float:left;width:435px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/d.png) no-repeat left 0; padding-left:25px; }
#ahft li.d {width:330px; font-weight:bold; height:35px; line-height:35px; text-align:center; COLOR: #5f4e3f; font-size:14px; margin-top:10px; margin-bottom:10px;}
#ahft li.p {width:150px;  }
#ahft li.p img{width:125px; height:75px; background:#FFF; padding:5px; border:1px solid #ccc;}
#ahft li.n {width:300px;text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;margin-bottom:60px;}
#ahft li.n1 {width:320px; text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;}

#ahftnews {margin:0 auto}
#ahftnews ul {width:800px;overflow:hidden; padding:5px; margin-left:40px;  }
#ahftnews li {overflow:hidden;font-size:20px; font-weight:bolder;  float:left;width:785px; line-height:25px; height:100px; overflow:hidden; margin-right:20px;  padding-left:25px; margin-bottom:20px; }
#ahftnews li span { font-size:14px; line-height:20px; color:#666; text-indent:2em;}
#ahftnews li.d {width:330px; font-weight:bold; height:35px; line-height:35px; text-align:center; COLOR: #5f4e3f; font-size:14px; margin-top:10px; margin-bottom:10px;}
#ahftnews li.p {width:150px;  }
#ahftnews li.p img{width:125px; height:75px; background:#FFF; padding:5px; border:1px solid #ccc;}
#ahftnews li.n {width:300px;text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;margin-bottom:60px;}
#ahftnews li.n1 {width:320px; text-indent:2em; line-height:20px;COLOR: #5f4e3f; overflow:hidden; height:75px;}

#xbnews {margin:0 auto}
#xbnews ul {width:650px;overflow:hidden; padding:5px;  float:left; margin-left:30px; }
#xbnews li {overflow:hidden;font-size:20px; font-weight:bolder;  float:left;width:650px; line-height:25px; height:75px; overflow:hidden; background: url(../images/bdot.png) no-repeat left 0; padding-left:25px;  }
#xbnews li span { font-size:14px; line-height:20px; color:#666; text-indent:2em;}
#xbft {margin:0 auto}
#xbft ul {width:650px;overflow:hidden; padding:5px; margin-top:10px; margin-bottom: 50px; float:left; margin-left:30px;}
#xbft li {overflow:hidden; float:left;width:300px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/d.png) no-repeat left 0; padding-left:25px; }

#qwnews {margin:0 auto}
#qwnews ul {width:800px;overflow:hidden; padding:5px; }
#qwnews li {overflow:hidden;font-size:24px; float:left;width:605px; line-height:30px; height:100px; overflow:hidden; margin-right:20px;  padding-left:25px; margin-bottom:20px;	font-family: \5FAE\8F6F\96C5\9ED1; }
#qwnews li span { font-size:14px; line-height:20px; color:#fff; font-family: \5FAE\8F6F\96C5\9ED1; }

#qwft {margin:0 auto}
#qwft ul {width:650px;overflow:hidden; padding:5px; margin-top:10px; margin-bottom: 50px; float:left; margin-left:30px;}
#qwft li {overflow:hidden; float:left;width:300px;font-family: \5FAE\8F6F\96C5\9ED1; font-size:18px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/wd.png) no-repeat left 0; padding-left:25px; }


.xbtp { width:1000px; float:left;margin-top:5px;}
.xbtp img { width:300px; height:220px; margin-right:20px; }