@charset "utf-8";
/* CSS Document */
.header .search { float: right; width: 634px; display: inline; margin: 18px 40px 0px 0px;  }
	.header .search .items { float: left; height: 22px; margin-top: -58px; }
	.header .search .items a { float: left; color: #000; text-align: center; width: 60px; line-height: 22px; height: 22px; background: url(images/line/line.jpg) no-repeat right 4px;  }
	.header .search .items .hover { width: 58px; border: 1px solid #d5d5d5; border-bottom: none; background: url(images/search/search_hover.jpg) repeat-x; color:#338F00; font-weight: bold; }
	.header .search .search_box { float: left; margin-top: 22px; width: 634px; height: 36px; background: url(images/search/search1.jpg) no-repeat; overflow: hidden; }
	.header .search .sbg { background: url(images/search/search.jpg) no-repeat; }
	.header .search .search_box input, .header .search .search_box a { float: left; display: inline; }
	.header .search .search_box .tbox1 { width: 338px; color: #999; margin: 10px 0px 0px 10px; border: none; background: none; font-size: 12px; line-height: 16px; }
	.header .search .search_box .search_bn { width: 85px; height: 25px; border: none; background: none; cursor: pointer; margin: 5px 0px 0px 3px; }
	.header .search .search_box a { float: left; margin-left: 10px; color: #7397D2; margin-top: 12px; }
	
	.content .m_part1 .nav { float: left; background: #E9F0FE; width: 130px; height: 298px; background: url(images/nav/nav_bg.jpg) repeat-y;}
	.content .m_part1 .nav .n_top { float: left; width: 130px; height: 5px; font-size: 0px; background: url(images/nav/nav_top.jpg) no-repeat; }
	.content .m_part1 .nav .n_bottom { float: left; width: 130px; height: 5px; font-size: 0px; background: url(images/nav/nav_bottom.jpg) no-repeat; }
	.content .m_part1 .nav li { float: left; display: inline; margin-left: 14px; overflow: hidden; width: 114px; height: 32px; line-height: 32px; background: url(images/line/line2.jpg) no-repeat 0px bottom; }
	.content .m_part1 .nav a { float: left; width: 90px; height: 32px; padding-left: 24px; color: #214FAD; font-size: 14px; font-weight: bold; }
	.content .m_part1 .roll_box1 { float: left; display: inline; margin: 0px 0px 0px 10px; width: 562px; }
	.content .m_part1 .roll_box1 .title { float: left; width: 562px; height: 24px; background: url(images/bar/blue_bar1.jpg) no-repeat; }
	.content .m_part1 .roll_box1 .title a { float: left; display: inline; margin-right: 2px; height: 24px; padding: 0px 0px 0px 15px; background: url(images/an/a_left.jpg) no-repeat; color: #0075D9; }
	.content .m_part1 .roll_box1 .title a span { float: left; height: 24px; line-height: 24px; padding: 0px 15px 0px 0px; background: url(images/an/a_right.jpg) no-repeat right 0px ; cursor: pointer; }
	.content .m_part1 .roll_box1 .title .hover { background-position: 0px -24px; font-weight: bold; color:#181818; }
	.content .m_part1 .roll_box1 .title .hover span { background-position: right -24px; }
	.content .m_part1 .roll_box1 .box1 {  border: 1px solid #AACBEE; border-top: none; width: 560px; height: 273px; overflow: hidden; }
	
	/*roll*/
	.blk_18 { float: left; width: 530px; display: inline; margin: 20px 0px 0px 20px; }
	.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 474px; height: 150px; display: inline; margin-left: 5px; }
	.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1 }
	.blk_18 .scr_list { FLOAT: left; margin: 0px;}
	.blk_18 .LeftBotton { BACKGROUND: url(images/bn/left_bn.jpg) no-repeat; float: left; display: inline; margin: 40px 8px 0px 0px;  WIDTH: 14px; HEIGHT: 38px }
	.blk_18 .RightBotton { BACKGROUND: url(images/bn/right_bn.jpg) no-repeat; float: left; display: inline; margin: 40px 0px 0px 5px; WIDTH: 14px; HEIGHT: 38px }
	.blk_18 .pl img { margin: 0px; }
	.blk_18 .pl { float: left; display: inline; margin-right: 7px; width: 230px; height: 150px; overflow: hidden; }
	
	.content .m_part1 .roll_box1 .box1 .news1 { float: left; display: inline; margin: 2px 0px 0px 30px; width: 230px; }
	.content .m_part1 .roll_box1 .box1 .news1 li { float: left; width: 230px; padding-left: 10px; line-height: 24px; height: 24px; overflow: hidden; background: url(images/icon/icon_dic.jpg) no-repeat 0px 10px }
	.content .m_part1 .p1_box { float: right; width: 235px; height: 296px; overflow: hidden; border: 1px solid #AACBEE; }
	.content .m_part1 .p1_box .title { float: left; width: 225px; padding-left: 10px; line-height: 23px; font-weight: bold; color:#181818; height: 23px; overflow: hidden; background: url(images/bg/t_bg1.jpg) repeat-x; }
	.content .m_part1 .p1_box .bn { float: left; display: inline; margin: 18px 0px 0px 22px; }
	.content .m_part1 .p1_box ul { float: left; display: inline; margin: 12px 0px 0px 20px; width: 200px;  } 
	.content .m_part1 .p1_box li { float: left; width: 190px; padding-left: 10px; height: 22px; line-height: 22px; overflow: hidden; background: url(images/icon/icon_arr.gif) no-repeat 0px 6px; }
	.content .m_part1 .p1_box li a { color: #0066CC; }
	.content .m_part1 .p1_box .weekly { border-top: 1px dashed #D8D8D8; float: left; display: inline; width: 210px; margin: 13px 0px 0px 15px; }
	.content .m_part1 .p1_box .weekly .cap { color: #000; font-weight:bold; font-size: 12px; line-height: 24px; float: left; padding-top: 7px; width: 200px; }
	.content .m_part1 .p1_box .weekly .rwtitle { float: right; width: 110px; color: #656565; line-height: 16px; font-weight:bold; }
	.content .m_part1 .p1_box .weekly .txt { float: right; width: 110px; height: 75px; overflow: hidden; color:#000000; line-height: 16px; }
	
	.content .m_part2 .box2 { float: left; display: inline; width: 950px; overflow: hidden; margin: 10px 0px 0px; }
	.content .m_part2 .box2 .title2 { float: left; width: 948px; height: 23px; line-height: 23px; border: 1px solid #AACBEE; border-bottom: none; background: url(images/title/title_bg.jpg) repeat-x; }
	.content .m_part2 .box2 .title2 .cap { float: left; font-weight: bold; color: #181818; padding-left: 10px;  }
	.content .m_part2 .box2 .listbox2 { float: left; width: 949px; height: 348px; border-left: 1px solid #AACBEE; border-top: none; }
	.content .m_part2 .box2 .listbox2 .s_box { float: left; width: 315px; height: 115px; overflow: hidden; border-right: 1px solid #AACBEE; border-bottom: 1px solid #AACBEE; }
	.content .m_part2 .box2 .listbox2 .w316 { width: 316px;}
	.content .m_part2 .box2 .listbox2 .s_box .pic { float: left; display: inline; margin: 10px 0px 0px 15px; width: 85px; overflow: hidden; text-align:center;}
	/*.content .m_part2 .box2 .listbox2 .s_box img { float: left; }*/
	.content .m_part2 .box2 .listbox2 .s_box .cap { float: left; width: 85px; line-height: 14px; color: #06A123; overflow: hidden; margin-top: 5px; text-align:center;}
	.content .m_part2 .box2 .listbox2 .s_box .cap .num { font-size: 10px; color: #000; }
	.content .m_part2 .box2 .listbox2 .s_box .links2 { float: left; display: inline; margin: 10px 0px 0px 10px; width: 200px; overflow: hidden; }
	.content .m_part2 .box2 .listbox2 .s_box .links2 a { float: left; display: inline; height: 20px; line-height: 20px; margin-right: 5px; white-space: nowrap;}
	.content .m_part2 .box2 .listbox2 .s_box .links2 .more { color: #0076DA; }
	.content .m_part2 .roll_box2 { float: left; width: 700px; margin-top: 10px; }
	.content .m_part2 .roll_box2 .title { float: left; width: 699px; height: 28px; background: url(images/title/title2_bg.jpg) repeat-x; border-right: 1px solid #AACBEE; }
	.content .m_part2 .roll_box2 .title div { float: left; height: 28px; line-height: 28px; font-size: 14px; color: #fff; font-weight: bold; padding-left: 15px; background: url(images/bar/blue_bar2_left.jpg) no-repeat; }
	.content .m_part2 .roll_box2 .title div span { float: left; height: 28px; padding-right: 15px; background: url(images/bar/blue_bar2_right.jpg) no-repeat right 0px;  }
	.content .m_part2 .roll_box2 .title .more { color: #0076DA; float: right; display: inline; margin: 5px 10px 0px 0px } 
	.content .m_part2 .roll_box2 .roll_ms { float: left; width: 698px; height: 170px; border: 1px solid #AACBEE; border-top: none; } 
	
	/*roll2*/
	.blk_19 { float: left; width: 680px; display: inline; margin: 20px 0px 0px 13px; }
	.blk_19 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 632px; height: 150px; }
	.blk_19 .ScrCont { WIDTH: 32766px; ZOOM: 1 }
	.blk_19 .scr_list { FLOAT: left; margin: 0px;}
	.blk_19 .LeftBotton { BACKGROUND: url(images/bn/left_bn.jpg) no-repeat; float: left; display: inline; margin: 40px 5px 0px 0px;  WIDTH: 14px; HEIGHT: 38px }
	.blk_19 .RightBotton { BACKGROUND: url(images/bn/right_bn.jpg) no-repeat; float: left; display: inline; margin: 40px 0px 0px 5px; WIDTH: 14px; HEIGHT: 38px }
	.blk_19 .pl img { margin: 0px; }
	.blk_19 .pl { float: left; width: 158px; overflow: hidden; }
	
	.content .m_part2 .box3 { float: right; display: inline; width: 237px; overflow: hidden; margin: 10px 0px 0px; }
	.content .m_part2 .box3 .title2 { float: left; width: 235px; height: 23px; line-height: 23px; border: 1px solid #AACBEE; border-bottom: none; background: url(images/title/title_bg.jpg) repeat-x; }
	.content .m_part2 .box3 .title2 .cap { float: left; font-weight: bold; color: #181818; padding-left: 10px;  }
	.content .m_part2 .box3 .title2 .more { float: right; padding: 0px 10px 0px 0px; color: #7397D2; border: none; }
	.content .m_part2 .box3 .listbox { float: left; width: 235px; height: 174px; border: 1px solid #AACBEE; border-top: none; }  
	.content .m_part2 .box3 .listbox ul { float: left; display: inline; margin: 12px 0px 0px 15px; width: 210px; color: #15377B; }
	.content .m_part2 .box3 .listbox ul li { float: left; height: 22px; line-height: 22px; display: inline; width: 200px; padding-left: 10px; background: url(images/icon/icon_dic.jpg) no-repeat 0px 9px; overflow: hidden;  }
	.content .m_part2 .ad_link { float: left; width: 948px; height: 24px; line-height: 24px; border: 1px solid #D3EFC6; margin-top: 10px;  }
	.content .m_part2 .ad_link .cap { float: left; font-weight: bold; padding: 0px 12px; background: #D3EFC6;  }
	.content .m_part2 .ad_link a { float: left; margin-left: 12px; color: #181818; display: inline; }
	.content .m_part2 .friendly_link { border: 1px solid #AACBEE; float: left; width: 948px; margin-top: 10px; padding-bottom: 5px; }
	.content .m_part2 .friendly_link .more { float: left; display: inline; margin: 12px 0px 0px 15px; }
	.content .m_part2 .friendly_link table { float: left; display: inline; margin: 7px 0px 0px 20px; width: 800px; overflow: hidden; }
	.content .m_part2 .friendly_link table td { padding: 5px 20px; }