﻿/**************************************/
/*************[公用start]**************/
/**************************************/

body,div,p,span,ul,li,h1,h2,h3,h4,h5,h6,a,input,textarea,select,dl,dd,table,tr,td{
	margin:0;
	padding: 0;
}


body{
	font-family:"Arial","Microsoft Yahei";
	font-size: 14px;  /*主要内容区字号大小，每次制作前更新！！！ */
	color:#333;
	background-color: #fff;
	
	overflow-y:auto; /*防止页面高度过低，滚动条加载时突显引起的页面调动。！！！ */
	line-height: 1.2;
	position: relative;
	overflow-x: hidden;

}

input,textarea,select{
	outline: none;
	font-family:"Arial","Microsoft Yahei";
	color:#333;
	font-size: 14px;
}





textarea{
	resize: none;
}


ul li{
	list-style-type: none;
}
	
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}

i{
	font-style: normal;
}


div.clear{
	clear: both;
	height: 0;
	width: 0;
}

.clearfix{zoom:1}    
.clearfix:after{
      content:"";
      display:block;
      height:0;
   clear:both;
   visibility:hidden;
 }

a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	max-width: 100%;
}


div.wp{
	width: 1180px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}

*{
	/*【块级元素】不受边框、margin、padding影响类名，需要时添加*/
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}


/*图片中心放大代码区域*/

.img-box{/*图片盒子类名*/
	width: 300px!important;/*图片盒子宽度，‘重要’是为防止图片添加尺寸不正确而修正，需注意图片比例*/
	height: 200px!important;/*图片盒子高度，‘重要’是为防止图片添加尺寸不正确而修正，需注意图片比例*/
	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{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-image: url(../images/landi.png);
	z-index: 999;
	
}

.erjitoubu#header{
	background-image: url(../images/baidi.png);
	position: fixed;
}

.logo{
	font-size: 0;
	margin-left: 65px;
	margin-top: 13px;
}


.search{
	width:102px;
	height: 90px;
	background-color:  #1c64b7;
	background-image: url(../images/baiwen.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.search-box_1{
	position: absolute;
	width: 100%;
	height: 60px;
	line-height: 60px;
	bottom: -60px;
	left: 100%;
	transition: .5s;
	background-color: #fff;

	overflow: hidden;

}

.search-box_1 input[type="text"]{
	width: 100%;
	height: 60px;
	border:0;
	padding-left: 15px;
	padding-right: 10%;
	font-size: 16px;
}

.search-box_1 input[type="image"]{
	display: none;
}

.search-box_1.active{
	left: 0;
}


.nav{
	margin-right: 35px;
}

.nav li{
	float: left;
	width: 127px;
	
	
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/nav-li.png);
	
}

.nav li:first-child{
	background-image: none;
	
}

.nav li>a{
	display: block;
	font-size: 15px;
	color:#fff;
	height: 90px;
	line-height: 90px;
	
	text-align: center;
	/*font-weight: normal;*/
}
.nav li>a:hover{
	font-size: 16px;
	font-weight: bold;
}

.erjitoubu#header .nav li>a{
	color:#333;
}

.erjitoubu#header .nav li{
	background-image: url(../images/nav-li2.png);
}
.erjitoubu#header .nav li:first-child{
	background-image: none;
	
}
/**************************************************************/
/*header-over*/





#main{
	
}

.banner{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}


.banner-wenzi{
	position: absolute;
	left: 0;
	width: 100%;
	height: 106px;
	margin-top: -53px;
	top: 50%;
	background-repeat: no-repeat;
	background-position: center;


}



.banner-wenzi1 {
	color:#fff;
	padding-left: 13%;
}

.banner-wenzi2 {
	color:#387a90;
	padding-left:60%;
	top:45%;
	
}
.banner-wenzi2 h1{ 	font-size: 48px !important;}
.banner-wenzi2 h2{ font-size:20px;}
.banner-wenzi3 {
	color:#fff;
    padding-left: 20%;
	top:50%;
}
.banner-wenzi3 h1{ font-size:48px !important;}
.banner-wenzi h1{
	font-size: 48px;
	font-weight: bold;
}
.banner-wenzi h2{
	font-size:18px;
	text-transform: uppercase;
	padding-top: 10px;

}





@-webkit-keyframes sdb10 {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
		filter:alpha(opacity=0);
	}
	40% {
		opacity: 1;
		filter:alpha(opacity=100);
	}
	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
		filter:alpha(opacity=0);
	}
	100% {
		opacity: 0;
		filter:alpha(opacity=0);
	}
}
@keyframes sdb10 {
	0% {
		transform: translate(0, 0);
		opacity: 0;
		filter:alpha(opacity=0);
	}
	40% {
		opacity: 1;
		filter:alpha(opacity=100);
	}
	80% {
		transform: translate(0, 20px);
		opacity: 0;
		filter:alpha(opacity=0);
	}
	100% {
		opacity: 0;
		filter:alpha(opacity=0);
	}
}

#shu{
	position: absolute;
    bottom: 50px;
    left: 50%;
    width: 30px;
    height: 50px;
    border: 2px solid #FFF;
    border-radius: 50px;
    box-sizing: border-box;
    z-index: 80000;
    cursor:pointer; 
    margin-left: -15px;
}

#shu::before {
    position: absolute;
    top: 10px;
    left: 50%;
    content: '';
    width: 6px;
    height: 6px;
    margin-left: -3px;
    background-color: #FFF;
    border-radius: 100%;
    -webkit-animation: sdb10 2s infinite;
    animation: sdb10 2s infinite;
    box-sizing: border-box;
}

.fafa {
	height: 100%;
}
.fafa  .slides{
	height: 100%;
}
.fafa  .slides > li{
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}

.fafa .flex-control-nav{
	display: block;
	bottom: 120px;
}



.fafa .flex-control-paging li a{
	width: 68px;
	height: 7px;
	margin:0 2px;
}



.section2{

	background-repeat: no-repeat;
	background-position:  center;
	background-image: url(../images/s2.jpg);
	-webkit-background-size: cover;
	background-size: cover;
}

.section3{

	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/s3.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	
}

.section4{

	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/s4.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	
}


.section-left{
	width: 40%;
	height: 100%;
	position: relative;
}

