@charset "gb2312";

body {

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

}

div, font, span {

	font-size: 12px;

	color: #494949;

	font-family:"雅黑", Arial;

}

div, h1, ul, h2, h3, h4, h5, dl, dt, dd, form, label, img, span, p {

	margin:0;

	padding:0;

    border:none;

}

li {

	list-style-type: none;

}

a {

	color: #494949;

	text-decoration: none;

}

a:hover {

	color: #fddb21;

	text-decoration: none;

}

.spacer {

	clear:both;

	font-size:0px;

	line-height:0px;

	height: 0px;

	float: none;

	margin: 0px;

	padding: 0px;

}

.kong {

	font-size: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	clear: both;

	float: none;

	height: 15px;

}

.content {

	width: 1100px;

	margin-right: auto;

	margin-left: auto;

}

.xiangdui {

    width: 1100px;

    margin-right: auto;

    margin-left: auto;

    position:relative;height: 117px;

}

.left{ float: left;}

.right{ float: right;}

.center{ text-align: center;}

.clear{ clear: both;}



.headerWarp {

	height: 40px;

	background-color: #282828;

	width: 100%;

}

.headerRt {

	float: left;

    width: 660px;

	padding-top: 6px;

}

.searchText {

	background: url(../images/01.png) #282828;

	background-repeat: no-repeat;

	width: 191px;

    height: 26px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-position: left top;

	line-height: 22px;

	float: left;

	padding-left: 4px;

	color: #6f6f6f;

}

.searchBtn {

	background: url(../images/02.png)  #282828;

	background-repeat: no-repeat;

	width: 40px;

    height: 26px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	float: left;

}

.fhsyFt {

	float: left; padding-left: 20px;

}

.fhsyFt a {

	color: #787878;

	line-height: 30px;

}

.fhsyFt a:hover {

	color: #ffffff;

}

.fhsyFt span {

	padding-right: 5px;

	padding-left: 5px;

}

.foot_nr_middle_right_1{ float:right; width:152px; height:28px; padding-top: 3px;}

.foot_nr_middle_right_1 .foot_nr_middle_right_1_bt{ color:#FFF; font-size:12px; font-family:΢���ź�, ����, Arial;opacity:0.5; margin-top:8px;}



.foot_nr_middle_right_1 .head_nr_fx_fb{ margin-right:4px; float:left; width:32px; height:32px; background:url(../images/09.png) no-repeat center; position: relative;}

.foot_nr_middle_right_1 .head_nr_fx_fb:hover{ background:url(../images/09_01.png) no-repeat center;}

.foot_nr_middle_right_1 .head_nr_fx_fb span {display: none;width:110px;height:110px; position: absolute;text-align: center;top: 0px;left: 31px;padding-top: 0px;  z-index: 9999;}
.foot_nr_middle_right_1 .head_nr_fx_fb span img{width:100%;}
.foot_nr_middle_right_1 .head_nr_fx_fb:hover span{ display:block;}



.foot_nr_middle_right_1 .head_nr_fx_in{ margin-right:4px; float:left; width:32px; height:32px; background:url(../images/10.png) no-repeat center;}

.foot_nr_middle_right_1 .head_nr_fx_in:hover{ background:url(../images/10_01.png) no-repeat center;}

.foot_nr_middle_right_1 .head_nr_fx_wb{ margin-right:4px; float:left; width:32px; height:32px; background:url(../images/11.png) no-repeat center;}

.foot_nr_middle_right_1 .head_nr_fx_wb:hover{ background:url(../images/11_01.png) no-repeat center;}

.foot_nr_middle_right_1 .head_nr_fx_wx{ cursor:pointer; margin-right:4px; float:left; width:32px; height:32px; background:url(../images/12.png) no-repeat center;position: relative;}

.foot_nr_middle_right_1 .head_nr_fx_wx span {display: none;width:110px;height:110px; position: absolute;text-align: center;top: 0px;left: 31px;padding-top: 0px;  z-index: 9999;}
.foot_nr_middle_right_1 .head_nr_fx_wx span img{width:100%;}
.foot_nr_middle_right_1 .head_nr_fx_wx:hover span{ display:block;}
.foot_nr_middle_right_1 .head_nr_fx_in{position:relative;}
.foot_nr_middle_right_1 .head_nr_fx_in span{display: none;width:110px;height:110px; position: absolute;text-align: center;top: 0px;left: 31px;padding-top: 0px;  z-index: 9999;}
.foot_nr_middle_right_1 .head_nr_fx_in span img{width:100%;}
.foot_nr_middle_right_1 .head_nr_fx_in:hover span{display:block;}
.foot_nr_middle_right_1 .head_nr_fx_wx:hover{ background:url(../images/12_01.png) no-repeat center;}

.logo {

    float: left;
    margin-top:9px;
}

.qhContent {

    width: 980px;

    margin-right: auto;

    margin-left: auto;

    text-align: center;

    z-index:-1;

}

.menuWarp {

	height: 114px;

	width: 100%;

	background-image: url(../images/04.png);

	background-repeat: repeat-x;

	background-position: center top; z-index: 10; position:relative;

}

em, i {

	font-style: normal

}

.nav {

	height: 112px;

	float:right;

}

#nav_all {

	height: 75px;

	float: left;margin-top: 19px;

	

}

