* { margin:0; padding:0;}
body { font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif; font-size:14px; color:#1a1a1a;}
a:link, a:visited { color:#1a1a1a; text-decoration:none;}
a:hover, a:active { color:red; text-decoration:none;}
img { border:none 0;}
li { list-style:none}

.cb { clear:both;}
.fl { display:inline; float:left;}
.hide { display:none;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}

/*=== header ===*/
.header { width:100%;}
.header-top { width:100%; height:300px; background:url(zyfw_header.jpg) no-repeat center 0;}
.nav { width:100%; height:50px; background-color:#e62129;}
.nav-list { margin:0 auto; width:1180px; height:50px;}
.nav-list a { float:left; padding:0 20px; height:50px; font-size:16px; line-height:50px;}
.nav-list a:link, .nav-list a:visited { color:white;}
.nav-list a:hover, .nav-list a:active { background-color:#bf0006; color:white;}

/*=== footer ===*/
.footer { margin-top:50px; border-top:solid 2px #e62129; width:100%;}
.footer-content { margin:0 auto; padding:20px 0; width:1180px; height:60px;}
.footer-content p { text-align:center; line-height:30px;}

.focus { margin:20px auto 0; width:1180px; height:320px;}
.focus-left { width:666px; height:320px;}
.focus-left-img { position:relative; width:500px; height:320px; overflow:hidden;}
.focus-left-img li { position:relative; width:500px; height:320px; overflow:hidden;}
.focus-left-img li img { width:100%; height:100%;}
.focus-l-i-title { position:absolute; left:0; bottom:0; width:500px; height:40px; background:url(zyfw_focus_bg_black.png) repeat 0 0; line-height:40px; text-align:center;}
.focus-l-i-title a:link, .focus-l-i-title a:visited { color:white;}
.focus-l-i-title a:hover, .focus-l-i-title a:active { color:red;}
.focus-left-btn { margin-left:10px; width:156px; height:320px;}
.focus-left-btn li { position:relative; border:solid 1px #808080; width:154px; height:98px; cursor:pointer;}
.focus-l-b-bg { position:absolute; left:0 top:0; width:154px; height:98px; background:url(zyfw_focus_bg_white.png) repeat 0 0;}
.focus-left-btn img { width:100%; height:100%;}
.focus-left-btn .sel { border-color:#e62129;}
.focus-left-btn .sel .focus-l-b-bg { display:none;}
.focus-right { margin-left:20px; width:494px; height:320px;}
.focus-right-news { margin-top:10px;}
.focus-right-news li { border-bottom:dashed 1px #808080; padding:0 10px; width:474px; height:40px;}
.focus-right-news span { float:right; line-height:40px; color:#808080;}
.focus-right-news div { display:inline; float:left; padding-left:20px; width:360px; height:40px; overflow:hidden; background:url(zyfw_common.png) no-repeat 0 -30px; line-height:40px;}

.layoutHeader { position:relative; width:100%; height:43px; background:url(zyfw_layoutHeader_bg.png) repeat-x 0 0;}
.layoutHeader div { display:inline; float:left; border-bottom:solid 3px #e62129; padding:0 10px; font-size:20px; font-weight:bold; line-height:40px;}
.layoutHeader a { position:absolute; right:10px; top:11px; width:65px; height:20px; background:url(zyfw_common.png) no-repeat 0 0; font-size:12px; text-align:center; line-height:20px;}
.layoutHeader a:link, .layoutHeader a:visited, .layoutHeader a:hover, .layoutHeader a:active { color:white;}

.banner { margin:20px auto 0; width:1180px;}
.banner-item { width:1180px; height:150px; overflow:hidden;}

.layout { margin:20px auto 0; width:1180px; clear:both;}
.layout-left { display:inline; float:left; width:800px;}
.layout-right { display:inline; float:left; margin-left:20px; width:360px;}
.zygg { height:258px;}
.zmxx { margin-top:20px; height:258px;}
.zskt { height:463px;}

.imgNews {}
.imgNews li { display:inline; float:left; margin:20px 10px 0; width:246px;}
.imgNews-img { border:solid 1px #808080; padding:1px; width:242px; height:182px;}
.imgNews-img img { width:100%; height:100%;}
.imgNews-title { margin-top:5px; padding:0 5px; height:40px; overflow:hidden; line-height:20px; text-align:center}

.newsList { margin-top:10px;}
.newsList li { border-bottom:dashed 1px #808080; padding:0 10px 0 30px; height:40px; background:url(zyfw_common.png) no-repeat 10px -30px; overflow:hidden; line-height:40px;}

.lNewsList li { border-bottom:dashed 1px #808080; padding:10px 10px;}
.lNewsList-title { height:40px; overflow:hidden; font-size:18px; line-height:40px;}
.lNewsList-msg { margin-top:5px; height:50px; overflow:hidden; line-height:25px; color:#808080;}
.lNewsList-date { text-align:right; color:#808080; line-height:25px;}

.layoutTab { margin:20px auto 0; border-bottom:solid 2px #e62129; padding-bottom:20px; width:1180px;}
.layoutTab-header { border-bottom:solid 2px #e62129; padding-left:10px; height:41px; background:url(zyfw_common.png) no-repeat 0 -80px;}
.layoutTab-header li { display:inline; float:left; margin-right:1px; padding:0 20px; height:40px; background-color:#ccc; font-size:18px; line-height:40px; text-align:center; cursor:pointer;}
.layoutTab-header li.sel { background-color:#e62129; color:white;}
.layoutTab-more { margin-top:20px;}
.layoutTab-more a { display:block; margin:0 auto; width:140px; height:40px; background-color:#e62129; line-height:40px; text-align:center;}
.layoutTab-more a:link, .layoutTab-more a:visited, .layoutTab-more a:hover, .layoutTab-more a:active { color:white;}

.sImgNewsList li { display:inline; float:left; margin:20px 10px 0; width:570px;}
.sImgNewsList-img { display:inline; float:left; width:250px; height:167px;}
.sImgNewsList-img img { width:100%; height:100%;}
.sImgNewsList-text { display:inline; float:left; margin-left:10px; width:310px;}
.sImgNewsList-text-title { margin-top:10px; height:60px; overflow:hidden; font-size:18px; line-height:30px;}
.sImgNewsList-text-msg { margin-top:20px; height:75px; overflow:hidden; line-height:25px; color:#808080;}

.mImgNewsList li { display:inline; float:left; margin:20px 10px 0; width:275px;}
.mImgNewsList-img { width:275px; height:184px;}
.mImgNewsList-img img { width:100%; height:100%;}
.mImgNewsList-text { padding:5px; background-color:#eee;}
.mImgNewsList-text-title { height:60px; overflow:hidden; font-size:18px; line-height:30px; text-align:center;}
.mImgNewsList-text-msg { margin-top:10px; height:100px; overflow:hidden; line-height:25px; color:#808080;}





/*焦点图片多幅小图模式*/
.FocusPic   {margin:5px 5px;}
.focusTitle a{color:#fff;font-size:12px;font-weight:600;text-decoration:none;}
.focusPhoto {filter:revealTrans(Transition=12,Duration=0.2);}
.focusmask  {height:30px;line-height:30px;text-align:center;color:#fff;font-size:16px;font-weight:600;filter:glow(color=#990000,strength=2);}
.HeadPhoto_Default	{border:1px solid #cccccc}
.HeadPhoto_Select	{border:1px solid #FF6600}
img{ border:none;}