.title-1{
	width: 330px;
	height: 192px;
	background-image: url(../images/title-1.png);
	position: absolute;
	right: 100%;
	top: 17%;
	opacity: 0;
	filter:alpha(opacity=0);
	transition: 1s;
	overflow:visible;
	
}
.active .title-1{
	opacity: 1;
	filter:alpha(opacity=100);
	right: 8%;

}

.title-1 h1{
	font-size: 40px;
	color:#f13a3a;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 50px;
	margin-left: -20%;

}
.title-1 h1 span{
	font-size:38px;
	color:#5d5d5d; 
}

.title-1 h2{
	font-size: 30px;
	color:#292a37;
	margin-left: -20%;

}
.section-right{
	width: 60%;
	height: 100%;

}

.news{
		position: relative;
	right: -10%;
	transition: 1s;
}
.active .news{
	right: 0;
}

.jianjie-dong{
	position: relative;
	bottom: -300px;
	transition: 1s;
}
.active .jianjie-dong{
	bottom: 0;
}

.news-top{
	padding-top: 8%;
}
.news-top span{
	float: left;
	width: 206px;
	height: 52px;
	line-height: 52px;
	background-color: #e4e4e4;
	font-size:16px;
	color:#4f4f4f; 
	text-align: center;
	cursor: pointer;
	margin-left: 13px;
}
.news-top span:first-child{
	margin-left: 0;
}
.news-top span.active{
	background-color: #f13a3a;
	color:#fff;
}
.news-list-wp {
	margin-top: 23px;
}

.news-list_ss {
	display: none;
}

#news-list-1{display: block;}

.news-list_ss li>a{
	display: block;
	padding:2% 20px 2% 62px; 
	transition: .3s;
	position: relative;
}

.news-list_ss li>a:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-background-size: cover;
	background-size: cover;
	
	bottom: 0;
	width: 0;
	transition: 0.8s;
	z-index: 500;
}

.news-list_ss li:hover>a:after{
	width: 100%;
}

.news-list_ss li:hover h1,
.news-list_ss li:hover h2,
.news-list_ss li:hover p{
	color:#fff;
}
.news-list_ss li h1{
	font-size: 16px;
	color:#000;
	transition: .8s;
	position: relative;
	z-index: 600;
}

.news-list_ss li h2{
	font-size: 16px;
	color:#000;
	/*transition: .3s;*/
	padding: 12px 0 10px;
	position: relative;
	transition: .8s;
	z-index: 600;
	line-height: 1.6;
}

.news-list_ss li p{
	font-size: 14px;
	color:#a3a3a3;
	line-height: 1.8;
	/*transition: .3s;*/
	height: 50px;
	overflow: hidden;
	position: relative;
	transition: .8s;
	z-index: 600;
}


.section3 .wp{
	padding-top: 80px;
}

.title-2{

	width: 511px;
	height: 192px;
	background-image: url(../images/title-2.png);
	margin-left: 10%;
	margin-bottom: 60px;
	opacity: 0;
	filter:alpha(opacity=0);
	position: relative;
	transition: 1s;
	top: -120px;
	overflow:visible;
	
}

.active .title-2{
	top: 0;

	opacity: 1;
	filter:alpha(opacity=100);
}


.title-2 h1{
	font-size: 40px;
	color:#f13a3a;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 50px;
	
	margin-left: -22%;

}


.title-2 h2{
	font-size: 30px;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: -22%;

}


.section3 .section-left{
	height: 280px;
	
}

.section4{
	padding-top: 9%;
}
.title-3{
	width: 495px;
	height: 115px;
	background-image: url(../images/title-3.png);
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;

	overflow: hidden;
	position: relative;
}
.title-3:after{
	content: "";
	transition: 1.5s;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
}


.active .title-3:after{
	top: 100%;
	
}



.title-3 h1{
	font-size: 40px;
	color:#f13a3a;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	

}
.title-3 h1 span{
	font-size:38px;
	color:#5d5d5d; 
}

.title-3 h2{
	font-size: 30px;
	color:#292a37;
	display: inline-block;
	margin-top: 27px;

}

.tixi-list{
	margin-top: 8.5%;
	
}

/*.opaopa{
	opacity: 0;
	filter:alpha(opacity=0);
	transition: 2s;
}

.active .opaopa{
	opacity: 1;
	filter:alpha(opacity=100);
}*/

#tixi-list-2{
		display: none;
		margin-top: 0;
	}

.tixi-list li{
	float: left;
	width: 275px;
	height: 267px;
	position: relative;
	margin:0 10px;
}
#tixi-list-2 li{
	margin: 0;
}


.tixi-list li>a{
	display: block;
	width: 275px;
	height: 267px;
	position: relative;
	margin:0 auto;
}


.tixi-qian{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color:#e9e9e9; 
	text-align: center;
	font-size: 20px;
	color:#292a37;
	    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

.tixi-pic {
	padding-top:45px;
	margin:0 auto 30px;
	width: 124px;
	
}
.tixi-pic img{
		display: block;
	
}

.tixi-hou{
	position: absolute;
	-webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
   	width: 100%;
	height: 100%;
	    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
	color:#fff;
    background-color: #d74c4c;
    padding: 15px;
	padding-top: 36px;
}

.tixi-hou h1{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

.tixi-line{
	width: 24px;
	height: 2px;
	background-color: #f88c8c;
	margin:15px auto;
}


.tixi-hou p{
	text-indent: 2em;
	font-size: 14px;
	line-height: 1.8;
}


.tixi-box{
	width: 100%;
    height: 267px;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: 1.5s;
	-moz-transform-style: preserve-3d;
	-moz-transition: 1.5s;
}

.tixi-list li:hover .tixi-box{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}




#pager-tixi{
	text-align: center;
	margin: 47px auto 0;
}
#pager-tixi a {
	background: transparent url(../images/pager1.png) no-repeat center;
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 14px;
	height: 14px;
	margin: 0 5px 0 0;
}
#pager-tixi a.selected {

	background: transparent url(../images/pager2.png) no-repeat center;
}

.tixi-more a{
	display: block;margin:3% auto 0;
	width: 172px;
	height: 42px;
	line-height: 42px;
	text-transform: uppercase;
	font-size: 14px;
	color:#fff;
	padding-left: 20px;
	background-color: #f65555;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	
}

