body {
	background:#f1f1f1;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
img {
	vertical-align:top;
	max-width:100%;
}
.top {
	width:100%;
	height:43px;
	background:#f1f1f1;
}
.ico {
	max-width:1200px;
	padding:0 40px;
	margin:0 auto;
}
.ico-header {
	height:43px;
	width:100%;
}
.ico li {
	height:23px;
	float:left;
	margin-left:25px;
	margin-top:10px;
	line-height:23px;
	position:relative;
	z-index:1000;
}
.ico li img {
	margin-top:1px;
}
.ico li:nth-last-child(1) img {
	margin:0;
}
.ico li span {
	display:block;
	line-height:23px;
	float:right;
	margin-left:10px;
	font-size:20px;
	font-weight:bold;
	color:#727272;
}
.ico .li-left{
	width:60%;
	text-align:left;}
.ico .li-right{
	float:right;
	text-align:right;
	width:32%;}
/*以上是顶部内容样式*/
@charset "UTF-8";
	#chatToolBox,#footerToolBar,#goTop,#nav ul,#nav ul li,#tags li,.asideList>li,.bannerbtn .item,.bannerbtn .item div,.bannerbtn .item:before,.container,.proClassBox .title,.proPic,.procon>a:after,.showInd #tags li:before,.toolMask,a,a:after,a:before {
	-webkit-transition:all .6s ease 0s;
	-moz-transition:all .6s ease 0s;
	-o-transition:all .6s ease 0s;
	transition:all .6s ease 0s;
	-ms-transition:all .6s ease 0s
}
#footerToolBar li,#footerToolBar li a,#location,#proDes>.title,#quotation label,#tags li,#tags li span,.asideTitle span,.asideWrap,.center,.fofCenter,.fofContainer button,.fofContainer img,.fofContainer input,.fofContainer select,.fofContainer table,.fofContainer textarea,.fofLeft img,.fofSearch,.fofWrap input,.formStyle li,.formtitle strong,.inner,.mainTop .mainTitle,.proTop .divLeft,.procon>a,.proleft,.proright,.related .title,.searchForm,.toolMask .toolTop,button,img,input,label,select,table,textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
#nav .navsub5,#nav ul,#nav ul li,.bannerbtn .item,.fofCenter,.fofCenter .fofRight>dl,.justify,.mapWrap,.proList .listText,.proList li,.proleft .slick-dots,.showInd #tags li,.topRight .searchForm,.videoWrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
.toolMask .toolContent .ToolListTitle,.toolMask .toolTop {
	text-transform:uppercase
}
.asideCont .title,.contTitle,.footTitle,.mainTop .mainTitle,.showTitle span {
	text-transform:uppercase
}
#nav,.asideList,.asideTitle,.mainTop,.menuSub,.newsTitle,.proClassBox .box,.proClassBox .title a,.proClassBox .title span,.proDisplay .box,.proTitle,.procon>a,.related .title {
	text-transform:capitalize
}
#tags li,.asideTitle {
	white-space:nowrap;
	line-height:1.2
}
#tags li span,#tags li:after,.asideTitle span,.asideTitle:after {
	display:inline-block;
	vertical-align:middle
}
#tags li:after,.asideTitle:after {
	overflow:hidden;
	width:0;
	height:100%;
	content:''
}
#tags li span,.asideTitle span {
	width:100%;
	white-space:normal
}
#proDes #tags:after,#proDes #tags:before,#tags:after,#tags:before,.clearfix:after,.clearfix:before,.tagContent:after,.tagContent:before {
	display:table;
	content:""
}
#proDes #tags:after,#tags:after,.clearfix:after,.tagContent:after {
	clear:both
}
.fofCenter,.fofCenter .fofRight>dl,.justify {
	text-align:justify;
	text-justify:inter-ideograph;
	letter-spacing:0;
	font-size:0;
}
.fofCenter .fofRight>dl:after,.fofCenter:after,.justify:after {
	display:inline-block;
	overflow:hidden;

	height:0;
	content:''
}
.fofCenter .fofRight>dl .line,.fofCenter .line,.justify .line {
	display:inline-block;
	overflow:hidden;
	height:0
}
.fofCenter .fofRight>dl>*,.fofCenter>*,.justify>* {
	text-align:left;
	font-size:14px
}
.fofCenter .box,.fofCenter .fofRight>dl .box,.justify .box {
	display:inline-block;
	vertical-align:top
}
.box.fofCenter,.box.justify,.fofCenter .fofRight>dl.box {
	text-align:justify
}
#pageNum,#quotation li {
	font-family:Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
.bannerbtn .item i {
	font-family:BebasNeue,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
.asideTitle {
	font-family:tcm,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
body {
	font-family:Lato,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
.proTop .divLeft {
	float:left
}
.proTop,.proTop .listText {
	overflow:hidden;
	zoom:1
}
.proClasTitle .box {
	font-size:18px;
	line-height:1.2
}
@media screen and (max-width:880px) {
	.proClasTitle .box {
	font-size:16px
}
}.footTitle {
	font-size:24px;
	line-height:1.2
}
@media screen and (max-width:880px) {
	.footTitle {
	font-size:22px
}
}@media screen and (max-width:650px) {
	.footTitle {
	font-size:20px
}
}.contTitle {
	font-size:34px;
	line-height:1.2
}
@media screen and (max-width:950px) {
	.contTitle {
	font-size:32px
}
}@media screen and (max-width:780px) {
	.contTitle {
	font-size:28px
}
}@media screen and (max-width:650px) {
	.contTitle {
	font-size:25px
}
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block
}
blockquote,body,button,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,table,textarea,ul {
	margin:0;
	padding:0
}
area:focus,button:focus,input:focus,textarea:focus {
	outline:0
}
a img,abbr,acronym,fieldset,img {
	border:0 none
}
figure,li,ol,ul {
	list-style:none
}
address,caption,cite,code,dfn,th,var {
	font-weight:400;
	font-style:normal
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-weight:inherit;
	font-size:100%
}
q:after,q:before {
	content:''
}
table {
	border-collapse:collapse;
	border-spacing:0
}
table td,table th {
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	word-wrap:break-word;
	word-break:break-word
}
table th {
	background:#ddd;
	font-weight:700
}
img {
	width:auto\9;
	height:auto;
	max-width:100%
}
button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
button {
	overflow:visible
}
pre,textarea {
	overflow:auto
}
button,input,optgroup,select,textarea {
	margin:0;
	color:inherit;
	font:inherit
}
a[href],label[for],select {
	cursor:pointer
}
a,div,input,span,textarea {
	-webkit-tap-highlight-color:transparent
}
a:active,a:hover {
	outline:0
}
sub,sup {
	position:relative;
	vertical-align:baseline;
	font-size:75%
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
	overflow:hidden
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
input[type=search] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
html {
	font-size:16px
}
body {
	background:#fff;
	color:#444;
	font-size:14px;
	line-height:1.3714;
	-webkit-font-smoothing:antialiased;
	font-smooth:always;
	-moz-osx-font-smoothing:grayscale
}
a {
	color:#555;
	text-decoration:none
}
a:hover {
	color:#0087c6
}
:after,:before {
	text-align:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
input[type=text],input[type=password],textarea {
	background:0 0;
	text-align:left
}
input[type=text].focusOn,input[type=text]:focus,input[type=password].focusOn,input[type=password]:focus,textarea.focusOn,textarea:focus {
	background:#fff
}
.search::-webkit-input-placeholder {
	color:#fff
}
.search:-moz-placeholder {
	color:#fff
}
.search:-ms-input-placeholder {
	color:#fff
}
button,input,label,select,textarea {
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
	-ms-transition:all .2s ease 0s
}
#location,.center,.mainTop .mainTitle {
	margin-right:auto;
	margin-left:auto;
	width:100%;
	max-width:1200px
}
@media screen and (max-width:1366px) {
	#location,.center,.mainTop .mainTitle {
	width:80%
}
}@media screen and (max-width:1300px) {
	#location,.center,.mainTop .mainTitle {
	width:90%
}
}@media screen and (max-width:900px) {
	#location,.center,.mainTop .mainTitle {
	padding-right:10px;
	padding-left:10px;
	width:100%
}
}i {
	font-style:normal
}
img {
	vertical-align:bottom
}
a[href^="mailto:"],a[href^="tel:"] {
	display:inline-block
}
table {
	width:100%;
	line-height:1.5
}
table.table-left td,table.table-left th {
	text-align:left
}
.addthis_sharing_toolbox {
	white-space:nowrap
}
hr {
	overflow:hidden;
	width:100%;
	height:1px;
	border:0 none;
	background:#ccc;
	box-shadow:none
}
#menuBtn {
	top:0;
	z-index:999;
	display:none;
	width:42px;
	height:42px;
	border:1px solid #fff;
	border-radius:3px;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
	line-height:42px;
	cursor:pointer
}
#menuBtn:before {
	color:#fff;
	font-family:icomoon
}
#menuBtn.active:before {
	content:'\e60b';
	font-size:28px
}
#menuBtn {
	position:fixed;
	top:28px;
	right:9px;
	background:#555
}
#menuBtn:before {
	content:'\e637';
	font-size:28px
}
.share a {
	display:inline-block;
	vertical-align:middle
}
.share a:before {
	font-family:icomoon
}
.share .sharefb:before {
	content:'\e62c'
}
.share .sharetw:before {
	content:'\e62b'
}
.share .sharein:before {
	content:'\e630'
}
.share .sharegl:before {
	content:'\e62d'
}
.share .shareyt:before {
	content:'\e633'
}
.searchForm {
	position:relative;
	max-width:100%
}
.searchForm .search {
	width:100%;
	border:0 none
}
.searchForm .searchBtn {
	position:absolute;
	top:0;
	right:0;
	border:0 none;
	text-align:center
}
.proPic>a:first-child {
	display:block;
	overflow:hidden;
	text-align:center
}
.justify .box>a {
	color:inherit
}
.justify .box>a:hover {
	color:#555
}
.justify .box>a>span {
	display:block;
	margin-top:8px;
	text-transform:capitalize;
	line-height:1.2
}
#pageNum {
	margin-top:1%;
	margin-bottom:1%;
	padding-top:10px;
	padding-bottom:5px
}
#pageNum a,#pageNum span {
	display:inline-block;
	margin-right:6px;
	margin-bottom:7px;
	padding:5px 10px;
	border:1px solid #d7d7d5;
	font-size:12px;
	line-height:16px
}
#pageNum .cur,#pageNum a:hover {
	border:1px solid #555;
	background:#555;
	color:#fff
}
#goTop {
	position:fixed;
	right:3%;
	bottom:6%;
	z-index:999;
	display:none;
	overflow:hidden;
	width:38px;
	height:38px;
	border-radius:5px;
	background:#000;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:38px;
	opacity:.6;
	cursor:pointer;
	filter:alpha(opacity=60)
}
#goTop:before {
	content:'\e627';
	text-align:inherit;
	font-family:icomoon
}
#goTop:hover {
	opacity:.7
}
@media screen and (max-width:900px) {
	#goTop {
	margin-bottom:50px
}
}.videoWrap {
	position:relative
}
.videoWrap a.playbtn {
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	width:100%;
	height:100%;
	background:url(../images/video-btn.png) no-repeat center
}
.videoWrap img {
	width:100%
}
.formStyle li {
	position:relative;
	width:100%
}
.formStyle li div {
	position:relative
}
.formStyle li img {
	margin-left:3px;
	vertical-align:middle;
	cursor:pointer
}
.formStyle label+i {
	position:absolute;
	top:5px;
	right:5px
}
.formStyle input,.formStyle textarea {
	position:relative;
	z-index:2;
	width:100%;
	line-height:20px
}
.formStyle textarea {
	display:block;
	width:100%;
	max-width:100%;
	resize:none
}
.formStyle input.btn {
	text-align:center
}
iframe[name=google_conversion_frame] {
	float:left;
	margin-top:-13px;
	width:0!important;
	height:0!important;
	font-size:0!important;
	line-height:0!important
}
object[id^=tq_as] {
	overflow:hidden;
	margin:0;
	height:0!important
}
#div_ser table td,#div_ser table th {
	border:0 none
}
body.clear {
	overflow:hidden
}
#footerToolBar {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:999;
	display:none;
	width:100%;
	height:48px;
	border-top:1px solid rgba(255,255,255,.2);
	background:#0084c1
}
#footerToolBar #footerBarClose {
	position:absolute;
	top:-24px;
	left:50%;
	display:none;
	margin-left:-50px;
	width:100px;
	height:24px;
	cursor:pointer
}
#footerToolBar #footerBarClose:before {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:20px;
	border-radius:4px 4px 0 0;
	background:#232323;
	color:#fff;
	content:"";
	text-align:center;
	font-size:12px;
	font-family:icomoon;
	line-height:20px
}
#footerToolBar li {
	float:left;
	margin-top:2px;
	width:20%;
	height:45px;
	border-color:#fff;
	border-left:1px solid rgba(255,255,255,.2);
	text-align:center;
	cursor:pointer
}
#footerToolBar li a {
	display:block;
	padding-top:1px;
	height:45px;
	color:#fff;
	text-transform:capitalize;
	font-size:12px;
	line-height:1;
	opacity:.8;
	filter:alpha(opacity=80)
}
#footerToolBar li a:before {
	display:block;
	margin:4px auto;
	width:30px;
	height:20px;
	background:url(../images/footer-tool.png) no-repeat;
	background-size:149px;
	content:''
}
#footerToolBar li:first-child {
	border-left:0 none
}
#footerToolBar .footerBarPro a:before {
	background-position:-120px 0
}
#footerToolBar .footerBarTel a:before {
	background-position:-90px 0
}
#footerToolBar .footerBarEmail a:before {
	background-position:0 0
}
#footerToolBar .footerBarMessage a:before {
	background-position:-30px 0
}
#footerToolBar .footerBarShare a:before {
	background-position:-60px 0
}
#footerToolBar.close {
	bottom:-43px
}
#footerToolBar.close #footerBarClose:before {
	content:'\e627'
}
.toolMask {
	position:fixed;
	top:0;
	left:0;
	z-index:1200;
	display:none;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-left:100%;
	width:100%;
	height:100%;
	background:#f7f7f7
}
.toolMask,.toolMask a {
	color:#333
}
.toolMask.moveLeft {
	margin-left:0
}
.toolMask .toolTop {
	position:absolute;
	top:0;
	right:0;
	left:0;
	padding-right:32px;
	width:100%;
	height:46px;
	border-bottom:1px solid #ddd;
	background:#fcfcfc;
	text-align:center;
	font-size:18px;
	line-height:45px
}
.toolMask .toolContent {
	position:absolute;
	top:45px;
	bottom:5px;
	left:0;
	overflow-y:scroll;
	width:100%;
	background:#f7f7f7
}
.toolMask .toolContent>ul>li {
	position:relative;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	text-transform:capitalize;
	font-size:14px;
	line-height:1.2
}
.toolMask .toolContent>ul>li a {
	display:block;
	padding-top:12px;
	padding-right:20px;
	padding-bottom:12px
}
.toolMask .toolContent>ul>li>a {
	padding-left:20px
}
.toolMask .toolContent>ul>li.selected {
	border-bottom:3px solid #dadada;
	background:#eee
}
.toolMask .toolContent>ul>li.selected>a {
	background:#eee;
	font-weight:700
}
.toolMask .toolContent>ul>li.hasUl>a:after {
	position:absolute;
	top:13px;
	right:10px;
	width:12px;
	height:18px;
	color:#999;
	content:'\e622';
	text-align:center;
	font-weight:400;
	font-size:18px;
	font-family:icomoon;
	line-height:18px
}
.toolMask .toolContent>ul>li ul {
	display:none
}
.toolMask .toolContent>ul>li ul li {
	border-top:1px dotted #ccc;
	font-size:12px
}
.toolMask .toolContent>ul>li ul li a {
	padding-left:36px
}
.toolMask .toolContent .ToolListTitle {
	padding:10px;
	background:#e4e4e4;
	font-weight:700;
	font-size:15px
}
.toolMask .toolContent>ul:last-child {
	padding-bottom:15px
}
.toolMask .toolContent>ul:last-child:last-child {
	padding-bottom:30px
}
.toolMask #toolCloseBtn {
	position:absolute;
	top:0;
	right:0;
	z-index:1210;
	width:55px;
	height:42px;
	cursor:pointer
}
.toolMask #toolCloseBtn:before {
	position:absolute;
	top:5px;
	right:5px;
	overflow:hidden;
	width:32px;
	height:32px;
	border-radius:50%;
	background:#aaa;
	color:#fff;
	content:"";
	text-align:center;
	font-size:14px;
	font-family:icomoon;
	line-height:32px
}
.toolMask #toolCloseBtn:hover:before {
	background:#bbb
}
#chatToolBox {
	position:fixed;
	right:-5px;
	bottom:90px;
	z-index:990;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	width:110px;
	color:#fff;
	text-transform:capitalize;
	font-family:Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;
	-o-box-sizing:content-box;
	-ms-box-sizing:content-box
}
#chatToolBox a {
	display:block;
	padding-right:5px;
	padding-left:5px;
	color:#fff;
	text-align:center;
	text-decoration:none
}
#chatToolBox,#chatToolBox h3,#chatToolBox li,#chatToolBox ul {
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:transparent
}
#chatToolBox i {
	font-style:normal
}
#chatToolBox li {
	padding-right:5px;
	list-style:none
}
#chatToolBox #chatToolMail a {
	padding-top:28px;
	padding-bottom:22px;
	letter-spacing:-1px;
	font-size:40px;
	font-family:BebasRegular,'Arial Narrow',Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;
	line-height:1.1
}
#chatToolBox .chatToolContact {
	margin-top:5px;
	background:#444;
	text-transform:capitalize;
	font-size:16px;
	line-height:1.25
}
#chatToolBox .chatToolContact a {
	padding-top:8px;
	padding-bottom:8px
}
#chatToolBox:hover {
	right:0
}
#chatToolBox #chatToolMail i {
	position:absolute;
	top:0;
	width:100%;
	height:28px;
	background:0 0;
	text-align:center;
	line-height:28px;
	cursor:pointer
}
#chatToolBox #chatToolMail i:before {
	content:'\e63d';
	font-size:24px;
	font-family:icomoon
}
#chatToolBox.hiddenRight {
	right:-110px;
	padding-left:28px
}
#chatToolBox.hiddenRight #chatToolMail i {
	top:20px;
	left:0;
	width:28px;
	height:60px;
	background:inherit;
	line-height:60px
}
#chatToolBox.hiddenRight #chatToolMail i:before {
	content:'\e625'
}
#chatToolMail {
	background:#0865a7
}
@media screen and (max-width:768px) {
	#chatToolBox {
	display:none
}
}body.fofGray {
	background:#adb4bf
}
.fofContainer {
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:35px;
	width:97%;
	max-width:942px;
	font-size:12px;
	font-family:Arial,Helvetica,San-serif,'Microsoft YaHei',SimSun;
	line-height:1.75
}
.fofContainer a {
	color:#9099a2;
	text-decoration:none
}
.fofContainer a:hover {
	color:#9099a2
}
.fofContainer area:focus,.fofContainer button:focus,.fofContainer input:focus,.fofContainer textarea:focus {
	outline:0
}
.fofContainer img {
	width:auto\9;
	height:auto;
	max-width:100%;
	border:0 none
}
.fofContainer a:active,.fofContainer a:hover {
	outline:0
}
.fofHeader {
	text-align:center
}
.fofHeader .fofLogo {
	margin:0 auto;
	padding:16px 0;
	text-align:center
}
.fofHeader .fofLogo a {
	display:inline-block;
	max-width:210px;
	max-height:90px
}
.fofHeader .fofLogo img {
	max-height:90px
}
.fofCopy {
	margin-top:6px;
	padding-right:2%;
	color:#fff;
	text-align:right
}
.fofCenter {
	position:relative;
	overflow:hidden;
	padding:1.91489%;
	border:1px solid #697076;
	border-radius:7px;
	background:#fff
}
.fofCenter>div.box {
	vertical-align:middle
}
.fofCenter:before {
	position:absolute;
	top:20px;
	bottom:20px;
	left:51.5%;
	overflow:hidden;
	width:1px;
	background:#c4c9ce;
	content:''
}
.fofCenter .fofLeft,.fofCenter .fofRight {
	margin:1.2% 0;
	padding:8px 0
}
.fofCenter .fofLeft {
	width:49.22566%
}
.fofCenter .fofRight {
	width:45.02212%
}
.fofCenter .fofSearch {
	position:relative;
	position:relative;
	margin-top:9.66292%;
	margin-right:auto;
	margin-left:auto;
	padding-right:105px;
	width:365px;
	max-width:100%
}
.fofCenter .fofSearch button,.fofCenter .fofSearch input {
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:32px;
	border-radius:6px;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
.fofCenter .fofSearch input[type=text] {
	padding:4px 5px;
	width:100%;
	border:1px solid #9099a2;
	background:#fff;
	box-shadow:inset 0 5px 9px rgba(186,194,205,.4);
	line-height:22px
}
.fofCenter .fofSearch button[type=submit] {
	position:absolute;
	top:0;
	right:0;
	width:95px;
	border-color:#fdc797 #985519 #5e340f #f2a35f;
	border-width:1px;
	background:-webkit-linear-gradient(top,#fa8c2b,#fa8c2b);
	background:-moz-linear-gradient(top,#fa8c2b,#fa8c2b);
	background:-o-linear-gradient(top,#fa8c2b,#fa8c2b);
	background:-ms-linear-gradient(top,#fa8c2b,#fa8c2b);
	background:linear-gradient(top,#fa8c2b,#fa8c2b);
	color:#fff;
	text-align:center;
	text-transform:capitalize;
	font-size:14px;
	line-height:25px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFA8C2B',endColorStr='#FFFA8C2B',gradientType='0');
	border-type:solid
}
.fofCenter .fofLeft img {
	display:block;
	margin-right:auto;
	margin-left:auto
}
.fofCenter .fofRight,.fofCenter .fofRight a {
	color:#9099a2
}
.fofCenter .fofRight .fofTitle {
	margin-bottom:6px;
	font-size:22px;
	line-height:1.2
}
.fofCenter .fofRight>p {
	overflow:hidden;
	max-height:72px;
	color:#bac2cd;
	font-size:13px;
	line-height:18px
}
.fofCenter .fofRight>dl {
	margin-top:3.25581%;
	padding-top:14px
}
.fofCenter .fofRight>dl dt.box {
	margin-bottom:9px;
	width:100%;
	font-size:17px;
	line-height:1.2
}
.fofCenter .fofRight>dl dd {
	width:47%;
	border-bottom:1px solid #dfe3e8;
	line-height:15px
}
.fofCenter .fofRight>dl dd a {
	display:block;
	padding:6px 0
}
.fofCenter .fofRight>dl dd a:before {
	padding-right:4px;
	color:#666;
	content:'→';
	font-size:13px
}
.fofCenter .fofRight>dl dd.box {
	vertical-align:bottom
}
.fofCenter .fofRight .fofShare {
	margin-top:3.72093%;
	padding-top:12px
}
.fofCenter .fofRight .fofShare span {
	font-size:17px;
	line-height:1.2
}
.fofCenter .fofRight .fofShare span,.fofCenter .fofRight .fofShare>a {
	display:inline-block;
	margin-right:12px;
	vertical-align:middle
}
.fofCenter .fofRight .fofShare>a {
	overflow:hidden;
	width:24px;
	border-radius:3px
}
.fofCenter .fofRight .fofShare>a:last-child {
	margin-right:0
}
.fofCenter .fofRight .fofShare .bdsharebuttonbox {
	display:inline-block;
	min-width:160px;
	vertical-align:middle
}
@media screen and (max-width:945px) {
	.fofCenter .fofRight .fofShare>a {
	width:32px
}
.fofCenter .fofRight>dl dd a {
	padding:10px 0
}
}@media screen and (max-width:750px) {
	.fofCenter {
	padding:15px
}
.fofCenter:before {
	display:none
}
.fofCenter .fofLeft,.fofCenter .fofRight {
	width:100%
}
.fofCenter .fofSearch {
	margin-top:5%;
	margin-bottom:3%
}
.fofCenter .fofLeft img {
	padding-right:2%
}
}@media screen and (max-width:500px) {
	.fofCenter .fofRight>dl dd {
	width:100%
}
.fofCenter .fofRight>p {
	overflow:hidden;
	height:72px;
	max-height:none;
	line-height:18px
}
}.container {
	overflow:hidden;
	margin:0 auto;
	width:100%;
	max-width:1574px
}
#header {
	position:relative;
	padding-top:15px
}
#logo {
	margin-top:5px;
	margin-bottom:15px;
	float:left;
}
#logo .logoH,#logo a {
	display:inline-block;
	vertical-align:middle
}
#logo a {
	margin-right:18px;
    width: 300px
}
.logoH {
	color:#555;
	font-weight:700;
	font-size:30px;
	line-height:1.2
}
@media screen and (max-width:1100px) {
	.logoH {
	font-size:26px
}
}
#nav{
	float:right;
	padding-top:66px;

	padding-left:34px;}

#nav>li.hasSub>a {
	padding-right:15px;
	text-transform:capitalize
}
#nav>li.hasSub>a:after {
	padding-left:-1px;
	content:'';
	vertical-align:top;
	font-size:12px;
	font-family:icomoon
}
#nav>li>a {
	position:relative;
	display:block;
	padding:0 10px 18px 10px;
	color:#555;
	font-size:17px;
	line-height:24px
}
#nav .hasSub i{
	padding: 0 5px;
}
#nav>li>a:before {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	width:0;
	height:4px;
	background:#00AF34;
	content:''
}
#nav>li.nav5 {
	position:static
}
#nav>li.nav5:hover .navsub5 {
	display:block
}
#nav .navsub5 {
	position:absolute;
	top:100%;
	right:0;
	left:0;
	z-index:99;
	display:none;
	padding:18px;
	width:100%;
	border-top:4px solid #555;
	background:#fff
}
#nav .navsub5 .navright {
	float:right;
	margin-top:10px;
	width:26.46048%;
	text-align:center
}
#nav .navsub5 .navright img {
	width:100%
}
#nav .navsub5 .navright a span {
	display:block;
	margin-top:8px
}
#nav .navsub5 .navleft {
	float:left;
	margin:12px 0 15px 2.31959%;
	width:770px;
	max-width:68.72852%
}
#nav .navsub5 .navleft>.box {
	width:215px;
	max-width:31.5%
}
#nav .navsub5 .navleft .title,#nav .navsub5 .navleft dt {
	margin-bottom:8px;
	padding-bottom:2px;
	border-bottom:1px solid #333;
	font-size:16px;
	line-height:1.5
}
#nav .navsub5 .navleft .title a,#nav .navsub5 .navleft dt a {
	color:#333
}
#nav .navsub5 .navleft .title a:hover,#nav .navsub5 .navleft dt a:hover {
	color:#555;
}
#nav .navsub5 .navleft dd {
	padding:4px 0;
	line-height:1.3
}
#nav .navsub5 .sec .box {
	padding:5px 0;
	width:31%
}
#nav .navsub5 .sec>a {
	color:#555
}
#nav>li {
	position:relative;
	padding: 0px 6px;
}
#nav>li:hover>a:before {
	width:100%
}
#nav ul {
	position:absolute;
	top:100%;
	left:0;
	z-index:99;
	overflow:hidden;
	min-width:100%;
	background:#fff;
	opacity:0
}
#nav ul li {
	overflow:hidden;
	height:0;
	white-space:nowrap;
	line-height:20px
}
#nav ul li a {
	display:block;
	padding:5px 10px;
	text-align: center;
}
#nav ul li a:hover {
	background:#00AF34;
	color:#fff
}
#nav>li:hover ul {
	opacity:1
}
#nav>li:hover ul li {
	height:30px
}
@media screen and (max-width:750px) {
	#nav li ul {
	display:none
}
}.topLeft {
	width:98%
}
.topRight {
	position:relative;
	margin-top:38px;
	text-align:right
}
.topRight .lang,.topRight .share {
	display:inline-block;
	vertical-align:middle
}
.topRight .lang {
	font-size:12px
}
.topRight .share {
	margin-right:16px
}
.topRight .share a {
	margin-right:6px;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#666;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:30px
}
.topRight .share a.shareyt {
	font-size:12px
}
.topRight .share a:hover {
	background:#555
}
.topRight .searchForm {
	overflow:hidden;
	margin-top:32px;
	padding-right:24px;
	width:207px;
	border-radius:3px;
	background:#666;
	color:#fff;
	text-align:left
}
.topRight .search {
	padding:2px 5px;
	height:26px;
	color:#fff;
	line-height:22px
}
.topRight .search.focusOn,.topRight .search:focus {
	background:inherit
}
.topRight .searchBtn {
	z-index:3;
	width:25px;
	height:25px;
	background:0 0;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-family:icomoon;
	line-height:25px
}
.topRight .searchBtn:before {
	content:'\e618'
}
.topRight .searchBtn:hover {
	color:#00a6f3
}
.lang a {
	display:inline-block;
	margin-right:15px;
	color:#666
}
.lang a:last-child {
	margin-right:0
}
.lang a:hover {
	color:#555
}
@media screen and (max-width:1200px) {
	.topLeft {
	width:auto
}
.topRight {
	margin-top:0
}
.topRight .searchForm {
	margin-top:20px
}
#header {
	padding-bottom:50px
}
#header .topLeft,#header .topRight {
	vertical-align:middle
}
}@media screen and (max-width:1200px) and (min-width:851px) {
	#header {
	position:relative
}
#nav {
	/*position:absolute;*/
	bottom:0;
	left:0;
	padding:0 10px;
	width:100%
}
}@media screen and (max-width:850px) {

	#header {
	padding-bottom:10px
}
.topLeft i{
    font-size: 30px
}
.topLeft,.topRight {
	width:100%;
	max-width:none
}
.topRight .wechat {
	display:none
}
#logo a{padding-top:12px}
#logo {
	margin-bottom:8px;
	text-align:center;
    width: 200px;
    margin: auto
}
#logo .logoH {
	font-size:24px
}
.topRight {
	text-align:center
}
.topRight .searchForm {
	display:inline-block;
	margin:6px 0;
	padding-right:28px;
	vertical-align:middle
}
.topRight .search {
	padding:4px 5px;
	height:30px
}
.topRight .searchBtn {
	width:30px;
	height:30px;
	font-size:18px;
	line-height:30px
}
.topRight .lang {
	margin-right:20px
}
.topRight .share {
	margin-top:5px;
	margin-bottom:5px
}
#menuBtn {
	display:block
}
#nav {
	padding:0;
	font-weight:400;
	font-family:Verdana,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
