﻿@charset "utf-8";
/* CSS Document */
/* 页面元素初始化和常用样式定义-start */
/*======== 全局 ========*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	
}
body {
	font-size: 12px;
	color: #666;
	background: #fff;
	line-height: 24px;
	font-family: "微软雅黑";
}
fieldset, img {
	border: 0;
}
ol, ul {
	list-style: none;
}
li {
	list-style-type: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style: normal;
}
input, button, select, textarea {
	outline: none;
}
/*禁用了文本的拖拉，尤其在谷歌下*/
textarea {
	resize: none;
}
/*为了使文本段落左右两边对齐*/
p {
	text-align: justify;
	text-justify: distribute;
}
/*======== Link ========*/
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #f60;
	text-decoration: none;
}
/*清空浮动的代码-start*/
.clr:after {
	content: "";
	display: table;
	clear: both
}
.clr {
 *zoom:1;
}
/*清空浮动的代码-end*/
/* 页面元素初始化和常用样式定义-end */

.main{ width:100%; margin:auto;}
/*=======================logo======================*/
#logo{ width:100%; min-width:1020px; height:80px;}
.logo{ width:1020px; margin:auto; height:80px; background-color:#ffffff; clear:both;}
.logo-img{ width:448px; height:80px; margin-top:0px; float:left;}
.logo-text{ width:355px; height:24px; font-size:16px; color:#ff7907; line-height:24px; margin:28px 0 0 90px; text-align:right; float:right;}
.search{  float:left; margin:24px 0 0 0px; background:#f1f1f1; width:212px; border-radius:5px;}
.text{ width:180px; height:26px;margin-top:1px;float:left; background:#f1f1f1; font-size:14px;  border-radius:5px 0 0 5px;border:none; line-height:26px;vertical-align:middle;}
.submit{ border:none; height:26px; width:26px; background:#f1f1f1; cursor:pointer;}
.submit img{ text-align:center;}

/*======================nav=======================*/
.nav{ width:100%; min-width:1020px; height:56px; margin:auto; background-color:#1f1f1f; }
.navUl {width: 1020px;	height: 56px; margin:auto;clear: both;}
.nav li {	width: 120px;	float: left;	line-height: 56px;	height: 56px;	text-align: center; position:relative;}
.nav li a { font-weight:400;font-size: 14px;	color: #ffffff;}
.nav li:hover  { background-image:url(../img/nav-hover.png);}
/*=========================banner===================*/

#banner{ width:100%; min-width:1020px; margin:auto;  height:472px; overflow:hidden;}
#full-screen-slider { width:100%; height:472px; float:left; position:relative}
#slides { display:block; width:100%; height:472px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; min-width:1020px;list-style:none; padding:0; margin:0; position:absolute}
#slides li img{ display:block; width:100%; min-width:1020px; height:472px;}
#slides li a { display:block; width:100%; height:100%; min-width:1020px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:430px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*
#indemo {float: left;width: 8000%;}
#demo1 {float: left;}

#demo2 {float: left;}
*/
.b-search{ height:60px; width:350px; background:#ffffff; position:absolute; top:350px; left:165px; z-index:999; filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.searchbox {
	font-family: "微软雅黑", "Microsoft YaHei";
	background: #f1f1f1;
	border: 1px solid #CCC;
	height: 200px;
	margin: 0 auto;
	width: 400px;
	z-index: 10;
}
.searchbox ul li {
	background: none repeat scroll 0 0 #e5e5e5;
	cursor: pointer;
	display: inline;
	float: left;
	font-family: "微软雅黑";
	font-size: 15px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}
.searchbox ul li a {
	display: block;
	height: 37px;
	text-decoration: none;
	width: 200px;
}
.searchbox ul li.current {
	background: url(arror.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
	height: 45px;
}
.searchbox ul li.current a {
	background: none repeat scroll 0 0 #2e9cff;
	color: #fff;
	display: block;
}
.searchbox .bd .part1 {
	margin: 65px 25px 25px;
	position: relative;
}
.searchbox .bd .part1 textarea {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d6d6d6;
	color: #999;
	font-size: 14px;
	height: 60px;
	line-height: 22px;
	overflow: hidden;
	padding: 15px;
	resize: none;
	width: 320px;
}
.searchbox .bd .part1 .clean {
	background: none repeat scroll 0 0 #50abfd;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	height: 30px;
	left: 160px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	top: 100px;
	vertical-align: middle;
	width: 90px;
}
.searchbox .bd .part1 .makesure {
	background: none repeat scroll 0 0 #ff8840;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	height: 30px;
	left: 260px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	top: 100px;
	vertical-align: middle;
	width: 90px;
}
.b-search1{ height:40px; width:350px; position:absolute;top:10px;}
.b-text{ height:40px;border:none;  width:260px; background:#f1f1f1; font-size:18px; margin-left:10px; vertical-align:middle; line-height:40px;} 
/*
.b-submit{ height:40px; margin-left:5px; width:60px; font-size:16px; letter-spacing:0.2em; text-align:center; border:none; background:#ff7f12; color:#f1f1f1; font-weight:600;vertical-align:middle; }
*/

.b-result{height: 200px;width: 350px;background:#FFF;;position: absolute;top: 200px;left: 178px;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 999;overflow-y : scroll; color:#F00; font-weight:600; clear:both;}
.result-close{ height:13px; width:13px; background-color:#000; display:none; position:fixed; float:right; background:url(../img/close.gif) no-repeat center; cursor:pointer;}
.b-result:hover .result-close{ display:block;}
/*==========================content========================*/
.content{ width:1020px;  margin:auto;}
/* content1*/
.content1{ width:1020px; height:312px;  clear:both; overflow:hidden; margin-top: 20px;}
/* content1 left*/
.content1-new{ width:360px; float:left; height:310px; border-top:2px #cccccc solid;}
.contnet-h { margin-top:-2px;height: 35px;width:140px;line-height: 35px;font-size: 16px;color:#ed6d00;float: left; border-top:2px #ed6d00 solid; letter-spacing:0.2em;}
.more {	float: right !important;height:35px;width: auto;padding-right: 10px;}
.more a {line-height: 35px;	font-size: 12px; color:#808080;}
.more a:hover {	color: #C00;}
.newsListLi {	line-height: 30px;height: 30px;clear: both;}
.newsListLi a {font-size: 14px;	color: #333333;}
.newsListLi a:hover {color: #00b8ed}
.listTitle {float: left;}
.listDateTime {float: right;}
/* content1 left*/
.content1-about{ margin-left:30px; width:620px; height:310px;float:left; border-top:2px #cccccc solid;}
.content1-nav{ height:35px; float:left; line-height:35px; width:380px;}
.content1-nav p{ width:80px; float:left; padding-left:2px;text-align:center;}
.content1-nav span{ padding-left:12px;} 
.content1-nav a{ font-size:14px; text-align:center; color:#a3a3a3;}
.content1-nav a:hover{color:#00b8ed;}
.content1-text{ margin-top:20px; height:220px; width:620px; background:#f1f1f1; border-radius:5px; overflow:hidden;}
.about-int{  height:177px; padding:20px 10px 0 10px; font-size:12px; line-height:22px;} 
.about-int img{ padding-right:10px;}
/*content2*/
.content2{ margin-top:35px ; width:1020px;border-top:2px #cccccc solid; height:150px; }
.content2-img{ margin:20px 0 0 24px; clear:both;}
.content2-img li{ float:left; width:282px; margin-right:50px;}
.contentLi{ padding-bottom:20px;}
/* content3*/
.content3{ width:1020px; height:110px; margin-top:50px; clear:both;}
.content3-T{ width:470px; height:110px; clear:both; float:left;}
.one,.two,.three,.four{ float:left; width:110px; height:110px; margin-right:7px; text-align:center; font-size:14px; color:#888888;}
.content3-T dt { color:#333333;}
.content3-T a:hover{ color:#00b8ed;}
.content3-img{ float:right; padding-right:10px;} 

.foot{ width:1020px; margin:20px auto; border-top:2px #cccccc solid; padding:15px 0 15px 0; text-align:center; font-size:14px; color:#888888;}

/*  wenxin and tip*/
.right-bottom-float { background: none repeat scroll 0 0 #fff; border: 0 solid #e0e0e0;bottom: 5px;display: none;font-size: 12px; padding: 0;position: fixed;z-index: 1000;
}
.right-bottom-float.weixin {bottom: 5px; right: 4px; height:0px;width:0px;}
.right-bottom-float .layer-header { background: none repeat scroll 0 0 #fff; border-color: #e0e0e0; border-style: solid; border-width: 0 0 1px;font-size: 12px;margin: 0; padding: 0 0 0 5px; position: relative;}
.right-bottom-float .layer-header .layer-close {color: #f00;  position: absolute; right: 10px; top: -20px;cursor:pointer;}
.right-bottom-float .layer-content {border: 1px solid #e0e0e0; padding: 0;}
.right-bottom-float .layer-content .layer-img {text-align: center;}
.right-bottom-float .layer-content .layer-img img {height: 110px; margin: 0;width: 110px;}
img {vertical-align: middle;}
img {border: 0 none;}
.right-bottom-float .layer-content .layer-intro {color: #666; margin: 0;text-align: center;}
.right-bottom-float.tip { bottom: 185px; right: 4px;}


/**/
.content-about{ margin-top:44px; font-family:"微软雅黑"; clear:both; overflow:hidden; }
.content-aboutLeft{ float:left;width:188px; margin-top:13px;}
.pageTitle{ font-size:24px; color:#333333; letter-spacing:0.2em; height:40px; line-height:40px; border-bottom:1px #d0cece dotted;}
.content-aboutLeft li{ height:43px; line-height:43px; font-size:14px; border-bottom:1px #d0cece dotted; }
.content-aboutLeft li a{ color:#808080;}
.content-aboutLeft li a:hover{ color:#ed6d00;}
.cur a{ color:#ed6d00 !important;}
.content-aboutCenter{ width:570px; float:left; margin-left:25px; border:1px #e9e9eb solid; margin-bottom:20px;}
.content-aboutCenter-img{ width:570px; height:146px;}
.content-aboutCenter-img img{  width:570px; height:146px;}
.content-aboutCenter-text{ margin-top:30px;}
.content-aboutCenter-text h1{ text-align:center; font-size:18px; color:#525252; margin-bottom:20px;}
.content-aboutCenter-text p{ font-size:14px;color:#6b6b6b; padding:0 15px 0 15px; line-height:23px; letter-spacing:0.1em;}
.content-aboutRight{ float:right; width:215px;}
.content-aboutRight img{ margin-bottom:20px; cursor:pointer;}

.content-newRight{ float:right; width:810px;}
.content-newTitil{ height:40px; width:810px; background:#808080;}
.content-newTitil h1{ padding-left:20px; line-height:40px; font-size:16px; color:#f1f1f1; letter-spacing:0.2em; }
.content-newList{ margin-top:10px;}
.content-newList li{ width:810px; height:70px; background:#f1f1f1; margin-bottom:10px; border-radius:5px;}
.content-newList-text{ height:70px;}
.content-newList-text p { padding-left:20px; font-size:14px; color:#808080; padding-top:20px; letter-spacing:0.1em;}
.page{ height:40px; width:810px;}
.page p{ text-align:center; line-height:40px; font-size:14px;}
.page a{ margin-right:15px;}
.page-first{ margin-left:15px;}
.cur{ color:#ed6d00 !important;}
.content-newList .date {
    border-bottom: 1px dotted gray;
    font-size: 13px;
    margin: 0 10px;
    max-width: 400px;
    min-width: 200px;
    padding: 5px 10px;
}
/*人才招聘*/
.tablelist {
	width:100%;
    text-align: center;
}
.tablelist .l {
    padding-left: 15px;
    text-align: left;
}
.tablelist .h {
    color: #333;
    height: 42px;
}
#position_detail .lightblue {
    color: #222;
}
.tablelist .h td {
    background-color: #ececec;
    color: #000;
}
.tablelist .even {
    height: 37px;
}
.tablelist .even td {
    background-color: #f6f6f6;
}
.tablelist .odd {
    height: 37px;
}
.tablelist .odd td {
    background-color: #fff;
}
.tablelist .square a {
    background: url("../img/list.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.tablelist .l2 {
    padding-left: 25px;
}
.tablelist .c td {
    padding-bottom: 11px;
    padding-top: 11px;
}
.tablelist .bottomline td {
    border-bottom: 1px dashed #e3e5e2;
}


/*浮动div*/
    #faqbg
    {
        background-color: #CCCCCC;
        position:fixed;
        z-index: 9999;
        left: 0;
        top: 0;
        display: none;
        width: 100%;
        height: 1000px;
        opacity: 0.5;
        filter: alpha(opacity=40);
        -moz-opacity: 0.5;
    }
    #new_layer
    {
        padding: 10px;
       /* position: fixed;*/
        width: 780px;
        height:100%;
 
        background-color: #FFF;
        z-index: 99999;
        overflow-y:auto;
        overflow-x:hidden;
    }
    #new_layer #postresult
    {
        font-size:13px;
        line-height:30px;
    }
    #new_layer #postresult .mess
    {
    	line-height:380px; 
    	width:776px; 
    	text-align:center;
    	font-size:13px;
    }
    #new_layer #postresult table
    {
    	 background-color:#CCCCCC;
    	 border-top: 1px solid #ddd;
    	 border: 1px solid #90bfff;
    	 width:760px;
    	 border-collapse: collapse;
        border-spacing: 0;
    }
    
    #new_layer #postresult table tbody
    {
    	 display: table-row-group;
        vertical-align: middle;
        border-color: inherit;
    }
    
     #new_layer #postresult table tr
    {
    	  display : table-row;
            vertical-align: inherit;
            border-color: inherit;
			font-size:13px;
    }
    
     #new_layer #postresult table .status
    {
    	width: 30px;
        background: url("../img/ico_status.gif") -50px center no-repeat #fbfbfb;
    }
    
      #new_layer #postresult table .status-first
    {
    	background: url("../img/ico_status.gif") 0px center no-repeat #fbfbfb;
    }
    
    #new_layer #postresult table .status-check
    {
    	background: url("../img/ico_status.gif") -150px center no-repeat #fbfbfb;
    }
    
        #new_layer #postresult table td
    {
        padding: 10px;
        color: #878787;
        border-bottom: 1px solid #d8d8d8;
        background-color: #fbfbfb;
    }
    
    #new_layer #postresult table .td1
    {
    	 width:180px;
    	 text-align:right;
    }
     #new_layer #postresult table .td2
     {
     	padding-left:10px;
     	text-align:left;
     }
     
     #new_layer #postresult table .td3
     {
     	padding-left:10px;
     	text-align:left;
     	color: #FF8c00;
     }
     
     #new_layer #postresult #result-top {
        width: 608px;
        height: 43px;
        background-color: #fbfbfb;
        border: 1px solid #90bfff;
        border-bottom: none;
        }
        
        #new_layer #postresult #result-top .col1 {
        width: 184px;
        text-align: center;
        font-weight: bold;
        border-right: 1px solid #ddd;
        color: #333;
        }
        
        #new_layer #postresult #result-top .col2 {
        width: 424px;
        text-align: center;
        font-weight: bold;
        color: #333;
        }