.tixi-more a:hover{
	padding-left: 15px;
	background-position: 93% center;
}




.jianjie-left{
	width: 660px;
	margin-top: 25px;
}

.jianjie-shijian li{
	float: left;
	width: 25%;
	text-align: center;
	padding: 0	3%;
	background-image: url(../images/jianjie-time.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.jianjie-shijian li:first-child{
	padding-left: 0;
	background-image: none;
	
	padding-right: 5%;

}

.jianjie-shijian li h1{
	font-size: 38px;
	color:#fff;
}

.jianjie-shijian li span{
	font-size: 14px;
}

.jianjie-shijian li h2{
	font-size: 16px;
	color:#fff;
	padding-top: 5px;
}

.jianjie-wenzi{
	font-size: 14px;
	color:#fff;
	line-height: 2.5;
	text-indent: 2em;
	margin-top: 35px;
}


.jianjie-more a{
	display: block;margin:5% 0 8%;
	width: 172px;
	height: 42px;
	line-height: 42px;
	text-transform: uppercase;
	font-size: 14px;
	color:#fff;
	padding-left: 20px;
	/*background-color: #f65555;*/
	border:1px solid #fff;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	
}

.jianjie-more a:hover{
	padding-left: 15px;
	background-position: 93% center;
}


.jianjie-si a{
	float: left;
	width: 65px;
	padding-top:85px;
	font-size:15px;
	text-align: center;
	color:#fff;
	background-repeat: no-repeat;
	background-position: center top;
	transition: .3s;
	margin-left: 53px;
}

.jianjie-si a:first-child{
	background-image: url(../images/yuan1.png);
	margin-left: 0;	
}

.jianjie-si a:first-child:hover{
	background-image: url(../images/yuan1-h.png);	
}

.jianjie-si a:first-child+a{
	background-image: url(../images/yuan2.png);	
}

.jianjie-si a:first-child+a:hover{
	background-image: url(../images/yuan2-h.png);	
}


.jianjie-si a:first-child+a+a{
	background-image: url(../images/yuan3.png);	
}

.jianjie-si a:first-child+a+a:hover{
	background-image: url(../images/yuan3-h.png);	
}


.jianjie-si a:first-child+a+a+a{
	background-image: url(../images/yuan4.png);	
}

.jianjie-si a:first-child+a+a+a:hover{
	background-image: url(../images/yuan4-h.png);	
}


.jianjie-right{
	width: 380px;
	margin-left:50px;
	margin-top: 25px; 
}

.shipin img{
	display: block;
	width: 100%;
}

.shipin{
	position: relative;
}

/*footer*/


.footer-top{
	height: 164px;
	background-color: #fafafa;
	padding-top: 42px;
}


.footer-top li{
	float: left;
	width: 22%;
	padding-top: 54px;
	background-repeat: no-repeat;	
	background-position: left top;
}



.footer-top li:first-child{
	width: 34%;
	background-image: url(../images/fo1.png);
	
}


.footer-top li:first-child+li{
	
	background-image: url(../images/fo2.png);
	
}
.footer-top li:first-child+li+li{
	
	background-image: url(../images/fo3.png);
	
}

.footer-top li:first-child+li+li+li{
	
	background-image: url(../images/fo4.png);
	
}

.fo-line{
	width: 40px;
	height: 1px;
	background-color: #e2e2e2;
	margin-bottom: 15px;
}


.footer-top li p{
	font-size: 14px;
	color:#666;
}

.footer-bottom{
	/*height: 75px;*/
	padding: 23px 0;
	font-size: 14px;
	color:#d9d9d9;
	background-color: #34373f;
	text-align: center;
	transition: .5s;
	line-height: 1.8;
}

.footer-bottom b{
	font-weight: normal;
}


.footer-bottom.active{
	color:#34373f;
	background-color: #fff;
}

.footer-bottom span{
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 10px;
	display: inline-block;
	line-height: normal;
	width: 129px;
	height: 29px;
	cursor: pointer;
	line-height: 27px;
	border:1px solid #fff;
	color:#fff;
	font-size: 12px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-image: url(../images/fer.jpg);
	transition: .5s;
	position: relative;
	
}


.footer-bottom span:hover {
	border-color:#626366;
	background-color: #626366;
}

.footer-bottom span:hover .span_erwei{
	opacity: 1;
}
.span_erwei{
	position: absolute;
	left: 50%;
	margin-left: -52px;
	transition: .5s;
	top: -110px;
	opacity: 0;
}
.span_erwei img{
	display: block;

}

.footer-bottom.active span{
	border-color: #34373f;
	color:#34373f;
}




/*chanye*/
.chanye-win,.chanye-con-wp{
	height: 100%;
	position: relative;
}

.chanye-anniu{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 5%;
	text-align: center;
}
.chanye-anniu ul{
	font-size: 0;
	line-height: normal;
}
.chanye-anniu li{
	display: inline-block;
	width: 96px;
	height: 96px;
	margin:0 1%;
	cursor:pointer; 
	position: relative;
}

.chanye-anniu li.active .lanyuan{
	display: block;
	opacity: 1;
	    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}



.lanyuan{
	opacity: 0;

	position: absolute;
	left: 50%;
	margin-left: -43px;
	top: 50%;
	margin-top: -43px;
	width: 86px;
	height: 86px;
	line-height: 86px;

	background-image: url(../images/lanyuan.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 300;
	transition: .3s;
	    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    text-align: center;

	font-size: 16px;
	color:#fff;
	
	
}

/*.chanye-anniu li span{
	height: 96px;
	line-height: 96px;
	text-align: center;

	font-size: 16px;
	color:#fff;
	position: absolute;
	z-index: 340;
	left: 0;
	top: 0;
	width: 100%;
	
}*/


.chanye-anniu li>img{
	display: block;
	width: 100%;
}
.chanye-con{
	display: none;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#chanye-con-1{
	display: block;
}


.title-chanye {
	text-align: center;
	padding-top: 16%;
}

.title-chanye h1{
	font-size: 40px;
	font-weight: bold;
	color:#fff;
	text-transform: uppercase;
}
.title-chanye h2{
	display: inline-block;
	font-size: 18px;
	color:#fff;
	margin-top: 10px;
	position: relative;
}

.title-chanye h2:before{
	content: "";
	position: absolute;
	width: 110px;
	height: 1px;
	background-color: #fff;
	left: -130px;
	top: 50%;
}


.title-chanye h2:after{
	content: "";
	position: absolute;
	width: 110px;
	height: 1px;
	background-color: #fff;
	right: -130px;
	top: 50%;
}


.chanye-h1 img{
	display: block;
	margin:0 auto 15px;
}

.chanye-h1{
	font-size: 18px;
	color:#fff;
	text-align: center;
	margin-top: 5%;
}

.chanye-pp{
	text-align: center;
	line-height: 2.2;
	font-size: 15px;
	color:#fff;
	margin-top: 5%;
	height: 100px;
	/*overflow: hidden;*/
}




/*contact*/


.banner-erji{
	height: 350px;
	background-repeat: no-repeat;
	background-position: center;
}



.title-er1{
	padding-top: 155px;
}

.footer-top1{
	background-color: #fff;
}


.footer-top2{
	display: none;
}










.erji-nav a{
	float: left;
	padding: 0	15px;
	height: 66px;
	line-height: 66px;
	font-size: 14px;
	color:#666;
}

.erji-nav a.active{
	border-bottom: 2px solid #0857ae;
}

.erji-top{
	border-bottom: 1px solid #ebebeb;

}

.mianbaoxie{
	height: 66px;
	line-height: 66px;
	font-size: 14px;
	color:#999;
}

.mianbaoxie img{
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -3px;
}

.mianbaoxie a:hover{
	color:#d74c4c;
}





.title-er2{
	padding: 30px 0 10px;
}

.title-er2 h1,.title-er2 h2{
	color:#1b1a33;
}
.title-er2 h2:after,.title-er2 h2:before{
	background-color: #1b1a33;
}


.map {
	height: 434px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 45px;
}

.input_1{
	margin-top: 30px;
}

.input_1.fl,.input_1.fr{
	width: 45%;
}

.input_1 input[type="text"]{
	width: 78%;
	height: 47px;
	line-height: 47px;
	background-color: #fff;
	padding: 0	10px;
	border:1px solid #e4e4e4;
	border-radius: 3px;
	font-size: 16px;
	color:#6e6e6e;
}
.input_1 span{
	display: inline-block;
	
	height: 47px;
	line-height: 47px;
	font-size:16px;
	color:#6e6e6e;
}

.input_1.fl span,
.input_1.fr span{
	width: 13%;
}



.input_1-span span{
	width: 69px;
}




.input_1 select{
	width: 38.7%;
	height: 47px;
	line-height: 47px;
	background-color: #fff;
	padding: 0	10px;
	border:1px solid #e4e4e4;
	border-radius: 3px;
	font-size: 16px;
	color:#6e6e6e;
}

.input_1 textarea{
	width: 90.2%;

	height: 177px;
	line-height:1.8;
	background-color: #fff;
	padding: 10px;
	border:1px solid #e4e4e4;
	border-radius: 3px;
	font-size: 16px;
	color:#6e6e6e;
}


.input_1-span span{
	vertical-align: top;
}



.input_1-span input[type="button"]{
	width: 127px;
	height: 42px;
	border:0;
	background-color:#e42221;
	color:#fff; 
	cursor: pointer;
	font-size: 16px;
}






/*xinwen*/

.news-list li .news-list-li{
	
	transition: .3s;
}


.news-list li .news-list-li:hover{
	background-color: #f3f2f2;
}

.news-list li .news-list-li:hover .news-more a{
	background-color: #0756ad;
	color:#fff;
	border-color:  #0756ad;
}


.news-pic{
	margin-right: 53px;
	width: 245px;
	height: 151px;
	overflow: hidden;
}
.news-pic img{
	display: block;
	width: 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-list-li .wp{
	padding: 60px 0;
	border-bottom:1px dotted #d2d2d2;
}

.news-list-li h1{
	font-size: 17px;
	color:#2a2a2a;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.news-list-li h1:hover{
	color:#0756ad;
}
.news-list-li h2{
	font-size: 16px;
	color:#999;
	padding: 15px 0;
}



.line-123{
	width: 42px;
	height: 2px;
	background-color: #e2e2e2;
	margin-left: 298px;
}


.news-list-li p{
	font-size: 14px;
	color:#777;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 15px 0;
}


.news-more a{
	display: inline-block;
	width: 105px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border:1px solid #e2e2e2;
	font-size: 13px;
	color:#8e8e8e;
	transition: .3s;
}



.m-page{text-align: center;padding: 45px 0  ;overflow: hidden;color: #999;}
.m-page ul{display: inline-block;overflow: hidden;vertical-align: middle;}
.m-page ul li{float: left;margin-right: 8px;}
.m-page ul li a{
    display: block;line-height: 32px;font-size: 14px;padding: 0 13px;border: 1px solid #e7e7e7;
   transition: .3s;
}
.m-page ul li.on a,.m-page ul li a:hover{border-color: #0755ad;color:#fff;background-color: #0755ad;}




/*renli*/


/*jiaru*/

.jiaru-1{
	padding: 40px 0 10px;
}

.jiaru-1-con{
	width: 50%;
	padding: 4%	3%;
}

.jiaru-1-pic{
	width: 50%;
}

.jiaru-1-pic img{
	display: block;
	width: 100%;
}
.jiaru-1-conwp{
	background-color: #2b6cb0;
	margin-top: 40px;
}

.jiaru-1-con p{
	font-size: 14px;
	color:#fff;
	margin-top: 40px;
	line-height: 2.2;
	height: auto;
	overflow: hidden;

}

.jiaru-1-con p:first-child{
	margin-top: 0;
}

.yumao{
	width: 100%;
	height: 177px;
	background-image: url(../images/mao.png);
	background-repeat: no-repeat;
	background-position:85% center;
	position: relative;
	top: -70px;
	z-index: 500;
	
}
.jiaru-2{
	height: 672px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/jiaru-2.jpg);
	padding-top: 30px;
	
}

.jiaru-2 .title-anli h1,
.jiaru-2 .title-anli h2{
	color:#fff;
}

.jiaru-2 .title-anli h2:after,
.jiaru-2 .title-anli h2:before{
background-color:#fff;
}

.jiaru-2-list{
	margin-top: 50px;
}
.jiaru-2-list li{
	float: left;
	width: 278px;
	margin: 0 8px;
}

.job-bai{
	height: 357px;
	background-color: #fff;
	border-bottom-right-radius: 25px;
	padding:20px 14px;
}
.job-bai h1{
	font-size: 14px;
	color:#979797;

}
.job-bai h2{
	font-size: 20px;
	color:#484848;
	font-weight: bold;
	padding: 13px 0;
	border-bottom: 1px solid #919191;
	margin-bottom: 15px;

}

.job-bai p{
	font-size: 14px;
	color:#7d7d7d;
	line-height: 1.8;
	height: 150px;
	overflow: hidden;
}

.job-bai-more{
	margin-top:45px;
}
.job-bai-more a{
	display: inline-block;
	border-radius: 18px;
	padding: 7px 18px;
	border:1px solid #cacaca;
	color:#cacaca;
	font-size: 15px;
	color:#858585;
	transition: .3s;
}

.job-bai-more a:hover{
	background-color: #006bba;
	border-color: #006bba;
	color:#fff;
}


#pager-jiaru-22{
	text-align: center;
	margin: 37px auto 0;
}
#pager-jiaru-22 a {
	background: transparent url(../images/arrow-bs.png) no-repeat center;
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 14px;
    height: 14px;
	margin: 0 4px ;
}
#pager-jiaru-22 a.selected {
	width: 14px;
    height: 14px;
	background: transparent url(../images/arrow-b-hs.png) no-repeat center;
}

.jiaru-2-list .caroufredsel_wrapper{
	margin:0 auto!important;
}





.jiaru-2 .title-er2 h1,.jiaru-2 .title-er2 h2{
	color:#fff;
}


.jiaru-2  .title-er2 h2:after, .jiaru-2  .title-er2 h2:before{
	background-color: #fff;
}

.yingpin{
	padding: 20px 0 40px;
}

.apply-top{
	margin-top: 50px;
}

.apply-bottom{
	margin-top: 25px;
}
.apply-div{
	width: 32%;
	margin-left: 2%;
	position: relative;

}

.apply-div2{
	position: relative;
}
.apply-div2 i{
	font-size: 0;
	line-height: normal;
	position: absolute;
	right: 12px;
	top: 10px;
}

.apply-div i{
	font-size: 0;
	line-height: normal;
	position: absolute;
	right: 12px;
	top: 10px;
}

.apply-div:first-child{
	margin-left: 0;
}

.apply-div input[type='text']{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border:1px solid #d5d5d5;
	padding: 0	50px 0 12px;
	font-size: 16px;
}
.apply-div-select{
	width: auto;
	margin-right: 15px;
}
.apply-div select{
	width: 200px;
	padding: 0	10px;
	height: 35px;
	line-height: 35px;
	border:1px solid #d5d5d5;
	font-size: 16px;
}
.apply-div2 textarea{
	width: 100%;
	height:170px;
	border:1px solid #d5d5d5;
	font-size: 16px;
	padding: 18px 12px;
	padding-right:50px;
	color:#666;
}
.apply-bottom2{
	margin-top: 25px;
	position: relative;
}

.apply-bottom2 .fl{
	position: 	relative;	
}
input[type="file"]{
	cursor: pointer	;	
}
.apply-bottom2 span{
	display: inline-block;
	padding: 8px 38px;
	background-color: #939393;
	color:#fff;
	font-size: 16px;
	margin-right: 10px;
	cursor: pointer	;	
}
.apply-bottom2 input[type="file"]{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
	width: 140px;
}

.apply-quren{
	margin-top: 25px;
	text-align: center;
}

.apply-quren input[type="button"]{
	border:0;
	width: 238px;
	height: 51px;
	line-height: 51px;
	border:0;
	background-color: #e42221;
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
	color:#fff;
}





/*qiye*/

.qiye1{
	padding: 30px 0;
}

.qiye1-con{
	padding: 40px 0;
}
.qiye1-pic{
	margin-left:90px;
	font-size: 0;
	margin-right: 20px;
}

.qiye1-con h1{
	font-size: 24px;
	font-weight: bold;
	color:#1b1a33;
	margin-top: 30px;
}
.qiye1-con h1.hh11{
	padding-top: 40px; 
}

.qiye1-con h2{
	font-size: 18px;
	color:#6c6c6a;
	margin-top: 20px;
}


.qiye2{
	height: 672px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/qiye2.jpg);
	padding: 30px 0 20px;
}


.qiye2 .title-er2 h1,.qiye2 .title-er2 h2{
	color:#fff;
}


.qiye2  .title-er2 h2:after, .qiye2 .title-er2 h2:before{
	background-color: #fff;
}

.qiye2-list{
	margin-top: 60px;
}


.qiye2-pic{
	width: 417px;
	border:2px solid #608cbe;
	margin-left: 14px;
	margin-top: 30px;
	margin-right: 79px;
	position: relative;
	z-index: 50000;
}


.qiye2-pic img{
	display: block;
	width: 100%;
	position: relative;
	left: -14px;
	top: -14px;
	z-index: 60000;
}

.fqfq .slides > li h1{
	font-size: 26px;
	color:#fff;
	padding-top: 40px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.qiye2-line{
	width: 60px;
	display: inline-block;
	height: 3px;
	background-color: #fff;
	margin:10px 0 25px;
	  
}


.fqfq .slides > li p{
	font-size: 14px;
	color:#fff;
	line-height: 2.2;
	height: 90px;
	overflow: hidden;
}

.qiye2-more {
	margin-top: 40px;
}
.qiye2-more a{
	display: inline-block;
	width: 146px;
	height: 42px;
	line-height: 42px;
	padding-left: 27px;
	background-color: #fff;
	color:#505050;
	background-image: url(../images/qiye2-more.png);
	background-repeat: no-repeat;
	background-position: 80% center;
	transition: .3s;
}

.qiye2-more a:hover{
	padding-left: 20px;
	background-position: 90% center;
}


.fqfq .flex-control-nav{
	display: block;
	bottom: -100px;
}
.fqfq .flex-control-nav li{
	margin:0 5px;
}
.fqfq  .flex-control-paging li a{
	width: 18px;
	height: 18px;
	background-image: url(../images/arr.png);
	
}
.fqfq  .flex-control-paging li a.flex-active{
	background-image: url(../images/arr2.png);

}


.qiye3{
	padding: 30px 0;
}
.qiye3-list {
	margin-top: 50px;
	position: relative;
}


#qikan-left{
	position: absolute;
	width: 41px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/qi-left.png);
	transition: .3s;
	cursor: pointer;
	top: 39%;

	left: -50px;
}
#qikan-left:hover{
	background-image: url(../images/qi-left-h.png);

}


