@charset "utf-8";*{margin:0px;padding:0px;}
body{}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td,div{margin:0px auto;padding:0;}
ul{list-style-type:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;border:0;}
img{ border:0;}
input,select,button{

     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none;}

.time1{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.time2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}

.l{ float:left}
.r{ float:right}
.cur{ cursor:pointer}
.fd{ width:100%; min-width:1200px; float:left; display:block}
.jz{ display:table; margin:0 auto}
.main1{ width:86%; min-width:1200px; max-width:1720px}
.main{width:1200px; }
.over{ overflow:hidden}
.tcenter{ text-align:center}
.tright{ text-align:right}
.posr{ position:relative}
.posa{ position:absolute}
.wd100{ width:100%}
.wd100 img{ width:100%}
.mgt80{ margin-top:80px}
.mgt100{ margin-top:100px}
.mgt50{ margin-top:50px}
.mgt35{ margin-top:35px}
.mgt30{ margin-top:30px}
.mgt20{ margin-top:20px}
.mgt15{ margin-top:15px}
.mgt10{ margin-top:10px}
.pdb50{ padding-bottom:50px}
.w100{ width:100%;}

.topbg{width:100%; min-width:1200px; background:url(../images/topbg.png) no-repeat left center #fff; float:left; display:block}
.top_d{ height:40px; background:#000}
.top_d .icon{ width:26px; height:21px; margin:10px 0 0 15px; display:inline}
.top_d .icon .wxewm{ width:86px; height:0; overflow:hidden; right:0; top:25px; z-index:999}
.top_d .icon:hover .wxewm{ height:86px}
.top_d .icon .wxewm img{ width:80px; height:80px; border:solid 3px #fff;}
.top_d .wz{ font:13px/40px "微软雅黑"; color:#fff}
.top_d .wz:hover{ text-decoration:underline}
.top_d .line{ width:1px; height:14px; background:#fff; margin:13px 14px 0; display:inline}
.mgr10{ margin-right:10px}

.topline{ width:100%; min-width:1200px; height:105px; float:left; display:block;}
.tl{ width:19.75%; height:93px}
.tr{ width:55%; height:93px; margin-left:7%;}
.tr .rx{ width:100%; margin-top:10px;text-align:right; font:14px/30px "微软雅黑"; color:#6d6d6d}
.tr .rx span{ font:24px/30px "微软雅黑"; color:#0e75d2}

.mgr24{ margin-right:24px}

.cfff{ color:#fff}
.bgfff{ background:#fff}
.bgf8f{ background:#f8f8f8}
.bgd90{ background:#d90000}

.top_div { width: 100%; min-width:1200px; position: relative; overflow: hidden;}

p.top_p {font:14px/54px "微软雅黑"; color:#6f6f6f;}

.top_ads img {
	
	margin-right: 8px;
}

.top_ads {
	width:100%;
	font: 14px/50px "微软雅黑";
	color: #6f6f6f;

}
.cbule{ color:#2037aa}
.top_ads .aico{ width:30px; height:30px;}
.top_ads p{font: 14px/50px "微软雅黑";color: #6f6f6f;}
.top_ads p span{font: bold 18px/50px "微软雅黑";}
.top_ads b{font: bold 18px/50px "微软雅黑";color: #000; margin-right:50px;}

.topdiv { width: 100%; min-width:1200px;position:fixed; top:0;z-index:9999; border-bottom:1px solid #555;}
.topdiv1{ width: 100%; min-width:1200px;}


.top { width:100%; float:left; }
.toplogo{  float:left; text-align:left; }
.toplogo img{ width:100%; height:100%;}

.logo { width:147px; height:51px; margin-top:17px;}
.t_ewm{ width:109px; height:88px; margin:28.5px 0 0 30px;}


.search{width:1200px;margin: 0 auto ;background:#ccc;z-index: 99999; position: relative;}
.sea_ico{position: absolute; top: 0px;right:0px; width:50px; height:50px;display: block;}
.sea_ico img{ margin-top:17.5px}
.sea_ico_xx{position: absolute; top:0px;right:0px; width:50px; height:50px;display: block; z-index: 11;display: none;}
.sea_ico_xx img{margin-top:17.5px}
.search p{ overflow: hidden;  width:600px;line-height: 88px; font-size: 14px; color:#333;font-family:"Microsoft Yahei"; float: left;}
.search p a{display: inline-block;padding:0 8px;color:#666666;}
.sea_in{width:1200px; background:#ffffff; height:50px; position: absolute; top:88px;left: 0; overflow: hidden;display: none;}
.inp01{width:1135px;height:50px;line-height:50px;background:#fff;border:none; color:#333;font-size:14px;padding-left:10px; float: right;font-family:"Microsoft Yahei"; }
.inp02{background:url(../images/s1.png) no-repeat;width:50px;height:50px;border:0; float: left}


.topmeau{  list-style:none; border:none; margin:0px auto;  width: auto; margin-right:70px;  }   
.topmeau li{ float:left; width: auto;  height:100%; color:#fff; box-sizing:border-box; padding:0 35px;} 
.topmeau li:last-child{ background:none}
.topmeau li h2{  text-align:center; } 
.topmeau li h2 a{ display:block; color:#fff; font-size:18px; line-height: 85px;  font-family: "微软雅黑"; text-transform:uppercase;  font-weight:normal;} 
.topmeau li:hover a { }
.topmeau li.lihover { box-sizing:border-box; border-bottom:3px solid #fff;}
.topmeau li.lihover h2 a {}
 
 
.topmeau1{  list-style:none; border:none; margin:0px auto;  width: auto; margin-right:70px;  }   
.topmeau1 li{ float:left; width: auto;  height:100%; color:#333; box-sizing:border-box; padding:0 35px;} 
.topmeau1 li:last-child{ background:none}
.topmeau1 li h2{  text-align:center; } 
.topmeau1 li h2 a{ display:block; color:#333; font-size:18px; line-height: 85px;  font-family: "微软雅黑"; text-transform:uppercase;  font-weight:normal;} 
.topmeau1 li:hover a { color:#0054ff}
.topmeau1 li.lihover { box-sizing:border-box; border-bottom:3px solid #0054ff;}
.topmeau1 li.lihover h2 a { color:#0054ff}

/*标题*/

.title { width: 100%; margin: 10px auto 30px 0; text-align: center ; color:#fff;text-transform:uppercase; }
.title p { width: 100%; float:left; font: bold 56px/60px "微软雅黑";color:rgba(255,255,255,0.2)}
.title b { width: 100%; float:left; font: bold 36px/36px "微软雅黑"; margin-top:-30px;}
.title span{width: 100%; float:left; font: bold 30px/30px "微软雅黑"; margin-top:20px;  }


.title1 { width: 100%; margin: 10px auto 30px 0; text-align: center ; color:#000;text-transform:uppercase; }
.title1 p { width: 100%; float:left; font: bold 48px/60px "微软雅黑"; color:#000}
.title1 b { width: 100%; float:left; font: normal 18px/36px "微软雅黑"; letter-spacing:8px }
.title1 span{width: 100%; float:left; font: bold 30px/30px "微软雅黑"; margin-top:10px;  }


.title2 { width: 100%; margin: 10px auto 20px 0;  color:#000;text-transform:uppercase; }
.title2 p { width: 100%; float:left; font: bold 72px/80px "微软雅黑";color:#e6e6e6}
.title2 b { width: 100%; float:left; font: normal 45px/45px "微软雅黑"; color:#010101; margin-top:-50px; margin-bottom:30px}
.title2 em{width: 70px; height:3px; background:#0054ff; display:table; margin: 20px auto }

.product {
	width:100%; min-width:1200px; height: auto;background:#f1f1f1; padding:65px 0;
}

.zldiv{ width:100%; min-width:1200px; height:698px; background: url(../images/zlbg.png) no-repeat top center}
.zldiv .zleft{ width:570px; height:auto; padding:130px 0 0 35px; box-sizing:border-box}
.zldiv .zleft .zbt{ width:100%; font:30px/70px "微软雅黑"; background:url(../images/zbt.jpg) no-repeat left bottom}
.zldiv .zleft .zp{width:100%; font:18px/70px "微软雅黑"; color:#000000 }
.zldiv .zleft .zul{ width:100%; margin-top:55px;}
.zldiv .zleft .zul li{ list-style:none; width:calc(100%/3); float:left}
.zldiv .zleft .zul li i{ display:table; margin:0px auto; width:78px; height:78px;}
.zldiv .zleft .zul li  p{ width:100%; float:left; font:16px/38px "微软雅黑"; color:#010101 ; text-align:center }
.insea_in{width:504px; height:62px; box-sizing:border-box;border-bottom-right-radius:20px;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); border:1px solid #d5d5d5;overflow: hidden; margin-top:50px;}
.inp03{width:450px;height:62px;line-height:62px;background:#fff;border:none; color:#333;font-size:14px; float: left;font-family:"Microsoft Yahei"; text-indent:20px; }
.inp04{background:url(../images/s2.png) no-repeat;width:31px;height:31px;border:0; margin:15.5px 15px 0 0; float: right}


.inpfl{ width:100%; position:relative}
.inpfl li{}
.inpfl li.p1{ width:52.7%; height: auto;}
.inpfl li.p2{ width:44%; height: auto;}

.inpfl .pbt{ width:19.5%; position:absolute; right:0; top:0}
.inpfl .pbt img{ max-width:100%;}
.mt75{ margin-top:75px;}
.mt50{ margin-top:50px;}
.mt35{ margin-top:35px;}
.mt175{ margin-top:175px;}
.mgt150{ margin-top:150px;}


.cproducts{width:100%; height:805px; overflow:hidden; position:relative;  }
.cproducts ul{ width:100%; height:100%;}
.cproducts ul li{ float:left;width:285px; height:380px; margin-right:20px; text-align:center; overflow:hidden; margin-bottom:45px; border-bottom:5px solid #0054ff; box-sizing:border-box }
.cproducts ul li:hover{}
.cproducts ul li .pimg{ width:100%; height:300px; }
.cproducts ul li .pimg img{width:100%;height:100%; display:inline-block; object-fit:cover; margin:0px auto;}
.cproducts ul li a{font-size:14px; text-align:center;color:#333; line-height:30px;}
.cproducts ul li a:hover{color:red}
.cproducts ul li .atitle{display:block; width:100%; font:18px/80px "微软雅黑";background-color:#fff;color:#000; }
.cproducts ul li:hover .atitle{background-color:#0054ff; color:#fff}
.cproducts ul li :hover .pimg{  }


.hanlan{width: 100%;overflow: hidden; margin-top:3%}
.conr_rit{float: right;width: 100%;height: 452px;overflow: hidden;}
.mrzao{width: 100%;}
.mrzao li{position:relative;float: left;
	height:235.5px;
	display: block;
	overflow:hidden;
	background-repeat:no-repeat ;
	background-position:center ;
	transition: transform 0.5s,margin-left 1s;
}

.mrzao .tempWrap{overflow:hidden; position:relative; height:405px;}
.mrzao li img{ width:100%; height:100%; display:inline-block; object-fit:cover;}
.mrzao li:hover img{transform:scale(1.02);}

.mrzao .first{ width:525px;height: 471px;float: left;overflow: hidden;}
.mrzao .first li {width:525px;height: 471px; position:relative}
.mrzao .first li img{ width:100%; height:100%; display:inline-block; object-fit:cover;}
.mrzao .first li:hover img,.mrzao li:hover img{transform:scale(1.02);filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.mrzao .first li:hover{ background:ragb(0,0,0,0.5)}
.mrzao .first li p{ display:none; width:60%; position:absolute; top:40%; left:20%; text-align: center; font:24px/50px "微软雅黑"; color:#fff; border-bottom:1px solid #fff;}
.mrzao li p{ display:none;width:60%; position:absolute; top:40%; left:20%; text-align: center; font:18px/50px "微软雅黑"; color:#fff; border-bottom:1px solid #fff;}
.mrzao li:hover p,.mrzao .first li:hover p{ display: block}
.mrzao .tabBox {
    overflow: hidden;
    zoom: 1;
    width: 375px;
	height: 235.5px;
    float: left;
		
}

.mrzao .tabBox img {
width:100%; height:100%; display:inline-block; object-fit:cover;
}


.mrzao .tabBox p {
	text-align: center;
	
}
 .anw{
 	opacity: 0;
 	display: block;
 	width: 187px;
 	height: 48px;
 	text-align: center;
 	line-height: 48px;
 	margin: 179px auto;
 	background-color: #0ab155;
 	color: #FFFFFF;
 	font-weight: bold;
 	font-size: 18px;
 		transition: opacity 0.5s ;
 }
 .mrzao li:hover>.anw{
 		opacity: 1;
 }
 
.mant{
	float: right;
	overflow: hidden;
	width: 100%;
}

.cone_left{ width:auto; display:table; margin:0px auto 45px;}

.cone_left>div{
	float:left;
	text-align:center;
	font:18px/60px "微软雅黑";
	color: #000;
	width: auto;
	box-sizing:border-box; border:1px solid #dbdbdb;
	transition: width 0.5s;
 margin:0 20px; padding:0 40px;
	
}
.cone_left>div:last-child{}
.cone_left>div:hover{ background:#2038ab; border:1px solid #2038ab; color:#fff}
.cone_left>div>i{ display:table; margin:0px auto;}

.mrzao>a:hover{
	transform:scale(1.05);
}


.fudon{
	float: right;
	width: 385px;
 
}

.casediv{ width:100%; min-width:1200px; height:830px; background:url(../images/casebg.jpg) no-repeat center bottom}
.case{ width:100%;}
.case .casel{ width:600px; height:452px}
.case .caser{ width:600px; height:452px; background:#fff; padding:80px 65px; box-sizing:border-box}
.case .caser p{ width:100%; float:left; font: bold 22px/30px "微软雅黑"; color:#2b2b2b}
.case .caser b{ width:100%; float:left; font: bold 18px/25px "微软雅黑"; color:#000; text-transform:uppercase;}
.case .caser i{ width:85px; height:2px; background:#000; display:inline-block; float:left; margin-top:5px;}
.case .caser h3{width:100%; float:left; font: normal 14px/24px "微软雅黑"; color:#000; margin-top:35px; height:80px; overflow:hidden}
.case .caser em{ width:195px; font:18px/52px "微软雅黑"; color:#fff; background:#2038ab; text-align:center; text-transform:uppercase;  display:inline-block; float:left; margin-top:45px;}
.case .caser:hover em{background:#ded20a; }

.aboutdiv{ width:100%; min-width:1200px;}
.aboutdiv .awz{ width:100%; padding:0 5%; box-sizing:border-box; text-align:center; height:200px; overflow:hidden; float:left; font:14px/36px "微软雅黑";color:#535353;  }
.aboutdiv .amore{ width: 265px; height:52px; display: table; margin:0px auto;  background:#0054ff;border-bottom-right-radius:20px; text-align:center; font:18px/52px "微软雅黑"; color:#fff; text-transform:uppercase}
.aboutdiv .amore:hover{ background:#ff9c00}

.gdmin{ width:100%; height:382px; min-width:1200px; background: url(../images/minbg.jpg) no-repeat center top fixed; text-align:center; padding-top:160px; box-sizing:border-box}
.gdmin p{ width:100%; font:28px/28px "微软雅黑"; color:#fff; text-align:center}
.gdmin b{ width:100%; font:20px/35px "微软雅黑"; color:#fff; text-align:center}

.newcon{ width:100%;}
.newcon li{ float:left; width:385px; margin-right:22.5px; position:relative; }
.newcon li:nth-child(3){ margin-right:0px;}
.newcon li .newimg{ width:100%; height:230px; overflow:hidden}
.newcon li .newimg img{ width:100%; height:100%; display:inline-block; object-fit:cover;}
.newcon li .date{ width:100%; float:left; font:18px/20px "微软雅黑"; color:#010101; margin-top:15px }
.newcon li .newstxt{ width:100%; float:left; font:18px/55px "微软雅黑"; color:#010101; text-align:left; }
.newcon li .newstxt .data{font: bold 18px/15px "微软雅黑"; color:#000; text-align:left}
.newcon li .newscon{ width:100%; float:left; font:14px/18px "微软雅黑"; color:#4c4c4c; text-align:left; padding-bottom:40px; }
.newcon li i{ height:53px;color:#000; width:100%; float:left; font-style:normal; text-transform:uppercase; background: url(../images/nmore.jpg) no-repeat right}
.newcon li :hover .newimg img{transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}
.newcon li :hover  i{ color:#2038ab}

.mat57{ margin-top:57px;}
.mal75{ margin-left:75px;}
.mar75{ margin-right:75px;}
.mal30{ margin-left:30px;}
.mar30{ margin-right:30px;}
.mal35{ margin-left:35px;}
.mar35{ margin-right:35px;}

.adv{ width:100%; background: url(../images/adv.png) no-repeat top center; height: 595px; margin-top:50px; position:relative}

.adv ul{ width:100%; float: left}
.adv li{ width: auto; height: auto; }
.adv li i{ width:94px; height:94px;}
.adv li p{ width:120px; font:bold 20px/30px "微软雅黑"; color:#000; margin-top:8px; }
.adv li p b{ width:100%; font: normal 14px/20px "微软雅黑"; color:#000;margin-top:10px;  }

.adv .cur { background:#0e75d2}
.adv li a:hover img,.adv .cur img{ border:3px solid #fff; width:294px; height:96px;}
.adv .nones a{ border:0;}
 position:absolute; top:0; right:30px;}





.inpfl li .pimg{ width:100%; height:485px; border-radius:15px; box-sizing:border-box}
.inpfl li .pimg1{ width:100%; height:725px; border-radius:15px; box-sizing:border-box}
.inpfl li .pimg img,.inpfl li .pimg1 img{ width:100%; height:100%; display:inline-block; object-fit:cover;}
.inpfl li .pmc{ width:100%; font:20px/30px "微软雅黑"; color:#fff; background:url(../images/pli.png) no-repeat left 10px; text-indent:15px; margin-top:20px;}
.inpfl li .pwz{width:100%; font:16px/30px "微软雅黑"; color:#fff; margin-top:20px;}
.inpfl li:hover .pimg img,.inpfl li:hover .pimg1 img{ transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05)}
.inpfl li:hover .pmc,.inpfl li:hover .pwz{ color:#eee}

.mt105{ margin-top:105px;}

.about_sel_box{ width:100%;}
.about_sel_box li{ height:137px; width:137px; border-radius:137px; background:#fff; float:left; margin-right:65px; text-align:center; font:18px/20px "微软雅黑"; color:#333}
.about_sel_box li:hover{ background:#454545; color:#fff;}
.about_sel_box li:hover .asz{ color:#fff;}
.about_sel_box .asz{ font:bold 40px/80px "微软雅黑"; color:#333;}

.amin{ width:100%; min-width:1200px; height:368px; background: url(../images/dt.jpg) no-repeat center center fixed; float:left; display:block}

.nylx{ width:100%; margin:0 0 35px 0}
.nylx li{ width:25%; float:left}
.nylx li .lximg{ width:100px; height:100px; box-sizing:border-box; border:1px solid #ddd; border-radius:10px; display:table; margin:0px auto;}
.nylx li .lximg img{ display:table; margin:10px auto;}
.nylx li p{ width:100%; font:18px/40px "微软雅黑"; color:#333; text-align:center; margin-top:15px;}


.company {width:100%; height: auto;}
.company li{ width:100%;padding:1.5% 0;box-sizing: border-box; height:100px; margin-bottom:10px; float:left; overflow:hidden; list-style:none }
.company li:nth-child(3){ border-bottom:1px solid #636363;}
.company ul li span {font:14px/40px "微软雅黑"; color:#000;box-sizing: border-box;}
.company p{font-size: 14px;margin:2.5% 0;color:#4a4a4a;line-height:24px;}
.company h2 {font-size: 18px;font-weight: normal; color:#000}
.company b { width:110px; float:left; font:18px/35px "微软雅黑"; background:#bebebe; text-align:center; color:#000; text-transform:uppercase; margin-top:30px;}

.company li .date{ width: 18.75%; float:left; color:#000; text-align:center; color:#666;}
.company li .date span .d1{ width:100%;font: bold 48px/48px "微软雅黑" ; }
.company li .date span .d2{ width:100%; font: 16px/30px "微软雅黑"; margin-top:5px;}
.company li .cnr{ width:81.25%;}
.company li .pic{ width:29%; height:238px}
.company li .pic img{ width:100%; height:100%; display:inline-block; object-fit:cover;}

.company li:hover{ background:#f2f2f2; color:#fff;}
.company li:hover .date{ color:#0e75d2}
/*.company li:hover{ background:#0e75d2}
.company li:hover span,.company li:hover p,.company li:hover h2{ color:#fff}*/


.newdiv{ width:100%; min-width:1200px; padding:80px 0;}
.newdiv .newleft{height:auto; width:215px; float:left; margin-right:85px;}
.newdiv .newleft .inbt{ width:100%;}
.newdiv .newleft h1{font:normal 24px/35px "微软雅黑"; color:#000000; width:100%; float:left; margin-top:20px;}
.newdiv .nbt{ font:30px/80px "微软雅黑"; display:table; float:left; color:#000; font-weight:600; border-bottom:1px solid #d5d5d5;}
.newdiv .nbt span{ font:24px/50px "微软雅黑"; text-transform:uppercase;}

.index-ctitle{ width:100%; height: auto; float:left; margin-top:25px; text-align:left;} 
.index-ctitle a{ float:right; font-size:18px; color:#fff; text-transform:uppercase; line-height:58px; padding-right:5px;}
.index-ctitle span{ display:inline-block; float:left;width:100%; background:#e5e5e5; font:18px/40px "微软雅黑"; color:#010101; text-align:center; margin-bottom:10px;   }
.index-ctitle span:hover{ background:#0072ff; color:#fff;}
.index-ctitle span a{width:100%; height:100%;font:18px/40px "微软雅黑";color:#000;}
.index-ctitle span a:hover{ color:#fff;}
.index-ctitle .spanHover{ color:#fff; background:#0072ff}
.index-ctitle .spanHover a{color:#fff;}

.indexPicDiv{width:735px; height:100%; float:right; margin:0px auto; margin-bottom:5px;overflow:hidden; display:none}
.indexPicDivShow{ display:block}
.indexPicDiv div{ width:100%; height: auto; float:left; margin-bottom:10px;}
.indexPicDiv div img{ width:100%;}
.indexPicDiv div span1{ width:100%; height:35px; line-height:35px; text-align:left; font-size:14px; color:#333; background-image:url(images/toum.png); display:inline-block; margin-top:-35px; text-indent:8px;}

.newsimg{ width:100%;  height: auto; padding-left:20px;margin-top:30px; border-left:1px solid #d5d5d5; box-sizing:border-box;}
.newsimg img{ float: right; margin-left:20px;max-width:322px; max-height:191px;box-sizing: border-box; border:1px solid #ddd;}
.newsimg h2{ padding-top:10px; margin-bottom:5px;}
.newsimg h2 a{ font-family:'微软雅黑'; font-size:16px; color:#000; }
.newsimg h2 a:hover{ font-family:'微软雅黑'; color:#222;}
.newsimg p{ font-size:14px; color:#989898; line-height:24px;}
.newsimg span{ height:25px; width:90px; float:left; display:table; font:14px/30px "微软雅黑"; border-bottom:1px solid #ff889e;color:#ff889e; margin-top:10px; display:block; background-repeat:no-repeat;}
.newsimg font{ font:14px/30px "微软雅黑";color:#ff889e; }
.newsimg span:hover{ }


.jmdiv{ width:100%; min-width:1200px; height: auto; background: url(../images/jm.jpg) no-repeat center top; float:left; display:block; margin-top:-1px; padding:4.5% 0;}
.jmdiv .jml{ width:41.7%;}
.jmdiv .jml img{ width:100%;}
.jmdiv .jmr{ width:51%;}
.jmdiv .jmr h1{ width:100%; float:left;font:bold 30px/50px "微软雅黑"; color:#fff; letter-spacing:10px;}
.jmdiv .jmr i{ display:inline-block; width:44px; height:2px; background:#fff; float:left; margin:20px 0;}
.jmdiv .jmr h2{ width:100%; float:left;font: normal 36px/50px "微软雅黑"; color:#fff; }
.jmdiv .jmr h3{ width:100%; float:left;font: normal 16px/30px "微软雅黑"; color:#fff; margin-top:30px; }
.jmdiv .jmr .jmmore{ font:normal 24px/30px "微软雅黑"; color:#fff; float:left; width:100%; margin-top:50px; }
.jmdiv .jmr .jmmore:hover{ color:#0e75d2}


.a_wr .aw1{ width:95%; padding:25px 2.5%; display:inline; background:url(../images/tmw70.png)}
.a_wr .aw1 .p1{ width:26%; max-width:326px}
.a_wr .aw1 .wz1{ width:72%}
.a_wr .aw1 .wz1 .m1{ width:100%; font:34px/50px "微软雅黑"; color:#c20000}
.a_wr .aw1 .wz1 .m2{ width:100%; height:180px; overflow:hidden; font:15px/36px "微软雅黑"; color:#666}
.a_wr .aw1 .wz1 .m3{ font:18px/40px "微软雅黑"; color:#c20000}
.a_wr .aw1 .wz1 .m3:hover{ text-decoration:underline}

.a_wr .aw2{ width:95%; height:60px; padding:0 2.5%; display:inline; background:url(../images/tm_b60.png)}
.a_wr .aw2 .wz{ font:20px/60px "微软雅黑"; color:#fff}
.a_wr .aw2 .icon1{ width:auto; height:30px; margin:15px 15px 0 0; display:inline}
.a_wr .aw2 .icon2{ width:auto; height:38px; margin:11px 0 0 15px; display:inline}
.a_wr .aw2 .p2{ width:0; height:100px; position:absolute; right:0; bottom:60px; overflow:hidden}
.a_wr .aw2 .p2 img{ width:94px; height:94px; border:solid 3px #fff}
.a_wr .aw2 .wz:hover .p2{ width:100px}

.inpic1,.inpic2{ height:440px; text-align:center; overflow:hidden; position:relative}
.inpic1{ width:45%}
.inpic2{ width:25%}
.mgl25p{ margin-left:2.5%}
.inpic1 img,.inpic2 img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.inpic1:hover img,.inpic2:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.inwz{ width:100%; height:70px; font:20px/70px "微软雅黑"; color:#fff; bottom:0; left:0}
.inwz span{ font-size:18px}
.inpic1:hover .inwz,.inpic2:hover .inwz{ bottom:180px; background:url(../images/tmw70.png); color:#c20000}


.nleft{ width:72%; height:500px; border:solid 1px #ccc; background:#f8f8f8; box-sizing:border-box !important}
.nleft .n1{ width:95%; margin:30px 2.5% 0; display:inline}
.nleft .n1 .pic{ width:35%; height:300px; text-align:center}
.nleft .n1 .pic img,.lslist li a .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.nleft .n1 .nr{ width:60%}
.nleft .n1 .nr .bt{ height:60px; font:20px/60px "微软雅黑"; color:#c20000; overflow:hidden}
.nleft .n1 .nr .bt:hover{ text-decoration:underline}
.nleft .n1 .nr .vwz{ height:168px; font:15px/42px "微软雅黑"; color:#999; overflow:hidden}
.nleft .n1 .nr .nmore{ width:200px; height:56px; border:solid 1px #c20000; font:16px/54px "微软雅黑"; color:#c20000}
.nleft .n1 .nr .nmore:hover{ background:#c20000; color:#fff}
.nleft .nlist{ width:100%}
.nleft .nlist li{ width:46%; height:38px; margin-left:2.5%; display:inline}
.nleft .nlist li .wz{ font:15px/38px "微软雅黑"; color:#666}
.nleft .nlist li:hover .wz,.nright .nlist1 li:hover .wz{ color:#c20000; text-decoration:underline}

.nright{ width:25%; height:500px; border:solid 1px #ccc; box-sizing:border-box !important}
.nright .nbt{ height:60px; background:#f8f8f8; text-indent:18px; font:18px/60px "微软雅黑"; color:#444}
.nright .nlist1{ width:92%; margin-left:4%;margin-right:4%; display:inline}
.nright .nlist1 li{ width:100%; height:40px}
.nright .nlist1 li .wz{font:15px/40px "微软雅黑"; color:#333}

.prolist{ width:100%}
.prolist li{ width:25%; height:300px; border:solid 1px #ccc; margin-top:-1px; display:inline; position:relative; background:#f8f8f8; box-sizing:border-box !important}
.prolist li:hover{ background:#c2000012}
.prolist li a{ width:100%}
.prolist li .pic{ width:auto; height:80px; margin-top:42px; display:inline-block}
.prolist li .pbt{ font:20px/40px "微软雅黑"; color:#121212; margin-top:28px; display:inline}
.prolist li .pen{ font:16px/30px "微软雅黑"; color:#999; text-transform:uppercase}
.prolist li .icon{ width:50px; height:12px; background:url(../images/icon1.png) no-repeat; margin-top:px; display:inline-block}

.lslist{ width:100%; list-style-type:none}
.lslist li{ width:270px; margin:0 10px; display:inline; float:left}
.lslist li a{}
.lslist li a .pic{ height:380px; overflow:hidden}
.lslist li a:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.lslist li a .wz{ width:100%; height:50px; background:#fff; font:15px/50px "微软雅黑"; color:#666}
.lslist li a:hover .wz{ background:#c20000; color:#fff}

.more_a,.more_b{width:200px; height:50px; font:16px/50px "微软雅黑"; box-sizing:border-box !important}
.more_a{ background:#d2d2d2;color:#fff; border:solid 1px #d2d2d2}
.more_b{ background:#c20000;color:#fff; border:solid 1px #c20000}

.ny_banner{ width:100%; min-width:1200px; height:400px; background:url(../images/ny_banner.jpg) no-repeat center center; margin-top:93px;}

.leftarea{width: 285px;position:relative; }
.leftclass{ width:100%; float:left;}
.leftarea .leftbt{ width:100%; height: auto; background:#0054ff; padding:30px 0;}
.leftarea .leftbt h2{ width:100%; float:left;font:36px/36px "微软雅黑"; color:#fff; text-align:center; text-transform:uppercase;}
.leftarea .leftbt h3{ width:100%; float:left; font:24px/30px "微软雅黑"; color:#fff; text-align:center; text-transform:uppercase;}
.leftclass .clwz{width:100%; float:left;font:16px/50px "微软雅黑"; background:#f1f1f1; color:#000; text-align:left; border-bottom:1px solid #fff; text-indent:15px;}
.leftclass .clwz:hover,.leftclass .wb{ background: #ff9c00; color:#fff;}

.LeftList{ width:100%; }
.LeftList  li {line-height:51px; text-align:left; text-indent:15px; position:relative; width:100%; float:left; background:#f1f1f1; color:#000}
.LeftList  li a{ color:#000; display:block;  font-size:14px;}
.LeftList  li a:hover,.LeftList  li a.cur{ background:#ff9c00; color:#FFF}
.contactnr{ padding:25px 20px; background:#2ca9df; line-height:30px; font-size:16px; color:#FFF}
.contactnr img{ display:block; margin-bottom:5px;}

.LeftList  li .NavBox{ position:absolute; width:189px;  top:0; left:285px; display:none; z-index:1000}
.LeftList  li .NavBox p{ height:40px; line-height:40px; color:#fff}
.LeftList  li .NavBox p a{ color:#fff} 

.LeftList  li .NavBox p a:hover{ text-decoration:underline;}

.Twobt{ height:25px; width:189px}
.TwoText{background:#ff9c00;}
.TwoText{background:#ff9c00; }

.LeftList  li:hover .NavBox{ display:block}

.LeftList  li:hover{ background:#ff9c00; color:#fff}

.leftlx{height:auto; width:100%; background:#0054ff; padding:25px 0; color:#fff}
.leftlx h2{ width:100%; float:left; font:16px/36px "微软雅黑";}
.leftlx h2 i{ width:36px; height:36px; display: block; margin-left:70px;margin-right:10px; float:left}
.leftlx h3{ font:bold 30px/50px "微软雅黑"; text-align:center;}

.leftcont{ width:100%; padding-bottom:15px;margin-top:15px; display:inline}
.leftcont .lbt{ width:100%; font:18px/52px "微软雅黑"; color:#fff; padding-top:15px; border-bottom:solid 1px #ccc; text-align:center; background:#333}
.leftcont .lbt span{ font-size:12px; color:#fff}
.leftcont .cwz{ width:100%; padding:20px 5%; display:inline; font:14px/32px "微软雅黑"; color:#333;border:solid 1px #ccc; border-top:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.proclass{ width:100%; margin-top:20px; display:inline}
.proclass .wz{ margin:15px 20px 0 0; padding:0 50px; display:inline; background:#eee; font:15px/42px "微软雅黑"; color:#333}
.proclass .wb,.proclass .wz:hover{ background:#c90600; color:#fff}

.view_nr{ width:885px; min-height:550px; padding-bottom:30px; display:inline}
.view_nr img{}
.view_wz{ width:100%; margin-top:20px; display:inline; font:15px/38px "微软雅黑"; color:#333; overflow:hidden; text-align:left}
.nytitle{ width:100%; height:85px;  font:16px/85px "微软雅黑"; border-bottom:dashed 1px #d2d2d2; z-index:99; color:#000}
.nytitle span{ color:#e62129}

.joblist{ width:100%; margin-bottom:35px; display:inline; float:left}
.joblist li{ width:32%; height:60px; background:#f8f8f8; margin:15px 1.3% 0 0; display:inline; float:left}
.joblist li span,.joblist li a{ font:15px/60px "微软雅黑"}
.joblist li a{ color:#333; text-indent:15px; float:left}
.joblist li a:hover{ color:#b20000; text-decoration:underline}
.joblist li span{ color:#999; float:right; margin-right:5px; display:inline}

.plist{ width:100%}
.plist li{ width:32%;margin:30px 1% 0 0; display:inline;float:left}
.plist li a{ width:100%}
.plist li .pic{ width:100%;display:inline; border:solid 1px #ccc; box-sizing:border-box !important; text-align:center}
.plist li a:hover .pic{ border:solid 1px #0e75d2}
.plist li .pic img{width:100%; height:288px; object-fit:cover; display:inline-block}
.plist li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.plist li .wz{ width:100%; height:40px; font:14px/40px "微软雅黑"; color:#333; text-align:center; overflow:hidden}
.plist li a:hover .wz{ color:#0e75d2}


@media screen and (max-width: 1680px)
{
	.topline .logo{ margin-top:20px}
	.topmeau li .wz{ font-size:15px; padding:0 16px}
    .topmeau li a,.topmeau li a:hover,.topmeau .li_Select a,.topmeau .li_Select a:hover,.topmeau .li_Select:hover a:hover{font-size:15px}
	.a_wr .aw1 .wz1 .m2{ height:140px; font:15px/28px "微软雅黑"}
	.a_wr .aw1 .wz1 .m3{ font-size:15px; line-height:50px}
	.a_wr .aw2{ height:50px}
	.a_wr .aw2 .wz{ font:18px/50px "微软雅黑"; color:#fff}
	.a_wr .aw2 .icon1{ height:24px; margin:13px 15px 0 0}
	.a_wr .aw2 .icon2{ height:30px; margin:10px 0 0 15px}
	.a_wr .aw2 .p2{ bottom:50px}
	
}

@media screen and (max-width: 1380px)
{
	.topmeau li .wz{ font-size:14px; padding:0 8px}	
}

.pclass_list{ width:223px; margin-top:40px; display:inline}
.pclass_list .pro_title{ width:223px; height:95px; overflow:hidden;background:url(../images/pro_title.png) no-repeat center; font:24px/120px "微软雅黑"; color:#fff; text-align:center}
.pclass{ width:100%; background:#d90000; padding-bottom:5px; display:inline}
.pclass .list{ width:213px; margin:0 5px; display:inline; background:#fff}
.pclass .list .clwz{ width:100%; height:40px; background:#f5f5f5;font:16px/40px "微软雅黑"; color:#0065b1; text-indent:15px}
.pclass .list .clwz .w1{ width:160px}
.pclass .list .clwz .w2{ margin-right:15px; display:inline}
.pclass .list .clwz:hover{ color:#fff; background:#e62129}
.pclass .list .area{ width:181px; margin:10px 15px; display:inline}
.pclass .list .area .wz{ width:100%; height:35px; border-bottom:dashed 1px #ccc; font:14px/35px "微软雅黑"; color:#666; text-align:center; overflow:hidden}
.pclass .list .area .wz:hover{ color:#e62129}

.link a{ color:#333}
.link a:hover{ color:#c9242b; text-decoration:underline}

.view_title{ width:100%; height:50px; text-align:center; font:22px/50px "微软雅黑"; color:#d90000; line-height:50px; margin-top:25px; display:inline}
.news_title_s{width:100%; height:25px; text-align:center; font:12px/25px "微软雅黑"; color:#999; line-height:25px}
.news_sxy{ width:100%; height:40px; margin-top:30px; display:inline}
.news_sxy a,.news_sxy div{ width:50%; font:16px/40px "微软雅黑"; color:#000; line-height:40px; overflow:hidden}
.news_sxy a:hover{ color:#bf0000}

.c_list{ width:100%}
.c_list li{ width:30%; border:solid 1px #ccc; margin:30px 0 0 2.5%; display:inline; float:left}
.c_list li a{ width:100%; position:relative}
.c_list li .pic,.c_list li .pic img{ width:100%; float:left}
.c_list li a .wz{ width:100%; height:30px; background:url(../images/tm_r70.png); text-align:center; font:14px/30px "微软雅黑"; color:#fff; position:absolute; left:0; bottom:0; overflow:hidden}
.c_list li a:hover .wz{ height:50px; line-height:50px}


.news_list {width:100%; height: auto; margin-top:30px;}
.news_list .nbt{ width:19.1%; margin-right:13%}
.news_list .nbt img{width:100%;}
.news_list li{ width:100%;padding:2%;box-sizing: border-box; height:calc(100%/3);float:left; border-bottom:1px solid #ddd; overflow:hidden; }
.news_list li:nth-child(3){ border-bottom:1px solid #636363;}
.news_list ul li span {font:14px/40px "微软雅黑"; color:#000;box-sizing: border-box;}
.news_list p{font-size: 14px;color:#666;line-height:25px;}
.news_list h2 {font-size: 16px;font-weight: normal; color:#333}
.news_list b { width:110px; float:left; font:18px/35px "微软雅黑"; background:#73d6ff; text-align:center; color:#fff; text-transform:uppercase; margin-top:30px;}

.news_list li .date{ width: 8%; float:left; color:#000; text-align:center; border-right:1px solid #c8c8c8; box-sizing:border-box; text-align:left; color:#ccc;}
.news_list li .date span .d1{ width:100%;font: bold 48px/48px "微软雅黑" ; }
.news_list li .date span .d2{ width:100%; font: 16px/30px "微软雅黑"; margin-top:5px;}
.news_list li .cnr{ width:58%; margin-left: 3.5%}
.news_list li .pic{ width:29%; height:150px}
.news_list li .pic img{ width:100%; height:100%; display:inline-block; object-fit:cover;}

.news_list li:hover{ background:#0e75d2}
.news_list li:hover span,.news_list li:hover p,.news_list li:hover h2{ color:#fff}

.jszl_list{ width:100%; margin-top:10px; display:inline}
.jszl_list li{width:100%;height:40px; border-bottom: solid 1px #ddd; float:left}
.jszl_list li a{ width:100%; height:148px;}
.jszl_list li .wz{width:80%; height:40px;font:15px/40px "微软雅黑"; color:#333; overflow:hidden}
.jszl_list li .data{ width:100px; height:40px;font:15px/40px "微软雅黑"; color:#999; text-align:center}
.jszl_list li a:hover .wz{ color:#0b73d3}



.pro_list{ width:1230px}
.pro_list li{ width:380px; margin:35px 30px 0 0;display:inline;float:left}
.pro_list li a{ width:100%}
.pro_list li .pic,.pro_list li .pic img{ width:380px; height:252px; float:left; overflow:hidden}
.pro_list li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
.pro_list li .wz{ width:100%; height:40px;text-align:center; font:14px/40px "微软雅黑"; color:#666; background:#efefef; overflow:hidden}
.pro_list li a:hover .wz{ color:#fff; background:#c90600}

.pro_pic{ width:100%; max-height:500px; margin-top:20px; display:inline; text-align:center}
.pro_pic img{width:auto; max-height:500px; display:inline-block}

.page{ width:100%; height:32px; margin-top:45px; display:inline}
.page a.pa,.page a.pb{height:32px;padding:0 20px;margin:0 8px;display:inline;font:14px/32px "微软雅黑"; color:#fff; line-height:32px; border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px}
.page a.pa{background:#aaa}
.page a:hover,.page a.pb{ background:#c6142c}

.foot{ width:100%; display:inline}
.foot .wz{ font:20px/110px "微软雅黑"; color:#fff; margin:0 26px; display:inline}
.foot a.wz:hover{ text-decoration: none; color:#0e75d2}

.footb{ width:100%; height: auto; min-width:1200px; background:#333; padding:65px 0 0 0; box-sizing:border-box; display:inline}
.footb .flogo{ width:280px; text-align:left; padding:0px 0}
.footb .flogo li{ list-style:none; width:100%; float:left; margin-bottom:20px}
.footb .flogo li i{ width:51px; height:52px; display: block; float:left; margin-right:10px;}
.footb .flogo li h2{ width:100%; font:16px/30px "微软雅黑"; color:#fff; }
.footb .flogo li h3{ width:100%; font:30px/30px "微软雅黑";  color:#fff;}
.footb .flogo li h4{ width:100%; font:20px/20px "微软雅黑";  color:#fff;}
.footb .fline{ width:125px; height:14px; background:url(../images/fline.png) no-repeat top center; margin-top:5px;}
.footb .fcent{ width:650px;  }
.footb .fcent a{ font:16px/30px "微软雅黑"; color:#fff;  margin-right:30px; float:left}
.footb .fcent dl { width:calc(100%/4); float: left; text-align: left; }
.footb .fcent dl p{ width:100%; font:14px/30px "微软雅黑"; text-align:center;}
.footb .fcent dl dt { font-size: 16px; color: #fff; padding-bottom: 10%; position: relative; font-family:"微软雅黑";  }
.footb .fcent dl dt::after { }
.footb .fcent dl dd { width: 100%}
.footb .fcent dl dd a { color: #fff; font:14px/30px "微软雅黑"; color:#a8a8a8;display: block; }

.footb .fr{ width:128px; margin-right:80px; }
.footb .fr h2{ width:100%; font:16px/30px "微软雅黑"; color:#fff; }
.footb .fr h3{ width:100%; font:30px/30px "微软雅黑";  color:#fff; margin-top:10px; }

.fewm{ width:auto; }
.footb .fr p{ width:100%; float:left;font:14px/30px "微软雅黑"; color:#b3b3b3; text-align:center}



.foot_d{width:100%; margin-top:30px; font:16px/60px '微软雅黑'; text-align: center; color:#6a6a6a; border-top:1px solid #4e4e4e;}
.foot_d a{ color:#6a6a6a; font-size:16px}
.foot_d a:hover{ text-decoration:underline; color:#fff}

.clear{ clear:both; display:block}
.hen{ width:100%; min-width:1200px; height:50px; display:block; clear:both; float:left}