@charset "utf-8";

/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

#wrapper {
	height: auto;
	margin: 0 auto;
	min-width: 1200px;
}

a {
	text-decoration: none; 
}

.clearfix {
	zoom: 1;
	clear: both;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

li {
	list-style: none;
}

img {
	border: none;
}


/*top*/

.xian_top {
	height: 87px;
	background: url(../images/tbbj.gif) center;
}

.top {
	width: 1200px;
	height: 87px;
	margin: 0 auto;
}

.logo {
    width: 266px;
    height: 71px;
    padding: 16px 0 0 15px;
}


/*nav*/

.nav_da {
	height: 75px;
	width: 915px;
	margin-top: 10px;
}

.nav {
	width: 915px;
}

.ddsmoothmenu {
	font-size: 18px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	margin: 17px auto;
	float: left;
	margin-left: 45px;
}

.ddsmoothmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left !important;
}

.xian {}

.ddsmoothmenu ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	height: 60px;
	text-align: center;
	font-size: 18px;
	width: 167px;
	margin-left: -30px;
	background: url(../images/dhxg.jpg) no-repeat 148px center;
}

.ddsmoothmenu ul li a:hover {
	background: url(../images/dhbj_03.png) no-repeat center !important;
	color: #f02f2f;
}

* html .ddsmoothmenu ul li a {
	display: inline-block;
}

.ddsmoothmenu ul li a:link,
.ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected,
.ddsmoothmenu ul li a:hover {
	line-height: 60px;
}

.ddsmoothmenu ul li a.cur {
	background: url(../images/dhdqbg1.png) no-repeat center !important;
	color: #f02f2f;
}
.ddsmoothmenu ul li a.non{background: none;}
.ssan {
	margin-top: 37px;
}


/*banner*/

.focus {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	
}

.focus img {
	margin: 0 auto
}

.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}

.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}

.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus .btn a:hover,
.focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}



@media screen and (min-width: 1920px) { }
@media screen and (min-width:1801px) and (max-width:1919px){
  .focus .fPic {/*height: 543px;*/}
}
@media screen and (min-width:1720px) and (max-width:1800px){
  .focus .fPic {/*height: 519px;*/}
}
@media screen and (min-width:1654px) and (max-width:1719px){
  .focus .fPic {/*height: 496px;*/}
}
@media screen and (min-width:1585px) and (max-width:1653px){
  .focus .fPic {/* height: 475px; */}
}
@media screen and (min-width:1522px) and (max-width:1584px){
  .focus .fPic {/* height: 456px; */}
}
@media screen and (min-width:1463px) and (max-width:1521px){
  .focus .fPic {/*height: 439px;*/}
}
@media screen and (min-width:1409px) and (max-width:1462px){
  .focus .fPic {/* height: 422px; */}
}
@media screen and (min-width:1359px) and (max-width:1462px){
  .focus .fPic {/* height: 407px; */}
}
@media screen and (min-width:1312px) and (max-width:1358px){
  .focus .fPic {/* height: 393px; */}
}
@media screen and (min-width:1268px) and (max-width:1311px){
  .focus .fPic {/*height: 380px;*/}
}
@media screen and (min-width:1227px) and (max-width:1267px){
  .focus .fPic {/* height: 368px; */}
}
@media screen and (max-width: 1226px) and (min-width: 1199px){
  .focus .fPic {/* height: 360px; */}
}
@media screen and (min-width:1000px) and (max-width:1198px){
  .focus .fPic {/* height: 350px; */}
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 17px;
	z-index: 10;
}

.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 80px;
	line-height: 80px;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
	display: block;
	text-align: left;
}

.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	/* display:none; */
	background: #000;
border-bottom: solid 3px #c8161e;	
}

.focus .fcon img {
	display: block;
	width: 100%;
}

.focus .fbg {
	bottom: 28px;
	left: 50%;
	position: absolute;
	height: 14px;
	text-align: center;
	z-index: 200;
	margin-left: 435px;
}