#qikan-right{
	position: absolute;
	width: 41px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/qi-right.png);
	transition: .3s;
	cursor: pointer;
	top: 39%;

	right: -50px;
}
#qikan-right:hover{
	background-image: url(../images/qi-right-h.png);

}



.qiye3-list li{
	float: 	left;	
	width: 	245px;
	margin: 0 25px;
	height: 416px;
}



.qiye3-list.zoujin-3-list .zoujin3-pic img{
	display: block;
	width: 100%!important;
	height: 222px!important;
}


.qiye3-list li  img{
	display: block;
	width: 100%!important;
	height: 347px!important;
}




.qiye3-list li h1{
	font-size: 16px;
	color:#727272;
	text-align: center;
	padding: 25px 0;

}

.qiye3-list li:hover h1{
	color:#1d66b5;
}


.qiye3-list .caroufredsel_wrapper{
	margin:0 auto!important;
}


/*zoujin*/

.zoujin-1{
	padding: 90px 0;
}
.zoujin-1-con{
	width: 655px;
}

.zoujin-1-con>h1{
	font-size: 40px;
	color:#f13a3a;
	font-weight: bold;
}


.zoujin-1-con>h2{
	font-size: 38px;
	color:#292a37;
	font-weight: bold;
}

.zoujin-time{
	margin-top: 60px;
}
.zoujin-time li{
	float: left;
	padding: 0 33px;
	text-align: center;
	background-image: url(../images/zoujin-time.png);
	background-repeat: no-repeat;
	background-position: left  center;
	
}

