﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: #505050;
	font-size:16px;
	line-height:200%;
	background-color:#f1f1f1;
	/* 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:#cea171; 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; }


.txt_rl{ background-image:url(../images/rl.png); background-repeat:no-repeat; background-position:right center; }

.webbg1{ background:#fff; }


#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.55); display:none; overflow:hidden; }
#ts_loadering span{ margin:200px 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:#555 url(../images/loader3.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:100px; left:50%; margin:0 0 0 -600px; padding:0 0 25px 0; width:1200px; height:auto; background:#fff; border:#cea171 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:430px; 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:650px; float:right; }
#win_con_box1 .mainbox .h_conbox .right_con .h_title{ margin:20px 0 0 0; width:100%; line-height:28px; font-size:22px; color:#004199; float:left; } 
#win_con_box1 .mainbox .h_conbox .right_con .h_con{ margin:30px 0 0 0; width:100%; line-height:25px; font-size:15px; color:#666; float:left; overflow:hidden; } 






.topcon_box{ margin:0 auto; width:100%; background:#fff; overflow:hidden; }
.topcon_box .main_box{ margin:0 auto; padding:0px; width:1200px; height:96px; overflow:hidden; }
.topcon_box .main_box .h_left_logo{ margin:0 0 0 5px; width:600px; float:left; display:inline; }
.topcon_box .main_box .left_logo{ margin:20px 0 0 5px; width:600px; float:left; display:inline; }
.topcon_box .main_box .right_btn{ margin:30px 0 0 0; width:520px; text-align:right; float:right; display:inline; }
.topcon_box .main_box .right_btn span{ margin:0px; width:auto; letter-spacing:2px; text-align:center; font-size:16px; vertical-align:top; display:inline-block; }
.topcon_box .main_box .right_btn span a{ padding:0 22px; width:auto; min-width:50px; height:36px; line-height:36px; color:#333; border:#333 1px solid; border-radius:20px; display:block; overflow:hidden; }
.topcon_box .main_box .right_btn span a:hover{ color:#cea171; border:#cea171 1px solid; display:block; }


.topcon_box .menu_box{ margin:0 auto; padding:0px; width:100%; height:50px; background:#333; overflow:hidden; }
.topcon_box .menu_box .menucon{ margin:0 auto; width:1200px; overflow:hidden; }
.topcon_box .menu_box .menucon span{ margin:0 15px 0 0; width:auto; height:50px; line-height:50px; text-align:center; font-size:18px; float:left; display:inline; }
.topcon_box .menu_box .menucon span a{ padding:0 38px; width:auto; height:50px; color:#fff; background:none; display:block; }
.topcon_box .menu_box .menucon span a:hover{ color:#fff; background:#cea171; display:block; }
.topcon_box .menu_box .menucon span a.on{ padding:0 38px; width:auto; height:50px; color:#fff; background:#cea171; display:block; }
.topcon_box .menu_box .menucon span a.on:hover{ color:#fff; background:#cea171; display:block; }


/*------------------Home------------------------------*/
.h_ad_box{ margin:0 auto; width:100%; height:0px; text-align:center; overflow:hidden; }
.h_ad_box.yige { height:500px; background-repeat:no-repeat; background-position:center top; background-size:auto 100%; }






