﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: #505050;
	font-size:16px;
	line-height:200%;
	/* 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:16px; line-height:200%; }
td{ font-size:16px; line-height:200%; }


a{ color:#505050; 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:#dd231f; 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:1280px) {
#container{ width:1280px; }
}


/*-----------------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.55); 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:#666 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:#004998; 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:fixed; z-index:100; left:0px; top:0px; margin:0px; padding:0px; width:100%; }
.topcon_box .main_box{ margin:0 auto; padding:0px; width:1370px; height:100px; }
.topcon_box .main_box .h_logo{ margin:0px; width:240px; height:100%; background:url(../images/logo.png) no-repeat left center; float:left; }
.topcon_box .main_box .h_logo a{ width:100%; height:100%; display:block; }

.topcon_box .main_box .h_menu{ margin:0px; width:auto; height:100px; 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{ margin:0 0 0 70px; padding:0px; width:auto; height:101px; float:left; }
.topcon_box .main_box .h_menu ul li b{ margin:0px; padding:0px; width:auto; height:100%; line-height:101px; font-size:16px; text-align:center; cursor:pointer; float:left; }
.topcon_box .main_box .h_menu ul li b a{ padding:0 5px; width:auto; height:100%; color:#fff; display:block }
.topcon_box .main_box .h_menu ul li b a:hover{ color:#fff; }
.topcon_box .main_box .h_menu ul li b a.on{ color:#fff;}
.topcon_box .main_box .h_menu ul li b a.on:hover{ color:#fff; }


.topcon_box .main_box .h_versearch{ margin:30px 0 0 0; width:auto; height:40px; float:right; }
.topcon_box .main_box .h_versearch .h_ver{ margin:0px; width:auto; line-height:40px; font-size:16px; color:#fff; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_versearch .h_ver a{ color:#fff; }
.topcon_box .main_box .h_versearch .h_ver a:hover{ color:#fff; }
.topcon_box .main_box .h_versearch .h_ver a.on{ color:#fff; font-weight:bold; }
.topcon_box .main_box .h_versearch .h_ver a.on:hover{ color:#fff; }

.topcon_box .main_box .h_versearch .h_search{ position:relative; margin:0px; width:auto; height:100%; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_versearch .h_search .hh_btncon{ margin:0 0 0 15px; width:40px; height:100%; background-image:url(../images/tb01.png); background-repeat:no-repeat; background-position:center center; 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:257px; height:35px; background-color:#fff; border:#ddd 1px solid; display:none; overflow:hidden; }
.topcon_box .main_box .h_versearch .h_search .hh_search .s_text{ margin:0px; padding:0 10px; width:200px; height:35px; line-height:35px; font-size:13px; color:#666; background:none; border:none; float:left; }
.topcon_box .main_box .h_versearch .h_search .hh_search .s_sub{ margin:0 5px 0 0; padding:0px; width:30px; height:35px; background:url(../images/tb03.png) no-repeat center center; background-size:22px auto; border:none; cursor:pointer; float:right; }




.topcon_box.tmenubg{ background:#fff; border-bottom:#e0e0e0 1px solid;}
.topcon_box.tmenubg .main_box .h_logo{ background:url(../images/logo1.png) no-repeat left center; }
.topcon_box.tmenubg .main_box .h_menu ul li b a{ color:#464646;}
.topcon_box.tmenubg .main_box .h_menu ul li b a:hover{ color:#004998; }
.topcon_box.tmenubg .main_box .h_menu ul li b a.on{ color:#004998;}
.topcon_box.tmenubg .main_box .h_menu ul li b a.on:hover{ color:#004998; }

.topcon_box.tmenubg .main_box .h_menu ul li.mtwo:hover b a{ color:#004998; }

.topcon_box .main_box .h_menu ul li .tmcon_box{ position:absolute; top:101px; left:0px; margin:0px; width:100%; background-color:#fdfdfd; border-bottom:#f3f3f3 1px solid; display:none; overflow:hidden; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1{ margin:0 auto; width:1370px; min-height:75px; text-align:center; overflow:hidden; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span{ margin:15px 18px 0 18px; width:auto; font-size:16px; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a{ padding:2px 0 0 0; width:auto; line-height:45px; color:#464646; border-bottom:#fff 2px solid; display:block; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a:hover{ color:#004998; border-bottom:#004998 2px solid; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a.on{ color:#004998; border-bottom:#004998 2px solid; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a.on:hover{ color:#004998; }


.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2{ margin:0 auto; padding-bottom:20px; width:1370px; min-height:75px; text-align:center; overflow:hidden; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype{ margin:0px; width:100%; float:left; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span{ margin:15px 18px 0 18px; width:auto; font-size:16px; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span a{ padding:2px 0 0 0; width:auto; line-height:45px; color:#464646; border-bottom:#fff 2px solid; display:block; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span a:hover{ color:#004998; border-bottom:#004998 2px solid; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span.active a{ color:#004998; border-bottom:#004998 2px solid; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span.active a:hover{ color:#004998; }

.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_twotype{ margin:30px 0 0 0; width:100%; display:none; float:left; }
.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_twotype.active{ display:inline; }



.topcon_box.tmenubg .main_box .h_versearch .h_ver{ color:#b0b0b0; }
.topcon_box.tmenubg .main_box .h_versearch .h_ver a{ color:#b0b0b0; }
.topcon_box.tmenubg .main_box .h_versearch .h_ver a:hover{ color:#004998; }
.topcon_box.tmenubg .main_box .h_versearch .h_ver a.on{ color:#004998; }
.topcon_box.tmenubg .main_box .h_versearch .h_ver a.on:hover{ color:#004998; }

.topcon_box.tmenubg .main_box .h_versearch .h_search .hh_btncon{ background-image:url(../images/tb02.png); background-repeat:no-repeat; background-position:center center; }

@media screen and (max-width:1390px) {
.topcon_box .main_box{ width:1240px;}
.topcon_box .main_box .h_logo{ width:240px; }
.topcon_box .main_box .h_menu ul li{ margin-left:60px; }

.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1{  width:1240px; }

.topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2{ width:1240px; }
}


/*--------------------------*/


