﻿
/*************in_banner***************/
.in_banner { width:100%; position:relative; overflow:hidden; *+height:482px; }
.in_banner .swiper-slide a { display:block; }
.in_banner .swiper-slide  .auto-img {/* width:100%; float:left;*/ height:482px; }
.in_banner .swiper-pagination-switch { background:#fff; display:inline-block; color:#fff; line-height:6px; cursor:pointer; opacity:0.4; filter:alpha(opacity=40); width:48px; height:6px; margin:0px 4px; }
.in_banner .swiper-active-switch { opacity:1; filter:alpha(opacity=100); color:#fff; }

.in_banner .pagination {position: absolute;left: 0; z-index:2; text-align:center;bottom:5px;width: 100%; *+bottom:10px; }
.in_banner .swiper-pagination-switch { text-indent:-9999px; *+text-indent:0px; }


.in_bk_01 { background:url(../images/in_bk_01_bg.png) repeat-y center top; padding-bottom:65px;  }
.in_bk_01 .title { background:url(../images/in_bk_01_title.png) no-repeat center top; margin-bottom:30px;}
.in_bk_01 .title  span { width:100%; background:url(../images/in_bk_01_tit.png) no-repeat center top; height:156px; display:block; }

.in_bk_01  h2 { position:relative; text-align:center; margin-bottom:10px; }
.in_bk_01  h2 p { display:inline-block; position:relative; z-index:2; color:#d1a366; background:url(../images/in_bk_01_bg.png) repeat-y center top; padding:0px 32px; }
.in_bk_01  h2 p img { width:78px; margin-right:12px; }
.in_bk_01  h2 p span { display:inline-block; margin-right:5px; position:relative; margin-top:19px; padding-top:5px; }
.in_bk_01  h2 p span b { position:absolute; left:50%; top:0px; width:42px; height:2px; background:#282b34; top:0px; margin-left:-21px; }
.in_bk_01  h2 i { border-bottom:1px dotted #e3b96f; z-index:1; position:absolute; left:0px; top:50%; right:0px; }
.in_bk_01 .list { padding-top:12px; }
.in_bk_01 .list ul li { float:left; width:25%;  margin:12.5px 0px;*+margin-left:-1px; }
.in_bk_01 .list ul { margin:0px -16.5px; }
.in_bk_01 .list ul li .con { margin:0px 16.5px; position:relative; border:2px solid #d7b069; padding:2px; background:#fff; border-radius:2px; }
.in_bk_01 .list ul li .con img { width:100%; }

.in_bk_01 .list ul li .text {position:absolute; transition:0.5s all; -webkit-transition:0.5s all; background:rgba(213,162,95,0.83); left:0px; height:34px; right:0px; bottom:0px;}
.lt9  .in_bk_01 .list ul li .text {background:url(../images/in_bk_01_bg01.png); }
.in_bk_01 .list ul li .wrapper { position:absolute; left:0px; height:100%;display:table; width:100%; }
.in_bk_01 .list ul li .subwrap{display:table-cell;vertical-align:middle;}
.ie7 .in_bk_01 .list ul li .wrapper {top:50%;left:0px; display:block;height:auto;}
.ie7 .in_bk_01 .list ul li .subwrap{ position:relative;margin-top:-9%; }

.in_bk_01 .list ul li h1 { padding:0px 10px; color:#fff; text-align:center;  }
.in_bk_01 .list ul li p { padding:0px 32px; color:#fff; display:none; line-height:1.3333; }
.in_bk_01 .list ul li:hover .text { height:100%; }
.in_bk_01 .list ul li:hover h1 { display:none; }
.in_bk_01 .list ul li:hover p { display:block; }


.in_bk_01  .list02 h2 i { border-bottom:1px dotted #fe7779; }
.in_bk_01  .list02 h2 p { color:#ff5458; }
.in_bk_01 .list02 ul li .con { border:2px solid #ff585c; }
.in_bk_01 .list02 ul li .text { background:rgba(255,84,88,0.83); }
.lt9 .in_bk_01 .list02 ul li .text  {background:url(../images/in_bk_01_bg02.png); }

.in_bk_01  .list03 h2 i { border-bottom:1px dotted #a5a6ad; }
.in_bk_01  .list03 h2 p { color:#91929b; }
.in_bk_01 .list03 ul li .con { border:2px solid #91929b; }
.in_bk_01 .list03 ul li .text { background:rgba(145,146,155,0.83); }
.lt9 .in_bk_01 .list03 ul li .text  {background:url(../images/in_bk_01_bg03.png); }

.in_bk_01  .list04 h2 i { border-bottom:1px dotted #4b4f5f; }
.in_bk_01  .list04 h2 p { color:#2e3345; }
.in_bk_01 .list04 ul li .con { border:2px solid #313441; }
.in_bk_01 .list04 ul li .text { background:rgba(46,51,70,0.83); }
.lt9 .in_bk_01 .list04 ul li .text  {background:url(../images/in_bk_01_bg04.png); }


.in_bk_02  { background:url(../images/sec_bk_02_bg.png) repeat-x left top #282b34; padding:61px 0px 34px; }
.in_bk_02  .in_tit { text-align:center; position:relative; background:url(../images/in_bk_02_line.png) no-repeat center 70%; }
.in_bk_02  .in_tit p { display:inline-block; color:#fff; }
.in_bk_02  .in_tit p span { display:block; }
.in_bk_02  .in_tit p span b { display:inline-block; letter-spacing:4px; }
.in_bk_02  .in_tit p span i { color:#e3b96f; }
.in_bk_02  .in_tit p small { line-height:1.11; padding:0px 0px 0px 3px; position:relative; top:2px; display:inline-block; font-weight:normal; text-align:left;  }
.in_bk_02 .con { padding:53px 0px; }
.in_bk_02 .con img { max-width:100%; }



.in_bk_03  { padding:35px 0px 13px; }
.in_bk_03  .in_tit { text-align:center; position:relative;  }
.in_bk_03  .in_tit p { display:inline-block; *+display:inline; background:#fff; padding:0px 19px; position:relative; z-index:2; color:#282b34; }
.in_bk_03  .in_tit p span { display:block; }
.in_bk_03  .in_tit p span b { display:inline-block; letter-spacing:4px; }
.in_bk_03  .in_tit p span i { color:#e3b96f; }
.in_bk_03  .in_tit p small { line-height:1.11; padding:0px 0px 0px 3px; position:relative; top:2px; display:inline-block; font-weight:normal; text-align:left;  }
.in_bk_03  .in_tit .line { background:#cdced2; z-index:1; height:2px; position:absolute; left:0px; top:32px; right:0px; }
.in_bk_03  .in_tit p small { position:absolute; top:29.5px; width:12px; height:5px; background:#282b34; }
.in_bk_03  .in_tit p .sma01 { left:0px; }
.in_bk_03  .in_tit p .sma02 { right:0px; }
.in_bk_03  .remarks { color:#282b34; padding:10px 0px; }

/*******************carrer***************************/
.job_list { padding-top:25px; }
.job_list .ph_table { width: 100%; }
.job_list .ph_table td {  padding:8px 10px 8px 32px; line-height:1.25; color:#fff; background:#e3b96f; border:2px solid #fff; }
.job_list .ph_table thead tr {}
.job_list .ph_table thead td { font-weight:bold; text-align: center; line-height:1.875; border-bottom:none; padding:16px 10px; background:#282b34; color:#fff;}
.job_list .ph_table .t1 { width:14%;  }
.job_list .ph_table .t2 { width:13%; }
.job_list .ph_table .t3 { width:46.5%; }
.job_list .ph_table .t4 { }

.job_list .ph_table td:first-child  { background:#c79c4f; }
.job_list .ph_table thead td:first-child { background:#282b34;}
.job_list .ph_table td:first-child +td +td { line-height:1.875; }

.job_list .ph_table .border_radiu {border-radius:15px 0px 0px 0px;}
.job_list .ph_table .border_radiu2 {border-radius:0px 15px 0px 0px;}
.job_list .ph_table .border_radiu3 {border-radius:0px 0px 15px 0px;}
.job_list .ph_table .border_radiu4 {border-radius:0px 0px 0px 15px;}
.job_list .ph_table .cn { text-align:center; padding:8px 10px; }
.job_list .ph_table .cn2 { text-align:center; }


.in_bk_tit { border-bottom:1px solid #191c24; padding-bottom:15px; position:relative; }
.in_bk_tit .span01 { background:#2c2f39; width:154px; height:40px; line-height:38px; text-align:center; color:#fff; display:inline-block; border-radius:20px; }
.in_bk_tit .span01 a { display:block; color:#fff; }
.in_bk_tit .span01 a:hover { color:#fff!important; }
.in_bk_tit .span02 { color:#afafaf; position:relative; top:10px; padding-left:6px;  }
.lt9 .in_bk_tit .span01  { background:url(../images/in_bk_tit_bg.png) no-repeat center center;}

.in_bk_04  { background:url(../images/sec_bk_04_bg.jpg) repeat-y left top; padding:32px 0px 34px; }

.in_bk_04  .in_into { float:left; width:55%; }
.in_bk_04  .in_into .con { padding:22px 0px; }
.in_bk_04  .in_into  .img { float:left; width:47.45%; margin-right:20px; }
.in_bk_04  .in_into  .img img { width:100%; }
.in_bk_04  .in_into  .text { overflow:hidden; color:#4a4a4a; line-height:1.71; position:relative; top:-9px; }
.in_bk_04  .in_into  .text a { color:#cfad7d; display:inline-block; }
.in_bk_04  .in_into  .text a:hover { text-decoration:underline; }

.in_bk_04  .in_information { float:right; width:37.8%; }
.in_bk_04  .in_information ul {  padding:20px 20px 0px 0px; }
.in_bk_04  .in_information ul li { border-bottom:1px dotted #d9c2ac; padding:8.5px 0px; position:relative; padding-right:80px; }
.in_bk_04  .in_information ul li a { color:#4a4a4a; display:block; position:relative; padding-left:10px; }
.in_bk_04  .in_information ul li a i { width:4px; height:4px; background:#bd996e; position:absolute; left:0px; top:50%; margin-top:-2px; }
.in_bk_04  .in_information ul li .date { position:absolute; right:0px; top:8.5px; }


.in_bk_04  .sec_02 { padding-top:5px; }
.in_bk_04  .sec_02 ul { margin:0px -11px; padding-top:17px; }
.in_bk_04  .sec_02 ul li { float:left; padding:5px 11px; }
.in_bk_04  .sec_02 ul li a { display:inline-block;width:124px; height:32px; background:url(../images/sec_02_libg.png) no-repeat center center; line-height:30px; text-align:center; color:#fff;  }
.in_bk_04  .sec_02 ul li a:hover { color:#fff!important; }


.in_bk_04  .sec_03 { padding-top:51px; }
.in_bk_04  .sec_03 .sec_class { position:absolute; right:0px; bottom:12px; }
.in_bk_04  .sec_03 .sec_class a { float:left; width:93px; margin-left:4px; line-height:21px; height:23px; text-align:center; color:#ffff; background:#c5c5c5; border-radius:12px; }
.in_bk_04  .sec_03 .sec_class a:hover { background:#ff5c5f; color:#fff!important; }
.lt9 .in_bk_04  .sec_03 .sec_class a { background:url(../images/sec_tab_li02.png) no-repeat center center;}
.lt9 .in_bk_04  .sec_03 .sec_class a:hover { background:url(../images/sec_tab_li01.png) no-repeat center center;}


.in_bk_04  .sec_03 .con { padding:23px 0px; }
.in_bk_04  .sec_03 .sec3_left { float:left; width:60%; }
.in_bk_04  .sec_03 .sec_pic { float:left; width:241px; position:relative; padding-bottom:25px; }
.in_bk_04  .sec_03 .sec_pic .swiper-wrapper, .in_bk_04  .sec_03 .sec_pic .swiper-wrapper .swiper-slide { height:auto!important; }

.in_bk_04  .sec_03 .sec_pic .swiper-wrapper .swiper-slide { height:auto!important; }
.in_bk_04  .sec_03 .sec_pic .swiper-pagination-switch {display:inline-block; margin:0px 0.5%; line-height:19px; background:#2c2f39; text-align:center;  color:#fff; font-size:16px; cursor:pointer; width:19%;height:19px; }
.in_bk_04  .sec_03 .sec_pic .swiper-active-switch { background:#e3b96f; }

.in_bk_04  .sec_03 .sec_pic .pagination2 {position: absolute;left:-1px; right:-1px; z-index:2; text-align: center; bottom:0px; }

.in_bk_04  .sec_list { overflow:hidden; padding-left:30px; }
.in_bk_04  .sec_list  .sec_tab { padding:6px 0px 3px; }
.in_bk_04  .sec_list  .sec_tab ul li { float:left; color:#2c2f39; margin-right:10px; cursor:pointer;  }
.in_bk_04  .sec_list  .sec_tab ul li.on { color:#d7af67; }

.in_bk_04  .sec_list .list ul li { padding:8.5px 0px; position:relative;}
.in_bk_04  .sec_list .list ul li a { color:#727272; display:block; width:80%; position:relative; padding-left:6px; }
.in_bk_04  .sec_list .list ul li a i { width:2px; height:2px; background:url(../images/dian.jpg); position:absolute; left:0px; top:50%; margin-top:-1px; }


.in_bk_04  .sec_hot { float:right; width:38%; margin-top:-6px; }
.in_bk_04  .sec_hot h2 { color:#ff5458; margin-bottom:14px; }
.in_bk_04  .sec_hot .pic ul li { float:left; width:45.52%; margin-right:3.157%;}
.in_bk_04  .sec_hot .list { padding-top:5px; }
.in_bk_04  .sec_hot .list ul li { padding:8.5px 0px; position:relative;}
.in_bk_04  .sec_hot .list ul li a { color:#727272; display:block; width:80%; position:relative; padding-left:6px; }
.in_bk_04  .sec_hot .list ul li a i { width:2px; height:2px; background:url(../images/dian.jpg); position:absolute; left:0px; top:50%; margin-top:-1px; }

.in_bk_04   .sec_04 .sec_tab { border-bottom:1px solid #191c24; padding-bottom:15px; position:relative; }
.in_bk_04   .sec_04 .sec_tab ul li { height:40px; cursor:pointer; line-height:38px; padding:0px 15px; text-align:center; color:#2c2f39; display:inline-block; *+display:inline; border-radius:20px; }
.in_bk_04   .sec_04 .sec_tab ul li.on { background:#2c2f39; color:#fff; width:154px; padding:0px; }
.lt9 .in_bk_04   .sec_04 .sec_tab ul li.on  { background:url(../images/in_bk_tit_bg.png) no-repeat center center;}

.in_bk_04  .sec_04 .con { padding-top:10px; padding-bottom:8px; }
.in_bk_04  .sec_04 .con ul li { padding:8.5px 0px; float:left; width:25%; position:relative;}
.in_bk_04  .sec_04 .con ul li a { color:#727272; display:block; width:90%; position:relative; padding-left:6px; }
.in_bk_04  .sec_04 .con ul li a i { width:2px; height:2px; background:url(../images/dian.jpg); position:absolute; left:0px; top:50%; margin-top:-1px; }








