@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin:0; padding:0; border: 0;}
body{ font:13px/200% "微软雅黑"}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ui,li{list-style:none;}
img,input{ border:none;}
a{ text-decoration:none;}
a:link,a:visited{color:#3c3c3c;}
a:hover,a:active{ color:#d92e33;}
a:focus{ outline:none;}
html{-webkit-text-size-adjust:none; overflow-x:hidden;}
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.inner{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}


/*首页*/
.header{background: url(../images/img_14.png) no-repeat center;width: 100%;height: 134px;margin: 0 auto;position: fixed;top: 0;z-index: 9999;box-shadow: 0 3px 4px #c9c9c9;}
.header_top{width: 1200px;height: 33px;margin: 0 auto;}
.top_left h5{float: left;font-size: 13px;margin-top: 3px;}
.top_left a{float: left;margin-left: 10px;}
.top_left img{width: 23px;height: 23px;margin-top: 3px;}
.top_right a{float: right;margin-left: 6px;}
.top_right img{width: 30px;height: 20px;margin-top: 5px;}
.nav{width: 1200px;height: 101px;margin: 0 auto;}
.nav img{float: left;margin-left: -150px;margin-top: 11px;width: 390px}

#nav_r{float: right;}
#nav_r > li {float: left; width:128px;height:101px; font-size:14px;line-height: 101px;text-align: center;}

#nav_r > li > a {display: block;color:#1c1c1c;}
#nav_r > li > ul {display: none;position: absolute;background:#d92e33;width: 160px; font-size:12px; font-weight:normal;margin-left: -14px;}
#nav_r > ul > li:hover>ul {position: relative;left: 171px;top: -35px;}
#nav_r > li:hover>ul {display: block;}
#nav_r > li > ul > li {float: none; color:#FFFFFF;margin: 0px;line-height: 50px;}
#nav_r > li > ul > li > a {color:#ffffff; font-size:14px;}
/*#nav_r li ul li a:hover{background:url(../images/img2.gif) center  right no-repeat #c4171c;background-position:80% 50%}*/
#nav_r > li > ul > li:hover{background: #c4171c;width: 160px;}

/*轮播图*/
.banner{width: 100%;height: 450px;padding-top: 134px;}
.main_visual{height:450px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:1920px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}
.main_image li .img_1{background:url('../images/img_banner.png') center top no-repeat}
.main_image li .img_2{background:url('../images/img_banner-1.png') center top no-repeat}
.main_image li .img_3{background:url('../images/img_banner-2.png') center top no-repeat}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:99;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:9;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;opacity: 0.8}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

/*公司介绍*/
.column{width: 1200px;height: 265px;margin: 0 auto;z-index: 999;margin-top: 32px;}
.column_l{width: 764px;height: 262px;float: left;background: #FFFFFF;box-shadow: 0 2px 4px -3px #c9c9c9;}
.column_l h2{font-size: 24px;padding: 20px 20px 0 0;margin-bottom: 24px;}
.column_l h4{font-size: 14px;width: 690px;padding: 20px 20px 0 20px;}
.column_l div{width: 120px;height: 40px;background: #d92e33;float: left;margin: 36px 20px 20px 0;}
.column_l div:hover a {background: #fff;border: 1px solid#d92e33;width: 118px;color: #d92e33;}
.column_l a{color: #fff;text-align: center;display: block;line-height: 40px;}
.column_r{width: 389px;height: 262px;float: right;}
.column_r img{width: 389px;height: 262px;box-shadow: 0px 8px 5px -5px #c9c9c9;}
/*渐隐*/
.luara-{position:relative;padding:0;overflow: hidden;width: 400px;height: 265px;}
.luara- ul{padding: inherit;margin: 0;width: 400px;height: 265px;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
/*.luara- ul li img{width: inherit;height: inherit;}*/
.example ol{position:relative;width: 80px;height: 20px;top:-95px;left:296px;}
.example ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example ol li.seleted{background: #1AA4CA;}

/*产品服务*/
.content_1{width: 1200px;margin: 0 auto;margin-top: 32px}
.content_1 h2{font-size: 24px;color: #1c1c1c;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/**html .clearfix{height:1%}*/

.solution-list{position:relative;height:412px;z-index:9;width:1200px;margin:0 auto;}
.short-bar{position:absolute;top:187px;left:50%;margin-left:-15px;width:30px;height:3px;background-color:#1c1c1c}
.active .short-bar{top:201px;background-color:#d92e33}
.solution-list ul li{float:left;width:240px;position:relative;height:412px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.solution-item-wrapper{width:240px;height:412px;background:url(../images/solution_item_bg_01.jpg) center no-repeat}
.solution-item-02{background-image:url(../images/solution_item_bg_02.jpg)}
.solution-item-03{background-image:url(../images/solution_item_bg_03.jpg)}
.solution-item-04{background-image:url(../images/solution_item_bg_04.jpg)}
.solution-item-05{background-image:url(../images/solution_item_bg_05.jpg)}
.active .solution-item-wrapper{position:absolute;z-index:9;top:-62px;left:-51px;width:341px;height:526px;background:url(../images/solution_item_bg_active_01.jpg) no-repeat;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.5);-moz-box-shadow:0 5px 40px rgba(0,0,0,.5);box-shadow:0 5px 40px rgba(0,0,0,.5)}

@media only screen and (max-width:1400px){
	.product-special-li-5.active .solution-item-wrapper{left:-102px}
}
.active .solution-item-02{background-image:url(../images/solution_item_bg_active_02.jpg)}
.active .solution-item-03{background-image:url(../images/solution_item_bg_active_03.jpg)}
.active .solution-item-04{background-image:url(../images/solution_item_bg_active_04.jpg)}
.active .solution-item-05{background-image:url(../images/solution_item_bg_active_05.jpg)}
.solution-list ul li p.solution-title{position:absolute;top:211px;width:100%;text-align:center;color:#1c1c1c;font-size:18px;z-index:2}
.solution-list ul li p.solution-intro{position:absolute;top:282px;left:50%;margin-left:-121px;width:242px;overflow:hidden;color:#eee;line-height:2;z-index:2;opacity:0;filter:alpha(opacity=0);font-size:14px;text-align:justify}
.solution-list ul li a{display:none;position:absolute;top:452px;left:50%;margin-left:-87px;width:174px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#1c1c1c;z-index:2;background-color:#d92e33}
.solution-list ul li a:hover{background-color:#d92e33;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s}
.solution-list ul li.active p.solution-title{top:158px;font-size:22px}
.solution-list ul li.active p.solution-intro{top:230px;opacity:1;filter:alpha(opacity=100);color: #1c1c1c;}
.solution-list ul li.active a{top:388px;display:block;color: #fff;}
#tab2 img{width: 960px;height: 100%;display: block;margin: 0 auto;}
/*#tab3 img{width: 960px;height: 100%;display: block;margin: 0 auto;}*/
#tab3 table{width: 1200px;height: 100%;margin-top: 32px;margin: 0 auto;border-collapse: collapse;}
#tab3 table tr td{border: 1px solid #878787;text-align: center;}
#tab3 table thead tr td{font-weight: bold;font-size: 15px}
#tab3 table tbody tr td{font-size: 13px;padding: 10px 0}

#tab2 table{width: 1200px;height: 100%;margin-top: 32px;margin: 0 auto;border-collapse: collapse;}
#tab2 table tr td{border: 1px solid #878787;text-align: center;}
#tab2 table thead tr td{font-weight: bold;font-size: 15px}
#tab2 table tbody tr td{font-size: 13px;padding: 10px 0}



/*涉及领域*/
.field{width: 100%;height: 590px;background: #f8f8f8;margin-top: 74px;}
.field_1{width: 1200px;margin: 0 auto;}
.field h2{font-size: 24px;color: #1c1c1c;padding: 24px 0;}
/*----------- 从底部上升的遮罩效果 开始---------------------------*/
.content{margin-top: 32px;}
.content-title{margin-top: 50px;text-align: center;}
.con{width: 285.5px;height: 198px;float: left;margin-right: 15px;margin-bottom: 15px;position: relative;cursor: pointer;}
.con img{width:285.5px;height: 198px;}
.txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.txt h3{font-weight: normal;}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
/*------------- 从底部上升的遮罩效果 结束 ------------------------------*/

/*公司资质*/
.scroll{width: 1200px;height: 375px;margin: 0 auto;}
.scroll h2{font-size: 24px;color: #1c1c1c;padding: 24px 0;}
.scrollleft{width:1200px;margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:190px;text-align:center;line-height:19px}
.scrollleft img{width:190px;height:280px;}

/*企业文化*/
.culture{background: #d92e33;margin: 32px 0;width: 100%;height: 180px;}
.slides li h2{text-align: center;line-height: 180px;color: #fff;font-size: 24px;}
.flexslider{margin:40px auto;position:relative;width:960px;height:180px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*业务咨询*/
.msg{width: 100%;height: 60px;background: #ebebeb;margin: 0 auto;}
.msg_1{width: 1200px;margin: 0 auto;}
.msg_1 h3{line-height: 60px;font-size: 16px;color: #1c1c1c;float: left;}
.msg_1 a{line-height: 60px;background: #d92e33;color: #fff;font-size: 16px;padding: 5px 10px;}

/*底部*/
.bottom{background: url(../images/img_23.png) no-repeat center;width: 100%;/*height: 367px;*/margin: 0 auto;}
.subnav{width: 1200px;margin: 0 auto;padding-top: 32px;}
.subnav ul{float: left;margin-right: 36px;}
.subnav ul li{margin-bottom: 10px;font-size: 14px;color: #3c3c3c;text-align: center;}
.subnav_1{/*width: 800px;*/float: left}
.subnav_2{color: #3c3c3c;font-weight: bold;}
.subnav_2:hover{color: #3c3c3c;font-weight: bold;}
.xian {width: 1px;height: 250px;background: #878787;float: left;}
.guide{/*width: 325px;*/font-size: 15px;color: #3c3c3c;float: left;margin-top: 24px;}
.copyright{width: 100%;height: 48px;background: rgba(28, 28, 28, 0.25);margin: 0 auto;margin-top: 35px;}
.copyright h3{text-align: center;line-height: 48px;color: #3f3f3f;}

/*焦点图*/
.focus{width: 100%;/*height: 300px;*/padding-top: 134px;}
.focus img{margin: 0 auto;width: 100%;height: auto;display: block;}

/*子导航*/
.currentlocation{width: 100%;height: 40px;background: #e1e1e1;}
.currentlocationa{width: 1200px;height: 40px;margin: 0 auto;}
.currentlocationa img{width: 18px;height: 17px;float: left;margin-top: 11px}
.currentlocationa div{line-height: 40px;display: block;font-size: 13px;margin-left: 30px;}
.mainleft{width: 1200px;margin-bottom: 32px;}
.main{width: 1200px;margin: 0 auto;margin-top: 32px;margin-bottom: 32px;}
.main img{width: 800px;display: block;margin: 0 auto}
.main a{font-size: 14px;text-align: center;display: block;margin: 16px 0;}
.main iframe{width: 1200px;height: 675px;display: block;}
.mainleft h3{color: #1c1c1c;font-size: 20px;font-weight: bold;margin-bottom: 12px;}
.mainleft p{font-size: 14px;color: #3c3c3c;text-indent: 2em;}
.mainright{width: 1200px;margin-bottom: 32px;}
.mainright h3{color: #1c1c1c;font-size: 20px;font-weight: bold;margin-bottom: 12px;text-align: center;}
.mainright img{margin: 0 auto;display: block;width: 700px;}
.mainbottom{width: 1200px;margin-bottom: 40px;}
.mainbottom h3{color: #1c1c1c;font-size: 20px;font-weight: bold;margin-bottom: 12px;text-align: center;}
.mainbottom img{margin: 0 auto;display: block;width: 1000px;}
.yuanjing{width: 1200px;margin-bottom: 32px;}
.yuanjing h3{color: #d92e33;font-size: 16px;font-weight: bold;margin-bottom: 6px;}
.yuanjing p{color: #3c3c3c;font-size: 15px;margin-bottom: 18px;}

/*发展历程*/
.fazhan{width: 1200px;margin: 40px auto;}
.fazhan h3{color: #1c1c1c;font-size: 20px;font-weight: bold;margin-bottom: 32px;text-align: center;}
.cntl {position: relative;width: 100%;overflow: hidden;}
.cntl-center {left:0;right:0;margin-left:auto;margin-right:auto;}
.cntl-bar {position: absolute;width: 10px;top: 0;bottom: 0;background-color: #ccc;box-shadow: inset 0px 0px 7px -2px #000;}
.cntl-bar-fill {background-color: #009ABB;position: absolute;left:0;right:0;top:0;height:0;}
.cntl-state {position: relative;width:100%;min-height: 100px;margin-bottom: 50px;}
.cntl-state::after {display:block;content: ' ';clear:both;}
.cntl-icon {border-radius: 50%;width: 80px;height: 80px;background-color: #00313C;border: solid 3px #009ABB;box-shadow: 0px 0px 19px -9px #000;position: absolute;top: 0;text-align: center;line-height: 80px;font-size: 14px;color: #fff;}
.cntl-content {width: 40%;padding: 2%;background-color: rgba(238, 238, 238, 0.25);border-radius: 8px;border-bottom: solid 3px #009ABB;float:left;opacity:0;position:relative;margin-left:-40%;}
.cntl-state:nth-child(2n+2) .cntl-content {float:right;margin-right:-40%;}
.cntl-image {opacity:0;width: 40%;padding: 2%;}
.cntl-state:nth-child(2n+1) .cntl-image {float:right;}
.cntl-image img {width:100%;}
.cntl-content h4 {font-size:20px;font-weight: normal;margin-bottom: 10px;}
animations
.cntl-bar-fill,.cntl-content,.cntl-image {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}

.cntl-state:nth-child(2n+2).cntl-animate .cntl-content {margin-right:0%;}
.cntl-animate .cntl-content {opacity:1;margin-left:0%;}
.cntl-animate .cntl-image {opacity:1;}
 mobile support 
@media (max-width: 600px) {
	.cntl-bar {left:auto;right: 37px;}
	.cntl-content {width:80%;float:none;}
	.cntl-state:nth-child(2n+2) .cntl-content {margi-right:0%;float:none;}
	.cntl-image {width:80%;}
	.cntl-state:nth-child(2n+1) .cntl-image {float:none;}
	.animate .cntl-content {margin-left: 2%;}
	.cntl-icon {left: auto;right: 0;}}

/*领域*/
.lingyu{width: 1200px;margin: 32px auto;}
.lingyu h3{font-size: 20px;font-weight: bold;color: #3c3c3c;}
.lingyu h4{font-size: 18px;color: #3c3c3c;margin: 32px 0 32px 0;}

/*技术研发*/
.yanfa{width: 950px}
.yanfa h3{font-size: 18px;margin-bottom: 16px;color: #3c3c3c;font-weight: bold;}
.yanfa p{margin-bottom: 5px;font-size: 14px;color: #3c3c3c;}
.yanfa img{width: 950px;height: 100%;margin: 32px 0 auto}
.kaifa_1{background: #e6e6e6;padding: 24px 0;}
.kaifa{width: 950px}
.kaifa h3{font-size: 18px;color: #3c3c3c;font-weight: bold;}
.kaifa p{font-size: 14px;display: block;width: 950px;margin: 0 auto;padding: 16px 0 24px 0;color: #3c3c3c;}
.kaifa dl dt{width: 470px;height: 380px;margin-right: 10px;background: #fff;float: left;}
.kaifa dl dt img{width: 470px;height: 313px;}
.kaifa dl dt span{text-align: center;display: block;}
.yuanxing{width: 950px}
.yuanxing h3{font-size: 18px;margin-bottom: 16px;color: #3c3c3c;font-weight: bold;}
.yuanxing h4{font-size: 16px;margin-bottom: 16px;color: #3c3c3c;font-weight: bold;}
.yuanxing p{font-size: 14px;margin-bottom: 10px;color: #3c3c3c;}
.yuanxing dl{margin: 24px auto;display: table;}
.yuanxing dl dt{float: left;margin-right: 26px;}
.yuanxing dl dt img{width: 280px;}
.liucheng{margin:32px 0;}
.wuliu{width: 660px;}
.wuliu_1{width: 500px;margin-bottom: 24px;}

.o-m_11{width:1200px;margin: 32px auto 32px;}
.o-m_11 .ul-o_11{float:left;width:200px;position:relative;background:#bfbdb9;}
.o-m_11 .ul-o_11 li{width:100%;cursor:pointer;position:relative;z-index: 2}
.o-m_11 .ul-o_11 span{width:62px;height:68px;float:left;display:block;border-bottom:1px solid #bfbdb9;background:url(../images/n-qyjz-1.png) no-repeat;background-position:0px 20px;}
.o-m_11 .ul-o_11 .li-t_11 span{background-position:0px -50px;}
.o-m_11 .ul-o_11 .li-s_11 span{background-position:0px -120px;}
.o-m_11 .ul-o_11 .li-f_11 span{background-position:0px -190px;}
.o-m_11 .ul-o_11 .li-w_11 span{background-position:0px -257px;}
.o-m_11 .ul-o_11 .li-l1 span{background-position:0px -323px;}
.o-m_11 .ul-o_11 li p{float:left;line-height:68px;color:#fff;font-size:13px;width:200px;border-bottom:1px solid #cccbc8;text-align: center;}
.o-m_11 .ul-o_11 li b{position:absolute;display:block;width:15px;height:32px;background:url(../img/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none;}
.o-m_11 .ul-o_11 .li-mask_11{background:#ff6800;position:absolute;left:0;top:0;width:200px;height:68px;background:url(../images/n-qyjz-52.png) no-repeat;}
.o-m_11 .ul-o_11 li.on b{display:block;}
.o-m_11 .ul-t_11{/*background:#f8f8f8;*/width:1000px;float:left;}
.o-m_11 .ul-t_11 li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m_11 .ul-t_11 .li-top_11{padding:0 0 0 50px;}
.o-m_11 .ul-t_11 h3{line-height:38px;}
.o-m_11 .ul-t_11 p{color:#3C3C3C;font-size:14px;line-height:22px;margin-bottom:16px;text-indent: 2em;}
.o-m_11 .ul-t_11 .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m_11 .ul-t_11 .li-a span{color:#999;font-size:14px}
.o-m_11 .ul-t_11 .li-img{width:880px;height: 100%; text-align:center;}
.o-m_11 .ul-t_11 .li-img img{width: 350px;height: 260px;}
/*.o-m_11 .ul-o_11 .li-s_11{font-size: 12px;}*/

/*产品与服务*/
.fuwu{width: 1200px;margin: 32px auto;}
#tabs{height:30px;overflow:hidden;}
#tabs li{float:left;margin:0 20px 0 0;display:inline;font-size: 16px;}
#tabs a{float:left;position:relative;padding:0 40px;height:0;line-height:30px;text-transform:uppercase;text-decoration:none;color:#fff;/*border-right:30px solid transparent;*/border-bottom:30px solid #3D3D3D;border-bottom-color:#777\9;opacity:.3;filter:alpha(opacity=30);}
#tabs a:hover{border-bottom-color:#a8a8a8;opacity:1;filter:alpha(opacity=100);}
#tabs #current{z-index:3;border-bottom-color:#212354;;opacity:1;}
#content{background:#fff;padding:2em 0;}
/*#content div{display:none;}*/
#content h2,#content h3,#content p{margin:0 0 15px 0;} 

.prod{width: 1200px;margin: 0 auto;}
.prod ul{padding-top: 24px;}
.prod ul li{width: 280px;height: 300px;background: #FFFFFF;margin-left: 20px;float: left;margin-bottom: 24px;border: 1px solid#ccc}
.prod ul li:first-child{margin-left: 0}
.prod ul li img{width: 262px;height: 258px;border: 0;}
.prod ul li img{display: block;}
.prod ul li h4{text-align: center}
.prod ul .five{margin-left: 0}
.prod div{width: 260px;height: 256px;overflow: hidden;margin: 0 auto;margin-top: 8px;}
.prod div img{cursor: pointer;transition: all 0.6s;}
.prod div img:hover{transform: scale(1.1);}

.scrollleftts{width:1200px;padding:5px 20px 0px 20px;margin:20px auto;height: 280px;}
.scrollleftts li{float:left;margin-right:7px;display:inline;width:300px;text-align:center;}
.scrollleftts img{width:298px;height:230px;border:solid 1px #ddd;}

.scrolllefttss{width:1200px;padding:5px 20px 0px 20px;margin:20px auto;height: 280px;}
.scrolllefttss li{float:left;margin-right:7px;display:inline;width:300px;text-align:center;}
.scrolllefttss img{width:300px;height:230px;border:solid 1px #ddd;}

.scrolllefttssa{width:1200px;padding:5px 20px 0px 20px;margin:20px auto;height: 280px;}
.scrolllefttssa li{float:left;margin-right:7px;display:inline;width:300px;text-align:center;}
.scrolllefttssa img{width:300px;height:230px;border:solid 1px #ddd;}

/*人力资源*/
.o-m_1{width:1200px;margin: 32px auto 32px;}
.o-m_1 .ul-o_1{float:left;width:200px;position:relative;background:#bfbdb9;}
.o-m_1 .ul-o_1 li{width:100%;cursor:pointer;position:relative;z-index: 2}
.o-m_1 .ul-o_1 span{width:62px;height:68px;float:left;display:block;border-bottom:1px solid #bfbdb9;background:url(../images/n-qyjz-1.png) no-repeat;background-position:0px 20px;}
.o-m_1 .ul-o_1 .li-t_1 span{background-position:0px -50px;}
.o-m_1 .ul-o_1 .li-s_1 span{background-position:0px -120px;}
.o-m_1 .ul-o_1 .li-f_1 span{background-position:0px -190px;}
.o-m_1 .ul-o_1 .li-w_1 span{background-position:0px -257px;}
.o-m_1 .ul-o_1 .li-l span{background-position:0px -323px;}
.o-m_1 .ul-o_1 li p{float:left;line-height:68px;color:#fff;font-size:16px;width:200px;border-bottom:1px solid #cccbc8;text-align: center;}
.o-m_1 .ul-o_1 li b{position:absolute;display:block;width:15px;height:32px;background:url(../img/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none;}
.o-m_1 .ul-o_1 .li-mask_1{background:#ff6800;position:absolute;left:0;top:0;width:200px;height:68px;background:url(../images/n-qyjz-52.png) no-repeat;}
.o-m_1 .ul-o_1 li.on b{display:block;}
.o-m_1 .ul-t_1{/*background:#f8f8f8;*/width:1000px;float:left;}
.o-m_1 .ul-t_1 li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m_1 .ul-t_1 .li-top_1{padding:0 0 0 50px;}
.o-m_1 .ul-t_1 h3{color:#3C3C3C;font-size:24px;line-height:38px;margin-bottom: 16px}
.o-m_1 .ul-t_1 p{color:#3C3C3C;font-size:14px;line-height:22px;margin-bottom:16px;text-indent: 2em;}
.o-m_1 .ul-t_1 .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m_1 .ul-t_1 .li-a span{color:#999;font-size:14px}
.o-m_1 .ul-t_1 .li-img{width:880px;height: 100%; text-align:center;}
.o-m_1 .ul-t_1 .li-img img{width: 350px;height: 260px;}
.jobs{margin-top: 32px;border-bottom: 1px dashed #777777;height: 44px;width: 950px;}
.jobs h4{font-size: 16px;font-weight: bold;color: #d92e33;float: left;}
.jobs h5{font-size: 14px;float: left;margin-left: 30px}
.jobs a{float: right;padding: 0 15px;color: #fff; background: #d92e33;margin-top: 4px;}
.jobs a:hover{padding: 0 13px;color: #d92e33;border: 1px solid#d92e33;background: #fff;}
.li_n{width: 460px;margin-right: 30px;padding-bottom: 32px;float: left;display: flex;}
.li_n img{width: 60px;height: 60px;float: left;margin-right: 20px;}
.li_n span{float: left;display: block;font-size: 14px;color: #3c3c3c;}

/*招聘信息*/
.zhaopin{width: 1200px;margin: 32px auto 32px;}
.zhaopin h3{font-size: 18px;color: #d92e33;font-weight: bold;margin-bottom: 32px;}
.zhaopin h4{font-size: 16px;color: #3c3c3c;font-weight: bold;margin: 16px 0 10px 0;}
.zhaopin p{font-size: 15px;color: #3c3c3c; margin-bottom: 8px;}

/*企业文化*/
.wenhua{width: 1200px;margin: 32px auto 32px;}
.wenhua img{margin: 0 auto;display: block}

/*联系我们*/
.count{width: 1000px;margin: 0 auto;margin-bottom: 32px}
.map{ width:880px;margin: 0 auto;margin-top: 32px;}
.map .maptit li{ float:left; width:440px;}
.map .maptit li a{ background:url(../images/map2.jpg) no-repeat; width:440px; height:50px; line-height:50px; display:block; text-align:center; font-size:16px; color:#fff; text-transform:uppercase;}
.map .maptit li a.now{ background:url(../images/map1.jpg) no-repeat; color:#d92e33;}
.wormap{ margin-top:56px;position:relative; width:521px; height:322px;}
.wormap a{ color:#fff; font-size:10px; text-transform:uppercase; font-family:"微软雅黑";}
.wormap li{ position:absolute;}
.wormap .north{ top:66px; right:39px;}
.wormap .europe{ top:72px; left:378px;}
.wormap .asia{ top:155px; left:127px;}
.wormap .south{ top:32px; left:55px;}
.wormap .africa{ top:16px; left:305px;}
.wormap .ocean{ bottom:60px; right:40px;}
.wormap li img{ visibility:hidden;}
.wormap li:hover img{ visibility:visible;}
.wormap li:hover a{ color:#a4dd25;}
.jian{ width:300px; margin-top:56px;}
.jian h5{ font-size:16px; text-transform:uppercase; line-height:40px;}
.jian li{}
.jian li p{ line-height:26px;}
.wormap li:hover .jiancn{ display:none;}
.my-map { margin: 0 auto; width: 880px; height: 400px; margin-top: 32px;}
.amap-container{height: 100%;}

/*荣誉资质*/
.rongyu{width: 1200px;margin: 0 auto;margin-top: 32px;}
.wrapper{ margin:0px auto; padding:0px;width:1200px;}
.portfolio-content, .portfolio-area{width:1200px;}
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:10px;}
.image-block{ display:block;position: relative;}
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;}
.image-block img:hover{box-shadow:0 0 5px #d92e33;}
.portfolio-area li{float: left;margin: 0 12px 20px 0;overflow: hidden;width: 278px;padding:5px;}
.home-portfolio-text{margin-top:10px;}
.home-portfolio-text a{text-align: center;display: block;font-size: 14px;}
/*li.active a{ text-decoration:underline;}*/

/*产品图*/
.product{width: 1200px;margin: 0 auto;margin-top: 32px;}
.product ul li{width: 280px;height: 280px;margin-right: 24px;float: left;border: 1px solid#aeaeae;margin-bottom: 24px;}
.product ul li span{text-align: center;font-size: 14px;color: #3c3c3c;display: block;}
.product ul li img{width: 280px;height: 280px;}
.product ul li div{width: 270px;height: 270px;overflow: hidden;margin: 0 auto;margin-top: 8px;}
.product ul li div img{cursor: pointer;transition: all 0.6s;}
.product ul li div img:hover{transform: scale(1.1);}
.footer{text-align: center;display: block;margin: 32px 0;}
.footer a{padding: 10px;border: 1px solid #ccc;margin-left: 6px;color: #333;}
.footer a:hover{background: #333;color: #fff;}
.current{padding: 0 10px 0 12px;}

/*产品详情*/
.prew{width: 1200px;margin: 0 auto;margin-top: 32px;}
.prews{width: 800px;}
/*.prews img{width: 360px;height: 360px;float: left;}*/
.t2{float: left;}
.MagicZoomBigImageCont{border:1px solid #d92e33;overflow:hidden;}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:800px;height:800px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#d92e33;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}
.prews h3{font-size: 24px; float: right;color: #3c3c3c;width: 440px;line-height: 360px;text-align: center;}
.prews h4{font-size: 20px;margin-top: 16px;color: #d92e33;border-bottom: 1px solid#c5c5c5;padding-bottom: 8px}
.prews p{margin-top: 16px;font-size: 14px;}
.fy{margin-top: 32px;margin-bottom: 32px;width: 800px;}

/*领域*/
.lingyu h3{font-size: 20px;color: #3c3c3c;font-weight: bold;margin-bottom: 24px;}
.lingyu p{font-size: 14px;color: #3c3c3c;margin-bottom: 16px;}
.lingyu h4{font-size: 17px;color: #3c3c3c;font-weight: bold;margin-bottom: 24px;}
.tiem ul li{float: left;width: 400px;}
.tiem ul li img{float: left;}
.tiem ul li span{float: left;margin-top: 10px;margin-left: 10px;text-transform: uppercase;font-size: 16px;font-weight: bold;color: #212354}
.tiem > ul > li > ul{margin-top: 70px;display: block}
.tiem > ul > li > ul > li{color: #212354;font-size: 14px;}
.model img{margin: 0 auto;display: block;}
.ip_tooltip p img{width: 280px;height: 280px;display: block;background: #fff;margin-bottom: 16px;}

/* scrollleft */
.scrollleftt{width:1200px;padding:5px 20px 0px 20px;margin:20px auto;height: 250px;}
.scrollleftt li{float:left;margin-right:7px;display:inline;width:250px;text-align:center;}
.scrollleftt img{width:230px;height:230px;border:solid 1px #ddd;}

.one{margin:50px auto;height:160px;width:1200px;overflow:hidden;position:relative; }
.one ul{height:160px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px;height:150px;border-radius:5px;position:relative;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:20px;text-align:center;transition:all 0.7s;}

/*领域详情*/
.lyxq{width: 1200px;margin: 0 auto;margin-top: 32px;}
.lq{width: 900px;}
.lq p{width: 800px;}
.lyxq h3{font-size: 20px;color: #3c3c3c;font-weight: bold;margin-bottom: 24px;}
.ban2{ width:360px; height:360px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:360px; height:360px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:360px; position:relative;float:left;margin-bottom: 32px;}
.min_pic{ padding-top:10px; width:360px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:10px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px;margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:146px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:146px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.lyxq ol{width: 300px;margin-bottom: 32px}
.lyxq ol li{width: 300px;height: 30px;}
.lyxq ol li h5{font-size: 14px;font-weight: bold;color: #231815;float: left;}
.lyxq ol li span{float: right;}
.lyxq p{font-size: 14px;color: #231815;margin-bottom: 32px;}
.cut{width: 300px;}
.cut img{width: 300px;}
.cut p{font-size: 14px;color: #231815;margin-bottom: 32px;}

.js-lightBox{
  cursor: pointer;
  opacity: .8;
}

.js-lightBox:hover{
  opacity: 1;
}

.lightBox-view img{
    display: block;
    display: none;
    border:0px;
    margin:0px !important;
}

.lightBox-popupMask{
  position: fixed;
  background:black;
  filter:alpha(opacity=80);/* IE */
  opacity:0.8;
  width:100%;
  height: 100%;
  z-index:9999;
  display: none;
/*  background-image: url('../images/icon/overlay.png');*/
}

.lightBox-popup{

}

.lightBox-popup{
  display: none; 
  position: fixed;
  z-index:10000;
  top:0%;
  left:50%;
  height: 50%;
  background-color: white;
  /* margin-left:-500px; */
  border-radius: 10px;
  border:5px solid white;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('../images/icon/loading.gif'); 
  background-size: 8%;
}

.lightBox-description .lightBox-btn{
 /*  position: absolute;
  top:0; */
  display: inline-block;
  height: 100%;
  width:50%;
  text-align: center;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  filter:alpha(opacity=20);/* IE */ 
  opacity: .4;
  background-image: url('../images/icon/opacity.png');
}
.lightBox-description .lightBox-btn:hover{
  filter:alpha(opacity=100);/* IE */ 
  opacity: 1;
}

/* .lightBox-view .lightBox-prev-btn{
  left:0; 
}
.lightBox-view .lightBox-next-btn{
  right:0;
} */

.lightBox-description .lightBox-prev-btn.active{
  background-image: url('../images/icon/prev.png'); 
}
.lightBox-description .lightBox-next-btn.active{
  background-image: url('../images/icon/next.png'); 
}

.lightBox-description .lightBox-prev-btn.disable{
  background-image: url('../images/icon/prev.png');
  opacity: 0.1;
  cursor: default;
}
.lightBox-description .lightBox-next-btn.disable{
  background-image: url('../images/icon/next.png'); 
  opacity: 0.1;
  cursor: default;
}

.lightBox-view .lightBox-description{
  position: absolute;
  bottom:0;
  right:0;
  left:0;
  padding:15px;
  display: none;
  color:white;
  background-color: black;
  filter:alpha(opacity=80);/* IE */ 
  background: rgba(0,0,0,.8);
}
.lightBox-view .lightBox-description .lightBox-current-index{
  margin-top: 5px;
  display: block;
  font-style:italic;
}
.lightBox-view .lightBox-description .lightBox-close{
  float: right;
  display: block;
  width:40px;
  height:40px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url('../images/icon/close.png'); 
  background-position: center center;
}
.lightBox-description .btn-position{
  float: right;
  position:relative;
  width:100px;
  height: 40px;
}

.js-lightBox data-title{width: 100px;}