body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body{
	margin:0px auto;
	min-width:1300px;
	background:#FFFFFF;
	font-size:16px;
	color:#000000;
	font-family:"Microsoft YaHei", '微软雅黑';
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#186aab;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
input:focus{ 
    outline:none;
}
input::-moz-focus-inner{
    border:0;
}
.none{ display:none; }


/*头部样式*/
.top{ width:100%; height:94px; background:rgba(0,7,32,0.35); position:fixed; top:0px; left:0px; z-index:999999; }
.logo{ width:408px; height:94px; position:absolute; left:50px; top:0px; }
.search{ width:22px; height:22px; position:absolute; right:50px; top:36px;  }
.search{ width:22px; height:94px; position:absolute; right:50px; top:0px; background:url(../images/icon_03.png) left top no-repeat; }
.search span{ display:block; width:22px; height:22px; cursor:pointer; margin-top:36px; }
.searchbox{ position:absolute; width:260px; height:40px; padding-top:12px; background:url(../images/searchbox.png) no-repeat; left:-230px; top:94px; z-index:7; display:none;}
.searchin{ float:left; width:198px; height:38px; line-height:38px; padding:0px 8px; border:1px solid #e0e0e0; }
.searchbt{ float:right; width:42px; height:40px; cursor:pointer; }
input{ outline:none; border:none; font-family:"Microsoft Yahei"; background:none; font-size:14px; color:#333; }

.menu{ width:900px; height:40px; position:absolute; right:52px; top:27px; }
.menu li{ float:left; height:40px; line-height:40px; overflow:hidden; padding-left:40px; }
.menu li a{ font-size:18px; color:#FFFFFF; }
.menu li a:hover{ color:#FFFFFF; }


/*底部样式*/
.footer1{ width:100%; height:180px; background:#1d1d1d; overflow:hidden; padding:70px 0px; }
.footer1_con{ margin:0px auto; width:1440px; overflow:hidden; }
.footer1_left{ float:left; }
.footer1_left img{ width:304px; height:63px; vertical-align:top; }
.footer1_left span{ display:block; height:70px; line-height:75px; overflow:hidden; font-size:24px; color:#FFFFFF; }
.footer1_left p{ line-height:30px; font-size:16px; color:#FFFFFF; }
.footer1_right{ float:right; width:760px; }
.footer1_right ul{ float:left; margin-left:35px; }
.footer1_right ul li{ line-height:30px; font-size:16px; }
.footer1_right ul li.tit{ font-size:18px; color:#FFFFFF; margin-bottom:10px; }
.footer1_right ul li.tit a{ color:#FFFFFF; }
.footer1_right ul li a{ color:#a6a7a7; padding-left:12px; }
.footer1_right ul li a:hover{ color:#FFFFFF; }

.footer2{ width:100%; height:60px; overflow:hidden; background:#000000; }
.footer2_con{ margin:0px auto; width:1440px; height:60px; line-height:60px; overflow:hidden; font-size:18px; color:#ffffff; }
.footer2_left{ float:left; }
.footer2_right{ float:right; }
.footer2 a{ color:#FFFFFF; }
.footer2 a:hover{ color:#FFFFFF; }


/*内页样式*/
.ny_banner{ width:100%; height:605px; overflow:hidden; }

.dqwz{ width:100%; height:44px; overflow:hidden; border-bottom:1px solid #cccccc; margin-top:50px; }
.dqwz_con{ margin:0px auto; width:1300px; overflow:hidden; }
.dqwz_left{ float:left; }
.dqwz_right{ float:right; height:44px; line-height:44px; overflow:hidden; }

.ny_nav{ overflow:hidden; }
.ny_nav li{ float:left; height:39px; line-height:40px; border:1px solid #cccccc; border-bottom:0px; margin-right:30px; margin-top:4px; }
.ny_nav li a{ display:block; height:39px; font-size:18px; padding:0px 35px; }
.ny_nav li.hover{ float:left; height:42px; line-height:42px; border:2px solid #186aab; border-bottom:0px; margin-right:30px; margin-top:0px; }
.ny_nav li.hover a{ display:block; height:42px; font-size:18px; color:#186aab; padding:0px 35px; }

.ny_con{ margin:0px auto; width:1300px; padding:50px 0px 60px 0px; }

/*单页样式*/
.danye{ width:1300px; line-height:220%; font-size:16px; }
.danye img{ max-width:100%; }

/*案例列表样式*/
.Pic{ width:1300px; overflow:hidden; }
.Pic li{ float:left; width:420px; height:290px; margin-bottom:20px; margin-left:20px; }
.Pic li .img{ width:420px; height:250px; overflow:hidden; }
.Pic li img{ width:420px; height:250px; vertical-align:top; transition:all 0.8s; }
.Pic li img:hover{ transform:scale(1.1); }
.Pic li p{ width:420px; height:40px; line-height:45px; overflow:hidden; text-align:center; }
.line1{ height:1px; overflow:hidden; background:url(../images/dian_34.jpg) left top repeat-x; margin:0px 0px; }

/*产品列表样式*/
.Pic_List{ float:left; width:620px; overflow:hidden; padding:35px 0px 36px 0px; background:url(../images/dian_34.jpg) left bottom repeat-x; position:relative; }
.Pic_List .img{ float:left; width:200px; height:250px; overflow:hidden; margin-right:20px; }
.Pic_List img{ width:200px; height:250px; vertical-align:top; transition:all 0.8s; }
.Pic_List img:hover{ transform:scale(1.1); }
.Pic_List h3{ height:45px; line-height:35px; overflow:hidden; font-size:22px; font-weight:normal; }
.Pic_List p{ max-height:150px; overflow:hidden; font-size:16px; line-height:30px; color:#666666; }
.Pic_List .more{ width:110px; height:30px; overflow:hidden; line-height:30px; background:#186aab; border-radius:10px; text-align:center; position:absolute; left:220px; bottom:36px; }
.Pic_List .more a{ display:block; height:30px; font-size:14px; color:#FFFFFF; }

/*分页样式*/
.pages{ font-size:14px; color:#000000; line-height:30px; text-align:center; margin-top:30px; }
.pages a{ display:inline-block; color:#000000; padding:0px 10px; margin:0px 3px; height:30px; background:#E1E1E1; border-radius:2px; }
.pages a:hover{ display:inline-block; color:#FFFFFF; background:#186aab; padding:0px 10px; margin:0px 3px; border-radius:2px; }
.pages .bg{ display:inline-block; color:#FFFFFF; background:#186aab; padding:0px 10px; margin:0px 3px; height:30px; border-radius:2px; }

/*详细页样式*/
.nr{ margin:50px auto 60px auto; width:1300px; overflow:hidden; }
.nr h1{ font-size:30px; color:#000000; padding-bottom:20px; text-align:center; font-weight:normal; border-bottom:1px solid #DDDDDD; }
.nr .nr_time{ font-size:14px; color:#999999; font-family:Arial, "Microsoft YaHei", '微软雅黑'; height:40px; line-height:40px; text-align:center; overflow:hidden; }
.nr .nr_con{ line-height:220%; padding:30px 11px 25px 11px; font-size:18px; }
.nr .nr_con img{ max-width:100%; }
.nr .info_xg{ overflow:hidden; line-height:30px; font-size:16px; color:#666666; padding:15px 11px 0px 11px; border-top:1px solid #DDDDDD; }
.nr .info_xg1{ /*float:left;*/ }
.nr .info_xg2{ /*float:right;*/ margin-top:5px; }
.nr .info_xg b{ color:#000000; }
.nr .info_xg a{ color:#666666; }

/*搜索页样式*/
.ny_con1{
	margin:0px auto 60px auto;
	width:1218px;
	padding:40px;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}
.the-result{ margin:50px auto 20px auto; width:1300px; font-size:16px; }
.the-result span{ color:#186aab; }
.result-list{ overflow:hidden; }
.result-list li{ border-bottom:1px solid #DDDDDD; line-height:22px; padding-top:25px; padding-bottom:25px; }
.result-list li h2{ font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:7px; }
.result-list li h2 a{ color:#000000; }
.result-list li h2 a:hover{ color:#186aab; }
.result-list li p{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#666666; }
.result-a{ display:block; width:150px; height:30px; line-height:30px; text-align:center; border:1px solid #CCCCCC; border-radius:40px; margin-top:15px; color:#999999; }
.result-a:hover{ background:#186aab; color:#fff; }


/*首页样式*/
.banner{ height:970px; overflow:hidden; }
.banner li{ width:100%; height:970px; }
.banner li a{ display:block; width:100%; height:970px; }

.box1{ width:100%; overflow:hidden; padding:85px 0px; }
.box2{ width:100%; overflow:hidden; padding:85px 0px; background:#eff4ff; }

.index_tit1{ margin:0px auto; width:600px; height:115px; overflow:hidden; text-align:center; background:url(../images/line_04.jpg) center bottom no-repeat; }
.index_tit1 h2{ height:38px; line-height:38px; overflow:hidden; font-size:36px; color:#000000; font-weight:normal; }
.index_tit1 p{ height:20px; line-height:20px; overflow:hidden; font-size:18px; color:#666666; text-transform:uppercase; margin-top:20px; }

.index_tit2{ margin:0px auto; width:600px; height:115px; overflow:hidden; text-align:center; background:url(../images/line_07.jpg) center bottom no-repeat; }
.index_tit2 h2{ height:38px; line-height:38px; overflow:hidden; font-size:36px; color:#000000; font-weight:normal; }
.index_tit2 p{ height:20px; line-height:20px; overflow:hidden; font-size:18px; color:#666666; text-transform:uppercase; margin-top:20px; }

.index_tit3{ margin:0px auto; width:600px; height:75px; overflow:hidden; text-align:center; background:url(../images/line_07.jpg) center bottom no-repeat; }
.index_tit3 h2{ height:38px; line-height:38px; overflow:hidden; font-size:36px; color:#000000; font-weight:normal; }

.fuwu{ margin:60px auto 0px auto; width:1500px; overflow:hidden; text-align:center; }
.fuwu li{ float:left; width:240px; overflow:hidden; margin:0px 30px; }
.fuwu li i{ display:block; margin:0px auto; width:114px; height:114px; overflow:hidden; }
.fuwu li i.t1{ background:url(../images/a1.png) center center no-repeat; }
.fuwu li i.t2{ background:url(../images/a2.png) center center no-repeat; }
.fuwu li i.t3{ background:url(../images/a3.png) center center no-repeat; }
.fuwu li i.t4{ background:url(../images/a4.png) center center no-repeat; }
.fuwu li i.t5{ background:url(../images/a5.png) center center no-repeat; }
.fuwu li:hover i.t1{ background:url(../images/b1.png) center center no-repeat; }
.fuwu li:hover i.t2{ background:url(../images/b2.png) center center no-repeat; }
.fuwu li:hover i.t3{ background:url(../images/b3.png) center center no-repeat; }
.fuwu li:hover i.t4{ background:url(../images/b4.png) center center no-repeat; }
.fuwu li:hover i.t5{ background:url(../images/b5.png) center center no-repeat; }
.fuwu li h3{ height:30px; line-height:30px; overflow:hidden; font-size:20px; color:#000000; font-weight:normal; padding-top:30px; }
.fuwu li p{ height:90px; line-height:30px; overflow:hidden; font-size:16px; color:#999999; padding-top:10px; }
.fuwu li a{ display:block; margin:25px auto 0px auto; width:120px; height:32px; line-height:32px; border:2px solid #186aab; background:#FFFFFF; text-align:center; font-size:16px; color:#186aab; border-radius:10px; }
.fuwu li a:hover{ background:#186aab; color:#FFFFFF; }

.jpal{ width:100%; overflow:hidden; margin-top:10px; }
.jpal li{ float:left; width:23%; overflow:hidden; margin-left:1.6%; margin-top:30px; position:relative; }
.jpal li img{ width:100%; height:auto; vertical-align:top; }
.jpal li .img_con{ position:absolute; top:0; z-index: 1; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; }
.jpal li .img_con p{ position:absolute; top:50%; left:0; margin-top:0px; width:100%; height:40px; line-height:40px; font-size:30px; color:#fff; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; transform:translateY(0); }
.jpal li .img_con i{ position:absolute; top:50%; left:0; margin-top:37px; display:block; width:100%; height:34px; background:url(../images/icon_01.png) center center no-repeat; }
.jpal li:hover .img_con{ opacity:1; transition:0.5s; }
.jpal li:hover .img_con p{ transform:translateY(-20px); transition:0.5s; }
.jpal li:hover .img_con i{ transform:rotate(180deg); transition:0.5s; }

.more{ margin:50px auto 0px auto; width:216px; height:42px; line-height:42px; overflow:hidden; text-align:center; border:2px solid #186aab; border-radius:10px; }
.more a{ display:block; height:42px; font-size:20px; color:#186aab; }
.more a:hover{ color:#FFFFFF; background:#186aab; }

.link{ margin:20px auto 0px auto; width:1460px; overflow:hidden; text-align:center; }
.link li{ float:left; width:270px; height:130px; overflow:hidden; border:1px solid #e0e0e0; margin:20px 10px 0px 10px; }
.link li img{ width:270px; height:130px; vertical-align:top; }

.tu1{ width:100%; height:550px; background:url(../images/tu11.jpg) center center no-repeat; margin-top:40px; }
.tu2{ width:100%; height:770px; background:url(../images/tu22.jpg) center center no-repeat; }