/**************************************/
/*************[公用start]**************/
/**************************************/

body,div,p,span,ul,li,h1,h2,h3,h4,h5,h6,a,input,textarea,select,dl,dd,table,tr,td,form{
	margin:0;
	padding: 0;
}


body{
	font-family:"Arial","Microsoft Yahei";
	font-size: 14px;  /*主要内容区字号大小，每次制作前更新！！！ */
	color:#333;
	background-color: #fff;
	
	line-height: 1.2;
	

}

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: 1170px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	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{
}
.header-1{
	height: 132px;

}

.logo{
	font-size: 0;
	margin-top: 21px;
}

.er{
	width: 97px;
	margin-top: 32px;
	font-size: 0;
}
.fansuo{
	margin-right: 20px;
	margin-top: 28px;
}
.fansuo  p{
	font-size: 14px;
	color:#696969;
	line-height: 1.6;
	text-align: right;
}

.fansuo a{
	vertical-align: middle;
	padding: 0	3px;
}
.fansuo a:hover{
	color:#4a86db;
}
.search {
	position: relative;
	margin-top: 10px;
}
.search input[type="text"]{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border:1px solid #dadada;
	padding: 0 75px 0 17px;
	color:#696969;
}

.search input[type="image"]{
	position: absolute;
	right: 0;
	top: 0;
}
.nav{
	background-color: #4a86db;
}
.nav li{
	float: left;
	width: 16.6%;
	text-align: center;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: left center;
	position: relative!important;
}

.xiala{
	position: absolute;
	left: 0;
	top: 47px;
	width: 100%;
	background-color: #4a86db;
	z-index: 80000;
	display: none;
}

.xiala a{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color:#fff;
	transition: .3s;
}

.xiala a:hover{
	background-color: #14589c;
}
.nav li:first-child{
	background-image: none;
}
.nav li>a{
	display: block;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color:#fff;
	transition: .3s;
}
.nav li.active{
	position: relative;
}
.nav li.active>a{
	background-color: #14589c;
}
,.nav li:hover>a{
	background-color: #14589c;
}
.nav li:hover+li{
	background-image: none;
}

.nav li.active+li{
	background-image: none;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}



.fafa .flex-control-nav {
	display: block;
}

.tongzhi{
	padding: 18px 0;
}
.tongzhi-div{
	position: relative;
}

.tongzhi-title{
	position: absolute;
	left: 0;
	top: 0;
	width: 142px;
	height: 45px;
	line-height: 45px;
	color:#fff;
	font-size: 16px;
	padding-left: 52px;
	background-image: url(../images/tongzhi-title.png);
	background-repeat: no-repeat;
	background-position: center ;
}

.tongzhi-list{
	margin-left: 155px;
	overflow: hidden;
	height: 45px;
}
.tongzhi-list li{
	float: left;
	height: 45px;
	padding-right: 57px;
	line-height: 45px;
}

.tongzhi-list li span{
	padding-right: 22px;
}
.tongzhi-list li a{
	font-size: 14px;
	color:#474747;
	transition: .3s;
}
.tongzhi-list li a:hover{
	color:#4a86db;
}

.news-index{
	width: 459px;
}


.fnews .slides>li{
	position: relative;
	padding-bottom: 62.31%;
}

.fnews .slides>li img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
}

.fnews h1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: url(../images/heidi.png);
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	color:#fff;
	padding:0 14px;
	    padding-right: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    z-index: 25;
}

.fnews .flex-control-nav{
	display: block;
	text-align: right;
	font-size: 0;
	bottom: 15px;
	padding-right: 15px;
}


.news-list{
	width: 696px;
	border:1px solid #dadada;
}

.news-list-span{
	border-bottom:1px solid #dadada;

}
.news-list-span span{
	float: left;
	/*width: 119px;*/
	padding: 0	30px;
	/*border-right: 1px solid #dadada;*/
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color:#333;
	cursor: pointer;
	transition: .3s;
	/*background-color: #f9f9f9;*/
}
.news-list-span span.active{
	background-color: #4a86db;
	color:#fff;
}

.news-list-span a.fr {
    font-size: 14px;
    color: #757575;
    width: 58px;
    margin-top: 14px;
    margin-right: 5px;
    text-align: right;
}

.news-list-span a.fr:hover{
	color:#4a86db;
}


#news-list-span1 a.fr{
	display: none;
}
#news-list-span1 a.fr.fwwa{
	display: block;
}

