﻿@charset 'utf-8';

@font-face {font-family: "iconfont";

  src: url('iconfont.eot?t=1545623339189'); /* IE9*/

  src: url('iconfont.eot?t=1545623339189#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAm0AAsAAAAADcAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8eEiTY21hcAAAAYAAAACYAAACIBqUUFpnbHlmAAACGAAABUoAAAaUE8YbAGhlYWQAAAdkAAAALwAAADYTrDRTaGhlYQAAB5QAAAAeAAAAJAfeA4xobXR4AAAHtAAAABEAAAAoKAEAAGxvY2EAAAfIAAAAFgAAABYIfAeibWF4cAAAB+AAAAAdAAAAIAEcAJBuYW1lAAAIAAAAAUUAAAJtPlT+fXBvc3QAAAlIAAAAaQAAAIaUia70eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMT1byNzwv4EhhrmBoQEozAiSAwDpQgyGeJzlkTEOgkAQRd8CIhgLCxuuQKzo6TiRtfegwoTEs/1r4MyOlXIDZ/M2mZ+Z3cl84ACUxs2oIL1IeDxNTVkvOWW94m75lYsplQp16jVo1KRZi9Ztg331J5K98n18isKmae2fRM2Rxgrrne5/i3O+H5+s9S0H7pu6ANf6wD3VEOT6MXB/NQXurebAto2WwPaO1oDmDcCvNC94nE1VW2wUZRT+z39m/rns7M5eZnZm7+3udrYgtGW33SkC20IQEqCYvkBNi1BSCNjI1QLaiC3KRWKkmlAl2BZvCS+KYuIDxAj6YgymCcZLqgnxTV8KiS8khqn/tASYnfznnJwz5+Sc73z/EonwB2/QTwkSRgIkRCLEIBYhbqQ+UloOhZLEf26pbTlUFJCsSCeOPJW6ffny7dT0dBaOwtEvp3vphgdfL743PHwvN3sr412Ddf/MwjXC8/m5b9JZEiZJUiQryFrSRQg0QSkEUhasctW1SjVoaILWaqUcN5j1SCuVrYUwI25Jrh/rOm01KPm+vNNalfzDN/AGXtx3eBxx/LDdbG+xWlZ5k1ospsVM86Ivo6Z5QtetL46e/ArXrMzty7RmdF3FcZc7iun0j7F0usE0weofpXS0v38UVda8udi3DaKJWCwRhYfyZ9o/DHT8pc7BRdtdpgDNFV54q8cs8iTm5gVBgJC5+/R3VIjIu5QUsAC6l8Oz3hUXzqLsep97V9vhFJHn5/IL/ZtkyGLikjVkE9lOXiMj/CunRksOk5jjVh2Jtx8Cizcfr3KzBMzh03KrcYs7kHtYfMGjc08rV/g4JJc1QQ2ywKSGcrUD5rPwGVbjfOAVdJgOITCNeMX14604txm3eJplvMIy+pstiNH0kmFWTyWs9O44iW0hNKb3D92tOD1574cD5xHPHzg4Tun4wcyeOgaB7JojhYL7YoOZTpp2Km1ulXQZw7okSDCoBAHwuKqGQuqmoAjBQLRxrSYGQoYeUAOhw0sNJiAaoWAUG4a74E0Ww1p9XV5UE+liR6pxTO7aCa/2M7l3x44tgvc99m3cuJsJ3Rs2HZAhZR6X6dJYPrOkckb8jhrFDFKrkMINvExYo8Ew+1WT8VCSQdAMQmCrrIYgKTOkGNN0g1KU0quXrWIBNR0G1Tj3jk7m8fsY07iNc4DEqmUL4oYE/rq5Cjit/2l1GvwZDHpFrc7W4FtvtYbdmuZ1BfNBr0uzufcCXNDqCOfU3B8CwQaOdITUyHNkP3mZvM4LlKutTp7Pu+Rj4hs+F1rbHm86s+LlDh/ySpkD9JAica43c1BFVsg7zcDhdqslnw1+gP+h5YgsByWnwLEu8GQLHoOBX6bi13EfafCvYVmLcrm/zFxukW3Tu/jRK6mfzn4wLaxbW4eyqAhDeqqSjkQkIT+1N9lm96IqStR6uvbgXDicbEkaothjoXJK+Obt49cTb1xBBWFGRr0mCEKikjh2CfHSsSMf4krvZsg0Q4ZtfxYyDF/Skt1oWY12D/CDq97Y4HsBxINjFK+eWjdcfl6VBLoCmQwgdg9QVSpzlAJdTYMSSEwAuvSZgLztBC9AR3YL7x+qy8EIC5TzFFgAT+/adRrxzEC5H0Qw0qaZNuChJNTnG71P7xKNJDgKeSZFshwLN9IE9U8a0GnnAHLN/gF7rUc6nc3ZD961czmb7vPPx/r8zlzHMewknTxzq0/QEifSAjk501jcLdeoW87BPFZmaJ7MlSz4hJ4P5xytZJEzEEedIqpZeeetWzvlrIpFRy8oYlTRKFIabqTZokz7BoaoQYcG+qhczNLGMN9jqilRUSlAUNjTAp2V6FyUv5VOaNkjbGmHqJ7kA21qh2CGCut1uYhYlPX1As0Eob2J8yGpR6Gd+DOaG+E7O8L/A0q8E0akOLGqxHUISpZ/6TZzEDgVOvie8Zs3xxvg1y8lM94dUYT6mRmoF0XvTmhqQo7a6uSkmogpE5NKLKlMTSmpKI5w58wTwd4nUxOKHZUv8piEOjmhJmPK5BTXyf9H4SQpAAB4nGNgZGBgAOJnc33XxfPbfGXgZmEAgRtuFdoI+n8DCwNzA5DLwcAEEgUAKDkJwQB4nGNgZGBgbvjfwBDDAmQxMLAwMIBpJMAFAEcpAnQAAHicY2FgYGBBx4yYYgADqwAqAAAAAAAAAAAuAKYAugGGAaoCcgKgAwQDSgAAeJxjYGRgYOBiaGHgYAABJjCPC0j+B/MZABb0Aa0AAAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxti10OgyAQBvfD4g/GxItwKCREN2lYRQx4+5r2tfM4mSFFPwz9x0ChwQsaLTr0GGAwkq4cK7cl+M3l2aUkxSZet2y97LcugReZKru43nJ93dPyM/XsJZ5ZdnUcnX/LGexC9AGrJBysAAAA') format('woff'),

  url('iconfont.ttf?t=1545623339189') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  url('iconfont.svg?t=1545623339189#iconfont') format('svg'); /* iOS 4.1- */

}