.focus .fbg div {
	margin: 0px;
	overflow: hidden;
	zoom: 1;
	height: 14px
}

.focus .D1fBt a {
	position: relative;
	width: 14px;
	height: 14px;
	background: url(../images/dian2.png) no-repeat;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	margin: 0 7px;
}

.focus .D1fBt .current,
.focus .D1fBt a:hover {
	background: url(../images/dian1.png) no-repeat;
}

.focus .others p {	
	z-index: 999;
	position: absolute;
	bottom: 28px;
	left: 50%;
	padding-left: 430px;
}

.focus .others {
	width: 100%;
}

.focus .others p {
	text-align: center;
}

.focus .others p i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/111q.png) no-repeat;
	margin: 0 7px;
	cursor: pointer;
}

.focus .others p i.on {
	background: url(../images/q111.png) no-repeat;
}

.focus .fbgsz {
	bottom: 28px;
	right: 50%;
	position: absolute;
	z-index: 200;
	margin-right: 545px;
}

.focus .fbgsz .fbgsz1 {
	color: #FFFFFF;
	font-size: 16px;
}

.focus .fbgsz .fbgsz1 .sz {
	font-size: 19px;
	color: #FFFFFF;
}

.focus .fbgsz .fbgsz1 .sz1 {
	font-size: 14px;
	color: #FFFFFF;
}


/*banner下链接*/

.bannerlj {
	width: 100%;
	margin: 0 auto;
	height: 617px;
	padding: 70px 0px;
	background: url(../images/bannerxdt.jpg) repeat-x center #f1f1f1;
}

.bannerlj1 {
	width: 1200px;
	margin: 0px auto;
}

.notice1 {
float: left;
position: relative;
width:600px;
	padding-top: 70px;
}

.news-qh1 {
	width: 560px;
    position: absolute;
    top: 85px;
    z-index: 999;
    border-bottom: 1px solid red;
    height: 62px;
    left: 28px;
}

.news-qh1 ul li {
	font-size: 22px;
	color: #2e2e2e;
	float: left;
	height: 46px;
	width: 135px;
}

.news-qh1 ul li a {
	color: #494949;
}

.news-qh1 ul li#two1 {
	background: url(../images/zyjshs.png) no-repeat 20px center;
}

.news-qh1 ul li#two2 {
	background: url(../images/xwdths.png) no-repeat 20px center;
}

.news-qh1 ul li#two3 {
	background: url(../images/xqzlhs.png) no-repeat 20px center;
}

.news-qh1 ul li#two4 {
	background: url(../images/xxyjhs.png) no-repeat 20px center;
}


.news-qh1 ul li#two1.hover {
	background: url(../images/zyjsbs.png) no-repeat 20px center #c8161e !important;
}

.news-qh1 ul li#two2.hover {
	background: url(../images/xwdtbs.png) no-repeat 20px center #c8161e !important;
}

.news-qh1 ul li#two3.hover {
	background: url(../images/xqzlbs.png) no-repeat 20px center #c8161e !important;
}

.news-qh1 ul li#two4.hover {
	background: url(../images/xxyjbs.png) no-repeat 20px center #c8161e !important;
}

.news-list-cont1 {
	width: 600px;
	background: #FFFFFF;
	height: 584px;
}

.news-lb1 {
	margin-top: 55px;
	padding: 0 30px;
}

.news-lb1 .qhstt {
	height: 137px;
	border-bottom: solid 1px #ff0000;
	margin-bottom: 9px;
}

.news-lb1 .qhstt1 {}

.news-lb1 .qhstt1 h3 {
	font-size: 23px;
	color: #4f4f4f;
	font-weight: bold;
	line-height: 25px;
	padding: 50px 0 10px;
}

.news-lb1 .qhstt1 p {
	font-size: 15px;
	color: #b9b9b9;
	line-height: 18px;
	padding: 5px 0 13px;
}

