@charset "utf-8";
/* CSS Document */
.arrow-navigation{ display:none !important;}
.mo_topc{ display:none;}
.top{height:115px; padding:10px 5% 0 5%;}
.logo{width:60%; height:40px; max-height:40px; line-height:0;}
.logo img{width:auto; height:100%;}
.nav{ display:none; width:86%; padding-top:20%; position:fixed; top:0; left:-100%; z-index:5; background:rgba(255,255,255,1); text-align:left; letter-spacing:0; word-spacing:0; font-size:0;}
.nav a{display:inline-block; width:86%; height:24px; line-height:24px; color:#666; margin:0 7% 8% 7%; padding-bottom:10px; font-size:18px; text-align:left; text-shadow:none; border-bottom:1px solid #CCCCCC;}
.nav a span{ display:none;}
.nav a:hover{ color:#333333; text-shadow:none;}
.nav .nuw{ color:#333333; text-shadow:none;}
.s_nav{width:40%;}
.ss_k input{width:88%; padding:0 2% 0 10%;}
.js_nav{ display:inline-block; vertical-align:top;}
.small{ height:auto; padding-top:10px; padding-bottom:10px; background:rgba(0,0,0,.5);}
.banner{width:100%; height:250px !important; overflow:hidden;}

/* index about start */
.w_1100{width:94%; margin:auto;}
.bg1{padding:20px 0 20px 0;}
.index_about{padding:30px 0 10px 0;}
.i_abouttxt{padding-top:10px; padding-bottom:20px; line-height:24px;}

/* zuoping start*/
.pyb_1{ padding:30px 0 0 0;}
.zp_ul{width:100%; padding-top:30px; text-align:center;}
.zp_li{ width:100% !important; margin:0 0 27px 0 !important;}
.zp_li .zp_lij{ text-align:left;}
.zp_li:hover .zp_lij .zp_txt{ top:15px; transition:all .4s ease .4s}

/* index team */
.itaem_ul{width:100%; padding:95px 0 0 0; text-align:center;}
.i_tmli{width:94%; height:auto; padding:15px 2%; margin:0 1% 70px 1%; text-align:left;}
.itm_top{width:90%; left:5%; height:110px; overflow:hidden;}
.itm_bot{width:96%; margin:auto; padding-top:70px; color:#FFFFFF;}
.itm_bot p{ display:block; width:100%; height:45px; line-height:24px; color:#FFFFFF; font-size:12px; padding-top:15px; overflow:hidden;}

.mtb_2{ margin:30px auto 0 auto;}

/* zigongs start */

.ny_ban{ height:120px;}

.i_zgs{padding:30px 0 30px 0;}
.izgsc{width:100%; padding-top:30px;}
.i_zgs_li{width:15.6%; min-height:480px; max-height:480px; padding-bottom:0; margin-right:.4%; background-position:center !important;}
.js_wzgs{width:68%;}
.js_wzgs .i_zgstit{ display:block;}
.js_wzgs .i_zgsmc,.js_wzgs span{ display:none !important;}
.js_wzgs .i_zgstit{width:80%; height:340px; padding:15px 5%; margin:-170px 0 0 -45%; overflow:hidden;}
.js_wzgs .i_zgstit .i_zgsjs{font-size:14px; line-height:24px; padding-top:25px;}

/*guoheng neikang  start*/
.i_ghnk{padding:30px 0 0 0;}
.i_ghnkul{width:100%; margin:auto; padding-top:30px; text-align:center;}
.i_ghnkli{width:100%; height:auto; margin:0; text-align:left; margin-bottom:20px;}
.i_ghnkli .i_nkjs{width:90%; height:100%; padding:10px 5%;}
.i_ghnkli .i_nkjs .i_nkc{line-height:20px; padding:10px 0;} 
.i_ghnkul .i_ghnkli:nth-child(2),.i_ghnkul .i_ghnkli:nth-child(3),.i_ghnkul .i_ghnkli:nth-child(4){ display:none;}


/* index contact start*/
.cat_js{width:100%; padding-bottom:20px;}
.cat_js .cat_li{ width:94%; padding:13px 2%; margin:0 auto 13px auto; color:#FFFFFF; cursor:pointer; transition:all .4s ease 0s;}
.cat_map{ display:none;}

/* index foot */
.i_ft{text-align:center; }
.sjx_cat{left:50%; margin-left:-16.5px;}
.i_ftewm{ margin-bottom:10px; margin-right:0;}

/* neiye start */
.mo_dv1{width:94%; margin:auto;}

.zhengweng{width:94%; padding:30px 0 10px 0;}
.links{ -moz-column-width:2; /* Firefox */-webkit-column-width:2; /* Safari 和 Chrome */ column-width:2;}
.links li{  width:48%; padding:0 1%; max-height:98px; margin-bottom:10px; }

.kgtd_tit,.kgtd_img{ width:100%;}
.mb1{ margin-top:10px;}
.mb2{ margin-bottom:10px;}

.ryul{width:100%;}
.ryul h2{text-indent:0; text-align:center; }
.ryul div{width:100%; line-height:24px; font-size:16px; color:#666666; border-top:1px solid #CCC; margin-bottom:25px;}
.ryul div span{ padding:0 2%; background:#FFFFFF; position:relative; top:-2px; z-index:2;}
.ryul div p{ display:inline-block; vertical-align:top; width:74%;}
.mb3{ margin-bottom:50px;}

.qywh > div{ margin-bottom:10px; width:100%;}

.ghnk{width:100%; text-align:center;}
.ghnk li{margin:0 0 30px 0; width:300px; height:400px;}
.ghnk li:hover{width:298px; height:398px;}
.ghnk li:hover img{margin-top:25px;}

.news{width:100%; text-align:center;}
.news li{margin:0 0 30px 0; width:300px; height:305px;}
.news li .news_t{width:280px; height:90px;}
.news li:hover .news_t span{ height:110px;}

.jion_usli{width:100%;}

.taem_liimg{width:50%; margin-bottom:10px;}
.taem_lit{width:100%;}
.taem_r{ text-align:left;}

.ghzp_top{margin-bottom:0;}
.ghzp_topl{width:100%; height:auto; margin-right:0; margin-bottom:18px;}
.ghzp_tr{width:100%; height:auto; text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}
.ghzp_tr .ghzp_topr{ display:inline-block; vertical-align:top; width:100%; height:auto; margin-bottom:18px;}
.ghzp_tr .ghzp_topr img{width:100%;}


.zpul{width:100%; text-align:center;}
.ghzp_li{width:100%; height:auto; margin:0 0 18px 0; text-align:left;}

.xq_banner{width:100%;}
.xq_t{width:100%;}



/* 2016-6-27 */
.mo_tjs{text-align:center; }
.mo_team{ display:inline-block; vertical-align:top; width:100%; height:454px; text-align:center; margin-bottom:90px; overflow:hidden;}
.mo_team .mo_teamimg{display:block; margin:0 auto 5px auto;}
.mo_team .mo_teamtc{display:inline-block; vertical-align:top; width:90%; height:197px; padding:15px 5%; position:relative; text-align:justify;}
.mo_team .mo_teamtc .mo_team_span{ display:none;}


/*  2016-6-27 */
.cd_jion{text-align:center;}
.cd_jionl{width:100%;}
.cd_jionr{width:100%;}


/* 2016-9-27 */
/* 员工福利 */
.pg_ygfl{width:100%;}
.pg_ygfl_li{ display:inline-block; vertical-align:top; width:100%; min-height:90px; height:auto; padding:0 0 30px 0; overflow:hidden;}

/* 表单 */
.pg_bt_da{ display:inline-block; vertical-align:top; width:100%; height:40px; line-height:30px; font-size:12px; color:#666666;}
.pg_bt_db{display:inline-block; vertical-align:top; width:90%; height:40px; line-height:30px; font-size:12px; color:#666666; margin-right:20px;}
.pg_bt_dc{display:inline-block; vertical-align:top; width:90%; height:auto; line-height:22px; font-size:12px; color:#666666; margin-right:20px;}
.pg_bt_dd{display:inline-block; vertical-align:top; width:90%; min-height:40px; line-height:30px; font-size:12px; color:#666666; margin-right:20px;}

.input_a{width:90%; height:30px; line-height:30px; padding:0 5%; border:1px solid #CCCCCC;}
.input_b{width:96%; height:150px; line-height:24px; font-family:微软雅黑; font-size:12px; color:#666666; padding:0 2%; border:1px solid #CCCCCC;}
.anniu_a{ display:block; width:165px; height:40px; background:url(../images/ip7.jpg) center center no-repeat;}