@charset "utf-8";  
/* css reset*/   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label,  caption {word-break : normal;margin:0;padding:0;border:0;outline:0;font-size:14px;}  
ol, ul {list-style:none}:focus {outline:none; }   
table {border-collapse:collapse;border-spacing: 0}   
caption, th, td { text-align: left; font-weight: normal}   
strong {font-weight:600}   
a{font-family:"Microsoft YaHei";text-decoration:none;color:#404040;cursor:pointer;}   
a:hover{text-decoration:none;color:#FF3300}   
h1{font-size:16px;font-weight:600;color:#666}  
.left{float:left}  
.right{float:right}  
.clear{clear:both}  
*{background-color:transparent;  
-webkit-appearance:none;  
-webkit-tap-highlight-color:transparent;  }
html{width:100%;overflow-x:hidden;overflow-y:auto;font-family:"Microsoft YaHei";background:#fff;}
body{width:100%;font-family:"Microsoft YaHei";}
.top{width:100%;height:70px;background:#fff;}
.wrap{width:1200px;margin:0 auto;}
.logo{float:left}
.logo img{position:relative;top:13px;}
.nav{float:right}
.nav ul li{float:left;width:auto;height:70px;line-height:70px;text-align:center;background:url(../images/nav_bg.png) no-repeat right center;}
.nav ul li a{display:inline-block;margin:0 20px;font-size:16px;color:#555559;position: relative;overflow:hidden;z-index:1}
.nav ul li.active a{color:#347e8d;position: relative;overflow:hidden;z-index:1}
.nav ul li:hover a{color:#347e8d;position: relative;overflow:hidden;z-index:1}
.banner{position:relative;width:100%;overflow:hidden}
.banner img{display:block;position:relative;width:100%;min-width:1200px}
.copyright{text-align:center;padding:30px 0;font-size:12px;color:#fff;background:#347e8d;font-family:"SimSun";}
.copyright a{font-size:12px;color:#fff;font-family:"SimSun";}
.left{float:left;position:relative;}
.right{float:right;position:relative;}
/*company*/
.content{min-height:400px;padding-bottom:130px;margin-top:10px;}
.left{width:350px;float:left;background:url(../images/left_bg.png) repeat-y center;}
.left_bg_top{position:relative;left:1px;}
.left_bg_bom{position:relative;left:1px;}
.right{width:840px;float:right;margin-top:36px;}
.left_txt{width:280px;margin:0 auto 0;min-height:100px;line-height:20px;text-align:justify;}
.txt{font-size:14px;color:#333333;line-height:24px;margin-top:20px;text-align:justify;}
.txt>p{text-indent:2em;margin-bottom:20px;}
.dep{margin-bottom:20px;}
.jobb table{width:100%;}
.jobb table tr{background:url(../images/tr_bg.png) no-repeat center left;border-bottom:2px dotted #e7e7e7;}
.jobb table tr td{width:25%;padding:20px 0;font-size:18px;text-align:center}
.jobb table tr td.nth1{text-align:left;padding-left:30px;}
.joba{cursor:pointer;background:#347e8d url(../images/arrow_down.png) no-repeat center right;color:#fff;font-size:19px;font-weight:bold;padding:5px;}
.joba.active{background:#347e8d url(../images/arrow_up.png) no-repeat center right;}
.apply{display:inline-block;float:right;background:#347e8d;color:#fff;padding:5px 13px;border-radius:5px;}
.apply:hover{background:#65c7fc;color:#fff;}