@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

/*头部*/
.inner{margin:0 auto; position:relative;}
header{zoom:1;position: absolute;width: 100%;z-index:10;transition:all .3s cubic-bezier(.46,1,.23,1);background:rgba(3,47,99,.3);}
header:hover{background:rgba(3,47,99,.3);transition:all .3s cubic-bezier(.46,1,.23,1);}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}

/*顶部导航*/
.navhead{overflow:hidden;}

.top-nav{ font-size:12px; line-height:30px; background:#f6f6f6;}
.top-nav a{}
.top-nav li.t{ float:right;}
.top-nav li.t .tel_box{ float:left; margin-right:20px;}
.top-nav li.t .tel_box img,.top-nav li.t .mail_box img{ display:block; float:left; margin-right:5px; margin-top:15px;}
.top-nav li.t span{ padding:0px 5px; color:#bbb;}
.top-nav li.t .mail_box{ float:right; margin-left:20px;}
.top-nav li.b{ float:left;}
.top-nav li.b p{ float:right; margin-left:30px; width:440px; height:30px; overflow:hidden;}
.b{ line-height:30px;}

.top-logo{ min-height:90px; _height:90px;float:left;max-height: 114px;}
.navhead nav{overflow:hidden;float:right;width:72%;height:114px;}
.navhead nav > ul{height:114px;line-height:114px;}
.navhead nav > ul > li{ float:left; text-align:center; height:114px;}
.navhead nav > ul > li > a{ color:#fff; font-size:18px;display:block;}
nav ul li a:hover{ color:#fff;}
nav ul li.line{ width:1px;background:url(../images/home_06.png) no-repeat center;margin:0 30px;}
nav ul li.hover,nav ul li.navdown{}
nav ul li.hover a,nav ul li.navdown a{}
nav ul li.hover a:hover,nav ul li.navdown a:hover{}
.met_flash{font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 


.jqfocus img {
    width: auto;
    height: 100%;
}
li.list.jqfocus {
    width:  400px;
    height:  485px;
    overflow:  hidden;
}


/*banner*/
.met_flash{ 
	 font-size:0px; overflow:hidden; width:100%;
    
}
.met_flash{  font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
.flash{  position:relative; }
.met_flash ul{ margin:0px; padding:0px; } 
element.style{border-top-left-radius:0px !important;}
.nivo-controlNav{ left:47.4%; }
.met_flash .metinfo-banner1 img{ height:auto !important;}
.metinfo-banner1 .nivo-controlNav{bottom:45px !important;}
.metinfo-banner1{ height:auto !important;}
.met_flash .flash img{ width:100%; height:auto;}
/*首页*/
.grey{display:flex;overflow:hidden;background:#ececec;padding:30px 5px;}
.sa{flex:1;display:flex;}
.sm{flex:2;display:flex;}
.slogo{position: relative;top:-50px;opacity:0;transition:all .3s cubic-bezier(.46,1,.23,1);}
.gre:hover .slogo{position: relative;opacity:1;transition:all .3s cubic-bezier(.46,1,.23,1);}
.gre{flex:1;margin:0 15px;position:relative;overflow:hidden;}
.gre > img{width:100%;transition:all .5s cubic-bezier(.46,1,.23,1);position:relative;top:0;}
.gre2{flex:1;}
.gre:hover > img{/*transform:scale(.5,.5);opacity:0;*/top:-400px;transition:all .5s cubic-bezier(.46,1,.23,1);}
/*.jfmark{width:100%;height:100%;background: rgba(3,47,99,.5);top:0;position: absolute;transition:all .3s cubic-bezier(.46,1,.23,1);}
.gre:hover .jfmark{top:400px;transition:all .3s cubic-bezier(.46,1,.23,1);}*/

.jfmark{width:100%;height:100%;background: rgba(5,62,130,1);top:400px;position: absolute;transition:all .5s cubic-bezier(.46,1,.23,1);}
.gre:hover .jfmark{top:0;transition:all .5s cubic-bezier(.46,1,.23,1);}
.gre:hover .jqname{transition:all .3s cubic-bezier(.46,1,.23,1);}

.jqname{position:absolute;bottom:25px;left:25px;color:#fff;transition:all .3s cubic-bezier(.46,1,.23,1);}
/*.gre:hover .jqname{bottom:200px;transition:all .8s cubic-bezier(.46,1,.23,1);}*/
.jqname p{color:#cfcfcf;font-size:16px;font-weight:bold;}
.jqname a{color:#fff;font-size:24px;}

.abouttitle{margin-top:100px;}
.abouttitle img,.abouttitle span{display:block;margin:auto;text-align:center;}
.abouttitle span{margin:30px 0 70px 0;font-size:16px;color:#a5a4a5;}
.contentjg{width:600px;height:525px;background:url(../images/home_21.jpg) no-repeat;padding-top:85px;}
.topjq,.bottomjq{width:600px;height:250px;}
.topjq{background:url(../images/home_24.jpg) no-repeat;margin-bottom:25px;padding-top:45px;}
.bottomjq{background:url(../images/home_27.png) no-repeat;padding-top:60px;}
.bigtitle{padding-left:45px;display:block;}
.bigtitle h3{font-size:78px;font-family:Impact, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;}
.bigtitle > span{font-size:26px;color:#fff;display:block;}
.contentjg > span{margin:50px 0 110px 0;}
.bigtitle p{color:rgba(255,255,255,.7);font-size:16px;}
.bigtitle p a{color:#fff;font-weight:bold;letter-spacing:2px;}
.topjq span,.bottomjq span{margin-bottom:20px;}
.bottomjq p{width:60%;line-height:2;}
.bigtitle b{display:block;overflow:hidden;}
.bigtitle b img{display:block;float:left;}
.bigtitle b span{color:#fff;font-weight:bold;font-size:16px;margin-left:28px;letter-spacing:3px;vertical-align: middle;display:block;float:left;}
.bigtitle b span:hover{border-bottom:2px solid #fff;}


/*产品*/
/*产品列表*/
#productlist li { width:31% !important; height:auto !important; margin:0 1% 20px 1% !important; overflow:hidden !important;}
#productlist li a{display: block;overflow: hidden; font-size:14px;}
#productlist li a.img img { display:block; width:100%; border:none; transform:scale(1,1); transition:0.4s; height:auto; }
#productlist li:hover a{color:#E70012;}
#productlist li:hover a.img img { transform:scale(1.05,1.05);}
#productlist li a.text h3 { font-size:18px; font-weight:bold; line-height:1.6; padding:10px 0 0 0;}
#productlist li a.text p { color:#999; line-height:1.4;}
#productlist li a.img{max-height: 392px;}

/*新闻*/
.jqfocus{position:relative;}
.focustitle{position:absolute;bottom:0;background: rgba(0,0,0,.3);overflow:hidden;}
.foustime{color:#a3b3d2;background:#00479e;display:block;padding:15px;}
.foustime span{display:block;overflow:hidden;}
.foustime span.jqyear{font-size:28px;font-family:Impact, Arial, Helvetica, sans-serif;line-height:28px;height:30px;max-width:54px;}
.foustime span.jqmon{font-size:16px;font-family:Arial, Helvetica, sans-serif;height:20px;max-width:56px;}
.foustime span.jqmon b{display:block;letter-spacing:3px;line-height:16px;margin-top:5px;font-weight:normal;max-width:56px;white-space:nowrap;text-indent:-55px;}
.foustime:hover span{color:#fff;}
.focustitle h3{width:75%;margin-top: 15px;}
.focustitle h3 a{color:#dedede;font-size:16px;}
.jqfocus:hover .focustitle h3 a{color:#fff;font-weight:bold;}
.bigcenews .metlist{background:#f9f9f9;margin:0 45px;padding-top:35px;max-height:485px;overflow:hidden;transition:all .3s;}
.bigcenews .metlist li{width:400px;}
.bigcenews .metlist li h3{font-size:20px;font-weight:normal;margin: 0 20px;}
.bigcenews .metlist li h3 a{color:#545454;transition:all .3s;}
.bigcenews:hover .metlist li h3 a{color:#dde2ee;transition:all .3s;}
.bigcenews:hover .metlist{background-color:#00489e;transition:all .3s;}
.bigcenews:hover .jqbigcetime span{color:#8da1c8;}
.bigcenews:hover .metlist p{color:#b0bdd8;}

.jqbigcetime{margin:10px 20px 15px 20px;overflow:hidden;}
.jqbigcetime span{color:#b6b6b6;font-size:14px;display:inline-block;float:left;}
.jqbigcetime span.jqyear{letter-spacing: 3px;width:54px;overflow:hidden;white-space:nowrap;text-indent:-50px;}
.jqbigcetime span:nth-child(2){margin:0 10px;}
.jqbigcetime span.jqday{width:33px;overflow:hidden;white-space:nowrap;}
.bigcenews .metlist li > a{display:block;overflow:hidden;}
.bigcenews:hover .metlist li > a img{transform:scale(1.1,1.1);transition: .5s all cubic-bezier(.46,1,.23,1);}

.jqa{display:block;background:#f9f9f9;padding:15px 25px;margin-bottom:20px;transition:all .3s;}
.newscontp{width:300px;font-size:14px;color:#929292;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 47px;}
.jqa > span{font-size:18px;color:#555;}
.jqa .jqbigcetime{margin:5px 0 10px 0;}
.jqnewslist ol li.list:hover .jqa{background:#00489e;transition:all .3s;}
.jqnewslist ol li.list:hover .jqa > span{color:#dde2ee;}
.jqnewslist ol li.list:hover .jqbigcetime span{color:#8da1c8;}
.jqnewslist ol li.list:hover .newscontp{color:#b0bdd8;}

.bigcenews .metlist li p{color:#878787;font-size:14px;margin:0 20px;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 47px;margin-bottom: 40px;line-height:1.5;}


#newslist .listnewsimg {margin-right:100px;margin-bottom:50px;max-height: 225px !important;width: 300px !important;height:  auto !important;overflow:hidden;}
.listnewsimg img{ width:100%; height:auto;}
#newslist .newsjqcont{ padding:0 !important; width:55%;}
#newslist li{overflow: hidden;margin-bottom: 20px !important;}
/*底部*/
footer{background:#262626;padding-bottom:20px;margin-top:120px;}
.foottop{padding:55px 0;overflow:hidden;color:#fff;border-bottom: 2px solid #515151;margin-bottom:30px;}
.foottop dl dd a{display:block;}
.foottop a{color:#fff;}
.juable,.foottitle,dl.footzkjf{margin-right:150px;}
.foottop dl dt{font-size:20px;margin-bottom:20px;}
.foottop dl dd a{font-size:14px;color:#969696;}
.foottop dl dd a:hover{color:#fff;}
.foottitletop,.footzkjf{margin-top:30px;}
div.footzkjf dl{padding-bottom: 35px;border-bottom: 2px solid #515151;margin-bottom: 30px;}
.footcode p{display:inline-block;color:#bdbdbd;font-size:16px;margin-right: 25px;}
.foottop .juable{width:28%;background:url(../images/line_31.png) no-repeat right center;}
.foottop .jcont{color:#aaa;font-size:14px;line-height:1.5;margin:40px 70px 60px 0;}
.foottop .jmore{background:#e50012;width:200px;height:50px;line-height:50px;}
.foottop .jmore a{color:#fff;font-size:15px;letter-spacing:2px;display:block;text-align:center;}
.bottomtop{overflow:hidden;}
.bottomtop p a,.bottomtop p span{color:#aaa;font-size:14px;}
.bottomtop p a:hover{color:#fff;}
.copy a,.copy span{color:#4c4c4c;font-size:14px;}
.copy a:hover{color:#aaa;}
.bottomtop p span,.copy span{margin:0 20px;}


/*内页侧栏*/

.sidebar{}
.sidebar .sb_nav{width:100%;margin-bottom:80px;height:75px;}
.jqscont{background: #00489e;padding: 20px;position:absolute;top:-140px;z-index:150;}
.jqsml{border-bottom: 1px solid #ccc;height: 74px;padding-left: 60px;width:80%;position:absolute;left:17%;}
.jqscont .bigtitles{display: block;text-transform: uppercase;color: #8da1c8;font-family: impact;font-size: 44px;text-align: left;line-height: 1.2;margin-bottom:20px;}
.jqscont .titlem{color: #c2cce1;font-size: 28px;}
.jqscont .titlem b{display: inline-block;width: 50px;height: 2px;background: #99b6d8;}


#sidebar dl a{color:#585858;font-size:18px;font-weight:normal;}
.sidebar .sb_nav .active{}
#sidebar dl{float:left;}
#sidebar .membernavlist{display:flex;}
#sidebar dl dt{height:74px;line-height:74px;padding:0 20px;margin:0 10px;transition: .5s all cubic-bezier(.46,1,.23,1.52);}
#sidebar dl dt.on{border-bottom: 2px solid #00489e;transition: .5s all cubic-bezier(.46,1,.23,1.52);}
#sidebar dl dt.on a{color:#00489e;transition: .5s all cubic-bezier(.46,1,.23,1.52);}
#sidebar dl:hover dt a{color:#00489e;transition: .5s all cubic-bezier(.46,1,.23,1.52);}
.sidebar .title .position{font-size:14px;color:#afafaf;}
.sidebar .title .position a{color:#afafaf;font-size: 14px;line-height:75px;}
.sb_box h3{font-size:28px;margin-bottom:30px;font-weight:bold;}

#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{background:#fff; /*overflow:hidden;*/}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;font-size:12px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;font-size:12px;}
.sb_box .aboutSid{width:80%;margin:50px auto;text-align: center;font-size: 16px;opacity: .7;margin-top:20px;line-height:30px;}
.sb_box .aboutLine{width:3px;height:66px;background:#33b962;margin:40px auto;display:none;}
.aboutPro{overflow:hidden;}
.aboutPro a{display:block;float:left;width:30%;margin:10px 1.5%;}
.aboutPro a img{width:100%;}
.sb_nav #sidebar h2{float:left;line-height:50px;margin-left:20px;font-weight:normal;}
.sb_nav #sidebar h2 a{color:#fff;font-size:15px;}

@media (max-width: 1300px){
	.contentjg{width: 500px;height: 425px;background-size:100%;}
	.topjq, .bottomjq{height:200px;}
	.contentjg{padding-top:45px;}
	.bigtitle h3{font-size:58px;}
	.contentjg > span{margin: 30px 0 80px 0;}
	.topjq span, .bottomjq span{margin-bottom:0;}
	.bottomjq{padding-top:40px;}
	.abouttitle{margin-top:50px;}
	.juable, .foottitle, dl.footzkjf{margin-right:100px;}
	.bigcenews .metlist{margin:0 30px;}
	.newscontp{width:230px;}
	}
@media (max-width: 1200px){
	.topjq, .bottomjq{width:450px;}
	.contentjg{width:470px;height:415px;}
	.topjq{padding-top:25px;height:210px;}
	.contentjg{padding-left:35px;}
	.bigtitle p{width:80%;}
	.bottomjq{padding-top:20px;height:180px;}
	div.footzkjf{display:flex;}
	div.footzkjf dl{margin-right:100px;border:none;margin-bottom:0;}
	.footcode p{display:block;font-size:14px;margin-right:0;}
	dl.footzkjf{margin-left:150px;}
	.bigcenews .metlist{margin-left:100px;margin-right:0;}
	.newscontp{width:100%;}
	.jqnewslist{margin-top:40px;}
	.jqa{margin-bottom:40px;}
	
	}
@media (max-width: 1024px) {
	.sa{flex:2;}
	.sm{flex:1;flex-direction:column}
	.gye2:first-child{margin-bottom:10px;}
	.jqname p{font-size:15px;}
	.jqname a{font-size:20px;}
	.jqname{left:15px;}
	.gre{margin:0 10px;}

	
	}
@media (max-width:992px) {
	
	.topjq, .bottomjq{width:250px;height:160px;}
	.contentjg{width:450px;height:345px;}
	.bigtitle h3{font-size:40px;}
	.contentjg > span{margin:20px 0 60px 0;}
	.bigtitle > span{font-size:20px;}
	.topjq{padding-top:30px;}
	.contentjg{padding-left:35px;}
	.bigtitle p{display:none;}
	.bottomjq{padding-top:60px;}
	.abouttitle span{margin:20px 0 50px 0;}
	div.footzkjf dl{margin-right:40px;}
	dl.footzkjf{margin-left:80px;margin-right:0;}
	.copy span{margin:0 10px;}
	.copy span:last-of-type{display:block;font-size:0;}
	.bignews,.bigcenews{width:350px;}
	.bignews ol li a > img,.bigcenews ol li a > img{width:350px;height:auto;}
	.bigcenews .metlist{margin-left:0;}
	.bigcenews .metlist li{width:350px;}
	.bigcenews{margin-left:20px;}
	.bigcenews .metlist li p{-webkit-line-clamp: 1;max-height: 20px;margin-bottom: 35px;}
	.focustitle h3{width:72%;}
	
	}
@media (max-width: 768px) {
	.grey{flex-direction: column;}
	.sa{flex:1;}
	.sm{flex-direction: row; margin-top: 20px;}
	.foottop .juable{display:none;}
	.juable, .foottitle, dl.footzkjf{margin-left:0;margin-right:0;float: none !important;}
	.foottop dl dd a{display:inline-block;margin-right: 50px;}
	.foottop dl dd a:last-child{margin-right:0;}
	.foottitletop, .footzkjf { border-bottom: 2px solid #515151;padding-bottom: 20px;}
	.footcode p{display:inline-block;vertical-align:middle;margin-right: 30px;}
	.footcode{padding-top:30px;margin-left: 100px;}
	div.footzkjf{border:none;}
	.foottop{padding:0;}
	.bignews,.bigcenews{width:320px;}
	.bignews ol li a > img,.bigcenews ol li a > img{width:320px;height:auto;}
	.bigcenews .metlist li{width:320px;}
	.bigcenews .metlist{padding-top:20px;}
	.jqa{margin-bottom:20px;}
	.jqnewslist{margin-top:20px;}
	
	
	}
@media (max-width: 730px) {
	.bigjq,.honorjq{width:80%;float:none !important;margin:auto;}
	.contentjg{width:100%;}
	.honorjq{display:flex;}
	.topjq, .bottomjq{flex:1;margin:10px 0;}
	.topjq{margin-right:5px;}
	.bottomjq{margin-left:5px;}
	.abouttitle span{margin:10px 0 30px 0;}
	}
@media (max-width: 690px)	{
		
	.bigcenews{margin-left:10px;}
	.jqnewslist{margin-left:20px;height: 390px;overflow: hidden;margin-top:0;}
	.jqa{width:300px;padding: 12px 25px;}	
	.bigcenews{display:none;}
	.newscontp{-webkit-line-clamp: 1;max-height:20px;}
		}
@media (max-width: 670px)	{
	
	.jqa{width:280px;margin-bottom:25px;padding: 20px 25px;}
	.bignews ol li a > img,.bignews{width:280px;}
	.foustime{display:none;}
	.focustitle h3{width:90%;margin-bottom:10px;float: none !important;margin-left: 5%;}
	.jqnewslist{height:340px;}
	.newscontp{-webkit-line-clamp: 2;max-height: 47px;}
	}
@media (max-width: 610px) {
	.gye2:first-child{margin-bottom:20px;}
	.sm{flex-direction: column;}
	.bigjq,.honorjq{width:100%;}
	.abouttitle{margin-top:30px;}
	.bignews{display:none;}
	.jqa{width:95%;}
	.jqnewslist{height:auto;overflow:visible;}
	}
@media (max-width: 530px) {
	
	.footcode{padding-left:30px;margin-left: 30px;}
	div.footzkjf dl{margin-right:0;}
	.copy span{display:block;font-size:0;}
	}
	
@media (max-width: 485px) {
	
	.footcode{padding-left:0px;}
	}
@media (max-width: 426px) {
	
	.bottomtop p:last-child{float:left !important;}
	.bignews{display:block;margin-bottom:20px;width:100%;}
	.jqnewslist{margin-left:0;}
	.jqa{width:100%;}
	.bignews ol li a > img{width:100%;}
	}
@media (max-width: 390px) {
	div.footzkjf{flex-direction: column;}
	div.footzkjf dl{padding-bottom:0;}
	.footcode{margin-left:0px;}
	
	}