.news-list-span a.fr img {
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
}
.news-list-con{
	padding:12px;
	padding-left: 17px;
}
.tuijian{
	margin-top: 15px;
}
.tuijian h1{
	font-size: 16px;
	transition: .3s;
	color:#1d1d1d;
	padding-bottom: 15px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tuijian h1:hover{
	color:#4a86db;
}
.tuijian p{
	color:#999;
	font-size: 14px;
	line-height: 1.8;
	height: 50px;
	overflow: hidden;
}

.list li{
	padding-left: 13px;
	background-image: url(../images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 34px;
	line-height: 34px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list li a{
	transition: .3s;
	color:#474747;
	font-size: 15px;
}
.list li a:hover{
	color:#4a86db;
}

.list li span{
	color:#999;
	margin-left: 5px;
}
 .list{
	margin-top: 5px;
}
.news-list-con{
	display: none;
}

#news-list-con-1{
	display: block;
}

.m20{
	margin-top: 20px;

}
.padding{

    padding: 8px 12px 8px 17px;

}
.padding2{
    padding: 0px 12px 0px 17px;

}
.padding2 .list{
	margin-top: 2px;
}
.jituan{
	width: 459px;
	border:1px solid #dadada;

}

.dangde{
	width: 696px;
	
	border:1px solid #dadada;
	/*padding:17px 13px;*/

}


.title-index
{border-bottom:2px solid #dadada;}
.title-index span{
	font-size: 16px;
	color:#1d1d1d;
	padding: 0 12px 11px;
	position: relative;
	bottom: -2px;
	cursor: pointer;
}
.title-index span.active{
	border-bottom: 3px solid #4a86db;

}

.title-index a.fr{
	font-size: 14px;
	color:#757575;
	width: 54px;
	margin-top: 5px;
	margin-right: 1px;

}
.title-index a.fr img{
	vertical-align: middle;	
	margin-top: -3px;
	margin-left: 5px;
}
.title-index a.fr:hover{
	color:#4a86db;
}

.dangde-list{
	display: none;
}

#dangde-list-1{
	display: block;
}

#dangde-title a.fr
{display: none;}
#dangde-title a.fr#more1{
	display: block;
}


.zhuanti-list{
	overflow: hidden;
	height: 55px;
	

}
.zhuanti-list-wp{
	position: relative;
}
#z-left{
	position: absolute;
	left: 0;
	top: 0;
	height: 55px;
	width: 23px;
	background-image: url(../images/left2.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}

#z-right{
	position: absolute;
	right: 0;
	top: 0;
	height: 55px;
	width: 23px;
	background-image: url(../images/right2.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}
.zhuanti li{
	float: left;
	padding-right: 15px;
}

.zhuan-pic{
	width: 221px;
	height: 55px;
	overflow: hidden;
}

.zhuan-pic img{
	display: block;
	width: 221px!important;
	height: 55px!important;
	transition: .3s;
}

.zhuan-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.qiye{
	width: 459px;
}

.anquan{
	width: 363px;
	border: 1px solid #dadada;
	margin-left: 15px;
}

.sise{
	width: 243px;
}


.qiye-span{
	width: 147px;
}

.qiye-span a{
	display: inline-block;
	width: 100%;
	height: 56px;
	line-height: 54px;
	border:1px solid #dadada;
	border-radius: 5px;
	padding-left: 50px;
	font-size: 16px;
	color:#474747;
	cursor: pointer;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 18px center;
}

.qiye-span a:first-child{
	margin-top: 0;
	background-image: url(../images/qi1.png);
}
.qiye-span a.active:first-child{
	background-image: url(../images/qi1-h.png);

}
.qiye-span a:first-child+a{
	background-image: url(../images/qi2.png);
}
.qiye-span a:first-child+a.active{
	background-image: url(../images/qi2-h.png);

}

.qiye-span a:first-child+a+a{
	background-image: url(../images/qi3.png);
}
.qiye-span a:first-child+a+a.active{
	background-image: url(../images/qi3-h.png);

}
.qiye-span a.active{
	background-color: #4a86db;
	color:#fff;
	border-color: #4a86db
}

.qiye-con{
	width: 302px;
	border:1px solid #dadada;
	padding: 15px 18px;
	display: none;
	font-size: 14px;
	color:#474747;
	line-height: 2.2;
	
}

.more-qi{
	
	font-size: 14px;
	color:#e44e46;
	margin-top: 17px;
}

#qiye-con-1{
	display: block;
}

.anquan .list li{
	    background-image: url(../images/list.png);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 13px;
	height: 36px;
	line-height: 36px;
}
.sise {
	position: relative;
}
.sise li{
	width: 111px;
	margin-left: 10px;
}

.sise li>a{
	display: block;
	height: 109px;
	background-color: #f99e2b;
	text-align: center;
	color:#fff;
	font-size: 16px;
	padding-top: 70px;
	background-repeat: no-repeat;
	background-position:center 15px ;
}


.sise li>a.a23{
	background-color: #ef534b;
}

.m10{
	margin-top: 10px;

}

.sise-yuan{
	position: absolute;
	width: 33px;
	height: 33px;
	background-image: url(../images/sise-yuan.png);
	background-repeat: no-repeat;
	background-position: center ;
	left: 45.5%;
	
	top: 50%;
	margin-top: -17px;
}
.tu-list-wp{
	overflow: hidden;
	padding: 10px 0;
	position: relative;
}

#t-left{
	position: absolute;
	left: 11px;
	top: 50%;
	height: 46px;
	width: 22px;
	margin-top: -23px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}

#t-right{
	position: absolute;
	right: 11px;
	top: 50%;
	height: 46px;
	width: 22px;
	margin-top: -23px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}
.tu-list{
	position: relative

}
.tu-list .caroufredsel_wrapper{
	margin:0 auto!important;
}
.tu-list li{
	float: left;
	margin:0 4px;
}

.tu-pic{
	width: 223px;
	height: 155px;
	overflow: hidden;
}

.tu-pic img{
	width: 223px!important;
	height: 155px!important;
	display: block;
	transition: .3s;
}

.tu-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	background-color: #d6dee6;
}

.foo1{
	border-bottom: 1px solid #ebeff3;
	display: none!important;
}

.youq{
	line-height: 60px;
	height: 61px;
	/*margin-top: 25px;*/
}