.iconfont {

  font-family:"iconfont" !important;

  font-size:16px;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.icon-xinxi:before { content: "\e644"; }



.icon-wechat:before { content: "\e619"; }



.icon-arrow-right-copy:before { content: "\e602"; }



.icon-weibo:before { content: "\e63d"; }



.icon-xiangyou-copy:before { content: "\e62a"; }



.icon-weixin:before { content: "\e697"; }



.icon-iconstop:before { content: "\e69d"; }



.icon-qq:before { content: "\e6a1"; }



.icon-close-b:before { content: "\e632"; }

/** Generated by FG **/

@font-face {

	font-family: 'Conv_HelveticaNeueLTPro-ThEx';

	src: url('../fonts/HelveticaNeueLTPro-ThEx.eot');

	src: local('☺'), url('../fonts/HelveticaNeueLTPro-ThEx.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-ThEx.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-ThEx.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

/** Generated by FG **/

@font-face {

	font-family: 'Conv_Roboto-Regular';

	src: url('../fonts/Roboto-Regular.eot');

	src: local('☺'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

body{

	overflow: hidden;

}

.header_box{

	position: absolute;

 width: 100%;

    top: 0;

    left: 0;

    z-index:10000;

   /* display:none;*/

   display:inline-block;

}

.header{

	line-height:110px;

	padding-left:128px; 

}

.logo{

	width:290px;

	line-height: 110px;

	margin-top: 25px;

	

}

.logo img{

	width:100%;

}

.hmbox{

	margin:0 23px 0 135px ;

}

.hm_list>a{

	display:block;

	padding:0 25px;

	line-height: 110px;

	color:#fff;

	font-size: 18px;

	font-family:"微软雅黑";

}



.xintel a{display:block;

	padding:0 25px;

	line-height: 110px;

	color:#fff;

	font-size: 18px;}


.pc_xiala{

	position:absolute;

	top:110px;

	left:0;

	width:100%;

	background:rgba(255,255,255,0.97);

	z-index: 100;

	overflow: hidden;

}

.pc_xialacon{

	width:1200px;

	margin:0 auto;

	padding:65px 15px 110px;

}

.pcxlalist {

	width:33.333333%;

}

.li_nav .pc_xialacon{

	width:1261px;

	margin:0 auto;

}

.header_box .pcxlalist:nth-child(2){

	padding-left:50px;

}

.li_nav .pc_xialacon .pcxlalist:nth-child(1){

	width:412px;

}

.li_nav .pc_xialacon .pcxlalist:nth-child(2){

	width:483px;

	padding-left:138px;

}

.li_nav .pc_xialacon .pcxlalist:nth-child(3){

	width:305px;

}

.box{

	width:100%;

	background:green;

	height:1000px; 

}

.pc_xialacon .pcxlalist h3{

	color:#333333;

	font-size: 30px;

	font-family:"微软雅黑";

	margin-bottom:35px;

	letter-spacing: 1px;	

}

.pc_xialacon .pcxlalist p{

	color:#999999;

	font-size: 16px;

	font-family:"微软雅黑";

	line-height: 30px;

	letter-spacing: 0.5px;	

	height:120px;

	/*overflow: hidden;*/

}

.pc_xialacon .pcxlalist .pclista a{

	color:#333333;

	font-size: 18px;

	font-family:"微软雅黑";

	margin-bottom:33px;

	display:block;	

}

.pc_xialacon .pcxlalist img{

	width:100%;

}

.pc_xiala{

	display:none;

}

@media screen and (min-width: 1200px){

	.nrtxtcon:hover p{

		color:#333;

	}

	.xiand{

		display:none;

	}

	.neirongright:hover img{

		transform: scale3d(1.05,1.05,1.05);

	}

	.pc_xialacon .pcxlalist .pclista a:hover{

		color:#d70c1e

;

	}

	.newsletaabox .newsletaa:hover .memceng{

		opacity: 1;

	}

	#play:hover{

		transform: translate(-50%, -50%) scale3d(1.1,1.1,1.1);

	}

	.neirongright:hover .b1pic{

		transform: scale3d(1.05,1.05,1.05);

	}

	.anlibbucon:hover .anright img{

		transform: scale3d(1.05,1.05,1.05);

	}

	.nianxianshang:hover p img{transform: scale3d(1.05,1.05,1.05);}

	.anlibbucon:hover .anlife{

		background:#d70c1e;

	}

	.anlibbucon:hover .anlife h2{

		color:#fff;

	}

	.anlibbucon:hover .anlife h3{

		color:#fff;

	}

	.anlibbucon:hover .anlife p{

		color:#fff;

	}

	.anlibbucon:hover .gengduiop{

		width:123px;

		border-color:#fff;

	}

	.anlibbucon:hover .gengduiop span{

		display:inline-block;

	}

	.anlibbucon:hover .gengduiop i{

		color:#fff;

		font-size:14px;

	}

	

	

	

	.jishulist{width:46%;margin-left: 2%;margin-right: 2%; float: left;overflow: hidden}

	

	.jishulist img{width:100%}

	

	.jishubox{width:935px;margin: 0 auto}

	

	.npicitem:hover img{

		transform: scale3d(1.05,1.05,1.05);

	}

	.newslixx .newslbox:hover .newright h3{

		color:#d70c1e;

	}

	.fenyhleft:hover{

		background:#d70c1e;

	}

	.fenyhleft:hover p{

		color:#ffffff;

	}

	.fenyhleft:hover .konlk{

		opacity: 1;

	}

	.fenyhleft:hover .pixoo{

		opacity: 0;

	}

	.fra a:hover{

		color:#d70c1e

;

	}

	.hm_list>a:hover{

		color:#d70c1e

;

	}

	.bandenabox:hover{

		border-color:#fff;

	}

	.bandenabox:hover p{

		color:#fff;

	}

	.ban_abt:hover h3::after{

		left:0;

	}

	.morbann a:hover{

		width:140px;

		text-align: right;

		padding-right:10px;

	}

	.morbann a:hover span{

		transform: translateX(-50%);

	}

	.morbann a:hover img{

		left:85%;

	}

	.prtxtbtbox .morbann a:hover{

		width:140px;

	}

	.prtxtbtbox .morbann a:hover span{

		color:#666666;

	}

	.morbannaadsfd a:hover span{

		color:#666666;

	}



}

.banner{

	width:100%;

	position:relative;

	overflow:hidden;

}

.banner img{

	width:100%;

}

.product{

	width:100%;

	background:#fff;

	padding:88px 0 0px;

	position:relative;

}

.prdleft{

	width:50%;

	position: relative;

	z-index: 27;

}

.prdbt{

	margin-left:120px;

	width:551px;

}

.prdbt h2{

	font-size: 110px;

    font-family: "Arial";

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: bold;

    color: #ededed;

}

.prdbt h3{

	font-size: 36px;

    font-family: "微软雅黑";

    letter-spacing: 1px;

    font-weight: bold;

    color: #666666;

    text-align:left;

}

.g_liboxm{

	width:50%;

	position:relative;

	height:840px;	

}

.prdright{

	/*width:50%;*/

	position:absolute;

	width:100%;

	top:0;

	left:0;

	z-index: 14;

}

#play{

	position:absolute;

	top:50%;

	left:50%;

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

	max-width:100%;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

	cursor: pointer;

	z-index: 30;

}

.videobb{

	position:relative;

}

.videobb img{

	width:100%;

}

.prdlist img{

	width:100%;

}

.prtxt{

	width:600px;

	margin-top:65px;

}

.prtxtbtbox{

	padding-left:120px;

}

.prtxtbt{

	cursor: pointer;

	animation: fadeInLeft 1.6s;

}

.prtxtbt:nth-child(1){

	animation: fadeInLeft 1.8s; 

}

.prtxtbt:nth-child(2){

	animation: fadeInLeft 2s; 

}

.prtxtbt:nth-child(3){

	animation: fadeInLeft 2.2s; 

}

.prtxtbt h3{

	color: #999999;

	font-size: 18px;

    font-family: "Arial";

    font-weight: bold;

    letter-spacing: 1px;

    margin-bottom:27px;

    position:relative;

    padding-left:120px;

}





.prtxtbt.act p{

	font-size: 14px;

	color:#333333;

}

.prtxtbt.act .prbmore{

	display:block;

}



.prtxtbtbox .morbann a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    line-height: 56px;

}

.prtxtbt h3::after{

	position:absolute;

	content:"";

	width:109px;

	height:1px;

	background:#d70c1e

;

	left:-5px;

	bottom:-44px;

	opacity: 0;

}



.prtxtbt{

	margin-bottom:50px;

}

.pritema h3{

	color: #999999;

	font-size: 18px;

    font-family: "Arial";

    margin-bottom:23px;

    font-weight: bold;	

    letter-spacing: 1px;

}

.pritema p{

	color: #bcbcbc;

	font-size: 14px;

    font-family: "微软雅黑";

    line-height: 24px;

    height:48px;

    overflow: hidden;		

}

.prlist{

	padding-left:120px;

	margin-top:80px;

}

.pritema:nth-child(1){

	margin-bottom:44px;

}

.pritema{

	cursor: pointer;

}

.prtxtbt p{

	color: #333;

	font-size: 14px;

    font-family: "微软雅黑";

    line-height: 24px;

    letter-spacing: 1px;

}

.service{

	width:100%;

}

.ser_con{

	width:1640px;

}

.ser_left{

	width:830px;

	background:url(../images/zimu.png) no-repeat bottom right #1b1b1b;

	padding:140px 93px 188px 135px;

}

.ser_left .slbt h2{

	font-size: 110px;

	font-family:"Arial";

	letter-spacing: 1px;

	text-transform: uppercase;

	font-weight: bold;

	color:#363636;	

}

.ser_left .slbt{

	width:488px;

}

.ser_left .slbt h3{

	font-size: 36px;

	font-family:"微软雅黑";

	letter-spacing: 1px;

	font-weight: bold;

	color:#8d8d8d;

	text-align: left;	

}

.sltxt{

	padding-left:223px;

}

.bendi{

	width:178px;

	height:55px;

	background:#920814;

	margin:98px 0 77px;

}

.bendi p{

	font-size: 22px;

	font-family:"微软雅黑";

	letter-spacing: 1px;

	font-weight: bold;

	color:#ffffff;

	text-align: center;

	line-height: 55px;

}

.sltxt>p{

	font-size: 18px;

	font-family:"微软雅黑";

	color:#8d8d8d;

	line-height: 36px;	

	letter-spacing: 1px;

}

.more{

	margin-top:60px;

	transition: all .3s; 

}

.more a{

	display:block;

	width:56px;

	height:56px;

	border:1px solid #fff;

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

}

.ser_right{

	width:calc(100% - 830px);

	padding:176px 0 116px;

	animation: fadeInRight 1.8s;

}

.ser_right h3{

	font-size: 36px;

	font-family:"微软雅黑";

	color:#fff;

	font-weight: bold;

	text-align: center;

	margin-bottom:68px;

	letter-spacing: 1px;	

}

.serlist{

	width:50%;

}

.serlist:nth-child(2n){

	padding-left:111px;

}

.serlist:nth-child(2n-1){

	padding-left:132px;

}

.serlist:nth-child(1){

	margin-bottom:65px;

}

.serlist:nth-child(2){

	margin-bottom:65px;

}

.serlistpic{

	width:65px;

	height:58px;

	text-align: center;

	line-height: 58px;

}

.serlistpic img{

	 max-width: 100%;

}

.seryxy h4{

	font-size: 18px;

	font-family:"微软雅黑";

	color:#333333;

	font-weight: bold;

	margin:28px 0 14px;

}

.seryxy h6{

	font-size: 18px;

	font-family:"微软雅黑";

	color:#999999;

	font-weight: lighter;

}

.serrtxt {

	background:#fff;

	padding:50px 0 65px;

}

.case{

	width:100%;

	padding-bottom:245px;

	background:#f5f5f5;

}

.casebt{

	

	padding:103px 0 59px 0px;

	width:820px;

	margin: 0 auto;

}

.casebt h2{

	font-size: 110px;

    font-family: "Arial";

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: bold;

    color: #dadada;

	text-align: center;

}

.casebt h3{

	font-size: 36px;

    font-family: "微软雅黑";

    letter-spacing: 1px;

    font-weight: bold;

    color: #666666;

    text-align: center;

}

.heixinlistbox {

    position: relative;

}

.heixinlist {

    width: 100%;

    visibility: visible;

    animation-duration: 1s;

    animation-name: fadeInUp;

}

.hxin_item {

    position: relative;

    width: 1076px;

    margin: 0 41px;

}



.hitbox{

	overflow: hidden;

}

.hitbox img{

    width: 100%;

    /*opacity: 0.3;*/

    -webkit-filter: blur(3px); /* Chrome, Opera */

       -moz-filter: blur(3px);

        -ms-filter: blur(3px);    

            filter: blur(3px);

}

.heixinlist .slick-active .hitbox img{

    /*opacity: 1;*/

    filter: blur(0px);

}

.hitbox img {

    transition: all 1s;

    width:100%;

}

.heixinlist .slick-next {

    right: 18.6%;

    background: url(../images/next.png) no-repeat center rgba(0,0,0,0.3);

    background-size:60%;

}

.heixinlist .slick-prev {

    left: 18.6%;

    background: url(../images/prev.png) no-repeat center rgba(0,0,0,0.3);

    background-size:60%;

}

.wrap_textbox {

    position: absolute;

    top: 81px;

    left: 19.1%;

}

.wrap_textbox .box {

    position: absolute;

    left: 140px;

    top: 0;

    width: 380px;

    height: 462px;

    background: rgba(255,255,255,0.95);

    box-shadow: 10px 15px 50px rgba(0,0,0,0.25);

    -webkit-box-shadow: 10px 15px 50px rgba(0,0,0,0.25);

    padding: 55px 46px;

}

.wrap_textbox .box .wrap_txt li {

    display: none;

}

.wrap_textbox .box .wrap_txt li.active {

    display: block;

}

.wrap_textbox .box .wrap_txt li .tit {

	font-family: "微软雅黑";

    font-size: 24px;

    color: #333333;

    line-height: 36px;

    position: relative;

    font-weight:bold;

}

.wrap_textbox .box .wrap_txt li .tita{

    font-family: "微软雅黑";

    font-size: 24px;

    color: #333333;

    line-height: 36px;

    position: relative;

    font-weight:bold;

    height:36px;

    overflow: hidden;

}

.wrap_textbox .box .wrap_txt li .tit::after{

	position: absolute;

	content:'';

	width:73px;

	height:2px;

	background:#0067da;

	top:50%;

	transform: translateY(-50%);

	left:-97px;

}

.wrap_textbox .box .wrap_txt li .tit

.wrap_textbox .box .wrap_txt li .wrap_desc {

    margin-top: 20px;

    color: #666666;

    font-size: 16px;

    font-family: "微软雅黑";

    line-height: 30px;

}

.wrap_textbox .box .wrap_txt li .btn_text_6 {

    margin-top: 43px;

    display: block;

}

.wrap_textbox .box .wrap_txt li .btn_text_6 a{

    border: 1px solid #666666;

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

}

.slide_page {

    position: absolute;

    bottom: 40px;

    left: 10.6%;

}

.slide_page .slides_log {

    padding-left: 285px;

    font-family: nbr;

    font-size: 20px;

    color: #666;

    letter-spacing: 2px;

}

.slide_page .slides_log .slide_num {

    font-size: 36px;

    color: #333;

    font-family: "Arial";

}

.slide_page .slides_log .slide_num span {

    font-family: nbb;

}

.slide_total_num {

    font-size: 24px;

    color: #999999;

    font-family: "Arial";

}

.heixinlist .slick-dots {

    bottom: -154px;

}

.slick-dots li.slick-active {

    background: #999;

}

.heixinlist .slick-dots li.slick-active {

    background: #d70c1e;

    border-color:#d70c1e;

}

.heixinlist .slick-prev, .heixinlist .slick-next {

    width: 91px;

    height: 56px;

    z-index: 50;

}

.heixinlist .slick-prev, .heixinlist .slick-next {

    width: 91px;

    height: 56px;

    z-index: 50;

}

.news{

	width:100%;

	padding:73px 0 83px;

}

.newscon{

	width:1200px;

	margin:0 auto;

}

.newsbt{

	width:338px;

}

.newsbt h2{

	font-size: 110px;

    font-family: "Arial";

    letter-spacing: 4px;

    text-transform: uppercase;

    font-weight: bold;

    color: #e0e2e8;

}

.newsbt h3{

	font-size: 36px;

    font-family: "微软雅黑";

    letter-spacing: 1px;

    font-weight: bold;

    color:#e0e2e8;

    text-align: right;

}

.newsbox .newslet{

	width:50%;

	padding-right:12px;

}

.newsletaa{

	padding:0 10px;

	width:50%;

	margin-bottom:20px;

}

.newslet{

	margin: 0px -10px 0 0;

}

.newsli{

	background:rgba(255,255,255,0.55);

	padding:31px 25px;

	position: relative;

}

.nletbt{

	margin-bottom:55px;

}

.nletbt h2{

	color:#fff;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight:bold;

	letter-spacing: 1px;

	padding-left:10px;

	position:relative;	

}

.nletbt h2::after{

	position:absolute;

	width:495px;

	height:1px;

	background:#fff;

	content: "";

	top:50%;

	transform: translateY(-50%);

	right:9px;

}

.newsletaa h3{

	color:#0099ff;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight:bold;

	margin-bottom:10px;	

	height:46px;

	overflow: hidden;

/*	white-space: nowrap;

	text-overflow: ellipsis;*/

	display: block;

	width:222px;

	line-height: 1.5;

	overflow : hidden;

	text-overflow: ellipsis;

/*	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;*/

}

.newsletaa span{

	margin-bottom:10px!important;

	display:block!important;

	color: #666666!important;

    font-size: 14px!important;

    font-family: "微软雅黑";

}

.newsletaa p{

	color:#666666;

	font-size:14px;

	font-family:"微软雅黑";

	line-height: 30px;

	height: 63px;

    overflow: hidden;

/*    overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;*/

}

.memceng{

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	opacity: 0;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.memceng img{

	width:100%;

	height:100%;

}

.newsright{

	width:50%;

}

.newsbox {

	padding-top:66px;

}

.nrtleft{

	width:88px;

	padding-top:24px;

}

.nrright{

	width:calc(100% - 103px);

	padding-bottom:19px;

	border-bottom: 1px solid rgba(255,255,255,0.15);

	padding-top:25px;

}

.nrtxtcon:nth-child(1) .nrright{

	padding-top:0;

}

.nrtxtcon:nth-child(1) .nrtleft{

	padding-top:0;

}

.nrright p{

	color:#fff;

	font-size:16px;

	line-height: 30px;

	font-family:"微软雅黑";

	height:60px;

	overflow: hidden;

	padding-left:47px;

	letter-spacing: 2px;

	transition: all .3s;

}

.nrtleft p{

	color:#fff;

	font-size:16px;

	line-height: 30px;

	font-family:"微软雅黑";

}

.lianmeng{

	width:100%;

	padding:98px 0 87px;

}

.liancon{

	width:1200px;

	margin:0 auto;

	position:relative;

}

.lianmengle p{

	color:#ffffff;

	font-size:17px;

	font-family:"思源黑体 CN";

	margin-top:18px;	

}

.lmtxt{

	margin:35px 0 85px;

}

.lmtxt p{

	color:#f4f4f4;

	font-size:30px;

	font-family:"微软雅黑";

	font-weight: bold;

	line-height: 45px;	

}

.lianmore{

	position:absolute;

	top:50%;

	transform: translateY(-50%);

	right:0;

	margin:0;

}

.liaojiehuadian{

	width:100%;

	background:#f4f4f4;

	padding:98px 0 100px;

}

.lhuacon{

	width:1200px;

	margin:0 auto;

	padding:0 126px;

}

.biaodan{

	width:710px;

	height:60px;

	border:1px solid #d2d2d2;

	margin:62px auto 48px;

	position:relative;

}

.lansousuo a{

	width:185px;

	height:60px;

	position:absolute;

	top:-1px;

	right:0;

	background:#434343;

	text-align: center;

	line-height: 60px;

	color:#fff;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight:lighter;

	display:block;

	letter-spacing: 1px;	

}

#biao{

	width:100%;

	height:100%;

	padding:0 27px;

	line-height: 60px;

}

#biao::-webkit-input-placeholder{

		font-size:16px;

		color:#c5c5c5;

	}    /* 使用webkit内核的浏览器 */

#biao:-moz-placeholder{

		font-size:16px;

		color:#c5c5c5;

	}                  /* Firefox版本4-18 */

#biao::-moz-placeholder{

		font-size:16px;

		color:#c5c5c5;

	}                  /* Firefox版本19+ */

#biao:-ms-input-placeholder{

		font-size:16px;

		color:#c5c5c5;

	}           /* IE浏览器 */

.lhuacon h2{

	color:#333333;

	font-size:30px;

	font-family:"微软雅黑";	

	font-weight:bold;

	text-align: center;

	position:relative;

	letter-spacing: 1px;

}

.lhuacon h2::after{

	position:absolute;

	left:50%;

	transform: translateX(-50%);

	content:'';

	width:57px;

	height:2px;

	background:#013ca6;

	top:-37px;

}

.liaowenben p{

	color:#666666;

	font-size:14px;

	font-family:"微软雅黑";	

	font-weight: lighter;

	text-align: center;

	line-height: 24px;

	letter-spacing: 1px;	

}

.chankan{

    display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #fff;

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

}

.ftleft{

	position:relative;

	width:calc(100% - 1000px);

	overflow:hidden;

}

.fltxt{

	position:absolute;

	top:50%;

	transform: translateY(-50%);

	left:126px;

	z-index:10;

}

