  /* CSS Document */
@charset "utf-8";
*{ margin: 0;padding: 0;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /*font-family:"SimHei" !important;*/ font-family: "黑体","microsoft yahei"; }
html{font-size: 62.5%;text-align: center;}
div, form, img, ul, ol, li, dl, dt, dd{margin: 0;padding: 0;border: 0;}
div,a,p,h1,h2,h3,h4,h5,h6,li,ul,span,b,em,dd,dl,dt,th,td,input,button,select{ font-size: 14px;}
ul, li{list-style-type:none;}
a{text-decoration: none;}
a:focus {
outline:none;
-moz-outline:none;
}
a:hover{color:#F00;text-decoration: none;}
img{border: none;display: block;}
h1,h2,h3,h4,h5,h6{font-weight: normal;margin:0;padding:0;}
b, strong{font-weight:bold;}
body{margin:0px auto;font-size: 14px;line-height: 24px;color: #4a4a4a; text-align:left; max-width: 1920px;}
.clear{clear: both;}
.position-R{position: relative;}
.cooke{width: 100%; height: 34px;line-height: 35px; background: #ddd; text-align: center;}
.mid{max-width: 1200px; margin: 0 auto;}
.lagMain{    height: 34px;padding: 5px 0; max-width: 1200px; text-align: right; margin: 0 auto;}
.lag{width: 100%; background: #d5e8ff; }
.lag span{text-align: center; line-height: 20px;}
.lag span.s1{border-radius: 0px; border: #d0021b solid 1px; width: 59px;  display: inline-block;}
.lag span.s1 a{ color:#d0021b ;}
.lag span.s1 a:before {	content:"\e64b"; font-family: "iconfont" !important; font-size:16px;padding-right: 5px;	display: inline-block;
vertical-align: middle;}
.lag span.s2{margin-left: 10px; display: inline-block; width: 59px;}
.lag .PC{display: inline-block;}
.lag .Mobile{display: none;}
.lag a{display: block; padding:0 1px}
.lag .mid{padding:5px 0; overflow: hidden;}
.logo{float: left;  }
.logo img{height: 80px;margin-top: 13px;margin-bottom: 10px;}


/*搜索container*/
.search{float: right; margin-top: 15px; width: 276px;}


/*20190824修改首页头部*/
.lagMain_text{ text-align: left; height: 44px;}
.lagMain_text .zxkf,.lagMain_text .search{ margin-top: 0;}
.lagMain_text>span{ margin-top: 6px;}
.top_text{ float: left; margin-top: 10px;}


/*搜索框6*/
.search input,button{border:none;outline:none;}
.search button{height:34px;width:50px;cursor:pointer;position:absolute;background: #007dc8; text-align: center;}
.search input{ width: 225px; text-indent:1em;border:1px solid #007dc8;border-radius:0px;height:34px;background:transparent;top:0;right:0;}
.search .bar6 button{border-radius:0 5px 5px 0;width:60px;top:0;right:0;}
.search .bar6 button:before{content:"";font-size:13px;color:#000;}
.search i{font-size: 26px; color: #FFF; }


.box1 .mid{margin: 8px auto;}
.mid{width:100%;max-width: 1200px; margin: 0 auto;}
.dh{z-index: 1001;float: right;margin-top: 10px;}
.dh li{float: left;margin-left: 30px}
.subdh li{ width: 10% !important;}
.dh li a{display: block; font-size: 18px; line-height: 60px; color:#1e1e1e; text-align: center;}
.dh li:hover a{color:#225591;transition: all .6s ease-in-out;}
.dh .dropdown_1column .czs{float: left; width: 50%;}
.dh .dropdown_4columns .czs{float: left; width: 32%; margin-right: 1%;}
.dh .dropdown_4columns .czs1{float: left; width: 60%; margin-right: 5%;}
.dh .dropdown_1column .czs h3,.dh .dropdown_4columns .czs h3{width:100%;color: #0C2454; font-weight:bold; font-size:18px;padding-left: 15px;border-left: 4px solid #0C2454;margin: 20px 0 15px 11px;}

.dh .dropdown_1column a,
.dh .dropdown_2columns a,
.dh .dropdown_3columns a,
.dh .dropdown_4columns a,
.dh .dropdown_5columns a{line-height: 42px;}

.dh .dropdown_1column a i,
.dh .dropdown_2columns a i,
.dh .dropdown_3columns a i,
.dh .dropdown_4columns a i,
.dh .dropdown_5columns a i{padding-right: 5px;color: #0C2454;}

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns{margin:0px auto;float:left;position:absolute;left:-999em; text-align:left;padding:10px 5px 10px 5px;border:0px solid #777777;border-top:none;z-index: 99;background:#FFF; }

.dropdown_1column{width:150px; overflow: hidden;}
.dropdown_2columns{width:150px;}
.dropdown_3columns{width: 100%; max-width: 1920px;}
.dropdown_4columns{width: 1020px;}
.dropdown_5columns{width: 100%; max-width: 1920px;}
.dh li:hover .dropdown_1column,
.dh li:hover .dropdown_2columns,
.dh li:hover .dropdown_4columns{left:-40px;top:auto;z-index:9999999;}
.dh li:hover .dropdown_3columns{left:0px;top:auto;z-index: 100;}
.dh li:hover .dropdown_5columns{left:.0;top:auto;z-index: 100;}
.dh li:hover .dropdown_4columns{left: -500px; top:auto;z-index: 100;}
.dh li:hover .dropdown_1column_s{left: 0; right: 0;}

.dropdown_1column p>a,.dropdown_2columns p>a,.dropdown_3columns p>a ,.dropdown_4columns p>a,
.dropdown_4columns p>a,.dropdown_5columns p>a{display: block; width: 90%; margin: 0 auto; border-radius: 4px; border: 1px solid #ddd; color: #0C2454; margin-bottom: 10px; font-weight: normal; font-size: 14px; transition: all 0.35s ease-in-out;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;padding:0 2%;}
.dropdown_3columns p{width: 150px; display: inline-block; margin-bottom: 0;}
.dropdown_5columns p{width: 150px; display: inline-block; margin-bottom: 0;}
.dropdown_3columns p a{margin-bottom: 0;}
.dropdown_5columns p a{margin-bottom: 0;}
.dropdown_4columns .czs>p{width: 100%; float: left;}
.dropdown_4columns .czs1>p{width: 50%; float: left;}
.dropdown_1column p>a:hover,
.dropdown_2columns p>a:hover,
.dropdown_3columns p>a:hover,
.dropdown_4columns p>a:hover,
.dropdown_5columns p>a:hover{background: #0C2454;color: #fff;}
.dropdown_1column p>a:hover i ,
.dropdown_2columns p>a:hover i,
.dropdown_3columns p>a:hover i,
.dropdown_4columns p>a:hover i,
.dropdown_5columns p>a:hover i{color: #fff;}
.navgonggong{float: left; overflow: hidden; width: 100%;}
/*.dropdown_1column .navgonggong a{background: #e5f3fe;}*/

.dh li .dropdown_3columns .tzmyrol{width: 100%; max-width: 1200px; margin: 0 auto !important; font-size: 0; text-align: center;}
.dh li .dropdown_5columns .tzmyrol{width: 100%; max-width: 1200px; margin: 0 auto !important; font-size: 0; text-align: right;}
/*2020云上东博会*/
.dh li.cloudonline a {
    background: #0596D5;
    padding: 4px 15px;
    line-height: 28px;
    margin-top: 12px;
    border-radius: 18px;
}
.dh li.cloudonline:hover { background: none;}
/*2020云上东博会end*/


/*导航*/
.PcNav{max-width: 1200px; margin: 0 auto; position: relative; top: 25px; display: block;box-shadow:5px 5px 0px #666;}
.MobileNav{display: none;}
.InnerBanner{width: 100%;}
.InnerBanner img{width: 100%;}
.InnerBanner img:first-child{display: block;}
.InnerBanner img:last-child{display: none;}

/*在线客服*/
.search{ position: relative; padding-right: 30px;}
.zxkf {
    float: right;
    width: 56px;
    height: 34px;  
    margin-top: 15px;border-radius: 3px;
}
.zxkf a i {
    color: #0C2454;
    font-size: 25px;
    display: block;
    text-align: center;
    line-height: 32px;
}
.zxkf a:hover i {color: #007dc8 ;}
.hottel p.p2{ position:  relative; }
.hottel a{ position: absolute; top: -13px; right: 7px;}
.hottel p.p2 a i{ background:none;color: #fcd346;    font-size: 32px;}
.hottel p.p2 a:hover i{ background:none; opacity: 0.8;}
/*在线客服 end*/

/*手机版在线客服*/
.mobile_zxkf{ position: fixed; right: 10px; bottom: 20%;}
.mobile_izxkf{ width: 54px; height: 54px; line-height: 54px; border-radius: 50%; text-align: center; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.2); display: block; overflow: hidden; border: 1px solid #ddd;}
.mobile_izxkf i{ color: #0C2454; font-size: 24px;}


/*fanye*/
.fanye{width:100%; margin: 20px auto; overflow:hidden;}
.page-ul{width:80%; margin:0 auto; text-align: center;}
.page-ul li{display: inline-block;    margin-left: 3px;
    margin-right: 3px;}


#pages a ,#pages span{display: inline-block;border: 1px solid #e3e3e3;text-align: center;color: #333;padding: 0 14px;font-size: 14px; margin-bottom: 10px;}
#pages a:hover{color: #F00;}
#pages span{color: #F00 !important; border: #F00 solid 1px !important;}
#page a{margin: 5px;}
/*fanye end*/
/*pc底部*/
.foot2019{display: block;}
.FootBox{display: none;}
.foot2019{width: 100%; padding: 30px 0 30px 0; background:#666666; position: relative; overflow: hidden;}
.foot2019bg{position: absolute; left: 0; top: 0; width: 100%; z-index: 1;opacity: 0.3;}
.foot2019mid{position: relative; z-index: 2;}
.fcaexpo{float: left; position: absolute; left: 20px;
    top: 10px;}
.fcaexpo img{width: 100%; display: block; }
.fcaexpo2{width: 100%;}
.fcaexpo2:after{content: ""; display: b; clear: both;}
.foot2019 h5{color: #fff!important; font-size: 18px; line-height: 28px; font-weight: bold; margin: 15px 0;}
.foot2019 .mid{overflow: hidden;}
.col-sm-6{float: left; width: 40%;}
.col-sm-6 li{color: #FFF;}
.col-sm-6 li a{padding-left:5px; line-height: 18px; color: #fff;}
.col-sm-6 ul.u2 li a{color: #FFF;}
.col-sm-6 li a:hover,.col-sm-6 ul.u2 li a:hover{color: #0C2454;}
.col-sm-6:nth-of-type(even){float: right; padding-top:25px;}
.col-sm-6:nth-of-type(even) li{width: 25%; float: left;}
.col-sm-6:nth-of-type(even) li img{width: 72%; display: block; margin: 0 auto;}
.col-sm-6:nth-of-type(even) li p{width: 85%; margin: 0 auto; margin-top:2px;text-align: center; padding:5px 0;}
.col-sm-6:nth-of-type(even) li p b{color: #FFF;}
.col-sm-6 .footer_c{width: 100%; overflow: hidden;margin-bottom: 20px;}
.col-sm-6 .footer_c li{float: left; width: auto !important; border-right: #fff solid 1px;line-height: 15px; padding: 0 8px; text-align: center;}
.MobileBox{display: none;}
.NewsBlock50{display: none;}

.dherr .pctopbox{width:100%;clear:both;display:block;}
.welcome a{color:#fff;    font-size: 16px;}
.toprightbox li a{color:#fff;    font-size: 16px;}






/*移动端查看更多样式*/
.find-more{ text-align:center; color:red;}

.btn-more{ display: none;}





@media only screen and (min-width: 0px) and (max-width: 768px){
	
.dh li a{ font-size: 16px;}
}


@media only screen and (min-width: 0px) and (max-width: 767px){

.lag{padding-left:0;}
.lag span.s1 a:before { display: none; content:"\e64b"; font-family: "iconfont" !important; font-size:16px; padding-right: 5px; vertical-align: middle;}

.PcBox{display: none;}.MobileBox{display: block;}
.Block50{height: 50px; display: block; clear: both; overflow: hidden;}
.Head{height: 50px; width: 100%; position: fixed; top: 0; left: 0; background: #fff; z-index: 20;}
.Language{position: absolute; height: 22px; line-height: 22px; left: 15px; top: 16px; border: 1px solid #0084ca; border-radius: 3px; overflow: hidden; font-size: 0;}
.Language span{font-size: 12px; width: 30px; height: 20px; line-height: 20px; display: inline-block; text-align: center; color: #333;}
.Language span:first-child{background: #0084ca; color: #fff; display: inline-block;}
.Language.far span:last-child{background: #0084ca; color: #fff; display: inline-block;}
.Language.far span:first-child{background: #fff; color: #0084ca; display: inline-block;}
.logo{padding: 7px; margin: 0 auto; width: 123px; float:left;}
.logo img{height: 36px; display: block;margin-left:10px;margin-top: 0px;}
.NavBtn{position: absolute; right:5px; top: 0px; height: 50px; width: 50px;}
.NavBtn img{width: 36px; height: 20px; display: block; margin: 15px auto 0 auto;}
.leftbox {display: none;}
/*内页导航*/
/* 导航 */
.NavMain{width: 100%; height: 100%; position: relative; z-index: 4;}
.NavBg{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); display: none;}
.isRuleShow{display: block !important;}
.isRuleHide{display: none;} /* background: rgba(0, 0, 0, 0.6) */
.NavList{position: fixed; right: 0; top: 0; height: 100%; width: 85%; background: #fff; box-shadow: 0 0px 25px #ccc; overflow-y: auto; display: none;}
.NavH3{height: 60px; line-height: 60px; padding-left: 15px;}
.NavH3 span{float: left; color: #0084ca;}
.NavH3 a{float: right; color: #999; width: 60px; height: 60px; line-height: 60px; text-align: center;}
.NavList>a{font-size: 16px; color: #333; line-height: 40px; padding: 0 15px;}
.SubNavTit{line-height: 40px; height: 40px; padding: 0 15px; font-size: 16px; display: block; position: relative;}
.SubNavTit>div{float: left;}
.SubNavTit span{display: block; width: 0; height: 0; border-width: 4px; border-style: solid; border-color: #999 transparent transparent transparent; float: left; position: relative; top: 50%; left: 10px;}
.SubNavList{display: none;}
.SubNavList a{padding: 0 15px 0 30px; font-size: 14px; display: block; height: 40px; line-height: 40px; color: #777;}
.NavListInfo{display: block; height: 40px; width: 100%;}
.NavListInfo.active{height: auto;}
.NavListInfo.active .SubNavTit{background: #e7e7e7; color: #333;}
.NavListInfo.active .SubNavList{display: block;}
.NavListInfo.active span{display: block; width: 0; height: 0; border-width: 4px; border-style: solid; border-color: transparent transparent #999 transparent !important; float: left; position: relative; top: 50%; margin-top: -4px; left: 10px;}
	
.NavList .position-R{display: block; height: 40px; width: 100%;}
.NavList .position-R a{line-height: 40px; height: 40px; padding: 0 15px; font-size: 16px; display: block; position: relative;}
	
.ewmm{float: right;}
.ewmm dd{clear:both;display:block;text-align:center;}
.ewmm dd img{	}
	
	
/* 底部 */
.FootBox{background:#0C2454; padding: 10px 0;}
.FootBtn{text-align: center; font-size: 0; margin-bottom: 5px;}
.FootBtn a{display: inline-block; width: 25px; height: 25px; margin: 0 5px; vertical-align: middle;}
.FootBtn a img{width: 25px; height: 25px; display: block; object-fit: contain;}
.FootInfo{font-size: 12px; color: #fff; text-align: center; display: block; margin-top: 5px;}
.FootInfo1{border-top: 1px solid #fff; padding-top: 5px;}
}
.FootInfo li{ color: #fff; margin-bottom: 10px;}
.FootInfo li a:nth-child(1):before{ display: block; content: ""; clear: both;}
.FootInfo li a{ color: #fff; margin: 0 !important;}
.FootInfo li img{ float: none !important; display: inline-block;}

/*新加弹窗*/
.EWMBtnFixed_BG{ display: block; position: fixed; background: rgba(0,0,0,0.75); top: 0; left: 0; width: 100%; height: 100%; z-index: 21;}
.EWMBtnFixed{display: block;position: fixed;z-index: 21;width: 80%;left: 10%;top: 10%;background: #fff;padding: 20px;text-align: center;border-radius: 5px;}
.EWMBtnFixed h2{ font-size: 24px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.EWMBtnFixed img{ display: block; margin: 0 auto; width: 180px; height: 180px;}
.EWMBtnFixed a{ background: #ddd; width: 70%; display: block; margin: 0 auto; margin-top: 10px; height: 32px; line-height: 32px; border-radius: 5px;}



@media only screen and (min-width: 0px) and (max-width: 767px){
	/*头部*/
.HeadBox{height: 50px; width: 100%; position: fixed; top: 0; left: 0; background: #fff; z-index: 20;}
.NewsBlock50{height: 50px; display: block; clear: both; overflow: hidden; background: #0077AA;}
.lagMain{padding: 0; max-width: 1200px; text-align: left; margin: 0 auto; font-size: 0;}
.lag{position: absolute; height: 22px; line-height: 22px; left: 15px; top: 16px; border: 1px solid #0084ca; border-radius: 3px; overflow: hidden; font-size: 0; width: 62px; background: none;}
.lag span{font-size: 12px; width: 30px; height: 20px; line-height: 20px; display: inline-block; text-align: center; color: #333;}
.lag span a{padding: 0;}
.lag span.s1{font-size: 12px; width: 30px; height: 20px; line-height: 20px; display: inline-block; text-align: center; color: #333; border: #d0021b solid 0px; border-radius: 0;}
.lag span.s2{font-size: 12px; width: 30px; height: 20px; line-height: 20px; margin-left: 0; display: inline-block; text-align: center; color: #333;}
.lag span:first-child{background: #0084ca;}
.lag .far span:first-child{background: #0084ca;}
.lag .far span:last-child{background: #fff;}
.lag span:first-child a{color: #fff;}
.lag .far span:first-child a{color: #fff;}
.lag .far span:last-child a{color: #0084ca;}
.lag .PC{display: none;}
.lag .Mobile{display: inline-block;}
.box1 .mid{margin: 0;}
#container{display: none;}
/*导航*/
.PcNav{display: none;}
.MobileNav{display: block;}
/*banner*/
.InnerBanner img:first-child{display: none;}
.InnerBanner img:last-child{display: block;}
/*底部*/
.foot2019{display: none;}
.FootBox{display: block;}


}

@media only screen and (min-width: 0px) and (max-width: 768px){
/*翻页和查看更多*/
.page-ul{ display:block;}
.btn-more{ display: none; margin: 0 auto; background: #f2f2f2; border: 1px solid #ccc; padding: 5px 15px;}
}