#nav_all li {

    text-align: center;

    float: left;

    position: relative; background: url("../images/05.gif") no-repeat right top;

    padding: 0 15px;

    width: 71px;

    height: 75px;

    font-family: "雅黑";

}

#nav_all li.lxwm {background: none;}

#nav_all li a {

    display: inline-block;

    color: #fddb21;

    white-space: nowrap;

    height: 75px;

}

#nav_all li a span{width:31px;height: 6px;background: url("../images/07.png") no-repeat center center;display: block;font-size: 8px;text-align: center;font-family: Arial;color: #565656;text-transform: uppercase;margin: 17px auto 0px auto; }

#nav_all li a:hover span{ background: url("../images/08.png") no-repeat center center;}

#nav_all li a.hover span{ background: url("../images/08.png") no-repeat center center;}

#nav_all li a:hover {

	background: url(../images/06.png) no-repeat center 68px;

}

#nav_all li a.hover {

	background: url(../images/06.png) no-repeat center 68px;

}

#nav_all li a em {

	display: block;

	font-size: 16px; font-weight: bold;

	line-height: 28px;

	color: #000000;

}

#nav_all li a:hover em {

	color: #fddb21

}

#nav_all li a.hover em {

	color: #fddb21

}

#nav_all li a i {

	display: block;

	font-size: 12px;

	color: #565656;

	text-transform: uppercase;

	line-height: 12px

}

#nav_all li a:hover i {

	color: #fddb21

}

#nav_all li a.hover i {

	color: #fddb21

}

#nav_all li ul {

	display:none;

	position: absolute;

	left: -1px;

	top: 75px;

	height:25px;

	z-index:9999;

}

#nav_all li ul.about {

	width:324px;

}

#nav_all li ul.news {

	width:263px;

}

#nav_all li ul.case {

	width:475px;

}

#nav_all li ul.service {

	width:263px

}

#nav_all li ul.contact {

	width:202px;

}

#nav_all ul li {

	background:#1a1a1a;

	line-height: 25px;width: auto;

	height: 25px;

	padding-top: 0px;

	padding: 0;

	border-left: none;

}

#nav_all ul li a {

	color: #e9f4fa;

	display: block;

	float: left;

}

#nav_all ul li a:hover {

	color: #fddb21;

	background:#1a1a1a;height: 25px;

}

#nav_all ul li.x {

	display: block;

	float: left;

	color: #FFF;

	padding: 0 5px;

	background:#1a1a1a;

}

#nav_all ul li.ltimg {

    background:#1a1a1a;

    width: 11px;

    height: 25px;

    float: left;

}

#nav_all ul li.rtimg {

    background:#1a1a1a;

    width: 11px;

    height: 25px;

    float: left;

}

.dianhua{width: 100%; height: 102px; background: url("../images/14.gif") repeat-x top;}

.dianhua .dianhua_nr{width: 1100px;margin: 0px auto;}



.rmxw{width: 1100px; margin: 25px auto 0 auto;}

.rmxw .rmxw_left{ }

.rmxw .rmxw_left ul li{float: left;}


