@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;}

.part1{ background:url(x_m_banner.jpg) no-repeat center top; min-width:750px; padding-top:240px !important}
.menu{ line-height:60px; height:66px}
.menu a{ font-size:28px; padding:0 24px}

.part2_1{ float:none}
.part2_2{ width:710px; float:none; margin:0 auto}
.part2_2 p a{ font-size:24px; line-height:40px}

.part2_2 ul{ margin-top:20px;}
.part2_2 ul li{ font-size:28px; line-height:50px}

.common_title1{ background:url(x_m_titbg.jpg) no-repeat left center; width:710px; margin-left:auto; margin-right:auto; margin-bottom:0px}
.common_title1 p{color: #2e93ab; font-size: 34px; font-weight: bold;  margin-left: 25px; text-align: left; line-height: 80px;}
.common_title a{font-size: 28px; font-weight: normal; margin-right: 0px; line-height:85px}

.tj_part{overflow: hidden; width: 710px; margin: 0 auto;}
.tj_part li { width: 710px;  margin-right: 0px; float: none; margin-bottom: 20px; border-bottom: 1px solid #999; overflow: hidden; padding-bottom: 30px; padding-top: 10px;}
.tj_part li .alb {  overflow: hidden; float: right; width: 160px; height: 90px; margin-left: 25px;}
.tj_part li img { display: block; width: 160px; height: 90px;}
.tj_part li p { font-size: 28px; line-height: 44px; color: #000; white-space: normal; text-overflow: ellipsis; overflow: hidden;}

.part6 .v_item{width: 710px; float: none; margin: 0 auto 30px 20px; border-bottom: 1px #999 solid; padding-bottom: 20px; overflow: hidden;}
.ddalb { position: relative; width: 710px; overflow: hidden;}
.ddalb p { position: absolute; left: 0; height: auto; background: none; background-size: auto; line-height: 44px; color: #000; font-size: 28px; overflow: hidden; white-space: normal; text-overflow: ellipsis; text-indent: 0px; width: 525px; top: 0px; bottom: auto;}
.v_alb { overflow: hidden; float: right; width: 160px; height: 90px;}
.time { font-size: 24px; color: #aaa; line-height: 44px;}

.video_box dt{width: 750px; float: none; height:auto; margin-bottom:20px}
.video_box dt p{line-height: 44px; height: auto; padding:20px 10px}
.video_box dt p a{padding: 0 10px; position: static; display: inline-block;}
.video_box dt .time{ display:none}
.video_box dd{width: 710px; float: none; margin-left: 20px;}
.ddalb a{ background:none}
.headerbox { height: 99px; background: #3e8da2; }





/*特殊分辨率处理*/
@media screen and (max-width:600px)
{


}

@media screen and (max-width:400px)
{


}

@media screen and (max-width:360px)
{


}
