﻿@charset "utf-8";

html{font-size:62.5%;}

body{margin:0px; font-size:12px; color:#91989f; font-family:Microsoft YaHei; cursor:default; }

*{padding:0px; margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Microsoft YaHei;}

h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}

input,select,button{font-size:12px; font-family: Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}

button {overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#333; text-decoration:none;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;}

a:hover{color:#005caf;}

.con{width:1200px; margin:0 auto;}

.clear{overflow:hidden; clear:both; height:0px;}

.fl{float:left;}

.fr{float:right;}



.con{width:1200px; margin:0 auto;}

.container { width:1200px; margin:0 auto}

.header{width:100%; position:fixed; top:0; left:0; z-index:10;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s; height:82px;background:rgba(255,255,255,0.85)}

.header.on{box-shadow:0 0 10px #aaa; }

.header .container{position:relative;}

.header .logo{width:200px; float:left; margin:20px 0 10px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header.on .logo{width:190px; margin:10px 0 0;}

.header .logo img{width:100%; height:auto; display:block;}

.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .an span.a1{top:0; left:0;}

.header .an span.a2{top:8px; left:0;}

.header .an span.a3{top:16px; left:0;}

.header .an.n span.a2{display:none;}

.header .an.n span.a1{top:8px; width:30px;

transform:rotate(45deg);

-o-transform:rotate(45deg);

-ms-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-webkit-transform:rotate(45deg);}

.header .an.n span.a3{top:8px; width:30px;

transform:rotate(135deg);

-o-transform:rotate(135deg);

-ms-transform:rotate(135deg);

-moz-transform:rotate(135deg);

-webkit-transform:rotate(135deg);}

.header .dh{font-size: 16px;line-height:50px;color: #e86423;float: right;font-weight: bold;margin-top: 25px;margin-left: 10px;}

.header.on .dh{margin-top: 20px;}

.header .right { float:right; margin-left:10px; margin-top:35px;}

.header .right a { display:block; line-height:32px; float:left; color:#333; font-size:14px; margin-right:5px}

.header.on .right{margin-top: 30px;}

.header .right a:hover { color:#0264b1}

.header .right a.a1 { background:url(../images/dl.png) left center no-repeat; background-size:20px; width:25px} 

.header .right a.a2 { background:url(../images/ss.png) left center no-repeat; background-size:20px; width:25px;}

.header .right a.a3 { background:url(../images/top10s.png) left center no-repeat; background-size:20px; width:25px;}

.header .right a.a4 { background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:25px;}

.weixin{  height:32px; float:left;position:relative; font-size:12px; text-align:center; width:25px}

.weixin a{ height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) no-repeat center top; }

.weixin .weixin_nr{width:110px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:45px; display:none; z-index:99999}

.weixin .weixin_nr img{ margin-bottom:0px;}

.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}

.weixin.on .weixin_nr{ display:block;}

.weixin.on a{ }

.weixin a.wb{ height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:30px; }

.weixin.on a.wb { background:url(../images/top9s.png) left center no-repeat; background-size:20px; padding-left:25px;}

.searchIpt {



	width: 240px;



	height: 30px;



	position: absolute;



	right: 0;



	top:80px;



	display: none;



	z-index: 10;



}



.searchIpt .search_txt {



	width: 172px;



	padding: 0 0 0 10px;



	line-height: 30px;



	background: #333;



	color: #fff;



	border: 0;



	height: 30px;



	float: left;



}



.searchIpt .search_btn {



	width: 58px;



	background: #0068ba;



	border: 0;



	float: right;



	color: #fff;



	height: 30px;



	cursor: pointer;



}

.header .nav{ margin-top:20px; float:right;}

.header.on .nav{ float:right; margin-top:15px}

.header .nav ul li{margin:0 2px; line-height:60px; float:left; position:relative; padding:0 10px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .nav i{font-size:12px; color:#aaa;background: url(../images/banner-r.png) right center / 10px no-repeat; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}



.header.on .nav ul li{line-height:60px;}

.header .nav ul li a{display:block; font-size:16px; color:#333;font-weight: bold;}

.header.on .nav ul li a{display:block; font-size:16px; color:#333;}

.header .nav ul li span{width:0; height:2px; background-color:#266eab; position:absolute; left:50%; bottom:0;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

transform:translate(-50%,0);

-webkit-transform:translate(-50%,0);

-moz-transform:translate(-50%,0);

-ms-transform:translate(-50%,0);

-o-transform:translate(-50%,0);}

.header .nav ul li:hover span{width:100%;}

.header .nav ul li.on span{width:100%; }

.header .nav ul li.on a { color:#266eab}

.header .nav ul li a:hover { color:#266eab}



.nav .y_j{position:relative;}

.nav .e_j{width:150px; background-color:rgba(255,255,255,.85); position:absolute; top:60px; left:50%; margin-left:-75px; display:none; z-index:9999;}

/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/

.header .nav ul li .e_j a{display:block; font-size:14px; color:#000; line-height:40px; border-bottom:1px solid rgba(0,0,0,0.15); text-align:center }

.nav .e_j .ejy { position:relative}

.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.5); position:absolute; top:0px; left:150px; display:none; z-index:9999;}

.header .nav .e_j a:hover{background-color:#266eab; color:#fff;}



@media (min-width:1024px){



.header .nav .e_j{display:none !important;}

.header .nav ul li:hover .e_j{display:block !important;}

.head_h { height:82px; display: block}

}



@media (max-width:1200px){

.header .nav ul li{margin:0 20px;}

.header .nav ul li a{font-size:16px;}

}

@media only screen and (max-width:1024px){

.head_h { height: 60px; display:block}

.header{border:0; height:60px; background:#fff; width:100%}

	.header .dh {

  font-size: 1.2rem;

  line-height: 60px;

  font-weight: normal;

  margin-top: 0px;margin-left: 0;margin-right: 50px;

}

	.header.on .dh {

  margin-top: 0px;

}

	.header .right {display: none;}

.header .container{ padding:0; overflow:hidden; width:94%}

.header .logo{width:120px; margin:10px auto;}

.header.on .logo{width:120px; margin:10px auto;}

.header .an{display:block; right:10px;}

.header .an span { background-color:#999}

.header .nav ul { width: 100%;}

.header.on .nav {width:60%}

	.header.on .nav {

  margin-top: 0;

}

.header .nav{width:60%; padding:15px 5%; background-color:#fff; height:100%; position:fixed; top:60px; right:-70%; z-index:9999; overflow:auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s; margin-top:0}

.header .nav.on{right:0;}

.header.on .nav ul li a {color: #333;font-size: 15px;}

.header .nav i{display:block;}

.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid #ccc; float:none; margin:0; padding:0}

.header .nav ul li::after { background: rgba(0,0,0,0);}

.header.on .nav ul li{line-height:60px;}

.header .nav .e_j { width: 100%; border-top: 1px solid #ccc; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px;}

.header .nav ul li .e_j a { color:#555;}

.header .nav ul li .e_j a:hover { color:#333}

.header .nav .e_j a{border-top:0; font-size:12px; color:#555; line-height:32px;}

.header .nav .e_j a:hover{background:none;}

.header .nav ul li:hover .e_j{display:none;}

.header .nav ul li a{font-size:15px; color:#333;}



.header .nav ul li:hover span{width:0;}

.header .nav ul li.on span{width:0;}

}



.gallery-top{width:100%; position:relative;}

.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}

.gallery-top .swiper-pagination{bottom:15px !important;}

.gallery-top .swiper-pagination-bullet {width:12px; height:12px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#266eab}



.fdewm {position: fixed;width: 130px;line-height: 1.8;font-size: 14px;color: #333;top: 80px;right:20px;text-align: center;z-index: 99999;background: #fff;}

.fdewm img {width: 100%;display: block;}





.sy_ys { padding:60px 0; overflow:hidden}

.tit { margin-bottom:50px; text-align:center}

.tit h1 { font-size:32px; color:#333; margin-bottom:15px; position:relative}

.tit h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 60px; margin-left: -30px;height:2px; background:#266eab;}

.tit h3 { font-size:14px; color:#666; margin-top:25px; text-transform:uppercase}

.tit2 { margin-bottom:50px; text-align:center}

.tit2 h1 { font-size:32px; color:#fff; margin-bottom:15px; position:relative}

.tit2 h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 60px; margin-left: -30px;height: 0;border: 1px solid #fff;}

.tit2 h3 { font-size:14px; color:#fff; margin-top:25px; text-transform:uppercase}

.tit2 p {font-size: 14px;line-height: 1.8;margin-top: 15px;color: #ccc;}

/***index-about***/

.index-about{ padding: 30px 0 30px;overflow: hidden;}

.index-about .content{ margin-top: 30px;}

.index-about .left{ float: left; width: 50%; max-width:576px;}

.index-about .right{ float: right; width: 48%; max-width: 570px;}

.index-about .des{ color: #555555; line-height: 2;font-size: 16px;}

.index-about .des a{ color: #2068c9;}

.index-about .des a:hover{ font-weight: bold; color: #00367e; }

.index-about .titn{ margin-top: 30px; color: #262b27; font-size: 16px; font-weight: bold; background:url(../images/index/index_about_tit.png) left no-repeat;}

.index-about li{ margin-top:25px; float: left; width:30%; margin-right:5%; text-align: center; background: #FFFFFF; border-radius:0 0 6px 6px; color: #262b27; overflow: hidden; -o-box-shadow:0 0 15px rgba(0,0,0,.1); -ms-box-shadow:0 0 15px rgba(0,0,0,.1); -moz-box-shadow:0 0 15px rgba(0,0,0,.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,.1); box-shadow:0 0 15px rgba(0,0,0,.1);}

.index-about li:nth-child(3n){ margin-right: 0;}

.index-about li div{ overflow: hidden;}

.index-about li img{ width: 100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.index-about li span{ display: block; color: #262b27; font-weight: bold; letter-spacing:1px; padding:10px 15px;font-size: 16px;}

.index-about li p{ padding:0 15px; line-height: 22px; color: #777777; height: 66px; overflow: hidden;}	

.index-about li:hover{  -o-box-shadow:0 0 25px rgba(0,0,0,.15); -ms-box-shadow:0 0 25px rgba(0,0,0,.15); -moz-box-shadow:0 0 25px rgba(0,0,0,.15); -webkit-box-shadow:0 0 25px rgba(0,0,0,.15); box-shadow:0 0 25px rgba(0,0,0,.15);}

.index-about li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

	



.ny_tpzy { padding:60px 0; overflow:hidden; margin-top:0px;background: #f6f6f6;}

.ny_tpzy .bd ul li { width:32%; float:left; margin-right:2%; margin-bottom:30px;}

.ny_tpzy .bd ul li:nth-child(3n) { margin-right:0;}

.ny_tpzy .bd ul li .tp { position:relative; overflow:hidden}

.ny_tpzy .bd ul li img { width:100%; display:block;}

.ny_tpzy .bd ul li .tp .mb { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0}

.ny_tpzy .bd ul li .tp .mb h4 { font-size:14px; color:#fff; padding:20px 0 20px ; text-align:center;}

.ny_tpzy .bd ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:60px auto 0}

.ny_tpzy .bd ul li h3 { font-size:18px; color:#fff; margin:10px 0 0; text-align:center;font-weight: bold;}

.ny_tpzy .bd ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}



 .sy_ys .five-part {

            width: 240px;

            height: 280px;

            float: left; text-align:center

        }



        .sy_ys .five-part:hover {

            box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);

        }



        .sy_ys .five-value-img {

            width: 86px;

            height: 100px;

            margin: 40px auto;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; 

        }

		.sy_ys .five-part:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}



        .five-part:first-child .five-value-img {

            background: url(../images/ys1.png) center center no-repeat;

        }



        .five-part:nth-child(2) .five-value-img {

            background: url(../images/ys2.png) center no-repeat;

        }



        .five-part:nth-child(3) .five-value-img {

            background: url(../images/ys3.png) center no-repeat;

        }



        .five-part:nth-child(4) .five-value-img {

            background: url(../images/ys4.png) center no-repeat;

        }



        .five-part:nth-child(5) .five-value-img {

            background: url(../images/ys5.png) center no-repeat;

        }



 .five-part .five-font-sty { font-size: 20px; font-weight: 500; color: rgba(0, 0, 0, 1); line-height: 28px; margin-bottom:10px; }



.sy_ys .span-line {



    display: block;

    margin-top: 10px;

    font-size: 14px;

    font-weight: 400;

    color: rgba(0, 0, 0, 0.5); width:80%; margin:0 auto;text-transform: uppercase;



}

.sy_ys2 {background:url(../images/page2.jpg) center / cover; padding: 50px 0; overflow: hidden;}

.sy_ys2 ul { width: 1200px;margin: 50px auto;}

.sy_ys2 ul li {width: 255px;height: 255px; float: left;padding:50px 30px;box-sizing: border-box;margin: 0 60px 30px 0;background:rgba(255,255,255,0.85);border-radius: 50%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; text-align: center;}

.sy_ys2 ul li:hover{transform: translateY(-5px);



	-wbkit-transform: translateY(-5px);



	-o-transform: translateY(-5px);



	-moz-transform: translateY(-5px);



	transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.sy_ys2 ul li:last-child{margin-right: 0}

.sy_ys2 ul li .tb {width: 51px;margin: 0 auto 20px;}

.sy_ys2 ul li h3 {font-size: 18px;color: #333;margin-bottom: 10px}

.sy_ys2 ul li p {font-size: 13px;line-height: 1.8;color: #666;text-transform: uppercase;}



.page2 { padding:50px 0 70px; overflow:hidden; margin-top:10px;}

.page2 .fw { width:100%; margin-top:35px;}

.page2 .fw ul li { width:33.3333%; padding:0 15px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; float:left; overflow:hidden;}

.page2 .fw ul li img { width:100%; display:block}

.page2 .fw ul li .bkw { width:100%; height:100%; position:relative}

.page2 .fw ul li .bk { width:100%; height:100%; position:absolute; left:0; top:0; z-index:6; background:rgba(0,0,0,0.3)}

.coursebox_y1n{width:100%;height:100%;background:rgba(0,116,197,0); text-align:center;overflow:hidden;transition:linear 0.3s;}

.coursebox_y1n .tb { text-align:center; margin-top:80px; width:80px; margin:80px auto 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

.coursebox_y1n h3{font-size:22px;color:#ffffff; margin-top:50px;transition:linear 0.3s;

background:url(../images/index_p30.png) no-repeat right;}

.coursebox_y1n h2{font-size:12px;color:#ffffff;font-family: 'Arial'; margin-top:10px; text-transform:capitalize}

.coursebox_y1n h1{font-size:14px;color:#ffffff; margin-top:30px;}

.coursebox_y1n p{font-size:13px; color:#ffffff; line-height:22px; width:257px; margin:0 auto; display:none;transition:linear 0.3s;}

.coursebox_y1n i a{display:block; width:123px; height:30px;border:solid 1px #fff; font-size:14px; color:#ffffff; text-align:center; line-height:30px;

margin:0 auto;display:none;transition:linear 0.3s;}



.coursebox_y1n:hover{background:rgba(0,0,0,0.65);}

.coursebox_y1n:hover h2,.coursebox_y1n:hover h1{ display:none;}

.coursebox_y1n:hover .tb { margin-top:50px;}

.coursebox_y1n:hover h3{background:url(../images/index_p30.png) no-repeat left 35px; padding-bottom:10px; margin-top:30px;}

.coursebox_y1n:hover p{display:block;margin-top:0px;}

.coursebox_y1n:hover i a{display:block;margin-top:25px;}

.page2 .more a { width:150px; margin:30px auto; height:35px; border:#fff 1px solid;-webkit-transition: all 0.4s linear -1ms;-moz-transition: all 0.4s linear -1ms;-ms-transition: all 0.4s linear -1ms;-o-transition: all 0.4s linear -1ms;transition: all 0.4s linear -1ms; color:#fff; font-size:16px; text-align:center; display:block; line-height:35px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}

.page2 .more a:hover { background:#0068ba; border:#0068ba 1px solid}

/*行业应用*/

.m2{padding-top:60px;background: #f6f6f6;padding-bottom: 50px;  }

.m2 .list{ width: 100%; padding-top: 20px;}

.m2 .list a{  display: block; width: 32.33%; height: auto; float: left; position: relative;margin-right: 1.5%;margin-bottom: 1.5% }

.m2 .list a:nth-child(3n){margin-right: 0}



.m2 .list a .img{ width: 100%; border:none; display: block;}

.m2 .list a .list-a .img-p-hui{ position: absolute; width: 100%; height: 100%; left: 0;

    top:0; background: url("../images/m2_bg.png") repeat; z-index: 2 }

.m2 .list a .list-b .img-p-lu{ position: absolute; width: 100%; height: 70px; left: 0;

    bottom:0; background:#266eab; z-index: 2  }

.m2 .list a .list-a .img-p-img{font-size: 16px; z-index: 3; position: absolute; top:32%;  left: 0; width: 100%;  text-align: center;  color: #ffffff;}

.m2 .list a .list-a .img-p-img img{  padding-bottom: 20px;}

.m2 .list a .list-b .img-p-img{ padding-bottom:16px;font-size: 16px; z-index: 3; position: absolute; bottom:0;  left: 0; width: 100%; text-align: center;  color: #ffffff;}

.m2 .list a .list-b .img-p-img img{  padding-bottom: 10px;}

.m2 .list a .list-a{ display: block;}

.m2 .list a .list-b{ display: none;}



.zx{ width:1200px; margin:30px auto 0;padding-bottom: 30px;overflow: hidden}

.aaa{ position:relative; width:540px;}

.aaa .hd{ position:absolute; z-index:9; right:10px; bottom:5px;}

.aaa .hd li{ display:inline-block; padding:3px 6px; background:#fff; color:#266eab; font-size:14px; text-align:center; margin:0 3px;cursor:pointer;}

.aaa .hd .on{ background:#266eab; color:#FFF;}

.aaa .bd{ width:100%; height:100%}

.aaa .bd ul{ width:100%; height:100%}

.aaa .bd ul li{ width:100%; height:100%}

.aaa .bd ul li a{ display:block; width:100%; height:100%; position:relative;}

.aaa .bd ul li img{ width:100%; height:100%;}

.aaa .bd ul li a span{ height:40px; line-height:40px; width:100%; padding-left:3%; background:#333; color:#FFF; position:absolute; left:0; bottom:0;filter: alpha(Opacity=7); opacity:.7;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}

.nytit2 h2 {font-size:26px; color:#333;}

.nytit2 { background: url(../images/icozx.png) left 6px / 30px no-repeat;  height:45px; padding-left:40px; margin-bottom:20px; border-bottom:#ccc 1px solid;position: relative;}

.nytit2 .more a {position: absolute;right: 0;top: 0;line-height: 45px;font-size: 16px;color: #266eab;}

.indexNewsList{ width:626px; padding:0 20px 0px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }



.indexNewsList li{ height:60px; padding-left:90px; position:relative; border-bottom:#ccc 1px dashed; margin-bottom:5px; padding-top:5px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.indexNewsList li:hover {box-shadow:0px 0px 6px #ccc;-webkit-box-shadow:0px 0px 6px #ccc;-moz-box-shadow:0px 0px 6px #ccc; background:#fff;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; transform: translateY(-5px);



	-wbkit-transform: translateY(-5px);



	-o-transform: translateY(-5px);



	-moz-transform: translateY(-5px);}

.indexNewsList li .timeDiv{ width:66px; border-right:#eee solid 1px; height:50px; position:absolute; left:0px; top:0px; color:#777; text-align:center; margin-top:5px;}



.indexNewsList li .timeDiv h2{ font-size:26px; text-align:center; }



.indexNewsList li .name{ font-size:16px; height:22px; overflow:hidden;}

.indexNewsList li:hover .name {color:#003a8f;}



/*.indexNewsList li .content{ height:36px; overflow:hidden; color:#666; line-height:20px;}*/



.indexNewsList li .content{ overflow:hidden; color:#666; line-height:20px;margin-top:5px; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.indexNewsList li:hover .timeDiv h2{ color:#003a8f;}







.hzkh { width:100%; padding:60px 0; background:#f6f6f6; overflow:hidden}

.hzkh ul li { width:208px; float:left; margin-right:40px; margin-bottom:40px;}

.hzkh ul li img { width:100%; display:block}

.hzkh ul li.last { margin-right:0}



.sy_gdzs {padding: 30px 0;overflow: hidden;}

.sy_gdzs .bt {font-size: 20px;color: #333;margin-bottom: 25px;border-left: #266eab 3px solid;padding-left: 10px;}

.sy_gdzs .ryzz {width: 800px;float: left;overflow: hidden}

.sy_gdzs .ryzz li {width: 220px;display: inline-block;margin: 0 10px;}

.sy_gdzs .ryzz li img {width: 100%;display: block; height:130px;}

.sy_gdzs .ryzz li h3 {line-height: 2;font-size: 14px;text-align: center;color: #333;}

.sy_gdzs .lxwm {width: 360px;background: #c9ecf6;border-radius: 10px;float: right;padding: 15px;box-sizing: border-box;}

.sy_gdzs .lxwm p {font-size: 16px;line-height: 2;color: #333;}

.sy_gdzs .lxwm p img{vertical-align: middle;margin-right: 20px;}





/*index-contact*/



.index-contact {



	min-width: 1200px;



	padding: 45px 0;



	background-image: url(../images/contact-bg.jpg);



	background-repeat: no-repeat;



	background-size: cover;



	background-attachment: fixed;



	background-position: center top;



	position: relative;



}



.index-contact .cover {



	position: absolute;



	top: 0;



	bottom: 0;



	left: 0;



	right: 0;



	background: rgba(0,0,0,0.5);



	z-index: 1;



}



.index-contact .s {



	position: relative;



	padding: 0 120px;



	z-index: 100;



}



.index-contact h6 {



	font-size: 30px;



	color: #fff;



	line-height: 40px;



}



.index-contact p {



	line-height: 50px;



	font-size: 18px;



	color: #eee;



}



.index-contact .btn {



	position: absolute;



	top: 50%;



	right: 120px;



	display: block;



	width: 200px;



	margin-top: -25px;



	border: 1px #fff solid;



	text-align: center;



	border-radius: 3px;



}



.index-contact .btn a {



	display: block;



	height: 48px;



	line-height: 48px;



	font-size: 18px;



	color: #fff;



}

/* start footer */

.footer_bg{background:#333; width:100%;padding:35px 0;}

.footer { width:1200px; margin:0 auto;}

.footer .zuo3{ float: left;}

.footer .zuo3 ul li { float:left;padding-right: 50px;width: 40%;}

.footer .zuo3 ul li .tit1 {width: 100%;overflow: hidden;}

.footer .zuo3 ul li .tit1 a { font-size:14px; font-weight:bold; color:#fff; line-height:36px; display:block;height: 36px;}

.footer .zuo3 ul li .line { margin-bottom:20px; height:2px; margin-top:10px}

.footer .zuo3 ul li .line span { width:15px; height:1px; background:#df651c;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s; display:block}

.footer .zuo3 ul li:hover .line span { width:50px; height:1px;}

.footer .zuo3 ul li a { width:50%; display:block; line-height:28px; font-size:14px; color:#999;float: left;}

.footer .zuo3 ul li a:hover { color:#eee}

.footer .zuo3 ul li.lx { }

.dzwz {line-height:30px;color:#999;font-size:14px; float:left; width:350px;}

.dzwz p { line-height:30px;color:#999;font-size:14px;text-transform: auto;}



.footer .you3 { width:120px; float:right;}

.footer .you3 .weixin { width:100px; padding-top:20px; float: right; line-height:30px; color:#fff; text-align:center}

.footer .you3 .dian { width:230px; float: left;}

.footer .you3 .dian h2 { font-size:20px; line-height:50px; color:#fff; padding-top:20px;}

.footer .you3 .dian p { line-height:30px; font-size:14px; color:#fff; text-align: left}

.footer_btm {margin:30px auto 0;padding-top: 1%;border-top: 1px solid #666; width:100%;}

.copy { width: 1200px;margin: 0 auto}

.copy p {font-size: 12px;text-transform: uppercase;color: #B9B9B9;}

.copy p a { color: #ffffff; -webkit-transition: 0.9s; -moz-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}

.n_ban{width:100%; height:400px; overflow:hidden; position:relative;}

.n_ban .w_z{width:40%; text-align:center; position:absolute; top:70%; left:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}

.n_ban .w_z.rt{width:20%; text-align: left; position:absolute; top:50%; left:50%;margin-left: -600px; padding: 20px;background:rgba(9,121,196,0.8)}

.n_ban .w_z h3{font-size:20px; font-weight:bold; color:#fff; margin-bottom:10px; text-transform:uppercase; }

.n_ban .w_z p{font-size:40px; margin-bottom:20px; color:#fff;letter-spacing: 3px;}

.n_ban .w_z a{padding:0 20px; background-color:#0071bc; font-size:15px; line-height:36px; color:#fff; border-radius:20px; display:inline-block; margin:0 10px;}

.ntit { width:100%; padding:20px 0; border-bottom:#eee 1px solid;}

.ntit ul li { display:inline-block; margin:0 15px 0 0; min-width:110px; float:left; }

.ntit ul {width: 1200px;position: relative;margin: 0 auto;}

.ntit ul li .e_j { width:1200px; background:#fff; position:absolute; left:0; top:34px; display:none; z-index:99;text-align:center;padding: 10px 0;}

.ntit ul li:hover .e_j { display:block;}

.ntit ul li .e_j a { display: inline-block; color:#333; text-align:center; font-size:14px; line-height:32px; float:left; background:#fff; padding:0 20px;}

.ntit ul li .e_j a:hover {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; color:#0071bc; background:#fff;}

.ntit ul li a { line-height:34px; background:#eee; padding:0 16px; font-size:14px; color:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:block; text-align:center }

.ntit ul li a:hover { background:#0071bc; color:#fff;}

.ntit ul li a.on { background:#0071bc; color:#fff;}

.wzxx { width:1200px; margin:0 auto; line-height:35px;}



.ny_tpzy { padding:30px 0; overflow:hidden; margin-top:0px;}

.ny_tpzy ul li { width:31.3333%; float:left; margin-right:3%; margin-bottom:30px;}

.ny_tpzy ul li:nth-child(3n) { margin-right:0;}

.ny_tpzy ul li .tp { position:relative; overflow:hidden}

.ny_tpzy ul li img { width:100%; display:block; height:212px;}

.ny_tpzy ul li .tp .mb { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0}

.ny_tpzy ul li .tp .mb h4 { font-size:16px; color:#fff; padding:20px 0 20px ; text-align:center;}

.ny_tpzy ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:110px auto 0}

.ny_tpzy ul li h3 { font-size:16px; color:#333; margin:10px 0; text-align:center}

.ny_tpzy ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}







.cpxq { margin:50px auto;width: 1200px;}

.cpxq .lbt { width:610px; float:left}

.cpxq .xqxx { width:510px; float:right}

.cpxq .xqxx h1 {font-size: 25px;color: #333;margin-bottom: 20px;}

.cpxq .xqxx h2 { font-size:24px; color:#333; margin-bottom:20px;}

.cpxq .xqxx h4 { font-size:16px; color:#333; margin-bottom:15px;line-height: 1.8}

.cpxq .xqxx .an a {width: 120px;line-height: 40px;background:#aa030d;color: #fff;border-radius:5px;font-size: 16px; display: block;margin-top: 30px;text-align: center}

/*图片放大镜样式*/

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:600px;height:450px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/

.spec-preview{width:602px;height:452px;border:1px solid #DFDFDF;}

.spec-scroll{clear:both;margin-top:5px;width:602px;}

.spec-scroll .prev{float:left;margin-right:4px;}

.spec-scroll .next{float:right;}

.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:60px; line-height:64px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}

.spec-scroll .items{float:left;position:relative;width:572px;height:86px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:76px;}

.spec-scroll .items ul li{float:left;width:94px;text-align:center;}

.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:70px;height:58px;}

.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.xqstp { margin:50px auto;}

.xqstp ul li { width:380px; float:left; margin-right:30px;}

.xqstp ul li.last { margin-right:0}

.xqstp ul li img { width:100%; display:block}

.xqstp ul li h3 { font-size:16px; color:#333; margin-bottom:15px; text-align:center}

.tabbox1 {width:100%;height: auto;}

.tabmenu1 {width:100%;height:50px; border-bottom:#eee 1px solid}

.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}

.tabmenu1 li { text-align:center; float:left; display:block; height:50px; overflow:hidden;background-color:#eee; line-height:50px; display:inline; font-size:18px;border-right:#ccc 1px solid; border-left:0px solid #ccc; padding:0 20px; color: #333}

.tabmenu1 .cli {text-align:center;float:left;display:block;height:50px;overflow:hidden; background:#0071bc;line-height:50px;display:inline;font-size:18px; cursor:pointer; color:#fff;border-left:1px solid #ccc;}

#tabcontent1 {width:100%;background-color:#fff;}

#tabcontent1 ul {margin:0;padding:5px;list-style-type: none;}

#tabcontent1 .hidden {display:none;}

.xqms { line-height:2; font-size:16px; padding:20px;color: #555;} 

.dsgk {display: none}















.ny_jtzx { width:1200px; margin:0 auto}



.page{ text-align:center; margin:30px auto;}



.page input { width:35px; height:20px; border:#ccc 1px solid; margin:0 3px}



.page a{ height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 10px;}



.page a:hover{ background:#266eab; border:#266eab 1px solid; color:#FFF;}



.page a.hover{ background:#266eab; border:#266eab 1px solid; color:#FFF;}

























@media only screen and (max-width:600px){

	

	.fdewm {display: none;

}

	.gallery-top .swiper-pagination {

  bottom: 5px !important;

}

	.gallery-top .swiper-pagination-bullet {width:10px; height:10px;}

	.con {width: 90%;}

	.tit h1 {

  font-size: 2.2rem;

}

	.tit h3 {

  font-size: 1.2rem;

  margin-top: 20px;

}

	.tit {

  margin-bottom: 30px;

}

	.index-about .left {

  width: 100%;

}

	.index-about .left img {width: 100%;}

	.index-about .right {

  width: 100%;margin-top: 25px;

}

	.index-about .des {

  font-size: 14px;

}

	.ny_tpzy .bd ul li {

  width:46%;margin: 2%;

}

	.ny_tpzy .bd ul li:nth-child(3n) {

  margin-right: 2%;

}

	.zx {

  width: 90%;

}

	.indexNewsList {

  width: 100%;

  padding: 0 0 0px;

}

	.aaa {

  width: 100%;margin-top: 20px;

}

	.index-contact {

  min-width: 100%;

  padding: 35px 0;

  background-attachment: inherit;

}

	.index-contact .s {

  padding: 0 0;

}

	.index-contact h6 {

  font-size: 24px;

}

	.index-contact .btn {

  position: static;

  margin-top: 25px;

}

	.index-contact .btn a {

  height: 35px;

  line-height: 35px;

}

	.sy_gdzs .ryzz {

  width: 100%;overflow: hidden;

}

	.sy_gdzs .ryzz li {width: 180px;}

	.sy_gdzs .lxwm {

  width: 100%;

  padding: 10px;margin-top: 20px;

}

	.footer .zuo3 ul li.lx {display: block;width: 100%;padding-right: 0;

}

	.footer {

  width: 90%;

}

	.footer .zuo3 ul li {display: none;

}

	.copy {

  width: 90%;

}

	.footer .you3 {

  float: none;margin: 0 auto;

}

	.footer .you3 .weixin {height: auto;

}

	.dzwz {

  width: 100%;

}

	.ntit ul li {

  margin: 0 1.5% 1%;

  min-width: 30px;width: 30.3333%

}

	.ntit ul {

  width: 100%;

}

	.ntit ul li a {

  padding: 0 0;line-height: 30px;

}

	.ntit {

  padding: 15px 0;

}

	.ny_tpzy ul li {

  width: 46%;margin: 0 2% 2%;

}

	.ny_tpzy ul li h3 {

  font-size: 14px;

}

	.ny_tpzy ul li:nth-child(3n) {

  margin-right: 2%;

}

	.footer_btm {

  margin: 20px auto 0;

  padding-top: 15px;

}

	.cpxq {

  margin: 20px auto;

  width: 100%;

}

	.dsgk {

  display: block;width: 90%;margin: 0 auto;

}

	.cpxq .lbt {display: none;}

	.cpxq .xqxx {

  width:90%;margin: 20px auto 0;float: none;

}

	.tabmenu1 {

  width: 90%;

  height: 50px;margin: 0 auto;

}

	.xqms {

  font-size: 14px;

}

	.cpxq .xqxx h4 {

  font-size: 14px;margin-bottom: 10px;

}

	

	

	

	

}











.indexNewsList1{ width:100%; padding:0 20px 0px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }



.indexNewsList1 li{ height:60px; padding-left:90px; position:relative; border-bottom:#ccc 1px dashed; margin-bottom:5px; padding-top:5px; float:none !important; width:100% !important;}

.indexNewsList1 li:hover {box-shadow:0px 0px 6px #ccc;-webkit-box-shadow:0px 0px 6px #ccc;-moz-box-shadow:0px 0px 6px #ccc; background:#fff;}

.indexNewsList1 li .timeDiv{ width:66px; border-right:#eee solid 1px; height:50px; position:absolute; left:0px; top:0px; color:#777; text-align:center; margin-top:5px;}



.indexNewsList1 li .timeDiv h2{ font-size:26px; text-align:center; }



.indexNewsList1 li .name{ font-size:16px; height:22px; overflow:hidden;}

.indexNewsList1 li:hover .name {color:#003a8f;}



/*.indexNewsList li .content{ height:36px; overflow:hidden; color:#666; line-height:20px;}*/



.indexNewsList1 li .content{ overflow:hidden; color:#666; line-height:20px;margin-top:5px; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.indexNewsList1 li:hover .timeDiv h2{ color:#003a8f;}







/*my*/

.xiaocms-page { text-align:center; margin:10px auto;}

.xiaocms-page a {height: 30px;line-height: 30px;display:inline-block;font-size: 16px;color:#5a5a5a;border:#f5f5f5 1px solid;background: #f5f5f5;margin:0 3px;padding: 0 16px;}

.xiaocms-page a:hover {background: #003f80;border: #003f80 1px solid;color:#FFF;}

.xiaocms-page span {height: 30px;line-height: 30px;display:inline-block;font-size: 16px;color:#5a5a5a;border:#f5f5f5 1px solid;background: #f5f5f5;margin:0 3px;padding: 0 14px;background: #266eab;border: #266eab 1px solid;color:#FFF;}





.m_content{

    line-height: 180%;

    font-size: 16px;



}

.ncontent img, .m_content img{ max-width:100%;}



.m_content {

    padding-top: 0;

}



.m_content h2 {

    font-size: 23px;

    line-height: 36px;

    color: #333;

    font-weight: bold;

    margin-bottom: 10px;

    text-align: center;

}



.page_content {

    min-height: 200px;

    line-height: 180%;

    font-size: 16px;

}



.listpage {

    padding: 5px;

    font-size: 16px;

    line-height: 200%;

}



blank10 {

    height: 10px;

}



.info {

    text-align: center;

    color: #999;

    margin-bottom: 20px;

    font-size: 12px;

    border-bottom: 1px solid #e7e7e7;

    padding-bottom: 10px;

}



.content {

    line-height: 24px;

}



.listpage {

    clear: both;

    text-align: center;

}



.prevpage p {

    margin: 10px 0;

}





.lbcontent {

  width: 100%;

  margin-top:0px;

  min-height:300px;

}

.lbcontent .lbx li {

  position: relative;

  line-height: 45px;

  height: 45px;

  width: 100%;

  margin: auto;

  border-bottom: 1px dotted #b4b4b4;



   background:none;



}



.lbcontent .lbx li label {

  position: absolute;

  left: 5px;

  top: 12px;

  width: 25px;

  height: 25px;

  background: url(pt.png) no-repeat;

}



.lbcontent .lbx li a {

  float: left;

  color: #8c8c8c;

  font-size: 14px;

  padding-left: 0px;

  line-height:45px;

}

.lbcontent .lbx li span {

  position: absolute;

  top: 0px;

  right: 5px;

  line-height: 45px;

  height: 45px;

  color: #8c8c8c;

  font-size: 13px;

}

.lbcontent .lbx li:hover {

  background: #f4f4f4;

}





.ncontent {

    width: 1200px;

    margin: 0 auto;

	line-height: 2;

    font-size: 16px;

    padding: 20px;

    color: #555;

	padding-top:5px;

}







@media only screen and (max-width: 600px){

.indexNewsList1 {

    width: 100%;

    padding: 0 0 0px;

}

.ncontent { width:96%; padding:2%; font-size:14px;}

.m_content h2 { font-size:15px; line-height:180%;}

.page_content{ font-size:14px; line-height:160%;}

.xiaocms-page a ,.xiaocms-page span{

	    margin-bottom: 5px;

    height: 20px;

    line-height: 20px;

    padding: 0 10px;

    font-size: 12px;

	}



.sy_gdzs .ryzz li img { height:130px;}



.ny_tpzy ul li img { height:116px;}

}

