html{
	height:100%;
}
body{
	margin:0px;padding:0px; height:100%; font-size:12px; font-family:Arial,Microsoft YaHei,"Î¢ÈíÑÅºÚ"; color:#444;
	line-height:23px; *font-family:Î¢ÈíÑÅºÚ,Microsoft YaHei,Arial;
}
ul,li,dl,dt,dd,ol{
	margin:0px;padding:0px; list-style:none;
}
input{
	font-size:12px; font-family:Tahoma, Geneva, sans-serif; vertical-align:middle;
}
select{
	font-family:Arial; font-size:12px;
}
h1,h2{
	 font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";
}
h3,h4,h5{
	margin:0px;padding:0px; font-size:14px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";
}
a{
	color:#333; text-decoration:none; transition:all 200ms linear 0s;
}
a:hover{
	color:#213d7e; text-decoration:none;
}
*:focus {
  outline:none;
}
img{
	border:0px; max-height:100%;
}
p{
	 line-height:24px;
}

.r_menu{	width:50px; height:200px; position:fixed; top:50%; right:0px; z-index:1; margin-top:-100px; padding-left:5px;}.r_menu span{	 display:block; width:50px; height:50px; background-color:#e2e2e2; margin-bottom:3px; text-align:center;  position:relative;}.r_menu span:hover{	 background-color:#eee;}.r_menu span i{	 display:inline-block; width:40px; height:40px; background-image:url(../images/btn_ico/ico_list.png); background-repeat:no-repeat; margin:5px auto;	 cursor:pointer;}.ico_qq{	 background-position:-65px -54px;}.ico_map{	 background-position:-108px -54px;}.ico_tel{	 background-position:-65px -98px;}
.r_menu dl
{
	display:none; position:absolute; z-index:10; top:0px; left:-120px;  
}
.r_menu span:hover dl
{
	display:block; padding-right:10px;
}
.r_menu dl:before
{
	content:""; position:absolute; top:15px; right:-1px; width:0px; height:0px; border-top:6px solid transparent; border-bottom:6px solid transparent;
	border-left:6px solid #cccccc; border-right:6px solid transparent;
}
.r_menu dl dd
{
	display:block; min-width:100px; border:1px solid #ccc; background-color:#fff; padding:5px 0px; text-align:left;
}
.r_menu dl img
{
	vertical-align:middle;
}
.r_menu dl a
{
	display:inline-block; margin:2px 0px;
}
.r_menu dl a:hover
{
	text-decoration:underline;
}


.top_bj{
  width:100%; height:80px; position:absolute; z-index:10; 
  background-image:url(../images/nav_bj.png); background-position:top center; background-repeat:repeat-x;
}
.top{
	width:1180px; margin:0px auto;
}
.top h3{
	 float:left; display:block; width:180px; padding-top:10px;
}
.top dl{
	float:right; width:110px; text-align:right;
}
.top dl dt{
	 display:block; color:#143c98; padding-top:10px;
}
.top dl dt span{
	 font-size:14px;
}
.top dl dd{
	display:inline-block; padding:6px 0px 0px 0px;
}
.top dl dd a{
	color:#143c98;
}
.top dl dd a:hover{
	color:#333;
}
.lang{
	display:inline-block; width:18px; height:18px; background-position:-77px -3px; vertical-align:middle; margin-right:5px;
}
.nav{
	float:right; display:block; width:850px;
}
.nav li{
	 float:left; display:block; width:120px; height:75px; font-size:14px; position:relative;
}
.nav li i{
	 display:block; height:0px; background-color:#25489a; transition:all 200ms linear 0s;
}
.nav li span a{
	width:100%; height:50px; line-height:50px; padding:25px 0px 0px 0px; color:#5b5b5b; text-align:center; position:absolute; top:0px;
}
.nav li span a:hover{
	color:#fff;
}
.nav li:hover i{
	height:75px;
}
.nav li:hover a{
	color:#fff; text-decoration:none;
}
.nav li:hover dl{
	  display:block;
}
.nav dl{
	  display:none; position:absolute; width:150px; background-color:#25489a; text-align:left; padding:10px 0px; opacity:0.85;
}
.nav dl dd{
	  display:block;
}
.nav dl a{
	 display:block; color:#fff; font-size:13px; padding-left:15px; line-height:30px;
}
.nav dl a:hover{
	 background-color:#fff; color:#fff; text-decoration:none; padding-left:20px;
}

.home_banner{
	clear:both; width:100%; height:500px; padding-top:75px; position:relative; overflow:hidden;
}
.home_banner span{
	display:block; position:absolute; left:50%; margin-left:-960px;
}
.home_main{
	width:1150px; margin:0px auto; padding-top:35px;
}
.main_title{
	display:block; font-size:15px; color:#25489a; height:60px; line-height:18px;
}
.main_title span{
	float:left; display:block;
}
.main_title span u{
	display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#a8a8a8;
}
.main_title a{
	float:right; display:block; font-size:20px; color:#e50000; margin-top:13px;
}
.main_title a:hover{
	color:#d50000;
}
.home_news{
	float:left; width:400px; margin-right:30px;
}
.home_news ul{
	display:block; font-size:13px;
}
.home_news ul li{
	clear:both; display:block; height:85px; border-bottom:1px solid #d1d1d1; margin-bottom:15px;
}
.home_news ul li img{
	float:left; width:120px; height:85px; padding-right:25px;
}
.home_news ul li a{
	display:block; height:60px; color:#333;
}
.home_news ul li a:hover{
	color:#25489a;
}
.home_news ul li span{
	color:#999;
}
.home_about{
	float:left; width:325px; height:370px; padding:0px 30px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;
	font-size:13px;
}
.home_about dl dd{
	display:block; padding-top:15px; line-height:26px;
}
.home_product{
	float:right; width:300px; font-size:13px; line-height:26px;
}

#playBox{
  clear:both; width:300px; height:250px; position:relative; overflow:hidden;
}
#playBox .oUlplay {
  width:9999px; position:absolute; left:0; top:30;
}
#playBox .oUlplay li{
	float:left; position:relative; 
}
#playBox .oUlplay li span{
	display:block; position:absolute; width:285px; height:30px; line-height:30px; background-color:#03296d; background-color:rgba(3,41,109,0.7); color:#fff;
	bottom:7px;  font-weight:bold; padding-left:15px;
}
#playBox .oUlplay li a{
	color:#fff;
}
#playBox .oUlplay li a:hover{
	color:#ffd200;
}
#playBox .pre{ display:none;}
#playBox .next{display:none;}
#playBox .smalltitle {
  width:300px; height:8px; position:absolute; right:0px; top:10px; z-index:10
}
#playBox .smalltitle ul{
  display:block; text-align:right;
}
#playBox .smalltitle ul li{
  display:inline-block; width:8px; height:8px; margin:0 1px; border-radius:8px; background:#b7b7b7; cursor:pointer;
}  
#playBox .smalltitle .thistitle{ background:#c6001a;}