#nav>li {
	display:block
}
#nav>li>a {
	border-radius:0
}
#nav>li a:after {
	display:none
}
#nav li {
	line-height:20px
}
#nav>li.nav5:hover .navsub5 {
	display:none
}
#nav .navsub5 {
	position:static;
	padding:10px
}
#nav .navsub5 .navleft {
	margin:0;
	width:100%;
	max-width:none
}
#nav .navsub5 .navleft>.box {
	width:100%;
	max-width:none
}
#nav .navsub5 .navleft .box.sec .justify,#nav .navsub5 .navleft .box.sec>a {
	display:none
}
#nav .navsub5 .navleft dd {
	display:none
}
#nav .navsub5 .navleft dt {
	margin-bottom:0
}
#nav .navsub5 .navright {
	display:none
}
#nav li a {
	display:block;
	padding:10px;
	font-size:14px
}
#nav li {
	border-top:1px solid #009ce4;
	border-bottom:1px solid #0079b1
}
#nav {
	position:fixed;
	top:72px;
	right:10px;
	z-index:990;
	display:none;
	margin:0;
	width:300px;
	max-width:95%;
	background:#555;
	box-shadow:0 3px 5px rgba(0,0,0,.4)
}
#nav>li>a {
	color:#fff;
	text-align:center
}
#nav>li.selected a,#nav>li:hover>a,#nav>li>a:hover {
	color:#fff
}
#nav li ul {
	display:none
}
}@media screen and (max-width:600px) {
	#logo .logoH {
	font-size:20px
}
}@media screen and (max-width:520px) {
	#logo a {
	margin-right:0;
    padding-top: 12px;
    width: 100%
}
#logo .logoH {
	margin-top:10px;
	width:100%
}
}#banner .item {
	position:relative
}
#banner .slick-dots li button {
	background:#fff
}
@media screen and (max-width:1440px) {
	#banner {
	margin-left:-5%;
	width:110%
}
}@media screen and (max-width:1366px) {
	#banner {
	margin-left:-12%;
	width:124%
}
}@media screen and (max-width:960px) {
	#banner {
	margin-left:-17%;
	width:134%
}
}@media screen and (max-width:1200px) {
	#banner .slick-dots {
	margin-bottom:5px
}
}.bannerbtnWrap {
	position:relative;
	z-index:9;
	overflow:hidden;
	margin-top:-42px;
	padding:12px 10px;
	border-radius:10px;
	background:#fefefe;
	box-shadow:inset 0 5px 3px rgba(0,0,0,.3)
}
.bannerbtn {
	position:relative;
	float:left;
	width:100%
}
.bannerbtn .item {
	position:relative;
	float:left;
	width:20%
}
.bannerbtn .item {
	position:relative;
	padding:6px 0
}
.bannerbtn .item:before {
	position:absolute;
	top:0;
	left:50%;
	z-index:1;
	overflow:hidden;
	margin-left:-3px;
	width:0;
	height:0;
	border:6px solid transparent;
	content:'';
	opacity:0;
	border-bottom-color:#555
}
.bannerbtn .item div {
	position:relative;
	z-index:2;
	display:table;
	margin-left:4%;
	width:92%;
	border-radius:8px;
	background:#555;
	background:#e5e5e5;
	cursor:pointer
}
.bannerbtn .item i,.bannerbtn .item span {
	display:table-cell;
	vertical-align:top;
	font-style:normal
}
.bannerbtn .item i {
	padding:6px;
	width:31.81818%;
	color:#fff;
	text-align:right;
	font-size:50px;
	line-height:1
}
.bannerbtn .item span {
	padding:5px 8px;
	font-weight:700
}
.bannerbtn .item.selected div,.bannerbtn .item:hover div {
	background:#555;
	color:#fff
}
.bannerbtn .item.selected:before {
	top:-6px;
	opacity:1
}
@media screen and (max-width:1200px) {
	.bannerbtn .item div {
	font-size:12px
}
.bannerbtn .item i {
	padding-right:0;
	width:32px;
	font-size:40px
}
}@media screen and (max-width:840px) {
	.bannerbtnWrap {
	margin-top:-6px;
	padding:0;
	background:0 0;
	box-shadow:none
}
.bannerbtn .item i,.bannerbtn .item span {
	display:none
}
.bannerbtn .item div {
	display:block;
	overflow:hidden;
	margin-left:1px;
	width:auto;
	height:5px;
	border-radius:0;
	background:#e0e0e0
}
}.showAbout {
	margin-top:24px
}
.showTitle {
	margin-bottom:12px;
	padding-bottom:4px;
	border-bottom:1px solid #e5e5e5;
	color:#555;
	line-height:1.2
}
.showTitle span {
	font-weight:700;
	font-size:24px
}
.showTitle .box {
	vertical-align:middle
}
.aboutLeft {
	width:63.33333%
}
.aboutLeft p {
	overflow:hidden;
	margin-bottom:12px;
	max-height:48px;
	color:#909090;
	line-height:24px
}
.aboutLeft .box {
	width:31.57895%
}
.aboutLeft img {
	border-radius:8px
}
.aboutRight {
	padding-top:4px;
	width:33.33333%
}
.aboutRight .videoWrap {
	overflow:hidden;
	border-radius:8px
}
@media screen and (max-width:820px) {
	.aboutLeft,.aboutRight {
	width:100%
}
.aboutRight {
	margin-top:16px
}
.videoWrap {
	margin:0 auto;
	width:400px;
	max-width:100%
}
}.showInd {
	margin-top:.83333%;
	padding-top:25px
}
.showInd #tags {
	margin-bottom:20px
}
.showInd #tags li {
	position:relative;
	float:left;
	margin-top:1px;
	margin-left:1.1428%;
	width:11.5%;
	height:44px;
	background:#bcbcbc;
	color:#fff;
	text-align:center;
	font-size:16px;
	cursor:pointer
}
.showInd #tags li:first-child {
	margin-left:0
}
.showInd #tags li:before {
	position:absolute;
	top:100%;
	left:50%;
	overflow:hidden;
	margin-left:-3px;
	width:0;
	height:0;
	border:6px solid transparent;
	content:'';
	opacity:0;
	border-top-color:#555
}
.showInd #tags li.selected,.showInd #tags li:hover {
	background:#555
}
.showInd #tags li.selected:before {
	opacity:1
}
.showInd .tagContent {
	padding:2.08333%;
	border:1px solid #e5e5e5;
	border-radius:10px;
	color:#888
}
.showInd .tagContent p a {
	display:inline-block
}
@media screen and (max-width:1200px) {
	.showInd #tags li {
	margin-left:0;
	width:12.5%;
	border-left:1px solid #fff
}
.showInd #tags li:first-child {
	border-left:0 none
}
}@media screen and (max-width:1000px) {
	.showInd #tags {
	margin-bottom:12px
}
.showInd #tags li {
	width:25%
}
.showInd #tags li:first-child,.showInd #tags li:nth-child(5) {
	border-left:0 none
}
.showInd #tags li:before {
	display:none
}
}@media screen and (max-width:520px) {
	.showInd #tags li {
	width:50%
}
.showInd #tags li:first-child,.showInd #tags li:nth-child(3),.showInd #tags li:nth-child(7) {
	border-left:0 none
}
}.showSel {
	margin-top:1.25%;
	padding-top:25px
}
.selSlider {
	padding:0 5%
}
.selSlider .item {
	padding:5px 0;
	width:10%
}
.selSlider .item span {
	display:block;
	margin-top:5px;
	text-align:center
}
.selSlider.slick-slider .item div {
	padding:0 16.66667%
}
.selSlider .slick-next,.selSlider .slick-prev {
	margin-top:-14px;
	width:28px;
	height:28px;
	border-radius:50%;
	background:#e7e7e7;
	color:#5c5c5c;
	font-size:20px;
	line-height:28px
}
.selSlider .slick-next:focus,.selSlider .slick-next:hover,.selSlider .slick-prev:focus,.selSlider .slick-prev:hover {
	background:#555;
	color:#fff
}
.selSlider .slick-prev:before {
	content:'\e657'
}
.selSlider .slick-next:before {
	content:'\e635'
}
@media screen and (max-width:1200px) {
	.selSlider.slick-slider .item div {
	padding:0 8%
}
}#footer {
	margin-top:40px;
	padding-top:20px;
	background:#333
}
@media screen and (max-width:1200px) {
	#footer {
	margin-top:3.33333%
}
}@media screen and (max-width:600px) {
	#footer {
	margin-top:25px
}
}.footTop,.footTop a {
	color:#fff
}
.footTop a:hover {
	color:#00A0E1
}
.footTop .box {
	margin-top:1.33333%;
	margin-bottom:1.25%;
	padding-bottom:20px
}
.footTitle {
	margin-bottom:12px;
	padding-bottom:6px;
	border-bottom:1px solid #5c5c5c;
	color:#777;
	font-weight:700
}
.footList {
	max-width:17.2%
}
.footContact {
	width:28.33333%
}
.footContact ul {
	margin-right:40px
}
.footContact .contWrap {
	position:relative
}
.footContact .footShare {
	position:absolute;
	top:0;
	right:0;
	width:36px
}
.footContact .footShare a {
	display:inline-block
}
.footContact .footShare a:first-child {
	margin-bottom:8px
}
@media screen and (max-width:1200px) {
	.footList {
	width:31%;
	max-width:none
}
.footContact {
	width:65.5%
}
}@media screen and (max-width:600px) {
	#footer .footList {
	display:none
}
#footer .footContact {
	padding-bottom:15px;
	width:100%
}
#footer .footContact .footTitle {
	display:none
}
#footer .footContact ul {
	display:none
}
#footer .footContact .footShare {
	position:static;
	width:auto
}
}.footBot {
	padding:20px 0;
	background:#000
}
.footBot p {
	margin:.625% auto;
	color:#fff
}
.footBot a {
	color:#fff
}
.footBot a:hover {
	color:#555
}
.footBot p span {
	display:inline-block
}
.footBot p span:first-child {
	margin-right:10px
}
.mapWrap {
	float:left;
	margin-top:25px;
	width:100%;
	border:3px solid #333
}
#main {
	position:relative
}
#aside {
	float:left;
	width:22.5%
}
#aside.hidden {
	display:none
}
.right {
	float:right;
	width:74.16667%
}
#aside,.right {
	margin-top:2.5%;
	padding-top:5px
}
.mainTop {
	padding:15px 0;
	background:#585959 url(../images/banner-sub.jpg) no-repeat center;
	background-size:cover;
	text-align:center;
	text-transform:capitalize
}
.mainTop .mainTitle {
	margin-top:22px;
	color:#fff;
	font-size:40px;
	line-height:1.2
}
@media screen and (max-width:1200px) {
	.mainTop .mainTitle {
	margin-top:1.83333%
}
}@media screen and (max-width:950px) {
	.mainTop .mainTitle {
	font-size:36px
}
}@media screen and (max-width:750px) {
	.mainTop .mainTitle {
	font-size:22px
}
}@media screen and (max-width:600px) {
	.mainTop .mainTitle {
	font-size:20px
}
}@media screen and (max-width:500px) {
	.mainTop .mainTitle {
	font-size:18px
}
}#location {
	margin-bottom:20px;
	font-size:14px;
	line-height:1.5
}
#location,#location a {
	color:#fff
}
#location a {
	display:inline-block
}
@media screen and (max-width:1200px) {
	#location {
	margin-bottom:1.66667%
}
}.menuSub {
	margin-top:2.91667%;
	padding-top:10px
}
.menuSub {
	padding-bottom:13px;
	border-bottom:1px solid #ccc
}
.menuSub a {
	color:#555
}
.menuSub a.selected,.menuSub a:hover {
	color:#555
}
.menuSub li {
	display:inline-block;
	margin-right:16px;
	margin-bottom:5px;
	font-size:20px;
	line-height:1.2
}
.menuSub li:after {
	padding-left:18px;
	content:'|'
}
.menuSub li.noAfter,.menuSub li:last-child {
	margin-right:0
}
.menuSub li.noAfter:after,.menuSub li:last-child:after {
	display:none
}
@media screen and (max-width:1100px) {
	.menuSub li {
	font-size:18px
}
}@media screen and (max-width:950px) {
	.menuSub li {
	font-size:16px
}
}.asideWrap {
	background:#fff
}
.asideTitle {
	position:relative;
	margin-top:-4px;
	padding-bottom:15px;
	color:#333;
	font-weight:700;
	font-size:30px;
	line-height:1.2
}
.asideTitle span {
	text-align:left
}
.asideTitle:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	z-index:9;
	display:none;
	margin-top:auto;
	margin-right:1%;
	margin-bottom:auto;
	padding-right:3px;
	height:20px;
	content:'Open \e636';
	font-size:12px;
	font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;
	line-height:20px
}
.asideTitle.listslide:before {
	content:'Close \e656'
}
.asideTitle.noBefore {
	cursor:default
}
.asideTitle.noBefore:before {
	display:none
}
.asideList {
	line-height:20px
}
.asideList li a {
	display:block
}
.asideList>li {
	position:relative;
	margin-bottom:9px;
	line-height:20px
}
.asideList>li>a {
	padding:10px 18px 10px 0;
	color:#333
}
.asideList>li>a:before {
	padding-right:5px;
	color:#555;
	content:'\e60f';
	vertical-align:top;
	font-family:icomoon
}
.asideList>li.active>a,.asideList>li:hover>a {
	padding-right:8px;
	padding-left:10px;
	background:#555;
	color:#fff
}
.asideList>li.active>a:before,.asideList>li:hover>a:before {
	color:#fff
}
.asideList>li ul {
	display:none;
	padding:5px 0;
	width:100%;
	background:#f4f4f4
}
.asideList>li ul a {
	padding:8px 9px 8px 15px;
	color:#444;
	line-height:1.2
}
.asideList>li ul a:hover,.asideList>li ul li.active a {
	color:#000
}
.asideList.pro>li>a {
	padding-right:35px;
	padding-left:10px;
	background:#555;
	color:#fff
}
.asideList.pro>li>a:after {
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:40px;
	color:#fff;
	content:'\e626';
	text-align:center;
	font-family:icomoon;
	line-height:40px
}
.asideList.pro>li>a:before {
	color:#fff
}
.asideList.pro>li.active>a:after {
	content:'\e627'
}
#aside>a {
	display:inline-block;
	margin-top:40px;
	max-width:100%
}
@media screen and (max-width:900px) {
	#aside>a {
	display:none
}
}.asideCont {
	margin-top:28px;
	padding:15px;
	background:url(../images/bg-cont.jpg) no-repeat right center;
	background-size:cover
}
.asideCont .title {
	margin-bottom:11px;
	padding:5px 0;
	border-color:rgba(255,255,255,.3);
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:20px;
	line-height:1.2
}
.asideCont li {
	padding:2px 0;
	line-height:20px
}
.asideCont li,.asideCont li a {
	color:#fff
}
.asideCont li span {
	color:#24d972
}
.newsTitle {
	padding-bottom:6px;
	color:#000;
	text-align:center;
	font-size:30px;
	line-height:1.2
}
@media screen and (max-width:1000px) {
	.newsTitle {
	font-size:26px
}
}@media screen and (max-width:750px) {
	.newsTitle {
	font-size:23px
}
}@media screen and (max-width:600px) {
	.newsTitle {
	font-size:20px
}
}.newsTime {
	padding-top:6px;
	padding-bottom:8px;
	line-height:1
}
.newsContent {
	margin-top:5px;
	margin-bottom:1.5%;
	padding-top:10px;
	padding-bottom:18px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5
}
.newsContent .addthis_sharing_toolbox {
	display:block;
	margin-bottom:15px
}
.prenext {
	padding-bottom:3px;
	color:#666;
	text-transform:capitalize;
	font-size:14px;
	line-height:1.5
}
.prenext b,.prenext strong {
	padding-right:3px;
	font-weight:700
}
.prenext a {
	color:#555
}
.newsList {
	color:#555
}
.newsList li {
	margin-bottom:18px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc
}
.newsList .title {
	font-weight:700;
	font-size:20px;
	line-height:1.2
}
.newsList p {
	overflow:hidden;
	max-height:48px;
	line-height:24px
}
.newsList span {
	display:block;
	padding:6px 0;
	line-height:1
}
@media screen and (max-width:750px) {
	.newsList .title {
	font-size:18px
}
}.proleft {
	margin-right:2.80899%;
	width:73%;
	min-width:350px
}
.proright p.tl {
	margin-bottom:10px;
	color:#555
}
.proright p {
	color:#909090;
	font-size:16px;
	line-height:1.3
}
.proleft .slick-slide {
	background:#fff url(../images/AjaxLoader.gif) center center no-repeat
}
.proleft img {
	background:#fff
}
.proleft .slick-dots {
	bottom:10px;
	margin-bottom:0;
	padding-right:16px;
	text-align:right
}
.proleft .slick-dots li button {
	border-radius:0;
	background:#666
}
.proleft .slick-dots li.slick-active button {
	background:#00A2E9
}
.proleft .slick-dots li {
	margin:0 2px
}
@media screen and (max-width:1100px) and (min-width:901px) {
	.proTop .divLeft {
	float:none;
	margin-right:0;
	width:100%;
	min-width:auto;
	min-width:initial
}
.proright {
	margin-top:12px
}
}@media screen and (max-width:720px) {
	.proTop .divLeft {
	float:none;
	margin-right:0;
	width:100%;
	min-width:auto;
	min-width:initial
}
.proright {
	margin-top:12px
}
}.procon {
	margin-top:1%;
	margin-bottom:18px;
	padding-top:6px
}
.procon>a {
	position:relative;
	display:inline-block;
	overflow:hidden;
	margin-top:5px;
	margin-right:22px;
	margin-bottom:5px;
	width:168px;
	max-width:100%;
	background:#555;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:49px
}
.procon>a:after {
	position:absolute;
	left:100%;
	margin-left:0;
	padding-left:8px;
	content:'\e63c';
	vertical-align:top;
	font-weight:400;
	font-size:22px;
	font-family:icomoon
}
.procon>a:hover:after {
	margin-left:-26px
}
.procon .addthis_sharing_toolbox {
	margin-right:12px
}
.procon .addthis_sharing_toolbox,.procon ul,.procon ul li {
	display:inline-block;
	padding:5px 0;
	vertical-align:middle
}
.procon ul {
	color:#555;
	font-size:16px
}
.procon ul a {
	color:#555
}
.procon ul a:hover {
	color:#555
}
.procon ul li:first-child {
	margin-right:14px
}
.procon ul li {
	display:block;
	padding:4px 0;
	line-height:1.3
}
.proInfo {
	margin-bottom:1.2%;
	padding-bottom:15px
}
.proTitle {
	display:none;
	margin-bottom:10px;
	color:#555;
	font-weight:700;
	font-size:34px;
	line-height:1.2
}
@media screen and (max-width:1366px) {
	.proTitle {
	font-size:30px
}
}@media screen and (max-width:950px) {
	.proTitle {
	font-size:26px
}
}@media screen and (max-width:750px) {
	.proTitle {
	font-size:24px
}
}.proText {
	margin-top:1.1236%;
	padding-top:15px;
	color:#666
}
#proDes {
	margin-top:1.1236%;
	margin-bottom:.67416%;
	padding-top:15px;
	padding-bottom:15px
}
#proDes>.title {
	display:inline-block;
	padding:8px 10px;
	max-width:100%;
	min-width:192px;
	background:#555;
	color:#fff;
	vertical-align:bottom;
	text-align:center;
	font-size:16px;
	line-height:1.5
}
#tags {
	text-transform:capitalize
}
#proDes #tags li {
	float:left;
	width:16.6667%;
	border-left:1px solid #fff;
	text-align:center
}
#proDes #tags li:first-child {
	border-left:0 none
}
#proDes #tags li {
	margin-top:1px;
	padding-right:5px;
	padding-left:5px;
	height:44px;
	background:#eaeaea;
	text-align:center;
	font-size:16px;
	cursor:pointer
}
#proDes #tags li:first-child {
	border-left:0 none
}
#proDes #tags li.selected {
	background:#555;
	color:#fff
}
@media screen and (max-width:1000px) {
	#proDes #tags li {
	width:33.3333%;
	height:44px;
	font-weight:400;
	font-size:14px
}
#proDes #tags li:nth-child(4) {
	border-left:none
}
}.tagContent {
	margin-top:1px;
	padding:12px;
	border:1px solid #e5e5e5;
	background:#fff
}
.tagContent {
	display:none;
	overflow:auto;
	word-wrap:break-word;
	word-break:break-word
}
.tagContent.selected,.tagContent:first-child {
	display:block
}
.related {
	margin-top:2%;
	padding-top:16px
}
.related .title {
	display:inline-block;
	padding:10px;
	min-width:192px;
	background:#555;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:1.25
}
@media screen and (max-width:600px) {
	.related .title {
	display:block;
	min-width:initial
}
}.related .justify {
	margin-top:1px;
	padding:2.24719% 2.80899% 0 2.80899%;
	border:1px solid #e8e8e8
}
.related .justify .box,.related .justify .line {
	width:22%
}
.related .justify .box {
	margin-top:5px;
	margin-bottom:1.1236%;
	padding-bottom:20px;
	text-align:center
}
.related .justify .box img {
	width:100%
}
.related .justify .proPicTitle {
	padding:2px 0;
	text-align:center;
	font-size:14px
}
@media screen and (max-width:600px) {
	.related .justify .box {
	width:47%
}
.related .justify .line {
	display:none
}
}.proClassBox {
	width:48.33333%
}
.proClassBox:hover .title {
	background:#555
}
.proClassBox .title {
	overflow:hidden;
	margin-bottom:20px;
	padding:11px 19px;
	background:#31373d;
	color:#fff;
	line-height:1.5
}
.proClassBox .title a {
	float:right;
	color:#fff
}
.proClassBox .title span {
	display:block;
	padding-right:10px
}
.proClassBox .title,.proClassBox .title span {
	overflow:hidden;
	zoom:1
}
.proClassBox .box {
	margin-bottom:1.72414%;
	padding-bottom:20px;
	width:48%
}
.proClassBox .box {
	font-weight:700
}
.proClassBox .box a {
	color:#555
}
.proClassBox .box a span {
	display:block;
	margin-top:5px
}
.proClassBox .box a:hover {
	color:#555
}
@media screen and (max-width:1000px) and (min-width:901px) {
	.proClassBox {
	width:100%
}
}@media screen and (max-width:700px) {
	.proClassBox {
	width:100%
}
}@media screen and (max-width:500px) {
	.proClassBox .proPicTitle {
	padding-top:0;
	font-size:14px
}
}@media screen and (max-width:400px) {
	.proClassBox .box {
	width:48%
}
.proClassBox .box:nth-child(4) {
	width:100%
}
}.proDisplay .box {
	margin-bottom:.67416%;
	padding-bottom:16px
}
.proDisplay .box img {
	width:100%
}
.proDisplay .box a {
	color:#333
}
.proDisplay .box a:hover {
	color:#555
}
.proDisplay .box span {
	display:block
}
.proDisplay .box,.proDisplay .line {
	width:31%
}
.proDisplay02 .box,.proDisplay02 .line {
	width:19.5%
}
@media screen and (max-width:1000px) {
	.proDisplay02 .box,.proDisplay02 .line {
	width:24%
}
}@media screen and (max-width:800px) {
	.proDisplay02 .box,.proDisplay02 .line {
	width:31%
}
}@media screen and (max-width:600px) {
	.proDisplay .box {
	width:47.5%
}
.proDisplay .line {
	display:none
}
}@media screen and (max-width:280px) {
	.proDisplay .box {
	width:100%
}
}.newsShare {
	margin-top:15px
}
.proj {
	margin-top:2.08333%;
	padding-top:10px
}
.proList {
	margin-top:2.08333%;
	padding-top:10px
}
.proList li {
	position:relative;
	margin-bottom:18px;
	padding:2.5%;
	width:65.66667%;
	min-width:680px;
	border:1px solid #c1c1c1;
	background:#fff
}
.proList li img {
	float:left;
	width:26.1708%
}
.proList li:after,.proList li:before {
	position:absolute;
	content:''
}
.proList li:before {
	bottom:-19px;
	width:82px;
	height:103px;
	background:url(../images/arrow.png) no-repeat right top
}
.proList li:after {
	top:100%;
	left:0;
	z-index:-1;
	width:100%;
	height:14px;
	background:url(../images/bg-shadow2.png) no-repeat center bottom;
	background-size:100% 100%
}
.proList .listText {
	float:right;
	padding-left:15px;
	width:70.93664%;
	color:#555
}
.proList .listText .title {
	margin-bottom:6px;
	font-size:30px;
	line-height:1.2
}
.proList .listText .title a {
	color:#000
}
.proList .listText .title a:hover {
	color:#555
}
.proList .listText p {
	overflow:hidden;
	max-height:72px;
	color:#999;
	line-height:24px
}
.proList .listText>a {
	display:inline-block;
	margin-top:4%;
	color:#555
}
.proList li.prolr,.proList li:nth-child(odd) {
	float:left
}
.proList li.profr,.proList li:nth-child(even) {
	float:right
}
.proList li.prolr:before,.proList li:nth-child(odd):before {
	left:100%;
	margin-left:1px
}
.proList li.profr:before,.proList li:nth-child(even):before {
	right:100%;
	margin-right:1px;
	background-position:left top
}
.proList li.lastone:before,.proList li:last-child:before {
	display:none
}
@media screen and (max-width:1000px) {
	.proList .listText .title {
	font-size:26px
}
}@media screen and (max-width:820px) {
	.proList li {
	width:100%;
	min-width:initial
}
.proList li:before {
	display:none
}
.proList .listText .title {
	font-size:23px
}
}@media screen and (max-width:650px) {
	.proList {
	text-align:justify;
	text-justify:distribute-all-lines;
	letter-spacing:0;
	font-size:0
}
.proList:after {
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:0;
	content:''
}
.proList .line {
	display:inline-block;
	overflow:hidden;
	height:0
}
.proList>* {
	text-align:left;
	font-size:14px
}
.proList .box {
	display:inline-block;
	vertical-align:top
}
.proList.box {
	text-align:justify
}
.proList li {
	padding:10px;
	width:48%
}
.proList li .listText,.proList li img,.proList li:nth-child(even),.proList li:nth-child(odd) {
	float:none
}
.proList li .listText,.proList li img {
	width:auto
}
.proList li .listText {
	padding:6px 0
}
.proList .listText .title {
	font-size:20px
}
}@media screen and (max-width:480px) {
	.proList li {
	width:100%
}
}#tags.proTab li {
	float:left;
	margin-top:1px;
	padding-right:5px;
	padding-left:5px;
	width:50%;
	height:40px;
	border-left:1px solid #fff;
	background:#eaeaea;
	text-align:center;
	font-size:16px;
	cursor:pointer
}
#tags.proTab li:first-child {
	border-left:0 none
}
#tags.proTab li.selected {
	background:#555;
	color:#fff
}
.tagContent.proTab {
	margin-top:1px;
	margin-bottom:20px;
	padding:12px;
	border:1px solid #e5e5e5;
	background:#fff
}
.proClasTitle {
	margin-bottom:20px;
	padding-top:22px;
	padding-bottom:7px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	line-height:1.25
}
.proClasTitle .box {
	margin-bottom:8px
}
.proClasTitle:first-child {
	padding-top:8px;
	border-top:0 none
}
.formtitle {
	display:table;
	width:100%;
	background:#ededed
}
.formtitle strong {
	padding:0 8px;
	width:21.57303%;
	min-width:170px;
	border-right:1px solid #fff;
	background:#555;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	font-weight:400;
	font-size:16px;
	line-height:40px
}
.formtitle p,.formtitle strong {
	display:table-cell;
	vertical-align:middle
}
.formtitle p {
	padding:8px;
	color:#9da1a4;
	line-height:1.4
}
@media screen and (max-width:600px) {
	.formtitle,.formtitle p,.formtitle strong {
	display:block;
	width:auto;
	min-width:initial
}
}#quotation {
	margin-top:1.46067%;
	padding-top:12px
}
#quotation ul {
	margin-top:1px;
	padding:1.68539% 3.37079%;
	border:1px solid #d5d5d5
}
#quotation li {
	position:relative;
	margin-top:18px;
	width:100%;
	font-size:14px
}
#quotation li img {
	margin-right:3px
}
#quotation li img,#quotation li.codeWrap div {
	display:inline-block;
	vertical-align:middle
}
#quotation li div {
	position:relative
}
#quotation li.half {
	width:48.98447%;
	height:42px
}
#quotation label {
	position:absolute;
	z-index:1;
	width:100%;
	height:20px;
	line-height:20px
}
#quotation label {
	top:5px;
	left:0;
	margin-top:0;
	padding:0 8px;
	color:#8d8d8d
}
#quotation li.codeWrap {
	padding-top:5px
}
#quotation li.codeWrap div {
	text-align:left
}
#quotation li.codeWrap label {
	padding-top:5px
}
#quotation li.cen {
	text-align:center
}
#quotation input,#quotation textarea {
	border:1px solid #ddd
}
#quotation textarea {
	padding:12px 7px;
	height:100px
}
#quotation li.lab input {
	height:42px
}
#quotation li.lab input,#quotation li.lab textarea {
	padding:10px 7px
}
#quotation li.lab input:focus,#quotation li.lab textarea:focus {
	padding:2px 7px 18px 7px;
	border-color:#555
}
#quotation li.lab input:focus+label,#quotation li.lab textarea:focus+label {
	top:100%;
	z-index:3;
	margin-top:-16px;
	padding:0 7px;
	height:16px;
	background:#555;
	color:#fff;
	font-size:12px;
	line-height:16px
}
#quotation input[name=code] {
	padding:4px 7px;
	width:82px;
	height:30px
}
#quotation input.btn {
	margin-bottom:10px;
	width:95px;
	height:30px;
	border:1px solid #d0d0d0;
	background:#fff;
	color:#8d8d8d;
	font-size:14px;
	line-height:28px
}
#quotation input.btn:hover {
	border-color:#555;
	background:#555;
	color:#fff
}
#quotation input.btn:first-child {
	margin-right:16px;
	border-color:#555;
	background:#555;
	color:#fff
}
@media screen and (max-width:600px) {
	#quotation ul {
	padding:1px 10px 5px 10px
}
#quotation li.half {
	width:100%
}
}#quotation.contForm {
	margin-bottom:1.68539%
}
.contactInfo {
	float:left;
	margin-top:2.08333%;
	padding-top:10px;
	width:100%
}
.info {
	margin-bottom:1%;
	padding-bottom:10px
}
.contTitle {
	padding-bottom:10px;
	color:#000;
	font-weight:700
}
.contactLeft,.contactRight {
	margin-top:.83333%;
	padding-top:20px
}
.contactLeft {
	float:left;
	width:35.83333%
}
.contactLeft li {
	margin-top:10px;
	line-height:1.3
}
.contactLeft li span {
	color:#555;
	font-weight:700
}
.contactRight {
	float:right;
	width:59.16667%
}
@media screen and (max-width:1000px) {
	.contactLeft,.contactRight {
	width:100%
}
}@media screen and (max-width:900px) {
	#footerToolBar,.toolMask {
	display:block
}
#aside,.right {
	float:none;
	width:100%
}
#main {
	margin-top:1.5%;
	padding-top:55px
}
.asideWrap {
	position:absolute;
	top:10px;
	right:10px;
	left:10px;
	margin-bottom:0
}
.asideTitle {
	padding-right:50px;
	padding-bottom:0;
	padding-left:10px;
	height:46px;
	border-bottom:2px solid #eee;
	background:#555;
	color:#fff;
	font-size:20px;
	cursor:pointer
}
.asideTitle:before {
	display:block
}
.asideList {
	display:none
}
.asideList>li ul {
	position:static;
	width:100%;
	border-top:1px solid #fff;
	border-left:0 none
}
.asideList>li.selected>a {
	padding-left:9px;
	background:#555;
	color:#fff
}
.asideList>li:hover ul {
	display:none
}
.footBot {
	padding-bottom:65px
}
}@media print {
	*{background:0 0!important;
	box-shadow:none!important;
	color:#000!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="javascript:"]:after,a[href^="#"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
select {
	background:#fff!important
}
.navbar {
	display:none
}
.table td,.table th {
	background-color:#fff!important
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}.ent-his2 .ent-year {
	background:#007fde
}
.ent-his2 {
	margin-left:130px;
	padding-top:20px;
	padding-bottom:30px;
	border-left:1px solid #ddd
}
.ent-his2>li {
	position:relative;
	margin-left:25px;
	padding:25px 0;
	border-bottom:1px dotted #ccc
}
.ent-his2 .ent-year {
	position:absolute;
	top:0;
	right:100%;
	overflow:hidden;
	margin-right:13px;
	padding:5px;
	width:124px;
	border-radius:13px;
	color:#fff;
	text-align:center;
	font-size:1.2em;
	line-height:1.4
}
@media screen and (max-width:720px) {
	.ent-his2 {
	margin-left:0;
	padding-top:0;
	padding-bottom:10px;
	border-left:0 none
}
.ent-his2 .ent-year {
	position:static;
	margin-right:0;
	margin-bottom:12px;
	width:auto
}
.ent-his2 .ent-year:before {
	display:none
}
.ent-his2>li {
	margin:0;
	padding:15px 0
}
.ent-his2>li:first-child {
	padding-top:0
}
}.navright>a {
	display:none
}
.navright>a:first-child {
	display:block
}
.deVideo .playBtn {
	position:relative;
	display:block;
	padding-bottom:90px;
	width:90px;
	border-radius:6px;
	background:#555;
	color:#fff
}
.deVideo a i {
	position:absolute;
	bottom:0;
	left:50%;
	margin-bottom:17.02128%;
	margin-left:-22px;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.deVideo a:after {
	position:absolute;
	top:0;
	left:50%;
	margin-top:27.65957%;
	margin-left:-6px;
	border:solid transparent;
	border-width:9px 15px;
	content:'';
	border-left-color:#fff
}
.deVideo a:hover i {
	margin-bottom:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.deVideo a:hover:after {
	margin-top:40.42553%;
	content:''
}
@media screen and (max-width:980px) {
	.deVideo a i {
	display:none
}
.deVideo a:after {
	margin-top:40.42553%
}
}@media screen and (max-width:700px) {
	.deVideo {
	position:static;
	margin-top:10px;
	margin-left:0;
	width:70px
}
}.seoDes {
	margin-top:20px;
	font-size:16px
}
ul.ent-num li {
	margin-left:20px;
	list-style:outside decimal
}
ul.ent-dot li {
	margin-left:20px;
	list-style:outside disc
}
table.table-left td,table.table-left th {
	text-align:left
}
ul[class^=ent-img] {
	padding:8px 0;
	text-align:justify;
	text-justify:inter-ideograph;
	letter-spacing:0;
	font-size:0
}
ul[class^=ent-img]:after {
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:0;
	content:''
}
ul[class^=ent-img] li.line {
	display:inline-block;
	overflow:hidden;
	margin:0;
	padding:0;
	height:0
}
ul[class^=ent-img] li {
	display:inline-block;
	vertical-align:top;
	font-size:13px
}
ul[class^=ent-img]:first-child {
	margin-top:-8px;
	padding-top:0
}
ul[class^=ent-img] li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:1%;
	padding:8px 0;
	text-align:center;
	line-height:1.5;
	line-height:1.5;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
ul[class^=ent-img] li span {
	display:block;
	margin-top:4px;
	text-transform:capitalize
}
ul[class^=ent-img] li p {
	margin-top:4px
}
ul[class^=ent-img] li img {
	vertical-align:bottom
}
ul[class^=ent-img] li dl {
	text-align:left
}
ul[class^=ent-img] li dt {
	text-transform:capitalize;
	font-weight:700
}
ul[class^=ent-img] li dd,ul[class^=ent-img] li dt {
	padding-bottom:2px
}
.ent-img2 li {
	width:48%
}
.ent-img3 li,.ent-img3-more li,.ent-img3-only li {
	width:31.5%
}
.ent-img4 li {
	width:23%
}
.ent-img5 li {
	width:19.2%
}
.ent-img6 li {
	width:15.6%
}
.ent-img-fl img,.ent-img-fr img,.ent-img-left img,.ent-img-right img {
	max-width:48%
}
.ent-img-fl img {
	float:left;
	margin-right:14px
}
.ent-img-fr img {
	float:right;
	margin-left:14px
}
.ent-img-left img {
	float:left;
	margin-right:4%
}
.ent-img-right img {
	float:right;
	margin-left:4%
}
.ent-img-left,.ent-img-right {
	padding:15px 0
}
.ent-img-left,.ent-img-left .ent-text,.ent-img-right,.ent-img-right .ent-text {
	overflow:hidden;
	zoom:1
}
.ent-img-left:first-child,.ent-img-right:first-child {
	margin-top:-15px
}
.ent-clearfix:after,.ent-clearfix:before {
	display:table;
	content:""
}
.ent-clearfix:after {
	clear:both
}
.ent-video-wrap {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0;
	height:0
}
.ent-video-wrap.ent-16-9 {
	padding-bottom:56.25%
}
.ent-video-wrap.ent-4-3 {
	padding-bottom:75%
}
.ent-video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.ent-left {
	float:left;
	margin-right:15px
}
.ent-right {
	float:right;
	margin-left:15px
}
.ent-left,.ent-right {
	margin-bottom:8px;
	width:47%
}
@media screen and (max-width:750px) {
	.ent-img5.ent-res li,.ent-img6.ent-res li {
	width:31.5%
}
.ent-left,.ent-right {
	width:53%
}
.ent-img-fl img,.ent-img-fr img,.ent-img-left img,.ent-img-right img {
	float:none;
	display:block;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	max-width:100%
}
}@media screen and (max-width:650px) {
	.ent-img3-more.ent-res li,.ent-img3.ent-res li,.ent-img4.ent-res li {
	width:48%
}
.ent-left,.ent-right {
	float:none;
	margin-right:0;
	margin-left:0;
	width:100%
}
}@media screen and (max-width:520px) {
	.ent-img5.ent-res li,.ent-img6.ent-res li {
	width:48%
}
}@media screen and (max-width:460px) {
	.ent-img2.ent-res li,.ent-img3-more.ent-res li,.ent-img3-only.ent-res li,.ent-img3.ent-res li,.ent-img4.ent-res li {
	width:100%
}
}.bordered img {
	border:1px solid #e2e2e2
}
.rounded img {
	border-radius:5px
}
.ent-c strong {
	text-transform:capitalize
}
#map {
	margin-top:30px
}
.newsDisplay {
	margin:0 auto;
	padding-top:3.33333%;
	width:1120px;
	max-width:100%
}
.newsDisplay .box {
	box-sizing:border-box;
	margin-top:10px;
	margin-bottom:1.78571%;
	padding:1.78571%;
	border:1px solid #efefef;
	border-radius:3px
}
.newsDisplay .box:hover p a {
	color:#085FA3
}
.newsDisplay .box img {
	width:100%
}
.newsDisplay .videoWrap .playbtn {
	background-image:url(../images/video-btn-black.png)
}
.newsDisplay .title {
	margin-top:16px;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
	font-size:16px;
	line-height:1.25
}
.newsDisplay .title a {
	color:#333
}
@media screen and (max-width:400px) {
	.newsDisplay .title {
	font-size:12px
}
}.newsDisplay p {
	overflow:hidden;
	margin-top:10px;
	max-height:72px;
	font-size:12px;
	line-height:2;
	line-height:24px
}
.newsDisplay p,.newsDisplay p a {
	display:block;
	color:#555
}
.newsDisplay .box,.newsDisplay .line {
	width:31.25%
}
@media screen and (max-width:1050px) {
	.newsDisplay .box,.newsDisplay .line {
	width:30%
}
}@media screen and (max-width:650px) {
	.newsDisplay .box,.newsDisplay .line {
	width:48.5%
}
.newsDisplay span {
	font-size:12px
}
}.pageNum {
	position:relative;
	margin-top:1%;
	margin-bottom:1%;
	padding-top:10px;
	padding-bottom:5px
}
.pageNum a,.pageNum span {
	display:inline-block;
	margin-right:6px;
	margin-bottom:7px;
	padding:5px 10px;
	border:1px solid #d7d7d5;
	font-size:12px;
	line-height:16px
}
.pageNum .cur,.pageNum a:hover {
	border:1px solid #2c6ab6;
	background:#2c6ab6;
	color:#fff
}
#nav>li>a,#tags li span,#tags.proTab li,.asideList.pro>li>a,.asideTitle span,.bannerbtn .item span,.footTitle,.formtitle,.logoH,.mainTop .mainTitle,.showInd #tags li,.showTitle .box {
	text-transform:uppercase;
	font-family:universltstd-boldcn,Lato,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif
}
.location,.location a {
	color:#fff
}
.asideList02 {
	line-height:20px
}
.asideList02 li a {
	display:block
}
.asideList02>li {
	position:relative;
	margin-bottom:9px;
	line-height:20px
}
.asideList02>li>a {
	padding:10px 18px 10px 0;
	color:#333
}
.asideList02>li>a:before {
	padding-right:5px;
	color:#555;
	content:'\e60f';
	vertical-align:top;
	font-family:icomoon
}
.asideList02>li.active>a,.asideList02>li:hover>a {
	padding-right:8px;
	padding-left:10px;
	background:#555;
	color:#fff
}
.asideList02>li.active>a:before,.asideList02>li:hover>a:before {
	color:#fff
}
.wechat {
	position:absolute;
	right:100%;
	bottom:-7px;
	width:100px
}
.asideList.pro>li>a,.mainTop .mainTitle {
	text-transform:capitalize
}
.proContact li:last-child a {
	color:#00A2E9
}
.footTop .box:nth-child(4) ul li:nth-child(9) {
	display:none
}
/*以上是顶部内容样式*/
.navigation {
	width:100%;
	height:84px;
	background:#4a5f72;
	position:relative;
}
.nav-main {
	max-width:1200px;
	padding:0 40px;
	margin:0 auto;
	position:relative;
}
/*#nav-btn {
	display:none;
	margin-top:23px;
	position:absolute;
	left:40px;
}
*/
#nav-search {
	display:none;
	position:absolute;
	/*right:40px;
	top:23px;
	*/ margin-top:-19px;
	margin-left:-19.5px;
	right:40px;
	top:50%;
}
#nav-search img {
	display:block;
	width:100%;
}
.mb-nav-ico {
	display:none;
}
.logo {
	display:block;
	float:left;
	margin-top:17px;
}
.nav-main ul {
	float:right;
	margin-top:38px;
}
.nav-main ul li {
	padding:0 10px;
	float:left;
	height:16px;
	line-height:16px;
	border-right:2px solid #fff;
	display:block;
	position:relative;
}
.nav-main ul li:nth-last-child(1) {
	padding-right:0;
	border-right:0;
}
.nav-main ul li a {
	display:block;
	position:relative;
	font-size:16px;
	color:#fff;
}
.nav-main ul li:hover a,.nav-main ul li.active a {
	color:#008cd7;
}
.nav-main ul li:hover a {
	z-index:100000;
}
.nav-main ul li ul {
	display:none;
	width:100%;
	position:absolute;
	left:-2px;
	top:0;
	z-index:10000;
	margin-top:0;
	padding:20px 2px 10px 2px;
	background:#28323b;
}
.nav-main ul li ul li {
	width:100%;
	border-right:0;
	border-bottom:1px solid #666;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding:0;
	text-indent:10px;
}
.nav-main ul li ul li:last-child {
	border-bottom:0;
}
.nav-main ul li:hover ul {
	display:block;
}
.nav-main ul li:hover ul li a {
	color:#fff;
	font-size:16px;
}
.nav-main ul li ul li:hover a {
	color:#008cd7;
}
/*.nav-main ul li ul li {
	width:100%;
}
*/
/*以上是顶部导航*/
.banner {
	width:100%;
	height:400px;
	position:relative;
	overflow:hidden;
}
.banner img {
	position:absolute;
	margin-top:-200px;
	margin-left:-960px;
	left:50%;
	top:50%;
}
/*以下是融合页面*/