.zoujin-time li:first-child{
	padding-left: 0;
	background-image: none;
	
}

.zoujin-time li h1{
	font-size: 14px;
	color:#575757;
}

.zoujin-time li h1 span{
	color:#f13a3a;
	font-size: 38px;
	    font-weight: bold;
	    padding-right: 3px;
}

.zoujin-time li h2{
	font-size: 14px;
	color:#575757;
}


.zoujin-p{
	text-indent: 2em;
	margin-top:30px;
	line-height: 2.2;
	font-size:14px;
	color:#575757; 
}
.zoujin-more{
	margin-top: 80px;
}
.zoujin-more a{
	display: inline-block;
    
    width: 172px;
    height: 42px;
    line-height: 42px;
    text-transform: uppercase;
    font-size: 14px;
    color: #7f7f7f;
    padding-left: 20px;
    /* background-color: #f65555; */
    border: 1px solid #c8c8c8;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    background-image: url(../images/jiantou2.png);
    background-repeat: no-repeat;
    background-position: 90% center;
}



.zoujin-more a:hover{
	padding-left: 15px;
	background-position: 93% center;
}



.zoujin-shipin {
	width: 450px;

}

.shipin-2{
	position: relative;
}

.shipin-heiheihei{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url(../images/heidi.png);
	
}