.ny_topcon_box{ position:fixed; z-index:100; left:0px; top:0px; margin:0px; padding:0px; width:100%; background:#fff; border-bottom:#e0e0e0 1px solid; }
.ny_topcon_box .main_box{ margin:0 auto; padding:0px; width:1370px; height:100px; }
.ny_topcon_box .main_box .h_logo{ margin:0px; width:240px; height:100%; background:url(../images/logo1.png) no-repeat left center; float:left; }
.ny_topcon_box .main_box .h_logo a{ width:100%; height:100%; display:block; }

.ny_topcon_box .main_box .h_menu{ margin:0px; width:auto; height:100px; 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{ margin:0 0 0 70px; padding:0px; width:auto; height:101px; float:left; }
.ny_topcon_box .main_box .h_menu ul li b{ margin:0px; padding:0px; width:auto; height:100%; line-height:101px; font-size:16px; text-align:center; float:left; }
.ny_topcon_box .main_box .h_menu ul li b a{ padding:0 5px; width:auto; height:100%; color:#464646; display:block }
.ny_topcon_box .main_box .h_menu ul li b a:hover{ color:#004998; }
.ny_topcon_box .main_box .h_menu ul li b a.on{ color:#004998;}
.ny_topcon_box .main_box .h_menu ul li b a.on:hover{ color:#004998; }

.ny_topcon_box .main_box .h_menu ul li.mtwo:hover b a{ color:#004998; }

.ny_topcon_box .main_box .h_menu ul li .tmcon_box{ position:absolute; top:101px; left:0px; margin:0px; width:100%; background-color:#fdfdfd; border-bottom:#f3f3f3 1px solid; display:none; overflow:hidden; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1{ margin:0 auto; width:1370px; min-height:75px; text-align:center; overflow:hidden; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span{ margin:15px 18px 0 18px; width:auto; font-size:16px; vertical-align:top; display:inline-block; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a{ padding:2px 0 0 0; width:auto; line-height:45px; color:#464646; border-bottom:#fff 2px solid; display:block; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a:hover{ color:#004998; border-bottom:#004998 2px solid; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a.on{ color:#004998; border-bottom:#004998 2px solid; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1 span a.on:hover{ color:#004998; }


.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2{ margin:0 auto; padding-bottom:20px; width:1370px; min-height:120px; text-align:center; overflow:hidden; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype{ margin:0px; width:100%; float:left; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span{ margin:15px 18px 0 18px; width:auto; font-size:16px; vertical-align:top; display:inline-block; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span a{ padding:2px 0 0 0; width:auto; line-height:45px; color:#464646; border-bottom:#fff 2px solid; display:block; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span a:hover{ color:#004998; border-bottom:#004998 2px solid; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span.active a{ color:#004998; border-bottom:#004998 2px solid; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_onetype span.active a:hover{ color:#004998; }

.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_twotype{ margin:30px 0 0 0; width:100%; display:none; float:left; }
.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2 .h_twotype.active{ display:inline; }




.ny_topcon_box .main_box .h_versearch{ margin:30px 0 0 0; width:auto; height:40px; float:right; }
.ny_topcon_box .main_box .h_versearch .h_ver{ margin:0px; width:auto; line-height:40px; font-size:16px; color:#b0b0b0; vertical-align:top; display:inline-block; }
.ny_topcon_box .main_box .h_versearch .h_ver a{ color:#b0b0b0; }
.ny_topcon_box .main_box .h_versearch .h_ver a:hover{ color:#004998; }
.ny_topcon_box .main_box .h_versearch .h_ver a.on{ color:#004998; }
.ny_topcon_box .main_box .h_versearch .h_ver a.on:hover{ color:#004998; }

.ny_topcon_box .main_box .h_versearch .h_search{ position:relative; margin:0px; width:auto; height:100%; vertical-align:top; display:inline-block; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_btncon{ margin:0 0 0 15px; width:40px; height:100%; background-image:url(../images/tb02.png); background-repeat:no-repeat; background-position:center center; 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:257px; height:35px; background-color:#fff; border:#ddd 1px solid; display:none; overflow:hidden; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_search .s_text{ margin:0px; padding:0 10px; width:200px; height:35px; line-height:35px; font-size:13px; color:#666; background:none; border:none; float:left; }
.ny_topcon_box .main_box .h_versearch .h_search .hh_search .s_sub{ margin:0 5px 0 0; padding:0px; width:30px; height:35px; background:url(../images/tb03.png) no-repeat center center; background-size:22px auto; border:none; cursor:pointer; float:right; }

@media screen and (max-width:1390px) {
.ny_topcon_box .main_box{ width:1240px;}
.ny_topcon_box .main_box .h_logo{ width:240px; }
.ny_topcon_box .main_box .h_menu ul li{ margin-left:60px; }

.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox1{  width:1240px; }

.ny_topcon_box .main_box .h_menu ul li .tmcon_box .mainbox2{ width:1240px; }
}


/*------------------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; margin-top:70px; width:1370px; }
.h_mid_box1 .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box1 .h_typename b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#1d1d1d; float:left; }
.h_mid_box1 .h_typename i{ margin:15px 0 0 0; width:100%; line-height:22px; font-size:18px; color:#656565; font-style:normal; float:left; }
.h_mid_box1 .h_typename p{ margin:25px 0 0 0; padding:0px; width:100%; line-height:23px; font-size:14px; color:#505050; float:left; overflow:hidden; }

.h_mid_box1 .h_mainbox{ margin:10px 0 0 0; width:100%; float:left; }
.h_mid_box1 .h_mainbox dl{ margin:40px 0 0 0; width:665px; text-align:center; background:#fff; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.h_mid_box1 .h_mainbox dl dt{ margin:0px; width:100%; height:335px; float:left; }
.h_mid_box1 .h_mainbox dl dt img{ width:90%; height:100%; object-fit:scale-down; }
.h_mid_box1 .h_mainbox dl dd{ margin:0px; padding:20px 0; width:100%; float:left; }
.h_mid_box1 .h_mainbox dl dd span{ margin:0 0 0 5%; width:90%; line-height:25px; font-size:18px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.h_mid_box1 .h_mainbox dl dd span a{ color:#333; }
.h_mid_box1 .h_mainbox dl dd span a:hover{ color:#dd231f; }
.h_mid_box1 .h_mainbox dl dd p{ margin:5px 0 0 5%; padding:0px; width:90%; height:20px; line-height:20px; font-size:14px; color:#8d8d8d; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.h_mid_box1 .h_mainbox dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.h_mid_box1 .h_mainbox dl.dltd1{ float:left; }
.h_mid_box1 .h_mainbox dl.dltd1 dt{ background:url(../images/a_bg1.jpg) no-repeat center center; background-size:100% 100%; }
.h_mid_box1 .h_mainbox dl.dltd0{ float:right; }
.h_mid_box1 .h_mainbox dl.dltd0 dt{ background:url(../images/a_bg0.jpg) no-repeat center center; background-size:100% 100%; }

.h_mid_box1 .h_more{ margin:60px 0 0 0; width:100%; text-align:center; float:left }
.h_mid_box1 .h_more span{ margin:0px; width:155px; height:45px; line-height:45px; font-size:16px; vertical-align:top; display:inline-block; }
.h_mid_box1 .h_more span a{ width:100%; height:100%; color:#fff; background:#004998; display:block; }
.h_mid_box1 .h_more span a:hover{ color:#fff; background:#dd231f; }

@media screen and (max-width:1390px) {
.h_mid_box1{ width:1240px;}
.h_mid_box1 .h_mainbox dl{ width:600px; }
.h_mid_box1 .h_mainbox dl dt{ height:302px; }
}






.h_mid_box2{ margin:0 auto; width:100%; overflow:hidden; }
.h_mid_box2 .h_mainbox{ position:relative; margin:80px 0 0 0; width:100%; height:705px; float:left; overflow:hidden; }

.h_mid_box2 .h_mainbox .h_typename{ position:absolute; z-index:3; left:50%; top:55px; margin:0 0 0 -685px; width:1370px; text-align:center; overflow:hidden; }
.h_mid_box2 .h_mainbox .h_typename b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#fff; float:left; }
.h_mid_box2 .h_mainbox .h_typename i{ margin:15px 0 0 0; width:100%; line-height:22px; font-size:18px; color:#fff; font-style:normal; float:left; }

.h_mid_box2 .h_mainbox .h_typebox{ position:absolute; z-index:2; left:50%; top:180px; margin:0 0 0 -685px; width:1370px; text-align:center; background:url(../images/line01.png) repeat-x left bottom; overflow:hidden; }
.h_mid_box2 .h_mainbox .h_typebox span{ margin:0 0 0 80px; padding:3px 0; width:auto; height:70px; line-height:70px; font-size:18px; font-weight:bold; color:#fff; cursor:pointer; float:left; }
.h_mid_box2 .h_mainbox .h_typebox span.active{ padding:3px 0 0 0; border-bottom:#004998 3px solid; }

.h_mid_box2 .h_mainbox .h_conbox{ position:absolute; z-index:1; left:0px; top:0px; margin:0px; width:100%; height:100%; background-color:#091223; background-repeat:no-repeat; background-position:center center; float:left; display:none; }
.h_mid_box2 .h_mainbox .h_conbox.active{ display:inline; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox{ position:absolute; z-index:3; left:50%; top:280px; margin:0 0 0 -650px; width:1300px; overflow:hidden; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_conbox{ margin:0px; width:100%; line-height:190%; font-size:16px; color:#fff; float:left; overflow:hidden; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_conbox a{ color:#fff; text-decoration:underline; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_conbox a:hover{ color:#fff; text-decoration:none; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_more{ margin:40px 0 0 0; width:100%; line-height:25px; font-size:16px; text-align:left; float:left; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_more a{ color:#fff; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_more a:hover{ color:#ec6200; }
.h_mid_box2 .h_mainbox .h_conbox .hh_conbox .hhh_more i{ font-size:22px; font-style:normal; vertical-align:top; }

@media screen and (max-width:1390px) {
.h_mid_box2 .h_mainbox .h_typename{ margin-left:-620px; width:1240px; }

.h_mid_box2 .h_mainbox .h_typebox{ margin-left:-620px; width:1240px; }
.h_mid_box2 .h_mainbox .h_typebox span{ margin-left:70px; }

.h_mid_box2 .h_mainbox .h_conbox .hh_conbox{ margin-left:-590px; width:1180px; }
}







.h_mid_box3{ margin:0 auto; margin-top:70px; width:1370px; }
.h_mid_box3 .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box3 .h_typename b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#1d1d1d; float:left; }
.h_mid_box3 .h_typename i{ margin:15px 0 0 0; width:100%; line-height:22px; font-size:18px; color:#656565; font-style:normal; float:left; }

.h_mid_box3 .h_mainbox{ margin:10px 0 0 0; width:100%; float:left; }
.h_mid_box3 .h_mainbox dl{ margin:40px 32px 0 0; width:435px; text-align:center; background:#fff; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.h_mid_box3 .h_mainbox dl dt{ margin:0px; width:100%; height:390px; background:#f7f7f7; float:left; }
.h_mid_box3 .h_mainbox dl dt img{ width:100%; height:100%; object-fit:scale-down; }
.h_mid_box3 .h_mainbox dl dd{ margin:0 0 0 5%; padding:25px 0; width:90%; line-height:25px; font-size:16px; color:#505050; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.h_mid_box3 .h_mainbox dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.h_mid_box3 .h_mainbox dl.endtd{ margin-right:0px; float:right; }

.h_mid_box3 .h_more{ margin:60px 0 0 0; width:100%; text-align:center; float:left }
.h_mid_box3 .h_more span{ margin:0px; width:155px; height:45px; line-height:45px; font-size:16px; vertical-align:top; display:inline-block; }
.h_mid_box3 .h_more span a{ width:100%; height:100%; color:#fff; background:#004998; display:block; }
.h_mid_box3 .h_more span a:hover{ color:#fff; background:#dd231f; }

@media screen and (max-width:1390px) {
.h_mid_box3{ width:1240px; }

.h_mid_box3 .h_mainbox dl{ width:392px; }
.h_mid_box3 .h_mainbox dl dt{ height:351px; }
}







.h_mid_box4{ margin:0 auto; width:1370px; }
.h_mid_box4 .h_typename{ margin:70px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box4 .h_typename b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#1d1d1d; float:left; }
.h_mid_box4 .h_typename i{ margin:15px 0 0 0; width:100%; line-height:22px; font-size:18px; color:#656565; font-style:normal; float:left; }
.h_mid_box4 .h_typename p{ margin:25px 0 0 0; padding:0px; width:100%; line-height:23px; font-size:14px; color:#505050; float:left; overflow:hidden; }

.h_mid_box4 .h_mainbox{ margin:30px 0 0 0; width:100%; float:left; }
.h_mid_box4 .h_mainbox dl{ margin:20px 23px 0 0; width:325px; background:#fff; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.h_mid_box4 .h_mainbox dl dt{ margin:0px; width:100%; height:245px; text-align:center; background:#333; float:left; overflow:hidden; }
.h_mid_box4 .h_mainbox 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_box4 .h_mainbox 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; }

.h_mid_box4 .h_mainbox dl dd{ margin:0 0 0 10%; padding:20px 0; width:80%; float:left; }
.h_mid_box4 .h_mainbox dl dd span{ margin:0px; width:100%; line-height:30px; font-size:24px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.h_mid_box4 .h_mainbox dl dd span a{ color:#333; }
.h_mid_box4 .h_mainbox dl dd span a:hover{ color:#dd231f; }
.h_mid_box4 .h_mainbox dl dd p{ margin:8px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:16px; color:#787878; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.h_mid_box4 .h_mainbox dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.h_mid_box4 .h_mainbox dl.endtd{ margin-right:0px; float:right; }

.h_mid_box4 .h_more{ margin:60px 0 0 0; width:100%; text-align:center; float:left }
.h_mid_box4 .h_more span{ margin:0px; width:155px; height:45px; line-height:45px; font-size:16px; vertical-align:top; display:inline-block; }
.h_mid_box4 .h_more span a{ width:100%; height:100%; color:#fff; background:#004998; display:block; }
.h_mid_box4 .h_more span a:hover{ color:#fff; background:#dd231f; }

@media screen and (max-width:1390px) {
.h_mid_box4{ width:1240px; }

.h_mid_box4 .h_mainbox dl{ width:292.5px; }
.h_mid_box4 .h_mainbox dl dt{ height:220px; }
}







.h_mid_box5{ margin:0 auto; width:100%; overflow:hidden; }
.h_mid_box5 .h_mainbox{ margin:70px 0 0 0; width:100%; height:670px; background-repeat:no-repeat; background-position:center top; float:left; }
.h_mid_box5 .h_mainbox .h_typename{ margin:0 auto; margin-top:70px; width:1370px; text-align:center; overflow:hidden; }
.h_mid_box5 .h_mainbox .h_typename b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#fff; float:left; }
.h_mid_box5 .h_mainbox .h_typename i{ margin:15px 0 0 0; width:100%; line-height:22px; font-size:18px; color:#fff; font-style:normal; float:left; }

.h_mid_box5 .h_mainbox .h_conbox{ margin:0 auto; margin-top:80px; width:1370px; text-align:center; overflow:hidden; }
.h_mid_box5 .h_mainbox .h_conbox dl{ margin:0px; padding:10px 0; width:341px; min-height:185px; border-right:#a3a6aa 1px dashed; float:left; }
.h_mid_box5 .h_mainbox .h_conbox dl dt{ margin:0px; width:100%; height:60px; float:left; }
.h_mid_box5 .h_mainbox .h_conbox dl dt img{ width:100%; height:100%; object-fit:scale-down; }
.h_mid_box5 .h_mainbox .h_conbox dl dd{ margin:30px 0 0 10%; padding:0px; width:80%; float:left; }
.h_mid_box5 .h_mainbox .h_conbox dl dd span{ margin:0px; width:100%; line-height:30px; font-size:24px; font-weight:bold; color:#fff; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.h_mid_box5 .h_mainbox .h_conbox dl dd p{ margin:12px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:14px; color:#fff; float:left; overflow:hidden; }
.h_mid_box5 .h_mainbox .h_conbox dl.endtd{ border:none; }

.h_mid_box5 .h_mainbox .h_more{ margin:0 auto; margin-top:60px; width:100%; text-align:center; overflow:hidden; }
.h_mid_box5 .h_mainbox .h_more span{ margin:0px; width:155px; height:45px; line-height:45px; font-size:16px; vertical-align:top; display:inline-block; }
.h_mid_box5 .h_mainbox .h_more span a{ width:100%; height:100%; color:#fff; background:#004998; display:block; }
.h_mid_box5 .h_mainbox .h_more span a:hover{ color:#fff; background:#dd231f; }

@media screen and (max-width:1390px) {
.h_mid_box5 .h_mainbox .h_conbox{ width:1240px; }
.h_mid_box5 .h_mainbox .h_conbox dl{ width:309px; min-height:185px; }
.h_mid_box5 .h_mainbox .h_conbox dl dd{ margin-left:8%;  width:84%; }
}


/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; margin-top:101px; 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:#dd231f; }

@media screen and (max-width:1390px) {
.ny_location_box .h_conbox{ width:1240px; }
}



.ny_typecon_box{ position:relative; z-index:3; margin:0 auto; margin-top:-78px; width:1370px; height:78px; text-align:center; background-color:rgba(255,255,255,0.9); overflow:hidden; }
.ny_typecon_box span{ margin:0px; width:18%; height:78px; line-height:78px; font-size:20px; vertical-align:top; display:inline-block; }
.ny_typecon_box span a{ width:100%; height:100%; color:#5f5f5f; display:block; }
.ny_typecon_box span a:hover{ color:#004998; display:block; }
.ny_typecon_box span a.on{ color:#004998; font-weight:bold; display:block; }
.ny_typecon_box span a.on:hover{ color:#004998; display:block; }
.ny_typecon_box i{ margin:0px; width:1.5%; height:78px; background:url(../images/line02.png) no-repeat center center; font-style:normal; vertical-align:top; display:inline-block; }

@media screen and (max-width:1390px) {
.ny_typecon_box{ width:1240px; }
}



.ny_typecon_box1{ margin:0 auto; margin-top:35px; width:1370px; text-align:center; }
.ny_typecon_box1 dl{ position:relative; margin:15px 6px 0 6px; width:210px; vertical-align:top; display:inline-block; }
.ny_typecon_box1 dl dt{ margin:0px; width:100%; height:auto; float:left; }
.ny_typecon_box1 dl dt a{ width:100%; height:55px; line-height:55px; color:#1c1c1c; border:#1c1c1c 1px solid; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_typecon_box1 dl dt a:hover{ color:#004998; border:#004998 1px solid; }
.ny_typecon_box1 dl dt a.on{ color:#004998; font-weight:bold; border:#004998 1px solid; }
.ny_typecon_box1 dl dt a.on:hover{ color:#004998; border:#004998 1px solid; }
.ny_typecon_box1 dl dd{ position:absolute; z-index:1; top:57px; left:0px; margin:0px; padding:8px 0; width:100%; background:#ceddec; display:none; overflow:hidden; }
.ny_typecon_box1 dl dd p{ margin:0 0 0 4%; padding:0px; width:92%; line-height:150%; text-align:center; font-size:14px; float:left; }
.ny_typecon_box1 dl dd p a{ padding:6px 0; width:100%; height:auto color:#666; display:block; }
.ny_typecon_box1 dl dd p a:hover{ color:#dd231f; background:#f6f6f6; }
.ny_typecon_box1 dl:hover dd{ display:inline; }

@media screen and (max-width:1390px) {
.ny_typecon_box1{ width:1240px; }
.ny_typecon_box1 dl{ width:190px; }
}


.ny_typecon_box2{ margin:0 auto; width:100%; height:160px; text-align:center; background:#fff; overflow:hidden; }
.ny_typecon_box2 .h_mainbox{ margin:0 auto; width:1370px; overflow:hidden; }

@media screen and (max-width:1390px) {
.ny_typecon_box2 .h_mainbox{ width:1240px; }
}




.ny_typename_box{ margin:0 auto; margin-top:50px; width:1370px; line-height:180%; font-size:38px; color:#2f2f2f; overflow:hidden; }

@media screen and (max-width:1390px) {
.ny_typename_box{ width:1240px; }
}

.ny_typename_box1{ margin:0 auto; margin-top:40px; width:1370px; text-align:center; overflow:hidden; }
.ny_typename_box1 b{ margin:0px; width:100%; line-height:50px; font-size:38px; color:#1d1d1d; float:left; }
.ny_typename_box1 i{ margin:10px 0 0 0; width:100%; line-height:22px; font-size:14px; color:#9f9f9f; text-transform:uppercase; font-style:normal; float:left; }

@media screen and (max-width:1390px) {
.ny_typename_box1{ width:1240px; }
}





.ny_content_box{ margin:0 auto; padding:0px; width:1370px; overflow:hidden; }
.ny_content_box .h_content{ margin:50px 0 0 0; width:100%; float:left; overflow:hidden; }

.ny_content_box .h_mapbox{ margin:50px 0 0 0; width:100%; float:left; overflow:hidden; }

@media screen and (max-width:1390px) {
.ny_content_box{ width:1240px; }
}





.ny_solution_box{ margin:0 auto; margin-top:15px; width:1370px; }
.ny_solution_box dl{ margin:35px 23px 0 0; width:325px; background:#fff; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.ny_solution_box dl dt{ margin:0px; width:100%; height:245px; text-align:center; background:#333; float:left; overflow:hidden; }
.ny_solution_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_solution_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_solution_box dl dd{ margin:0 0 0 10%; padding:20px 0; width:80%; float:left; }
.ny_solution_box dl dd span{ margin:0px; width:100%; line-height:30px; font-size:24px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny_solution_box dl dd span a{ color:#333; }
.ny_solution_box dl dd span a:hover{ color:#dd231f; }
.ny_solution_box dl dd p{ margin:8px 0 0 0; padding:0px; width:100%; height:50px; line-height:25px; font-size:16px; color:#787878; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_solution_box dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.ny_solution_box dl.endtd{ margin-right:0px; float:right; }
.ny_solution_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

@media screen and (max-width:1390px) {
.ny_solution_box{ width:1240px; }

.ny_solution_box dl{ width:292.5px; }
.ny_solution_box dl dt{ height:220px; }
}








.ny_news_box{ margin:0 auto; margin-top:10px; width:1370px; }
.ny_news_box dl{ margin:40px 0 0 0; padding:0px; width:100%; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.ny_news_box dl dt{ margin:0px; padding:0px; width:425px; height:275px; text-align:center; 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:0 40px 0 0; padding:30px 0; width:860px; float:right; }
.ny_news_box dl dd h1{ margin:0px; width:100%; line-height:30px; font-size:22px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box dl dd h1 a{ color:#4f4f4f; }
.ny_news_box dl dd h1 a:hover{ color:#dd231f; }
.ny_news_box dl dd p{ margin:20px 0 0 0; width:100%; height:120px; line-height:30px; font-size:16px; color:#838383; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.ny_news_box dl dd span{ margin:23px 0 0 0; width:auto; line-height:22px; font-size:15px; color:#999; float:left; }
.ny_news_box dl dd i{ margin:23px 0 0 0; width:auto; line-height:22px; font-size:15px; color:#333; font-style:normal; float:right; }
.ny_news_box dl dd i a{ color:#333; }
.ny_news_box dl dd i a:hover{ color:#dd231f; }
.ny_news_box dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.ny_news_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

@media screen and (max-width:1390px) {
.ny_news_box{ width:1240px; }
.ny_news_box dl dd{ width:730px; }
}






.ny_news_xx_box{ margin:0 auto; margin-top:60px; width:1370px; overflow:hidden; }
.ny_news_xx_box .h_title{ margin:0px; width:100%; line-height:180%; color:#333; font-size:26px; font-weight:bold; text-align:center; float:left; }
.ny_news_xx_box .h_datecon{ margin:30px 0 0 0; width:100%; line-height:45px; min-height:5px; color:#666; font-size:15px; text-align:center; background:#f6f6f6; float:left; }
.ny_news_xx_box .h_content{ margin:30px 0 0 0; width:100%; float:left; overflow:hidden; }

@media screen and (max-width:1390px) {
.ny_news_xx_box{ width:1240px; }
}





.ny_download_box{ margin:0 auto; margin-top:30px; width:1370px; overflow:hidden; }
.ny_download_box dl{ margin:0px; padding:25px 0; width:100%; border-bottom:#eee 1px solid; float:left; }
.ny_download_box dl dt{ margin:0px; width:1230px; height:30px; line-height:30px; font-size:16px; color:#505050; float:left; }
.ny_download_box dl dt a{ color:#505050; }
.ny_download_box dl dt a:hover{ color:#dd231f; }
.ny_download_box dl dd{ margin:0px; width:90px; height:30px; line-height:30px; font-size:14px; text-align:center; float:right; }
.ny_download_box dl dd a{ width:100%; height:100%; color:#fff; background:#004998; border-radius:5px; display:block; }
.ny_download_box dl dd a:hover{ color:#fff; background:#dd231f; }
.ny_download_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

@media screen and (max-width:1390px) {
.ny_download_box{ width:1240px; }
.ny_download_box dl dt{ width:1120px; }
}






.ny_slzz_box{ margin:0 auto; margin-top:15px; width:1370px; }
.ny_slzz_box dl{ margin:35px 32px 0 0; width:435px; text-align:center; background:#fff; box-shadow:0 0 10px 5px #f0f0f0; float:left; }
.ny_slzz_box dl dt{ margin:0px; width:100%; height:390px; background:#f7f7f7; float:left; }
.ny_slzz_box dl dt img{ width:100%; height:100%; object-fit:scale-down; }
.ny_slzz_box dl dd{ margin:0 0 0 5%; padding:25px 0; width:90%; line-height:25px; font-size:16px; color:#505050; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny_slzz_box dl:hover{ box-shadow:0 0 10px 5px #c0c0c0; } 
.ny_slzz_box dl.endtd{ margin-right:0px; float:right; }
.ny_slzz_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }







.ny_product_box{ margin:0 auto; margin-top:20px; width:1370px; overflow:hidden; }
.ny_product_box dl{ margin:35px 22px 0 0; width:440px; background:#fff; border:#e5e7ee 1px solid; float:left; }
.ny_product_box dl dt{ margin:0px; width:100%; height:330px; text-align:center; float:left; overflow:hidden; }
.ny_product_box dl dt img{ width:90%; height:100%; object-fit:scale-down; }
.ny_product_box dl dd{ margin:0px; padding:20px 0; width:100%; text-align:center; border-top:#e5e7ee 1px solid; float:left; }
.ny_product_box dl dd span{ margin:0 5%; width:90%; line-height:32px; font-size:24px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny_product_box dl dd span a{ color:#333; }
.ny_product_box dl dd span a:hover{ color:#dd231f; }
.ny_product_box dl dd p{ margin:8px 0 0 5%; padding:0px; width:90%; height:25px; line-height:25px; font-size:18px; color:#8d8d8d; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny_product_box dl:hover{ border:#004998 1px solid; } 
.ny_product_box dl:hover dd{ border-top:#004998 1px solid; }
.ny_product_box dl.endtd{ margin-right:0px; float:right; }
.ny_product_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

@media screen and (max-width:1390px) {
.ny_product_box{ width:1240px; }
.ny_product_box dl{ width:396.5px; }
.ny_product_box dl dt{ height:297px; }
}




.ny_product_xx_box{ margin:0 auto; margin-top:20px; width:1370px; overflow:hidden; }

.ny_product_xx_box .h_location{ margin:0px; padding:0px; width:100%; line-height:25px; font-size:14px; color:#666; float:left; }
.ny_product_xx_box .h_location a{ color:#666; }
.ny_product_xx_box .h_location a:hover{ color:#dd231f; }

.ny_product_xx_box .h_mainbox1{ margin:20px 0 0 0; padding:70px 0; width:100%; background:#fff; float:left; }
.ny_product_xx_box .h_mainbox1 .h_title{ margin:160px 0 0 50px; width:560px; text-align:center; float:left; }
.ny_product_xx_box .h_mainbox1 .h_title span{ margin:0px; width:100%; line-height:45px; font-size:38px; color:#333; float:left; }
.ny_product_xx_box .h_mainbox1 .h_title i{ margin:13px 0 0 0; width:100%; line-height:25px; font-size:18px; color:#999; font-style:normal; float:left; }
.ny_product_xx_box .h_mainbox1 .h_img{ margin:0 50px 0 0; width:660px; height:420px; text-align:center; background:url(../images/bg03.jpg) no-repeat center center; float:right; }
.ny_product_xx_box .h_mainbox1 .h_img img{ width:90%; height:100%; object-fit:scale-down; }


.ny_product_xx_box .h_mainbox2{ margin:30px 0 0 0; padding:0 0 70px 0; width:100%; background:#fff; float:left; }

.ny_product_xx_box .h_mainbox2 .h_typecon{ margin:40px 0 0 0; width:100%; text-align:center; float:left; }
.ny_product_xx_box .h_mainbox2 .h_typecon span{ margin:0 25px; padding:2px 0 0 0; width:auto; line-height:45px; color:#494949; font-size:18px; font-weight:bold; border-bottom:#fff 2px solid; cursor:pointer; vertical-align:top; display:inline-block; }
.ny_product_xx_box .h_mainbox2 .h_typecon span.active{ color:#004998; border-bottom:#004998 2px solid; }

.ny_product_xx_box .h_mainbox2 .h_content{ margin:60px 0 0 50px; width:1270px; float:left; display:none; overflow:hidden; }
.ny_product_xx_box .h_mainbox2 .h_content.active{ display:inline; }

@media screen and (max-width:1390px) {
.ny_product_xx_box{ width:1240px; }
.ny_product_xx_box .h_mainbox1{ padding:60px 0; }
.ny_product_xx_box .h_mainbox1 .h_title{ margin:130px 0 0 40px; }
.ny_product_xx_box .h_mainbox1 .h_img{ margin-right:40px; width:560px; height:356px; }

.ny_product_xx_box .h_mainbox2 .h_content{ margin-left:40px; width:1160px; }
}





.ny_search_box{ margin:0 auto; margin-top:30px; width:1370px; overflow:hidden; }
.ny_search_box p{ margin:0px; padding:20px 0; width:100%; line-height:25px; font-size:16px; color:#505050; border-bottom:#eee 1px solid; float:left; }
.ny_search_box p a{ color:#505050; }
.ny_search_box p a:hover{ color:#dd231f; }
.ny_search_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

@media screen and (max-width:1390px) {
.ny_search_box{ width:1240px; }
}



.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:#004998; }

@media screen and (max-width:1390px) {
.ny_parnext_box{ width:1240px; }
}


/*------------页码0----------*/
.page_box{ margin:80px 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:#004998; border:#004998 1px solid; }
.page_box span a.on{ color:#fff; background:#004998; border:#004998 1px solid }
.page_box span a.on:hover{ color:#fff; background:#004998; border:#004998 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:100px; overflow:hidden; }
.f_padheght1{ margin:0 auto; width:100%; height:40px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; background:#f2f2f2; overflow:hidden; }
.bottom_box .main_box1{ margin:0 auto; padding:65px 0 50px 0; width:1370px; overflow:hidden; }
.bottom_box .main_box1 .left_con{ margin:0px; width:auto; float:left; }
.bottom_box .main_box1 .left_con dl{ margin:0 20px 0 0; width:150px; float:left; overflow:hidden; }
.bottom_box .main_box1 .left_con dl dt{ margin:0px; width:100%; line-height:30px; font-size:22px; color:#555 float:left; }
.bottom_box .main_box1 .left_con dl dt a{ color:#555; }
.bottom_box .main_box1 .left_con dl dt a:hover{ color:#dd231f; }
.bottom_box .main_box1 .left_con dl dd{ margin:12px 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:23px; font-size:14px; float:left; }
.bottom_box .main_box1 .left_con dl dd span a{ color:#6f6f6f; }
.bottom_box .main_box1 .left_con dl dd span a:hover{ color:#dd231f; }


.bottom_box .main_box1 .right_con{ margin:0px; width:auto; float:right; }
.bottom_box .main_box1 .right_con .h_con1{ margin:0px; padding-left:43px; width:auto; min-height:32px; text-align:right; background:url(../images/tb04.png) no-repeat left top; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 .right_con .h_con1 span{ margin:0px; width:100%; line-height:32px; font-size:28px; font-weight:bold; color:#555; font-family:Arial; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 .right_con .h_con1 i{ margin:0px; width:100%; line-height:28px; font-size:16px; color:#6f6f6f; font-style:normal; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 .right_con .h_con2{ margin:30px 0 0 60px; width:150px; text-align:center; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 .right_con .h_con2 i{ margin:0px; width:100%; font-style:normal; float:left; }
.bottom_box .main_box1 .right_con .h_con2 span{ margin:10px 0 0 0; width:100%; line-height:22px; font-size:13px; color:#6f6f6f; float:left; }

.bottom_box .main_box2{ margin:0 auto; padding:20px 0; width:100%; background:#363636; overflow:hidden; }
.bottom_box .main_box2 .con_box{ margin:0 auto; width:1370px; line-height:23px; font-size:14px; color:#918f8f; text-align:center; overflow:hidden; }
.bottom_box .main_box2 .con_box a{ color:#918f8f; }
.bottom_box .main_box2 .con_box a:hover{ color:#dd231f; }

@media screen and (max-width:1390px) {
.bottom_box .main_box1{ width:1240px; }
.bottom_box .main_box2 .con_box{ width:1240px; }
}




#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:#004998; }

#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:#004998; 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:#004998; 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 */
