@CHARSET "UTF-8";
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;color:#666;position:relative;font:14px/2 Microsoft YaHei,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}

.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;}

/*公用样式*/
.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;}
.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);}




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


.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1400px;margin:0 auto;}
.container{width:1400px;margin:0 auto;padding:0px;}




/*头部*/

.hh1{height:90px;background:url(../images/head.png) no-repeat center top;overflow: hidden;}
.logo{line-height:90px;float:left;}
.logo img{line-height:90px;}

.zx{float:left;background:url(../images/zx.png) no-repeat center left;padding-left:45px;margin-left:445px;line-height:90px;}

.kk1{float:right;text-align: right;margin-top:23px;}
.sj{color:#222222;font-size:14px;line-height:25px;text-align: right}
.kk1 a{ font-family: MicrosoftYaHei;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 25px;
  letter-spacing: 0px;
  color: #666464;text-align: right;}



/* 首页banner样式 */
.x-banner .owl-carousel {position: relative;}
.x-banner .owl-carousel .banner-item a { display: block;}
.x-banner .owl-carousel .owl-nav .owl-prev { left: 0;}
.x-banner .owl-carousel .owl-nav .owl-next {  right: 0;}
.x-banner .owl-carousel .owl-nav button.owl-prev,
.x-banner .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;background: #424246;height: 65px;width: 50px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.x-banner .owl-carousel .owl-nav button.owl-prev:hover,
.x-banner .owl-carousel .owl-nav button.owl-next:hover {background: #448df4;}
.x-banner .owl-carousel .owl-nav .icon-font {  display: block;  width: 100%;height: 100%;}
.x-banner .owl-carousel .owl-nav .icon-left-arrow:after { background-position: -34px -180px;}
.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {background-position: -26px -480px;}
  
@media (max-width: 990px) {
  .x-banner .owl-carousel .owl-nav button.owl-prev,
  .x-banner .owl-carousel .owl-nav button.owl-next {
    height: 40px; width: 30px; margin-top: -20px;  }
  .x-banner .owl-carousel .owl-nav .iconfont {font-size: 20px;}
}
    
.x-banner .owl-carousel .owl-dots {  position: absolute;  z-index: 999;  left: 0;  width: 100%;text-align: center; font-size: 0; bottom: 5%;}
.x-banner .owl-carousel .owl-dots button.owl-dot {display: inline-block;vertical-align: middle;font-size: 14px;  margin: 0 .5em;  outline: none;  width: 48px;
  height: 6px;
  background-color: #dcdcdc;
  border-radius: 2px;}
.x-banner .owl-carousel .owl-dots button.owl-dot:hover {background:#e60012;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active {background:#e60012;}
  

@media (max-width: 990px) {
  .x-banner .owl-carousel .owl-dots button.owl-dot {
    font-size: 12px;
  }
}









/* 导航样式 */
.dao{height: 60px;
  background-color: #015cc3;}
.x-menu {float:left;}
.x-menu > li {float: left;position: relative;text-align: center;background:url(../images/x1.png) no-repeat center right;width:130px;}
.x-menu > li > a {display: block;font-size: 18px;color: #fff;line-height: 60px;text-align: center}
.x-menu > li > a:hover {background: #0042b0;color: #fff;}
.x-menu > li.active > a {background: #0042b0;color: #fff;}
.x-menu > li:after {content: '';position: absolute;z-index: 100;width: 100%;left: 0;height: 40px;opacity: 0;top: 100%;display:none}
.x-menu > li:hover .x-sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}


.x-sub-menu {position: absolute;z-index: 99;width: 100%;left: 0%;top: 60px;background: #ffffff;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all .5s ease;transition: all .5s ease;box-shadow: 0 0 10px #cecdcd}
.x-sub-menu > li > a {display: block;text-align: center;line-height: 2;font-size: 14px;color: #393939;line-height: 1.5;padding: .5em;}
.x-sub-menu > li > a:hover {color:#e60012;}
.x-sub-menu:after {content: '';width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 10px; cursor: pointer;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;border-top: none;position: absolute;top: -10px;left: 50%;margin-left: -10px;z-index: 99;display:none}




/*热门搜索*/
#formsearch{float:right;background:url(../images/sou.png) no-repeat center;width:198px;height:36px;margin-top:10px;}
#formsearch input{height:36px;border:none;line-height:36px;outline:none;width:145px;background:none;}
#formsearch input#keyword{height:36px;line-height:36px;padding-left:14px;color:#666666;}
#formsearch input#s_btn{width:46px;height:36px;line-height:36px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size:0px;}
#formsearch input::placeholder{color:#a4b9e2;font-size:12px}




/*<!--{* 服务价值 *}-->*/
.att{ font-family: MicrosoftYaHei;
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 80px;
  letter-spacing: 0px;
  color: #222222;text-align: center;background:url(../images/x2.png) no-repeat center bottom;}
.att span{  font-family: MicrosoftYaHei;
  font-size: 36px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #e60012;}

.entt{  font-family: MicrosoftYaHei;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 72px;
  letter-spacing: 0px;
  color: #525252;text-align: center}


.bg1{background:url(../images/bg1.png) no-repeat center bottom;padding-bottom: 70px}
.fw_ll li{  width: 320px;
  height: 400px;
  border-radius: 8px;margin-right:30px;float:left;position:relative;overflow: hidden;}
.fw_ll li:nth-child(4n){float:right;margin-right: 0px}
.fw_ll li .dnn{position:absolute;width:100%;height:100%;background:url(../images/tm1.png);top:0px;}
.fw_ll li .dnn .img2{width:86px;height:86px;margin:0 auto;margin-top:124px;}
.fw_ll li .dnn h2{  font-family: MicrosoftYaHei;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;line-height:55px;
  letter-spacing: 0px;
  color: #ffffff;text-align:center;margin-top:5px;background:url(../images/x3.png) no-repeat center bottom}
.fw_ll li .dnn h2 a{  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;text-align:center}

.fw_ll li .dnn span{  width: 260px;
  font-family: MicrosoftYaHei;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #ffffff;margin:0 auto;margin-top:15px;display:block;height:72px;overflow: hidden;display:none}

.fw_ll li .dnn:hover span{display:block;transform: all .6s}
.fw_ll li .dnn:hover .img2{margin-top:40px;transform: all .6s}
.fw_ll li .mm1{width: 100px;
  height: 30px;
  border: solid 1px #ffffff;margin:0 auto;margin-top:30px;text-align: center;display:none}
.fw_ll li .mm1 a{ font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;text-align: center;text-transform:uppercase;text-align: center;}
.fw_ll li .dnn:hover .mm1{display:block}





/*<!--{* bg2 *}-->*/
.bg2{ width: 1920px;
  height: 530px;
  background-color: #eeeeee;}
.video{width: 700px;
  height: 410px;float:left;margin-top:60px;}
.video img{width: 700px;
  height: 410px;}



.wen2{  width: 660px;
  height: 410px;
  background-color: #ffffff;
  border: solid 1px #dcdddd;float:right;margin-top:60px;}


.sort1 { margin-bottom:30px;line-height:60px;border-bottom: 1px solid #dcdddd
}

.sort1 li {
  float: left;width:50%;line-height:60px;
}


.sort1 li a span{text-align: right;color:#525252;font-size:14px;text-transform: uppercase;margin-left:105px;}
.sort1 li a {
  font-family: MicrosoftYaHei;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
line-height:60px;
  letter-spacing: 0px;
  color: #222222;padding-left:30px;
}

.sort1 li:hover{background:url(../images/zq.png) no-repeat 30px 100%;}
.sort1 li.on{background:url(../images/zq.png) no-repeat 30px 100%;}
.sort1 li.on a{ color: #e60012;}

.sort1 li a:hover {
  color: #e60012;
}



.prod{height:0;overflow:hidden;}
.prod.aa{height:auto;}

.pp_ll a.img{ width: 200px;
  height: 130px;float:left;}

.pp_ll a.img img{width: 100%;
  height: auto;}

.pp_ll{width:602px;margin:0 auto;}
.pp_ll li{  height: 130px;
  background-color: #f2f2f3;}

.pp_ll .dnn{padding:15px;float:right;width:400px;}
.pp_ll .dnn h2{color:#000000;font-size:16px;font-weight: 400}
.pp_ll .dnn span{color:#525252; font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0px;
  color: #525252;height:40px;overflow: hidden;display:block;margin-top:10px;}

.pp_ll .dnn .mm1{color:#e60012;font-size:12px;line-height:24px;margin-top:10px;}

.pp_ll .owl-carousel {position: relative;}
.pp_ll .owl-carousel .banner-item a { display: block;}
.pp_ll .owl-carousel .owl-nav .owl-prev { left: 0;}
.pp_ll .owl-carousel .owl-nav .owl-next {  right: 0;}
.pp_ll .owl-carousel .owl-nav button.owl-prev,
.pp_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;background: #355aaf;height: 65px;width: 50px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.pp_ll .owl-carousel .owl-nav button.owl-prev:hover,
.pp_ll .owl-carousel .owl-nav button.owl-next:hover {background: #355aaf;}
.pp_ll .owl-carousel .owl-nav .icon-font {  display: block;  width: 100%;height: 100%;}
.pp_ll .owl-carousel .owl-nav .icon-left-arrow:after { background-position: -34px -180px;}
.pp_ll .owl-carousel .owl-nav .icon-right-arrow:after {background-position: -26px -480px;}
  
.pp_ll .owl-carousel .owl-dots {  position: absolute;
  right: 20px;
  bottom: 15px;
  z-index: 100;}
.pp_ll .owl-carousel .owl-dots button.owl-dot {display: inline-block;vertical-align: middle;font-size: 14px;  margin: 0 .3em;  outline: none; width: 10px;
  height: 10px;
  background-color: #b5b5b5;border-radius: 10px}
.pp_ll .owl-carousel .owl-dots button.owl-dot:hover {   background-color: #e60012;}
.pp_ll .owl-carousel .owl-dots button.owl-dot.active {  background-color: #e60012;}


.nn_ll{width:602px;margin:0 auto;margin-top:20px;}
.nn_ll li{margin-bottom: 20px;border-bottom: 1px solid #dcdcdc; height: 60px;}
.nn_ll li .time{width: 70px;
  height: 60px;
  background-color: #dcdcdc;float:left;}

.nn_ll li .time dd{ font-family: MicrosoftYaHei;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #555555;text-align: center;margin-top:10px;}

.nn_ll li .time dt{ font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #555555;text-align: center}

.nn_ll li .dcc{width:500px;float:right;}
.nn_ll li .dcc h2{  font-family: MicrosoftYaHei;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 6px;
  letter-spacing: 0px;
  color: #222222;margin-top:10px;}

.nn_ll li .dcc span{  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #898989;height:24px;overflow: hidden;display:block;margin-top:10px;}





.wn1{width:465px;float:left;margin-right:38px;}
.sort2 { margin-bottom:30px;line-height:60px;border-bottom: 1px solid #dcdddd
}

.sort2 li {
  float: left;width:50%;line-height:60px;
}

.sort2 li a span{text-align: right;color:#525252;font-size:14px;text-transform: uppercase;margin-left:56px;}
.sort2 li a {
  font-family: MicrosoftYaHei;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
line-height:60px;
  letter-spacing: 0px;
  color: #222222;
}

.sort2 li:hover{background:url(../images/zq.png) no-repeat 0px 100%;}
.sort2 li.on{background:url(../images/zq.png) no-repeat 0px 100%;}
.sort2 li.on a{ color: #e60012;}

.sort2 li a:hover {
  color: #e60012;
}


.prod2{height:0;overflow:hidden;}
.prod2.aa{height:auto;}


.nn_ll2 li{  height: 114px;margin-bottom: 5px}
.nn_ll2 a.img{ width: 180px;
  height: 114px;float:left;}

.nn_ll2 a.img img{width: 100%;
  height: auto;}


.nn_ll2 .dnn{float:right;width:258px;}
.nn_ll2 .dnn h2{color:#222222;font-size:14px;font-weight: 400}
.nn_ll2 .dnn dt{  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #9fa0a0;margin-top:5px;}

.nn_ll2 .dnn span{color:#666464; font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
height:66px;overflow: hidden;display:block;margin-top:10px;}


.nn_ll3{width:100%;}
.nn_ll3 li{float: left;margin-bottom:5px;position:relative;width:100%;line-height:55px;border-bottom: 1px dashed #c2c2c2;background:url(../images/n1.png) no-repeat center left;}
.nn_ll3 li  a{color:#000000;font-size:14px;display:block;padding-left: 20px}
.nn_ll3 li span{color:#a0a0a0;position:absolute;right:0px;line-height:55px;font-size:12px;}
.nn_ll3 li:hover a{color:#e60012;}
.nn_ll3 li:hover{background:url(../images/n2.png) no-repeat center left;}





.sort3 { margin-bottom:30px;line-height:60px;border-bottom: 1px solid #dcdddd
}

.sort3 li {
  float: left;width:50%;line-height:60px;
}

.sort3 li a span{text-align: right;color:#525252;font-size:14px;text-transform: uppercase;margin-left:56px;}
.sort3 li a {
  font-family: MicrosoftYaHei;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
line-height:60px;
  letter-spacing: 0px;
  color: #222222;
}

.sort3 li:hover{background:url(../images/zq.png) no-repeat 0px 100%;}
.sort3 li.on{background:url(../images/zq.png) no-repeat 0px 100%;}
.sort3 li.on a{ color: #e60012;}

.sort3 li a:hover {
  color: #e60012;
}


.prod3{height:0;overflow:hidden;}
.prod3.aa{height:auto;}



.wn2{width:394px;border-left:1px solid #c9c9c9;float:right;}

.sort4{margin-left:30px;margin-bottom: 30px}
.sort4 li{line-height: 60px;background:url(../images/n5.png) no-repeat left 100%;}
.sort4 li a span{text-align: right;color:#525252;font-size:14px;text-transform: uppercase;margin-left:203px;}
.sort4 li a {
  font-family: MicrosoftYaHei;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
line-height:60px;
  letter-spacing: 0px;
  color: #222222;
}

.nn_ll4{margin-left:30px;}
.nn_ll4 li{float: left;margin-bottom:5px;position:relative;width:100%;line-height:35px;background:url(../images/n3.png) no-repeat center left;padding-left: 25px}
.nn_ll4 li  a{color:#393939;font-size:14px;display:block;}








/*<!--{* 友情链接 *}-->*/
.link{color:#7d7d7d;font-size:14px;line-height:21px;background:url(../images/links.png) no-repeat center left;height:42px;padding-left: 105px}
.link a{color:#7d7d7d;font-size:14px;line-height:21px;margin-right:10px;}


.dff1{margin-top:30px;background:url(../images/dff1.png) no-repeat center top;height:340px;padding-top:45px;}

.dd1{float:left;width:175px;text-align:left;}

.tt3{background:url(../images/d3.png) no-repeat left center;}
.tt3 a{color:#222222;font-size:16px;line-height:28px;font-weight:400;font-weight:normal;padding-left: 30px}

.dcc{color:#393939;font-size:14px;line-height:28px;text-align:left;display:block;margin-top:4px;margin-left:30px}
.dcc a{color:#393939;font-size:14px;line-height:28px;font-weight:normal;display:block;}




.dff2{background:url(../images/dff2.png) no-repeat center top;height:200px;padding-top:30px;}
.logo2{float:left;width: 300px;}
.lxwm{float:left;margin-left:95px;  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #ffffff;}

.wwmm{float:right;}



.dff3{background:#222222;line-height:50px;}
.dc1{ font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #a9a9a9;
}

.dc1 a{font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #a9a9a9;
}