.youq span{
	font-size: 16px;
	color:#313131;
	width:80px;
}

.youqing-list-wp{
	overflow: hidden;
	padding: 0	30px;
	position: relative;
	height: 60px;
	overflow:hidden;
}

#y-left{
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -6px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/left222.png);
	cursor: pointer;
	width: 7px;
	height: 13px;
}

#y-right{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -6px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/right222.png);
	cursor: pointer;
	width: 7px;
	height: 13px;
}
.youqing-list-wp  li{
	float: left;
	padding: 0 10px;
	font-size: 14px;
	color:#535353;
}
.youqing-list-wp  li a:hover{
	color:#4a86db;
}
.youqing-list{
	overflow: hidden;
}



.footer-2{
	font-size: 14px;
	color:#535353;

	padding: 25px 0
}


.yl-foo2_1 h1{
	font-size: 18px;
	color:#535353;
}

.yl-foo2_2 h1{
	font-size: 18px;
	color:#535353;
}


.yl-foo2_1 li{
	float: left;
	margin-left: 80px;
}

.yl-foo2_1 li:first-child{
	margin-left: 0;
}
.yl-foo2_1 li h2{
	font-size: 14px;
	margin-top: 18px;
}
.yl-foo2_1 li h2 a{
	color:#535353;

}

.yl-foo2_1 li h2 a:hover{
	color:#4a86db;
}

.yl-foo2_1 li dd{
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: left 8px;
	background-image: url(../images/fdian.jpg);
	line-height: 1.5;
	margin-top: 10px;
}
.yl-foo2_1 li dl{
	padding-top: 5px;
}
.yl-foo2_1 li dd a{
	font-size: 12px;
	color:#535353;
}
.yl-foo2_1 li dd  a:hover{
	color:#4a86db;
}



.yl-foo2_2 li{
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: left 1px;
	font-size: 12px;
	color:#535353;
	line-height: 1.5;
	line-height: 20px;
	margin-top: 18px;
}



.footer-3 .fr dd{
	float: left;
	width: 32px;
	margin-left: 10px;
}
.footer-3 .fr dd:first-child{
	margin-left: 0;
}
.footer-3 .fr dd img{
	display: block;
	width: 100%;
}


.footer-3 .fl{
	line-height: 32px;
	height: 32px;
	font-size: 14px;
	color:#535353;
}
.footer-3{
	border-top: 1px solid #fff;
	padding: 25px 0 25px;
}
/**************************************************************/
/*footer-over*/



/*about*/

.banner-erji{
	height: 254px;
	background-repeat: no-repeat;
	background-position: center ;
	text-align: center;
}

.banner-erji-phone{
	display: none;
}

.banner-erji-phone img{
	display: block;
	width: 100%;
}

.erji-title{
	display: inline-block;
	height: 254px;
	line-height: 254px;
	font-size: 26px;
	font-weight: bold;
	color:#fff;
	position: relative;
}

.erji-title:before{
	position: absolute;
	content:'';
	width: 51px;
	height: 2px;
	background-color: #fff;
	left: -70px;
	top: 50%;
	margin-top: -1px;
}

.erji-title:after{
	position: absolute;
	content:'';
	width: 51px;
	height: 2px;
	background-color: #fff;
	right: -70px;
	top: 50%;
	margin-top: -1px;
}


.erji-nav-ul li{
	float: left;
	width: 112px;
	text-align: center;
}
.erji-nav-ul li>a{
	display: block;
	height: 52px;
	line-height: 52px;
	
	font-size: 16px;
	transition: .3s;
	color:#4d4d4d;
}
.erji-nav-ul li.active>a,.erji-nav-ul li>a:hover{
	color:#fff;
	background-color: #4a86db;
}
.erji-nav{
	border-bottom: 1px solid #dadada;
}

.mianbaoxie{
	height: 52px;
	line-height: 52px;
	color:#6b6b6b;
}


.mianbaoxie a:hover{
	color:#4a86db;
}

.mianbaoxie a img{
	vertical-align: middle;
	margin-top: -3px;
}

.about-h1{
	font-size: 28px;
	font-weight: bold;
	color:#2a2a2a;
	text-align: center;
	padding: 35px 0;
	line-height: 1.2;
}

.about{
	line-height:2.4;
	padding-top:15px;
	font-size:16px;
}
.tupian-list{
	padding-bottom: 50px;
	border-bottom:1px solid #e7e7e7; 
}
.tupian-list li{
	float: left;
	width: 280px;
}

.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);
}

