@charset "utf-8";
.w1400{max-width: 1400px;margin: auto;padding-left: 10px;padding-right: 10px;}
.nothing_top{display: none;}
.head{width: 100%;position: fixed;top: 0;left: 0;z-index: 9;height:80px;}
.head .logo{display: block;line-height: 80px;float: left;width: 162px;margin-left: 2.7%;}
.logo img{width: 100%;}
.head .search_div{position: relative;float: right;width: 38px;height: 80px;background: url("../images/search.png") center no-repeat;}
.search_div:before{
    content: "";display: block;height: 12px;width: 1px;background: rgba(255,255,255,.2);
    position: absolute;left: 0;top: calc(50% - 6px);
}
.search_div .search_box{
    position: absolute;z-index: 2;transition: top .5s,opacity .5s;right:0;
    top:100%;opacity: 0;visibility: hidden;font-size: 0;width: 215px;
}
.search_div:hover .search_box{top:70%;opacity: 1;visibility: visible;}
.search_box input[type='text']{width: 165px;height: 30px;padding-left: 8px;border-radius: 3px 0 0 3px;font-size: 14px;}
.search_box input.search_btn{width: 50px;height: 30px;background: #fff;font-size: 14px;color:#666;border-radius: 0 3px 3px 0;cursor: pointer;}
.search_box input::-webkit-input-placeholder{color: #e5e5e5;}
.search_box input:-moz-placeholder{color: #e5e5e5;}
.search_box input::-moz-placeholder, textarea::-moz-placeholder {color: #e5e5e5;}
.search_box input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #e5e5e5;}
.language .lang_T{
    line-height: 80px;font-size: 12px;color:#fff;font-family: Arial;position: relative;
    text-align: center;width: 120px;box-sizing: border-box;padding-right: 14px;
    padding-left: 26px;background: url("../images/earth.png") 13px center no-repeat;
}
.lang_T:after{
    content:"";display: block;border: 4px solid transparent;border-top-color: #fff;
    position: absolute;top: calc(50% - 2px);right:13px;
}
.language .lang_list{
    position: absolute;background:rgba(0,170,222,.7);width:140px;text-align:center;line-height: 25px;z-index: 2;
    padding: 8px 0;transition: top .5s,opacity .5s;left:calc(50% - 70px);top:120%;opacity: 0;visibility: hidden;
}
.language:hover .lang_list{top:100%;opacity: 1;visibility: visible;}
.lang_list a{display: block;font-size: 14px;color:#fff;}
.lang_list a:hover{background: rgba(0,139,179,.7);}
.nav li{float: left;position: relative;}
.nav li.moNav{display: none;}
.nav li>a{display: block;line-height: 80px;padding:0 26px;font-size: 16px;color:#fff;position: relative;}
.nav li>a:after{
    content: "";display: block;width: 100%;height: 3px;position: absolute;left: 0;bottom: 0;
    transform: scale(0,1);transition: all .6s;background: #fe0000;
}
.nav li:hover>a,.nav li>a.act{color:#00aade !important;}
.nav li:hover>a:after{transform: scale(1,1);}
.nav li .nav_er{
    position: absolute;background:#fff;width:140px;text-align:center;line-height: 25px;z-index: 2;
    padding: 8px 0;transition: top .5s,opacity .5s;left:calc(50% - 70px);top:120%;opacity: 0;visibility: hidden;
}
.nav li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;font-size: 14px;color:#333;}
.nav_er a:hover{background:#00aade;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding:calc(0.35rem - 4px) 0;height:0.9rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem auto;}
.nav_btn:after,.nav_btn:before{content:" ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:3px;transition: all .3s;
    background-color:#00aade;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:calc(0.1rem + 3px);}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:calc(0.1rem + 3px);;}
/**gaigaigai**/
.head.noTop{background: #fff;}
.noTop .nav li>a{color:#333;}
.head.noTop .search_div{background-image: url("../images/search_02.png");}
.noTop .language .lang_T{color:#333;background-image: url("../images/earth_02.png");}
.noTop .lang_T:after{border-top-color: #666;}
/**真的过分，这样导航**/
.nav li.navPro{position: static;}
.navPro .navP_box{
    position: absolute;width: 100%;background: #fff;left: 0;top: 100%;
    padding:20px 0 50px;display: none;font-size: 0;
}
.navP_box .navP_one{width: 20%;text-align: center;display: inline-block;vertical-align: top;}
.navP_one .navP_T{line-height: 26px;font-size: 14px;color:#333;margin-bottom: 18px;display: block;}
.navP_T .ovh{text-overflow: inherit;white-space: inherit;padding: 0 12px;}
.navP_T img{display: block;max-width: 100%;margin:16px auto 0;}
.navP_TT a{
    display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    font-size: 12px;line-height: 25px;color:#666;
}
.navP_TT a:hover,.navP_one .navP_T:hover{color:#00aade;}
/****/
.banner_list li{height: 765px;}
.banner_list li a{display: block;width: 90%;height: 100%;}
.banner .bx-wrapper .bx-pager{bottom:35px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background: #fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:focus,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{width: 30px;background:#fe0000;}
.banner .bx-wrapper .bx-controls-direction a{border-radius: 50%;background-color:rgba(191,191,191,.5);opacity: 0;}
.banner:hover .bx-wrapper .bx-controls-direction a{opacity: 1;}
.banner .bx-wrapper .bx-prev{left: 5%;}
.banner .bx-wrapper .bx-next{right:5%;}

/****/
.right_box{position: absolute;right: 10px;top: 1200px;opacity: .7;transition: all .6s;}
.right_box:hover{opacity: 1;}
.right_box>a{
    display: block;background-color: #cfcfcf;width: 48px;height: 48px;line-height: 48px;
    margin-bottom: 4px;background-repeat: no-repeat;background-position: center;position: relative;
}
.right_box a.RB1{background-image: url("../images/right_01.png");}
.right_box a.RB2{background-image: url("../images/right_02.png");}
.right_box a.RB3{background-image: url("../images/right_03.png");}
.right_box a.RB4{background-image: url("../images/right_04.png");}
.right_box a.RB5{background-image: url("../images/right_05.png");}
.right_box a:hover{background-color: #00aade;}
.right_box a .R_box,.right_box .RB6 .R_box{
    position: absolute;width:0;right:100%;top: 0;text-align: center;transition: all .8s;
    color:#fff;font-size: 14px;background: #00aade;overflow: hidden;white-space: nowrap;
}
.right_box a:hover .R_box,.right_box .RB6:hover .R_box{width: 160px;}
.right_box .RB6{
    display: block;width: 48px;height: 48px;line-height: 48px;margin-bottom: 4px;position: relative;
    background:#cfcfcf url("../images/right_06.png") center no-repeat;
}
.right_box .RB6:hover{background-color:#00aade;}
.RB6 a{
    padding-left:60px;display: block;font-size: 14px;color:#fff;text-align: left;
    background:url("../images/right_06.png") 12px center no-repeat;

}




.foot{padding: 30px 0 40px;background: #272727;}
.foot .w1400{max-width: 1230px;}
.foot .foot_nav{width: calc(100% - 300px);}
.foot_nav dl{width: 20%;float: left;}
.foot_nav dl dt>a{display: block;line-height: 30px;margin-bottom: 10px;font-size:16px;color:#ccc;}
.foot_nav dl dd>a{display: block;line-height: 24px;font-size: 13px;color:#ccc;}
.foot_nav dl dt>a:hover, .foot_nav dl dd>a:hover{color:#09a3fe;}
.foot .foot_con{text-align: center;float: right;width: 300px;}
.foot_con .FC_T{line-height: 30px;font-size: 16px;color:#ccc;margin-bottom: 20px;}
.FC_T b{font-size: 30px;color:#09a3fe;padding-left: 5px;font-style: italic;}
.foot_con .FC_TT{font-size: 0;}
.FC_TT img{display: inline-block;margin: 0 14px;}
.bottom{background:#272727;border-top: 1px solid #434343;line-height: 74px;font-size: 13px;color:#ccc;height: 74px;}
/**首页主体**/
.ind_title .indT_T{font-size: 32px;color:#000;line-height: 46px;margin-bottom: 10px;display: block;}
.ind_title .indT_TT{font-size: 14px;color:#777;line-height: 24px;}
/****/
.ind_pro{padding-top: 55px;}
.ind_pro .indPro_box{padding-top: 45px;}
.indPro_box .indPro_title{
    background: url("../images/ind_proA.jpg") center no-repeat;float: left;
    background-size: cover;display: block;width: 36.8%;height: 660px;
}
.indPro_title .IPT_T{width: 85%;margin: auto;font-size: 35px;color:#fff;line-height: 60px;padding: 100px 0 20px;}
.indPro_title .IPT_TT{width: 85%;margin: auto;font-size: 15px;line-height: 36px;height:216px;color:#fff;-webkit-line-clamp:6;}
.indPro_title .IPT_link{
    width: 120px;line-height: 30px;text-align: center;border-radius: 6px;
    font-size: 14px;color:#fff;margin-left: 7.5%;background: #00aade;
}
.IPT_link i{
    display: inline-block;padding-left: 30px;transition:all 1s;
    background: url("../images/icon_add.png") center no-repeat;
}
.IPT_link:hover i{transform: rotate(360deg);}
.indPro_box .indPro_list{width: 63.2%;float: left;}
.indPro_list .IPL_one{
    display: block;width: calc(50% - 10px);height: 325px;overflow: hidden;
    margin: 0 0 10px 10px;float: left;position: relative;
}
.IPL_one .IPL_pic{background-size: cover;background-position: center;width: 100%;height: 100%;transition: all 2.5s;position: relative;}
.IPL_one:hover .IPL_pic{transform: scale(1.1);}
.IPL_pic:before{
    content: "";display: block;position: absolute;width: 100%;height: 100%;
    top: 0;left: 0;background:linear-gradient(transparent,#000000);opacity: 0;transition: all .6s;
}
.IPL_one .IPL_txt{position: absolute;width: 86%;left:7%;bottom:65px;color:#fff;transition: all .6s;}
.IPL_txt .IPL_T{font-size: 24px;line-height: 50px;}
.IPL_txt .IPL_TT{font-size: 15px;line-height: 24px;height: 0;transition: all .6s;}
.IPL_one:hover .IPL_txt{bottom:55px;}
.IPL_one:hover .IPL_txt .IPL_TT{height: 48px;}
.IPL_one:hover .IPL_pic:before{opacity: 1;}
/****/
.ind_case{padding-top: 45px;}
.ind_case .indCase_main{padding-top: 40px;}
.indCase_list .indCase_one{position: relative;font-size: 18px;color:#fff;display: block;overflow: hidden;}
.indCase_one .indCase_txt{position: absolute;width: 93%;line-height: 30px;left: 3.5%;bottom:50px;}
.ind_more{
    width: 120px;line-height: 40px;text-align: center;border-radius: 6px;margin:40px auto 0;
    font-size: 14px;color:#fff;background: #00aade;display: block;
}
.ind_more i{
    display: inline-block;padding-left: 30px;transition:all 1s;
    background: url("../images/icon_add.png") center no-repeat;
}
.ind_more:hover i{transform: rotate(360deg);}
/****/
.ind_news{padding:55px 0;}
.ind_news .indNews_box{padding-top: 40px;}
.ind_news .indNewsA{width: 800px;float: left;}
.indNewsA .INA_one{width: 377px;margin-right: 23px;float: left;position: relative;display: block;}
.INA_one .INA_pic{width: 100%;overflow: hidden; text-align:center;}
.INA_one .INA_pic img{transition: all 2s; width:100%;}
.INA_one:hover .INA_pic img{transform: scale(1.1);}

@media screen and (min-width:0px) and (max-width:767px){
.INA_one .INA_pic img{transition: all 2s; width:100%;}
}
@media screen and (min-width:768px){
.INA_one .INA_pic img{transition:all 2s; height:265px; width:377px;}
}


.INA_one .INA_time{
    width: 60px;text-align:center;font-size: 13px;color:#fff;background: #0078bf;
    position: absolute;top: 20px;left: 20px;padding: 10px 0;
}
.INA_time .INA_day{font-size: 27px;}
.INA_one .INA_T{line-height: 30px;padding: 15px 0 5px;font-size: 16px;color:#000;transition: all .6s;}
.INA_one:hover .INA_T{color:#00aade;}
.INA_one .INA_TT{font-size: 14px;line-height: 24px;color:#666;}
.ind_news .indNewsB{width: calc(98.5% - 800px);float: right;}
.indNewsB .INB_one{
    display: block;padding: 12px 20px 15px;position: relative;border-bottom: 1px dashed #dddbdb;color:#666;
}
.INB_one:before{
    content: "";display: block;width: 4px;height: 4px;border-radius: 50%;
    background: #0078bf;position: absolute;top: 28px;left: 5px;
}
.INB_one .INB_T{line-height: 36px;height: 36px;font-size: 14px;}
.INB_T .fl{font-size: 16px;color:#000;width: calc(100% - 85px);transition: all .3s;}
.INB_one .INB_TT{line-height: 26px;font-size: 13px;}
/*.indNewsB .INB_one:hover,.INB_one:hover .INB_T .fl{color:#00aade;}*/
.indNewsB .INB_one:hover{background: #00aade;}
.indNewsB .INB_one:hover,.INB_one:hover .INB_T .fl{color:#fff;}
.INB_one:hover:before{background: #fff;}


i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/icon09.png) 0 0 no-repeat;}
i.click{background:url(../images/icon10.png) 0 0 no-repeat;}
i.source{background:url(../images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(../images/icon11.png) 0 -16px no-repeat;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}

.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #09a3fe;
}

.i_asx {
    width: 100%;
    margin: 0 auto;
}
.down_ul li {
	line-height: 38px;
	height: 38px;
	padding: 0px 15px;
	background:url(../images/hydt1.jpg) left center no-repeat;
	border-bottom:1px dashed #CCC
}
.down_ul li a {
	display: block;
	height: 100%;
	color: #666;
	font-size: 13px;
}
.down_ul li a span {
	display: inline-block;
	width: 80%;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.down_ul li a:hover span{ color:#d6000f;}
.down_ul li a time {
	display: inline-block;
	width: 18%;
	float: right;
	text-align: right;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
@media (max-width: 480px) {
 .down_ul li a span {
 width: 70%;
}
 .down_ul li a time {
 width: 27%;
}
}
.result-error,.result-error h4 {
	font-size:16px;
}
.result-error-tips {
	margin:7px 0 30px;
		font-size:18px;
}
.result-error-tips strong {
	font-weight:bold;
}
.result-error ul {
	margin:10px 0 0 0;
	line-height:1.9;
}
.result-error ul li {
	list-style:disc inside none;
}
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#pages span {
    background-color: #00aade;
    border-color: #00aade;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.sliderq_wrapper .bx-wrapper .bx-prev {
    background: url(../images/controls.png) no-repeat 0 0px;
}

.sliderq_wrapper .bx-wrapper .bx-prev:hover {
    background: url(../images/controls_ah.png) no-repeat 0 0px;
}

.sliderq_wrapper .bx-wrapper .bx-next {
    background: url(../images/controls.png) no-repeat -55px 0px !important;
}

.sliderq_wrapper .bx-wrapper .bx-next:hover {
    background: url(../images/controls_ah.png) no-repeat -55px 0px !important;
}


@media(min-width:992px) {
.sliderq_wrapper .bx-wrapper .bx-prev {
    left: -55px;
}

.sliderq_wrapper .bx-wrapper .bx-next {
    right: -55px;
}
.sliderq_wrapper .bx-wrapper .bx-controls-direction a {
    margin-top: -20px;
    width: 40px;
    height: 40px;
    z-index: 2;
    border-radius: 20px;
    transition: all ease-out .3s;
}
}

@media(max-width:991px) {
.sliderq_wrapper .bx-wrapper .bx-controls-direction a {
    margin-top: 45px;
    width: 40px;
    height: 40px;
    z-index: 2;
    border-radius: 20px;
    transition: all ease-out .3s;
}
}
.yqlj{padding:0 0 50px;}
.sliderq_wrapper{padding-top: 10px;}
.yqlj .slider{height: 120px;line-height: 120px;text-align: center;position:relative;}
.yqlj .sliderq_wrapper .bx-wrapper img{display: inline;transition: all .8s;padding: 10px 0;}
.yqlj .sliderq_wrapper .bx-wrapper .slider:hover img{transform:translateY(-12px);}
.yqlj .sliderq_wrapper .bx-wrapper .slider:after{
    content: "";display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;
    transition: all .8s;transform:scale(0,1);background:#00aade;
}
.yqlj .sliderq_wrapper .bx-wrapper .slider:hover:after{transform:scale(1,1);}