.pubbanner {
	position:relative;
	width:100%;
	height:300px;
	background-repeat:no-repeat;
	background-position:center;
}
.pubbanner .title {
	float:left;
	width:100%;
	height:70px;
	font-size:0;
	color:#fff;
	margin-top:100px;
	font-style:italic;
	text-align:center;
}
.pubbanner .line {
	/*position:absolute;
	left:49.4%;
	*/
		width:1px;
	height:64px;
	margin-top:8px;
	background-color:#fff;
	transform:rotate(30deg);
	display:inline-block;
}
.pubbanner .bigtxt {
	display:inline-block;
	text-align:left;
	font-size:40px;
	font-weight:bold;
	margin-right:25px;
}
.pubbanner .bigtxt b {
	display:block;
	opacity:0.6;
	font-size:12px;
	margin-top:6px;
	font-weight:normal;
}
.pubbanner .smalltxt {
	font-size:24px;
	margin-left:25px;
}
/*以上是融合页面*/


.main-news {
	width:100%;
	height:auto;
	margin-top:-60px;
	position:relative;
	z-index:2000;
}
.news {
	max-width:1200px;
	padding:0 40px;
	background:#fff;
	margin:0 auto;
	/*box-shadow:0px 65px 20px #ddd;
	*/ padding-bottom:20px;
}
.address {
	height:60px;
	line-height:60px;
	color:#666666;
	font-size:12px;
	background:url(../images/home.png) left 21px no-repeat;
	padding-left:24px;
}
.address a,.address span {

}
.address i {
	width:15px;
	height:12px;
	background:url(../images/add-right.png) center center no-repeat;
	display:block;
	float:left;
	margin-top:24px;
}
.news-center {
	width:100%;
	background:#fff;
}
.news-left {
	width:220px;
	float:left;
}
.news-left-tit {
	width:192px;
	padding-left:26px;
	height:115px;
	background:#008cd7;
	color:#fff;
}
.news-left-tit h4 {
	line-height:16px;
	font-size:16px;
	font-family:"Arial";
	opacity:0.4;
	padding-top:22px;
}
.news-left-tit h1 {
	width:30px;
	border-bottom:1px solid #fff;
	line-height:28px;
	font-size:28px;
	margin-top:12px;
	padding-bottom:15px;
	white-space:nowrap;
}
.news-left-nav {
	width:220px;
	margin-top:9px;
	background:#f3f4f6;
}
.news-left-nav li {
	width:100%;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#2e2d2d;
	padding:10px 0;
}
.news-left-nav li a {
	display:block;
	padding-left:26px;
}
.news-left-nav li.on a {
	border-left:3px solid #008cd7;
	padding-left:23px;
}
.news-left-nav li:nth-last-child(1) {
	margin-bottom:0;
}
.news-left-nav li:hover {
	background:#008cd7;
	color:#fff;
}
.news-left-nav li:hover a {
	color:#fff;
}
.news-left-tel {
	width:220px;
	height:78px;
	padding-top:19px;
	background:#008cd7;
	margin-top:10px;
}
.news-left-tel h3 {
	background:url(../images/ntel.png) 46px center no-repeat;
	padding-left:88px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#fff;
}
.news-left-tel p {
	line-height:16px;
	font-size:16px;
	color:#fff;
	padding-left:35px;
	margin-top:16px;
	font-family:"Arial"
}
/*以上是企业新闻左侧边栏*/