.tupian-list li h1{
	font-size: 16px;
	color:#727272;
	text-align: center;
	padding-top: 22px;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tupian-list ul{
	margin-left: -26px;
}


.tupian-list li {
	margin-left:26px;
	margin-top: 20px;
}

.m-page{text-align: center;padding: 40px 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: #4a86db;color:#fff;background-color: #4a86db;}




.xinwen-list{
	overflow: hidden;
}

.xinwen-list li{
	padding: 32px 0;
	border-bottom: 1px dotted #d2d2d2;
}
/*.news-li-wp{
	transition: .3s;
}

.news-li-wp:hover{
	background-color:#f6f6f7; 
}*/

.xinwen-pic{
	width: 210px;
	overflow: hidden;
	margin-right: 20px;
}

.xinwen-pic img{
	display: block;
	width: 100%;
	transition: .3s;
}

.xinwen-pic:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.xinwen-list li h1{
	font-size: 17px;
	color:#2a2a2a;
	font-weight: bold;
	transition: .3s;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.xinwen-list li h1:hover{
	color:#4a86db;
}
.xinwen-list li h2{
	font-size: 16px;
	color:#999999;
	padding: 13px 0 4px;
}

.line{
	display: inline-block;
	height: 2px;
	width: 42px;
	background-color: #e2e2e2;
	margin-top: 0;
	line-height: normal;
	font-size: 	0;
	margin-top: 	-5px;
}

.xinwen-list li  p{
	font-size: 	14px;
	color:#777;
	line-height: 	1.6;
	margin-top: 	10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.more18 {
	margin-top: 15px;	
}
.more18 a{
	display: 	inline-block;
	width: 	105px;
	height: 	33px;
	line-height: 	33px;
	border:1px solid #e2e2e2;
	transition: 	.3s;
	font-size: 	13px;
	color:#8e8e8e;
	text-align: 	center;	
}

.more18 a:hover{
	background-color: 	#4a86db;
	border-color: 	#4a86db;
	color:#fff;
}




/**************************************/
/********[特殊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 dashed #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:15px 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: 37px;
	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: 140px;
	margin-left: 15px;
	margin-top: 9px;
}
.logo-2 a{
	display: inline-block;
	width: 100%;
	
}

.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;
	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/heidi.png);
	display: none;
	
}

.banner-x{
	display: none;
}

.fxfx .flex-control-nav{
	display: block;
	bottom: 10px;
}

.xiala2{
	padding-top: 8px;
	display: none;
}
.xiala2 a{
	display:block;
	padding: 7px;
	padding-left: 15px;
	font-size: 12px;
}


.danpian-title{
	font-size: 30px;
	text-align: center;
	padding: 15px 0 10px;
	color:#0756ad;
}

.danpian-title2{
	font-size: 14px;
	color:#999;
	text-align: center;
	padding:10px 0 20px;
}
.danpian-p{
	line-height: 2;
}
/*.danpian-p p{
	text-indent: 2em;
}*/

/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/







/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/




/*日期：2016-01-01；      修改者：L。*/



/*日期：2016-01-01；      修改结尾！*/











/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/

/*ditu*/
.web-ditu{
	padding: 30px 0
}

/*.web-ditu a:hover{
	color:#0857ae;
}*/
.web-ditu dl{

margin-top:20px;
}

.web-ditu dl:first-child{
	margin-top: 0;
}
.web-ditu dt{
	float: left;
font-weight: normal;
	width: 9%;
	text-align: center;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	    background: #0e7bcc;
	    color:#fff;
}

.web-ditu dd{
	float: left;
	width: 91%;
	height: 48px;
	line-height: 48px;
	padding:0 3%;
}

.ditu-div a{
	display: inline-block;
	margin-left:	10px;
}

.ditu-div a:first-child{
	margin-left: 0;
}

.ifm-map{
	padding: 30px 0;
}
.ifm-map-pic{
	width: 50%;
}
.ifm-map-pic img{
	display: block;
	width: 100%;
}
.ifm-map-con{
	width: 50%;
	font-size: 16px;
	line-height: 2;
	padding-left: 3%;
}

/*touzizhe*/


.touzi-list  ul{
	margin-left: -1.333333333%;
}

.touzi-list li{
	float: left;
	width: 32%;
	margin:12px 0 0;
	margin-left: 1.333333333%;

}
.touzi-list li a{
	padding: 28px 37px;
	display: block;
	background-color: #f5f5f5;
	transition: .3s;
}

.touzi-list li a:hover{
	background-color: #4a86db;
}

.touzi-list li a:hover h1,.touzi-list li a:hover h2,.touzi-list li a:hover .touzi-more{
	color:#fff;
}

.touzi-list li a h1{
	font-size: 18px;
	transition: .3s;
	color:#535353;
}


.touzi-list li a h2{
	font-size: 17px;
	color:#535353;
	line-height: 1.8;
	height: 60px;
	overflow: hidden;
	transition: .3s;
	margin-top: 12px;
}



.touzi-more{
	margin-top: 30px;
	transition: .3s;
	font-size: 15px;
	color:#535353;
}



.erji-con{
	padding: 25px 0;
}

.menu{
	width: 242px;
	margin-right: 28px;
}

/*.menu.active{
	float: none;
	position: fixed;
	top: 0;
	
}*/
@media only screen and (max-width: 1200px){
.menu.active{
	position: static!important;
	float: left!important;
}
}
.menu h1{
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	height: 67px;
	line-height: 67px;
	background-color: #4a86db;
	padding-left: 27px;

}
.menu li{
	position: relative!important;
	float: none!important;
}
.menu li>a{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 47px;
	border:1px solid #ebebeb;
	border-top: 0;
	padding-left: 44px;
	color:#4f4f4f;
	font-size: 16px;
	transition: .3s;
	/*background-color: #f6f8fa;*/
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: 27px center;
}
.menu li:hover>a,.menu li.active>a{
display:block;
	width: 100%;
	background-color: #4a86db;
	background-image: url(../images/menuh.png);
	color:#fff;
	border-color: #4a86db;
}



.sanjixiala{
	display: none;
}
.sanjixiala a{
	display: inline-block;
	width: 100%;
	height: 48px;
	line-height: 47px;
	border:1px solid #ebebeb;
	border-top: 0;
	padding-left: 54px;
	color:#4f4f4f;
	font-size: 14px;
	transition: .3s;
	/*background-color: #f6f8fa;*/


}

.sanjixiala a:hover,.sanjixiala a.active{
	color: #4a86db;
}

.erji-content-title{
	padding-bottom: 15px;
	border-bottom: 1px solid #ececec;
	font-size: 20px;
	color:#3c3c3c;
	font-weight: bold;
	padding-left: 17px;
	background-image: url(../images/erji-title.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

.erji-content{
	/*width:900px; */
	float: none;
	overflow: hidden;
	min-height: 600px;
}


.touzi-list{
	padding-bottom: 	20px;
}

/*********article-start****************/
div.article{
	width: 900px;
	padding: 0	15px;
	margin:0px auto;
	line-height: 1.6;
}

div.article>h1{
	text-align: center;
	font-size: 26px;
	color:#0064ac;
}

div.article-tishi{
	text-align: center;
	margin:10px auto 20px;
}


#fenxiang-anniu{
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}

div.article-con{
	padding: 40px 0 30px;
	position: relative;
	border-top: 1px dashed #c9c7c7;
	border-bottom: 1px dashed #c9c7c7;
	line-height: 2.2;
}
div.article-con>img{
	display: block;
	margin:20px 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****************/
.xinwen-list-gai li{
	padding: 13px 0;
}
.xinwen-list-gai li h1{
	font-size: 14px;
}
.xinwen-list-gai li h1 i{
	color:#f00;
	
}

.xinwen-list-gai li h1 span{
	font-size: 14px;
	color:#999;
	margin-left: 10px;
}


.flun .flex-direction-nav{
	display: block;
}

.flun .flex-direction-nav a{
	width: 56px;
	height: 56px;
	margin-top: -28px;
	/*transition: .3s;*/
	
}

.flun .flex-direction-nav .flex-prev{
	background-image: url(../images/l1.png);
}
.flun .flex-direction-nav .flex-prev:hover{
	background-image: url(../images/l2.png);

}

.flun .flex-direction-nav .flex-next{
	background-image: url(../images/r1.png);

}

.flun .flex-direction-nav .flex-next:hover{
	background-image: url(../images/r2.png);

}

#ererer{
	position: fixed;
	right: 0;
	bottom: 0;
	font-size: 0;
	width: 120px;
	/*z-index: 900000;*/
	display: none;
}

.lunlun{
	width: 70%;
	margin:0 auto;
}



/*2017-11-7*/

.wangluodiv{
	border:1px solid #ebebeb;
	margin-top: 30px;
}

.wangluodiv.fl,.wangluodiv.fr{
	width: 48.5%;
}
.wangluo-left{
	width:105px;
	height: 118px;
	background-color: #4a86db; 
	color:#fff;
	text-align: center;
	padding-top: 34px;
	margin-right: 14px;
	line-height: 1.6;
}

.wangluodiv.fl p,.wangluodiv.fr p{
	/*height: 90px;*/
/*	overflow: hidden;*/
	line-height: 2;
	padding-top: 30px;

}
.wangluodiv p{

	line-height: 2;
	padding-top: 30px;
	font-size: 15px;
	color:#6c6c6c;
	/*padding-right: 20px;*/
}
.wangluo-left h1{
	font-size: 16px;
}

.wangluo-left h2{
	margin-top: 5px;
	font-size: 14px;
}
.wangluodiv.fl .wangluo-left,.wangluodiv.fr .wangluo-left{
	padding-top: 26px;
}
.wangluodiv.fl .wangluo-left h1,.wangluodiv.fr .wangluo-left h1{
	font-size: 24px;

}

.wangluodiv.fl .wangluo-left h2,.wangluodiv.fr .wangluo-left h2{
	font-size: 18px;
	margin-top: 0;
}


#gunbo-wp{
	height: 168px;
	overflow: hidden;

}
.h254-wenwen {
	height: 168px;
	overflow: hidden;
	font-size: 14px;
	line-height: 2;
	margin: 20px 0;

}
.qiye-con{
	position: relative;
	background-repeat: no-repeat;
	background-position: right bottom ;
	/*background-image: url(../images/zj-bg.jpg);*/
	height: 	254px;
		-webkit-background-size: 	cover;
		background-size: 	cover;
}

.text-con {
    position: relative;
    top: 0;

    line-height: 	2;	
}

#zj-top{
	position: absolute;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/zj-top.jpg);
	cursor: pointer;
	right: 33px;
	bottom: 0;
}

#zj-bottom{
	position: absolute;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/zj-bottom.jpg);
	cursor: pointer;
	right: 0;
	bottom: 0;
}

