﻿@charset "utf-8";
*{margin:0;padding:0;font-family: 微软雅黑;}
li{list-style-type:none;}
a{-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    outline: none;
    color: inherit;
    color: #555;}
a:hover {
	color:#05519e;
}
input, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -o-appearance: none;
}
.jiange {
    clear: both;
    height: 0!important;
    visibility: hidden;
    overflow: hidden;
	display: block;
}
body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    background: #f8f8f8;
	min-width:1200px;
}
.fl {float: left;}
.fr {float: right;}
/* 荣誉PIC放大特效样式 */
body:after{content:url(guanbi.gif) url(loadinglit.gif) url(prev.gif) url(next.gif);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:0}
.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(loadinglit.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(prev.gif) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(next.gif) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;*zoom:1;width:100%;}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{color:#333}
.lb-data .lb-details{width:100%;text-align:center;line-height:1.1em;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;background-color:#fff}
.lb-data .lb-caption{font-weight: bold;font-size:18px;height: 30px;line-height: 30px;}
.lb-data .lb-number{display: block;clear: left;padding-bottom: 1.0em;font-size: 16px;padding-top: 15px;width: 200px;text-align: left;margin-left: 23px;}
.lb-data .lb-close{display:block;float:right;width:66px;height:22px;background:url(guanbi.gif) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;margin: -30px 20px;}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
/* JS 幻灯样式 */
.yuejie_rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:1100px;
	padding:0;
	margin:0;
}
.yuejie_rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.yuejie_rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.yuejie_rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:30px;height:5px;margin-left:5px;border-radius:0px;background-color:#242424;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:30px;height:5px;border-radius:0px;position:absolute; left:0; z-index:1000; color:#05519e;color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#05519e;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	 height:598px;
}


@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	text-align:center;
	 height:598px;
}
}
.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}







.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	background: url(loadinglit.gif) no-repeat 50% 50%;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
	height: 600px;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
	height: 600px;
}

@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
.callbacks_container{

	width:1100px;

}
}


.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:5%;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:80px;
	width:50px;
	background:transparent url(yuejie_anniu.gif) no-repeat left top;
	margin-top:-60px;
	display:block;
	-webkit-animation:toright 0.8s ease infinite alternate;
    animation:toright 0.8s ease infinite alternate;
}
@-webkit-keyframes toright {
    0% { -webkit-transform: translateX(-5px) }
    100% { -webkit-transform: translateX(5px) }
}
@keyframes toright {
    0% { -webkit-transform: translateX(-5px) }
    100% { -webkit-transform: translateX(5px) }
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:hover{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:5%;
}
@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/*顶部LOGO及右侧*/
.yuejie_headDiv{height:140px;position: absolute;top: 0px;width:100%;} 
@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
.yuejie_headDiv{height:140px;position: absolute;top: 0px;width:1100px;} 
}