.news-right {
	width:76%;
	float:right;
	padding-bottom:32px;
}
.news-right-tit {
	margin:0;
	width:100%;
	height:24px;
	padding-bottom:10px;
	border-bottom:1px solid #7d7d7d;
}
.news-right-tit h3 {
	height:24px;
	line-height:24px;
	padding-bottom:9px;
	border-bottom:3px solid #008cd7;
	color:#7d7d7d;
	float:left;
	font-size:16px;
}
/*.news-right-tit span {
	display:block;
	float:left;
	height:24px;
	font-size:12px;
	color:#7d7d7d;
	opacity:0.4;
	font-family:"Arial";
	margin-left:14px;
	background:url(../images/xie.png) left center no-repeat;
	padding-left:17px;
}
.news-right-tit em {
	background:red;
	display:block;
	height:20px;
	text-align:bottom;
	font-size:12px;
	color:#7d7d7d;
	opacity:0.4;
	font-family:"Arial";
}
*/
.news-right-tit i {
	width:11px;
	height:24px;
	display:block;
	float:left;
	margin-left:14px;
	background:url(../images/xie.png) left center no-repeat;
}
.news-right-tit span {
	display:block;
	float:left;
	height:12px;
	font-size:12px;
	color:#7d7d7d;
	opacity:0.4;
	font-family:"Arial";
	margin-left:5px;
	padding-top:8px;
}
/*以上是新闻右边内容标题内容样式*/
.news-right-main {
	width:100%;
	margin-top:35px;
}
.news-right-main h3 {
	line-height:20px;
	font-size:20px;
	color:#363636;
}
.news-right-time {
	font-size:14px;
	color:#363636;
	opacity:0.5;
	margin-top:16px;
}
.news-right-time span {
	margin-right:42px;
}
.news-right-main p {
	font-size:14px;
	color:#747474;
	line-height:28px;
	margin-top:24px;
}
.news-right-main img {
	width:100%;
	margin-top:22px;
}
.zhuan {
	line-height:24px;
	margin-top:20px;
}
.zhuan dl {
	float:right;
}
.zhuan dl dt {
	display:block;
	float:left;
	width:43px;
	font-size:14px;
	color:#747474;
}
.zhuan dl dd {
	display:block;
	float:left;
	width:24px;
	height:24px;
	margin-left:12px;
	margin-top:0;
}
.zhuan dl dd a {
	display:block;
	width:24px;
	height:24px;
}
.zhuan dl dd a img {
	margin:0;
}
.zhuan dl dd:nth-child(2) a {
	background:url(../images/weibo.gif) no-repeat;
}
.zhuan dl dd:nth-child(2) a:hover {
	background:url(../images/weibo1.gif) no-repeat;
}
.zhuan dl dd:nth-child(3) a {
	background:url(../images/weixin.gif) no-repeat;
}
.zhuan dl dd:nth-child(3) a:hover {
	background:url(../images/weixin1.gif) no-repeat;
}
.zhuan dl dd:nth-child(4) a {
	background:url(../images/qq.gif) no-repeat;
}
.zhuan dl dd:nth-child(4) a:hover {
	background:url(../images/qq1.gif) no-repeat;
}
.zhuan dl dd a {
	display:block;
	width:24px;
	height:24px;
}
/*.zhuan dl dd span img {
	margin:0;
}
*/
.zhuan dl dd:nth-child(2) a {
	background:url(../images/weibo.gif) no-repeat;
}
.zhuan dl dd:nth-child(2) a:hover {
	background:url(../images/weibo1.gif) no-repeat;
}
.zhuan dl dd:nth-child(3) a {
	background:url(../images/weixin.gif) no-repeat;
}
.zhuan dl dd:nth-child(3) a:hover {
	background:url(../images/weixin1.gif) no-repeat;
}
.zhuan dl dd:nth-child(4) a {
	background:url(../images/qq.gif) no-repeat;
}
.zhuan dl dd:nth-child(4) a:hover {
	background:url(../images/qq1.gif) no-repeat;
}
.page {
	width:100%;
	line-height:30px;
	font-size:14px;
	color:#747474;
	margin: 30px 0;
}
.page a {
	/*display:block;*/
    line-heith: 1.875rem
}
.page a:hover {
	color:#008cd7;
}
.zixun {
	margin-top:60px;
	margin-bottom:0;
}
.zixun-list {
	margin-top:36px;
	width:100%;
	border-bottom:1px solid #cbcbcb;
}
.zixun-list-last {
	border-bottom:0;
}
.zixun-list1 {
    box-sizing: border-box;
    width: 50%;
    padding-right: 12px;
	padding-bottom:32px;
	float:left;
}
.zixun-list1:nth-child(2) {
    padding-left: 6px;
	float:right;
}
.zixun-list1-tit {
	border-bottom:1px dashed #d4d4d4;
	padding-bottom:10px;
}
.zixun-list1-tit h3 {
	line-height:16px;
    font-size:16px;
	color:#6f6f6f;
	float:left;
}
.zixun-list1-tit span {
	display:block;
	line-height:16px;
	font-size:12px;
	color:#747474;
	opacity:0.8;
	float:right;
	background:url(../images/time.gif) left center no-repeat;
	padding-left:22px;
}
.zixun-list1-tit:hover {
	border-bottom:1px dashed #b2dcf3;
}
.zixun-list1-tit:hover h3 {
	color:#008cd7;
}
.zixun-list1 p {
	width:100%;
	height:66px;
	line-height:22px;
	overflow:hidden;
	font-size:14px;
	color:#747474;
	opacity:0.8;
	margin-top:4px;
}
/*以上是企业新闻右边内容*/