.ld-h1{
	font-size: 	16px;
	font-weight: bold;	
	color:#4a86db;

}

.ld-p{
	font-size: 	16px;
	color:#333;

}





.m_map{ width:100%; height:722px; margin:30px auto; position:relative;  background:url(../images/diru.png) no-repeat 0 0 ;}
.m_map2{
	display: none;
}
.mp{ position:absolute; cursor:pointer; background:url(../images/fi1.png) no-repeat 4px 20px; width:24px; height:63px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp:hover{ background:url(../images/fi2.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{ position:absolute; left:0px; bottom:-3px; font-size:12px; color:#666666;}
.mp .find_mi1{ left:-14px; width:55px;text-align: center;}
.mp .find_mi2{ left:-5px; width:55px;}
.feng{ position:absolute; display:none; width:347px; height:85px; left:-230px; top:-78px; background:url(../images/vf1.png) no-repeat 0 top; z-index:10;}
.feng .sang{ position:absolute; left:235px; bottom:0px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}
.feng .tree{ height:62px; width:330px; margin:9px; }
.feng .tree .boou{ width:86px; height:62px; float:left;}
.feng .tree .du_size{ float:right; height:62px; width:230px;} 
.feng .tree .du_size p{ font-size:12px; color:#FFF; line-height:20px;}
.mp1{left:486px; top:451px; }

.mp2{left:514px; top:295px; }

.mp3{left:495px; top:375px; }

.mp4{left:530px; top:116px; }

.mp5{left:524px; top:354px; }



/************message-start***************/


div.message{
	max-width: 700px;
	margin:30px auto;
	/*min-height: 618px;*/
	
	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: 5px;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border:1px solid #dbe3ea;
}

div.message-shuru select{
	height: 40px;
	line-height: 40px;
	border:0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border:1px solid #dbe3ea;
}

div.message-shuru b{
	float: left;
	color:#f00;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}

div.message-shuru textarea{
	height:180px;
	outline: none;
	resize: none;
	border:0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;

	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 490px;
	max-width: 490px;
	border:1px solid #dbe3ea;
	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: #c61000;
	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: center;
	}
	div.message-shuru input{
		float: none;
		
		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0;
	}

	div.message-shuru select{
		float: none;
		
		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0;
	}

	div.message-shuru b{
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		padding-left: 0;
	}


	div.message-sub input{
		/*width: 70%;
		max-width: 70%;*/
	}

	div.message-shuru textarea{
		float: none;
		width: 69%;
		max-width: 69%;
		margin-left: 0;
		padding: 1%;
	}


}


.tupian{
	border: 1px solid #dadada;
	margin-bottom: 20px;
}

/************å“åº”å¼è®¾ç½®-over***************/


/************message-over***************/






/*5-9*/


.gupiao{
	padding-top: 5px;
}
.gupiao img{
	display: block;
	margin:0 auto;
}

.gupiao-wen{
	padding: 7px 0;
	text-align: center;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color:#1d1d1d;
}

.chanpinma{
	width: 320px;
}


.chanpinma-lan{
	width: 129px;
	height: 115px;
	background-color: #4a86db;
	color:#fff;
	text-align: center;
	font-size: 16px;
	color:#fff;
	padding-top: 21px;
}
.chanpinma-lan img{
	display: block;
	margin:0 auto 10px;
}
.chanpinma-div a{
	display: block;

}

.chanpinma-con{
	height: 115px;
	overflow: hidden;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center;
}

.chanpinma-div2
{margin-top: 24px;}

.zhuanti2 li{
	padding: 30px 0px 0px 40px;
	border-bottom: 1px solid #e6e6e6;

	background-color: #fff;
}
/*.zhuanti2 li:hover{
	background-color: #4a86db;
}
.zhuanti2 li:hover .zhuanti2-date h1,.zhuanti2 li:hover .zhuanti2-date h2{
	color:#fff;
}

.zhuanti2 li:hover .zhuanti2-con h1,.zhuanti2 li:hover .zhuanti2-con p,.zhuanti2 li:hover .zhuanti2-ti{
	color:#fff;

}*/
.zhuanti2-date{
	width: 60px;
	/*border-right: 1px solid #e6e6e6;*/
	
	text-align: center;
}

.zhuanti2-date h1{
	font-size: 35px;
	color:#fff;
	padding:4px 0;
	background-color: #4a86db;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

.zhuanti2-date h2{
	font-size: 12px;
	color:#999;

	height: 30px;
	line-height: 30px;
	border:1px solid #eee;
	border-top: 0;
}

.zhuanti2-con{
	overflow: hidden;
	padding: 0 100px 20px 35px;
}

.zhuanti2-con h1{
	font-size: 20px;
	color:#333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zhuanti2-con h1:hover{
	color:#4a86db;
}
.zhuanti2-con p{
	font-size: 12px;
	color:#999;
	line-height: 2;
	height: 48px;
	overflow: hidden;

}

.zhuanti2-ti{
	margin: 13px 0 8px;
	font-size: 12px;
	color:#999;
	height: 15px;
	line-height: 15px;
}
.zhuanti2-ti span{
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/yy.png);
}
.zhuanti2-ti a{

	display: inline-block;margin-left: 15px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/yy2.png);
}
/*
.zhuanti2 li:hover .zhuanti2-ti span{
	background-image: url(../images/yyh.png);

}

.zhuanti2 li:hover .zhuanti2-ti a{
	background-image: url(../images/yy2h.png);

}*/


.close-333{
	padding: 15px 0;
	text-align: right ;
}
.close-333 a{
	display:inline-block;
	padding: 5px 25px;
	border-radius: 5px;
	background-color: #4a86db;
	color:#fff!important;
	text-align: center;
}
.map 
{margin-top: 20px;}
.map img{
	display: block;
	width: 100%;
}

.lianxini-list li{
	
	width: 48%;
	border: 1px solid #f5f3f0;
    box-shadow: 5px 5px 0px #f4f2f2;
    padding: 35px;
    background: #fdfcfc;
    margin-top: 4%;
    background-image: url(../images/map_ico.png);
    background-repeat: no-repeat;
    background-position: 99% 12%;
}

.lianxini-list li h1{
	font-size: 17px;
    font-weight: bold;
    color: #000;
}

.lianxini-list li p{
	font-size: 14px;
    color: #666;
    line-height: 2;
    margin-top: 15px;
    height: 168px;
    overflow: hidden;
}


/*5-10*/
.banzi{
	padding:0 7%;
	margin-top: 25px;
}
.banzi-top-div{
	float: left;
	width: 100%;
	padding: 0 3%;
}

.banzi-top-div img{
	display: block;
	margin:0 auto;
	width: 100%;
}
.banzi-top-div h1{
	color: #000000;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin:0;
    margin-top: 10px;
}  
.banzi-bottom{
	margin-top: 65px;
}
.banzi-bottom-div{
	
	padding: 0 3%;
	width: 50%;
} 
.banzi-bottom-div dl{
	margin-bottom: 0;
	line-height: 1.7;
}

.banzi-bottom-div img{
	display: block;
	margin:0 auto;
	width: 100%;
}
.banzi-bottom-div table{
	width: 100%;
	border-collapse: collapse;
}
.banzi-bottom-div table td{
	text-align: right;
	color: #003399;
    font-size: 18px;
    font-weight: 700;
    padding-right: 10px;
    line-height: 1.6;
}
.banzi-bottom-div table td:first-child+td{
    text-align: justify;
	font-weight: normal;
	padding-right: 0;
	text-align:center;
	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify
}


.gw-pic {
    width: 175px;
    overflow: hidden;
    margin-right: 30px;
  
}

.gw-pic-div{
	position: relative;
	padding-bottom: 61%;
	overflow:hidden;
}

.gw-pic-div img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.hfo{
	cursor: pointer;
}


#hfo-div-wp{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 750;
	display: none;
}

#hfo-div-hei{
	position: absolute;
	
	left: 0;
	right: 0;
	top: 0;
	cursor: pointer;
	bottom: 0;
	background-image: url(../images/heidi.png);
}

#hfo-div{
	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	top: 10%;
	bottom: 10%;
	background-color: #fff;

	padding: 50px;
	
}
#hfo-div .zhuanti2{
	height: 100%;
	overflow-y: auto;
	overflow-x:hidden;
}
 .close_btn{position:absolute;width:50px;height:50px;right:0;top:0;text-align:center;line-height:50px;display:block;margin-bottom:1px;cursor:pointer;overflow:hidden;background-color: #4a86db;}
 .close_btn:hover{background:#4a86db;}
 .close_btn:after, .close_btn:before{content:''; position:absolute; width:60%; height:1px;background:#fff; display:block; left:50%; margin-left:-30%;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
 .close_btn:before{bottom:50%; transform:rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
 .close_btn:after{top: 50%; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
 .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
 .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
 .close_btn:hover i{opacity:1;visibility:visible;}
 .close_btn i{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;font-size: 12px;}



/*5-14*/

.hangqing-table_11-list li{
	width: 48%;
	border: 1px solid #ddd;
	margin-bottom: 4%;
}

.hangqing-table_11-top{
	padding: 3px 15px;
	background-color: #dbe3ed;
	font-size: 14px;
	color:#333;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hangqing-table_11-pic{
	padding: 15px;
}

.hangqing-table_11-pic img{
	display: block;
	width: 100%;
}


.hangqing-table_11-list2 li{
	width: 200px;
	margin-right: 25px;
	float: left;
	margin-top: 25px;
	border: 1px solid #ddd;
}
.beian{
	    margin-top: 15px;
    margin-right: 30px;
}
.beian a{
	font-size: 12px;
	color:#666;
	text-align: center;
	display: inline-block;
}

.beian img{
	display: block;margin:0 auto 5px;
}


.index_1-kj-div{
	float: left;
	width: 31.333333333%;
	margin-left: 2%;
}

.index_1-kj-div a{
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.index_1-kj-div a h1{
	margin:0;
	font-size: 20px;
	color:#fff;
} 

.index_1-kj-div a h2{
	margin:0;
	font-size: 12px;
	color:#fff;
	margin-top: 5px;
} 






/*5-23*/

.lanq-div{
	padding: 40px 0;
}
.lanq-div li{
	float: left;
	width: 20%;
}

.lanq-div li img{
	width: 84px;
	margin-right: 20px;
}

.lanq-con{
	overflow: hidden;
	font-size: 12px;
	color:#1d1d1d;
	line-height: 1.6;
	padding-top: 25px;
}

.lanq-div li:hover .lanq-con{
	color:#4a86db;
}






/*5-24*/


.quickEntryBox { height: 414px; padding-top:25px; }
.quickEntryBox *{ padding: 0; margin: 0; list-style: none; }
.quickEntryBox .boxBody { width: 1170px; margin:0 auto; overflow: hidden;}
.quickEntryBox .boxBody li{width: 219px;height: 335px; 
	margin-left: 18px;
	position: relative; overflow: hidden;  cursor: pointer; 
	overflow: hidden; float: left; outline: 0px #ff009c dotted; top:0;relative;transition:all .5s;}
	.quickEntryBox .boxBody li:first-child{
		margin-left: 0;
	}
.quickEntryBox .boxBody li .boxBorder { /*border:10px solid rgba(0,0,0,0);*/  overflow: hidden;position: relative; }
.quickEntryBox .boxBody li img { display: block; margin:0 auto;}
.quickEntryBox .frontBg{position: absolute;z-index: 3;transition:all .3s;opacity: 1;left: 0;
right: 0; }
.quickEntryBox .frontBg img {transition:all .3s; position: absolute;}
.quickEntryBox .frontBg .frontBg_1 {opacity: 1;}
.quickEntryBox .frontBg .frontBg_2 {opacity: 0;}
.quickEntryBox .zhehao{position: absolute;width: 88px; height: 88px; background: none; border-radius: 100%; left: 50%; top: -356px; 
	margin-left: -444px; border:400px solid #f1f1f1; box-sizing: content-box;transition:all .6s cubic-bezier(0.58, -0.6, 0.25, 0.22); z-index: 2;}
.quickEntryBox .backBg{width: 100%; height: 100%; background: #0ff; z-index: 1; overflow: hidden;}
.quickEntryBox li .backBg img {transition:all 1s; margin-left: 0px;}
.quickEntryBox .fasticon {position: absolute; left: 50%; top: 44px;  margin-left: -44px; width:88px; height:88px;}
.quickEntryBox .fasticon img {border-radius: 50%; display:block;width:88px; height:88px; transition:all .1s ;opacity: 1;}
.quickEntryBox .fasticon img.on{opacity: 0;}
.quickEntryBox .boxBody li:hover .zhehao{width: 600px; height: 600px; margin-left: -700px;top:-592px; }
/*.quickEntryBox .boxBody li:hover .boxBorder{border:10px solid #ebebeb; }*/
.quickEntryBox .boxBody li:hover .frontBg .frontBg_1{ opacity: 0;}
.quickEntryBox .boxBody li:hover .frontBg .frontBg_2{ opacity: 1;}
/*.quickEntryBox .boxBody li:hover .backBg img{margin-left: -30px;}*/
/*.quickEntryBox .boxBody li:hover .fasticon img{opacity: 0;transition:all .6s ;}*/
.quickEntryBox .boxBody li.moveTop {top:0;}



.yww-div{
	
	background-color: #d6dee6;
	padding-top: 35px;
}

.bt_title_11{
	text-align: center;
	font-size: 36px;
	color:#1d1d1d;
	font-weight: bold;
}

.bt_title_11 img{
	display: block;
	margin: 16px auto 0;
}
.main-1{
	padding: 35px 0;
}

.zhanwei_123{
	height:25px;
}

.yww-div-2-hui{
	/*background-color: #f1f1f1;*/
	/*padding: 50px 0;*/

	margin-top: 33px;
}

.yww-div-2{
	/*margin-top: 65px;*/
	background-color: #d6dee6;
	padding: 42px 0 38px;
}

.app-div img{
	display: none;
	width: 100%;
}
.app-div:first-child{
	display: block;
}
.app-div{
	height: 459px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	display: none;
	position: relative;
}
.app-div a{
	display:block;
	height:100%;
}
.app-div a.moremorea{
	position: absolute;
	width: 134px;
	height: 50px;
	line-height: 48px;
	border:1px solid #fff;
	text-align: center;
	font-size: 24px;
	color:#fff;
	right: 30px;
	bottom: 25px;
}

.app-div a.moremorea:hover{
	color:#fff;
	background-color: rgba(0,0,0,0.6);
	
}
.app-zong-wp{
	position: relative;
}

.app-zong-span{
	position: absolute;
	left: 0;
	top: 0;

	width: 210px;
	bottom: 0;
	z-index: 50;
}

.app-zong-span span{
	display: block;
	height: 53px;
	line-height: 53px;
	cursor: pointer;
	background-image: url(../images/baididi.png);
	font-size: 18px;
	color:#474747;
	margin-top: 10px;
	padding-left: 20px;
}

.app-zong-span span.cur{
	color:#fff;
	background-image: none;
	background-color:#2887e8;
}


.yww-div-3{
	background-color: #f1f1f1;
	padding: 45px 0 ;
}

.zhizhi-list-wp{
	margin-top: 35px;
}

.zhizhi-list .owl-prev{
	position: absolute;
	left: -42px;
	top: 50%;
	margin-top: -34px;
	width: 42px;
	height: 68px;
	background-image: url(../images/zhizhi-left.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;
	font-size: 0;
}

.zhizhi-list .owl-next{
	position: absolute;
	right: -42px;
	top: 50%;
	margin-top: -34px;
	width: 42px;
	height: 68px;
	background-image: url(../images/zhizhi-right.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;font-size: 0;
}


.zhizhi-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 100%;
}


.zhizhi-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*transition: .3s;*/
}

/*.zhizhi-pic:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}*/


.lianxi2{
	display: none;
	padding: 45px 0;
}

.lianxi2 .owl-dots {
	text-align: center;
	margin-top: 30px;
}
.lianxi2 .owl-dots .owl-dot{
	display: inline-block;
	margin:0 3px;
	border:0;
	background-color: transparent;	
	outline: none;
}
.lianxi2 .owl-dot span{
	width: 13px;
	display: block;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/arrow-b.png);
}

.lianxi2 .owl-dot.active span{
	background-image: url(../images/arrow-b-h.png);
}