.home_case{
	width:100%; height:350px; padding-top:25px; background-color:#f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6,#ffffff);
	background: -o-linear-gradient(top, #f6f6f6,#ffffff);
	background:-webkit-linear-gradient(top,#f6f6f6,#ffffff);
	background:-ms-linear-gradient(top,#f6f6f6,#ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType='0');
}
.home_case h3{
	display:block; width:1150px; height:35px; margin:0px auto; position:relative;
	border-bottom:1px solid #d3d3d3;
}
.home_case h3 span{
	display:block; position:absolute; height:28px; border-bottom:3px solid #213d7e; color:#213d7e; font-size:16px; padding:0px 5px;
	top:6px;
}
.home_case h3 span u{
	font-size:11px; color:#777; font-weight:normal; text-decoration:none;
}
.home_case h3 a{
	float:right; display:block; font-size:12px; font-weight:normal; padding:10px 10px 0px 0px; color:#666;
}
.home_case h3 a:hover{
	color:#213d7e;
}

.rollBox{
	clear:both; width:1150px; overflow:hidden; margin:0px auto; padding:30px 0px 10px 0px; position:relative;
} 
.rollBox .RightBotton,.rollBox .LeftBotton{
  width:40px; overflow:hidden; display:block; margin:0px; cursor:pointer; position:absolute;  font-family:SimSun,"ËÎÌå";
  font-size:30px; font-weight:bold;
} 
.rollBox .RightBotton:hover,.rollBox .LeftBotton:hover{
  color:#d80f00;
}
.rollBox .LeftBotton{
	top:120px; left:0px;
}
.rollBox .RightBotton{
	top:120px; right:-20px; 
}
.rollBox .Cont{
	width:1100px; overflow:hidden; margin:0px auto;
} 
.rollBox .ScrCont{width:1000000px;} 
.rollBox .Cont .pic{
 float:left; width:242px; margin:0px 20px 0px 13px; 
}
.rollBox .Cont .pic dt{
  display:block; height:190px; text-align:center; border:1px solid #ddd; overflow:hidden;
}
.rollBox .Cont .pic dt img{
   width:230px; height:180px; border:5px solid #fff;
}
.rollBox .Cont .pic dd{
  display:block; text-align:center; font-size:14px; padding:5px 0px;
}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#444;text-decoration:none;border:0px;} 
.rollBox .Cont a:hover{color:#25489a; text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;}

.foot{
	clear:both; width:100%; height:260px; background-color:#25489a; color:#fff; font-size:12px;
}
.foot dl{
	width:1150px; height:190px; margin:0px auto; padding-top:30px; border-bottom:1px solid #132c65;
}
.foot dl dt{
	float:left; width:145px;
}
.foot dl dt h4{
	display:block; padding-bottom:10px; font-size:14px;
}
.foot dl dt a{
	display:block; color:#fff; line-height:26px;
}
.foot dl dt a:hover{
	text-decoration:underline; padding-left:5px;
}
.foot dl dd{
	float:right; width:300px;
}
.foot dl dd span{
	display:block; padding-bottom:10px; color:#fff; vertical-align:middle;
}
.foot dl dd span b{
	font-size:17px; color:#fcff00; font-weight:normal;
}
.foot dl dd span i{
	display:inline-block; width:23px; height:23px; vertical-align:middle; margin-right:8px;
}
.foot dl dd span a{
	color:#fff;
}
.foot dl dd span a:hover{
	color:#fff; text-decoration:underline;
}
.tel_ico{
	background-position:-92px -23px;
}
.address_ico{
	background-position:-64px -23px;
}
.email_ico{
	background-position:-121px -23px;
}
.foot ul{
	width:1150px; height:38px; margin:0px auto; border-top:1px solid #5570b0; overflow:hidden;
}
.foot ul u{
	display:block; float:left; text-decoration:none; color:#94a6cf; padding-top:8px;
}
.foot ul u a{
	text-decoration:none; color:#94a6cf;
}
.foot ul u a:hover{
	color:#fff;
}
.foot ul span{
	display:block; float:right; padding:8px 5px 0px 0px;
}
.foot ul span a{
	color:#f1fe70;
}
.foot ul span a:hover{
	color:#000;
}
.foot ul span i{
	display:inline-block; width:16px; height:16px; vertical-align:middle; background-position:-77px -3px; margin-right:5px;
}
.foot .link_list{
	display:inline-block; width:185px; height:25px; line-height:25px; border:1px solid #041a4d; background-color:#163170; position:relative;
	vertical-align:middle; padding:0px 0px 0px 10px; color:#3d3f46; margin-top:15px;
}
.foot .link_list u{
	display:none; position:absolute; width:195px; border:1px solid #041a4d; background-color:#5977bd; left:-1px; bottom:24px; text-decoration:none;
}
.foot .link_list:hover u{
	display:block;
}
.foot .link_list b{
	font-weight:normal; font-size:12px; color:#b8c8ec;
}
.foot .link_list b:before{
	display:block; content:""; position:absolute; width:25px; height:24px; top:0px; right:0px;
	background-image:url(../images/link_btn.jpg); background-repeat:no-repeat;
}
.foot .link_list u a{
	display:block; text-decoration:none; color:#000; padding-left:10px; line-height:30px; margin:0px;
}
.foot .link_list u a:hover{
	background-color:#041a4d; text-decoration:none;
}


.zi_banner{
	min-width:1200px; height:310px; position:relative; padding-top:74px; overflow:hidden;
}
.zi_banner span{
	width:100%; position:absolute; width:1920px; height:auto; left:50%; margin-left:-960px;
}
.zi_bj{
	width:100%; height:auto; background-image:url(../images/zi_mbj.jpg); background-repeat:repeat-x; border-top:1px solid #fff;
}
.zi_main{
	width:1150px; margin:0 auto; height:auto;
}

.zi_left{
	float:left; width:240px; height:auto; position:relative; background-image:url(../images/left_bj.png); background-repeat:repeat-y;
	margin-top:-20px;
}
.zi_left h3{
	display:block; width:220px; height:145px; background-image:url(../images/left_topbj.png); background-repeat:no-repeat; font-weight:normal; color:#fff;
	font-size:18px; position:relative; z-index:10;
}
.zi_left h3 u{
	display:block; padding:55px 0px 0px 40px;
}
.zi_left h3 span{
	display:block; padding:0px 0px 0px 40px;
}
.zi_left .left_foot{
	display:block; height:30px; background-image:url(../images/left_bottom.png); background-repeat:no-repeat; background-position:top center;
}
.zi_left ul{
	display:block; width:220px; min-height:200px; padding:0px 0px 10px 0px; margin-top:-5px; position:relative; z-index:1;
}
.zi_left ul li{
	 display:block; margin-bottom:10px; position:relative;
}
.zi_left ul li a{
	 display:block; height:40px; line-height:40px; border-bottom:1px solid #d7d7d7; padding-left:30px; font-size:14px;
}
.zi_left ul li a:hover{
	 padding-left:35px; color:#2a4c9d;
}
.zi_left ul li a:before{
	 content:""; display:block; position:absolute; width:5px; height:7px; background-image:url(../images/btn_ico/ico_list.png); background-position:-102px -8px;
		top:16px; left:15px;
}
.zi_left .select a{
	   background-color:#4064b9; color:#fff; border-bottom:1px solid #304b8a;
}
.zi_left .select a:hover{
	  color:#fff;
}
.zi_left .select a:before{
	  background-position:-114px -8px;
}
.zi_left .zi_nav{
	 display:block; background-color:#eaf0ff; padding:10px 0px 20px 0px;
}
.zi_left .zi_nav a{
	 display:block; color:#434a59; height:33px; line-height:33ppx; border:0px; font-size:13px; background-color:transparent;
		padding-left:20px;
}
.zi_left .zi_nav a:hover{
	 color:#000; text-decoration:underline; padding-left:25px;
}
.zi_left .zi_nav a i{
	 display:inline-block; width:4px; height:4px; background-color:#5b6883; vertical-align:middle; margin-right:5px;
}

.zi_right{
	float:right; width:880px; min-height:550px; padding:25px 0px 50px 0px;
}
.zi_title{
	  display:block; height:30px; border-bottom:1px solid #d7d7d7; position:relative; margin:0px auto;
}
.zi_title h3{
	position: absolute;
	min-width: 50px;
	border-bottom: 3px solid #4064b9;
	font-size: 18px;
	text-align: center;
	bottom: -2px;
	padding: 5px 15px 3px 22px;
	color: #1f3d84;
	font-weight: normal;
	left: -3px;
}
.zi_title h3:before{
	  content:""; position:absolute; display:block; width:13px; height:12px; background-image:url(../images/btn_ico/ico_list.png); background-position:-122px -5px;
			top:12px; left:3px;
}
.zi_title span{
  float:right; display:block; padding:5px 10px 0px 20px; color:#a8a8a8;
}
.zi_title span i{
  display:inline-block; width:11px; height:11px; background-position:-7px -6px; margin-right:5px;
}
.zi_title span a{
   color:#a8a8a8;
}
.zi_title span a:hover{
   color:#666; text-decoration:underline;
}

.zi_content{
	clear:both; padding:20px 0px 30px 0px; font-size:14px; color:#444; line-height:24px; text-align:justify;
}

.history_list{	display:block; padding-top:40px;}.history_list li{	display:block; width:880px; height:80px; background-image:url(../images/history_bj.jpg); margin:0px auto; background-repeat:no-repeat;}.history_list li strong{	display:block; width:125px;float:left; text-align:center; color:#fff; margin:25px 0px 0px 12px; font-size:14px;}.history_list li span{	display:block; float:right; width:645px; padding-top:15px; font-size:13px;}

.honor_list{
	display:block; text-align:justify; text-justify:distribute-all-lines;
}
.honor_list:after{
	content:""; height:0; width:100%; display:inline-block; overflow:hidden;
}
.honor_list li{
	display:inline-block; width:260px; height:auto; text-align:center; padding-top:30px; 
}
.honor_list li strong{
	display:block; width:260px; height:260px; overflow:hidden; padding:0px; border:1px solid #c4c4c4; text-align:center;
	 border-bottom:3px solid #c4c4c4;
}
.honor_list li strong:hover{
 	border:1px solid #aeaeae; border-bottom:3px solid #aeaeae;
}
.honor_list li strong a{
	display:table-cell; width:260px; height:260px; text-align:center; vertical-align:middle;
}
.honor_list li span{
	display:block; line-height:36px; font-size:14px; padding-top:0px; text-align:center;
}
.honor_list li span a{
	color:#555;
}
.honor_list li span a:hover{
	color:#000;
}

.img_list{
	display:block; text-align:justify; text-justify:distribute-all-lines;
}
.img_list:after{
	content:""; height:0; width:100%; display:inline-block; overflow:hidden;
}
.img_list li{
	display:inline-block; width:260px; height:auto; text-align:center; padding-top:30px; 
}
.img_list li strong{
	display:block; width:260px; height:200px; overflow:hidden; padding:0px; border:1px solid #c4c4c4; text-align:center;
	 border-bottom:3px solid #c4c4c4;
}
.img_list li strong:hover{
 	border:1px solid #aeaeae; border-bottom:3px solid #aeaeae;
}
.img_list li strong a{
	display:table-cell; width:260px; height:200px; text-align:center; vertical-align:middle;
}
.img_list li strong img{
	
}
.img_list li span{
	display:block; line-height:36px; font-size:14px; padding-top:0px; text-align:center;
}
.img_list li span a{
	color:#555;
}
.img_list li span a:hover{
	color:#000;
}

.news_top{
	display:block; width:100%; padding-top:20px;
}
.news_top dt{
	display:block; float:left; width:270px; height:auto; padding-bottom:5px; background-image:url(../images/ico/shadow_bj.png); background-position:bottom center;
}
.news_top dt img{
	  width:280px; height:190px; border:5px solid #e8e8e8;
}
.news_top dd{
	display:block; float:right; width:550px; height:180px; font-size:12px;
}
.news_top dd h3{
	display:block; padding-top:15px; font-size:16px;
}
.news_top dd h3 a{
	  color:#25489a;
}
.news_top dd h3 a:hover{
	  color:#da0000; text-decoration:underline;
}
.news_top dd p{
	display:block; height:100px; line-height:24px; font-size:13px; color:#555; text-align:justify;
}
.news_top dd span{
	display:block; text-align:right; position:relative;
}
.news_top dd span a{
	padding:7px 10px 5px 20px; background-color:#c70000; color:#fff;
}
.news_top dd span a:hover{
	background-color:#25489a;
}
.news_top dd span a:before{
	content:""; width:0px; height:0px; border-left:4px solid #fff; border-right:4px solid transparent; position:absolute; top:7px; right:60px;
	border-top:4px solid transparent; border-bottom:4px solid transparent;
}
.news_list{
	 clear:both; display:block; height:auto; margin:10px auto 30px auto; border-bottom:0px; font-size:13px;
}
.news_list li{
   display:block; height:45px; background-color:#fff; position:relative; z-index:1;
}
.news_list li:nth-child(2n){
	 background-color:#f2f2f2;
}
.news_list li:hover{
	background-color:#eaf0ff;
}
.news_list li a{
   display:block; float:left; width:80%; line-height:25px; color:#444; padding:10px 0px 0px 30px; font-size:14px;
   word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.news_list li a{
  color:#333;
}
.news_list li a:before{
	content:""; width:3px; height:3px; position:absolute; background-color:#787878; top:22px; left:15px;
}
.news_list li span{
	 display:block; float:right; width:100px; text-align:center; line-height:20px; padding:10px 10px 0px 5px; color:#8b8b8b; font-size:12px;
}
.news_list li span i{
	 display:inline-block; width:11px; height:10px; background-position:-172px -71px; margin-right:8px;
}
.news_title{
	display:block; clear:both; text-align:center; padding:20px 0px 0px 0px; color:#999; font-size:14px;
}
.news_title h3{
   font-size:24px; padding:10px 0px 3px 0px; color:#25489a; font-weight:normal;
}
.news_title div{
	display:block;padding:5px 0px;
}
.news_title span{
   display:block; text-align:center; padding:0px 120px 5px 0px; position:relative; font-size:12px;
}
.news_title span u{
   display:inline-block; position:absolute;top:-2px;
}
.news_cont{
 	padding:15px 5px 30px 0px; line-height:23px; color:#444; font-size:14px;
}
.news_close{
	 clear:both; display:block; height:30px; border-top:1px solid #ddd; padding:25px 0px 15px 0px;
	 color:#747f8b;
}
.news_close dt{
	 float:left; width:700px; padding-left:10px; 
}
.news_close dt a{
	 color:#747f8b;
}
.news_close dt a:hover{
	 color:#0b9944; text-decoration:underline;
}
.news_close dd{
	 float:right; width:80px; line-height:35px; padding-top:10px;
}
.news_close dd a{
	 padding:5px 15px; border:1px solid #b80b0b; font-weight:bold; background-color:#d60a0a; color:#fff;
}
.news_close dd a:hover{
	background-color:#1e51c9; border:1px solid #1a3b87;
}
.ze_ren{
	display:block; padding-top:30px;
}
.ze_ren li{
	clear:both; display:block; height:120px; margin-bottom:15px; border-bottom:1px dotted #ccc;
}
.ze_ren li strong{
	float:left; display:block; margin-right:25px;
}
.ze_ren li span{
	font-size:16px; font-weight:bold;
}
.ze_ren li span a:hover{
	text-decoration:underline;
}

.case_list{
	display:block; text-align:justify; text-justify:distribute-all-lines; padding-top:25px;
}
.case_list:after{
	content:""; height:0; width:100%; display:inline-block; overflow:hidden;
}
.case_list li{
	display:inline-block; width:265px; height:auto; text-align:center; padding:5px 0px 0px 0px; 
}
.case_list li strong{
	display:block; width:260px; height:202px; overflow:hidden; padding:2px 0px 0px 0px; border:1px solid #c4c4c4; text-align:center;
	 border-bottom:2px solid #c4c4c4;
}
.case_list li strong:hover{
 	border:1px solid #aeaeae; border-bottom:2px solid #aeaeae;
}
.case_list li strong a{
	display:table-cell; width:260px; height:205px; text-align:center; vertical-align:middle;
}
.case_list li span{
	  display:block; line-height:30px; font-size:14px; padding-top:6px; text-align:center;
	  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.case_list li span a{
	color:#555;
}
.case_list li span a:hover{
	color:#000;
}
.case_show_title{
	 clear:both; font-size:24px; padding:50px 0px 20px 0px; text-align:center; color:#000;
}
.case_dec_title{
	 clear:both; height:40px; background-color:#eaeaea; margin-top:20px;
}
.case_dec_title strong{
	 display:inline-block; height:40px; line-height:40px; font-size:15px;  background-color:#3f61b0; color:#fff; padding:0px 10px;
}
.case_cont{
	 display:block; min-height:260px; padding:20px 10px; font-size:14px;
}

.job_table{
	border:1px solid #dae8f0; padding-bottom:10px;
}
.job_table tr:nth-child(2n-1){
	background-color:#f6fbfe;
}
.job_table th{
	line-height:40px; background-color:#dae8f0; font-size:14px;
}
.job_table td{
	line-height:25px; padding:8px 0px; text-align:center; font-size:12px; color:#666;
}
.job_table td a{
	color:#094a9e;
}
.job_table td a:hover{
	color:#063d83; text-decoration:underline;
}

.job_show{
  width:700px; height:520px; padding:15px; position:relative;
}
.job_show h3{
	 display:block; background-color:#0f58bb; line-height:33px; color:#fff; padding-left:15px;
}
.job_show .job_s_table{
	 padding-top:10px;
}
.job_show .job_s_table table{
	 border-left:1px solid #deeafa; border-top:1px solid #deeafa;
}
.job_show .job_s_table table th{
  font-weight:normal; text-align:right; background-color:#f2f8ff; line-height:35px;
  border-bottom:1px solid #deeafa; border-right:1px solid #deeafa;
}
.job_show .job_s_table table td{
  text-align:left; line-height:35px; padding-left:5px; color:#333;
  border-bottom:1px solid #deeafa; border-right:1px solid #deeafa;
}
.job_show h5{
  padding-top:20px; 
}
.job_show ul{
	 line-height:25px;
}



.tel_cont{
	clear:both;padding:30px 0px 0px 30px;
}
/*ICO*/
.ico{
	background-image:url(../images/btn_ico/ico_list.png); background-repeat:no-repeat;
}
/*msg*/
.msg_content{
	clear:both; padding:20px 0px 0px 20px; font-size:13px; color:#444; line-height:24px;
}
.msg_topzi{
	display:block; height:25px; padding:20px 0px 0px 50px; font-size:12px; color:#3e6495;
}
.msg_bj{
	clear:both; background-image:url(../images/msg_bj.jpg); background-repeat:no-repeat; background-position:top center;
}
.msg_table th{
	line-height:45px; text-align:right; padding:2px 0px 2px 0px; vertical-align:top; font-weight:normal;
	background-color:#fff; border-bottom:0px solid #ddd;
}
.msg_table td{
	line-height:45px; text-align:left; padding:2px 0px 2px 5px;
	border-bottom:0px solid #ddd; border-right:0px solid #ddd;
}

.msg_title{
	 display:block; line-height:25px; margin-bottom:20px; padding:5px 0px; border:1px solid #c6411e; 
	 background-color:#ff8665; padding-left:20px;color:#fff;
}
.red_btn{
	min-width:200px; height:40px; background-color:#e50000;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0px rgba(255, 255, 255, 0.25) inset; cursor:pointer;
	border:1px solid transparent; color:#fff; font-size:18px; border-radius:30px; transition:all 200ms linear 0s; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;
}
.red_btn{
	background-color:#fc3710;
}
.red_btn:hover{
	background-color:#dc3110;
}
.tbox_200,.tbox_60{
	width:300px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc;
	font-size:14px; font-weight:bold; transition:all 200ms linear 0s;
}
.tbox_60{
 	width:60px;
}
.tbox_200:focus,.tbox_60:focus{
	 border:1px solid #666; background-color:#fffef9;
}
.tbox_h_100{
	width:95%; height:160px; border:1px solid #ccc; border-radius:2px; font-size:14px; font-weight:bold;
	transition:all 200ms linear 0s; margin:5px 0px;
}
.tbox_h_100:focus{
	border:1px solid #666; background-color:#fffef9; 
}
.red_zi{
	  font-size:12px; color:#F00;
}

/*·ÖÒ³*/
.zipage{
  clear:both; height:auto; text-align:center;padding:20px 0px 30px 0px; font-family:Arial;
		margin-top:20px;
}
.zipage span{
  padding:5px 7px 3px 7px; color:#f30600; margin-right:3px; font-weight:bold; border:1px solid #ccc;
		background-color:#f7f7f7;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:5px 7px 3px 7px; text-decoration:none;color:#333;
 margin-right:3px; border:1px solid #ccc;
}
.zipage a:hover{
  color:#fff; text-decoration:none; background-color:#c70000; border:1px solid #930000;
}

.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position:absolute; bottom:0; left:0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0; padding: 0; list-style: none;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	bottom: 0;
	left: 0;
}
