a{color: #111;}
a:hover{color:#1c9ef4 !important;}
header{ padding:20px 0}
header #nav-bg3{ text-align:right}
header .nav-menu{ margin-top:5px}
header .curr{color:#1c9ef4 !important;}
.pager-prev, .pager .pager-prev, .pager-next, .pager .pager-next{
	
	width:38px!important;
height:66px!important;
border-radius:2px!important;
}
.logo img{ margin-top:10px}
.icon-angle-right:before {
    content: "\f105";
    margin-top: 13px !important;
}
.icon-angle-left:before {
    content: "\f104";
    margin-top: 13px !important;
}
.top_lg{    margin-right: 15px;height:24px;float:right;line-height:24px;background:url(../img/top_map.jpg) left no-repeat;padding-left:40px;}
.top_lg li{width:80px;height:18px;float:left;margin-left:5px;text-align:center;line-height:18px;    list-style: none;}
.top_lg li span{float:left;}
.top_lg li a{color:#787876;}
.top_lg li a:hover,.top_lg li a.on{color:#0089e1;}

.div1,.div3,.div4{ margin-top:80px}
.title{ text-align:center}
.title h1{ font-size:30px;color#000}
.title h3{font-size:20px; text-transform:uppercase; color:#999; margin-top:14px}
.div1 .select1 {position: relative; }
.div1 .select1 .input{width: 270px; border-radius: 0 !important; float: right; height: 44px; }
.div1 .select1 .downward{position: absolute;right: 10px; top: 22px;}
.div1 .selsct { margin-top: 60px;overflow: hidden;}
.div1 .selsct .button{border-radius: 0 !important; width: 155px; height: 44px;background: #1c9ef4; border: none; color: #fff;}
.div1 .selsct .ycsj{border-radius: 0 !important;    margin-left: 50px;
    cursor: pointer; line-height: 44px;width: 155px; height: 44px;background: #1c9ef4; border: none; color: #fff;}

.div1 .selsct .xb3:last-child{ text-align: center;}
.div1 .selsct .button a{color: #fff !important;}
.div1 .recommended{margin-top: 50px;}
.div1 .recommended .item{width: 575px; border: 1px solid #dedede;overflow: hidden; }
.div1 .recommended .xb6:first-child .item{margin-left: 0;}
.div1 .recommended .xb6:last-child .item{float: right;}
.div1 .recommended .item .img{width: 575px; height: 257px; overflow: hidden;}
 .content img,.news img,.jie_img img{cursor: pointer;
  transition: all 0.6s;}
.content img:hover,.news img:hover,.jie_img img:hover{transform: scale(1.1);}
.div1 .recommended .item .content h3{font-size: 18px; color: #1c9ef4; margin-top: 26px; padding-left: 42px;}
.div1 .recommended .item .content div{margin-top: 20px;padding-left: 42px;}
.div1 .recommended .item .content div p{margin-bottom: 14px; line-height: initial;}
.div1 .recommended .item a{display: block; border-top: 1px solid #dedede; text-align: center; height: 55px; line-height: 55px;}
.div2{height: 814px; background: url(../img/div2Bj.jpg) center center no-repeat ; margin-top: 50px;}

.div2 .title{color: #fff; padding-top: 5rem;}
.div2 .title h3{color: #fff;}
.div2 .content{width: 75rem; height: 28.75rem;background: url(../img/div2cBj.jpg) center center no-repeat ; margin-top: 3.75rem; }
.div2 .content .xb3{border-right: 2px solid #fff ;color: #fff; display: block; height: 28.75rem;}
.div2 .content .xb3:last-child{border-right: none;} 
.div2 .content .xb3:hover{background: rgba(67,136,251,0.5);}
.div2 .content .xb3 a{ display: block;text-align: center;}
.div2 .content .xb3 h3{font-size: 1.75rem; text-align: center; margin-top: 5rem;}
.div2 .content .xb3 div{width: 9rem; margin: 2.875rem auto 0 auto; height: 11rem;}
.div2 .content .xb3 div p{ line-height: none; margin-bottom: 0; text-align: left;}
.div2 .content .xb3 img{ margin: 0 auto;}
.div3 .content div:first-child{line-height: 1.875rem; padding: 0 1.875rem 0 0;}
.div3 .content div:first-child .aMore{width: 9.6875rem; height: 2.75rem; display: block;border: 1px solid #1c9ef4; text-align: center; line-height: 2.75rem; color: #1C9EF4;margin-top: 20px;}
.div3 .content div:last-child{ text-align: right; overflow: hidden;}
.div3 .content{ margin-top: 3.75rem;}
.div4{height: 50rem; width: 100%; position: relative;}
.div4 .play{position: absolute; top:50%; left:50%; margin-top: -3.4375rem; margin-left:-3.5rem ;}
.div5{ background: url(../img/ys.jpg) no-repeat center center; padding-top: 5rem; padding-bottom: 5rem;}

.div5 .youshi{ margin-top: 3.75rem;}
.div5 .youshi ul{ display: flex;justify-content: space-between; list-style: none; padding-left: 0 !important; flex-wrap: wrap;}
.div5 .youshi ul li{width: 33.3%; height: 11.25rem; display: flex; justify-content: flex-start; align-items: flex-start; border-right: 1px solid #bfbfbf;}
.youshi ul li:nth-child(3),.youshi ul li:nth-child(6){border-right: none;}
.div5 .youshi ul li:nth-child(1),.youshi ul li:nth-child(2),.youshi ul li:nth-child(3){border-bottom: 1px solid #bfbfbf;}
.div5 .youshi ul li img{ margin-left: 2.625rem; margin-top: 2.875rem;}
.div5 .youshi ul li div{width: 14.6875rem; margin-left: 1.375rem; margin-top: 2.875rem;}
.div5 .youshi ul li div h3{font-size: 1.25rem; color: #000; }
.div6{ background:url(../img/newsBj.png) no-repeat center center; padding-top: 5rem; padding-bottom: 2.9rem;}
.div6 .title,.div6 .title h3{color: #fff;}
.div6 .news { margin-top: 3.75rem;}
.div6 .news div:first-child{ overflow: hidden;}
.div6 .news div:first-child  img{width:100%; height: 285px;}

.div6 .news div ul li{ list-style: none; color: #fff; padding: 13px 0; border-bottom: 1px dashed #fff;}
.div6 .news div ul li span{ float: right;}
.div6 .news div ul li a{ color: #fff;}
.div7{ background: #f5f5f5; padding: 5rem  0;}
.div7 .banner { margin-top: 3.75rem;}
.div7 .banner .item{ padding: 15px;}
footer{background: #505050; padding: 5rem 0 0 0; color: #fff;}
footer .container:first-child{ border-bottom: 1px solid #737373;}
footer .container:last-child{ text-align: center; padding: 20px 0 3.125rem 0;}
footer div .xb2:last-child{ text-align: right;}
footer div .xb2:last-child img{width: 6rem; height: 6rem;}
footer .fot_Nav a{ display: inline-block;margin-right: 50px; color: #fff;}
footer .address{color: #fff; display: flex; justify-content: flex-start; padding: 1.875rem 0; }
footer .address img{ margin-right: 12px;}
footer .address .dh{ margin-right: 50px;}
.pointer{ display: none;}

.foot_you {
	background: #f8f8f8;
	line-height: 45px;
	font-size: 14px;
	color: #666;
}

.foot_you a {
	font-size: 14px;
	color: #666;
	margin-right: 40px;
}

.foot_you a:hover {
	color: #000;
}
.w_auto {
    width: 1200px;
    display: block;
    margin: 0 auto;
}