.news-lb1 li {
	line-height: 50px;
	height: 50px;
	color: #4f4f4f;
	font-size: 17px;
	padding-left: 14px;
	background: url(../images/redqdt.jpg) no-repeat left center;
	border-bottom: dashed 1px #d2d2d2;
}

.news-lb1 li a {
	color: #4f4f4f;
}

.notice-time1 {
	color: #b1aeae;
	float: right;
	font-size: 15px;
	padding-right: 25px;
}


/*main-one*/

.main-wrap {
	height: 875px;
	background: url(../images/xqyxdt1.jpg) repeat-x center bottom;
}

.main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.mian-one {
	width: 1200px;
	margin: 0px auto 0px;
	padding-top: 195px;
}

.zuo {
	width: 588px;
    margin-top: -119px;
}

.you {
	width: 588px;
}
.galleryview{
	width: 588px !important;
	height: 585px !important;
	border: none !important;
	background: #f6f6f6 !important;
}
.panel{
	width: 588px !important;
	height: 378px !important;
}
.filmstrip{
	height: 139px !important;
	background: none !important;
}

.filmstrip li{
	height: 139px !important;
	
}
.nav-next{right: 20px !important;}
.nav-prev{left: 20px !important;}
#pointer{
	border: none !important;
	height: 139px !important;
	width: 212px !important;
}
.strip_wrapper{height: 139px !important;top: 407px !important;width: 453px !important;}

.notice {
	width: 588px;
}

.news-qh {
	height: 77px;
	margin-left: 15px;
}

.news-qh ul li {
	float: left;
	height: 77px;
	line-height: 77px;
	width: 170px;
	text-align: center;
	background: url(../images/bsbj1.gif) center no-repeat;
	margin-left: 15px;
}

.news-qh ul li a {
	color: #c70400;
	font-size: 16px;
}

.news-qh ul li.hover {
	background: url(../images/fkbj.gif) no-repeat center;
	color: #FFFFFF;
}

.news-qh ul li.hover a {
	color: #FFFFFF;
	font-size: 16px;
}

.news-list-cont {
	width: 588px;
	height: 584px;
	background: #cc0400;
	margin-top: 44px;
}

.news-lb {}

.news-lb .qhst {
	width: 588px;
	height: 383px;
}

.news-lb .qhst img {
	width: 588px;
	height: 383px;
}

.news-lb .qhst1 {
	padding: 0 17px 0 27px;
}

.news-lb .qhst1 h3 {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 25px 0px 10px;
}

.news-lb .qhst1 p {
	font-size: 14px;
	color: #FFFFFF;
	font-family: 微软雅黑;
	line-height: 25px;
	padding: 15px 0 13px;
}


/*main-four*/

.xqwhcp {
	height: 720px;
	background: url(../images/xqwhcp.png) center;
}

.xqwhcp .xqwhcp1 {
	width: 1200px;
	margin: 0 auto;
}

.xqwhcp .xqwhcp1 .xqwhzz {
	width: 300px;
	padding-left: 32px;
}

.xqwhcp .xqwhcp1 .xqwhzz h3 {
	padding-top: 122px;
}

.xqwhcp .xqwhcp1 .xqwhzz .xqwhzw {
	padding-top: 25px;
}

.xqwhcp .xqwhcp1 .xqwhzz .xqwhzw p {
	padding-top: 35px;
	line-height: 34px;
	font-size: 16px;
	color: #383838;text-indent:2em;
}

.xqwhcp .xqwhcp1 .xqwhzz .xqwhzw p em {
	font-size: 16px;
	color: #c70400;
	font-style: inherit;
	font-weight: 500;
}

.xqwhcp .xqwhcp1 .xqwhyt {
	margin-left: 164px;
	width: 620px;
}

.xqwhcp .xqwhcp1 .xqwhyt .dyy {
	margin-top: 92px;
}

.xqwhcp .xqwhcp1 .xqwhyt .dey {
	margin-top: 152px;
}

.xqwhcp .xqwhcp1 .xqwhyt ul li {
	width: 153px;
	height: 173px;
	float: left;
}

