﻿/* css document */

body { margin: 0; padding: 0; line-height: 24px; font-family: 'microsoft yahei'; font-size: 12px; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin: 0; }

img { display: block; }

/* link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: transparent; }

a { blr: expression(this.onfocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }

/*clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制ie6默认的div的高为12~14px,用br来做吧，用div不太好用*/

@font-face { font-family: 思源黑体sc-regular; src: ; }
@font-face { font-family: 思源黑体sc-medium; src: ; }
@font-face { font-family: 思源黑体sc-bold; src: ; }

@font-face { font-family: sourcehansanscn-normal; src: ; }
@font-face { font-family: sourcehansanscn-regular; src: ; }
@font-face { font-family: sourcehansanscn-bold; src: ; }



/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }

.max_head { position: relative; }
.m_head { height: 120px; position: relative; z-index: 12; }


.m_gongxi{width:360px; float:left; margin:36px 30px 0 0; font-family: 思源黑体sc-regular; font-size: 18px; color: #333; line-height:30px; text-align: left; }



.m_logo { width: 398px; height:123px; float:left; padding-top: 30px; position: relative; z-index: 3; }

.m_head_right { width: auto; max-width: 500px; float: right; margin:36px 0 0 0; position: absolute; z-index: 5; top: 0; right: 0; }

.m_head_right ul { float: left; }

.m_head_right ul li { height: 20px; float: left; border-right: 1px solid #333; padding: 0 10px; }
.m_head_right ul li:last-child { height: 20px; float: left; border-right: 1px solid transparent; padding: 0 10px; }

.m_head_right ul li a { font-family: 思源黑体sc-regular; font-size: 18px; color: #333; line-height: 20px; text-align: center; }



.m_naviboxbg { width: 1920px; *width: 1920px; _width: 1920px; height: 109px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; margin-top: -20px; background: url(/uploads/image/tdimages/navibgc.png) no-repeat center bottom; }


.m_navibox { width: 1200px; float: left; position: relative; z-index: 36; margin-top: 49px; }

.m_navibox ul { width: 1260px; float: left; position: relative; z-index: 30; margin-left: -24px; }


.m_navibox ul li { float: left; margin: 0 24px; position: relative; z-index: 10; }


.m_navibox ul li a { float: left; font-family: sourcehansanscn-normal; font-size: 20px; color: #fff; line-height: 57px; border-bottom: 3px solid transparent; }

.m_navibox ul li:hover a { float: left; font-family: sourcehansanscn-normal; font-size: 20px; color: #fff; line-height: 57px; border-bottom: 3px solid #fff; }

.m_navibox ul li .m_navidop { width: 80px; height: auto; background: url(/uploads/image/tdimages/bgcc1.png) repeat left top; position: absolute; z-index: 20; left: 0px; top: 60px; display: none; }


.m_navibox ul li .m_navidop dl { width: 100%; float: left; }
.m_navibox ul li .m_navidop dl dt { width: 100%; height: 30px; float: left; }
.m_navibox ul li .m_navidop dl dt a { width: 100%; height: 30px; float: left; font-family: sourcehansanscn-normal; font-size: 16px; color: #fff; line-height: 30px; text-align: center; font-weight: normal; overflow: hidden; }



.m_navibox ul li:hover .m_navidop { width: 120px; height: auto; background: url(/uploads/image/tdimages/bgcc1.png) repeat left top; position: absolute; z-index: 20; left: -20px; top: 60px; display: block; }


.m_navibox ul li:hover .m_navidop dl { width: 100%; float: left; }
.m_navibox ul li:hover .m_navidop dl dt { width: 100%; height: 40px; float: left; }
.m_navibox ul li:hover .m_navidop dl dt a { width: 100%; height: 40px; float: left; font-family: sourcehansanscn-normal; font-size: 16px; color: #fff; line-height: 40px; text-align: center; font-weight: normal; border-bottom: 1px solid transparent; overflow: hidden; }
.m_navibox ul li:hover .m_navidop dl dt a:hover { color: #fff; font-weight: normal; border-bottom: 1px solid #0c2486; }


.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 599px; position: relative; z-index: 7; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.m_banner_index { width: 1319px; height: 243px; display: block; margin: 0 auto; background: url(/uploads/image/tdimages/ban_bg1.png) no-repeat center top; position: relative; z-index: 10; margin-top: -116px; }


.m_banner_text { width: 1200px; float: left; margin: -100px 0 0 -20px; font-family: sourcehansanscn-normal; font-size: 24px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }

.m_banner_text ul { width: 1240px; text-align: center; padding-top: 40px; }


.m_banner_text ul li { width: 170px; display: inline-block; margin: 0 auto; }

.m_banner_text ul li img.mimg1 { display: block; margin: 0 auto; }
.m_banner_text ul li img.mimg2 { display: none; margin: 0 auto; }


.m_banner_text ul li font { width: 100%; float: left; height: 40px; font-family: sourcehansanscn-normal; font-size: 16px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }

.m_banner_text ul li:hover img.mimg1 { display: none; margin: 0 auto; }
.m_banner_text ul li:hover img.mimg2 { display: block; margin: 0 auto; }

.m_banner_text ul li:hover font { color: #0c2486; }

.m_index { width: 1200px; margin: 0 auto; position: relative; }


.m_guanggao { width: 1200px; height: 40px; float: left; padding: 20px 0; }

.m_guanggao img { float: left; margin: 10px 10px 0 0; }


#marquee { width: 1000px; margin: 0; float: left; height: 40px; overflow: hidden; }
#marquee div { height: 40px; margin: 0 5px; font-size: 18px; color: #d80000; text-decoration: none; line-height: 40px; }


/*0c2486*/

/*媒体报道 media coverage*/

.m_coverage { width: 400px; float: left; }


.m_cover_cokk { width: 390px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_coverage ul { width: 100%; float: left; }

.m_coverage ul li { width: 100%; height: 108px; float: left; margin: 30px 0 0 0; overflow: hidden; }

.m_coverage ul li img { width: 160px; float: left; height: 108px; }

.m_coverage ul li .m_cover { width: 230px; float: right; }
.m_coverage ul li .m_cover h3 { width: 100%; height: 30px; float: left; font-family: sourcehansanscn-bold; font-size: 16px; color: #333; line-height: 30px; text-align: left; text-overflow: ellipsis; overflow: hidden; }
.m_coverage ul li .m_cover h4 { width: 100%; height: 30px; float: left; font-family: sourcehansanscn-regular; font-size: 12px; color: #9c9c9c; line-height: 30px; text-align: right; text-overflow: ellipsis; overflow: hidden; }
.m_coverage ul li .m_cover h5 { width: 100%; height: 50px; float: left; font-family: sourcehansanscn-regular; font-size: 14px; color: #666; line-height: 25px; text-align: left; font-weight:normal; text-overflow: ellipsis; overflow: hidden; }


.m_coverage ul li:hover h3{color:#0c2486;}
/*疾控信息 disease control information  */

.m_disease { width: 350px; float: left; margin-left: 50px; }


.m_dise_cokk { width: 340px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_disease_img { width: 350px; float: left; margin: 30px 0 20px 0; height: 127px; overflow: hidden; }


.m_disease ul { width: 100%; height: 235px; float: left; overflow: hidden; }

.m_disease ul li { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico1.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }
.m_disease ul li:hover { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico2.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }


.m_disease ul li a { width: 93%; height: 46px; float: left; padding: 0 0 0 4%; font-family: sourcehansanscn-regular; font-size: 16px; color: #525252; line-height: 46px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.m_disease ul li:hover a { color: #0c2486; }


/*图片信息 picture  information  */

.m_picture { width: 350px; float: right; }


.m_pic_cokk { width: 340px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.picleft { width: 350px; overflow: hidden; position: relative; }
.picleft .plhd { height: 30px; padding: 0 10px; }
.picleft .plhd .prev, .picleft .plhd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background:  no-repeat; }
.picleft .plhd .next { background-position: 0 -50px; }
.picleft .plhd .prevstop { background-position: -60px 0; }
.picleft .plhd .nextstop { background-position: -60px -50px; }
.picleft .plhd ul { width: 360px; float: right; height: 30px; zoom: 1; margin-top: 10px; zoom: 1; text-align: center; }
.picleft .plhd ul li { width: 8px; height: 8px; display: inline-block; margin: 5px 10px; text-indent: -999px; cursor: pointer; background: url(/uploads/image/tdimages/dot11.png) no-repeat left top; }
.picleft .plhd ul li.on { background: url(/uploads/image/tdimages/dot12.png) no-repeat left top; }
.picleft .plbd { padding: 10px 0; height: 360px; }
.picleft .plbd ul { overflow: hidden; zoom: 1; }

.picleft .plbd ul li h3 { width: 100%; float: left; height: 40px; margin: 10px 0 10px 0; font-family: sourcehansanscn-bold; font-size: 18px; color: #333; line-height: 40px; text-align: left; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }

.picleft .plbd ul li h4 { width: 100%; float: left; height: 50px; margin: 0; font-family: sourcehansanscn-regular; font-size: 14px; color: #666666; line-height: 25px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.picleft .plbd ul li h4 font { margin: 0 0 0 10px; font-family: sourcehansanscn-regular; font-size: 12px; color: #9c9c9c; line-height: 25px; text-align: left; font-weight: normal; }





/*省内新闻 provincial news */

.m_provincial { width: 600px; float: left; }


.m_provin_cokk { width: 590px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size: 24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_provincial ul { width: 100%; float: left; }

.m_provincial ul li { width: 100%; height: 217px; float: left; margin: 30px 0 0 0; overflow: hidden; }

.m_provincial ul li img { width: 347px; float: left; height: 217px; }

.m_provincial ul li .m_provin { width: 230px; float: right; }
.m_provincial ul li .m_provin h3 { width: 100%; height: 30px; float: left; font-family: sourcehansanscn-bold; font-size: 16px; color: #333; line-height: 30px; text-align: left; text-overflow: ellipsis; overflow: hidden; }
.m_provincial ul li .m_provin h4 { width: 100%; height: 125px; float: left; margin: 20px 0; font-family: sourcehansanscn-regular; font-size: 14px; color: #666; line-height: 25px; text-align: left; font-weight:normal; text-overflow: ellipsis; overflow: hidden; }
.m_provincial ul li .m_provin h5 { width: 100%; height: 50px; float: left; font-family: sourcehansanscn-regular; font-size: 12px; color: #9c9c9c; line-height: 25px; text-align: left; font-weight:normal;  text-overflow: ellipsis; overflow: hidden; }

.m_provincial ul li:hover .m_provin h3{color:#0c2486;}


/*国内动态 domestic trends */

.m_trends { width: 553px; float: right; }


.m_trends_cokk { width: 543px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size: 24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_trends_img { width: 553px; float: left; margin: 30px 0 20px 0; height: 150px; overflow: hidden; }


.m_trends ul { width: 100%; height: 141px; float: left; overflow: hidden; }

.m_trends ul li { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico1.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }
.m_trends ul li:hover { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico2.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }


.m_trends ul li a { width: 60%; height: 46px; float: left; padding: 0 0 0 4%; font-family: sourcehansanscn-regular; font-size: 16px; color: #525252; line-height: 46px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.m_trends ul li:hover a { color: #0c2486; }

.m_trends ul li font { float: right; font-family: sourcehansanscn-regular; font-size: 12px; color: #666; line-height: 46px; text-align: left; }



/*国外动态 overseas trends */

.m_overseas { width: 553px; float: right; margin-top: 46px; }


.m_overs_cokk { width: 543px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_overseas_img { width: 553px; float: left; margin: 30px 0 20px 0; height: 150px; overflow: hidden; }


.m_overseas ul { width: 100%; height: 141px; float: left; overflow: hidden; }

.m_overseas ul li { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico1.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }
.m_overseas ul li:hover { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico2.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }


.m_overseas ul li a { width:60%; height: 46px; float: left; padding: 0 0 0 4%; font-family: sourcehansanscn-regular; font-size: 16px; color: #525252; line-height: 46px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.m_overseas ul li:hover a { color: #0c2486; }

.m_overseas ul li font { float: right; font-family: sourcehansanscn-regular; font-size: 12px; color: #666; line-height: 46px; text-align: left; }


/*视频中心  video center*/


.m_video { width:573px; float: right; }


.m_video_cokk { width: 543px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }


.m_videobg { width: 573px; height: auto; float: right;  overflow: hidden; }

.sybg { width: 573px; float: left; }
/*f4f4f4*/
.sy { width: 100%; margin: 0px auto; overflow: hidden; }
.none { display: none; }
.sy .sytitle { width: 430px; height: auto; float: right; }

.sy .sytitle ul { float: left; }
.sy .sytitle ul li { width: 430px; height: 97px; float: left; border-bottom: 1px solid #c7c7c7; }

.sy .sytitle ul li:last-child { width: 430px; height: 97px; float: left; border-right: 1px solid transparent; }

.sy .sytitle li a { font-family: sourcehansanscn-regular; font-size: 18px; color: #666666; line-height: 24px; text-align: left; font-weight: normal; font-style: normal; }

.sy .sytitle .active { background: #5d5d5f;  }
.sy .sytitle .normal { background: #f5f5f5; font-size: 18px; color: #666666; line-height: 24px; text-align: center; font-weight: normal; font-style: normal; }


.sy .sytitle  .normal  h3{width:370px; height:40px; float:left; margin:10px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 16px; color: #333; line-height: 40px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}
.sy .sytitle  .normal h4{width:370px; height:20px; float:left; margin:0px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 12px; color: #9a9a9a; line-height: 20px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}


.sy .sytitle  .active h3{width:370px; height:40px; float:left; margin:10px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 16px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}
.sy .sytitle  .active h4{width:370px; height:20px; float:left; margin:0px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 12px; color: #fff; line-height: 20px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}



.sy .sytitle ul li:last-child { width: 430px; height: 97px; float: left; border-right: 1px solid transparent; }


.sy .sytitle li:last-child .normal h3{width:370px; height:40px; float:left; margin:10px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 16px; color: #333; line-height: 40px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}
.sy .sytitle li:last-child .normal h4{width:370px; height:20px; float:left; margin:0px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 12px; color: #9a9a9a; line-height: 20px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}


.sy .sytitle li:last-child .active h3{width:370px; height:40px; float:left; margin:10px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 16px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}
.sy .sytitle li:last-child .active h4{width:370px; height:20px; float:left; margin:0px 0 0 30px; font-family: sourcehansanscn-regular; font-size: 12px; color: #fff; line-height: 20px; text-align: left; font-weight: normal; font-style: normal; text-overflow:ellipsis; overflow:hidden;}



.sy .sycontent { width: 770px; height: 490px; float: left;  position:relative; z-index:12; }



.sy .sycontent .svideo{ width: 770px; height: 490px; float: left;  position:relative; z-index:2; overflow:hidden; }

.vbgc{width:770px; height:60px; float:left; background:#000000; position:absolute; z-index:5; left:0; bottom:0; overflow:hidden;}

.vbgc h5{width:610px; height:60px; float:left; margin:0px 0 0 30px; font-family: sourcehansanscn-medium; font-size: 16px; color: #fff; line-height: 60px; text-align: left;   font-style: normal; text-overflow:ellipsis; overflow:hidden;}


.vbgc h6{width:98px; height:25px; float:right; margin:20px 30px 0 0px; background:#e60012; border:none; border-radius:20px; font-family: sourcehansanscn-extralight; font-size: 12px; color: #fff; line-height: 25px; text-align: center; font-weight:normal;   font-style: normal; }
/*健康辽宁建设  healthy liaoning construction */


.m_liaoning { width: 573px; float: left; }


.m_liao_cokk { width: 563px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_tliao_img { width: 573px; float: left; margin: 30px 0 20px 0; height: 207px; overflow: hidden; }


.m_liaoning ul { width: 100%; height: 141px; float: left; overflow: hidden; }

.m_liaoning ul li { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico1.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }
.m_liaoning ul li:hover { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico2.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }


.m_liaoning ul li a { width: 60%; height: 46px; float: left; padding: 0 0 0 4%; font-family: sourcehansanscn-regular; font-size: 16px; color: #525252; line-height: 46px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.m_liaoning ul li:hover a { color: #0c2486; }


.m_liaoning ul li font { float: right; font-family: sourcehansanscn-regular; font-size: 12px; color: #666; line-height: 46px; text-align: left; }





/*疾病预防控制 disease prevention and control*/


.m_control { width: 573px; float: right; }


.m_contr_cokk { width: 563px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_contr_img { width: 573px; float: left; margin: 30px 0 20px 0; height: 207px; overflow: hidden; }



.m_control ul { width: 100%; height: 141px; float: left; overflow: hidden; }

.m_control ul li { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico1.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }
.m_control ul li:hover { width: 100%; height: 46px; float: left; margin: 0; background: url(/uploads/image/tdimages/nico2.jpg) no-repeat left 50%; border-bottom: 1px dotted #666; overflow: hidden; }


.m_control ul li a { width: 60%; height: 46px; float: left; padding: 0 0 0 4%; font-family: sourcehansanscn-regular; font-size: 16px; color: #525252; line-height: 46px; text-align: left; text-overflow: ellipsis; overflow: hidden; }

.m_control ul li:hover a { color: #0c2486; }


.m_control ul li font { float: right; font-family: sourcehansanscn-regular; font-size: 12px; color: #666; line-height: 46px; text-align: left; }

/*0612 新修改*/



.m_meiti { width: 600px; float: left; }


.m_meiti_cokk { width: 600px; height: 23px; float: left; border-left: 4px solid #0c2486; padding-left: 10px; font-family: sourcehansanscn-bold; font-size:24px; color: #333; line-height: 23px; text-align: left; font-weight: bold; margin: 0; }

.m_meiti ul { width: 100%; float: left; }

.m_meiti ul li { width: 100%; height: 170px; float: left; margin:20px 0 0 0; overflow: hidden; }

.m_meiti ul li img { width:270px; float: left; height: 170px; }

.m_meiti ul li .m_metxt { width:310px; float: right; }
.m_meiti ul li .m_metxt h3 { width: 100%; height: 30px; float: left; font-family: sourcehansanscn-bold; font-size: 16px; color: #333; line-height: 30px; text-align: left; text-overflow: ellipsis; overflow: hidden; }
.m_meiti ul li .m_metxt h4 { width: 100%; height: 80px; float: left; margin:10px 0 10px 0; font-family: sourcehansanscn-regular; font-size: 14px; color: #666666; line-height:20px; text-align: left; text-overflow: ellipsis; overflow: hidden; }
.m_meiti ul li .m_metxt h5 { width: 100%; height:20px; float: left; font-family: sourcehansanscn-regular; font-size: 12px; color: #9c9c9c; line-height: 20px; text-align: left; font-weight:normal; text-overflow: ellipsis; overflow: hidden; }


.m_coverage ul li:hover h3{color:#0c2486;}


/* 视频  新*/
   .videoleft { width: 573px; overflow: hidden; position: relative;  float:right;}
        .videoleft .videhd { height: 30px; padding: 0 10px; }
        .videoleft .videhd .prev, .videoleft .videhd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background:  no-repeat; }
        .videoleft .videhd .next { background-position: 0 -50px; }
        .videoleft .videhd .prevstop { background-position: -60px 0; }
        .videoleft .videhd .nextstop { background-position: -60px -50px; }
        .videoleft .videhd ul { width: 573px; float: right; height: 30px; zoom: 1; margin-top: 10px; zoom: 1; text-align: center; }
        .videoleft .videhd ul li { width: 8px; height: 8px; display: inline-block; margin: 5px 10px; text-indent: -999px; cursor: pointer; background: url(/uploads/image/tdimages/dot11.png) no-repeat left top; }
        .videoleft .videhd ul li.on { background: url(/uploads/image/tdimages/dot12.png) no-repeat left top; }
        .videoleft .videbd { padding: 10px 0; height: 360px; }
        .videoleft .videbd ul { overflow: hidden; zoom: 1; }

        .videoleft .videbd ul li h3 { width: 100%; float: left; height: 40px; margin:0px 0 0px 0; font-family: sourcehansanscn-bold; font-size: 18px; color: #333; line-height: 40px; text-align: left; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }

        .videoleft .videbd ul li h4 { width: 100%; float: left; height:20px; margin: 0; font-family: sourcehansanscn-regular; font-size: 12px; color: #9c9c9c; line-height: 20px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
         
        .videoleft .videbd ul li h5 { width: 100%; float: left; height: 50px; margin: 10px 0 10px 0; font-family: sourcehansanscn-bold; font-size: 14px; color: #666; line-height: 25px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


         .video1{ width: 600px; height: 247px; float: left;  position:relative; z-index:2; overflow:hidden; }


/*links  新*/



   .m_links { width: 1200px;  position: relative;  float:left;}

   .m_links dl{width:1200px; float:left;}
   
   .m_links dl dd{width:100px; float:left; margin:0 10px 0 10px; font-family: sourcehansanscn-regular; font-size:18px; color:#0c2486; line-height:30px; text-align:right; }
   
   .m_links dl dt{width:700px; float:left;}
   
   .m_links dl dt a{float:left; width:140px; margin:0 20px 0 10px; font-family: sourcehansanscn-regular; font-size:18px;  color:#000000; line-height:30px; text-align:left; font-weight:normal;}




/*footer*/
.m_footer { width: 100%; height: 350px; float: left; background: #222222; position: relative; z-index: 7; overflow: hidden; }


.m_foot1 { width: 280px; float: left; margin: 50px 0 0 0; font-family: sourcehansanscn-regular; font-size: 14px; color: #959393; line-height: 30px; text-align: left; }

.m_foot1 font { font-family: sourcehansanscn-bold; font-size: 14px; color: #959393; line-height: 30px; text-align: left; }

.m_foot1 h3 { width: 100%; float: left; font-family: sourcehansanscn-bold; font-size: 24px; color: #bbbbbb; line-height: 40px; text-align: left; margin-bottom: 10px; }

.m_foot2 { width: 240px; float: left; margin: 50px 0 0 70px; font-family: sourcehansanscn-regular; font-size: 14px; color: #959393; line-height: 30px; text-align: left; }

.m_foot2 h3 { width: 100%; float: left; font-family: sourcehansanscn-bold; font-size: 24px; color: #bbbbbb; line-height: 40px; text-align: left; margin-bottom: 10px; }

.m_foot2 img { float: left;  margin: 10px 20px 0 0; }


.m_foot_navi { width: 600px; float: right; margin: 50px 0 0 0; }

.m_foot_navi ul { width: 100%; float: left; }

.m_foot_navi ul li { width: 20%; float: left; margin: 30px 0 10px; }

.m_foot_navi ul li a { width: 100%; float: left; height: 40px; font-family: sourcehansanscn-regular; font-size: 16px; color: #bbbbbb; line-height: 40px; text-align: center; overflow: hidden; }

.m_foot_navi ul li a:hover { color: #fff; }

.m_foot_line { width: 100%; height: auto; border-top: 1px solid #333333; font-family: sourcehansanscn-regular; font-size: 12px; color: #656565; line-height: 20px; text-align: left; overflow: hidden; }

.m_foot_line a { font-family: sourcehansanscn-regular; font-size: 12px; color: #656565; line-height: 40px; text-align: left; }

.m_foot_line font { float: right; font-family: sourcehansanscn-regular; font-size: 12px; color: #656565; line-height: 40px; text-align: right; }