@-webkit-keyframes sdb100 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);

	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes sdb100 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);

	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.shipin-heiheihei:hover .shiyuan1{
	-webkit-animation: sdb100 1.5s infinite linear ;
    animation: sdb100 1.5s infinite linear ;
}

.shibo{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url(../images/shibo.png);
	background-repeat: no-repeat;
	background-position: center;

}

.shiyuan1{
	position: absolute;
	width: 92px;
	height: 92px;
	background-image: url(../images/shiyuan1.png);
	background-repeat: no-repeat;
	background-position: center;
	left: 50%;
	margin-left: -49px;
	top: 50%;
	margin-top: -46px;
	cursor: pointer;


}

#shipin-box_1{
	position: fixed;
	width: 70%;
	left: 15%;
	height: 70%;
	top: 15%;
	background-color: #fff;
	box-shadow: 0 0 15px #666;
	border-radius: 5px;
	display: none;
}
#shipin-box_1 i{
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 12px;
	color:#666;
	cursor: pointer;
}
.zoujin-shipin  img{
	display: block;
	width: 100%;
}



.dashiji-1{
	height: 682px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/dashiji-1.jpg);
	padding-top: 30px;
	
}




.dashiji-1 .title-er2 h1{
	color:#f13a3a;
}

.dashiji-1 .title-er2 h2{
	color:#fff;
}

.dashiji-1 .title-er2 h2:after,.dashiji-1 .title-er2 h2:before{
	background-color: #fff;
}


.zoujin-3{
	padding: 30px 0 60px;
}

.dashiji-1-con-wp{
	margin-top: 100px;
}

.dashiji-1-con{
	display: none;
}
#dashiji-1-con-1{
	display: block;
}


.dashiji-nian{
	width: 30%;
	font-size: 92px;
	font-weight: bold;
	color:#fff;
	padding-left: 40px;
	margin-top: 15px;
	background-image: url(../images/dashiji-nian.png);
	background-repeat: no-repeat;
	background-position: 84% center;
	
}
.dashiji-nian i{
	font-size: 14px;
}
.dashiji-neirong{
	width: 70%;
	font-size: 18px;
	color:#fff;
	line-height: 2.5;
	margin-top: 24px;
}
.dashiji-neirong p span{
	float: left;
	width: 9%;
}
.dashiji-neirong p b{
	font-weight: normal;
	float: left;
	width: 90%;
	margin-left: 1%;
}

.dashiji-1-timeline{
	margin-top: 50px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/time.png);
	text-align: center;

	
}
.dashiji-1-timeline .wp{
	padding-left: 82px;

}
.dashiji-1-timeline ul{
	font-size: 0;
	line-height: normal;
}

.dashiji-1-timeline li{
	/*display: inline-block;
	width: 115px;*/
	width: 10.7%;
	font-size: 20px;
	color:#fff;
	float: left;
	margin-top: 95px;
	cursor: pointer;
}
.dashiji-1-timeline li.acacac{
	color:#f13a3a;
	font-size: 22px;
}

