@charset "utf-8";

/*引入reset.less库*/

* {

  margin: 0;

  padding: 0;

}

a {

  text-decoration: none;

}

a img {

  border: none;

}

a:focus {

  outline: none;

}

a:hover {

  text-decoration: underline;

}

img {

  border: none;

}

input,

select,

textarea {

  outline: 0;

}

textarea {

  resize: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

th,

strong,

var,

em {

  font-weight: normal;

  font-style: normal;

}

ul,

ol,

dl {

  list-style: none;

}

body {

  font-family: "\5fae\8f6f\96c5\9ed1", "\5b8b\4f53", Arial;
  min-width: 1440px;
	
  position: relative;

}

/*--*/

body {

  color: #222;

}

a {

  color: #222;

}

img {

  vertical-align: middle;

}

.Whidden {

  display: none;

  visibility: hidden;

}

/*part1-s*/

.g-part1 {

  width: 100%;

  height: 1325px;

  padding-top: 87px;

  background: url(../images/part1_bg.jpg) top center no-repeat;

  margin: 0 auto 10px;

}

/*头部-s*/

.m-headTit {

  width: 1000px;

  margin: 0 auto 440px;

  height: 323px;

  position: relative;

}

.m-headTit .headT1 {

  position: absolute;

  top: 0;

  left: 20px;

}

.m-headTit .headT2 {

  position: absolute;

  bottom: 0;

  left: 134px;

}

/*头部-e*/

/*要闻-s*/

.m-hj {

  width: 1156px;

  height: 546px;

  padding-top: 93px;

  background: url(../images/hj_bg.png) 0 0 no-repeat;

  margin: 0 auto;
	
  position: relative;

  z-index: 1;

}

.hj_up {

  width: 1000px;

  margin: 0 auto 19px;

  zoom: 1;

}

.hj_up:after {

  content: "";

  display: block;

  clear: both;

}

/*焦点轮播图*/

.slidebox {

  float: left;

  width: 550px;

  height: 360px;

  overflow: hidden;

  position: relative;

}

.slidebox .slide {

  width: 550px;

  height: 360px;

  overflow: hidden;

  float: left;

}

.slidebox .slide li {

  position: absolute;

  height: 360px;

  left: 0;

  top: 0;

  display: none;

}

.slidebox .slide li p {

  position: absolute;

  left: 0px;

  bottom: 0px;

  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000,endcolorstr=#B2000000);

  *zoom: 1;

  background: rgba(0, 0, 0, 0.6);

  width: 550px;

  height: 50px;

  line-height: 50px;

  text-align: center;

}

.slidebox .slide li p a {

  color: #fff;

  font-size: 16px;

}

.slidebox .slide img {

  width: 550px;

  height: 360px;

}

.slidebox .slide .prev {

  width: 15px;

  height: 25px;

  text-indent: -9999px;

  position: absolute;

  top: 321px;

  background: url(../images/prev1.png) 0 center no-repeat;

  left: 24px;

}

.slidebox .slide .next {

  width: 15px;

  height: 25px;

  text-indent: -9999px;

  position: absolute;

  top: 321px;

  background: url(../images/next1.png) 0 center no-repeat;

  right: 24px;

}

.slidebox .nums {

  position: absolute;

  left: 65px;

  bottom: 9px;

  z-index: 10;

  font-size: 12px;

  color: #fff;

}

.slidebox .nums b {

  font-size: 18px;

  color: #c44c2b;

  position: absolute;

  top: -21px;

  left: 22px;

}

:root .slide li p {

  filter: 0;

}

/*右侧图片区*/

.pic_area {

  float: left;

  width: 450px;

}

.w270 {

  float: left;

  width: 225px;

  height: 360px;

}

.w270 img {

  width: 225px;

  height: 360px;

}

.pic {

  position: relative;

}

.pic span {

  width: 225px;

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(../images/bg_shadow.png) 0 0 no-repeat;

  height: 30px;

  font-size: 16px;

  text-align: center;

  padding-top: 40px;

}

.pic a {

  color: #fff;

}

.pic210 {

  width: 225px;

  height: 180px;

}

.pic210 img {

  width: 225px;

  height: 180px;

}

.hj_down {

  zoom: 1;

  width: 1000px;

  margin: 0 auto;

  position: relative;

}



#more_yw{

  position:absolute;

  bottom: -4px;

  right: -20px;

  color: #464545;

  font-size:14px;

}



