@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;}
.ovfHiden{overflow-x: hidden;}
body { font-size:12px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif;color:#111;background:#fff; overflow-x:hidden;}
a{transition:0.5s all;-webkit-transition:0.5s all;text-decoration: none;color:#111;}
a:hover,a:active,a:vistited{text-decoration: none; color:#9bd8f;outline: 0!important;}
a, input, select, textarea {outline:none; text-decoration:none!important; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus {outline: 0!important;}
::-moz-selection{ color:#fff; background:#3a1637; }
::selection { color:#fff; background:#3a1637; }
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal; margin:0;}
address, em {font-style: normal;}
ul,li,ol{list-style:none; margin-bottom:0}
dl{margin-bottom:0}
p{ margin:0;}
select,input,img,select{vertical-align:middle;}
img,iframe{ border:0;max-width:100%; -ms-interpolation-mode:bicubic; box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.fl,.fr {display:inline;}
.btn{ border:0;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in; -o-transition:background-color .4s ease-in;transition:background-color .4s ease-in;}
input,textarea{-webkit-appearance:none; }
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.none_phone{ display:block;}
.on_phone{ display:none;}
.on_1{ display:none;}
.none_1{ display:block;}
/*-----------------------
	banner
-----------------------*/
.banner-outer {
	width:100%;
	display: block;
	position: relative;
	overflow-x: hidden;
}
.banner-outer .slide1, .banner-outer .slide2 {
	display: block;
	height: 640px;
}
.banner-slider .content .fl-right { }
.banner-outer .content h5 {
	display: block;
	padding-bottom: 20px;
	font-size: 32px;
	color: #fff;
	line-height: 50px;
	text-transform: uppercase;
	-webkit-animation-delay: 0.2s;
}
.banner-outer .content h5 span {
	display: block;
	color:#fff560;
	-webkit-animation-delay: 0.3s;
}
.banner-outer .content p {
	display: block;
	padding-bottom: 25px;
	max-width: 390px;
	font-size: 16px;
	color: #24343a;
	opacity: 0.8;
	-webkit-animation-delay: 0.34s;
}
.banner-outer .content {float: none;width:75%;text-align:right;margin:0 auto; margin-top:300px}
.banner-outer .slide2 .content h5, .banner-outer .slide3 .content h5 {
	font-size: 54px;
	color: #fff;
}
.banner-outer .slide2 .content p {
	margin: 0 auto;
	color: #fff;
}
.banner-outer .bx-wrapper .bx-pager {
	bottom: 30px;
	position: absolute;
	width: 96%;
	text-align: right;
	font-size:0;
	display:none;
	z-index: 999;
}
.banner-outer .bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block;
}
.banner-outer .bx-wrapper .bx-pager a {
	background: #fff;
	border-radius: 2px;
	display: block;
	height: 5px;
	margin: 0 4px;
	outline: 0 none;
	text-indent: -9999px;
	width: 18px;
	opacity: 0.6;
}
.banner-outer .bx-wrapper .bx-pager a:hover, .banner-outer .bx-wrapper .bx-pager a.active {
	background: #fff;
	opacity: 1;
}
.header{ position:relative;}
.banner{ position:relative; z-index:1;}
.banner .container{}
.header_top{ position:absolute;top:0; width:100%; background:url(../images/bg.png) no-repeat center top; width:100%; height:640px; z-index:2;}

.header_top1{ position:absolute; width:100%; background:rgba(255, 255, 255,0.6); color:#000;height:32px; line-height:32px; z-index:30}
.headertop1_left{ float:left;}
.headertop1_right{ float:right;}
.headertop1_left .homes{background:url(../images/icon_home.png) no-repeat left; padding:0 10px 0 22px; font-size:14px;color: #002f9d;}
.headertop1_left1{float:left;color: #383838;}

.header_top_bottom{ margin-top:40px; position:relative; z-index:20}
.logo{ position:absolute; top:40px; z-index:30}
.header_left{ float:left; width:70%; margin-top:100px}
.header_right{ float:right; width:30%;}
.header_left_1{ margin-top:20px}
.header_left_1nav{ float:left; width:160px; margin-right:20px; text-align:center; background:url(../images/bg2.jpg) repeat-y; border:1px solid #bfe1fe; border-radius:10px; padding:15px 0; box-shadow:4px 0px 6px 1px rgb(163, 205, 226);}
.navu .nav_1{position:relative; background:url(../images/line.jpg) no-repeat bottom; line-height:14px;}
.navu .nav_1>a{ display:block;padding:8px 0; font-size:18px;}
.navu .nav_1.on>a{background:url(../images/bg2_1.jpg) repeat-x; color:#fff;}
.navu .sub{ display:none; width:120px; left:160px; top:0px;  position:absolute; background:#e5f2fa;  line-height:14px; padding:5px 0;border:1px solid #bfe1fe; border-left:0; z-index:100}
.navu .sub li a{ display:block; font-size:16px; padding:10px 0; border-bottom:1px solid #bfe1fe;}
.navu .sub li:last-child a{ border-bottom:none;}

.header_left_1bottom{ float:left; width:360px;}
.news_tabs{ position:relative;}
.news_tabs .bd{background:#f4fafe;border:1px solid #bfe1fe; border-radius:10px; padding:10px 20px 12px}
.news_tabs .bd ul li { line-height:30px;}
.news_tabs .bd ul li a{ font-size:14px; color:#575757;background: url(../images/icon_1.png) no-repeat 0 12px;padding-left: 15px; display:block;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.news_tabs .bd ul li a:hover{ color:#0c66ad;}
.news_tabs .bd ul li span{ float:right; padding-left:10px; color:#999}
.news_tabs .hd ul li{ display:inline-block;background:#f4fafe;border:1px solid #bfe1fe; border-bottom:none; border-radius:5px; border-bottom-left-radius:0; border-bottom-right-radius:0; padding:8px 20px; font-size:18px; margin-left:15px; color:#1c629d; text-align:center; line-height:14px;cursor:pointer;}
.news_tabs .hd ul li.on{ position:relative; top:1px; color:#e34816;}
.more{ position:absolute; right:10px;top:5px; color:#a2a2a2;/*display:inline-block; padding:0px 5px; color:#015bbb;border:1px solid #cce1f4; background:#fff;border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;*/}
em.eg{ font-size:12px;letter-spacing: 0px;word-spacing: 2px; display:block;}
em.eg1{ font-size:13px;letter-spacing: -1px;word-spacing: 0px; padding-left:5px; color:#3da5dc; text-transform:uppercase}
.navu .nav_1 a em.eg{ color:#0566b3}
.navu .nav_1.on>a em.eg{ color:#fff}

.zx_control{border:1px solid #bfe1fe; background:rgba(244, 250, 254,0.8); border-radius:10px; padding:10px; margin-top:15px;}
.zx_control1{ float:left; width:110px; margin-right:5px; margin-top:10px}
.zx_control2{ float:left; width:220px;}
.online-form p label{font-size:14px; width:44px; display:block; float:left; margin-top:5px;}
.online-form p input{ width:170px;height:30px; border:1px solid #b2d5f1;background:#fff; color:#999; padding:0 10px;box-sizing:border-box; border-radius:5px; margin-bottom:10px;}
.online-form p textarea{ width:170px; min-height:30px; border:1px solid #b2d5f1;background:#fff; color:#999; padding:0 10px;box-sizing:border-box; border-radius:5px;resize:none; margin-bottom:5px;}
.h_btn input{ display:inline-block;color:#fff;font-size:13px; padding:3px 10px;background:#00aae7; letter-spacing:1px; margin-right:6px;border:none;}
.h_btn .tel{ display:inline-block; font-size:15px; color:#097fc7}
.h_btn .tel i:before{content:""; display:inline-block;width:20px; height:20px;background:url(../images/icon_02.png) no-repeat right center; background-size:cover; vertical-align:-25%; margin-right:5px;}

.header_right1{ text-align:right}
.header_right1 h6{ display:inline-block; background:#056fb9; border-radius:10px; color:#fff; padding:5px 20px}
.header_right1 h6 a{ color:#fff;}
.header_right2{ margin-top:5px;text-align:right}
.header_right2 input.search-input{ width:140px; height:24px; border:1px solid #d7d7d7; background:url(../images/zoom.jpg) no-repeat 10px #fff; padding-left:40px;border-radius: 10px; border-top-right-radius:0; border-bottom-right-radius:0;}
.header_right2 input.search-submit{ width:50px; height:24px; background:#056fb9; color:#fff; border:none;border-top-right-radius:10px; border-bottom-right-radius:10px; font-size:13px;}
.header_right2 input.search-submit:hover{background:url(../images/bg3_2.jpg) repeat-x;}

.set1{ margin-top:10px;}
.st1_left{ float:left; width:32%;position:relative;}
.st1_leftnum{ position:absolute; width:60%; bottom:10px; right:20px; text-align:right; z-index:88}
.st1_leftnum ul li{ display:inline-block; width:18px; height:18px; line-height:18px;border-radius:50%; background:#c6c6c6; text-align:center;margin:0 3px; cursor:pointer; transition:0.8s all; font-family:Arial, Helvetica, sans-serif;}
.st1_leftnum ul li.on{ background:#2a4b9f; color:#fff;}
.st1_leftpic{border:1px solid #e2e2e2;}
.st1_leftpic ul li a{ display:block}
.st1_leftpic ul li img{  padding:5px; width:100%;}
.st1_left dd.n { display: none}

.st1_mid{ float:left;border:1px solid #b8d7ec; margin:0 1%; width:33%}
.tit{background:url(../images/bg3_4.jpg) repeat-x;border-top: 2px solid #1a64a2;padding:5px 20px 15px}
.tit span{ background:url(../images/line2.jpg) no-repeat left 6px; font-size:18px; color:#00309d; font-weight:bold; padding-left:10px;}
.tit a{ float:right;color: #a2a2a2;}
.tit2{background:url(../images/bg3_5.jpg) repeat-x;}
.tit2 span{ color:#fff;background:url(../images/line3.png) no-repeat left 5px;padding-left:18px;}
.tit2 em.eg1{color: #d9e5eb;}
.news_lists{ padding:10px 20px; background:#f9f9f9;}
.news_lists ul li{ line-height:29px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.news_lists ul li a{ font-size:13px;}
.news_lists ul li a span{ float:right; color:#999; font-size:12px;}
.news_lists dl{ padding-bottom:15px; border-bottom: 1px dotted #d1d1d1;}
.news_lists dl dt a{ display:block; float:left; width:100px; margin-right:10px;}
.news_lists dl dt a img{ width:100px; height:75px;}
.news_lists dd a{ display:block; font-size:13px; margin-bottom:5px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.news_lists dd a:hover{ color:#129b7d}
.news_lists dd p{ display:block; height:48px; line-height:24px;color: #2e7bc3; overflow:hidden;}

.st1_right{ float:left;border:1px solid #b8d7ec;width:33%}

/*set2*/
.set2{margin:10px 0;}
.set2_left{ float:left; width:32%;border:1px solid #e2e2e2; margin-right:1%}
.set2_mid{ float:left; width:67%;border:1px solid #e2e2e2;}
.gywm_img{line-height: 26px; font-size:13px;}
.gywm_img img{ width:160px; float:left; margin:0 15px 0px 0;}
.gywm_wz{ margin:10px 0; font-size:13px; line-height:26px}
.set2_mid_bottom{ padding:20px 15px 10px;background:#f9f9f9; overflow:hidden;}
.sz_bd.owl-carousel{ width:100%}
.sz_bdimg{ margin:0 10px; text-align:center}
.sz_bdimg img{transition: all 0.5s ease-in-out; padding:5px; border:1px solid #ccc; border-radius:3px;}
.sz_bdimg:hover img{transform: scale(1.1); cursor:pointer}
.sz_bdimg span{ display:block; margin:10px 0; font-size:13px;}
.gywm_bottom{ padding:15px 15px 10px 15px; background:#f9f9f9;}

.select3{ margin-top:10px;}
.set3_main{border-top:3px solid #c6daf2;border-bottom:3px solid #c6daf2;background:url(../images/bg4.jpg) repeat-x;}
.st3_bottom{padding:0px 20px 15px;}
.st3_list a{ display:block; background:#fff;text-align:center; margin:0 5px;}
.st3_bd.owl-carousel{ width:100%}
.st3_list a img{border:1px solid #b8d7ec;  padding:2px;}
.st3_bd{ overflow:hidden}
.st3_bd ul li{ float:left;width:260px;}

.set4{ margin-top:10px;}
.st4_left{ float:left; width:32%;border:1px solid #b8d7ec;}
.st4_mid{ float:left;width:33%;margin:0 1%;border:1px solid #b8d7ec;}
.st4_right{ float:right;width:33%;border:1px solid #b8d7ec;}

.sz_bd{ overflow:hidden}

.tit1{padding:10px 20px}
.tit1 span{background:url(../images/icon_3.png) no-repeat left 4px; font-size:16px; color:#00309d; padding-left:20px;}
.tit1 a{ float:right;color: #a2a2a2;}
.footer{background:url(../images/bg_footer1.jpg) repeat-x; padding-bottom:20px} 
.links{ margin:20px 0 0; padding-left:30px}
.links_wz{ display:inline-block; font-size:16px; color:#0c5091;}
.links_wz span{ color:#eb7d5b;}
.links_input{ display:inline-block;}
.links_input form select{ border:1px solid #cde2f5; border-radius:3px; width:200px; height:30px; line-height:30px; background:#fff;}
.links_input p{ display:inline-block; margin-right:20px;}
.footer_main{ position:relative; margin-top:20px}
.footer_1{ text-align:center; line-height:22px;}
.footer_nav{ margin-bottom:10px; color:#2e7bc3}
.footer_nav a{ font-size:13px; padding:0 20px; color:#2e7bc3}
.copy{ color:#4f4f4f}
.footer_2{ position:absolute; right:10px;top:5px}
.footer_2 img{ width:100px; padding-right:10px}

.sky {
  height: 480px;
  background: #007fd5;
  position: relative;
  overflow: hidden;
  -webkit-animation: sky_background 50s ease-out infinite;
  -moz-animation: sky_background 50s ease-out infinite;
  -o-animation: sky_background 50s ease-out infinite;
  animation: sky_background 50s ease-out infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.clouds_one {
  background:url(../images/cloud_one.png);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_one 400s linear infinite;
  -moz-animation: cloud_one 400s linear infinite;
  -o-animation: cloud_one 400s linear infinite;
  animation: cloud_one 400s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.clouds_two {
  background: url(../images/cloud_two.png);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_two 300s linear infinite;
  -moz-animation: cloud_two 300s linear infinite;
  -o-animation: cloud_two 300s linear infinite;
  animation: cloud_two 300s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.clouds_three {
  background: url(../images/cloud_three.png);
  position: absolute;
  left:auto;
  right: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_three 400s linear infinite;
  -moz-animation: cloud_three 400s linear infinite;
  -o-animation: cloud_three 400s linear infinite;
  animation: cloud_three 400s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}



@-webkit-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}

@-webkit-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}

@-webkit-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
.fl_w40{ width:100%; height:300px; overflow:hidden; position:absolute;right:0;top:-100px;z-index:10}
.fr_w40{width:38%; height:300px; overflow:hidden; position:absolute;right:0;top:-100px;z-index:10}
.ads{ padding:15px 0;}

/*top*/
.nheader{ background:url(../images/bg_2.png) no-repeat top;}
.nlogo{ float:left;width:70%; margin-top:30px}
.nlogo h1{ margin:15px 0}
.nlogo_right{ float:right; width:20%; margin-top:20px; text-align:right}
.nlogo_right ul li{ display:inline-block}
.nlogo_right ul li a{ padding:0 8px;}
.nheader_right{ margin-top:70px}
/*search*/
.search-box{ position:relative;border:1px solid #b5b5b5; background:#fff; border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px; margin-top:10px; padding-left:1em; text-align:center;}
.search-box input{ width:90%; height:32px; line-height:32px; border: none;font-size:14px;}
.search-box input.search-submit{ position:absolute;top:1px;right:10px; background:url(../images/zoom.jpg) no-repeat; width:15px; height:15px;border:none;}

.menu{ position:absolute; right:15px; top:30px; z-index:60}
.menu:before{content:""; background:url(../images/icon_menu.png);cursor: pointer; color:#fff; width:19px; height:16px; display:inline-block;}
.menu1{ position:absolute; right:15px; top:20px;}
.menu1:before{content:""; background:url(../images/icon_menu.png);cursor: pointer; color:#fff; width:19px; height:16px; display:inline-block;}


/*nav*/
.sy_nav{ background:rgba(255,255,255,0.8); position:absolute;  width:100%; z-index:100}
.navig>li{ float:left;position:relative;background: url(../images/navi.png) no-repeat left center;}
.navig>li:first-child{ background:none;}
.navig>li>a{ display:block;padding:8px 11px; color: #034597; font-size:18px; text-align:center;}
.navig>li>ul {position: absolute; width:100%;left:-9999px;background:rgba(255,255,255,0.85);border: none;border-radius:0 0 5px 5px; box-shadow: none;padding:0; margin:0; border-top:2px solid #006db5; z-index: 99; overflow:hidden;}
.navig>li.hover ul {left:0px;top:100%;text-align:center;}
.navig>li>a:hover{ color:#015aaa;}
.navig>li>ul>li>a{ display:block;padding:5px; border-bottom:1px solid #ccc; font-size:16px; text-align:center;}
.navig>li>ul>li>a:hover{ background:#0a66ac; color:#fff;}
.navig>li>ul>li:last-child>a{ border-bottom:none;}

.nbanner{
	padding: 160px 0px;
	overflow: hidden;
	background-size: cover;
	width:100%;
}
.nyleft_side{ float:left; width:24%;color: #2c2c2c; position:relative; top:-80px}
.n_leftside1{ border:1px solid #e0e0e0;box-shadow:0 0 17px -6px rgba(0, 0, 0, 0.4); padding:15px 0 20px; background:rgba(255,255,255,0.8)}
.nyleft_side h5{position:relative;font-size: 24px; padding:0px 0 10px 30px; margin-bottom:10px; background:url(../images/flag1.png) no-repeat left -5px;}
.nyleft_side h5 span{ font-size:12px;position: absolute;left: 60px; bottom:-5px;    color: #006db5;}
.nyleft_side h5 img{position: absolute;top: 15px;left:-5px;}
.n_left_nav{ padding:5px;}
.n_left_nav ul li a{font-size:16px; display:block;border-bottom:1px dotted #ccc; padding:5px 0;padding-left: 30px;}
.n_left_nav ul li a:hover,.n_left_nav ul li a.active{ background:url(../images/arrow.png) no-repeat 90% center #006db5; color:#fff;transition:none}
.nyrig1{ float:right; width:74%;background: #fff;padding: 10px;border: 1px solid #e6e6e6;}
.nyrig_bottom{ padding:20px 10px;}
.ntit2{ text-align:center; color:#333; font-size:24px; margin:15px 0 10px;}
.ntit2_small{font-size: 13px;text-align: center;color: #999;line-height:24px;}
.nyrig_info{font-size:16px; line-height:36px; }
.ntit{border-bottom: 1px solid #DBDBDB; height:42px}
.ntit h5{display:inline-block;font-size: 20px; height:42px;color: #034597;border-bottom: 3px solid #CBCBCB;}
.ntit h6{ float:right; margin-top:5px; font-size:14px;color:#666;}
.ntit h6 a{color:#006db5;}
.ntit h6 a:hover{ color:#034597}
.header_top2{ position:relative}

/*内页*/
.nywrap{ padding-top:20px;background: #f6fbff;}
.n_leftside2{ margin-top:20px;border:1px solid #e0e0e0;box-shadow:0 0 17px -6px rgba(0, 0, 0, 0.4); padding:15px 0 40px}
.n_leftside2 ul{ background:url(../images/icondz.png) no-repeat;margin: 0 20px;}
.n_leftside2 ul li{padding-left:40px; font-size:14px; color:#666;border-bottom:1px dashed #ccc; line-height:28px; padding-bottom:10px; margin-top:10px}
.n_leftside2 ul li:last-child{ border-bottom:none;}

/*人开概况*/
.ngy_set1{border: 1px solid #e2e2e2;}
.ngy_set1main{ padding:15px 15px 10px 15px;}
.ngy_set1_right{ float:left; width:30%; margin-right:20px;}
.ngy_set1_left h5{ font-size:18px; color:#0c66ad; margin-bottom:10px}
.ngy_set1_left p{ font-size:14px; line-height:30px}
.ngy_set2{ padding:20px 0}
.ngy_set2_bottom{ color:#fff;background:url(../images/bg5.jpg) no-repeat; padding:30px}
.ngy_set2_bottom h5{ font-size:24px; text-align:center; margin-bottom:20px}
.ngy_set2_bottom h6{ font-size:14px; line-height:26px;}

.ngy_set3{border: 1px solid #e2e2e2;}
.our-team {
	padding:20px 0;
}

.our-team .single-team{
	padding:0 5px;
}
.our-team .sec-title h5{
	margin-bottom: 17px;
	font-size:16px;
}
.our-team .sec-title p{
	max-width:650px;
	color:#848484;
}
.our-team .single-team .img-holder {
    position: relative;
    overflow: hidden;
}
.our-team .single-team .img-holder img {
    width: 100%;
}
.our-team .single-team .img-holder .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 109, 181,0.3);
    text-align: center;
    opacity: 0;
    transition: all .3s ease;
}
.our-team .single-team:hover .img-holder .overlay {
    opacity: 1;
	cursor:pointer;
}
.our-team .single-team .img-holder .overlay .inner {
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
}
.our-team .single-team .img-holder .overlay .social {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 20px;
    position: relative;
}
.our-team .single-team .img-holder .overlay .social li {
    display: inline;
    margin-right: 4px;
}
.our-team .single-team .img-holder .overlay .social li a {
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 2px solid #fff;
    text-align: center;
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    transition: .5s ease-in;
}
.our-team .single-team .img-holder .overlay .social li a:hover {
    background: #fff;
    border-color: #fff;
    color: #7aba1e;
    transition: .5s ease-in;
}
.our-team .single-team .content-holder{
	margin-top: 18px;
	text-align:center
}
.our-team .single-team .content-holder h4{
	line-height: 25px;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 1px;
}
.our-team .single-team .content-holder h4 a{
	color:#222222;
	transition:.5s;
}
.our-team .single-team .content-holder h4 a:hover{
	color:#7aba1e;
	transition:.5s;
}
.our-team .single-team .content-holder h5{
	color:#7aba1e;
	padding: 5px 0px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
}
.our-team .single-team .content-holder p{
	padding-top: 8px;
	font-size:14px;
	border-top: 1px solid #ededed;
}

.our-team .owl-controls{
	margin: 0;
	padding: 0;
}
.our-team .owl-controls .owl-next{
    position: absolute;
	left:auto;
    right: -40px;
    top: 40%;
    background:url(../images/icon2_1.png) no-repeat center #b0c8e2;
	border:2px solid #b0c8e2;
    color: #fff;
    width: 40px;
    height: 40px;
}
.our-team .owl-controls .owl-prev{
    position: absolute;
	left:-40px;
    right: auto;
    top: 40%;
    background:url(../images/icon2.png) no-repeat center #b0c8e2;
	border:2px solid #b0c8e2;
    color: #fff;
    width: 36px;
    height: 36px;
    overflow: hidden;
    margin:0px !important; 
}
.our-team .owl-controls .owl-prev:hover{background:url(../images/icon2.png) no-repeat center #007cce;border:2px solid #007cce;}
.our-team .owl-controls .owl-next:hover{background:url(../images/icon2_1.png) no-repeat center #007cce;border:2px solid #007cce;}
.ngy_set4{border: 1px solid #e2e2e2; margin:10px 0}
.ngy_set4_bottom{ padding:10px}
.ngy_set4_bottom ul li{ float:left; width:20%; padding:5px;}

.ny_tw_1{float:left; width:50%; padding:0px 5px 20px; margin-bottom:20px; border-bottom: 1px dotted #d1d1d1;}
.ny_tw_1 dl dt{ position:relative}
.ny_tw_1 dl dt .overlay1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 109, 181,0.3);
    text-align: center;
    opacity: 0;
    transition: all .3s ease;
}
.ny_tw_1 dl dt:hover .overlay1{opacity: 1;cursor:pointer;}
.ny_tw_1 dl dt{ float:left;margin-right:10px; width:50%}
.ny_tw_1 dl dd h6{font-size:16px; padding-top:10px; margin-bottom:10px;}
.ny_tw_1 dl dd p{ display:block; font-size:12px;margin-bottom:0; color:#6a6a6a; line-height:22px;}
.ny_tw_1 ul li:last-child{ border-bottom:none;}
.ny_tw_1 ul li a{ display:block; font-size:16px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}

.gk3_lists ul li{ float:left; width:33.3%; padding:0 10px; text-align:center}
.gk3_lists ul li span{ display:block; padding:10px 5px}
.gk3_lists ul li img{ max-height:185px; overflow:hidden;}

.dy_lists{background: #e6f0f8; margin-bottom:20px}
.dy_left_img{ float:left; width:28%; margin-right:10px}
.dy_left_wz{padding: 20px;}
.dy_left_wz h5 a{ margin-bottom:2px; display:block;color: #0c66ad;font-size: 16px;height:24px; line-height:24px; overflow:hidden;}
.dy_left_wz h5 a:hover{color: #044886;}
.dy_left_wz span{ font-size:14px; color:#5c5c5c; line-height:36px}
.dy_left_wz p{height:44px; line-height:22px; overflow-y:hidden;}

.fy{ text-align:center; margin:20px 0;}
.fy a{ display:inline-block; padding:5px 10px; margin:0 5px;border:1px solid #ddd; background:#fff;color: #303030; font-size:13px;}
.fy span{background: #0d7bd1;border: 1px solid #0d7bd1;color: #fff;display:inline-block; padding:5px 10px;}
#xingmingTip{ position:absolute;left:20px;bottom:10px; color:#FFFF00}
#dianhuaTip{ position:absolute;left:20px;bottom:10px; color:#FFFF00}
#neirongTip{ position:absolute;left:20px;bottom:10px; color:#FFFF00}
#xingming1Tip{ position:absolute;right:10px;top:7px; color:#ff0000}
#dianhua1Tip{ position:absolute;right:10px;top:47px; color:#ff0000}
#neirong1Tip{ position:absolute;right:10px;bottom:40px; color:#ff0000}
.n_tit2{ text-align:center; color:#333; font-size:24px; margin:15px 0 10px;}
.n_tit2_small{font-size: 13px;text-align: center;color: #999;line-height:24px;border-bottom: 1px #eaeaea dashed;border-top: 1px #eaeaea dashed;padding:5px;background: #f9f9f9;}
.nyrig_info{font-size:16px; line-height:28px;}
.nyrig_info p{ margin:10px 0}
.wzfy a{ font-size:14px; color:#777; line-height:30px;}
.wzfy a:hover{ text-decoration:underline !important}

.ndyz_left{ float:left; width:32.6%;border: 1px solid #b8d7ec;}
.ndyz_left1{ margin:0 1%}
.ndyz_wz_bottom{ padding:10px}
.ndyz_wz dl{ padding:10px 0;border-bottom: 1px dashed #d9d9d9;}
.ndyz_wz dl:first-child{ padding-top:0}
.ndyz_wz dl:last-child{ border:none;}
.ndyz_wz dl dt a{background: url(../images/icon_1.png) no-repeat 0 8px;padding-left: 15px;font-size:14px; display:block; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; font-weight:normal}
.ndyz_wz dl dd{padding-left: 15px; margin:5px 0;color: #5c5c5c; line-height:20px; height:40px; overflow:hidden}
.ndyz_wz dl dt a:hover{ color:#2190e7}
.ndyz_left2{ float:left;width:49%;border: 1px solid #b8d7ec;}
.ndyz_left3{float:right}

.set3_right{ padding:10px 20px}
.set3_right dl{ padding:12px 0;border-bottom: 1px solid #d9d9d9;}
.set3_right dl:first-child{ padding-top:0}
.set3_right dl:last-child{ border:none;}
.set3_right dl dt a{background: url(../images/icon_1.png) no-repeat 0 8px;padding-left: 15px;color:#0c66ad; font-size:16px; font-weight:normal;}
.set3_right dl dd{padding-left: 15px; margin:5px 0;color: #5c5c5c; line-height:20px; height:40px; overflow:hidden}
.set3_right dl dt a:hover{ color:#2190e7}
.zk_set2_left{ float:left; width:49.5%;background: #f0f6fb;border: 1px solid #b8d7ec;}
.zk_set2_right{ float:right; width:49.5%;background: #f0f6fb;border: 1px solid #b8d7ec;}

.n_szmain{border-top:3px solid #c6daf2;border-bottom:3px solid #c6daf2;background:url(../images/bg4.jpg) repeat-x;width: 50%; float:left;}
.n_szmain1{ float:none; width:100%}
.n_sz_bottom{padding:0px 20px 15px;}
.n_szlist ul li{ float:left;width:32.3%; margin:0 0.5%}
.n_szlist ul li img{border:1px solid #b8d7ec;  padding:2px;}
.ny_szl{ margin-bottom:20px;}
.n_szmain1 .n_szlist ul li{ width:19%}

.zk_set1_control{margin:0 auto}
.zk_set1_control input {width: 100%;outline: 0;height: 40px;border: 1px solid #ddd;
border-radius: 3px;padding: 0 12px; margin:8px 0; font-size:14px;}
.zk_set1_control textarea{width: 100%;height: 60px;border: 1px solid #ddd;
border-radius: 3px;padding: 0 12px; font-size:14px;color:#999}
.h_contact_btn input{ display:block; font-size:14px;background-color: #243251;color: #ffffff;padding: 9px 0; text-align:center}
.zk_set1_left{ float:left; width:49%}
.zk_set1_right{ float:right; width:49%}
.zixun{ margin-bottom:10px}
.zixun .zk_set1_left>img{ margin-top:10px}

@media (max-width: 1200px){
.header_right2{ display:none;}
.banner .container{ padding:0;}
.banner .banner-slider .slide1{ background-size:cover !important}
.header_top{ background:none;}
.navig>li>a{ font-size:14px;padding: 8px 8px;}
}
@media (max-width: 1024px){

}
@media (max-width: 996px){
.none_phone{ display:none;}
.on_phone{ display:block;}
.header_left_1nav{ display:none;}
.sy_nav1{ top:50px}
.logo{ top:15px}
.nlogo{ margin:0}
.subcon{background: rgba(50, 59, 68, 0.8);position: absolute;top:0px; left:0;width: 100%;padding:0;text-align: center;z-index: 999;}
.sy_nav1 .subcon{top:10px}
.navig{ padding:0;}
.navig ul{width: 100%;}
.navig > li{float:none; text-align:center;padding:0;color: #ddd; line-height:20px;}
.navig > li > a{ display:block;font-size:14px;color: #ddd;padding:8px 0; border:none;}
.navig > li > a:hover, .navig > li > a.active, .navig > li > a.xgnav:hover, .navig > li > a.xgnav:focus, .navig > li > a.xgnav:active, .navig > li.hover > a.parent{ background: #123275; color:#e9e9e9; border:none;}
.navig > li.hover > ul , .navig li li.hover ul {position: static; }	
.navig > li > ul > li{ line-height:22px;}
.navig > li > ul{ border-radius:0; border:none;}
.search-box input.search-submit{top: 10px;}
.search-box{ width:60%; margin:10px auto}

.header_top{ position:static; height:auto}
.header_left,.header_top_bottom{ margin-top:0}
.banner-outer{ height:300px; overflow:hidden}
.banner-outer .slide1, .banner-outer .slide2{ height:300px}
.fl_w40{ height:100px}
.banner-outer .content{margin-top: 140px;}
.news_tabs .bd{ border-radius:5px;}
.header_left,.header_left_1bottom,.set2_left,.set2_mid,.st1_left,.st1_mid,.st1_right,.st4_left,.st4_mid,.st4_right,.ndyz_left,.zk_set2_left,.zk_set2_right,.n_szmain{ float:none; width:100%; margin:0}
.set2_mid,.st4_mid,.ndyz_left1{ margin:10px 0}
.zx_control1{ width:96px}
.set2,.st1_right,.zk_set2_right{ margin:10px 0 0}
.select3{ margin:0}
.links{ padding:0;}
.links_input{ margin-top:10px}
.links_input p{ margin-right:10px}
.links_input form select{ width:160px}
.footer_1{ text-align:left}
.copy{ padding-left:20px}
.ngy_set4_bottom ul li{ width:33.3%}
.nbanner{ padding:100px 0}
.nyleft_side{ display:none;}
.nyrig1,.ny_tw_1{ float:none; width:100%}
.ny_tw_1 dl dd h6{ padding:0; margin:0}
.ny_tw_1{padding: 0px 5px 10px;margin-bottom: 10px;}
.set3_right dl dt a{ font-size:14px;}
.set3_right dl{padding:8px 0;}
}
@media (max-width: 768px){
.news_tabs .hd ul li{ font-size:16px; padding:8px 10px}
.tit span,.ntit h5{ font-size:16px;}
em.eg1{ font-size:12px;}
.links,.our-team .owl-controls .owl-buttons{ display:none}
.zx_control{ display:none;}
.footer_2 span{ display:none;}
.ngy_set2_bottom h5{ font-size:16px; margin-bottom:10px}
.nyrig_bottom{ padding:10px}
.nyrig_info{ font-size:14px;}
.nyrig_tw{ padding-top:10px}
.dy_left_img{ width:45%}
.fy{margin: 0px auto 10px;}
}
@media (max-width: 640px){
.none_1{ display:none;}
.on_1{ display:block;width:300px; margin-top:10px}
.header_left_1,.footer_main{ margin-top:10px}
.footer_nav a{ font-size:12px; padding:0 10px}
.footer_1{ text-align:center}
.footer_2{ position:static; text-align:center; margin-top:10px}	
.nbanner{ padding:80px 0}
.dy_left_wz{ padding:5px 10px}
.dy_left_wz h5 a{ font-size:14px}
.dy_left_wz span{ line-height:20px}
.nlogo{ width:90%}
.header_right{ width:10%}
.nlogo .on_1{ margin-top:20px;}
}
@media (max-width: 480px){
.banner-outer{ height:200px; overflow:hidden}
.banner-outer .slide1, .banner-outer .slide2{ height:200px}
.banner-outer .content{margin-top: 100px; width:50%; float:right; padding-right:5%}
.gk3_lists ul li{ width:50%}
.set2_mid_bottom{ padding:5px}
.st3_bottom{padding: 0px 10px 15px;}
.ngy_set2_bottom{ padding:10px 15px}
.ngy_set1_left h5{ font-size:16px}
.ngy_set2_bottom h6,.ngy_set1_left p{ font-size:12px; line-height:22px}
}
@media (max-width: 320px){
.zx_control{ display:none}

}