.dashiji-1-timeline li:first-child{
	/*width: 12%*/
	margin-top: 92px;
}










.zoujin-3-list li{
	width: 352px;
	margin:0 20px;
	height: 316px;
}
.zoujin3-pic{
	border:1px solid #ebebeb;
	padding: 7px;
	background-color: #fff;
}





.zoujin-3-list #qikan-right,.zoujin-3-list #qikan-left{
	top: 33%;
}




/**************************************/
/********[特殊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: #15447b;
  
}
.nav-2{
	display: none;
	background-color: #fff;
}

.nav-2 li{
	padding:0  10px ;
	border-bottom: 1px dashed #ccc;
	
}
.nav-2 li>span{
	padding: 10px 0;
	display: block;
}
.nav-2 li a{
	
	font-size: 16px;
	width: 100%;
	color:#333;
	
	text-align: center;
	
	border-radius: 5px;
}
.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: 300px;
	margin-left: 5px;
	margin-top: 3px;
}
.logo-2 a{
	display: inline-block;
	width: 100%;
	height: 67px;
	line-height: 67px;
}

.logo-2 img{
		
		vertical-align: middle;
	}

.menu2{
	height: 100%;
	line-height: 75px;
	margin-right: 15px;

}
.menu2 li{
	display: inline-block;
	cursor:pointer ;
	margin-left: 10px;
}
.menu2 li img{
	vertical-align: middle;
}

.chenggao{
		display: none;
		height: 75px;
	}


.banner-x{
	display: none;
}

/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/







/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/




/*日期：2016-01-01；      修改者：L。*/



/*日期：2016-01-01；      修改结尾！*/











/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/