.hj_down:after {

  content: "";

  display: block;

  clear: both;

}

.hj_down_l {

  float: left;

  width: 527px;

  padding-right: 23px;

  background: url(../images/xx_1.png) top right no-repeat;

  margin-right: 21px;

}

.hj_down_l h2 {

  font-size: 22px;

  line-height: 22px;

  width: 527px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  margin-bottom: 10px;

  color: #af3824;

}

.hj_down_l h2 a {

  color: #af3824;

}

.hj_down_l p {

  font-size: 12px;

  line-height: 24px;

  color: #5c5656;

  text-indent: 2em;

}

.hj_down_l p a {

  color: #b03925;

}

.hj_down_r {

  float: left;

}

.hj_down_r li {

  padding-left: 18px;

  width: 410px;

  margin-bottom: 16px;

  font-size: 16px;

  line-height: 16px;

  background: url(../images/icon_1.png) 0 3px no-repeat;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  color: #464545;

}

.hj_down_r li a {

  color: #464545;

}

/*要闻-e*/

/*part1-e*/

/*part2-s*/

.g-ssqh {

  width: 100%;

  padding-top: 196px;

  height: 354px;

  background: url(../images/part2_bg.jpg) top center no-repeat;

  margin: 0 auto 66px;

}

.m-ssqhCon {

  width: 550px;

  padding-left: 450px;

  margin: 0 auto;

}

.textCon {

  width: 510px;

  padding-right: 26px;

  height: 308px;

  overflow: auto;

  color: #fffbe6;

}

.textCon h2 {

  font-weight: normal;

  font-size: 22px;

  line-height: 26px;

}

.textCon h3 {

  font-weight: normal;

  font-size: 20px;

  line-height: 26px;

  margin: 20px 0 8px 0;

}




.textCon span {

  font-size: 14px;

  line-height: 18px;

  display: block;

}

.textCon p {

  font-weight: normal;

  font-size: 18px;

  line-height: 2em;

  color: #555;
	
  text-indent: 2em;

}
.textCon p a{ color: #a82e18;}
.textCon p a:hover{ color: #a82e18; text-decoration: underline;}

/*part2-e*/



.g-part3-4{

  width: 100%;

  margin: 0 auto;

  height: 978px;

  background: url(../images/cy_bg.png) top center no-repeat;
margin-top: 80px;
	position: relative;
	z-index: 1;

}



/*part3-s*/

.g-part3 {

  width: 1000px;

  position: relative;

  margin: 0 auto 66px;

  padding-top: 115px;

  background: url(../images/part3_head.png) 27px 0 no-repeat;

}

.g-part3 ul {

  zoom: 1;

}

.g-part3 ul:after {

  content: "";

  display: block;

  clear: both;

}

.g-part3 ul li {

  width: 460px;

  margin-right: 20px;

  padding-left: 20px;

  float: left;

  margin-bottom: 13px;

  background: url(../images/icon_1.png) 0 13px no-repeat;

  height: 36px;

  line-height: 36px;

  font-size: 18px;

  -ms-transform: translateX(0);

  -webkit-transform: translateX(0);

  transform: translateX(0);

  -webkit-transition: -webkit-transform 0.3s;

  transition: transform .3s;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  color: #333;

}

.g-part3 ul li a {

  color: #333;

}

.g-part3 ul li:hover {

  width: 455px;

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

  -ms-transform: translateX(5px);

  background: #f3f3f3;

  padding-left: 15px;

  background: url(../images/icon_1_on.png) 5px 13px no-repeat;

  background-color: #c65945;

  border-radius: 5px;

  z-index: 9px;

  margin-right: 30px;

  color: #fff;

}

.g-part3 ul li:hover a {

  color: #fff;

  padding-left: 10px;

}

.g-part3 #more_3 {

  position: absolute;

  top: 29px;

  right: 67px;

  color: #b83d1c;

  font-size: 12px;

}

/*part3-e*/



/*part4-s*/

.g-part4 {

  width: 1000px;

  margin: 0 auto 66px;

  padding-top: 131px;

  background: url(../images/part4_head.png) 79px 0px no-repeat;

  position: relative;

}

.g-part4 #more_4 {

  position: absolute;

  top: 32px;

  right: 111px;

  color: #b83d1c;

  font-size: 12px;

}

