@charset "utf-8";
.jz{ width:1300px; margin:0 auto;}
.ny_nr{ width:1300px; margin:0 auto; padding:100px 0px; }
.pro_top h2{ text-align:center; display:18px; }
.pro_top h3{ text-align:center; font-weight:normal; font-size:12px; color:#999; padding:0px 100px; line-height:22px; margin:5px 0 10px 0; border-bottom:1px dotted #eee; }
.about{line-height:24px; color:#444; width:1000px; float:right;}
.about img{ max-width:100%;}

.nr_l{ float:left; width:280px; }
.sib ul{ }
.sib ul li a{ line-height:28px;  border-bottom:1px dotted #fff;background: #e7e7e7; padding:10px 20px; display:block; color:#000; font-size:16px;}
.sib ul a:hover{background: #ea5404;color:#fff;}
.sib ul a.cur{background: #ea5404;color:#fff;}

.about_top{ border-bottom:1px solid #ddd;  height:30px; line-height:30px;margin-bottom:20px;}
.about_top h2{ float:left; height:30px; line-height:30px; padding:0 10px; font-size:16px; font-weight:normal; color:#222; border-bottom:1px solid #00662e;  }
.about_top span{ float:right;}
.clear{ clear:both;}

.product{ padding:0 0 50px 0;}
.product ul{}
.product li{ float:left; margin:0 5px;width:238px;}
.product li a.a1{ display:block;width:100%; height:238px; border: 1px #e3e3e3 solid; position:relative;}
.product li a.a1 img{ display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; z-index:1;}
.product li a b{ background-color: rgba(242,84,0,0.5); display:none; width:100%; height:100%; z-index:2; position:absolute;}
.product li a:hover b{ display:block;}

.product li a.a2{ color:#444; font-size:16px; font-weight:600; line-height:20px; height:60px; overflow:hidden; display:block; margin:20px 0 10px 0; text-align:center;}



.news{ padding:0px 0 50px 0; width:100%;}
.news li{ background:24px; line-height:24px; margin-top:5px; border-bottom:1px dotted #ccc; text-indent:15px; background:url(../images/jiantou2.png) left center no-repeat;}
.news span{ float:right;}

a{ color:#555;} 
a:hover{ color:#ea5404;} 
.claer{ clear:both;}

.header-munu ul .sub-menu{ z-index:999999!important;}

.iab{ padding:150px 0 120px; background: #f4f4f4;}
.iab_l{ float:left; width:50%; height:440px;}
.iab_l b{ display:block; width:100%; height:100%;}
.iab_l i{ display:block; width:100%; height:100%;}
.iab_l img{}
.iab_r{ float:right; width:45%;}
.iab_r h2{ font-size:55px;color: #ea5404; padding:50px 0 20px 0;}
.iab_r p{color: #000000;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
	margin:0 0 50px 0;text-align: justify;}
	
.iab_r a{    padding: 15px 38px;line-height:32px; font-size:16px;color:#fff!important; background:#ea5404;    border-radius: 2px;}
.iab_r a:hover{box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);}
.clear{ clear:both;}

.tit1{ height:140px; margin:50px 0;}
.tit1 h2{font-size: 110px;    color: #d1d1d1;display: table-cell;    vertical-align: middle; 	-webkit-text-fill-color: transparent;    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #d2d2d4; line-height:80px;}
.tit1 h3{color: #000000;font-size: 55px; line-height:55px; padding: 0 0 0 70px; float:left; margin:0;}
.tit1 a{ float:right;font-size: 16px; color:#000;}
.tit1 a i{ padding:12px 18px; background:#ea5404; color:#fff; border-radius: 2px; margin:0 0 0 20px;}
.tit1 a:hover{color:#ea5404 !important; }
.tit1 a:hover i{box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);}


.ishiyan{  padding:100px 0;}
.isy_nr{height:550px;  background:url(../images/ifw.jpg) top center; padding:15px 0;}
.isy_nr_l{ float:left; width:50%;}
.isy_nr_l img{ max-width:100%;}
.isy_nr_r{ float:left; width:50%;}
.isy_nr_r a{ display:block; padding:8px 20px 8px 50px;     border-bottom: 1px solid #e8e8e9;transition-property:all;transition-duration:.5s;}
.isy_nr_r a:hover{ background:#fff;padding:5px 20px 0px 50px; transition-property:all;transition-duration:.5s;}
.isy_nr_r a h2{ font-size:21px; color:#000; line-height:25px;}
.isy_nr_r a h2 span{ float:right; display:block;padding:10px;}
.isy_nr_r a h2 span b1{ display:block; color:#000; width:25px; height:25px; line-height:25px; text-align:center;}
.isy_nr_r a h2 span b2{ display:none; color:#fff; width:25px; height:25px; line-height:25px; text-align:center;}
.isy_nr_r a:hover h2 span{ box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);background:#ea5404; }
.isy_nr_r a:hover h2 span b1{ display:none; color:#000;}
.isy_nr_r a:hover h2 span b2{ display:block; color:#fff;}
.isy_nr_r a p{line-height:20px; margin-top:0px;font-size:15px; display: list-item; height:0; overflow:hidden; transition-property:all;transition-duration:.5s; color:#333; }
.isy_nr_r a:hover p{ height: auto;margin-top:10px; transition-property:all;transition-duration:.5s; }

.isy_nr_r a p span{}
.isy_nr_r a p span i{ color:#ea5404;}





.tit2{ height:140px; margin:50px 0;}
.tit2 h2{font-size: 110px;    color: #d1d1d1;display: table-cell;    vertical-align: middle; 	-webkit-text-fill-color: transparent;    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #d2d2d4; line-height:80px; color:#fff;}
.tit2 h3{color: #fff;font-size: 55px; line-height:55px; padding: 0 0 0 70px; float:left; margin:0;}
.tit2 a{ float:right;font-size: 16px; color:#fff;}
.tit2 a i{ padding:12px 18px; background:#ea5404; color:#fff; border-radius: 2px; margin:0 0 0 20px;}
.tit2 a:hover{color:#ea5404 !important; }
.tit2 a:hover i{box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);}





.inews{ padding:100px 0;}
.xwnr a{}
.xwnr a .ins_img{ max-width:100%; max-height:270px;}
.xwnr a .ins_img img{ max-height:100%;width:100%;}
.xwnr a .ins_wz{ padding:20px 30px; border:1px solid #f4f4f4; border-bottom:5px solid #ea5404; }

.xwnr a .ins_wz p{line-height: 2.33em;
    color: #565969;
    letter-spacing: .1em;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;}
.xwnr a .ins_wz h2{    font-size: 21px;    line-height: 1.15em; color:#000; margin:10px 0 15px 0;}
.xwnr a:hover .ins_wz h2{ color:#ea5404;}
.xwnr a .ins_wz span{
    font-size: 16px;
    margin-top: 10px;}

.xwnr a .ins_wz span i{border-radius: 2px; margin:0 0 0 20px;padding:12px 18px; }
.xwnr a:hover span{ color:#000;}
.xwnr a:hover .ins_wz span i{background:#ea5404; color:#fff;box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);}






.ifw{ padding:100px 0;     background-color: #00235a;}

.fw_nr{ max-width:100%; height:320px;overflow:hidden;transition-property:all;transition-duration:.5s; }
.fw_nr .fw_tp{ width:16.66666%; overflow:hidden; float:left;border:5px solid #fff; height:100%; transition-property:all;transition-duration:.5s; text-align:center; position:relative;background: #000;}
.fw_nr .fw_tp p{position: absolute;
    bottom: 0;
    z-index: 2;
    background: #f26522ad;
    
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    line-height: 32px; height: 32px;width:0; overflow:hidden;transition-property:all;transition-duration:.5s;}
	.fw_nr .fw_tp:hover p{width: 100%;transition-property:all;transition-duration:.5s;}
	
.fw_nr .fw_tp img{ margin:0 0 0 -100%;transition-property:all;transition-duration:.5s;opacity: 0.6;}
.fw_nr:hover .fw_tp{ width:10%;transition-property:all;transition-duration:.5s;}
.fw_nr:hover .fw_tp img{margin:0 0 0 -50%;transition-property:all;transition-duration:.5s;}
.fw_nr:hover .fw_tp:hover{ width:50%;transition-property:all;transition-duration:.5s;}
.fw_nr:hover .fw_tp:hover img{ margin:0;transition-property:all;transition-duration:.5s;}
*{transition-property:all;transition-duration:.5s;     -webkit-transition: .5s;
    transition: .5s;}
*:hover{transition-property:all;transition-duration:.5s;    -webkit-transition: .5s;
    transition: .5s;}

ul,li{ list-style:none;}



.t-news{ padding:100px 10px;}

.xwnr2{ margin-bottom:40px;}
.xwnr2 .ins_img2{ max-width:100%;}
.xwnr2 .ins_img2 img{ max-width:100%; max-width:100%;}
.xwnr2 .ins_wz2{ padding:10px 20px  }

.xwnr2 .ins_wz2 p{line-height: 2.33em;
    color: #565969;
    letter-spacing: .1em;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;}
.xwnr2 .ins_wz2 h2{    font-size: 21px;    line-height: 1.15em; color:#000; margin:10px 0 15px 0;}
.xwnr2 a:hover .ins_wz2 h2{ color:#ea5404;}
.xwnr2 .ins_wz2 span{
    font-size: 16px;
    margin-top: 10px;}

.xwnr2 .ins_wz2 span i{border-radius: 2px; margin:0 0 0 20px;padding:12px 18px; }
.xwnr2 a:hover span{ color:#000;}
.xwnr2 a:hover .ins_wz2 span i{background:#ea5404; color:#fff;box-shadow: 0 10px 20px 0 rgba(0,16,42,.5);}


.flml{}
.flml h2{    margin-bottom: 15px;font-weight: 600;line-height: 1.15em;color: #001659;font-size: 21px;}
.flml a{padding: 0 15px 0 0;    color: #565969;line-height: 40px; font-size:16px; display:block;}
.flml a span{ width:0px; overflow:hidden;display: inline-flex;}
.flml a:hover{color: #ea5404; }
.flml a:hover span{width:15px; }

.zjxw2{}
.zjxw2 h2{margin-bottom: 15px;font-weight: 600;line-height: 1.15em;color: #001659;font-size: 21px; margin-top:25px;}

.zjxw2 ul{}
.zjxw2 li{ margin-bottom:20px; display:block; width:100%;}
.zjxw2 li a{ display:block; width:100%;}
.zjxw2 li img{ width:20%; margin:0 5% 0 0; float:left; min-height:60px;}
.zjxw2 li h3{ float:left; width:75%;font-weight: 600;color: #001659;font-size: 15px; line-height:20px; height:40px; overflow:hidden; margin-top:0; }
.zjxw2 li p{color: #565969; font-size:13px;    line-height: 1em;letter-spacing: .1em;}
.zjxw2 li a:hover h3{color: #ea5404;}

.pages a{display: block;float: left;padding: 0 15px;line-height: 30px;background: #fff;color: #666;margin: 0 5px;border: 1px solid #ddd;}
.pages a:hover{background: #151e27;border: 1px solid #151e27;color: #fff;}


.xw_tit{background-color: #f2f3f5; 
    font-size: 14px;
    line-height: 3em;
    letter-spacing: .1em;
    font-weight: 500}
.xw_tit a{ color: #565969;}

.xw_nr{ padding:100px 0;}
.xw_nr {}
.xw_nrrq{font-size: 14px;
    line-height: 2em;
    letter-spacing: .1em;
    font-weight: 500;    color: #565969;}
.xw_bt{ padding:20px 0 ;    color: #000000;font-weight: 600;    font-size: 32px;line-height: 1.15em;
}

.xw_nr_wz{ margin:20px 0;}

.about img{ max-width:100%;}

.pshow_top{ height:370px; background:#e7e7e7;}
.pshow_top span{ display:block;font-size: 14px; font-weight: 500;  letter-spacing: 0.1em;  text-transform: uppercase;padding:120px 0 0 0;}
.pshow_top h2{line-height: .95em;font-size: 55px;text-transform: uppercase;}
.pshow_top p{margin: 14px 0;    font-size: 20px; line-height: 30px;  font-weight: 400;}







.ffga{}
.ffga li{float:left; width:50%; height:400px; }
.ffga li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;transition-property:all;transition-duration:.5s; }
.ffga li:nth-child(3),.ffga li:nth-child(4){ width:25%}
.ffga li a img{ position:absolute; z-index:1; max-width:100%; min-height:100%;}
.ffga li a b{ display: none; background-color: rgba(234,88,9,0.57); position:absolute; width:100%; height:100%; z-index:2; transition-property:all;transition-duration:.5s; }
.ffga li a span{ display:none; position:absolute; z-index:3; color:#fff; font-size:20px; left:50px; top:50px; font-weight:600; transition-property:all;transition-duration:.5s; }
.ffga li a:hover b{ display: block; transition-property:all;transition-duration:.5s; }
.ffga li a:hover span{ display:block;top:30px; transition-property:all;transition-duration:.5s; }





.nytop{ width:100%; min-height:535PX; position:relative;}
.nytop img{ max-width:; position:absolute; z-index:-2;}
.nytop p{ display:block; width:1300px; margin:0 auto;max-width:100%; position:absolute; top:80px; z-index:-1;
  font-size: 180px; font-weight:600;
    color: #eee;
    display: table-cell;
    vertical-align: middle;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #d2d2d4;
    line-height: 180px;text-transform: uppercase;}
.nytop h2{display:block; width:1300px; margin:0 auto;max-width:100%; position:absolute; top:220px; z-index:0; font-size:55px; color:#fff; text-indent:55px;}





.beizhu{}
.beizhu h2{ font-size:16px; font-weight:bold; color:000;margin-top:0; margin-bottom:10px;}
.beizhu p{ color:#555; font-weight:600;margin-bottom:0; line-height:1.5; font-size:15px;}



/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{ height:100%;}
.slides li img{ width:100%; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:70px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:#fff url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:#fff url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:0px;background:#ea5404 url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:0px;background:#ea5404 url(../images/next.png) center center no-repeat;}
 .dtu li{ text-align:center;}
 .dtu img{ max-height:480px;}
















