﻿/*css common*/

 .ad{ min-width:1160px; height:360px;}

.main
 {   min-width:1160px;
     padding:20px 0;
       background:#f2f2f2;
     
     }
.main_con{ width:1150px;margin:0 auto;}
     
.main_left
{  
    width:280px;
    background:url("../images/l_bg.jpg") repeat-y;
    float:left;
    
    }
.l_top
{
    height:12px;
background:url(../images/l2.jpg) no-repeat left center;
    
    }
.main_left h2
{  
    height:60px;
    font-size:14px;
    line-height:60px;
    padding-left:20px;
    font-weight:bold;
    color:#fff;
    background:url(../images/l1.jpg) no-repeat left center;
    
    }
.main_l_nav
{
    width:265px;
    margin:0 auto;
    
}
.main_l_nav li
{  
    width:200px;
    margin:10px auto;
 }
    
.main_l_nav a
{
    display:block;
    height:30px;
    line-height:30px;
    padding-left:40px;
    background:url("../images/l_nav.jpg") no-repeat left center;
    }
    
.main_l_nav .l_nav a
{
 color:#094397;
 background :url("../images/l_nav1.jpg") no-repeat left center;
    
    }  
.main_l_nav a:hover,.main_l_nav a:active
{
    color:#094397;
 background :url("../images/l_nav1.jpg") no-repeat left center;
    
    }
    
    
    
    
 .l_tel h2
{  
    line-height:60px;
    padding-left:60px;
    color:#555;
    background:url(../images/l_tel.jpg) no-repeat left center;
    
    }
    
.l_tel_con
{
    line-height:30px;
    padding:0 0 0 25px;
    
    
    }
    .l_bottom
{
    height:33px;
background:url(../images/l3.jpg) no-repeat left center;
    
    }
    

.main_right
{   width:800px;
    float:right;
    background:url("../images/r_con.png") repeat-y left top;
    
    }
.main_r_top 
{
 
    height:40px;
    font-size:14px;
    line-height:40px;
    padding-left:40px;
     font-weight:bold;
     color:#555;
    background:url("../images/r_top.png") no-repeat left center;
    
    
    }
    
 /*右侧内容*/   
/*con1*/
.main_r_con1
{
    padding:10px 40px 0 40px;
 }

.sigle_list .editor{
	
	font-size:14px;
	text-indent:2em;
	
}
 
 
    
/*con2*/    
.main_r_con2
  {
      width:750px;
      margin:0 auto;
   
 }
 
 .main_r_con2 li
 {
     padding:5px  40px;
     border-bottom:1px dashed #ccc;
     background:url("../images/list_1.gif") no-repeat  22px 13px;
     }
 .main_r_con2 li span
 {
     float:right;
     
     } 
     
  .main_r_con2 li a
  {
      color:#555;
      font-size:14px;
      
      }
  .main_r_con2 li a:hover,.main_r_con2 li a:active
  {
     color:#094397;
     text-decoration: underline;
      }
     
      .main_r_con2 li p
      {
          color:#aaa;
          line-height:25px;
          
          }
 
 
.main_r_bottom
{
    height:94px;
    background:url("../images/r_bg.png") no-repeat left top; 
    
    
    }  
.pager
{
    text-align:center;
    padding:10px 0;
    
    }   
.pager span
{  padding:5px 5px;
   color:#aaa;
   border:1px solid #ccc;
   display:inline-block;
    }
.pager .pager_l
{   
    background-color:#f0f0f0;
    
    }
/*con3*/
.main_r_con3
{
    padding:10px 10px 0 10px;
    
    
    }

.main_r_con3  li
{
    float:left;
    padding:10px 8px;
 }
.main_r_con3  li img
{    width:240px;
     height:180px;
    border:1px solid #ccc;
    
    }
.main_r_con3 li h3
{
    text-align:center;
    line-height:30px;
    
    }  