.m-picScroll_left {

  position: relative;

}

.m-picScroll_left .pbd {

  width: 1000px;

  margin: 0 auto;

  overflow: hidden;

}

.m-picScroll_left .pbd ul {

  zoom: 1;

  margin-bottom: 20px;

}

.m-picScroll_left .pbd ul li {

  width: 230px;

  padding-top: 6px;

  float: left;

  _display: inline;

  overflow: hidden;

  margin: 0 10px;

  position: relative;

  background: url(../images/flower_bg.png) 0 0 no-repeat;

}

.m-picScroll_left .pbd ul li .pic_bg {

  display: inline-block;

  width: 192px;

  height: 186px;

  border-radius: 50%;

  -webkit-border-radius:50%;

  -moz-border-radius:50%;

  -ms-border-radius:50%;

  -o-border-radius:50%;

  behavior: url(../other/PIE.htc);



  overflow: hidden;

  margin: 0 0 26px 17px;

}

.m-picScroll_left .pbd ul li img {

  width: 192px;

  height: 186px;

  display: block;

}

.m-picScroll_left .pbd ul li p {

  font-size: 14px;

  line-height: 26px;

  color: #090708;

  text-indent: 2em;

}

.m-picScroll_left .pbd ul li p a {

  color: #a82e18;

}

.m-picScroll_left .phd {

  position: relative;

  left: 422px;

  top: 12px;

  width: 158px;

  height: 29px;

  background: url(../images/phd_bg.png) 0 0 no-repeat;

}

.m-picScroll_left .phd .prev {

  position: absolute;

  display: block;

  width: 28px;

  height: 14px;

  top: 7px;

  left: 26px;

  background: url(../images/prev_4.png) 0 0 no-repeat;

}

.m-picScroll_left .phd .next {

  position: absolute;

  display: block;

  width: 28px;

  height: 14px;

  top: 7px;

  right: 31px;

  background: url(../images/next_4.png) 0 0 no-repeat;

}

/*part4-e*/



.g-part5Box{

  width: 100%;

  height: 500px;

  padding-top: 186px;

  margin-top: -186px;

  background: url(../images/hc_bg.png) top center no-repeat;

}



/*part5-s*/

.g-part5 {

  width: 1000px;

  margin: 0 auto 66px;

  padding-top: 122px;

  background: url(../images/part5_head.png) 67px 0px no-repeat;

  overflow: hidden;

  position: relative;

}

.g-part5 #more_5 {

  position: absolute;

  top: 25px;

  right: 90px;

  color: #b83d1c;

  font-size: 12px;

}

.m-part5_con {

  width: 1036px;

  zoom: 1;

}

.m-part5_con:after {

  content: "";

  display: block;

  clear: both;

}

.m-part5_con li {

  float: left;

  zoom: 1;

  margin: 0 36px 24px 0;

}

.m-part5_con li:after {

  content: "";

  display: block;

  clear: both;

}

.m-part5_con li .pic_5 {

  float: left;

  margin-right: 19px;

}