.yuejie_head1200{height: 80px;position: absolute;top: 0px;z-index: 999999999999;width:1200px;left: 50%;margin-left: -600px;margin-top: 20px;} 
.yuejie_headDiv .yuejie_head1200 .yuejie_logo{text-align: center;} 
.yuejie_headDiv .yuejie_head1200 .yuejie_icon{position: absolute;right: 0;top: 10px;} 
.yuejie_headDiv .yuejie_head1200 .yuejie_icon a{display: inline-block;margin: 0 10px;}
.yuejie_headDiv .yuejie_head1200 .yuejie_icon img{margin: 0 2px;} 
.yuejie_headDiv .yuejie_head1200 .yuejie_icon img.imgon{display: none; }
.yuejie_headDiv .yuejie_head1200 .ewmAlert{display: none; position: absolute; right: 6%; top: 68px; z-index: 10000; } 
.yuejie_headDiv .yuejie_head1200 .ewmAlert img{width: 100px; }
.yuejie_headDiv .yuejie_head1200 .yuejie_menuIcon{float: right; margin-right: 10px; width: 9%; line-height: 45px; } 
.yuejie_headDiv .yuejie_head1200 .yuejie_menuIcon img{width: 100%; }
.yuejie_headDiv .yuejie_head1200 .wx-box{position: absolute;z-index: 100; background: #fff; display: none; width:168px; left: -53px; overflow: hidden;box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);}
.yuejie_headDiv .yuejie_head1200 a.ewm{ background:url(erweima.png) repeat 0px 0px; width:45px; height: 45px; display: block;cursor:pointer;float: left;transition: All .2s ease;
-webkit-transition: All .2s ease;
-moz-transition: All .2s ease;
-o-transition: All .2s ease;
-ms-transition: All .2s ease;}
.yuejie_headDiv .yuejie_head1200 a.ewm:hover { background: url(erweima.png) repeat 0px -46px; }
.yuejie_headDiv .yuejie_head1200 a.yuanshang{ background:url(yuanshang.png) repeat 0px 0px; width:45px; height: 45px; display: block;cursor:pointer;float: left;transition: All .2s ease;
-webkit-transition: All .2s ease;
-moz-transition: All .2s ease;
-o-transition: All .2s ease;
-ms-transition: All .2s ease;}
.yuejie_headDiv .yuejie_head1200 a.yuanshang:hover { background: url(yuanshang.png) repeat 0px -46px; }
.yuejie_headDiv .yuejie_head1200 a.oa{ background:url(oa.png) repeat 0px 0px; width:45px; height: 45px; display: block;cursor:pointer;float: left;transition: All .2s ease;
-webkit-transition: All .2s ease;
-moz-transition: All .2s ease;
-o-transition: All .2s ease;
-ms-transition: All .2s ease;}
.yuejie_headDiv .yuejie_head1200 a.oa:hover { background: url(oa.png) repeat 0px -46px;}

/*.headDiv .wx-box{position: absolute; z-index: 100; background: #fff; display: none; width: 200px; right: 0px; overflow: hidden; }*/ 
.yuejie_headDiv .yuejie_head1200 .wx-box a{display: inline-block; float: left; } 
.yuejie_headDiv .yuejie_head1200 .wx-box a img{width: 80px; }
/*首页导航*/
.yuejie_daohang {margin: 0 auto;height: 50px;line-height: 50px;background-color: #242424;margin-top: 35px;}
.yuejie_daohang .menu{width: 1200px;min-width: 1200px;margin: 0 auto;height: 50px;line-height: 50px;text-align: center;}
.yuejie_daohang ul li,.yuejie_daohang ul li a{width:149px;height:50px;float: left; color:#fff;font-size:18px;}
.yuejie_daohang ul li.home a{border-right: 1px solid #444444;}
/*中间开始*/
.body1000 {margin-left: auto;margin-right: auto;}
/*首页核心业务开始*/
.yuejie_yewu {margin: 0 auto;margin-top: 50px;}
.yuejie_yewu_title{text-align: center;background: url(title_1_bg.gif) left 59px repeat-x;margin-bottom: 30px;}
.yuejie_yewu_title h3{display:inline-block; font-size:22px; color:#333; padding-bottom:9px; background:url(title_1_dec.gif) center bottom no-repeat;}
.yuejie_yewu_title h3 em{ display:block; text-transform:uppercase; font-weight:normal; font-size:14px; color:#bbbbbb;font-style: normal;line-height: 25px;}
.yuejie_yewu_title h3:hover{ background-image: url(jia_02.gif);color: #05519e;}
.yuejie_yewu_title h3:hover em{color:#05519e;}
/*.yuejie_yewu_title{position: relative;width: 263px;margin: 0 auto;margin-bottom: 32px;margin-top: 50px;text-align: center;}
.yuejie_yewu_title .t1 {color: #333;font-size: 24px;text-align: center;}
.yuejie_yewu_title .t2 {color: #666;font-size: 20px;text-transform: uppercase;margin-top: 5px;text-align: center;}
.yuejie_yewu_title .line1, .yuejie_yewu_title .line2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.yuejie_yewu_title .line1 { border-top: 2px solid #05519e; border-bottom: 2px solid #05519e; -webkit-transform: scale(0,1); transform: scale(0,1);}
.yuejie_yewu_title .line2 { border-right: 2px solid #05519e; border-left: 2px solid #05519e; -webkit-transform: scale(1,0); transform: scale(1,0);}
.yuejie_yewu_title:hover .line1,.yuejie_yewu_title:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.yuejie_yewu_title:hover .t1,.yuejie_yewu_title:hover .t2{color: #05519e;}*/
/*首页核心业务列表开始*/
.yuejie_yewu_list{position:relative;width:1100px;margin:0 auto;}
.yuejie_yewu_list a{text-decoration:none;}
.yuejie_yewu_list_dian{margin-bottom:25px;font-size:0;text-align:center;}
.yuejie_yewu_list_dian li{position:relative;display:inline-block;width:20px;font-size:12px;*display:inline;*zoom:1;}
.yuejie_yewu_list_dian a{text-decoration:none;}
.yuejie_yewu_list_dian li i{position:absolute;left:5px;top:0;width:11px;height:11px;border-radius:11px;background-color:#666;overflow:hidden;}
.yuejie_yewu_list_dian .active i{display:none;position:absolute;left:5px;top:0;width:11px;height:11px;border-radius:11px;background-color:#05519e;overflow:hidden;}
.yuejie_yewu_list_dian .active strong, .yuejie_yewu_list_dian .active b, .yuejie_yewu_list_dian .active i{display:block;}
.yuejie_yewu_list_table{width:1097px;height:422px;box-shadow: 2px 5px 24px 4px rgba(0, 0, 0, 0.08);}
.yuejie_yewu_list .prev, .yuejie_yewu_list .next{position:absolute;top:200px;width:58px;height:58px;border-radius:58px;font:30px/58px SimSun,sans-serif;color:#fff;text-align:center;background-color:#eaeaea;}
.yuejie_yewu_list .prev:hover , .yuejie_yewu_list .next:hover {background-color:#05519e;box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);}
.yuejie_yewu_list .prev{left:-100px;}
.yuejie_yewu_list .next{right:-100px;}
.list{width:1100px;margin:0 auto;419px;}
.list ul li{float: left;position: relative;display: block;margin-right:3px;text-align: center;cursor:pointer}
.list ul li .yuejie img{width: 40px;height: 40px;}
.list ul li .h138 i{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2b2b2b;
    position: absolute;
    margin-left:155px;
    margin-top: 69px;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    z-index: 10;
}
.list ul li .h237 i{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #05519e;
    position: absolute;
    margin-left:-30px;
    margin-top: 237px;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    z-index: 10;
}
.list ul li .wenlv i{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2b2b2b;
    position: absolute;
    margin-left:-30px;
    margin-top:-10px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    z-index: 10;
}
.list ul li .dianshang i{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #05519e;
    position: absolute;
    margin-left:-213px;
    margin-top: 69px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    z-index: 10;
}
.list ul li .yuejie:hover img{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name:yuejie;
    animation-name: yuejie;
}
/* Internet Explorer 9，以及更早的版本，不支持 @keyframe 规则或 animation 属性 */
@keyframes yuejie{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
100%{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
}
/* Firefox */
@-moz-keyframes yuejie{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
100%{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
}
/* Safari 和 Chrome */
@-webkit-keyframes yuejie{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
100%{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
}
/* Opera */
@-o-keyframes yuejie{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
100%{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)
}
}
.list .info1{width:184px;}
.list .title{font-size: 14px;text-align: center;height: 20px;line-height:30px;color: #fff;}
.list .info{font-size: 12px;text-align: center;height: 10px;line-height: 1px;}
.h138 {height:138px;overflow: hidden;line-height:138px;overflow: hidden;}
.h159 {height:159px;overflow: hidden;line-height:159px;margin-top:3px;overflow: hidden;}
.list .info2{width:360px;}
.list .info3{width:357px;}
.h237 {height:237px;overflow: hidden;line-height:237px;background-color:#05519e;overflow: hidden;}
.h180 {height:180px;overflow: hidden;line-height:180px;overflow: hidden; background:#05519e;color:#b5b5b5;}
.h239 {height:239px;overflow: hidden;line-height:239px;background-color:#2b2b2b;margin-top:3px;overflow: hidden;color: #9ab3b6;}
.list .info4{width:187px;}
.list .zhaoke{background-color:#2b2b2b;color: #b5b5b5;}
.list .lihua{background-color:#05519e;color: #9ab3b6;}
.list .sinian img{transition: all 1.6s;-moz-transition: all 1.6s; /* Firefox 4 */-webkit-transition: all 1.6s; /* Safari 和 Chrome */  -o-transition: all 1.6s; /* Opera */}
.list li .sinian:hover img{transform: scale(1.2); -ms-transform: scale(1.2);  /* IE 9 */  -moz-transform: scale(1.2);  /* Firefox */  -webkit-transform: scale(1.2); /* Safari 和 Chrome */  -o-transform: scale(1.2);} 
/*首页核心业务列表结束*/
/*首页核心业务结束*/
/*首页精选案例开始*/
/*首页精选标题开始*/
/*.yuejie_yewu {position: relative;margin: 0 auto;margin-bottom: 32px;margin-top: 50px;margin-bottom: 40px;}
.yuejie_yewu_title{position: relative;width: 263px;margin: 0 auto;margin-bottom: 32px;margin-top: 50px;text-align: center;}
.yuejie_yewu_title .t1 {color: #333;font-size: 24px;text-align: center;}
.yuejie_yewu_title .t2 {color: #666;font-size: 20px;text-transform: uppercase;margin-top: 5px;text-align: center;}
.yuejie_yewu_title .line1, .yuejie_yewu_title .line2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.yuejie_yewu_title .line1 { border-top: 2px solid #05519e; border-bottom: 2px solid #05519e; -webkit-transform: scale(0,1); transform: scale(0,1);}
.yuejie_yewu_title .line2 { border-right: 2px solid #05519e; border-left: 2px solid #05519e; -webkit-transform: scale(1,0); transform: scale(1,0);}
.yuejie_yewu_title:hover .line1,.yuejie_yewu_title:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.yuejie_yewu_title:hover .t1,.yuejie_yewu_title:hover .t2{color: #05519e;}*/
/*首页精选案例标题结束*/
.caselist{width:1100px;margin:0 auto;419px;}
.caselist ul li{width: 265px;height: 318px;float: left;position: relative;display: block;margin-right:13px;margin-bottom:35px;background: url(waikuang.png) center no-repeat;}
.caselist ul li:nth-child(4n){margin-right:0px;}
.caselist ul li:hover{} 
.caselist ul li a .txt{color:#707070} 
.caselist .img{overflow: hidden;width:260px;height:240px;margin-left: 3px;background: url(loadinglit.gif) no-repeat 50% 50%;}
.caselist .img img{width: 260px;height: 240px;transition: all 1.6s;-moz-transition: all 1.6s; /* Firefox 4 */-webkit-transition: all 1.6s; /* Safari 和 Chrome */  -o-transition: all 1.6s; /* Opera */}
.caselist ul li:hover img{transform: scale(1.2);     -ms-transform: scale(1.2);  /* IE 9 */  -moz-transform: scale(1.2);  /* Firefox */  -webkit-transform: scale(1.2); /* Safari 和 Chrome */  -o-transform: scale(1.2);} 
.caselist .title {height:50px;overflow: hidden;line-height:50px;font-size:18px;color: #666;text-align: center;margin: 0 auto;width:80%;background: url(fengge.png) center bottom no-repeat;padding-bottom: 10px;}
.caselist .txt{height:22px;overflow: hidden;line-height:20px;font-size:14px;text-align: center;padding-bottom: 15px;margin: 0 auto;width:80%;padding-top: 10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    letter-spacing: 1px;}
.caselist li .xiangxi{
    text-align: center;
    height: 33px;
    line-height:33px;
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    border: 0;
    margin-top: 10px;
    font-size: 14px;
    width: 119px;
    border-radius: 2px;
	background-color: #a3a3a3;
	position: absolute;
    margin-top:10px;
    margin-left: 80px;
}
.caselist li:hover .xiangxi {
	background-color: #05519e;
}
/*首页精选案例结束*/
/*首页新闻中心、视频中心tab切换开始*/
#new_box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}

.new_con {
	margin: 0 auto;
	margin-top: 50px;
}


.newtel{text-align: center;background: url(title_1_bg.gif) left 59px repeat-x;}
.newtel h3{display:inline-block; font-size:22px; color:#333; padding-bottom:9px; background:url(title_1_dec.gif) center bottom no-repeat;margin: 0 90px;cursor: pointer;}
.newtel h3 em{ display:block; text-transform:uppercase; font-weight:normal; font-size:14px; color:#bbbbbb;font-style: normal;line-height: 25px;}
.newtel h3:hover,.newtel .newon{ background-image: url(jia_02.gif);color: #05519e;}
.newtel h3:hover em,.newtel h3.newon em{color:#05519e;}

.new_telst li {
    display: inline-block;
    font-size: 22px;
    color: #333;
    padding-bottom: 18px;
    background: url(title_1_dec.gif) center bottom no-repeat;
    margin: 0 90px;
}





.new_telst p {
	position: absolute;
	top: 58px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 3px solid #05519e;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #05519e #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: 325px;
	position: relative;
	overflow: hidden;
	display: none;
	padding-top:30px;
}



.new-wrap {
	margin: 0 auto;
	width:1100px;
}

.new-wrap .show {
	display: block;
}

li.new_cnlf {
	width: 370px;
	float: left;
}

li.new_cnlf p {
	width: 100%;
}

p.newlf_tel a {
	color: #05519e;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}

p.newlf_tel a:hover {
	color: #C33
}

p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}

li.new_cnrf {
	float: right;
	width: 820px;
	margin-left: 10px;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}

p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}

p.newrf_tx {
	float: left;
	width:440px;
	margin-top:15px;
}

p.newrf_tx a {
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 35px;
	overflow: hidden;
}

.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #05519e;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}

.newrf_lst dd:hover p.newrf_tx a {
	color: #05519e;
}

.newrf_lst dd:hover p.new_rq {
	background: #05519e;
	margin-top: 9px;
	margin-left: 9px;
}

.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}

.mr0 {
	margin-right: 0px;
}

.m-slide{ position: relative; width:1100px; height:325px; background: #fff }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 500px; height:325px;background: url(loadinglit.gif) no-repeat 50% 50%;}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }.m-slide .tab { float: right }
.m-slide .tab li {width: 573px;height:75px;background: #f2f2f2;margin-bottom: 5px;margin-top: 5px;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a {text-decoration: none; display: block; position: relative; width:550px; height:75px;font-size:18px;}
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab .title { left: 17px; top: 6px; height: 49px; line-height: 40px; font-size: 14px; font-weight: bold; color: #666 }
.m-slide .tab .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a {height: 50px;}
.m-slideg li h5 {padding-bottom: 12px;margin-bottom: 8px;}
.m-slide .tab .on a {color: #000;}
.m-slide ul li:nth-child(2n){background: #fff;}
.m-slide li h5{
    display: block;
    color: #343434;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
	font-size: 18px;
    margin-bottom:5px;
    padding-top: 15px;
	background-size:40px 6px;
	padding-left: 20px;
	white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;
}
.m-slide .on h5 {
	color: #05519e;
	background-size:40px 6px;
}
.m-slide .on .mation_des {
color: #05519e;
}
.mation_des {
    font-size: 14px;
    line-height: 12px;
    max-height:14px;
	height: 14px;
    overflow: hidden;
	color:#6d6c6c;
	padding-left: 20px;
	margin-top: 10px;

	white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;
}
.mation_date {
    width: 95px;
    height: 65px;
    float: left;
    text-align: center;
    padding-top: 10px;
    margin-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#6d6c6c;
}
.tab li c {
    width: 1px;
    height: 35px;
    margin: 0 8px;
    position: absolute;
    left: 88px;
    top: 35px;
    background-color:#b7b7b7;
}
.tab li d {
    width: 1px;
    height: 35px;
    margin: 0 8px;
    position: absolute;
    left: 89px;
    top: 35px;
    background-color:#d6d6d6;
}
.mation_date span {
    display: block;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    line-height: 35px;
	
}
.m-slide .tab .on a span { 
background-color: #05519e;
color: #fff;
}
/*首页新闻中心、视频中心tab切换结束*/
/*首页新闻中心、视频中心tab切换开
#new_box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}

.new_con {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}

.newtel {
	border-bottom: 1px solid #e7e7e7;
	height: 65px;
}
.newtel h2{
	height: 10px;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666;
	font-weight: normal;
}
.newtel h3{
    color: #666;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 5px;
    text-align: center;
	font-weight: normal;
}
.new_telst {
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center;
	display: table;
}

.new_telst li {
    width: 166px;
	line-height: 30px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "微软雅黑";
	cursor: pointer;
}

.new_telst li.newon h2,.new_telst li.newon h3{
	color: #05519e;
	
}

.new_telst p {
	position: absolute;
	top: 58px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 3px solid #05519e;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #05519e #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: 325px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 20px;
}

.new_lst ul {
	position: absolute;
	left: 0px;
}

.new-wrap {
	margin-top: 30px;
}

.new-wrap .show {
	display: block;
}

li.new_cnlf {
	width: 370px;
	float: left;
}

li.new_cnlf p {
	width: 100%;
}

p.newlf_tel a {
	color: #05519e;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}

p.newlf_tel a:hover {
	color: #C33
}

p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}

li.new_cnrf {
	float: right;
	width: 820px;
	margin-left: 10px;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}

p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}

p.newrf_tx {
	float: left;
	width: 270px;
	margin-top: 8px;
}

p.newrf_tx a {
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 60px;
	overflow: hidden;
}

.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #05519e;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}

.newrf_lst dd:hover p.newrf_tx a {
	color: #05519e;
}

.newrf_lst dd:hover p.new_rq {
	background: #05519e;
	margin-top: 9px;
	margin-left: 9px;
}

.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}

.mr0 {
	margin-right: 0px;
}
首页新闻中心、视频中心tab切换结束*/
/*footer样式开始*/
.footer {
    border-top: 1px solid #e7e7e7;
    width:100%;
	font-family: "微软雅黑";
    margin: 0 auto;
	margin-top:50px;
    padding:40px 0;
    font-size: 14px;
    line-height: 28px;
    color:#7d7d7d;
    text-align: center;
    overflow: hidden;
    clear: both;
}
.footer li c {
    width: 1px;
    height:15px;
    position: absolute;
    margin-top:8px;
    background-color:#b7b7b7;
	margin-left:0px;
}
.footer li d {
    width: 1px;
    height: 15px;
    position: absolute;
    margin-left:1px;
    margin-top:8px;
    background-color:#d6d6d6;
}
.footer .en {
    font-family: Arial;
    margin-top: 30px;
	font-size: 12px;
	color:#a3a3a3;
}
.footer a {
    color:#7d7d7d;
    text-decoration: none;
    padding: 0 4.9%;;
}
.footer a:hover{color:#7d7d7d;text-decoration: underline;}
/*footer样式结束*/
/*返回到顶部样式开始*/
#yuejie_top_up {
    z-index: 99;
    display: none;
    cursor: pointer;
    position: fixed;
    left: 50%;
	margin-left: 750px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    background: rgba(102,102,102,0.3);
    border-radius: 50%;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -ms-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
}

#yuejie_top_up:hover {
    background: #05519e;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -ms-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
}

#yuejie_top_up .icon {
    width: 100%;
    height: 100%;
    background: url(yuejie_up.png) no-repeat center;
    -webkit-animation: yuejie_updown01 1s ease infinite alternate;
    animation: yuejie_updown01 1s ease infinite alternate;
}
/*moveUpDownSlight 上下轻微移动样式开始*/
@-webkit-keyframes moveUpDownSlight {
    0% { -webkit-transform: translateY(-5px); }
    100% { -webkit-transform: translateY(1px); }
}
@keyframes moveUpDownSlight {
    0% { transform: translateY(-5px); }
    100% { transform: translateY(1px); }
}

@-webkit-keyframes yuejie_updown01 {
    0% { -webkit-transform: translateY(-3px); }
    100% { -webkit-transform: translateY(3px); }
}
@keyframes yuejie_updown01 {
    0% { transform: translateY(-3px); }
    100% { transform: translateY(3px); }
}
/*moveUpDownSlight 上下轻微移动样式开始*/
/*返回到顶部样式结束*/
/*首页新导航开始*/
.nav_warp{width: 100%;margin: 0 auto;height: 50px;line-height: 50px;background-color: #242424;}




.nav_warp .inner{position:relative;width: 1100px;margin: 0 auto;}
.head_warp_index .nav_warp{ margin-top:457px; position:relative; z-index:1000;} 




.head_warp_index .head_top{ position:relative; z-index:1000;}
.nav_list{ width:99.65%; background:url(nav_bg3.png) right bottom no-repeat; padding-right:1px;height: 50px;}
.nav_list li{ width:136px; height:50px; float:left; text-align:center; background:url(nav_bg3.png) left bottom no-repeat; padding-left:1px;}
/*首页新导航二级菜单开始*/
.nav_list li .yuejie_erji{position:absolute;top:50px;list-style:none;display:none;z-index: 9;}
.nav_list li .yuejie_erji .bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);}
.nav_list li .yuejie_erji li{text-align:center;clear:left;width:137px;height:35px;line-height:35px;position:relative;background:none;padding-left:0px;font-size:14px;}
.nav_list li .yuejie_erji li a{width:137px;height:34px;line-height:34px;padding:0;display:inline-block;color:#fff;padding-left:0px;}
.nav_list li .yuejie_erji li a:hover{background-color:#05519e;/* 鼠标经过时的红色背景，可自定义 */}

/*首页新导航二级菜单结束*/
.word_dec{ display:inline-block; vertical-align:middle; width:4px; height:8px; font-size:0; background:url(fuhao.png) center center no-repeat; margin:0 8px;}
.nav_list li a.item0{ display:block; height:50px; line-height:50px;background:url(nav_bg2.png) repeat-x; position:relative; overflow:hidden;}
.nav_list li a.item0 span.nav_initial{ display:block; font-size:14px; color:#fff;font-size: 16px;}
.nav_list li a.item0 span.nav_h{ display:block; width:100%; height:50px;position:absolute; left:0; bottom:-50px;font-size:16px;}
.nav_list li.nav_cur a span.nav_initial{ display:none;}
.nav_list li.nav_cur a span.nav_h{ position:static;}
.nav_list li a.item0 span.nav_h img{ vertical-align:sub;}
.nav_list li a.item0 span.nav_h .word_dec{ vertical-align:text-top;}
/*首页新导航结束*/

/*--弹窗样式--*/
#yuejie_tan{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0px;left:0px;display:none;z-index:99;}
#yuejie_tan .yuejie_tanchuang{
    width:360px;
	height:auto;
	position:fixed;
	z-index:100;
	left:400px;
	top:96px;
	display:none;
}
#yuejie_zhaopin{
    width: 1040px;
    height: auto;
    position: relative;
    margin: 0 auto;
}
.yuejie_zhaopin_bg{
display: none;
    z-index: 100;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    overflow-y: scroll;
    overflow-x: hidden
}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}}
.yuejie_tanchuang .top_nav i{width:35px;height:35px;background:url(sucai_tubiao.png) -314px -5px;position:absolute;top:6px;left:8px;display:block; }
.yuejie_tanchuang .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:20px;}
.yuejie_tanchuang a.guanbi { background:url(popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:-28px;right:-20px;cursor:pointer;-webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;}
.yuejie_tanchuang a.guanbi span { display: none;}
.yuejie_tanchuang a.guanbi:hover { background: url(popup_guanbi.png) repeat 0px -35px;transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
.yuejie_tanchuang .min{width:232px;height:auto;padding:10px;}
.yuejie_tanchuang li{float: left;color: #fff;font-size:14px;margin: 0 10px;}
.yuejie_tanchuang li img{width:145px;height:145px;}

/*list页面新导航开始*/
.yuejie_list .yuejie_headDiv{position: static;height:140px;top:20px;width:100%;} 
.yuejie_list .yuejie_headDiv .yuejie_head1200 .yuejie_logo{text-align: left;margin-left:5%;} 
.yuejie_list .yuejie_headDiv .yuejie_head1200 .yuejie_icon {position: absolute;right:5%; top: 40px;}
.yuejie_list .yuejie_head1200 {height: 80px;position: absolute;top: 0px;z-index: 100;width: 1200px;left: 50%;margin-left: -600px;margin-top: 20px;}
/*list页面新导航结束*/
/*list页面中间开始*/
.list_erji{
    width: 100%;
}
.yuejie_bannerPic{width: 100%;height:400px;background: url(loadinglit.gif) no-repeat 50% 50%;}
.yuejie_bannerPic img{width:100%;height:400px;}
.content {
    width: 1180px;
    margin: 0 auto;
    top: -29px;
    position: relative;
}
.navbg {
    overflow: hidden;
    padding-bottom: 10px;
	margin-right: 30px;
	background-color: #fff;
}
.c_left {
    width: 200px;
    float: left;
}
.L_tittle {
    height:120px;
	background:#05519e;
	text-align:center;
}
.L_tittle h3{
    color: #fff;
    font-size:40px;
    font-weight: normal;
    padding-top: 20px;
}
.L_tittle .en {
    color: #fff;
    font-size: 16px;
}
.L_tittle .en img{
    margin-right: 5px;
    margin-left: 5px;
}
.L_list{
background-color:#fff;
padding-bottom: 10px;
border-bottom: 1px solid #DaDaDa;
border-right: 1px solid #DaDaDa;
border-left: 1px solid #DaDaDa;
overflow: hidden;
}
.L_list ul{
margin-bottom: -12px;
}
.L_list li {
    width:80%;
	margin-left: 10%;
    display: block;
    margin-bottom: 1px;
    position: relative;
    text-align: center;
}
.L_list li i {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #999;
    position: absolute;
    left:10px;
    margin-top: 28px;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    z-index: 10;
}
.L_list li.on, .L_list li:hover {
    color: #05519e;
}
.L_list li.on i,.L_list li:hover  i {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #05519e;
    position: absolute;
    left:10px;
    margin-top: 28px;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    z-index: 10;
}

.L_list li.on a, .L_list li:hover a {
    color: #05519e;
}
.L_list li a {
    display: block;
    line-height:61px;
    color: #656565;
    font-size:16px;
    height:61px;
    border-bottom: 1px solid #dadada;
    text-align: left;
    padding-left: 30px;
}
.c_right {
    padding: 20px;
    width: 900px;
    float: left;
    background: #fff;
    min-height: 300px;
}
.column_tit {
    color: #666;
    text-indent: 20px;
	position: relative;
	border-bottom: 1px solid #E3E3E3;
    padding-bottom: 20px;
}
.column_tit h3{
    font-size:36px;
    line-height:36px;
    color: #666;
	text-indent:0px;
	font-weight: normal;
	letter-spacing: 2px;
}
.column_tit span{
    font-size:24px;
    line-height:58px;
    color:#c8c8c8;
	font-family:arial;
	letter-spacing:1px;
}
.column_tit p:hover {
    background: url(ywwhone_on.png) no-repeat left -1px;
}
.column_tit p {
    right: 10px;
    background: url(ywwhone.png) no-repeat left -1px;
    color: #999;
    font-size: 12px;
    top:20px;
	position: absolute;
}
.cson_right_jj, .cson_right_jj p {
    color: #585858;
    line-height: 36px;
    font-size: 16px;
}
.cson_right_jj p img{
width: 850px;
}
.cson_right_txt {
    margin: 0px auto;
    padding-top: 20px;
	width: 850px;
}

/*list荣誉中间开始*/
.yuejie_right_rongyu ul {
    overflow: hidden;
	margin: 0px auto;
}
.yuejie_right_rongyu .rongyu_list {
    width: 260px;
	height:220px;
    float: left;
    margin-right:15px;
    margin-bottom: 15px;
}
.yuejie_right_rongyu .rongyu_list .txt {
    width: 260px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.yuejie_right_rongyu .rongyu_list img:hover {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.yuejie_right_rongyu .rongyu_list .pic {
    width: 260px;
	height: 170px;
    position: relative;
    overflow: hidden;
    border: #efeded solid 1px;
	background: url(loadinglit.gif) no-repeat 50% 50%;

}
.yuejie_right_rongyu .rongyu_list .pic img {
    display: block;
    width: 260px;
	height: 170px;
    _height: 100%;
		 transition: all ease .5s;
    -webkit-transition: all ease .5s;
}
/*list资质中间开始*/

.yuejie_right_zizhi ul {
    overflow: hidden;
	margin: 0px auto;
}
.yuejie_right_zizhi .zizhi_list {
    width: 260px;
	height:250px;
    float: left;
    margin-right:15px;
    margin-bottom: 15px;
}
.yuejie_right_zizhi .zizhi_list .txt {
    width: 250px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.yuejie_right_zizhi .zizhi_list img:hover {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.yuejie_right_zizhi .zizhi_list .pic {
    width: 250px;
	height: 220px;
    position: relative;
    overflow: hidden;
    border: #efeded solid 1px;
	background: url(loadinglit.gif) no-repeat 50% 50%;

}
.yuejie_right_zizhi .zizhi_list .pic img {
    display: block;
    width: 250px;
	height:220px;
    _height: 100%;
		 transition: all ease .5s;
    -webkit-transition: all ease .5s;
}
/*list发展历程中间开始*/
.yuejie_history .Box{padding-top: 40px;min-height: 100px;padding-bottom:50px;position: relative;} 
.yuejie_history .Box li{min-height: 100px;position: relative;} 
.yuejie_history .Box li .owrap{width:100%;padding-left: 130px;background: url(yuejie_licheng2.png) 133px repeat-y;position: relative;left: 50%;margin-left: -425px;padding-bottom: 20px;}
.yuejie_history .Box li.hideLi{display: none;}
.yuejie_history .Box li .year{width: 105px; height: 35px; background:#05519e; font-size: 16px; line-height: 35px; position: absolute; left: 0px; top: 65px; text-align: center; font-size: 15px; color: #fff;} 
.yuejie_history .Box li .ico{width: 16px; height: 16px; background: url(yuejie_licheng1.png) no-repeat; position: absolute; left: 125px; top: 73px;} 
.yuejie_history .Box li .licheng_content{padding-bottom: 20px; padding-left: 30px; padding-top: 63px; } 
.yuejie_history .Box li .licheng_content p{width: 650px;font-size: 16px; color: #666; background: url(yuejie_licheng.png) no-repeat 4px 13px; padding-left: 26px; min-height: auto; padding-bottom: 0; position: static; line-height: 37px; } 
.yuejie_history .Box li .imgList{ padding-right:60px; padding-bottom:20px;} 
.yuejie_history .Box li .imgList dd{ float:left; width:33.33%;} 
.yuejie_history .Box li .imgList dd .box{ margin-right:10%;} 
.yuejie_history .Box li .imgList dd img{ width:280px; height:180px;} 
.yuejie_history .downicon{background: url(yuejie_licheng4.png); width: 47px; height: 47px; position: absolute; left: 109px;}
.yuejie_history .green_Hov {background: url(yuejie_licheng3.jpg) no-repeat 100%; background-size: cover; } 
.yuejie_history .Box li.green_Hov .year {background: #fff; color: #36a390; } 
.yuejie_history .Box li.green_Hov .licheng_content p {color: #fff; }
.yuejie_history .Box li.green_Hov .owrap{background:none;}
/*list新闻中心中间开始*/
.yuejie_newsList{width:100%;margin: 0 auto;margin-left: 5px;}
.yuejie_newsList li{padding-bottom: 30px;padding-top: 30px;overflow: hidden;border-bottom: 1px dotted #E3E3E3;cursor: pointer;}
.yuejie_newsList li>a{display: block;}
.yuejie_newsList .pic {width: 225px; height: 150px;position: relative;overflow: hidden;float: left;background: url(loadinglit.gif) no-repeat 50% 50%;}
.yuejie_newsList img {float: left; width: 225px; height: 150px;transition: all ease .5s;-webkit-transition: all ease .5s;}
.yuejie_newsList .txt {float: left; width: 591px; margin-left:29px; } 
.yuejie_newsList .txt h2{font-size: 20px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; } 
.yuejie_newsList .txt i{display: block; width: 18px; height: 2px; background: #DADADA; margin:5px 0; } 
.yuejie_newsList .txt p{font-size: 14px; color: #888; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 25px; } 
.yuejie_newsList .txt span{font-size: 16px; color: #bbb; margin-top:20px; display: block; } 
.yuejie_newsList .liner{width: 43px; height: 177px; border-left: 1px solid #dadada; float: left; margin-left: 50px; } 
.yuejie_newsList .look{display: inline-block; float:right; padding:0px 28px; border-radius: 20px; margin-top:-38px; background: #eeeeee;font-size: 14px; color: #bbb;display: inline-block; } 
.yuejie_newsList li:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.yuejie_newsList li:hover .txt h2{color:#05519e; } 
.yuejie_newsList li:hover .look{background:#05519e;color: #fff;} 
/*list新闻中心中间结束*/
/*新闻中心详情开始*/
/*统一标题和路径*/
.common-top{margin:25px; } 
.common-top .biaoti {color: #666;position: relative;padding-bottom: 20px;}
.common-top .t1{color: #333; font-size: 28px; text-transform: uppercase; } 
.common-top .t2{color: #b4b4b4; font-size: 24px; margin: 15px 0; } 
.common-top .line{background: #b4b4b4; width: 42px; height: 1px; } 
.common-top .home{right: 10px;background: url(ywwhone.png) no-repeat left -1px;color: #999;font-size: 12px;top:20px;padding-left: 20px;position: absolute;}
.common-top .home:hover{background: url(ywwhone_on.png) no-repeat left -1px;}
.pageDown{margin: 35px 0 50px 0; } 
.pageDown li{margin-bottom: 10px; text-align: left;font-size: 14px;text-align: left;font-size: 16px;float: left;width: 50%;color: #555;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;} 
/*统一标题和路径*/
/*新闻中心详情开始*/
.newsDetailContent{width:90%; margin: 0 auto;padding-bottom: 40px;font-family: 微软雅黑;} 
.newDetail .title{font-size: 24px; color: #444; display: block; margin-bottom: 15px;font-weight: normal;text-align: center;}
.newDetail p,.newDetail span{font-size: 16px;color:#333; line-height: 30px; text-align: left;} 
.newDetail p img,.newDetail span img{    background: url(loadinglit.gif) no-repeat 50% 50%;text-align: center;} 
.newDetail p.zuozhe{color: #999;font-size: 12px; text-align: center; margin-bottom: 0;}
.newDetail .liner{height: 14px; border-bottom: 1px solid #eee; margin-bottom: 40px;}
/*新闻中心详情结束*/
/*项目案例详情开始*/
.showanliContent{width:90%; margin: 0 auto; text-align: center; padding-bottom: 40px;} 
.anli_neirong b{width: 800px;font-size: 24px; color: #444; display: block; margin-bottom: 15px;font-weight: normal;}
/* sildes css begin */
.ban{ width:100%; height:500px; position:relative; overflow:hidden;}
.ban2{ width:800px; height:530px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:800px; height:530px;background: url(loadinglit.gif) no-repeat 50% 50%;}
/*.prev{ float:left; cursor:pointer;}*/
.prev{ cursor:pointer;}
.num{height:425px;width:180px;position: relative;float: left;overflow: hidden;margin-top:10px;margin-bottom:10px;}
.min_pic{width:150px;margin-left: 820px;margin-top: -525px;}
.num ul{position:absolute; left:0; top:0;width: 120px;}
.num ul li{width:150px; height:100px;padding:3px;background: url(loadinglit.gif) no-repeat 50% 50%;}
.num ul li img{ position:relative;}
.num ul li.on{border: 3px #05519e solid;padding: 0px!important;}
.prev_btn1{ text-align:center;cursor:pointer; float:left;width: 150px;}
.next_btn1{text-align:center;;cursor:pointer;float: left;width: 150px;}
.prev1{ position:absolute; top:180px; left:20px; width:31px; height:39px;z-index:9;cursor:pointer;display:none;}
.next1{ position:absolute; top:180px; right:20px; width:31px; height:39px;z-index:9;cursor:pointer;display:none;}
.showanliContent .txtBox{overflow: hidden; border-bottom: 1px solid #e9e9e9; margin-bottom: 55px;position:relative;margin-left: 0;} 
.showanliContent .txtBox .t{float: left;text-align: center;height: 150px;width: 200px;} 
.showanliContent .txtBox .t p{font-size: 14px; color: #555; margin:40px 0 15px; } 
.showanliContent .txtBox .t p.p1{font-size: 20px; color: #05519e; margin:0; } 
.showanliContent .txtBox .sy{font-size: 18px;color: #05519e;float: left;background: url(d15.png) no-repeat 0px;padding-left: 16px;line-height: 20px;position: static;right: 0;margin-bottom: 20px;} 
.showanliContent .txtBox i{float: left;display: inline-block;width: 1px; height: 45px; background: #e9e9e9; margin-top: 46px } 
.showanliContent .tlt1{font-size: 20px; color: #05519e;text-align: left;} 
.showanliContent p.p2{text-indent: 2em;font-size: 16px; color: #666; line-height: 30px; margin-bottom: 50px; margin-top: 10px;text-align: left;}
/*项目案例详情结束*/

/*核心业务开始*/
.yuejie_hexinyewu{height:495px;}
.pageTitle {line-height:20px;padding-top: 10px;font-size: 16px;color: #707070;text-align: left;padding-bottom:20px;}
.yuejie_hexinyewu .fl{width:680px; text-align:center; color:#fff; background:#ccc; height:405px;}
.yuejie_hexinyewu .fl li{display:none;background: url(loadinglit.gif) no-repeat 50% 50%;}
.yuejie_hexinyewu .name a{display:block; color:#FFF; font-size:18px; padding:12px 0 6px 0;}
.yuejie_hexinyewu .hexin_list{width:330px;}
.yuejie_hexinyewu .hexin_list li{float:left; padding:0 0 1px 1px; width:160px;}
.yuejie_hexinyewu .hexin_list li img{height:40px;}
.yuejie_hexinyewu .yewu_txt{position: absolute;width: 680px;margin-top: -58px;background: rgba(38,110,117,0.9);height:58px;}
.yuejie_hexinyewu .yewu_content{text-align: left;padding:10px 5px 0 12px;float: left;font-size:14px;    text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.yuejie_hexinyewu .hexin_list a{display:block; text-align:center; background-color:#e5e5e5;height:80px; text-align:center; color:#585858; font-size:16px;}
.yuejie_hexinyewu .hexin_list div{height:35px; padding-top:6px;}
.yuejie_hexinyewu .hexin_list span{height: 15px;line-height: 35px;}
.yuejie_hexinyewu .hexin_list .img2{display:none;height:35px;}
.yuejie_hexinyewu .hexin_list li.on a{background-color:#05519e;color:#FFF;}
.yuejie_hexinyewu .hexin_list li.on img{display:none;height:35px;}
.yuejie_hexinyewu .hexin_list li.on .img2{display:inline-block;height:35px;}
/*核心业务结束*/
.yuejie_job .msg{font-size:14px;color: #333;padding-bottom:20px;font-weight: bold;}
.yuejie_job .msgtlt{ overflow:hidden;font-size:16px; color:#fff;background:#05519e;height: 60px;line-height: 60px;text-align: center;}
.yuejie_job .msgtlt .t{padding-left: 20px;float: left;font-weight: bold;} 
.yuejie_job .msgtlt .t1{width: 180px; } 
.yuejie_job .msgtlt .t2{width: 180px; } 
.yuejie_job .msgtlt .t3{width: 180px; } 
.yuejie_job .msgtlt .t4{width: 180px; }
.yuejie_job .lists li{ position:relative; background:url(line5.png) repeat-x bottom;width: 100%;}
.yuejie_job .lists li .name a{text-align: center;overflow:hidden;display:block; font-size:16px; color:#666666; position:relative; height:60px; line-height:60px; background:#e1e1e1 url(zhaopin_mingxi.png) right center no-repeat;}
.yuejie_job .lists li:nth-child(2n) .name a{ background:#fff url(zhaopin_mingxi.png) right center no-repeat;}
.yuejie_job .lists li .name .t{padding-left:20px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.yuejie_job .lists li .name .t1{width:180px; } 
.yuejie_job .lists li .name .t2{width: 180px; } 
.yuejie_job .lists li .name .t3{width: 180px; } 
.yuejie_job .lists li .name .t4{width: 180px; padding-right: 100px; }
.yuejie_job .lists li .box{ background:#f6f6f6; line-height:22px; font-size:14px; display:none; color:#666; padding:35px 45px 60px; overflow:hidden;}
.yuejie_job .lists li.liNow .name .t1{color:#05519e;}
.yuejie_job .lists li.liNow .name a{background:#e1e1e1 url(zhaopin_mingxi_on.png) right center no-repeat;}
.yuejie_job .lists li .top{ border-bottom:#dddddd solid 1px; padding-bottom:12px;}
.yuejie_job .lists li .top dl{ width:100%;}
.yuejie_job .lists li .top dd{float:left;padding-bottom: 12px;min-width: 260px;}
.yuejie_job .lists li .content1{ line-height:24px;}
.yuejie_job .lists li h2{ padding:38px 0 10px; font-size:16px; color:#333;}
.yuejie_job .lists li .btnDiv{ padding-top:30px;}
.yuejie_job .lists li .btnDiv .jianli{ display:block; width:138px; height:43px; color:#05519e; border:#05519e solid 1px; border-radius:4px; -moz-border-radius:4px; font-size:16px; text-align:center; line-height:43px;}
.yuejie_job .lists li .btnDiv .jianli:hover{color: #fff;background: #05519e;}
.zhaopin_guanbi {
    cursor: pointer;
    position: fixed;
    top: 50px;
    width: 55px;
    height: 55px;
    background: #05519e;
    margin-left: 1040px;
}
.zhaopin_guanbi span {
    width: 100%;
    height:100%;
    background: url(zhaopin_guanbi.png) no-repeat center;
    cursor: pointer;
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
	display: block;
}
.zhaopin_guanbi span:hover{
    transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
}
#yuejie_zhaopin #yuejie_tanchuang{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 99;
    overflow-y: scroll;
    overflow-x: hidden;
}

#yuejie_zhaopin .jianli_box {
    width: 1040px;
    height: 100%;
    margin: 0 auto;
    background: white;
    position: relative;
}

#yuejie_zhaopin .jianli_box .title {
    border-bottom: 1px solid #E3E3E3;
	padding-bottom: 20px;
    font-size: 26px;
    width: 100%;
    text-align: center;
    color: #333333;
    line-height: 31px;
    padding-top:19px;
}

#yuejie_zhaopin .jianli_box s {
    width: 900px;
    height: 4px;
    margin: 20px auto 0 auto;
    position: relative;
}
#yuejie_zhaopin .jianli_box s i {
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -33px;
    width: 66px;
    height: 4px;
    background: #05519e;
	top: -3px;
}

#yuejie_zhaopin .jianli_box .user {
    width: 340px;
    height: auto;
    margin: 0 auto;
}

#yuejie_zhaopin .jianli_box .user {
    width: 900px;
    height: auto;
    margin: 40px auto 0 auto;
}

#yuejie_zhaopin .jianli_box .user p {
    color: #333333;
    font-size: 20px;
    line-height: 28px;
    height: 28px;
	text-align: left;
}

#yuejie_zhaopin .jianli_box .user .ubox {
    position: relative;
    width: 340px;
    height: 50px;
    background: #F6F6F6 url("resums_icon.png") no-repeat;
}

#yuejie_zhaopin .jianli_box .user .ubox {
    position: relative;
    width: 900px;
    height: 50px;
    margin-top: 24px;
}

#workAdd,#gender,#yuejie_zhaopin .jianli_box .user .ubox label {
    color: #999999;
    font-size: 16px;
    display: block;
    width: 430px;
    height: 50px;
    line-height: 50px;
    position: relative;
}
#workAdd{
     float: left;
	margin-left: -100px;
	
}
#gender{
     float: left;
	margin-left: -120px;
	
}
#workAdd span.selected i input,#gender span.selected i input {
-webkit-appearance: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6px;
    height: 6px;
    margin: -3px -3px;
    background: #05519e;
    border-radius: 50%;
}
#workAdd span,#gender span{
    position: absolute;
    left: 340px;
    top: 20px;
    width: 40px;
    height: 23px;
    cursor: pointer;
	
}
#workAdd span:last-child,#gender span:last-child{
    left: 410px;
} 
#workAdd span .selected i,#gender span .selected i {
    border: 1px solid #71C6D0;
}
#workAdd span i,#gender span i{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 12px;
    height: 12px;
    border: 1px solid #DDDDDD;
    border-radius: 50%;
}
#workAdd span div,#gender span div{
    position: absolute;
    right: 1px;
    top: -19px;
}

#yuejie_zhaopin .jianli_box .user .ubox label:first-child {
    float: left;
}

#yuejie_zhaopin .jianli_box .user .ubox label:last-child {
    float: right;
}

#yuejie_zhaopin .jianli_box  .user .ubox label input {
    width: 340px;
    height: 100%;
    color: #666666;
    font-size: 16px;
    background: #EEEEEE;
    border: none;
    float: right;
    text-indent: 10px;
    border-radius: 2px;
}
#res_notice {
    display: block;
    position: absolute;
    right: 0px;
    top: 620px;
    width: 256px;
    color: #666666;
    font-size: 13px;
}
#res_notice dt {
    float: left;
    width: auto;
    color: #71C6D0;
    margin-top: 2px;
}
#res_notice dd {
    float: left;
    width: auto;
}
#workAdd .selected i,#gender .selected i {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 12px;
    height: 12px;
    border: 1px solid #05519e;
    border-radius: 50%;
}
#yuejie_zhaopin .jianli_box .user .ubox label {
    color: #999999;
    font-size: 16px;
    display: block;
    width: 430px;
    height: 50px;
    line-height: 50px;
    position: relative;
}
#yuejie_zhaopin .user .line1 {
    width: 900px;
    height: 1px;
    background: rgba(0,0,0,0.1);
    margin: 40px auto;
}
#yuejie_zhaopin .submit .tijiao{
    cursor: pointer;
    width: 340px;
    height: 50px;
    background: #05519e;
    color: white;
    font-size: 20px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
     border:0; 
}
/*list人才招聘公告开始*/
.yuejie_zhaopin_gonggao ul {
    margin: 10px 30px 10px 15px;
}
.yuejie_zhaopin_gonggao li {
    font-family: "microsoft yahei";
    line-height:70px;
    height: 70px;
    background: url(zhaopin_gonggaodian.png) repeat-x bottom left;
}
.yuejie_zhaopin_gonggao li .title{
    text-indent: 30px;
    background: url(li.gif) no-repeat 20px 33px;
}
.yuejie_zhaopin_gonggao li:hover{
font-weight:bold; box-shadow:0 0 10px rgba(0,0,0,0.2);background:none;
}
.yuejie_zhaopin_gonggao li.yuejie_zhaopin{ background:none;}
.yuejie_zhaopin_gonggao li span.title {
    display: block;
    float: left;
    width: 700px;
    height: 70px;
    overflow: hidden;
}
.yuejie_zhaopin_gonggao li span.time {
    color: #888;
    display: block;
    float: right;
    width: 150px;
    height: 70px;
    overflow: hidden;
}
/*list人才招聘公告结束*/
/*list人才招聘中间结束*/
/*联系我们中间开始*/
.yuejie_lianxi{overflow: hidden;position: relative;background-size: 100% 296px;}
.yuejie_lianxi .tlt{position: absolute; color: #fff; line-height: 130px; width: 100%; text-align: center;} 
.yuejie_lianxi .tlt span{font-size: 24px;color: #36a390;text-align: center;padding: 0 15px;display: inline-block;} 
.yuejie_lianxi div{} 
.yuejie_lianxi div p{font-size: 16px;color: #333333;line-height:30px;} 
.yuejie_lianxi div p img{margin-right: 13px; } 
.yuejie_lianxi .left{ padding:0px 3% 35px; width: 44%; } 
.yuejie_lianxi .right{padding:0px 3% 35px; width: 42%; }
.yuejie_lianxi .gongsi{font-size:18px;color: #555;font-weight: bold;}
/*联系我们地图开始*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*list分页开始*/
.yuejie_fenye {
text-align:center;height:32px;font-size: 12px;margin-top: 20px;
}
.yuejie_fenye ul{width:95%;text-align:center; margin-left:auto; margin-right:auto;height: 30px;}
.yuejie_fenye ul li{ list-style-type:none;display:inline;line-height:25px;list_style:none;font-size:14px;margin: 0 3px;}
.yuejie_fenye ul li a{border:1px solid #d3d3d3;COLOR: #6d6d6d;padding: 0px 10px;font-family: 'arial';border-radius: 2px;display: inline-block;transition: all .4s;}
.yuejie_fenye ul li a:hover{background-color:#05519e;#fff;position:relative;color: #fff;border:1px solid #05519e;padding: 0px 10px;font-family: 'arial';border-radius: 2px;}
.yuejie_fenye ul li.thisclass {background-color: #05519e;color: #fff;border:1px solid #05519e;padding: 0px 10px;font-family:'arial';border-radius: 2px;display: inline-block;}
/*list页面中间结束*/
/*404错误页面*/
.yuejie_404Center{width: 1000px; margin: 0 auto;}
.yuejie_notFind{ height: 500px; background:url(yuejie_404.png) no-repeat 30px 60px; position: relative;margin-top: 100px;}
.yuejie_notFind ul{width: 500px;position: absolute; left: 630px; top: 150px; }
.yuejie_notFind ul li span{ font-size:30px; color: #666; padding-bottom: 30px; display: inline-block; }
.yuejie_notFind ul li { font-size:22px; color: #666; margin-top:20px;}
.yuejie_mright146 {
    margin-right: 100px;
}
.yuejie_wrong-a {
    display: inline-block;
    width: 100px;
    height: 33px;
    border: 1px solid #05519e;
    text-align: center;
    line-height: 33px;
    border-radius: 3px;
    color: #05519e;
    font-size: 16px;
    transition: all .3s ease-out;
}
.yuejie_wrong-a:hover{border: 1px solid #05519e;background: #05519e;color: #fff;}
/*文章点赞扬式*/
.yujie_dianzan{
margin: 40px 0;
position: relative;
} 
.yuejie_zan{
    width: 118px;
    height: 72px;
    border-radius: 50px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center 12px;
    padding-top: 14px;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    background-color: #05519e;
}
.yujie_dianzan .active .yuejie_zan{
    -webkit-animation-name: yuejie_dianzhan_bg;
    animation-name: yuejie_dianzhan_bg;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    cursor: default;
}
.yuejie_zan .anniu{
    width: 24px;
    height: 24px;
    background-image: url(yuejie_zan.svg);
    margin: 0 auto;
}
.yuejie_zan:hover{background-color:#3998a8}
.yuejie_zan:hover .anniu{background-image:url(yuejie_zan.svg)}
.yuejie_zan .shuzi {
    font-size: 14px;
    margin-top: 5px;
    display: block;
    font-style: normal;
}
.yujie_dianzan .active .yuejie_zan .anniu{-webkit-animation-name:yuejie_dianzan,yuejie_dianzhan_on;
animation-name:yuejie_dianzan,yuejie_dianzhan_on;
-webkit-animation-duration:.6s,0s;animation-duration:.6s,.3s;
-webkit-animation-delay:0s,.6s;animation-delay:0s,.6s;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
position:relative;
}
.yujie_dianzan .active .yuejie_zan .anniu i
{
width:10px;height:10px;opacity:0;
background:#282828;
border-radius:50%;
display:block;position:absolute;
-webkit-animation-name:zLikeEffect2;
animation-name:zLikeEffect2;
-webkit-animation-duration:.6s;animation-duration:.6s;
-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
@-webkit-keyframes yuejie_dianzhan_bg
{
100%{background-color:#eee;
color:#999
}
}@keyframes yuejie_dianzhan_bg{
100%{
background-color:#eee;
color:#999
}
}
@-webkit-keyframes yuejie_dianzhan_on
{
100%{background-image:url(yuejie_zan_on.svg)}
}
@-webkit-keyframes yuejie_dianzan
{
0%{-webkit-transform:scale(1);transform:scale(1);
opacity:1}25%{-webkit-transform:scale(.01);
transform:scale(.01);opacity:.2}50%{-webkit-transform:scale(.5);
transform:scale(.5);opacity:.4}75%{-webkit-transform:scale(1) rotate(-20deg);transform:scale(1) rotate(-20deg);
opacity:.5
}
100%
{-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0);
opacity:1}
}
@keyframes zLikeEffect1
{0%{-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
25%
{
-webkit-transform:scale(.01);
transform:scale(.01);
opacity:.2
}
50%
{
-webkit-transform:scale(.5);
transform:scale(.5);
opacity:.4
}
75%
{
-webkit-transform:scale(1) rotate(-20deg);
transform:scale(1) rotate(-20deg);
opacity:.5
}
100%
{
-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0);
opacity:1
}
}
@-webkit-keyframes zLikeEffect2
{
25%{
opacity:0;
width:10px;
height:10px
}
50%
{
opacity:.8;
width:8px;
height:8px
}
75%
{
opacity:.1;
width:4px;
height:4px
}
100%
{
-webkit-transform:translateY(-30px);
transform:translateY(-30px);
opacity:0;width:3px;
height:3px
}
}
#msg {height: 1em;text-align: center;position:fixed; top: 50%; margin-top: -1rem; line-height: 2rem;width:100%;}
#msg span {color: #ffffff; background: rgba(0, 0, 0, 0.5); height: 1.5em; padding: 0.5em 1.5em; border-radius:6px; font-size: 16px; font-family: "microsoft yahei"; }
#huise {
    width: 120px;
    
    height: 75px;
    position: absolute;
    z-index: 99999;
    margin-left: 460px;
    display:none;
}
.active #huise {
    display:block;
}

/* 设计院团队介绍 */
.yuejie_sheji{min-width:800px;height:360px;position:relative;overflow:hidden;}
.yuejie_sheji .bd{width:800px;margin: auto;}
.yuejie_sheji .bd li .m-width {width:800px;margin:0 auto;overflow:hidden;}
.yuejie_sheji .bd li{width:800px;height:360px;}
.yuejie_sheji .bd li a{display:block;background-size:auto;}

.banner-btn{width:800px;position:absolute;top:120px;left:50%;margin-left:-400px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(jiantou.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(jiantou.png) no-repeat -49px 0;}

.yuejie_sheji .hd {position:absolute;top:210px;left:350px;margin:0 auto;overflow:hidden;}
.yuejie_sheji .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.yuejie_sheji .hd ul li.on{background:#05519e;}





.tempWrap{margin:0 auto}
.picBox{ position:relative;overflow:hidden;font-size:0; }
.picBox .clearfix{width:100%!important}
.picBox .bd li{width:100%!important;text-align:center}
.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;line-height:16px;text-align:center;margin-left:2px;background:#B9B9B9;color:#fff;cursor:pointer;font-size:12px;}
.picBox .hd li.on{ background:#f00;color:#fff}
.picBox .next,
.picBox .prev{background:url(icon_arr.gif) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer}
.picBox .prev{background-position:10px 16px;height:70px;left:1%;opacity:0;filter:Alpha(opacity=0);_filter:Alpha(opacity=100);position:absolute;top:40%;width:50px;z-index:100;background-color:#fff}
.picBox .next{background-position:10px -58px;height:70px;right:1%;opacity:0;filter:Alpha(opacity=0);_filter:Alpha(opacity=100);position:absolute;top:40%;width:50px;z-index:100;background-color:#fff}
.picBox:hover .prev{opacity:1;filter:Alpha(opacity=100);}
.picBox:hover .next{opacity:1;filter:Alpha(opacity=100);}
.sitemap{padding:0 0 1em;border-bottom:1px solid #eee;margin:1em 1.5em}
.sitemap dt{font-size:14px;font-weight:bold;padding:0 0 .3em;color:#669934}
.sitemap dt a{color:#111}
.sitemap dd{padding:0}
.sitemap dd a{padding:0 1em 0 0}
