body{
    min-width: 1200px;
}

a {
    color: #000;
    text-decoration: none;
}
.common-width{width: 1200px;margin: 0 auto;}

/* .head{width: 1200px;} */
.t0 {
    width: 1200px;
    height: 130px;
    margin: 36px auto;
    clear: both;
    background: url(tt_k.png) no-repeat bottom center/100%;
    margin-bottom: 40px;
}
.t0 a:link {
    color: #d60a25;
    text-decoration: none;
}

.t0 a:hover {
    color: #d60a25;
    text-decoration: underline;
}
.t0 h3 {
    width: 864px;
    font-size: 36px;
    height: 50px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
    color: #d60a25;
    clear: both;
    margin-bottom: 10px;
}

.t0 p {
    width: 1010px;
    font-size: 16px;
    line-height: 25px;
    margin: 0 auto;
    color: #696969;
    clear: both;
}

/* new */
.news {width:1000px; margin:0 auto; padding:30px 0; overflow:hidden;}
.news_img { float:left;width:520px; }
.news_con { float:right;width:540px;  margin:0 auto; margin-bottom:35px; }
.news_bt { font-size:20px; overflow:hidden; font-weight:bold; line-height:42px; }
.news_bt a:hover { text-decoration:underline;}
.news_zy { overflow:hidden; text-align:justify;line-height:24px; color:#999;    font-size: 14px;}
.news_list {line-height:36px; overflow:hidden; padding:10px 0px 10px 0px; }
.line {border-bottom: 1px dashed #a29696;height:1px;margin:10px auto;}
.news_more a{ width:126px; height:30px; line-height:30px;  display:block; margin:0 auto; text-align:center; color:#fff;background:#ff9900;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.news_more a:hover{background:#ff0000;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}


/**图片新闻***/
#focus{position: relative;height: 360px;width: 620px;margin:0 auto;}
#focus .bd{position: relative}
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 110px;width: 40px;height: 80px;z-index: 2}
#focus .btn-prev{left: 0;background: url(focus_arl.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/left-arrow.png")}
#focus .btn-next{right: 0;background: url(focus_arr.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/right-arrow.png")}
#focus .focus-bar-box{width: 100%;height: 360px;position: relative;overflow: hidden;}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width: 620px;height: 360px;}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
#focus .focus-bar li img{width: 100%;min-height: 100%}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 620px;height: 40px}
#focus .ftbg{position: absolute; top: 0;left: 0;z-index: -1;width: 620px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#focus .change{position: absolute;right: 0;bottom: 15px;height: 10px}
#focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;background: url(focus_btn-normal.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/btn-normal.png");cursor: pointer}
#focus .change a.on{background: url(focus_btn-active.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/btn-active.png")}
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 620px;height: 40px}
#focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 40px;padding: 0 0 0 20px;line-height: 40px;font-size: 14px;font-weight: bold}
#focus .hdicon{position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(../images/play-btn.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/play-btn.png")}
#focus .focus-title a{display: none;color: #fff}

/* bk02 */
.bk02{position:relative;height: 410px;background: url(../images/lx_line.png) no-repeat 5px center;margin-bottom:100px;}
.bk02 li{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}

.bk02 li:nth-child(1){position:absolute;left: 260px;top:17px;}
.bk02 li:nth-child(1):hover{top:13px;}
.bk02 li:nth-child(2){ position:absolute; left:20px; top:167px;}
.bk02 li:nth-child(2):hover{top:163px;}
.bk02 li:nth-child(3){ position:absolute; left:290px; top:271px;}
.bk02 li:nth-child(3):hover{top:268px;}
.bk02 li:nth-child(4){position:absolute;left: 573px;top: 168px;}
.bk02 li:nth-child(4):hover{top:183px;}
.bk02 li:nth-child(5){position:absolute;left: 812px;top:243px;}
.bk02 li:nth-child(5):hover{top:240px;}
.bk02 li:nth-child(6){position:absolute;left: 960px;top: 32px;}
.bk02 li:nth-child(6):hover{top:-0px;}

.sy_bt img{width: 100%;}
.fr{float: right;}
#hddt2 {
    width: 1200px;
    padding: 5px 0;
    height: 280px;
    overflow: hidden;
    margin: 20px auto;
}

 #hddt2 .main11_wenzi {
    width: 540px;
    height: 110px;
    margin: 10px 10px;
    background-color: #dff0fa;
    padding: 5px 20px;
    overflow: hidden;
    float: left;
}
#hddt2 .title {
    margin: 12px 0;
    color: #111111;
    font-size: 20px;
    font-weight: bold;
}
#hddt2 .zhaiyao {
    color: #111111;
    font-size: 15px;
    text-indent:1em;
    line-height: 1.6;
    height: auto;
    overflow: hidden;
}
#hddt2 ul {
    margin: 20px 15px 0;
}
#hddt2 ul li {
    color: #000000;
    margin: 5px auto;
    font-size: 10px;
    list-style: disc;
}
#hddt2 ul li a {
    color: #000;
    font-size: 17px;
    line-height: 1.6;
}



