@charset "utf-8";

.ny_banner{width:100%;overflow:hidden;height:402px;position: relative; top:-121px;/*padding-top:-96px;*/}

.ny_f1 { background:url(../images/fl1.jpg) center top no-repeat;}

.ny_f1 h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}

.ny_f1tt { background:url(../images/fl1tt.jpg) center top no-repeat;}

.ny_f1tt h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}




.ny_f0 { background:#f5f5f5; height:302px;}

.ny_f0 h3 { font-family:KlavikaRegular-TF; font-size:55px; text-transform:uppercase; line-height:40px; line-height:90px; padding:0px 20px; color:#000; float:left; margin-top:160px; font-weight:400;}



.ny_f2 { background:url(../images/fl2.jpg) center top no-repeat;}

.ny_f2 h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}



.ny_f3 { background:url(../images/fl3.jpg) center top no-repeat;}

.ny_f3 h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}





.ny_f4 { background:url(../images/fl4.jpg) center top no-repeat;}

.ny_f4 h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}





.ny_f5 { background:url(../images/fl5.jpg) center top no-repeat;}

.ny_f5 h3 { font-family:KlavikaRegular-TF; font-size:45px; text-transform:uppercase; line-height:40px; background:rgba(255,255,255,.5); line-height:90px; padding:0px 80px; color:#000; float:left; margin-top:190px; font-weight:400;}



.ny_pro1 { background:url(../images/fl6.jpg) center top no-repeat;}

.ny_pro2 { background:url(../images/fl7.jpg) center top no-repeat;}

.ny_pro3 { background:url(../images/fl8.jpg) center top no-repeat;}







.weizhi { line-height:35px; padding-top:20px; padding-bottom:20px; text-align:left; width:1200px; margin:-111px auto 0px;}

.weizhi a { padding-right:10px; padding-left:10px;}









.ny_pro { width:1180px; margin:0px auto 20px; background:#f1f1f1; padding:10px 0px 50px 20px; float:left;}





.ny_pro dl { margin-left:20px; width:47.5%; float:left;}

.ny_pro dl dt { width:100%; line-height:20px; font-size:20px; text-align:left;float:left; padding-bottom:20px; padding-top:10px; margin-top:15px;}

.ny_pro dl .k { border:2px solid  #f1f1f1; width:95%; float:left; }

.ny_pro a:hover dl .k { border:2px solid  #e60013; width:95%; float:left; }



.ny_pro dl dd { width:48%;  background:#fff; box-shadow:0px 0px 5px 5px rgba(0,0,0,.05); height:360px; text-align:center; overflow:hidden;}

.ny_pro a dl dd img  { width:100%; height:260px; float:left; padding-bottom:20px; padding-top:10px;transition:all 0.5s;}



.ny_pro a:hover dl dd img{ transition:all 0.5s;}

.ny_pro a:hover dl dd img{ transform:scale(1.1);}





.guanlian dl { margin-left:20px; width:22.5%; float:left;}

.guanlian dl dd { width:100%;}









.pro_da1 { width:100%; background:#f1f1f1; margin:0px auto; clear:both; overflow:visible;  }

.pro_da1 .con { padding:50px;}

.pro_da1 .con .pro_da1_l { width:50%; float:left; height:680px;}

/*.pro_da1 .con .pro_da1_l img {max-width:100%;}*/





.pro_da1 .con .pro_da1_r { width:45%; margin-left:5%; float:left;}

.pro_da1 .con .pro_da1_r h3 { font-size:45px; margin-top:40px; line-height:45px; font-family: Atrament Medium; font-weight:400; margin-bottom:0px;}

.pro_da1 .con .pro_da1_r h6 { font-size:30px; margin-top:10px; line-height:45px; font-family: Atrament Medium; font-weight:400; margin-bottom:10px;}

.pro_da1 .con .pro_da1_r p { line-height:30px; font-size:19px;}

.pro_da1 .con .pro_da1_r .pro_xz { width:100%; float:left; margin-top:30px;}

.pro_da1 .con .pro_da1_r .pro_xz ul li { width:23%; height:55px; border:2px solid #d6d9db; background:url(../images/ny_xz.png) 12px center no-repeat; padding-left:12%; text-align:left; background-size:35px auto; float:left; margin-right:15px; font-size:18px; color:#7a8186; padding-top:15px; transition:all 0.4s;}



.pro_da1 .con .pro_da1_r .pro_xz ul a:hover li { background-color:#e60013;border:2px solid #e60013; color:#fff; }













.pro_da2 { width:100%; background:#f1f1f1; margin:0px auto; clear:both; overflow:visible; text-align:left; }

.pro_da2 .con { padding:20px 50px 80px; width:1100px;}



.pro_da2 h3 { font-family: Atrament Medium; font-size:35px; text-transform:uppercase; line-height:40px; margin-bottom:10px;font-weight:400;}

.pro_da2_1 { width:45%; margin-right:10%;  line-height:28px; font-size:19px; float:left; margin-bottom:40px;}



.pro_da2_2 {  width:45%; margin-right:0%; line-height:28px;  float:left; margin-bottom:40px;}

.pro_da2_2 p {font-size:19px;  background:url(../images/ny_b1.png) left 8px no-repeat; background-size:15px auto; padding-left: 25px; }



.pro_da2_3 { font-size:19px; width:45%; margin-right:10%; line-height:28px;  float:left; margin-bottom:40px;}











.pro_da2_4 { width:45%; margin-right:0%;  line-height:28px; font-size:19px;float:left;margin-bottom:40px;}



.pro_da2_4 p {font-size:19px;  background:url(../images/ny_b1.png) left 8px no-repeat; background-size:15px auto; padding-left: 25px; }







.pro_da2_5 { width:100%; margin-right:0%;  line-height:28px; font-size:19px;float:left;margin-bottom:40px;}



.pro_da2_5 p {font-size:19px;  background:url(../images/ny_b11.png) left 8px no-repeat; background-size:15px auto; padding-left: 0px; }













/*.ny_pro_gd { width:100%; margin:0px auto; height:500px; background:#fff; clear:both; overflow:visible;}*/





.ny_pro_gd { width:100%; margin:0px auto; height:500px; clear:both; overflow:visible;}

.ny_pro_gd h2 { width:100%; margin:0px auto; clear:both; overflow:visible; height:142px; text-align:center;font-weight:400; font-family: Atrament Medium;font-size:45px; line-height:113px; color:#080404; text-transform: uppercase;  background:url(../images/biaoti_bg.png) center 66px no-repeat; line-height:142px;}

















.ny_xz { width:1000px; margin:0px auto; padding-bottom:50px; padding-top:50px;}

.ny_xz h3 { font-family: Atrament Medium;font-size:45px; text-transform:; line-height:65px; margin-bottom:15px; font-weight:400; border-bottom:1px solid #000; margin-top:20px;}

.ny_xz ul a li { line-height:45px; padding-left:40px; background:url(../images/ny_xz_b1.png) left center no-repeat; background-size:auto 40px; font-size:22px; font-family: Atrament Medium; color:#383838;}

.ny_xz ul a:hover li  { background:url(../images/ny_xz_b2.png) left center no-repeat;color:#e60013; background-size:auto 40px; }























.ny_anli { width:1200px; margin:0px auto; padding-bottom:50px; }



.ny_anli dl { width:100%; height:292px;   margin-top:10px; transition:all 0.1s; }







.ny_anli dl dt { width:452px;height:292px; overflow:hidden; }





.ny_anli a dl dt .zi { color:#fff; background: rgba(230,0,19,.2); padding:50px; width:352px;height:192px; transform:translateY(0px); transition:all 0.4s; }

.ny_anli a:hover dl dt .zi { color:#fff; background:rgba(230,0,19,.7); padding:50px; width:352px;height:192px; transform:translateY(0px); transition:all 0.4s; }

.ny_anli dl dt .zi h3 { font-size:35px; font-weight:400; padding-bottom:6px; line-height:36px;}

.ny_anli dl dt .zi p { font-size:17px; line-height:21px; margin-top:10px;}



.ny_anli dl dd { width:738px; height:292px;overflow:hidden;}

.ny_anli a dl dd img {transition:all 0.5s;  width:738px; height:292px;}

.ny_anli a:hover dl dd img{ transition:all 0.5s;}

.ny_anli a:hover dl dd img{ transform:scale(1.1);}



.fl1 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr1 { float:right;}



.fl2 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr2 { float:left;}



.fl3 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr3 { float:right;}



.fl4 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr4 { float:left;}



.fl5 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr5 { float:right;}



.fl6 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr6 { float:left;}



.fl7 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr7 { float:right;}



.fl8 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr8 { float:left;}



.fl9 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr9 { float:right;}



.fl10 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr10 { float:left;}



.fl11 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr11 { float:right;}



.fl12 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr12 { float:left;}













.fl13 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr13 { float:right;}



.fl14 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr14 { float:left;}



.fl15 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr15 { float:right;}



.fl16 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr16 { float:left;}



.fl17 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr17 { float:right;}



.fl18 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr18 { float:left;}



.fl19 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr19 { float:right;}



.fl20 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr20 { float:left;}



.fl21 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr21 { float:right;}



.fl22 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr22 { float:left;}



.fl23 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr23 { float:right;}



.fl24 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr24 { float:left;}



.fl25 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr25 { float:right;}



.fl26 { float:right;  background:url(../images/ny_al_bg2.jpg) left top no-repeat; }

.fr26 { float:left;}



.fl27 , .fl29 { float:left;  background:url(../images/ny_al_bg1.jpg) left top no-repeat; }

.fr27 , .fl29 { float:right;}

































.news_list { width:1100px; margin:0px auto;}

.news_list h3 { font-size:45px; text-transform:uppercase; line-height:40px; margin-bottom:20px; font-weight:400;}

.news_list dl { width:100%; float:left; margin-bottom:20px; border-bottom:2px solid #e0e0e0; padding-bottom:20px; transition:all 0.4s;}

.news_list a:hover dl {border-bottom:2px solid #e60013; }

.news_list a:hover dl dt  {color:#e60013;}

.news_list a:hover dl dt em  {color:#e60013;}

.news_list a:hover dl dt span  {color:#e60013;}

.news_list a:hover dl dd h4  {color:#000;}

.news_list a:hover dl dd p  {color:#000;}



.news_list dl dt { width:12%; float:left; text-align:right; color:#e0e0e0;}



.news_list dl dt prc01  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc02  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc03  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}





.news_list dl dt prc04  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc05  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc06  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}





.news_list dl dt prc07  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc08  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc09  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}





.news_list dl dt prc10  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc11  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}

.news_list dl dt prc12  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}







.news_list dl dt em  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}







.news_list dl dt span {display:block;}



.news_list dl dd {width:85%; float:right;}

.news_list dl dd h4 { font-size:27px; line-height:40px; padding-top:15px; font-weight:400;}

.news_list dl dd p { font-size:17px; line-height:26px; padding-top:10px;}  



















.news_da {width:1100px; margin:0px auto}

.news_da .rq { width:100%;  float:left; line-height:50px; font-weight:700; font-size:18px;}

.news_da .jj { width:100%;  float:left; line-height:30px; font-weight:400; font-size:24px; margin-top:0px;}

.news_da h4 { width:100%;  float:left; line-height:30px; font-weight:700; font-size:24px; margin-top:40px;}

.news_da .con { width:100%;  float:left; line-height:25px; font-weight:400; font-size:17px; margin-top:20px; padding-bottom:60px;}

.news_da .con  img { max-width:100%!important; height:auto!important; margin:15px 0px;}







.honor_list { width:1100px; margin:0px auto;}

.honor_list h3 { font-size:45px; text-transform:uppercase; line-height:40px; margin-bottom:20px; font-weight:400;}

.honor_list dl { width:326px; margin:20px; float:left;}

.honor_list dl dt {width:326px; height:451px; float:left; border:1px solid #e0e0e0; overflow:hidden;}

.honor_list dl dt img {width:326px; height:451px; float:left; transition:all 0.5s;}



.honor_list dl dt img:hover{ transition:all 0.5s;}

.honor_list dl dt img:hover{ transform:scale(1.1);}







.honor_list dl dd { width:326px; text-align:center;}

.honor_list dl dd h4 { font-size:22px; line-height:40px; margin-top:25px; float:left; width:100%;}

.honor_list dl dd p { width:100%; margin-top:15px; float:left; }









.contact { width:1100px; margin:0px auto;}

.lianxi_ny { height:560px;}

.lianxi_ny_l, .lianxi_ny_r   { width:47%;  }

.lianxi_ny_l h2, .lianxi_ny_r h2  {font-size:40px; line-height:75px; width:100%; float:left;  font-weight:400; }









.lianxi_ny_l .con {width:100%;float:left; margin-top:10px;}

.lianxi_ny_l .con .li {width:30%;float:left; margin-right:3%;}

.lianxi_ny_l p { width:100%; line-height:24px; margin-top:15px; float:left;  }

/*.lianxi_ny_l strong { width:100%; line-height:29px; margin-top:15px; float:left; font-size:18px;   color:#333;}*/

.lianxi_ny_l .zixun { line-height:50px; width:200px; color:#fff; text-align:center; background-color:#e60013; float:left; margin-top:20px; font-size:19px;}

.lianxi_ny_r { width:520px; border:2px dotted #e8e8e8; padding:20px;}



.kuang1 {

    line-height: 50px;

    height: 50px;

    width: 472px;

    color: rgb(41, 41, 41);

   font-family: KlavikaRegular-TF; font-size:16px;

    padding-left: 20px;

    margin: 5px;

    border-width: 1px !important;

    border-style: solid !important;

   border-color:#f0f0f0 !important;

    border-image: initial !important;

	background:#f0f0f0!important;

}

.kuang2 {

    line-height: 50px;

    height: 120px;

    width: 472px;

    font-family: KlavikaRegular-TF;

    float: left;

    padding-left: 20px;

    color: rgb(41, 41, 41) !important; font-size:16px;

    margin: 5px;

    border-width: 1px !important;

    border-style: solid !important;

   border-color:#f0f0f0 !important;

    border-image: initial !important;

	background:#f0f0f0 !important;

}

.kuang3 {

    line-height: 50px;

    height: 50px;

    width: 276px;

    float: left;

    color: rgb(41, 41, 41);

    font-family: KlavikaRegular-TF; font-size:16px;

    padding-left: 20px;

    margin: 5px;

    border-width: 1px !important;

    border-style: solid !important;

    border-color:#f0f0f0 !important;

    border-image: initial !important;

	background:#f0f0f0 !important;

}

.font7 table tr td img {

    float: left;

    height: 52px;

    width: 166px;

}

.ann {

    line-height: 48px;

    color: rgb(255, 255, 255);

    text-align: center;

    height: 46px;

    width: 198px;

    font-family:KlavikaRegular-TF;

    font-size: 19px;

    margin-top: 15px;

    background-color:#4f4f4f!important;

    border-width: 1px;

    border-style: solid;

    border-color: #4f4f4f!important;

    border-image: initial;

}









.ny_about { width:1100px; margin:0px auto;}

.ny_about h3 { font-size:45px; text-transform:uppercase; line-height:40px; margin-bottom:20px; font-weight:400;}

.ny_about .ny_about_con { width:100%;  float:left; line-height:28px; font-weight:400; font-size:17px; margin-top:20px; padding-bottom:60px;}



















.newspage {

 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center

}

.newspage A { 

BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid

}

.newspage A:hover {

BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #484848; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none

}

.newspage A:active {

BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #484848; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid

}

.newspage SPAN.current {

BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #484848; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid

}

.newspage SPAN.disabled {

BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid

}

