@charset "utf-8";
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body { font-size: 12px; font-family: "宋体", "Arial Narrow"; line-height: 1.6em; background: url(../images/bg_repeat.png) repeat #FFF2E6; -webkit-text-size-adjust: 100%; color: #333; }
a { text-decoration: none; }
a:hover { text-decoration: underline }
em { font-style: normal }
ul, ol, li { list-style: none }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word }
a { outline: none }
a:link { color: #000 }
a:visited { color: #241a2a }
a:hover { color: #cd0001; text-decoration: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
/**/
.clear { clear: both; }
.mt10{ margin-top:10px;}
/**/
.wrap { width: 980px; padding: 0 10px; margin-left: auto; margin-right: auto; background: #fff; overflow: hidden; }
.col-l{ float:left; width:608px; padding:10px; border:1px solid #eee; overflow:hidden;}
.col-r{ float:right; width:340px; overflow:hidden;}
.l-title{ height:40px; line-height:40px; font-size:20px; font-family: "Microsoft Yahei"; padding-left:10px;}
.l-content .listnews{}
.l-content .listnews li{ line-height:1.8em; font-size:14px;}
.r-dl{}
.r-dl dt{height: 36px; padding-left: 15px; padding-right: 10px; line-height: 36px; background:#FF4400; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF4400), to(#E33A3D)); background-image: -webkit-linear-gradient(top, #FF4400, #E33A3D); background-image: -moz-linear-gradient(top, #FF4400, #E33A3D); background-image: -ms-linear-gradient(top, #FF4400, #E33A3D); background-image: -o-linear-gradient(top, #FF4400, #E33A3D); background-image: linear-gradient(top, #FF4400, #E33A3D);  font-size: 16px; font-family: "Microsoft Yahei"; color: #fff; border-radius: 2px 2px 0 0; }
.r-dl dd{ padding:10px 0; border:1px solid #eee; overflow:hidden;}
.r-dl dd .piclist { clear: both; padding:0 5px;}
.r-dl dd .piclist li { float: left; width: 164px; text-align: center; }
.r-dl dd .piclist li img { width: 150px; height: 110px; }
.r-dl dd .piclist li p { margin:5px 0; height: 22px; line-height: 22px; text-align: center; }
/*header*/
.header { height: 40px; line-height: 40px; background:#f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background-image: -webkit-linear-gradient(top, #fff, #f6f6f6); background-image: -moz-linear-gradient(top, #fff, #f6f6f6); background-image: -ms-linear-gradient(top, #fff, #f6f6f6); background-image: -o-linear-gradient(top, #fff, #f6f6f6); background-image: linear-gradient(top, #fff, #f6f6f6); background-image: linear-gradient(top, #fff, #f6f6f6); border-radius: 0 0 3px 3px;}
.header .wrap { padding: 0; background: none; }
.header .logo { float: left; height: 30px; padding: 5px 0; }
.header .logo img { height: 30px; }
.header .nav { float: left; margin-left: 50px; }
.header .nav a { }
.header .nav .vline { display: inline-block; margin: 0 5px; color: #999; }
.header .ot { float: right; }
.header .ot a { }
.header .ot .vline { display: inline-block; margin: 0 5px; color: #999; }
/*位置*/
.crumbs{ clear:both; margin-top:10px; height:40px; line-height:40xp; padding:0 5px;}
/*mav*/
.mav { padding: 0 15px; height: 40px; line-height: 40px; background:#FF4400; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF4400), to(#E33A3D)); background-image: -webkit-linear-gradient(top, #FF4400, #E33A3D); background-image: -moz-linear-gradient(top, #FF4400, #E33A3D); background-image: -ms-linear-gradient(top, #FF4400, #E33A3D); background-image: -o-linear-gradient(top, #FF4400, #E33A3D); background-image: linear-gradient(top, #FF4400, #E33A3D);  color: #fff; font-size: 14px; font-weight: bold; }
.mav a { color: #fff; }
.mav .vline { display: inline-block; margin: 0 5px; color: #fff; font-weight: normal; }
/*news hot*/
.hotnews { margin-top: 10px; height: auto; overflow: hidden; }
.hotnews .l { float: left; width: 320px; }
.hotnews .m { float: left; width: 320px; margin-left: 10px; padding: 0 10px; border: 0px solid #f60; }
.hotnews .m .line { height: 0px; margin-top: 10px; margin-bottom: 5px; border-bottom: 1px dotted #ccc; }
.hotnews .m h2 { height: 32px; line-height: 32px; text-align: center; }
.hotnews .m h2 a { font-size: 18px; color: #E4393C; font-family: "Microsoft Yahei"; }
.hotnews .m p { line-height: 1.7em; }
.hotnews .r { float: right; width: 300px; }
.hotnews .r dt { height: 32px; line-height: 32px; background: #FF4400; padding-left: 15px; color: #fff; font-size: 14px; font-weight: bold; }
.hotnews .r dd { height: auto; padding: 5px 10px; line-height: 1.6em; font-size: 14px; text-indent:28px; overflow: auto; border: 1px solid #eee; border-top: none; }
/*碎片*/
.block1{ margin-top:10px; padding:10px; border:1px solid #eee; line-height:1.8em; font-size:14px;}
/*右边广告*/
.r-div{padding:10px; border:1px solid #eee; line-height:1.8em; font-size:14px;}
/**/
.cat { margin-top: 10px; }
.cat .catbox { float: left; width: 485px; margin-right: 10px; overflow: hidden; }
.cat .catbox dt { height: 36px; padding-left: 15px; padding-right: 10px; line-height: 36px; background:#FF4400; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF4400), to(#E33A3D)); background-image: -webkit-linear-gradient(top, #FF4400, #E33A3D); background-image: -moz-linear-gradient(top, #FF4400, #E33A3D); background-image: -ms-linear-gradient(top, #FF4400, #E33A3D); background-image: -o-linear-gradient(top, #FF4400, #E33A3D); background-image: linear-gradient(top, #FF4400, #E33A3D);  font-size: 18px; font-family: "Microsoft Yahei"; color: #fff;border-radius: 2px 2px 0 0;}
.cat .catbox dt .more { float: right; font-size: 12px; color:#fff;}
.cat .catbox dd { clear: both; height: 457px; padding: 10px; border: 1px solid #eee; border-top: none; overflow: hidden; }
.cat .catbox dd .piclist { clear: both; }
.cat .catbox dd .piclist li { float: left; width: 154px; text-align: center; }
.cat .catbox dd .piclist li img { width: 140px; height: 110px; }
.cat .catbox dd .piclist li p { margin-top: 3px; height: 22px; line-height: 22px; text-align: center; }
.cat .catbox dd .list { clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #ddd; }
.cat .catbox dd .list li { line-height: 1.8em; font-size: 14px; }
/* 默认幻灯片 */
.FocusPic { zoom: 1; position: relative; overflow: hidden }
.FocusPic .content { overflow: hidden }
.FocusPic .changeDiv a { position: absolute; top: 0px; left: 0px; display: none; }
.FocusPic .title-bg, .FocusPic .title { position: absolute; left: 0px; bottom: 0; width: 434px; height: 30px; line-height: 30px; overflow: hidden }
.FocusPic .title-bg { background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.FocusPic .title a { display: block; padding-left: 15px; color: #fff; font-size: 14px; }
.FocusPic .change { bottom: 4px; height: 20px; right: 3px; *right:5px;
_right: 4px; position: absolute; text-align: right; z-index: 9999; }
.FocusPic .change i { background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display: -moz-inline-stack; zoom: 1; *display:inline;
}
.FocusPic .change i.cur { background: #FF7700; }
/*footer*/
.footer { overflow: hidden; line-height: 25px; text-align: center; margin-top: 10px; padding: 5px 10px 0px; }
.footer_about a { margin: 0 5px; }
.footer .footer_lianxi a { color: #7B7B7B; }
.footer .footer_lianxi a:hover { color: #003D79; }
.footer_beian { margin-top: 2px; }
/**网站底部 图标**/
.footer_ico1 div { margin: 0 auto; width: 546px; padding-left: 135px; _padding-left: 135px; *padding-left: 135px;
}
.footer_ico1 p { border: 1px solid #D2D2D2; float: left; margin: 6px; padding: 0; width: 120px; overflow: hidden; }
.footer_inco2 { overflow: hidden; cursor: pointer; }
/* 分页 */
.pages { clear: both; width: 100%; margin: 20px 0; font-family: "Microsoft YaHei"; text-align: center; }
.pages a, .pages span { display: inline-block; height: 26px; line-height: 26px; border: 1px solid #eee; text-align: center; color: #666; padding: 0 7px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pages a.a1 { }
.pages a:hover { border: 1px solid #999; text-decoration: none }
.pages span { background: #FF4400; border: 1px solid #FF4400; color: #fff; }
