
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 45px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 14px;
	height: 14px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1_banon.png) no-repeat center;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(../images/banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(../images/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(../images/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../images/bannexton.png) center no-repeat;}

.indexPart1{ background:url(../images/nimg1920_bg1.jpg) no-repeat center; padding-top:90px; padding-bottom:110px;}
.indexPart1 li{ width:50%; float:left;}
.indexPart1 li h2{ font-size:22px; font-weight:inherit; text-align:center; padding-bottom:20px;}
.indexPart1 li .txt{ text-align:center; font-size:14px; line-height:1.5; padding:0 30px;}
.indexPart1 li .ico{ text-align:center;}
.indexPart1 li .ico .imgon{ display:none;}
.indexPart1 li .imgDiv{ overflow:hidden;}
.indexPart1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.indexPart1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart1 li:nth-child(1) .box{ background-color:#014c8f; color:#fff;}
.indexPart1 li:nth-child(1) .box:hover{background-color:#3ea1cd;}
.indexPart1 li:nth-child(2) .box{ background-color:#3ea1cd; color:#fff;}
.indexPart1 li:nth-child(2) .box:hover{background-color:#014c8f;}
.indexPart1 li:nth-child(1) h2{ padding-top:45px;}
.indexPart1 li:nth-child(1) .txt{ padding-bottom:15px;}
.indexPart1 li:nth-child(2) h2{ padding-top:45px;}
.indexPart1 li:nth-child(2) .txt{ padding-bottom:15px;}
.indexPart1 li:nth-child(3) .box{ background-color:#fff;}
.indexPart1 li:nth-child(3) .ico{ padding-top:45px;}
.indexPart1 li:nth-child(3) h2{ color:#222; padding-top:10px; padding-bottom:15px;}
.indexPart1 li:nth-child(3) .txt{ font-size:14px; color:#868686;padding:30px 30px;}
.indexPart1 li:nth-child(5) .box{ background-color:#fff;}
.indexPart1 li:nth-child(4) .box{ background-color:#f5f5f5;}
.indexPart1 li:nth-child(5) .ico{ padding-top:45px;}
.indexPart1 li:nth-child(5) h2{ color:#222; padding-top:10px; padding-bottom:15px;}
.indexPart1 li:nth-child(5) .txt{ font-size:14px; color:#868686;}
.indexPart1 li:nth-child(4) .ico{ padding-top:45px;}
.indexPart1 li:nth-child(4) h2{ color:#222; padding-top:10px; padding-bottom:15px;}
.indexPart1 li:nth-child(4) .txt{ font-size:14px; color:#868686;padding:30px 30px;}
.indexPart1 li .box a:hover .imgon{ display:inline-block;}
.indexPart1 li .box a:hover .imgoff{ display:none;}

.indexPart2{ padding-top:65px; padding-bottom:105px;}
.indexPart2 .wal{ width:1240px;}
.indexPart2 .title{ text-align:center; padding-bottom:75px;}
.indexPart2 .title h2{ font-weight:inherit; font-size:30px; color:#15499a;}
.indexPart2 .title p{ font-size:36px; color:#222; text-transform:uppercase; font-family:'宋体';}
.indexPart2 .slick{ margin:0 20px;}
.indexPart2 .slick .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.indexPart2 .slick .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .slick .imgbox{ position:relative; overflow:hidden;}
.indexPart2 .slick .imgbox .ico{ position:absolute; height:100%; width:100%; background-color:rgba(1,76,143,0.9); left:0; bottom:-100%; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart2 .slick .imgbox:hover .ico{ bottom:0;}
.indexPart2 .slick .imgbox .ico img{ position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.indexPart2 .slick .text{ background-color:#f5f5f5; padding:20px;}
.indexPart2 .slick .text h3{ font-weight:inherit; font-size:18px; padding-bottom:30px;}
.indexPart2 .slick .text h3 a{ color:#000;}
.indexPart2 .slick .text h3 a:hover{ color:#014c8f;}
.indexPart2 .slick .text .time{ font-size:14px; color:#838383;}
.indexPart2 .nlist .slick-prev{ display:block; width:24px; height:42px; background:url(../images/ico1_1prev.png) no-repeat center; position:absolute; z-index:22; left:-50px; top:50%; margin-top:-40px;}
.indexPart2 .nlist .slick-prev:hover{ background:url(../images/ico1_1prevon.png) no-repeat center;}
.indexPart2 .nlist .slick-next{ display:block; width:24px; height:42px; background:url(../images/ico1_1next.png) no-repeat center; position:absolute; z-index:22; right:-50px; top:50%; margin-top:-40px;}
.indexPart2 .nlist .slick-next:hover{ background:url(../images/ico1_1nexton.png) no-repeat center;}

.about1{}
.about1 .imgDiv{ text-align:center;}
.about1 .imgDiv img{ max-width:100%;}
.about1 .text{ padding-top:40px;}
.about1 .text h3{ font-weight:inherit; font-size:24px; color:#014c8f; padding-bottom:30px;}
.about1 .text p{ font-size:14px; line-height:28px;}

.culture1{}
.culture1 .imgDiv{ text-align:center;}
.culture1 .imgDiv img{ max-width:100%;}
.culture1 .list{ padding-top:64px;}
.culture1 .list li{ width:25%; float:left;}
.culture1 .list li em{ display:block; width:127px; height:127px; text-align:center; line-height:127px; border-radius:127px; font-size:24px; font-weight:bold; color:#fff; margin:0 auto;}
.culture1 .list li:nth-child(1) em{ background-color:#00aeef;}
.culture1 .list li:nth-child(2) em{ background-color:#ea9667;}
.culture1 .list li:nth-child(3) em{ background-color:#6bc40c;}
.culture1 .list li:nth-child(4) em{ background-color:#7ccfe6;}
.culture1 .list li p{ font-size:14px; line-height:28px; padding:0 35px; padding-top:25px;}
.culture1 .list li:nth-child(1) p{ color:#00aeef;}
.culture1 .list li:nth-child(2) p{ color:#ea9667;}
.culture1 .list li:nth-child(3) p{ color:#6bc40c; text-align:center;}
.culture1 .list li:nth-child(4) p{ color:#7ccfe6; text-align:center;}

.honor1 ul{ width:1230px;}
.honor1 li{ width:33.33%; float:left;}
.honor1 li .box{ margin-right:30px;}
.honor1 li .imgDiv{ overflow:hidden;}
.honor1 li .imgDiv a img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.honor1 li .imgDiv a:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.honor1 li .imgDiv a{ display:block; border:10px #f4f4f4 solid;}
.honor1 li .name{ padding-top:20px; padding-bottom:30px; text-align:center; font-size:16px;}
.honor1 li .imgDiv:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2);}

.product1 ul{ width:1220px;}
.product1 li{ width:25%; float:left; margin-bottom:30px;}
.product1 li .box{ margin-right:20px;}
.product1 li .imgDiv{ overflow:hidden;}
.product1 li .imgDiv a img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.product1 li .imgDiv a:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 li .imgDiv a{}
.product1 li .imgDiv:hover{ box-shadow:0 0 5px rgba(0,0,0,0.2);}
.product1 li .name a{ display:block; height:90px; line-height:90px; text-align:center; border:1px #e9e9e9 solid; font-size:16px; color:#565656;}
.product1 li .name a:hover{ color:#fff; background-color:#014c8f;}

.productshow1{ padding-bottom:30px; border-bottom:20px #f1f1f1 solid;}
.productshow1 .imgbox{ width:520px; float:left;}
.productshow1 .imgbox .bigImg{ width:398px; float:right; margin:20px 0;}
.productshow1 .imgbox .tablistbox{ width:100px; float:left; position:relative; padding:20px 0; }
.productshow1 .imgbox li{ height:65px; margin-bottom:10px;}

.productshow1 .imgbox .tablistbox .prev{ display:block; width:22px; height:12px; background:url(../images/ico1_2prev.png) no-repeat center; left:50%; margin-left:-11px; top:0; position:absolute; z-index:22;}
.productshow1 .imgbox .tablistbox .next{ display:block; width:22px; height:12px; background:url(../images/ico1_2next.png) no-repeat center; left:50%; margin-left:-11px; bottom:0; position:absolute; z-index:22;}
.productshow1 .imgbox li img{ width:100%;}
.productshow1 .text{ width:617px; float:right;}
.productshow1 .text h2{ font-weight:inherit; font-size:30px; color:#333; padding-top:40px; padding-bottom:20px;}
.productshow1 .text .txt{ font-size:14px; color:#333; padding:40px 20px; margin-right:28px; background-color:#f5f7fd;}

.productshow2{ padding-top:65px; padding-bottom:160px;}
.productshow2 h3{ background-color:#edf2f7; font-weight:inherit; font-size:16px; color:#333; line-height:40px; padding:0 30px;}
.productshow2 p{ height:55px; line-height:55px; border-bottom:1px #ddd solid; padding:0 30px; font-size:14px; color:#333;}

.exploit1 .title{ font-size:18px; color:#000; padding-bottom:40px;}
.exploit1 .text p{ font-size:14px; line-height:2;}
.exploit1 .list li{ width:50%; float:left; text-align:center; margin-bottom:40px;}
.exploit1 .list li .name{ font-size:16px; padding-top:15px;}


.news1{}
.news1 li{ padding-bottom:45px; margin-bottom:45px; border-bottom:1px #e3e3e3 solid;}
.news1 li .left{ width:510px; float:left; position:relative;}
.news1 li .left img{ max-width:320px;}
.news1 li .text{ padding-left:510px;}
.news1 li .time{ position:absolute; top:50%; margin-top:-26px; right:70px;}
.news1 li .time em{ font-size:28px; color:#6e6e6e;}
.news1 li .time p{ font-size:16px; color:#6e6e6e;}
.news1 li .text h2{ font-size:20px; color:#3d3d3d; padding-bottom:15px;}
.news1 li .text h2 a{ color:#3d3d3d;}
.news1 li .text h2 a:hover{ color:#014c8f;}
.news1 li .text p{ font-size:14px; color:#6e6e6e; line-height:25px; padding-bottom:30px;}

.newshow1{}
.newshow1 .title{ padding-bottom:10px; margin-bottom:40px; text-align:center; border-bottom:1px #e5e5e5 solid;}
.newshow1 .title h1{ font-weight:inherit; font-size:28px; color:#262626; padding-bottom:45px;}
.newshow1 .title .author{ font-size:14px; color:#8e8e8e;}
.newshow1 .content .imgDiv{ text-align:center; padding-bottom:58px;}
.newshow1 .content .text{ font-size:14px; color:#4a4a4a; line-height:2;}

.staff1 .imgDiv{ padding-bottom:40px;}
.staff1 .imgDiv img{ max-width:100%;}
.staff1 .text{}
.staff1 .text h3{ font-size:24px; color:#014c8f; font-weight:inherit; padding-bottom:30px;}
.staff1 .text p{ font-size:14px; line-height:2;}

.idea1{}
.idea1 .imgDiv{ padding-bottom:40px;}
.idea1 .imgDiv img{ max-width:100%;}
.idea1 .text{}
.idea1 .text h3{ font-size:24px; color:#014c8f; font-weight:inherit; padding-bottom:30px;}
.idea1 .text p{ font-size:14px; line-height:2;}

.jod1 .libox{ height:60px; line-height:60px; background-color:#f5f5f5; margin-bottom:5px;}
.jod1 .libox li{ float:left; width:20%; text-align:center; font-size:14px; color:#727272; background:url(../images/ico5_1hr.png) no-repeat left center;}
.jod1 .libox li:first-child{ width:30%; background:none; text-align:left; text-indent:20px;}
.jod1 .libox li:nth-child(3){ width:15%;}
.jod1 .libox li:last-child{ width:15%;background:none;}
.jod1 .libox li em{ font-weight:bold;}
.jod1 .libox li .move{ background:url(../images/ico5_2.png) no-repeat right center; background-color:#b1b1b1; cursor:pointer; color:#fff;}
.jod1 .libox li .btn2{ display:none;}
.jod1 .libox li .move:hover{ background-color:#014c8f; color:#fff;}
.jod1 .libox.currentDt{ margin-bottom:0;}
.jod1 .libox.currentDt .move{ background:url(../images/ico5_2on.png) no-repeat right center; background-color:#014c8f;}
.jod1 .libox.currentDt li .btn2{ display:block;}
.jod1 .libox.currentDt li .btn1{ display:none;}
.jod1 .textab{ display:none;}
.jod1 .textab .box{ padding:30px; border:1px #eee solid; border-top:none; margin-bottom:5px;}
.jod1 .textab h3{ color:#5d5d5d; font-size:14px; padding-bottom:10px; padding-left:30px;}
.jod1 .textab p{ font-size:14px; color:#5d5d5d; line-height:2; padding-left:30px;}
.jod1 .textab .text{ padding-bottom:40px;}
.jod1 .textab .text01 h3{ background:url(../images/ico5_3.png) no-repeat left top;}
.jod1 .textab .text02 h3{ background:url(../images/ico5_4.png) no-repeat left top;}
.jod1 .textab .upload{ margin-left:30px; display:block; width:125px; height:40px; line-height:40px; text-align:center; background-color:#014c8f; font-size:14px; color:#fff; border-radius:40px;}
.jod1 .textab .upload:hover{ text-decoration:underline;}

.contact1 .map img{ max-width:100%;}
.contact1 .list{ margin-top:50px;}
.contact1 .list li{ margin-bottom:30px; position:relative; height:52px; line-height:52px;}
.contact1 .list li em{ position:absolute; left:0; top:0;}
.contact1 .list li p{ padding-left:68px; font-size:16px;}

.mgstitle{ font-size:14px; padding-bottom:50px;}
.message1 .imgDiv{ float:left;}
.message1 .form{ padding-left:550px; padding-right:170px;}
.message1 .form em{ line-height:40px; font-size:14px; font-weight:bold; float:left;}
.message1 .form .box{ padding-left:50px; position:relative;}
.message1 .form li{ margin-bottom:20px;}
.message1 .form .input1{ display:block; width:80%; height:40px; line-height:40px; font-size:14px; text-indent:10px; color:#666; background-color:#e3e3e3;}
.message1 .form span{ position:absolute; bottom:5px; right:14%; color:#ff0000; font-size:18px;}
.message1 .form textarea{ margin:0; padding:0; width:100%; height:150px; font-size:14px; text-indent:10px; color:#666; line-height:1.5; font-family:'微软雅黑'; background-color:#e3e3e3; border:none;}
.message1 .form .btn1{ width:150px; height:45px; line-height:45px; display:block; border-radius:4px; font-size:14px; color:#fff; text-align:center; background-color:#014c8f;}
.message1 .form .btn1:hover{ text-decoration:underline;}

.download1 dd{ float:left; font-size:16px;}
.download1 dd:nth-child(1){ width:490px; text-indent:25px;}
.download1 dd:nth-child(2){ width:200px; text-align:center;}
.download1 dd:nth-child(3){ width:250px; text-align:center;}
.download1 dd:nth-child(4){ width:245px; text-align:center;}
.download1 .tabtitle{ height:70px; line-height:70px; background-color:#f4f4f4;}
.download1 li{ height:70px; line-height:70px;}
.download1 li dd:nth-child(1){ color:#014c8f;}
.download1 li a{ display:block; background:url(../images/ico10_1hr.png) repeat-x bottom left;}
.download1 li a:hover{ color:#e8c55a; font-weight:bold; box-shadow:0 0 10px rgba(0,0,0,0.2); background:none;}
.download1 li a:hover dd:nth-child(1){ color:#e8c55a; font-weight:bold;}
.download1 li.liprev a{ background:none;}

.service1{ padding-bottom:35px; margin-bottom:35px; border-bottom:1px #d9d9d9 solid;}
.service1 li{ width:50%; float:left; margin-bottom:30px;}
.service1 .title em{ font-size:18px; color:#fff; font-weight:bold; padding:3px 8px; background-color:#014c8f;}
.service1 .title{ margin-bottom:30px;}
.service1 li .top{ padding-bottom:20px;}
.service1 li .top h3{ font-weight:inherit; font-size:18px; color:#0075cf;}
.service1 li .top p{ font-size:14px; color:#0075cf;}
.service1 li .txt{ font-size:14px; color:#6e6d6d; line-height:2;}
.service1 li .txt span{ display:block; float:left; width:50%;}
.service1 li .txt em{}

.service5{ border-bottom:none;}
.pageNumDiv5{ margin-bottom:100px;}
.service3 li{ min-height:172px;}

.search1 .title{ font-size:22px; padding-bottom:50px;}
.search1 .title em{ color:#014c8f;}
.search1 .tablist{ margin-bottom:50px;}
.search1 .tablist li{ width:100px; height:30px; text-align:center; line-height:30px; border-radius:30px; cursor:pointer; background-color:#adadad; font-size:14px; color:#fff; float:left; margin-right:20px;}
.search1 .tablist li:hover,.search1 .tablist li.liNow{ background-color:#014c8f;}
.search1 .list li{ font-size:16px; padding-bottom:25px;}
.pageNumDiv2{ text-align:left;}

.search1 .list2 ul{ width:1220px;}
.search1 .list2 li{ width:25%; float:left; margin-bottom:30px;}
.search1 .list2 li .box{ margin-right:20px;}
.search1 .list2 li .imgDiv{ overflow:hidden;}
.search1 .list2 li .imgDiv a img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.search1 .list2 li .imgDiv a:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.search1 .list2 li .imgDiv a{}
.search1 .list2 li .imgDiv:hover{ box-shadow:0 0 5px rgba(0,0,0,0.2);}
.search1 .list2 li .name a{ display:block; height:90px; line-height:90px; text-align:center; border:1px #e9e9e9 solid; font-size:16px; color:#565656;}
.search1 .list2 li .name a:hover{ color:#fff; background-color:#014c8f;}



/*手机*/
.phSearch{display: none;}
.on_off{display: none;}
.phShow{display: none;}
.navLayer{display: none;}
.indexFlashTel{display: none;}
.phIndexPart1{display: none;}
.phpageban,.phpagenav{display: none;}
.phPageContent1 .news1 .left .time span{display: none;}
.phPageContent1 .news1 li .text .phMore{display: none;}
.jodNavLayer{display: none;}
.h_load{display: none;}
.phImg{display:none;}