.h_mid_box1{ margin:0 auto; margin-top:55px; padding:0px; width:1200px; overflow:hidden; }
.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:42px; font-size:36px; color:#293c77; float:left; }
.h_mid_box1 .h_typename p{ margin:10px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:18px; color:#9a9a9a; float:left; overflow:hidden; }
.h_mid_box1 .h_conbox{ margin:25px 0 0 0; width:1200px; float:left; }
.h_mid_box1 .h_conbox dl{ position:relative; margin:12px 12px 0 0; width:230px; height:265px; text-align:center; float:left; overflow:hidden; }
.h_mid_box1 .h_conbox dl dt{ margin:0px; width:100%; height:100%; background:#333; float:left; }
.h_mid_box1 .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_box1 .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_box1 .h_conbox dl dd{ position:absolute; z-index:2; left:0px; bottom:-80px; margin:0px; padding-bottom:15px; width:100%; height:auto; float:left; overflow:hidden; 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_box1 .h_conbox dl dd span{ margin:0 0 0 5%; width:90%; line-height:36px; font-size:26px; font-weight:bold; color:#fff; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box1 .h_conbox dl dd p{ margin:3px 0 0 5%; width:90%; height:26px; line-height:26px; font-size:17px; color:#fff; float:left; overflow:hidden; }
.h_mid_box1 .h_conbox dl:hover dd{ bottom:0px; 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_box1 .h_conbox dl.endtd{ margin-right:0px; float:right; }
.h_mid_box1 .h_conbox a{ display:block; }







.h_mid_box2{ margin:0 auto; padding:0px; width:100%; background:#faebe4; overflow:hidden; }
.h_mid_box2 .main_box{ margin:0 auto; padding:0px; width:1200px; overflow:hidden; }
.h_mid_box2 .main_box .h_typename{ margin:45px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box2 .main_box .h_typename b{ margin:0px; width:100%; line-height:42px; font-size:36px; color:#293c77; float:left; }
.h_mid_box2 .main_box .h_typename p{ margin:10px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:18px; color:#9a9a9a; float:left; overflow:hidden; }
.h_mid_box2 .main_box .h_conbox{ margin:10px 0 0 0; width:1200px; float:left; }
.h_mid_box2 .main_box .h_conbox dl{ margin:26px 26px 0 0; padding:10px; width:260px; height:auto; text-align:center; background:#fff; border-radius:8px; float:left; overflow:hidden; }
.h_mid_box2 .main_box .h_conbox dl dt{ margin:0px; width:260px; height:185px; background:#333; float:left; }
.h_mid_box2 .main_box .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 .main_box .h_conbox 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_box2 .main_box .h_conbox dl dd{ margin:0px; padding:0 0 5px 0; width:100%; float:left; }
.h_mid_box2 .main_box .h_conbox dl dd span{ margin:10px 0 0 0; width:100%; line-height:28px; font-size:20px; color:#000; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box2 .main_box .h_conbox dl dd span a{ color:#000; }
.h_mid_box2 .main_box .h_conbox dl dd span a:hover{ color:#cea171; }
.h_mid_box2 .main_box .h_conbox dl dd p{ margin:6px 0 0 0; width:100%; height:48px; line-height:24px; font-size:16px; color:#666; text-align:left; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.h_mid_box2 .main_box .h_conbox dl.endtd{ margin-right:0px; float:right; }








.h_mid_box3{ margin:0 auto; margin-top:75px; padding:0px; width:1200px; overflow:hidden; }
.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:42px; font-size:36px; color:#293c77; float:left; }
.h_mid_box3 .h_typename p{ margin:10px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:18px; color:#9a9a9a; float:left; overflow:hidden; }
.h_mid_box3 .main_box{ margin:35px 0 0 0; width:1200px; float:left; }
.h_mid_box3 .main_box .leftcon{ margin:0px; width:335px; background:#3f5ab1; float:left; }
.h_mid_box3 .main_box .leftcon .h_title{ margin:0px; width:100%; height:120px; text-align:center; color:#fff; background:#293C78 url(../images/bg01.png) no-repeat center 10px; float:left; }
.h_mid_box3 .main_box .leftcon .h_title i{ margin:35px 0 0 0; width:100%; line-height:32px; font-size:26px; font-style:normal; float:left; }
.h_mid_box3 .main_box .leftcon .h_title p{ margin:15px 0 0 0; padding:0px; width:100%; float:left; }
.h_mid_box3 .main_box .leftcon .h_title p span{ margin:0px; width:auto; line-height:26px; font-size:16px; float:left; }
.h_mid_box3 .main_box .leftcon .h_title p span.std1{ width:30%; }
.h_mid_box3 .main_box .leftcon .h_title p span.std2{ width:40%; }
.h_mid_box3 .main_box .leftcon .h_title p span.std3{ width:30%; }
.h_mid_box3 .main_box .leftcon .h_conbox{ margin:0px; width:100%; height:456px; float:left; overflow:hidden; }
.h_mid_box3 .main_box .leftcon .h_conbox p{ margin:0px; width:100%; height:76px; text-align:center; color:#fff; float:left; }
.h_mid_box3 .main_box .leftcon .h_conbox p.ptd1{ background:#7896db; }
.h_mid_box3 .main_box .leftcon .h_conbox p.ptd0{ background:none; }
.h_mid_box3 .main_box .leftcon .h_conbox p span{ margin:15px 0 0 0; width:auto; line-height:23px; font-size:15px; float:left; }
.h_mid_box3 .main_box .leftcon .h_conbox p span.std1{ width:30%; }
.h_mid_box3 .main_box .leftcon .h_conbox p span.std2{ width:40%; }
.h_mid_box3 .main_box .leftcon .h_conbox p span.std3{ width:30%; }

.h_mid_box3 .main_box .rightcon{ margin:0px; width:832px; float:right; }
.h_mid_box3 .main_box .rightcon dl{ margin:20px 26px 0 0; padding:0px; width:260px; height:auto; text-align:center; float:left; }
.h_mid_box3 .main_box .rightcon dl dt{ position:relative; margin:0px; width:260px; height:185px; background:#333; float:left; }
.h_mid_box3 .main_box .rightcon 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_box3 .main_box .rightcon 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_box3 .main_box .rightcon dl dt i{ position:absolute; z-index:2; left:0px; top:0px; margin:0px; padding:0 12px; width:auto; height:28px; line-height:28px; color:#fff; font-size:16px; text-align:center; background-color:#293c77; border-radius:0 0 8px 0; font-style:normal; }
.h_mid_box3 .main_box .rightcon dl dd{ margin:0px; padding:0 0 5px 0; width:100%; float:left; }
.h_mid_box3 .main_box .rightcon dl dd span{ margin:10px 0 0 0; width:100%; line-height:28px; font-size:20px; color:#000; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box3 .main_box .rightcon dl dd span a{ color:#000; }
.h_mid_box3 .main_box .rightcon dl dd span a:hover{ color:#cea171; }
.h_mid_box3 .main_box .rightcon dl dd p{ margin:6px 0 0 0; width:100%; height:48px; line-height:24px; font-size:16px; color:#666; text-align:left; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.h_mid_box3 .main_box .rightcon dl.top{ margin-top:0px;}
.h_mid_box3 .main_box .rightcon dl.endtd{ margin-right:0px; float:right; }





.h_mid_box4{ margin:0 auto; margin-top:75px; padding:0px; width:100%; height:635px; background-repeat:no-repeat; background-position:center top; overflow:hidden; }
.h_mid_box4 .h_typename{ margin:0 auto; margin-top:40px; width:1200px; text-align:center; overflow:hidden; }
.h_mid_box4 .h_typename b{ margin:0px; width:100%; line-height:42px; font-size:36px; color:#293c77; float:left; }
.h_mid_box4 .h_typename p{ margin:10px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:18px; color:#9a9a9a; float:left; overflow:hidden; }
.h_mid_box4 .h_conbox{ margin:0 auto; margin-top:50px; width:1110px; line-height:25px; font-size:16px; color:#101010; overflow:hidden; }






.h_mid_box5{ margin:0 auto; margin-top:75px; padding:0px; width:1200px; overflow:hidden; }
.h_mid_box5 .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box5 .h_typename b{ margin:0px; width:100%; line-height:42px; font-size:36px; color:#293c77; float:left; }
.h_mid_box5 .h_typename p{ margin:10px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:18px; color:#9a9a9a; float:left; overflow:hidden; }
.h_mid_box5 .h_typecon{ margin:35px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box5 .h_typecon span{ margin:0px; width:auto; height:28px; line-height:28px; font-size:20px; vertical-align:top; display:inline-block; }
.h_mid_box5 .h_typecon span a{ color:#323232; }
.h_mid_box5 .h_typecon span a:hover{ color:#323232; }
.h_mid_box5 .h_typecon span.active a{ color:#cea171; font-weight:bold; }
.h_mid_box5 .h_typecon span.active a:hover{ color:#cea171; font-weight:bold; }
.h_mid_box5 .h_typecon i{ margin:4px 20px 0 20px; width:1px; height:20px; background:#999; vertical-align:top; display:inline-block; }
.h_mid_box5 .main_box{ margin:15px 0 0 0; width:1200px; float:left; }
.h_mid_box5 .main_box .leftcon{ margin:15px 0 0 0; width:850px; float:left; }
.h_mid_box5 .main_box .leftcon .con_box{ margin:0px; width:100%; display:none; float:left; }
.h_mid_box5 .main_box .leftcon .con_box.active{ display:inline; }
.h_mid_box5 .main_box .leftcon .con_box dl{ margin:30px 0 0 0; width:410px; float:left; }
.h_mid_box5 .main_box .leftcon .con_box dl dt{ margin:0px; width:160px; height:102px; background:#333; float:left; }
.h_mid_box5 .main_box .leftcon .con_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; }
.h_mid_box5 .main_box .leftcon .con_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; }
.h_mid_box5 .main_box .leftcon .con_box dl dd{ margin:0px; padding:0px; width:235px; float:right; }
.h_mid_box5 .main_box .leftcon .con_box dl dd span{ margin:0px; width:100%; line-height:26px; font-size:18px; color:#000; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box5 .main_box .leftcon .con_box dl dd span a{ color:#000; }
.h_mid_box5 .main_box .leftcon .con_box dl dd span a:hover{ color:#cea171; }
.h_mid_box5 .main_box .leftcon .con_box dl dd p{ margin:6px 0 0 0; width:100%; height:69px; line-height:23px; font-size:14px; color:#909090; text-align:left; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.h_mid_box5 .main_box .leftcon .con_box dl.dltd1{ float:left; }
.h_mid_box5 .main_box .leftcon .con_box dl.dltd0{ float:right; }

.h_mid_box5 .main_box .rightcon{ margin:43px 0 0 0; width:285px; float:right; }
.h_mid_box5 .main_box .rightcon .hh_typename{ margin:0px; padding-bottom:8px; width:100%; line-height:26px; font-size:20px; color:3303030; border-bottom:#ccc 1px solid; float:left; }
.h_mid_box5 .main_box .rightcon .h_conbox{ margin:10px 0 0 0; width:100%; float:left; }
.h_mid_box5 .main_box .rightcon .h_conbox p{ margin:0px; width:100%; line-height:32px; font-size:16px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box5 .main_box .rightcon .h_conbox p a{ padding-left:15px; color:#666; background:url(../images/a_tb1.jpg) no-repeat left center; }
.h_mid_box5 .main_box .rightcon .h_conbox p a:hover{ color:#cea171; background:url(../images/a_tb1A.jpg) no-repeat left center; }


/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; width:100%; height:320px; text-align:center; background-repeat:no-repeat; background-position:top center; background-size:auto 100%; overflow:hidden; }




.ny_location_box{ margin:0 auto; padding:15px 0; width:1200px; overflow:hidden; }
.ny_location_box span{ margin:0px; padding-left:23px; width:auto; line-height:25px; font-size:16px; color:#999; background:url(../images/tb03.png) no-repeat left center; background-size:17px; float:left; display:inline; }
.ny_location_box span a{ color:#333; }
.ny_location_box span a:hover{ color:#cea171; }




.ny_typecon_box{ margin:0 auto; width:100%; background:url(../images/line01.jpg) repeat-x left bottom; overflow:hidden; }
.ny_typecon_box .h_conbox{ margin:0 auto; width:1100px; text-align:center; overflow:hidden; }
.ny_typecon_box .h_conbox span{ margin:12px 16px 0 16px; width:auto; height:60px; line-height:60px; font-size:16px; text-align:center; vertical-align:top; display:inline-block; }
.ny_typecon_box .h_conbox span a{ width:auto; height:60px; color:#707070; background:url(../images/none.gif) no-repeat center bottom; display:block; }
.ny_typecon_box .h_conbox span a:hover{ color:#cea171; display:block; }
.ny_typecon_box .h_conbox span a.on{ color:#cea171; font-weight:bold; background:url(../images/tb07.jpg) no-repeat center bottom; }
.ny_typecon_box .h_conbox span a.on:hover{ color:#cea171; }




.ny_typename_box{ margin:0 auto; margin-top:30px; width:1200px; overflow:hidden; }
.ny_typename_box i{ margin:0px; width:100%; line-height:25px; font-size:25px; color:#d1d1d1; font-family:Arial; font-style:normal; float:left; }
.ny_typename_box span{ margin:0px; width:100%; line-height:45px; font-size:35px; color:#003f98; float:left; }






.ny_about_box{ margin:0 auto; padding-bottom:30px; width:1200px; background:#fff; overflow:hidden; }

.ny_about_box .h_typecon{ margin:10px 0 0 40px; width:1120px; float:left; }
.ny_about_box .h_typecon span{ margin:20px 20px 0 0; width:auto; height:50px; text-align:center; border-radius:5px; float:left; overflow:hidden; }
.ny_about_box .h_typecon span a{ padding:0 25px; width:auto; height:50px; line-height:50px; color:#fff; font-size:16px; background:#d28282; display:block; }
.ny_about_box .h_typecon span a:hover{ color:#fff; background:#cea171; }
.ny_about_box .h_typecon span a.on{ color:#fff; background:#cea171; }
.ny_about_box .h_typecon span a.on:hover{ color:#fff; background:#cea171; }
.ny_about_box .h_typecon span.endtd{ margin-right:0px; float:right; }

.ny_about_box .h_titlecon{ margin:30px 0 0 40px; width:1120px; text-align:center; background:url(../images/line01.jpg) repeat-x left center; float:left; display:inline; }
.ny_about_box .h_titlecon span{ margin:0px; padding:0 35px; width:auto; height:40px; line-height:40px; color:#cea171; font-size:30px; background:#fff; vertical-align:top; display:inline-block; }
.ny_about_box .h_content{ margin:30px 0 0 40px; width:1120px; float:left; overflow:hidden; }






.ny_midcon_box{ margin:0 auto; width:1200px; overflow:hidden; }
.ny_midcon_box .leftcon_box{ margin:20px 0 0 0; padding-bottom:35px; width:280px; background:#fff; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_titlecon{ margin:18px 0 0 10px; padding-bottom:8px; width:260px; background:url(../images/line04.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_titlecon span{ margin:0 0 0 10px; width:auto; line-height:25px; font-size:18px; color:#000; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox{ margin:10px 0 0 20px; width:240px; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox span{ margin:8px 0 0 0; width:100%; height:40px; line-height:40px; font-size:16px; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox span a{ padding:0 10px 0 25px; width:205px; height:40px; color:#666; background:#eee; display:block; }
.ny_midcon_box .leftcon_box .h_conbox span a:hover{ color:#fff; background:#cea171; display:block; }
.ny_midcon_box .leftcon_box .h_conbox span a.on{ padding:0 10px 0 25px; width:205px; height:40px; color:#fff; background:#cea171; display:block; }
.ny_midcon_box .leftcon_box .h_conbox span a.on:hover{ color:#fff; background:#cea171; display:block; }


.ny_midcon_box .leftcon_box .h_titlecon1{ margin:28px 0 0 10px; padding-bottom:8px; width:260px; background:url(../images/line04.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_titlecon1 span{ margin:0 0 0 10px; width:auto; line-height:23px; font-size:18px; color:#000; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_titlecon1 i{ margin:0 3px 0 0; width:auto; height:22px; line-height:22px; text-align:center; font-size:14px; color:#fff; font-style:normal; float:right; display:inline; }
.ny_midcon_box .leftcon_box .h_titlecon1 i a{ padding:0 15px; width:auto; height:22px; color:#fff; background:#cea171; border-radius:11px; display:block; overflow:hidden; }
.ny_midcon_box .leftcon_box .h_titlecon1 i a:hover{ color:#fff; background:#cc883f; border-radius:11px; display:block; }

.ny_midcon_box .leftcon_box .h_conbox1{ margin:6px 0 0 20px; width:240px; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox1 dl{ margin:0px; padding:14px 0; width:100%; background:url(../images/line05.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox1 dl dt{ margin:0px; width:78px; height:50px; background:#333; float:left; overflow:hidden; }
.ny_midcon_box .leftcon_box .h_conbox1 dl dt img{ 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_midcon_box .leftcon_box .h_conbox1 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_midcon_box .leftcon_box .h_conbox1 dl dd{ margin:0px; width:150px; height:50px; line-height:25px; font-size:15px; color:#555; float:right; 
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_midcon_box .leftcon_box .h_conbox1 dl dd a{ color:#555; }
.ny_midcon_box .leftcon_box .h_conbox1 dl dd a:hover{ color:#cea171; }
.ny_midcon_box .leftcon_box .h_conbox1 dl.endtd{ padding-bottom:0px; background:none; }


.ny_midcon_box .leftcon_box .h_conbox2{ margin:12px 0 0 20px; width:240px; float:left; display:inline; }
.ny_midcon_box .leftcon_box .h_conbox2 p{ margin:0px; width:100%; line-height:28px; font-size:15px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_midcon_box .leftcon_box .h_conbox2 p a{ padding-left:14px; color:#555; background:url(../images/a_tb1.jpg) no-repeat left center; }
.ny_midcon_box .leftcon_box .h_conbox2 p a:hover{ color:#cea171; background:url(../images/a_tb1A.jpg) no-repeat left center; }



.ny_midcon_box .rightcon_box{ margin:20px 0 0 0; padding-bottom:35px; width:900px; min-height:940px; background:#fff; float:right; display:inline; }
.ny_midcon_box .rightcon_box .h_location{ margin:18px 0 0 0; width:100%; float:left; display:inline; }
.ny_midcon_box .rightcon_box .h_location p{ margin:0 0 0 10px; padding-bottom:10px; width:880px; background:url(../images/line04.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_midcon_box .rightcon_box .h_location p span{ margin:0 0 0 20px; padding-left:23px; width:auto; line-height:23px; font-size:16px; color:#999; background:url(../images/tb03.png) no-repeat left center; background-size:17px; float:left; display:inline; }
.ny_midcon_box .rightcon_box .h_location p span a{ color:#333; }
.ny_midcon_box .rightcon_box .h_location p span a:hover{ color:#cea171; }







.ny_news_box{ margin:0 0 0 30px; width:840px; float:left; display:inline; }
.ny_news_box dl{ margin:25px 0 0 0; padding-bottom:25px; width:100%; background:url(../images/line05.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_news_box dl dt{ margin:0px; width:250px; height:160px; background:#333; float:left; display:inline; }
.ny_news_box dl dt img{ 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:0px; width:565px; float:right; display:inline; }
.ny_news_box dl dd span{ margin:0px; width:100%; line-height:150%; font-size:18px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box dl dd span a{ color:#e24443; }
.ny_news_box dl dd span a:hover{ color:#cea171; }
.ny_news_box dl dd i{ margin:3px 0 0 0; width:100%; line-height:150%; font-size:15px; color:#333; font-style:normal; float:left; display:inline; }
.ny_news_box dl dd p{ margin:8px 0 0 0; width:100%; height:100px; line-height:25px; font-size:15px; color:#999; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.ny_news_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }





.ny_news_xx_box{ margin:35px 0 0 30px; width:840px; float:left; display:inline; }
.ny_news_xx_box .h_title{ margin:0px; width:100%; line-height:30px; color:#e24443; font-size:18px; text-align:center; float:left; }
.ny_news_xx_box .h_datecon{ margin:22px 0 0 0; width:100%; line-height:150%; color:#909090; font-size:15px; text-align:center; background:url(../images/line05.jpg) repeat-x left bottom; float:left; }
.ny_news_xx_box .h_content{ margin:15px 0 0 0; width:100%; float:left; overflow:hidden; }
.ny_news_xx_box .h_content a{ color: #e24443; text-decoration: none; }



.keyworbox { margin:20px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:14px; color:#555; text-align:left; float:left; overflow:hidden; }
.keyworbox span{ margin:0 5px 0 0; padding:0px; width:auto; line-height:25px; font-size:14px; color:#999; }
.keyworbox em{ margin:0 8px; width:auto; line-height:25px; font-size:12px; color:#ccc; }



.about-read { padding: 30px 0; width: 840px; margin: 10px 30px; float: left; }
.about-read-hd { padding-left: 12px; margin-bottom: 10px; line-height: 22px; font-size: 22px; font-weight: bold; border-left: 5px solid #cea171; }
.about-read-list ul li { padding: 14px 0; border-bottom: 1px dotted #cea171; overflow: hidden; }
.about-read-img { display: block; float: left; padding-right: 18px; }
.about-read-img img { width: 156px; }
.about-read-tit { padding-bottom: 6px; line-height: 28px; font-size: 18px; font-weight: normal; color: #ab9355; margin-top: -5px; }
.about-read-tit a { color: #cea171; }
.about-read-des { line-height: 24px; font-size: 14px; color: #555; }




.ny_case_box{ margin:0 0 0 30px; width:840px; float:left; display:inline; }
.ny_case_box dl{ margin:20px 19px 0 0; padding:10px; width:245px; border:#ddd 1px solid; float:left; display:inline; }
.ny_case_box dl dt{ margin:0px; width:100%; height:175px; background:#333; float:left; display:inline; }
.ny_case_box dl dt img{ 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_case_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_case_box dl dd{ margin:0px; width:100%; float:left; display:inline; }
.ny_case_box dl dd span{ margin:0px; padding:10px 0 8px 0; width:100%; line-height:25px; font-size:18px; border-bottom:#ddd 1px dashed; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_case_box dl dd span a{ color:#e24443; }
.ny_case_box dl dd span a:hover{ color:#cea171; }
.ny_case_box dl dd p{ margin:8px 0 0 0; width:100%; height:46px; line-height:23px; font-size:15px; color:#909090; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_case_box dl.endtd{ margin-right:0px; float:right; }
.ny_case_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }






.ny_search_box{ margin:20px 0 0 0; width:1200px; background:#F1EBDF; float:left; }
.ny_search_box .left_con{ margin:0px; width:191px; height:110px; background:url(../images/s_img.png) no-repeat left center; float:left; }
.ny_search_box .mid_con{ margin:3px 0 0 10px; width:840px; float:left; }
.ny_search_box .mid_con span{ margin:12px 0 0 25px; width:auto; line-height:34px; font-size:16px; color:#333; float:left; }
.ny_search_box .mid_con i{ margin:12px 0 0 0; width:35px; line-height:34px; font-size:20px; color:#333; text-align:center; font-style:normal; float:left; }
.ny_search_box .mid_con select{ margin:12px 0 0 0; padding:0 0 0 10px; width:195px; height:34px; line-height:34px; font-size:14px; color:#6f6f6f; background:#fff; border:none; float:left; }
.ny_search_box .mid_con select.short{ width:80px; }
.ny_search_box .rightcon{ margin:15px 25px 0 0; width:115px; height:80px; float:right; }
.ny_search_box .rightcon input{ margin:0px; width:100%; height:80px; background:url(../images/s_sub.png) no-repeat; border:none; cursor:pointer; float:left; display:block; }




.ny_men_box{ margin:0 0 0 30px; width:840px; float:left; }
.ny_men_box .h_conlist{ margin:0px; width:100%; float:left; }
.ny_men_box .h_conlist dl{ margin:20px 27px 0 0; padding:14px; width:230px; height:auto; background:#F9F5EA; border:#dfdfdf 1px solid; float:left; 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_men_box .h_conlist dl dt{ margin:0px; width:100%; height:265px; background:#333; float:left; display:inline; }
.ny_men_box .h_conlist dl dt img{ 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_men_box .h_conlist 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; }
.ny_men_box .h_conlist dl dd{ margin:10px 0 0 0; width:100%; float:right; display:inline; }
.ny_men_box .h_conlist dl dd p{ margin:0px; width:100%; float:left; }
.ny_men_box .h_conlist dl dd p span{ margin:0px; width:auto; line-height:24px; font-size:14px; color:#666; float:left; }
.ny_men_box .h_conlist dl dd p span.rs{ float:right; }
.ny_men_box .h_conlist dl dd p b{ margin:0px; width:auto; line-height:24px; font-size:16px; color:#333; float:left; }
.ny_men_box .h_conlist dl:hover{ border:#e24443 1px solid; 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_men_box .h_conlist dl.endtd{ margin-right:0px; float:right; }
.ny_men_box .h_conlist a{ display:block; }
.ny_men_box .h_conlist .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

.ny_men_box .h_conlist.word{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.ny_men_box .h_conlist.word dl{ margin-right:0px; }
.ny_men_box .h_conlist.word:after{ content: ''; padding:15px 15px 10px 15px; width:230px; }






.ny_footword_box{ margin:20px 0 0 0; padding:25px 0; width:1200px; background:#fff; float:left; }
.ny_footword_box .h_titlecon1{ margin:0 0 0 30px; width:1140px; float:left; }
.ny_footword_box .h_titlecon1 span{ margin:0px; padding:0 0 0 12px; width:auto; line-height:22px; font-size:20px; color:#0f0f0f; border-left:#e24443 5px solid; float:left; }
.ny_footword_box .h_titlecon2{ margin:17px 0 0 30px; width:1140px; line-height:24px; font-size:18px; color:#0f0f0f; float:left; }
.ny_footword_box .h_conbox{ margin:17px 0 0 30px; padding-bottom:13px; width:1140px; border-bottom:#ccc 1px dashed; float:left; }
.ny_footword_box .h_conbox span{ margin:0 16px 0 0; width:auto; line-height:27px; font-size:15px; white-space:nowrap; float:left; }
.ny_footword_box .h_conbox span a{ color:#666; text-decoration:underline; }
.ny_footword_box .h_conbox span a:hover{ color:#cea171; text-decoration:none; }
.ny_footword_box .h_conbox.fcon{ margin-top:10px; padding-bottom:0px; border:none; }




.ny_men_nav_box{ margin:25px 0 0 30px; width:840px; float:left; }
.ny_men_nav_box span{ margin:0 16px 0 0; width:auto; line-height:26px; font-size:14px; white-space:nowrap; float:left; }
.ny_men_nav_box span a{ color:#666; text-decoration:underline; }
.ny_men_nav_box span a:hover{ color:#cea171; text-decoration:none; }

.ny_men_nav_gn_box{ margin:25px 0 0 0; width:840px; float:left; }
.ny_men_nav_gn_box span{ margin:0 16px 0 0; width:auto; line-height:26px; font-size:14px; white-space:nowrap; float:left; }
.ny_men_nav_gn_box span a{ color:#666; text-decoration:underline; }
.ny_men_nav_gn_box span a:hover{ color:#cea171; text-decoration:none; }


.ny_men_xx_box{ margin:30px 0 0 30px; width:840px; float:left; display:inline; }
.ny_men_xx_box .left_imgcon{ margin:0px; width:280px; float:left; }
.ny_men_xx_box .left_imgcon .h_img{ margin:0px; padding:0px; width:270px; height:310px; border:#cea171 5px solid; float:left; }
.ny_men_xx_box .left_imgcon .h_con{ margin:10px 0 0 0; width:100%; line-height:22px; font-size:13px; color:#333; float:left; }
.ny_men_xx_box .right_con{ margin:0px; width:525px; float:right; }
.ny_men_xx_box .right_con .h_title{ margin:0px; padding:10px 0; width:100%; background:#F1EBDF; float:left; }
.ny_men_xx_box .right_con .h_title h1{ margin:0 0 0 20px; width:auto; line-height:30px; font-size:24px; color:#000; float:left; }
.ny_men_xx_box .right_con .h_title span{ margin:0 20px 0 0; width:auto; line-height:30px; font-size:16px; color:#555; float:right; }
.ny_men_xx_box .right_con .h_conbox{ margin:15px 0 0 0; padding:0px; width:100%; float:left; }
.ny_men_xx_box .right_con .h_conbox span{ margin:8px 0 0 20px; width:242px; line-height:26px; font-size:16px; color:#333; float:left; }

.ny_men_xx_box .h_contitle{ margin:20px 0 0 0; width:100%; height:30px; background:url(../images/line02.jpg) repeat-x left center; float:left; }
.ny_men_xx_box .h_contitle span{ margin:0px; padding-right:15px; line-height:30px; font-size:19px; color:#cea171; background:#fff; float:left; }
.ny_men_xx_box .h_content{ margin:25px 0 0 0; width:100%; float:left; overflow:hidden; }

.ny_men_xx_box .h_yaoqiu{ margin:10px 0 0 0; padding:15px 25px; width:790px; line-height:28px; font-size:15px; color:#606060; background:#F9F5EA; float:left; overflow:hidden; }

.ny_men_xx_box .h_contitle1{ margin:20px 0 0 0; width:100%; height:30px; background:url(../images/line03.jpg) repeat-x left center; float:left; }
.ny_men_xx_box .h_contitle1 span{ margin:0px; padding-right:15px; line-height:30px; font-size:19px; color:#e24443; background:#fff; float:left; }

.ny_men_xx_box .h_message{ margin:10px 0 0 0; width:100%; float:left; }
.ny_men_xx_box .h_message .h_con{ margin:12px 0 0 0; width:100%; float:left; }
.ny_men_xx_box .h_message .h_con i{ margin:0 10px 0 0; width:auto; line-height:36px; font-size:14px; color:#555; text-align:right; font-style:normal; float:left; }
.ny_men_xx_box .h_message .h_con span{ line-height:36px; font-size:14px; color:#5f5f5f; }
.ny_men_xx_box .h_message .h_con .r_text{ margin:0px; padding:0 15px; width:230px; height:34px; line-height:34px; font-size:14px; color:#555; border:#cea171 1px solid; float:left; }
.ny_men_xx_box .h_message .h_con .r_text.vcode{ width:90px; }
.ny_men_xx_box .h_message .h_con .r_textarea{ margin:0px; padding:8px 15px; width:808px; height:80px; line-height:22px; font-size:14px; color:#555; border:#cea171 1px solid; float:left; }
.ny_men_xx_box .h_message .h_con .r_sub{ margin:0px; padding:0px; width:160px; height:42px; line-height:42px; font-size:20px; color:#fff; text-align:center; background:#e24443; border:none; border-radius:6px; cursor:pointer; float:left; }





.about-men { padding: 30px 0; width: 840px; float: left; }
.about-men-hd { padding-left: 12px; margin-bottom: 10px; line-height: 22px; font-size: 22px; font-weight: bold; border-left: 5px solid #cea171; }

.about-men-list { margin:0px; width:100%; float:left; }
.about-men-list  dl{ margin:20px 27px 0 0; padding:10px; width:230px; height:auto; background:#F9F5EA; border:#dfdfdf 1px solid; float:left; 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; }
.about-men-list  dl dt{ margin:0px; width:100%; height:265px; background:#333; float:left; display:inline; }
.about-men-list  dl dt img{ 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; }
.about-men-list  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; }
.about-men-list  dl dd{ margin:10px 0 0 0; width:100%; float:right; display:inline; }
.about-men-list  dl dd p{ margin:0px; width:100%; float:left; }
.about-men-list  dl dd p span{ margin:0px; width:auto; line-height:24px; font-size:14px; color:#666; float:left; }
.about-men-list  dl dd p span.rs{ float:right; }
.about-men-list  dl dd p b{ margin:0px; width:auto; line-height:24px; font-size:16px; color:#333; float:left; }
.about-men-list  dl:hover{ border:#e24443 1px solid; 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; }
.about-men-list  dl.endtd{ margin-right:0px; float:right; }
.about-men-list  a{ display:block; }
.about-men-list  .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }

.about-men-list.word{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.about-men-list.word dl{ margin-right:0px; }
.about-men-list.word:after{ content: ''; padding:15px 15px 10px 15px; width:230px; }






.ny_reg_box{ margin:50px 0 0 30px; width:840px; float:left; }
.ny_reg_box .h_titlecon{ margin:0px; width:100%; line-height:25px; font-size:18px; color:#000; text-align:center; float:left; }
.ny_reg_box .h_titlecon span{ color:#666; font-size:17px; }
.ny_reg_box .h_conbox{ margin:25px 0 0 0; width:100%; float:left; }
.ny_reg_box .h_conbox .h_con{ margin:22px 0 0 0; width:100%; float:left; }
.ny_reg_box .h_conbox .h_con i{ margin:0 10px 0 0; width:260px; line-height:40px; font-size:15px; color:#333; text-align:right; font-style:normal; float:left; }
.ny_reg_box .h_conbox .h_con span{ line-height:40px; font-size:15px; color:#555; }
.ny_reg_box .h_conbox .h_con .r_text{ margin:0px; padding:0 15px; width:300px; height:38px; line-height:38px; font-size:14px; color:#333; border:#ddd 1px solid; float:left; }
.ny_reg_box .h_conbox .h_con .r_text.vcode{ width:80px; }
.ny_reg_box .h_conbox .h_con .r_textarea{ margin:0px; padding:8px 15px; width:500px; height:120px; line-height:22px; font-size:14px; color:#333; border:#ddd 1px solid; float:left; }
.ny_reg_box .h_conbox .h_con .r_sub{ margin:0px; padding:0px; width:160px; height:46px; line-height:46px; font-size:22px; color:#fff; text-align:center; background:#e24443; border:none; border-radius:8px; cursor:pointer; float:left; }





.ny_parnext_box{ margin:25px 0 0 0; padding:17px 0 0 0; width:100%; border-top:#ddd 1px solid; float:left; }
.ny_parnext_box span{ margin:0px; width:100%; line-height:30px; font-size:16px; color:#666; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_parnext_box span a{ color:#505050; }
.ny_parnext_box span a:hover{ color:#cea171; }



/*--------------------------------------------*/
/*------------页码0----------*/
.page_box{ margin:50px 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:#cea171; border:#cea171 1px solid; }
.page_box span a.on{ color:#fff; background:#cea171; border:#cea171 1px solid }
.page_box span a.on:hover{ color:#fff; background:#cea171; border:#cea171 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:80px; overflow:hidden; }
.f_padheght1{ margin:0 auto; width:100%; height:50px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; overflow:hidden; }
.bottom_box .links_box{ margin:0px; padding:30px 0; width:100%; background:#fff; float:left; }
.bottom_box .links_box.hbg{ background:#ededed; }
.bottom_box .links_box .h_conbox{ margin:0 auto; width:1200px; overflow:hidden; }
.bottom_box .links_box .h_conbox i{ margin:0px; /*width:90px; */line-height:30px; font-size:16px; color:#000; font-style:normal; float:left; display:inline; }
.bottom_box .links_box .h_conbox p{ margin:0px; padding:0px; width:1110px; /*float:right;*/ display:inline; }
.bottom_box .links_box .h_conbox p span{ margin:0 15px 0 0; width:auto; line-height:30px; font-size:16px; white-space:nowrap; float:left; display:inline; }
.bottom_box .links_box .h_conbox p span a{ color:#3f3f3f; }
.bottom_box .links_box .h_conbox p span a:hover{ color:#cea171; }



.bottom_box .main_box{ margin:0px; padding:45px 0; width:100%; background:#333; float:left; display:inline; }
.bottom_box .main_box .h_conbox{ margin:0 auto; width:1200px; overflow:hidden; }
.bottom_box .main_box .h_conbox .leftcon{ margin:0px; width:130px; text-align:center; float:left; display:inline; }
.bottom_box .main_box .h_conbox .leftcon i{ margin:0px; width:100%; font-style:normal; float:left; display:inline; }
.bottom_box .main_box .h_conbox .leftcon i img{ border-radius:8px; }
.bottom_box .main_box .h_conbox .leftcon span{ margin:7px 0 0 0; width:100%; line-height:150%; font-size:16px; color:#fff; float:left; display:inline; }
.bottom_box .main_box .h_conbox .rightcon{ margin:0px; width:1020px; color:#fff; float:right; display:inline; }
.bottom_box .main_box .h_conbox .rightcon .h_menu{ margin:5px 0 0 0; width:100%; float:left; display:inline; }
.bottom_box .main_box .h_conbox .rightcon .h_menu span{ margin:0 45px 0 0; width:auto; line-height:160%; font-size:18px; float:left; display:inline; }
.bottom_box .main_box .h_conbox .rightcon .h_menu span a{ color:#fff; }
.bottom_box .main_box .h_conbox .rightcon .h_menu span a:hover{ color:#cea171; }
.bottom_box .main_box .h_conbox .rightcon .h_con{ margin:15px 0 0 0; width:100%; line-height:180%; color:#999; font-size:16px; float:left; display:inline; overflow:hidden; }
.bottom_box .main_box .h_conbox .rightcon .h_con a{ color:#999; }
.bottom_box .main_box .h_conbox .rightcon .h_con a:hover{ color:#cea171; }





#online_box{ position:fixed; z-index:30; top:155px; right:0px; width:176px; height:auto; display:inline; overflow:hidden; }
#online_box .kf_show{ margin:0px; width:176px; height:auto; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_top{ margin:0px; width:176px; height:68px; background:url(../online/kf_top.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_show .kf_top i{ margin:0px; width:25px; height:22px; color:#fff; font-size:22px; cursor:pointer; font-style:normal; float:right; display:block; }

#online_box .kf_show .kf_mid{ margin:0px; padding-bottom:12px; width:176px; background:url(../online/kf_bg.jpg) repeat-y; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_mid b{ margin:8px 0 0 13px; width:151px; height:29px; line-height:29px; background:url(../online/kf_qqbg.jpg) no-repeat; float:left; display:inline; }
#online_box .kf_show .kf_mid b a{ padding-left:25px; width:126px; height:29px; color:#fff; display:block; }
#online_box .kf_show .kf_mid b a:hover{ padding-left:25px; width:126px; height:29px; color:#FFFF00; display:block; }

#online_box .kf_show .kf_mid i{ margin:12px 0 0 0; width:176px; text-align:center; float:left; display:inline; }
#online_box .kf_show .kf_mid u{ margin:10px 0 0 0; width:176px; text-align:center; float:left; display:inline; }

#online_box .kf_show .kf_foot{ margin:0px; width:176px; height:8px; background:url(../online/kf_foot.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_hid{ margin:0px; width:30px; height:150px; background:url(../online/kf_hidimg.png) no-repeat; cursor:pointer; float:left; display:none; overflow:hidden; }
/*----------------------------------------------------*/



/* 鼠标移到图片上效果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 */

/*------------------tag------------------------------*/

.ny_tag_box{ margin: 0px; width: 100%; float: left; }

.c-hd-tit{ margin: 18px 0 0 10px; width: 97.8%; height: 40px;
background: url(../images/line04.jpg) repeat-x left bottom; float: left; }
.c-hd-tit span { margin: 0 0 0 10px; width: auto; line-height: 40px; font-size: 23px; color: #333; float: left; }

.news-box{ margin: 12px 0 0 0; padding-bottom: 40px; width: 100%; float: left; }
.news-box ul { margin: 0px; padding: 10px; float: left; }
.news-box ul li { margin: 0px; width: 48%; line-height: 34px; font-size: 16px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-box ul li.litd1 { float: left; }
.news-box ul li.litd0 { float: right; }

.page-box { margin: 10px 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.on { color: #fff; background: #cea171; border: #cea171 1px solid; }
.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; }

.case-box{ padding: 10px; width: 100%; float: left; }
.case-box ul li { float: left; width: 274px; margin-right: 21px; margin-bottom: 20px; padding: 15px; border: 1px solid #e4e4e4; box-sizing: border-box; }
.case-box img { width: 242px; }

.case-list-tit { width: 242px; height: 32px; margin-top: 10px; line-height: 32px; color: #b83b3b; border-bottom: 1px dashed #ddd; overflow: hidden; }
.case-list-tit a { color: #b83b3b; }
.case-list-txt { height: 48px; margin-top: 8px; line-height: 24px; overflow: hidden; }

.tag_more { margin: 5px 0 0 0px; width: 100%; text-align: center; float: left; }
.tag_more span { margin: 0px; width: auto; height: 40px; font-size: 16px; vertical-align: top; display: inline-block; }
.tag_more span a { width: 138px; height: 38px; line-height: 38px; color: #bc9a5a; border: #bc9a5a 1px solid; display: block; }

.men-box{ padding: 10px; float: left; }
.men-box dl { background: url(../images/line05.jpg) repeat-x left bottom; background-color: #f4f4f4;
  float: left; display: inline; width: 271px; margin: 10px 11px; }
.men-box dl dt { margin: 0px; background: #333; display: inline; overflow:hidden; }
.men-box dl dt img { width: 100%; }
.men-box dd { margin: 0px 20px; }
.men-con-info ul { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 6px 12px 12px; }
.men-con-info ul li { width: 50%; line-height: 24px; color: #666; list-style-type: none; }
.men-info-right { text-align: right; }