.main_r_con3 li h3 a:hover,.main_r_con3 li h3 a:active{color:#084396;}
   
   

 /*con4*/
.main_r_con4
{
    padding:10px 40px 0 40px;
    
}
    
	
	
.maps_con .map
{
    width:60%;
    height:400px;
    float:left;
    background:red;
    
    }
    
.maps_con .r_con_tel

{
    float:right;
    line-height:30px;
 }  
.maps_con .r_con_tel strong
{
    font-size:14px;
    font-weight:bold;
    
    }  
    
/*文章页*/  
  
  
/*con5*/
.main_r_con5
{
    padding:10px 40px 0 40px;
    
}
.active_con h1.r_title
{
    text-align:center;
     font-size:18px;
     font-weight:bold;
      color:#555;
}
.active_con  .r_source{
  padding:10px 0;
  text-align:center;
  border-bottom:1px dotted #ccc;
}
.active_con .editor 
{
     padding-top:10px;
    font-size:14px;
 }
.active_con .editor p{
	
	text-indent:2em;
	line-height:25px;
	
}
/*con6*/
.main_r_con6
{
     padding:10px 40px 0 40px;
    
    }
.show_goods h1.r_title
{
    font-size:18px;
    color:#555;
    font-weight:bold;
    
    } 
.show_goods dl
{
    font-size:14px;
    
    }   

.show_goods dt
{
    width:242px;
    height:182px;
    float:left;
    margin-right:20px;
   
}
.show_goods dt .Img_list img
{   width:200px;
    height:180px;
    border:1px solid #ccc;
    }
	
.show_goods dd
{
    float:left;
    
    }
.show_goods li

{   padding:5px 0;
    line-height:1.5em;
    color:#aaa;
 }
 
.show_goods li span
{
    color:#555;
    
    }

.show_goods h3.c_title
{   margin-top:20px;
    line-height:30px;
    padding-left:20px;
    font-size:14px;
   font-weight:bold;
   background:url("../images/con6.gif") no-repeat  left center;
   border-bottom:1px dotted #ccc;
    
    }
.show_goods .editor
{  font-size:14px;
padding-top:10px;
    
 }
 .show_goods .editor p{
	 
	 text-indent:2em;
	 line-height:25px;
	 
 }


/*con7*/
.main_r_con7
{
     padding:10px 40px 0 40px;
    
    }
.met_list{margin-bottom:30px;}	
.met_list dt{
padding: 5px 10px;
font-size: 16px;
font-weight: bold;
border-bottom: 1px dotted #ccc;
	
}

.met_list dd .mis{
	padding: 5px 10px;
	margin-right: 15px;
    color: #999;
}
.met_list dd .editor{
	padding:5px 10px;
	line-height: 2;
    color: #333;
}
.met_list dd .dtail{
	padding: 5px 10px;
border-top: 1px dotted #ccc;
	
}
.met_list dd .dtail span{  margin-right:20px;}
.met_list dd .dtail span a{ color: #1C57C4;}
.met_list  a:hover,.met_list  a:active{ text-decoration:underline;}	
	
/*con8  在线应聘*/	
.main_r_con8
{
     padding:10px 40px 0 40px;
    
}

.form_list{ padding:15px;}
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}


.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% ; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}

/*详细查看*/
.show_job h1.title{
font-size: 18px;
padding: 5px 0px;
margin-bottom: 5px;
color:#555;
font-weight:bold;

}
.paralist  li{
float: left;
width: 45%;

padding: 3px 15px 3px;
background: url(../images/dt-0.gif) no-repeat 5px center;
	
}
.paralist  li span{margin-right:10px; color:#999;}

.show_job  h3.c_title{
	margin: 10px 0px 10px;
    padding: 5px 20px;
    background: url(../images/con6.gif) no-repeat left center;
    font-size: 14px;
	font-weight:bold;
	color:#555;
    border-bottom: 1px dotted #ccc;
	
	
}
.show_job .editor{
	
	padding:0 10px;
	font-size:14px;
	
}

	

/*放大镜*/
.easyzoom {
	position: relative;

	/* 'Shrink-wrap' the element */
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.easyzoom img {
	vertical-align: bottom;
}

.easyzoom.is-loading img {
	cursor: progress;
}

.easyzoom.is-ready img {
	cursor: crosshair;
}

.easyzoom.is-error  img {
	cursor: not-allowed;
}

.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888; 
}

.easyzoom-flyout {
	position:absolute;
	z-index: 100;
	overflow: hidden;
background: #FFF;
}

.easyzoom--adjacent .easyzoom-flyout {
	top: 0;
	left:210px;
	width:100%;
	height:100%;
}