img{vertical-align:bottom;}
.aboutus{width: 1100px; height:69px;margin: 0 auto; border-bottom: 2px solid #fddb21;}

.aboutus .more{padding-top: 30px;}

.aboutus_nr{width: 1100px;margin: 0 auto;padding-top: 21px;}

.aboutus_nr .aboutus_right .aboutus_fgs{color: #949494; font-size:15px; line-height:24px; border-bottom: 1px solid #cecece;padding: 5px 0 10px 0;}

.aboutus_nr .aboutus_right .aboutus_fgs a{color: #949494;}

.aboutus_nr .aboutus_right .aboutus_fgs a:hover{color: #000000;}

.aboutus_nr .aboutus_right .gdchys{ padding-top:5px; font-size:18px; font-weight:bold; color:#111;}

.aboutus_nr .aboutus_right .gdchys_nr{ padding:5px 0 0 0; font-size:14px; color: #494949; font-family:"雅黑", Arial; line-height:2;}



.dbdh{ width: 1100px;margin: 0 auto; text-align: right;padding-top: 40px;}

.dbdh ul li{ float: left; width: 173px;margin: 0 5px;}

.dbdh ul li p{ float: left; width:173px;height: 28px; text-transform: uppercase; background: #fddb21; color: #ffffff; line-height: 28px; padding-right: 5px;margin-bottom: 10px; font-size: 14px; font-weight: bold;}

.dbdh ul li ul{ line-height: 24px;}

.dbdh ul li ul li{ float: left; width: 173px; font-size: 14px;}

.dbdh ul li ul li a{padding-right: 5px;}



.dibu1{ width: 100%;height: 144px; background: #1f1f1f; margin-top: 25px; border-bottom: 1px solid #505050;}

.dibu1 .dibu1_nr{ width: 1100px;margin: 0 auto; padding-top: 30px;}

.dibu1 .dibu1_nr .dibu1_1{width: 208px;margin: 15px 0 0 20px; color: #9a9a9a; line-height:1.8;}

.dibu1 .dibu1_nr .dibu1_1 span{ color: #fddb21; font-size:20px; font-weight:bold;}

.dibu1 .dibu1_nr .dibu1_2{width: 219px;margin: 15px 0 0 50px; font-family: Arial; color: #9a9a9a; line-height: 20px;}

.dibu1 .dibu1_nr .ygdhd{width:500px; text-align: center;}

.dibu1 .dibu1_nr .ygdhd ul li{ float: left;padding-left: 15px; text-align:center; box-sizing:border-box;}
.dibu1 .dibu1_nr .ygdhd ul li img{width:85px;}
.dibu2{ width: 100%;height: 87px; background: #1f1f1f;}

.dibu2 .dibu2_nr{width: 1100px;margin: 0 auto; text-align: right; padding-top: 30px; line-height: 18px; color: #fff; font-family: Arial;}

.dibu2 .dibu2_nr .gs_beian {width: 40px; height: 45px; float: left; margin-left: 80px; overflow: hidden;}
.dibu2 .dibu2_nr .gs_beian img {width: 100%; height: auto; vertical-align: middle;}
.dibu2 .dibu2_nr a{color:#fff;}

.dibu3{ width: 100%;height: 56px; overflow: hidden; background: #000000;}

.dibu3 .dibu3_nr{width: 1100px;margin: 0 auto;font-family: "����", Arial; font-size: 12px; line-height: 56px; color: #9a9a9a;}

.dibu3 .dibu3_nr .yqlj{font-family: "����", Arial; font-size: 12px; color: #9a9a9a;}

.dibu3 .dibu3_nr ul li{float: left;padding: 0 5px;}

.dibu3 .dibu3_nr ul li a{ color: #9a9a9a;}

.dibu3 .dibu3_nr ul li a:hover{ color: #fddb21;}



.ny_banner{width:100%;height:320px;overflow:hidden;margin-top: -2px; z-index:2; margin-bottom: 20px;}

.ny_banner .ny_banner_nr{width:100%;height:320px;display:block;left:0px; z-index:2;}

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

.neiye .zuoce{ width: 220px;}

.neiye .zuoce .lmbt{ width: 220px; height: 61px; padding-top: 17px; background: url("../images/52.png") no-repeat left top;}

.neiye .zuoce .lmbt p{border-left: 2px solid #1f1f1f; margin-left: 17px;padding-left: 6px; height: 37px; font-size: 22px; font-weight: bold; color: #1f1f1f;line-height: 22px;}

.neiye .zuoce .lmbt p span{ display: block; font-size: 12px;font-family: Arial;text-transform:uppercase;}

.neiye .zuoce img{padding: 0; border: 0;}



.neiye .youce{width:845px;height: auto; margin-left: 17px; padding-left: 16px; border-left: 1px dotted #c4c4c4;}

.neiye .youce .youce_tb{height: 42px;border-bottom: 1px solid #fddb21;}

.neiye .youce .youce_tb .jzal{color: #000000; font-size: 18px; font-weight: bold;}

.neiye .youce .youce_tb .jzal span{display:block;color: #000000; font-size: 12px;font-family: Arial;text-transform:uppercase;}

.neiye .youce .youce_tb .weizhi{color: #494949; font-size: 12px;font-family: "����",Arial; line-height: 42px;}

.neiye .youce .youce_tb .weizhi img{padding-right: 8px; vertical-align:middle;}

.neiye .youce .biaoqian{margin: 19px 0;}

.neiye .youce .biaoqian .biaoqian_bt{font-size: 12px; font-family:"����", Arial; font-weight: bold; line-height: 27px;}

.neiye .youce .biaoqian .biaoqian_bt img{padding-right: 8px;}

.neiye .youce .biaoqian ul li{ float: left; margin: 0 7px; color: #414141; font-weight: normal; padding: 4px 10px;border: 1px solid #f1f1f1; margin-bottom: 10px;}

.neiye .youce .biaoqian ul li:hover{background: #fddb21;border: 1px solid #fddb21;}

.neiye .youce .biaoqian ul li a{ display: block;}

.neiye .youce .biaoqian ul li a:hover{ color: #414141;}

.neiye .youce .biaoqian .zhaunji{padding-left: 7px;}

.swiper-pagination-bullet-active{background:#282828;}

.ny_pannel{padding-top:21px; }

.ny_experts{}

#ny_yysweb-roll{display: block;}

#ny_yysweb-roll ul li{ float:left; width: 273px; height: 322px; overflow: hidden; margin-right:6px;margin-bottom:6px;border: 1px solid #f1f1f1; position:relative;}

#ny_yysweb-roll ul li .ny_anli_li img{ width:261px; height:196px;}



.ny_anli_li{ width:261px; color:#666666; padding:6px;}

.ny_anli_li a{ color:#FFF; display: block;}

.ny_anli_li a:hover{ color:#FFF;}

.ny_anli_li:hover{color:#FFF;}

.ny_anli_li:hover a{ color:#FFF;}

.ny_anli_li:hover a:hover{ color:#FFF;}

#ny_yysweb-roll .ny_anli_li .ny_rollover {

    display: none;

    cursor: pointer;top:34px; left: 6px;

    width: 261px; color: #fddb21;font-family:"����", Arial; font-size: 14px;padding-top: 135px; text-align: center;

    height: 196px;overflow: hidden;

    position: absolute;background: url(../images/63.png) left top no-repeat;

    z-index: 10;

    opacity: 0;

    transition: 0.2s ease;

    -webkit-transition: 0.2s ease;

    -moz-transition: 0.2s ease;

}

#ny_yysweb-roll .ny_anli_li:hover .ny_rollover{

    display: inline;

    opacity: 1;

}

.ny_anli_li .ny_anli_li_right_dyh{float:left;color:#000000; font-size:14px;height: 20px;line-height:20px; overflow: hidden; margin-bottom: 8px; overflow: hidden;}

.ny_anli_li:hover .ny_anli_li_right_dyh{ color:#fddb21; text-decoration:none;}

.ny_anli_li .ny_anli_li_right{}

.ny_anli_li .ny_anli_li_right .ny_anli_li_right_deh{font-family:Arial; color:#aaaaaa; font-size:12px; line-height: 20px;height: 40px;overflow: hidden; margin-top: 5px; margin-bottom: 1px;}

.ny_anli_li:hover .ny_anli_li_right .ny_anli_li_right_deh{ color:#aaaaaa; text-decoration:none;}

.ny_anli_li_right_ljxx{width: 273px;height: 35px; background: #fafafa;padding: 10px 0; text-align: center;border-top: 1px solid #f1f1f1; }

.ny_anli_li_right_ljxx .linklj{padding-left: 10px;}

.ny_anli_li_right_ljxx .right{padding-right: 10px; color:#aaaaaa; font-size:14px;font-family: "����", Arial;}

.ny_anli_li_right_ljxx .left img{width: 17px; height: 14px; }



.zj_ny_pannel{padding-top:21px; }

.zj_ny_experts{}

#zj_ny_yysweb-roll{display: block;}

#zj_ny_yysweb-roll ul li{ float:left; width: 273px; height: 237px; overflow: hidden; margin-right:6px;margin-bottom:6px;border: 1px solid #f1f1f1; position:relative;}

#zj_ny_yysweb-roll ul li .zj_ny_anli_li img{ width:261px; height:196px;}



.zj_ny_anli_li{ width:261px; color:#666666; padding:6px;}

.zj_ny_anli_li a:hover{ color:#FFF;}

.zj_ny_anli_li:hover{color:#FFF;}

.zj_ny_anli_li:hover a{ color:#FFF;}

.zj_ny_anli_li:hover a:hover{ color:#FFF;}

.zj_ny_anli_li .zj_ny_anli_li_right_dyh{float:left;color:#000000; font-size:14px;height: 20px;line-height:20px; overflow: hidden; margin-bottom: 8px; overflow: hidden;}

.zj_ny_anli_li:hover .zj_ny_anli_li_right_dyh{ color:#fddb21; text-decoration:none;}

.zj_ny_anli_li .zj_ny_anli_li_right{}

.zj_ny_anli_li .zj_ny_anli_li_right .zj_ny_anli_li_right_deh{font-family:Arial; color:#aaaaaa; font-size:12px; line-height: 20px;height: 40px;overflow: hidden; margin-top: 5px; margin-bottom: 1px;}

.zj_zj_ny_anli_li:hover .zj_ny_anli_li_right .zj_ny_anli_li_right_deh{ color:#aaaaaa; text-decoration:none;}



DIV.content_page {

    height: 30px;

    padding-top:29px;

    font-size: 14px;

    text-align: center;

    padding-bottom: 10px;

    font-family:΢���ź�,����,Arial;

    font-weight: bold;

}

DIV.content_page A {

    PADDING-RIGHT: 7px;

    BACKGROUND-POSITION: 50% bottom;

    PADDING-LEFT: 7px;

    PADDING-BOTTOM: 5px;

    COLOR: #ffffff;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 5px;

    TEXT-DECORATION: none;

    border: 1px solid #dedddd;

    width: 20px;

    background-color: #dedddd;

    font-family:΢���ź�,����,Arial;

}

DIV.content_page A:hover {

    BACKGROUND-IMAGE: none;

    COLOR: #ffffff;

    BACKGROUND-COLOR: #fddb21;

    border: 1px solid #fddb21;

}

DIV.content_page SPAN {

    PADDING-RIGHT: 7px;

    PADDING-LEFT: 7px;

    PADDING-BOTTOM: 5px; BACKGROUND-POSITION: 50% bottom;width: 20px;TEXT-DECORATION: none;

    COLOR: #FFFFFF;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 7px;

    BACKGROUND-COLOR: #fddb21;

    border: 1px solid #fddb21;

    font-family:΢���ź�,����,Arial;

}



.sub_rt_con{

    padding:0;

    min-height:640px;

    _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>740?"740px":"");



}

.sub_case_ul{

     padding:0 0;}



.sub_case_ul li {

    padding: 20px 10px 20px 10px;

    border-bottom:1px dotted #b2b2b2;

    height:100px;

}

.sub_case_ul li img{

    width:161px;

    height:105px;}

.sub_case_ul li:hover{

    background-color:#fafafa;}

.sub_case_ul img {

    float:left;

}

.sub_case_con {

    width:650px;

    float:right;

}

.sub_case_con h2 {

    line-height:26px;

    text-align:left;

    margin:0;

}

.sub_case_con h2 a {

    font-size:14px;

    color:#4e4d4d;

    font-weight:bold;

    font-family:"΢���ź�";

}

.sub_case_con h2 a:hover {

    color:#000;

}

.sub_case_con h2 span {

    float:right;

    color:#969696;

    font-size:12px;

    font-weight:100;

}

.sub_case_con p span a {

    color:#ef1412;

}

.sub_case_con p span a:hover {

    color:#c60205;

}

.submid_h2 h2 {

    font-weight: 500;

    line-height: 35px;

    padding: 0 0 10px 110px;

    font-size:14px;

    color:#585858;

    font-family:"΢���ź�";

}

.message_show th {

    color: #676767;

    font-weight: 100;

}



.sub_show {

    padding:0;

}

.sub_show h3.biaoti {

    font-size: 21px;

    line-height: 30px;margin-top: 15px;

    text-align: center;

    padding:0 0 10px 0;

    color:#272727;

    font-weight:bold;

}

.sub_show p.laiyuan {

    background-position: center bottom;

    background-repeat: repeat-x;

    color: #b8b8b8;

    display: block;

    line-height:30px;

    margin: 0;

    padding: 0;

    text-align: center;

    border-top: 1px dashed #e7e7e7;

}

.sub_shou_font { font-size: 15px; line-height: 2;}

.sub_shou_font p{}

.dy_sub_shou_font { padding-top: 25px; font-size:16px; color:#333; line-height:2;}

.dy_sub_shou_font p{ margin-bottom:5px;}

.show_lt .space {

    border-bottom: 1px solid #e4e5e6;

    border-top: 1px solid #e4e5e6;

    height: 60px;

    padding-top: 10px;



    position:relative;

}



.show_lt .space li {

    display: block;

    line-height: 26px;

    padding-left: 10px;

}

.show_lt .space li strong{

    font-weight:bold;}



.top_top{

    position:absolute;

    left:785px;

    top: 35px;

}

.show_lt .xglist {

    margin-left: auto;

    margin-right: auto;

    padding-top: 15px;



}



.show_lt .xglist h1 {

    color: #D64D10;

    font-size: 14px;

    font-weight: bold;

    line-height: 35px;

    padding:0 0 0 10px;

}



.show_lt .xglist li {

    background-image: url("../images/news_show_06.gif");

    background-position: 13px center;

    background-repeat: no-repeat;

    display: block;

    float: left;

    padding: 5px 0 5px 26px;

    width:370px;

}



.sub-main {

    font-size: 14px;

    clear: left;

}

.message-rt-kuai {

    padding-top: 12px;

}

.message-k-tit {

    background-color: #f7f7f7;

    height: 37px;

}

.message-k-tit h1 {

    font-size: 16px;

    font-weight: bold;

    color: #333333;

    line-height: 37px;

    background-image: url(../images/message-gediao_07.jpg);

    background-repeat: no-repeat;

    background-position: 22px center;

    padding-left: 60px;

    float: left;

}

.message-k-tit span {

    color: #a4a3a3;

    line-height: 37px;

    text-align: right;

    padding-right: 20px;

    float: right;

}

.message-k-tit font {

    color: #a4a3a3;

    line-height: 37px;

    text-align: left;

    float: left;

    font-size: 12px;

    padding-left: 10px;

}

.message-k-tit span.chakan {

    float: right;

    display: block;

    background-color: #ee8434;

    height: 23px;

    margin-top: 8px;

    margin-right: 20px;

    padding-right: 0px;

}

.message-k-tit span.chakan a {

    font-size: 12px;

    font-weight: bold;

    color: #333333;

    line-height: 21px;

    display: block;

    padding-top: 2px;

    background-color: #fddb21;

    padding-right: 10px;

    padding-left: 10px;

}

.message-k-tit span.chakan a:hover {

    color: #333333;

    background-color: #fddb21;

}

.message-k-main {

    border: 1px solid #f3f3f3;

    padding-top: 10px;

    padding-right: 15px;

    padding-bottom: 15px;

    padding-left: 15px;

}

.message-k-main p {

    padding-top: 5px;

    padding-bottom: 5px;

}

.gly-k {

    margin-top: 12px;

    border: 1px dashed #d4d4d4;

    padding-top: 10px;

    padding-right: 20px;

    padding-left: 20px;

    padding-bottom: 10px;

    position: relative;

}

.gly-k p {

    padding-top: 5px;

    padding-bottom: 5px;

}

.gly-k h1 {

    font-size: 13px;

    font-weight: bold;

    color: #fddb21;

    position: absolute;

    background-color: #FFFFFF;

    padding-right: 10px;

    padding-left: 10px;

    top: -9px;

}

.gly-k h1 span {

    font-size: 12px;

    font-weight: normal;

    color: #777777;

}

.subRtCont {

    padding-top: 30px;

}

.messageText  {

    border: 1px solid #cfcfcf;

    padding: 6px;

    color: #333333;

}

.messageText:hover  {

    border: 1px solid #9f9f9f;

}

.textarea {

    border: 1px solid #cfcfcf;

    padding: 6px;

    color: #333333;

}

.textarea:hover {

    border: 1px solid #9f9f9f;

}

.tjBtn {    
    cursor: pointer;
    background-image: url(../images/tjBtn.jpg);

    background-repeat: no-repeat;

    height: 29px;

    width: 82px;

    border-top-width: 0px;

    border-right-width: 0px;

    border-bottom-width: 0px;

    border-left-width: 0px;

    border-top-style: none;

    border-right-style: none;

    border-bottom-style: none;

    border-left-style: none;

    margin-right: 5px;

}

.czBtn {
    cursor: pointer;
    background-image: url(../images/czBtn.jpg);

    background-repeat: no-repeat;

    height: 29px;

    width: 82px;

    border-top-width: 0px;

    border-right-width: 0px;

    border-bottom-width: 0px;

    border-left-width: 0px;

    border-top-style: none;

    border-right-style: none;

    border-bottom-style: none;

    border-left-style: none;

}



.topfax{ position: fixed; margin-left: 1159px; bottom: 92px; z-index: 999999;}

.topfax a{ display: block; width: 50px; height: 126px; background: url("../images/66.png") no-repeat left top; background-size: 45px auto;}

.topfax a:hover{ display: block; width: 50px; height: 126px; background: url("../images/66_01.png") no-repeat left top; background-size: 45px auto;}
.sub_show img{width:auto; max-width:100%; vertical-align:bottom;}
.teamlist{padding:20px 0; display:grid; grid-template-columns:repeat(3,1fr); gap:15px 20px; text-align:center;}
.teamlist li .img{overflow: hidden;}
.teamlist li .img img{transition: all 0.3s ease-in-out;}
.teamlist li:hover .img img{transform: scale(1.05); opacity:0.95;}
.teamlist li dt a{display:block; font-size:15px; line-height:30px; padding-top:5px; color:#333;}
.teamlist li:hover dt a{color:#fddb21;}
.page{padding-top:30px; text-align:center; font-size:14px;}
.page{overflow:hidden; line-height:32px;}
.page a,.page span{color:#444; display:block; font-size:14px; padding:2px 12px;  background:#f2f2f2; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px}
.page a:nth-child(1){margin-left:0!important}
.page .active a{background:#333; color:#FFF}
.page a:hover{background:#333; color:#FFF}
.page ul,.page li{list-style:inherit;}
.page li{display:inline-block;margin:0 3px;}
.teamshow{padding:30px; overflow: hidden;}
.teamshow .img{width:360px; float:left;}
.teamshow .txt{margin-left:390px;}
.teamshow .txt h3{font-size:20px; color:#333; line-height:50px; border-bottom:1px solid #e4e4e4;}
.teamshow .txt .info{font-size:16px; line-height:2; padding-top:15px; color:#444;}
#map img{width:auto; max-width: inherit;}

.partnerlist{padding:20px 0; display:grid; grid-template-columns:repeat(3,1fr); gap:15px 20px; text-align:center;}
.partnerlist li .img{overflow: hidden;border:1px solid #e4e4e4;}
.partnerlist li .img img{transition: all 0.3s ease-in-out;}
.partnerlist li:hover .img img{transform: scale(1.05); opacity:0.95;}
.partnerlist li dt a{display:block; font-size:15px; line-height:30px; padding-top:5px; color:#333;}

.feide{position:absolute; right:0; text-align:center; top:50%; margin-top:-120px; width:130px; background:#fff; padding:0 0 8px; box-shadow:0 0 8px rgba(0, 0, 0,0.2); z-index:1000;}
.feide .tis{background:#282828; text-align:center; font-size:16px; color:#fff; padding:8px 0; margin-bottom:5px;}
.feide img{width:100%;}
.feide .tel{font-size:15px; color:#333; padding:0 5px; line-height:1.5;}
.feide .wx{padding:0 10px;}
.feide .tel strong{display:block; color:#282828; font-size:17px;}
.feide .wx p{text-align:center; font-size:12px; line-height:20px; color:#666;}