﻿@charset "utf-8";
*{margin: 0px;padding: 0px;font-family:"微软雅黑";}
body{min-width:1200px;font-size: 14px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
h1{color:#232323;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p,span{font-size:14px;}
p{color:#686868;}
ul{list-style:none;}
li{ list-style:none;}
.ysj{width:1200px; margin:0 auto;}
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}

@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



img {border:0;}
a{text-decoration:none;color:#686868;}
.gy{width:1200px;margin:0 auto;}
a:hover{text-decoration:none;color:#ca211c;}

/*top*/
.top-head{height:140px;position:fixed;top:0;width:100%;z-index:1000;background:none;}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(../images/nav_shadow.png) repeat-x;}

.top_info{ background:#f0f0f0; height:36px; font-size:13px; color:#6e6e6e;  line-height:36px;}
.top_info span{ float:left;}
.top_info dl{ float:right;}
.top_info dl a{ padding:0 8px; color:#6e6e6e;}
.top_info dl a:hover{ color:#f00;}

.logo{width:500px;float:left;padding-top:20px;}
.logo a{ float:left;width:294px; display:block;}
.logo dl{ float:left;width:150px; margin-left:20px; color:#4c4c4c; font-size:15px; line-height:30px;}
.logo dl b{ color:#f00;}
.top02{ overflow:hidden; height:100px;}
.dh{width:224px; padding-top:24px;}

.seach{ height:32px; overflow:hidden; float:right;width:270px; margin-top:34px; }
.seach p{ font-size:13px; line-height:34px; color:#999;}
.sinput{float:left; width:200px;background:#f0f0f0; height:32px; font-size:12px; font-family:"微软雅黑"; color:#999; padding-left:10px; outline:none; line-height:32px; border:0} 
.sbtn{float:left; width:40px; height:32px;background:url(../images/ss.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


/*nav*/
.nav{ height:54px; background:#fec20a;}
.nav li{width:auto;float:left;text-align:center;}
.nav a{width:auto;height:54px;display:block;font-size:16px; color:#000; line-height:54px;padding:0 15px;}
.nav a:hover{ background:#1297e6; color:#fff;}


/*banner效果*/
.banner{width:100%;height:640px; z-index:0; position:relative; margin-top:172px}
.fullSlide{width:100%;position:absolute; z-index:0;height:640px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:640px;overflow:hidden;text-align:center;background-position: center center;}
.fullSlide .bd li a{display:block;height:640px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:20px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px; height:5px;margin:8px;overflow:hidden;background:#000;filter:alpha(opacity=100);opacity:1;line-height:999px;}
.fullSlide .hd ul .on{background:#ca211c;}
.banner-menu{width:100%;height:50px;background:#be121e; font-size:14px; overflow:hidden;}
.banner-menu .left { float:left; line-height:50px;}
.banner-menu .left a { padding-right:10px;}

.gywm{ margin:30px auto 10px auto;}
.gywm_t{ height:80px; background:url(../images/abo.png) no-repeat center; padding-top:80px; font-size:32px; color:#0091de; font-weight:bold; text-align:center;}
.gywm_nr{ line-height:32px; color:#515151;}
.gywm_nr a{ color:#f00;}

.sik{ height:415px; background:url(../images/sk_bj.png) no-repeat center;}
.sik ul{ padding-top:140px; color:#fff;}
.sik ul li{ float:left; padding:0 74px; height:150px; text-align:center; background:url(../images/xi.png) no-repeat right; font-size:16px;}
.sik ul li:last-child{background:none;}
.sik ul li:hover b{background:#fec209;}
.sik ul li:hover b i{ color:#fff;border:1px solid #fff;}
.sik ul li b{width:88px; font-weight:300; height:88px; background:#fff; padding:5px; margin:0 auto; display:block;-moz-border-radius:86px; -webkit-border-radius:86px;border-radius:86px;}
.sik ul li i{width:86px; height:86px; display:block; border:1px solid #0091de; text-align:center; line-height:86px;-moz-border-radius:86px; -webkit-border-radius:86px;border-radius:86px; color:#0091de;}
.sik ul li{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.sik ul li:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}


/*产品*/
.products {margin-left:auto; margin-right:auto; height:auto; overflow:hidden; clear:both; padding-top:50px;}
.cpfl{  float:left;width:240px; background:#efefef;}
.cpfl_t{ width:240px; background:url(../images/pro.jpg) no-repeat; height:100px; text-align:center;}
.cpfl_t p{ color:#fff; font-size:22px; padding-top:50px; font-weight:bold;}
.cpfl_nr{ padding-top:10px;}
.cpfl_nr li{ line-height:60px; border-bottom:1px dashed #d5d5d5;}
.cpfl_nr li a{ color:#313131; font-size:14px;padding-left:45px; display:block;background:url(../images/jt.png) no-repeat 20px;}
.cpfl_nr li a:hover{ background:url(../images/jt.png) no-repeat 15px #fec20a; color:#313131;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpfl_nr dl{ padding-top:20px;}
.products .last { background:#025bb5; height:58px; font-size:16px; line-height:58px; text-align:center; color:#fff;}
.products .last a { color:#fff;}
.product2 { float:right; width:920px;}
.product2 ul { padding:0px;}
.product2 li { float:left; background:#fff; margin-top:23px; margin-right:17px; width:295px; display:block; position:relative;}
.product2 li:nth-child(3n){ margin-right:0;}
.product2 li:hover { background:#e3e3e3; color:#ff0000;}
.product2 li img { width:295px; height:220px; border:1px solid #d8d8d8;}
.product2 li:hover p { background:#fec20a; color:#111;}
.product2 li p {font-size:14px; position:absolute; bottom:0;width:100%; text-align:center;background:rgba(0,0,0,0.6);color:#fff; height:40px; line-height:40px;}
.product2 li p i { float:right; line-height:48px; font-size:20px; margin-right:15px;}
.product2 li a { display:block}
.i-09{width:100%; height:auto; overflow:hidden;}
.i-09 dl{width:100%; height:auto}
.i-09 dl dd{width:450px; height:330px; margin-right:20px; overflow:hidden; float:left; background:#000; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.i-09 dl dd:last-child{ margin-right:0;}
.i-09 dl dd p{display:block; width:448px; border:1px solid #d8d8d8; height:328px; overflow:hidden}
.i-09 dl dd p img{ transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.i-09 dl dd span{display:block; width:100%; height:150px; padding-top:100px; overflow:hidden; text-align:center; line-height:60px; transform:translate(0px,-330px); -moz-transform:translate(0px,-330px); -ms-transform:translate(0px,-330px); -o-transform:translate(0px,-330px); -webkit-transform:translate(0px,-330px); filter:alpha(opacity=0); opacity:0; font-size:20px; color:#fff; font-weight:lighter; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.i-09 dl dd span i{font-size:34px; font-weight:lighter; color:#CCC}
.i-09 dl dd:hover img{filter:alpha(opacity=30);opacity:0.3}
.i-09 dl dd:hover span{filter:alpha(opacity=100); opacity:1}


.gsxw{ height:720px; background:url(../images/xw_bj.jpg) no-repeat center top; padding-top:110px;}
.gsxw_t{ height:80px; background:url(../images/news.png) no-repeat center; padding-top:80px; font-size:32px; color:#0091de; font-weight:bold; text-align:center;}
.gsxw_nr{ background:#fff; overflow:hidden; padding:20px 28px;}
.slideTxtBox1{ padding-top:10px;}
.slideTxtBox1 .hd{ height:38px;  position:relative; padding-bottom:40px; overflow:hidden;}
.slideTxtBox1 .hd ul{ height:38px; text-align:center;width:316px; margin:0 auto; overflow:hidden;}
.slideTxtBox1 .hd ul li{ float:left; width:136px; height:36px; margin:0 10px; line-height:36px;  cursor:pointer; font-size:18px; color:#585858; border:1px solid #dbdbdb;}
.slideTxtBox1 .hd ul li.on{ height:36px; color:#d7000f; border:1px solid #d7000f;}

.xwzx_nr_lt{ float:right;width:515px;}
.xwzx_nr_lt li a{ font-size:15px; line-height:42px; color:#5e5e5e; background:url(../images/hjt.png) no-repeat 5px; padding-left:20px;}
.xwzx_nr_lt li span{ float:right; line-height:42px; color:#aaaaaa; }
.xwzx_nr_lt li a:hover{ color:#f00; padding-left:25px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.xwzx_nr_rt{ float:left;width:610px;}
.xwzx_nr_rt ul{width:285px; float:left; margin-right:20px; background:#f7f7f7;}
.xwzx_nr_rt_nr{ height:114px; padding:16px 16px 10px 16px;}
.xwzx_nr_rt ul:hover{ background:#0091de;}
.xwzx_nr_rt ul:hover p,.xwzx_nr_rt ul:hover span,.xwzx_nr_rt ul:hover dl{ color:#fff;}
.xwzx_nr_rt_nr p{ font-size:18px; line-height:30px; color:#181818;}
.xwzx_nr_rt_nr span{ color:#616161; font-size:12px; line-height:30px;}
.xwzx_nr_rt_nr dl{ font-size:14px; color:#696868;}
.cpzs_a{ text-align:center; padding-top:40px;}
.cpzs_a a{width:156px; height:40px; line-height:40px; color:#000; font-size:16px; background:#fec20a; display:block; margin:0 auto;}
.cpzs_a a::after{ content:""; display:block; width:0; height:100%; background:#0091de; margin-top:-40px; transition:all 0.3s ease;}
.cpzs_a a:hover{ color:#FFF;}
.cpzs_a a:hover::after{ width:100%;}

.end{ height:340px; background:#004077;}
.end_lt{ float:left;width:200px; padding-top:30px;}
.end_lt p{ font-size:16px; font-weight:bold; color:#fec20a; line-height:60px;}
.end_lt li{ float:left; padding-right:20px;width:80px;}
.end_lt li a{ font-size:13px; color:#e2e2e2; line-height:28px;}
.end_lt li a:hover{ color:#ff0;}
.end_zh{width:780px; float:left; padding-top:30px;}
.end_zh dl{width:405px; height:240px; float:left; padding-top:20px;}
.end_zh ul{width:340px; float:right;}
.end_zh ul p{ font-size:16px; color:#fec20a; line-height:60px; font-weight:bold;}
.end_zh ul li{ line-height:28px; color:#e1e1e1;}
.end_rt{width:200px;background:rgba(250,250,250,0.03); float:right; text-align:center; color:#fff; margin-top:40px; padding:20px 0; }
.end_rt img{ padding-bottom:14px;}

.cop{ height:60px; background:#fec20a; line-height:60px; color:#535353;}
.cop a{ color:#535353;}
.cop a:hover{ color:#f00;}


/*子页样式*/
.nyban1{ height:300px; background:url(../images/nyban.jpg) no-repeat center;margin-top: 171px;}

.lmt{ height:auto; overflow:hidden;}
.lmt_wei{ line-height:56px; font-size:15px; background:#f8f8f8; color:#666; border-bottom:1px solid #e5e5e5;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}

.menu_links{ height:90px;line-height:90px; background:#f1f1f1; position:relative; }
.menu_links a{ float:left;cursor:pointer;width:239px; text-align:center; color:#212121; font-size:16px; border-right:1px solid #fff;}
.menu_links a:hover{ height:90px; color:#fff;  background:#ba0609;}
.menu_links a:last-child{ border-right:none;}


.ny{width:1200px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:40px;}
.ny_lt{ float:left;width:240px; margin-top:20px;}

.ny_rt{ float:right; width:920px;}
.ny_rt_nr{ line-height:36px; padding:10px; font-size:14px;}
