﻿body{color:#434343;font:16px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;margin:0;padding:0;line-height:1.8;text-align:center;background:#FFFFFF;}
div{border:none;margin:0 auto;padding:0;text-align:left;overflow:hidden;}
ul,ol,li,dl,dd{border:0;margin:0;padding:0;list-style:none;}
img{border:none;}
h1,h2,h3{font-size:14px; margin:0; padding:0;}
form{margin:0; padding:0;}
input{margin:0;}
a{color:#434343;text-decoration:none;}
a:hover{text-decoration:underline;color:#434343;}
input, input:focus, button{outline:none;}
/*公用样式*/
.float_right{float:right;}
.float_left{float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
.clearboth{clear:both;}

/*首页*/
#top_area{width:1200px;height:95px;position:absolute;top:0;left:12%;z-index:999999;overflow:visible;}
#logo_div{width:365px;height:95px;float:left;}
#logo_png{margin:28px 0 0 7px;width:179px; height: 55px; float:left;box-sizing: border-box;}
#logo_name{font-size:23.4px;color:#1b1b1d;float:left;width:260px;padding-left:10px; margin-top: 24px; overflow: visible; height: 55px; position: relative;}
#logo_name p{ margin: 0; position: absolute; top: -4px;}
#logo_name span{font-family:Arial;font-size:10px;letter-spacing:2.6px; white-space: nowrap; position: absolute; bottom: 0;}


#div_menus_area{width:600px;height:90px;overflow:visible;z-index:9999999;float:left;padding:0 0 0 170px;}
#div_menu{width:600px;height:50px;padding:37px 85px 0 85px;overflow:visible;}
#div_menus_area #div_menu div{overflow:visible;}
#div_menus_area #div_menu #navss{position:relative;z-index:9998;}
#div_menus_area #div_menu li{float:left;width:100px;}
#div_menus_area #div_menu li a{font-size:14px;color:#1b1b1d;text-decoration:none;display:block;text-align:center;font-weight:bold;font-family:Calibri;}
#div_menus_area #div_menu li a:hover{color:#714f9d;font-size:14px;}
#div_menus_area #div_menu li .astay{color:#caf52b;font-size:14px;}
#div_menus_area #div_menu li .menu_list{width:100px;line-height:40px;overflow:hidden;position:absolute;display:none;z-index:99999999;padding-top:10px;}
#div_menus_area #div_menu li .menu_list dl{border-top:solid 2px #714f9d;}
#div_menus_area #div_menu li .menu_list dd{height:40px;z-index:1001;background:#434343;filter:alpha(Opacity=50);-moz-opacity:0.3;opacity: 0.3;}
#div_menus_area #div_menu li .menu_list dd a{color:#FFFFFF;font-size:12px;display:block;text-align:left;padding:0 0 0 20px;}
#div_menus_area #div_menu li .menu_list dd a:hover{color:#FFFFFF;background:#333333;filter:alpha(Opacity=10);-moz-opacity:0.6;opacity: 0.6;}
#div_menus_area #div_menu li .menu_list dt{width:186px;height:40px;font-size:0px;}

#banner_div{width:100%;height:790px;}

#index_hidden_div{width:1055px;height:325px;margin-top:100px;}
#hidden_title{width:1055px;height:75px;line-height:28px;}
#h_t_left{width:300px;height:105px;float:left;font-size:30px;color:#714f9d;}
#h_t_left span{font-family:Arial;font-size:14px;color:#999999;}
/*滑动门*/
#index_hidden{width:755px;height:45px;overflow:hidden;color:#FFFFFF;float:right;}
#index_hidden li{ cursor: pointer; float:right;line-height:27px;font-size:14px;padding:5px 20px;display:block;text-align:center;color:#313030;}
#index_hidden li.index_hd_stay{height:27px;color:#FFFFFF;background:#714f9d;}
#index_hidden li.index_hd_stay a{ color: #fff; }
#index_hidden li a:hover{ text-decoration: none; }
#index_mid_hd_content{height:230px;padding:7px 0 0 0;}
#index_mid_hd_content #index_hd_content1{height:230px;}
#index_mid_hd_content a{ display:block;overflow:hidden;float:left;margin:0 17px 0 17px;}
/*滑动门*/

#into_ziyi{width:100%;height:1252px; background-color: #f6f6f6; margin-bottom:128px;}
#ziyi_into{width:1100px;height:1125px;background:#fff;margin-top:60px;}
#i_z_part0{width:1100px;height:107px;text-align:center;color:#714f9d;font-size:30px;padding:40px 0 0 0;}
#i_z_part0 span{font-family:Arial;font-size:14px;color:#666666;}

.i_z_part{width:1100px;height:244px;font-size:14px;color:#cccccc;line-height:24px;letter-spacing:0.5px;}
.i_z_part a{color:#434343;text-decoration:none; display: inline-block; width: 100%;position: relative;}
.i_z_title{font-size:18px;padding:50px 0 0 57px;}
.i_z_title span{font-size:10px;}
.i_z_info{padding:20px 318px 0 57px;}
.i_z_part:hover{ background: #714f9d !important; }
.i_z_part:hover a{ color: #fff; }
.i_z_part .i_z_img_icon{ display: none; position: absolute; top: 0; left: 0;}
.i_z_part:hover .i_z_img_icon{  background-color: rgba(0, 0, 0, .5); border-radius: 50%; width: 225px; height: 225px; display: inline-block;}
.i_z_part:hover .i_z_img_icon img{ margin: 50px 0 0 44px; }
.i_z_part .i_z_img_pic{ display: block; max-width: 100%; height: auto; border-radius: 50%; width: 225px; height: 225px;}
.i_z_part .i_z_img-box{ position: relative; }

.i_z_title2{font-size:18px;padding:50px 0 0 930px;}
.i_z_title2 span{font-size:10px;}
.i_z_info2{padding:20px 0 0 318px;}

#i_z_bg1 .i_z_img{ position: absolute; top: 5px; left: 810px; }
#i_z_bg2 .i_z_img{ position: absolute; top: 5px; left: 57px; }

#copyright_area{width:100%;height:648px;background:#714f9d;}
#copyright_div{width:1055px;height:auto;padding:70px 0 0 0;}
#copyright_menu{width:1055px;height:200px;font-size:0;}
#copyright_menu a{margin-right:63px;}
#copyright_info{padding:118px 0 0 0;}
#copy_link{width:405px;float:left;}
#copy_link a{margin:0 60px 0 30px;}
#copy_info{width:350px;float:left;text-align:center;color:#FFFFFF;padding:20px 0 0 0;}

/*公司简介*/
#content_area{width:100%;height:auto;}
#content_title{font-size:30px;color:#714f9d;padding:75px 0 75px 0;text-align:center;}
#content_title span{font-size:14px;color:#999999;}

#content_info{width:1055px;height:auto;}

/*公司荣誉*/
#honor_info{width:1088px;height:auto;}
#honor_div{width:1125px;height:auto;}
.one_honor{width:338px;height:418px;overflow:hidden;float:left;margin-right:34px;margin-bottom:34px;border:solid 1px #e5e5e5;background:#e5e5e5;text-align:center;color:#434343;}
.one_honor a{ color:#FFFFFF;}
.one_honor img{width:338px;height:270px;margin-top:14px;margin-bottom:25px;}
.one_honor p{ padding: 5px; margin: 0; }

#page_div{margin:50px 0;}

/*联系我们*/
#contact_info{width:1004px;height:auto;}
#submit_div{width:1050px;height:auto;}
.s_text{width:310px;height:44px;line-height:44px;color:#cccccc;margin-right:28px;}
.l_text{width:1004px;height:220px;line-height:44px;color:#cccccc;}
#submit_button{text-align:center;margin:50px 0;}
.c_button{width:315px;height:68px;border:solid 1px #eee;color:#999; font-size: 18px; background-color: #fff;}
.s_text, .l_text{border: 1px solid #e5e5e5;}
.s_text:hover, .l_text:hover, .s_text:focus, .l_text:focus{ border: 1px solid #d2d2d2; }

/*新闻中心*/
#news_area{width:100%;height:auto;}
.news_area_bg{ background-color: #0b1308; }
.onenews_area{width:100%;height:253px;}
.onenews{width:1080px;height:200px;padding:20px 10px;border-bottom:solid 1px #e5e5e5;}
.onenews:hover{ border: 0 none; }
.news_left{width:300px;height:200px;float:left;}
.news_right{width:710px;height:180px;float:left;margin: 0 0 0 20px;}
.news_title{line-height:24px;color:#666666;width:560px;float:left;overflow:hidden;}
.news_title a{padding:25px 0 50px 0;display:block;}
.news_title a:hover{ text-decoration: none;}

.news_date{width:100px;float:left;padding:0 0 0 50px;color:#999999;font-size:36px;overflow:hidden;}
.news_ymd{font-size:33px;color:#714f9d;text-align:right;padding:25px 0 25px 0;}
.news_ymd span{font-size:14px;}

.onenews:hover{background:#714f9d;}
.onenews:hover .news_title{color:#FFFFFF;}
.onenews:hover .news_title a{color:#FFFFFF;}
.onenews:hover .news_ymd{color:#FFFFFF;}
.onenews:hover .news_date{color:#FFFFFF;}

#news_map{width:1080px;height:70px;margin-top:50px;}
#news_direct{float:right;color:#999999;font-size: 14px;}
#news_direct a{color:#999999;}

#news_kind{width:300px;float:left;}
#news_kind a{display:block;float:left;height:36px;line-height:36px;color:#999999;text-decoration:none;padding:0 15px;}
#news_kind a:hover{color:#FFFFFF;background:#714f9d;}


/*新闻详情*/
#news_detail_map{width:1140px;height:70px;margin-top:70px;border-bottom:solid 1px #FFFFFF;}
#news_detail_tag{width:200px;height:70px;float:left;color:#FFFFFF;font-size:24px;padding:0 0 0 78px;background:url(../images/bg_12.png) no-repeat;}
#news_detail_tag a{ color: #999999; text-decoration:none;display:block;margin:10px 0 0 0;}
#news_detail_map #news_direct{padding:20px 0 0 0;}

#news_content{width:1035px;height:auto;}
#n_c_title{font-size:24px;color:#714f9d;text-align:center;margin:50px 0;}
#n_c_title span{font-size:14px;}
#n_c_content{width:1035px;height:auto;margin-bottom:50px;}
#news_pre_next{width:1020px;height:220px;line-height:220px;text-align:center;}

/*团队风采*/
#team_area{width:100%;height:auto;}

/*产品中心*/
#product_area{width:1200px;height:auto;}
.one_product{width:276px; margin: 12px; overflow:hidden;float:left;}
.one_product img{ width: 276px; height: 276px; }
.opacity_div{font-size:14px;color:#434343; padding: 10px;}
.opacity_div span{font-size:14px;text-align:center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; width: 100%;}
.one_product:hover{ box-shadow: 0 3px 11.64px 0.36px rgba(0, 0, 0, 0.18);}

#mall_area{width:100%;height:190px;background:#434343;}
#mall_div{width:1050px;height:120px;padding:35px 0 0 0;}
#mall_div a{width:165px;height:120px;overflow:hidden;float:left;margin-right:45px;}

/*人才招聘*/
#talent_map{width:980px;height:30px;border-bottom:solid 1px #e5e5e5;padding:40px 50px 10px;}
#talent_title{width:1080px;height:65px;line-height:65px;font-size:16px;font-weight: bold;}
.t_duty{width:390px;text-align:left;float:left;padding:0 0 0 20px;margin-left:100px;}
.t_num{width:400px;text-align:left;float:left;}
.t_date{width:100px;text-align:left;float:left;}

.one_talent_area{width:100%;height:68px;line-height:68px;}
.one_talent{width:1080px;height:68px;font-size:16px;color:#999999;}
.o_t_duty{width:440px;text-align:left;float:left;margin-left:100px;color:#999999;}
.o_t_duty a{color:#999999;text-decoration:none;}
.o_t_num{width:370px;text-align:left;float:left;}
.o_t_date{width:100px;text-align:left;float:left;}

.one_talent:hover{background:#714f9d;}
.one_talent:hover, .one_talent:hover a{color:#FFFFFF;}

/*人才招聘-岗位介绍*/
#o_detail_map{width:980px;height:30px;margin-top:70px;padding:0 50px}
#o_detail_area{width:100%;height:auto;background:#111111;}
#o_detail_div{width:1080px;height:auto;background:#e5e5e5;}
#detail_info{width:840px;height:310px;font-size:14px;color:#666666;line-height:42px;margin-left:240px;}

/*防伪查询*/
#search_area{width:100%;height:auto;background:#FFFFFF;padding:100px 0;}
#search_div{width:980px;height:auto;}


.case_page{width:100%;padding:0 0 50px 0;text-align:center;}
.case_page a:hover{color:#714f9d;}

.news_page{width:100%;padding:50px 0 50px 0;text-align:center;color:#434343;}
.news_page a{color:#434343;text-decoration:none; padding: 0 5px;}
.news_page a:hover{color:#714f9d;}

/*产品视频*/
.video{width:1040px;height:auto;overflow:hidden;margin:0 auto;}
.video ul{list-style:none; margin:0; padding:20px 0; width:1080px; display: table;}
.video li{width:320px; float:left; margin:7px 40px 7px 0;}
.video li span{width:320px; height:320px; display: block;}
.video li span img{width:100%; height:100%;}
.video li p{margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.video li p a{font-weight:normal; text-decoration:none; font-size:15px; line-height:32px; color:#222;}


.case_page{width:100%;padding:0 0 50px 0;text-align:center; font-size:14px;}
.case_page a{color:#434343; padding: 0 5px;}
.case_page a:hover{color:#714f9d;}


#n_c_content table{ width:100%; background-color:#fff; color:#333;border-collapse: collapse; border-spacing: 0; border: 1px solid #e5e5e5;}
#n_c_content table tr{transition:all .3s;-webkit-transition:all .3s;}
#n_c_content table th{text-align:left;font-weight:400;}
#n_c_content table thead th{ font-weight: bold; }
#n_c_content table td, #n_c_content table th{ position:relative;padding:5px;min-height:20px;line-height:20px;font-size:14px;}

.search-kong{ text-align: center; padding: 100px 0;}
.search-kong img{ width: 300px; }
.search-kong p{ margin: -20px 0 0 0; }

/*.btn-select{ position: relative; display: inline-block; width: 150px; height: 44px; line-height: 44px; border: 1px solid #e5e5e5; margin-right: 28px; cursor: pointer; font-size: 14px; color: #ccc; float: left;}*/
/*.btn-select .cur-select{ position: absolute; display: block; width: 150px; height: 44px; text-indent: 10px; color: #757575; background: url("https://static.ziyimall.com/file_img/wxchat/icon/icon-arrow-r.png") no-repeat; background-size: 3%; background-position: 135px 18px;}*/
/*.btn-select:hover .cur-select{ background-color: #f2f2f2;}*/
/*.btn-select select{ position: absolute; top: 0; left: 0; width: 150px; height: 44px; opacity: 0;font-size: 14px; color: #333;}*/
/*.btn-select select option{ text-indent: 10px; height: 44px; min-height: 44px; line-height: 44px; display: inline-block;}*/
/*.btn-select select option:hover{ color: #333;}*/

.custom-select { margin-right: 28px; width: 150px; height: 44px; padding: 12px;border: 1px solid #ddd;border-radius: 6px;background-color: #fff;font-size: 14px;color: #444;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url('https://static.ziyimall.com/file_img/wxchat/icon/icon-arrow-b.png') no-repeat;background-position: right 16px center;background-size: 12px;transition: border-color 0.3s;}
.custom-select:hover { border-color: #999;}
.custom-select:focus {border-color: #2196F3;box-shadow: 0 0 8px rgba(33, 150, 243, 0.2);}

.custom-select option {padding: 8px;}
#submit_div .s_text{ width: 248px;}
#submit_div #tbx_tel{ margin-right: 0;}