﻿@charset "utf-8";
html,body{ font-size:14px; line-height:26px;font-family: "微软雅黑"; color:#606060; background:#fff; -webkit-text-size-adjust:none;}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#d2262b; text-decoration:none;}
/*清除浮动*/
.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{ clear:both}
.mb40{ margin-bottom:40px;}
.mb140{ margin-bottom:140px}

*{padding:0; margin:0; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ptp{ padding-top:20px;}
.br-bg{ background:#fafdff; border:1px solid #cadae7;}
.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;}
.editor p,.editor li,.editor div{ margin-bottom:28px; margin-top:15px;}
ul,li{list-style:none}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
header{zoom:1;}
#web_logo{font-size:0px; position:relative; z-index:999;}
.top-nav{position:absolute;top:8px; height:60px; z-index:1; text-align:right; width:100%; right:0px;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px;}
.top-logo{ min-height:70px; _height:70px;}
nav{height:36px;background:url(../nav_bg.png) repeat-x;}
nav .inner{z-index:999999;}
nav ul{height:70px; line-height:70px;zoom:1;}
nav li{ float:left; display:inline;height:70px; line-height:70px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
nav li.line{ padding:0px 1px;}
nav li a.nav{ font-size:17px; font-weight:bold; display:block;}
nav li a.index{ font-size:17px; font-weight:bold; color:#fff;  display:block;}

nav li.navdown a.nav,nav li.hover a.nav{ border-left:1px solid #41607c; border-right:1px solid #41607c; color:#fff;}
nav dl{ display:none; position:absolute;z-index:999999; text-align:left; background:#efefef url(../nav-dlbg.jpg) repeat-x left bottom; border:1px solid #ccc; border:none\9; padding:10px 0px;left:0px;top:36px;}
*html nav  dl{ border:none;}
*+html nav  dl{ border:none;}
nav dl dd{ height:30px; line-height:30px; background:url(../dt-11.gif) no-repeat 20px 10px; overflow:hidden; padding-left:35px; padding-right:20px;}
nav dl dd a{ color:#2A3C63; font-weight:bold;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:15px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
/*首页*/
.p-d{ padding:15px 0px;}
.index .mlf{ width:580px; position:relative;}
.index .mri{ width:398px;}
.index .src-ico{ display:block; width:47px; height:48px; background:url(../lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}
.index .pd-w{padding:0px 20px; position:relative;z-index:2;}
.index .pronav-srh{ width:243px;padding-right:25px;background:url(../lf_line.jpg) no-repeat right 5px;}
*html .index .pronav-srh{ position:relative;z-index:2;}
.index .news{ width:248px; overflow:hidden;}
.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}
.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}
.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}
.index span.parasearch_title{ display:none;}
.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}
.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
.index .pd-tp{ padding-top:20px;}
.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:3px;}
.index .category{zoom:1;}
.index .category li{ float:left; display:inline;height:24px; line-height:24px; white-space:nowrap;zoom:1;}
.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:24px;}
.index .category li a:hover{ color:#111; background:#C7E1F7;}
h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}
h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}
.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../new_ico01.png) no-repeat left 12px; padding-left:12px;}
.index .txtlist li a{ font-size:14px;}
.index .txtlist li span.time{ float:right; padding-left:10px;}
*html .index .txtlist li img{ margin-top:11px;}
.index .newlist{ padding:12px;}
.index .newlist h3.ti{margin-top:3px;}
.index .newlist .newtxtlst{ height:44px; margin-bottom:9px; overflow:hidden;}
.index .newlist li{ height:24px; line-height:24px; background:url(../li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}
.index .newlist li span.time{ float:right; padding-left:10px;}
.index .newlist li a{ font-size:14px;}
#dians{float:right;padding-top:1px;}
#dians a{background:url(../dian.png) no-repeat 0 0;width:10px;height:10px;overflow:hidden;display:block;float:left;margin-left:8px;}
#dians a:hover,#dians a.active{background-position:-10px 0;}
.pro-list{margin-top:10px;}
.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}
.pro-list ol{ position: absolute; width: 2012em; }
.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}
.pro-list li a.img{ display:block; text-align:center; font-size:0px;}
.pro-list li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.pro-list .flip{ position:absolute;z-index:1;}
#trigger{ display:none;}
.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
.pro-list .next{background-position:0px 0px; position:absolute;top:70px; left:380px;}
.pro-list .next:hover{background-position:0px -20px; }
.pro-list .prev{background-position:-12px 0px;position:absolute;top:70px;left:4px;}
.pro-list .prev:hover{ background-position:-12px -20px;}
.pro-ccc{ padding:12px 18px;}

