@charset "utf-8";
/* public */
@font-face { font-family: "HelveticaNeueLT Com 25 UltLt"; src: url('fonts/HelveticaNeueLTCom-UltLtIt.ttf'); }
*{margin:0;padding:0; font-family: 'Microsoft YaHei', "微软雅黑", "宋体", Arial;}
img{ border:0px;}
li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{
    text-decoration:none; color: #666;
}
body {
    font-size: 14px;
    color:#000;
    margin: 0;
    padding: 0;
}
.swiper-container {
    width: 100%;
    height: 450px;
}
.swiper-container2 {
    margin: 20px auto;
}
.swiper-wrapper2{
    float: left;margin-right: 12px;margin-top: 33px;
}
.swiper-wrapper2:nth-child(4n){
    margin-right: 0;
}
.swiper-wrapper2 p{
    font-size: 16px; color: #666;margin-top: 10px;
}
.clear{ width:0px; height:0px;clear:both;font-size:0px;line-height:0}
.hide{ display:none}
.center{text-align: center}
.top1{height: 1px; overflow: hidden}
.bg1{ color: #0052a5; background-color: #fff; }
.bg2{ color: #fff; background-color: #0052a5; }

::-webkit-input-placeholder { /* WebKit browsers */
    color: #5c99cc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #5c99cc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #5c99cc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #5c99cc;
}
.pagination{
    margin:0; overflow:hidden; margin-top: 40px; width: 740px; text-align: center; padding:4px 0;
}
.pagination li{
    display:inline; padding:0 5px; border: 1px solid #ccc; margin-left: 5px; font-size: 12px;
}
.pagination li a{
    color: #ccc;
}
.pagination .active{
    border: 1px solid #0052a5;
}
.pagination .active a{
    color: #0052a5;
}
.F12_1{
    font-size: 12px; color: #333;
}
.F12_2{
    font-size: 12px; color: #666;
}
.F14{
    font-size: 14px; color: #333;
}
.F14_2{
    font-size: 14px; color: #666;
}
.F16{
    font-size: 16px; color: #333;
}
.F18{
    font-size: 18px; color: #666;
}
.F20{
    font-size: 20px; color: #000;
}
.F20_2{
    font-size: 20px; color: #0080cc;
}
.F24{
    font-size: 24px; color: #0052a5;
}
.F25{
    font-size: 25px; color: #000;
}
.F27{
    font-size: 27px; color: #333;
}
.F30{
    font-size: 30px; color: #333;
}
.F31{
    font-size: 31px; color: #333;
}
.F32{
    font-size: 32px; color: #333;
}
.F35{
    font-size: 35px; color: #0052a5;
}
.F36{
    font-size: 36px; color: #666;
}
.F50{font-size: 36px; color: #000;
}
.F14_a{
    font-size: 14px;color: #000;font-family: "arial regular";
}
/* Main */
.Main{width: 100%; min-height: 700px; overflow: hidden; background-color: #fff;}
.Main h1{
    display: block; width: 1px; height: 1px; overflow: hidden;
    position: absolute; top: 0; left: 0;
}
.Main .box{
    width: 1200px; margin:0 auto; overflow: hidden; position: relative;
}

.Container{
    width: 100%; overflow: hidden; position: relative;
}


/* Head */
.Header{
    height:100px;
}
.Header .logo{
    float:left;
    margin-top:32px;
}
.Header .logo a{
    display:block;
    background:url("../images/logo.png") no-repeat;
    width:270px;
    height:39px;
}
.Header .topcon{
    margin:0 auto;
    width:1200px;
}
.Header .topcon .logo{
    float: left;margin-top: 39px; width:350px; overflow:hidden;
}
.Header .topcon .nav{
    float:right;
    position:relative;
    z-index:20;
}
.Header .topcon .nav a:hover{
    color:#0080cc
}
.Header .nav .list li.navq{
    float:left;
    width:154px;
    margin-top:65px;
    font-size:16px;
    text-align:center;
    height:14px;
    line-height:14px;
    border-right: 2px solid #6e6e6e;
}
.Header .nav .list li.navq a{
    height: 40px;display: block;
}
.Header .nav .list li.navq:first-child{
    width: 106px;text-align:left;
}
.Header .nav .list li.navq:last-child{
    width: 106px;text-align:right;border: none;
}

.Header .language{
    font-size:12px;
    position:absolute;
    right:0;
    top:26px;
    color:#333;
}
.Header .language a
{
    color:#333;
}
.Header .language a.s
{
    color:#0080cc;
}
.Header .dropdown-menu{
    width: 100%;background:rgba(255,255,255,.9) ;
    position: absolute; top: 97px;left: 0px; z-index: 30;color: #333;display: none;
}
.Header .dropdown-menu .menu-content{
    width:678px;color: #333;overflow: hidden;
}
.list-unstyled-left{
    width:329px;text-align:left;float: left;color: #999;
    font-size: 14px;line-height: 21px;margin: 28px 0 28px 28px;
}
.list-unstyled-left h3{
    font-size: 16px;color: #333;margin: 14px 0;font-weight: 100;
}
.list-unstyled-left .bk{
    width:329px;height: 124px;
}
.list-unstyled-right{
    width:238px;text-align:left;float: right;border-left:1px solid #ece8e6;
    margin:22px 22px 22px 0;padding-left:30px ;height: 404px;
}
.list-unstyled-right li{
    height: 32px;line-height: 32px;border-bottom: 1px solid #ece8e6;font-size: 14px;color: #666;
    background:url("../images/icon.png") no-repeat right;overflow: hidden;
}

/* foot */
.Foot .foot1 .tbox{
    height: 262px;position: relative;margin:0 auto ; background-color: #f0f0f0;overflow: hidden;
}
.Foot .foot1 .tbox .tbox1{
    width: 1200px;position: relative;margin: 0 auto; height: 262px;
}
.Foot .foot1 .tbox .tbox1 .footbg{
    position: absolute;display: block; top:-14px; right: 0;
}
.Foot .foot1 .tbox .tbox1 .top{
    padding-top:28px;padding-bottom: 21px ;border-bottom: 1px #ccc solid;display: block;width: 700px;position: absolute;top: 0;
}
.Foot .foot1 .tbox .tbox1 .down{
    display: block;width: 700px;font-size: 12px;color: #999;margin-top: 14px;
}
.Foot .foot1 .tbox .tbox1 .down .to{
    float: left;margin-right: 50px;margin-top: 20px
}
.Foot .foot1 .tbox .tbox1 .down .to a{
    font-size: 12px;color: #999 ;
}
.Foot .foot1 .tbox .tbox1 .down .to a:hover{
    font-size: 12px;color: #333 ;
}
.Foot .foot1 .tbox .tbox1 .down .to ul{
    margin-top: 20px;
}
.Foot .foot1 .tbox .tbox1 .down .to ul li{
    margin-top: 3px;
}
.Foot .foot1 .tbox .tbox1 .down .to:first-child ul{
    float: left;margin-right:23px;
}
.Foot .foot1 .tbox .tbox1 .down .to:first-child ul:last-child{
    margin-right:0;
}
.Foot .foot1 .tbox .tbox1 .down .to h3{
    font-size: 16px;font-weight: 100;color: #333;
}
.Foot .foot2{
    background-color: #0080cc;font-size: 12px;color: #fff;
}
.Foot .foot2 .box{
    width: 1200px;position: relative;margin: 0 auto; height: 58px;line-height: 58px;
}
.Foot .foot2 .text1 a{
    color: #fff;
}
.Foot .foot2 .text2{
    margin-left: 315px;
}

/* banner */
.vui-slider {
	position:relative;
	overflow:hidden;
	background:#999;
}
.vui-slider .vui-items {
	overflow:hidden;
	width:100%;
	height:100%;
}
.vui-slider .vui-item {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.vui-slider .vui-item a,
.vui-slider .vui-item img {
	display:block;
	padding:0;
	margin:0;
	border:none;
}
.vui-slider .vui-buttons {
	position:absolute;
	z-index:5;
	bottom:16px;
	left:50%;
	float:left;
	display:inline;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.vui-slider .vui-button {
	float:left;
	display:inline;
	overflow:hidden;
	height:12px;
	width:12px;
	margin:0 10px;
	padding:0;
	border:none;
	border-radius:6px;
	background:#FFF;
	cursor:pointer;
}
.vui-slider .vui-button-cur {
	background-color:#0080CC;
}
.vui-slider .vui-transfer {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.vui-slider .vui-sidebutton-hover {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	background-color:#000;
}
.banner .img2{
    position: absolute;top:640px;left:50%;
    margin-left:-600px ;
}
.banner{
	width:1920px; height: 617px;
    overflow: hidden;
    left:50%;
    position:relative;
    margin-left:-960px;
}
.banner1{
    	width:100%; text-align:center;
}
.SubBanner2522{ background:url(../images/app.jpg) center top no-repeat; height:350px;}
.SubBanner2523{ background:url(../images/tech.jpg) center top no-repeat; height:350px;}
.SubBanner2524{ background:url(../images/globe.jpg) center top no-repeat; height:350px;}
.SubBanner2565{ background:url(../images/globe.jpg) center top no-repeat; height:350px;}
.SubBanner2525{ background:url(../images/about.jpg) center top no-repeat; height:350px;}
.SubBanner2526{ background:url(../images/about.jpg) center top no-repeat; height:350px;}
.SubBanner2527{ background:url(../images/about.jpg) center top no-repeat; height:350px;}
.SubBanner2534{ background:url(../images/about.jpg) center top no-repeat; height:350px;}
.SubBannerPro{ background:url(../images/pro.jpg) center top no-repeat; height:350px;}

.banner1 .img1{
    width:100%;
}
/* Index */
.Index .box{
    margin-top: 7px;overflow: hidden;line-height: 24px;
}
.Index .box .left{
    font-size: 14px;color: #000; height: 24px;line-height: 24px;
}
.Index .search_box{
    border:1px #000 solid;width:150px;line-height: 24px;overflow: hidden;height: 22px;
}
.Index .left{
    float: left;
}
.Index .list2{
    float: right;
}
.Index .list2 li{
    float: left;margin-left: 36px;font-size: 14px;color: #333; 
}
.Index .list2 li a{
    color: #333;font-size: 14px;
}
.Index .list2 li a:hover{
    color: #000;font-size: 14px;
}

/* search */
.Contact .search_box{
	border:1px #000 solid;width:171px;line-height: 24px;
	overflow: hidden;height: 22px; float:right;
	margin-top:5px;
}
.search .text{
    border: none;
    width: 120px;
    line-height: 16px;
    padding:1px 10px ;
    height: 16px;
    color: #999;
    float: left;
    font-size: 14px;
    
}
.search .but2{
    background: url(../images/search.png) no-repeat right center;
    border: none;
    width: 22px;
    height: 22px;
    cursor: pointer;
}
.Search h2{
	color:#333; font-size:36px; font-weight:100;  margin-top:75px;
}
.Search .list{
	font-size:16px; color:#333;  margin:68px auto;
}
.Search .list li{
	height:50px; line-height:50px; border-bottom:1px solid #ccc;
}
.Search .list li:nth-child(1){
	border-top:1px solid #ccc;
}
.Search .list a{
	color:#333;
}
.Search .left{
	float:left;
}
.Search .right{
	float:right;
}

/* Sub */
.Sub1{
    width: 100%; height: 40px; line-height: 40px; text-align:left;
    font-size: 16px;border-bottom: 1px solid #ccc;margin-top: 40px;
}
.Sub1 a{
    color: #333;
}
.Sub1 a:hover{
    color:#125ea7;
}
.Sub2{
    width: 245px; float: left;
}
.Sub2 .img1{
    width: 135px; height: 62px;
}
.Sub2 .text1{
    font-size: 36px; color: #333; margin-top: 5px;font-weight: bold;
}
.Sub2 .menu{
    font-size: 16px; margin-top: 35px; line-height: 25px;
}
.Sub2 .menu li{
    margin-top: 10px;
}
.Sub2 .menu li p{
    color: #666;font-size: 12px; line-height: 20px;
}
.Sub2 .menu a{
    color: #666;
}
.Sub2 .menu a:hover{
    color: #333;
}
.Sub2 .menu li a.hover{
	color: #000;
}

/* About1 */
.About1{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 72px;position: relative;margin-bottom: 190px;
}
.About1 .content-left{
    width: 342px;float: left;color: #333;text-align: right;font-size: 20px;font-weight: bold;padding-right: 43px;
}
.About1 .content-left ul{
   margin-top: 35px;
}
.About1 .content-left ul li{
    margin-bottom: 98px;
}
.About1 .content-left .p2{
    font-size: 63px; color: #0080cc;font-family: "Arial";
}
.About1 .content-left .p3{
    font-size: 40px;color: #0080cc;font-family: "Arial";
}
.About1 .content-right{
    width: 526px;float: left;color: #333;font-size: 20px;padding-left:43px;border-left: 1px solid #ccc;
}
.About1 .content-right .case{
    margin-top: 15px;
}
.About1 .content-right .con{
    line-height: 24px; margin-top: 67px;
}
.About1 .content-right .img3{
    margin-top: 41px;
}
.About1 b{
    width:16px; height:16px; background-color:#0080cc; border-radius:8px;position: absolute;left: 0;left:378px;
}
.About1 b:nth-child(1){
    top: 90px;
}
.About1 b:nth-child(2){
    top: 355px;
}
.About1 b:nth-child(3){
    top: 560px;
}
.About1 b:nth-child(4){
    bottom:220px
}

/* About2 */
.About2{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.About2 h2{
    font-size: 46px;color: #333;
}
.About2 .con{
    line-height: 30px;margin-top: 50px;
}
.About2 .a{
    float: left;margin-right: 50px;
}
.About2 .ico{
    width: 200px;overflow: hidden;border-top:3px #0080cc solid;font-family:"arial";
}

.About2 .ico b{
    display: block;width: 26px;height: 3px;background-color: #0080cc;margin-top: 15px;
}
.About2 .cert{
    font-size: 14px;color: #666; width:440px;margin-top: 25px;margin-bottom: 25px;line-height: 24px;
}
.About2 .img4{
    margin-top: 25px;margin-bottom: 25px;
}
.About2 ul{
    margin-top: 99px;
}
.About2 ul li{
    margin-top: 10px;
}

/* About3 */
.About3{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.About3 h2{
    font-size: 36px;color:#333;
}
.About3 .img{
    margin-top: 30px;
}
.About3 .con{
    font-family:"宋体";margin-top: 20px;line-height: 24px;
}
.About3 .bd{
    position: relative;
}

.About3 .bd .list{
    overflow: hidden;border-bottom: #ccc dashed 1px;padding-bottom: 40px;padding-top: 40px;
}
.About3 .bd .mon{
    float: left;
}
.About3 .bd em{
    position:absolute;top: 14px;font-size: 12px;
    color: #333;cursor: pointer;z-index: 999; margin:0 20px;font-style:normal;
}
.About3 .bd em.left{
    left: 0px;
}
.About3 .bd em.rgt{
    right:0px;
}
.About3 .bd .date{
    width:176px;font-size: 66px;font-family: "HelveticaNeueLT Com 25 UltLt";color: #125ea7;margin-right: 59px;
}
.About3 .bd .cont{
    width: 720px;
}
.About3 .bd .cont h3{
    font-size: 32px;color: #333;font-weight: 100;
}
.About3 .bd .cont .text{
    font-size: 14px; color:#999;margin-top: 25px;line-height: 22px;
}
.About3 .bd .cont .button1{
    margin-top: 35px;font-size: 16px;padding-bottom: 3px;overflow: hidden;display: inline-block;
}
.About3 .bd .cont .button1 a{
    color:#999;border-bottom: 1px #999 solid;text-decoration: none;
}
.About3 .bd .cont .button1 a:hover{
    color:#0080cc;border-bottom: 1px #0080cc solid;
}
.About3 .bd .bigtal li{
    display: none;
}
.About3 .bd .bigtal li.select{
    display: block;
}
.About3 .bd .but{
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD;
    position: relative;
    text-align: center;
}
.About3 .bd .smaltal{
    position:absolute;
}
.About3 .bd .smaltal li.select {
    color: #0080cc;
}
.About3 .bd .smaltal li {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #333;
}
.page_middle_content{position:relative; overflow:hidden;margin:50px auto 0; width:955px; height:80px;}

.pmc_top_menu_layer{ height:40px; overflow:hidden; width:955px;}
.pmc_top_menu li{margin-left: 36px;margin-right: 34px;}

/* About4 */
.About4{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.About4 h2{
    font-size: 50px;color:#333;
}
.About4 h2 p{
    font-size: 30px;
}
.About4 .list li{
    overflow: hidden;padding-top: 47px;position: relative;margin-top: 47px;border-top: 1px #ccc dashed;
}
.About4 .list li:nth-child(1){
    border-top: 1px #ccc solid;
}
.About4 .list li .o{
    float:left;
}
.About4 .list li .text{
    width: 395px;margin-left: 47px;
}
.About4 .list li .text h3{
    font-size: 30px;font-weight: 100;color:#333;
}
.About4 .list li .text1{
    font-size: 14px;color: #999;line-height: 24px;margin-top: 32px;
}
.About4 .list li .butt{
    width: 160px; height: 35px; line-height: 35px;text-align: center;
    border: 1px #999 solid;font-size: 14px;
    position: absolute;bottom: 0;margin-bottom:5px ;
}
.About4 .list li .butt a{
    color: #999;
}
.About4 .img{
    position: relative;cursor:pointer;width: 508px;height: 320px;overflow: hidden;
}
.About4 .qPlay{
    z-index: 9; position: absolute;left: 0;top: 0;
}
.About4 .qback{
    z-index: 8; position: absolute; width: 100%;height: 100%;cursor:pointer;left: 0;top: 0;
}

/* About5 */
.About5{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.About5 h2{
    font-size: 40px;color:#333;
}
.About5 .hd{
    font-size: 30px;color: #000; margin-top:50px;
}
.About5 .hd2{
    font-size: 20px;color: #0080cc;
}
.About5 .con{
    font-size: 14px;color: #000; line-height: 22px; margin-top:18px;
}
.About5 .addn{
    font-size: 14px;color: #000;margin-top: 30px;
}
.About5 .addn li{
    margin-top:10px;
}
.About5 .tab{
    font-size: 16px; color: #333;
}
.About5 .tab .title{
    text-align: center; font-size: 18px; color: #fff;
    background-color: #0080cc;height: 42px;
    line-height: 42px;margin-top: 60px;
}
.About5 .tab .text1{
    width: 942px; height: 38px;line-height:48px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.About5 .tab .mid{
    float: left;
}
.About5 .tab ul .mid:nth-child(1){
    margin-right: 10px;
}
.About5 .tab .text2{
    width: 460px; height: 38px;line-height:48px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.About5 .tab .text3{
    width: 942px; height: 310px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.About5 .tab .trd{
    margin-top: 10px;
}
.About5 .butts{
    text-align: right;
}
.About5 .butts .butt{
    width: 195px; height: 50px;line-height:50px; border: 1px #ccc solid;
    background-color: #fff;color: #999;font-size: 16px;margin-top: 30px;cursor: pointer;
}
.About5 .butts .butt:nth-child(2){
    margin-left: 10px;
}

/* Application */

.Application{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.Application .list li {
    width: 460px; height: 320px;border: 1px #ccc solid;position: relative;float: left; margin-right: 30px;margin-bottom: 24px;
}
.Application .list li:nth-child(2n){
    margin-right: 0;
}
.Application .list li .white{
    position: absolute;top: 212px;left: 38px;
}
.Application .list li .more{
    position: absolute;top: 241px;right: 40px;cursor: pointer;
}
.Application .list .img{
    width: 460px;height:224px;overflow: hidden;
}
.Application .list .text{
    height: 59px;margin-top: -5px;padding: 14px 38px 23px 38px;overflow: hidden;
}
.Application .list .text h2{
    font-size: 16px;color: #333;
}
.Application .list .text p{
    font-size: 12px;color: #666; margin-top: 9px;line-height: 16px;
}

/* Application2 */
.Application2{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.Application2 h2{
    font-size: 48px;color:#333;font-weight: 100;
}
.Application2 .shoes{
    margin-top: 38px;
}
.Application2 .list .a{
    overflow: hidden;padding-top: 47px;position: relative;margin-top: 47px;border-top: 1px #ccc solid;
}
.Application2 .list .a:nth-child(1){
    border-top: 3px #000 solid;
}
.Application2 .list h3{
    font-size: 30px; color: #125ea7;font-weight: 100;
}
.Application2 .list .pro p{
    font-size: 14px; color: #666;
}
.Application2 .list .pro p:nth-child(2){
      margin-top: 33px;
 }
.Application2 .list .pro p:nth-child(3){
    margin-top: 23px;
}
.Application2 .list .pro ul{
    float: left; margin-right: 126px; color: #125ea7;font-size: 14px;
    ;margin-top: 10px;margin-left: 15px;
}
.Application2 .list .pro ul li{
    margin-top: 17px;list-style-type:disc;font-family:"宋体";
}
.Application2 .list li .o{
    float:left;margin-top: 45px;
}
.Application2 .list li .text{
    width: 395px;margin-left: 47px;
}
.Application2 .list li .text h3{
    font-size: 30px;font-weight: 100;color:#333;
}
.Application2 .list li .text1{
    font-size: 14px;color: #999;line-height: 24px;margin-top: 32px;
}
.Application2 .list li .butt{
    width: 160px; height: 35px; line-height: 35px;text-align: center;
    border: 1px #999 solid;font-size: 14px;
    position: absolute;bottom: 0;margin-bottom:5px ;
}
.Application2 .list li .butt a{
    color: #999;font-family: "宋体"
}
.Application2 .img{
    position: relative;cursor:pointer;width: 508px;height: 320px;overflow: hidden;
}
.Application2 .shoen{
    position: absolute;display: none;cursor: pointer;
}
.Application2 .qPlay{
    z-index: 9; position: absolute;left: 0;top: 0;
}
.Application2 .qback{
    z-index: 8; position: absolute; width: 100%;height: 100%;left: 0;top: 0;
}
.Application2 .pro_list .list{
    margin-top: 40px;
}
.Application2 .pro_list .list li{
    float: left;margin-right: 15px;margin-left: 40px;margin-top: 40px;
}
.Application2 .pro_list .list li:nth-child(2n){
    margin-right: 10px;
}
.Application2 .pro_list .list .hd{
    font-size: 16px; color: #666;
}
.Application2 .pro_list .list .con{
    width: 228px;font-size: 12px; color: #666;margin-top: 18px;
}
.Application2 .pro_list .list .left{
    float: left;margin-right: 45px;
}
.Application2 .pro_list .list .right{
    float: left;margin-right: 45px;margin-top: 10px;
}
.Application2 .pro_list .list .button1{
    margin-top: 35px;font-size: 14px;padding-bottom: 3px;display: inline-block;
}
.Application2 .pro_list .list .button1 a{
    color:#666;border-bottom: 1px #666 solid;text-decoration: none;padding-bottom: 3px;
}
.Application2 .pro_list .list .button1 a:hover{
    color:#0080cc;border-bottom: 1px #0080cc solid;padding-bottom: 3px;
}
.Application2 .pro_list .list .line{
     border-bottom: 1px dashed #ccc;margin-top: 25px;
}
.lightbox-white .list{
    margin-top: 20px;
}
.lightbox-white .list li{
    font-size: 13px;color: #333; margin-top: 3px;
}
.lightbox-white .list li span{
    font-size: 13px;color: #0080cc; 
}
.lightbox-white .button1{
    margin-top: 40px;
}

/* technology1 */
.Technology1{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;
}
.Technology1 h2{
    font-size: 50px;color:#333;
}
.Technology1 h2 p{
    font-size: 30px;
}
.Technology1 .list li{
    overflow: hidden;padding-top: 47px;position: relative;margin-top: 47px;border-top: 1px #ccc dashed;
}
.Technology1 .list li:nth-child(1){
    border-top: none;
}
.Technology1 .list li .o{
    float:left;
}
.Technology1 .list li .text{
    width: 395px;margin-left: 47px;
}
.Technology1 .list li .text h3{
    font-size: 30px;font-weight: 100;color:#333;
}
.Technology1 .list li .text1{
    font-size: 14px;color: #999;line-height: 24px;margin-top: 32px;
}
.Technology1 .list li .butt{
    width: 160px; height: 35px; line-height: 35px;text-align: center;
    border: 1px #999 solid;font-size: 14px;
    position: absolute;bottom: 0;margin-bottom:5px ;
}
.Technology1 .list li .butt a{
    color: #999;
}

/* Technology2 */
.Technology2{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;margin-top: 65px;
}
.Technology2 h2{
    font-size: 48px;color:#333;
}
.Technology2 .img{
    margin-top: 50px;
}
.Technology2 .con{
    margin-top:50px;line-height: 30px;font-size: 14px;color: #333;
}

/* Serve */
.Serve{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;margin-top: 65px;
}
.Serve h2{
    font-size: 50px;color:#333;
}
.Serve .con{
    font-size: 14px;margin-top: 57px;font-family:"宋体";color: #333;line-height: 30px;
}
.Serve .map{
    background: url("../images/service/map2.jpg") center center no-repeat;height: 482px; overflow: hidden;margin-top: 30px;
}
.Serve .map .list{
    width: 1200px; margin:140px auto;
}
.Serve .map ul li{
    float: left;margin-right: 90px;text-align: center;
}
.Serve .map h3{
    font-size: 58px;color:#0080cc;
}
.Serve .map p{
    font-size: 18px;color:#666;margin-top: 14px
}
.Serve .bd .smaltal{
    overflow: hidden;
}
.Serve .bd .tt{
    float: left;display: block;width: 468px;height: 74px;
    overflow: hidden;line-height: 74px;text-align: center;
    background: #666;color: #fff; font-size: 18px;
}
.Serve .bd .tt:hover,.Serve .bd .smaltal .select{
    background:#0090cc;cursor: pointer;
}
.Serve .bd .tt:nth-child(1){
    margin-right: 18px;
}
.Serve .pro_list{
    overflow: hidden;padding: 0 46px 0 46px;border: 1px solid #ccc;margin-top: 22px;
}
.Serve .pro_list .c{
    padding: 0 25px 36px;border-bottom: 1px dashed #ccc;overflow: hidden;
}
.Serve .pro_list .c:last-child{
    border: none;
}
.Serve .pro_list .c .child_list li{
    float: left;color: #666; font-size: 14px;margin-top: 36px;
}
.Serve .pro_list .c .child_list li span{
    color: #000;
}
.Serve .pro_list .c .child_list .d1{
    width:277px;
}
.Serve .pro_list .c .child_list .d3{
    width: 277px;
}
.Serve .pro_list .c .child_list .d4{
    width: 324px;
}
.Serve .bigtal .b{
    display: none;
}
.Serve .bigtal .b.select{
    display: block;
}


/* Serve2 */
.Serve2{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;margin-top: 65px;
}
.Serve2 h2{
    font-size: 45px;color:#333;font-weight: 100;
}
.Serve2 .line{
    border-bottom: 1px #000 solid;margin-top:60px;
}
.Serve2 .list li{
    margin-top: 45px;padding-bottom: 45px;border-bottom: 1px #333 solid;position: relative;
}
.Serve2 .button1 {
    font-size: 24px;line-height: 40px;
}
.Serve2 .button1 a{
    font-size: 24px;line-height: 40px;color: #333;
}
.Serve2 .button1 a:hover{
    color: #0080cc;
}
.Serve2 .content{
    display: none;font-size: 14px;color: #333; line-height: 30px;width: 870px;margin-top: 45px;
}
.Serve2 .list .butt{
    position: absolute;top: 10px;right: 20px;display: none;z-index: 3;
}
.Serve2 .list .butt2{
    position: absolute;top: 10px;right: 20px;z-index: 2;cursor: pointer;
}
.Serve2 .last{
    font-size: 18px; color: #999;margin-top: 30px;
}
.Serve2 .last i a{
     color: #333;text-decoration: underline;
}
/* Serve3 */
.Serve3{
    width: 955px; float: left; min-height: 600px; overflow: hidden;margin-top: 65px;position: relative;margin-bottom: 190px;
}
.Serve3 h2{
    font-size: 36px;color:#333;font-weight: 100;line-height: 61px;
}
.Serve3 .text{
     margin-top: 30px;
}
.Serve3 .text p{
    font-size: 16px;color: #999;
}
.Serve3 .text .con{
    font-size: 14px;color: #333; line-height: 30px;
}
.Serve3 .tab{
    font-size: 16px; color: #333;margin-top: 30px;
}
.Serve3 .tab .title{
    text-align: center; font-size: 18px; color: #fff;
    background-color: #0080cc;height: 42px;
    line-height: 42px;margin-top: 60px;
}
.Serve3 .tab .text1{
    width: 942px; height: 38px;line-height:48px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.Serve3 .tab .mid{
    float: left;
}
.Serve3 .tab ul .mid:nth-child(1){
    margin-right: 10px;
}
.Serve3 .tab .text2{
    width: 460px; height: 38px;line-height:48px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.Serve3 .tab .text3{
    width: 942px; height: 310px;color: #666;border: 1px #ccc solid;margin-top: 5px;padding: 5px;
}
.Serve3 .tab .trd{
    margin-top: 10px;
}
.Serve3 .butts{
    text-align: right;
}
.Serve3 .butts .butt{
    width: 195px; height: 50px;line-height:50px; border: 1px #ccc solid;
    background-color: #fff;color: #999;font-size: 16px;margin-top: 30px;cursor: pointer;
}
.Serve3 .butts .butt:nth-child(2){
    margin-left: 10px;
}

/* Serve4 */
.Serve4{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;margin-top: 65px;
}
.Serve4 h2{
    font-size: 36px;color:#333;font-weight: 100;line-height: 61px;
}
.Serve4 .about{
    font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;
}
.Serve4 .about span{
    text-decoration:underline;color:#f00;cursor: pointer;
}
.Serve4 .list{
    margin-top: 49px;
}
.Serve4 .list li{
   position: relative;overflow: hidden;
}

.Serve4 .list li.o{
    border-bottom: 1px #ccc dashed;height: 40px;line-height: 40px;
    padding-right: 40px;padding-left: 35px;font-size: 14px;color: #333;
}
.Serve4 .list li.a:nth-child(1){
    border-top:1px #333 solid ;
}
.Serve4 .list li.o:last-child{
    border-bottom:1px #333 solid ;
}
.Serve4 .button1 {
    font-size: 14px;overflow: hidden;border-bottom: 1px #333 solid;height: 40px; line-height: 40px;padding-right: 35px;padding-left: 35px;
}
.Serve4 .button1 a{
    font-size: 14px;color: #333;
}
.Serve4 .list .butt{
     position: absolute;top: 15px;right: 35px;z-index: 3;display: none;
 }
.Serve4 .list .butt2{
    position: absolute;top: 15px;right: 35px;z-index: 2;cursor: pointer;
}
.Serve4 .list .content{
    display: none;
}
.Serve4 .list .content .con{
    float: left;
}
.Serve4 .list .content .but{
    float: right;cursor: pointer;
}
.Serve4 .acty{
    border:none;background: #0080cc;
}.Serve4 .acty a{
     color:#fff;
 }

/* Product1 */
.Product1{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;
}
.Product1 h2{
    font-size: 50px;color:#333;
}
.Product1 h2 p{
    font-size: 30px;
}
.Product1 .list .a{
    overflow: hidden;padding-top: 47px;position: relative;margin-top: 47px;border-top: 1px #ccc solid;
}
.Product1 .list .a:nth-child(1){
    border-top: none;
}
.Product1 .list .a .o{
    float:left;
}
.Product1 .list .a .text{
    width: 552px;margin-left: 100px;
}
.Product1 .list .a .text h3{
    font-size: 36px;color:#333;
}
.Product1 .list .a .text1{
    font-size: 12px;color: #666;line-height: 20px;margin-top: 27px;
}
.Product1 .list .a .icolist{
    margin-top: 10px;margin-left: 15px;
}
.Product1 .list .a .icolist li{
    float: left;width: 260px;margin-top: 16px;font-size: 14px;color: #0080cc;list-style-type: disc;
}
.Product1 .list .a .butt{
    width: 160px; height: 35px; line-height: 35px;text-align: center;
    border: 1px #999 solid;font-size: 14px;
    position: absolute;bottom: 0;margin-bottom:5px ;
}
.Product1 .list .a .butt a{
    color: #999;
}

/* Product2 */
.Product2{
    width: 955px; float: left; min-height: 600px; overflow: hidden;position: relative;margin-bottom: 190px;
}
.Product2 h2{
    font-size: 50px;color:#333;
}
.Product2 h2 p{
    font-size: 30px;
}
.Product2 .list .a{
    overflow: hidden;padding-top: 25px;position: relative;margin-top: 47px;border-top: 1px #ccc solid;
}
.Product2 .list .a:nth-child(1){
    border-top: none;
}
.Product2 .list .a .o{
    float:right;
}
.Product2 .list .a .text{
    width: 423px;margin-right: 112px;
}
.Product2 .list .a .text h3{
    font-size: 48px;color:#333;margin-top: -5px;
}
.Product2 .list .a .text1{
    font-size: 14px;color: #666;line-height: 24px;margin-top: 27px;
}
.Product2 .list .a .icolist{
    margin-top: 10px;
}
.Product2 .list .a .icolist li img{
    display: inline-block;
    vertical-align:middle;
    margin-top: -3px;
}
.Product2 .list .a .icolist li{
    float: right;width: 275px;margin-top: 16px;font-size: 14px;color: #0080cc;
}
.Product2 .list .a .butt{
    height: 46px; line-height: 46px;text-align: center;
    border: 1px #000 solid;font-size: 14px;
    position: absolute;bottom: 0;margin-bottom:5px ;
}
.Product2 .list .a .butt a{
    color: #666;
}
.Product2 .list .a .button1{
    width: 223px;
}
.Product2 .list .a .button2{
    left: 245px;width: 194px;
}
.Product2 .bd{
    margin-top: 122px;
}
.Product2 .bd .but .tt{
    font-size: 30px; color:#ccc; font-weight:bold;
    float: left;width: 477px;cursor: pointer;
    padding-bottom: 35px;border-bottom: 1px #ccc solid;
}
.Product2 .bd .but .select{
    color:#0080cc;border-bottom: 15px #0080cc solid;padding-bottom: 21px;
}
.Product2 .bigtal{
    height: 500px;
}
.Product2 .pro_list .c{
   width:272px;float: left;line-height: 25px;border-bottom: 1px solid #ccc;margin-right: 116px; padding:50px 0; min-height:50px;_height:50px;
}
.Product2 .pro_list .c a{
	line-height:24px; margin-top: 35px;display:block; color:#333;
}
.Product2 .pro_list .c .img{
	position:absolute; right:0; top:50px;
}
.Product2 .pro_list .c:nth-child(2n){
    width: 551px;margin-right: 0;
}
.Product2 .pro_list .c:last-child{
   position:relative;  width: 955px;height: 537px; line-height: 537px;
}
.Product2 .bigtal .b{
        display: none;
}
.Product2 .bigtal .b.select{
    display: block;
}
.Product2 .bigtal .left{
    float: left;width: 506px;margin-top: 50px;margin-bottom: 50px;margin-right: 50px;overflow: hidden;
}
.Product2 .bigtal .right{
    float: left;width: 398px;margin-top: 50px;margin-bottom: 50px;color: #999;font-size: 14px;line-height: 24px;overflow: hidden;
}
.Product2 .bigtal .right h3{
    font-size: 30px; color: #333;
}
.Product2 .bigtal .right p{
    margin-top: 34px;
}
.Product2 .bigtal .right .butt{
    height: 35px; line-height: 35px;text-align: center;width: 160px;
    border: 1px #999 solid;font-size: 14px;
    margin-top: 55px;
}
.Product2 .right .butt a{
    color: #999;
}
.line{
    border-bottom: 1px dashed #ccc;
}

/* Instructions */
.Instructions{
    position: relative;margin-bottom: 190px;margin-top: 76px;
  }
.Instructions h2{
   font-size: 36px;color: #333;font-weight: 100;
}
.Instructions .con{
    font-size: 18px; color: #333;margin-top: 5px;
}
.Instructions ul{
    margin-top: 24px;
}
.Instructions ul li{
    list-style-type: square;margin-left:25px; color: #0052a5;font-size: 24px;
}
.Instructions ul li h3{
    margin-top: 60px;line-height: 24px;font-weight: 100;height: 24px;
}
.Instructions ul li p{
    color: #333; font-size: 14px;margin-top: 30px;line-height: 24px;
}

/* Map */
.Map{
    position: relative;width: 871px;margin:94px auto 166px;
}
.Map h2{
    font-size: 36px;color: #333;font-weight: 100;
}
.Map .con{
    font-size: 18px; color: #333;margin-top: 5px;
}
.Map .list .tab{
    color: #0080cc;font-size: 32px;margin-top: 110px;overflow: hidden;
}
.Map .list .tab .c li{
    width: 138px;border-bottom: 1px #ccc solid;padding-bottom:5px;
    float: left;margin-right: 105px; margin-top: 30px;
}
.Map .list .tab .c li a{
    font-size: 14px; color: #666;
}
.Map .list .tab .c li a:hover{
    color: #0080cc;
}
.Map .list .tab h3{
    font-weight: 100;
}
.Map .list .tab .c li:nth-child(4n){
    margin-right: 0;
}