.xqwhcp .xqwhcp1 .xqwhyt ul li a {}

.xqwhcp .xqwhcp1 .xqwhyt ul li a img {
	width: 120px;
	height: 173px;
}


/*评论*/

.pllj {
	height: 200px;
	background: url(../images/xqplbg.png) center;
}
.pllj1 {
	width: 1200px;
	margin: 0 auto;
}
.pltb{
	width: 1196px;
	height: 207px;
	margin: 0px auto 0px;	
}
.pltb img{
	width: 1196px;
	height: 112px;
	margin-top: 40px;
}
.lyb{
	width: 1160px;
	height: 567px;
	background: #FFFFFF;
	border-radius: 1%;
	padding: 20px;
}
.lyb1{
	
}
.lyb ul{height: 335px;overflow-y: auto;margin-right: 10px;}
.lyb ul li{border-bottom: dashed 1px #e5e5e5;clear: both;padding: 17px 0px;overflow: hidden;}
.lyb ul li .lybtx{width: 100px;}
.lyb ul li .lybtx img{width: 67px;height: 67px;padding-left: 20px;}
.lyb ul li .lybtx1{width: 1000px;}
.lyb ul li .lybtx1 .lybxm{font-size: 16px;color: #2a4a78;}
.lyb ul li .lybtx1 .lybsj{font-size: 16px;color: #3a3a3a;padding-left: 10px;}
.lyb ul li .lybtx1 p{line-height: 24px;font-size: 14px;color: #707070;text-indent: 2em;padding-top: 5px;}
.lyb1 .lybfy{height: 65px;text-align: center;line-height: 65px;padding-top:20px;}
.lyb1 .lybwby{width: 1142px;height: 98px;margin-left: 10px;border-radius: 2%;}
.lyb1 .lybfs{width: 97px;height: 36px;background: url(../images/plfsbg.jpg) no-repeat center;font-size: 20px;color: #FFFFFF;line-height: 36px;text-align: center;float: right;margin: 15px 12px 0px 0px;}

.yqlj{margin-top: 45px;}
.yqlj .noticea{height: 60px;line-height: 23px;padding-left: 1015px;background: url(../images/yqlj.gif) no-repeat left center;}
.yqlj .noticea .news-qha{}
.news-qha ul li {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0px 10px 0px 0px;
}
.news-qha ul li.gang {	
	height: 23px;
	line-height: 23px;
	padding: 0px 10px 0px 0px;
	color: #c70400;
	font-size: 18px;
}

.news-qha ul li a {
	color: #757575;
	font-size: 18px;
}

.news-qha ul li.hover {	
	color: #c70400;
}

.news-qha ul li.hover a {
	color: #c70400;
	font-size: 18px;
}

.news-list-conta {
	width: 1200px;		
	margin-top: 20px;
}
.news-lba{}
.news-lba .yqljs{}
.news-lba .yqljs ul{padding: 0 20px 0px 50px;}
.news-lba .yqljs ul li{padding-left: 15px;background: url(../images/yqljqdt.jpg) no-repeat left center;width: 173px;float: left;line-height: 34px;}
.news-lba .yqljs ul li a{font-size: 14px;color: #545454;}

/*底部版权*/

.foot {
	height: 97px;
	background: url(../images/bqbg.png) repeat-x center;
}
.foot1 {
	height: 97px;
	background: #c70400;
}

.bq {
	width: 1200px;
	margin: 0 auto;
}

.bq1 {
	padding: 27px 0px 0px;
}

.bq1 p {
	line-height: 24px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}


/*lest*/

.lestbanner {}

.dhxt {
	width: 100%;
	height: auto;
}

.dhxt img {
	width: 100%;
	height: auto;
}

.list-bg {
	margin-top: 35px;	
	margin-bottom: 40px;	
}

.list_bottom_left {
	width: 280px;
}

.list_nav {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 280px;
	height: 350px;
	background: url() no-repeat;
}

.list_tit {
	width: 280px;
	height: 72px;
	line-height: 72px;
	font-size: 22px;
	color: #FFFFFF;
	background: #004986;
	text-align: center;
	font-weight: bold;
}



.lm {
	height: 54px;
	background: url(../images/listlmx.jpg) repeat-x left bottom;
}

.lm .listlmm {
	font-size: 24px;
	color: #ea1722;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	padding: 0 25px;
	border-bottom: solid 4px #e60012;
}

.lm .location {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #545454;		
	display: inline-block;
}

.lm .location a {
	font-size: 16px;
	color: #545454;
}

.list_right_con {
	min-height: 500px;
	margin-bottom: 40px;
}

.list_right_con ul {
	padding-top: 10px;
	padding-bottom: 43px;
}

.list_right_con ul li {
	height: 54px;
	line-height: 54px;		
	border-bottom: solid 1px #e5e5e5;	
}

.list_right_con ul li a {
	color: #545454;
	font-size: 16px;
}

.list_right_con ul li span.time {
	color: #757575;
	font-size: 16px;
	padding-right: 5px;
}

.menu {
	width: 280px;
	overflow: hidden;
}

.menu ul {
	border-top: solid 1px #FFFFFF;
}

.menu ul li {
	display: block;
	width: 280px;
	line-height: 56px;
	border-bottom: solid 1px #FFFFFF;
	padding-left: 0px;
}

.level1,
.menu ul li:hover {
	background: url() no-repeat 225px 20px #004986;
}

.menu ul li a {
	display: block;
	height: 56px;
	width: 202px;
	padding-left: 78px;
	font-size: 16px;
	color: #FFFFFF;
	background: url() no-repeat 46px center;
}

.menu ul li ul {
	display: none;
	padding-bottom: 15px;
	border-top: solid 1px #FFFFFF;
	padding-top: 15px;
}

.menu ul li ul li {
	display: block;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 96px;
	border-bottom: none;
	line-height: 35px;
	background: url() no-repeat 83px center !important;
}

.menu ul li ul li a {
	font-size: 15px;
	height: 35px;
	color: #FFFFFF;
	padding: 0;
	background: none;
}

.menu ul li ul li a:hover {
	color: #fff840;
}


/*content*/
.list_right_con1 {
	min-height: 500px;
	margin-bottom: 30px;
	position: relative;
}
.con1 {
	font-size: 24px;
	color: #545454;
	text-align: center;
	line-height: 40px;
	padding-top: 30px;
}
.conn1 {
	font-size: 16px;
	color: #545454;
	text-align: center;
	line-height: 30px;	
}

.con2 {
	text-align: center;
	color: #545454;
	font-size: 16px;
	padding: 10px 0 25px;
	border-bottom: 1px solid #dcdcdc;
}

.con3 {
	padding:30px 0px 0px;
}

.con3 p {
	text-indent: 2em;
	line-height: 34px;
	color: #545454;
	padding-bottom: 30px;
	font-size: 16px;
}
.con4 {
	font-size: 16px;
	color: #313131;
	border-top: solid 1px #dcdcdc;
	padding-top: 25px;
}
.con4 p{
	line-height: 50px;
}
.con4 p a {	
	color: #545454;	
	font-size: 16px;
}
.con4 p a:hover {	
	color: #9c0001;	
}
.con5{
	position: absolute;
	right: 0;
	bottom: 0;
}

.list_right_lj {
	min-height: 500px;
}

.list_right_lj ul {
	padding: 20px 0px;
}

.list_right_lj ul li {
	width: 212px;
	float: left;
	height: 48px;
	line-height: 48px;
	text-align: center;
}

.list_right_lj ul li a {
	font-size: 15px;
	color: #3d3d3d;
}

/*后期修改*/
.xzyc{
    background:url(../images/bsbj.gif) no-repeat 27px 29px;
    width: 600px;
    height: 480px;
    margin-top: 70px;
    background-color: #FFF;
    float: right;
	}
.mtjj{
margin-top:47px;
width:268px;
height:394px;
float:right;
}