﻿@charset "utf-8"; 
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family: 'Microsoft YaHei',arial,'宋体'; color: #333; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  

font-size: 14px;
}

.ul,.li,.form,.dl,.dt,.dd,.div
{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
.ul li{ list-style:none; margin: 0;padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0;vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none !important; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #004fa3;}
label{font-weight: normal;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
/*全局样式*/
.SinglePage{min-height:100px;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage img{max-width: 100%;}
.WarpBox{position: relative;max-width: 1200px;margin: 0 auto;}
.Content{padding:45px 0;}

/*分页开始*/
.Pages{font-size: 0; padding:0; line-height:18px; zoom:1; overflow:hidden;margin:25px 0 0;text-align: center;}
.Pages span{ padding:0px 3px;}
.Pages a{ display:inline-block; margin:0 3px;font-size: 12px;}
.Pages .num a{margin: 0;}
.Pages a.a_prev{margin-right: 6px;}
.Pages a.a_next{margin-left: 6px;}
.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal; font-family:Arial;position: relative;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:4px 10px; border:solid 1px #e1e1e1; background:#fff;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #004fa3; background:#004fa3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*分页结束*/



/************************** 以下是页面样式 *************************/

/*Pc导航样式*/
.Pc_Nav{overflow: hidden;}
.Pc_Nav .logo{float: left;overflow: hidden;margin: 18px auto;}
.Pc_Nav .logo img{display: block;width: 100%;height: 100%;}
.Pc_Nav .Right{float: right;padding-top:25px;}
.Pc_Nav .Right .TopA{float: right;position: relative;margin: 5px 0;}
.Pc_Nav .Right .TopA a.A{display: block;float: left;width: 13px;height: 13px;color: #004fa3;font-size: 13px;margin-left: 25px;}
.Pc_Nav .Right .TopA1{background: url(../images/search_bg.png) center no-repeat;}
.Pc_Nav .Right .TopA4{background: url(../images/top_ico4.png) center no-repeat;}

.Pc_Nav .Right .SearchBox{position: absolute;width: 180px;left: -180px;height: 27px;top:50%;margin-top: -13.5px;border: 1px solid #004fa3;}
.Pc_Nav .Right .SearchBox input{width: 150px;height: 25px;line-height: 23px;padding: 0 10px;float: left;border-right: 1px solid #004fa3;}
.Pc_Nav .Right .SearchBox .btns{display: block;background:url(../images/search_bg.png) center no-repeat;width: 28px;height: 25px;float: right;}

.Pc_Nav .nav_ul{float: right;clear: both;margin: 0;padding: 0;}
.Pc_Nav .nav_ul li{list-style: none;display: inline-block;}
.Pc_Nav .nav_ul li a.NavA{display: block;height: 53px;line-height: 53px;color: #555;padding: 0 25px;}
.Pc_Nav .nav_ul li a:hover,
.Pc_Nav .nav_ul li.on a{color: #004fa3;}

/*手机导航样式*/
.BodyOvh{width: 100%;height: 100%;overflow: hidden;}
.MenuNav_btn{display: none;transition:all 0.8s;position:fixed; z-index:999; bottom:6px; left:6px; width:38px; height:38px; cursor:pointer; background:url(../images/menu.png); background-size:100% 100%; border-radius:2px;}
.MenuNav_btn_on{ left:6px;background:url(../images/menu2.png);transition:all 0.8s; background-size: 100% 100%;}
.MenuNav_btn a{ padding-left:38px; line-height:38px; color: #000; width: 70px; display: block;}
.MenuNav{display: none;position:fixed; top:0; left:-320px; background:rgba(0,79,163,0.8);overflow: auto;padding:55px 2%; width:50%; height:100%; min-width:200px; max-width:320px; z-index:998; transition:all 0.8s;}
.MenuNav.on{ left:0;}
.MenuNav .nav_ul{ padding:0; margin:0;}
.MenuNav .nav_ul li{ display:block; text-indent:4em;}
.MenuNav .nav_ul li:first-child{margin-bottom: 20px;text-align: center;}
.MenuNav .nav_ul li:first-child img{display: block;max-width: 100%;margin: 0 auto;}
.MenuNav .nav_ul li>a{ color:#fff; line-height:40px; display:block; font-size:16px;}
.MenuNav .nav_ul li dl{ display:none;margin: 0;}
.MenuNav .nav_ul li dd{ height:32px; line-height:32px;}
.MenuNav .nav_ul li dd a{ font-size:14px; color:#fff;}

/*底部*/
.Bottom{color: #a6a6a6;padding: 30px 0 35px;background: #f8f8f8 url(../images/bot_bg.png) bottom center no-repeat;border-top: 1px solid #ededed;}
.Bottom .dl{padding: 0;margin:0 100px 0 0;float: left;}
.Bottom .dl dt{color: #555;margin-bottom: 15px;}
.Bottom dl.Last{margin: 0;}
.Bottom a{color: #a6a6a6;}
.Bottom .Bottom2{border-top:1px solid #ececec;padding-top:15px;margin-top:15px;}
.Bottom .Bottom2 .Left{float: left;}
.Bottom .Bottom2 .Right{float: right;}
.Bottom .Bottom2 .Right picture{margin-right: 10px;float: left;width: 80px;height: 80px;overflow: hidden;background: #fff;padding: 5px;border: 1px solid #ececec;position: relative; top: -10px;}
.Bottom .Bottom2 .Right picture img{display: block;width: 100%;height: 100%;}
.Bottom .Bottom2 .Right .Txt{float: left;line-height: 31px;}
.Bottom .Bottom2 .Right .Ico{float: left;}
.Bottom .Bottom2 .Right .Ico a{display: inline-block;width: 31px;height: 31px;margin-left: 5px;}
.Bottom .Bottom2 .Right .Ico a.IcoA1{background: url(../images/ico1.png) no-repeat;}
.Bottom .Bottom2 .Right .Ico a.IcoA2{background: url(../images/ico2.png) no-repeat;}
.Bottom .Bottom2 .Right .Ico a.IcoA3{background: url(../images/ico3.png) no-repeat;}
/*.Bottom .Bottom2 .on picture{display: block;}*/
.Bottom .Bottom2 .Right .Txt{line-height:80px;}
.Bottom .Bottom2 .Right .Ico{margin-top: 25.5px;}

.Bottom .link{margin-bottom: 15px;}
.Bottom .link a{color: #555;}
.Bottom .link em{display: inline-block;width: 1px;height: 10px;background: url(../images/em_bg.png) no-repeat;margin: 0 15px;}
.Bottom .Copy .span a{text-decoration: underline!important;}


/*二级导航*/
.Sub_Menu{background: #ebf0f5;overflow: hidden; min-height:72px;}
.Sub_Menu ul{text-align: center;font-size: 0;}
.Sub_Menu ul li{display: inline-block;margin: 0 25px;}
.Sub_Menu ul li a{display: block;padding: 25px 0;border-bottom:2px solid transparent;font-size: 14px;}
.Sub_Menu ul li a:hover,
.Sub_Menu ul li.on a{color: #004fa3;border-color: #004fa3;}
.MbColumn{display: none;}

.Nei_ban{position: relative;}
.Nei_ban2{display: none;position: relative;}
.Nei_ban img,
.Nei_ban2 img{display: block;width: 100%;}
.BanBox2 .DIV a{display: block;height: 720px;}
.BanBox2 .DIV a img{display: block;height: 720px;}
.BanBox2 .bx-wrapper .bx-viewport{height: 720px\9;}


.bx-wrapper .bx-viewport{height: auto;}
.BanBox3{display: none;}

#ban{position: absolute; position: absolute; width: 10px;  left: 0; bottom: 30%;}
/*关于我们*/
.AbtCon .Left{width: 620px;float: left;}
.AbtCon .Right{float: right;width: 489px;}

/*荣誉资质*/
.HonorList{overflow: hidden;}
.HonorList .ul li a{display: block;overflow: hidden;height: 100%;}
.HonorList .ul li{float: left;width: 25%;padding:1%;text-align: center;}
.HonorList .ul li picture{display: block;overflow: hidden;border: 2px solid #f9f9f9;padding: 30px;}
.HonorList .ul li picture i{display: block;position:relative;height: 0;padding-bottom: 68.4%;overflow: hidden;}
.HonorList .ul li picture img{max-width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.HonorList .ul li span{display: block;height: 55px;line-height: 55px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

/*企业文化*/
.CurCon{overflow: hidden;}
.CurCon .CurBox1{margin-bottom: 45px;float: left;background: #004fa3;padding: 25px 95px;max-width: 485px; max-width: 295px\9; min-height: 360px;color: #fff;text-align: right;}
.CurCon .div3{float: right;margin-top: 45px;line-height: 35px;color: #004fa3;font-size: 16px;max-width: 325px;}
.CurCon .div3 .h3{font-size: 30px;}
.CurCon .div3 .h4{font-size: 24px;}
.CurCon .div2{float: left;margin-left: -50px;width: 360px;height: 360px;background-repeat:no-repeat;background-position: center;background-size: 100% 100%;}
.CurCon .CurBox2 .Left{float: left;margin-top: 35px;}
.CurCon .CurBox2 .Right{float: right;}
.CurCon .CurBox2{margin-top: 45px;}

/*子公司简介*/
.SubCompany{}
.SubCompany img{max-width: 100%;}

.SubCompany .ul{font-size: 0;margin-bottom:30px;text-align: center;}
.SubCompany .ul li{display: inline-block;margin: .5%;width: 24%;border: 1px solid #e7e8ea;border-bottom-width: 3px;}
.SubCompany .ul li.on{border-color: #004fa3;}
.SubCompany .ul li.on a{color: #004fa3;}
.SubCompany .ul li a{display: block;overflow: hidden;font-size: 14px;color: #6d6d6d;text-align: center;}
.SubCompany .ul li picture{display: block;width: 100%;height: 0;padding-bottom: 65%;position: relative;overflow: hidden;}
.SubCompany .ul li picture img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.SubCompany .ul li span{position: relative;display: block;padding: 0 5%;height: 60px;line-height: 60px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.SubCompany .ul li picture:after{display: block;position: absolute;bottom:0;right: 20px;width: 26px;height: 12px;content:'';background: url(../images/jiao_s.png) no-repeat;}
.SubCompany .NameTt{}
.SubCompany .NameTt .b{display:block;margin:0 0 20px;font-size: 20px;color: #004fa3;}
.SubCompany .NameTt .span{display:block;width:80px;background: #e5edf6;height: 2px;margin-bottom: 30px;}
.SubCompany .aaabt_img5{float: right;margin: 15px 0 20px 30px;}

/*新闻中心*/
.News_info .info_title{ margin: 0;padding:0 0px 10px;font-size:18px;text-align:center;}
.News_info h4.info_title{ font-size:16px; color:#777}
.News_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999; padding:10px;text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:14px;font-weight:normal;margin:0 0 5px;padding: 0;}
.News_info .PrevNextBox dl{margin:0;padding: 0;color: #ccc;}
.News_info .PrevNextBox a:hover{}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{font-weight:normal;}

.NewsList{overflow: hidden;}
.NewsList .ul li a{display: block;overflow: hidden;margin-bottom: 30px;}
.NewsList .ul li picture{display: block;width: 365px;height: 185px;overflow: hidden;float: left;}
.NewsList .ul li picture img{display: block;width: 100%;height: 100%;}
.NewsList .ul li .Txt{margin-left: 400px;}
.NewsList .ul li .Txt .h3{margin: 20px 0 10px;line-height: 20px;padding-bottom: 10px;height:32px;font-size: 18px;color: #333;font-weight: bold;border-bottom: 1px solid #e5e5e5;padding-right: 30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.NewsList .ul li .Txt time{display: block;color: #999;font-size: 12px;margin-bottom: 30px;}
.NewsList .ul li .Txt .p{margin: 0;padding: 0;color: #999;height: 40px;line-height: 20px;overflow: hidden;}

/*期刊*/
.QKList{overflow: hidden;}
.QKList .ul{font-size: 0;}
.QKList .ul li{display: inline-block;font-size: 14px;width:18%;margin:1%;}
.QKList .ul li a{display: block;overflow: hidden;text-align: center;}
.QKList .ul li picture{padding:0 16px 16px 0;display: block;width: 100%;overflow: hidden;background: url(../images/qk_libg.png) left top no-repeat;background-size: 100% 100%;}
.QKList .ul li picture i{display: block;position: relative;width: 100%;border: 1px solid #004fa3;height: 0;overflow: hidden;padding-bottom: 147%;}
.QKList .ul li picture img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.QKList .ul li span{display: block;border-bottom: 2px solid #ebf0f5;height: 55px;line-height: 55px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.QKList .ul li a:hover span{border-bottom-color: #004fa3;}

/*标题列表*/
/*.TitleList{overflow: hidden;}*/
.TitleList .ul li{ width: 80%; margin: 0 auto; margin-bottom: 18px;}
.TitleList .ul li a{color: #787878;display: block;overflow: hidden;height: 65px;line-height: 65px;background: #fafafa;border: 1px solid #efefef;}
.TitleList .ul li span{display: block;width: 65%;float: left;background: url(../images/tt_libg.png) 20px center no-repeat;padding-left: 45px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.TitleList .ul li time{display: block;float: right;color: #989898;padding-right: 20px;}
.TitleList .ul li a:hover{background: url(../images/tt_libg3.jpg) center repeat;color: #fff;}
.TitleList .ul li a:hover span{background:url(../images/tt_libg2.png) 20px center no-repeat;}
.TitleList .ul li a:hover time{opacity: .5;color: #fff;}

.TitleList .dl{margin:0 0 20px;padding: 0;overflow: hidden;text-align: center;font-size: 0; position: relative; margin-top: -20px;}
.TitleList .dl dd{display: inline-block;font-size: 14px;}
.TitleList .dl dd a{display: block;padding:0 25px;margin:5px 25px;color: #999;border: 1px solid #ccc;border-radius: 45px;height: 45px;line-height: 43px;}
.TitleList .dl dd.on a{border-color: #004fa3;color: #004fa3;}

@media(max-width:640px){
	.TitleList .ul li{ width:100%;}
}
/*
 联系我们
 */
.Map002{}
.Map002 .map{margin-right: 300px;}
.Map002 .map #dituContent{ height:590px; width:100%; position:relative;}
.Map002 .map #dituContent img{ max-width: none; }
.Map002 .map #allmap *{ font-size:12px !important;}
.Map002 .info{float:right; background: #fafafa;width:300px;height: 590px;overflow: hidden;}
.Map002 .info .TOPTIP{padding:15px 20px;overflow: hidden;font-size: 15px;color: #004fa3;background: #f8f8f8;font-weight: bold;}
.Map002 .info ul{height:540px; overflow:auto;}
.Map002 .info li{cursor: pointer;padding:20px;color:#666;border-top:1px #e5e5e5 dashed;background: #fafafa;}

.Map002 .info li h1{margin:0 0 5px;font-weight: bold;font-size: 14px;color: #333;}
.Map002 .info li p{margin:0;}

.Map002 .info li.on{ background:#eee;}
.Map002 .BMap_cpyCtrl,
.Map002 .anchorBL{display: none!important;}

/*问题提交*/
.ProblemBox{overflow: hidden;max-width: 835px;margin: 0 auto;}
.ProblemBox .InputBox{width: 30.3333%;margin-right:4.5%;float: left;margin-bottom:25px;}
.ProblemBox .InputBox3{margin-right: 0;}
.ProblemBox .InputBox .text{width: 100%;height: 50px;line-height: 50px;border: 1px solid #eee;padding: 0 10px;}
.ProblemBox .InputBoxTxt .textarea{padding: 10px;width: 100%;height: 210px;line-height: 20px;border: 1px solid #eee;margin-bottom:25px;}
.ProblemBox .InputBoxBtn .btns{margin: 0 auto;cursor:pointer;width: 200px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #004fa3;}
.ProblemBox .InputBoxBtn{text-align: center;}

/*下载*/
.DownList{overflow: hidden;}
.DownList .ul li a{padding-left: 50px;padding-right: 20px;display: block;overflow: hidden;height: 55px;line-height: 55px;background: url(../images/down_libg.png) 20px center no-repeat;}
.DownList .ul li.ODD{background: #fff;}
.DownList .ul li{background: #f7f7f7;}
.DownList .ul li i{float: right;display: block;width: 22px;height: 55px;background: url(../images/down_libg2.png) center no-repeat;}
.DownList .ul li span{display: block;width: 65%;float: left;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

/*人力资源*/
.BanBox{position: relative;}
.BanBox .bx-wrapper .bx-pager{bottom:10px;z-index: 997;}
.bx-wrapper .bx-pager.bx-default-pager a{width: 16px;height: 16px;background: url(../images/tab.png) center no-repeat;z-index: 997;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active{background: url(../images/tab_on.png) center no-repeat;}

/*福利*/
.FLBox{min-height: 371px;overflow: hidden;background: url(../images/fl_img.jpg) center no-repeat;}
.FLBox .div{width: 375px;float: left;line-height: 28px;}
.FLBox .div1{margin-bottom:80px; padding-left:50px;}
.FLBox .div2{float: right;margin-bottom:80px;}
.FLBox .div3{clear: both;float: left; padding-left:50px;}
.FLBox .div4{float: right;}

/*首页*/
.BanBox .bx-wrapper .bx-prev{background: url(../images/h_left.png) center no-repeat;}
.BanBox .bx-wrapper .bx-next{background: url(../images/h_right.png) center no-repeat;}
.BanBox2 .bx-wrapper .bx-pager{bottom:50px;}

.BanBox3 .bx-wrapper .bx-prev{background: url(../images/h_left.png) center no-repeat;}
.BanBox3 .bx-wrapper .bx-next{background: url(../images/h_right.png) center no-repeat;}
.BanBox3 .bx-wrapper .bx-pager{bottom:10px;z-index: 99;}

.HomePage1{margin:10px auto 20px;padding-left:35px;background: url(../images/h_bg.png) left center no-repeat;}
.HomePage1 .bd li a{display: block;overflow: hidden;color: #999;height:30px;line-height: 30px;width: 65%;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

.HomePage2{overflow: hidden;margin-bottom: 45px;}
.HomePage2 .ul{font-size: 0;}
.HomePage2 .ul li{display: inline-block;width:33.333%;padding:0 2%;}
.HomePage2 .ul li a{display: block;overflow: hidden;position:relative;}
.HomePage2 .ul li picture{display: block;width: 100%;height: 0;position:relative;overflow: hidden;padding-bottom: 79%;}
.HomePage2 .ul li picture img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomePage2 .ul li div{position: absolute;left: 20px;top:30px;}
.HomePage2 .ul li div b{display: block;font-weight: normal;font-size: 24px;color:#000;height: 35px;line-height: 35px;margin-bottom: 10px;}
.HomePage2 .ul li div span{display: block;width: 24px;height: 1px;background: #000;}
.HomePage2 .ul li.List1 div b{color: #004fa3;}
.HomePage2 .ul li.List1 div span{background: #004fa3;}
.HomePage2 .ul li.List2 div b{color: #fff;}
.HomePage2 .ul li.List2 div span{background: #fff;}

/*销售网络*/
.SallMap{color: #6d6d6d;overflow: hidden;padding-bottom: 45px;}
.SallPc{}
.SallImg img{display: block;width: 100%;}
.SallTable{text-align: center;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;width: 100%;}
.SallTable td{border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding: 10px;}
.SallTable .Tt{background: #e6e6e6;font-weight: bold;}
.SallTable .Tt td{border-right: 1px solid #fff;}
.SallTable .Tt td:last-child{border-right: 1px solid #e2e2e2;}
.PcShow .SallTable td:first-child{min-width: 120px;}

.PcShow{display: block;}
.MbShow{display: none;}

/*最新产品*/
.NewProList{overflow: hidden;}
.NewProList .ul{font-size: 0;}
.NewProList .ul li.List{display: inline-block;text-align: center;width: 23%;margin: 1%;}
.NewProList .ul li.List a{display: block;overflow: hidden;}
.NewProList .ul li.List picture{display: block;width: 100%;height: 0;overflow: hidden;position: relative;padding-bottom: 89%;}
.NewProList .ul li.List picture img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.NewProList .ul li.List span{display: block;font-size: 14px;height:35px;line-height: 35px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.NewProList .ul li.TopList{margin-bottom: 25px;overflow: hidden;}
.NewProList .ul li.TopList a{display: block;overflow: hidden;}
.NewProList .ul li.TopList picture{display: block;width: 770px;height:300px;position: relative;overflow: hidden;float: left;}
.NewProList .ul li.TopList picture img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.NewProList .ul li.TopList .Txt{margin-left: 790px;font-size: 14px;}
.NewProList .ul li.TopList .Txt .h3{font-size: 20px;color: #004fa3;margin:15px 0;}
.NewProList .ul li.TopList .Txt .span{display: block;width: 40px;height: 1px;background: #004fa3;margin-bottom:25px;}
.NewProList .ul li.TopList .Txt .p{overflow: hidden;line-height: 22px;color: #555;margin: 0;}
.NewProList .ul li.TopList .Txt em{margin-top:30px;display: block;width: 145px;height: 45px;background: url(../images/more_bg.png) no-repeat;}

.VideoBox{position: relative;width: 770px;overflow: hidden;background: #000;margin-bottom: 25px;margin-top: 20px;}
.VideoBox .Play{display: block;cursor: pointer;background: rgba(0,0,0,.5) url(../images/Play_bg.png) center no-repeat;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;}
.VideoBox .IImg{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 9;}
.VideoBox video{vertical-align: middle;}

.PrevNextBox2 .h1{ font-size:14px;font-weight:normal;margin:0 0 10px;}
.PrevNextBox2 .h1 a{color: #999;height: 38px;line-height: 38px;background: #fbfbfb;display: block;text-align: center;}
.PrevNextBox2 .h1 img{margin-left:5px;vertical-align: middle;margin-top: -3px;}
.PrevNextBox2 dl{margin:0;padding: 0;color: #ccc;}
.PrevNextBox2 a:hover{}
.PrevNextBox2 a.none{color: #ccc;}
.PrevNextBox2 a.none:hover{font-weight:normal;}
.NewProInfo{margin-bottom: 25px;}
.NewProInfo img{max-width: 100%;}

/*培训与发展*/
.HuiBg{background: #fcfcfc;}
.DevCon{padding: 45px 0;}
.DevCon img{max-width: 100%;}

.DevList .ul{}
.DevList .ul li{width: 31.333%;margin: 1%;float:left;font-size: 14px;text-align: center;position:relative;}
.DevList .ul li picture{display: block;width: 100%;height: 0;padding-bottom: 97.3%;position:relative;overflow: hidden;}
.DevList .ul li picture img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.DevList .ul li span{position: absolute;left: 0;bottom: 0;color: #fff;display: block;height: 55px;line-height: 55px;background:url(../images/blue_bg90.png) repeat;width: 100%;padding: 0 15px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.DevList .ul li:before{z-index: 9;display: block;content: '';width: 22px;height: 11px;position: absolute;left:50%;margin-left: -11px;bottom:55px;background: url(../images/jiao_s1.png) center no-repeat;}

@media(max-width:640px){
	.DevList .ul li span{ height: 30px; line-height: 30px; }
}

/*工作环境*/
.WorkPlace{text-align: center;max-width: 800px;margin: 0 auto;}
.WorkPlace .bd picture{display: block;position: relative;width: 100%;height: 0;padding-bottom: 50%;overflow: hidden;}
.WorkPlace .bd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.WorkPlace .bd span{display: block;height: 55px;line-height: 55px;border-bottom: 1px solid #ebf0f5;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.WorkPlace .bd{margin-bottom:25px;}
.WorkPlace .hd picture{display: block;position: relative;width: 98%;margin: 0 auto;height: 0;padding-bottom: 50%;overflow: hidden;}
.WorkPlace .hd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.WorkPlace .hd li{width:20%;float: left;cursor: pointer;}
.WorkPlace .hd span{width: 98%;margin: 0 auto;display: block;height: 53px;line-height: 55px;border-bottom: 2px solid #ebf0f5;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.WorkPlace .hd li.on span{color: #004fa3;border-color: #004fa3;}
.WorkPlace .hd{position: relative;}
.WorkPlace .hd .add_prev,
.WorkPlace .hd .add_next{display: block;width: 42px;height: 42px;top: 50%;margin-top: -21px;position: absolute;z-index: 99;}
.WorkPlace .hd .add_prev{background: url(../images/hj_left.png) no-repeat;left: -55px;}
.WorkPlace .hd .add_next{background: url(../images/hj_right.png) no-repeat;right: -55px;}
.WorkPlace .hd .add_prev:hover{background: url(../images/hj_left2.png) no-repeat;}
.WorkPlace .hd .add_next:hover{background: url(../images/hj_right2.png) no-repeat;}
.WorkPlace .hd .ul{overflow: hidden;}

.WorkPlace .hd .tempWrap{margin: 0 auto;}

/*友情链接响应式*/
.LinkList{overflow: hidden;}
.LinkList .ul li{width:15.6666%;margin: .5%;float: left;overflow: hidden;text-align: center;}
.LinkList .ul li a{display: block;overflow: hidden;}
.LinkList .ul li picture{display: block;position: relative;padding-bottom: 38%;height:0;overflow: hidden;border: 1px solid #ccc;margin: 0 auto;}
.LinkList .ul li picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.LinkList .ul li span{margin: 0 auto;display: block;height: 30px;line-height: 30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

/*员工风采*/
.ULName{font-weight:bold;font-size: 20px;margin-bottom: 20px;color: #004fa3;}
.DevList2 .ul li picture{padding-bottom:63%;}
.DevList2{margin-bottom: 40px;}

.DevList3 .ul li{background: #f4f6f9;clear:both;overflow: hidden;position: relative;}
.DevList3 .ul li picture{display: block;width:50%;height: 0;overflow: hidden;padding-bottom:25%;float: left;position: relative;}
.DevList3 .ul li picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.DevList3 .ul li .Txt{width:50%;height: 0;overflow: hidden;padding:0 55px;padding-bottom:25%;float: left;position: relative;}
.DevList3 .ul li .Txt .h3{font-weight:bold;font-size: 16px;height:55px;line-height: 55px;margin:55px 0 0;}
.DevList3 .ul li .Txt .span{display:block;width:40px;background: #004fa3;margin: 0 0 20px;height: 2px;}
.DevList3 .ul li .Txt .p{line-height: 20px;margin: 0;padding: 0; }
.DevList3 .ul li.ODD .Txt{float: left;}
.DevList3 .ul li.ODD picture{float: right;}
.DevList3 .ul li:before{display: block;position: absolute;z-index: 9;width: 40px;height: 40px;left: 50%;margin-left: -20px;top: 50%;margin-top:-20px;background: url(../images/jiao_all.png) no-repeat center;content: '';}

/*历史沿革*/

.HisMore{text-align: center;margin-top: 20px;clear: both;display:none}
.HisMore a{display: inline-block;width: 31px;height: 31px;background: url(../images/loading.gif) center no-repeat;}
.HistoryBox .bx-wrapper .bx-pager.bx-default-pager a{width: 10px;height: 10px;background-size: 100% 100%;}
.HistoryBox .bx-wrapper .bx-pager, 
.HistoryBox .bx-wrapper .bx-controls-auto{bottom: 0;z-index: 99;}
.HistoryBox .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.HistoryBox .bx-wrapper .bx-pager.bx-default-pager a.active{background: #004fa3;}
.HistoryBox .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(0,79,163,0.5);}

.HistoryBox .ul{overflow: hidden;background: url(../images/line_bg.png) center repeat-y;}
.HistoryBox .ul li{clear: both;position: relative;margin-right: 50%;margin-bottom: 25px;}
.HistoryBox .ul li time{position:absolute;right:-49px;margin-top:0;top: 0%;display: block;width: 97px;height: 32px;background: url(../images/time_bg.png) center no-repeat;font-size: 24px;font-weight: bold;color: #fff;text-align: center;}

.HistoryBox .ul li .Txt{float: right;width:200px;overflow: hidden;margin-right: 70px;vertical-align: middle;margin-bottom: 25px;padding-top: 5px;}
.HistoryBox .ul li .Img{margin-right: 210px;height: 125px;}
.HistoryBox .ul li .Img picture{display: block;position: relative;width: 100%;height: 125px;text-align: center;}
.HistoryBox .ul li .Img picture img{display: block;margin: 0 auto;height: 100%;max-width: 100%;}

.HistoryBox .ul li.ODD{margin-left: 50%;margin-right: 0;}
.HistoryBox .ul li.ODD time{left: -49px;right: auto;background: url(../images/time_bg2.png) center no-repeat;}
.HistoryBox .ul li.ODD .Txt{float: left;width:200px;overflow: hidden;margin-left: 70px;margin-right: 0;vertical-align: middle;}
.HistoryBox .ul li.ODD .Img{margin-right: 0;height: 125px;margin-left: 210px;}

/*产品系统*/
.ProductList{overflow: hidden;}
.ProductList .ul li{width: 23%;margin: 1%;float: left;}
.ProductList .ul li a{display: block;overflow: hidden;}
.ProductList .ul li picture{display: block;overflow: hidden;height: 0;position: relative;padding-bottom: 100%;}
.ProductList .ul li picture img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ProductList .ul li .Txt{height: 45px;line-height: 45px;background: #f6f8fa;color: #555b61;padding:0 20px;}
.ProductList .ul li .Txt b{display: block;width: 70%;float: left;padding-right: 5px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.ProductList .ul li .Txt span{display: block;width: 30%;font-size: 12px;float: right;padding-right: 15px;background: url(../images/pro_bg.png) right center no-repeat;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.ManyImg{text-align: center;width: 400px;float: left;overflow: hidden;}
.ManyImg .bd li{width: 400px;height:406px;}
.ManyImg .bd picture{display: block;position: relative;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;border:3px solid #1c89c5; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; overflow:hidden;}
.ManyImg .bd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ManyImg .bd{margin-bottom: 10px;}
.ManyImg .hd picture{border:1px solid transparent;display: block;position: relative;width: 90%;margin: 0 auto;height: 0;padding-bottom: 90%;overflow: hidden; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.ManyImg .hd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ManyImg .hd li{width:20%;float: left;cursor: pointer;}
.ManyImg .hd li.on picture{border-color: #1c89c5;}
.ManyImg .hd{position: relative;padding: 0 20px;}
.ManyImg .hd .add_prev,
.ManyImg .hd .add_next{display: block;width:12px;height:21px;top: 50%;margin-top: -10.5px;position: absolute;z-index: 99;}
.ManyImg .hd .add_prev{background: url(../images/pro_left.png) no-repeat;left:0;}
.ManyImg .hd .add_next{background: url(../images/pro_right.png) no-repeat;right:0;}
.ManyImg .hd .ul{overflow: hidden;}

.ManyTxt{margin-left: 540px;overflow: hidden;}
.ProInfoTt{color: #555b61;font-size: 16px;font-weight:bold;padding: 15px 25px;line-height: 18px;background: #f6f8fa;margin-bottom: 20px;}
.System{margin-bottom: 20px;background: url(../images/pro_linebg.jpg) 20px center no-repeat;padding-left: 80px;}
.System .div2{padding:8px 25px;line-height: 16px;display: inline-block;background: url(../images/sys_bgr.png) right top no-repeat;}
.System .div1{display: inline-block;padding: 2px;border: 1px solid #e3e3e3;}
.SystemDes{padding: 20px;margin-bottom: 20px;overflow: hidden;border-bottom: 1px solid #f6f8fa;border-top: 1px solid #f6f8fa;}
.Model{border-top: 1px solid #f6f8fa;border-bottom: 1px solid #f6f8fa;overflow: hidden;padding:0 0 0;}
.Model table{text-align: center;}
.Model table td{padding:10px 0;border-bottom: 1px solid #f6f8fa;}
.Model table tr:last-child td{border: none;} 
.ProInfoTt2{margin-top: 20px;clear: both;}

.fancybox-title-float-wrap .child{display: block!important;max-width: 100%!important;margin: 0 auto!important;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.fancybox-title-float-wrap{width: 100%!important;right: 0!important;}

/*Banner001917*/
.Banner001917{position: relative;}
.Banner001917 .bx-wrapper{ position:relative; z-index:1;}
.Banner001917 .bx-viewport{ z-index:1; height:720px;}
.Banner001917 li,
.Banner001917 li a{height:720px;}
.Banner001917 li{  background-position:center top; background-repeat:no-repeat;}
.Banner001917 li a{ display:block;}
.Banner001917 li img{ display:none;}
/*.Banner001917 .bx-controls{ position:absolute; left:0; width:100%; z-index:10; bottom:5%;}
.Banner001917 .bx-pager{ max-width:1100px; margin:0 auto; overflow:hidden;}
.Banner001917 .bx-pager div{ float:left;  margin-right:8px;}
.Banner001917 .bx-pager div a{ display:block;width:12px; height:12px; overflow:hidden; line-height:100px; background:#fff; border-radius:50%;}
.Banner001917 .bx-pager div a.active{ background:#226dc2;}*/
.Banner001917 .bx-wrapper .bx-prev{background: url(../images/h_left.png) center no-repeat;}
.Banner001917 .bx-wrapper .bx-next{background: url(../images/h_right.png) center no-repeat;}
.Banner001917 .bx-wrapper .bx-pager{bottom:30px;z-index: 99;}


.ADDBanner001917 .Banner001917 .bx-viewport{ z-index:1; height:395px;}
.ADDBanner001917 .Banner001917 li,
.ADDBanner001917 .Banner001917 li a{height:395px;}

@media(max-width:1100px){
.Banner001917 .bx-pager{ padding: 0 2%;}
}
@media(max-width:1000px){
.Banner001917 .bx-viewport,
.Banner001917 li,
.Banner001917 li a{height:auto;}
.ADDBanner001917 .Banner001917 .bx-viewport{height:auto;}
.ADDBanner001917 .Banner001917 li,
.ADDBanner001917 .Banner001917 li a{height:auto;}

.Banner001917 li{ background:none !important;}
.Banner001917 li img{ display:block; width:100%;}

}


@media screen and (max-width:1350px){
.WorkPlace .hd .add_prev{left:0;}
.WorkPlace .hd .add_next{right:0;}
.WorkPlace .hd{overflow: hidden;}
}


@media screen and (max-width:1200px){
.WarpBox{padding: 0 2%;}
.Pc_Nav .nav_ul li a.NavA{padding: 0 19px;}
.AbtCon .Left{width: 100%;float: left;}
.AbtCon .Right{float: right;width: 100%;text-align: center;}

/*企业文化*/
.CurCon {text-align: center;}

.CurCon .CurBox1{margin-bottom: 20px;text-align: center;padding: 20px;}
.CurCon .div2{float: right;}
.CurCon .div3{float: none;margin:0 auto 20px;display: inline-block;max-width:100%; }

/*底部*/
.Bottom .dl{width: 14.28%;padding:0 1%;margin: 0;}

/*福利*/
.FLBox .div{padding: 20px;background:rgba(0,79,163,0.8);color: #fff;max-width: 100%;float: none;width: 85%;margin:5px auto;}


.NewProList .ul li.TopList picture{width: 100%;height:0;float: none;padding-bottom: 39%;}
.NewProList .ul li.TopList .Txt{margin-left: 0;}

.VideoBox{position: relative;width:100%;}


/*历史沿革*/

.HistoryBox{max-width: 560px;margin: 0 auto;}
.HistoryBox .ul{overflow: hidden;background: url(../images/line_bg.png) left repeat-y;}
.HistoryBox .ul li{margin: 0 0 25px;width: 100%;}
.HistoryBox .ul li time{left:0;right: auto;background: url(../images/time_bg2.png) center no-repeat;}
.HistoryBox .ul li.ODD{margin:0 0 25px;width: 100%;}
.HistoryBox .ul li.ODD time{left:0;right: auto;background: url(../images/time_bg2.png) center no-repeat;}
.HistoryBox .ul li .Txt{margin: 0 0 0 110px;float: left;text-align: left;}
.HistoryBox .ul li .Img{margin: 0 0 0 340px;}
.HistoryBox .ul li.ODD .Txt{margin: 0 0 0 110px;float: left;}
.HistoryBox .ul li.ODD .Img{margin: 0 0 0 340px;}
.HistoryBox .bx-wrapper{margin: 0;}

.ProductList .ul li .Txt{padding:0 8px;}


}


@media screen and (max-width:1000px){
.Content{padding:30px 0;}
.Sub_Menu{display: none;}
.Pc_Nav .Right .TopA{position: absolute;right:2%;top: 50%;margin-top: -6.5px;}
.Pc_Nav .nav_ul{display: none;}
.MenuNav{display: block;}
.MenuNav_btn{display: block;}
.Pc_Nav .logo{ display: block; max-height:80%; margin: 2% auto;}
/*.Pc_Nav{height:50px;}*/
.MbColumn{display: block;text-align: center;padding:30px 0 0;font-size: 18px;color: #004fa3;}

.CurCon .CurBox2{margin-top: 0;text-align: center;}
.CurCon .CurBox2 .Left{margin-top:20px;width: 100%;}
.CurCon .CurBox2 .Right{width: 100%;}


.CurCon .CurBox1{max-width: 100%;margin: 0 auto 20px;min-height: auto;float: none;}

.CurCon .div2{float: none;margin: 0 auto;}

/*荣誉资质*/
.HonorList .ul li picture{padding:15px;}

.Bottom .Bottom2 .Left{width: 100%;text-align: center;}
.Bottom .Bottom2 .Right{width: 100%;text-align: center;}
.Bottom .Bottom2 .on picture{display:block;float: none;margin:5px auto 0;}
.Bottom .Bottom2 .Right .Txt{display: inline-block;float: none;margin: 0;line-height: 31px;}
.Bottom .Bottom2 .Right .Ico{display: inline-block;float: none;margin: 0;position:relative;top: 10px;}
.Bottom .Copy .span{display: inline-block;}

.QKList .ul li picture{padding:0 10px 10px 0;}

.BanBox2 .bx-wrapper .bx-pager{bottom:10px;}

.HomePage2 .ul li{padding:0 1%;}

.SallImg{margin-top: 30px;}
.SallMap{padding-bottom: 30px;}

.LinkList .ul li{width:24%;}

.DevList3 .ul li .Txt{padding:0 35px;padding-bottom:25%;}
.DevList3 .ul li .Txt .h3{height:35px;line-height:35px;margin:5% 0 0;}
.DevList3 .ul li .Txt .span{margin: 0 0 5px;}


.BanBox2{display: none;}

.BanBox3{display: block;}

}


@media screen and (max-width:900px){
/*产品系统*/
.ProductList{overflow: hidden;}
.ProductList .ul li{width: 23%;margin: 1%;float: left;}
.ProductList .ul li a{display: block;overflow: hidden;}
.ProductList .ul li picture{display: block;overflow: hidden;height: 0;position: relative;padding-bottom: 100%;}
.ProductList .ul li picture img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ProductList .ul li .Txt{height: 45px;line-height: 45px;background: #f6f8fa;color: #555b61;padding:0 20px;}
.ProductList .ul li .Txt b{display: block;width: 70%;float: left;padding-right: 5px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.ProductList .ul li .Txt span{display: block;width: 30%;font-size: 12px;float: right;padding-right: 15px;background: url(../images/pro_bg.png) right center no-repeat;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.ManyImg{text-align: center;width: 500px;float: none;overflow: hidden;margin: 0 auto 20px;}
.ManyImg .bd li{width: 100%;overflow: hidden;height: auto;}
.ManyImg .bd picture{display: block;position: relative;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;border:3px solid #1c89c5;border-size:border-box}
.ManyImg .bd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ManyImg .bd{margin-bottom: 10px;}
.ManyImg .hd picture{border:1px solid transparent;display: block;position: relative;width: 90%;margin: 0 auto;height: 0;padding-bottom: 90%;overflow: hidden;}
.ManyImg .hd picture img{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ManyImg .hd li{width:20%;float: left;cursor: pointer;}
.ManyImg .hd li.on picture{border-color: #1c89c5;}
.ManyImg .hd{position: relative;padding: 0 20px;}
.ManyImg .hd .add_prev,
.ManyImg .hd .add_next{display: block;width:12px;height:21px;top: 50%;margin-top: -10.5px;position: absolute;z-index: 99;}
.ManyImg .hd .add_prev{background: url(../images/pro_left.png) no-repeat;left:0;}
.ManyImg .hd .add_next{background: url(../images/pro_right.png) no-repeat;right:0;}
.ManyImg .hd .ul{overflow: hidden;}

.ManyTxt{margin:0 auto 0;overflow: hidden;}


}

@media screen and (max-width:768px){

.SubCompany .aaabt_img5{float: none;margin:0 auto 20px;display: block;}

.PcShow{display: none;}
.MbShow{display: block;}


.LinkList .ul li{width:32.3333%;}

.ProductList .ul li{width: 48%;}
.ProductList .ul li .Txt{padding:0 5px;}
}


@media screen and (max-width:640px){
.Nei_ban{display: none;}
.Nei_ban2{display: block;}

/*荣誉资质*/
.HonorList .ul li{width: 50%;}
.HonorList .ul li picture{padding:15px;}

.Pages a.a_first,
.Pages a.a_end{display: none;}
/*底部*/
.Bottom .dl{display: none;}
.Bottom .Bottom2{margin: 0;padding: 0;border: none;}

.Bottom .link em{margin: 0 6px;}

.SubCompany .ul li{width:49%;}

.NewsList{overflow: hidden;}
.NewsList .ul li a{display: block;overflow: hidden;margin-bottom: 30px;}
.NewsList .ul li picture{width: 100%;height: 0;float: none;position: relative;padding-bottom: 50.68%;}
.NewsList .ul li picture img{position: absolute;left: 0;top: 0;}
.NewsList .ul li .Txt{margin-left: 0;}
.NewsList .ul li .Txt .h3{margin: 10px 0 10px;}
.NewsList .ul li .Txt time{margin-bottom: 10px;}
.NewsList .ul li .Txt .p{margin: 0;padding: 0;color: #999;height: 40px;line-height: 20px;overflow: hidden;}


.QKList .ul li{width:48%;margin:3% 1%;}
.QKList .ul li span{height: 40px;line-height:40px;}

.TitleList .dl dd a{padding: 0 20px;margin:5px;height: 35px;line-height: 35px;border-right: 35px;}

.Map002 .map{margin-right:0;width: 100%;}
.Map002 .info{width: 100%;margin-bottom: 2%;height: auto;}
.Map002 .info .ul{height: 300px;}
.Map002 .map #dituContent{height: 0;position: relative;padding-bottom: 100%;}

.ProblemBox .InputBox{width: 100%;margin-right:0%;}

.FLBox{background-size:contain;}
.FLBox .div{width: 100%;text-align: center;}


.HomePage2 .ul li{padding:0;width:95%;margin:1% auto;display: block;}
.HomePage1{margin: 5px auto;}

.NewProList .ul li.List{width: 48%;}

.DevList .ul li{width:48%;margin: 1%;}

.WorkPlace .hd span{height: 30px;line-height: 30px;border-bottom-width: 1px;font-size: 12px;}

.WorkPlace .hd .add_prev,
.WorkPlace .hd .add_next{width: 20px;height: 20px;background-size: 100% 100%;margin-top: -10px;}

.WorkPlace .hd .add_prev:hover{background: url(../images/hj_left2.png) no-repeat;background-size: 100% 100%;}
.WorkPlace .hd .add_next:hover{background: url(../images/hj_right2.png) no-repeat;background-size: 100% 100%;}


.LinkList .ul li{width:48%;margin: .5% 1%;}

.DevList3 .ul li picture{width: 100%;padding-bottom: 50%;}
.DevList3 .ul li .Txt{width: 100%;padding:25px 5%;height: auto;overflow: hidden;}
.DevList3 .ul li .Txt .h3{margin: 0;}
.DevList3 .ul li:before{display: none;}
.DevList3 .ul li picture:before{display: block;position: absolute;z-index: 9;width: 40px;height: 40px;left: 50%;margin-left: -20px;bottom:-20px;background: url(../images/jiao_all.png) no-repeat center;content: '';}


/*历史沿革*/

.HistoryBox .ul li{margin: 0 0 25px;width: 100%;}
.HistoryBox .ul li.ODD{margin:0 0 25px;width: 100%;}
.HistoryBox .ul li .Txt{margin: 0 0 10px 100px;float: left;text-align: left;width: auto;}
.HistoryBox .ul li .Img{margin: 0 0 0 100px;clear: both;}
.HistoryBox .ul li.ODD .Txt{margin: 0 0 10px 100px;float: left;width: auto;}
.HistoryBox .ul li.ODD .Img{margin: 0 0 0 100px;clear: both;}
.HistoryBox .ul li time{width: 80px;height: 26px;background-size: 100% 100%;font-size: 18px;}
.HistoryBox .ul li.ODD time{left:0;right: auto;background: url(../images/time_bg2.png) center no-repeat;background-size: 100% 100%;}

.ManyImg{text-align: center;width: 100%;float: none;overflow: hidden;margin: 0 auto 20px;}


}
@media screen and (max-width:480px){
.Pc_Nav .Right .TopA{ top:inherit; text-align:right;}
.Pc_Nav .Right .SearchBox{ position:relative; left:inherit; top:inherit; margin-top:inherit; margin-bottom:5px;}
.Pc_Nav .Right .TopA a.A{ display:inline-block; float:none;}
}
@media screen and (max-width:410px){
.CurCon .div2{width: 100%;height: 0;padding-bottom: 100%;}
}

/*签到页面*/
.MbBody{max-width: 640px;margin: 0 auto;padding-bottom:25%;background: url(../images/qd_bg.jpg) bottom center no-repeat;background-size:auto 100%;color: #fff;}
.QdPage{padding: 0 2%;}
.QdPage .Logo{margin:13% auto 10%;text-align: center;}
.QdPage .Logo img{display: block;width: 55%;margin: 0 auto;}
.QdPage .Txt{font-size:18px;text-align: center;margin-bottom: 13%;}
.QdForm .InputBox{overflow: hidden;margin-bottom: 10px;border: 1px solid #9dc4e4;border-radius: 3px;}
.QdForm .InputBox .Left{width: 100px;height: 60px;line-height: 60px;float: left;font-size:20px;text-align: center;border-right: 1px solid #9dc4e4;}
.QdForm .InputBox .Right{margin-left: 100px;}
.QdForm .InputBox .Right .text{height: 60px;line-height: 60px;width: 100%;padding:0 20px;color: #fff;font-size:20px;}
.QdForm .InputBoxBtn .BTN{background: #7fafda;border: 1px solid #9dc4e4;border-radius: 3px;width: 100%;height: 60px;line-height: 60px;color: #fff;font-size:20px;margin-top: 10%;}

/*手机人才招聘*/
.MbBody2{max-width: 640px;padding:0 2% 10%;margin: 0 auto;background: url(../images/qd_bg.jpg) bottom center no-repeat;background-size:auto 100%;color: #fff;}
.RczpTitlt{padding: 10% 0;font-size: 24px;font-weight:bold;text-align: center;}
.RczpTxt{font-size:18px;text-align: center;margin-bottom: 13%;}

.RczpList .ul li.TopList{background: rgba(66,130,194,.2);height:65px;border: none;line-height: 65px;text-align: center;font-size:16px;}
.RczpList .ul li .span{width: 25%;padding: 0 5px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;display: block;float: left;}
.RczpList .ul li{height:75px;line-height:75px;text-align: center;border-bottom: 1px solid #9dc4e4;}
.RczpList .ul li .span1{background:url(../images/rczp_libg.png) left center no-repeat;padding-left: 15px;}
.RczpList .ul li a{color: #fff;}
.RczpName{border-bottom: 1px solid #9dc4e4;padding-bottom: 15px;font-size:20px;margin-bottom: 30px;}
.RczpInfo{font-size: 16px;margin-bottom: 30px;line-height: 30px;}
.BTNA a{display: block;width: 90%;margin: 0 auto;text-align: center;height: 60px;line-height: 60px;background: rgba(255,255,255,.22);border: 1px solid #9dc4e4;border-radius: 3px;color: #fff;font-size: 18px;}

.RczpForm{}
.RczpForm .InputBox{overflow: hidden;margin-bottom: 10px;border: 1px solid #9dc4e4;border-radius: 3px;}
.RczpForm .InputBox .Left{width: 100px;height: 60px;line-height: 60px;float: left;font-size:20px;text-align: center;border-right: 1px solid #9dc4e4;}
.RczpForm .InputBox .Right{margin-left: 100px;}
.RczpForm .InputBox .Right .text{height: 60px;line-height: 60px;width: 100%;padding:0 20px;color: #fff;font-size:20px;}
.RczpForm .InputBox .Right .textarea{height: 180px;line-height: 25px;padding: 10px;}
.RczpForm .InputBox2 .Right{margin-left: 0;}
.RczpForm .InputBox2 .Left{border: none;}
.RczpForm .InputBoxBtn .BTN{background: #7fafda;border: 1px solid #9dc4e4;border-radius: 3px;width: 100%;height: 60px;line-height: 60px;color: #fff;font-size:20px;margin-top: 10%;}





.prod_index{ /*overflow:hidden; */max-width:1000px; margin:0 auto;}
.prod_index .dl{ width:102%; margin-left:0%;}
.prod_index dd{ width:21%; float:left; margin:2% 2% 4% 2%; position:relative;}
.prod_index dd .bg{ display: none; background:#ebf0f5; position:absolute; width:100%; height:100%; left:10px; top:10px;}
.prod_index .pic{ width:90%; position:relative; z-index:1;}
.prod_index .pic a{ display:block; position:relative; width:100%; height:0; padding-bottom:100%;}
.prod_index .pic a img{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #004fa3; border-bottom:none; background:#fff;-moz-border-radius:25px 25px 0px 0px; -webkit-border-radius:25px 25px 0px 0px; border-radius:25px 25px 0px 0px;}
.prod_index .title{ position:relative; z-index:2;}
.prod_index .title>a,
.prod_index .one>li>a{ display:block; overflow:hidden; border:1px solid #004fa3; border-top:none; white-space:nowrap;-moz-border-radius:0px 0px 25px 25px; -webkit-border-radius:0px 0px 25px 25px; border-radius:0px 0px 25px 25px; text-overflow:ellipsis; text-align:center; position:absolute; width:90%; bottom:-30px; background:#004fa3; color:#fff; line-height:30px;}
.prod_index .title>a:hover,
.prod_index .one>li>a:hover,
.prod_index .one>li.on>a{ color:#FFF;}
.prod_index .two{ position:absolute; display: none; width:80%; bottom:1px; left:5%; background:url(../images/baisebj.png);}
.prod_index .two li a{ display:block;/*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}
.prod_index .two>li{ padding:0 8px; line-height:30px;}
.prod_index .two>li>a{ padding-left:20px; background:url(../images/prod_ul_bg.png) 5px 10px no-repeat; background-size:12px;}
.prod_index .three>li{ padding:0 0 0 20px; line-height:28px;background:url(../images/sub.png) left 10px no-repeat;}

.prod_index .four>li{ padding:0 0 0 12px; line-height:26px;}
.prod_index .four>li{ background: url(../images/a_prev.png) left 8px no-repeat; background-size:6px;}
.prod_index .four,
.prod_index .three{ display: none;}

.prod_index dd:hover .two{ display: block !important; }
@media screen and (max-width:1000px){
.prod_index dd{ width:21%;}
}
@media screen and (max-width:768px){
.prod_index dd{ width:29.333%; margin:2% 2% 10%;}
}
@media screen and (max-width:480px){
.prod_index dd{ width:46%;}
}


.prod_info{ margin-left:440px; margin-bottom:6%;}
.ManyImg{ margin-bottom:6%;}
.prod_info .sub{ background:#f7f8fa; padding:10px 25px 5px 25px; overflow:hidden;}
.prod_info .sub>ul>li{ max-width:300px; float:left; text-align:center; padding:0 15px; line-height:30px; margin:0 3% 5px 0; border:1px solid #ddd; cursor:pointer;-webkit-user-select: none; -ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prod_info .sub>ul>li.on{ background:#9bc3da; color:#fff; border-color:#9bc3da;}
.prod_info .list>ul>li{ padding-top:20px;}
.prod_info .ManyTxt{ margin-left:0;}
.prod_info .VideoBox{ width:100%;}
@media screen and (max-width:1000px){
.prod_info .sub>ul>li{ font-size:12px;}
}
@media screen and (max-width:900px){
.prod_info .sub>ul>li{ font-size:16px;}
.prod_info{ margin-left:0;}
}


/*Bannerlanm*/
.Bannerlanm .bx-wrapper{ position:relative; z-index:1;}
.Bannerlanm .bx-viewport{ z-index:1; height:395px;}
/*.Bannerlanm li,
.Bannerlanm li a{height:395px;}*/
.Bannerlanm li{  background-position:center top; background-repeat:no-repeat;}
.Bannerlanm li a{ display:block;}
/*.Bannerlanm li img{ display:none;}*/
.Bannerlanm .bx-wrapper .bx-prev{background: url(../images/h_left.png) center no-repeat;}
.Bannerlanm .bx-wrapper .bx-next{background: url(../images/h_right.png) center no-repeat;}
.Bannerlanm .bx-wrapper .bx-pager{bottom:30px;z-index: 99;}

.Bannerlanm .img2{ display:none;}

@media(max-width:1100px){
.Bannerlanm .bx-pager{ padding: 0 2%;}
}
@media(max-width:1000px){
.Bannerlanm .bx-viewport,
.Bannerlanm li,
.Bannerlanm li a{height:auto;}
/*
.Bannerlanm li{ background:none !important;}
.Bannerlanm li img{ display:block; width:100%;}
*/
}
@media(max-width:640px){
	.Bannerlanm .bx-wrapper .bx-pager{ bottom:5px; }
	.Bannerlanm .img1{ display:none;}
	.Bannerlanm .img2{ display:block;}
}

.zpBoxBg{ display: none; position: fixed; top: 0; left: 0; z-index: 999; background:rgba(0, 0, 0, 0.8); height: 100%; width: 100%; }
.zpBox{ position: relative; background: #FFF; margin:0 4%; padding:2%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 50%;}
.zpBox h1{ font-size: 24px; color:#004fa3; font-weight: bold; text-align: center;}
.zpBox .inputBox{ line-height: 35px; height: 35px; font-size: 18px; margin-bottom:10px; }
.zpBox .inputBox span{ display: inline-block; width:30%; color:#004fa3;  padding-right: 4%; text-align: right; }
.zpBox .inputBox input{ width:66%; border:solid 1px #004fa3; padding:0 5px; line-height: 35px; height: 35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.zpBox .inputBox2{ text-align: center; margin:20px 0;}
.zpBox .inputBox2 .but{ background: #004fa3; padding:10px 40px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #FFF; }
.zpBox .close{ display: block; position: absolute; right:-15px; top:-15px; width:30px; height:30px; background: url(../images/close.png) center no-repeat; background-size: 100%; opacity:1;}

.ZJLuBox{  background:url(../images/jilubg.png) center; background-size: 100%; }
.bottBg{ background: url(../images/jilubg2.png) center no-repeat; background-size: 100%; width: 100%; height: 40px;}
.widy{background: #5a96ce; margin:0 2.9%; width:95%; padding: 6% 4%;}
.ZJLuBox .h4{ position: relative; margin:0 2.9%; background: url(../images/titlebg.jpg) center no-repeat; line-height: 40px;  color: #FFF; text-align: center; background-size: 100%; height: 40px;}
.ZJLuBox .form_table th{ color: #FFF; text-align: center; font-size: 16px; border:solid 1px #FFF; padding: 10px 0;}
.ZJLuBox .form_table td{ font-weight:initial; border:solid 1px #FFF;  color: #FFF; font-size: 14px; width: 33.33333%; text-align: center; padding: 10px 0;}
.ZJLuBox .form_table tr:last-child td{ border:none; }
.ZJLuBox .form_table .button{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#ffed81; line-height: 35px; padding:5px 20px; color: #b25a2f; }

.News_info{ width: 80%; margin: 0 auto; line-height: 25px;}

.Floor001207{ padding:3% 0; overflow:hidden;}

.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 li{position: absolute; z-index:1; display: none;}
.Floor001207 li img {width: 180px;height: 260px} 
.Floor001207 li a{ display:block;}
.Floor001207 .main{position:relative; margin-bottom: 25px;}
.Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%;margin-top:-30px; z-index:9; cursor:pointer;} 
.Floor001207 .main .prev{left:-5%; }
.Floor001207 .main .next{right:-5%; transform:rotate(180deg);}
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
.Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; margin:0 auto; margin-bottom: 50px;}
.Floor001207 .name h2{ background:url(../images/Hom2_bg.png) center top no-repeat; font-weight:normal; font-size:20px; text-align:center; margin:0;}
.Floor001207 .name p{ font-size:16px; display:block; margin:0; line-height:20px;}
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }

@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
}

.txt_value{ position:relative; margin:6% auto; color:#666666;}
.txt_value .photo{ text-align:center;}
.txt_value .photo img{ max-width:90%;}
.txt_value ul li{  line-height:30px; }
.txt_value ul li h6{ padding:0; margin:0; color:#004fa8; font-size:18px; display:block; font-weight:normal; position:relative;}
.txt_value ul li h6:before{ position:absolute; content:''; border-bottom: dashed 1px #b2cbe1; width:100%; top:0;}
.txt_value ul li h6:after{position:absolute; content:''; background-color:#18599b; width:18px; height:18px; display:block; border-radius:100px; right:-30px; top:-12px}
.txt_value ul li b{ display:inline-block; top:-10px; background-color:#fff; position:relative;}

@media(max-width:1220px){
.txt_value .photo img{ max-width:43%;}
}
@media(min-width:1100px){
.txt_value ul li{position:absolute;}
.txt_value ul li.n1{ top:0; left:0;  width:36%;}
.txt_value ul li.n2{ top:0; right:0;  width:32%;}
.txt_value ul li.n3{ top:50%; left:3%; width:22%;}
.txt_value ul li.n4{ top:50%; right:0%; width:24%;}
.txt_value ul li.n5{ top:100%;  left:0;  width:36%;}
.txt_value ul li.n6{ top:100%; right:0;  width:32%;}
.txt_value ul li.n2 h6:before{ width:23%; left:-23%}
.txt_value ul li.n2 h6:after{ right:inherit; left:-23%;}
.txt_value ul li.n4 h6:before{ width:10%; left:-10%}
.txt_value ul li.n4 h6:after{ right:inherit; left:-15%;}
.txt_value ul li.n6 h6:before{ width:20%; left:-20%}
.txt_value ul li.n6 h6:after{ right:inherit; left:-20%;}
}
@media(max-width:1100px){
.txt_value ul li{ padding:3% 0;}
.txt_value ul li h6:after{ right:0}
}