table {border: none;}
html,body,dl, dt, dd, ol, ul, li ,img{margin: 0;padding: 0;border:0;}
ul, li{list-style:none;}
*,
*:before,
*:after {-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html,
body {font-size: 62.5%; /*height: 100%*/;min-width:1205px;}
button,
input {outline: none;border: none;}
a{text-decoration:none;cursor:pointer;border: none;}
a:hover{text-decoration:none;}
a:active, a:focus{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
.clear:before, .clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
body{background:url(../images/bg01.jpg) no-repeat center center;background-size:cover}
/*---------------header-wrap-----------------*/
.header-wrap{width:100%;/*height:100px;*/position:fixed;top:0;left:0;z-index:1002;background-color:#ffffff;min-width:1000px;}
.i-logo{position:relative;float:left;line-height:100%;margin-left:100px;bottom: 15px;}
/*.i-logo img{margin-top:30px;}*/
.header-nav{float:right;height:100px;margin-right:30px;}
.header-nav ul{float:right;height:100%;margin:0;}
.header-nav ul li{position:relative;float:left;}
.header-nav ul li a {display: block;height: 70px;line-height: 100px;padding: 0 15px; color: #555;font-weight: bold;font-size: 14px;letter-spacing: 1px;font-family:Microsoft Yahei,"微软雅黑",SimSun,"",Arial,Verdana,Sans-serif;-webkit-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;-o-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;}
.header-nav ul li a:after{content:'';width:0%;margin-left:50%;height:2px; bottom:0;left:0;border-radius:40%;position:absolute;transition:all 0.5s;}
.header-nav ul li a:hover:after{background-color:#2478ff;width:80%;margin-left:10%;}
.header-nav ul li.nowct a:after {background-color:#2478ff;margin-left: 10%;width:80%;box-shadow:0px 0px 10px #fff;}
.header-nav ul li a:hover,.header-nav ul li.nowct a{color:#2478ff;}
/*---------------header-wrap-----------------*/

#menu { position: fixed;  top: 330px; width: 140px; margin: -160px 0 0 100px; padding: 0; list-style-type: none; z-index: 70;}
#menu li { margin-top: 10px; font: 14px "Microsoft Yahei";}
#menu a { display: block; padding: 10px 0; background-color: #fff; color: #363636; text-align: center; text-decoration: none;}
#menu .act a { color: #fff; background-color: #2478ff;}
.section { text-align: center; font: 18px "Microsoft Yahei"; color: #fff;display:none;}
.screen-main {  position: relative; width: 900px; height: 100%; margin: 0 auto;margin-top: 140px;margin-right: 20px;background-size:68%;}
.screen-main span { position: absolute;}
.science-inner { position: relative; width: 900px; height: 100%; margin: 0 auto;margin-top: 140px;margin-right: 20px;}
.famous-inner { position: relative; width: 980px; height: 850px; margin: 0 auto; overflow: hidden;}
.social-inner { position: relative; width: 980px; height: 850px; margin: 0 auto; overflow: hidden;}
.net-inner { position: relative; width: 980px; height: 850px; margin: 0 auto; overflow: hidden;}


/*.screen-main .mes1 { width: 99px; height: 89px; left: -619px; z-index: 3; top: -359px; background: url(../images/imgs_c/mes01.png) 0 0 no-repeat; }
.screen-main .mes2 { width: 106px; height: 89px; left: 1398px; z-index: 2; top: -259px; background: url(../images/imgs_c/mes02.png) 0 0 no-repeat; }
.screen-main .mes3 { width: 100px; height: 89px; left: 1648px; z-index: 2; top: -487px; background: url(../images/imgs_c/mes03.png) 0 0 no-repeat; }
.screen-main .mes4 { width: 100px; height: 89px; left: -244px; z-index: 2; top: -488px; background: url(../images/imgs_c/mes04.png) 0 0 no-repeat; }
.screen-main .slogen { width: 450px; height: 40px; left: 1462px; z-index: 1; top: -106px; background: url(../images/imgs_c/mes05.png) 0 0 no-repeat; }*/

.science-inner li,.screen-main li { text-decoration: none; color: #363636;font-size:18px; float: left; position: absolute; display: inline-block;  }
.science-inner li a{display: inline-block;}
.science-inner .stiteml{font-size: 30px;}
.science-inner .stitemr { width: 660px;text-align: left;word-break: break-all}
.science-inner .st_icl {width: 300px;text-align: left;}
.science-inner .st_ick{width: 430px;}
.science-inner .st_ict {width: 150px; }
.science-inner .st_icr{width: 150px; width: 240px; height: 40px; line-height: 40px; background-color:#2b81f2;}
.science-inner .st_icf{text-align: left;width: 190;}
.science-inner .st_icr p{font-size: 14px;color: #fff;text-align: center;}
.science-inner img{}
.screen-main .stiteml{font-size: 40px;}
.screen-main .st_icl {font-size: 30px;text-align: center;width: 220px;}
.screen-main .stitemr{width: 220px;word-break: break-all;text-align: left;}

/*公司简介*/
.w1200px{width:92%;margin:0 auto;position:relative;margin-top: 30px;}
.w1200px .i-logo,.w1200px .header-nav{margin:0;}
.top_shows{height:200px;width:100%;overflow:hidden;margin-bottom:30px;padding-top: 0px;position:relative;}
.top_shows img{position:relative;left:50%;margin-left:-800px;}
.warper_left{width:260px;height:auto;}
.warper_left .box_tit{margin-bottom:10px;width:260px;height:40px;line-height:40px;background:url(../images/info/box_tit_bg.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;}
.warper_left .box_tit p{height:40px;width:160px;text-align:center;}
.warper_left ul{
	margin-bottom: 40px;
	font-size: 16px;
}
.warper_left ul li{height:40px;background:#ebebeb;text-align:center;}
.warper_left ul li a{display:block;width:100%;height:100%;line-height:40px;font-size:14px;color:#363636;font-weight:bold;}
.warper_left ul li.current,.warper_left ul li:hover{background:#2478ff;}
.warper_left ul li.current a,.warper_left ul li:hover a{color:#fff;}
.warper_main{width:900px;height:auto;margin-left:40px;}
.each_info .info_tit{
	width: 100%;
	height: 38px;
	border-bottom: 2px solid #2478ff;
	line-height: 38px;
	font-size: 18px;
	font-weight: bold;
}
.each_info .info_tit a{font-size:12px;font-weight:normal;color:#363636;padding-right:10px;background:url(../images/info/enter_ic.png) right center no-repeat;margin-right:4px;}
.each_info .info_content{
	width: 900px;
	padding: 15px 0;
	text-justify: inter-ideograph;
	word-break: break-all;
	font-size: 18px;
	font-weight: bold;
}
.each_info .info_content p{font-size:12px;line-height:24px;text-indent:2em;}
.info_content ul li{margin-bottom: 20px;}
.each_info .info_content h2{font-size:14px;line-height:24px;text-indent:2em;font-weight: bold;}
.content{width: 1200px;}
.cul_blue{color:#2478ff;}
.info_content ul li{margin-bottom: 20px;}
.each_clu_pro li {width: 25%;float: left;text-align: center;margin-top: 10px;}
/*企业文化*/
#tagsBox {float:right;position:relative;width:580px;height:450px;top:180px;right:-50px;}
#tagsBox span {position:absolute;top:0px; left:0px;font-family: "Microsoft Yahei";color:#363636;padding:3px 6px; cursor:pointer;}
#tagsBox span:hover {color:#000;}
.cul_left{margin-top:160px;}
.cul_left p{line-height:24px;font-size:12px;}
.cul_left p.color_tit{color:#2478ff;font-size:14px;font-weight:bold;margin-top:20px;}
/*新闻中心*/
.each_info .info_content .each_new{border-bottom:1px #959595 dashed;padding-top:10px;}
.each_info .info_content .each_new .e_new_tit{margin:8px 0;cursor:pointer;}
.each_info .info_content .each_new .e_new_tit a{font-size:12px;color:#363636;}
.each_info .info_content .each_new .e_new_tit a:hover strong{color:#2478ff;}
.each_info .info_content .each_new .e_new_tit span{color:#959595;font-size:12px;}
.each_info .info_content .each_new p{margin-bottom:15px;}
.each_info .info_content p {
	font-size: 18px;
	line-height: 24px;
	text-indent: 2em;
	margin-bottom: 20px;
	font-weight: normal;
}
.each_info .info_content .each_new p a{color:#2478ff;}
.n_pager{margin:30px 0 40px;}
.n_pager a{font-size:12px;color:#363636;text-align:center;display:inline-block;width:28px;height:28px;line-height:28px;margin-left:5px;border:1px #ebebeb solid;}
.n_pager a:hover{border-color:#2478ff;color:#2478ff;}
.n_pager a.current{color:#fff; background: #2478ff;border-color:#2478ff;}
.n_pager a.prev_5,.n_pager a.prev,.n_pager a.next_5,.n_pager a.next{background:url(../images/info/pager_a.png) -2px -2px no-repeat;}
.n_pager a.prev_5{background-position:-2px -2px;}
.n_pager a.prev{background-position:-32px -2px;}
.n_pager a.next_5{background-position:-2px -32px;}
.n_pager a.next{background-position:-32px -32px;}
.n_pager a.prev_5:hover{background-position:-62px -2px;}
.n_pager a.prev:hover{background-position:-92px -2px;}
.n_pager a.next_5:hover{background-position:-62px -32px;}
.n_pager a.next:hover{background-position:-92px -32px;}
/*诚聘英才*/
.job_table{padding:20px 0;min-height:500px;}
.job_table .cp_table{margin-bottom:50px;}
.job_table .cp_table tr{height:30px;}
.job_table .cp_table tr th{background-color:#000;color:#fff;text-align:center;font-size:12px;}
.job_table .cp_table tr td{font-size:12px;text-align:center;}
.job_table .cp_table tr td a{color:#363636;}
.dialog_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1003;display:none;}
.dialog_box .dialog_shadow{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.55;filter:alpha(opacity=55);}
/*人才招聘弹出层*/
.dialog_each{display:none;background:#fff;width:600px;position:absolute;left:50%;margin-left:-300px;top:50%;margin-top:-300px;}
.dialog_each h1{background:#000; color:#fff; display:block; height:40px;padding-left:25px;margin-bottom:15px;}
.dialog_each h1 b{font: bold 18px/40px "宋体";}
.dialog_each dl{ width:470px; padding-left:25px;}
.dialog_each label{ font: bold 12px/2em "宋体"; color:#5a5a5a}
.dialog_each dd{ font: normal 12px/2em "宋体"; color:#5a5a5a}
.dialog_each p{font: bold 14px/22px "宋体"; color:#e6571d;padding-left:25px;margin-top:10px;}
.dialog_each .apply_job{width:100px;margin:5px auto 20px;}
.apply_job a{ background:#2478ff;display:block; text-align:center;width:100px;height:40px;color:#fff;font: bold 14px/40px "宋体"; }
.close_dialog{position:absolute;top:0;right:0;width:40px;height:40px;display:block;background:url(../images/info/close_dialog.png) center center no-repeat;}
/*产品内页 产品列表*/
.info_bar{width:100%;height:30px;margin-top:10px;}
.info_bar a{display:block;float:left;width:20%;height:30px;line-height:30px;background:#ebebeb;text-align:center;font-size:12px;color:#363636;}
.info_bar a.cur{background:#23297a;color:#fff;}
.each_clu_pro li{width:25%;float:left;text-align:center;padding: 5px 10px 0 10px;}
.each_clu_pro li img{width:100%;height: 150px;}
.each_clu_pro li p a{font-size:12px;color:#363636;}
.each_clu_pro li p{}


.footer{width:100%;height:120px;background-color:#ebebeb;}
.f1200px {width: 85%;margin: 0 auto;position: relative;}
.footer .footer_text{}
.footer .footer_text img{float: left;margin-top: 10px;}
.footer .footer_text .ft_fonts{font-size:12px;float:left;margin-top:40px;line-height:24px;margin-left: 20px;}


body{/*overflow-y:scroll;*/ font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;padding:0;margin:0;}
.top {height: 30px;width: 100%;}
.top_content {width: 100%;margin: 0 auto;line-height: 30px; text-align: right;margin-top: 10px;}
span.top_b,.top_b a{color: #000;margin-right: 15px;font-size: 12px;}
.top_b a {margin: 0 6px;}
a.top_co{color: #2478ff;}
.box span{ display:block; text-align: center;line-height: 20px;color: #000;margin-top: 10px;}
.kg{display: inline-block;margin: 5px 0 30px 0;}
.addr{margin: 25px 0;}

/* 资质荣誉 */
.box{height:auto;overflow:hidden;}
.box ul{margin:0px;padding:0px;float:left;}
.box li{width: 230px;height: 170px; float:left;cursor:pointer;display:inline;margin:15px 0 35px 50px;}

#bg{ width:100%;height:100%;z-index: 9999;position: fixed;left:0px;top:0px;background:#000;filter:alpha(opacity:50);opacity:0.5;display:none;}
#bottom{position: absolute;z-index: 10;top: 124px;display:none;z-index: 99999;}
#bottom ul{width:100%;height:100%;margin:0px;padding:0px;list-style-type:none;background:#000;}
#bottom li{border-radius:5px;-webkit-border-radius:5px;display:inline-block;cursor:pointer;position: absolute;background-color: rgba(0, 0, 0, 0.3);width: 50px;height: 50px;background-position: center;}
#bottom li.prev{
	background-image: url(../images/left_ic.png);background-repeat: no-repeat;background-position: center;
	border-top-left-radius: 0;-webkit-border-top-left-radius:0;
	border-bottom-left-radius: 0;-webkit-border-bottom-left-radius:0;
	top:50%;
	margin-top:-25px;
}
#bottom li.next{
	background-image: url(../images/right_ic.png);background-repeat: no-repeat;right: 0;background-position: center;
	border-top-right-radius: 0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius: 0;
	top:50%;
	margin-top:-25px;
}
#bottom li.img{}
#bottom li.close{background-image: url(../images/close_ic.png);background-repeat: no-repeat;right: 20px;top:20px;}
#frame{background:#fff;position:absolute;z-index:9999;display:none;filter:alpha(opacity:0);opacity:0;text-align:center;}
.t1200px{width: 1200px;margin: 0 auto;position: relative;}
.t1200px .header-nav{margin: 0px;}


/**产品展示**/
.sec{overflow:hidden;margin-top: 40px;}
.sec ul{width:1200px;margin: 0 auto;}
.sec ul li{float:left;margin-bottom:40px;display:inline;width:580px;height:290px;overflow:hidden;position:relative;}
.sec ul li .photo{width:580px;height:290px;overflow:hidden;}
.sec .rsp{width:580px;height:290px;overflow:hidden;position: absolute;background:#eeeeee;top:0px;left:0px;}
.sec .text{
	position: absolute;
	width: 580px;
	height: 290px;
	top: 2px;
	overflow: hidden;
	left: 20px;
}
.sec .text a{display: inline-block; width:240px;border-radius: 4px;margin-top:210px;margin-left: 170px;opacity: 0.7; height:40px;line-height:40px;text-align:center;color:#000;background:#fff;font-family:"Microsoft Yahei";font-size:14px;}
.text:hover a{background-color: #2478ff;color: #fff;opacity: 1}
.sec .rsp p{font-size: 24px;font-weight: bold;margin-top: 130px;text-align: center;}
.ph{margin-right: 40px;}

.nextpage-link{width:50px;height:50px;position:absolute;bottom:12%;left:50%;margin-left:-30px;z-index:10;background-color: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.nextpage-link a{display:block;width:20px;height:30px;background:url(../images/next-a.png) center center no-repeat;background-size:100%;margin:10px auto 0;-webkit-animation:swipeMove 2s ease-in infinite;-moz-animation:swipeMove 2s ease-in infinite;-o-animation:swipeMove 2s ease-in infinite;animation:swipeMove 2s ease-in infinite;}

.screen-main .st_ict,.screen-main .st_ict1,.screen-main .st_ict2，.screen-main .st_ict3{position: absolute;font-size: 40px;color: #000;}
.screen-main .st_ict em,.screen-main .st_ict1 em,.screen-main .st_ict2 em，.screen-main .st_ict3 em{font-size: 30px;margin-top: 50px;font-style: normal;text-align:center;display: inline-block;}
.screen-main .st_ict p,.screen-main .st_ict1 p,.screen-main .st_ict2 p，.screen-main .st_ict3 p{font-size: 18px;margin-top: 20px;text-align: left;}
.screen-main .st_ict{width: 220px;}
.screen-main .st_ict1{width: 655px;}
.screen-main .st_ict2{width: 160px;}
.screen-main .st_ict3{width: 300px;}


/**小类别**/
.li_table tr td{
	border: 1px solid #dcdcdc;
	text-align: left;
}
.job_table .cp_table1{margin-bottom:50px;}
.job_table .cp_table1 tr{height:30px;}
.job_table .cp_table1 tr th{color:#000;text-align:center;font-size:12px;}
.job_table .cp_table1 tr td{font-size:12px;text-align:center;}
.job_table .cp_table1 tr td a{color:#363636;}

/**类别弹出层**/
.dialog_each1{display:none;background:#fff;width:740px;position:absolute;left:50%;margin-left:-300px;top:50%;margin-top:-300px;height: 530px;}
.dialog_each1 h1{background:#000; color:#fff; display:block; height:40px;padding-left:25px;margin-bottom:15px;}
.dialog_each1 h1 b{font: bold 18px/40px "宋体";}
.dialog_each1 dl{ width:710px; padding-left:25px;}
.dialog_each1 label{ font: bold 12px/2em "宋体"; color:#000}
.dialog_each1 dd{ font: normal 12px/2em "宋体"; color:#000}
.dialog_each1 p{font: bold 14px/22px "宋体"; color:#e6571d;padding-left:25px;margin-top:10px;}
/*.dialog_each1 .apply_job{width:100px;margin:5px auto 20px;}*/
/*.apply_job a{ background:#2478ff;display:block; text-align:center;width:100px;height:40px;color:#fff;font: bold 14px/40px "宋体"; }*/
.close_dialog{position:absolute;top:0;right:0;width:40px;height:40px;display:block;background:url(../images/info/close_dialog.png) center center no-repeat;}


/*自适应分辨率*/
@media screen and (min-width: 1201px) { 

} 
/* css 注释说明：设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 

@media screen and (max-width: 1200px) { 
.t1200px {width: 1000px} 
#menu{margin: -160px 0 0 -100px}
.screen-main,.science-inner{width: 965px;height: 660px;margin-top: 60px;} 
.nextpage-link{bottom: 10%;}
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 
display: inline-block;
