@charset "utf-8";
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd {margin:0;padding:0;border:0;}
body{background:#fff;color:#444;font-size:14px; font-family:"Microsoft YaHei","SimSun","宋体","Arial Narrow";padding: 0; margin: 0;user-select:none;}
input{font-family:"Microsoft YaHei","SimSun","宋体","Arial Narrow";}
h1,h2,h3,h4,h5,h6{font-style: normal;font-weight: normal}
ul,ol{list-style-type:none;}
input{outline: none; }
textarea{outline: none; }
select,input,img{vertical-align:middle;}
picture{display:block;}
/*图片放大组件*/
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgZoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
@font-face
    {
        font-family:"HeroicCondensed-Regular.ttf";
        src: url("../font/HeroicCondensed-Regular.ttf");
    }

a{text-decoration:none;color:#444}
a:hover { color:#ec0000}
.ysj{width: 1200px;margin:0 auto;}
.clear{clear: both}
@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;
}

.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;}
/*效果 */
.alpha6{filter: Alpha(Opacity=60);opacity: 0.6;}
/*-------------header-----------------*/
.min .nav li a{ color:#FFF;}


#header{position:fixed; z-index:10; left:0; top:0; width:100%; min-width:1200px; margin:auto; height:88px; background:url(../images/top_bj.png) no-repeat center; }
#header .header_con{width:1200px; margin:auto;}
#logo{float:left; width:349px; height:55px; padding-top:14px;}
#logo img{width:100%;}
#header:hover{ background:rgba(0,78,162,0.9); -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
#header.min{background:rgba(0,78,162,0.9); -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#fff;}
#header.min #top_info{display:none;}
#header.min #logo{width:349px;}
#header.min #nav li{height:88px;}
#header.min #nav li > a{height:88px; line-height:88px;}

/*网站导航*/
.ys_menu{width:740px; float:right; height:88px;}
.nav li{ position:relative; float:left; width:105px; z-index: 999; text-align:center;}
.nav li a{ display:block; line-height:88px;  font-size:16px; color:#333;}
.span_1 .b_left { width:0px; height:3px; background:#fd5308; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#fd5308; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#fd5308; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#fd5308; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover a{ color: #fff;}
.nav ul:hover li a{ color:#fff;}
.nav li .lev2{position:absolute;display:none;top:88px;width:105px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%;line-height:56px;height:56px; border-bottom:1px solid #f0f0f0; }
.nav li .lev2 li a{ width:100%;line-height:56px;  margin:0 auto; color: #2c2b2b; background:#fff;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#393939}
.nav li .menu_fine{color: #d02128; background:url(../images/icon4.png) no-repeat center bottom; }

/*gsjj*/
.gsjj{ overflow:hidden; margin-top:60px; margin-bottom:60px;}
.gsjj_lt{ float:left;width:550px; margin-top:20px;}
.gsjj_ltt p{ font-size:22px; color:#353535; margin-top:20px; line-height:24px;}
.gsjj_ltt span{ color:#a4a4a4; font-size:12px;}
.gsjj_ltt b{width:100px; height:5px; background:#d02128; display:block; margin-top:20px;}
.gsjj_ltz{ overflow:hidden; margin:10px 0 20px 0; padding-top:20px;}
.gsjj_ltz ul li{width:104px; height:80px; line-height:30px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; border:1px solid #dfdfdf; text-align:center; float:left; margin-right:38px; padding-top:24px;}
.gsjj_ltz ul li:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}
.gsjj_ltz ul li a{ display:block; color:#373737;}
.gsjj_ltz ul li:last-child{ margin-right:0;}
.gsjj_ltz ul li:hover{ background:#f4f4f4; color:#373737;}
.gsjj_ltz ul li i{ font-size:44px; color:#bebebe;}
.gsjj_lte{ font-size:14px; color:#787878; line-height:26px; overflow:hidden; margin-bottom:16px;}
.gsjj_lta a{width:158px; height:40px; font-size:14px; color:#666; border:1px solid #dfdfdf; display:block; text-align:center; line-height:40px;}
.gsjj_lta a:hover{ background:#d02128; -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.gsjj_rt{ float:right;width:600px;}
.gsjj_rtt{width:600px; height:330px;}
.gsjj_rte{width:600px; height:120px; margin-top:16px;}
.gsjj_rte ul li{ margin-right:10px;}



/*focus*/
.focus {height:890px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:890px;overflow:hidden;}
.focus_m li {width:100%;height:890px;_float:left;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;bottom:45%;}
.focus_l {left:3%;}
.focus_r {right:3%;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:36px; text-align:center;overflow:hidden; background:rgba(0,0,0,.2); color:#fff; font-size:60px; font-weight:300; font-family:"宋体";cursor:pointer;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}


/*产品*/
.products {margin-left:auto; margin-right:auto; height:auto; overflow:hidden; clear:both; padding-top:50px; background:url(../images/cp_bj.jpg) repeat-x center top;}
.pro_t{ text-align:center; margin-bottom:50px;}
.pro_t b{ font-size:36px; color:#1b1b1b;}
.pro_t p{ font-size:12px; color:#acacac; line-height:30px; display:block; height:35px; background:url(../images/xi.png) no-repeat center bottom;}
.pro_t span{ font-size:14px; color:#888; line-height:40px;}
.cpfl{  float:left;width:210px; background:#004ea2; padding-bottom:20px;}
.cpfl_t{ width:210px; height:110px; text-align:center; background:#00438c;}
.cpfl_t p{ color:#fff; font-size:22px; padding-top:32px; font-weight:bold;}
.cpfl_nr{ padding-top:10px;}
.cpfl_nr li{ line-height:54px;}
.cpfl_nr li a{ color:#fff; font-size:15px;padding-left:20px; display:block;background:url(../images/jt.png) no-repeat 170px;}
.cpfl_nr li a:hover{ background:url(../images/jt1.png) no-repeat 220px #fff;width:230px; color:#313131;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.product2 { float:right; width:950px;}
.por_tt{ padding-bottom:30px; overflow:hidden;}
.por_tt img{ float:left; padding-left:30px;}
.por_tt a{ float:right; color:#999; font-size:14px; padding-top:40px; display:block;}
.i-09{width:100%; height:auto; overflow:hidden;}
.i-09 dl{width:100%; height:auto}
.i-09 dl dd{width:290px; height:210px; margin-left:25px; margin-bottom:25px; 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:100%; height:210px; 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:247; height:165px; padding:10px; background:url(../images/kk.png) no-repeat center; overflow:hidden; text-align:center; line-height:80px; transform:translate(0px,-198px); -moz-transform:translate(0px,-198px); -ms-transform:translate(0px,-198px); -o-transform:translate(0px,-198px); -webkit-transform:translate(0px,-198px); filter:alpha(opacity=0); opacity:0; font-size:16px; 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 b{ font-size:12px; color:#c3c3c3; line-height:20px;width:210px; display:block; font-weight:300; padding:0 30px;}
.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}



/*优势*/
.sdys{ overflow:hidden;}
.sdys_t{ text-align:center; padding-top:70px;}
.sdys_nr{ background:url(../images/ys_bj.jpg) no-repeat; height:auto; padding-bottom:100px;}
.sdys_nn{}
.ys01{ padding-top:80px; height:260px;}
.ys01_lt{ float:left;width:550px; padding-top:5px;}
.ys01_lt p{ color:#262626; font-size:20px; font-weight:bold; padding-top:20px;}
.ys01_lt span{ font-size:12px; color:#a0a0a0; display:block; margin-bottom:16px;}
.ys01_lt dl{ font-size:14px; color:#767676; line-height:24px;}
.ys01_lt dl dt{ background:url(../images/jt2.png) no-repeat left; padding-left:20px; color:#767676; line-height:30px;}
.ys01_rt{ float:right;}
.ys02{ padding-top:80px; height:280px;}
.ys02_lt{ float:left;}
.ys02_rt{ float:right;width:550px; padding-top:20px;}
.ys02_rt p{ color:#262626; font-size:20px; font-weight:bold; padding-top:20px;}
.ys02_rt span{ font-size:12px; color:#a0a0a0; display:block; margin-bottom:16px;}
.ys02_rt dl{ font-size:14px; color:#767676; line-height:24px;}
.ys02_rt dl dt{ background:url(../images/jt2.png) no-repeat left; padding-left:20px; color:#767676; line-height:30px;}

/*案例*/
.yjzs{overflow:hidden; height:auto; padding-bottom:10px;}
.jj_t{ text-align:center;}
.jj_t p{ font-size:28px; color:#353535; line-height:30px;}
.jj_t dl{ color:#acacac; font-size:12px;}
.jj_t span{ color:#6b6b6b; font-size:15px; line-height:50px;}
.jj_t b{width:20px; height:1px; background:#000; margin:0 auto; display:block;}
.yjzsnr{ overflow:hidden;width:1200px; margin:0 auto;}
.pic1{width:1200px;height:500px;margin:0 auto 0; overflow:hidden;}
.pic1 ul li{list-style:none;width:100px;height:500px;float:left; position:relative;}
.pic1 ul li .txt{ position:absolute;left:0;bottom:0;}
.txt{width:100px; height:500px;background:#000;filter:alpha(opacity=50);background:rgba(0,0,0,.5);}
.txt p{color:#fff;font-family:"微软雅黑";float:left;position:relative;}
.txt .p1{font-size:16px;writing-mode: vertical-lr;margin:225px 25px 0 40px;}

.cpzs_a a{width:190px; height:48px; border:1px solid #d8d8d8; background:#fff; line-height:48px; text-align:center; font-size:16px; color:#393939; display:block; margin:60px auto 50px auto;}
.cpzs_a a::after{ content:""; display:block; width:0; height:100%; background:#004ea2; margin-top:-48px; transition:all 0.3s ease;}
.cpzs_a a:hover{ color:#FFF;}
.cpzs_a a:hover::after{ width:100%; }

/*新闻*/
.xwdt{ padding:50px 0; overflow:hidden; background:#edf2f7;}

.first_news{ height:520px;overflow:hidden;}
.xwdt_lt{width:615px; float:left; background:#fff; padding-bottom:30px;}
.xwdt_lt img{width:615px; height:300px; margin:0;}
.xwdt_lt dl{ padding:10px 30px;}
.xwdt_lt dl dd{ font-size:16px; font-weight:bold; color:#333; line-height:40px;}
.xwdt_lt dl dt{ font-size:14px; color:#999999; line-height:22px;}
.xwdt_lt dl span a{ text-align:right; line-height:36px; color:#333; border-bottom:1px solid #333;font-size:14px; display:inline; float:right;}
.xwdt_lt dl span a:hover{ color:#f00; border-bottom:1px solid #f00;}
.first_news .first_news_nav{ width:565px; height:382px; float:right; margin-left:20px;}
.first_news_nav .bd ul li{ height:110px; margin-bottom:20px; background:#fff; padding:15px; }
.first_news_nav .bd ul li a img{ float:left;width:150px; height:110px;}
.first_news_nav .bd ul li dl{ float:right;width:360px; }
.first_news_nav .bd ul li dl dt{ font-size:16px; color:#212121; line-height:36px;}
.first_news_nav .bd ul li dl b{ font-weight:300; padding-bottom:10px; display:block; font-size:12px; color:#7f7f7f;}
.first_news_nav .bd ul li dl dd{ font-size:13px; color:#7f7f7f; line-height:22px;}
.first_news_nav .bd ul li:hover dl dt,.first_news_nav .bd ul li:hover dl dd,.first_news_nav .bd ul li:hover dl b{ color:#fff;}
.first_news_nav .bd ul li:hover{ background:#004ea2;}


.hzkh{ overflow:hidden; margin-top:50px; padding-bottom:50px;}
.hzkh ul{ border:1px solid #d8d8d8; border-bottom:0; height:262px;}
.hzkh li{ float:left; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.hzkh li img{width:238.5px; height:130px;}
.hzkh li:hover{-webkit-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.1);box-shadow:0px 0px 6px 6px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}

/*end*/
.end{ height:385px; background:url(../images/end_bj.jpg); background-attachment:fixed; margin-top:20px; overflow:hidden;}
.end_t{ line-height:70px; text-align:center; border-bottom:1px solid #2d2d2d;}
.end_t a{ color:#b7b7b7; font-size:16px; padding:0 40px; background:url(../images/xi1.png) no-repeat right center;}
.end_t a:hover{ color:#f00;}
.end_t a:last-child{ background: none;}
.end_nr{ overflow:hidden; height:240px; border-bottom:1px solid #2d2d2d;}
.end_lt{ float:left;width:360px; margin-top:30px; padding-top:20px; padding-bottom:20px; border-right:1px solid #2c2c2c;}
.end_lt dl{ margin-top:20px;}
.end_lt dl a{width:130px; height:35px; line-height:34px; font-size:14px; color:#ababab; padding-left:20px; background:url(../images/kk_01.jpg) no-repeat; display:block; float:left; margin-right:20px;}
.end_lt dl a:hover{ color:#ff0;}
.end_zh{ float:left;width:270px; padding-top:40px; padding-left:50px;}
.end_zh dl{ overflow:hidden;}
.end_zh dl i{ background:#fff; line-height:46px;width:46px; display:block; float:left; font-size:30px; text-align:center; height:46px;-moz-border-radius:46px; -webkit-border-radius:46px;border-radius:46px;}
.end_zh dl dt{ float:left; margin-left:14px; color:#ababab; font-size:14px;}
.end_zh dl dt b{ color:#0781fe; font-size:24px;}
.end_zh ul{ margin-top:20px;}
.end_zh ul li{ color:#ababab; line-height:28px;}
.end_zh ul li i{ font-size:16px; padding-right:5px;}
.end_rt{width:350px; float:right; padding-top:30px; font-size:12px; color:#969696; line-height:50px; text-align:center;}
.end_rt ul{ float:right; margin-left:30px;}

.cop{ height:68px; line-height:68px; color:#808183; font-size:12px;}
.cop ul li{ font-size:12px;}
.cop a{ color:#808183; font-size:12px;}
.cop a:hover{ color:#f00;}




.nyban1{ height:400px; background:url(../images/banner2.jpg) no-repeat center;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}
.ny_cp{ float:left;width:220px; background:#f5f5f5; margin-top:20px;}
.ny_cp ul dl{ line-height:70px; border-bottom:1px solid #067c1b; font-size:18px; text-indent:30px; background:#067c1b; color:#fff;}
.ny_cp ul dl p{ background:#fff;width:1px; height:24px; margin-top:24px; display:block; float:left; margin-left:30px;}
.ny_cp li{ text-align:center;}
.ny_cp li a{ font-size:16px; line-height:70px; color:#444; border-top:1px solid #e1e1e1; display:block;}
.ny_cp li a:hover{ background:#067c1b; color:#fff;}
.ny_rt{width:920px; float:right; margin-top:20px; line-height:34px;}
.lmt{ height:auto; overflow:hidden;}
.lmt_wei{ line-height:50px; font-size:15px; background:#f8f8f8; color:#666; border-bottom:1px solid #e5e5e5;}



.ny_nav{ /*height:60px;*/ margin-top:-35px; line-height:60px;text-align:center;}
.ny_nav li{ display:inline-block;width:160px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}
.ny_nav a{ color:#333; line-height:60px; text-align:center; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#004ea2; color:#fff;}
.ny_nav ul li a:hover{ background:#004ea2; color:#fff;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #004ea2; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p i{ font-size:20px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px;}




