@charset "utf-8";
/**public**/
.h167 { height: 167px; overflow: hidden; }
.h247  { height: 247px; overflow: hidden; }
.index_main {background-color: #FFFFFF;}
.index_mainL { float: left; width: 746px; padding-top: 5px; }
.index_mainR { float: right; width: 243px; }
.index_mainL td { padding: 5px 0; }
.series_index .g_list { padding: 18px 20px 16.8px 20px; }
.index_tit2 { margin: 5px 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.index_tit2 a { color: #b30002; font-size: 14px; }
.ie6 .index_mainL,.ie6 .index_mainR { display: inline-block; }
/**loop_list**/
.loop_box { width: 354px; border: 1px solid #E6E6E6; padding: 6px; position: relative; }
.loop_wrap { width: 352px; height: 208px; overflow: hidden; }
.loop_list {width: 3000px; }
.loop_list li { float: left; }
.loop_list li img { border: 1px solid #E6E6E6; }
.ie6 .loop_list li { display: inline-block; }
.loop_btns { width: 90%; position: absolute; bottom: 20px; text-align: right; }
.loop_box .loop_btn { display: inline-block; width: 11px; height: 11px; background: url("../../img/icon_dot01.png") no-repeat; margin-right: 3px; }
.loop_box .loop_btn.cur { background-image: url("../../img/icon_dot02.png"); }
/**index_panel1**/
.index_tit { position: relative; }
.index_tit h3 { position: relative; float: left; font-family: "Microsoft Yahei"; font-size: 14px; padding: 0 14px; }
.index_tit .index_more { color: #888888; position: absolute; right: 10px; }
.index_tit a:hover { color: #D70100; }
.index_panel1 { width: 366px; border: 1px solid #E6E6E6; min-height: 218px; }
.ie6 .index_panel1 { height: 218px;}
.index_panel1 .index_tit { background: #E8E8E8 url("../../img/bg_line1.gif") repeat-x; height: 30px; line-height: 30px; }
.index_panel1 .index_tit h3 { display: inline-block; color: #FFFFFF; background: #C40001 url("../../img/bg_index4.gif"); }
.index_panel1 .index_tit h3 span { position: absolute; display: block; width: 5px; height: 6px; background: url("../../img/icon_arrow3.gif") no-repeat; right: -5px; top: 46%; }
.index_panel2 .index_tit { background-color: #F7F7F7; height: 34px; line-height: 34px; }
/**index_panel2**/
.index_panel2 { margin-top: 11px; border: 1px solid #E6E6E6; }
.lt7 .index_panel2 { margin: 7px 0 10px; }
.index_panel2 .index_tit { border-top: 1px solid #C40001; border-bottom: 1px solid #E6E6E6; }
.index_panel2 .index_tit h3 { background-color: #FFFFFF; color: #C40001; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #E6E6E6; }
/**index_detail1**/
.index_detail1 { padding: 13px 22px 0; margin-bottom: -8px; }
.index_detail1 .index_tit2 { width: 322px; padding-bottom: 13px; border-bottom: 1px dashed #DDDDDD; }
.index_detail1 p { line-height: 160%; color: #666666; height: 38px; overflow: hidden; }
/**index_detail2**/
.index_detail2 { padding: 22px 22px 0; }
.index_detail2 img { border: 1px solid #E6E6E6; }
.index_detail2 .maincon { width: 162px; margin-left: 10px; }
.index_detail2 .index_tit2 { width: 162px; }
.index_detail2 .maincon p { color: #666666; line-height: 170%; }
/**index_detail3**/
.index_detail3 { padding: 20px 18px; }
.index_detail3 img { width: 200px; border: 1px solid #E6E6E6; }
.index_detail3 .word { height: 192px; margin: 10px 0;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;

 }
/*.index_detail3 .word { height: 322px; margin: 10px 0; }*/
.index_detail3 .word p { text-indent: 2em; line-height: 200%; }
.index_detail3 .moreinfo { color: #C40001; display: block; text-align: right; }
/**index_links**/
.index_links { padding: 17px 20px 0;}
.index_links li { border: 1px solid #CACACA; margin-bottom: 10px; background: url("../../img/bg_line2.gif") repeat-x; }
.index_links li a { background-position: 24px 61%; background-repeat: no-repeat; display: block; color: #666666; width: 100px; padding-left: 66px; height: 36px; line-height: 36px; }
.index_link1 a { background-image: url("../../img/icon_index1.gif") }
.index_link2 a { background-image: url("../../img/icon_index2.gif") }
.index_link3 a { background-image: url("../../img/icon_index3.gif") }
.index_link4 a { background-image: url("../../img/icon_index4.gif") }
.searchbox2 a{
	box-sizing:border-box;
}
.searchbox2{
	padding: 18px;
	box-sizing:border-box;
	font-size: 12px;
	color:#999999;
}
.searchbox2 .search .search_txt{
	width: 100%;
	padding: 0;
	padding-left: 12px;
	height: 30px;
	background: #f7f7f7;
	color:#333;
	border:none;
	margin-bottom: 13px;
}
.searchbox2 .index_txt{
	position: relative;
}
.searchbox2 .search .search_sub{
	position: absolute;
	right: 0;
	height: 30px;
	padding: 0;
	top: 0;
}