﻿*{ margin:0; padding:0;box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0; padding:0;}
body {font-family:"Microsoft YaHei";font-size:13px;color:#333;line-height:150%;background:#fff;/* text-transform:uppercase; */max-width:1920px;margin:0 auto;}
body{font-family:"Microsoft Yahei","微软雅黑" !important;}
a {text-decoration:none;outline:none;}
li { list-style:none;}
img,input,select { border:0px; }
table { border-collapse:collapse;}
.clear {clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;display:block;}
.fl {float:left;}
.fr { float:right;}
.f12 {font-size:12px;}
.color6 { color:#666}
.color9 { color:#999}
.center {text-align:center;}
.sybt{
	text-transform: Lowercase;
    font-size: 30px !important;
    color: #666 !important;
    font-weight: 600 !important;
}
.pt30 {padding-top:30px;}
.jwrap {width:95%;max-width:1360px;margin:0 auto; position:relative;}
.flright{float:right;}
.fr1{float:left;}
.fr2{float:right;}
.item p a{color:#fff;}
.second_node li:last-of-type{border-bottom:none;}
.projectTop{width:85%;margin:0 auto;margin-top:133px;}
.section-title{text-align:left !important;}
.projectTop ul{float:right;margin-top:29px;}
.projectTop ul li{float:left;display:inline-block;}
.projectTop ul li a:hover{color:#a60200}
.projectTop ul img{float:left;padding: 4px 10px 0 10px;}
.section-title{display:inline-block;}
.lineP{border:1px solid #dedede;background: #dedede;}



			#frigus_imageBig{
				width:100%;
				height:100vh;
				position: fixed;
				z-index: 100000;
				top: 0;
				left: 0;
				background: rgba(0,0,0,0.9);
				display: none;
			}
			#frigus_imageBig .pinch-zoom{
				width:100%;
				height:100vh;
				position: relative;
				line-height: 100vh;
	display:flex;
				-webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
			}
			#frigus_imageBig .pinch-zoom img{width:100%;}


/*----------------首页--------------------*/

/*顶----------------------------------------------------部*/
.version-box{width:100%;height:45px;line-height:45px;background:#f7f7f7;}
.en {font-size:16px;color:#333333}
.en img{position: relative;top:3px;margin-right: 10px;}
.login{/* background:url(../images/redbg_02.jpg) no-repeat center center; */width: 150px;height: 45px;background-size: 100% 100%;text-align: center;background-color: #2d384a;border-radius: 10px;margin-right: 10px;}
.login img{position: relative;top:5px;margin-right: 10px;}
.login a{font-size:16px;color:#fff;}


.logo{ margin:30px 0;width:auto;}
.logo>a{display: block;}
.logo img {width: auto;}
.logo span{display:none;}
.head-mid{margin-top: 40px;margin-right: 100px;}
.head-mid p,.head-right p{color:#999;font-size:16px;margin-top:10px;}
.head-mid p br,.head-right p br{display: none;}
.head-mid p span,.head-right p span{color:#c90300;font-size:16px;margin:0 20px}
.head-right{margin-top: 40px;margin-right:0px;}
/*----------------header--------------------*/
.navwrap{height:140px; position:relative; z-index:10; background:#fff;}

.navbox{background: #2D384A;width: 100%;}
.mainnav {position:relative;width:100%;}
.mainnav ul{margin-right:100px;}
.mainnav li{ float:left;font-family:"微软雅黑"; position:relative;text-align:center;line-height:60px;/*margin-left:35px;*/text-align: center;width: 11.11%;}
.mainnav li:nth-of-type(1){margin-left: 0;}
.mainnav>ul>li:last-of-type{background:url(../images/lmbg_211.jpg) no-repeat center center;background-size: 100% 100%;}
.mainnav li a {display:block; font-size:18px;color: #fff;}
.mainnav li a:hover {background: #600e0d;}
.mainnav li ul{display:none;background:rgba(208,3,0,0.7); width:100%; overflow:hidden; opacity:0.9; filter:alpha(opacity==90);  position:absolute; left:0;top:56px;z-index:111111;}
.mainnav li ul li{height:52px; line-height:52px; border-bottom:1px solid #fff; width:100%; margin:0px; text-align:center;font-size:14px;}
.mainnav li ul li a{color:#fff;height:52px; line-height:52px; display:block; font-size:14px;padding:0px;}
.mainnav li ul li a:hover{color:#fff;background:rgba(138,70,153,0.6);}
.mainnav li i {display:none;}
.m_navbtn {display:none;}
.m_nav {display:none;}
.m_nav ul p {display:none;width:100%; height:60px; padding-top:20px;}
.m_nav ul p i { background:url(../images/m_navbtn2.png) no-repeat;width:20px; height:29px; float:right; cursor:pointer; clear:both; background-size:100% auto;}
.black {background:rgba(0,0,0,0.7); position:fixed; width:100%; height:100%; left:0px; top:0px; display:none; z-index:888}
.jwrap_box{background:url(../images/navbg_02.jpg) center center;width: 100%;height: 329px;position: absolute;top:185px;z-index: 11;display: none;}
.gywm{height: 330px;}
.zdn_ul{float: right;margin-top: 50px;}
.zdn_ul{width:50%;}
.zdn_ul li{list-style: disc;width:25%;float: left;line-height: 50px;font-size: 16px;}
.mainnav .nav-up-selected{border-bottom:2px solid #FF5A00;padding-bottom: 48px;}
.zdn_ul li a:hover {color:#FF5A00; text-decoration:none}
/*banner*/
.banner>img{width: 100%;display: block;}
/*banner*/
.pcimg{display: block;}
.wapimg{display: none;}

/*搜索*/
.wxwb{position:absolute;width:50px;right:0;top:15px;}
.wsearch{cursor: pointer;}
.wsearchbox{background:rgba(0,0,0,0.8);height: 100px;position:absolute;width: 100%;z-index: 111;display: none;}
.wsearchbox>div{width:50%;margin:25px auto;}
.search-input{float: left; color: #999; border: solid 1px #ddd; width: 85%; height: 50px; padding: 4px 12px; border-right: none; font-size: 16px; border-radius: 2px 0 0 2px; outline: none;}
.search-btn{color: #fff; border: none; background: #d00300; height: 50px; font-size: 16px; padding: 0 12px; border-radius: 0 2px 2px 0; width: 15%;cursor: pointer;}
/*----------------footer--------------------*/
/*footer*/
.footer_box{background: #1c1e1f;padding: 80px 0 60px;}
.footer_top{border-bottom:1px solid #353737;padding-bottom: 50px;}
.dblogo{float: left;}
.dblogo{width: 44%;margin-top: 15px;}
.dblogo a{display: block;float: left;width: 36%;}
.dblogo a:nth-of-type(1){margin-right:9%;width:38%;}
.dblogo a img{display: inline-block;margin-right:45px;width: 100%;}

.foot-nav{float: left;margin-top:25px;}
.foot-nav li{float:left;margin-left: 20px;}

.foot-nav li a {display:block; font-size:18px;color:#bbbcbc;}


.ewm{float: right;padding-top:0px;}
.ewm img{display: inline-block;}

.footer_bottom{padding-top: 40px;font-size: 16px;color: #9c9c9c;}
.footer_bottom p{float: left;text-transform: none;width: 100%;}
.footer_bottom p a{display: inline-block;color: #9c9c9c;}

/*right-nav*/
.right_bar1 a{width: 100%;height:100%;display: block;}

@media screen and (max-width:1920px){
	/*.mainnav li{margin-left:60px;}*/

}
@media screen and (max-width:1440px){
	/*logo*/
	.logo img { width: auto; height: 60px; }
	.head-right{margin-top:35px;}
	.head-mid{margin-top:35px;margin-right: 70px;}
	.head-mid p, .head-right p {  margin-top: 5px; }
	.footer_box{padding:70px 0 60px}

}
@media screen and (max-width:1366px){
	/*logo*/	
	.head-mid{margin-right:70px;}
.dblogo{margin-top: 30px;}
.foot-nav{margin-top: 42px;}
	.foot_right img:last-of-type{margin-left:7%;}
.footer_bottom p{font-size: 15px;}
}
@media screen and (max-width:1360px){
	/*logo*/	
	.head-mid{margin-right:44px;}

}

@media screen and (max-width:1280px){
.head-mid p span, .head-right p span{margin:0 7px}

}
@media screen and (max-width:1100px){
	.jwrap {width:96%;}
	
}
@media screen and (max-width:980px){
	/*顶部*/
	.projectTop{margin-top:50px;}
	.section-title{margin-top:-25px !important;}
	.projectTop ul{margin-top:4px !important;}
	.version-box{height: 25px;line-height: 25px;}
	.en{font-size: 12px;}
	.en img{height:16px;}
	.login{width: 120px;height: 25px;}
	.login img{height: 16px;margin-right: 3px;top: 4px;}
	.login a{font-size:12px;position: relative;}
	.jwrap {width:94%;}
	.navwrap{height:50px;}
	.mainnav {display:none;}
	.mainnav li i {display:block;}
	.m_navbtn { position:absolute; top:-120px; right:5px; width:27px;display:block; cursor:pointer}
	.m_navbtn img {width:100%;top: 32.5px;position: relative;}
	.m_nav { position:fixed; top:0px; z-index:99999; width:240px; right:-100%; height:100%;background:url(../images/m_navbg.png) no-repeat #fff; background-size:100% 80px; background-position:left bottom;overflow-y:scroll;}
	.m_nav>ul {padding:0px 30px;}
	.m_nav li {width:100%;display:block;position:relative;line-height:40px;border-bottom:1px dotted #e9e9e9;}
	.m_nav li>a{outline:0;display:inline-block; padding:0px 10px}
	.m_nav li i{font-style:normal;float:right;font-family:sans-serif; color:#333;margin-right:10px;transition:all 500ms; cursor:pointer;}
	.m_nav li i.down {transform:rotate(90deg);}
	.m_nav li ul {display:none;}
	.m_nav li ul li {padding:0px 10px; font-size:12px;}
	.m_nav li ul li a {color:#8E8E8E;}
	.m_nav ul p {display:block;}
	.fr { float:right;width:100%;}
	/*sousuo*/
	.wxwb{display: none;}
	/*logo*/
	.logo{margin: 0;width:100%;}
	.logo a{float:left;}
	.logo span{float:right;display:block;line-height:36px;margin:0 45px 0 0;font-size:14px;color:#999;}
	.logo img{height: 36px;}
	.head{margin-top: 5px;}
	.head-mid { margin-right:0; width:50%; margin-top: 10px; }
	.head-mid>img{width:80%;}
	.head-right {width:50%; margin-top: 10px; }
	.head-right>img{width:80%;}
	.head-mid p br,.head-right p br{display: block;}
	.head-mid p span,.head-right p span{display: none;}
	.head-mid p, .head-right p{font-size: 12px;line-height:15px;}
	.head-right p:first-of-type,.head-mid p:first-of-type{font-size:20px !important;}
	/*foot*/
	.footer_box{padding: 3% 0 8%;}
	.footer_top{display: none;}
	.footer_bottom{padding-top: 0;}
	.footer_bottom p{font-size: 12px;line-height: initial;}
	.footer_bottom p a{float: none;margin: auto;display: inline-block;text-align: center;}
	
	/*right-nav*/
	.right_bar{display: none !important;}
	.backToTop{display: none !important;}

		#yaojiaohuitextzoon .newshow_con img{max-width:100%;}
	
}

	/*标题*/
.box-title{line-height:2rem;position: relative; text-align:center; color: #00274d; font-weight: bold; background: url(../images/tit_1.png) no-repeat center center;}
.box-title a{color: #bc1c22;}
.box-title span,.box-title strong{ display: block;font-size: 2rem; font-style: normal;}
.box-title p{font-size: 1.6rem; font-weight: normal; margin: 10px 0 0;}
.box-title i,.box-title em{ display:block; font-style:normal;text-transform: uppercase; position: relative; font-size: 14px;}
.btit1{ color: #fff; background: url(../images/tit_2.png) no-repeat center center;}
