/* :::::  ::::: */

body, html { padding: 0px; margin: 0px auto; background-color: rgb(255, 255, 255); line-height: 24px; text-align: left; font-family: "宋体"; }
img { border: medium none; display: block; }
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea, th, td { padding: 0px; margin: 0px; }
ul, ol, li { list-style: none outside none; }
em, i { font-style: normal; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix {  }

#header { margin: 0pt; width: 100%; background: url("../img/bg_top.jpg") repeat-x scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(216, 216, 216); }
#header .inner { width: 960px; height: 30px; padding-top:5px; overflow: hidden; margin: 0pt auto; }
#header .logo { width: 160px; height: 25px;  float: left; }
#header .hr_txt { padding-right: 10px; float: right; height: 25px; clear: right; }
#header .logo a, #header .hr_txt a { color: rgb(51, 51, 51); font-family: "微软雅黑","宋体"; font-size: 14px; line-height: 22px; }
#header .hr_txt a:hover { color: rgb(255, 0, 0); text-decoration: underline; }

.lt, .left { float: left; }
.rt, .right { float: right; }
.hr_10 { clear: both; height: 10px; overflow: hidden; font-size: 1px; line-height: 1px; }
body, button, input, select, textarea { font-family: "宋体"; color: rgb(0, 0, 0); font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
.ft14 { font-size: 14px; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.bm5 { margin-bottom: 5px; }
.rm10 { margin-right: 15px; }
.wrapper, .area { width: 950px; margin: 0px auto; }

/* :::::::::: */

.chose dt, .status a { animation-duration: 1s; animation-timing-function: ease; animation-fill-mode: both; }
.textbox { background: none repeat scroll 0% 0% ; height: 42px; line-height: 42px; color: rgb(255, 255, 255); padding-right: 20px; font-size: 14px; text-align: right; }
.textbox3 { background: none repeat scroll 0% 0% ; margin-top: -42px; }
.menu { width: 42px; border-right: 1px solid rgb(255, 255, 255); text-align: center; position:fixed;margin-left: 30px; }
.menu a { display: block; width: 42px; cursor: pointer; font: 13px/26px Microsoft YaHei; }
.menu a:hover { text-decoration: none; }
.animate { width: 1px; height: 26px; position: absolute; right: -1px; top: 0px; }
.month { float: left; width: 74px; padding: 20px  0 0 96px; _margin-top:-300px;}
.month p { width: 74px; height: 219px; font: 20px/50px Microsoft YaHei; margin-bottom: 40px; }
.month p em { float: right; width: 19px; height: 50px; display: inline-block; }
.content { float: left; width: 736px; padding: 20px 0 0 20px; _margin-top:-300px; }
.box { width: 716px; height: 219px; padding-left: 20px; border-radius: 10px 10px 10px 10px; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); position: relative; margin-bottom: 40px; }
.widbox368 { float: left; width: 368px; height: 219px; position: relative; }
.widbox347 { float: left; width: 347px; height: 219px; overflow: hidden; }
.widbox368 b { width: 9px; height: 18px; display: block; position: absolute; top: 18px; left: -29px; } 
.widbox368 dt { float: left; width: 126px; padding-top: 13px; }
.widbox368 dt img { display: block; margin-bottom: 16px; }
.widbox368 dd { float: left; width: 205px; padding: 58px 0px 0px 16px; }
.widbox347 dt { padding: 13px 0px 0px 30px; height:auto; }
.widbox347 dd { padding:10px 10px 0px 60px ; height: auto; }
.widbox347  span{color:#ee8e0b;font-size:16px; font-weight:bold;font-family: "微软雅黑","宋体";}

/*.widbox347 dt a, .widbox347 dd a { float: left; padding: 0px 6px; line-height: 27px; margin: 0px 5px 5px 0px; border-radius: 5px 5px 5px 5px; display: block; white-space: nowrap; }
.widbox347 dd a:link, .widbox347 dd a:active, .widbox347 dd a:visited { background: none repeat scroll 0% 0% rgb(254, 230, 197); color: rgb(216, 125, 2); }
.widbox347 dd a:hover { background: none repeat scroll 0% 0% rgb(251, 152, 19); color: rgb(255, 255, 255); text-decoration: none; }*/
.status { float: right; width: 246px; padding: 35px 54px 0px 0px; }
.bannerP { background: url('../img/bannerblu.jpg') no-repeat scroll 0% 0% transparent; height: 200px; }
.navbox { padding-top: 0px;   }
.bgblue { background: none repeat scroll 0% 0% #067b9c; }
.dot { margin-left: -40px; }
.parent .menu .animate { background: none repeat scroll 0% 0% rgb(5, 91, 133); }
.parent .menu, .parent .menu a { color: rgb(220, 243, 249); }
.parent .menu a.cur { background: url('../img/arrowr_blue.gif') no-repeat scroll 0px 50% transparent; color: rgb(6, 133, 192); }
.parent .month { background: url('../img/line_blue.gif') repeat-y scroll 157px 0px transparent; }
.parent .month p { color: rgb(159, 212, 235); }
.parent .month p em { background: url('../img/dot_blue.gif') no-repeat scroll 0px 50% transparent; }
.parent .month p.on em { background: url('../img/dot_blue_on.gif') no-repeat scroll 0px 50% transparent; }
.parent .box { background: none repeat scroll 0% 0% rgb(234, 250, 253); }
.parent .box b { background: url('../img/arrowl_blue.gif') no-repeat scroll 0% 0% transparent; }
.parent .widbox368 dd, .parent .widbox368 dd a:link, .parent .widbox368 dd a:active, .parent .widbox368 dd a:visited { color: rgb(6, 133, 193); }
.parent .widbox368 dd a:hover { color: rgb(204, 0, 0); }
.parent .widbox347 { background: url('../img/blue_cont.png') no-repeat scroll 0% 0% transparent; }
/*.parent .widbox347 dt { background: url('../img/bluehot.gif') no-repeat scroll 28px 26px transparent; }
.parent .widbox347 dd { background: url('../img/bluezhong.gif') no-repeat scroll 65px 0px transparent; }*/
.parent .widbox347 dt a:link, .parent .widbox347 dt a:active, .parent .widbox347 dt a:visited { background: none repeat scroll 0% 0% rgb(199, 242, 250); color: rgb(7, 134, 194); }
.parent .widbox347 dt a:hover { background: none repeat scroll 0% 0% rgb(42, 152, 203); color: rgb(255, 255, 255); text-decoration: none; }
.back-to-top { background: url('../img/btn_back.gif') no-repeat scroll 50% 0px transparent; cursor: pointer; float: left; height: 91px; line-height: 999px; overflow: hidden; width: 30px; position: fixed;  left:50%; bottom: 107px; margin-left: 478px; display: none; }



.hr_10 { clear: both; height: 10px; overflow: hidden; font-size: 1px; line-height: 1px; }

#Copyright { clear: both; width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px 0pt 10px; margin: 0pt auto; clear: both; border-top: 0px solid rgb(45, 132, 199); }
#Copyright p { text-align: center; padding: 0pt 15px 0pt 0pt; margin: 0pt; font-size: 12px; font-family: "微软雅黑","宋体"; line-height: 22px; color: rgb(79, 79, 79); }