@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

html{ width:100%;}
body{ width:100%; color:#333;font:12px/22px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center; background: url(/content/main/base/mzy/images/bg-x.png) repeat-x #fbf2e9; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:underline; }

/*-- Public --*/
.fl{ float:left; _display:inline; }
.fr{ float:right; _display:inline;}
.mb{ margin-bottom:10px;  }

.hide{ display:none; }
.clearbox {border-bottom: 0 none;border-left: 0 none;border-right: 0 none;border-top: 1px solid transparent !important;clear: both;
    font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}

.blank { height:5px;  overflow:hidden; clear:both;  }
.blankA { height:10px;  overflow:hidden; clear:both;  }
.blankB { height:15px;  overflow:hidden; clear:both;  }
.blankC { height:20px;  overflow:hidden; clear:both;  }


/* 整站通用布局 */
#wrap{width: 1000px; margin: 0 auto; text-align: left;}
.topBar{height: 30px; overflow: hidden; line-height: 30px;}
.topBar .home{float: left; _display: inline; color: #8b662c ; padding-left: 10px;}
.topBar .topLinks{float: right; _display: inline; padding-right: 10px; color: #8b662c}
.topBar .topLinks a{color: #8b662c}
.topBar .topLinks a:hover{color: #72490a}

#header{width: 1000px; margin: 0 auto; position: relative;}
#header .banner{width: 1000px; height: 201px; overflow: hidden;}

#logo{width: 634px; height: 121px; position: absolute; top: 31px; left: 19px; }

/* mainNav */
#mainNav{height: 45px; background: url(/content/main/base/mzy/images/nav.png) 0px 0px no-repeat; padding-left: 20px; position: relative;}
#mainNav .li1{float: left; _display: inline; height: 45px; text-align: center;  position: relative; padding-left: 18px; }
#mainNav .li1 a{_display: inline;padding:0;height: 45px;line-height: 45px;text-align: center;font-size: 15px;font-family: "宋体";color: #fff;_display: inline;font-weight: bold;padding-right: 1px;text-decoration: none;z-index:10;padding-right: 10px;}
#mainNav .spe{width: 12px; height: 45px; overflow: hidden; float: left; _display: inline; line-height: 600px; background: url(/content/main/base/mzy/images/nav-spe.png) 50% 50% no-repeat;}
#mainNav .on1 a{content:"";background: url(/content/main/base/mzy/images/nav-on.png) 0px 7px no-repeat;display: block;color: #9a4f25;}
#mainNav .on1 a:after{content:"";background: url(/content/main/base/mzy/images/nav-on2.png) 100% 7px no-repeat;color: #9a4f25;display: block;width: 11px;height: 30px;position: absolute;right: 0px;top: 0;z-index:1;}



/* 菜单效果1 */
.mainNav .ul1{ display:none; position:absolute; z-index: 39; top: 45px; left: -2px; background: #FFFFFF; border: 2px solid #9A4F25; border-top:none;  width: 220px; padding: 10px 0 5px 10px;  text-align:left;
  -webkit-box-shadow: #999 2px 2px 3px; -moz-box-shadow: #999 2px 2px 3px; box-shadow: #999 2px 2px 3px;  }
.mainNav .ul1 .li2{line-height:22px; word-break:keep-all; float: left; _display: inline; width: 100px; margin-right: 10px; margin-bottom: 10px; text-align: center; background: #fff; }
.mainNav .ul1 .a2{ display:block; border: 1px dotted #EBA37B;  padding:0 6px; color: #666; }
.mainNav .ul1 .a2:hover{ background: #BD6F43; border-color: #BD6F43;  color:#fff;  }


/* searchBar */
.searchBar{height: 42px; background: url(/content/main/base/mzy/images/bg-x-01.png) repeat-x;}
.searchBar .weatherBar{float: left; _display: inline; height: 27px; padding-left: 16px; padding-top: 10px; line-height: 27px;}
.searchBar .weatherBar .tit{width: 74px; height: 27px; line-height: 27px; text-align: center; background: url(/content/main/base/mzy/images/tit-01.png) 0px 0px no-repeat; font-size: 12px; color: #fff; font-weight: bold; float: left; _display: inline; }
.searchBar .weatherBar .con{float: left; _display: inline; height: 27px; line-height: 27px; }

.searchBar .date{float: left; _display: inline; height: 27px; line-height: 27px; padding-left: 8px; background: url(/content/main/base/mzy/images/icon-01.png) 4px 8px no-repeat; margin-right: 10px;}
.searchBar #weather{height: 20px; line-height: 20px; float: left; _display: inline; padding-top: 3px;}
.searchBar #weather .spanCity{float: left; _display: inline; margin-right: 8px; height: 20px; line-height: 20px; font-weight: bold;}
.searchBar #weather .spanImg{float: left; _display: inline; height: 15px; padding-top: 2px;}
.searchBar #weather .spanImg img{float: left; margin-right: 8px;}
.searchBar #weather .spanWeather,
.searchBar #weather .spanTemp{float: left; _display: inline; height: 20px; line-height: 20px; margin-right: 8px;}
.searchBar #weather .spanMore{float: left; _display: inline; height: 20px; line-height: 20px;}
.searchBar .newsearch{height: 24px; float: right; _display: inline; padding-top: 12px; padding-right: 10px;}
.searchBar .newsearch #inputkeyword{width: 186px; float: left; _display: inline; height: 18px; font-size: 12px; line-height: 18px; padding: 2px 0px 2px 7px; background: #fff; border: 1px solid #c5c5c5; border-right:none; color: #cccccc;}
.searchBar .newsearch .btn{width: 42px; height: 24px; background: url(/content/main/base/mzy/images/searchBtn.png) 0px 0px no-repeat; float: left; _display: inline; }

/* content */
#content{width: 980px; overflow: hidden; background: #fff; padding: 10px; margin: 0 auto;  }

/* 焦点图 */
.focusPic { text-align: center; position: relative; z-index: 10; }
.focusPic .bd { overflow: hidden; z-index: 11; }
.focusPic .bd li { position: relative; z-index: 12; }
.focusPic .bd .pic { position: relative; z-index: 13; }
.focusPic .bd .pic img {  }
.focusPic .bd .con { width: 100%; position: absolute; z-index: 14; left: 0; bottom: 0; }
.focusPic .bd .title { line-height: 25px; position: relative; z-index: 16; }
.focusPic .bd .title a { display: block; padding: 0 10px; color: #fff; }
.focusPic .bd .bg { width: 100%; height: 25px; position: absolute; z-index: 15; left: 0; bottom: 0; background: #000; opacity: .8; filter: alpha(opacity=80); }
.focusPic .hd { position: absolute; z-index: 19; right: 5px; bottom: 30px; }
.focusPic .hd li { float: left; width: 16px; line-height: 16px; text-align: center; background: #fff; margin-left: 4px; display: inline; }
.focusPic .hd li.on { background: #c00; color: #fff; }
/* 焦点图-图片导航 */
.focusPic-picNav .hd { position: static; padding-top: 6px; overflow: hidden; }
.focusPic-picNav .hd li { margin: 0 4px 0 0; width: 64px; height: 55px; overflow: hidden; padding-top: 4px; }
.focusPic-picNav .hd li .pic {}
.focusPic-picNav .hd li .title { display: none; }
.focusPic-picNav .hd li.on { background: url(/content/main/base/mzy/images/focus_on.png) no-repeat center top; }
.focusPic-picNav .hd li.on .pic { border: #F98500 2px solid; }
.focusPic-picNav .hd li.on .pic img { width: 60px; height: 50px; border: none; }
.focusPic-picNav .hd li img { width: 62px; height: 52px; border: #ddd 1px solid; }


/* footer */
.footerLinks {text-align:center;color:#999;height:40px;line-height:50px;overflow:hidden; }
.footerLinks a {margin:0 5px; }
#footer{width: 1000px; overflow: hidden; border-top: 5px solid #9a4f25; background: #fff;}
#footer .copy{text-align: center; line-height: 24px; padding-top: 10px; padding-bottom: 10px; font-family: Arial}

/* box */
.box{border: 1px solid #cccccc;}
.box .hd{height: 33px; line-height: 33px; background: url(/content/main/base/mzy/images/box-hd.png) repeat-x; border-bottom: 1px solid #cccccc; padding-right: 10px;}
.box .hd h3{float: left; _display: inline; height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; color: #9a4f25; padding-left: 13px;}
.box .hd h3 a{color: #9a4f25}
.box .hd h3 a:hover{color: #72490a}
.box .hd .more{float: right; _display: inline; color: #777777}
.box .bd{padding: 8px;}

/* sideBox */
.sideBox{border: 1px solid #cccccc; padding: 0 9px;}
.sideBox .hd{height: 30px; background: url(/content/main/base/mzy/images/line-01.png) 0px 33px repeat-x; padding-right: 5px; padding-top: 4px;}
.sideBox .hd h3{float: left; _display: inline; height: 28px; line-height: 28px; font-size:14px; font-weight: bold; padding: 0px 10px 0px 0px; color: #9a4f25; border-bottom: 2px solid #9a4f25;}
.sideBox .hd h3 a{color: #9a4f25}
.sideBox .hd h3 a:hover{color: #72490a}
.sideBox .hd .more{float: right; _display: inline; line-height: 28px; color: #777777}
.sideBox .bd{padding: 8px 0px;}

/* wBox */
.wBox{padding: 2px 10px 0px 10px}
.wBox .wHd{height: 38px; overflow: hidden; border-bottom: 2px solid #3479c9; padding-right: 10px; padding-left: 10px;}
.wBox .wHd .title{float: left; _display: inline; font-size: 18px; font-family: "Microsoft Yahei"; color:#333; line-height: 38px; height: 38px; padding-right: 5px }
.wBox .wHd .titleEn{float: left; _display: inline; font-size: 12px; font-family: Arial; color: #999; height: 20px; line-height: 30px; padding-top:8px  }
.wBox .wHd .more{float: right; _display: inline; line-height: 38px;}



/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{padding-left: 12px; background: url(/content/main/base/mzy/images/dot-01.png) 0px 10px no-repeat; height: 28px; line-height: 28px; overflow:hidden;  }
.infoList li .date{ float:right; color:#999;  }
.infoList li .node_name{color: #9a4f25}
.infoList li .node_name a{color: #9a4f25}
.infoList li .node_name a:hover{color: #c00}

/* 通用带图片的信息列表_普通式 */
.picList li{ text-align:center;  }
.picList li .pic img{ width:95px; height:125px; padding:4px; border:1px solid #ddd; background:#fff;   }
.picList li .pic a:hover img{ border-color:#aaa;  }
.picList li .title{ padding-top:5px;  }

/* 通用带图片的信息列表_普通式 - 横排浮动 */
.picListFl{ overflow:hidden; zoom:1; }
.picListFl li{ width:182px; font-size:12px;  text-align:center; float:left; _display:inline;  }
.picListFl li .pic img{ width:160px; height:120px; padding:3px; border:1px solid #ccc; background:#fff;   }
.picListFl li .pic a:hover img{ border-color:#f60;  }
.picListFl li .node_name{height: 22px; line-height: 22px; font-size: 12px; color: #9a4f25; padding-top:5px}
.picListFl li .node_name a{color: #9a4f25}
.picListFl li .node_name a:hover{color: #c00}
.picListFl li .title{ width:168px; margin:0 auto; line-height:22px; }

/* 内容带图片的信息列表_普通式 - 左图片右文字 */
.txtPicList li{ overflow:hidden; background:url("/content/main/base/mzy/images/share/dotted.gif") repeat-x bottom; padding-bottom:10px;  margin-bottom:10px;    }
.txtPicList li .pic{ width:96px; float:left;   }
.txtPicList li .pic img{ width:90px; height:90px; padding:2px; border:1px solid #ddd; background:#fff;   }
.txtPicList li .pic a:hover img{ border-color:#aaa;  }
.txtPicList li .con{ width:230px; float:left; padding-left:8px;   }
.txtPicList li .title{ height:28px; line-height:28px; font-size:14px; color:#c00; font-weight:bold;   }
.txtPicList li .title a{ color:#c00;  }
.txtPicList li .intro{ color:#666; line-height:20px;   }
.txtPicList li .intro .more{ color:#c00; font-size:12px; }


/* 头条图文信息列表_普通式 */
.topicList .t .title{ padding:5px 0 10px 0;  }
.topicList .t .tit{ font-weight:bold; color:#c00; font-size:14px;   }
.topicList .t .intro{ color:#999; text-align:left;  line-height:20px;  height:50px;  }
.topicList .t .intro .more{ color:#c00;  }
.topicList .n{ height:24px; line-height:24px; overflow:hidden; padding-right:10px;  }
.topicList .n .date{ float:right; color:#999;  }
/* 有图片时追加的类 class="topicList topicHasPic"  */
.topicHasPic .t{ overflow:hidden; zoom:1; }
.topicHasPic .pic{ width:164px; float:left;    }
.topicHasPic .pic img{ width:160px;  height:100px;   padding:1px; border:1px solid #ccc;   }
.topicHasPic .pic a:hover img{ border-color:#aaa;  }
.topicHasPic .con{ width:300px; padding-left:10px; float:left;    }


/* 焦点图切换-新闻内容 */
.focusBox{ width:280px;overflow:hidden; position:relative;  }
.focusBox .hd{ position:absolute; z-index:1; right:2px; bottom:30px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.focusBox .hd ul li.on{ background:#f00;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic img{ width:280px; height:210px;   }
.focusBox .bd .title{ padding-top:3px;  height:22px; line-height:22px; text-align:center; background:#ddd; font-weight:bold;  }
.focusBox .bd .bg{ display:none;  }


/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;      }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #9d5127; text-decoration:none; color:#9d5127;}
.page span.current,.page b a{background:#9d5127; border:1px solid #9d5127; color:#fff !important; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }