/**************************************/
/*************[公用start]**************/
/**************************************/

*{
	font-family:'SimSun'!important;
}

div.clear{
	clear: both;
	height: 0;
	width: 0;
}



a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	max-width: 100%;
}


div.wp{
	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}


ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}


/*图片中心放大代码区域*/

.img-box{/*图片盒子类名*/
	
	overflow: hidden;
}

.img-box img{
	transition: .3s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco 时间曲线*/
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*图片中心放大代码区域*/





/**************************************/
/************[公用over]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{
box-shadow: 0 3px 7px -3px #bfbfbf;
position: relative;
z-index: 800;
}

#ss .modal-header{
	padding: 15px;
}
#ss .modal-body{
	padding:25px 15px;
}
#ss .btn{
	padding: 6px 25px;
	background-color: #ee7b1e;
	border-color: #ee7b1e;
	border-radius: 2px;
}
#ss .btn-primary{

}
.header-1{
	height: 34px;
	line-height: 34px;
	background-color: #f7f7f7;
	font-size: 12px;
	color:#666;
}

.header-2{
	height: 110px;
	background-color: #fff;
	position: relative;
}

.lantou{
	position: absolute;
	height: 44px;
	background-color: #1C44A1;
	left: 0;
	right: 0;
	top:110px;
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
	/*transition: .3s;*/
}

.logo{
	font-size: 0;
	margin-top: 19px;
	width: 320px;
}
.nav ul.nav-ul>li:first-child{
	margin-left: 0;
}
.nav ul.nav-ul>li{
	float: left;
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: right center;
	/*margin-left: 5px;*/
	/*position: relative;*/
	height: 110px;
	padding-top: 30px;


}
.nav ul.nav-ul>li:hover .lantou,.nav ul.nav-ul>li:hover .down-a{
	opacity: 1;
	visibility: visible;
}
.down-a-wp{
	position: relative;
	margin-top: 29px;
	z-index: 500;
}

.nav ul.nav-ul>li:hover .xiala{
	opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
}
.xiala{
	position: absolute;
	left: 0;
	right: 0;
	top: 43px;
	z-index: 5000;
	padding-top:6px;
	background-repeat: no-repeat; 
	background-position: center top;
	background-image: url(../images/sj.png);
	/*display: none;*/
	visibility: hidden;
	opacity: 0;
	transition: .3s;
	 -webkit-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    display: none!important;
}
.xiala-a{
	background-color: rgba(238,120,30,0.88);

}
.xiala a{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#fff;
	text-align: center;
	border-top: 1px solid #f8872b;
}



.xiala a:first-child{
	border-top: 0;
}

.xiala a:hover{
	background-color: #d26b18;font-weight: bold;

}
/*.nav ul.nav-ul>li:hover .down-a{
	display: block;
}


.nav ul.nav-ul>li:hover .lantou{
	display: block;

}*/


.down-a {
	position: absolute;
	left: 50%;
	top: 0px;
	opacity: 0;
	visibility: hidden;
	/*transition: .3s;*/
	font-size: 0;
	line-height: normal;
	text-align: center;
}
.down-a a{
	display: inline-block;
	width: 70px;
	margin:0 5px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color:#fff;
	font-size: 14px;
}
.down-a a:hover{
	font-weight: bold;
}
.down-a1{
	width: 160px;
	margin-left: -80px;
}

.down-a2{
	width: 640px;
	margin-left: -320px;
}

.down-a3{
	width: 650px;
	margin-left: -325px;
}


.down-a4{
	width: 480px;
	margin-left: -240px;
}
.down-a5{
	width: 420px;
	margin-left: -210px;
}
.down-a6{
	width: 160px;
	margin-left: -80px;
}
.nav ul.nav-ul>li>a{
	font-weight: 600;
	display: block;
	padding: 12px	22px;
	font-size: 18px;
	color:#333;
	transition: all 0.5s;background:url(../images/nav_bg.png) -100px bottom no-repeat;
	
}
.nav ul.nav-ul>li.active>a{
	
	color:#1c3b8c;
}
.nav ul.nav-ul>li:hover>a{
	color:#1c3b8c;
	background:url(../images/nav_bg.png) center bottom no-repeat;

}










.nav{
	/*margin-top: 25px;*/
}

.wen{
	margin-top:43px;
	font-size: 0;
	margin-left: 15px;
	width: 33px;
}

.wen img{
	display: block;
	width: 100%;
	cursor: pointer;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}

/*.fafa .slides>li{
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	height: 704px;
}

.banner{
	height: 704px;
	position: relative;

}*/
#slider{
	height: 704px;
	left: 0;
	right: 0;
	top: 0;
	position: relative;
}



.fafa .slides>li a{
	display: block;
	height: 100%;
}
.fafa .flex-direction-nav{
	display: block;
}

.fafa .flex-direction-nav a{
	width: 57px;
	height: 57px;
	margin-top: -28px;
}

.fafa .flex-direction-nav .flex-prev{
	left: 55px;
}
.fafa .flex-direction-nav .flex-prev:hover{
	background-image: url(../images/b-lefth.png);
}
.fafa .flex-direction-nav .flex-next{
	right: 55px;
}
.fafa .flex-direction-nav .flex-next:hover{
	background-image: url(../images/b-righth.png);
}


.nivo-directionNav{
	display: block!important;
}

.nivo-directionNav a.nivo-prevNav{
	left: 55px;
	width: 57px;
	font-size: 0;
	height: 57px;
	margin-top: -28px;
	background-image: url(../images/b-left.png);
	background-repeat: no-repeat;
	background-position: center ;
}
.nivo-directionNav a.nivo-nextNav{
	right: 55px;
	font-size: 0;
	width: 57px;
	height: 57px;
	margin-top: -28px;
	background-image: url(../images/b-right.png);
	background-repeat: no-repeat;
	background-position: center ;
}

.nivo-directionNav a.nivo-prevNav:hover{
	background-image: url(../images/b-lefth.png);
}

.nivo-directionNav a.nivo-nextNav:hover{
	background-image: url(../images/b-righth.png);
}










.p60{
	padding: 60px 0;
}
.index-1{
	background-color: #fff;
}
.index-1 .col-lg-9{
	margin-top: 10px;
}

.title-11 span{
	/*padding: 0	22px;*/
	font-weight: 600;
	width: 110px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color:#333;
	text-align: center;
	/*background-color: #fafafc;*/
	background-image: url(../images/span-hui.jpg);
	margin-left: 10px;
	cursor: pointer;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center ;
	transition: .3s;
}

.title-11 span img{
	vertical-align: middle;
	margin-top: -3px;
	margin-right:10px; 
	display: none;
}
.title-11 span:first-child{
	margin-left: 0;
}

.title-11 span.active img{
	display: inline-block;
}
.title-11 span.active {
	color:#fff;
	background-image: url(../images/span.jpg);
	background-repeat: no-repeat;
}

.title-11 a.fr{
	font-size: 0;
	display: none;
	margin-top: 13px;
	width: 12px;
	height: 12px;
	background-image: url(../images/more2.png);
}
.title-11 a.fr:hover{
	background-image: url(../images/more1.png);
}
.title-11 a.fr.frr{
	display: block;
}
.index-news-wp{
	margin-top: 13px;
	position: relative;
}
.index-news{
	/*display: none;*/
	position: absolute;
	left: 0;
	right: 0;
	top:0;
	transition: .3s;
	opacity: 0;
	visibility: hidden;
}
.index-news.cur{
	/*display: block;*/
	opacity: 1;
	visibility: visible;
	position: relative;
}

.index-news-left{
	width: 410px;
	margin-top: 10px;
	margin-right: 25px;
}

.fnews-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 56.25%;
}
.fnews-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.fnews-pic:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}



.fnews-con{
	margin-top: 18px;
}
.fnews-con h1{
	font-family:"宋体";
	margin:0;
	font-size: 16px;
	color:#333;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.fnews-con h2{
	margin:0;
	font-size: 12px;
	margin-top: 13px;
	color:#999;
}

.fnews .flex-direction-nav{
	display: block;
}

.fnews .flex-direction-nav a{
	width: 34px;
	height: 34px;
	margin-top:0px;
	top: auto;
	bottom: 61px;
}

.fnews .flex-direction-nav .flex-prev{
	background-image: url(../images/b-left2.jpg);
	left: 0px;
}
.fnews .flex-direction-nav .flex-prev:hover{
	background-image: url(../images/b-left2h.jpg);
}
.fnews .flex-direction-nav .flex-next{
	right: auto;
	background-image: url(../images/b-right2.jpg);
	left: 34px;
}
.fnews .flex-direction-nav .flex-next:hover{
	background-image: url(../images/b-right2h.jpg);
}

.index-news-right{
	overflow: hidden;
}
.list11 ul{
	margin:0;
}

.index-news-right .list11 li{
	padding-left: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/yq.png);
}
.list11 li{
	height: 43px;
	line-height: 43px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
}
.list11 li span{
	font-size: 12px;
	margin-left: 15px;
	color:#999;
	font-family:arial
}

.list11 li a{
	font-family:"宋体";
	font-size: 14px;
	color:#525252;
}

.list11 li a:hover{
	color:#ee7b1e;
}

.tongzhi{
	/*border:1px solid #eeeeee;*/
	background-color: #FAFAFC;
	padding: 0 20px;
}

.tongzhi-title{
	height: 60px;
	
	border-bottom:1px solid #eeeeee;
	
}
.tongzhi-title a.fl{
	font-weight:600;
	font-size: 16px;
    color: #666;
    display: inline-block;
    padding: 6px 0px;
    /*background-color: #f47921;*/
    margin-top: 13px;


}
.tongzhi-title a.fl+a.fl{
    margin-left: 15px;
}
.tongzhi-title a.fl.cur{
    color: #f47921;
}
.tongzhi-title a.fl:hover{
	/*text-decoration: underline;*/
}



.tongzhi-title a.fr{
	font-size: 0;
	width: 12px;
	height: 12px;
	background-image: url(../images/more2.png);
	margin-top: 24px;
	display: none;
}
.tongzhi-title a.fr.frr{display: block;}
.tongzhi-title a.fr:hover{
	background-image: url(../images/more1.png);
}

.tongzhi-list11-wp .list11{	display: none;}
.tongzhi-list11-wp .list11:first-child{	display: block;}







.tongzhi-list ul{
	margin:0;
}
.tongzhi-list li:first-child{
	border-top: 0;
}
.tongzhi-list li{
	padding: 12px 0;
	border-top: 1px dotted #eeeeee;
}
.tongzhi-list li a{
	display: block;
	line-height: 2;
	font-size:14px;
	color:#666;
	height: 56px;
	overflow: hidden;
}

.tongzhi-list li a:hover{
	color:#ee7b1e;

}

.index-2{
	background-color: #fafafc;
}
.title-22{
	font-weight: 600;
	font-size: 18px;
	color:#323059;
	padding-bottom: 30px;
}

.title-22 a:hover{
	color:#f47921
	;
}


.title-22 a.fr{
	font-size: 0;
	width: 12px;
	height: 12px;
	background-image: url(../images/more2.png);
	margin-top: 6px;

}
.title-22 a.fr:hover{
	background-image: url(../images/more1.png);
}

.shipin-about{
	overflow: hidden;
}
.shipin{
	width: 360px;
	margin-left: 30px;
}
.shipin a{
	display: block;
	position: relative;
	overflow: hidden;
}
.shipin a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.bo{
	position: absolute;
	width: 50px;
	margin-left: -25px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
}
.bo img{
	display: block;
	width: 100%;
}
.shipin-about-div{
	font-family:"宋体";
	font-size: 14px;
	color:#545454;
	line-height: 2.5;
	height: 175px;
	overflow: hidden;
	    margin-top: -10px;
}
.more1{
	margin-top: 30px;
}
.more1 a{
	display: inline-block;
	padding: 9px 32px;
	background-color: #f47921;
	color:#fff;
	font-size: 12px;
}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

.suo-a a{
	display: block;
	color:#fff;
	height: 72px;
	margin-top: 18px;
	padding-top: 18px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}
.suo-a a:hover .suo-a-img{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}

.suo-a a:first-child{
	margin-top: 0;
}
.suo-a a h1{
	font-weight: 600;
	margin:0;
	font-size: 16px;
}
.suo-a a p{
	font-family:arial;
	margin:0;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 5px;
}

.suo-a a:hover h1,.suo-a a:hover p{
	text-decoration: underline;
}

.suo-a-img{
	width: 32px;
	margin-left: 16px;
	margin-right: 14px;
	margin-top: 3px;
	transition: .3s;
}

.index-3 a{
	float: left;
	width: 25%;
	height: 160px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	position: relative;
	background-size: cover;
}
.index-3 a:hover .index-3-hei{
	background-image: none;
}
.index-3-hei{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../images/heidi.png);
	overflow: hidden;
}

.index-3-hei-con{
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-top: -27px;
}

.index-3-hei-con h1{
	margin:0;
	color:#fff;
	font-size: 20px;position: relative;
	left: 100%;
	transition: .5s;
}
.index-3-hei-con p{
	color:#ebebeb;
	margin:0;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 4px;
	font-family:arial;
	position: relative;
	right: 100%;
	transition: .5s;
}
.index-3 a:hover .index-3-hei-con h1{
	left: 0;
}
.index-3 a:hover .index-3-hei-con p{
	right: 0;
}

.title-33 span.active {
	color:#fff;
	background-image: url(../images/span2.jpg);
}


.index-4-fa{
	height: 470px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url(../images/fa.jpg);
	margin-top: 23px;
	position: relative;
	padding: 28px;
	padding-left: 191px;
}

.bei{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 254px;
}

.bei img{
	display: block;
	width: 100%;
}

.index-4-con{
	background-color: #fff;
	padding: 25px;
}

.index-4-pic-wp{
	width: 186px;
	margin-left: 25px;
}
.index-4-pic:first-child{
	margin-top: 0;
}
.index-4-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 56.45%;
	margin-top: 23px;
}

.index-4-pic h1{
	position: absolute;
	left: 0;
	right: 0;
	margin:0;
	bottom: 0;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color:#fff;
	font-size: 12px;
	background-image: url(../images/heidi2.png);
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-4-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.index-4-pic:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.index-4-list{
	overflow: hidden;
	position: relative;
}

.index-4-list ul{
	margin:0;
}
.index-4-list li {
	padding:15px 0;
	border-bottom: 1px solid #eee;
}
.index-4-list li:first-child {

	border-top: 1px solid #eee;
}
.index-4-list li h1{
	font-size: 12px;
	color:#999;
	margin:0;
	font-family:arial;
}
.index-4-list li h2{
	font-size: 14px;
	color:#666666;
	margin:0;
	margin-top: 12px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-4-list li h2:hover{
	color:#ee7b1e;

}

.index-4-con{
	display: none;
}


.index-4-con:first-child{
	display: block;
}










.zhuanti-title{

	/*border-bottom:1px solid #eeeeee;*/
	font-size: 18px;
	color:#f06109;
	    height: 38px;
    line-height: 38px;
    font-weight: 600;
}
.zhuanti-title a:hover{
	text-decoration: underline;
}

.zhuanti-title a.fr{
	font-size: 0;
	width: 12px;
	height: 12px;
	background-image: url(../images/more2.png);
	margin-top:13px;
}

.zhuanti-title a.fr:hover{
	background-image: url(../images/more1.png);
}
.zt-a{
	margin-top: 12px;
}
.zhuanti-title+.zt-a{
	margin-top: 23px;
}
.zt-a a{
	position: relative;
	display: block;
	overflow: hidden;
	padding-bottom: 38.52%;
}

.zt-a a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition:.3s;
}

.zt-a a:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.zt-a2 a{
	position: relative;
	display: block;
	overflow: hidden;
	padding-bottom: 45%;
}

.index-5{
	background-color: #fafafc;
}
	.buju2{display: none;}

.buju li{
	float: left;
	width: 162px;
	background-repeat: no-repeat;
	background-position: left center;
	transition: .5s;
}

.buju li a{
	display: block;
	height: 445px;
	position: relative;
	overflow: hidden;
}
.buju li.cur{
	width: 522px;
}
.buju li.cur .buju-hei{
	display: none;
}
.buju-hei{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/heidi2.png);
	text-align: center;
	font-size: 16px;
	color:#fff;
}
.buju li.cur .buju-zi{
	/*display: block;*/
	opacity: 1;
	visibility: visible;
}
.buju-zi{
	width: 522px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background-image: url(../images/zidi.png);
	padding: 78px 48px 0;
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
}

.buju-zi-title{
	padding-left:51px;
	color:#fff;
	/*background-image: url(../images/zi-title.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	top: -38px;
	transition: 0.8s;
}

.buju li.cur .buju-zi-title{
	top: 0;
}

.buju-zi-title h1{
	font-size: 18px;
	margin:0;
	padding-top: 5px;
}
.buju-zi-title p{
	font-size: 14px;
	margin:0;
	margin-top: 3px;
}

.buju-zi-con{
	font-size: 14px;
	color:#fff;
	line-height: 2;
	height: 112px;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
	bottom: -38px;
	transition: 0.8s;
}

.buju li.cur .buju-zi-con{
	bottom: 0;
}


.line{
	width: 55px;
	width: 0;
	background-color: #fff;
	height: 1px;
	margin-top: 65px;
	transition: 1.2s;
}
.buju li.cur .line{
	width: 55px;
}
.wenhua-list .item h1{
	margin:0;
	font-size: 14px;
	color:#666;
	margin-top: 13px;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.wenhua-list .item:hover h1{
	color:#f47921;
}

.wenhua-pic {
	position: relative;
	overflow: hidden;
	padding-bottom: 56.76%;
}

.wenhua-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100;
	transition:.3s;
}

.wenhua-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.buju2-list .item {
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}
.buju2-list .item .buju-zi{
	position: static;
	padding:40px 30px;
	width: 100%;
	display: block;
}


/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	
}

.footer-1{
	background-color: #fafafc;
	padding: 22px 0;
}

.foo1-span{
	font-size: 16px;
	color:#323059;
	
	height: 34px;
	line-height: 34px;
}

.foo1-sel-wp{
	overflow: hidden;
}

.foo1-sel{
	width: 23%;
	margin-left: 2%;
}

.foo1-sel  .form-control{
	border-radius:0;
}
.footer-2{
	background-color: #343336;
	padding: 34px 0 25px;


}
.foo2-con{
		color:#999999;
	font-size: 12px;    overflow: hidden;
    padding-top: 10px;
	line-height: 2.8;
}

.fenfen{
	color:#fff;
	font-size: 14px;
	margin-top: 40px;
}
.fenfen a{
	margin-left: 4px;
}
/**************************************************************/
/*footer-over*/





/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/
#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	    box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000000000;
	background-color: #fff;
  
}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:130000;
	
}

.nav-2 li{

	border-top: 1px dotted #ccc;
	position: relative;
}

.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 8px;
	
	right: 14px;
}
.jiaspan.cur{
	background-image: url(../images/jia2h.png);

}
.nav-2 li:first-child{
	border-top: 0;
}
.nav-2 li>a{
	
	padding:13px 10px;
	display: block;
	font-size: 14px;
	width: 100%;
	color:#333;

}
.nav-xia-a{
	padding-bottom: 15px;
	display: none;
}
.nav-xia-a a{
	padding: 8px 10px;
	display: block;
	font-size: 12px;
	padding-left: 25px;
	width: 100%;
	color:#666;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0; 
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/
.logo-2{
	font-size: 0;
	width: 320px;
	margin-left: 15px;
	margin-top: 5px;
}
.logo-2 a{
	display: inline-block;
	width: 100%;
	height: 67px;
	line-height: 67px;
}

.logo-2 img{
		
		vertical-align: middle;
	}

.menu2{
	
	margin-right: 15px;

}
.menu2 li{
	cursor:pointer ;
	margin-left: 10px;
}
.menu2 li img{
	/*vertical-align: middle;*/
	display: block;
	margin-top: 29px;
}

.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 120000;
	background-image: url(../images/heidi2.png);
	display: none;
	
}
.banner-x{
	display: none;
}

.fxfx .flex-direction-nav{
	display: block;
}

.fxfx .flex-direction-nav a{
	width: 30px;
	height: 30px;
	margin-top: -15px;
}

.fxfx .flex-direction-nav .flex-prev{
	left: 8px;
	background-image: url(../images/b-left3.png);
}

.fxfx .flex-direction-nav .flex-next{
	right: 8px;
	background-image: url(../images/b-right3.png);
}




/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/



/*buju*/

.banner-2{
	height: 440px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.banner-2 img{
	display: none;
	width: 100%;
}

.erji-top{
	height: 49px;
	line-height: 49px;
	background-color: #fafafc;
}


.erji-nav  li{
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	margin-left: 5px;

}
.erji-nav  li:first-child{
	margin-left: 0;
}
.erji-nav ul{
	margin-bottom: 0;
}

.erji-nav  li a{
	font-weight: 600;
	display: block;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	color:#333;
	padding: 0 15px 0 25px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 12px	center;

}

.erji-nav  li.active{
	background-image: url(../images/erji-nav.jpg);
}
.erji-nav  li:hover{
	background-image: url(../images/erji-nav.jpg);

}
.erji-nav  li.active a{
	color:#fff;
	background-image: url(../images/yuan.png);
}
.erji-nav  li:hover a{
	color:#fff;
	background-image: url(../images/yuan.png);
}
.mianbaoxie{
	font-size: 12px;
	color:#999;
}

.erji-content{
	padding: 50px 0;
}

.chanye-top{
	padding: 20px 0 60px;
	text-align: center;
}

.chanye-top h1{margin:0;
	font-size: 21px;
	color:#40488d;
}

.chanye-top-con{
	font-size: 14px;
	color:#666;
	line-height: 2;
	margin-top: 35px;
}
.more3 {
	margin-top: 50px;
}
.more3 img{
	display: block;
	margin:0 auto;
}

.chanye-list ul{
	margin:0;
}

.chanye-list li{
	width: 49%;
	margin-top: 2%;
	background-color: #fafafc;

}

.chanye-list li a{
	display: block;
	padding:40px 25px 30px;
	border-bottom: 3px solid #fafafc;
}
.chanye-list li a:hover{
	border-color: #414a91;
}
.chanye-list li a:hover h1,.chanye-list li a:hover p{
	color:#414a91;
}


.chanye-list li a h1{
	margin:0;
	font-size: 18px;
	color:#333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.chanye-list li a p{
	margin:0;
	font-size: 14px;
	color:#666;
	line-height: 1.8;
	margin-top: 7px;
	height: 75px;
	overflow: hidden;
}

.chanye-list{
	padding-bottom: 35px;
	border-bottom: 1px dotted #eeeeee;
}
.pagination{
	margin:0;
	margin-top: 30px;
	font-size: 0;
}

.pagination > li{
	    display: inline-block;
    margin: 0 5px;
}

.pagination > li > a, .pagination > li > span{
	font-size: 14px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
	    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.fuwu-map{
	width: 763px;
	margin-left: 46px;
}
.fuwu-map img{
	display: block;
	width: 100%;
}
.fuwu-con{
	overflow: hidden;
	padding-top: 25px;
}

.fuwu-title h1{
	font-size: 21px;
	color:#333;
	margin:0;
}

.fuwu-title h2{
	font-size: 14px;
	color:#999;
	text-transform: uppercase;
	line-height: 1.6;
	margin:0;
	margin-top: 5px;
}

.fuwu-con-div{
	padding: 50px 0;
}

.fuwu-con-div dl{
	margin:0;
}

.fuwu-con-div dd{
	margin-top: 16px;
	line-height: 1.6;
	font-size: 14px;
	color:#666;
}
.fuwu-con-div dd span{
	color:#333;
}
.fuwu-con-div dd:first-child{
	margin-top: 0px;
}

.fuwu-che{
	padding-top: 25px;
	border-top: 1px solid #eee;
	font-size: 14px;
	color:#666;
	line-height: 1.8;
}

.erji-top2{
	border-bottom: 1px solid #eeeeee;
}

.erji-top2 a{
	float: left;
	margin-right: 60px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color:#333;
}

.erji-top2 a.active,.erji-top2 a:hover{
	color:#3f468b;
	border-bottom: 2px solid #3f468b;
	font-weight:bold;
}
.zou-pic-wp{
	padding: 8px 12px;
	border:1px solid #eeeeee;
}


.zou-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 66.4%;
}
.zou-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.zoujin .col-md-4{
	margin-bottom: 25px;
}

.zoujin .col-md-4 h1{
	margin:0;
	font-size: 14px;
	color:#666;
	margin-top: 13px;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zoujin .col-md-4:hover h1{
	color:#3f468b;
}


.zoujin-list{

border-bottom: 1px dotted #eeeeee;
padding-bottom: 15px;
}



.news-tui{
	background-color: #fafafc;
	padding: 30px;
}


.news-tui-pic-wp{
	width: 420px;
	margin-right: 33px;
}



.news-pic-tui{
	position: relative;
	overflow: hidden;
	padding-bottom: 66.9%;
}
.news-pic-tui img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}

.news-pic-tui:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.news-tui-con{
	overflow: hidden;
	padding-top: 28px;
}

.news-tui-con h1{
	font-size: 20px;
	color:#333;
	margin:0;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.news-tui-con h1:hover{
	color:#3f468b;
}
.news-tui-con p{
	font-size: 14px;
	color:#666;
	margin:0;
	line-height: 1.8;
	height: 100px;
	overflow: hidden;
	margin-top: 28px;
}
.news-tui-a{
	margin-top: 25px;
}
.news-tui-a a{
	display: inline-block;
	padding: 9px 32px;
	background-color: #f47921;
	color:#fff;
	font-size: 12px;
}

.news-tui-a  a:hover{
	text-decoration: underline;
	background-color: #e47729;
}

.news-list ul{
	margin:0;
}

.news-list li{
	margin-top: 33px;
}




.news-pic-wp{
	width: 220px;
	margin-right: 25px;
}



.news-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 66.9%;
}
.news-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}

.news-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.news-con{
	overflow: hidden;
	padding-top:14px;
}

.news-con h1{
	font-size: 18px;
	color:#333;
	margin:0;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.news-con h1:hover{
	color:#3f468b;
}
.news-con p{
	font-size: 14px;
	color:#666;
	margin:0;
	line-height: 1.8;
	height: 50px;
	overflow: hidden;
	margin-top: 15px;
}

.news-con h2{
	font-size: 12px;
	color:#999;
	margin:0;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 15px;
	font-family:arial
}

.news-list{

border-bottom: 1px dotted #eeeeee;
padding-bottom: 35px;
}




.fazhan-list{
	background-image: url(../images/fazhan.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 50px;
	padding-bottom: 90px;
}

.fazhan-top img{display: block;
margin:0 auto;}


.fazhan-con{
	width: 45%;
	padding: 30px;
	background-color: #fafafc;
	transition: .3s;
	position: relative;

}

.fazhan-wen{
	color:#666;
	font-size: 14px;
	line-height: 2;
}

.fazhan-date{
	position: absolute;
	
	font-size: 20px;
	color:#333;
	height: 30px;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;

}
.fazhan-con.fr .fazhan-date{left: -200px;}
.fazhan-con.fl .fazhan-date{right: -200px;}

.fazhan-list ul{
	margin:0;
}

.fazhan-list li{
	
	margin-top: 50px;
}
.fazhan-list li.teshu{
	display: none;
}

.llll{
	background-color: transparent;
    background-position: center;
	background-repeat: no-repeat;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center ;
	/*background-image: url(../images/fa-li.png);*/
	position: relative;
}

.llll:after{
	content:"";
	width: 8px;
	height: 8px;
	background-color: #f47921;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	top: 50%;
	margin-top: -4px;
	animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;

}


@-webkit-keyframes pulse{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  50%{-webkit-transform:scale3d(1.8,1.8,1.8);transform:scale3d(1.8,1.8,1.8);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
  @keyframes pulse{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    50%{-webkit-transform:scale3d(1.8,1.8,1.8);transform:scale3d(1.8,1.8,1.8);}
      to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  }


.llll:hover:after{
	 -webkit-animation-name:pulse;animation-name:pulse;
}

.llll:hover{
	background-color: #414990;
    /*background-image: url(../images/fa-li.png);*/
    /*-webkit-background-size: 110%;
	background-size: 110%;*/
/*	-webkit-background-size: contain;
	background-size: contain;*/
}
.llll:hover .fazhan-con{
	background-color: #414990;

}
.llll:hover .container .fazhan-wen,.llll:hover .fazhan-con .fazhan-date{

	color:#fff;
}

.fazhan-list li:first-child{
	margin-top: 0;
}
.fazhan-a {
	margin-top: 15px;
}
.fazhan-a a {
    display: inline-block;
    padding: 8px 30px;
    background-color: #f47921;
    color: #fff;
    font-size: 12px;
}

.fazhan-more{
	text-align: center;
}

.fazhan-more a{
	display: inline-block;
	padding: 8px 38px;
	border:1px solid #eee;
	color:#333;
	font-size: 14px;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f47921;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.fazhan-huang{
	display: none;
	position: absolute;
	left: -38px;
	top: 50%;
	margin-top: -4px;
	width: 7px;
}

/************message-start***************/


div.message{
	max-width: 700px;
	margin:0px auto;

	
	background-color: #fff;
	position: relative;
	border-radius: 3px;
	
}




div.message-con{
	position: relative;
}




div.message-shuru{
	margin-top: 18px;
	

}
div.message-shuru span{
	float: left;
	font-size: 14px;
	width: 138px;
	height: 42px;
	line-height: 42px;
	text-align: right;
}
div.message-shuru input{
	height: 40px;
	line-height: 40px;
	border:0;
	/*background-color: #f0f6fc;*/
	float: left;
	border-radius: 2px;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border:1px solid #eee;
}

div.message-shuru textarea{
	height:180px;
	outline: none;
	resize: none;
	border:0;
	/*background-color: #f0f6fc;*/
	float: left;
	border-radius: 2px;

	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 490px;
	max-width: 490px;
	border:1px solid #eee;
	padding: 10px;
}
div.message-tishi{
	position: absolute;
	text-align: center;
	width: 100%;
	line-height: 40px;
}


div.message-sub{
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

div.message-sub input{
	height: 40px;
	line-height: 40px;
	border:0;
	background-color: #ee7b1e;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	cursor:pointer;
	width: 126px;
	max-width:126px;
}



/************响应式设置-start***************/
@media only screen and (max-width: 700px){
	div.message-shuru textarea{
		width: 60%;
	}
}

@media only screen and (max-width: 580px){
	div.register{
		width: 90%;
		margin:200px 5% 100px;

	}


		div.message-shuru{
			text-align: center;
			margin-top: 10px;
			margin-bottom: 10px;

		}

	div.message-shuru span{
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}
	div.message-shuru input{
		float: none;
		
		padding-left: 1%;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}


	div.message-sub input{
		/*width: 70%;
		max-width: 70%;*/
	}

	div.message-shuru textarea{
		float: none;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		padding: 1%;
	}


}



/************响应式设置-over***************/

/*********article-start****************/
div.article{
	/*width: 1170px;
	padding: 0	15px;
	margin:80px auto;*/
}

div.article>h1{
	font-weight: 600;
	text-align: center;
	font-size: 21px;
	color:#000;
}

div.article-tishi{
	text-align: center;
	margin:25px auto 20px;
}


#fenxiang-anniu{
	display: inline-block;
	vertical-align: top;
}

div.article-con{
	padding: 40px 0 120px;
	position: relative;
	border-top: 1px dotted #c9c7c7;
	border-bottom: 1px dotted #c9c7c7;
	line-height: 2.2;
}
div.article-con img{
	display: block;
	margin:0px auto;
	max-width: 100%;
}
div.article-con>p{
	text-indent: 2em;
}
div.article-con>h1{
	font-size: 14px;
	text-align: center;
	margin:10px 0;
}
div.article-con>a{
	position: absolute;
	right: 8px;
	bottom: 50px;
	width: 102px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color:#fff;
	background-color: #f37728;
	border-radius: 3px;
}

div.article-page{
	height: 87px;
	line-height: 87px;
	padding-bottom: 20px;

}

div.article-page>a:hover{
	color:#0064ac;
}

a.article-page-pre{
	float: left;
}
a.article-page-next{
	float: right;
}


/*********响应式设置-start****************/


@media only screen and (max-width: 1200px){
	/*div.article{
		width: 90%;
		margin: 8% auto;
		padding-left:0;
		padding-right: 0; 
	}*/


}
@media only screen and (max-width: 800px){
	div.article-page{
		height: auto;
		line-height: normal;

	}
	a.article-page-pre{
		float: none;
		display: block;
		margin:10px 0;
	}
	a.article-page-next{
		float: none;
		display: block;
			margin:10px 0;
	}

	div.article>h1
	{font-size: 18px;}

	div.article-con{
		    padding: 20px 0 100px;
	}
}
/*********响应式设置-over****************/



/*********article-start****************/








.reduce{
	margin:0 0.15rem;
}

.add{
	margin-left: 0.15rem;
}

.tongzhi-col{
	width: 25%;
	margin-left: 30px;
}

.index-news-col{
	overflow: hidden;
}

.fixfix-menu{
	position: absolute;
	left: -52px;
	top: 0;
	width: 50px;
	height: 50px;
	border:1px solid #ccc;
	background-image: url(../images/va99.png);
	z-index: 400;
	cursor: pointer;
	background-color: #fff;
}

.fixfix{
	position: fixed;
	right: -52px;
	width: 52px;
	
	top: 50%;
	margin-top: -103px;
	z-index: 9000;
	display: none;
}
.fixfix.cur{
	/*right: 0;*/
}
.fixfix dl{
	margin:0;
	transition: .5s;
	position: relative;
	z-index: 500;
	left: 0;
}

.fixfix.cur dl{
	left: -52px;
}

.fixfix dd{
	border:1px solid #ccc;
	border-top:0;
	position: relative;
}

.fixfix dd:first-child{
	border-top:1px solid #ccc;

}
.fixfix dd:hover .ererer{
	display: block;
}
.ererer{
	position: absolute;
	width: 80px;
	left: -83px;
	top: 0;
	display: none!important;
}
.ererer img{
	display: block;
	width: 100%;
}
.fixfix dd:first-child{
	border-top:0;
}
.fixfix dd a{
	display: block;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
}

.aaaa1{background-image: url(../images/tt1.png);display: none!important;}
.aaaa2{background-image: url(../images/tt2.png);}
.aaaa3{background-image: url(../images/tt3.png);display: none!important;}
.aaaa4{background-image: url(../images/tt4.png);}

.aaaa1:hover{background-image: url(../images/tt1h.png);}
.aaaa2:hover{background-image: url(../images/tt2h.png);}
.aaaa3:hover{background-image: url(../images/tt3h.png);}
.aaaa4:hover{background-image: url(../images/tt4h.png);}


.footer-1{
	display: none;
}
.footer-00-div{
	/*border: 1px solid #dfdfdf;*/
}

.footer-00 {
    background-color: #fafafc;
    padding: 33px 0 10px;
}

.footer-00-title{
	width: 110px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    background-image: url(../images/span.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    text-align: center;
    font-size: 16px;
    color: #FFF;
}


.footer-00-a{
	display: none;
	padding: 15px;
}

.footer-00-a:first-child{
	display: block;
}

.footer-00-a a{
	display: inline-block;
	font-size: 14px;
	color:#666;
	line-height: 29px;
    height: 29px;
    margin-right: 35px;
	
}

.footer-00-a a:hover{
	color:#31397a;
	text-decoration: underline;
}
.footer-00-top{
	background-color: #F5F5F5;
}

.footer-00-top-span{
	overflow: hidden;
}
.footer-00-top-span dl{
	margin:0;
}
.footer-00-top-span dd{
	float: left;
	width: 100px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
}
.footer-00-top-span span{
	cursor: pointer;
	display: block;
	width: 100%;
    
	height: 100%;
    transition: .4s;
}
.footer-00-top-span dd.cur span {
	font-weight: 600;
    color: #31397a;
    text-decoration: none;
    background: url(../images/xaxa.jpg) left bottom no-repeat;
}
.footer-00-a-wp{
    


}

.fen-er{
	width: 80px;
	margin:0 auto 13px;
	display: none;
}

.fen-er img{
	display: block;
	width: 100%;
}

.fenfen a img{
	width: 24px;
}


.casese-pic{
	width: 180px;
	margin-right: 15px;
}

.casese-con{
	overflow: hidden;
}


/********* 服务 *********/
.job-list-tit{
	height: 80px;
	background-color:#35395C;
	line-height: 80px;
	color: #fff;
}
.job-list-tit span{
	float: left;
	color: #fff;
	text-align: center;
	font-size: 22px;
}
.job-list-tit span:nth-child(1){
	display: block;
	width: 52%;
}
.job-list-tit span:nth-child(2){
	display: block;
	width: 16%;
}
.job-list-tit span:nth-child(3){
	display: block;
	width: 16%;
}
.job-list-tit span:nth-child(4){
	display: block;
	width: 16%;
}

.job-list-main{
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
.job-list-main ul li .job-list{
	height: 54px;
	line-height: 54px;
	background-color:#e4e4e4;
	cursor: pointer;
	border-top: 1px solid #dadada;
}
.job-list-main ul li:nth-child(even) .job-list{
	background-color:#fff;
}
.job-list-main ul li .job-list.cur{
	background: #7478a2;	
}
.job-list-main ul li .job-list.cur span{
	color: #fff;
}
.job-list-main ul li .job-list span{
	float: left;
	color: #333;
	text-align: center;
	font-size: 16px;
	border-right: 1px solid #dadada;
}
.job-list-main ul li .job-list span:last-child{
	border-right: none;
}
.job-list-main ul li .job-list span:nth-child(1){
	display: block;
	width: 52%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.job-list-main ul li .job-list span:nth-child(2){
	display: block;
	width: 16%;
}
.job-list-main ul li .job-list span:nth-child(3){
	display: block;
	width: 16%;
}
.job-list-main ul li .job-list span:nth-child(4){
	display: block;
	width: 16%;
}
.job-list-main ul li .job-list-inf{
	height: 300px;
	line-height: 26px;
	padding: 20px;
	overflow: auto;
	display:none;
}
.job-list-main ul li .job-list-inf h1{
	line-height: 26px;
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
	color: #000;
	padding-bottom: 20px;
}
.job-list-main ul li .job-list-inf h2{
	font-size: 16px;
	line-height: 26px;
}
.job-list-main ul li .job-list-inf.cur{
	display: block;
}