@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.top{height:100px; position:fixed;top:0; z-index:9999;width:100%; padding-top:12px; background: #0768af;}
 
.top .logo{width:36%; float:left;margin-left:10%}

/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 32%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 img{ margin:0 auto;}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}





.index_main .section2{
	width: 100%;
	height: 100%;
	
	background-size: 100% 100%;
}
.index_main .section2 h3{ text-align:right;}

.sec2_nr{width:720px; float:right; padding-top: 200px;}
.sec2_nr strong{ font-size:32px; font-weight:bold; color:#076ab4;}
.sec2_nr p{ font-size:14px; color:#3b3b3b; line-height:40px; position:relative;}
.sec2_nr p:after{ content:""; position:absolute;left:0;width:30px;left:0; bottom:0; background:#076ab4; height:2px;}
.sec2_nr dl{ font-size:14px; color:#666; line-height:30px; padding-top:20px;}
.sec2_nr ul{ margin-top:30px;}
.sec2_nr ul li{ float:left; text-align:center; margin-right:30px; line-height:40px;}
.sec2_nr ul li a i{width:110px; height:110px; background:#e6e6e6; line-height:110px; color:#fff; font-size:56px; font-weight:300;-moz-border-radius:110px; -webkit-border-radius:110px;border-radius:110px; display:block; text-align:center;}
.sec2_nr ul li a:hover i{background:#ee9613;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.sec2_nr ul li a:hover{ color:#ee9613;}







.sec2_nr1{ width: 1160px; height: 236px; margin: 0 auto;}
.sec2_nr1 ul{ margin-top:30px;}
.sec2_nr1 ul li{ float:left; text-align:center; margin-right:67px; margin-left:67px; line-height:50px;}
.sec2_nr1 ul li a{ font-size:17px;}
.sec2_nr1 ul li a i{width:156px; height:156px; background:#076ab4; line-height:156px; color:#fff; font-size:70px; font-weight:300;-moz-border-radius:110px; -webkit-border-radius:110px;border-radius:110px; display:block; text-align:center;}
.sec2_nr1 ul li a:hover i{background:#ee9613;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.sec2_nr1 ul li a:hover{ color:#ee9613;}


/*产品中心*/

.cpzs{ overflow:hidden; background:url(../images/cp_bj.jpg); padding-bottom:60px; padding-top: 50px;}
.cpzs_t{ text-align:center; color:#848484; line-height:40px; padding-top:60px;}
.cpzs_t p{ color:#353535; font-size:38px; font-weight:bold;}
.cpzs_t span{ font-size:16px; color:#757575; display:block; line-height:60px; position:relative;}
.cpzs_t span:after{ content:""; position:absolute;width:38px; height:2px; background:#17bba3;left:50%; margin-left:-19px; bottom:0;}

.cpzs_nr{ padding-top:50px;}

/* 本例子css */
.slideTxtBox{ width:auto; overflow:hidden;}
.slideTxtBox .hd{ height:94px; background:#fff;position:relative; border:1px solid #f0f0f0;}
.slideTxtBox .hd ul{ float:left; position:absolute; margin:1px;}
.slideTxtBox .hd ul div{ text-align:left; height:96px;width:255px; background:#2067ba;  float:left; padding-left:30px; padding-top:15px;}
.slideTxtBox .hd ul div i{ font-size:60px; color:#fff; float:left; padding-right:10px;}
.slideTxtBox .hd ul div dl{ float:left; font-size:16px; color:#fff; padding-top:8px;}
.slideTxtBox .hd ul div dl strong{ font-size:22px;}
.slideTxtBox .hd ul li{cursor:pointer; line-height:92px; float:left; color:#303030; font-size:16px; margin-left:48px;}
.slideTxtBox .hd ul li.on{ line-height:92px; color:#2067ba; border-bottom:2px solid #2067ba; font-weight:bold;}
.slideTxtBox .bd{ padding-top:0;}
.slideTxtBox .bd ul{ zoom:1;}
.slideTxtBox .bd ul dl{width:970px; height:490px; position:relative; float:right;}
.slideTxtBox .bd ul dl dt{ background:rgba(46,194,172,.9); position:absolute;left:0; bottom:0; height:70px;width:100%; padding:10px 20px;}
.slideTxtBox .bd ul dl dt strong{ font-size:20px; font-weight:bold; color:#fff; line-height:40px; display:block;}
.slideTxtBox .bd ul dl dt b{ font-weight:200; color:#fff; line-height:24px; font-size:14px; display:block;}
.slideTxtBox .bd ul div{width:100%; float:left;}
.slideTxtBox .bd ul div li{ width:315px; height:260px; margin-bottom:0;margin-right: 10px; float: left;}
.slideTxtBox .bd ul div li a{width:100%; height:215px; display:block; overflow:hidden;}
.slideTxtBox .bd ul div li a img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd ul li a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}

.slideTxtBox .bd ul div li .cp_title
{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.cp_title img
{
	float: left;
	margin: 5px 10px 0 0;
}
/* 本例子css */

/*

.cp_top_
{
	width: 992px;
	float: left;
	height: 340px;
}
.cp_top_top
{
	width: 50%;
	float: left;
	
}
.cp_top_top .p1
{
	width: 100%;
	text-align: center;
	font-size: 34px;
	color: #0768b0;
	margin-top: 30px;
}
.cp_top_top .p2
{
	font-size: 20px;
	margin-top: 20px;
}
.cp_top_top .p3
{
	font-size: 13px;
	color: #0768b0;
	line-height: 32px;
	margin-top: 30px;
}
.button
{
	display: block;
	width: 120px;
	height: 40px;
	background: #0768b0;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	border-radius: 15px;
	margin: 30px auto 0;
	
}

.button:hover{
	color: #ee9613;
}

.cp_top_img
{
	width: 50%;
	float: right;
}
.cp_bottom_
{
	width: 992px;
	margin-top: 20px;
}*/


.bbyz
{
	padding-top: 80px;
}

.bbyz ul{height:380px; background:url(../images/hx_bj.jpg) no-repeat center; }

.yz_t{ text-align:center; font-weight:bold; color:#202020; font-size:36px; margin-top:30px;}
.yz_t strong{ color:#0768b0;}
.yz_nr{ overflow:hidden; padding:20px 0 40px 0; width: 1260px; margin: 0 auto;}
.yz_nr ul li{ text-align:center; padding:20px 30px; float:left;width:252px;}
.yz_nr ul li:hover{ background:#f8f8f8;}
.yz_nr ul li i{ font-size:60px; color:#0768b0;}
.yz_nr ul li p{ font-size:22px; color:#0768b0; line-height:70px;}
.yz_nr ul li dl{ line-height:22px; color:#929292; font-size:14px;}
.yz_dh{width:410px; height:54px; background:#17bba3; text-align:center; -moz-border-radius:40px; -webkit-border-radius: 40px;border-radius:40px; color:#fff; margin:0 auto 50px auto; font-size:16px;}
.yz_dh b{ line-height:54px; display:block; float:left; padding-left:36px; font-weight:300;}
.yz_dh strong{ font-size:38px; font-weight:200; line-height:54px; float:left;}











/* 必要布局样式css */

.trade-content { height:100%;
    padding: 30px 0;
}

.trade-black {
    height:100%;
    background-color: #30383e;
}

.trade-box {
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.trade-box-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.trade-box-item {
    flex: 1;
    text-align: center;
    position: relative;
    height: 100%;
    background: no-repeat center;
    background-size: 100% auto;
}
/*.trade-box-item img{ height:100%; opacity:0;}*/
.section4 .trade-content{ position:absolute; left:0; top:0; width:100%; height:100%; padding:0;}

.section4 .trade-box{ width:100%; height:100%;}
.section4 .trade-box-list{ width:100%; height:100%;}

.trade-content .trade-box-item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.4);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.trade-box-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	z-index:3;
}

a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.item-logo {
    margin: 0 auto;width:46px; height:46px; background:#fff; text-align:center; line-height:46px; color:#076ab4;
    display: block;-moz-border-radius:46px; -webkit-border-radius:46px;border-radius:46px;
}

.trade-content .trade-box-item .item-logo {
    position: relative;
    margin-top:0;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-logo img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.item-title {
    font-size:24px;
    font-weight: bold;
    color: #fff;
    padding-top:60%;
    position: relative;
}

.trade-content .item-title:before {
    content: "";
    position: relative;
    display: block;
    width: 20px;
    border-bottom: 2px solid #fff;
    margin: 0 auto 20px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-text {width:50%; margin:0 auto;
    position: relative;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
    opacity: 0;
    margin-top:2%;color: #fff; line-height:30px;
    font-size: 14px; text-align:left;

}


.trade-content .item01 {
    background-image: url(../images/js1.jpg);
}

.trade-content .item02 {
    background-image: url(../images/js2.jpg);
}

.trade-content .item03 {
    background-image: url(../images/js3.jpg);
}


.trade-content .trade-box-item:hover .item-text {
    display: block;
    opacity: 1;
    margin-top:2%;
}

.trade-content .trade-box-item:hover:before {
    background-color: rgba(0, 84, 147, .9);
}

.trade-content .trade-box-item:hover .item-logo {
    margin-top:10%;
}

.trade-content .trade-box-item:hover .item-title:before {
    opacity: 0;
    margin-bottom: 0;
}

.index_main .section5{
	width: 100%;
	height: 100%;
	background: url(../images/bj05.jpg) no-repeat;
	background-size: 100% 100%;
}


.news{width:80%; margin:0 auto; position:absolute;left:10%;top:0; overflow:hidden; z-index:0;}
.news .xw_lt{width:20%; float:left; height:100%; padding-top:16%;}
.news .xw_lt strong{ font-size:30px; color:#ee9613; display:block; line-height:50px;}
.news .xw_lt b{ font-weight:200; line-height:26px; display:block; font-size:14px; padding:20px 0;}
.news .xw_lt a{width:138px; height:40px; background:#076ab4; text-align:center; line-height:40px; color:#fff; display:block; font-size:14px;}
.news .xw_lt a:hover{ background:#ee9613;}
.news .xw_rt{ float:right;width:75%}
.inxwdt_module{width:100%; margin: 0px auto; height: auto; overflow: hidden;}
.inxwdt_title ul li a{ color: #222; display: block;}
.inxwdt_title ul li:hover{ background: #005493;}
.inxwdt_title ul li:hover a{ color: #FFF;}
.inxwdt_module_module{ clear: both; height:100%; overflow: hidden;}
.inxwdt_module_module ul li{ width:33.3%; height:100%; float: left; padding:14% 5%; position: relative; z-index: 33; overflow:hidden;}
.inxwdt_pic{ text-align: center; font-size:120px;}
.inxwdt_content{ clear: both; height: auto; overflow: hidden;}
.inxwdt_ct_title{ font-size: 16px; color: #333; line-height:60px; margin-top: 10px; position:relative;}
.inxwdt_ct_title:after{ content:"";width:30px; height:2px; background:#202020;left:50%; margin-left:-15px; bottom:0; position:absolute;}
.inxwdt_ct_content{ clear: both; color: #7a7a7a; font-size: 14px; line-height: 28px; margin-top:10px;}
.inxwdt_mr{ clear: both; height: auto; overflow: hidden; margin-top:5px; line-height: 26px; font-size: 12px; color: #666;}
.inxwdt_data{ text-align:center; color:#7c7c7c;}
.inxwdt_more{width:30px; height:30px; background:#ee9613; margin:40px auto; color:#fff; font-size:20px; text-align:center;}
inxwdt_module_more{ clear: both; width: 158px; margin:50px auto 10px; height:46px; line-height: 46px; font-size: 14px; color: #FFF; text-align: center; border: 1px solid #ddd;}
inxwdt_module_more a{ color: #323232; display: block;}
inxwdt_module_more:hover{ background: #005493;}
inxwdt_module_more:hover a{color: #FFF;}
inxwdt_module_more a:hover{ color: #FFF;}

a.more:before { background: #005493; border-color: #38b46c;}

a.more:hover,
.contact_ny ul li:hover,
.casev2 .case-index .hd li.on,
.casev2 .case-index .hd li.on:after,
.teamv2 .hd li.on,
.teamv2 .hd li.on:after,
#pages a.cur{
  border-color: #005493
}
a.more, a.more:before { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease }
a.more { position: relative; display: block; width: 158px; height: 46px; text-align: center; line-height: 46px; color: #666; font-size: 14px; border: 1px solid #ddd; overflow: hidden; z-index: 1; margin: 20px auto 10px; }
a.more:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 46px; z-index: -1;}
a.more:hover { color: #fff !important;}
a.more:hover:before { width: 100%;}


.inxwdt_nr{ position: relative; z-index: 33}
.blueBg{position:absolute;left:0;bottom:0;width:100%;height:0%;background-color:#005493;transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;-webkit-transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s}
.inxwdt_module_module ul li:hover .blueBg{height:100%}
.inxwdt_module_module ul li:hover .inxwdt_ct_title{ color: #FFF;}
.inxwdt_module_module ul li:hover .inxwdt_ct_title:after{ content:"";width:30px; height:2px; background:#fff;left:50%; margin-left:-15px; bottom:0; position:absolute;}
.inxwdt_module_module ul li:hover .inxwdt_ct_content{ color: #FFF;}
.inxwdt_module_module ul li:hover .inxwdt_data{ color: #FFF; background: url(../images/xwdt_sjh.png) 0px no-repeat;}
.inxwdt_module_module ul li:hover .inxwdt_more{ color: #FFF;}
.inxwdt_module_module ul li:hover .inxwdt_pic{ color:#fff;}
divOver{ background:#005493; border:solid 1px #38b46c;} 





.index_main .section6{
	width: 100%;
	height: 100%;
	background: url(../images/bj06.jpg) no-repeat;
	background-size: 100% 100%;
}
.conta{width:640px;}
.conta .lx_z{ margin:50px 0 20px 0; display:block; overflow:hidden;}
.conta .lx_z li{ float:left; line-height:32px; font-size:15px; margin-right:30px;}
.conta .lx_z li i{ padding-right:10px;}
.conta .lx_z li dl{ float:left; margin-right:10px;}
.conta .lx_z li dl img{ float:left;}
.conta .lx_z li dl dt{writing-mode:vertical-rl; font-weight:200; font-size:13px; line-height:30px; vertical-align:middle; padding-top:10px;}






.conta{width:640px;}
.lx_t{padding-top: 150px;}
.conta .lx_z{ margin:8px 0 20px 0; display:block; overflow:hidden;}
.conta .lx_z li{ float:left; line-height:32px; font-size:15px; margin-right:30px;}
.conta .lx_z li i{ padding-right:10px;}
.conta .lx_z li dl{ float:left; margin-right:10px;}
.conta .lx_z li dl img{ float:left;}
.conta .lx_z li dl dt{writing-mode:vertical-rl; font-weight:200; font-size:13px; line-height:30px; vertical-align:middle; padding-top:10px;}


.last_bottom_main_right ul{margin: 0;}
.last_bottom_main_right li{ float:right; line-height:32px; font-size:15px; margin-right:30px;}
.last_bottom_main_right li i{ padding-right:10px;}
.last_bottom_main_right li dl{ float:left; margin-right:10px;}
.last_bottom_main_right li dl img{ float:left; width: 100px;}
.last_bottom_main_right li dl dt{    
	    /* writing-mode: tb-rl; */
    font-weight: 200;
    font-size: 13px;
    line-height: 30px;
    vertical-align: middle;
    padding-top: 10px;
    width: 23px;
    float: left;
    color: #fff;
    line-height: 17px;
	text-align: center;
	margin-left: 5px;
}


.last_bottom
{
	width: 100%;
	background: #0768af;
	height: 120px;
	position:absolute;
	bottom: 0;
}

.last_bottom_main
{
	width: 1300px;
	margin: 0 auto;
}
.last_bottom_main_left
{
	width: 60%;
	float: left;
	margin-top: 20px;
}
.last_bottom_main_left p,.last_bottom_main_left a
{
	color: #fff;
	font-size: 14px;
}
.last_bottom_main_left a:hover
{
	color: #ee9613;
	font-size: 14px;
}
.last_bottom_main_left a
{
	font-size: 14px;
}
.last_bottom_main_right
{
	width: 40%;
	float: right;
	margin-top: 10px;
}
@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
}
@media only screen and (max-width: 1300px){

}
@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 22px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}

}
@media only screen and (max-width: 767px){
    
}
@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}
.fl{float:left;}
.fr{float:right;}

.wrap{width:1300px; margin:0 auto; position: relative;}
.topny{ background:#fff; height:90px; position:fixed;top:0; z-index:9999;width:100%;}
.topny .logony{ float:left; padding-top:14px;}
.topny1{background: #0768b0;}

.Language
{
	position: absolute;
	right: -2%;
	margin-top: 23px;
	text-align: center;
	
}
.Language a
{
	color: #fff;
	font-size: 12px;
}

/*网站导航*/
.ys_menu{width:810px; float:right; height:90px;}
.nav1{width:810px; margin:0 auto;}
.nav1 li{ position:relative;  float:left; width:98px; z-index: 999; text-align:center;}
.nav1 li a{ display:block; line-height:90px;  font-size:16px; color:#333;}
.nav2 li a{color:#fff;}
.span_1 .b_left { width:0px; height:3px; background:#ee9613; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#ee9613; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav1 ul li.hover .span_1 .b_left { width:37px; height:3px; background:#ee9613; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav1 ul li.hover .span_1 .b_right { width:37px; height:3px; background:#ee9613; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav1 ul li.hover a{ color: #ee9613;}
.nav1 li .lev2{    position: absolute;
    display: none;
    top: 90px;
    width: 217px;
    left: -58px;
    background-color: #fff;
    border-top: 1px solid #eee;}
.nav1 li .lev2 li{position:static;width:100%;line-height:56px;height:56px; border-bottom:1px solid #eee; }
.nav1 li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff; line-height:56px; font-size: 14px;}
.nav1 li .lev2 li:hover a{ color:#fff; background-color:#ee9613}
.nav1 li .menu_fine{color: #ee9613; font-weight:bold;}



.index_main .section2 h3{ text-align:right;}

.sec2_nr_index{width:600px; float:left;}
.sec2_nr_index strong
{
	font-size:32px; font-weight:bold; color:#076ab4;
	background: url(../images/about_t.png) no-repeat left center;
	padding-top: 44px;
}

.sec2_nr_index p{ font-size:14px; color:#3b3b3b; line-height:40px; position:relative;}
.sec2_nr_index p:after{ content:""; position:absolute;left:0;width:30px;left:0; bottom:0; background:#076ab4; height:2px;}
.sec2_nr_index dl{ font-size:14px; color:#666; line-height:30px; padding-top:20px;}
.sec2_nr_index ul{ margin-top:30px;}
.sec2_nr_index ul li{ float:left; text-align:center; margin-right:30px; line-height:40px;}
.sec2_nr_index ul li a i{width:110px; height:110px; background:#e6e6e6; line-height:110px; color:#fff; font-size:56px; font-weight:300;-moz-border-radius:110px; -webkit-border-radius:110px;border-radius:110px; display:block; text-align:center;}
.sec2_nr_index ul li a:hover i{background:#0768b0;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.sec2_nr_index ul li a:hover{ color:#0768b0;}


.about_sp
{
	float: left;
	background: url(../images/sp_b.png) no-repeat center center;
	width: 565px;
	height: 448px;
	padding: 21px 0 0 23px;
	margin-top: 208px;
}



.subTit{ overflow:hidden; text-align:center; margin-bottom:40px;}
.subTit span{ display:inline-block;}
.subTit i{ width:27px; height:16px; border-bottom:1px solid #c8c8c8;}
.subTit em{ font-style:normal; line-height:33px; font-size:26px; padding:0 18px; color:#005493; float:left; display:inline;}
.subTit2 p{ color:#fff}
.subTit2 i{border-bottom:1px solid #fff;}
.subTit2 em{ color:#fff}
.aptitude{ padding:40px 0; width:100%; padding-bottom:0px; }
.aptSlide{ overflow:hidden;}
.aptSlide .bd dd{ width:387px;float:left; display:inline; margin-right:19px;overflow:hidden;}
.aptSlide .bd dd .pic{ width:387px; height:254px; overflow:hidden; display:block;}
.aptSlide .bd dd .pic img{width:387px; height:254px;}
.aptSlide .bd dd .a1{ height:55px; line-height:55px; font-size:16px; color:#333; display:block; overflow:hidden; text-align:center;}
.aptSlide .bd dd .a1:hover{ color:#fff}
.aptSlide .hd {width:100%;height:11px; margin:30px 0 10px;}
.aptSlide .hd ul {text-align: center;}
.aptSlide .hd ul li { display:inline-block;cursor: pointer;overflow: hidden;line-height:99px;margin:0 4px;height:10px;width:10px;border-radius:100%; background:#025bb5}
.aptSlide .hd ul li.on {background:#ee9613;}
.framework{ overflow:hidden;}
.framework img{ max-width:100%;}
a.leadMore{ height:38px; line-height:38px; width:138px; border:1px solid #ee9613; text-align:center; font-size:16px; color:#ee9613; display:block; margin:25px auto;}

.section .fp-tableCell>div{ height:100%;}

