@charset "utf-8";
/* CSS Document */



/*****************首页**********************/
body{position:relative;}
header{background:#1e2e3e;height:48px;width:100%;}
.logo{width:;height:30px;float:left;margin-left:20px;margin-top:7px;}
.logo img{height:34px;}
.hbb{width:;height:;float:right;margin-right:20px;}
.hbb img{height:20px;margin-top:14px;}
.banner{width:100%;}
.banner img{width:100%;}

/*通用-页面banner幻灯片*/
.banner{ position:relative; overflow:hidden;}
.banner .bd{position: relative;z-index: 0;}
.banner .bd li{position: relative;text-align: center;}
.banner .hd{position: absolute;width: 100%;bottom: 10px;text-align: center; }
.banner .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 8px;   }
.banner .hd li.on{ background:#fff;  }


#ovl{width:100%;height:100%;background:#333;opacity:0.6;display:none;top:0;left:0;position:absolute;z-index:99;}
/*子菜单*/
#s1{width:60%;height:100%;background:#393939;top:0;right:0;display:none;position:absolute;z-index:9999;padding:0 15px;}
.menu_t{height:50px;width:120px;margin:0 auto;border-bottom:2px solid #434343;text-align:center;}
.menu_t img{height:30px;margin-top:10px;}
.menu_d{width:100%;margin-top:10px;}
.menu_d ul{width:100%;}
.menu_d ul li{width:100%;height:42px;box-sizing:border-box;border-bottom:1px solid #555;line-height:42px;}
.menu_d ul li a{font-size:14px;color:#ddd;display:block;}
.menu_d ul li:hover{border:none;background:#666;}

.icon_5{width:100%;margin-top:15px;overflow:hidden;}
.icon_3{width:100%;overflow:hidden;}
.icon_3 ul{padding:5%;width:100%;}
.icon_3 ul li{width:26.6%;text-align:center;float:left;margin-right:5%;}
.icon_3 ul li a{font-size:14px;color:#333;letter-spacing:0.1em;}
.icon_3 ul li a img{width:100%;margin-bottom:5px;}
.icon_2{width:100%;margin-top:20px;}
.icon_2 ul{padding:0 18%}
.icon_2 ul li{width:45%;text-align:center;float:left;margin-right:5%;}
.icon_2 ul li a{font-size:14px;color:#333;letter-spacing:0.05em;}
.icon_2 ul li a img{width:100%;margin-bottom:5px;}

.about_us{width:100%;margin-top:15px;}
.a_u{width:90%;margin:22% 5% 10% 5%;border:10px solid #dbdbdb;box-sizing:border-box;}
.a_u_t{width:150px;height:60px;background:#fff;margin:0 auto;margin-top:-50px;text-align:center;}
.a_u_t h3{font-size:20px;color:#333;margin-top:20px;/*margin-bottom:3px;*/letter-spacing:0.1em;}
.a_u_t span{font-size:14px;color:#999;}
.a_u_d{width:80%;margin:0 auto;color:#666;font-size:12px;line-height:24px;letter-spacing:0.06em;}
.a_u_pic{width:80%;margin:0 auto;margin-top:20px;margin-bottom:20px;}
.a_u_pic ul{width:110%;overflow:hidden;}
.a_u_pic ul li{width:43%;margin-right:5%;float:left;border:1px solid #333;box-sizing:border-box;text-align:center;position:relative;height:140px;margin-bottom:10px;}
.a_u_pic ul li img{width:90px;}
.a_u_pic ul li span{width:100%;height:39px;background:#3f5263;text-align:center;color:#fff;line-height:39px;font-size:12px;position:absolute;left:0;bottom:0;}

.cooper{background:#f0f0f0;padding:5% 5% 15% 5%;}
.cooper_t{width:100%;border-bottom:1px solid #ddd;text-align:center;padding-bottom:5px;}
.cooper_t h3{font-size:20px;color:#333;margin-top:20px;/*margin-bottom:3px;*/letter-spacing:0.1em;}
.cooper_t span{font-size:14px;color:#999;border-bottom:2px solid #333;padding-bottom:5px;}
.cooper_d{width:100%;color:#333;font-size:12px;line-height:24px;margin-top:10px;letter-spacing:0.06em;}
.cooper_6{width:100%;overflow:hidden;margin-top:20px;}
.cooper_6 ul{width:110%;}
.cooper_6 ul li{float:left;width:28%;margin-right:3.3%;box-sizing:border-box;border:1px solid #333;margin-bottom:10px;}
.cooper_6 ul li img{width:100%;}

.contact{width:90%;background:#1e2e3e;padding:10% 5%;text-align:left;}
.contact h3{color:#fff;font-size:24px;/*margin-bottom:3px;*/}
.contact span{color:#999;font-size:20px;}
.contact span.c_u{font-size:13px;color:#fff;}










/*****************新闻列表页**********************/
.news_01{margin:0 5%;margin-top:40px;overflow:hidden;padding-bottom:40px;}
.news_t{width:100%;height:100px;}
.news_t ul{width:100%;box-sizing:border-box;border:8px solid #dbdbdb;height:80px;}
.news_t ul li{width:50%;text-align:center;float:left;padding:11px 0;}
.news_t ul li a{color:#333;font-size:18px;letter-spacing:0.1em;line-height:18px;}
.news_t ul li a span{color:#999;font-size:12px;letter-spacing:0}
.news_t ul li:hover,.news_t ul li.cur{background:#3f5263;}
.news_t ul li:hover a,.news_t ul li.cur a{color:#fff;}
.news_d{width:100%;margin-top:20px;}
.news_d ul{width:100%;}
.news_d ul li{width:100%;padding-bottom:20px;border-bottom:1px solid #333;float:left;margin-bottom:20px;}
.date{float:left;width:25%;height:90px;background:#3f5263;text-align:center;}
.date h5{font-size:26px;color:#fff;line-height:60px;letter-spacing:0.1em;border-bottom:1px solid #999;}
.date span{color:#fff;line-height:26px;}
.newss{float:right;width:70%;}
.newss h3{font-size:16px;color:#333;margin-bottom:10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.newss p{color:#666;line-height:21px;letter-spacing:0.05em;height:60px;overflow:hidden;}
.news_d ul li:hover{background:#eee;}
.news_d ul li:hover h3{color:#d4a000;}

/*页码*/
.pages{width: 100%;text-align: center;margin-top:20px;}
.pages a{font-size: 14px;color: #666;padding: 7px 12px;border: 1px solid #666;margin: 2px;}
.pages a.cur{background: #3f5263;color:#fff;border: 1px solid #3f5263;}










/*******************人才招聘页面*********************/
.recruit{padding:5% 1% 0 1%;overflow:hidden;}
.recruit ul{width:100%;}
.recruit ul li{width:44%;float:left;margin:0 3%;margin-bottom:20px;}
.recruit ul li a img{width:100%;}









/*******************商业合作页面*********************/
.coo{margin:6% 5%;}
.coo ul{width:120%;}
.coo ul li{float:left;margin-right:5%;width:39%;margin-bottom:20px;}
.coo ul li a img{width:100%;}

.link{background:#f0f0f0;padding:5%;margin-top:20px;overflow:hidden;}
.link_t{width:100%;}
.link_t h4{font-size:18px;color:#333;width:100%;}
.link_t span{color:#999;font-size:16px;}
.link_d{width:100%;margin-top:20px;}
.link_d ul{width:110%;}
.link_d ul li{float:left;width:42%;margin-right:6%;margin-bottom:;border:1px solid #333;background:#fff;margin-bottom:20px;position:relative;}
.link_d ul li img{width:80%;margin:10%;margin-bottom:30px;}
.link_d ul li span{background:#364c61;width:100%;bottom:0;position:absolute;color:#fff;text-align:center;line-height:30px;}





/*****************关于我们页面******************/
.about_intro{padding:5%;margin-top:20px;}
.about_intro p{color:#333;line-height:24px;text-align:left;letter-spacing:0.05em;}
.about_intro a{padding:5px 15px;border:1px solid #333;font-size:14px;color:#333;}

.culture{padding:5%;background:#f0f0f0;margin-top:20px;}
.culture_t{width:100%;text-align:center;margin-top:10px;margin-bottom:20px;}
.culture_t h3{font-size:20px;color:#333;/*margin-bottom:3px;*/letter-spacing:0.1em;}
.culture_t span{font-size:12px;color:#999;background:#f0f0f0;}
.grey_line{width:100%;height:1px;background:#ddd;margin-top:-10px;}
.culture_d{width:100%;}
.culture_d img{width:100%;}





/******************联系我们**********************/
.contact_01{width:100%;}
.contact_01_t{padding:5% 5% 5% 0;text-align:center;margin-top:10px;margin-bottom:20px;}
.contact_01_t h3{font-size:20px;color:#333;/*margin-bottom:3px;*/letter-spacing:0.1em;}
.contact_01_t span{font-size:12px;color:#999;background:#fff;}
.contact_01_d{width:100%;height:300px;position:relative;}

.grey_box{width:50%;height:300px;background:#34495e;opacity:0.9;position:absolute;right:0;top:0;}
.grey_box ul{padding:2%;}
.grey_box ul li{width:100%;text-align:center;margin-top:17px;color:#fff;line-height:18px;}
.grey_box ul li img.add_01{width:18px;margin-bottom:5px;}
.grey_box ul li img.tel_01{width:23px;margin-bottom:5px;}
.grey_box ul li span{color:#1abc9c;font-weight:bold;}
.grey_box ul li img.web_01{width:22px;margin-bottom:5px;}
.grey_box ul li img.email_01{width:21px;margin-bottom:5px;}

.demand{width:100%;margin-top:20px;overflow:hidden;}
.demand_t{padding:5%;text-align:center;}
.demand_t h3{font-size:20px;color:#333;letter-spacing:0.1em;/*margin-bottom:3px;*/}
.demand_t span{color:#999;background:#fff;letter-spacing:0.1em;}
.demand_d{padding:5%;}
.demand_d ul{width:100%;}
.demand_d ul li{width:100%;margin-left:15px;color:#333;font-size:14px;float:left;margin-bottom:15px;line-height:30px;}
.demand_d ul li input{border-radius:3px;border:1px solid #ccc;height:28px;padding-left:3px;width:180px;}
/*.demand_d ul li.rd div{float:right;}
*/
.demand_d ul li.rd input{width:auto;}
.demand_d ul li input.yzm{width:90px;}
.demand_d ul li img{width:70px;margin-top:4px;}
.demand_d ul li input.tj{height:36px;width:258px;border-radius:3px;border:none;background:#34495e;text-align:center;font-size:14px;color:#fff;line-height:32px;}

.demand_d ul li i{margin-left: 10px;font: 14px SimSun;color: #f20000;}
.field-validation-error {/*position: absolute;left: 340px;top: 0px;*/margin-top:5px;display: block;height: 22px;width:216px;padding: 0 10px 0 30px;border: 1px solid #ffd040;border-radius: 2px;background: #fffae1 url(../img/warn.jpg) 5px center no-repeat;line-height: 22px;font-size: 12px;color: red;white-space: nowrap;}
.demand_d ul li textarea{width:180px;border-radius:3px;border:1px solid #ccc;height:50px;padding-left:3px;}



