@charset "utf-8";
/* css reset */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, input { margin:0; padding:0;}
img { border:0 none;}
ul, ol { list-style-type:none;}
table { border-collapse:collapse; border-spacing:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
body { font:14px  "宋体", Tahoma, Geneva, sans-serif; background:#f8fcff url(bg200000.png) repeat-x;}
.high { color:#f00;}

#CMS_LAYOUT_GROUP { width:980px; margin:0 auto 10px; overflow:hidden; zoom:1;}
#CSSDIV { float:left;}

.nav { height:20px; font-size:12px;}
.nav li { float:left; margin-left:15px; line-height:20px;}
.nav .mainNav_firstLi { margin-left:0;}
.nav .first { margin-left:0;}
.nav a { color:#000;}

.top { position:relative; height:364px!important; line-height:24px; background-image:url(bg100000.jpg);}
.top .m5 { width:565px; margin-left:20px; padding:104px 0 10px; border-bottom:1px dashed #fff; color:#fff;}
.top .m5 dt { position:absolute; right:19px; top:26px;}
.top .m5 img { width:355px; height:310px;}
.top .m5 .title { height:50px; font:30px/50px Microsoft Yahei; overflow:hidden;}
.top .m5 .title a { color:#fff;}
.top .m5 dd { height:72px; overflow:hidden;}
.top .m5_1 { width:565px; height:72px; margin-left:20px; padding-top:10px; color:#fff; overflow:hidden;}

.area { margin-bottom:10px; padding-bottom:15px; border:1px solid #c9c9c9; background-color:#f9f9f9;}
.area .mh2-1 { height:41px; padding-left:126px; font:20px/38px Microsoft YaHei; background-image:url(bg300000.png);}
.area .mh2-1 strong { font-weight:normal;}
.area .m5 { margin:0 3px; padding:15px 20px; border-bottom:1px dotted #c9c9c9; line-height:24px; overflow:hidden; zoom:1;}
.area .m5 dt { float:left; margin:0 15px 10px 0;}
.area .m5 img { width:220px; height:180px; border:1px solid #c0c0c0; padding:3px;}
.area .m3 { margin:0 3px; line-height:24px;}
.area .m3 h3 { margin:15px 20px 0; font-size:14px;}
.area .m3 p { padding:0 20px 15px; border-bottom:1px dotted #c9c9c9;}
.area .title a, .area .m3 a { color:#81511c;}

.areaR { margin-bottom:10px; background-color:#fff;}
.areaR .mh2-1, #CMS_TPL_EDIT_INCLUDE .x_title { height:34px; padding-left:30px; line-height:34px; color:#fff; background-image:url(bg400000.png);}
.areaR .mh2-1 a, #CMS_TPL_EDIT_INCLUDE .x_title a { font-size:14px; color:#fff;}
.mTitleList { padding:10px 10px 10px 5px; border:1px solid #e6e6e6; border-top:0 none; font-size:12px;}
.mTitleList li { height:24px; padding-right:70px; line-height:24px; overflow:hidden; zoom:1;}
.mTitleList li a { float:left; color:#0d519c;}
.mTitleList li span { float:right; width:70px; margin-right:-70px; text-align:right;}
.areaR .m5 { padding:0 10px 10px; border:1px solid #e6e6e6; border-top:0 none; font-size:12px;}
.areaR .m5 dl { padding-top:10px; overflow:hidden; zoom:1;}
.areaR .m5 dt { float:left; margin:3px 10px 0 0;}
.areaR .m5 img { width:110px; height:80px; border:1px solid #ccc;}
.areaR .m5 dd { height:66px; line-height:22px; overflow:hidden;}
.areaR .m5 .title { height:auto; font-size:14px;}
.areaR .m5 .title a { color:#333333;}

#CMS_TPL_EDIT_INCLUDE { margin-bottom:10px;}
#B_talkList, #CMS_TPL_EDIT_INCLUDE .pl10 { height:430px; border:1px solid #e6e6e6; border-top:0 none; font-size:12px; overflow:hidden;}
#B_talkList dl, #CMS_TPL_EDIT_INCLUDE .pl10 li { margin:0 10px; padding:10px 0; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1;}
#B_talkList dt, #CMS_TPL_EDIT_INCLUDE .pl10 li .fl { float:left;}
#B_talkList dt img,  #CMS_TPL_EDIT_INCLUDE .pl10 li .fl img { width:50px; height:50px; padding:2px; border:1px solid #ccc;}
#B_talkList dd, #CMS_TPL_EDIT_INCLUDE .pl10 li .fr { float:right; width:213px; line-height:22px;}
#B_talkList dd.form, .t_frome { color:#999;}
#B_talkList dd a, .T_msgBox a { color:#0D519C;}
#B_talkList dd span { font-weight:bold;}

.contact { height:120px; font-size:12px; background-image:url(bg500000.png);}
.contact h4 { display:none;}
.contact ul { padding:40px 0 0 18px; line-height:22px; color:#565656;}