/*以上是新闻页内容部分*/

/*footer {
	width:100%;

	position:relative;
	z-index:2000;
	background:url(../images/footer-bg.jpg) no-repeat center;
}
footer img.footer-bg {
	display:block;
	position:absolute;
	margin-left:-960px;
	margin-top:-186px;
	top:50%;
	left:50%;
}
.footer-main {
	max-width:1280px;
	height:380px;
	margin:0 auto;
	position:relative;
	z-index:100;
}
.footer-left {
	width:49%;
	height:280px;
	float:left;
}
.footer-left-tit {
	width:100%;
	line-height:27px;
}
.footer-left-tit .rexian {
	display:block;
	float:left;
	line-height:27px;
	font-size:14px;
	color:#fff;
	letter-spacing:2px;
}
.footer-left-tit .rexian span {
	font-family:"Arial";
}
.footer-icon {
	float:left;
	width:105px;
	margin-left:47px;
	margin-top:24px;
}
.footer-icon span {
	display:block;
	width:27px;
	height:27px;
	float:left;
	margin-right:12px;
}
.footer-icon span:nth-child(3) {
	margin-right:0;
}
.footer-icon span:nth-child(1) {
	background:url(../images/weibo-big.png) no-repeat;
}
.footer-icon span:nth-child(2) {
	background:url(../images/weixin-big.png) no-repeat;
}
.footer-icon span:nth-child(3) {
	background:url(../images/qq-big.png) no-repeat;
}
.footer-icon span:nth-child(1):hover {
	background:url(../images/weibo1-1.png) no-repeat;
}
.footer-icon span:nth-child(2):hover {
	background:url(../images/weixin1-1.png) no-repeat;
	background-size:cover;
}
.footer-icon span:nth-child(3):hover {
	background:url(../images/qq1-1.png) no-repeat;
	background-size:cover;
}
.footer-left-tit p {
	float:right;
	font-size:14px;
	color:#fff;
	margin-top:24px;
}
.footer-form {
	width:100%;
	height:auto;
}
.footer-form .name {
	width:45%;
	height:45px;
	line-height:45px;
	background:#fff;
	float:left;
	margin-top:20px;
}
.footer-form .name label {
	font-size:14px;
	color:#727272;
	padding-left:10px;
}
.footer-form .name input {
	width:70%;
	border:none;
	line-height:30px;
	color:#727272;
	outline:none;
}
.footer-form .tel {
	float:right;
}
.footer-form .liuyan {
	width:100%;
	height:170px;
	background:#fff;
	float:left;
	margin-top:16px;
	position:relative;
}
.footer-form .liuyan label {
	display:block;
	float:left;
	line-height:48px;
	font-size:14px;
	color:#727272;
	padding-left:10px;
}
.footer-form .liuyan textarea {
	outline:none;
	width:63%;
	height:150px;
	border:none;
	resize:none;
	line-height:30px;
	font-size:14px;
	color:#727272;
	margin-top:7px;
}
.footer-form .liuyan button {
	display:block;
	width:136px;
	height:44px;
	background:#008cd7;
	text-align:center;
	line-height:44px;
	border:none;
	position:absolute;
	right:0;
	bottom:0;
	color:#fff;
}
.footer-right {
	float:right;
	padding-top:36px;
}
.footer-right-list {
	float:left;
	margin-left:50px;
	margin-right:15px;
}
.footer-right-list h3 {
	width:36px;
	line-height:16px;
	font-size:16px;
	color:#fff;
	padding-bottom:15px;
	border-bottom:1px solid #0696db;
	white-space:nowrap;
	font-weight:bold;
}
.footer-right-list ul {
	margin-top:15px;
}
.footer-right-list ul li {
	line-height:34px;
}
.footer-right-list ul li a {
	color:#fff;
	font-size:14px;
}
.footer-bottom {
	width:100%;
	height:49px;
	background:url(../images/bg-1.png) repeat-x;
	position:absolute;
	left:0;
	bottom:0;
	z-index:120;
}
.footer-bottom-center {
	max-width:1280px;
	height:49px;
	margin:0 auto;
}
.footer-bottom span {
	line-height:49px;
	font-size:14px;
	color:#fff;
	opacity:0.5;
	margin-right:44px;
	margin-left:2px;
}
.footer-bottom span a {
	color:#fff;
}*/

footer {
	width:100%;

	z-index:2000;
	float:left;

}

.foot{ background:#008CD7; padding:50px 0 40px 0; margin:0;

}
.f_container{max-width:1140px; margin:0 auto;}
.foot dl{ float:left; width:20%;}
.foot dl:last-child{ padding-right:0;}
.foot dl dt{font-size:17px; padding-bottom:10px; color:#FFF;}
.foot dl dd{padding-top:5px; line-height:180%; color:#FFF; font-size:14px; float:none;}
.foot dl.ddl{  width:40%;}
.foot dl.ddl2{ width:15%; float:right; text-align:center;}
.foot dl.ddl2 img{ width:130px;}
.foot a{color:#FFF;}
.footer{ background:#0076B5;margin:0}
.footer .bei { text-align: center; padding:35px 0 0 0;}
.footer .bei a { display: inline-block; line-height: 30px; padding: 0 20px 0 46px; background: url("../img/fdh.png") no-repeat 20px center; background-size: auto 20px; border: 1px solid #ddd; font-size: 14px; border-radius: 4px; color: #fff; text-decoration: none; }
.footer .copy {	color:#FFF; line-height:18px; font-size: 12px; text-align: center; padding:10px 0;}
.footer .copy a{ color:#FFF;}
.footer .copy a:hover{
	text-decoration:underline;}
.footer_links{
	text-align:center;
	padding:8px 0;
	font-size:12px;
}
.FLinks{
	text-align:center;
	width:100%;
	
}
.FLinks .FLc{
	width:1200px;
	margin:0 auto;
	padding:8px 0px;
	line-height:20px;
	font-size:12px;
	color:#333;
}
.FLinks .FLc a{
	color:#333;
}
.FLinks .FLc a:hover{
	text-decoration:underline;
}
/*menu样式开始*/
.mb-menu {
	position:fixed;
	left:100%;
	top:127px;
	z-index:9999;
	width:100%;
	height:100%;
	padding:20px 1.066666rem;
	background:#101011;
	overflow-y:scroll;
}
.mb-menu li {
	width:90%;
	line-height:40px;
	margin:0 auto;
}
.mb-menu li a {
	position:relative;
	display:block;
	/*height:1.266666rem;
	line-height:1.253333rem;
	*/color:#fff;
	font-size:20px;
	border-bottom:1px solid #303030;
}
.mb-menu li a::after {
	content:'';
	position:absolute;
	top:50%;
	right:0;
	z-index:2;
	margin-top:-.16rem;
	width:0.2rem;
	height:0.32rem;
	/*background:url(../images/mb_arrow.png) no-repeat;
	*/background-size:cover;
}
/*menu样式结束*/
.mb-nav-ico {
	position:absolute;
	left:40px;
	top:45%;
	margin-top:0;
	width:30px;
	height:30px;
}
.mb-nav-ico .line {
	position:absolute;
	left:0;
	display:block;
	height:2px;
	width:100%;
	background:#fff;
	transition:all 0.3s ease-in-out;
}
.mb-nav-ico .line:nth-child(1) {
	top:0;
}
.mb-nav-ico .line:nth-child(2) {
	top:50%;
	margin-top:-1px;
}
.mb-nav-ico .line:nth-child(3) {
	bottom:0;
}
.mb-nav-ico.active .line:nth-child(2) {
	opacity:0;
}
.mb-nav-ico.active .line:nth-child(1) {
	top:50%;
	margin-top:-1px;
	transform:rotate(-45deg);
}
.mb-nav-ico.active .line:nth-child(3) {
	top:50%;
	margin-top:-1px;
	transform:rotate(45deg);
}
.mb-foot {
	display:none;
}
/*以上是新闻详情页的内容*/
.news-list-right {
	width:100%;
}
.news-list-right1 {
	width:100%;
	padding:24px 0;
	border-bottom:1px dashed #b4b4b4;
	position:relative;
}
.news-list-right1:last-child {
	border-bottom:1px solid #b4b4b4;
}
.news-list-right1 img {
	display:block;
	float:left;
}
.list-right {
	float:right;
	width:61.31078%;
}
.list-right h3 {
	width:100%;
	line-height:24px;
	font-size:16px;
	color:#676767;
}
.list-right h3 span {
	display:block;
	float:right;
	text-indent:28px;
	background:url(../images/time-big.png) left center no-repeat;
	font-size:14px;
	color:#747474;
	opacity:0.8;
}
.list-right em {
	display:block;
	width:35px;
	height:1px;
	background:#0696db;
	margin-top:9px;
}
.list-right p {
	width:100%;
	height:66px;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
	color:#747474;
	margin-top:14px;
}
.details-btn {
	width:102px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#fff;
	display:block;
	position:absolute;
	right:0;
	bottom:24px;
	background:#008cd7;
}
.news-list-right1:hover h3 {
	color:#008cd7;
}
.list-page {
	/*width:340px;*/
	height:30px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:26px;
}
.list-page span {
	display:block;

	text-align:center;
	float:left;
	color:#454545;
}

.list-page .page-center {
	float:left;
	line-height:30px;
	color:#484848;
	font-family:"Arial";
}
.page-center a {
	display:inline-block;
	margin:0 10px;
}
.page-center a:hover {
	color:#008cd7;
}
/*以上是新闻中心*/

.product-right-tit {
	margin:0;
	width:100%;
	height:24px;
	padding-bottom:10px;
	border-bottom:1px solid #7d7d7d;
}


.product-right-tit h3 {
	height:24px;
	line-height:24px;
	padding-bottom:9px;
	border-bottom:3px solid #008cd7;
	color:#7d7d7d;
	float:left;
	font-size:16px;
}
.product-right-tit i {
	width:11px;
	height:24px;
	display:block;
	float:left;
	margin-left:14px;
	background:url(../images/xie.png) left center no-repeat;
}
.product-right-tit span {
	display:block;
	float:left;
	height:12px;
	font-size:12px;
	color:#7d7d7d;
	opacity:0.4;
	font-family:"Arial";
	margin-left:5px;
	padding-top:8px;
}








.product-right-tit ul li {
	float:left;
	width:33.333333333333%;
	line-height:38px;
}
.product-right-tit ul li a {
	display:block;
	font-size:14px;
	color:#7f7f7f;
	text-align:center;
}
.product-right-tit ul li:hover {
	background:#008cd7;
}
.product-right-tit ul li:hover a {
	color:#fff;
}
.product-list {
	margin-top: 20px;
	clear: both;
	height: auto;
  overflow: hidden;
}
.product-list-page {
	line-height:26px;
	font-size:14px;
	color:#7f7f7f;
}
.product-list1 ul li {
	width:31.85185185%;
	float:left;
	margin-right:2.11640211%;
	margin-bottom:25px;
	position:relative;
}
.product-list1 ul li:nth-child(3n) {
	margin-right:0;
}
.product-list1 ul li a {
	display:block;
}
.product-list1 ul li a img {
	display:block;
	width:100%;
}
.product-list1 ul li a p {
	position:absolute;
	display:block;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
	color:#fff;
	background:#2f9fdc;
	bottom:0;
	left:0;
}
/*以上是新闻中心*/


/* 分页 */
.fanye{ width:100%; margin:10px 0;}
.page_fy{width:100%; padding:8px 0px; text-align:center; color:#e4e4e4; font-size:18px;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.page_fy a { border:#e5e5e5 1px solid; padding:8px 13px; color:#555; text-decoration:none; margin:0 5px; font-size:12px; vertical-align:middle;
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
   -moz-border-radius:3px;
        border-radius:3px;
}
.page_fy font{ font-size:12px; color:#555; margin-left:5px; vertical-align:middle;}
.page_fy a:hover,.page_fy a.on{color: #fff; border: #019934 1px solid; background-color:#019934; text-decoration:none;}/*鼠标经过和默认当前页样


/* 分页 */




.dede_pages {
	line-height:26px;
	font-size:14px;
	color:#7f7f7f;
	width:100%;
	padding:20px 0;
}
.dede_pages ul {
	float:left;
}
.dede_pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
    margin-top: 12px;
	border:1px solid #E9E9E9;
	padding: 4px 8px 4px;
}
.dede_pages ul li a {
	float:left;

	color:#555;
	display:block;
}
.dede_pages ul li a:hover {
	color:#690;
	text-decoration:none;

}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color:#F8F8F8;
	font-weight:bold;
}
.dede_pages .pageinfo {
	padding: 0px 4px 0px 4px;
	color:#999;
}
.dede_pages .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*以上是产品页面*/

.special-right img {
	width:100%;
}
.special-right-tit {
	margin:2px;
}
.slider-pro {
	width:100%;
	height:auto;
}
.sp-slide {
	height:auto;
}
.sp-slide img {
	/*width:50.1057%;
	*/ width:100%;
}
.special-right-tab {
	width:100%;
	margin-top:0;
}
.tab-title{
	font-size:18px;}
#tFocus {
	width:100%;
	height:auto;
	overflow:hidden;
}
#tFocus-pic {
	width:100%;
	height:auto;
	position:relative;
}
#tFocus-pic li {
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	top:0;
	background:#fff;
}
#tFocus-pic li:nth-child(1) {
	position:relative;
}
#tFocus-pic li img {
	display:block;
	width:50%;
	float:left;
}
#tFocusBtn {
	width:100%;
	margin-top:7px;
	z-index:20;
	overflow:hidden;
	position:relative;
}
#tFocus-btn {
	width:50%;
	float:left;
	overflow:hidden;
	padding:7px 0;
	background:#f3f4f6;
}
#tFocus-btn ul {
	width:200%;
	position:relative;
	left:0;
	top:0;
}
#tFocus-btn ul li {
	width:12%;
	margin-right:0.5%;
	float:left;
	list-style:none;
}
#tFocus-btn li.active {
	border:1px solid #008cd7;
	box-sizing:border-box;
}
#tFocus-btn li img {
	width:100%;
	display:block;
}
.tFocus-main {
	width:50%;
	float:left;
	box-sizing:border-box;
	padding-left:8.4745752%;
}
.tFocus-main h3 {
	font-size:16px;
	line-height:16px;
	color:#3e3e3e;
	font-weight:bold;
	opacity:0.8;
}
.tFocus-main em {
	display:block;
	width:35px;
	margin:8px 0;
	height:1px;
	background:#0696db;
}
.tFocus-main h4 {
	font-size:10px;
	line-height:10px;
	font-family:"Arial";
	color:#3e3e3e;
	opacity:0.6;
}
.tFocus-main p {
	font-size:14px;
	color:#3e3e3e;
	opacity:0.8;
	line-height:22px;
	margin-top:16px;
}
.tFocus-main a {
	display:block;
	width:102px;
	height:31px;
	background:#008cd7;
	line-height:31px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin-top:15px;
	box-sizing:border-box;
}
#details-tab{
	padding-top:28px;
	padding-bottom:28px;}

.special-right table {
	width:100%;
	margin:0 auto;
	box-sizing:border-box;
	border:1px solid #c6c6c6;
	border-collapse:collapse;
	margin-top:26px;
}
.special-right table tr {
	height:42px;
	line-height:42px;
	text-align:center;
}
.special-right table tr th {
	border:1px solid #c6c6c6;
	background:#e1e1e1;
	font-size:14px;
	color:#424242;
	font-weight:bold;
}
.special-right table tr td {
	border:1px solid #c6c6c6;
	color:#616262;
}
.cankao {
	width:100%;
	margin-top:27px;
	padding-bottom:48px;
	border-bottom:1px solid #7d7d7d;
}
.cankao li {
	width:32%;
	float:left;
	margin-right:1.3%;
	margin-bottom:10px;
}
.cankao li:nth-child(3) {
	margin-right:0;
}
.cankao li a {
	display:block;
}
.cankao li img {
	display:block;
	width:100%;
}
/*以上是特殊定制详情页*/
.special-list {
	margin-top:0;
}
/*以上是特殊定制页面*/
.industry-list {
	margin-top:0;
}
.industry-list img {
	display:block;
	width:100%;
}
.industry-list1 {
	padding-top:45px;
	clear:both;
	position:relative;
}
.industry-list1 h3 {
	width:100%;
	text-align:center;
	line-height:20px;
	font-size:20px;
	font-weight:bold;
	color:#767676;
}
.industry-list1 em {
	display:block;
	width:30px;
	height:1px;
	margin:0 auto;
	margin-top:13px;
	background:#008cd7;
}
.industry-list1 h4 {
	width:100%;
	line-height:14px;
	text-align:center;
	font-size:14px;
	font-family:"Arial";
	color:#767676;
	opacity:0.6;
	margin-top:12px;
}
.industry-list1 p {
	width:80%;
	line-height:20px;
	font-size:14px;
	color:#777;
	margin:0 auto;
	margin-top:22px;
}
.industry-list1 ul {
	margin-top:55px;
}
.industry-list1 ul li {
	width:32.278481%;
	box-shadow:0 0 10px #ddd;
	float:left;
	margin-right:1.5%;
}
.industry-list1 ul li:nth-child(3) {
	margin-right:0;
}
.industry-list2 {
	margin-top:78px;
}
.industry-slick {
	width:100%;
	box-shadow:0 0 10px #ddd;
}
.regular2 {
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
	margin-top:25px;
	padding:3% 1% 5% 1%;
}
.regular2 div {
	width:100%;
	float:left;
	position:relative;
	z-index:10;
}
.regular2 div img {
	display:block;
	width:80%;
	margin:0 auto;
}
.regular2 button.slick-arrow {
	display:block;
	width:18px;
	height:54px;
	position:absolute;
	z-index:100;
	border:none;
}
.regular2 button.slick-prev {
	margin-top:-27px;
	left:0;
	top:50%;
	background:url(../images/biao-left.jpg) no-repeat;
}
.regular2 button.slick-next {
	margin-top:-27px;
	right:0;
	top:50%;
	background:url(../images/biao-right.jpg) no-repeat;
}
/*以上是行业方案*/
.service-flow {
	width:100%;
	height:auto;
	position:relative;
	padding-bottom:20px;
	margin-top:17px;
}
.flow-line {
	width:1px;
	height:auto;
	left:67px;
	top:0;
	position:absolute;
	z-index:1;
}
.flow-line em {
	width:1px;
	height:35px;
	display:block;
}
.flow-line span {
	width:1px;
	height:238px;
	display:block;
	background:#008cd7;
}
.flow-shou {
	margin-left:90px;
	padding-top:32px;
	position:relative;
	z-index:100;
}
.flow-shou dl {
	position:relative;
	padding-top:28px;
	padding-bottom:30px;
}
.flow-shou dl dt {
	background:url(../images/line-icon.jpg) left center no-repeat;
	position:absolute;
	left:-29px;
	padding-left:29px;
	top:0;
	font-size:16px;
	color:#545454;
}
.flow-shou dl dd {
	line-height:18px;
	font-size:14px;
	color:#666666;
	margin-bottom:12px;
}
.flow-shou dl:hover dt {
	background:url(../images/line-icon1.jpg) left center no-repeat;
	color:#008cd7;
}
/*以上是服务流程*/

