/* CSS Document */
* { color: #343233; margin: 0; padding: 0; }
a { text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }

body { font: 12px "宋体"; background: #FFFFFF url(../images/sy_08.jpg) repeat-x; }
#box { width: 900px; margin: 0 auto; }
#header { width: 900px; height: 71px; background: none; }
#logo { width: 207px; height: 71px; float: left; }
#logo a { text-decoration: none; border: none; }
#logo img { margin-top: 20px; }
#header_main { float: left; }
#nav_top { float: right; }
#nav_top li { font: 13px "宋体"; color: #000000; list-style-type: none; float: left; display: inline; padding-bottom: 9px; padding-left: 2px; padding-right: 12px; padding-top: 10px; }
#nav_top a { color: #000000; }
#nav_top li.imgs { padding-bottom: 9px; padding-left: 0px; padding-right: 0px; padding-top: 10px; }
#nav_main { float: right; position: absolute; top: 33px; background: url(../images/sy_13.gif) repeat-x; height: 35px; width: 665px; padding-left: 28px; }
#nav_main li { display: inline; list-style-type: none; float: left; }
#nav_main li.imgs { padding-bottom: 10px; padding-left: 11px; padding-right: 10px; padding-top: 11px; }
#nav_main a { list-style-type: none; }
#nav_main a span { display: block; font: 14px "宋体"; font-weight: 700; color: #FFFFFF; padding: 10px 6px 9px 6px; }
#nav_main a span.curr { background: url(../images/sy_15.gif) no-repeat center bottom; }

#nav_main a:hover span { background: url(../images/sy_15.gif) no-repeat center bottom; }
#searchbar { overflow:hidden; width: 900px; height: 46px; margin-left: auto; margin-right: auto; line-height: 46px; //padding-left:38px; background: url(../images/sy_24.gif) no-repeat; }
#searchbar li { padding: 16px 5px 10px 5px; font: 12px "宋体"; color: #298EC6; list-style-type: none; float: left; display: inline; }
#searchbar a { color: #298EC6; }
#searchbar li.search { padding: 14px 0px 8px 0px; }
#searchbar li.contrl { padding: 12px 0px 4px 0px; }
#searchbar li.btn { padding: 12px 5px 4px 5px; }
#searchbar li.chozen { padding: 15px 5px 14px 0; }
#sengine { width: 899px; background-color: #F2F7FD; border: 1px solid #C0E5F8; margin-top: 5px; }
#senl { width: 410px; padding-left: 50px; float: left; }
#senl li { padding: 22px 5px 10px 5px; font: 12px "宋体"; color: #000000; font-weight: 700; list-style-type: none; float: left; display: inline; }
#senl a { color: #000000; }
#senl li.search { padding: 20px 0px 8px 0px; }
#senl li.contrl { padding: 18px 0px 4px 0px; }
#senl li.btn { padding: 18px 5px 4px 5px; }
#senr { float: left; }
#senr li { width: 65px; padding: 3px 5px 3px 5px; display: inline; float: left; text-align: left; }
#footer { width: 900px; text-align: center; padding: 10px 0; }
#footer li { padding: 10px 1px; font: 13px "宋体"; color: #C6C6C6; display: inline; }
#footer a { color: #278CC0; }
#version { width: 900px; text-align: center; padding-bottom: 30px; }
#version li { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; display: inline; }

A:active { color: #ff0000; }
A:link { }
body { margin: 0; font-size: 12px; background: url(../images/jj.jpg) repeat-x; }
.Container { width: 900px; background: #FFFFFF; height: auto; font-family: "宋体"; }
.top { width: 900px; height: auto; }
.center { width: 900px; padding-top: 10px; height: auto; margin-bottom: 5px; float: left; }
.footer { width: 900px; height: 110px; clear: both; line-height: 25px; background: url(../images/footer.gif) repeat-x; }


a:hover { color: #FF0000; }
a { text-decoration: none; }
/**/
.logo { width: 900px; height: auto; z-index: -5; }
.Navigation { color: #FFFFFF; width: 900px; height: 30px; line-height: 30px; background: url(../images/daohang.gif); border-bottom: #0066FF solid 2px; }
.Navigation a { font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 0 3px; }
.Navigation a:hover { color: #FF0000; }
/* font-weight:bold;*/
.Navigation ul { padding: 0px; margin: 0px; list-style: none; }
.Navigation ul li { float: left; }
.yonghu { width: 900px; height: 25px; line-height: 25px; background: url(../images/head_img.gif); }
.yonghu ul { padding: 0px; margin: 0px; list-style: none; }
.yonghu ul li { float: left; }
.yonghu a { padding-left: 10px; text-decoration: none; padding-right: 10px; /*background: url(../images/sanjiao.jpg) left no-repeat;*/ }
#button { padding: 0px; margin: 0px; }
#zginfostr { float: right; width: 330px; height: 175px; }

#zginfostr p { background-image: url(../images/jiaojiao.jpg); background-repeat: no-repeat; background-position: left center; padding-bottom: 0px; margin: 0px; padding-left: 25px; padding-right: 0px; padding-top: 0px; width: 300px; height: 20px; line-height: 20px; text-align: left; vertical-align: middle; border-bottom: gainsboro 1px dashed; }
#m_t_c_r ul { display: block; clear: both; }
.m_t_title { margin-top: 10px; margin-bottom: 10px; }
#sengine { padding-top: 10px; }
.onedpinfo { clear: both; }
.titel_o { height: 14px; }
.m_t_title #m_t_c_b { clear: both; }
ul li { list-style: none; }

/*#region 面板 panel，原创：周靖。不定义宽度，让其根据父元素自动填充！*/
.panel.ad { margin-bottom: 5px; border: 1px solid #b0cbe2; position: relative; }
.panel.ad > .r { right: 5px; line-height: 26px; font-size: 12px; z-index: 2; position: absolute; cursor: pointer; }
.panel.ad > .r:hover { color: red; text-decoration: underline; }
.panel.ad > .r.btn { line-height: 25px; margin-top: 2px; margin-bottom: 0; color: #fff !important; }
.panel.ad > .r.btn:hover { text-decoration: none; }
.panel.ad > h2 { padding-left: 10px; background-color: #d6e7ff; width: auto; height: 25px; line-height: 27px; position: relative; }
.panel.ad > .bd { border-top: 1px solid #b0cbe2; padding: 5px 6px; line-height: 24px; position: relative; }

/*广告认证*/
.ul.verify { }
.ul.verify li { width: 180px; height: 100px; margin-bottom: 15px; position: relative; }
.ul.verify li a.hd { width: 100%; height: 100%; display: block; }
.ul.verify li a.hd img { width: 100%; height: 100%; display: block; }
.ul.verify li a.bd { background: #ac4706; padding: 2px 3px; border-top-left-radius: 5px; color: #fff; font-size: 12px; bottom: 0; right: 0; position: absolute; }

.marquee { width: 185px; overflow: hidden; white-space: nowrap; }
.marquee .js-marquee { color: blue !important; }
.marquee b { color: red; }
/*通用样式*/
.clear{ line-height: 0px; zoom: 0; height: 0px; clear: both; font-size: 0px}
.clear_hr{ line-height: 0px; zoom: 0; height: 0px; border-bottom:solid 1px #ddd; clear: both; font-size: 0px}
.clear_hr_dot{ line-height: 0px; zoom: 0; height: 0px; border-bottom:dashed 1px #bfbfbf; clear: both; font-size: 0px}
.clear_hr10{ line-height: 0px; zoom: 0; height: 10px; border-bottom:solid 1px #ddd; clear: both; font-size: 0px}
.clear_h10{ line-height: 0px; zoom: 0; height: 10px; clear: both; font-size: 0px}
.clear_h20{ line-height: 0px; zoom: 0; height: 20px; clear: both; font-size: 0px}
.clear_h30{ line-height: 0px; zoom: 0; height: 30px; clear: both; font-size: 0px}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
