﻿@charset "utf-8";
/* CSS Document DPR*/
body,*,html,a,h1,h2,h3,h4,h5,h6,span,p,div,dl.dt,dd,ol,ul,li,input,textarea{margin:0; padding:0px;font-weight:100;}
body{font-family:Microsoft Yahei; font-size:12px; color:#555; text-decoration:none; line-height:200%;background:#fff;}
ul,li{list-style:none;}
	a,input,textarea{text-decoration:none;border:0;outline:none; color:#333;}
.cb { clear: both; zoom: 1; }
.cb:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.fr{float:right;}
.oh{overflow:hidden;}

.lk{display: block;height: 0;width: 0;overflow: hidden;}
.tac{text-align:center;}
.within{width:1120px;margin:0 auto;}
.c_e7a300{color:#e7a300;}
.c_62ac46{color:#62ac46;}
.mr5{margin-right:5px;}
.mt10{margin-top:10px;}
.mlr40{margin:0 40px;}
.ti2{text-indent:2em}


.bg{background:url(../images/index.jpg) no-repeat center top;width:100%;height:3303px;}

/**nav begin**/

.top{line-height:40px;height:40px;background:#242424;color:#fff;}
.top .p1{background:url(../images/t01.png) no-repeat left center;padding-left:20px;}
.top .p2{background: no-repeat left center;padding-left:20px;}
.top .p2 a{color:#fff;padding:0 4px;}
.top .p2 a:hover{color:#fcb503;}
.top .p2  ol li{float:left;}

.logo{height:46px;line-height:46px;padding:22px 0px;}
.nav{height:46px;line-height:46px;background:#00529e;text-align:center;}
.nav a{font-size:15px;color:#fff;display:block;}
.nav a:hover{color:#fff;background:#fe8906;}
.nav a.on{color:#fff;background:#fe8906;}
.nav ul li{float:left;width:122px;}
.nav .onli{position:relative;width:122px;height:46px;}
.nav .onli ul{position:absolute;z-index:2;width:122px;display:none;background:#00529e;}
.nav .onli:hover ul{position:absolute;z-index:2;width:122px;display:block;}



/*banner */
.banner{position:relative;width:100%;height:650px;overflow:hidden;top:0px;}
.onbanner{background:url(../images/banner.png) no-repeat center top;position:absolute;height:650px;top:0px;z-index:1;width:100%;}
.banner .hd{position:absolute;right:45%; bottom:0px; z-index:3; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{float:left; margin-left:15px;width:45px;height:20px;text-align:center; background:#0aa06e; cursor:pointer; transition:all 0.5s; }
.banner .hd ul li.on{background:#d7ff2e;color:#fff;}

.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner1{background:url(../images/banner1.jpg) no-repeat center top;width:100%;height:650px;display:block;}
.banner2{background:url(../images/banner2.jpg) no-repeat center top;width:100%;height:650px;display:block;}/*
.banner3{background:url(../images/banner3.jpg) no-repeat center top;width:100%;height:650px;display:block;}*/
.banner4{background:url(../images/banner4.jpg) no-repeat center top;width:100%;height:650px;display:block;}
.banner5{background:url(../images/banner5.jpg) no-repeat center top;width:100%;height:650px;display:block;}/*
.banner6{background:url(../images/banner6.jpg) no-repeat center top;width:100%;height:650px;display:block;}*/
.banner7{background:url(../images/banner.jpg) no-repeat center top;width:100%;height:650px;display:block;}

.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;  z-index:3; }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop,.banner .nextStop{ display:none;  }



n_banner{}
.n_banner .bbt{ background:url(../images/inbanner.jpg) no-repeat; font-size:34px; color:#00529e; font-weight:bold; text-align:center; height:370px; line-height:300px;}
.n_banner .bbtx{ border-bottom:1px #e0e0e0 solid;}
.n_banner .bbtx h1{ width:1090px; margin:0 auto; color:#666; font-size:12px; font-weight:normal; height:51px; line-height:52px; background:url(../images/home.png) no-repeat 5px; padding-left:30px;}



.about{padding:30px 0px 40px;}
.about h2{line-height:60px;height:60px;background:url(../images/titbg.jpg) no-repeat left bottom;color:#0051ac;font-size:24px;}
.about h3 a{line-height:50px;color:#444;font-size:16px;}
.about .news{width:310px;}
.about .news li{background:url(../images/dd.png) no-repeat left center;line-height:25px;padding-left:15px;}
.about .news li a{color:#444;}
.about .com{margin:0px 40px;width:370px;}
.about .hon{width:360px;height:262px;background:url(../images/h01.jpg) no-repeat center bottom;}

.indprod{background:#f7f7f7;padding:30px 0;}
.indprod .lef{width:260px;border:1px solid #154789;padding:1px;background:#fff;}
.indprod .lef h2{background:#154789;height:40px;line-height:40px;color:#fff;text-indent:15px;}
.indprod .lef ul{line-height:25px;color:#fff;}
.indprod .lef ul li{padding-left:15px;border-bottom:1px solid #ccc; letter-spacing:1px; font-size:15px;}
.indprod .lef ul li a{background:url(../images/dd.png) no-repeat left center;padding-left:15px;display:block;color:#444;}
.indprod .lef ul li a:hover{color:#fff; font-weight:bold; background-color:#154789;}

.indprod .rig{width:840px;overflow:hidden;}
.indprod .rig .tit{height:35px;line-height:35px;}
.indprod .rig .tit h2{color:#154789;font-size:24px;}
.indprod .rig ul{width:885px;}
.indprod .rig ul li{border-top:2px solid #154789;width:250px;height:250px;position:relative;left:0;float:left;margin:5px 15px 8px 0px;background:#fff;overflow:hidden;}
.indprod .rig ul li .ceng1{position:absolute;bottom:0px;width:250px;height:35px;line-height:35px;text-align:center;font-size:15px;transition:all 0.5s;-webkit-transition:all 0.5s;background:#d8e3f0;color:#444;}
.indprod .rig ul li .ceng2{position:absolute;top:0px;width:250px;height:222px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.indprod .rig ul li:hover .ceng1{bottom:0px;background:#154789;color:#fff;}
.indprod .rig ul li:hover .ceng2{top:0px;}

.brands{padding:40px 0px;}
.brands h2{line-height:70px;height:70px;background:url(../images/titbg1.jpg) no-repeat left bottom;color:#0051ac;font-size:24px;margin-bottom:30px;}
.brands li.uli{width:260px;float:left;margin:0px 10px;}
.brands li.uli p{font-size:32px;font-weight:bold;height:50px;line-height:50px;}
.brands li.uli .p1{color:#ff7800;}
.brands li.uli .p2{color:#5494e9;}
.brands li.uli h3 a{font-size:24px;color:#444;line-height:60px;}
.brands li.uli ol li{background:url(../images/dui.png) no-repeat left top;line-height:24px;font-size:12px;color:#898989;padding-left:20px;}

.indproj{padding:40px 0px;background:#f7f7f7;}
.indproj .picindproj{position:relative;width:1120px;height:195px;}
.picindproj .hd {verflow:hidden;width:1220px; height:40px; position:absolute;z-index:3;top:43%;left:-40px;}
.picindproj .hd .next{ display:block;  width:39px; height:39px;cursor:pointer;background:url(../images/larrow.jpg) no-repeat 0 0;}
.picindproj .hd .prev{ display:block;  width:39px; height:39px;cursor:pointer; background:url(../images/rarrow.jpg) no-repeat -39px 0;}
.picindproj .hd .next:hover{background-position:-39px 0px;}
.picindproj .hd .prev:hover{background-position:0px 0px;}
.picindproj .bd {position:absolute;z-index:5;}
.picindproj .bd li{widht:265px;float:left;margin:0px 10px;}

.invideo {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.invideo .videobox {
	
}
.invideo .videobox .video {
  flex: 1;
}
.invideo .videobox .video iframe {
  width: 100%;
  height: 400px;
}
.invideo .videobox .txt {
  flex: 1;
  margin-top:10px;
}
.invideo .videobox .txt h2 {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.invideo .videobox .txt p {
  line-height: 1.8;
  color: #333;
}

.indcont{padding:30px 0px;}
.indcont .lef{width:300px;border:1px solid #154789;padding:1px;background:#fff;}
.indcont  h2{background:#154789;height:40px;line-height:40px;color:#fff;text-indent:15px;}
.indcont .lef .con{padding:8px 12px;}
.indcont .rig{width:800px;border:1px solid #154789;padding:1px;background:#fff;}
.indcont .rig .con{width:750px;height:229px;overflow:hidden;margin:25px auto;}
.indcont .rig .con .bd ul{overflow:hidden; zoom:1;}
.indcont .rig .con .bd li{float:left;}
.indcont .rig .con .bd li img{width:187px;}
.indcont .rig .con .bd p{line-height:58px;color:#444;text-align:center;}


.prolist{background:#f7f7f7;padding:10px 0;}
.prolist .lef{width:260px;border:1px solid #154789;padding:1px;background:#fff;}
.prolist .lef h2{background:#154789;height:40px;line-height:40px;color:#fff;text-indent:15px;}
.prolist .lef ul{line-height:25px;color:#fff;}
.prolist .lef ul li{padding-left:15px;border-bottom:1px solid #ccc;}
.prolist .lef ul li a{background:url(../images/dd.png) no-repeat left center;padding-left:15px;display:block;color:#444; letter-spacing:1px; font-size:15px; height:25px; overflow:hidden;}
.prolist .lef ul li a:hover{color:#fff; font-weight:bold; background-color:#154789;}

.prolist .rig{width:840px;overflow:hidden;}
.prolist .rig .tit{height:35px;line-height:35px;}
.prolist .rig .tit h2{color:#154789;font-size:24px;}
.prolist .rig ul{width:885px;}
.prolist .rig ul li{border-top:2px solid #154789;width:250px;height:250px;position:relative;left:0;float:left;margin:5px 45px 8px 0px;background:#fff;overflow:hidden;}
.prolist .rig ul li .ceng1{position:absolute;bottom:0px;width:250px;height:35px;line-height:35px;text-align:center;font-size:15px;transition:all 0.5s;-webkit-transition:all 0.5s;background:#d8e3f0;color:#444;}
.prolist .rig ul li .ceng2{position:absolute;top:0px;width:250px;height:220px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.prolist .rig ul li:hover .ceng1{bottom:0px;background:#154789;color:#fff;}
.prolist .rig ul li:hover .ceng2{top:0px;}



.foot{height:80px;padding-top:20px;line-height:24px;background:#3d3d3d;color:#cfcfcf;border-bottom:10px solid #000;}
.foot a{color:#cfcfcf;}


/*左侧栏*/
.slider_left{ background-color:#fff; width:240px; float:left; padding-bottom:18px}
.slider_left h2{ color:#000; font-size:22px; font-family:"微软雅黑"; height:78px; font-weight:normal; background:url(../images/left_lanmu.png) no-repeat 13px 20px; text-align:center; padding-top:10px}
.slider_left h2 span{ color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;}
.left_list{ width:200px;margin-left:30px;}
.left_list li{ position:relative;}
.left_list li a{ display:block; color:#333; font-family:"微软雅黑"; font-size:13px; height:40px; line-height:40px; border-bottom:#d4d4d4 1px dotted; padding-left:14px;-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px; background:url(../images/innavbg.png) no-repeat no-repeat -420px 0;}
.left_list li a:hover,.left_list li.on a{ color:#FFF; background-position:0 0;}
.left_list .sub{ background:url(images/left_bg.png) repeat; position:absolute; left:200px; width:210px; top:0; border-radius:0.5em; z-index:9999}
.left_list .sub li a{ display:block; background:none; color:#fff; height:32px; line-height:32px; border-bottom:none; background:url(../images/hg.png) no-repeat 26px 16px; padding-left:50px;
	}
.left_list .sub1 li a{ display:block; background:none; color:#333; height:32px; line-height:32px; border-bottom:none;padding-left:30px;