.problem1 {
	width:66.87830687%;
	padding-top:35px;
}
.problem1 dl {
	margin-bottom:25px;
}
.problem1 dl dt {
	font-size:14px;
	color:#008cd7;
	line-height:21px;
	position:relative;
	margin-bottom:18px;
}
.problem1 dl dt p {
	height:21px;
	width:80%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.problem1 dl dt i {
	display:block;
	width:21px;
	height:21px;
	background:url(../images/fang.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
}
.problem1 dl dd {
	display:none;
	font-size:14px;
	color:#292929;
	line-height:22px;
	padding:11px 0;
	text-indent:25px;
	background:#f3f4f6;
	opacity:0.8;
}
.problem2 {
	width:72.3809523%;
	background:#008cd7;
	padding:0;
}
.problem2 h4 {
	color:#fff;
	width:8.04093567%;
	text-align:center;
	display:block;
	float:left;
	padding-top:6%;
	box-sizing:border-box;
}
.problem2-right {
	float:right;
	width:91.9%;
	padding:16px 3.81558% 16px 3.1796%;
	box-sizing:border-box;
	background:#f3f4f6;
}
.problem2-right p {
	font-size:14px;
	color:#7d7d7d;
	line-height:22px;
}
.problem1 dl h3 {
	font-size:14px;
	color:#008cd7;
	text-decoration:none;
	outline:0;
	font-weight:bold;
}
.problem1 dl p {
	font-size:14px;
	background:#f3f4f6;
	opacity:0.8;
}
/*1017-12-26是常见问题详情页样式begin*/
.pro-detail {
	width:100%;
	float:right;
	padding-bottom:32px;
}
.pro-detail-tit {
	margin:0;
	width:100%;
	height:24px;
	padding-bottom:10px;
	border-bottom:1px solid #7d7d7d;
}
.pro-detail-tit h3 {
	height:24px;
	line-height:24px;
	padding-bottom:9px;
	border-bottom:3px solid #008cd7;
	color:#7d7d7d;
	float:left;
	font-size:16px;
}
.pro-detail-tit i {
	width:11px;
	height:24px;
	display:block;
	float:left;
	margin-left:14px;
	background:url(../images/xie.png) left center no-repeat;
}
.pro-detail-tit span {
	display:block;
	float:left;
	height:12px;
	font-size:12px;
	color:#7d7d7d;
	opacity:0.4;
	font-family:"Arial";
	margin-left:5px;
	padding-top:8px;
}
.pro-detail-main {
	width:100%;
	margin-top:35px;
}
.pro-detail-main h3 {
	line-height:20px;
	font-size:20px;
	color:#363636;
}
.pro-detail-time {
	font-size:14px;
	color:#363636;
	opacity:0.5;
	margin-top:16px;
}
.pro-detail-time span {
	margin-right:42px;
}
.pro-detail-main p {
	font-size:14px;
	color:#747474;
	line-height:22px;
	margin-top:24px;
}
.pro-detail-main img {
	width:100%;
	margin-top:22px;
}
/*1017-12-26是常见问题详情页样式end*/

/*以上是服务支持*/

/*以下是融合页面*/
.craftmenu {
	padding-top:40px;
	padding-bottom:50px;
}
.craftboxs {
	position:relative;
	width:84%;
	max-width:790px;
	margin:0 auto;
}
.craftboxs .page {
	position:relative;
	margin-top:-40px;
}
.craftboxs .page:first-child {
	margin-top:0;
}
.craftboxs .page:hover .point {
	background-color:rgb(22,140,201);
}
.craftboxs .page:nth-child(2n) {
	text-align:right;
}
.craftboxs .boxs {
	position:relative;
	cursor:pointer;
	max-width:345px;
	display:inline-block;
}
.craftboxs .text {
	display:block;
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	font-size:14px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background-color:rgba(22,140,201,0.8);
}
.craftboxs .point {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	width:12px;
	height:12px;
	margin-top:-7px;
	margin-left:-8px;
	border:2px solid rgba(22,140,201,1);
	border-radius:50%;
	background-color:#fff;
	transition:all 300ms;
}
.craftboxs .line {
	position:absolute;
	left:50%;
	top:0;
	width:1px;
	height:100%;
	background:linear-gradient(#fff,rgb(22,140,201) 20%,rgb(22,140,201) 80%,#fff);
}
/*以上是关于轩特失败*/


.craftmenu {
	padding-top:40px;
	padding-bottom:50px;
}
.craftboxs {
	position:relative;
	width:84%;
	max-width:790px;
	margin:0 auto;
}
.craftboxs .page {
	position:relative;
	margin-top:-40px;
}
.craftboxs .page:first-child {
	margin-top:0;
}
.craftboxs .page:hover .point {
	background-color:rgb(22,140,201);
}
.craftboxs .page:nth-child(2n) {
	text-align:right;
}
.craftboxs .boxs {
	position:relative;
	width:43.4%;
	cursor:pointer;
	max-width:345px;
	display:inline-block;
}
.craftboxs .text {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	font-size:14px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background-color:rgba(22,140,201,0.8);
}
.craftboxs .point {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	width:12px;
	height:12px;
	margin-top:-7px;
	margin-left:-8px;
	border:2px solid rgba(22,140,201,1);
	border-radius:50%;
	background-color:#fff;
	transition:all 300ms;
}
.craftboxs .line {
	position:absolute;
	left:50%;
	top:0;
	width:1px;
	height:100%;
	background:linear-gradient(#fff,rgb(22,140,201) 20%,rgb(22,140,201) 80%,#fff);
}
.floatingwindow {
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
}
.floatingwindow .imgboxs {
	text-align:center;
}
.floatingwindow .imgboxs img {
	width:660px;
	max-height:440px;
}
.floatingwindow .swiper-boxs {
	width:880px;
	margin:0 auto;
}
.floatingwindow .swiper-slide {
	width:660px;
}
.floatingwindow .swiper-text {
	color:#fff;
	line-height:30px;
	text-align:center;
}
.floatingwindow .swiper-flex {
	display:flex;
	height:100%;
	align-items:center;
}
.floatingwindow .swiper-frame {
	width:100%;
}
.floatingwindow .swiper-container {
	padding-bottom:40px;
}
.floatingwindow .craft-pagination {
	position:absolute;
	text-align:center;
	line-height:30px;
	color:#fff;
	bottom:0;
}
.floatingwindow .swiper-arrows {
	position:absolute;
	top:0;
	width:110px;
	height:100%;
	z-index:100;
	cursor:pointer;
	background-color:rgba(0,0,0,0);
}
.floatingwindow .swiper-button-disabled {
	cursor:inherit;
}
.floatingwindow .swiper-craft-prev {
	left:0;
}
.floatingwindow .swiper-craft-next {
	right:0;
}
.floatingwindow .close {
	position:absolute;
	right:10%;
	top:8%;
	width:30px;
	height:30px;
	z-index:10;
	padding:8px;
	cursor:pointer;
	border-radius:50%;
	background-color:transparent;
	background-image:url(../images/close-icon.png);
	background-repeat:no-repeat;
	background-position:center;
	transition:all 300ms;
}
.floatingwindow .close:hover {
	transform:scale(1.2);
	background-color:rgba(0,0,0,.4);
}
.honnrmenu {
	padding-top:20px;
}
.honnrmenu li {
	float:left;
	width:23.875%;
	margin-right:1.5%;
}
.honnrmenu li:nth-child(4n) {
	margin-right:0;
}
.honnrmenu li img {
	display:block;
	width:100%
}
.honnrmenu li p {
	font-size:14px;
	color:#292929;
	line-height:26px;
	padding:8px 0;
	margin-bottom:14px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*以上是关于轩特成功*/


.intromenu {
	font-size:0;
	padding-top:20px;
}
.intromenu video {
	float:left;
	width:480px;
	height:360px;
	margin-bottom:16px;
	background-color:gray;
	margin-right:30px;
}
.introtext {
	padding-top:15px;
	margin-bottom:40px;
}
/*.introtext > span {
	min-width:400px;
}
*/
.intromenu .title {
	display:inline-block;
	font-size:16px;
	color:#2e2d2d;
	line-height:18px;
	margin-bottom:6px;
	padding-left:12px;
	border-left:3px solid #008cd7;
}
.intromenu .ent {
	display:block;
	font-size:12px;
	color:#2e2d2d;
	line-height:20px;
	margin-bottom:14px;
}
.intromenu .cnt {
	font-size:14px;
	color:#898989;
	line-height:26px;
}
.intromenu .cnt p {
	margin-bottom:8px;
}
.introatlas {
	width:100%;
}
.introatlas img {
	width:100%;
	display:block;
}
.introatlas-left {
	width:49%;
	float:left;
}
.introatlas-left li {
	width:48%;
	float:left;
}
.introatlas-left li.wi-li {
	width:100%;
}
.introatlas-left li {
	margin-right:4%;
	margin-bottom:4%;
}
.introatlas-left li.mr-0 {
	margin-right:0;
}
.introatlas-right {
	width:49%;
	float:right;
}
.introatlas-right li {
	width:47.5%;
	float:left;
	margin-right:4%;
	margin-bottom:4%;
}
.introatlas-right li.mr-0 {
	margin-right:0;
}
.brandmenu {
	padding-top:20px;
	padding-bottom:75px;
}
.brandmenu li {
	float:left;
	width:23.85%;
	height:154px;
	margin-right:1.5%;
	margin-bottom:1.5%;
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	background-repeat:no-repeat;
	background-position:center;
}
.brandmenu li:nth-child(4n) {
	margin-right:0;
}
/*以上是合作伙伴页面样式*/


/*以下是首页样式*/
.container {
	max-width:1920px;
	min-height:100%;
	margin:0 auto;

}
.clearfix:before,.clearfix:after {
	content:'';
	display:table
}
.clearfix:after {
	clear:both
}
.wrap {
	max-width:1280px;
	margin:0 auto
}
/* 页面居中 */
.fl {
	float:left
}
.fr {
	float:right
}
.pubbanner .line {
	left:46.5%;
}
.container {
	overflow:hidden;
}
.main {
	background-color:#f1f1f1;
}
.main .wrap {
	position:relative;
	margin-top:-60px;
	padding:0 40px;
	box-shadow:0 0 20px rgba(0,0,0,0.2);
	box-sizing:border-box;
	background-color:#fff;
}
.crumbs {
	font-size:12px;
	color:#666;
	line-height:30px;
	padding:15px 0 15px 26px;
	background-repeat:no-repeat;
	background-position:left 21px;
}
.crumbs a {
	color:#666;
}
.pubtitle {
	text-align:center;
}
.pubtitle .title {
	position:relative;
	font-size:24px;
	color:#393939;
	line-height:44px;
	margin-bottom:4px;
	font-weight:bold;
}
.pubtitle .line {
	position:absolute;
	bottom:0;
	left:50%;
	width:36px;
	height:1px;
	margin-left:-18px;
	background-color:#0696db;
}
.pubtitle .ent {
	font-size:16px;
	color:#404040;
	opacity:0.4;
	line-height:22px;
}
.pubtitle .cnt {
	font-size:14px;
	color:#a3a3a3;
	line-height:28px;
	margin-top:15px;
}
.pubmore {
	display:block;
	width:140px;
	font-size:16px;
	color:#fff;
	margin:0 auto;
	line-height:40px;
	text-align:center;
	background-color:#32a2de;
	transition:all 300ms;
}
.pubmore:hover {
	background-color:#008cd7;
}
.pubslide {
	position:relative;
	width:220px;
	text-align:center;
}
.pubslide .title {
	font-size:28px;
	color:#fff;
	padding:15px 26px 0;
	background-color:#008cd7;
	text-align:left;
	height:115px;
	margin-bottom:10px;
}
.pubslide .title .cnt {
	position:relative;
	line-height:45px;
	padding-bottom:10px;
}
.pubslide .title .cnt .line {
	position:absolute;
	left:0;
	bottom:0;
	width:30px;
	height:1px;
	background-color:#fff;
}
.pubslide .title .ent {
	opacity:0.4;
	font-size:16px;
	line-height:30px;
}
.pubslide .menubox {
	margin-bottom:10px;
	text-align:left;
	background-color:#f3f4f6;
}
.pubslide .menu {
	padding:10px 0;
}
.pubslide .menu li {
	font-size:14px;
	color:#717171;
	line-height:28px;
	padding-left:25px;
	margin-bottom:20px;
}
.pubslide .menu li:last-child {
	margin-bottom:0;
}
.pubslide .menu a {
	display:block;
	color:#2e2d2d;
}
.pubslide .menu .active {
	border-left:3px solid #008cd7;
}
.pubslide .phonebox {
	padding:18px 0;
	background-color:#008cd7;
}
.pubslide .phonebox p {
	font-size:14px;
	color:#fff;
	line-height:35px;
}
.pubslide .phonebox .cnt {
	padding-left:45px;
	background-size:30px;
	background-image:url(../images/phone-ico.png);
	background-repeat:no-repeat;
	background-position:50px center;
}
.pubslide .phonebox .phone {
	font-size:18px;
	letter-spacing:2px;
}
.iconmenu {
	margin-bottom:26px;
}
.iconmenu li {
	float:left;
	width:33.33%;
}
.iconmenu li > span {
	display:block;
	width:50px;
	height:50px;
	border-radius:50%;
	margin:10px auto 20px;
	background-color:#7c7c7c;
	transition:all 300ms;
	box-shadow:0 0 10px #7c7c7c;
}
.iconmenu li > div {
	font-size:14px;
	color:#070002;
	opacity:0.8;
	line-height:32px;
	text-align:center;
}
.iconmenu li:hover > span {
	box-shadow:0 0 10px #008cd7;
	background-color:#008cd7;
}
.iconmenu .phone {
	background:#7c7c7c url(../images/contactus-icon1.png) no-repeat center;
}
.iconmenu .weix {
	background:#7c7c7c url(../images/contactus-icon2.png) no-repeat center;
}
.iconmenu .email {
	background:#7c7c7c url(../images/contactus-icon3.png) no-repeat center;
}
.allmap {
	width:100%;
	height:388px;
}
.contactusmenu {
	padding-top:40px;
}
.mHomeProduct,.mHomePartner,.mHomeCustom {
	display:none
}
.home {
	padding-bottom:70px;
}
.home {
	background:#fff;
}
.home .pubslide {
	position:relative;
	width:21.71875%;
	margin-top:-19px;
	margin-left:15px;
	text-align:center;
}
.home .pubslide .title {
	font-size:30px;
	padding:20px 0 10px;
	text-align:center;
	height:auto;
	margin-bottom:0;
}
.home .pubslide .title .cnt {
	padding-bottom:0;
}
.home .pubslide .title .ent {
	font-size:20px;
}
.home .pubslide .menubox {
	margin-bottom:15px;
	padding-bottom:30px;
	background-color:#fff;
}
.home .pubslide .menu li {
	font-size:14px;
	line-height:40px;
	text-align:center;
	padding-left:0;
	margin-bottom:0;
}
.home .pubslide .menu li a {
	color:#717171;
	font-size:16px;
}
.home .pubslide .menu li:hover a {
	color:#008cd7;
}
.home .pubslide .phoneico {
	height:100px;
	background-image:url(../images/phone-ico.png);
	background-repeat:no-repeat;
	background-position:center;
}
.home .pubslide .phonebox .cnt {
	font-size:20px;
	padding-left:18px;
	background:none;
}
.home .pubslide .phonebox .phone {
	font-size:28px;
	letter-spacing:0;
}
.home .pubslide:before,.pubslide:after {
	position:absolute;
	top:0;
	content:'';
	width:15px;
	height:19px;
	background-repeat:no-repeat;
	background-position:center;
}
.home .pubslide:before {
	left:-15px;
}
.home .pubslide:after {
	right:-14px;
}
.homeBanner .swiper-slide {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.homeBanner .banner-pagination {
	position:absolute;
	bottom:25px!important;
	z-index:10;
	text-align:center;
}
.homeBanner .swiper-pagination-bullet {
	width:12px;
	height:12px;
	opacity:1;
	border:1px solid #fff;
	border-radius:50%;
	background-color:transparent;
}
.homeBanner .swiper-pagination-bullet-active {
	background-color:#fff;
}
.homeCustom {
	padding-top:38px;
	margin-bottom:28px;
}
.homeCustom .pubtitle {
	margin-bottom:32px;
}
.homeCustom .pubmore {
	margin:40px auto 80px;
}
.pubmore:hover {
	color:#fff
}
.custom-pagination {
	position:absolute;
	bottom:0!important;
	text-align:center;
}
.homeProduct {
	height:900px;
	background-repeat:no-repeat;
	background-position:center;
}
.homeProduct .product {
	width:70.9375%;
	min-width:880px;
}
.homeProduct .swiper-box {
	position:relative;
	padding:66px 0;
	margin-top:25px;
	margin-bottom:16px;
	background-color:#fff;
}
.homeProduct .swiper-box video {
	width:445px;
	background-color:#ccc;
}
.homeProduct .swiper-product {
	width:788px;
	margin:0 auto;
}
.homeProduct .textCont {
	float:right;
	width:296px;
}
.homeProduct .textCont .cnt {
	font-size:16px;
	color:#1d1d1d;
	line-height:28px;
	font-weight:bold;
}
.homeProduct .textCont .ent {
	font-size:12px;
	color:#1d1d1d;
	opacity:0.7;
	line-height:22px;
	margin-bottom:22px;
}
.homeProduct .textCont .texts {
	font-size:14px;
	color:#444;
	line-height:25px;
	margin-bottom:40px;
	height:100px;
	overflow:hidden;
}
.homeProduct .textCont .pubmore {
	margin:0;
}
.homeProduct .promenu li {
	position:relative;
	float:left;
	width:32.5%;
	margin-right:1.2%;
	margin-bottom:1.2%;
}
.homeProduct .promenu li img {
	width:100%;
}
.homeProduct .promenu li:nth-child(3n) {
	margin-right:0;
}
.homeProduct .promenu .label {
	position:absolute;
	bottom:-1px;
	left:0;
	width:100%;
	color:#fff;
	line-height:40px;
	text-align:center;
	background-color:#32a2de;
	font-size:14px;
}
.swiper-product-prev,.swiper-product-next {
	position:absolute;
	top:50%;
	width:28px;
	height:84px;
	cursor:pointer;
	margin-top:-42px;
	background-color:#32a2de;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.swiper-product-prev {
	left:0;
	background-image:url(../images/left.png);
}
.swiper-product-next {
	right:0;
	background-image:url(../images/right.png);
}
.swiper-button-disabled {
	background-color:#008cd7;
}
.homeAdvantage {
	padding-top:58px;
	padding-bottom:65px;
}
.homeAdvantage .swiper-container {
	padding:45px 0;
	overflow:inherit;
}
.homeAdvantage .swiper-wrapper {
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
}
.homeAdvantage .swiper-slide {
	position:relative;
	width:200px;
	height:200px;
}
.homeAdvantage .slide {
	width:200px;
	height:200px;
	text-align:center;
	box-shadow:0 0 20px #ddd;
}
.homeAdvantage .icon {
	height:110px;
	background-repeat:no-repeat;
	background-position:center;
}
.homeAdvantage .slide .cnt {
	position:relative;
	font-size:16px;
	color:#5c5c5c;
	line-height:40px;
	font-weight:bold;
}
.homeAdvantage .slide .ent {
	font-size:12px;
	color:#5c5c5c;
	line-height:28px;
}
.homeAdvantage .line {
	position:absolute;
	left:50%;
	bottom:0;
	width:36px;
	height:1px;
	margin-left:-18px;
	background-color:#0696db;
}
.homeAdvantage .slide-big {
	display:table;
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:200px;
	color:#fff;
	opacity:0;
	background-color:#008cd7;
	box-shadow:0 0 20px #ddd;
	transition:all 300ms;
}
.homeAdvantage .slide-big > div {
	display:table-cell;
	text-align:center;
	padding:0 22px;
	vertical-align:middle;
	box-shadow:0 0 20px #444;
}
.homeAdvantage .big-title {
	position:relative;
	font-size:14px;
	line-height:30px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.homeAdvantage .big-title .line {
	position:absolute;
	left:50%;
	bottom:0;
	width:36px;
	height:1px;
	background-color:#fff;
}
.homeAdvantage .big-text {
	font-size:12px;
	line-height:22px;
}
.homeAdvantage .swiper-slide:hover .slide-big {
	transform:scale(1.2);
	opacity:1;
	z-index:2;
}
.homeAdvantage .advantage-pagination {
	position:absolute;
	text-align:center;
}
.homePartner {
	height:542px;
	background-repeat:no-repeat;
	background-position:center;
}
.homePartner .pubtitle {
	padding-top:30px;
	margin-bottom:36px;
}
.homePartner .pubtitle .title {
	padding-bottom:12px;
	color:#fff;
	margin-bottom:10px;
}
.homePartner .pubtitle .ent {
	color:#fff;
	opacity:0.7;
}
.homePartner .swiper-wrapper {
	flex-wrap:wrap;
}
.homePartner .swiper-slide {
	width:204px;
	height:150px;
	margin-right:11px;
	margin-bottom:11px;
}
.homePartner .swiper-slide:nth-child(6n) {
	margin-right:0;
}
.homePartner .swiper-pagination-bullet {
	background-color:transparent;
}

.index-container {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .index-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .index-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .index-container {
    width: 1200px;
  }
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}

/* 优势 */
.youshi_bg{overflow: hidden;clear: both;}
.youshi_tit{font-size: 22px;color: #cf221b;text-align: center;background: url(../images/youshi_title.png) center center no-repeat;margin-bottom: 10px;margin-top:50px;}
.youshi_tit span{display: block;font-size: 42px;color: #252f3b;padding-top: 24px;}
.youshi_des{text-align: center;font-size: 16px;color: #616161;margin-bottom: 46px;}
.youshi_ul1{background: url(../images/youshi_ul1s_bg.jpg) left top no-repeat;overflow: hidden;clear: both;}
.youshi_ul1 .youshi_main_li_left li{overflow: hidden;}
.youshi_ul1 .youshi_main_li_left li:first-child{margin-top: 62px;}
.youshi_ul1 .youshi_main_li_left li:nth-child(2){margin-top: 50px;}
.youshi_ul1 .youshi_main_li_left li p:first-child{float: left;width: 65px;height: 89px;font-size: 40px;color: #fff;background-color: #1266cf;font-weight: bold;}
.youshi_ul1 .youshi_main_li_left li p:first-child span{display: block;background: url(../images/youshi_li_p_titbg.jpg) center bottom no-repeat;text-align: center;padding-top: 10px;}
.youshi_ul1 .youshi_main_li_left li p:nth-child(2){font-size: 14px;color: #616161;width: 80%;float: left;margin-left: 16px;line-height: 24px;}
.youshi_ul1 .youshi_main_li_left li p:nth-child(2) span{display: block;font-size: 28px;color: #000000;background: url(../images/youshi_li_titbgxu.jpg) left bottom no-repeat;padding-bottom: 20px;margin-bottom: 12px;padding-top: 5px;}
.youshi_ul1 .youshi_main_li_right{padding-top: 62px;padding-left:0px;margin-bottom: 56px; float:right; text-align:right;}
.youshi_ul2{background: url(../images/youshi3_bg.jpg) center top no-repeat;clear: both;position: relative;}
.youshi_ul2 .youshi_main_li_right li p:first-child{float: left;width: 65px;height: 89px;font-size: 40px;color: #fff;background-color: #1266cf;font-weight: bold;}
.youshi_ul2 .youshi_main_li_right li p:first-child span{display: block;background: url(../images/youshi_li_p_titbg.jpg) center bottom no-repeat;text-align: center;padding-top: 10px;}
.youshi_ul2 .youshi_main_li_right li p:nth-child(2){font-size: 14px;color: #000;width: 80%;float: left;margin-left: 16px;line-height: 24px;}
.youshi_ul2 .youshi_main_li_right li p:nth-child(2) span{display: block;font-size: 28px;color: #000;background: url(../images/youshi_li_titbgxu.jpg) left bottom no-repeat;padding-bottom: 20px;margin-bottom: 12px;padding-top: 5px;}
.youshi_ul2 .youshi_main_li_right{padding-top: 106px;padding-left: 41px;margin-bottom: 120px; float:right;}
.youshi_ul2 .youshi_main_li_left img{width: unset;position: absolute;z-index: 999;margin-left: -108px;margin-top: 97px;}
.youshi_ul3 .youshi_main_li_right{padding-top: 62px;padding-left:0px;margin-bottom: 157px; float:right; text-align:right;}
.youshi_ul3 .youshi_main_li_left{margin-top: 140px;}
.youshi_ul3{background: url(youshi4_bg.jpg) center top no-repeat;overflow:visible;clear: both;}
.youshi_ul3 .youshi_main_li_left li p:first-child{float: left;width: 65px;height: 89px;font-size: 40px;color: #fff;background-color: #1266cf;font-weight: bold;}
.youshi_ul3 .youshi_main_li_left li p:first-child span{display: block;background: url(../images/youshi_li_p_titbg.jpg) center bottom no-repeat;text-align: center;padding-top: 10px;}
.youshi_ul3 .youshi_main_li_left li p:nth-child(2){font-size: 14px;color: #616161;width: 80%;float: left;margin-left: 16px;line-height: 24px;}
.youshi_ul3 .youshi_main_li_left li p:nth-child(2) span{display: block;font-size: 28px;color: #000000;background: url(../images/youshi_li_titbgxu.jpg) left bottom no-repeat;padding-bottom: 20px;margin-bottom: 12px;padding-top: 5px;}


.homeAboutus {
	margin-bottom:60px;
	background:#fff;
}
.homeAboutus .pubtitle {
	padding-top:60px;
	padding-bottom:40px;
}
.homeAboutus .newsone {
	position:relative;
	width:49%;
	height:487px;
	background-repeat:no-repeat;
	background-position:center;
}
.homeAboutus .floating {
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	width:100%;
	padding:8px 18px 16px;
	box-sizing:border-box;
	background-color:rgba(13,124,180,0.8);
}
.homeAboutus .floating .title {
	font-size:16px;
	line-height:26px;
	margin-bottom:8px;
	font-weight:bold;
	letter-spacing:2px
}
.homeAboutus .floating .texts {
	font-size:14px;
	line-height:22px;
	letter-spacing:1px;
}
.homeAboutus .newsmenu {
	width:46.875%;
}
.homeAboutus .newsmenu .hd li {
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:24px;
	width:125px;
	font-weight:bold;
	margin-bottom:24px;
	cursor:pointer;
}
.homeAboutus .newsmenu .hd .active {
	color:#008cd7;
}
.homeAboutus .newsmenu .bd {
	position:relative;
}
.homeAboutus .newsmenu .bd ul {
	position:absolute;
	left:200px;
	top:0;
	width:100%;
	opacity:0;
	background-color:#fff;
	transition:all 300ms;
}
.homeAboutus .newsmenu .bd .active {
	left:0;
	opacity:1;
	z-index:2;
}
.homeAboutus .newsmenu .bd li {
	height:125px;
	padding-left:206px;
	margin-bottom:32px;
}
.homeAboutus .newsmenu .bd li:last-child .texts {
	border-bottom:none;
}
.homeAboutus .newsmenu .bd li:hover .title {
	color:#0696db;
}
.homeAboutus .newsmenu .imgs {
	float:left;
	width:186px;
	height:125px;
	margin-left:-206px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.homeAboutus .newsmenu .title {
	position:relative;
	font-size:16px;
	color:#5c5c5c;
	line-height:22px;
	font-weight:bold;
	margin-bottom:14px;
	padding-bottom:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.homeAboutus .newsmenu .line {
	position:absolute;
	bottom:0;
	left:0;
	width:36px;
	height:1px;
	background-color:#0696db;
}
.homeAboutus .newsmenu .texts {
	font-size:14px;
	color:#747474;
	line-height:20px;
	height:80px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
}
.homeAboutus .newsmenu .textbox {
	padding-bottom:15px;
	border-bottom:1px dashed #ccc;
}

.style-custom .swiper-slide {
	position:relative;
	width:230px;
	border:1px solid #a0a0a0;
	box-sizing:border-box;
}
.style-custom .swiper-slide:after {
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1;
	width:100%;
	height:0;
	content:'';
	transition:all 300ms;
	opacity:0;
	background-color:#0696db;
}
.style-custom .swiper-slide:hover {
	border-color:#0696db;
}
.style-custom .swiper-slide:hover .textcont {
	color:#fff;
}
.style-custom .swiper-slide:hover .line {
	background-color:#fff;
}
.style-custom .swiper-slide:hover:after {
	height:178px;
	opacity:1;
}
/*以上是首页样式*/

.transportmenu {
	position:relative;
	padding-top:62px;
	padding-bottom:62px;
	width:76%;
	margin:0 auto;
}
.transportmenu ul {
	position:relative;
	z-index:2;
}
.transportmenu li {
	position:relative;
	float:left;
	width:100%;
	padding:34px 0 10px;
	margin-top:-1px;
}
.transportmenu li > div {
	width:39.5%;
}
.transportmenu li:first-child {
	padding-top:0;
}
.transportmenu li:last-child .line {
	width:88%;
}
.transportmenu li:first-child .line {
	left:-8%;
	width:88%;
}
.transportmenu li:first-child .semicircle {
	display:none;
}
.transportmenu li:nth-child(2n) .semicircle {
	left:auto;
	right:-10%;
	border:1px solid #ccc;
	border-left:none;
	border-radius:0 50% 50% 0;
}
.transportmenu li:nth-child(2n) .car {
	background-image:url(../images/car-l.png);
}
.transportmenu .line {
	position:absolute;
	bottom:0;
	left:20%;
	width:60%;
	height:1px;
	background:#ccc;
}
.transportmenu .semicircle {
	position:absolute;
	bottom:0;
	left:-10%;
	height:100%;
	border:1px solid #ccc;
	border-right:none;
	border-radius:50% 0 0 50%;
	box-sizing:border-box;
}
.transportmenu .car {
	display:block;
	width:52px;
	height:20px;
	margin:20px auto 0;
	background-image:url(../images/car-r.png);
	background-repeat:no-repeat;
	background-position:center;
}
@media screen  and (min-width:640px) {
	.style-custom {
	padding-bottom:30px;
}
.style-custom .swiper-wrapper {
	display:flex;
	justify-content:space-between;
}
.style-custom .swiper-slide {
	position:relative;
	width:230px;
	border:1px solid #a0a0a0;
	box-sizing:border-box;
}
.style-custom .swiper-slide:after {
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1;
	width:100%;
	height:0;
	content:'';
	transition:all 300ms;
	opacity:0;
	background-color:#0696db;
}
.style-custom .swiper-slide:hover {
	border-color:#0696db;
}
.style-custom .swiper-slide:hover .textcont {
	color:#fff;
}
.style-custom .swiper-slide:hover .line {
	background-color:#fff;
}
.style-custom .swiper-slide:hover:after {
	height:178px;
	opacity:1;
}
.style-custom .img {
	height:158px;
}
.style-custom .textcont {
	padding:20px;
	color:#393939;
	transition:all 300ms;
}
.style-custom .title {
	position:relative;
	font-size:17px;
	line-height:40px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}
.style-custom .title .line {
	position:absolute;
	width:42px;
	height:1px;
	bottom:0;
	left:50%;
	margin-left:-21px;
	background-color:#0696db;
}
.style-custom .cnt {
	font-size:14px;
	line-height:22px;
	height:88px;
	overflow:hidden;
	text-align:center;
}
}/*以上是融合页面样式*/

@media screen and (max-width:1300px) {
	.footer-right-list {
	margin-left:60px;
	margin-right:8px;
}
.footer-left {
	padding-left:15px;
}
.footer-right {
	padding-right:15px;
}
.list-right {
	float:right;
	width:55%;
}
/*以上是新闻中心*/

.product-right-tit ul li {
	width:33.33333333333%;
}
.sp-thumbnail-container {
	width:100%;
}
.homePartner .partner-pagination {
	text-align:center;
}
.homePartner .swiper-pagination-bullet {
	background-color:#fff;
}
.homePartner .swiper-slide {
	margin-bottom:0;
}
/*以上是产品页面*/
/*以下是融入页面*/
/*.homeAdvantage .swiper-container {
	overflow:hidden;
}
*/
/*以上是融入页面*/
}
@media screen and (max-width:1200px) {
	.pubslide {
	display:none;
}
.swiper-box video {
	width:100%;
}
.homeProduct .pubslide {
	display:none;
}
.homeProduct .product {
	float:none;
	margin:0 auto;
}
}@media screen and (max-width:1100px) {
	.nav-main ul li {
	padding:0 5px;
}
.main-news {
	margin-top:0;
}
.news-right {
	width:74%;
}
.footer-form .liuyan textarea {
	width:60%;
}
.footer-right-list {
	margin-left:50px;
}
.footer-icon {
	margin-left:15px;
}
.news-list-right1 img {
	width:300px;
}
.list-right {
	float:right;
	width:52%;
}
/*以上是新闻中心*/

.flow-line span {
	height:256px;
}
/*以上是服务流程*/}/*以下是融合样式*/
@media screen and (max-width:1024px) {
	.homeProduct {
	height:auto;
	background-repeat:inherit;
}
.homeProduct .product {
	width:98%;
	min-width:inherit;
}
.homeProduct .swiper-product {
	width:90%;
}
.homeProduct .swiper-box video {
	width:100%;
}
.homeProduct .textCont {
	float:none;
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
	margin-top:20px;
	text-align:center;
}
.homeProduct .textCont .texts {
	text-align:left;
	height:auto;
}
.homeProduct .textCont .pubmore {
	margin:0 auto;
}
.homeAboutus .newsone {
	display:none
}
.homeAboutus .newsmenu {
	min-height:488px;
	width:98%;
	margin:0 auto;
	float:none;
}
.homeAboutus .newsmenu .hd li {
	width:33.3333%;
	text-align:center;
	line-height:34px;
	margin-bottom:14px;
}
.floatingwindow .close {
	right:20px;
	top:20px;
}
.floatingwindow .swiper-boxs {
	width:inherit;
}
.floatingwindow .swiper-arrows {
	display:none;
}
}/*以上是融合样式*/


@media screen and (max-width:1000px) {
	.top {
	display:none;
}
#nav-search {
	display:block
}
.logo {
	float:none;
	margin:0 auto;
	width:353px;
	padding-top:12px;
}
.banner {
	width:100%;
	height:auto;
	overflow:visible;
}
.banner img {
	width:100%;
	position:relative;
	margin-top:0;
	margin-left:0;
	left:0;
	top:0;
}
.main-news {
	padding-bottom:40px;
}
.mb-nav-ico {
	display:block
}
.nav-main ul {
	display:none;
}
.news-left {
	float:none;
	width:100%;
	margin-bottom:32px;
}
.news-left-nav {
	margin:0 1%;
}
.news-left-nav li {
	margin-bottom:8px;
	width:100%;
	box-sizing:border-box;
}
.news-right {
	float:none;
	width:100%;
}
.news-left-tel {
	padding:26px 0 10px 0;
}
.news-left-tit,.news-left-tel {
	display:none;
}
.news-left-nav {
	width:100%;
	box-sizing:border-box;
	padding:0;
}
.news-left-nav li {
	width:33%;
	height:35px;
	float:left;
	margin:0;
	padding:0;
	line-height:35px;
	text-align:center;
	box-sizing:border-box;
}
footer {
	display:none;
}
.mb-foot {
	display:block;
	position:fixed;
	left:0;
	bottom:0;
	z-index:2001;
	width:100%;
	background:#28323b;
	padding:7px 0;
}
.mb-foot ul li {
	width:25%;
	float:left;
}
.mb-foot ul li a {
	display:block;
	color:#fff;
	font-size:20px;
	text-align:center;
}
.mb-foot ul li a img {
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}
.news-list-right1 img {
	width:322px;
}
.list-right {
	float:right;
	width:55%;
}
/*以上是新闻中心*/
.product-list {
	margin-bottom:20px;
}
/*以上是产品页面*/

.cankao {
	width:100%;
	margin-bottom:40px;
}
/*以上是特殊定制*/
.problem1 {
	width:100%;
}
.problem2 {
	width:100%;
	margin-bottom:10%;
}
.problem2 h4 {
	padding-top:3%;
}
/*以上是常见问题*/
.introatlas {
	margin-bottom:30px;
}
.transportmenu {
	width:84%;
}
.transportmenu li > div {
	width:46%;
}
.transportmenu li img {
	width:100%;
}
}@media screen and (max-width:860px) {
	.list-right {
	float:right;
	width:50%;
}
/*以下是融合页面*/
.intromenu video {
	display:block;
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
}
.brandmenu li {
	width:32.3333%
}
.brandmenu li:nth-child(4n) {
	margin-right:1.5%
}
.brandmenu li:nth-child(3n) {
	margin-right:0
}
/*以上是融合页面*/


/*以上是新闻中心*/
.problem2 h4 {
	padding-top:6%;
}
/*以上是常见问题*/}@media screen and (max-width:750px) {
	.top {
	display:none;
}
.logo {
	float:none;
	margin:0 auto;
	width:340px;
	padding-top:12px;
}
.logo img {
	width:100%;
}
.mb-menu {
	top:84px;
}
.news-left-tit,.news-left-tel {
	display:none;
}
.news-left-nav li {
	padding:0;
}
.news-left-nav li.on {
	padding:0;
}
.news-right-tit {
	display:none;
}
.zixun-list1-tit span {
	display:none;
}
.mb-foot ul li a img {
	width:35%;
}
.news-list-right1 img {
	width:260px;
}
.list-right {
	float:right;
	width:50%;
}
.list-right p {
	height:44px;
}
/*以上是新闻中心*/

.regular1 {
	position:relative;
	width:100%;
	height:35px;
	line-height:35px;
	padding:0 20px;
	margin:0;
	box-sizing:border-box;
	overflow:hidden;
}
.regular1 li a {
	height:35px;
	line-height:35px;
	margin:0;
	padding:0;
}
.regular1 li {
	width:33.333%;
}
.news-left-nav li.on {
	background:#008cd7;
}
.news-left-nav li.on a {
	color:#fff;
}
.regular1 button.slick-arrow {
	width:20px;
	height:35px;
	z-index:1000;
	border:0;
}
.regular1 button.slick-prev {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	z-index:100;
	background:url(../images/left.jpg)
}
.regular1 button.slick-next {
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	z-index:100;
	background:url(../images/right.jpg)
}
.slick-dots {
	display:none;
}
.slick-dots li {
	width:0;
	height:0;
}
.product-right-tit {
	padding:0;
}
.product-right-tit ul li {
	text-align:center;
}
.product-right-tit ul li a {
	text-indent:0;
}
.product-right-tit ul li.on a {
	color:#008cd7;
}
/*以上是产品页面*/
#tFocus-pic li img {
	width:100%;
}
#tFocus-pic li .tFocus-main {
	display:none;
}
#tFocus-btn {
	width:100%;
	float:none;
}
/*以上是特殊定制详情*/

.regular2 {
	padding:3% 0 5% 0;
}
/*以上是行业方案*/
.problem2 {
	margin-bottom:10%;
}
.problem2 h4 {
	padding-top:8%;
}
/*以上是常见问题*/



/*以下是融合页面*/
.contactusmenu {
	padding-top:40px;
}
/*以上是融合页面*/}@media screen and (max-width:640px) {
	.pubbanner {
	height:220px;
	background-size:cover
}
.pubbanner .title {
	margin-top:60px;
}
.pubbanner .line {
	margin-top:0;
	left:45%;
}
.pubbanner .bigtxt {
	font-size:28px;
	margin-right:15px;
}
.pubbanner .smalltxt {
	font-size:18px;
	margin-left:15px;
}
.navigation {
	height:auto;
}
.logo {
	width:250px;
	margin-top:0;
	padding:10px 0;
}
#nav-search {
	width:30px;
	height:30px;
	margin-top:-15px;
	margin-left:-15px;
}
.mb-nav-ico {
	margin-top:-15px;
	margin-left:-15px;
	top:50%;
	left:40px;
}
#nav-btn {
	width:30px;
	margin-top:30px;
}
#nav-btn img {
	width:100%;
}
.news-list-right1 img {
	width:190px;
}
.list-right {
	float:right;
	width:46%;
}
.list-right h3 span {
	display:none;
}
.list-right p {
	}.list-right .details-btn {
	display:none;
}
.list-page {
	/*display:none;*/
}
.news-list-right1:nth-last-child(1) {
	border-bottom:0;
}
/*以上是新闻中心*/

.product-list1 ul li {
	width:48%;
	margin-right:4%;
}
.product-list1 ul li:nth-child(3n) {
	margin-right:4%;
}
.product-list1 ul li:nth-child(2n) {
	margin-right:0;
}
/*以上是产品页面*/


.flow-line {
	left:7px;
	top:0;
}
.flow-line span {
	height:300px;
}
.flow-shou {
	margin-left:30px;
}
/*以上是服务流程页*/
.problem2 h4 {
	padding-top:12%;
}
/*以上是常见问题*/

/*以下是融合样式*/
.allmap {
	height:220px;
}
.iconmenu li {
	width:100%;
}
.iconmenu li > span {
	float:left;
	margin:0 auto 20px;
}
.iconmenu li > div {
	display:inline;
	line-height:50px;
	margin-left:10px;
}
.floatingwindow .imgboxs img {
	width:100%;
}
.honnrmenu li {
	width:48%;
	margin-right:4%;
}
.honnrmenu li:nth-child(2n) {
	margin-right:0;
}
.brandmenu li {
	width:49%;
	height:120px;
	margin-bottom:2%;
	background-size:cover;
}
.brandmenu li:nth-child(n+1) {
	margin-right:2%
}
.brandmenu li:nth-child(2n) {
	margin-right:0;
}
.mHomePartner,.mHomeCustom {
	display:block;
}
.homeAboutus,.homeCustom {
	display:none
}
.home {
	padding-bottom:0;
	background-color:#f8f8f8;
}
.home .banner-pagination {
	bottom:10px!important;
}
.home .pubtitle .title {
	font-weight:inherit;
}
.home .swiper-pagination-bullet {
	width:8px;
	height:8px;
	border:none;
	margin:0 4px!important;
	background-color:#fff;
}
.home .swiper-pagination-bullet-active {
	background-color:#007aff;
}
.home .pubmore {
	width:120px;
	color:#333;
	font-size:18px;
	margin:20px auto 0;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:right center;
}
.m-style-custom {
	width:96%;
}
.m-style-custom .swiper-slide {
	width:100%;
	border-radius:8px;
	transition:all 300ms;
	overflow:hidden;
	background-color:#eff0f2;
	padding:10px 10px 40px 10px;
	box-sizing:border-box;
}
.m-style-custom .swiper-slide img {
	display:block;
	margin:0 auto;
}
.m-style-custom .textcont {
	margin-bottom:-36px;
}
.m-style-custom .title {
	font-size:18px;
	color:#393939;
	line-height:36px;
	text-align:center;
}
.m-style-custom .swiper-slide-active {
	box-shadow:inset 0 0 10px #c6c6c6;
}
.pubtitle,.homeCustom .pubtitle {
	margin-bottom:15px;
}
.homeProduct {
	display:none;
}
.homeCustom,.mHomeProduct {
	padding-top:20px;
}
.mHomeProduct {
	display:block;
	background-color:#fff;
	padding-bottom:20px;
	margin-bottom:25px;
}
.mHomeProduct .video-boxs {
	border-radius:8px;
	overflow:hidden;
	margin-bottom:18px;
	background-color:#f8f8f8;
}
.mHomeProduct video {
	width:100%;
}
.mHomeProduct .wrap {
	width:96%;
	margin:0 auto;
}
.mHomeProduct .mpromenu {
	border-bottom:1px solid #f8f8f8;
}
.mHomeProduct .mpromenu li {
	position:relative;
	float:left;
	width:50%;
	box-sizing:border-box;
	border:1px solid #f8f8f8;
	background-color:#eff0f2;
}
.mHomeProduct .mpromenu li:nth-child(2n) {
	border-right:none;
}
.mHomeProduct .mpromenu li p {
	width:100%;
	font-size:16px;
	color:#474747;
	line-height:36px;
	text-align:center;
    height: 36px;
    overflow: hidden
}
.mHomePartner .swiper-slide:nth-child(3n) {
	margin-right:0;
}
.mHomeCustom {
	margin-top:25px;
	margin-bottom:25px;
	padding:20px 0;
	background-color:#fff;
}
.homeAdvantage {
	padding:20px 0;
	background-color:#fff;
	margin-bottom:25px;
}
.homeAdvantage .pubtitle .cnt {
	display:none;
}
.homeAdvantage .slide-big {
	display:none;
}
.homeAdvantage .swiper-slide {
	width:25%;
	height:auto;
}
.homeAdvantage .slide {
	box-shadow:none;
	width:auto;
	height:auto;
}
.homeAdvantage .slide .ent {
	display:none;
}
.homeAdvantage .slide .line {
	display:none;
}
.homeAdvantage .slide .cnt {
	font-size:14px;
	margin-top:10px;
	font-weight:normal;
}
.homeAdvantage .icon {
	width:90px;
	height:90px;
	margin:0 auto;
	border-radius:8px;
	box-shadow:0 0 10px #dadada;
	background-size:60%;
}
.homeAdvantage .swiper-pagination-bullet {
	background-color:#ccc;
}
.homeAdvantage .swiper-pagination-bullet-active {
	background-color:#007aff;
}
.homeAdvantage .swiper-container {
	padding:10px 0 40px;
}
.homePartner {
	display:none;
}
.mHomePartner {
	padding:20px 0 100px 0;
	background-color:#fff;
}
.mHomePartner .swiper-slide {
	float:left;
	width:31.5%;
	height:100px;
	margin-right:2.75%;
	margin-bottom:2.75%;
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:0 0 10px #ddd;
	border-radius:8px;
}
.mHomePartner .wrap {
	width:96%;
	margin:0 auto;
}
.mHomePartner .swiper-slide:nth-child(3n) {
	margin-right:0;
}
.mHomeCustom {
	margin-top:25px;
	margin-bottom:25px;
	padding:20px 0;
	background-color:#fff;
}
.craftboxs .page {
	margin-top:0;
}
/*以上是融合样式*/}@media screen and (max-width:460px) {
	.logo {
	width:200px;
}
#nav-search {
	width:20px;
	height:20px;
	margin-top:-10px;
	margin-left:-10px;
}
.mb-nav-ico {
	width:30px;
	height:30px;

	margin-left:-10px;
	top:50%;
	left:40px;
}
#nav-btn {
	width:30px;
	margin-top:30px;
}
.banner {
	overflow:hidden;
}
.banner img {
	width:200%;
	left:-50%;
}
.address {
	display:none;
}
.news-left-tit {
	width:55%;
}
/*.news-left-nav li {
	width:100%;
	margin-left:1%;
	margin-right:0;
}
*/
.news-left-nav li {
	padding:0;
	text-align:center;
}
.news-left-nav li a {
	padding:0;
	text-align:center;
}
.news-left-nav li.on {
	background:#008cd7;
}
.news-left-nav li.on a {
	padding-left:0;
	color:#fff;
}
.news-right-main h3 {
	width:100%;
	text-align:center;
}
.news-right-time span {
	display:block;
	text-align:center;
}
.zhuan {
	width:158px;
	margin:0 auto;
	margin-top:20px;
}
.page a {
	text-align:center;
}
.zixun-list1 {
	width:100%;
}
.zixun-list {
	border-bottom:0;
}
.zixun-list:nth-last-child(1) {
	margin-top:0px;
}
.mb-foot ul li a img {
	width:30%;
}
.mb-foot ul li a {
	font-size:14px;
}
.news-list-right1 img {
	width:150px;
}
.list-right {
	float:right;
	width:46%;
}
.list-right h3 {
	font-size:14px;
}
.list-right em {
	margin-top:4px;
}
.list-right p {
	line-height:18px;
	font-size:12px;
	height:36px;
	margin-top:5px;
}
/*.list-right span.details-btn {
	width:80px;
	height:28px;
	line-height:28px;
	font-size:14px;
}
*/
/*以上是新闻中心*/
.regular li {
	width:50%;
}
/*以上是产品页*/
.flow-line span {
	height:350px;
}
/*以上服务流程*/

.problem2 h4 {
	width:100%;
	float:none;
	height:40px;
	line-height:40px;
	padding:0;
}
.problem2 h4 br {
	display:none;
}
.problem2-right {
	width:100%;
	float:none;
}
/*以上是常见问题*/

/*以下是融合页面*/
.introatlas ul {
	width:100%;
}
.introatlas ul li {
	width:100%;
}
/*以上是融合页面*/}@media screen and (max-width:420px) {
	.news-list-right1 img {
	width:130px;
}
.list-right {
	width:48%;
}
.list-right .details-btn {
	}/*以上是新闻中心*/
.special-right table {
	font-size:12px;
}
.cankao li {
	width:100%;
	margin-bottom:8px;
}
.industry-list1 ul li {
	width:100%;
	margin-bottom:10px;
}
/*以上是特殊定制*/


.iconmenu li > span {
	float:none;
	margin-left:0;
	margin-bottom:0;
}
}@media screen and (max-width:360px) {
	#nav-search {
	display:none;
}
.logo {
	width:200px;
	/*padding-top:25px;
	margin-left:40px;
	*/ float:right;
}
.news-list-right1 img {
	width:100%;
	float:none;
}
.list-right {
	float:none;
	width:100%;
	margin-top:10px;
}
.list-right h3 {
	font-size:16px;
}
.list-right em {
	margin-top:9px;
}
.list-right p {
	font-size:14px;
	margin-top:14px;
}
/*以上是新闻中心*/


.honnrmenu li p {
	font-size:12px;
}
}.more {
	display:block;
	width:120px;
	height:30px;
	background:#008cd7;
	color:#fff;
	margin:0 auto;
	line-height:30px;
	text-align:center;
	margin-top:30px;
}
.industry-industry-h3 {
	display:block;
	width:70%;
	top:30px;
	position:absolute;
	left:15%;
	top:50px;
}
.industry-industry-h3 h3 {
	width:100%;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
}
.industry-industry-h3 span {
	display:block;
	margin:0 auto;
	width:30px;
	height:1px;
	background:#fff;
	margin-top:14px;
}
.industry-industry-h3 em {
	width:100%;
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-style:initial;
	opacity:0.6;
	margin-top:12px;
	background:none;
}
.industry-industry-h3 p {
	line-height:20px;
	font-size:14px;
	margin-top:28px;
	color:#fff;
	opacity:1;
}
@media screen and (max-width:960px) {
	.industry-industry-h3 {
	top:30px;
	width:76%;
	left:12%;
}
}@media screen and (max-width:750px) {
	/*.industry-list1 img {
	height:200px;
}
*/
.industry-industry-h3 {
	top:20px;
	width:90%;
	left:5%;
}
}@media screen and (max-width:460px) {
	.industry-industry-h3 p {
	display:none;
}
/*.industry-list1 img {
	height:130px;
}
*/}/*2017-9-19修该*/
#search {
	display:block;
	position:relative;
}
#search img {
	position:relative;
	z-index:1000;
}
#search input {
	width:200px;
	height:33px;
	line-height:30px;
	position:absolute;
	left:0;
	top:-5px;
	background:#666;
	border:none;
	opacity:0;
	border-radius:14px;
	padding:0 10px;
	padding-right:35px;
	box-sizing:border-box;
	z-index:1;
	color:#fff;
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#search button {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	border:0;
	background:url(../images/search1.png) no-repeat
}
#nav-search span {
	display:block;
	position:relative;
}
#nav-search span img {
	z-index:100;
	position:relative;
}
#nav-search span input {
	height:100%;
	width:190px;
	padding:4px 0;
	position:absolute;
	left:0;
	top:-4px;
	z-index:999;
	border:0;
	padding-left:5px;
	padding-right:60px;
	border-radius:16px;
	background:#666;
	opacity:0;
	color:#fff;
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:18px;
}
#nav-search button {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	border:0;
	background:url(../images/search-big.png) no-repeat;
	background:content-box;
}
@media screen and (max-width:460px) {
	#nav-search span input {
	padding-right:40px;
	font-size:14px;
}
}@media screen and (max-width:750px) {
	.navigation {
	overflow:hidden;
}
}@media screen and (max-width:640px) {
	#nav-search button {
	width:30px;
	height:30px;
}
}@media screen and (max-width:460px) {
	#nav-search button {
	width:20px;
	height:20px;
}
}/*行业方案*/
.industry-industry-h3 {
	display:block;
	width:70%;
	top:30px;
	position:absolute;
	left:15%;
	top:50px;
}
.industry-industry-h3 h3 {
	width:100%;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
}
.industry-industry-h3 span {
	display:block;
	margin:0 auto;
	width:30px;
	height:1px;
	background:#fff;
	margin-top:14px;
}
.industry-industry-h3 em {
	width:100%;
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-style:initial;
	opacity:0.6;
	margin-top:12px;
	background:none;
}
.industry-industry-h3 p {
	line-height:20px;
	font-size:14px;
	margin-top:28px;
	color:#fff;
	opacity:1;
}
@media screen and (max-width:960px) {
	.industry-industry-h3 {
	top:30px;
	width:76%;
	left:12%;
}
.search-sousuo {
	display:none;
}
}@media screen and (max-width:750px) {
	/*.industry-list1 img {
	height:200px;
}
*/
.industry-industry-h3 {
	top:20px;
	width:90%;
	left:5%;
}
}@media screen and (max-width:460px) {
	.industry-industry-h3 p {
	display:none;
}
/*.industry-list1 img {
	height:130px;
}
*/}/*首页头部样式*/
.search-sousuo {
	width:100%;
	height:45px;
	background:#fff;
}
.search-sousuo-center {
	max-width:1200px;
	height:45px;
	margin:0 auto;
}
.search-sousuo-center form {
	width:290px;
	height:24px;
	position:relative;
	padding-top:11px;
	float:left;
}
.search-sousuo-center form input {
	outline:none;
	width:290px;
	height:24px;
	box-sizing:border-box;
	border:1px solid #a0a0a0;
	border-radius:10px;
	padding-left:15px;
	padding-right:30px;
}
.search-sousuo-center form button {
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	display:block;
	border:0;
	background:url(../images/search.png) no-repeat;
	background-size:cover;
	left:265px;
	top:16px;
}
.search-sousuo-center dl {
	float:left;
	font-size:14px;
	color:#535353;
	line-height:45px;
	margin-left:40px;
}
.search-sousuo-center dt,.search-sousuo-center dd {
	float:left;
	margin-right:18px;
}
.footer3 {
	width:100%;
	/*height:415px;*/
	background-size:cover;
}
.footer3 .footer3-dl {
	border-bottom:1px solid #535352;
}
.footer3 .footer3-dl-cen {
	max-width:1200px;
	margin:0 auto;
}
.footer3 dl {
	min-height:44px;
	line-height:44px;
}
.footer3 dl dt,.footer3 dl dd {
	float:left;
	color:#fff;
	font-size:14px;
}
.footer3 dl dt {
	margin-right:10px;
}
.footer3 dl dd {
	margin-right:15px;
}
.footer3 dl dd a {
	color:#fff;
}
.footer3 .footer-main {
	margin-top:0;
}
@media screen and (max-width:1200px) {
	.search-sousuo-center {
	width:98%;
	margin:0 auto;
}
.footer3 .footer3-dl {
	width:98%;
	margin:0 auto;
}
}.footer-icon span .span-weixin {
	width:215px;
	height:250px;
	position:absolute;
	top:-232px;
	left:190px;
	display:none;
}
.footer-icon span .span-weixin img {
	width:100%;
}
.mobbanner {
	display:none;
}
@media screen and (max-width:750px) {
	.mobbanner {
	display:block;
	padding-bottom:12px;
	background:#fff;
}
.pubbanner {
	display:none;
}
}.guide {
	box-sizing:border-box;
	padding:10px;
}
.guide ul li {
	width:20%;
	margin:0;
	margin-bottom:10px;
	float:left;
}
.guide ul li a img {
	width:90%;
	margin:0 auto;
}
.guide ul li a p {
	background:none;
	position:relative;
	font-size:12px;
	color:#333;
	line-height:14px;
	margin-top:5px;
}
@media screen and (max-width:860px) {
	.guide ul li {
	width:25%;
}
}@media screen and (max-width:640px) {
	.guide ul li:nth-child(3n) {
	margin-right:0;
}
.guide ul li {
	width:25%;
	margin:0;
}
}@media screen and (max-width:640px) {
	.guide ul li:nth-child(3n) {
	margin-right:0;
}
.guide ul li {
	width:25%;
	margin:0;
}
}@media screen and (max-width:540px) {
	.guide ul li {
	width:33.333%;
	margin:0;
}
}@media screen and (max-width:420px) {
	.guide ul li {
	width:50%;
	margin:0;
}
}.xuanfu {
	width:77px;
	height:233px;
	background:#fff;
	position:fixed;
	margin-top:-156px;
	top:70%;
	right:10px;
	z-index:100000;
}
.xuanfu div {
	width:77px;
	height:78px;
	box-sizing:border-box;
	border-bottom:1px solid #eee;
	padding-top:9px;
	position:relative;
}
.xuanfu div:last-child {
	border-bottom:0;
}
.xuanfu div span {
	display:block;
	width:35px;
	height:35px;
	margin:0 auto;
	background:blue;
}
.xuanfu div p {
	width:100%;
	line-height:14px;
	font-size:14px;
	color:#008cd7;
	text-align:center;
	padding-top:12px;
}

.xuanfu div:nth-child(1) span {
	background:url(../images/line-tel.png) center center no-repeat;
}
.xuanfu div:nth-child(2) span {
	background:url(../images/line-wei.png) center center no-repeat;
}
.xuanfu div:nth-child(3) span {
	background:url(../images/line-top.png) center center no-repeat;
}
.xuanfu div:hover {
	cursor:pointer;
	background:#008cd7;
}
.xuanfu div:hover p {
	color:#fff;
}

.xuanfu div:nth-child(1):hover span {
	background:url(../images/line-tel1.png) center center no-repeat;
}
.xuanfu div:nth-child(2):hover span {
	background:url(../images/line-wei1.png) center center no-repeat;
}
.xuanfu div:nth-child(3):hover span {
	background:url(../images/line-top1.png) center center no-repeat;
}
.xuanfu div .xuan-touch {
	width:169px;
	height:77px;
	background:url(../images/cou-bg.png) no-repeat;
	position:absolute;
	right:77px;
	top:1px;
	display:none;
}
.xuan-touch h3 {
	height:24px;
	background:url(../images/online-telphone.png) 28px center no-repeat;
	text-indent:70px;
	font-size:14px;
	color:#fff;
	margin-top:5px;
}
.xuanfu div .xuan-touch p {
	width:100%;
	font-size:16px;
	color:#fff;
	font-family:"Arial";
	text-align:left;
	text-indent:34px;
}
.xuanfu div:nth-child(1):hover .xuan-touch {
	display:block;
}
.xuanfu div img {
	position:absolute;
	top:-25px;
	right:77px;
	display:none;
	width:169px;
	max-width:169px;
	height:126px;
}
.xuanfu div:nth-child(2):hover img {
	display:block;
}
/* 2017-10-09 index */
.homeClassify {
	padding-bottom:90px;
	background:#fff;
}
.homeClassify .pubtitle {
	margin-bottom:30px;
}
.homeClassifyNav {
	margin-bottom:20px;
}
.homeClassifyNav li {
	position:relative;
	float:left;
	margin-right:1.7%;
	margin-bottom:1px;
	width:11%;
	height:49px;
	line-height:49px;
	background:#bcbcbc;
	color:#fff;
	text-align:center;
	letter-spacing:1.5px;
	cursor:pointer;
	box-sizing:border-box;
}
.homeClassifyNav li::after {
	content:'';
	position:absolute;
	left:50%;
	bottom:-9px;
	margin-left:-15px;
	width:31px;
	height:9px;
	background:url(../images/classify_bg.jpg) no-repeat;
	opacity:0;
}
.homeClassifyNav li:nth-child(8n) {
	margin-right:0;
}
.homeClassifyNav li.active {
	background:#008cd7;
}
.homeClassifyNav li.active::after {
	opacity:1;
}
.homeClassifyBody .con {
	padding:20px;
	margin-bottom:35px;
	line-height:21px;
	color:#4e4e4e;
	border:1px solid #bcbcbc;
	box-sizing:border-box;
}
.homeClassifyBody img {
	display:block;
	margin:0 auto;
}
.tab-con {
	display:none;
}
@media (max-width:1000px) {
	.homeClassify {
	padding-bottom:30px;
	margin-bottom:25px;
}
.homeClassifyNav li {
	margin-right:0;
	width:25%;
	border-left:1px solid #fff;
}
.homeClassifyNav li.active::after {
	display:none;
}
}@media (max-width:520px) {
	.homeClassifyNav li {
	width:50%;
}
}.pubmorenews {
	display:block;
	width:90px;
	font-size:16px;
	color:#fff;
	margin:0 auto;
	line-height:30px;
	text-align:center;
	background-color:#32a2de;
	transition:all 300ms;
	margin-right:0;
	margin-bottom:15px;
	margin-top:-55px;
}
.pubmorenews:hover {
	background-color:#008cd7;
}
/* 2017-10-10 */
.pubmore-mb {
	display:none;
}
.homeCustom .wrap,.homeClassify .wrap {
	position:relative;
}
.pubmore-pc {
	position:absolute;
	right:0;
	top:40px;
	margin:0;
}
@media (max-width:1280px) {
	.homeCustom .pubmore-pc {
	right:10px;
}
}@media (max-width:640px) {
	.xuanfu {
	display:none;
}
.pubmore-pc {
	display:none;
}
.pubmore-mb {
	display:block;
}
}.ying-ico {
	width:52px;
	height:52px;
	position:absolute;
	margin-left:-26px;
	margin-top:-26px;
	left:50%;
	top:50%;
	background:orange;
	background:url(../images/ico_play.png) no-repeat;
	cursor:pointer;
	z-index:100;
}
.video_show_now1 {
	float:left;
}
.homeProduct .swiper-box .video_show_now2 {
	width:445px;
	background-color:#ccc;
	float:left;
}
@media screen and (max-width:1024px) {
	.homeProduct .swiper-box .video_show_now2 {
	width:100%;
}
}/* 2017-12-12 */
.special-right-tit h3 {
	cursor:pointer;
	border-bottom:0;
	padding-right:15px;

}
.special-right-tit h3:nth-child(2) {
	margin-left:20px;
	display:block;
	padding-left:0px;
	position:relative;
}
.special-right-tit h3:nth-child(2):before {
	content:"";
	position:absolute;
	width:1px;
	height:16px;
	background:#cbcbcb;
	left:-17px;
	top:6px;
}
.special-right-tit h3.active {
	border-bottom:3px solid #008cd7;
	color:#008cd7;
	font-weight:bold;
}
.details-tab2 {
	display:none
}
#details-tab .tab-detail {
	display:none;
}
#details-tab .show {
	display:block;
}

#details-tab .hide {
	display:none;
}
#details-tab div h3 {
	font-size:16px;
	padding-top:10px;
	line-height:26px;
}
#details-tab div h1{
	text-align:center;
	font-size:28px;
	color:#000;
	margin-bottom:15px;}

#details-tab div p {
	line-height:26px;
	font-size:16px;
	color:#3e3e3e;
	margin:10px 0;
}
#details-tab div p strong{
	font-weight:bold;}