﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: #707070;
	font-size:15px;
	line-height:210%;
	letter-spacing:1px;
	/* background:url(../images/bg.gif) no-repeat center top fixed; */
}

/*@font-face {
    font-family: 'DincondBold';
    src: url('../fonts/dincond-bold-webfont.eot');
    src: url('../fonts/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-bold-webfont.woff') format('woff'),
         url('../fonts/dincond-bold-webfont.ttf') format('truetype'),
         url('../fonts/dincond-bold-webfont.svg#fzltxhjw') format('svg');
    font-weight: bold;
    font-style: normal;
}*/

ul,li{ margin:0px; padding:0px; list-style:none; }

div,p{ margin:0px; padding:0px; font-size:15px; line-height:210%; }
td{ font-size:15px; line-height:210%; }


a{ color:#707070; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
a:hover{ color:#bb5121; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

form{ margin:0px; padding:0px; }
img{ border:none; vertical-align:top; }
input,textarea,select,audio,video{ outline:none; font-family:"微软雅黑","Arial","宋体"; }

.clear{ clear:both; }

.ease{ transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }


.txt_rl{ background-image:url(../images/rl.png); background-repeat:no-repeat; background-position:right center; }

.webbg1{ background:#f5f7f9; }
.webbg2{ background:#f8eae7; }


#container{ margin:0 auto; width:100%; height:auto; overflow:hidden; }
@media screen and (max-width:1200px) {
#container{ width:1200px; }
}


/*-----------------header-------------------------------*/
#ts_loadering{ position:fixed; z-index:150; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.5); display:none; overflow:hidden; }
#ts_loadering span{ margin:150px 0 0 0; padding:40px 10px 0 10px; min-width:70px; height:25px; line-height:20px; font-size:12px; color:#ccc; text-align:center; background:#3f3f3f url(../images/loader.gif) no-repeat center 10px; background-size:auto 25px; border-radius:8px; vertical-align:top; display:inline-block; }



#win_con_box1{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.60); display:none; overflow:hidden; }
#win_con_box1 .mainbox{ position:absolute; z-index:51; top:80px; left:50%; margin:0 0 0 -550px; padding:0 0 25px 0; width:1100px; height:auto; background:#fcfcfc; border:#5c9b74 2px solid; overflow:hidden; }
#win_con_box1 .mainbox .h_close{ position:absolute; z-index:2; top:15px; right:15px; margin:0px; width:25px; height:25px; background:url(../images/close1.jpg) no-repeat; background-size:100% auto; cursor:pointer; display:block; }
#win_con_box1 .mainbox .h_conbox{ margin:50px 0 0 0; padding:0px; width:100%; height:505px; float:left; overflow-x:hidden; overflow-y:auto; }
#win_con_box1 .mainbox .h_conbox .left_con{ margin:0 0 0 30px; padding:0px; width:370px; height:500px; text-align:center; background-repeat:no-repeat; background-position:center top; background-size:contain; float:left; }
#win_con_box1 .mainbox .h_conbox .right_con{ margin:0 30px 0 0; padding:0px; width:605px; float:right; }
#win_con_box1 .mainbox .h_conbox .right_con .h_title{ margin:15px 0 0 0; width:100%; line-height:28px; font-size:22px; color:#bb5121; float:left; } 
#win_con_box1 .mainbox .h_conbox .right_con .h_con{ margin:25px 0 0 0; width:100%; line-height:23px; font-size:14px; color:#707070; float:left; overflow:hidden; } 






.topcon_box{ position:absolute; z-index:100; left:0px; top:0px; margin:0px; padding:0px; width:100%; }
.topcon_box .main_box{ margin:0 auto; margin-top:38px; padding:0px; width:1200px; height:60px; }
.topcon_box .main_box .h_logo{ margin:0px; width:160px; float:left; }

.topcon_box .main_box .h_menu{ margin:0px; width:auto; height:60px; float:left; }

.topcon_box .main_box .h_menu ul{ margin:0px; padding:0px; width:100%; height:100%; float:left; }

.topcon_box .main_box .h_menu ul li{ position:relative; margin:0 0 0 5px; padding:0px; width:165px; height:100%; text-align:center; float:left; }
.topcon_box .main_box .h_menu ul li.home{ width:80px; }
.topcon_box .main_box .h_menu ul li span{ margin:0px; padding:0px; width:100%; line-height:40px; letter-spacing:3px; font-size:15px; float:left; }
.topcon_box .main_box .h_menu ul li span a{ padding-bottom:5px; width:auto; color:#fff; background:url(../images/none.gif) no-repeat center bottom; display:block }
.topcon_box .main_box .h_menu ul li span a:hover{ color:#fff;  }
.topcon_box .main_box .h_menu ul li span a.on{ color:#fff; }
.topcon_box .main_box .h_menu ul li span a.on:hover{ color:#fff; }

.topcon_box .main_box .h_menu ul li:hover span a{ color:#fff; background:url(../images/line01.jpg) no-repeat center bottom; }

.topcon_box .main_box .h_menu ul li ul{ position:absolute; z-index:10; top:60px; left:0px; margin:0px; padding:0px; width:100%; height:auto; text-align:center; display:none; overflow:hidden; }
.topcon_box .main_box .h_menu ul li ul li{ margin:0px; padding:6px 0; width:100%; height:auto; line-height:18px; letter-spacing:1px; font-size:12px; text-align:center; float:left; }
.topcon_box .main_box .h_menu ul li ul li a{ color:#fff; background:none; display:inherit; }
.topcon_box .main_box .h_menu ul li ul li a:hover{ color:#fff; background:none; text-decoration:underline; }


.topcon_box .main_box .h_versearch{ margin:11px 0 0 0; width:80px; float:right; }
.topcon_box .main_box .h_versearch .h_ver{ margin:0px; width:auto; text-align:center; float:left; }
.topcon_box .main_box .h_versearch .h_ver span{ margin:0px; padding:0px; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; background-size:100%; cursor:pointer; float:left; }
.topcon_box .main_box .h_versearch .h_ver span.en1{ background-image:url(../images/en1.png); }
.topcon_box .main_box .h_versearch .h_ver span.cn1{ background-image:url(../images/cn1.png); }
.topcon_box .main_box .h_versearch .h_ver span a{ width:100%; height:100%; display:block; }

.topcon_box .main_box .h_versearch .h_search{ position:relative; margin:0px; width:auto; height:100%; float:right; }
.topcon_box .main_box .h_versearch .h_search .hh_btncon{ margin:0px; width:20px; height:20px; background-image:url(../images/tb01.png); background-repeat:no-repeat; background-position:center center; background-size:auto 100%; cursor:pointer; display:block; }
.topcon_box .main_box .h_versearch .h_search .hh_search{ position:absolute; z-index:2; top:40px; right:0px; margin:0px; width:275px; height:35px; background-color:rgba(255,255,255,0.8); border:#9f9f9f 1px solid; border-radius:18px; display:none; overflow:hidden; }
.topcon_box .main_box .h_versearch .h_search .hh_search .s_text{ margin:0px; padding:0 0 0 15px; width:215px; height:34px; line-height:34px; font-size:12px; color:#909090; background:none; border:none; float:left; }
.topcon_box .main_box .h_versearch .h_search .hh_search .s_sub{ margin:-1px -1px 0 0; padding:0px; width:36px; height:36px; background:url(../images/tb03.png) no-repeat center center; border:#9f9f9f 1px solid; border-radius:50%; cursor:pointer; float:right; }




/*--------------------------*/


.ny_topcon_box{ margin:0 auto; padding:0px; width:100%; height:110px; background:#fff; }
.ny_topcon_box .main_box{ margin:0 auto; padding:35px 0 0 0; width:1200px; }
.ny_topcon_box .main_box .h_logo{ margin:0px; width:160px; height:60px; float:left; }

.ny_topcon_box .main_box .h_menu{ margin:0px; width:auto; height:60px; float:left; }

.ny_topcon_box .main_box .h_menu ul{ margin:0px; padding:0px; width:100%; height:100%; float:left; }

.ny_topcon_box .main_box .h_menu ul li{ position:relative; margin:0 0 0 5px; padding:0px; width:170px; height:100%; text-align:center; float:left; }
.ny_topcon_box .main_box .h_menu ul li.home{ width:80px; }
.ny_topcon_box .main_box .h_menu ul li span{ margin:0px; padding:0px; width:100%; line-height:40px; letter-spacing:3px; font-size:15px; float:left; }
.ny_topcon_box .main_box .h_menu ul li span a{ padding-bottom:5px; width:auto; color:#707070; background:url(../images/none.gif) no-repeat center bottom; display:block }
.ny_topcon_box .main_box .h_menu ul li span a:hover{ color:#707070;  }
.ny_topcon_box .main_box .h_menu ul li span a.on{ color:#bb5121; }
.ny_topcon_box .main_box .h_menu ul li span a.on:hover{ color:#bb5121; }

.ny_topcon_box .main_box .h_menu ul li:hover span a{ color:#707070; background:url(../images/line02.jpg) no-repeat center bottom; }

.ny_topcon_box .main_box .h_menu ul li ul{ position:absolute; z-index:10; top:60px; left:0px; margin:0px; padding:10px 0; width:100%; height:auto; text-align:center; background-color:rgba(114,114,114,0.9); border-radius:0 0 10px 10px; display:none; overflow:hidden; }
.ny_topcon_box .main_box .h_menu ul li ul li{ margin:0px; padding:6px 0; width:100%; height:auto; line-height:18px; letter-spacing:1px; font-size:12px; text-align:center; float:left; }
.ny_topcon_box .main_box .h_menu ul li ul li a{ color:#fff; background:none; display:inherit; }
.ny_topcon_box .main_box .h_menu ul li ul li a:hover{ color:#fff; background:none; text-decoration:underline; }


.ny_topcon_box .main_box .h_versearch{ margin:11px 0 0 0; width:80px; float:right; }
.ny_topcon_box .main_box .h_versearch .h_ver{ margin:0px; width:auto; text-align:center; float:left; }
.ny_topcon_box .main_box .h_versearch .h_ver span{ margin:0px; padding:0px; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; background-size:100%; cursor:pointer; float:left; }
.ny_topcon_box .main_box .h_versearch .h_ver span.en2{ background-image:url(../images/en2.png); }
.ny_topcon_box .main_box .h_versearch .h_ver span.cn2{ background-image:url(../images/cn2.png); }
.ny_topcon_box .main_box .h_versearch .h_ver span a{ width:100%; height:100%; display:block; }

.ny_topcon_box .main_box .h_versearch .h_search{ position:relative; margin:0px; width:auto; height:100%; float:right; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_btncon{ margin:0px; width:20px; height:20px; background-image:url(../images/tb02.png); background-repeat:no-repeat; background-position:center center; background-size:auto 100%; cursor:pointer; display:block; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_search{ position:absolute; z-index:2; top:40px; right:0px; margin:0px; width:275px; height:35px; background-color:rgba(255,255,255,0.8); border:#9f9f9f 1px solid; border-radius:18px; display:none; overflow:hidden; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_search .s_text{ margin:0px; padding:0 0 0 15px; width:215px; height:34px; line-height:34px; font-size:12px; color:#909090; background:none; border:none; float:left; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_search .s_sub{ margin:-1px -1px 0 0; padding:0px; width:36px; height:36px; background:url(../images/tb03.png) no-repeat center center; border:#9f9f9f 1px solid; border-radius:50%; cursor:pointer; float:right; }


/*------------------Home------------------------------*/
.h_ad_box{ margin:0 auto; width:100%; height:0px; text-align:center; overflow:hidden; }
.h_ad_box.yige { height:auto; }






.h_mid_box1{ margin:0 auto; width:100%; min-height:500px; background:url(../images/bg01.jpg) no-repeat center top; overflow:hidden; }
.h_mid_box1 .h_typename{ margin:0 auto; margin-top:112px; width:1200px; text-align:center; overflow:hidden; }
.h_mid_box1 .h_typename span{ margin:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; vertical-align:top; display:inline-block; }
.h_mid_box1 .h_typename i{ margin:0 22px; width:1px; height:24px; background:#7c7d7f; font-style:normal; vertical-align:top; display:inline-block; }
.h_mid_box1 .h_typename em{ margin:0px; padding:0px; width:auto; line-height:24px; letter-spacing:2px; font-size:22px; color:#565656; font-family:Arial; text-transform:uppercase; font-style:normal; vertical-align:top; display:inline-block; }

.h_mid_box1 .h_mainbox{ margin:0 auto; margin-top:100px; width:1200px; overflow:hidden; }
/*
.h_mid_box1 .h_mainbox .h_conbox{ margin:10px 0 0 0; width:100%; float:left; }
.h_mid_box1 .h_mainbox .h_conbox .hh_conbox{ margin:0px; width:100%; background:url(../images/line03.jpg) repeat-y 1193px top; float:left; }
.h_mid_box1 .h_mainbox .h_conbox .hh_conbox .hh_title{ margin:-20px 0 0 0; width:100%; float:left; }
.h_mid_box1 .h_mainbox .h_conbox .hh_conbox .hh_title span{ margin:0px; padding-bottom:20px; width:auto; line-height:22px; letter-spacing:2px; font-size:15px; color:#727272; border-bottom:#d4d4d4 1px solid; float:left; }
.h_mid_box1 .h_mainbox .h_conbox .hh_conbox .hh_scon{ margin:18px 0 0 0; width:60%; line-height:23px; letter-spacing:1px; font-size:12px; color:#727272; float:left; overflow:hidden; }
.h_mid_box1 .h_mainbox .h_conbox .hh_more{ margin:16px 0 0 0; width:100%; float:left; }
.h_mid_box1 .h_mainbox .h_conbox .hh_more span{ margin:0px; width:auto; letter-spacing:2px; font-size:12px; text-align:center; float:left;  }
.h_mid_box1 .h_mainbox .h_conbox .hh_more span a{ width:90px; height:28px; line-height:28px; color:#6d6d6d; border:#959595 1px solid; border-radius:6px; display:block; }
.h_mid_box1 .h_mainbox .h_conbox .hh_more span a:hover{ color:#bb5121; border:#bb5121 1px solid; }
.h_mid_box1 .h_mainbox .h_conbox .hh_more i{ margin:0px; width:auto; line-height:30px; letter-spacing:2px; font-size:12px; text-align:center; font-style:normal; float:right;  }
.h_mid_box1 .h_mainbox .h_conbox .hh_more i a{ color:#6d6d6d; }
.h_mid_box1 .h_mainbox .h_conbox .hh_more i a:hover{ color:#bb5121; }
*/






.h_mid_box2{ margin:0 auto; margin-top:130px; width:1200px; overflow:hidden; }
.h_mid_box2 .h_typename{ margin:0px; width:1200px; text-align:center; float:left; }
.h_mid_box2 .h_typename span{ margin:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; vertical-align:top; display:inline-block; }
.h_mid_box2 .h_typename i{ margin:0 22px; width:1px; height:24px; background:#7c7d7f; font-style:normal; vertical-align:top; display:inline-block; }
.h_mid_box2 .h_typename em{ margin:0px; padding:0px; width:auto; line-height:24px; letter-spacing:2px; font-size:22px; color:#565656; font-family:Arial; text-transform:uppercase; font-style:normal; vertical-align:top; display:inline-block; }

.h_mid_box2 .h_conbox{ margin:30px 0 0 135px; width:930px; float:left; }
.h_mid_box2 .h_conbox dl{ position:relative; margin:40px 0 0 0; width:445px; text-align:center; float:left; }
.h_mid_box2 .h_conbox dl dt{ margin:0px; width:100%; height:300px; background:#333; float:left; overflow:hidden; }
.h_mid_box2 .h_conbox dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.h_mid_box2 .h_conbox dl:hover dt img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.h_mid_box2 .h_conbox dl dd{ position:absolute; left:0px; bottom:0px; z-index:2; margin:0px; padding:0px; width:100%; line-height:25px; font-size:14px; background-color:rgba(0,0,0,0.7); float:left; }
.h_mid_box2 .h_conbox dl dd a{ padding:10px 5%; width:90%; color:#fff; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box2 .h_conbox dl dd a:hover{ color:#eee; }
.h_mid_box2 .h_conbox dl.dltd1{ float:left; }
.h_mid_box2 .h_conbox dl.dltd0{ float:right; }

.h_mid_box2 .h_more{ margin:55px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box2 .h_more span{ margin:0px; width:auto; letter-spacing:2px; font-size:12px; vertical-align:top; display:inline-block; }
.h_mid_box2 .h_more span a{ width:120px; height:28px; line-height:28px; color:#6d6d6d; border:#959595 1px solid; border-radius:6px; display:block; }
.h_mid_box2 .h_more span a:hover{ color:#bb5121; border:#bb5121 1px solid; }








.h_mid_box3{ margin:0 auto; margin-top:130px; width:1200px; overflow:hidden; }
.h_mid_box3 .h_typename{ margin:0px; width:1200px; text-align:center; float:left; }
.h_mid_box3 .h_typename span{ margin:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; vertical-align:top; display:inline-block; }
.h_mid_box3 .h_typename i{ margin:0 22px; width:1px; height:24px; background:#7c7d7f; font-style:normal; vertical-align:top; display:inline-block; }
.h_mid_box3 .h_typename em{ margin:0px; padding:0px; width:auto; line-height:24px; letter-spacing:2px; font-size:22px; color:#565656; font-family:Arial; text-transform:uppercase; font-style:normal; vertical-align:top; display:inline-block; }

.h_mid_box3 .h_conbox{ margin:40px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box3 .h_conbox span{ margin:30px 30px; width:200px; height:120px; vertical-align:top; display:inline-block; overflow:hidden; }
.h_mid_box3 .h_conbox span img{ width:90%; height:100%; object-fit:scale-down; }



/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; width:100%; height:auto; text-align:center; overflow:hidden; }
.ny_ad_box img{ width:100%; }




.ny_location_box{ margin:0 auto; width:100%; height:60px; background:#fafafa; overflow:hidden; }
.ny_location_box .h_conbox{ margin:0 auto; padding:0px; width:1370px; line-height:60px; font-size:14px; color:#666; overflow:hidden; }
.ny_location_box .h_conbox a{ color:#666; }
.ny_location_box .h_conbox a:hover{ color:#bb5121; }




.ny_typecon_box{ margin:0 auto; margin-top:40px; width:1200px; text-align:center; overflow:hidden; }
.ny_typecon_box span{ margin:20px 22px 0 22px; width:auto; height:50px; line-height:50px; letter-spacing:2px; font-size:18px; vertical-align:top; display:inline-block; }
.ny_typecon_box span a{ width:100%; height:100%; color:#262626; background:url(../images/none.gif) no-repeat center bottom; display:block; }
.ny_typecon_box span a:hover{ color:#333; background:url(../images/line05.jpg) no-repeat center bottom; display:block; }
.ny_typecon_box span a.on{ color:#333; background:url(../images/line05.jpg) no-repeat center bottom; display:block; }
.ny_typecon_box span a.on:hover{ color:#333; display:block; }









.ny_typename_box{ margin:0 auto; margin-top:110px; width:1200px; text-align:left; overflow:hidden; }
.ny_typename_box span{ margin:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; vertical-align:top; display:inline-block; }
.ny_typename_box i{ margin:0 22px; width:1px; height:24px; background:#7c7d7f; font-style:normal; vertical-align:top; display:inline-block; }
.ny_typename_box em{ margin:0px; padding:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; font-family:Arial; text-transform:uppercase; font-style:normal; vertical-align:top; display:inline-block; }









.ny_about_box{ margin:0 auto; padding:0px; width:100%; overflow:hidden; }
.ny_about_box .dw{ margin:0px; width:100%; height:20px; float:left; }
.ny_about_box .h_typename{ margin:0 auto; margin-top:90px; width:1200px; text-align:center; overflow:hidden; }
.ny_about_box .h_typename span{ margin:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; vertical-align:top; display:inline-block; }
.ny_about_box .h_typename i{ margin:0 22px; width:1px; height:24px; background:#7c7d7f; font-style:normal; vertical-align:top; display:inline-block; }
.ny_about_box .h_typename em{ margin:0px; padding:0px; width:auto; line-height:24px; letter-spacing:3px; font-size:22px; color:#565656; font-family:Arial; text-transform:uppercase; font-style:normal; vertical-align:top; display:inline-block; }

.ny_about_box .h_content{ margin:0 auto; margin-top:80px; width:1200px; overflow:hidden; }

.ny_about_box .h_mainbox{ margin:0 auto; margin-top:70px; padding-bottom:150px; width:100%; background:url(../images/bg02.jpg) repeat-y center top; overflow:hidden; }
.ny_about_box .h_mainbox .h_conbox{ margin:0 auto; width:1200px; overflow:hidden; }
.ny_about_box .h_mainbox .h_conbox dl{ margin:130px 0 0 0; width:100%; float:left; }
.ny_about_box .h_mainbox .h_conbox dl dt{ margin:0px; width:480px; text-align:center; float:left; overflow:hidden; }
.ny_about_box .h_mainbox .h_conbox dl dt img{ width:100%; }
.ny_about_box .h_mainbox .h_conbox dl dd{ margin:0px; width:655px; text-align:left; float:right; }
.ny_about_box .h_mainbox .h_conbox dl dd .h_title{ margin:0px; width:100%; line-height:30px; letter-spacing:2px; font-size:24px; color:#303030; float:left; }
.ny_about_box .h_mainbox .h_conbox dl dd .h_socn{ margin:20px 0 0 0; width:100%; line-height:36px; font-size:15px; color:#4f4f4f; float:left; overflow:hidden; }
.ny_about_box .h_mainbox .h_conbox dl.dltd1 dt{ float:left; }
.ny_about_box .h_mainbox .h_conbox dl.dltd1 dd{ text-align:left; float:right; }

.ny_about_box .h_mainbox .h_conbox dl.dltd0 dt{ float:right; }
.ny_about_box .h_mainbox .h_conbox dl.dltd0 dd{ text-align:right; float:left; }








.ny_news_box{ margin:0 auto; margin-top:30px; width:1200px; overflow:hidden; }
.ny_news_box dl{ margin:40px 45px 0 0; padding:0px; width:370px; text-align:center; float:left; }
.ny_news_box dl dt{ margin:0px; padding:0px; width:100%; height:250px; background:#333; float:left; overflow:hidden; }
.ny_news_box dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_news_box dl dt:hover img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_news_box dl dd{ margin:13px 0 0 0; padding:0px; width:100%; line-height:30px; font-size:15px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box dl dd a{ color:#494949; }
.ny_news_box dl dd a:hover{ color:#bb5121; }
.ny_news_box dl.endtd{ margin-right:0px; float:right; }
.ny_news_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }







.ny_news_xx_box{ margin:0 auto; margin-top:50px; width:1200px; overflow:hidden; }
.ny_news_xx_box .h_title{ margin:0px; width:100%; line-height:180%; letter-spacing:1px; color:#333; font-size:22px; text-align:center; float:left; }
.ny_news_xx_box .h_datecon{ margin:30px 0 0 0; padding-bottom:20px; width:100%; line-height:30px; color:#999; font-size:14px; text-align:center; border-bottom:#e1e1e1 1px solid; float:left; }
.ny_news_xx_box .h_datecon.notime{ padding-bottom:0px; }
.ny_news_xx_box .h_content{ margin:40px 0 0 0; width:100%; float:left; overflow:hidden; }







.ny_product_box{ margin:0 auto; padding-bottom:50px; width:100%; background-repeat:no-repeat; background-position:center top; overflow:hidden; }

.ny_product_box .h_topcon{ margin:0 auto; margin-top:60px; width:1200px; line-height:220%; letter-spacing:1px; font-size:15px; color:#9e9e9e; overflow:hidden; }

.ny_product_box .h_typecon{ margin:0 auto; margin-top:70px; width:1200px; overflow:hidden; }
.ny_product_box .h_typecon span{ margin:0 45px 0 0; width:auto; line-height:43px; letter-spacing:1px; font-size:14px; float:left; }
.ny_product_box .h_typecon span a{ width:100%; color:#9e9e9e; background:url(../images/none.gif) no-repeat center bottom; display:block; }
.ny_product_box .h_typecon span a:hover{ color:#333; background:url(../images/line05.jpg) no-repeat center bottom; display:block; }
.ny_product_box .h_typecon span a.on{ color:#333; font-size:15px; font-weight:bold; background:url(../images/line05.jpg) no-repeat center bottom; display:block; }
.ny_product_box .h_typecon span a.on:hover{ color:#333; display:block; }


.ny_product_box .h_mainbox{ margin:0 auto; margin-top:40px; width:1200px; line-height:220%; font-size:18px; color:#999; overflow:hidden; }
.ny_product_box .h_mainbox .left_box{ margin:0px; width:210px; float:left; }
.ny_product_box .h_mainbox .left_box dl{ margin:0px; padding:23px 0; width:100%; border-top:#9f9f9f 1px solid; float:left; }
.ny_product_box .h_mainbox .left_box dl dt{ margin:0px; padding:0 0 5px 0; width:100%; float:left; }
.ny_product_box .h_mainbox .left_box dl dt em{ margin:0px; width:30px; height:30px; text-align:center; font-style:normal; float:left; }
.ny_product_box .h_mainbox .left_box dl dt em img{ width:100%; height:100%; object-fit:scale-down; }
.ny_product_box .h_mainbox .left_box dl dt span{ margin:0px; width:170px; line-height:30px; letter-spacing:1px; font-size:18px; float:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_product_box .h_mainbox .left_box dl dt span a{ color:#727272; }
.ny_product_box .h_mainbox .left_box dl dt span a:hover{ color:#bb5121; }
.ny_product_box .h_mainbox .left_box dl dt span a.on{ color:#bb5121; font-weight:bold; }
.ny_product_box .h_mainbox .left_box dl dt span a.on:hover{ color:#bb5121; }
.ny_product_box .h_mainbox .left_box dl dd{ margin:13px 0 0 0; padding:0px; width:100%; line-height:25px; letter-spacing:1px; font-size:16px; float:left; }
.ny_product_box .h_mainbox .left_box dl dd a{ color:#727272; }
.ny_product_box .h_mainbox .left_box dl dd a:hover{ color:#bb5121; }
.ny_product_box .h_mainbox .left_box dl dd a.on{ color:#bb5121; font-weight:bold; }
.ny_product_box .h_mainbox .left_box dl dd a.on:hover{ color:#bb5121; }

.ny_product_box .h_mainbox .right_box{ margin:0px; width:830px; float:right; }
.ny_product_box .h_mainbox .right_box dl{ position:relative; margin:0px; padding:30px 38px; width:200px; text-align:center; border-right:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; float:left; }
.ny_product_box .h_mainbox .right_box dl dt{ margin:0px; padding:0px; width:100%; cursor:pointer; float:left; }
.ny_product_box .h_mainbox .right_box dl dt i{ margin:0px; width:100%; height:250px; float:left; overflow:hidden; }
.ny_product_box .h_mainbox .right_box dl dt i img{ width:100%; height:100%; object-fit:scale-down;}
.ny_product_box .h_mainbox .right_box dl dt span{ margin:15px 0 0 0; padding:0px; width:100%; height:36px; line-height:18px; font-size:12px; color:#333; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_product_box .h_mainbox .right_box dl dd{ position:absolute; z-index:2; left:15px; top:15px; margin:0px; width:248px; height:330px; text-align:left; background-color:rgba(114,114,114,0.7); border-radius:20px; display:none; overflow:hidden; }
.ny_product_box .h_mainbox .right_box dl dd .con{ margin:20px 24px; width:200px; height:290px; line-height:22px; font-size:12px; color:#fff; float:left; overflow-y:auto; }
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.ny_product_box .h_mainbox .right_box dl dd .con::-webkit-scrollbar {  
  width: 8px;  /*滚动条宽度*/
  height: 10px;  /*滚动条高度*/
} 
/*定义滚动条轨道 内阴影+圆角*/  
.ny_product_box .h_mainbox .right_box dl dd .con::-webkit-scrollbar-track {  
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
  border-radius: 0px;  /*滚动条的背景区域的圆角*/
  background-color: #909090; /*滚动条的背景颜色*/  
  border-radius: 4px;
}  
/*定义滑块 内阴影+圆角*/  
.ny_product_box .h_mainbox .right_box dl dd .con::-webkit-scrollbar-thumb {  
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 4px;  /*滚动条的圆角*/
  background-color: #6f6f6f;  /*滚动条的背景颜色*/
}
.ny_product_box .h_mainbox .right_box dl dd .con::-webkit-scrollbar-thumb:hover {  
  background-color: #666;  /*滚动条的背景颜色*/
}

.ny_product_box .h_mainbox .right_box dl.bnline{ border-bottom:none; }
.ny_product_box .h_mainbox .right_box dl.dltd1{ }
.ny_product_box .h_mainbox .right_box dl.dltd2{ }
.ny_product_box .h_mainbox .right_box dl.dltd0{ border-right:none; }

.ny_product_box .h_mainbox .right_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }








.ny_prosearch_box{ margin:0 auto; width:1107px; overflow:hidden; }

.ny_prosearch_box .h_typecon{ margin:70px 0 0 0; width:100%; text-align:center; float:left; }
.ny_prosearch_box .h_typecon span{ margin:0 20px; width:auto; line-height:43px; letter-spacing:1px; font-size:14px; vertical-align:top; display:inline-block; }
.ny_prosearch_box .h_typecon span a{ width:100%; color:#666; background:url(../images/none.gif) no-repeat center bottom; display:block; }
.ny_prosearch_box .h_typecon span a:hover{ color:#333; background:url(../images/line05.jpg) no-repeat center bottom; display:block; }

.ny_prosearch_box .h_conbox{ margin:70px 0 0 0; width:1107px; float:left; }
.ny_prosearch_box .h_conbox dl{ position:relative; margin:0px; padding:30px 38px; width:200px; text-align:center; border-right:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; float:left; }
.ny_prosearch_box .h_conbox dl dt{ margin:0px; padding:0px; width:100%; cursor:pointer; float:left; }
.ny_prosearch_box .h_conbox dl dt i{ margin:0px; width:100%; height:250px; float:left; overflow:hidden; }
.ny_prosearch_box .h_conbox dl dt i img{ width:100%; height:100%; object-fit:scale-down;}
.ny_prosearch_box .h_conbox dl dt span{ margin:15px 0 0 0; padding:0px; width:100%; height:36px; line-height:18px; font-size:12px; color:#333; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_prosearch_box .h_conbox dl dd{ position:absolute; z-index:2; left:15px; top:15px; margin:0px; width:248px; height:330px; text-align:left; background-color:rgba(114,114,114,0.7); border-radius:20px; display:none; overflow:hidden; }
.ny_prosearch_box .h_conbox dl dd .con{ margin:20px 24px; width:200px; height:290px; line-height:22px; font-size:12px; color:#fff; float:left; overflow-y:auto; }
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.ny_prosearch_box .h_conbox dl dd .con::-webkit-scrollbar {  
  width: 8px;  /*滚动条宽度*/
  height: 10px;  /*滚动条高度*/
} 
/*定义滚动条轨道 内阴影+圆角*/  
.ny_prosearch_box .h_conbox dl dd .con::-webkit-scrollbar-track {  
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
  border-radius: 0px;  /*滚动条的背景区域的圆角*/
  background-color: #909090; /*滚动条的背景颜色*/  
  border-radius: 4px;
}  
/*定义滑块 内阴影+圆角*/  
.ny_prosearch_box .h_conbox dl dd .con::-webkit-scrollbar-thumb {  
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 4px;  /*滚动条的圆角*/
  background-color: #6f6f6f;  /*滚动条的背景颜色*/
}
.ny_prosearch_box .h_conbox dl dd .con::-webkit-scrollbar-thumb:hover {  
  background-color: #666;  /*滚动条的背景颜色*/
}

.ny_prosearch_box .h_conbox dl.bnline{ border-bottom:none; }
.ny_prosearch_box .h_conbox dl.dltd1{ }
.ny_prosearch_box .h_conbox dl.dltd2{ }
.ny_prosearch_box .h_conbox dl.dltd3{ }
.ny_prosearch_box .h_conbox dl.dltd0{ border-right:none; }

.ny_prosearch_box .h_conbox .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }







.ny_sqsj_box{ margin:0 auto; padding:0px; width:1200px; overflow:hidden; }
.ny_sqsj_box .h_tscon{ margin:30px 0 0 0; width:100%; line-height:25px; font-size:15px; color:#918b8b; text-align:right; float:left; overflow:hidden; }
.ny_sqsj_box .h_mainbox{ margin:15px 0 0 0; padding-bottom:15px; width:100%; float:left; }
.ny_sqsj_box .h_mainbox .left_box{ margin:0px; width:235px; float:left; }
.ny_sqsj_box .h_mainbox .left_box span{ margin:10px 0 20px 0; width:100%; line-height:25px; letter-spacing:1px; font-size:15px; float:left; }
.ny_sqsj_box .h_mainbox .left_box span a{ padding-bottom:10px; width:100%; color:#727272; background:url(../images/none.gif) no-repeat left bottom; display:block; }
.ny_sqsj_box .h_mainbox .left_box span a:hover{ color:#333; background:url(../images/line05.jpg) no-repeat left bottom; display:block; }
.ny_sqsj_box .h_mainbox .left_box span a.on{ color:#333; font-weight:bold; background:url(../images/line05.jpg) no-repeat left bottom; display:block; }
.ny_sqsj_box .h_mainbox .left_box span a.on:hover{ color:#333; background:url(../images/line05.jpg) no-repeat left bottom; display:block; }

.ny_sqsj_box .h_mainbox .right_box{ margin:5px 15px 0 0; padding:0 0 40px 0; width:900px; min-height:170px; box-shadow:0 0 15px 0px #ccc; border-radius:25px; float:right; overflow:hidden; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox{ margin:40px 0 0 50px; width:800px; min-height:150px; float:left; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_typename{ margin:0px; padding:0px; width:100%; background:url(../images/line06.jpg) repeat-x left center; float:left; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_typename span{ margin:0px; padding:0 15px 0 17px; width:auto; line-height:25px; font-size:13px; color:#333; background:#fff url(../images/tb11.jpg) no-repeat left center; float:left; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_listcon{ margin:15px 0 0 0; width:100%; float:left; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_listcon span{ margin:0px; width:33.33%; line-height:35px; font-size:14px; text-align:center; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_listcon span a{ color:#666; }
.ny_sqsj_box .h_mainbox .right_box .h_conbox .h_listcon span a:hover{ color:#bb5121; }






.ny_faq_box{ margin:0 auto; padding:0 0 80px 0; width:100%; min-height:1000px; background:url(../images/bg03.jpg) no-repeat center top; overflow:hidden; }
.ny_faq_box .h_typesearch{ margin:0 auto; margin-top:80px; width:1130px; overflow:hidden; }

.ny_faq_box .h_typesearch .h_typecon{ margin:0px; width:750px; text-align:center; float:left; }
.ny_faq_box .h_typesearch .h_typecon span{ margin:15px 15px 0 0; width:150px; height:90px; float:left; overflow:hidden; }
.ny_faq_box .h_typesearch .h_typecon span img{ width:100%; height:100%; object-fit:scale-down;}
.ny_faq_box .h_typesearch .h_typecon span a{ width:100%; height:100%; display:block; }
.ny_faq_box .h_typesearch .h_typecon span a img{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
opacity:60%;
}
.ny_faq_box .h_typesearch .h_typecon span a.on img{
-webkit-filter:grayscale(0%);
-moz-filter:grayscale(0%);
-ms-filter:grayscale(0%);
-o-filter:grayscale(0%);
filter:grayscale(0%);
opacity:100%;
}

.ny_faq_box .h_typesearch .h_search{ margin:32px 0 0 0; width:368px; height:54px; border:#9e9e9e 1px solid; border-radius:28px; float:right; overflow:hidden; }
.ny_faq_box .h_typesearch .h_search .s_text{ margin:0px; padding:0 0 0 20px; width:280px; height:54px; line-height:54px; font-size:14px; color:#909090; background:none; border:none; float:left; }
.ny_faq_box .h_typesearch .h_search .s_sub{ margin:-1px -1px 0 0; padding:0px; width:56px; height:56px; background:url(../images/tb03.png) no-repeat center center; background-size:25px auto; border:#9e9e9e 1px solid; border-radius:50%; cursor:pointer; float:right; }

.ny_faq_box .h_listcon{ margin:0 auto; margin-top:40px; width:1130px; overflow:hidden; }
.ny_faq_box .h_listcon dl{ margin:30px 0 0 0; width:100%; background:#e1e1e1; border-radius:18px; float:left; overflow:hidden; }
.ny_faq_box .h_listcon dl dt{ margin:0px; width:100%; height:86px; border-radius:18px; cursor:pointer; float:left  }
.ny_faq_box .h_listcon dl dt span{ margin:0 0 0 50px; width:980px; line-height:86px; letter-spacing:2px; color:#333; font-size:17px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_faq_box .h_listcon dl dt i{ margin:0 40px 0 0; width:40px; height:86px; font-style:normal; background-repeat:no-repeat; background-position:center center; float:right; display:block; }

.ny_faq_box .h_listcon dl dd{ margin:0px; width:100%; float:left; display:none; overflow:hidden; }
.ny_faq_box .h_listcon dl dd .h_conbox{ margin:0 0 0 50px; padding:25px 0; width:1030px; line-height:30px; font-size:14px; color:#555; float:left; overflow:hidden; }

.ny_faq_box .h_listcon dl.hide dt{  background:#e1e1e1; }
.ny_faq_box .h_listcon dl.hide dt i{ background-image:url(../images/f_down.jpg); }
.ny_faq_box .h_listcon dl.show dt{  background:#c8c8c8; }
.ny_faq_box .h_listcon dl.show dt i{ background-image:url(../images/f_up.jpg); }
.ny_faq_box .h_listcon .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }






.ny_zjsm_box{ margin:0 auto; padding:0px; width:1200px; overflow:hidden; }
.ny_zjsm_box .h_typecon{ margin:70px 0 0 0; width:100%; text-align:center; float:left; }
.ny_zjsm_box .h_typecon span{ margin:30px 30px; width:150px; height:90px; vertical-align:top; display:inline-block; overflow:hidden; }
.ny_zjsm_box .h_typecon span img{ width:100%; height:100%; object-fit:scale-down;}
.ny_zjsm_box .h_typecon span a{ width:100%; height:100%; display:block; }
.ny_zjsm_box .h_typecon span a img{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
opacity:60%;
}
.ny_zjsm_box .h_typecon span a.on img{
-webkit-filter:grayscale(0%);
-moz-filter:grayscale(0%);
-ms-filter:grayscale(0%);
-o-filter:grayscale(0%);
filter:grayscale(0%);
opacity:100%;
}

.ny_zjsm_box .h_listcon{ margin:20px 0 0 0; width:1200px; float:left;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.ny_zjsm_box .h_listcon dl{ margin:50px 0 0 0; width:370px; float:left; }
.ny_zjsm_box .h_listcon dl dt{ margin:0px; width:100%; height:250px; text-align:center; float:left; }
.ny_zjsm_box .h_listcon dl dt img{ width:100%; height:100%; }
.ny_zjsm_box .h_listcon dl dd{ margin:0px; width:100%; float:left; }
.ny_zjsm_box .h_listcon dl dd span{ margin:20px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#000; text-align:center; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_zjsm_box .h_listcon dl dd span a{ color:#000; }
.ny_zjsm_box .h_listcon dl dd span a:hover{ color:#bb5121; }
.ny_zjsm_box .h_listcon dl dd p{ margin:15px 0 0 0; width:100%; line-height:24px; font-size:14px; color:#666; float:left; overflow:hidden; }
.ny_zjsm_box .h_listcon .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }






.ny_wlcc_box{ margin:0 auto; padding:0px; width:1200px; overflow:hidden; }
.ny_wlcc_box .h_conbox{ margin:60px 0 0 0; width:100%; float:left; overflow:hidden; }
.ny_wlcc_box .h_scon{ margin:60px 0 0 0; width:100%; line-height:33px; letter-spacing:2px; font-size:16px; text-align:center; color:#333; float:left; }

.ny_wlcc_box .h_listcon{ margin:20px 0 0 115px; width:970px; float:left;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.ny_wlcc_box .h_listcon dl{ margin:50px 0 0 0; width:435px; float:left; }
.ny_wlcc_box .h_listcon dl dt{ margin:0px; width:100%; height:335px; text-align:center; float:left; }
.ny_wlcc_box .h_listcon dl dt img{ width:100%; height:100%; }
.ny_wlcc_box .h_listcon dl dd{ margin:0px; width:100%; float:left; }
.ny_wlcc_box .h_listcon dl dd span{ margin:20px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#000; text-align:center; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_wlcc_box .h_listcon dl dd p{ margin:15px 0 0 0; width:100%; line-height:24px; font-size:14px; color:#666; float:left; overflow:hidden; }
.ny_wlcc_box .h_listcon .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#333; float:left; }






.ny_fangwei_box{ margin:0 auto; padding:0px; width:100%; min-height:867px; background:url(../images/bg04.jpg) no-repeat center top; overflow:hidden; }
.ny_fangwei_box .h_typename{ margin:0 auto; margin-top:65px; width:1200px; text-align:center; overflow:hidden; }
.ny_fangwei_box .h_typename span{ margin:0px; padding:0px; width:auto; line-height:60px; letter-spacing:3px; font-size:22px; color:#565656; border-bottom:#5f5f5f 1px solid; vertical-align:top; display:inline-block; }

.ny_fangwei_box .h_subconbox{ margin:0 auto; margin-top:50px; width:1200px; text-align:center; overflow:hidden; }

.ny_fangwei_box .h_subconbox .h_xxcon{ margin:0 0 0 340px; padding:0px; width:520px; float:left; }
.ny_fangwei_box .h_subconbox .h_xxcon .s_text{ margin:0px; padding:0 8px; width:500px; height:60px; line-height:60px; letter-spacing:2px; font-size:22px; color:#c3511d; text-align:center; background:none; border:#c3511d 2px solid; border-radius:30px; float:left; }
.ny_fangwei_box .h_subconbox .h_xxcon .s_sub{ margin:30px 0 0 160px; padding:0px; width:200px; height:50px; line-height:50px; font-size:24px; color:#fff; background:#c3511d; border:none; border-radius:30px; cursor:pointer; float:left; }

.ny_fangwei_box .h_jgbox{ margin:0 auto; margin-top:20px; width:1200px; line-height:25px; font-size:16px; text-align:center; color:#F00; overflow:hidden; }

.ny_fangwei_box .h_tsbox{ margin:0 auto; margin-top:35px; width:1200px; line-height:35px; font-size:18px; text-align:center; color:#444; overflow:hidden; }
.ny_fangwei_box .h_imgbox{ margin:0 auto; margin-top:55px; width:1200px; text-align:center; overflow:hidden; }
.ny_fangwei_box .h_imgbox span{ margin:0 35px; width:auto; vertical-align:top; display:inline-block; }







.ny_contact_box{ margin:0 auto; margin-top:80px; padding:0px; width:100%; overflow:hidden; }
.ny_contact_box .h_content{ margin:0 auto; width:1200px; line-height:190%; font-size:16px; color:#505050; overflow:hidden; }

.ny_contact_box .h_ewmbox{ margin:0 auto; margin-top:80px; width:1200px; overflow:hidden; }
.ny_contact_box .h_ewmbox .h_typename{ margin:0px; width:100%; height:36px; text-align:center; background:url(../images/line07.jpg) repeat-x left center; float:left; }
.ny_contact_box .h_ewmbox .h_conbox{ margin:40px 0 0 0; width:100%; text-align:center; float:left; }
.ny_contact_box .h_ewmbox .h_conbox dl{ margin:40px 20px 0 20px; width:150px; vertical-align:top; display:inline-block; }
.ny_contact_box .h_ewmbox .h_conbox dl dt{ margin:0px; width:100%; float:left; }
.ny_contact_box .h_ewmbox .h_conbox dl dd{ margin:10px 0 0 0; width:100%; line-height:25px; font-size:14px; color:#666; float:left; }

.ny_contact_box .h_mapbox{ margin:0 auto; margin-top:80px; padding:55px 0; width:100%; background:#f4f4f4; overflow:hidden; }
.ny_contact_box .h_mapbox .mapbox{ margin:0 auto; width:1200px; text-align:center; overflow:hidden; }
.ny_contact_box .h_mapbox .mapbox img{ width:100%; }
.ny_contact_box .h_mapbox .addr{ margin:0 auto; padding:35px 0; width:1200px; line-height:25px; letter-spacing:2px; font-size:18px; color:#606060; text-align:center; overflow:hidden; }





.ny_parnext_box{ margin:0 auto; margin-top:30px; padding:17px 0 0 0; width:1370px; border-top:#ddd 1px solid; overflow:hidden; }
.ny_parnext_box span{ margin:0px; width:100%; line-height:32px; font-size:16px; color:#999; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_parnext_box span a{ color:#505050; }
.ny_parnext_box span a:hover{ color:#bb5121; }


/*------------页码0----------*/
.page_box{ margin:90px 0 0 0; padding:0px; width:100%; height:36px; font-size:14px; font-family:"微软雅黑","宋体"; text-align:center; float:left; }
.page_box i{ margin:0 5px; padding:0px 14px; height:34px; line-height:34px; color:#999; background:#fff; border:#dcdcdc 1px solid; border-radius:5px; font-style:normal; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span{ margin:0 5px; padding:0px; width:auto; border-radius:5px; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span a{ margin:0px; padding:0px 14px; height:34px; line-height:34px; color:#333; background:#fff; border:#dcdcdc 1px solid; border-radius:5px; display:block; }
.page_box span a:hover{ color:#fff; background:#bb5121; border:#bb5121 1px solid; }
.page_box span a.on{ color:#fff; background:#bb5121; border:#bb5121 1px solid }
.page_box span a.on:hover{ color:#fff; background:#bb5121; border:#bb5121 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:110px; overflow:hidden; }
.f_padheght1{ margin:0 auto; width:100%; height:40px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; overflow:hidden; }
.bottom_box .top_box{ margin:0 auto; width:100%; text-align:center; overflow:hidden; }
.bottom_box .top_box span{ margin:0px; width:auto; height:35px; letter-spacing:1px; font-size:15px; font-weight:bold; background:url(../images/tb04.png) no-repeat left center; background-size:auto 13px; vertical-align:top; display:inline-block; }
.bottom_box .top_box span a{ padding:0 0 0 20px; width:auto; color:#4c4c4c; display:block; }
.bottom_box .top_box span a:hover{ color:#bb5121; }

.bottom_box .main_box1{ margin:0 auto; margin-top:80px; padding:0 0 35px 0; width:1200px; overflow:hidden; }
.bottom_box .main_box1 .left_con{ margin:0px; width:auto; float:left; }
.bottom_box .main_box1 .left_con dl{ margin:0 10px 0 0; width:210px; float:left; overflow:hidden; }
.bottom_box .main_box1 .left_con dl dt{ margin:0px; width:100%; line-height:30px; letter-spacing:2px; font-size:15px; font-weight:bold; color:#4c4c4c; float:left; }
.bottom_box .main_box1 .left_con dl dt a{ color:#4c4c4c; }
.bottom_box .main_box1 .left_con dl dt a:hover{ color:#bb5121; }
.bottom_box .main_box1 .left_con dl dd{ margin:8px 0 0 0; padding:0px; width:100%; float:left; }
.bottom_box .main_box1 .left_con dl dd span{ margin:0px; padding:6px 0; width:100%; line-height:20px; font-size:12px; float:left; }
.bottom_box .main_box1 .left_con dl dd span a{ color:#707070; }
.bottom_box .main_box1 .left_con dl dd span a:hover{ color:#bb5121; }
.bottom_box .main_box1 .left_con dl.endtd{ width:150px; }


.bottom_box .main_box1 .right_con{ margin:0px; width:140px; float:right; }
.bottom_box .main_box1 .right_con .h_con1{ margin:0px; width:100%; float:left; }
.bottom_box .main_box1 .right_con .h_con1 img{ height:30px; }
.bottom_box .main_box1 .right_con .h_con2{ margin:10px 0 0 0; width:100%; float:left; }
.bottom_box .main_box1 .right_con .h_con2 dl{ position:relative; margin:10px 0 0 0; width:100%; float:left; }
.bottom_box .main_box1 .right_con .h_con2 dl dt{ margin:0px; width:auto; font-size:12px; background-repeat:no-repeat; background-position:left center; cursor:pointer; float:left; }
.bottom_box .main_box1 .right_con .h_con2 dl dt.tb1{ background-image:url(../images/tb05.png); background-size:30px auto; }
.bottom_box .main_box1 .right_con .h_con2 dl dt.tb2{ background-image:url(../images/tb05.png); background-size:30px auto; }
.bottom_box .main_box1 .right_con .h_con2 dl dt.tb3{ background-image:url(../images/tb06.png); background-size:22px auto; }
.bottom_box .main_box1 .right_con .h_con2 dl dt.tb4{ background-image:url(../images/tb07.png); background-size:22px auto; }
.bottom_box .main_box1 .right_con .h_con2 dl dt a{ padding:0 0 0 35px; width:auto; line-height:25px; color:#707070; display:block; }
.bottom_box .main_box1 .right_con .h_con2 dl dt a:hover{ color:#bb5121; }
.bottom_box .main_box1 .right_con .h_con2 dl dd{ position:absolute; z-index:2; right:125px; top:-50px; margin:0px; padding:3px; width:110px; height:110px; text-align:center; background:#fff; border:#ddd 1px solid; display:none; overflow:hidden; }
.bottom_box .main_box1 .right_con .h_con2 dl dd img{ width:100%; height:100%; }
.bottom_box .main_box1 .right_con .h_con2 dl.ewm:hover dd{ display:inline; }


.bottom_box .main_box2{ margin:0 auto; padding:35px 0; width:1200px; line-height:28px; font-size:12px; color:#707070; background:url(../images/line04.jpg) repeat-x left top; overflow:hidden; }
.bottom_box .main_box2 a{ color:#707070; }
.bottom_box .main_box2 a:hover{ color:#bb5121; }




#h_sidecon_box{ position:fixed; z-index:60; bottom:280px; right:5px; width:auto; height:auto; }
#h_sidecon_box .h_conbox{ margin:0px; width:48px; height:auto; float:left; display:inline; }
#h_sidecon_box .h_conbox ul{ margin:0px; padding:0px; width:100%; float:left; }
#h_sidecon_box .h_conbox ul li{ position:relative; margin:4px 0 0 0; width:100%; height:48px; text-align:center; background-color:rgba(204,204,204,0.55); background-repeat:no-repeat; background-position: center center; border-radius:6px; cursor:pointer; float:left; display:block; }
#h_sidecon_box .h_conbox ul li:hover{ background-color:#bb5121; }

#h_sidecon_box .h_conbox ul li.litd1{ background-image:url(../images/s_wechat.png); }
#h_sidecon_box .h_conbox ul li.litd1 .list{ position:absolute; z-index:2; top:0px; right:48px; margin:0px; padding:0 5px 0 0; width:auto; display:none; }
#h_sidecon_box .h_conbox ul li.litd1 .list p{ margin:0px; padding:5px; width:100px; background:#fff; border:#ddd 1px solid; float:left;}
#h_sidecon_box .h_conbox ul li.litd1 .list p i{ margin:0px; width:100%; font-style:normal; float:left;}
#h_sidecon_box .h_conbox ul li.litd1 .list p i img{ width:100%; }
#h_sidecon_box .h_conbox ul li.litd1 .list p span{ margin:2px 0 0 0; width:100%; line-height:20px; font-size:12px; color:#666; float:left;}
#h_sidecon_box .h_conbox ul li.litd1:hover{ background-image:url(../images/s_wechatA.png); }
#h_sidecon_box .h_conbox ul li.litd1:hover .list{ display:inline; }

#h_sidecon_box .h_conbox ul li.litd2{ background-image:url(../images/s_email.png); }
#h_sidecon_box .h_conbox ul li.litd2 .list{ position:absolute; z-index:2; top:0px; right:48px; margin:0px; padding:0 5px 0 0; width:auto; display:none; }
#h_sidecon_box .h_conbox ul li.litd2 .list p{ margin:0px; padding:0 15px; width:auto; height:48px; line-height:48px; font-size:14px; color:#fff; white-space:nowrap; background:#bb5121; border-radius:6px; float:left;}
#h_sidecon_box .h_conbox ul li.litd2:hover{ background-image:url(../images/s_emailA.png); }
#h_sidecon_box .h_conbox ul li.litd2:hover .list{ display:inline; }

#h_sidecon_box .h_conbox ul li.litd3{ background-image:url(../images/s_tel.png); }
#h_sidecon_box .h_conbox ul li.litd3 .list{ position:absolute; z-index:2; top:0px; right:48px; margin:0px; padding:0 5px 0 0; width:auto; display:none; }
#h_sidecon_box .h_conbox ul li.litd3 .list p{ margin:0px; padding:0 15px; width:auto; height:48px; line-height:48px; font-size:14px; color:#fff; white-space:nowrap; background:#bb5121; border-radius:6px; float:left;}
#h_sidecon_box .h_conbox ul li.litd3:hover{ background-image:url(../images/s_telA.png); }
#h_sidecon_box .h_conbox ul li.litd3:hover .list{ display:inline; }

#h_sidecon_box .h_conbox ul li.litd4{ background-image:url(../images/s_gotop.png); }
#h_sidecon_box .h_conbox ul li.litd4:hover{ background-image:url(../images/s_gotopA.png); }

/*----------------------------------------------------*/



/* 鼠标移到图片上效果0 */
.eff_img{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}

.eff_img img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img:hover>img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img1{ overflow:hidden; }
.eff_img1 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img1:hover a>img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img2{ overflow:hidden; }
.eff_img2 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img2:hover img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}


.eff_img3{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img3 .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img3:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img3 .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img3:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}

/* 鼠标移到图片上效果1 */
