﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.ysj{width:1300px; margin:0 auto;}
a:hover{text-decoration:none;}
a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
@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');
}
@font-face
    {
        font-family:"impact.ttf";
        src: url("../font/impact.ttf");
    }
@font-face
    {
        font-family:"felixtitling.ttf";
        src: url("../font/felixtitling.ttf");
    }
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*top*/

.top_info{ height:94px;position:fixed; top:0; background:#fff;width:100%; z-index:9999;}

/*网站导航*/
.ys_menu{width:1300px; margin:0 auto; height:94px;}
.ys_menu .logo{ float:left; padding-top:8px;}
.top_dh{ float:right; padding-top:32px;}
.nav{width:750px; float:right;}
.nav li{ position:relative; float:left; z-index: 999; text-align:center;}
.nav li a{ display:block; line-height:94px;  font-size:16px; color:#000000;width:104px;}
.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 li .lev2{position:absolute;display:none;top:94px;width:150px;left:-25px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%;line-height:56px; margin-left:0;height:56px; border-bottom:1px solid #f0f0f0; }
.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff;line-height:56px;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#d00}
.nav li .menu_fine{color: #d00;}
.nav li a.cur{ color:#fff; background-color:#d00}


/* bannercss */
.slideBox{ width:100%; height:700px;overflow:hidden; margin-top:94px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -130px;  margin-top:620px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#e00001; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:700px;}
.slideBox .banner li a{ display:block; width:100%; height:700px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1300px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


/*走进兴华*/
.plan{overflow:hidden; margin-top:20px;}
.plan .tit { margin-bottom:30px; color:#333333;  font-size:26px; text-align:center;}
.plan .tit p { color:#231815; font-size:32px;height:90px; line-height:90px; text-align:center;text-transform:uppercase; font-weight:bold; position:relative;}
.plan .tit p:after{ position:absolute;width:40px; height:2px; background:#e60012; content:"";left:50%; margin-left:-20px; bottom:0;}
.plan .tit span{ color:#717171; font-size:16px; line-height:28px; display:block;width:1100px; margin:20px auto;}
#plan-list{width:1300px; margin:auto; text-align:left; overflow:hidden; margin-bottom:30px;}
#plan-list ul{overflow:hidden;}
#plan-list ul li a{position:relative; color:#727272; width:330px; float:left; background:#fff; height:446px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#plan-list ul li article{height:223px; overflow:hidden;}
#plan-list ul li a:hover{background:#475e88; color:#fff;}
#plan-list ul li article div{margin:20px 20px 15px; font-size:18px; color:#fff; font-weight:bold; position:relative; line-height:60px;}
#plan-list ul li article div:after{position:absolute;width:70px; height:1px; background:#fff; content:"";left:0;bottom:0;}
#plan-list ul li article p{margin:0 20px; line-height:24px; font-size:13px; color:#fff;}
#plan-list ul li picture{position:relative; height:223px; background:#fff; overflow:hidden;}
#plan-list ul li picture img{display:block;width:100%;}
#plan-list ul li picture img:hover{ opacity:0.7; background:#fff;}
#plan-list ul li.aroww:hover picture i{border-bottom-color:#475e88;}
#plan-list ul li.plan_list_dd03 article{ background:#e00001;}
#plan-list ul li.plan_list_dd05 article{ background:#0055a6;}
.jj_lt{width:640px; float:left; height:446px; position:relative;}
.jj_lt ul{ position:relative; color:#fff; text-align:left;}
.jj_lt div{ position:absolute;top:0;left:0; line-height:24px;width:321px; height:366px; padding:30px 60px 50px 20px;font-size:14px; background:url(../images/xx.png) no-repeat left;}
.jj_lt div a{ color:#fff; display:block;}
.jj_lt strong{ font-weight:bold; font-size:20px; line-height:50px;}
.jj_lt img,#plan-list ul li.aroww picture img,.plan_list_dd03 img{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;}
.jj_lt img:hover,#plan-list ul li:hover.aroww picture img,.plan_list_dd03:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}


.wrapper{height:140px;overflow:hidden;padding-top:20px;}
.wrapper li{ float:left;width:325px;text-align:center;}
.wrapper li:last-child{background:none;}
.wrapper li h2{ display:block; height:60px; overflow:hidden; text-align:center; color:#4e4e4e; font-weight:200;}
.wrapper li h2 b{ font-size:50px; color:#0059a9; font-family:"impact.ttf"; line-height:70px; font-weight:300;}
.wrapper .count-text{ font-size:18px; line-height:40px; color:#707070;}

.cpzx{ overflow:hidden;}
.cpzx .tit { margin-bottom:20px; color:#333333;  font-size:26px; text-align:center;}
.cpzx .tit p { color:#231815; font-size:32px;height:90px; line-height:90px; text-align:center;text-transform:uppercase; font-weight:bold; position:relative;}
.cpzx .tit p:after{ position:absolute;width:40px; height:2px; background:#e60012; content:"";left:50%; margin-left:-20px; bottom:0;}
.cpzx .tit span{ color:#717171; font-size:16px; line-height:50px;}

.focus1{width:100%;height:565px;overflow:hidden;position:relative;}
.f-img-list{height:565px;overflow:hidden;position:absolute;left:0;top:0;z-index:100;width:100%;}
.f-img-list li{height:565px;text-align:center;width:100%;position:absolute;left:0;top:0;z-index:101;}
.f-img-list li a{display:block;height:565px;width:100%;}
.f-img-list li.on{z-index:105;}
.f-img-list li.bg01{background:url("../images/cp1.jpg") no-repeat 50% 0;}
.f-img-list li.bg02{background:url("../images/cp1.jpg") no-repeat 50% 0;}
.f-img-list li.bg03{background:url("../images/cp1.jpg") no-repeat 50% 0;}
.f-img-list li.bg04{background:url("../images/cp1.jpg") no-repeat 50% 0;}
.d-select-list{position:absolute;bottom:0;height:120px;background:rgba(0,0,0,.4);z-index:110;width:100%;border-top:1px solid  rgba(255,255,255,0.4);}
.d-select-list li{list-style:none;float:left;position:relative; text-align:center;width:25%;}
.d-select-list li:last-child{ border-right:none;}
.d-select-list li.on{background-color:#18386e; /* 浏览器不支持的时候显示 */  background-image: linear-gradient(-90deg, #2f72b6, #003265); }
.d-select-list li a{position:relative;width:100%; display:block;overflow:hidden;display:block;height:100px;border-right:1px solid  rgba(255,255,255,0.4);text-decoration:none; color:#fff; padding-top:20px;}
.d-select-list li a i{ color:#fff; font-size:50px;}
.d-select-list li a .desc{margin-top:2px;line-height:20px; font-size:20px;}
.d-select-list li .arrow{position:absolute;top:-8px;left:117px;width:16px;height:8px;display:none;background:url('../images/arrow.png') no-repeat;}
.d-select-list li.on .arrow{display:block;}

.focus1btn{z-index:999;width:45px;height:100px;position:absolute;top:190px;background:url("../images/sprite.png") no-repeat;cursor:pointer;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.focus1-btn-next{left:0;background-position:0 0;}
.focus1-btn-prev{right:0;background-position:100% 0;}


/*news*/
.news{overflow:hidden; }
.news_tt{ line-height:100px; overflow:hidden;}
.news_tt p{ font-size:16px; color:#8b8b8b; float:left;}
.news_tt p strong{ font-weight:300; font-size:28px; color:#363636;}
.news_tt a{ float:right; color:#999; font-size:14px;}
.news_tt a:hover{ color:#f00;}
.news_nr{ padding-top:20px; overflow:hidden; padding-bottom:40px;}
.news_nr_lt{width:670px; float:right;}
.news_nr_lt li{ height:140px; margin-bottom:33px;}

.news_nr_lt li{width:670px;height:140px;float:left;font-size:12px;}
.news_nr_lt li:hover{ background:#e60012;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.news_nr_lt li:hover .xw01,.news_nr_lt li:hover .xw02,.news_nr_lt li:hover .xw03{ color:#fff;}
.xw_l{ text-align:center;color:#fff;float:left;width:140px;text-align:center; background:#d20001;position:relative;}
.xw_r{ margin-left:20px; float:right;width:425px;}
.xw_r .xw01{color:#2a2a2a; line-height:20px; font-size:16px;margin-top:10px;}
.xw_r .xw02{ color:#bbbbbb; font-size:12px; line-height:34px;}
.xw_r .xw03{ line-height:22px; display:block; padding-top:0; color:#7b7b7b; font-size:13px;}
.news_nr_rt{float:left;}
/*焦点图*/
.focus{ position:relative; width:590px; height:490px; background-color: #000; float: left;}  
.focus img{ width: 590px; height:490px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .shadow{position:absolute; top:0; left:0; z-index:10; height:200px;width:320px; line-height: 50px; padding:40px 30px; background:rgba(0,89,169,0.8);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; } .focus .shadow .xw01{ color:#fff; font-size:16px;}
.focus .shadow .xw02{ color:#fff; font-size:12px;}
.focus .shadow .xw03{ color:#fff; font-size:14px; line-height:24px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .prev{bottom:20px; right:30px;position:absolute;color:#fff; font-family:"宋体"; font-size:30px; cursor:pointer;}
.focus .prev:hover{ color:#f00;}
.focus .next{bottom:20px; right:10px;position:absolute;color:#fff; font-family:"宋体"; font-size:30px; cursor:pointer;}
.focus .next:hover{ color:#f00;}
.focus .shadow dl{ float:right; padding-right:20px;}



.cxfz{ height:380px;width:100%; background:url(../images/cx_bj.jpg) center center no-repeat fixed;}
.cxfz p{ text-align:center; font-size:30px; color:#252525; padding-top:70px; font-weight:bold; line-height:80px;}
.cxfz span{ text-align:center; font-size:18px; display:block; color:#535353; line-height:30px;}
.cxfz ul{width:1000px; margin:0 auto;}
.cxfz ul a{width:160px; height:40px; display:block; text-align:center; line-height:40px; color:#fff; margin:40px auto; background:#e60012;}




.links{ line-height:90px; height:90px;}
.links p{ float:left; font-size:16px; color:#494949;}
.links li{ color:#8c8c8c;}
.links li a{ color:#8c8c8c; font-size:14px; padding:0 10px;}

.footer{ height:260px; background:#f0f0f0;}
.footer_lt{width:570px; float:left; padding-top:40px;}
.footer_lt ul{ float:left; margin-right:55px;}
.footer_lt ul p a{ font-size:16px; color:#333333; display:block; font-weight:bold; background:url(../images/xx1.jpg) no-repeat left bottom; line-height:54px; margin-bottom:14px;}
.footer_lt ul li a{ color:#666666; font-size:13px; line-height:26px;}
.footer_lt ul li a:hover{ color:#f00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.footer_zh{width:200px; float:left; padding-top:40px;}
.footer_rt{width:375px; float:right; line-height:34px; font-size:14px; color:#2a2a2a; padding-top:40px;}
.footer_rt strong{ font-size:16px;}
.cop{ height:70px; background:#18386e; color:#fff; line-height:70px; font-size:13px;}
.cop a{ color:#fff; font-size:13px;}
.cop a:hover{ color:#f00;}


.nyban1{ height:300px; background:url(../images/banner1.jpg) no-repeat center; margin-top:94px;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #e50f10; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0; overflow:hidden;}

.ny_rt{width:900px; float:right; line-height:30px;}

.ny_nav{ height:60px; margin-top:-60px; line-height:60px;text-align:right;}
.ny_nav1{width:1260px; margin:0 auto;}
.ny_nav li{ display:inline-block;width:130px; 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; font-size:16px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#c51611; color:#fff;}
.ny_nav ul li a:hover{ background:#c51611; color:#fff;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0;}


.nycont{ overflow:hidden; position:relative;}
.nylxnr{ position:absolute;right:0;top:-87px; height:900px; background:rgba(255,255,255,.9);width:28%; padding:13% 3%; line-height:36px; font-size:16px;z-index: 200;}
.nylxnr strong{ color:#d00; display:block; font-size:24px; line-height:60px;}


/*industry*/
.industry{padding:100px 0;background-position:center top; background-repeat:no-repeat; background-size:cover; margin-top:94px;}
.industry .title{font-size:36px; color:#000; text-align:center; margin-bottom:20px;}
.industry .info{font-size:14px; color:#666; line-height:27px; width:80%; margin:0 auto 40px; text-align:center;}
.industry .detail_box .cell{background:url(../images/white_6.png) repeat; height:550px;width:433px; float:left; margin-bottom:20px; overflow:hidden; position:relative; cursor:pointer;}
.industry .detail_box .cell .pd{padding-top:20px; opacity:1;  transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:visible;}
.industry .detail_box .cell .t{font-size:28px; color:#000000;text-align:center; line-height:1; margin-bottom:20px;}
.industry .detail_box .cell .d{font-size:14px; color:#666666; width:67%; margin:0 auto 50px; text-align:center;}
.industry .detail_box .cell .con_box{width:80%; margin:0 auto; overflow:hidden;}
.industry .detail_box .cell .con_box ul{ overflow:hidden; height:110px; margin-top:20px;}
.industry .detail_box .cell .con_box li{width:40%; float:left; padding-left:10%; margin-bottom:15px; font-size:14px;}
.industry .detail_box .cell .con_box li a{ font-size:16px; color:#333;}
.industry .detail_box .cell .con_box li a:hover{ color:#f00; font-weight:bold;}
.industry .detail_box .cell .con_box .btn{width:165px; line-height:40px; background:#d00; color:#fff; font-size:13px; display:block; margin:35px auto 0; text-align:center;}
.industry .detail_box .cell .con_box .btn i{margin-left:50px;}
.industry .detail_box .cell .con_box .btn:hover{color:#fff;}
.industry .detail_box .cell .icon_box{text-align:center; margin-bottom:12px; margin-top:40px;}
.industry .detail_box .cell .icon_box img{width:95px; height:95px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.industry .detail_box .cell .img_box{position:absolute; left:0; bottom:0; width:100%;}
.industry .detail_box .cell .list_cover{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; opacity:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:hidden;}
.industry .detail_box .cell:hover .pd{opacity:0; visibility:hidden;}
.industry .detail_box .cell:hover .list_cover{opacity:1; visibility:visible;}
.industry .detail_box .cell:after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#fff; opacity:0.4;}
.industry .detail_box .cell:last-child:after{display:none;}
.industry .detail_box .cell:hover .icon_box>img{transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