/* history */
.history {width:100%;/*height:2200px;*/position:relative;/*background:url(../images/history_bg.png) center no-repeat*/}
.start-history {width:1000px;/*height:2200px;*/margin:30px auto;text-align:center;background:url(../images/history_start.png) no-repeat top center;display:block; overflow:hidden;}
.cc_history {color:#2b2b2b;font-size:36px;font-weight:400;display:block; display:block; overflow:hidden; height:auto; line-height:50px; padding-top:30px;}
.next_history {color:#bbb;font-size:26px;width:160px;margin:0 auto;display:block; overflow:hidden; line-height:40px;}
.history-img {/*height:2050px;*/width:130px;overflow:hidden;float:left;margin-top:24px;margin-left:8px}
.history_mid {width:1000px;height:auto;margin:0 auto;background:0}
.history_left {width:431px;/*height:2050px;*/float:left;clear:left;position:relative;overflow:hidden}
.history_right {width:431px;/*height:2050px;*/float:left;position:relative;overflow:hidden}
.history_R {width:420px;height:100px;margin-left:500px}
.history_L {width:420px;height:100px;float:right;margin-right:500px}
.year_m157 {margin-top:157px}
.history_R_span {float:left;line-height:100px;font-size:42px;color:#d43434}
.history_R_b {width:280px;height:58px;float:left;margin-top:21px;background:url(../images/sprites.png) center;background-position:0 -1300px}
.history_r_month {float:left;color:#FFF;display:block;width:30px;line-height:25px;height:55px;padding-top:3px;border-right:1px solid #FFF;margin-left:25px; font-size:18px;}
.history_r_text {float:left;font-size:16px;color:#FFF;display:block;height:55px;line-height:25px;padding-top:3px;width:198px; padding-left:9px;text-align:left; vertical-align:middle;overflow:hidden;}
.year_m242 {margin-top:242px}
.year_m65 {margin-top:65px}
.year_m53 {margin-top:53px}
.year_m43 {margin-top:43px}
.year_m62 {margin-top:62px}
.yearalmost {margin-top:73px}
.yearalmostr {margin-top:70px}
.history_L_span {float:right;line-height:100px;font-size:42px;color:#d43434}
.history_L_b {width:280px;height:58px;float:right;margin-top:21px;background:url(../images/sprites.png) center;background-position:0 -1200px}
.blue {background-position:0 -1400px!important}
.blue_R {background-position:0 -1500px!important}
.yellow {background-position:0 -1600px!important}
.yellow_R {background-position:0 -1700px!important}
.history_l_month {float:right;color:#FFF;display:block;width:30px;line-height:25px;height:55px;border-left:1px solid #FFF;padding-top:3px;margin-right:37px;font-size:18px;}
span.blue {color:#37779d}
span.yellow {color:#f76d02}
.history_l_text {float:left;font-size:16px;color:#FFF;display:block;height:55px;line-height:25px;padding-top:3px;width:198px; text-align:right;padding-right:9px;vertical-align:middle; overflow:hidden;}
.smalltext {font-size:12px;line-height:16px}
.smalltxt {font-size:12px}

/*.nid1 .history_r_text,.nid17 .history_r_text,.nid2 .history_l_text,.nid4 .history_l_text,.nid10 .history_l_text,.nid12 .history_l_text,.nid16 .history_l_text{ line-height:50px;}*/

.dashijie-con-xx {
	text-align: center;
	padding-top: 38px;
}

.dashijie-con-xx a{
	font-size: 16px;
	color:#fff;
}


.dashijie-con-xx2{
	display: block!important;
}









.downmenu{
	position: absolute;
	top: 90px;
	left: 0;
	background-image: url(../images/xlbj.png);
	padding: 15px 0;
	display: none;

}


.downmenu-left{
	width: 18%;
	padding: 0	5%;
	/*text-anchor: center*/
	text-align: center;
	padding-top:5px;
}

.downmenu-left a{
	display: inline-block;font-size:15px;
	display:block;
	color:#fff;
	padding-bottom: 20px;
}

.downmenu-right{
	width:82%;
	padding-left: 5%;
	border-left: 1px solid #717171;
}

.downmenu-pic{
	margin-right: 15px;
}

.downmenu-pic+p{
	text-indent:4px;
	line-height: 2.2;
	color:#fff;
}




#zhongbai-wp{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/heidi-2.png);
	z-index: 10000000;
	
}


#zhongbai{
	position: absolute;
	width: 50%;
	height: 76%;


	top: 12%;
	left: 25%;
	background-color: #fff;
	border-radius: 20px;
	padding:50px;
	overflow-y:auto; 
}

#zhongbai h1{
	font-size:22px;
	color:#2c2c2c; 
	padding-bottom: 20px;
	border-bottom:1px solid #e8e8e8; 
	margin-bottom: 15px;
	position: relative;
}

#zhongbai p{
	font-size: 16px;
	color:#696969;
	line-height: 2.5;
}


#close-33{
	position: absolute;
	right: 0px;
	top: 0px;
	cursor:pointer; 
}

#close-33 img{
	display: block;
}
.tupian-list ul{
	margin-left: -85px;
}
.tupian-list{
	padding-top: 35px;
}
.tupian-list li{
	float: left;
	width: 336px;
	margin-left: 85px;
	margin-top: 25px;
}

.tupian-list li h1{
	    font-size: 16px;
    color: #727272;
    text-align: center;
    padding: 25px 0;
}

.tupian-list li:hover h1{
	color:#1d66b5;
}
.tupian-pic{
	overflow: hidden;
}
.tupian-pic img{
	display: block;
	width: 100%;
	transition: .3s;
}

.tupian-pic:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}







.danpian-aabout{
	padding: 50px 0;
}

.danpian-aabout-con{
	font-size: 14px;
	color:#666;
	line-height: 2.5;
	padding: 15px ;
}


.danpian-aabout-con img{
	display:block;
margin:0 auto;
}



.danpian-title{
	font-size: 26px;
	color:#333;
	text-align: center;
	padding: 25px 0 10px;
}

.danpian-title2{
	font-size: 14px;
	color:#999;
	text-align: center;
	padding: 5px 0;
}



.qikanqikanqikan.qiye3-list li{
	position: relative;
}

.qikanqikanqikan.qiye3-list li>a{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 300
}

.qikanqikanqikan.qiye3-list li>a.aaa1{
	z-index: 305;
}






/*9-28*/

.w1000{width:95%;margin:0 auto;padding: 45px 0 120px;}
.header.contrainer{}
.header a{display:block;color:#000;text-decoration: none}
.body{line-height: 40px;}
.body .header{font-size: 20px;margin: 50px 0 100px;}
.event_wrap{position:relative;}
.event_wrap .middle_line{position:absolute;left:50%;top:0;width:8px;margin-left: 0px;border-left: 1px solid #000;height:100%;}
.event_wrap .middle_line i{display:none;height:3.31%;border-bottom: 1px solid #000;width:60%;}
.event_wrap .middle_line i.first{padding-top: 75px;}
.event_wrap .middle_line i.last{margin-bottom: 25px;}
.big_squre{text-align:center;margin-left:-30px;left:50%;display:block;position:absolute;top:8px;width:60px;height:60px;background-color: #6e6e6e;border-radius: 10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.big_squre i{line-height:40px;transform:rotate(-45deg);-webkit-transform: rotate(-45deg);display: block;position: absolute;left: 11px;color: #fff;top: 11px;font-size: 18px}
.small_squire{position:absolute;top:11px;display:block;height:12px;width:12px;padding:3px;border-radius: 3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color: #6e6e6e;}
.small_squire i{display:block;width:12px;height:12px;background-color: #fff;border-radius: 3px;}
.event_wrap .list{height:112px;position:relative;padding-top: 75px;}
.aActiveWid{width:50% !important;filter:alpha(opacity=100) !important;opacity:1 !important;}
.event_wrap .list:last-child{height:275px;}
.event_wrap .list .ev_text{position:absolute;opacity:0.1;filter:alpha(opacity=10);width:0px;overflow: hidden; 
    -o-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease;
    -webkit-transition: all 3s ease;
    transition: all 3s ease;}
.event_wrap .list_right .ev_text_odd,.event_wrap .list_left .ev_text_event{text-align: left;left:50%;}
.event_wrap .list_right .ev_text_event,.event_wrap .list_left .ev_text_odd{text-align: right;left:initial;right:50%;}
.event_wrap .list .ev_t1{top: 80px;}
.event_wrap .list .ev_t2{top: 80px;}
.event_wrap .list .ev_t3{top: 105px;}
.event_wrap .list .ev_t4{top: 120px;}
.event_wrap .list .ev_t5{top: 125px;}
.event_wrap .list .ev_t6{top: 130px;}
.event_wrap .list .ev_t7{top: 135px;}
.event_wrap .list .ev_t8{top: 140px;}
.event_wrap .list .ev_t9{top: 145px;}
.event_wrap .list .ev_t10{top: 150px;}
.event_wrap .list .ev_t11{top: 155px;}
.event_wrap .list .ev_t12{top: 160px;}

.event_wrap .list_right .small_squire,.event_wrap .list_left .ev_text_event .small_squire{left:4px;}
.event_wrap .list_left .small_squire,.event_wrap .list_right .ev_text_event .small_squire{right:3px;left:inherit;}
.event_wrap .list .small_line,.event_wrap .list_left .ev_text_event .samll_line{display: inline-block;position: absolute;height: 1px;overflow: hidden;border-top: 1px solid #000;top: 19px;left: 24px;width: 13%;}
.event_wrap .list_left .ev_text_odd .small_line,.event_wrap .list_right .ev_text_event .small_line{right:23px;left:initial;}
.ev_text h3{font-size: 18px;padding-left: 20%;width:80%;height
:40px;line-height: 40px;}
.ev_text p{line-height: 20px;padding-left:20%;width:80%;height:40px;overflow: hidden;}
.list_right .ev_text_event h3,.list_right .ev_text_event p,.list_left .ev_text_odd h3,.list_left .ev_text_odd p{padding-right: 100px;padding-left: inherit}
.w1000 *{
	-webkit-box-sizing: content-box; 
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


.totop{
	display: none;
	position: fixed;
	right: 55px;
	bottom: 55px;
	z-index: 600000;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/top_1.png);
	transition: .3s;
	width: 40px;
	height: 39px;
	cursor: pointer;
	opacity: 0.3;
}

.totop:hover{
	
	opacity: 1;
}

#totop{
	display: none;
	position: fixed;
	right: 55px;
	bottom:84px;
	z-index: 600000;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/top_2.png);
	transition: .3s;
	width: 40px;
	height: 39px;
	cursor: pointer;
	
}

#totop:hover{
	background-image: url(../images/top_1.png);
}


.bshare-custom{
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 5px;
}