.fltxt h2{

	color:#ffffff;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight:bold;

	margin-bottom:46px;

}

.fltxt p{

	color:#ffffff;

	font-size:28px;

	font-family:"微软雅黑";

	font-weight:lighter;

	line-height: 48px;

}

.flshangwenb{

	margin-bottom:68px;

}

.ftright{

	padding-top:80px;

    width:1000px;



   padding-bottom:80px;

    position:relative;

}

.fra a{

	display:block;

	color:#e5e5e5;

	font-size:16px;

	font-family:"微软雅黑";

	padding:15px 45px 15px 0;

}

.toptit a{font-weight:bold;color:#fff}





.fenxianga {

    position: relative;

    bottom: 0;

    right: 0;

}



.fenxianga .fenicont {

    width: 56px;

}

.fenxianga .l-r-topb {

    width: 50px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    position: relative;

    border: none!important;

}

.bshare-custom {

    font-size: 13px;

    line-height: 16px !important;

}

.bshare_box {

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

}

.bsPromo {

    width: 100%;

    height: 100%;

    display: block !important;

    opacity: 0 !important;

    position: absolute;

    top: 0;

    left: 0;

}

.bshare-custom a {

    padding-left: 19px;

    height: 100%;

    width: 100%;

    text-decoration: none;

    zoom: 1;

    vertical-align: middle;

    cursor: pointer;

    color: #333;

    margin-right: 3px;

    -moz-opacity: 1;

    -webkit-opacity: 1;

    opacity: 1;

    position:absolute;

    top:0;

    left: 0;

}

.icon-weixin{

	font-size:24px;

	color:#767676;

}

.dibushare{

	width:125px;

	position:absolute;

	bottom:25px;

	right:132px;

}

.disharle{

	width:54px;

	height:54px;

	text-align: center;

	line-height: 54px;

	border:1px solid #767676;

}

.erweima{

	position:absolute;



}

.yongsy{

	width:100%;

	height:90px;

	background:#1a1a1a;

}

.yongsy p{

	position:relative;

	top:50%;

	left:50%;

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

	text-align: center;

	line-height: 1.5;

	color:#999999;

	font-size:14px;

	font-family:"微软雅黑";

}

.yongsy p a{

	line-height: 1.5;

	color:#999999;

	font-size:14px;

	font-family:"微软雅黑";

}

.yongsy p img{

	margin-left:10px;

}

.bgfix01{

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	z-index: 1;

}

.bgfix01 img{

	height:100vh;

	min-width: 100%;

	position:relative;

	top: 0;

	left:50%;

	transform: translateX(-50%);

}

.boxwai{

	position:relative;

	z-index: 1000;

}

.bgfix02{

	position:fixed;

	z-index: -1;

	top:0;

	left:0;

}

.bgfix02.act{

	z-index: 40;
	width:100%

}

.bgfix02 img{

	height:100vh;

	width:100%;

}

.wrap_desc{

	margin-top:40px;display: none;

}

.wrap_desc p{

	color:#666666;

	font-size: 16px;

	font-family:"微软雅黑";

	line-height: 26px;

	letter-spacing: 0.5px;

	height:130px;

	overflow: hidden;

}





.wrap_desc a{

	display:block;

	color:#666666;

	font-size: 15px;

	font-family:"微软雅黑";

	line-height: 26px;

	letter-spacing: 0.5px;

	overflow: hidden;

}

.wrap_desc a:hover{color:#d70c1e}





.heixinlist .slick-dots li{

	width:13px;

	height:13px;

	border-radius: 0;

	background:#d2d2d2;

	border-color:#d2d2d2;

}

.prbmore{

	display:block;

}

.prbmoreb a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    background: url(../images/xiangxiab.png) no-repeat center!important;

}

.prbmorec a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    background: url(../images/xiangxiab.png) no-repeat center!important;

}

.prbmore {

	display:none;

}

.prbmorea{

	display:none;

}

/**内页导航**/

.li_nav{

	width:100%;

	padding:0 127px;

	position: fixed;

	z-index: 1000;

	background:#fff;



}

.li_logo{

	width:250px;

	line-height: 110px;

}

.li_logo img{

	width:100%;

}

.sou_qie{

	width:78px;

	height:110px;

	position:relative;



}

.sousuo{

	width:25px;

	position:absolute;

	top:55%;

	transform: translateY(-50%);

	right: 0;

}

.sousuo img{

	width:100%;

}

.en {

	position:absolute;

	top:50%;

	transform: translateY(-50%);

	left: 0;

	z-index: 0;

}

.en a{

	color:#d70c1e;

	font-size:18px;

	font-family:"微软雅黑";

}

.text {

    height: 37px;

    width: 0px;

    background: #d70c1e;

    position: absolute;

    top: -5px;

    right: -16px;

    z-index: 8;

    border-radius: 38px;

    -webkit-transition: 0.3s;

    color: #fff;

    font-family: "Microsoft JhengHei";

    line-height: 38px;



}

.sou_a{

	position: relative;

	z-index: 10;

}

.sousuo:hover .text {

    width: 300px;

    padding-right:45px;

    padding-left:15px;

}