.m-part5_con li .pic_5 img {

  width: 190px;

  height: 130px;

}

.m-part5_con li div {

  float: left;

  width: 273px;

}

.m-part5_con li div h3 {

  padding-left: 18px;

  width: 255px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  background: url(../images/icon_5.png) 0 5px no-repeat;

  font-size: 20px;

  line-height: 22px;

  margin-bottom: 8px;

  color: #b33720;

}

.m-part5_con li div h3 a {

  color: #b33720;

}

.m-part5_con li div p {

  background: url(../images/xx_5.png) 0 0 no-repeat;

  padding-top: 16px;

  font-size: 14px;

  line-height: 21px;

  color: #888;

  text-indent: 2em;

}

.m-part5_con li div p a {

  color: #b33720;

}

/*part5-e*/

/*part6-s*/

.g-part6 {

  widows: 100%;

  height: 530px;

  background: url(../images/part6_bg.jpg) bottom center no-repeat;

}

.m-part6_con {

  padding-top: 107px;

  width: 1000px;

  margin: 0 auto;

  background: url(../images/part6_head.png) 48px 0 no-repeat;

  position: relative;

}

.m-part6_con #more_6 {

  position: absolute;

  top: 25px;

  right: 74px;

  color: #b83d1c;

  font-size: 12px;

}

.jy {

  width: 968px;

  height: 404px;

  padding: 16px 0 0 32px;

  background: url(../images/jy_bg.png) 0 0 no-repeat;

  zoom: 1;

}

.jy:after {

  content: "";

  display: block;

  clear: both;

}

.jy .player {

  float: left;

  width: 624px;

  height: 393px;

  background-color: #999;

  margin-right: 18px;

}

.jy .w297 {

  float: left;

  width: 297px;

  height: 393px;

}

.jy .w297 li {

  padding: 15px 0 0 22px;

  width: 275px;

  height: 73px;

  background: url(../images/gray_bg.png) 0 0 no-repeat;

  margin-bottom: 12px;

  cursor: pointer;

}

.jy .w297 li h4 {

  font-size: 18px;

  line-height: 18px;

  color: #ffefdb;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  margin-bottom: 7px;

}

.jy .w297 li p {

  color: #f8eeee;

  font-size: 14px;

  line-height: 20px;

  text-indent: 2em;

}

.jy .w297 li p a {

  color: #fae6d3;

}

.jy .w297 .on {

  background: url(../images/red_bg.png) 0 0 no-repeat;

}

/*part6-e*/

/*part7-s*/

.g-part7 {

  width: 100%;

  height: 833px;

  background: url(../images/part7_bg.jpg) top center no-repeat;

}

.m-part7_con {

  width: 1000px;

  margin: 0 auto;

  height: 641px;

  padding-top: 192px;

  background: url(../images/part7_head.png) 82px 64px no-repeat;

  position: relative;

}

.m-part7_con #more_7 {

  position: absolute;

  top: 89px;

  right: 95px;

  color: #b83d1c;

  font-size: 12px;

}

.m-part7_con li img {

  width: 1000px;

  height: 552px;

}

.m-part7_con .mb_up {

  position: absolute;

  width: 16px;

  height: 25px;
	
	left: 0;

  background: url(../images/prev1.png) center center no-repeat #f4d410;

  top: 430px;
	z-index: 9;
	cursor: pointer;
	padding: 10px;

}

.m-part7_con .mb_down {

  position: absolute;

  width: 16px;

  height: 25px;
	
	right: 0;

  background: url(../images/next1.png) center center no-repeat #f4d410;

  top: 430px;
	
  z-index: 9;
	
cursor: pointer;
	
	padding: 10px;

}
.leftPic{
	position: absolute;
	
	left: 0;
	
	top: 1930px;
}
.rightPic{
	position: absolute;
	
	right: 0;
	
	top: 2300px;
}



