@charset "utf-8";
@import url(mirain.css);
/* CSS Document */
body{  text-align:center; margin:0 auto; font-size:12px; font-family: "Arial", "Helvetica", "sans-serif"; }
td{font-family: "Arial", "Helvetica", "sans-serif";}
html,body{ min-width:100%;}
a{ text-decoration:none;color:#333333;}
a:hover{ color:#0057a4; text-decoration:underline;}
.inputStyle{ border:1px solid #a9a9a7; height:14px; line-height:14px; padding:2px;}
#Head{ background:url(../images/head_bg.gif) repeat-x;height:79px;}
.qucik{ margin-bottom:10px; }
.qucik a{ padding-left:15px;margin-left:3px;}
a.home{ background:url(../images/quick_home.gif) no-repeat;}
a.conact{background:url(../images/quick_conact.gif) no-repeat;}
a.map{background:url(../images/quick_map.gif) no-repeat;}

 .SearchInput{ background:url(../images/search_input.gif) no-repeat; height:20px; border:none; width:125px;color:#cacaca; #line-height:20px;_line-height:18px; padding-left:10px;}
 .SearchBtn{ background:url(../images/search_btn.gif) no-repeat; width:22px; height:20px; border:none;}
.InputWord{ height:19px; line-height:19px; padding:0 4px; font-size:14px;}
.InputBtn{ width:70px; height:24px; margin-left:10px;}
/* menu */
#nav {position:relative; z-index:500; }
#nav li.top { float:left;}
#nav li a.top_link {display:block; float:left; height:39px; line-height:39px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;cursor:pointer;#margin:0 15px 0 13px;_margin:0 9px 0 5px;}


#Flash{ width:768px; height:248px; background:url(../images/flash_bg.jpg) no-repeat;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:36px;  border-bottom:3px solid #c0c0c0; border-right:3px solid #c0c0c0; height:auto; z-index:300;background:#001544;}
#nav li:hover ul.sub li
{display:block; font-weight:normal; }
#nav li:hover ul.sub li a
{display:block; font-size:12px;  color:#fff; text-decoration:none;background:#001544; text-align:left; padding:6px 15px 5px 17px;}
#nav li:hover ul.sub li a:hover 
{background:#d30505; color:#fff; }
#nav li ul.sub li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; background: #d01313; padding:3px; border:1px solid #5c731e; white-space:nowrap;  z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#d01313 url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#d01313 url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 





.affice h5{color:#FFFFFF; font-size:12px;  float:left; margin-left:3px; margin-top:2px;}




a.more1{ background:url(../images/more_dot_1.gif) no-repeat right 1px; padding-right:14px;color:#fff;}
a.more1:hover{color:#FFFFFF; text-decoration:underline;}
a.more2{ background:url(../images/more_dot_2.gif) no-repeat right 1px; padding-right:14px;color:#fff;}
a.more2:hover{color:#FFFFFF; text-decoration:underline;}
a.more3{ background:url(../images/more_dot_3.gif) no-repeat right 1px; padding-right:14px;color:#0a347c;}
a.more4{ background:url(../images/more_dot_4.gif) no-repeat right 1px; padding-right:14px;color:#489c09;}
a.more5{ background:url(../images/ir_more_icon.gif) no-repeat; width:60px; height:20px; display:block;}
a.more5:hover{ position:relative; left:1px; top:1px;}
a.more6{ background:url(../images/xz.gif) no-repeat; width:87px; height:24px; display:block;}
a.more6:hover{ position:relative; left:1px; top:1px;}

a.GoBack1{ display:block; background:url(../images/goback_2.gif) no-repeat; width:67px; height:25px; line-height:25px; padding-left:20px;color:#FFFFFF; text-align:left;}
a.GoBack1:hover{ position:relative; left:1px; top:1px;color:#FFFFFF; text-decoration:none;}

a.Print{ display:block; background:url(../images/print.gif) no-repeat; width:59px; height:25px; line-height:25px; padding-left:28px;color:#FFFFFF; text-align:left;}
a.Print:hover{ position:relative;  color:#FFFFFF; text-decoration:none;}

a.WebSite{ display:block; background:url(../images/company_website.gif) no-repeat; width:59px; height:25px; line-height:25px; padding-left:28px;color:#FFFFFF; text-align:left;}
a.WebSite:hover{ position:relative;  left:1px; top:1px; color:#FFFFFF; text-decoration:none;}


.PanelOne{ width:100%;}
.PanelOne .Title{ background:url(../images/panel_one_title_bg.gif) repeat-x; height:29px; width:100%;}
.PanelOne .Title h4{ float:left; background:url(../images/panel_one_title_left.gif) no-repeat left; height:29px; display:block;}
.PanelOne .Title h4 img{ margin-top:7px; margin-left:10px;}
.PanelOne .Title span{ display:block; background:url(../images/panel_one_title_right.gif) no-repeat right; float:right; height:29px; padding-right:15px; line-height:29px;}
.PanelOne .content{ border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe; background:#f1f1f1; clear:both; height:100%;}
.PanelOne .loginContent{ border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;  clear:both; background:url(../images/login_bg.gif) no-repeat 2px -1px;}

.PanelTwo{ width:100%;}
.PanelTwo .Title{ background:url(../images/panel_two_title_bg.gif) repeat-x; height:32px; width:100%; }
.PanelTwo .Title h4{ float:left; background:url(../images/panel_two_title_Left.gif) no-repeat left; height:32px; display:block;}
.PanelTwo .Title h4 img{ margin-top:7px; margin-left:10px;}
.PanelTwo .Title span{ display:block; background:url(../images/panel_two_title_right.gif) no-repeat right; float:right; height:32px; padding-right:15px; line-height:32px;}
.PanelTwo .content{ border-left:1px solid #bebebe;border-right:1px solid #bebebe; background:url(../images/panel_two_conetnt_bg.gif) repeat-x left bottom; height:100%; width: auto;}
.PanelTwo .content1{ border-left:1px solid #bebebe;border-right:1px solid #bebebe; background:#efefef;  height:100%;}

.PanelTwo .Foot{ background:url(../images/panel_two_foot.gif) no-repeat; height:8px;overflow:hidden;}
.PanelTwo .Foot1{ background:url(../images/panel_two_foot1.gif) no-repeat; height:8px;overflow:hidden;}
.PanelTwo .Foot2{ background:url(../images/panel_two_foot3.gif) no-repeat; height:6px;overflow:hidden;}


.PanelThree{ width:100%;}
.PanelThree .Title{ background:url(../images/panel_three_title_bg.gif) repeat-x; height:29px; width:100%;}
.PanelThree .Title h4{ float:left; background:url(../images/panel_three_title_left.gif) no-repeat left; height:29px; display:block;}
.PanelThree .Title h4 img{ margin-top:7px; margin-left:10px;}
.PanelThree .Title span{ display:block; background:url(../images/panel_three_title_right.gif) no-repeat right; float:right; height:29px; padding-right:15px; line-height:29px;}
.PanelThree .content{ border-left:1px solid #bebebe;border-right:1px solid #bebebe; background:#fbfbfb url(../images/panel_three_bg.gif) repeat-x left bottom; clear:both;height:100%;}
.PanelThree .Foot{ background:url(../images/panel_three_foot.gif) no-repeat; height:6px; overflow:hidden;}



.PanelFour{ width:100%;}
.PanelFour .Title{ background:url(../images/panel_four_title_bg.gif) repeat-x; height:29px; width:100%;}
.PanelFour .Title h4{ float:left;}
.PanelFour .Title span{ display:block; background:url(../images/panel_four_title_right.gif) no-repeat right; float:right; height:29px; padding-right:15px; line-height:29px;}
.PanelFour .content{ border-left:1px solid #bebebe;border-right:1px solid #bebebe;height:100%;}
.PanelFour .Foot{ background:url(../images/panel_fiv_foot.gif) no-repeat; height:6px;overflow:hidden;}

.PanelFive{ width:100%;}
.PanelFive .Title{ background:url(../images/panel_fiv_title_bg.gif) repeat-x; height:29px; width:100%;}
.PanelFive .Title h4{ float:left;}
.PanelFive .Title span{ display:block; background:url(../images/panel_fiv_title_right.gif) no-repeat right; float:right; height:29px; padding-right:15px; line-height:29px;}
.PanelFive .content{ border-left:1px solid #bebebe;border-right:1px solid #bebebe;height:100%;}
.PanelFive .Foot{ background:url(../images/panel_fiv_foot.gif) no-repeat; height:6px;overflow:hidden;}

.PanelSix{ width:100%;}
.PanelSix .title{ background:url(../images/PanelSix_title_center.gif) repeat-x; height:29px; width:100%;}
.PanelSix .title h3{ float:left; background:url(../images/PanelSix_title_left.gif) no-repeat left; height:29px; display:block; font-size:14px;color:#0b3b7c; line-height:29px; padding-left:37px;}
.PanelSix .title span{ display:block; background:url(../images/PanelSix_title_right.gif) no-repeat right; float:right; height:29px; padding-right:15px; line-height:30px;}
.PanelSix .content{ border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe; text-align:left; height:100%;}



div#Navigation{color:#848484; #margin-top:0px; _margin-top:9px;}
div#Navigation img{#margin:4px 4px 0 3px; _margin:2px 4px 0 3px;}
div#Navigation a{color:#848484;}

.xdlm{ border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; background:#fff0fb; padding-left:10px; line-height:20px; color:#CCCCCC;}
.xdlm a{ margin:0 5px; font-size:12px; color:#666666;}
.xdlm a:hover{ color:#810a64;}
.hzqy{ border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; background:#fbfbfb; padding-top:2px; padding-left:5px;}
#Top{ text-align:right; width:1000px; margin-top:10px;}
#Foot{ background:url(../images/foot_bg.gif) repeat-x; height:126px; padding-top:14px; line-height:26px; color:#8d8d8d;}
#Foot a{color:#8d8d8d;}
#Foot a:hover{ color:#e95013; }
#Foot a.icp{ background:url(../images/foot_icp.gif) no-repeat left; padding-left:17px; margin-left:5px;}
#Foot b.tel{color:#e95013; background:url(../images/foot_tel.gif) no-repeat left; padding-left:15px;}
#Foot b.fax{color:#4a629b;background:url(../images/foot_fax.gif) no-repeat left; padding-left:15px; margin-left:10px;}
#Foot .footLink a{ margin:0 9px; font-size:12px;}


.ListStyle1 li{ background:url(../images/list_dot.gif) no-repeat  left; padding-left:9px; #margin:5px 10px 6px 0; _margin:5px 5px 6px 0;color:#848484; font-family:Tahoma; font-size:11px; float:right; display:block;}
.ListStyle1 li a{  font-family:"宋体"; font-size:12px; float:left;#width:257px; _width:253px; text-align:left;}

.ListStyle2 li{ background:url(../images/list_dot.gif) no-repeat  left; padding-left:9px; margin:9px 0 3px 0; float:right;color:#848484; font-family:Tahoma; font-size:11px;}
.ListStyle2 li a{ float:left; width:210px; text-align:left;  font-family:"宋体"; font-size:12px;}

.ListStyle3 li{ line-height:28px; text-align:left; border-bottom:1px dotted #dedede;}

.ListStyle3 li b{ color:#083580; display:block; float:left; width:16px;}

.ListStyle4 li{ background:url(../images/list_dot.gif) no-repeat  left 7px; padding-left:8px; line-height:18px;text-align:left; margin:9px 0 3px 0; color:#777777;}
.ListStyle4_1 li{ background:url(../images/doc.gif) no-repeat  left ; padding-left:21px; text-align:left; margin:12px 0 4px 0; color:#666666;}
.ListStyle4_2 li {  background:url(../images/list_dot.gif) no-repeat  left 7px; padding-left:8px; line-height:18px;text-align:left; margin:8px 0; color:#777777;}


.ListStyle5{ background:url(../images/border_line.gif) repeat-x left bottom;}
.ListStyle5 li{ line-height:39px; border-bottom:1px solid #dedede;}
.ListStyle5 li i{ display:block; float:left; font-weight:normal; font-style:normal;color:#666666; font-family:Arial; font-size:11px; margin-left:5px;}
.ListStyle5 li a{ display:block; float:left; margin-left:30px;}
.ListStyle5 li span{ display:block; float:right; margin-right:20px;}

.ListStyle6{ width:600px; float:left;}
.ListStyle6 li{ text-align:left; margin:25px 15px;}
.ListStyle6 li a{ display:block; font-size:16px; color:#261cdc; text-decoration:underline;}
.ListStyle6 li h5{ font-size:13px; font-weight:normal; display:block; margin-top:1px;}
.ListStyle6 li span{color:#008000; display:block; margin-top:1px; font-size:13px; font-family:Tahoma;}

.ListStyle7{ background:url(../images/border_line.gif) repeat-x left bottom;}
.ListStyle7 li{ line-height:39px; border-bottom:1px solid #dedede;}
.ListStyle7 li i{ display:block; float:left; font-weight:normal; font-style:normal;color:#666666; font-family:Arial; font-size:11px; margin-left:30px;}
.ListStyle7 li a{ display:block; float:left; margin-left:5px;}


.OlStyle1{list-style:inside; }
.OlStyle1 li{ list-style:disc;}
.OlStyle2{list-style:inside; }
.OlStyle2 li{ list-style:decimal;}

.TableStyle1{ border:1px solid #dedede; padding:3px 8px; border-right:2px solid #dedede;border-bottom:2px solid #dedede;}
.TableStyle1 th{ background:url(../images/BG_type_1.gif) repeat-x left bottom; border-right:1px solid #dedede;border-bottom:1px solid #dedede; font-weight:normal; line-height:20px;}
.TableStyle1 td{ border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.TableStyle1 td b{ color:#CC0000;}

.item{ margin:3px 0 6px 0; float:right;}
.item a{ width:116px; height:30px; display:block; float:left; line-height:30px; text-align:left;  padding-left:51px; margin:9px 6px 10px 6px;}
.item a.item1{background:url(../images/block_1.gif) no-repeat;}
.item a.item2{background:url(../images/block_2.gif) no-repeat;}
.item a.item3{background:url(../images/block_3.gif) no-repeat;}
.item a.item4{background:url(../images/block_4.gif) no-repeat;}
.item a.item5{background:url(../images/block_5.gif) no-repeat;}
.item a.item6{background:url(../images/block_6.gif) no-repeat;}
.item a.item7{background:url(../images/block_7.gif) no-repeat;}
.item a.item8{background:url(../images/block_8.gif) no-repeat;}
.item a.item9{background:url(../images/block_9.gif) no-repeat;}
.item a.item10{background:url(../images/block_10.gif) no-repeat;}
.item a.item11{background:url(../images/block_11.gif) no-repeat;}
.item a.item12{background:url(../images/block_12.gif) no-repeat;}

.Jobs th{ background:url(../images/jobs_th.gif) repeat-x; height:25px; line-height:25px; border-bottom:1px solid #bebebe;}
.Jobs td{ line-height:25px; border-bottom:1px solid #fff; height:25px; padding-top:3px;}
.Jobs tr{background-color:expression((this.rowIndex%2==0)?"#EEEEEE":"#FFFFFF");ryo:expression(onmouseover=function(){this.style.backgroundColor='#c7dbff'},onmouseout=function(){this.style.backgroundColor=(this.style.backgroundColor='#CCFFFF'?((this.rowIndex%2==0)?"#EEEEEE":"#FFFFFF"):'#CCFFFF')},onclick=function(){this.style.backgroundColor='#00a6e7'})}





.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:768px; height:248px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:7px; bottom:7px;}
.num li{
	float: left;
	color: #073e99;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #073e99;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #073e99;
	font-weight: bold;
}


#LeftMenu{ padding-bottom:1px; }
#LeftMenu li a{ background:url(../images/leftmenu_big_dot.gif) no-repeat 20px 9px; display:block; text-align:left; padding-left:28px; height:28px; line-height:28px;color:#000000; }
#LeftMenu li a{}
#LeftMenu li a:hover{ text-decoration:none; color:#0057a4;}
#LeftMenu li ul{ }
#LeftMenu li ul li a{ background:none; padding-left:45px;color:#545454; height:22px; line-height:22px; border-top:none;}
#LeftMenu li ul li a:hover{ position:relative; top:1px; left:1px;}
#LeftMenu li a.curt{ color:#0057a4; background:url(../images/leftmenu_big_dot_on.gif) no-repeat 22px 9px; font-weight:bold;padding-left:30px;}
#LeftMenu li ul li a.curt{  background:url(../images/leftmenu_dot2_on.gif) no-repeat 35px 6px; color:#CC0000;}
#LeftMenu li ul li a.curt:hover{ color:#CC0000;}


.blockCss1{ padding:7px; border:1px solid #bebebe; margin-bottom:15px; border-right:3px solid #d8d8d8; border-bottom:3px solid #d8d8d8; background:url(../images/BG_type_1.gif) repeat-x left bottom; width:370px;}
.blockCss1 h5{ font-size:12px;color:#0b3b7c;}
.blockCss1 .content{color:#6f6f6f; line-height:19px; margin:3px 0; border:none;}
.hrCls1{ height:1px; width:100%;color:#dedede;}

.blockCss2 th{ }
.blockCss2 td{ border-bottom:1px solid #dedede; padding:14px 0 5px 0}

.blockCss3 td{ height:60px; vertical-align:top; border-bottom:1px solid #dedede; padding-left:15px; padding-top:9px;}
.blockCss3 th{ vertical-align:top; border-bottom:1px solid #dedede;border-right:1px dashed #dedede; padding-top:9px; font-weight:normal;}
.blockCss4{ margin-bottom:20px;}
.blockCss4 .Title{ margin-bottom:10px;}
.blockCss4 .Title h4{ font-size:12px; float:left;color:#0d459a; line-height:34px;}
.blockCss4 .Title span{ display:block; float:right; margin-top:6px;}

.ContentView{ padding:20px 35px; line-height:25px;color:#333333; text-align:left;}

.ListType{ padding:20px;}
.ListType .TableHead{}
.ListType .TableList td{ padding:10px 0;  border-bottom:1px solid #dedede;}

.JobType{ padding:15px; padding-top:3px;}
.JobType table th{ padding:8px; text-align:right;}
.JobType table td{ padding:8px;line-height:25px;}
.JobType table tfoot{ color:#e51a1a; font-weight:bold;}

#ContentNav li{ float:left;}
#ContentNav li a{ display:block; background:url(../images/nav_list_out.gif) no-repeat; width:67px; height:25px; line-height:25px; padding-left:20px; margin-right:10px;}
#ContentNav li a.on{background:url(../images/nav_list_on.gif) no-repeat;color:#fff;}
#ContentNav li a:hover{ text-decoration:none;}
.ContentAction{ padding:15px 15px 0 15px;}

.PageCurt{ border:1px solid #dedede; background:url(../images/BG_type_1.gif) repeat-x; height:27px; padding-top:15px; text-align:center; font-family:"宋体";letter-spacing:1px; font-size:12px; color:#666666; margin-top:10px;}
.PageCurt a{ text-decoration:underline;letter-spacing:1px;font-family:"宋体";color:#cc0000; font-size:12px;}
.PageCurt a:hover{ color:#cc0000; position:relative; left:1px; top:1px;}
.PageCurt a.PreviousPage{ background:url(../images/_icon05.gif) no-repeat left; padding-left:15px;}
.PageCurt a.PreviousPage:hover{position:static;}
.PageCurt a.NextPage{background:url(../images/_icon06.gif) no-repeat right; padding-right:15px;}
.PageCurt a.NextPage:hover{position:static;}

.PageCurt2{ text-align:left; padding-left:18px; letter-spacing:2px;font-family:Tahoma;}
.PageCurt2 a{ font-size:15px; color:#261cdc; margin:0 3px; font-family:Tahoma;}

.ViewType{ padding:15px 25px; background:url(../images/border_line.gif) repeat-x left bottom;}
.ViewType .ViewInfo{ text-align:center; margin-top:10px;color:#999999;}
.ViewType .ViewContent{ line-height:24px; padding:12px; margin-top:15px; color:#333333;}

.ViewType .ViewNext{ border:1px solid #dedede; background:url(../images/BG_type_1.gif) repeat-x; height:42px; text-align:center; line-height:42px;}
.ViewType .ViewNext a{ text-decoration:underline;}

#Company th{ background:url(../images/company_block_bg.jpg) repeat-x; height:32px; padding-left:15px;}
#Company td.Cnt{ padding:10px 20px; line-height:24px; color:#444444;}



#tra_flash {
	border: #cecece 1px solid; width: 220px;
	#margin-left:5px;
	_margin-left:0;
}

.pnews_tb_padding {
	 BACKGROUND: url(../images/wst_hdp.jpg) repeat-x left bottom;  WIDTH:220px;  HEIGHT: 29px; line-height:20px;
}

.pnews_tb_right {
	DISPLAY: inline; BACKGROUND: url(../images/s_bg.jpg) no-repeat  left bottom; FLOAT: right; MARGIN: 5px 5px 0px 0px; WIDTH: 66px; HEIGHT: 18px;
}


.pnews_tb_right UL LI {
	FLOAT: left;  CURSOR: hand; 
}

.pnews_tb_right UL LI IMG {
	WIDTH: 22px;  HEIGHT: 15px; 
}
.pnews_tb_left {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px 5px
}
