@charset "utf-8";
body{ padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; color:#333; line-height:24px; background:#FFFFFF;}
*{-webkit-box-sizing: border-box; box-sizing: border-box;}
ul,li,h1, h2, h3, h4, h5, h6{ padding:0; margin:0; list-style:none; }
a img{ border:0}
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#990000; text-decoration:none;}
.div1200{ margin:0 auto; width:1200px; clear:both;}
.hbflex{ display:flex;justify-content: space-between;align-items: center;}
.hbflex2{ display:flex;align-items:center;}

.top{ width:100%; margin:0 auto; height:30px; background:#efefef;color:#999;}
#header{ width:1200px; margin:0px auto; padding:0px; height:110px; display:flex;justify-content: space-between;align-items: center;}
#header h1{padding:0}

.tel { text-align:left; width:400px; max-width:400px;}
.tel b{ font-size:18px;  }
.language a{ margin:0 5px; color:#0083ce; font-size:14px}
a.home{ background:#0a288d; text-align:center; color:#FFFFFF; display:block; border-radius:15px; width:40px; line-height:20px; margin-top:5px;}


.search{ width:215px; min-width:215px; height:30px; padding:0px 10px;border-radius:1px; background:#fff;}
.kuang2{ background-color:#fff; height:26px; width:163px; margin:2px; border:0; color:#666; float:left; }


#menubg{ height:52px; width:100%; background:url(../images/menubg.gif) repeat-x; border-top:#ddd solid 0px;-moz-box-shadow:0px 0px 5px #BABABA; -webkit-box-shadow:0px 0px 5px #BABABA; box-shadow:0px 0px 5px #BABABA;}

/*========================================菜单样式font-family:Georgia;=======================================*/


/*========================================内页样式=======================================*/

ul.Hang1{ width:1200px; display: flex; margin:50px auto;justify-content: space-between;}
.Hang1 li{width:300px; min-width:300px; text-align:justify; color:#666;}
.Hang1 h3{text-transform:uppercase; font-size:16px; line-height:18px; margin:6px 0 5px 0; padding:0; color:#2e3092;}
.Hang1 span{ }
.Hang1 li img{ float:left; margin-right:15px; }


.iAbout{ width:1200px; margin:50px auto; background:#f4f6fd; clear:both; height:auto; overflow:auto;}
.iAbout-right{ width:695px; min-width:695px; float:right; margin:40px 0px 0 0; text-align:justify;}
.iAbout-right h2{ z-index:1; position:absolute; color:#0a288d; font-size:40px; text-indent:1em; font-weight:normal;}
.iAbout-right h3{ font-size:86px; position:relative; color:#eaebf7;font-style:italic}

.iAbout-right-nr{ padding-top:50px;}

a.amore{ background:#0a288d; width:110px; text-align:center; display:block;color:#FFFFFF; }



.Hang2{  margin:0 auto 30px auto;padding:30px 0; background:url(../images/hang2bg.jpg)  repeat;}
.producttitle{  width:1200PX; margin:0 auto; height:90px;  }
.producttitle h2 {z-index:1; position:absolute; width:1200px; padding:0; margin:0; line-height:86px;}
.producttitle h2 div{  color:#2e3092; font-size:40px; font-weight:normal; text-align:center; width:200px;margin:0 auto; }
.producttitle h3{ font-size:86px; position:relative; color:#e4e5e3; text-align:center; padding:0; margin:0; height:86px; line-height:86px;}
.productzi{ text-align:center; letter-spacing:4px; font-size:16px; margin-bottom:30px;}

.iproduct-left{ width:279px; height:auto; overflow:auto; background:#fff;}
.iproduct-left h1{ background:url(../images/ilefttitle.jpg);  height:82px; color:#fff; line-height:82px; font-size:22px; text-align:center;}
.iproduct-left ul{ width:252px; margin:20px auto;}
.iproduct-left li a{ background:url(../images/leftbg.gif); width:252px; height:40px;  line-height:40px; font-size:16px; text-align:left; text-indent:1em; margin-bottom:5px; display:block;}
.iproduct-left li a:hover{background:url(../images/leftbgon.gif); }
a.leftonon{ color:#2e3092;background:url(../images/leftbgon.gif)!important; font-weight:bold; }
a.leftonon:hover{ color:#000000;}

.iproduct-right{ width:840px;}
.iproduct-right-title{ display:flex; border-bottom:#2e3092 solid 1px;align-items: center;justify-content: space-between;}
.iproduct-right-title01{ width:140px; height:40px; text-align:center; font-weight:bold; line-height:40px; font-size:16px; background:#2e3092; color:#FFFFFF;}
.iproduct-right-title-more{ background:#CCCCCC; width:60px; height:24px;  text-align:center;border-radius:5px;}
a.more{background:#2e3092; color:#FFFFFF; height:24px; border-radius:45px; text-align:center; width:90px; display:block; margin:6px auto 0 auto;font-size:12px;}
a.more:hover{ color:#fff; background:#FF9900;}

.iproduct-right-tuijian2{ display:flex;justify-content: space-between;}
.iprolist{ width:250px; margin:20px 0px; height:150px; background:#fff; border:#eee solid 3px; padding:1px; text-align:center; }


.Hang3{  width:1200px;padding:0; margin:50px auto; height:auto; overflow:auto;}
.Hang3-right{ width:630px; float:right;}
.Hang3-right p{ color:#999999;}
.Hang3 ul{ margin:0 auto;  margin-top:30px; }
.Hang3 li{ color:#2e3092; height:35px; }
.Hang3 li h5{ color:#fff; font-size:15px; margin:0 10px 0 0; background:#2e3092; width:28px; height:28px; text-align:center; float:left;}

.ad{ background:#2e3092; width:100%; text-align:center;}

.Hang4{ background:#fff; width:1200px; margin:30px auto; clear:both;}


.titlebg{ background:url(../images/newstitlebg.gif) center no-repeat; text-align:center; height:65px; margin:20px auto; width:1200px; color:#2e3092; font-size:36px; line-height:65px;}
.Hang4-tuijian{ display:flex;}
.Hang4-tuijian-right{ width:600px; padding-left:20px;}
.Hang4-tuijian-top{ color:#CCCCCC; border-bottom:#eee solid 1px; padding-bottom:20px; margin-bottom:20px;}
.Hang4-tuijian-top h5{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; color:#000000; font-size:16px;}
.Hang4-tuijian-top span{ display:block; color:#fff; background:#2e3092; width:60px; height:20px; line-height:20px;}


.Inews{ display:flex; width:1200px; margin:30px auto;justify-content: space-between;}
.Inews dl{width:580px; min-width:580px;}
.Inews dt{ display: flex;align-items: center;justify-content: space-between; margin-bottom:15px;background: linear-gradient(#fff, #eee); height:48px; padding:0 15px; border:#eee solid 1px;}
.Inews dt span{flex:1; color:#000000; font-size:18px; font-weight:bold;}
.Inews dt a{ font-size:18px; color:#fff; width:20px; height:20px; display:block; background:#330066; text-align:center; line-height:20px;}
.Inews dd{ background:url(../images/iconnews.gif) left center no-repeat;margin:0; padding:5px 0 5px 20px; border-bottom:#e4e4e4 solid 1px;}
.Inews dd.hy{ background:none!important;}


.Hang5{  margin:0 auto;padding:30px 0 0 0; background:#efefef;}
.contact{ width:1100px; height:301px; overflow:hidden; margin:0 auto; padding-left:30px;}
.contact-nr{ padding-left:40px}
.contact h4{ color:#0a288d; font-size:22px; font-weight:normal; line-height:30px; margin-bottom:10px;}
/*========================================foot  结束=======================================*/
.footmenu{ background:#0a288d; height:60px; padding:18px 0; color:#FFFFFF; }
.footmenu a{color:#FFFFFF; margin:0 10px; font-size:16px;}
#foot{ width:100%; height:auto; overflow:auto;  padding:30px 0; color:#bcbcbc; background:#373737;}
.foot0{ display:flex;}
.foot1{ width:350px; min-width:350px; height:auto; text-align:center;  }
.erweima{ width:160px; text-align:center;  padding:10px 0;  float:left; margin:0 0 0 10px;}
.foot2{ width:100%;padding:20px 0 0 40px; border-left:#454545 solid 1px; margin:10px 0 0 40px; font-size:16px; height:110px;}
.foot2 a{color:#bcbcbc; margin:0 5px 0 0 ;}
.zzb07tail{ padding:10px 0;color:#959595; font-size:14px;}
a.zzb07link:link{ text-decoration:none; color:#959595!important; }
a.zzb07link:visited{ text-decoration:none; color:#959595!important; }
a.zzb07link:hover {text-decoration: underline; color:#959595!important;}
/*========================================foot  结束=======================================*/


.font1{ color:#25388e;}
.font1 a{color:#25388e;}
.font2{ color:#f4922b; }
.font3{ color:#FFFFFF;}


.clear{ clear:both; }
#content{margin:20px auto; width:1200px; height:auto; overflow:hidden;clear:both; }

/*========================================内页样式=======================================*/

#left{float:left; display:inline; width:273px; height:auto;}

.left02 { background:#eeeeee; border:#ddd solid 1px; padding:10px; }
.left02 h2{ font-size:16px; color:#0780d3; text-align:left;  line-height:30px; height:35px;  border-bottom:#ccc solid 1px; clear:both; margin:0;}
.left02 h2 span{ font-size:11px; font-weight:normal; color:#999 }
.left03 {text-align:left; }

.padding10{ padding:5px ; line-height:22px}



.newslist{background:url(../images/main03.gif) repeat-x; margin:10px 0;}



#right{width:850px; height:auto; float:right;  padding:0px 0px; margin:0; display:inline; font-size:14px}
.bar{ height:45px; line-height:45px;font-size:18px!important; text-transform:uppercase; padding-left:20px; border:#eee solid 1px;  font-weight:bold; margin-top:3px; margin-bottom:30px;  color:#0a288d; clear:both; background: linear-gradient(#ffffff,#e8e8e8);}
.subrighttitle{ float:right; font-size:12px; font-weight:normal; padding-right:15px; color:#0a288d;}

.bar02{ border-bottom:#CCCCCC dotted 1px; color:#999999}
.neirong{ padding:100px 10px 20px 10px; text-align:justify; background:url(../images/abouticon.gif) top left no-repeat; margin:0 20px;}
#right hr{ border-bottom:#CCCCCC dashed 2px; border-top:0;}
#right h5{ text-align:center; margin:0px auto; font-size:16px; font-weight:bold; line-style:40px; height:40px;color:#e48200; border-bottom:#ccc solid 0px;}


.news{ width:95%; margin:10px auto; clear:both; }
.news li{ border-bottom:#CCCCCC dashed 1px; list-style:none; background:url(../images/icon01.gif) left 10px no-repeat; padding-left:20px; font-size:12px; color:#999999; line-height:22px;margin:10px auto; height:auto}
.news li a{ font-size:14px;line-height:30px;}

.prolist{ display:flex;flex-wrap:wrap;}
.prolist li{width:260px; max-width:260px; margin:20px 10px; height:110px; border:#eee solid 3px; padding:10px; text-align:center; color:#999999; position:relative;}
.prolist h4{ color:#000000; height:30px; line-height:15px;}
a.pmore{background:#2e3092; color:#FFFFFF; height:20px; line-height:20px; border-radius:45px; text-align:center; width:90px; display:block; position: absolute; bottom:10px; left:85px; font-size:12px;}
a.pmore:hover{ color:#fff; background:#FF9900;}



.picimg{ text-align:center;}

.mingpian{ display:flex;flex-wrap:wrap;justify-content: space-between;}
.mingpian li{ border:#eee solid 3px; padding:10px 10px 10px 20px; width:350px;flex-wrap:wrap; margin:10px 0;}
.mingpian dt{ font-size:18px; color:#333399; font-weight:bold; padding:0; margin:0 0 10px 0;}
.mingpian dd{  margin:0; border-bottom:#ddd dashed 1px; padding:5px 0 5px 30px;} 
.mingpian dd:nth-of-type(6n+1){ background:url(../images/con1.png) left center no-repeat; background-size:20px;}
.mingpian dd:nth-of-type(6n+2){ background:url(../images/con3.png) left center no-repeat; background-size:20px;}
.mingpian dd:nth-of-type(6n+3){ background:url(../images/con4.png) left center no-repeat; background-size:20px;}
.mingpian dd:nth-of-type(6n+4){ background:url(../images/con5.png) left center no-repeat; background-size:20px;}
.mingpian dd:nth-of-type(6n+5){ background:url(../images/con6.png) left center no-repeat; background-size:20px;}
.mingpian dd:nth-of-type(6n+6){ background:url(../images/con6.png) left center no-repeat; background-size:20px;}


.link1{ border-bottom:#CCCCCC dotted 1px; padding:1px; margin:2px 30px; height:30px; line-height:30px; clear:both; }

.page{ width:90px; margin:20px auto; text-align:center; clear:both;  height:20px; line-height:20px; background-color:#eeeeee; border:#CCCCCC;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; background-color:#FFFFFF; line-height:30px;}



.miaoshu{ background:#eee; padding:10px; border:#ddd solid 1px;}



.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #993300; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#993300; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
 


.biaoge{ width:95%; border:#CCCCCC dashed 2px; padding:20px; margin:20px auto; clear:both; -webkit-box-sizing: border-box; box-sizing: border-box;}
.biaoge table{ width:100%; clear:both; margin:0 auto; border:#ddd solid 1px;}
.biaoge table td{ border:#ddd solid 1px; }
.biaoge img{ max-width:100%;}