.frlk{ padding-top:30px;}
*html .frlk{ padding-top:12px;}
*+html .frlk{ padding-top:12px;}
.frlk h3.lkti{ float:left; display:inline; background:url(../Link.png) no-repeat left 2px; height:25px; padding-left:20px; color:#333;min-width:60px; white-space:nowrap;}
.frlk ul li{ float:left; display:inline; margin-right:20px;}
.lk-contx{ float:left;overflow:hidden; margin-left:15px;}
.txtlk li{ height:25px; padding-bottom:3px;line-height:25px;white-space:nowrap;}
.imglk li a{ display:block;}
.imglk li img{ width:91px; height:40px; padding-top:5px;}

/*底部*/
#footer{ background:#fff; height:308px; width:100%;font-size:13px; min-width:1200px;border-top: 1px solid #e7e9ea;}
.footer{ padding:20px 0 0; text-align: left; color:#999999;margin:0 auto; width:1200px; }
.row a{color:#888; font-size:13px}
.row a:hover{ color: #d2262b;}
.footer .row{}
.row{margin-right: 0px;}
.col-xs-3 {width:140px;}
.footer h5 {margin-bottom: 20px;}
.footer h5 {
font-size: 16px; color:#666; font-weight:normal
}
.footer ul li-unstyled>li {
margin-top: 6px;
margin-bottom: 6px;
}
.list-unstyled{
padding-left: 0;
list-style: none;
}
.list-unstyled ul li{ height:30px; line-height:30px;}
.copyright{ padding:0;}
.copyright ul li{ height:26px;}
.copyright ul li.add{ padding-left:0px;}
.copyright ul li.sitemap{padding-left:55px;}
.copyright a{ color:#BCBBBA}
.col-xs-7{ font-size:15px; height:42px; color:#666;}
.foottel{ padding:10px 0; margin-right:10px; margin-top:52px; display:inline}
.foottel p.phone{ font-size:23px; font-family: arial, Avenir 45 Book,Californian FB;}
.social-media{ position:relative; width:325px}



/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:230px; position:relative;}
div.ti1-bg{ position:absolute; width:225px; height:37px; background:url(../leftti.png) no-repeat; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}
div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
.sidebar .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #D3E1ED; background:#FAFDFF; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:0px 15px 10px 15px; background:#FAFDFF;border:1px solid #D3E1ED; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; background:url(../dt-11.gif) no-repeat 2px 13px;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#09F;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:751px; background:#fff; overflow:hidden; background:#FAFDFF;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #cce6f5;height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #69CBF1; padding:0px 15px; color:#2d648f;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}
/*新闻*/
#newslist li{ background:url(../li.png) no-repeat left 17px;}
#newslist li p{ color:#888;}
#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:url(../rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}
#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}
/*产品*/
#productlist li h3{ padding-top:7px; padding-bottom:15px;}
#productlist li h3 a{ color:#000;}
#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}
#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; display:inline; background:url(../rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}
#rl-product{ position:relative; width:690px; overflow:hidden; margin-left:18px;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}
/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}


/***/
.i-wrap {
	width:100%;
	margin: 0 auto;
	position: relative;
	padding:20px 0 50px;
}
.i-about .rowbox {
    background-color: #fff;
	height:238px;
}
.f-cb {
    zoom: 1;
}
.i-wrap .leftbox {
	width:545px;
}
.i-wrap .rightbox {
	width:620px;
}
.rightbox .more {
    display: inline-block;
    padding-right: 18px;
    background: url("http://www.jinaolan.cc/static/web/css/../img/ico_03.png") no-repeat right center;
    color: #888;
    text-transform: uppercase;
}
.i-about {
    margin-top: 17px;
}
.i-about .pic {
    display: inline;
    width:270px;
    overflow: hidden;
}
 .i-about .ico {
    display: block;
    width: 25px;
    height: 25px;
    background: url("../images/ico_02.png") no-repeat center;
    position: absolute;
    left: -25px;
    top: 29px;
}
.i-about .s-tit {
    display: inline-block;
    line-height: 32px;
    color: #444;
    font-size: 16px;
    font-weight: bold; margin-top: 10px;
}
.i-about .font {
    display: block;
    line-height: 22px;
    font-size: 14px;
    margin-top: 2px;
}

.i-about .cont {
    width: 222px;
    padding: 24px 30px 0 20px;
    position: relative;
}
.i-about .font a {
    color: #888;}
.i-wrap .rightbox .more {
	display: inline-block;
	padding-right: 18px;
	background: url(../images/ico_03.png) no-repeat right center;
	color: #888;
	text-transform: uppercase;
}
.i-about .bot-box {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background-color:#DC101C;
}
.i-about .bot-box a {
    display: inline-block;
    color: #fff;
    margin-right: 4%;
    font-family: "Arial";
    font-size: 14px;
}
.i-wrap .rightbox .more:hover {
	color: #ec6c00;
}
.i-wrap .titbox {
	line-height: 40px;
}
.i-wrap .titbox .line {
	display: inline-block;
	width: 1px;
	height: 20px;
	margin: 11px 12px 9px;
	background-color: #c9c9c9;
}
.i-wrap .titbox .ftt {
	font-size: 14px;
	color: #c9c9c9;
}
.i-wrap h4 {
	font-size: 20px;
	color: #444;
}
.i-news {
	margin-top: 17px;
}
.i-news ul, .i-news li {
	width: 100%;
}
.i-news li {
	margin-bottom: 26px;
	height:110px
}
.i-news li:last-child {
	margin-bottom: 0;
}
.i-news li:last-child .cont {
	border-bottom: none;
}
.i-news .date {
    display: block;
    width: 50px;
    text-align: center;
    color: #fff;
    padding-top: 8px;
    height: 61px;
    background: url("../images/bg_02.png") no-repeat center;
}
.i-news .date .day {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
}
.i-news .date .mon {
	line-height: 16px;
	font-size: 14px;
}
.i-news .cont {
	width: 87.2%;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.i-news .s-tit {
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
}

.i-news .font {
	display: block;
	line-height: 22px;
	font-size: 14px;
}
.i-news .font a {
	color: #888;
}
.i-news .font a:hover {
	color: #eb6e04;
}
.i-news .l-more {
	display: inline-block;
	margin-top: 8px;
	line-height: 30px;
	color: #ec6c00;
	font-size: 14px;
}

.ipartner{
	padding: 40px 0px 0px;
	background:#FFF;
	position:relative
}
.ipartner h2, .works_wrap h2 {
    font-size: 22px;
    line-height: 2;
    color: #2d2b2a;
    text-align: center;
}
.ipartner .tips, .works_wrap .tips, .isolution .tips{
    padding: 5px 0 10px;
    font-size: 14px;
    line-height: 2;
    color: #7a7a7a;
    text-align: center;
}
.ipartner .btn {
    height: 46px;
    padding: 33px 0;
    background: url(../images/bg_bg06.jpg) no-repeat center;
    text-align: center;
}
.ipartner .btn a {
    display: inline-block;
    width: 52px;
    font-size: 13px;
    line-height: 23px;
    color: #383531;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.ipartner .line {
    position: absolute;
    right: 0;
    width: 3840px;
}
.ipartner .main {
    position: relative;
    overflow: hidden;
    height:280px;
    margin: 13px 0 0px;
	z-index:1000;
	  min-width:1200px;
  width:100%;
      background: url(../images/ind_bank_bg.jpg) no-repeat center top;
}

.ipartner .main .line:nth-child(1) {
    top: 0px;
    height: 111px;
    background: url(../images/bg_line05.png) no-repeat right center;	
    -webkit-animation: line 40s linear infinite;
    animation: line 40s linear infinite;
}
.ipartner .main .line:nth-child(2) {
    top: 83px;
    height: 103px;
    background: url(../images/bg_line06.png) no-repeat right center;	
    -webkit-animation: line 60s linear infinite;
    animation: line 60s linear infinite;
}
.ipartner .main .line:nth-child(3) {
    top:35px;
    height: 144px;
    background: url(../images/bg_line07.png) no-repeat right center;
    -webkit-animation: line 50s linear infinite;
    animation: line 50s linear infinite;
}
@-webkit-keyframes line {
  0% {
    right: 0;
  }
  100% {
    right: -1920px;
  }
}
@keyframes line {
  0% {
    right: 0;
  }
  100% {
    right: -1920px;
  }
}
	.picScroll{ width:1124px; height:200px; margin:0 auto;padding-top: 40px;    position: relative;}
	.picScroll .bd{ position:relative;}
	.picScroll .prev,.picScroll .next{ position: absolute; top: 44px; left:-65px; display: block; width: 38px;; height: 38px;;
	 background: url(../images/prevnext.png) 0 0; z-index: 9; overflow: hidden; }
	.picScroll .next{ left:auto; right:-65px; background-position: 0px -38px; }
	.picScroll .prev:hover{ background-position:0 0; }
	.picScroll .next:hover{ background-position:0 -38px; }
	
	.picScroll .hd{position: absolute;    left:480px;    bottom: 0;}
	.picScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
	.picScroll .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icon.png") -45px -19px no-repeat; }
	.picScroll .hd ul li.on{background-position:-60px -19px; }

	
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll li{ width:160px; height:80px; position:relative; float:left; display:inline; }
	.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
	.picScroll li .pic img {display:block;}
	.picScroll li.top {margin-top:80px;	}
	
.picScroll li a.pic::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 50%;
  top: -20px;
  width: 20px;
  height: 20px;
  background: #ff0000;
  margin-left: -10px;
  opacity: .5;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
.picScroll li a.pic:hover::before {
  opacity: 1;
}

/*首页案例*/
.works_wrap{padding:20px 0 0px; margin-bottom:20px;  min-width:1200px;
  width:100%;}
.works_wrap ul{ margin-top:40px;}
.works_wrap ul li{width:19%;float:left;padding:0px 0.5%;margin-bottom:20px;}
.works_wrap ul li img{width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.works_wrap ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.works_wrap ul li .img p{width:100%;height:40px;bottom:-80px;position:absolute;left:0;background:rgba(0,0,0,0.5);line-height:30px;padding:0px 5px;padding-top:5px;}
.works_wrap ul li .img p a{color:#fff;height:45px;overflow:hidden;}
.works_wrap ul li:hover .img p{bottom:0;}
.works_wrap ul li .tit{margin:10px 0px;}
.works_wrap ul li .tit a{font-size:18px;color:#333;}
.works_wrap ul li .data{font-size:12px;color:#999;}
.works_wrap  ul li h5 {
    line-height: 24px;
    font-size: 16px;
    padding-top: 16px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
	text-align:center
}
.works_wrap ul li article {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.works_more{
    width: 160px;
    height: 50px;
    overflow: hidden;
    margin: 30px auto 60px;
}
.works_more a{
    display: block;
    width:150px;
    height: 40px;
	line-height:40px;
	text-align:center;
	background:#bbb;
	color: #fff;
	border-radius:30px;
    -webkit-transition:background-color 0.3s;
    -moz-transition:background-color 0.3s;
    transition:background-color 0.3s;
    vertical-align: middle;
}
.works_more a:hover{background-color:#ff3f41}


.works_wrap h3, .ipartner h3 {
    font-size: 14px;
    color: #8b8b8b;
    height: 13px;
    line-height: 13px;
    margin-bottom: 11px;
	text-align:center; font-family:Arial, Helvetica, sans-serif
}

/*技术支持*/
.tech_banner{width:100%;height:480px;overflow:hidden;min-width:1200px;}
.tech_banner h1{font-size:29px;color:#fff;text-align:center;font-weight:bolder;margin:180px 0 20px;height:40px;font: 29px/40px "Helvetica Neue","Hiragino Sans GB","Microsoft JhengHei",Arial,"SimSun",sans-serif;}
.tech_banner_line{height:4px;width:66px;margin:0 auto 16px;}
.tech_left_line,.tech_right_line{width:33px;height:4px;background:#0e56ab;}
.tech_right_line{background:#E12E13;}
.tech_banner p{text-align:center;color:#fff;font:14px/25px "微软雅黑",Arial; text-transform: uppercase;position: }
.tech_nav{height:60px;width:100%;background:#0e56ab;line-height:60px; min-width:1200px;}
.tech_nav ul li{float:left;border-right:1px solid #306eb8;width:125px;text-align:center;font-size:15px; padding:0 10px;}
.tech_nav ul li a{display:block;color:#fff;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.tech_nav ul li.on,.tech_nav ul li:hover{background:#E12E13;}
.sub_tit{margin:80px 0 40px;}
.sub_line_top,.sub_line_bot{height:28px;width:1px;background:#d8d8d8;margin:0 auto;}
.sub_tit h1{font-size:31px;color:#555;font-weight:bolder;height:38px;line-height:38px;text-align:center;}
.sub_tit h2{height:26px;line-height:26px;color:#c5c5c5;font-size:17px;text-align:center;margin-bottom:13px;}
.soft_tb table{border:1px solid #ddd;}
.soft_tb table th,.qa_tb table th{height:69px;background:#4a80c0;font-size:16px;color:#fff;font-weight:normal;}
.soft_tb table tr{background:#fef8f8;border:1px dashed #ddd;border-left:none;border-right:none;}
.soft_tb table td{height:59px;color:#666;font-size:14px;text-align:center;}
.soft_tb table td a{color:#0b87ce;text-decoration:underline;}
.soft_tb table td a:hover{color:#E12E13;}
.soft_tb table tr:nth-child(2n){background:#fff;border:none;}
.soft_more a{display:block;background:url(../images/icon.png) no-repeat -125px top;width:39px;height:34px;margin:50px auto 110px;}


/*走进*/
.about_banner{height:478px;}
.company_profile{height:825px;width:100%;min-width:1200px;overflow:hidden;}
.profile_tit{margin:83px 0 68px;}
.profile_txt{font-size:15px;color:#666;width:680px;line-height:32px;}
.profile_txt p{margin-bottom:9px;}
.profile_bot{width:100%;height:10px;}
.profile_left_line,.profile_right_line{width:50%;height:10px;background:#0e56ab;}
.profile_right_line{background:#E12E13;}

.speech_tit{margin:72px 0 50px;}
.speech_pic{width:1000px;height:130px;margin:0 auto 42px;}
.speech_txt{width:1000px;margin:0 auto 30px;text-align:center;line-height:30px;font-size:15px;color:#333;}
.speech_red{color:#E12E13;font-weight:bolder;}
.speech_bot{height:35px;line-height:35px;font-size:15px;color:#333;font-weight:bolder;width:195px;margin:0 auto 132px;}
.speech_bot img{display:block;float:right;}

.course{height:825px;width:100%;min-width:1200px;background:url(../images/course_bg.jpg) no-repeat center top;overflow:hidden;}
.course_tit{margin:80px 0 45px;}
.course_tit h1{color:#fff;}
.course_cont{position:relative;width:100%;}
.course_tabs{width:960px;height:310px;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.course_year_btn{width:1300px; position:relative; z-index:102; margin:0 auto}
.course_year_btn a img{display:block;margin:7px auto 0;}

.course_year_btn .prev, .course_year_btn .next {
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 72px;
    margin-top:40px;
    position: absolute;
    top: 50%;
    width: 72px;
    transition: background 0.3s ease 0s;
	border:1px solid #CCC
}
.course_year_btn .next {
    background: url(../images/ico_point_02_h.png) no-repeat center center #092982;
    right: 0;opacity:0.7;filter:Alpha(opacity=70)
}
.course_year_btn .prev {
    background: url(../images/ico_point_01_h.png) no-repeat center center #092982;
    left: 0;opacity:0.7;filter:Alpha(opacity=70)
}
.course_year_btn .prev:hover{
  background: url(../images/ico_point_01_h.png) no-repeat center center #E12E13;
}
.course_year_btn .next:hover{
  background: url(../images/ico_point_02_h.png) no-repeat center center #E12E13;
}


.course_tabs ul li{float:left;width:960px;height:350px; margin-top:30px;}
.course_tabs_left{width:363px;height:280px;background:url(../img/course_tab_left_bg.jpg) no-repeat left top;position:relative;}
.course_left_year{position:absolute;left:0;top:33px;width:70px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;background:#E12E13;}
.course_tabs_txt{width:960px;height:257px;/*background:#1166C4;padding:23px 20px 0 30px;*/}
.course_year{width:200px;height:280px;text-align: center;    line-height: 70px;    margin:0px auto 40px;font-size:80px;color:#fff; font-family:Arial; padding-right:40px; float:left}
.course_info{font-size:14px;color:#eee;line-height:27px;height:287px; float:right; width:650px; overflow:hidden;}
.course_year .en-tt {
    color: #f6f6f6;
    font-family: "Arial";
    font-size: 14px;
    line-height: 28px;
    margin-top: 5px;
    opacity: 0.5;
}
.course_tabs_txt .line {
    background-color: #666;
    display: block;
    height: 98px;
    margin-top:0px;
    width: 1px;
}
.course_year_bg{width:100%;height:17px;border-bottom:1px solid #83a9d6;margin-top:37px;background:url(../images/course_year_bg.png) no-repeat center top;}
.course_nav{width:856px;height:60px;margin:-18px auto 0;position:relative;z-index:10;overflow:hidden;}
.course_nav .course_hide{width:856px;height:80px;overflow-x:scroll;position:relative;}
.course_nav ul{height:60px;width: 1000px}
.course_nav ul li{width:84px;float:left;text-align:center;font-size:16px;color:#d2dce8;height:60px;}
.course_year_line{display:none;}
.course_nav ul li.on .course_year_line{background:#E12E13;width:1px;height:16px;margin-left:41px;display:block;}
.course_nav ul li p{height:42px;line-height:42px;margin-top:18px;cursor:pointer; font-size:17px;}
.course_nav ul li.on p{color:#E12E13;font-weight:bolder;margin-top:2px;}

/*企业文化*/
.partse {
    background: #fff;
	height:866px;
    padding-top:20px;
	min-width:1200px;
}
.partse{margin:0px 0 15px;}
.partse h1{font-size: 30px;
    color: #555;
    font-weight: bolder;
    height: 38px;
    line-height: 38px;
    text-align: center;}
.partse b, .partse strong {
    display: inline-block;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 32px;
    color: #515151;
}
.partse .list {
    width: 265px;
    padding: 0px 140px 0 40px;
}
.partse .w-a {
    width: 920px;
    margin: 0 auto;
}

.scroll-down{
	position: absolute;
	left : 50%;
	bottom:-120px;
	width: 33px;
	height: 72px;
	margin-left: -17px;
	text-align: center;
	cursor: pointer;
}
.scroll-down span.fi{
	width: 5px;
	height: 5px;
	background: url(../images/bg_sign11.png) no-repeat;
	margin: 0 0 6px 14px;
	animation: scrollDown 1.5s infinite 1.6s;
}
.scroll-down span.se{
	width: 7px;
	height: 7px;
	background: url(../images/bg_sign12.png) no-repeat;
	margin: 0 0 6px 13px;
	animation: scrollDown 1.5s infinite 1.4s;
}
.scroll-down span.th{
	width: 9px;
	height: 9px;
	background: url(../images/bg_sign13.png) no-repeat;
	margin: 0 0 6px 12px;
	animation: scrollDown 1.5s infinite 1.2s;
}
.scroll-down span.fo{
	width: 33px;
	height: 33px;
	background: url(../images/bg_sign14.png) no-repeat;
	animation: scrollDown 1.5s infinite 1s;
}
@keyframes scrollDown{
	0%{
		opacity: 1;
		top: 0;
	}
	100%{
		opacity: 0;
		top: 10px
	}
}

/**人力*/
.jobs-partse{ margin:80px 0;}
.jobs-partse .tips .line{
	bottom: -43px;
}
.jobs-partse .intro{
	width: 962px;
	margin: 78px auto 0;
}
.jobs-partse .img{
	width: 435px;
	min-height:350px;
}

.jobs-partse img.fi{
	left: 0;
	top: 0;
}
.jobs-partse img.se{
	left: 30px;
	top: 24px;
}
.jobs-partse img.th{
	left: 135px;
	top: 98px;
}
.jobs-partse img.fo{
	left: 75px;
	top: 168px;
}
.jobs-partse .detail{
	right: 0px;
	width: 525px;
	padding-top: 20px;
	line-height: 24px;
	font-size:14px
}
.jobs-partse .detail a.joinus{
	display: inline-block;
	width: 122px;
	height: 39px;
	background: url(../images/bg_btn11.png) no-repeat;
	margin-top: 12px;
	font-size: 14px;
	line-height: 39px;
	color: #1e569f;
	text-align: center;
}
.jobs-partse .detail a.joinus:hover{
	color: #fff;
	background-position: 0 -39px;
}

/* 人才切换 */
.jobTxtBox{ float:right;  width:525px; height:220px; overflow:hidden;  padding:10px 0; background:#fff;  text-align:left;  }
.jobTxtBox .hd{ height:40px; line-height:40px; padding:0 15px 0 0; font-size:16px;  font-weight:bold; }
.jobTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.jobTxtBox .hd ul li{ float:left; }
.jobTxtBox .hd ul li a{ display:block; padding:0 15px;  }
.jobTxtBox .hd ul li a:hover{ text-decoration:none;  }
.jobTxtBox .hd ul li.on a{color:#ff0000; font-weight:bold;  }
.jobTxtBox .bd{ padding:10px;  }
.jobTxtBox .bd li{ height:24px; line-height:24px;   }

.str-part .tips h2, .recruit .tips h2{
font-size: 30px;
    color: #555;
    font-weight: bolder;
    height: 38px;
    line-height: 38px;
    text-align: center;
}
.str-part .tips .line, .recruit .tips .line{
	left: 50%;
	bottom: -18px;
	width: 30px;
	height: 4px;
	background: #E12E13;
	margin-left: -15px;
}
.por {
    position: relative;
}
.poa {
    position: absolute;
}
.str-part .tips .line.w{
	background: #fff;
}
.jobs-partse .tips p.en, .recruit .tips p.en{
     height: 26px;
    line-height: 26px;
    color: #c5c5c5;
    font-size: 17px;
    text-align: center;
    margin-bottom: 13px;
}

i {
    display: inline-block;
    background: url(../images/icon.png) no-repeat;
    font-style: normal;
}

.benefits{height:711px;width:100%;background:url(../images/benefits_bg.jpg) no-repeat center top;overflow:hidden;}
.benefits_tit{margin:80px 0 35px;}
.benefits_info{width:800px;margin:0 auto;text-align:center;font-size:24px;color:#bb2822;line-height:28px;margin-bottom:65px;font-weight:bolder;}
.benefits_list ul li{float:left;width:300px;text-align:center;}
.benefits_break1{display:block;width:65px;height:65px;background-position:-195px 0;margin:8px auto 22px;}
.benefits_break2{display:block;width:72px;height:72px;background-position:-195px -72px;margin:0 auto 23px;}
.benefits_break3{display:block;width:65px;height:75px;background-position:-195px -151px;margin:0 auto 20px;}
.benefits_break4{display:block;width:70px;height:72px;background-position:-195px -237px;margin:2px auto 21px;}
.benefits_list h1{font-size:16px;color:#bb2822;height:25px;line-height:25px;margin-bottom:10px;}
.benefits_txt{font-size:14px;color:#333;line-height:25px;}

.recruit{margin:60px 0 80px;}
.recruit ul li{padding:35px 0;}
.recruit ul li:nth-child(2n){background:#f8f8f9;}
.recruit_position{font-size:18px;color:#333;height:29px;line-height:29px;margin-bottom:10px;}
.recruit_tit{font-size:13px;color:#777;height:20px;line-height:20px;font-weight:bolder;margin:15px 0 10px;}
.recruit_info{font-size:13px;color:#777;line-height:20px;width:1025px;}
.recruit_info span{margin-right:30px;}
.send_recruit{position:absolute;right:0;top:40px;display:block;width:85px;height:45px;background:#7e7e7e;color:#fff;font-size:14px;padding-left:15px;line-height:45px;}
.send_recruit:hover{background:#0e56ab; color:#fff}
.recruit_icon{width:8px;height:12px;background-position:-154px -39px;margin-left:10px;}
.recruit_more{margin:70px auto;}

.recruit .tel{
	height: 47px;
	line-height: 47px;
}
.recruit .tel .w{
	width: 1200px;
	margin:0 auto
}
.recruit .tel p.fr{
	padding-left: 22px;
	margin-left: 15px;
	background: url(../images/bg_sign64.png) no-repeat left center;
}
.recruit .tel p.mail{
	background-image: url(../images/bg_sign65.png);
}
.recruit .tel a{
	color: #666;
	transition: color 0.5s;
}
.recruit .tel a:hover{
	color: #0c4da2;
}

/**news**/
.tech_nav{height:60px;width:100%;background:#0e56ab;line-height:60px;}
.tech_nav ul li{float:left;border-right:1px solid #306eb8;width:125px;text-align:center;font-size:15px; padding:0 10px;}
.tech_nav ul li a{display:block;color:#fff;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.tech_nav ul li.on,.tech_nav ul li:hover{background:#E12E13;}
.news{ margin-top:80px;}
.news ul li {
width: 100%;
height: 43px;
line-height: 43px;
border-bottom: 1px dashed #e9e9e9;
 display:inline-block;
}
.news ul li a{
float: left;
width: 1185px;
padding-left:15px;
background: url("http://www.dunanhydraulics.com/static/web/css/../images/download_03_02.jpg") no-repeat left center;
}
.news ul li a:hover{color:#0e56ab}
.news ul li span{float:right; width:80px; color:#999;  padding-right:16px; position:absolute; right:0}

/*分页*/
.pagelink{ padding:30px 0;font-size:12px;font-weight:bold;line-height:22px;	text-align:center;clear:both;}
.pagelink span{ padding:0px 0px;font-size:12px; color:#FFFFFF}
.pagelink a{text-decoration:none;color:#fff;	background:#999;	border:1px solid #999999;padding: 5px 9px 5px;	margin-right:8px}
.pagelink a.active{background:#fd1a2b;	border:1px solid #fd1a2b;	color:#fff}
.pagelink a:hover{text-decoration:none;	color:#fff;	background:#E12E13;	border:1px solid #E12E13;padding: 5px 9px 5px;}
.pagelink .thisclass{	text-decoration:none;	color:#fff;	background:#E12E13;	border:1px solid #E12E13;padding: 5px 9px 5px;	margin-right:8px}
.pagelink .nolink{	text-decoration:none;color:#fff;background:#999;	border:1px solid #999999;	padding: 5px 8px 5px;	margin-right:8px}


/* contact_list */
#mapall {
	height: 645px;
}
.page_map {
	overflow: hidden;
	position: relative;
	height: 640px;
	min-width: 1200px;
}
.page_map .page_map_wraper {
	position: absolute;
	z-index: 1;
	width: 100%;
}
.page_map .page_map_c {
	width: 1200px;
	margin: 0 auto;
}
.page_map .wraper {
	width: 480px;
	height: 560px;
	margin: 40px 0 40px 720px;
	background: #fff;
	position: absolute;
	border-radius: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.page_map .wraper h2 {
	width: 440px;
	background: #000;
	padding-left: 40px;
	line-height: 80px;
	color: #fff;
	background: #ff4229;
	border-radius: 5px 5px 0 0;
}
.page_map .wraper ul {
	width: 400px;
	padding: 20px 40px;
}
.page_map .wraper li {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.page_map .wraper li.ico{background: url(../images/con02.png) no-repeat 10px 20px;}
.page_map .wraper li p.tel{
	font-size:35px;
	height: 45px;
	line-height: 65px;
	background: url(../images/icon_bus.png) left center no-repeat;
	font-weight: bold;
	padding-left: 50px;
	margin-bottom: 20px;
}
.page_map .wraper li p{	
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	padding-left: 50px;
	margin-bottom: 12px;
	}
.page_map .wraper li span {
	font-size: 14px;
	font-weight: bold;
}
.news_cont{ margin-bottom:80px;}
.news_cont .nr_bt{ margin-bottom:20px; margin-top:70px;}
.news_cont .nr_bt h1{ font-size:24px; color:#333; text-align:center;}
.news_cont .nr_bt h6{ text-align:center;color:#aaa; padding:5px 0; border-bottom:1px solid #e6e6e6;  margin-top:2px;}
.news_cont .nr .nr_text{ line-height:26px; font-size:14px; margin-bottom:80px; border-bottom:1px solid #e6e6e6; padding-bottom:40px;}
.news_cont .nr .nr_text p{ padding-top:18px;}
.news_cont .nr .nr_text img{ max-width:730px;}

/*图片新闻*/
.news_sildeBox{position:relative;z-index:0;height:450px;}
.news_sildeBox .hd .prev,.news_sildeBox .hd .next{position:absolute;top:246px;width:33px;height:66px;background:url(../images/icon.png) no-repeat left top;}
.news_sildeBox .hd .prev{left:-78px;background-position:0 -213px;}
.news_sildeBox .hd .prev:hover{background-position:-69px -213px;}
.news_sildeBox .hd .next{right:-78px;background-position:-36px -213px;}
.news_sildeBox .hd .next:hover{background-position:-109px -213px;}
.news_sildeBox .bd ul li{float:left;width:300px;position:relative;height:556px;}
.news_left_yin,.news_right_yin{width:5px;height:205px;position:absolute;bottom:1px;display:none;}
.news_left_yin{left:-5px;background:url(../img/news_left_yin.jpg) no-repeat left top;}
.news_right_yin{right:-5px;background:url(../img/news_right_yin.jpg) no-repeat left top;}
.news_sildeBox .bd ul li:hover .news_left_yin,.news_sildeBox .bd ul li:hover .news_right_yin{display:block;}

.news_sildeBox .bd ul li a{width:300px;position:relative;height:406px;overflow:hidden;display:block;}
.news_pic{width:300px;height:200px;}
.news_bot{height:205px;border:1px solid #F2F2F2;border-top:none;}
.news_sildeBox .bd ul li:last-child .news_bot{border-left:1px solid #F2F2F2;}
.news_txt{position:absolute;left:1px;top:200px;width:298px;height:290px;}
.news_txt h1{font-size:17px;color:#333;text-align:center;margin:23px 10px 10px;height:23px;line-height:23px; overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.news_info{font-size:13px;color:#666;line-height:25px;width:245px;margin:0 auto;height:75px;margin-bottom:15px;}
.news_time{font-size:13px;color:#999;text-align:center;height:30px;line-height:30px;}
.news_time span{display:inline-block;width:15px;height:1px;background:#d5d8d7;margin:0 12px;position:relative;top:-5px;}
.news_time_icon{margin:20px 124px 0;width:50px;height:50px;background-position:-114px -160px;}
.news_sildeBox .bd ul li:hover .news_txt{background:#d2262b;left:0;width:300px;opacity:0.9;filter:Alpha(opacity=90); /* IE8 以及更早的浏览器 */}
.news_sildeBox .bd ul li:hover .news_txt h1,.news_sildeBox .bd ul li:hover .news_info,.news_sildeBox .bd ul li:hover .news_time{color:#fff;}
.news_sildeBox .bd ul li:hover .news_time span{background:#fff;}
.news_more a{display:block;width:190px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;margin:67px auto 89px;background:#0e56ab;}
.news_more a:hover{background:#d2262b;}

.return {
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 34px;
    padding-top: 38px;
    display: block;
    width: 72px;
    position: absolute;
    bottom: 10px;
    right: 0;
    background: #ea5a25 url(http://gaopinauto.com/static/web/css/../img/images/case16.png) no-repeat center 12px;
}

/**contact*/
.contact_nav{height:705px;width:100%;}
.outBox{position:relative;width:100%; min-width:1200px;}
.outBox .hd{background:#0e56ab;line-height:60px; height:60px;overflow: hidden}
.outBox .hd ul{font-size:0;}
.outBox .hd ul li{float:left;border-right:1px solid #306eb8;color:#fff;width:239px;text-align:center;font-size:15px;}
.outBox .hd ul li a{display:block;color:#fff;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.outBox .hd ul li.on,.outBox .hd ul li:hover{background:#d2262b;}
.outBox .prev,.outBox .next{display:block;position:absolute;top:19px;width:13px;height:22px;background:url(../images/contact_nav.png) no-repeat left top;}
.outBox .prev{left:-30px;}
.outBox .next{right:-30px;background-position:-17px 0;}
.inBd{ position:absolute; left:200px; top:0}

		.inBox{ padding:  0 ; position:relative; left:0; top:0; min-width:1200px}
		.inBox .inHd{ height:24px; line-height:24px; padding:0 20px; position:absolute; left:900px; top:40px; z-index:102}
		.inBox .inHd ul{ overflow:hidden; zoom:1;}
		.inBox .inHd ul li{ height:80px; line-height:80px; width:60px; text-align:center;cursor:pointer; float:left; padding:0 20px; font-size:20px; color:#FFF}
		.inBox .inHd ul li.on{ background:#fff; color:#ff0000;  }

/**业务*/
.tech_nav{height:60px;width:100%;background:#0e56ab;line-height:60px;}
.tech_nav ul li{float:left;border-right:1px solid #306eb8;width:125px;text-align:center;font-size:15px; padding:0 10px;}
.tech_nav ul li a{display:block;color:#fff;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.tech_nav ul li.on,.tech_nav ul li:hover{background:#d2262b;}

/*业务范围*/
.tech_banner{ width:100%;  position:relative;  height:460px; background:#000;  }
.tech_banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.tech_banner .bd ul{ width:100% !important;  }
.tech_banner .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
.tech_banner .bd li a{ display:block; height:460px; }


.busi_list{overflow:hidden; min-width:1200px}
.busi_list ul{width:100%;z-index:0;position:relative;margin-bottom:0px;}
.busi_list ul li.busi_det1{width:100%;height:580px;z-index:1;position:relative;}
.busi_pic{width:50%;min-height:580px;overflow:hidden;}
.busi_icon{display:block;width:116px;height:116px;background-position:-266px -121px;margin:114px auto 100px;}
.busi_pic h1{font-size:31px;color:#fff;font-weight:bolder;text-align:center;height:44px;line-height:44px;margin-top:100px;}
.busi_pic h2{font-size:24px;color:#fff;text-align:center;height:32px;line-height:32px;font-family:"Myriad Pro";}
.busi_list ul li.busi_det2{height:580px;position:relative;z-index:2;}
.busi_list ul li.busi_det3{height:580px;position:relative;z-index:3;}
.busi_list ul li.busi_det4{height:580px;position:relative;z-index:4;}
.busi_list ul li.busi_det5{height:580px;position:relative;z-index:5;}
.busi_list ul li.busi_det2 .busi_pic{margin-top:0px;}
.busi_list ul li.busi_det3 .busi_pic{margin-top:0px;}
.busi_list ul li.busi_det4 .busi_pic{margin-top:0px;}

.busi_list ul li.busi_det1 .busi_info_txt{height:580px;width:50%;background:url(../images/busi_txt_bg.png) repeat-x left top;overflow:hidden;}
.busi_info{width:80%;margin:0 auto;text-align:left;font-size:14px;color:#666;line-height:25px; padding:0 10%}
.busi_info_list{width:80%;margin:50px auto 0; padding:0 10%}
.busi_info_list dl dt{width:45%;margin-bottom:20px;float:left;font-size:16px;color:#333;line-height:24px;padding-left:5%;}
.busi_info_list dl dt p{font-size:14px;color:#666;margin-left:23px;}
.busi_blue_icon,.busi_red_icon{width:13px;height:13px;margin-right:10px;background-position:-280px -253px;}
.busi_red_icon{background-position:-295px -253px;}
.busi_list ul li.busi_det2 .busi_info_txt{height:580px;width:50%;overflow:hidden;}
.busi_list ul li.busi_det3 .busi_info_txt{height:580px;width:50%;background:#f5f5f5;overflow:hidden;}
.busi_list ul li.busi_det4 .busi_info_txt{height:580px;width:50%;overflow:hidden;}
.busi_list ul li.busi_det5 .busi_info_txt{height:580px;width:50%;overflow:hidden;background:#f5f5f5;}
.busi_info_tit{margin:50px 0 35px;}
.busi_list ul li.busi_det1 .busi_info_tit{margin:80px 0 35px;}

.tech_banner h1 { position:relative; top: 40px; display: none; }
.tech_banner p{ position: relative; top: 40px; display: none; }
.tech_banner_line{ position: relative; top: 0px; display: block;opacity:0 }

/*荣誉证书*/

/*.Honor {MARGIN-TOP: 20px}
.Honor LI {FLOAT: left; MARGIN: 0px 30px 10px 0; OVERFLOW: hidden; WIDTH: 362px; HEIGHT: 260px;text-align:center; font-size:14px; position:relative}
.Honor LI IMG {WIDTH: 360px;HEIGHT: 220px; border:1px solid #e3e3e3}
.Honor LI a.product_name { height:40px; line-height:40px;width:100%; color: #3F8EDE; font-weight:bold}*/

.honor{width:100%;height:765px;background:url(../images/honor_bg.jpg) no-repeat center top;overflow:hidden;}
.honor_tit{margin:100px 0;}
.honor_sildeBox{height:300px;width:1200px;position:relative;}
.honor_sildeBox .hd .prev,.honor_sildeBox .hd .next{position:absolute;top:105px;width:33px;height:66px;background:url(../images/icon.png) no-repeat left top;}
.honor_sildeBox .hd .prev{left:-82px;background-position:0 -213px;}
.honor_sildeBox .hd .prev:hover{background-position:-69px -213px;}
.honor_sildeBox .hd .next{right:-82px;background-position:-36px -213px;}
.honor_sildeBox .hd .next:hover{background-position:-109px -213px;}
.honor_sildeBox .bd ul li{height:300px;width:1200px;float:left;}
.honor_list dl dt{width:291px;height:125px;background:#fff;position:relative;float:left;margin:0 12px 25px 0;cursor:pointer;z-index:1;}
.honor_list dl dt:nth-child(4n){margin-right:0;}
.honor_list dl dt:hover{z-index:10;}
.honor_num{color:#a4081d;font-size:32px;font-weight:bolder;font-family:"Arial";margin:14px 28px 0;height:39px;line-height:39px;}
.honor_info{font-size:15px;color:#333;line-height:26px;margin:0 28px;}
.honor_icon{position:absolute;left:0;top:0;width:21px;height:28px;background:url(../images/icon.png) no-repeat -155px -126px;}
.honor_yin{border:5px solid #c01d20;position:absolute;left:0;top:0;width:281px;height:115px;display:none;z-index:11;}
.honor_pic{/*background-color:#333;*/position:fixed;width:680px;height:440px;left:50%;top:50%;margin-top:-200px;margin-left:-320px;z-index:20;display:none;text-align:center;}
.honor_pic img{padding:20px;width:auto;}
.honor_list dl dt:hover .honor_yin,.honor_list dl dt:hover .honor_pic{display:block;}
.honor_list dl dt:hover .honor_icon{display:none;}



	.multipleColumn{ overflow:hidden; position:relative; width:1200px; background:#fff; margin:0 auto}
	.multipleColumn .hd{ overflow:hidden;  height:100px; padding:0 20px; margin:0 auto}
	.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  height: 72px; width: 72px; float:left; overflow:hidden;
		 cursor:pointer; background:url("../images/ico_point_01.png") center center no-repeat; margin-top:-50px;}
	.multipleColumn .hd .next{ background:url("../images/ico_point_02.png") center center no-repeat; float:right; margin-top:0px; position:absolute; right:90px;}
	.multipleColumn .hd ul{ overflow:hidden; zoom:1; zoom:1; margin:30px auto 0; width:200px; }
	.multipleColumn .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -12px no-repeat; }
	.multipleColumn .hd ul li.on{ background-position:0 0; }

	.multipleColumn .bd{ padding:80px 0 0; overflow:hidden;margin:0 auto}
	.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
	.multipleColumn .bd ul li{ margin:0 8px 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.multipleColumn .bd ul li .pic{ text-align:center; }
	.multipleColumn .bd ul li .pic img{ width:360px; height:220px; display:block;  border:1px solid #ccc; }
	.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
	.multipleColumn .bd ul li .title{ line-height:35px; height:35px}

/*案例*/
.pros a { color: #646464; width: 385px; margin: 22px 10px 22px 5px; float: left; position: relative; }
.pros { width: 1200px; margin: 0 auto; margin-top: 66px; }
.pros .txts { background: #fff; position: relative; padding: 13px 66px 9px 20px; transition: 400ms; -webkit-transition: 400ms; }
.pros .tx1 { font-size: 16px; color: #323232; font-weight: bold; }
.pros .tx2 { height: 25px; line-height: 25px; margin-top: 4px; }
.pros .more { width: 56px; height: 100%; background: #fff; position: absolute; right: 0; top: 0; transition: 400ms; -webkit-transition: 400ms; }
.pros .pic{width:385px;  height:250px}
.pros .pic img{width:385px; height:250px}
.pros .more .ico { background:url(../images/aw888.png) center center no-repeat;width: 100%;    height: 100%;    display: block; }
.pros .line { position: absolute; top: 0; left: 0; height: 3px; width: 0; background: #DC101C; display: block; transition: 600ms; -webkit-transition: 600ms; }
.pros a:hover .line { width: 100%; }
.pros a:hover .txts {background:#DC101C;opacity:0.9;filter:Alpha(opacity=90);}
.pros a:hover .tx1, .pros a:hover { color: #fff; }
.pros a:hover .more { background:#C60F18;}
.pros a:hover .more .ico { background-image: url(../images/aw8.png) center center no-repeat; }

/*留言板*/
.feedback_tit{height:55px;line-height:55px;font-size:18px;color:#333;font-weight:bolder;margin-bottom:20px;}
.feedback_tb{margin-bottom:44px;}
.feedback_tb table td{font-size:14px;color:#333;}
.feedback_text{height:32px;width:427px;padding:0 10px;border:1px solid #ddd;color:#666;}
.code img{ position:relative;left:-80px; height:14px; z-index:10}
.code_text{height:32px;width:227px;padding:0 10px;border:1px solid #ddd;color:#666;}
.feedback_tb table td .must{color:#9a0915;margin-left:5px;}
.feedback_tb table textarea{height:119px;padding:10px;color:#666;line-height:28px;border:1px solid #ddd;width:1077px;}
.feedback_tb table td .detail{font-size:12px;color:#666;line-height:26px;}
.feedbackBtn,.feedbackReset{margin:0 25px;height:39px;width:184px;border:1px solid #d2262b;background:#d2262b;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff;font-size:15px;}
.feedbackReset{background:#989898;border:1px solid #989898;cursor:pointer;}

.qa_tb table{border:1px solid #ddd;}
.qa_tb table tr{border-bottom:1px dashed #ddd;cursor:pointer;}
.qa_tb table td{height:59px;color:#666;font-size:14px;}
.ask_txt,.anster_txt{width:775px;line-height:30px;padding:15px 0;}
.answer_tit{color:#d2262b;font-weight:bolder;}
.answer_tit,.anster_txt{display:none;}
.anster_icon{position:absolute;top:0;left:142px;width:14px;height:12px;background-position:-125px -39px;display:none;}
.qa_list:hover{background:#dadada;border:none;}
.qa_list:hover .ask_tit,.qa_list:hover .ask_txt{display:none;}
.qa_list:hover .answer_tit,.qa_list:hover .anster_txt,.qa_list:hover .anster_icon{display:block;}
.qa_tit{position:relative;}

/*合作伙伴*/
.hezuolist{ margin:0 auto; width:1200PX; border:1px solid #efefef; border-top:none}
.hezuolist li{ float:left; padding:15px 10px;border:1px solid #efefef;border-left:none; margin-top:-1px; height:80px; width:179px; text-align:center}
.hezuolist li img{ width:160px; height:;80px;}

/*首页业务*/
.ind_busi{position:relative;z-index:10;height:310px;margin:-120px 0 90px 0;}
.busi_left{width:210px;height:310px;background:#fff;padding-left:40px;position:relative;}
.busi_left_yin{position:absolute;width:50px;height:150px;background:url(../images/busi_left_yin.jpg) no-repeat left top;left:-50px;bottom:40px;}

.busi_left h1{font-size:22px;color:#555;margin-top:55px;height:31px;line-height:31px;}
.busi_left h2{font-size:16px;color:#8b8b8b;height:23px;line-height:23px;margin-bottom:11px;}
.busi_line{width:47px;height:3px;background:#d2262b;margin-bottom:26px;margin:0 auto}
.busi_left .busi_line{width:47px;height:3px;background:#d2262b;margin-bottom:26px; margin-left:0}
.busi_txt{font-size:12px;color:#767676;line-height:24px;width:185px;margin-bottom:40px;}

.pageMore { display: block; width: 121px; height:35px; text-align: center; line-height: 35px; background-color: #fff; color: #333; position: relative; font-family:"Arial";border:1px solid #a0a0a0; }
.pageMore .i1 { position: absolute;width: 0px; left: 0px; top: 0px; height: 100%; transition: 300ms; background-color:#1E9ACE; }
.pageMore .i2 {position: relative;z-index:1;}
.pageMore:hover .i1{ width: 100%; }
.pageMore:hover .i2{ color:#fff}
.busi_sildebox{width:950px;height:310px;position:relative;}
.busi_right_yin{position:absolute;width:50px;height:150px;right:-50px;bottom:40px;background:url(../images/busi_right_yin.jpg) no-repeat left top;}
.busi_sildebox .hd .prev,.busi_sildebox .hd .next{display:block;position:absolute;right:-50px;top:110px;background:#32aadb;width:50px;height:50px;}
.busi_sildebox .hd .next{top:160px;background:#d2262b;}
.busi_sildebox .hd a img{display:block;margin:17px auto 0;}
.busi_sildebox .bd ul li{width:25%;height:310px;float:left;overflow:hidden;}
.busi_sildebox .ind_busi_pic{width:88px;height:88px;margin:60px auto 25px;overflow:hidden;}
.busi_sildebox h1{font-size:17px;color:#000;font-weight:bolder;text-align:center;height:37px;line-height:37px;margin-bottom:10px;}

.busi_sildebox a{display:block;position:relative;width:238px;height:310px;}
.ind_busi_on_bg{display:none;width:238px;height:310px;}
.busi_sildebox .bd ul li:hover .ind_busi_on_bg{display:block;}
.ind_busi_cont{position:absolute;left:0;top:0;width:238px;height:310px;}

.ind_busi_info{font-size:14px;color:#5f5f5f;line-height:26px;text-align:center;margin:0 25px;}
.ind_tit{height:42px;line-height:42px;border-bottom:1px solid #ededed;color:#444;font-size:14px;}
.ind_tit p span{font-size:19px;display:inline-block;*display:inline;border-bottom:2px solid #d2262b;line-height:41px;}
.ind_tit a{color:#999;font-size:12px;}
.busi_sildebox .bd ul li:hover .ind_busi_info,.busi_sildebox .bd ul li:hover .ind_busi_cont h1{color:#fff;}

.ind_tech{width:100%;height:490px;background:url(../images/ind_tech_bg.jpg) no-repeat center top;overflow:hidden;margin-bottom:65px;}
.tech_tit{margin-top:120px;text-align:center;}
.tech_tit img{display:block;border:none;margin:0 auto 10px;}
.tech_tit p{font-size:31px;color:#fff;height:56px;line-height:56px;margin-bottom:12px;}
.ind_video{display:block;width:55px;height:55px;background:url(../images/icon.png) no-repeat -45px -72px;margin:0 auto 83px;}
.tech_sildeBox{width:1200px;height:50px;position:relative;}
.tech_sildeBox .hd .prev,.tech_sildeBox .hd .next{display:block;position:absolute;width:19px;height:32px;background:url(../images/icon.png) no-repeat left top;top:9px;}
.tech_sildeBox .hd .prev{left:-48px;background-position:-45px -130px;}
.tech_sildeBox .hd .prev:hover{background-position:-65px -130px;}
.tech_sildeBox .hd .next{right:-48px;background-position:-87px -130px;}
.tech_sildeBox .hd .next:hover{background-position:-106px -130px;}
.tech_sildeBox .bd{height:50px;width:1200px;overflow:hidden;}
.tech_sildeBox .bd ul li{float:left;width:270px;height:50px;background:#717071;line-height:50px;margin:auto 15px;}
.tech_sildeBox .bd ul li:hover{background:#d2262b;}
.tech_num{font-size:24px;color:#fff;font-weight:bolder;margin-left:15px;width:57px;text-align:center;float:left;}
.tech_line{height:18px;width:1px;background:#fff;margin:16px 15px 0 0;float:left;}
.tech_name{width:180px;font-size:16px;color:#fff;overflow:hidden;}

.ind_case{margin:20px 0 30px;height:400px;}
.ind_case ul li{width:285px;height:400px;float:left;margin-right:20px;}
.ind_case ul li:last-child{margin-right:0;}
.ind_case ul li+li+li+li{margin-right:0px;}
.ind_case ul li a{display:block;width:285px;height:370px;}
.ind_case_pic{width:285px;height:200px;}
.ind_case_txt{border:1px solid #ededed;border-top:none;height:190px;overflow:hidden;position: relative;}
.ind_case_tit{width:233px;margin:15px auto 0;border-bottom:1px solid #ededed;position:relative;}
.ind_case_tit h1{font-size:16px;color:#444;height:29px;line-height:29px;}
.ind_case_tit h2{font-size:13px;color:#999;height:24px;line-height:24px;margin-bottom:12px;}
.case_icon{position:absolute;right:10px;top:24px;width:9px;height:16px;background-position:-48px -35px;}
.case_time{background-position:-109px -16px;width:14px;height:14px;margin-right:5px;position:relative;top:2px;}
.ind_case ul li:hover .ind_case_txt{background:#f9f9f9;-webkit-box-shadow:3px 3px 3px #f2f2f2;-moz-box-shadow:3px 3px 3px #f2f2f2;box-shadow:3px 3px 3px #f2f2f2;}
.ind_case ul li:hover .case_icon{width:34px;height:34px;right:0;top:14px;background-position:-63px -32px;}
.ind_case_info{font-size:14px;color:#666;line-height:26px;height:52px;width:237px;margin:13px auto 0;}
.ind_case .line { position: absolute; bottom:0; left: 0; height: 3px; width: 0; background: #DC101C; display: block; transition: 600ms ease-out; -webkit-transition: 600ms ease-out; }
.ind_case a:hover .line { width: 100%; }