.show08,.show08 .box{
	position: relative;
	height: 630px;
}

.show08 .list li{
	position: relative;
	top: 0px;
	width: 1200px;
	height: 630px;
	float: left;
}

.show08 .list .pic1{ left: 0px; display: block; }
.show08 .list .pic2{ left: 1200px; display: block; }
.show08 .list .pic3{ left: -1200px; display: block; }

.show08 .text{
	position: absolute;
	width: 940px;
	left: 150px;
	bottom: 30px;
	color: #fff !important;
	display: none;
	z-index: 9;
}

.show08 .text h3{
	font-size: 36px;
	line-height: 46px;
	text-align: center;
}

.show08 .text p{
	line-height: 24px;
	margin-top: 12px;
}

.show08 .shadow{
	position: absolute;
	width: 100%;
	height: 180px;
	background: url(shadow01.png);
	left: 0px;
	bottom: 0px;
	display: none;
	z-index: 1;
}

.show08 .pic1 .text,.show08 .pic1 .shadow{
	display: block;
}

.show08 .cover1,.show08 .cover2{
	position: absolute;
	width: 370px;
	height: 100%;
	top: 0px;
	background-color:rgba(0,0,0,0.6);
	z-index: 10;
}

.show08 .cover1{ left:-370px; }
.show08 .cover2{ right:-370px; }

.show08 .arrow1,.show08 .arrow2{
	position: absolute;
	width: 46px;
	height: 71px;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	z-index: 10;
}
.wrapper {
    width: 100%;
    min-width: 1240px;
    max-width: 1920px;
    margin: 40px auto 0;
    overflow: hidden;
}
.show08 .arrow1{
	left: 0px;
	background: url(arrow01.png);
}

.show08 .arrow2{
	right: 0px;
	background: url(arrow02.png);
}
.common-width.titlepic {
    margin-top: 40px;
}

.swiper a img {
    width: 1200px;
    height: 630px;
}

.footer {
    border-top: 1px solid #c9c9ca;
    padding: 15px 0 15px 0;
    background-color: #f8f8f8;
    text-align: center;
    line-height: 25px;
    color: #333;
    font-size: 14px;
    margin-top: 30px;
}

.news_zy a {
    color: #443636;
}

.moredt{font-size: 15px;color: #333;}

.jxly{
    width: 600px;
    float: left;
}
#lyjx {
    height: 360px;
    overflow-y: auto;
}
#lyjx li{
    line-height: 23px;
    padding: 5px;
    margin: 10px;
    border: 1px dashed #ccc;
    border-radius: 10px;
    font-size: 14px;
    text-align: justify;
}
#lyjx li b{
    padding: 0 5px;
    font-weight: bold;
}
.tjly{
    width: 500px;
    float: right;
    height: 500px;
}
.common-width.xxs {
    margin-top: 26px;
}