.text::-webkit-input-placeholder{color:#fff;font-family: "微软雅黑";font-size: 14px}    /* 使用webkit内核的浏览器 */

.text:-moz-placeholder{color:#fff;font-family: "微软雅黑";font-size: 14px}                  /* Firefox版本4-18 */

.text::-moz-placeholder{color:#fff;font-family: "微软雅黑";font-size: 14px}                  /* Firefox版本19+ */

.text:-ms-input-placeholder{color:#fff;font-family: "微软雅黑";font-size: 14px}           /* IE浏览器 */



.li_banner{

	width:100%;

	position:relative;

	margin-top:110px;

}

.li_banner>img{

	width:100%;

}

.li_banner a img{

	width:100%;

	position:relative;

	top:0;

	left:50%;

	transform: translateX(-50%);

	z-index: 1;

}

.neirongbr .more a {

    display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    background: url(../images/xiangxiab.png) no-repeat center!important;

}

.b1_neirong{

	width:1200px;

	margin: 150px auto;

	background: #fff;

}

.neirongbr{

	width:570px;

	padding-right:33px;

}

.neirongleft{

	animation: fadeInUp 1.5s;

}

.neirongright{

	width:50%;

	animation: fadeInUp 1.5s;

}

.nebt h3{

	color:#ededed;

	font-size:130px;

	text-transform: uppercase;

	font-weight: bold;

	transform: translateY(60PX)

}

.neirongbr h2{

	color:#d70c1e

;

	font-size:40px;

	font-family:"Arial";

	font-weight:bold;

	position:relative;

	margin-bottom:60px;

}

.neirongbr h2::after{

	position:absolute;

	content: "";

	width:110px;

	height:1px;

	background:#d70c1e

;

	left:0;

	bottom:-74px;

}

.neirongbr p{

	color:#333333;

	font-size:18px;

	font-family:"微软雅黑";

	line-height: 30px;

	padding-left:120px;

	position:relative;

}

.neirongbr .more{

	margin-left:123px;

}

.ditu{

	/*transform: translateX(-118px);*/

}

.neirongright{

	position:relative;

	overflow: hidden;

	z-index: 100;

}

.neirongright img{

	max-width:100%;

}

.b1pic{

	position: absolute;

    right: 5px;

    bottom: 69px;

    z-index: 10;

    -webkit-transition:all .3s ease-out 0s;

    -moz-transition:all .3s ease-out 0s;

    -ms-transition:all .3s ease-out 0s;

    -o-transition:all .3s ease-out 0s;

    transition:all .3s ease-out 0s;

}

.neirongatwo{

	margin:0px 0;

}

.neirongatwo .b1pic {

    position: absolute;

    right: inherit;

    bottom: 65px;

   	left:0;

}

.ditu{

	position:absolute;

	bottom:0;

}

.neirongatwo .ditu{

	transform: translateX(71px);

}

.ban_txt{

	width:1200px;

	position:absolute;

	top:50%;

	left:50%;

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

	z-index: 10;

}

.ban_txtli{



}

.ban_txtli h2{

	color:#fff;

	font-size:48px;

	font-weight:bold;

	font-family: "思源黑体 CN";

	margin-bottom:35px;

	letter-spacing: 1px;

	line-height: 1.5;

	width:100%;

}



.ban_txtli h3{color:#fff;



font-size:28px;

	font-weight:bold;

	font-family: "思源黑体 CN";

	margin-bottom:35px;

	letter-spacing: 1px;

	line-height: 1.5;

	width:100%;

text-align: center





}





.xinwenxiangg .ban_txtli p{

	color:#ffffff;

	font-size:24px;

	font-family: "思源黑体 CN";

	line-height: 44px;

	letter-spacing: 1px;

	max-height:88px;

	overflow: hidden;

}

.ban_txtli p{

	color:#ffffff;

	font-size:24px;

	font-family: "思源黑体 CN";

	line-height: 44px;

	letter-spacing: 1px;

/*	max-height:88px;

	overflow: hidden;*/

}



.b2body .ban_txtli{

	width:656px;

}

.b2body .ban_txtli img{

	max-width:100%;

	margin-top:54px;

}

.b2body .ban_txtli p{

	font-size:20px;

}

.b2body .ban_txtli h2{

	font-size:80px;

	font-family:"Arial";

}

.lmjie{

	width:100%;

	padding:106px 0 103px;

}

.lmjiecon{

	width:1200px;

	margin:0 auto;

	padding-right:250px;

}

.lmtxta h2{

	color:#333333;

	font-size:36px;

	font-family: "微软雅黑";

	font-weight: bold;

	margin-bottom:73px;

	animation: fadeInUp 1.4s;

}

.lmtxta p{

	color:#333333;

	font-size:16px;

	font-family: "微软雅黑";

	font-weight: lighter;

	line-height: 36px;

	letter-spacing: 1px;

	text-align: justify;

	height:108px;

	overflow: hidden;

	animation: fadeInUp 1.6s;

}

.b2gongneng{

	width:100%;

	padding:108px 0 136px;

	background:#39414c;

}

.b2con{

	width:1200px;

	margin:0 auto;

}

.b2conleft{

	width:50%;

	animation: fadeInUp 1.6s;

}

.b2conleft h3{

	color:#fff;

	font-size:24px;

	font-weight:bold;

	letter-spacing: 1px;

}

.b2tedian{

	width:100%;

	padding:80px 0 94px;

	background:#eaf1f5;

}

.b2tecon{

	width:1200px;

	margin:0 auto;

}	

.b2tepic{

	width:100%;

	text-align: center;

}

.b2tepic img{

	max-width:100%;

}

.b2teleft{

	width:50%;

	padding-left:114px;

	animation: fadeInLeft 1.6s;

}

.b2teleft h3{

	color:#333333;

	font-family:"微软雅黑";

	font-weight: bold;

}

.b2teright{

	width:50%;

	padding-right:114px;

	animation: fadeInRight 1.6s;

}

.b2teright p i{

	display:block;

	color:#013ca6;

	font-family:"微软雅黑";

	font-size:24px;

	line-height: 28px;

	width:32px;

}

.b2p1{

	margin-top:0!important;

}

.b2teright p{

	margin-top:40px;

}

.b2teright p span{

	display:block;

	color:#666666;

	font-family:"微软雅黑";

	font-size:16px;

	line-height: 28px;

	margin-left:14px;

	width:calc(100% - 56px);

	letter-spacing: 1px;

}

.b2tcona {

	margin-top:75px;

}

.b2video{

	width:100%;

	padding:113px 0 130px;

}

.b2videopic{

	width:1200px;

	margin:0 auto;

	position:relative;

}

.b2videopic>img{

	width:100%;

}

.b2playa{

	position: absolute;

	top:50%;

	left:50%;

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

	width:102px;

	cursor: pointer;

}

.b2playa img{

	width:100%;

}

.b2tanshi{

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

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

	z-index: 1111111111;

	display:none;

}

.b2tancong{

	width:65%;

	position: absolute;

	top:50%;

	left:50%;

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

}

.b2tancong video{

	width:100%;

}

.b2cuohao{

	width:32px;

	position:absolute;

	top:-32px;

	right:-64px;

	cursor:pointer;

}



.b2cuohao img{

	width:100%;

}

.down{

	width:100%;

	background:#39414c;

	position:relative;

	z-index: 15;

}

.dobbb{

	width:826px;

	position:relative;

	top:50%;

	transform: translateY(-50%);

}

.downcon{

	width:1200px;

	margin:0 auto;

	padding-left:245px;

	padding-right:129px;

	height:214px;

}

.docleft{

	transform: translateY(11px);

}

.docleft p{

	color:#ffffff;

	font-size:24px;

	font-family:"微软雅黑";

	font-weight: bold;

	letter-spacing: 1px;

}

.dejni{

	width:546px;

	height:58px;

	background:#303741;

	text-align: center;

	line-height: 58px;

}

.dejni span{	

	color:#ffffff;

	font-size:16px;

	font-family:"微软雅黑";

	letter-spacing: 1px;

	margin-right:93px;

	position:relative;

}

.dejni span::after{

	position:absolute;

	width:6px;

	height:6px;

	background:#013ca6;

	border-radius: 50%;

	content:"";

	top:50%;

	transform: translateY(-50%);

	left:-15px;

}

.c1body .ban_txtli h2{

	font-size: 48px;

    font-family: "思源黑体 CN";

	text-align: center

}

.c1body .ban_txtli p{

	font-size: 24px;

    font-family: "思源黑体 CN";

    line-height: 44px;

	text-align: center

}

.aboutjie{

	width:100%;

	padding:77px 0 104px;

}





.aboutus{

	width:100%;

	padding:77px 0 104px;

	background: url(../images/banner.jpg);

}

.aboutus .abtleft p {color:#fff}



.aboutus .abtright p {color:#fff}



.abtcon{

	width:1200px;

	margin:0 auto;

}



.guanjia{width:200px;background: #d70c1e;margin: 0 auto;display: block;text-align: center;color:#fff;padding: 20px 0;margin-top: 20px;}





.guanjia:hover{background: #fff;border:1px solid #d70c1e;color:#d70c1e}







.abtleft{

	animation: fadeInUp 1.6s;

}

.abtright{

	animation: fadeInUp 1.6s;

}

.abtbt{

	width:1200px;

	margin:0 auto;

	margin-bottom:60px;

}

.abtbt h3{

	font-size: 36px;

    font-family: "微软雅黑";	

    color:#333333;

    font-weight:bold;

}





.abtbt h5{font-size: 36px;color:#d70c1e;    font-family: "宋体";	

}





.abtleft p{

	font-size: 16px;

    font-family: "微软雅黑";	

    color:#333333;

    line-height: 36px;



    overflow:hidden;	

}

.abtright p{

	font-size: 16px;

    font-family: "微软雅黑";	

    color:#333333;

    line-height: 36px;

    overflow:hidden;	

}

.yuanjing{

	width:100%;

	margin-bottom:156px;

	margin-top:110px;

}

.yuanjingcon{

	width:1200px;

	margin:0 auto;

}

.yuanyileft{

	width:405px;

	animation:fadeInUp 1.6s; 

}

.yuanright{

	width:calc(100% - 405px);

	animation:fadeInUp 1.6s; 

}

.yuanyileft h3{

	color:#333333;

	font-size:36px;

	font-family:"微软雅黑";

	font-weight: bold;

}

.yuanright p{

	color:#333333;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight: lighter;

	line-height:30px;

	letter-spacing: 1px;

}

.yuanright p i{

	color:#333333;

	font-size:24px;

	font-family:"微软雅黑";

	line-height:30px;

	font-style: normal;

}

.yuanright p span{

	color:#333333;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight: lighter;

	line-height:30px;

}

.c1p2{

	margin-top:37px;

}

.yuangyib{

	margin-top:135px;

	margin-bottom:55px;

}

.yuanlist{

	width:100%;

}

.yuanitema{

	width:405px;

	padding-right:120px;

}

.yuaniteb{

	width:478px;

	padding:0 130px 0 30px;

}

.yuanitemc{

	width:317px;

}

.yuanitem h3{

	color:#666666;

	font-size:24px;

	font-family:"微软雅黑";

	margin:43px 0 31px;

	font-weight:bold;

}

.yuanitem p{

	color:#666666;

	font-size:16px;

	font-family:"微软雅黑";

	line-height: 1.75;

	letter-spacing: 1px;

}

.chenghe{

	width:100%;

	height:100%;

	padding:78px 0 38px;

	position: relative;

    z-index: 15;

}

.guibt{

	width:1200px;

	margin:0 auto;

}

.guibt h2{

	color:#ffffff;

	font-size:36px;

	font-family:"微软雅黑";

	font-weight:bold;

}

.chenguicon{

	width:1200px;

	margin:0 auto;

	height:591px;

}

.guibt{

	margin-bottom:77px;

}

.guileft h2{

	color:#f5f8fb;

	font-size:24px;

	font-family:"微软雅黑";

	position:relative;	

}



.guileft h2::after{

	position:absolute;

	content:"";

	width:52px;

	height:2px;

	background:#b2ff00;

	left:0;

	bottom:-10px;

}

.guileft{

	width:405px;

}

.guiright{

	width:calc(100% - 405px);

}

.guiright  p{

	color:#ffffff;

	font-size:16px;

	font-family:"微软雅黑";

	line-height: 30px;

	margin-bottom:26px;

	position:relative;	

}

.guiright  p::after{

	content:'';

	position:absolute;

	width:5px;

	height:5px;

	border-radius: 50%;

	background:#013ca6;

	left:-12px;

	top:10px;

}

.guizhongb{

	margin-top:20px;

}

.c1xiala{

	width:32px;

	margin:0px auto 0;

	cursor: pointer;

	display:block;

}

.c1xiala.act .shangjian{

	display:none;

}

.c1xiala.act .xiajjian{

	display:block;

}

.xiajjian{

	transform: rotate(180deg);

	display:none;

}

.anli{

	width:100%;

	padding:95px 0 95px;

	position: relative;

    z-index: 15;

}

.anlicon{

	width:1200px;

	margin:0 auto;

}

.anlileft h3{

	color:#333333;

	font-size:48px;

	font-family:"微软雅黑";

	font-weight:bold;	

}

.anlileft{

	width: 500px;

	padding-top:10px;

}

.anliriught{

	width:calc(100% - 500px);

}

.anliriught p{

	color:#666666;

	font-size:16px;

	font-family:"微软雅黑";

	line-height: 30px;

	height:90px;

	overflow: hidden;	

}

.anlife{

	width:319px;

	background: #ffffff;

	padding:44px 20px 40px 30px;

	box-shadow: 7px 3px 34px #b3b3b3;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.jishutit{width:100%;margin-bottom: 10%;background: #fafafa}

.anlife h2{

	color:#333333;

	font-size:20px;

	font-family:"微软雅黑";

	font-weight: bold;

	height:35px;

	line-height:1.75;

	overflow: hidden;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.anlife h3{

	color:#333333;

	font-size:20px;

	font-family:"微软雅黑";

	font-weight: bold;

	margin:0px 0 30px;

	height:32px;

	line-height:1.75;

	overflow: hidden;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.anyxt p{

	color:#666666;

	font-size:14px;

	font-family:"微软雅黑";

	line-height: 26px;

	letter-spacing: 1px;

}

.anyxt p i{

	font-style: normal;

	display:block;

	width:75px;

	line-height: 26px;

}

.anyxt p span{

	width:100%;

	display:block;

	line-height: 26px;

}

.gengduiop span{

	display:none;

	color:#ffffff;

	font-size:14px;

	font-family:"微软雅黑";

	line-height: 44px;

	margin-right:15px;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.gengduiop{

	width:44px;

	height:44px;

	border:1px solid #666666;

	text-align: center;

	line-height: 44px;

	margin-top:36px;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

	overflow: hidden;

}

.gengduiop i{

	color:#666666;

	line-height: 44px;

	font-size:22px;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.anright{

	width:calc(100% - 363px);

	overflow: hidden;

}

.anright img{

	width:100%;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}



.nianxianshang p img{width:100%;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;}







.anyxt{

	height:104px;

	overflow: hidden;

}



.jishutit .anyxt{

	height:100px;

	overflow: hidden;

}







.anlibbu{overflow: hidden}

.anlibbucon{

	margin-top:48px;

	animation: fadeInUp 1.6s;

}

.anlibbucon:nth-child(1){

	margin-top:0;

}



.jishulist{margin-top:0px;}

.anlibtn {

	margin-bottom:90px;

}

/*********************分页符************************/

.page {

    text-align: center;

    padding:80px 0 0px;

}

.page li {

    display: inline-block;

    width: 28px;

    height: 28px;

    line-height: 28px;

    font-size: 14px;

    color: #333;

    position:relative;

    margin:0 4px;

}

.page li img {

    margin-top: 0px;

}



.page li img:last-child {

    display: none;

    position:absolute;

    top:50%;

    left:50%;

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

}

.page li:hover img:last-child {

    display: block;

}

.page li.activepage {

    border: 1px solid #013ca6;

    color:#fff;

    background:#013ca6;

}

.page li:hover{

    color:#fff;

    border: 1px solid #d70c1e;

    background: #d70c1e;

}

.fenye_ph .fp_btn a {

    color: #2885c7;

}

.fenye_ph .fp_btn {

    padding: 5px 10px;

    font-size: 14px;

    color: #2885c7;

    border: 1px solid #2885c7;

}

.fenye_ph {

    display:none;

}

.page li:hover img:last-child {

    display: block;

}

.lrs_a{

    transform: translateY(-3px);

}

.page li:hover .lrs_a{

    opacity: 0;

}

/**分页符结束**/

.lileft{

	width:1392px;

	background:#fafcfe;

	padding:145px 100px 90px 0;

}

.liright{

	width:calc(100% - 1392px);

	padding-top:145px;

	padding-left:50px;

}

.litxtx{

	width:600px;

}

.litxtx{

	width:925px;

}

.littxtpixtxt p{

	color:#666666;

	font-size:14px;

	font-family:"微软雅黑";

	line-height: 24px;

	margin-bottom:35px;

}


.littxtpixtxt p span img{width:100%}


.littxtpixtxt div img{width:100%}
.littxtpixtxt p img{width:100%}




.littxtpixtxt{

	margin-top:80px;

}

.liright a p{

	color:#464646;

	font-size:24px;

	font-family:"微软雅黑";

	position:relative;	

}

.liright a p::after{

	position:absolute;

	content:'';

	width:40px;

	height:1px;

	background:#d70c1e;

	top:50%;

	transform: translateY(-50%);

	left:-49px;

}

.liright a p::before{

	position:absolute;

	content:'';

	width:40px;

	height:1px;

	background:#d70c1e;

	height:30px;

	width:2px;

	top:50%;

	transform: translateY(-50%);

	left:-50px;

}

.hezuohuoban{

	width:1200px;

	margin:0 auto;

}

.hezbt h2{

	color:#353535;

	font-size:30px;

	font-family:"微软雅黑";

	font-weight: lighter;

}

.hezbt{

	text-align: center;

	margin:63px 0 45px;

}

.hezuiolist{

	width:1002px;

	margin:0 auto;

}

.heiten{

	width:196px;

	border:1px solid #eeeeee;

	margin:0 1px;

}

.heiten img{

	width:100%;

}

.liaojiegengduohu{

	width:204px;

	height:50px;

	background:#013ca6;

	line-height: 50px;

	border-radius: 25px;

	margin:56px auto 117px;

}

.liaojiegengduohu a{

	color:#fff;

	font-size:18px;

	font-family:"微软雅黑";

	display:block;

	border-radius:50%;

	text-align: center;

	line-height: 50px;

}



.hebox .slick-prev, .hebox .slick-next{

	z-index: 50;

	width:48px;

	height:19px;

}

.hebox .slick-prev{

	left:-98px;

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

}

.hebox .slick-next{

	right:-98px;

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

}

.d3body .hezbt h2{

	color:#333333;

	font-size:36px;

	font-family:"微软雅黑";

	font-weight: bold;

}

.hulista{

	width:1200px;

	margin:80px auto 138px;

}

.hulistabox{

	margin:0 11px;

}

.hbitemn{

	width:25%;

	padding:0 11px;

	margin-bottom:20px;

}

.hbitemna{

	width:100%;

	height:100%;

	position:relative;

	border:1px solid #e5e5e5;

}

.hbitemna img{

	max-width: 100%;

}

.d3picc{

	position:absolute;

	top:50%;

	left:50%;

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

}

.e1newslist{

	width:100%;

}

.e1licon{

	width:1200px;

	margin:0 auto;

}

.e1bt h3{

	color:#ededed;

	font-size:110px;

	font-family:"微软雅黑";

	padding:95px 0 50px;

	text-transform: uppercase;

	font-weight:bold;

}

.nnbpxx .more a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNzVkZDdjZi00Y2NhLTYwNDEtYTE5OS1kZjQ3NWZmZjI2YTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U3RjU3MTBGRjY3MTFFODkwNThFMjgwNTI3QUVFQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U3RjU3MEZGRjY3MTFFODkwNThFMjgwNTI3QUVFQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxREFBRUQzMjNGRkZFODExOEQ0QUFEMTgzODM0MDg3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzVkZDdjZi00Y2NhLTYwNDEtYTE5OS1kZjQ3NWZmZjI2YTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7rRa61AAABPElEQVR42oyTMUvDQBiGkygOxaUuuil0EKR7BwviUBBxUUHclUQw4CCKIMHNoTiJS7SLuChSHQSLVJxaUAQRig7+gfwKiU/0a5DA5e7g4c0X7rnc5e5s13WHLcvahbswDF8tg+ZAFQLoeJ5XNpWe4ACGoIc4o5PsOI5/H+i8Q9Tl/RxTfdBKIq4TZ1IuI96oppc2OjWIJSmbDLKplUS8JealPEHc1koitohp+IYjxEC5pmyj8yTxBoW/scINrSTiBPEIJTgHXyuJOE58yV7uOQbCCHEpwn3yNd2axoh3GIVr1rSi/HsiTBGfIhz3BaWEUCE+oAiHCFu5+4QwSzxLGSDsZ/sMZoTkCDX7JcJp7jFCWPsnrKqEVELwiYa8W0S4ytuGgSiKFsgLqasIbZOb+5KcK6ghdE2u+48AAwDrvnNkJpF+8AAAAABJRU5ErkJggg==) no-repeat center!important;

}

.nnlista{

	width:100%;

	background:#f9f9f9;

	padding:55px 0 60px;

	margin-bottom:60px;

}

.nnlistabox{

	width:1200px;

	margin:0 auto;

	position:relative;

}

.nnbpxx h2{

	color:#0099ff;

	font-family:"Conv_HelveticaNeueLTPro-ThEx";

	font-size:24px;

}

.nnbpxx h3{

	color:#333333;

	font-family:"微软雅黑";

	font-size:24px;

	margin:26px 0 40px;

	height:24px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.nnbpxx p{

	color:#666666;

	font-family:"微软雅黑";

	font-size:16px;

	font-weight:lighter;

	line-height: 30px;

	height:60px;

	overflow: hidden;

}

.nnlibox{

	width:calc(100% - 617px);

	padding-right:125px;

}

.nnliboxright{

	width: 617px;

    position: absolute;

    top: -206px;

    right: 0;

}

.nnliboxright img{

	width:100%;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.nnlibox .slick-dots{

	text-align: right;

	padding-right:42px;

	bottom:-36px;

}

.nnlibox .slick-dots li{

	width:9px;

	height:9px;

	border-radius: 0;

	background:#cccccc;

	border-color:#cccccc;

}

.nnlibox .slick-dots li.slick-active {

    background: #d70c1e;

    border-color:#d70c1e;

}

.npicitem {

	overflow: hidden;

}

.newslixx{

	width:1200px;

	margin:0 auto;

}

.newdleft{

	width:123px;

	padding: 30px 0;

	background: #d70c1e;

}





.yingyongtu{width:180px;}

.yingyongtu img{width:100%;}









.newdleft h2{

	color:#fff;

	font-family:"Arial";

	font-size:26px;

	text-transform: capitalize;

	font-weight: bold;

	position:relative;

	text-align: center;

}

.newdleft h2::after{

	position:absolute;

	width:80px;

	height:1px;

	content:"";

	top:50%;

	transform: translateY(-50%);

	background:#a0a0a0;

	right:-80px;

}

.e1moore{

	height:31px;

	text-align: center;

	line-height: 31px;

	font-size: 22px;

	color:#fff;

}

.newright{

	width:calc(100% - 207px);

}

.newright h3{

	color:#333333;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight:bold;

	/*height:18px;*/

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 1.75;

    max-height: 32px;

}

.newright p{

	color:#666666;

	font-size:14px;

	font-family:"微软雅黑";

	font-weight:lighter;

	line-height: 30px;

	margin-top:25px;

	height:60px;

	overflow: hidden;

}

.newslbox{

	padding:37px 0 40px;

	border-bottom: 1px solid #e5e5e5;

	animation: fadeInUp 1.6s;

}

.newslbox:nth-child(1){

	border-top: 1px solid #e5e5e5;

}

.newslixx .page {

    text-align: center;

    padding: 90px 0 112px;

}

.e2nneilisr{

	width:100%;

}

.e2nneilisrcon{

	width:958px;

	margin:0 auto;



}

.e2btbox{

	width:100%;

	padding:62px 58px 20px;

	position: relative;

	z-index: 15;

	text-align: center;

}

.e2btbox::after{

	position:absolute;

	content: "";

	width:100%;

	/*height:210px;*/

	height:100%;

	top:0;

	right:-100%;

}

.e2btbox h5{

	color:#333;

	font-size:14px;

	font-family: "Arial";

	font-weight: bold;

}

.e2btbox h4{

	color:#333;

	font-size:24px;

	font-family: "微软雅黑";

	font-weight: bold;

	letter-spacing: 1px;

	margin-top:30px;

	/*height: 24px;*/

    /*overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;*/

    line-height: 1.5;

}











.tuanduibox{

	width:100%;

	padding:162px 58px 20px;

	position: relative;

	z-index: 15;

	text-align: center;

}

.tuanduibox::after{

	position:absolute;

	content: "";

	width:100%;

	/*height:210px;*/

	height:100%;

	top:0;

	right:-100%;

}

.tuanduibox h5{

	color:#333;

	font-size:14px;

	font-family: "Arial";

	font-weight: bold;

}

.tuanduibox h4{

	color:#333;

	font-size:24px;

	font-family: "微软雅黑";

	font-weight: bold;

	letter-spacing: 1px;

	margin-top:30px;

	/*height: 24px;*/

    /*overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;*/

    line-height: 1.5;

}





























.e2chawen{

	padding-right:30px;

	padding-left:30px;

	

	

	text-align: center;

	padding-top:53px;

	padding-bottom:75px;

}











.e2chawen img{

	max-width: 100%;

	margin-bottom:25px;

	position:relative;

	z-index: 15;

}

.e2chawen{

	text-align: left;

}

.e2chawen >p{

	color:#666666;

	font-size:14px;

	font-family: "微软雅黑";

	line-height: 30px;

	margin-bottom:5px;

	letter-spacing: 1px;

}

/*分享*/

.e2chawen .fenxianga{

    position:relative;

    bottom:0;

    right:0;

    margin:52px auto 0px;

}

.e2chawen .fenxianga .l-r-topb{

    width:32px;

    height:32px;

    text-align: center;

    line-height:37px;

    position:relative;

    border:1px solid #9e9e9e!important;  

}

.e2chawen .fenxianga .fenicont{

    width:258px;

    margin:0 auto;

    position:relative;

}

.e2chawen .d2-f-fenx{

    display: inline-block;

}

/*图标分享*/

    .e2chawen .bshare_box{

        position: absolute;

        width: 100%;

        height: 100%;

        left: 0;

        top: 0;

    }

    .e2chawen .bshare_box a{

        width: 100% !important;

        height: 100% !important;

        display: block;

        opacity: 0 !important;

    }

    .e2chawen .bsPromo{

        width: 100%;

        height: 100%;

        display: block !important;

        opacity: 0 !important;

        position:absolute;

        top:0;

        left:0;

    }

    .e2chawen .l-r-topb{

        position: relative;

        height:100%;

        width:42px;

        height:42px;

        text-align: center;

        line-height: 42px;

        margin-right:28px;

        transition: all .3s ease-out 0s;

        -webkit-transition:all .3s ease-out 0s;

        -moz-transition:all .3s ease-out 0s;    

        -ms-transition:all .3s ease-out 0s;

        -o-transition:all .3s ease-out 0s;      

    }

    .e2chawen .c2nei .l-r-topb i{

        color:#cccccc;

        font-size:22px;

    }



    .e2chawen .bsTop {

        width: 100%!important;

            padding-top: 5px;

    }

.lrtoptxxt {

	transform: translateY(50%);

}

.lrtoptxxt p{

	color:#666666;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight: lighter;

	margin-right:18px;

}

.fenicont .l-r-topb i{

	color:#999999;

	font-size:22px;

}

.fenyhleft{

	width:50%;

	padding:41px 48px 36px 50px;

	border-top:1px solid #eeeeee;

	border-bottom:1px solid #eeeeee;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.fenlll{

	width:21px;

	position:relative;

	transform: translateY(50%);

}

.konlk{

	position:absolute;

	top:0;

	left:0;

	opacity: 0;

}

.fenlllfdff{

	width:calc(100% - 38px);

}

.fenlllfdff p{

	color:#999999;

	font-size:14px;

	font-family:"微软雅黑";

	line-height: 24px;

	height:48px;

	overflow: hidden;	

}

.e23p1{

	width:60px;

}

.e23p2{

	width:calc(100% - 65px);

}

.e23jikjhni{

	width:971px;

	margin:0 auto;

	border-left: 1px solid #efefef;

    border-right: 1px solid #efefef;

    padding-bottom:120px;

}

.fenyhleftb{

	border-left:1px solid #eeeeee;

}

.f1contact{

	width:100%;

}

.f1contact{

	width:100%;

}

.fllfeebox{

	width:445px;

}

.flleft{

	width:805px;

	background:#012b5d;

	padding:170px 120px 243px ;

	animation:fadeInLeft 1.6s; 

}

.fllfeebox h2{

	color:#ffffff;

	font-size:48px;

	font-family:"微软雅黑";

	font-weight: bold;

	margin-bottom:58px;

}

.f1zhipicab p{

	color:#ffffff;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight: lighter;

}

.f1zhipicab{

	margin-left:20px;

}

.f1ziliao{

	margin-bottom:20px;

}

.map{

	width:calc(100% - 805px);

	height:646px;

	animation: fadeInRight 1.6s;

}

.morejiejue {

    width: 100%;

    height: 100%;

    padding:63px 0 97px;

}



.liuyanbox{width:1200px;margin: 50px auto;background: #fafafa}



.l_nei{ width:1200px; overflow:hidden;margin: 100px auto 0}

.l_text{ width:100%; overflow:hidden;}

.l_text img{ max-width:100%; overflow:hidden;}

.m_lx {

    display: none;

}

.mjiejue {

    width: 1100px;

    margin:0 auto;

}

.mjwen {

    text-align: center;

    border-bottom: 1px solid #d70c1e;

    margin-bottom: 24px;

}









.mjwen h1{font-size: 20px;line-height: 30px;text-align: left;margin-bottom: 10px;}



.mjwen h2{font-size: 16px;line-height: 30px;margin-bottom: 10px;text-align: left}

.mjwen h4 {

    font-size: 30px;

    font-family: "微软雅黑";

    color: #d70c1e;

    font-weight: lighter;

}



.mjwen p {

    font-size: 18px;

    font-family: "微软雅黑";

    color: #d70c1e;

    font-weight: lighter;

    margin: 18px 0 32px;

}

.inoutbox {

    width: 100%;

    margin-bottom: 10px;

}

.inbleft {

    width: 49.5%;

    

    border:1px solid #dcdcdc;

}

.eamil {

    width: 100%;

    height: 50px;

    padding: 0 25px;

    line-height: 50px;

}

.inbright {

    width: 49.5%;

    border:1px solid #dcdcdc;

	background: #fff;

}

.tel {

    width: 100%;

    height: 50px;

    padding: 0 25px;

    line-height: 50px;

}

.eamil {

    width: 100%;

    height: 50px;

    padding: 0 25px;

    line-height: 50px;

	background: #fff;

}

.chanpin {

    width: 100%;

    height: 200px;

    margin-right: 5px;

    border:1px solid #dcdcdc;

	background: #fff;

}

.yanshengaa{

	display:inline-block;

	border:1px solid #dcdcdc;

}

.chanpin textarea {

    padding: 25px;

    width: 100%;

    height: 100%;

}

textarea {

    resize: none;

}

.yanzheng {

    margin-top: 10px;

    width:100%;

}

.yanbox {

    width: 315px;

    height: 50px;

    padding: 0 25px;

    line-height: 50px;

}

.yanma {

    width: 118px;

    margin-left: 25px;

}

.yanma img {

    width: 100%;

}

.submit {

    width: 235px;

    height: 50px;

    background: #d70c1e;

    color: #fff;

    text-align: center;

    line-height: 50px;

    font-size: 18px;

    letter-spacing: 10px;

}

::-webkit-input-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}    /* 使用webkit内核的浏览器 */

:-moz-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}                  /* Firefox版本4-18 */

::-moz-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}                  /* Firefox版本19+ */

:-ms-input-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}           /* IE浏览器 */



.g1body .ban_txtli{

	text-align: center;

	margin:0 auto;

	width:918px;

}

.g1body .ban_txtli h2{

	font-size:48px;

	font-family:"微软雅黑";

	color:#fefefe;

}

.g1body .ban_txtli>p{

	font-size:18px;

	font-family:"微软雅黑";

	color:#fefefe;

	font-weight: lighter;

	line-height: 30px;

	height:60px;

	overflow: hidden;

	margin:30px 0 38px;

	padding:0 50px;

}

.g1zhiwei{

	width:100%;

}

.g1zhi1{

	width:507px;

	height:83px;

	background:#ffffff;

	position:relative;

}

.zhiwia{

	width:100%;

	height:100%;

	line-height: 84px;

	padding:0 15px 0 78px;

}

.souaa{

	width:19px;

	position:absolute;

	top:50%;

	transform: translateY(-50%);

	left:40px;

}

.souaa img{

	width:100%;

}

.g1sousu{

	width:calc(100% - 507px);

	position:relative;

}

.g1xialaa{

	width:100%;

	background:#f2f5fa;

	top:84px;

	left:0;

	position:absolute;

	display:none;

	z-index: 20;

}

.lalist a{

	display:block;

	padding:10px 0;

	color:#666666;

	font-family: "微软雅黑";

    font-size: 16px;

    font-weight: lighter;

}

.souaabox{

	width:225px;

	line-height: 84px;

	background:#f2f5fa;

	cursor: pointer;

	position:relative;

}

.souaabox.act span img{

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg); 

	-ms-transform: rotate(180deg); 

	-o-transform: rotate(180deg);

	transform: rotate(180deg); 

	transition:all .3s ease-out 0s; 

}

.suoarr{

	width:calc(100% - 225px);

	line-height: 84px;

	background:#013ca6;

}

.submitbox{

	color:#fff;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight:lighter;

	letter-spacing: 1px;

}

.caa{

	display:inline-block;

}

.quanbu p{

	color:#666666;

	font-weight: lighter;

	font-family: "微软雅黑";

	font-size:16px;;

}

.g1quanc{

	margin:0 11px 0 15px;

}

.xuwei{

	width:100%;

	padding:85px 0 106px;

	background:#f9f9f9;

	/*position:relative;

	z-index: 7;*/

}

.xuweicon{

	width:1200px;

	margin:0 auto;

}

.xuweibt h2{

	color:#333333;

	font-weight: lighter;

	font-family: "微软雅黑";

	font-size:36px;

	text-align: center;

}

.xuweilist{

	width:100%;

	margin:73px 10px 0px;

	position: relative;

    z-index: 11;

}

.xuweiitem{

	width:25%;

	padding:0 10px;

	margin-bottom:20px;
	max-height: 480px;

}

.xuweiitem a{

	display:block;

	width: 100%;

	/*height:100%;*/

	border:1px solid #e5e5e5;

	background:#fff;

}

.xuweiitem h6{

	color:#999999;

	font-family: "微软雅黑";

	font-size:14px;	

}







.proitem{

	width:33.333333333%;

	padding:0 10px;

	margin-bottom:20px;

}

.proitem a{

	display:block;

	width: 100%;

	height:100%;

	border:1px solid #e5e5e5;

	background:#fff;

}

.proitem h6{

	color:#999999;

	font-family: "微软雅黑";

	font-size:14px;	

}

















.nianxianshang{

	padding:20px 20px 56px;
	max-height: 190px;
}


.nianxianshang img{width: 100%}







.proitem .nianxianshang p{

	margin-top:0px;

}









.nianxianshang p img{

	width:100%;

	float:left;

	transform: translateY(5px);

}

.nianxianshang p span{

	color:#333333;

	font-family: "微软雅黑";

	font-size:20px;

	font-weight:bold;

	margin-left:8px;

	display:block;

	width:calc(100% - 30px);

	float:left;

	height:59px;

	line-height: 1.5;

	overflow: hidden;

}

.nianxian{

	padding:17px 20px 20px;

	border-top:1px solid #eeeeee;

}

.nianxian p{

	color:#999999;

	font-family: "微软雅黑";

	font-size:14px;	

	font-weight:lighter;

	text-align: center;

}





.proitem .nianxian p{

	color:#333;

	font-family: "微软雅黑";

	font-size:14px;	

	font-weight:normal;

	text-align: center;

}





















.xukongque{

	width:260px;

	height:65px;

	background:#013ca6;

	border-radius: 40px;

	text-align: center;

	line-height: 65px;

	margin:0 auto;

	z-index: 11;

	position:relative;

}

.xukongque a{

	color:#fff;

	font-size:18px;

	font-family:"微软雅黑";

	font-weight:bold;

	letter-spacing: 1px;

}

.h1fuwu{

	width:100%;

	padding:80px 0 90px;

}

.h1fuwucon{

	width:1200px;

	margin:0 auto;

}

.h1shang{

	width:945px;

}

.h1shang h2{

	color:#333333;

	font-size:36px;

	font-family: "微软雅黑";

	font-weight:bold;

	animation: fadeInUp 1.6s;

}

.h1shang p{

	color:#333333;

	font-size:16px;

	font-family: "微软雅黑";

	line-height: 36px;

	/*margin:57px 0 88px;*/

	animation: fadeInUp 1.6s;

}

.h1picc{

	width:100%;

	position:relative;

}

.h1picc img{

	width:100%;

	max-width:100%;

}

.lianchucase{

	width:100%;

	padding:92px 0 107px;

}

.licon{

	width:1200px;

	margin:0 auto;

}

.liconitem{

	width:33.333333%;

}

.liconitem h2{

	color:#333333;

	font-size:24px;

	font-family: "微软雅黑";

	position:relative;

	margin-bottom:36px;

}

.liconitem h2::after{

	position:absolute;

	content:'';

	left:0;

	width:48px;

	height:2px;

	background:#b2ff00;

	bottom:-10px;

}

.litext h3{

	color:#666666;

	font-size:18px;

	font-family: "微软雅黑";

	margin-bottom:30px;	

	line-height: 40px;

}

.litext p{

	color:#666666;

	font-size:14px;

	font-family: "微软雅黑";

	padding-left:16px ;

	position:relative;

	margin-bottom:34px;	

	line-height: 24px;

}

.litext p::after{

	position:absolute;

	top:9px;

	left:0;

	width:5px;

	height:5px; 

	border-radius:50%;

	background:#013ca6;

	content:'';

}

.liconitem:nth-child(1){

	width:236px;

}

.liconitem:nth-child(2){

	width:286px;

	margin:0 168px 0 219px;

}

.liconitem:nth-child(3){

	width:291px;

}

.lianchubt h2{

	color:#333333;

	font-size:36px;

	font-family:"微软雅黑";

	font-weight: bold;

	margin-bottom:90px;

	text-align: center;

}

.diweihu{

	width:100%;

	padding:60px 0 140px;

	background:#39414c;

}

.diweibt h2{

	color:#ffffff;

	font-size:36px;

	font-family:"微软雅黑";

	font-weight: bold;

	text-align: center;

	margin-bottom:30px;

}

.diweihucon{

	width:1200px;

	margin:0 auto;

	padding: 35px 0 0;

}

.diitem p{

	color:#959191;

	font-size:16px;

	font-family:"微软雅黑";

	font-weight:lighter;

	line-height: 30px;

	text-align: left;

	padding-left:56px;

}

.diitem{

	text-align: center;

}

.dilist .slick-dots{

	/*bottom:-50px;*/

	bottom:-74px;



}

.dilist .slick-dots li{

	width:9px;

	height:9px;

	background:rgba(229,242,250,0.46);

	border-radius: 0;

	border:none;

}

.dilist .slick-dots li.slick-active{

	background:rgba(229,242,250,1);

}

.playa{

	position:absolute;

}

.ftright {

	background-size:100%!important;

}

.pritema.act h3{

	color:red;

}



.lmpic img{

	max-width: 100%;

}

.ftleft >img{

	/*max-width:100%;*/

	height:auto;

	position:relative;

/*	width:100%;*/

	z-index:1;

	max-width:initial;

	left: 50%;

	margin-top:80px;

    transform: translateX(-50%);

}



.ftleft .kexin>img{	/*max-width:100%;*/

	height:auto;

	position:relative;

/*	width:100%;*/

	z-index:1;

	max-width:initial;

	left: 30%;

	margin-top: 20px;

	    margin-bottom: 20px;

    transform: translateX(-50%);}









.neirongright img{

	width:100%;

	transition: all .3s; 

	max-width:100%;

}

.liban_bb{

	display:none;

}

.b2conright img{

	max-width: 100%;

}

.lipicitem img{

	width:100%;

}



.menu_a {

   	width: 70px;

    height: 70px;

 /*   background: #009cff;*/

    position: absolute;

    top: 0;

    right: 0;

    display:none;

}

.openmenu {

    display: block;

    position: relative;

    width: 28px;

    height: 50px;

    -webkit-transition: all .4s ease-in-out 0s;

    -moz-transition: all .4s ease-in-out 0s;

    -ms-transition: all .4s ease-in-out 0s;

    -o-transition: all .4s ease-in-out 0s;

    transition: all .4s ease-in-out 0s;

    top: 50%;

    left: 50%;

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

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

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

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

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

}

.openmenu span {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 26px;

    height: 2px;

    -webkit-transition: all .5s ease-out 0s;

    -moz-transition: all .5s ease-out 0s;

    -ms-transition: all .5s ease-out 0s;

    -o-transition: all .5s ease-out 0s;

    transition: all .5s ease-out 0s;

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

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

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

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

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

    background: #d70c1e;

}

 .openmenu span::before {

    position: absolute;

    left: 0;

    width: 100%;

    height: 100%;

    content: '';

    -webkit-transition: all .5s ease-out 0s;

    -moz-transition: all .5s ease-out 0s;

    -ms-transition: all .5s ease-out 0s;

    -o-transition: all .5s ease-out 0s;

    transition: all .5s ease-out 0s;

    background: #d70c1e;

    top:10px;

}

.openmenu span::after{

    position: absolute;

    left: 0;

    width: 100%;

    height: 100%;

    content: '';

    -webkit-transition: all .5s ease-out 0s;

    -moz-transition: all .5s ease-out 0s;

    -ms-transition: all .5s ease-out 0s;

    -o-transition: all .5s ease-out 0s;

    transition: all .5s ease-out 0s;

    background: #d70c1e;

    bottom: 10px;

}

.openmenu.act span::before{

	top: 0;

    -webkit-transform: rotate(43deg);

    -ms-transform: rotate(43deg);

    -moz-transform: rotate(43deg);

    -o-transform: rotate(43deg);

    transform: rotate(43deg);

}

.openmenu.act span {

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

}

.openmenu.act span::after {

    top: 0;

    -webkit-transform: rotate(-43deg);

    -moz-transform: rotate(-43deg);

    -o-transform: rotate(-43deg);

    -ms-transform: rotate(-43deg);

    transform: rotate(-43deg);

}

.phxia {

    position: fixed;

    z-index: 10;

    margin-top: 70px;

    width: 100%;

    z-index: 110;

}

.xialaph {

    display: none;

    position: absolute;

    top: 0px;

    left: 0px;

    width: 768px;

    padding-bottom: 30px;

    background-color: #f1f1f1;

    font-family: '微软雅黑';

}

.xialaph h4 {

    position: relative;

}

.xialaph h4 a {

    font-size: 16px;

    font-weight: bold;

    line-height: 46px;

    text-transform: uppercase;

    color: #999;

}

/*.xialaph h4.active img.img_s, .xialaph h5.active img.img_s {

    display: none;

}*/

.xialaph h4::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .1;

    background-color: #000;

}

.xialaph .ul2 {

    display: none;

    padding-top: 7px;

    padding-bottom: 8px;

}

.xialaph h5 {

    position: relative;

}

.xialaph h5 a {

    font-family: '微软雅黑';

    font-size: 14px;

    line-height:30px;

    text-transform: uppercase;

    color: #999;

}

.xialaph h5 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.xialaph h5 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.img_d {

    display: none;

}

.xialaph h5::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .05;

    background-color: #000;

}

.xialaph .ul3 {

    display: none;

    padding-left: 15px;

}

.xialaph h6 a {

    font-family: '微软雅黑';

    font-size: 12px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}

.xialaph h4 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.xialaph h4.active .img_d, .xialaph h5.active .img_d {

    display: block;

}

.xialaph h4.active img.img_s, .xialaph h5.active img.img_s {

    /*display: block;*/

    opacity: 0;

}

/*.xialaph h4.active .img_s{

	opacity:0;

}*/

.xialaph h4 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

/*.xialaph h4.active img.img_s, .xialaph h5.active img.img_s {

    display: none;

}*/

.xialaph h5 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.xialaph h5 img {

    position: absolute;

    top: 50%;

    right: 30px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.img_d {

    display: none;

}

.sousuophone {

    width: 100%;

    padding: 0 15px;

    border: 1px solid #999;

    height: 35px;

    border-radius: 20px;

    position: relative;

    margin-top: 10px;

    margin-bottom: 10px;

}

.sousuophone input {

    width: 100%;

    height: 100%;

    color: #999;

    padding-right: 30px;

}

.skuangsousuo {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 15px;

    display: inline-block;

}

.skuangsousuo img {

    width: 20px;

    cursor: pointer;

}

.jkk{

	width:100%;

	padding:0 15px;

}

.d2body .ban_txtli h2 {

    font-size: 48px;

    font-family: "思源黑体 CN";

    line-height: 1.5;

}

.littxtpix  .slick-dots{

	text-align: right;

	padding-right:55px;

}

.littxtpix .slick-dots li{

	border:none;

	background:#dfdddf;

	margin: 0 11px;

} 

.littxtpix  .slick-dots li.slick-active{

	background:#013ca6;

}

.xianancon{

	font-size:0;

	width:1px;

	height:100%;

	position:fixed;

	top:0;



	z-index: 10;

}

.xixian{

	position:fixed;

	top:0;

	height:100%;

	width:960px;

	z-index: 99;

	left: 50%;

	transform: translateX(-50%);



}

/*

.xiana{

	left:24.5%;



}

.xianb{

	position:fixed;

	left:50%;

	transform: translateX(-50%);

	font-size:0;

	width:1px;

	height:100%;

	top:0;

	background:rgba(229,229,229,0.3);

}

.xianc{

	position:fixed;

	right:24.5%;

	font-size:0;

	width:1px;

	height:100%;

	top:0;

	background:rgba(229,229,229,0.3);	

}

*/

.xiand{

	position:absolute;

	font-size:0;

	width:2px;

	height:50%;

	left:50%;

	background:#fff;

	transform: translateX(-50%);

	height:107px;

	bottom:0;

	z-index: 11;

}

.footer {

	position: relative;

    z-index: 11;

}



.neirongatwo .neirongbr{

	padding-left:28px;

	transform: translateY(72px);

}

.b2conright {

	width:50%;

	animation: fadeInUp 1.6s;

}

.togyong{

	width:100%;

	position: relative;

	height:100vh;

}

.tongpic img{

	min-width: 100%;

	height:100vh;

}

.abtpic2{

	position:absolute;

	top:0;

	left:50%;

	transform: translateX(-50%);

	z-index: -1;

	width:auto;

	height:967px;

}

.yuan{

	width:446px;

	position:absolute;

	top:50%;

	left:50%;

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

	z-index: 16;

}

.sijiaoju{

	width:223px;

	height:223px;

	position:absolute;

}

.sijiaojua{

	top:0;

	left:0;

}

.sijiaojub{

	top:0;

	right:0;

}

.sijiaojuc{

	left:0;

	bottom:0;

}

.sijiaojud{

	bottom:0;

	right:0;

}

.abtlogo{

	width:121px;

	position:absolute;

	top:50%;

	left:50%;

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

	z-index: 15;

}

.sijiaoju p{

	color:#fff;

	font-family:"微软雅黑";

	font-size:24px;

	position:absolute;

	top:50%;

	left:50%;

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

}

.fangkuang{

	width:100%;

	position:absolute;

	top:0;

	left:0;

	z-index: 1;

}

.fangkuang .fkapic1{

	width:auto;

	height:100vh;

	position:relative;

	top:0;

	left:50%;

	transform: translateX(-50%);

	min-width: 100%;

}

.abtpic1{

	position:relative;

	top:0;

	left:50%;

	transform: translateX(-50%);

	height:967px;

	width:auto;

}

.fka{

	position:relative;

}

.fkapic2{

	width: auto;

    height: 100vh;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    min-width: 100%;

}

.tongyongwen{

	width:1200px;

	margin:0 auto;

	position:absolute;

	left:50%;

	transform: translateX(-50%);

	bottom:190px;

	z-index: 15;

	top:50%;

	padding-top:45px;

}

.tongleft{

	width:50%;

}

.tongright{

	width:50%;

}

.tfboxa h2{

	color:#ffffff;

	font-family:"微软雅黑";

	font-size:24px;

	font-weight:bold;

	margin-bottom:44px;

}

.tfboxa p{

	color:#ffffff;

	font-family:"微软雅黑";

	font-size:16px;

	line-height:30px; 

}

.tfboxa{

	width:352px;

}

.fkapic1box{

	/*display: none;*/

	opacity: 0;

}

.fkapic1.act{

	/*display:block;*/

	opacity: 1;

	transition: all 1.6s;

}

.fkapic2.act{

	/*display:block;*/

	opacity: 1;

	transition: all 1.6s;

}

.tonglefta{

	/*display:none;*/

	opacity: 0;

}

.tongleft.act{

	/*display:block;*/

	opacity: 1;

	transition: all 1.6s;

}

.tongright.act{

	/*display:block;*/

	opacity: 1;

	transition: all 1.6s;

}

.tongpic img{

	display:none;

}

.abtpic1.act{

	display:block;

}

.abtpic2.act{

	display:block;

}

.abtp{

	display:none;

}

.abtp1.act{

	display:block;

}

.abtp2.act{

	display:block;

}

.tongsh{

	display:none;

}

.banabtpic2{

	display:none;

}

.bann_li >img{

	width:100%;

	height:100vh;

}

.bannlitxt{

	position:absolute;

	width:1200px;

	top:50%;

	left:50%;

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

	z-index: 10;

}

.morbann a img{

	width:initial;

}

.bannlitxt h3{

	font-family:"思源黑体 CN";

	font-size: 70px;

	margin-bottom:50px;

	font-weight:bold;

	color:#fff;

}

.bannlitxt p{

	font-family:"思源黑体 CN";

	font-size: 28px;

	color:#fff;

	line-height: 44px;	

}

.bantxtxa{

	width:792px;

}

.morbann{

	margin-top:78px;

}

.morbann a{

	display:block;

	width:70px;

	height:70px;

	border:1px solid #fff;

	text-align: center;

	line-height: 70px;

	overflow: hidden;

	position:relative;

	transition:all .3s ease-out 0s;

}

.boanniu{

	width:76px;

	height: 76px;

	position:absolute;

	top:50%;

	right:132px;

	z-index: 15;

	transform: translateY(-50%);

	cursor:pointer;

}

.videobox{

	width:100%;

	height:100vh;

	overflow: hidden;

	position:absolute;

	top:0;

	left: 50%;

	transform: translateX(-50%);



}

.videobox::after{

	position:absolute;

	content:'';

	background:url(../images/pptu.png) repeat center;

	width:100%;

	height:100%;

	top:0;

	left:0;

}

.videobox video{

	width:100%;

	/*height:100%;*/

	position:relative;

	top:0;

	left:50%;

	transform: translateX(-50%);

}

.bop{

	position:absolute;

	top:0;

	left:0;

}

.h1video{

	width:1011px;

	margin:0 auto;

}

.h1video video{

	width:100%;

}

.bann_li{

	width:100%;

	position:relative;

	height:100vh;

	overflow: hidden;

}

.bann_li::after{

	position:absolute;

	content:"";

	width:100%;

	height:100%;

	top:0;

	left:0;

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

}



.banfenye{

	width:477px;

	position:absolute;

	left:50%;

	transform: translateX(-50%);

	bottom:67px;

	z-index: 200;

}

.bandena{

	width:116px;

	height:1px;

/*	background:rgba(255,255,255,0.3);*/

	position:relative;

}

.bandena::before{

	position:absolute;

	content:'';

	width:2px;

	height:2px;

	background:#fff;

	left:0;

	bottom:0;

}

.bandenabox{

	position:absolute;

	bottom:0;

	left:50%;

	transform: translateX(-50%);

	width:116px;

	cursor: pointer;

	border-bottom:1px solid rgba(255,255,255,0.3);

}

.bandenasi::after{

	position:absolute;

	right:0;

	content:'';

	width:2px;

	height:2px;

	background:#fff;

	bottom:0;

}

.diandin{

	width:1px;

	height:1px;

	position:absolute;

	bottom:0;

	left:50%;

	transform: translateX(-50%);

	background:#fff;

	font-size:0;

}

.bandenabox p{

	text-align:center;

	color:rgba(255,255,255,0.5);

	font-size:18px;

	font-family: "Conv_Roboto-Regular";

	padding-bottom:13px;



}

.bannsou{

	position:absolute;

	right:128px;

	top:0;

	z-index: 100000000;

	height:110px;

	padding:30px 47px;

	-webkit-transition:all .2s ease-out 0s;

	-moz-transition:all .2s ease-out 0s;

	-ms-transition:all .2s ease-out 0s;

	-o-transition:all .2s ease-out 0s;

	transition:all .2s ease-out 0s;



}

.bannsou.act{

	bottom: inherit;

	top: 0;

	position:absolute;

	

}

/*@keyframes myfirst

{

    0% 

    	{

    		bottom:0;

    	}

    100% 

    	{	

    		top:0;

    		bottom:inherit;

    		position:fixed;

    	}

}*/

.soupic{

	width:25px;

	cursor: pointer;

}



.qiehuan a{

	width:40px;

	height:40px;

	border-radius:50%;

	font-size:18px;

	font-family:"微软雅黑";

	color:#d70c1e

;

	border:1px solid #d70c1e

;

	display:block;

	text-align: center;

	line-height: 40px;

}

.banbiaodan{

	border:1px solid #dddddd;

	width:220px;

	height:55px;

	border-radius: 30px;

	/*position:absolute;*/

	top:50%;

	transform: translateX(-50%);

}

.banbiaodan input{

	width:100%;

	height:100%;

	padding:0 50px;

}

.soupic{

	position:absolute;

	top:50%;

	transform: translateY(-50%);

	right:20px;

	cursor: pointer;

}

.qiehuan{

	top:50%;

	transform: translateY(-50%);

	/*position:absolute;*/

	margin-top:32px;

}

.banbiaodan{

	top:50%;

	transform: translateY(-50%);

	right:130px;

	margin-top:30px;

	margin-left:40px;

}

.ban_abt{

	width:400px;

	height:128px;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

	position:absolute;

	left:0;

	bottom:0;

	text-align:right;

}



.ban_abt h3{

	color:#fff;

	font-size:24px;

	font-family:"思源黑体 CN";

	letter-spacing: 1px;

	position:relative;

	display:inline-block;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.ban_abt h3::after{

	position:absolute;

	content:'';

	width:99px;

	height:1px;

	background:#fff;

	bottom:-24px;

	left:-87px;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.ban_abt a{

	display:block;

	width:100%;

	height:100%;

	padding-top:43px;

	padding-right:87px;

	position: relative;

}

.ban_abt a::after{

	position:absolute;

	content:'';

	width:0;

	height:1px;

	top:0;

	left:0;

	background:#d70c1e

;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;	

}

.ban_abt a::before{

	position:absolute;

	content:'';

	right:0;

	top:0;

	height:0;

	width:1px;

	background:#d70c1e

;

	-webkit-transition:all .3s ease-out 0s;

	-moz-transition:all .3s ease-out 0s;

	-ms-transition:all .3s ease-out 0s;

	-o-transition:all .3s ease-out 0s;

	transition:all .3s ease-out 0s;

}

.ban_abt a:hover h3{

	color:#d70c1e

;

}

.ban_abt a:hover h3::after{

	background:#d70c1e

; 

}

.ban_abt:hover a::after{

	width:100%;

}

.ban_abt:hover a::before{

	height:100%;

}

.ban_abt:hover{

	border-color:rgba(0,0,0,0);

}

/*.bandena.g_btnitmatv .bandenabox{

	border-color:#fff;

}

.bandena.g_btnitmatv p{

	color:#fff;

}*/

.bannsoubox{

	position:absolute;

	top:0;

	bottom:inherit;

}

.bannsoubox.act{

	opacity: 1;

}

.ziting{

	color:#fff;

	font-size:34px;

	position:absolute;

	top:50%;

	left:50%;

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

}

.hide {

    opacity: 0;

}

.chanvideo{

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left: 0;

	overflow: hidden;

}

.chanvideo::after{

	content:"";

	position:absolute;

	top:0;

	left: 0;

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

	width:100%;

	height:100%;

}

.chanvideo video{

	position:relative;

	top:50%;

	left:50%;

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

}



.h1video{

	position: relative;

}

.g_svgbox{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



.ttu2a{

	position:absolute;

	top: 0;

	left:0;

	z-index: 29;

	width: 200%!important;

}

.proxixian{

	font-size:0;

}

.proxixian{

	position:absolute;

	top:0;

	left:399px;

	width:1px;

	height:100%;

	background:#e5e5e5;

	z-index: 15;

}

.chanpic1.act{

	display:block;

}

.chanpic1{

	position: absolute;

	top: 143px;

    right: 286px;



    display:block;

}

.chanpina h2{

	color:#ffffff;

	font-family:"Arial";

	font-size:24px;

	margin-bottom:15px;

}

.chanpina p{

	color:#ffffff;

	font-family:"Arial";

	font-size:14px;

	margin-bottom:13px;

	letter-spacing: 1px;

}

.xianaa{

	font-size:0;

	position:absolute;

	height:40px;

	width:2px;

	background:#fff;

	left:50%;

	transform: translateX(-50%);

}

/*.xianaa::after{

	position:absolute;

	content:'';

	width:16px;

	height:16px;

	border-radius: 50%;

	background:rgba(255,255,255,0.31);

	left:50%;

	transform: translateX(-50%);

	bottom: -8px;

}*/

/*.xianaa::before{

	position:absolute;

	content:'';

	width:6px;

	height:6px;

	border-radius: 50%;

	background:rgba(255,255,255,1);

	left:50%;

	transform: translateX(-50%);

	bottom: -3px;

}*/

.st2{

	cursor: pointer;

}

.chanpina{

	position:absolute;

	display:none;

	/*display:block;*/

}

.chanpic2{

	top: 46px;

    right: 26px;

}

.chanpic2.act{

	display:block;

}

.chanpic3.act{

	display:block;

}

.chanpic6.act{

	display:block;

}

.chanpic7.act{

	display:block;

}

.chanpic8.act{

	display:block;

}

.chanpic9.act{

	display:block;

}

.chanpic10.act{

	display:block;

}

.chanpic11.act{

	display:block;

}

.diweibt{

	margin-bottom:78px;

}

.gl_btn{

	width:32px;

	position:absolute;

	top: 77px;

    right: 47px;

	z-index: 100;

	cursor:pointer;

	display:none;

}

.gl_btn img{

	width:100%;

}

.ttu2a.act{

	display:none;

}

.yuanitem:nth-child(1){

	animation: fadeInUp 1.4s; 

}

.yuanitem:nth-child(2){

	animation: fadeInUp 1.8s; 

}

.yuanitem:nth-child(3){

	animation: fadeInUp 2s; 

}

/*.guiright p{

	animation: fadeInUp 1.6s;

}*/

.liconitem:nth-child(1){

	animation: fadeInUp 1.8s;

}

.liconitem:nth-child(2){

	animation: fadeInUp 1.8s;

}

.liconitem:nth-child(3){

	animation: fadeInUp 1.8s;

}

.newslet{

	animation: fadeInLeft 1.8s;

}

.newsright{

	animation: fadeInRight 1.8s;

}

.chankai{

	width:100%;

	margin:0 auto;

	display:none;

}

.chankai img{

	width:100%;

}

.zhanshi{

	width:1200px;

	position:relative;

	margin:0 auto;

	text-align: center;

	margin-top:20px;

}

.zhanshi img{

	max-width:100%;

}

.hiuhjp{

	position:absolute;

	top:0;

	left:50%;

	transform: translateX(-50%);

}



/***********************新增************************/

.covered {

	background-image: url('../images/b2.jpg');

	box-shadow : 0 0 40px 5px rgba(0,0,0,.4);

}



.covered .changeable {

	background-image: url('../images/b1.jpg');

	position:absolute;

	top:0;

	left:0;

	z-index: 5;

}



.second {

	width : 400px;

	height : 300px;

	background-image: url('../images/m2.jpg');

}



.second .changeable {

	background-image: url('../images/m1.jpg');

}



.third {

	width  : 590px;

	height : 312px;

	/*background-image: url('../images/zhaoer.jpg');*/

	position:absolute;

	top: 72px;

    left: 11px;

	z-index: 11;

}



.third .changeable {

	/*background-image: url('../images/zhaosan.jpg');*/

}



.fourth {

	width  : 800px;

	height : 470px;

	background-image: url('../images/l1.jpg');

}



.fourth .changeable {

	background-image: url('../images/l2.jpg');

}

.covered {

	position: relative;

}



.handle {

	position: absolute;

	width : 46px;

	height: 46px;

	margin-left  : -23px;

	margin-top   : 117px;

	border-radius: 50%;

	background-color: #fff;

	text-align : center;

}



.handle span {

	display : inline-block;

	margin : 15px 1px 0;

	color : #000;

	-webkit-transition : .1s ease-out;

	-moz-transition : .1s ease-out;

	-ms-transition : .1s ease-out;

	-o-transition : .1s ease-out;

	transition : .1s ease-out;

}



.handle.vertical {

	-webkit-transform : rotate(90deg);

	-moz-transform : rotate(90deg);

	-ms-transform : rotate(90deg);

	-o-transform : rotate(90deg);

	transform : rotate(90deg);

}



.handle:hover {

	background-color: #555;

}



.handle:hover span {

	color : #FFF;

}



.draggable {

	/*background-color: #555;*/

	/*cursor : move;*/

}



.draggable span {

	margin : 15px 4px 0;

	color  : #FFF;

	-webkit-transition : .1s ease-out;

	-moz-transition : .1s ease-out;

	-ms-transition : .1s ease-out;

	-o-transition : .1s ease-out;

	transition : .1s ease-out;

}

.dibuaaa{

	width:922px;

	height:428px;

	position:absolute;

	top:50%;

	left:50%;

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

}

.chanbigg{

	width:922px;

	height:428px;

	margin:80px auto 0;

	position:relative;

}

.huihnio{

	position:absolute;

	top:0;

	left:0;

	/*height:92px;*/

	z-index: 1;

}

.handlebox{

	font-size:24px;

	color:#000;

/*	position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);*/

}

.handle{

	width:50px;

	height:50px;

	line-height: 50px;

	text-align: center;

	cursor: pointer;

	box-shadow: 2px 5px 8px #656565;

	position:relative;

	z-index: 20;

	transform: translateY(226%);

	position:relative;

}

.handle::before{

	position:absolute;

	content:'';

	top:50%;

	left:50%;

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

	width:60px;

	height:60px;

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

	border-radius:50%;

	z-index: 1;

	animation: animation-line 2s infinite;

}

@keyframes animation-line{

    0%{width:60px;height:60px;background:rgba(255,255,255,0.1);}

    100%{

    	width:70px;

    	height:70px;

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

    }

}

.handle:hover .handlebox{

	color:#fff;

}

.zhanshi{

	display:none;

}

.fouraa{

	top: 69px;

    left: 219px;

}

.morbann span{

	transform:translateX(-66px);

	display:inline-block;

	transition:all .3s ease-out 0s;

	font-size:18px;

	font-family:"微软雅黑";

	color:#fff;

}

.morbann a img{

	position:absolute;

	top:50%;

	left:50%;

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



}

.ser_more a{

	display: block;

    width: 56px;

    height: 56px;

    line-height: 56px;

}

.prtxtbtbox .morbann{

	display:none;

}

.prtxtbt.act .prtxtbtbox .morbann{

	display:block;

}

.morbannaadsfd a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    line-height: 56px;

}

.fnbubu{

	top:50%;

	transform: translateY(-50%);

	right: 0;

	position:absolute;

	margin-top:0;

}

.g1tanchuang{

	width:100%;

	height:100%;

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

	position:fixed;

	top:0;

	left: 0;

	z-index: 999999999;

	display:none;

}

.g1conn{

	background:#fff;

	width:100%;

	padding:48px 74px 43px;

}

.g1tanwen h2{

	color:#333333;

	font-size:18px;

	font-family:"微软雅黑";

	margin-bottom:40px;

	font-weight:bold;

}

.g1tanwen p{

	color:#666666;

	font-style:"微软雅黑";

	font-size: 14px;

	font-weight: lighter;

	line-height: 30px;

}

.g1tanlogo{

	position:absolute;

	right:27px;

	bottom:26px;

}

.g1tanwenxia a{

	color:#0099ff;

	font-size:16px;

	font-family:"微软雅黑";

	display:block;

	margin-top:50px;

}

.g1guanbi{

	width:28px;

	position:absolute;

	top: -15px;

    right: -47px;

	cursor: pointer;

	

}

.g1conn {

	height:600px;

	overflow: hidden;

}

.g1guanbi img{

	width:100%;

}

.g1tanwenxia {

	margin-top:45px;

	margin-bottom: 62px;

}

.guanbink{

	display:none;

}

.g1gugu{

	position:absolute;

	width:675px;

	top:50%;

	left:50%;

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



}

.chanpic11{

	bottom:0;

}

.chanpic10{

	top:187px;

}

.chanpic9{

	left: 284px;

    bottom: -6px;

}

.chanpic8{

	right: 0;

    bottom: 188px;

}   

.chanpic7{

  		right: 121px;

    	bottom: 0;

}

.chanpic6{

	right: 267px;

    top: 300px;

}

.chanpic3{

	top: 180px;

    left: -31px;

}

/*************12.26修改内容*****************/

#play{

	display:none;

}

.wrap_txt h2{

	font-family: "微软雅黑";

    font-size: 24px;

    color: #333333;

    line-height: 36px;

    position: relative;

    font-weight: bold;

}

.wrap_txt h3{

	font-family: "微软雅黑";

    font-size: 18px;

    color: #333333;

    line-height: 36px;

    position: relative;

    font-weight: bold;

}



.handlebox{

	font-size:16px;

	margin-top: 18px;

	position:relative;

	z-index: 555;

}

.handleboxb{

	transform: rotate(180deg);

	display:inline-block;

	margin-left: 6px;

	position:relative;

	z-index:5555;

}





.hm_list.act a{

	color:#d70c1e

;

}





.neinav a{color:#333;}



.neinav .hm_list.act a {

    color: #d70c1e;

}

/*.chanpic3 .xianaa{

	transform: rotate(-50deg) translate(64px,0);

    height: 200px;

}*/

.xianaa{

	display:none;

}



.newslistbox .xianancon{

	display:none;

}

.morbannng a{

	border-color:#666666;

}

.morbannng a span{

	color:#666666;

}

.e1newslist>p{

	color: #666666;

    font-family: "微软雅黑";

    font-size: 16px;

    text-align:center;

    margin-bottom:20px;

}

.neiboxaa>p{

	color: #666666;

    font-family: "微软雅黑";

    font-size: 16px;

    text-align:center;

    margin-top: 89px;

    margin-bottom: 50px;

    line-height: 1.5;

}

.bsPromo a{

	display:block;

	width:100%!important;

	height:100%!important;

}

#bsWXBox{

	overflow: hidden!important;

}

.bsTop {

	width:208px!important;

}

.bsFrameDiv img{

	width:165px!important;

	height:165px!important;

}

.bsTop span {

    line-height: 24px!important;

}

.bsFrameDiv div{

	height:208px!important;

}

/*.banboxa .slick-dots{

	transform: translateX(-15px);

}*/



.dituleftaa{

	position:absolute;

	top:0;

	left:0;

	z-index:-5;

}

.dituleftaa.act{

	opacity: 1;

	transition: all 1.6s;

}

.diturightaa{

	position:absolute;

	top:0;

	left:0;

	z-index: -5;

}

.diturightaa.act{

	opacity: 1;

	transition: all 1.6s;

}

/*.dibuig{

	position:relative;

	z-index: 10;

}

.sijiaojua{

	z-index: 15;

}*/

.hiih{

	opacity: 0;

}





.pcxlalist.act a{

	color:#d70c1e

;

}













.navoutwrap {

	box-shadow: 0px 8px 15px 0px rgba(170, 170, 170, 0.15);

}

.navboxs {

    width: 1200px;

}



.navoutwrap .navboxs {

	background: #fff;

	text-align: center;

	font-size: 0;

	margin: 0 auto;

}



.navoutwrap .navboxs .navs {

	width: 170px;

	height: 60px;

	display: block;

	line-height: 60px;

	font-size: 18px;

	color: #333;

	border-right: 1px solid #e5e5e5;

	box-sizing: border-box;

	float: left;

	transition: all .3s;

}



.navoutwrap .newsboxs{width: 520px;}



.nav120{width:1200px;}





.nav30{width:600px;}



.navoutwrap .navboxs .navs:first-child {

	border-left: 1px solid #E5E5E5;

}



.navoutwrap .navboxs .navs:hover,

.navoutwrap .navboxs .actnavs {

	color: #fff;

	background: #d70c1e;

}













/*.svgn2:hover {

	stroke:#000;

	opacity: 1;

}

.svgn1:hover {



	stroke:#000;

	opacity: 1;

}

.svgn15:hover {



	stroke:#000;

	opacity: 1;

}

.svgn14:hover {



	stroke:#000;

	opacity: 1;

}

.svgn10:hover {



	stroke:#000;

	opacity: 1;

}

.svgn6:hover {



	stroke:#000;

	opacity: 1;

}

.svgn7:hover {



	stroke:#000;

	opacity: 1;

}

.svgn20:hover {



	stroke:#000;

	opacity: 1;

}*/

.pclista.pcl a{

	color:#d70c1e

!important;

}

.xuweicon>p{

	color:#999;

	font-family:"微软雅黑";

	font-size: 18px;

	text-align: center;

	padding:36px 0 15px;

}

.james .ban_txtli h2{

	margin-bottom: 0;

}

.james .ban_txtli h3{

	font-size: 48px;

    font-family: "思源黑体 CN";

    line-height: 1.5;

    color:#fff;

    font-weight: bold;

    margin-bottom: 34px;

}

.james .ban_txtli p i{

	font-style: normal;

	line-height: 1.75;

} 

.james .ban_txtli p{

	font-size: 18px;

    font-family: "思源黑体 CN";

    line-height: 1.75;

    color:#fff;	

    max-height: 62px;

    overflow: hidden;

}

.james .ban_txtli p span{

	float:left!important;

	line-height: 1.75;

} 

.chengafdf{

	width:1200px;

	margin:0 auto;

}

.hsuicus .grihui{

	width:33.333333%;

}

.odivbt h3{

	color: #333333;

    font-size: 24px;

    font-family: "微软雅黑";

    margin-bottom: 18px;

    font-weight: bold;

}

.fenicont{

	position:relative;

}

.frnixiatg{

	position: absolute;

    top: -131px;

    left: 50%;

    width: 120px;

    transform: translateX(-50%);

    display:none;

}

.frnixiatg img{

	width:100%;

}

.frnixiatg.act{

	display:block;

}

.l-r-topfvfd{

	position:relative;

}

.morbann a img{

	width:13px!important;

	display:inline-block;

	min-width: auto!important;

    min-height: auto!important; 

}

.slider__count_li.active .bandenabox p{

	color:#fff;

}



.slider__count_li.active .bandenabox{

	border-color:#fff;

}

.indexpic> img{

    position: absolute;

    top: 50%;

    left: 50%;

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

    min-width: 100%;

    min-height: 100%;

    width: auto;

   height: 100vh;

    max-width:inherit;

}

.hero {

   height:100vh;

   min-height:inherit;

}

#bani{

	border:none!important;

}

input:focus, textarea:focus {

    outline: 2px auto rgba(211,0,19,0)!important;

    -webkit-box-shadow: inset -1px 1px 3px 0 rgba(236,35,39,0), inset 1px -1px 3px 0 rgba(236,35,39,0)!important;

    box-shadow: inset -1px 1px 3px 0 rgba(236,35,39,0), inset 1px -1px 3px 0 rgba(236,35,39,0)!important;

    outline-offset: -2px;

}

.b2gongneng img{

	max-width: 100%;

} 

.h1shang p img{

	max-width:100%;

}

.e2chawen p img{

	max-width:100%;

}



.footer{background:#0b0b0b;}

.foorbr {

		width:1200px;

	margin:0 auto;

	position:relative;

	

}

.videomeng{

	width:100%;

	height:100%;

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

	position:absolute;

	z-index:5;

	top:0;

	left:0;

}



/************5.24*************/



.b2body .xianancon{

	display:none;

} 

.sunng_lang{

	width:40px;

	height:70px;

	position:absolute;

	right:10px;

	line-height:110px;

	top:0;



}

.sunng_lang a{

	display:block;

	line-height:110px;

	color:#999;

	font-family:"微软雅黑";

	font-size:16px;

	text-align:center;



}

.sunng_lang{

	display:none;

}



.slideboxxx{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	z-index:2;

	opacity: 0.4;

	display: none

}

.bgfix01_sunny{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	background:url(../images/hengxiansunny.png)repeat center;

	left:0;

	z-index:2;

	opacity: 0.2;	

}

.li_banner{

	position:relative;

}

.li_banner_boxxx{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:url(../images/hengxiansunny.png)repeat center;

	opacity: 0.2;

	z-index:2;

}

.fnbubu{

	top: 80%;

}







.box3{background: #f0f2f5;overflow: hidden;}

.box3 .wrap{width: 1200px;padding: 80px 96px;box-sizing: border-box;margin: 66px auto 144px auto;background: #fff;overflow: hidden;}

.box3 .wrap .title{margin: 0px 0 50px 0;background: url(../images/use-06.png) no-repeat;background-position: left center;padding-left: 53px;font-size:20px;color: #333;line-height: 40px;}

.box3 .wrap .content{padding: 30px 0px;line-height: 2;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}



.box3 .wrap .content .tl{color: #d70c1e;font-size: 16px;}

.box3 .wrap .content .tl span{color: #666;font-size: 14px;}

.box3 .wrap .content .txt{color: #666;}

.box3 .wrap .pagewrap2{margin: 68px 0 68px 0;}

.box3 .wrap .pagewrap2 .left{float: left;width: 858px;color: #4D4D4D;}

.box3 .wrap .pagewrap2 .left a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-ms-text-overflow: ellipsis;display: block;font-size: 14px;line-height: 14px;margin-bottom: 22px;}

.box3 .wrap .pagewrap2 .left a:last-child{margin-bottom: 0;}

.box3 .wrap .pagewrap2 .right{width: 150px;height: 50px;display: block;text-align: center;line-height: 50px;background: #d70c1e;color: #fff;margin: auto}

.box3 .wrap .pagewrap2 .right:hover{opacity: .8;}



.news_details_top {

    height: auto;

    overflow: hidden;

    margin-bottom: 20px;

}





.news_details_top p {

    padding: 20px 0 10px;

    line-height: 26px;

    border-bottom: 1px dashed #f2f2f2;

}





.news_details_top p {

    overflow: hidden;

}





.probox{background: #f0f2f5;

    overflow: hidden;}

/*招聘*/

.fl{float: left}

.l_zp{ padding:10px; overflow:hidden;}

.l_zhao{ width:100%; overflow:hidden;margin-bottom: 50px;}

.l_zhao1{ height:40px; overflow:hidden; line-height:40px; background:#000; color:#fff; padding-left:20px; margin-bottom:10px;font-family: "微软雅黑"; font-size:16px;border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }

.l_zhao2{ width:100%; overflow:hidden; }

.l_zhao2 .fl{width:560px; overflow:hidden;float:left;}

.l_zhao2 .fl span{ height:30px; line-height:30px; overflow:hidden; font-weight:bold;}

.l_zhao2 .fr{ float:right;}

.l_zhao2 .fl p{ line-height:30px; margin-bottom:10px;}

.l_zhao2 .fr a{display: block;width: 100px;height: 40px;color: #fff;text-align: center;line-height: 40px;overflow: hidden;background: #5a514a;font-size: 14px; margin-top:25px; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}

.l_zhao2 .fr a:hover{ background:#fa7a02; text-decoration:none; }

/*产品内页*/

	.b1_neirong .demo{padding: 2em 0;}

	.b1_neirong a:hover,.b1_neirong a:focus{

		outline: none;

		text-decoration: none;

	}

	.b1_neirong .tab .nav-tabs{

		position: relative;

		border-bottom: none;

	}

	.b1_neirong .tab .nav-tabs li{

		text-align: center;

		margin-right: 10px;

	}

	.b1_neirong .tab .nav-tabs li a{

		display: block;

		font-size: 16px;

		font-weight: 600;

		color: #444;

		padding: 10px 15px;

		background: transparent;

		margin-right: 0;

		border: none;

		border-radius: 0;

		overflow: hidden;

		position: relative;

		z-index: 1;

		transition: all 0.5s ease 0s;

	}

	.b1_neirong .tab .nav-tabs li a:before{

		content: "";

		width: 100%;

		height: 3px;

		background: #de7921;

		position: absolute;

		top: 92%;

		left: 0;

		transition: all 0.3s ease 0s;

	}

	.b1_neirong .tab .nav-tabs li a:hover:before,

	.b1_neirong .tab .nav-tabs li.active a:before,

	.b1_neirong .tab .nav-tabs li.active a:hover:before{

		top: 0;

	}

	.b1_neirong .tab .nav-tabs li a:after{

		content: "";

		width: 100%;

		height: 100%;

		background: #fff;

		position: absolute;

		top: 100%;

		left: 0;

		z-index: -1;

		transition: all 0.3s ease 0s;

	}

	.b1_neirong .tab .nav-tabs li a:hover:after,

	.b1_neirong .tab .nav-tabs li.active a:after,

	.b1_neirong .tab .nav-tabs li.active a:hover:after{

		top: 0;

	}

	.b1_neirong .nav-tabs li.active a,

	.b1_neirong .nav-tabs li.active a:focus,

	.b1_neirong .nav-tabs li.active a:hover,

	.b1_neirong .nav-tabs li a:hover{

		border: none;

	}

	.b1_neirong .tab .tab-content{

		padding: 30px 15px 20px;

		background: #fff;

		font-size: 14px;

		color: #555;

		line-height: 26px;

	}

	.b1_neirong .b1_neirong .tab .tab-content h3{

		font-size: 24px;

		margin-top: 0;

	}

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

		.b1_neirong .tab .nav-tabs li{ width: 100%; }

	}

