html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}



.kka{color:#666;font-size:14px;float:right;line-height:35px;}
.kka a{color:#666;font-size:14px;line-height:35px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;}


.txt1{text-align: center;font-size:26px;font-weight: 600px;font-style: italic;color:#142e79;letter-spacing:10px;}

.banner{width:1920px;margin:0 auto;position:relative;height:695px;margin-left:-960px;left:50%;overflow:hidden;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center;}
.banner .num li{display:inline-block;width:20px;height:4px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;}
.banner .num li.num_hover{background-color:#142e79;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08);}
    to { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);}
}
.banner img { visibility: visible !important; -webkit-animation: scaleUpDown 5s ; animation: scaleUpDown 5s ; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}





.x-linkx{color:#666;font-size:14px;line-height:24px}
.x-linkx a{color:#666;font-size:14px;line-height:24px}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


/*公用样式*/
.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;}
.container{width:1200px;margin:0 auto;padding:0px;}

.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}




/*头部*/
.hh1{height:100px;overflow: hidden;}
.wel{color:#777777;font-size:13px;line-height:27px}
.kk1{color:#777777;font-size:13px;line-height:27px}
.kk1 a{color:#777777;font-size:13px;line-height:27px}

.logo{float:left;line-height:100px}
.tel{background:url(../images/tel.png) no-repeat center left;color:#142e7a;padding-left:45px;line-height:25px;margin-top:20px}

/* <!--{* 1 *}--> */
.dy1{	height: 138px;
	background-color: #f4f4f4;}
.td_ll li{float:left;width:300px;height:138px}
.td_ll li:hover{background:#142e79}
.td_ll li:hover h2 a{color:#fff}
.td_ll li h2{text-align: center;	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #142e7a;}
.td_ll li h2 a{text-align: center;font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #142e7a;}
.td_ll li a.img{display: block;margin:0 auto;width:56px;margin-top:25px;}
.td_ll li:hover a.img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(154deg) brightness(105%) contrast(106%);}


/* <!--{* 2 *}--> */
.dy2{background:url(../images/bg1.png) no-repeat center top;height: 1711px}
.dy2 .tt1{text-align:center;display: block;width:365px;margin:0 auto;}
.vr{margin-top:40px}



.sortx{width:380px;float:left;}
.ptt{	width: 380px;
	height: 108px;
	background-color: #142e7a;line-height:108px;text-align: center;font-size: 36px;color:#fff}
.sortt{width:380px ;margin:0 auto;}
.sortt li{background:#f5f5f5;margin-bottom:5px;text-align: center;}
.sortt li:hover{background:#142e7a;text-align: center;}
.sortt li a{color:#313131;font-size:20px;line-height:68px;text-align: center;}
.sortt li:hover a{color:#fff}
.sortt li:last-of-type{margin-bottom:0px;}

.dhx{background:url(../images/ddhh.png) no-repeat center top;height:486px;width:380px;margin:0 auto;margin-top:0px;}
.tel2{color:#fff;margin-left:15px;width:295px;margin:0 auto;padding-top:370px}


.pp_ll{width:800px;float:right;}
.product_list2 li{float:left;margin-right:19px;margin-bottom:14px;border:2px solid #eeeeee;}
.product_list2 li a.img{display:block;position: relative;}
.product_list2 li a.img img{width: 250px;height:239px;}
.product_list2 li:nth-child(3n){float:right;margin-right:0px}
.product_list2 li h3{display: block;color:#fefeff;font-size:20px;text-align: center;font-weight: 400;line-height:66px;background:#142e7a}
.product_list2 li h3 a{color:#fefeff;font-size:20px;text-align: center;;line-height:66px}
.product_list2 li:hover{border-color:#142e7a}

a .jt{width:66px;text-align: center;display: block;margin-left:160px;}

a .jt2{width:66px;margin:0 auto;text-align: center;display: block;}


/* <!--{* 3 *}--> */
.dy3{background:url(../images/ys.png) no-repeat center top;height:1085px}
.ystt{	font-size: 36px;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #142e7a;text-align: center;}
.entt{	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 0px;
	color: #313131;text-align: center;margin-top:10px}

.entt span{	font-family: MicrosoftYaHei;
	font-size: 10px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 18px;
	letter-spacing: 0px;
	color: #313131;display: block;text-transform: uppercase;}



.you_a{margin-top:40px;width:547px}
.you1{width:547px;margin-bottom:60px}
.you_con{margin-left:20px;margin-top:10px}
.you_con h2{	font-size: 24px;
	font-weight: 600;
	line-height: 48px;
	letter-spacing: 0px;
	color: #313131;}

.you_con span{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #313131;height:60px;overflow: hidden;display: block;width:465px;margin-top:8px}

.you_tu{margin-top:40px}


/* <!--{* 4 *}--> */
.dy4{height:929px;background:url(../images/bg2.png) no-repeat center top;}

.case_ll .owl-carousel{position: relative;padding-bottom:40px}
.case_ll{margin-top:60px}
.case_ll li .bk{margin:0 7px;position: relative;width:290px;height:464px;}
.case_ll li h3{position: absolute;width:290px;line-height:464px;background:url(../images/tm.png);	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;top:0px;text-align: center;display:none}
.case_ll li h3 a{font-size:28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;line-height:464px;}

.case_ll li:hover h3{display: block;}
.case_ll .owl-carousel .owl-dots {
  position: absolute;
  z-index: 999;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 0;
  bottom: 0px;
}
.case_ll .owl-carousel .owl-dots button.owl-dot {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 10px;
  outline: none;
  background: #bfbfbf;
  border-radius: 50%;
  width: 1em;
  height: 1em;

}
.case_ll.owl-carousel .owl-dots button.owl-dot:hover {
  background: #fff;
}
.case_ll .owl-carousel .owl-dots button.owl-dot.active {
  background: #fff;
}





/* <!--{* 5 *}--> */
.dy5{height:1917px;background:url(../images/bg3.png) no-repeat center top;}
.ab{margin-top:40px;float:left;width:600px;height:418px}
.ab img{width:600px;height:418px}

.abnr{float:right;margin-top:85px;width:560px}
.abtt{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #313131;height:288px;overflow: hidden;}

.cha{	width: 141px;
	height: 40px;
	background-color: #142e7a;
	border-radius: 20px;text-align: center;line-height:40px;margin-top:45px}

	.cha a{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;line-height:40px}



  .case_ll2 .owl-carousel{position: relative;padding-bottom:30px;margin-top:40px;}
	.case_ll2 .owl-carousel .owl-dots {
	  position: absolute;
	  z-index: 999;
	  left: 0;
	  width: 100%;
	  text-align: center;
	  font-size: 0;
	  bottom: 0px;
	}
	.case_ll2 .owl-carousel .owl-dots button.owl-dot {
	  display: inline-block;
	  vertical-align: middle;
	  font-size: 14px;
	  margin: 0 10px;
	  outline: none;
	  background: #142e7a;
	  border-radius: 50%;
	  width: 1em;
	  height: 1em;

	}
	.case_ll2 .owl-carousel .owl-dots button.owl-dot:hover {
	  background: #eeeeee;
	}
	.case_ll2 .owl-carousel .owl-dots button.owl-dot.active {
	  background: #eeeeee;
	}






.wen1{width: 670px;
	height: 350px;
	border: solid 2px #eeeeee;float:left;margin-top:36px}

	.tabli {width:100%;text-align:left;height:30px;position:relative;margin:0 auto;border-bottom: 2px solid #142e7a;position: relative;}
	.tabli li.cur{color:#fff;height:30px;width:218px;background-color:#142e7a;line-height: 30px;text-align: center;font-size:14px;}
	.tabli li {display: inline-block;cursor: default;color: #142e7a;height:30px;width:218px;
	line-height: 30px;text-align: center;color:#142e7a;font-size:14px;text-transform: uppercase;}
	.tabli li a{text-transform: uppercase;}
	.tabli li:hover a,.tabli li.cur a{color:#fff!important;}
	.tabli a{position: absolute;;line-height:30px;color:#142e7a;font-size:12px;right:10px;top:0px;}

	.tab{display:none;margin-top:10px}
	.nn_ll{width:98%;margin:0 auto;}
	.nn_ll li{color:#142e7a;font-size:14px;width:100%;border-bottom: 2px dashed #f7f7f7}
	.nn_ll li a{line-height:42px;background:url(../images/dd.png) no-repeat left center;padding-left:15px}
	.nn_ll li:last-child{border:none}



.wen2{width: 510px;
	height: 350px;
	border: solid 2px #eeeeee;margin-top:36px}

.cjtt{display: inline-block;cursor: default;color: #142e7a;height:30px;width:100%;
line-height: 30px;text-align: left;color:#142e7a;font-size:14px;text-transform: uppercase;position: relative;border-bottom: 2px solid #142e7a;font-weight: 400;padding-left: 15px;}
.cjtt a{position: absolute;;line-height:30px;color:#142e7a;font-size:12px;right:10px;top:0px;}




#kehu{overflow:hidden;height:280px;margin:0 auto;position:relative;margin-top:20px}
#jian {height:100%;}
#zheng {}
#xtop{}

.news_listt{display: block;width:94%;margin:0 auto;}
.news_listt li{border-bottom: 2px dashed #f1f1f1;height:110px;}
.news_listt li a{line-height:30px;height:;color:#142e7a;display:block;background: url(../images/wen.png) no-repeat 0 50%;padding-left:30px;font-weight: 400;font-size:14px}
.news_listt li span{color:#142e7a;z-index:0;line-height:27px;display:block;background: url(../images/da.png) no-repeat 0 6px;padding-left:30px;font-size:14px;height:54px;overflow: hidden;margin-top:5px}



/*搜索和热门搜索*/
.hh4{height:60px;}
#formsearch{float:right;background:url(../images/sou.png) no-repeat center;width:202px;height:25px;}
.hotSearch{float:left;height:60px;line-height:60px;font-weight:normal;color:#666666;font-size:12px;}
.hotSearch a{margin-right:6px;color:#666666;font-size:12px;}

/*热门搜索*/
#formsearch input{height:25px;background:none;border:none;line-height:25px;outline:none;width:145px;}
#formsearch input#keyword{height:25px;line-height:25px;padding-left:14px;color:#666666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size:0px;}



.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;}


.ftlx h1{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
}
.ftlx h3{
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    line-height: 32px;
    margin-top: 27px;
}
.ftlx h3 a{
   color: #fff; 
}
.ftlx h4{
    font-size: 14px;
    color: #fff;
    line-height: 38px;
    font-weight: normal;
    margin-top: 10px;
}
.ftlx h4 img{
    width: 77px;
    height: 77px;
}

.ftk3{
    font-size: 14px;
    line-height: 48px;
    color: #fff;
    font-weight: normal;
    margin-top: 37px;
}
.ftk3 a{
    color: #fff;
}


















