@charset "utf-8";
@import url(mirain.css);
body{ background:#003f88; color:#101010; font-family:Geneva, Arial, Helvetica, sans-serif;}
.DefaultBody{background:#003078 url(../images/3y_bg.jpg) left top repeat-x; }
a{ color:#5c5c5c; text-decoration:none;}
a:hover{color:#bf0612;text-decoration:none;}
	#header{ background:url(../images/3y_header_bg.gif) repeat-x; width:943px; margin:0 auto; height:66px; margin-top:15px;}
	#Inheader{ background:url(../images/3y_header_bg.gif) repeat-x; width:941px; margin:0 auto; height:66px; }
		.logo{ width:104px; height:44px; float:left; margin:12px 0 0 5px;}
		.menu{ float:left; margin-top:44px;}
		.menu ul li{ float:left; padding-right:15px; margin-right:14px;}
		.menu ul li.droot{ background:url(../images/3y_dot.gif) no-repeat right;}
		.menu ul li a{}
		.qucik{ float:right; margin-top:3px; margin-right:6px; text-align:right;}
		.qucik img{ margin:0 2px;}
		.welcome{ margin-top:25px;  text-align:right;}
		.welcome a{ }
		.welcome a:hover{ text-decoration:underline;}
	.qucik .search{ margin-top:19px; }
	.qucik .search .textBox{ background:url(../images/3y_search_input.gif) no-repeat; width:184px; height:21px; border:0; line-height:21px; padding-left:10px; color:#999999;}
	.qucik .search .inputBtn{ background:url(../images/3y_search_btn.gif) no-repeat; width:23px; height:21px; border:0;}
#AllTop{ background:url(../images/AllBody_top.gif) no-repeat; width:970px; margin:0 auto; height:11px;}
#AllCenter{background:url(../images/AllBody_Center.gif) repeat-y; width:970px;margin:0 auto; margin-top:-3px;}
#wrapperCenter{background:url(../images/body_bg.jpg) repeat-y; width:970px;margin:0 auto;  height:695px; margin-top:2px;}
	#flash{ margin:0 auto; width:935px; margin-top:8px; height:307px;}
	#contentBar{ background:url(../images/3y_center_bar.gif) no-repeat; height:32px; width:935px; margin:0 auto;}
	#contentBar .contact{ float:left; height:32px; line-height:32px; margin-left:8px; font-family:Arial, Helvetica, sans-serif;}
	#contentBar .search{ float:right; margin-right:5px; margin-top:5px;}
	#contentBar .search .textBox{ background:url(../images/3y_search_input.gif) no-repeat; width:184px; height:21px; border:0; line-height:21px; padding-left:10px; color:#999999;}
	#contentBar .search .inputBtn{ background:url(../images/3y_search_btn.gif) no-repeat; width:23px; height:21px; border:0;}
	#Content{width:943px; background:url(../images/3y_content_bg.gif) repeat-x left bottom; height:320px; margin:0 auto;}
		.panel{ float:left; }
		.panel h3{ font-size:14px; margin-top:20px;}
		.panel ul{ margin-top:8px;}
		.panel ul li{ line-height:22px; background:url(../images/3y_list_dot.gif) no-repeat left; padding-left:8px; }
		.News{ width:298px; float:right; position:relative; height:320px;}
		.News .title{ margin-top:19px; width:280px;}
		.News .title h3{ float:left; font-size:14px;}
		.News .title a.more{ display:block; float:right; background:url(../images/3y_more_dot.gif) no-repeat right 3px; padding-right:8px;color:#2d6188;}
		.News .title a.more:hover{ text-decoration:underline;}
		.News .banner{ position:absolute; bottom:0; right:0; height:104px;}
		.News ul{ clear:both;  width:260px; margin-top:12px;}
		.News ul li{ font-size:11px; height:44px; }
		.News ul li a{ font-size:12px;}
	     .IndexInFo{ line-height:24px; margin-top:10px;color:#5c5c5c;}
		 .IndexInFo img{ margin:0 10px 0px 0;}
		 .IndexInFo_More { margin-top:10px;}
		.IndexInFo_More a.more{ display:block; float:right; background:url(../images/3y_more_dot.gif) no-repeat right 3px; padding-right:8px;color:#2d6188;}
		.IndexInFo_More a.more:hover{ text-decoration:underline;}
		.BtnPanel{ padding-left:29px; padding-top:16px;}
		.BtnPanel img{ margin-bottom:10px;}
	#AllContent{ width:910px; margin:0 auto;}
	#LeftMenu{ float:left; width:185px; border-top:4px solid #01683d; margin-top:14px; padding-bottom:14px;}
	#LeftMenu .action { margin-top:12px;}
	#LeftMenu .action a.Contact{ background:url(../images/ico_1.gif) no-repeat left top;padding-left:15px;}
	#LeftMenu .action a.Add{ background:url(../images/ico_2.gif) no-repeat left -2px;padding-left:20px; margin-left:22px;}
	#LeftMenu .action a.Print{background:url(../images/ico_3.gif) no-repeat left -1px;padding-left:17px; margin-left:22px;}
	#LeftMenu .Lmenu{ width:187px; margin-top:1px; background:url(../images/Lemu_bottom.gif) no-repeat left bottom; padding-bottom:19px;}
	#LeftMenu .Lmenu h3{ background:#e1e1e1; font-size:12px; color:#000; padding:8px 0 6px 9px; border-bottom:1px solid #fff; display:none;}
	#LeftMenu .Lmenu ul li a{ background:#e6e6e6; border-bottom:1px solid #fff; display:block; height:23px; line-height:23px; padding-left:13px;color:#000000;}
	#LeftMenu .Lmenu ul li ul{border-bottom:1px solid #fff;}
	#LeftMenu .Lmenu ul li ul li a{ padding-left:21px;border-bottom:1px solid #e6e6e6; }
	#LeftMenu .Lmenu ul li a:hover{ background:#f1f1f1;color:#bf0612;}
	#LeftMenu .Lmenu ul li a.curt{ font-weight:bold; background:#f1f1f1; color:#bf0612;}
	#LeftMenu .Lmenu ul li ul li a.curt{ font-weight:normal; background:#fff; }
	#LeftMenu .Lmenu ul li ul li a.curt:hover{ background:#fff;}
	#LeftMenu .other{ margin-top:15px;}
	#LeftMenu .other h4{ font-size:12px;}
	#LeftMenu .other select{ width:100%; margin-top:3px;}
	#RightContent{ float:right; width:703px; margin-bottom:20px; margin-top:14px;}
	#RightContent .MainContent{  margin-top:15px; }
	 .RightPanel{ float:right; border:1px solid #c7c7c7; width:100%; margin-top:15px;}
	 .RightPanel h4{ background:url(../images/panel_title.gif) repeat-x; height:22px; border-bottom:1px solid #c7c7c7; font-size:12px; line-height:22px; padding-left:10px;}
	.RightPanel .content{ padding:8px; line-height:18px; color:#333;}
	.RightPanel img{ margin-left:1px; margin-top:1px;}
	.TitleImg{ width:703px; height:168px; }
	.TitleText{ background:url(../images/in_title_bg.jpg) no-repeat; width:100%; height:33px; margin-top:14px;}
	.TitleText h3{ float:left; font-size:12px; display:block; height:16px; border-left:4px solid #bf0612; line-height:16px; padding-left:10px; margin-top:10px; margin-left:10px;}
	.TitleText h4{ float:left; font-size:12px; display:block; height:14px; border-left:4px solid #bf0612; line-height:14px; padding-left:10px; margin-top:10px; margin-left:10px;}
.TitleText h5{ float:left; font-size:12px; display:block; height:14px; border-left:4px solid #bf0612; line-height:14px; padding-left:10px; margin-top:10px; margin-left:10px;}
	.TitleText 	.Navion{ float:right; margin-top:12px; margin-right:10px;}
	.TitleText  .Navion img{ margin:2px 4px;}
	.Navion{ float:left; margin-top:12px; margin-right:10px;}
	.Navion img{ margin:2px 4px;}
#AllFoot{background:url(../images/AllBody_Foot.gif) no-repeat;width:970px;margin:0 auto;height:11px;}
	#foot{width:943px; background:url(../images/3y_foot_bg.gif) repeat-x; height:50px;margin:0 auto; margin-top:1px;}
	#Infoot{width:941px; background:url(../images/3y_foot_bg.gif) repeat-x; height:50px;margin:0 auto; margin-top:1px}
	.copy{ float:left; margin-top:22px; margin-left:8px;}
	 .link{
		float:right;
		width: 167px; 
		height:21px;
		margin-top:16px;
		margin-right:5px;
	}
	
	.jNiceSelectWrapper {
		width: 167px;
		position:relative;
		height:21px;
		border:1px solid #b3b3b3;
		background:#fff;
	}
	
	.jNiceSelectWrapper div span {
		float: none;
		position: absolute;
		width: 120px;
		height: 21px;
		left:0;
		line-height: 21px;
		padding-left:13px;
		overflow: hidden;
		border-right: none;
		font-size:12px;
		color:#777777;
	}
	
	.jNiceSelectWrapper div a {
		display: block;
		position: absolute;
		right: 0px;
		width: 24px;
		height: 21px;
		background: url(../images/select_dot.gif) no-repeat center center;
	}
	.jNiceSelectWrapper div a:hover{
		background: url(../images/select_dot.gif) no-repeat center center;
	}
	.jNiceSelectWrapper ul {
		position: absolute;
		width: 165px;
		bottom: 20px;
		right: 0px;
		background-color: #FFF;
		border: solid 1px #bdbdbd;
		display: none;
		overflow: auto;
		overflow-y: auto;
		z-index:100;
		height:80px;
	}
	
	.jNiceSelectWrapper ul a {
		display: block;
		padding:2px 5px;
		text-decoration: none;
		background-color: #FFF;
		font-size:12px;
		line-height:20px;
	}
	
	.jNiceSelectWrapper ul a:hover { }
	.jNiceSelectWrapper ul a.selected { font-weight:bold;}
	.jNiceSelectWrapper ul a.selected:hover{ }
	
	.jNiceHidden {display: none;}
.ListCls{  }
.ListCls ul{ clear:both; width:95%;}
.ListCls ul li{ height:35px; line-height:35px; border-bottom:1px dashed #d5d5d5;color:#999999;}
.ListCls ul li span{ display:block; float:left;}
.ListCls ul li  i{ float:right; font-style:normal;}
.ListCls ul li a{ float:left; font-size:12px; margin-left:15px;}
.ProItems{ margin-top:20px; }
.ProItems .items{ float:left;}
.ProItems .select{ float:right; }
.ProItems .select span{ color:#999999;}
.ProItems .select select{ }


.GoBack{ margin-top:13px; text-align:center;}

.NewsView{ padding-top:12px;}

.NewsView h3{ font-size:16px; color:#01673f; text-align:center; }
.NewsView .info{ color:#999999; text-align:center; margin-bottom:12px; line-height:30px;}
.NewsView .Xcontent{ text-align:left; line-height:25px; padding:0 18px;}
.NewsView .PreNext{ text-align:left; line-height:23px; border:1px solid #dfdfdf; background:#f0f0f0; padding:4px; margin-top:20px;}





.ProView{ line-height:24px;padding:15px;}
.ProView .img { float:left; margin-left:20px;}
.ProView .img a.zoom{ display:block; font-weight:bold; text-align:center; margin-top:5px;color:#bd864c;}
.ProView .img a.zoom:hover{ text-decoration:underline;}
.ProView .img a.zoom img{ border:none; width:16px; height:16px;}
.ProView .img img{ border:1px solid #cdcdcd; width:250px;}
.ProView .info{ margin-left:45px; float:left; width:320px;}
.ProView .info li{ border-bottom:1px solid #cdcdcd;}
.ProView .info li strong img{ margin-top:5px;}
.ProView .info li strong{ float:left; margin-right:10px;}
.ProView .info .contact{ margin-top:10px; background:#f3f3f3; text-align:center; padding:20px 0;}
.ProView .content{ line-height:23px;}
.ProView .content .procnt{ padding:0px;}
.ProView .content .procnt h4{ display:block; background:#c8bf9f; padding:4px 10px 4px 10px;}

.ProView .related{ margin-top:20px; border:1px solid #ffd393; }
.ProView .related h4{ background:#fffbef;padding:10px; font-size:14px;}
.ProView .related .redcnt{ padding:20px 10px;}
.ProView .related .redcnt li{ float:left; margin:10px 4px;}
.ProView .related .redcnt li a{ display:block; width:110px; text-align:center;}
.ProView .related .redcnt li a img{ width:120px; height:70px; border:1px solid #cdcdcd; margin-bottom:5px;}
.ProView .related .redcnt li a:hover img{ border:1px solid #e9ad17;}

.TableForm{  background:url(../images/contact_02.jpg) no-repeat 450px; margin-top:50px;}
.TableForm table td{ padding:5px;}
.TableForm .explame{ line-height:21px; margin-bottom:10px; margin-left:50px; width:380px;}
.TableForm .colorred{color:#FF0000;}
.TableForm  input.text{ border:1px solid #ccc; height:18px; line-height:18px; padding:0 4px; width:200px;}

.TableForm  input.v_Input{ width:100px; height:25px; border:1px solid #ccc; line-height:23px;}
.TableForm  textarea{ width:300px; border:1px solid #ccc; padding:3px;}
.TableForm  .Select{ width:210px;}


#GlobalSearch{ border-top:1px solid #d5d5d5; padding-top:15px;}
.SearchBar .searchIpt{ height:20px; line-height:20px; padding:0 3px;}
.SearchBar .searchBtn{ width:70px; height:25px;}
.searchInfo{ text-align:right;}



.PanelTwo{ width:328px; float:left; margin:8px 8px 7px 7px;}
.PanelTwo .title{ background:url(../images/panel_two_title.gif) no-repeat left; height:26px; padding-left:12px; line-height:26px; font-weight:bold;}
.PanelTwo .content{ border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; height:100%;}
.PanelTwo .content .ImageUrl{ float:left; background:url(../images/product_bg.gif) no-repeat; display:block; width:139px; height:127px; overflow:hidden;margin-left:4px; margin-top:6px;}
.PanelTwo .content .ImageUrl img{ margin-left:2px; margin-top:2px; width:131px;height:119px;}
.PanelTwo .content .Summary{ float:right; width:165px; line-height:20px; margin-right:3px; margin-top:5px; color:#4b4a4a;}
.PanelTwo .content .PanelMore{ border-top:1px solid #c5c5c5; text-align:right; width:96%; margin:0 auto; margin-top:8px; padding-top:5px;}
.PanelTwo .PanelFoot{ background:url(../images/panel_two_foot.gif) no-repeat; height:7px;}

a.more1{ background:url(../images/3y_more_dot.gif) no-repeat right 4px; padding-right:8px;color:#003f88;}
a.more1:hover{ text-decoration:underline;color:#003f88;}
a.more2{ background:url(../images/more_dot_2.gif) no-repeat left 4px; padding-left:8px;color:#bf0612;}
a.more2:hover{ text-decoration:underline;color:#bf0612;}



/*CBS*/
.CbsTitle{ background:url(../images/cbs_top_img.jpg) no-repeat; width:933px; height:263px; margin:0 auto;  margin-top:4px; position:relative;}

.CbaPanel{ border:1px solid #c7c7c7; margin-top:12px;}
.CbaPanel .Title1{ background:url(../images/cbs_panel_1_title.gif) repeat-x; height:30px; line-height:30px;}
.CbaPanel .Title2{ background:url(../images/cbs_panel_2_title.gif) repeat-x; height:30px; line-height:30px;}
.CbaPanel .Title3{ background:url(../images/cbs_panel_3_title.gif) repeat-x; height:30px; line-height:30px;}
.CbaPanel h4{ color:#fff; font-size:12px; padding-left:14px;}
.CbaPanel .content{ padding:9px;}

.CbsPic{ margin-left:7px;}
.CbsPic li{ width:215px; height:156px; background:url(../images/cbs_pic_border.jpg) no-repeat; margin:15px 0;}
.CbsPic li img{ margin-left:2px; margin-top:2px; width:208px; height:148px;}


/* tables */
table.tablesorter {
	background-color: #8dc049;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #d0f191;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px 4px 4px 4px;
	background-color: #FFF;
	vertical-align: top;
	line-height:21px;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #b8ccd7;
}
table.tablesorter tfoot td{ background:#f1ffd5; height:25px; padding-right:10px;}