/*ÄÚÒ³*/
div{padding: 0;}
.row {
    /* margin-right: -15px; */
    margin-left: -38px;
}
li{list-style: none outside none;}
.b-main { width: 1200px; margin: 0 auto; }
.blk { margin-bottom: 20px; }
.p12-curmbs-1 { font-size: 14px; border-bottom: 1px dashed #dcdcdc; padding: 15px 0; margin-bottom: 40px; }
.p12-curmbs-1 b { border-left: 10px solid #e6e6e6; font-weight: normal; padding-left: 8px; }
.p12-curmbs-1 span { font-family: "Î¢ÈíÑÅºÚ"; padding: 0 5px; height: 46px; line-height: 46px; }

.p16-left-nav-1 { height: 55px; background: #fff; margin-bottom: 20px; overflow: hidden; }
.p16-left-nav-1 li { width: 24.9%; height: 55px; font-size: 18px; line-height: 55px; text-align: center; float: left; border-right: 1px solid #eee; cursor: pointer; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background-color: #eee; }
.p16-left-nav-1 .noborder { border: 0; }
.p16-left-nav-1 li a { color: #666; }
.p16-left-nav-1 li .cur,.p16-left-nav-1 li a:hover { background: url(../images/p16-icon6.png) no-repeat bottom center #005bac; border-color: #005bac; display:block ;color: #fff;}

.wz{ width:1200px; margin:0 auto;}
.wz p{ display:block;    font-size: 16px; line-height: 32px;font-family: Microsoft YaHei; color:#666}
.endit-content p { margin: 5px 0 ; }
.endit-content{line-height:55px;}

.p12-aboutinfo-1 { display: inline-block; width: 100%; background: #fff;/* margin-bottom: 38px;*/ }
.p12-aboutinfo-1-tit { height: 114px; line-height: 114px; font-size: 30px; text-align: center; color: #4b4a4a; }
.p12-aboutinfo-1-tit span { font-size: 22px; color: #aaa; }
.p12-aboutinfo-1-nr { padding: 0 20px 20px; }

.tpl-lxfs1-wrap {
	padding: 20px 10px;
	height: 315px;
	margin: 0 auto
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	min-width: 320px;
	
	color: #333;
	margin: 10px 0px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > span {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	line-height: 45px;
	padding: 0 0 14px 50px;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 320px;
	float: left;
	padding-top: 10px;
	width: 100%;
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr img {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
	display: block;
}

 @media (min-width: 768px) {
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 300px;
	width: 49.39%;
	float: left;
	padding-top: 10px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	float: left;
	min-width: 300px;
	width: 38.58%;
	
	color: #333;
	margin: 10px 20px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	height: 75px;
    line-height: 45px;
	padding: 6px 0 14px 74px;
	margin: 0;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal
}
}

.b-md { width: 100%; clear: both; }
.blk {margin-bottom: 20px;}

.log2 {
    margin-top: -57px;
    float: right;
}
.wx img {
    float: right;
    margin-top: -85px;
}

/* message */
#message_main{width:600px;/*margin:0 auto*/}
#msgLeft_Btn_div{margin: 0 auto;width: 512px; margin-left:210px;}
#message_main tr{ margin-bottom:13px; display:block;}
#message_main #msgLeft_senderName{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 28px;margin: 0 12px;padding-left: 4px;
}
#message_main #msgLeft_telephone{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px;padding-left: 4px;
}
#message_main #msgLeft_email{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px; padding-left: 4px;
}
#message_main #msgLeft_Txtbox{
	width:400px;height:100px;font-size: 12px;color:#a5a5a5;padding-left: 4px;font-family: Microsoft yahei;
}



.main_nr{padding-top: 5px;}
.kg{ width:97%; margin:0 auto; max-width:1200px;}
.news_nr li{ padding-top:35px; padding-bottom:30px; border-bottom:1px dashed #dfdfdf;}
.news_left{ width:21.9%; border:1px solid #e0e0e0;}
.news_left img{ width:100%;}
.news_right{ width:76%;}
.news_bt{ font-size:1.125rem; height:40px; line-height:40px; color:#005bac;transition:0.5s;}
.news_wb{ font-size:0.875rem; line-height:22px; height:66px; color:#828282;}
.news_more{ width:95px; height:30px; border:1px solid #005bac; margin-top:10px;transition:0.5s; float:right;}
.news_more p{ width:91px; height:26px; background:#005bac; text-align:center; line-height:26px; color:#fff; margin:2px; font-size:0.875rem;transition:0.5s;}
.news_bt:hover{ color:#005bac;transition:0.5s;}
.news_more:hover{border:1px solid #005bac;transition:0.5s;}
.news_more:hover p{background:#005bac;transition:0.5s;}
.digg4{padding:3px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}
.cpbox{padding:23px 0 0; overflow:hidden}

.about_nr{ font-size:0.875rem; line-height:24px; color:#5c5c5c;}
.about_nr img{ max-width:100%;}
.newsshow_title{     margin-top: 40px;text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:15px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:0.75rem; color:#999; font-weight:normal; padding-top:15px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:0.875rem; line-height:24px; }
.sxyjsys,.sxyjsys a{font-size:0.875rem; line-height:36px;}
.fl{ float:left;}
.fr{ float:right;}


.p2-show-list { clear: both; font-size: 14px; line-height: 24px; color: #666; }
.p2-show-list-con1 li { width: 30.8%; padding: 14px 3.8% 24px 0; float: left; }
.p2-show-list-con1 li:nth-child(3n){ padding-right:0;}
.p2-show-list-con1 li img { width: 100%; display: block; box-sizing: border-box; border: 1px solid #ddd;/* height:331px; */}
.p2-show-list-con1 span { display: block; text-align: center; height: 44px; line-height: 44px; border: solid 1px #e2e2e2; border-top: 0; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p2-show-list-con1 span a { color: #333; }
.p2-show-list-con1 span a:hover { color: #005bac; }


.proshowa{ background:#fff; width:94%;}
.proshowa_pic{ border:2px solid #d8d8d8; width:52%;}
.proshowa_pic img{ width:100%;}
.proshowa_wb{ width:45%;}
.nycp_bt{ border-bottom:1px solid #d4d4d4; color:#005bac; font-size:1.5rem; line-height:2rem;}
.nycp_bt p{ font-size:1.25rem;}
.nycp_nr{ font-size:0.875rem; color:#676767; line-height:24px; padding-top:1rem; padding-bottom:2.875rem; border-bottom:1px solid #d4d4d4;}
.nycp_tel{ margin-top:1.875rem; background:url(../images/nycp_pic.png) no-repeat left center; padding-left:1.5rem; font-size:1rem; color:#222;}
.nycp_more{ width:133px; height:45px; padding-top:19px;}
.nycp_more a{ display:block; background:#005bac; text-align:center; line-height:45px; font-size:1.125rem; color:#fff; font-weight:bold; color:#fff;}
.nycp_more .job_moreb{ display:none;}
.nycp_title{ background:#e8e8e8; height:66px; width:100%; margin:0.875rem 0; }
.nycp_title p{ border-right:2px solid #f6f6f6; height:66px; width:13%; text-align:center; font-size:1.125rem; color:#005bac; font-weight:bold; line-height:66px;position:relative;}
.nycp_title p i{background:#005bac; height:3px; display:block; width:100%; position:absolute; bottom:0;}


.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}



#bodycon {width:1200px;margin: 0 auto;/*margin-bottom: 40px;*/overflow: hidden;}
.mianbxContent { margin-bottom: 15px !important; height: 50px !important; line-height: 50px !important; font-size: 16px !important; text-align: left !important; background-color: #ddd; width: 1198px !important; text-indent: 2.5em; transition:0.1s all; background:url(../images/20180904145303_1418035669.png) no-repeat 7px 12px; border-bottom: 1px dashed #ddd; letter-spacing: 1px; position: relative;}
.mianbxContent a{ font-size:16px !important; }
.mianbxContent:hover{ background: url(../images/20180904145303_1418035669.png) no-repeat 7px -29px; }
.box857_-7347 * { margin: 0; padding: 0; box-sizing: border-box; }
.box857_-7347 { font-family: "Microsoft Yahei"; font-size:15px; color: #666; }
.box857_-7347 ul, .box857_-7347 li { list-style: none; }
.box857_-7347 a { text-decoration: none; color: inherit; }
.box857_-7347 .newsList { overflow: hidden; }
.box857_-7347 .newsList li { padding: 30px 0; height: 191px; border-bottom: 1px solid #efefef;  position: relative;  cursor: pointer; }
.box857_-7347 .img { width: 200px; height: 130px; overflow: hidden;}
.box857_-7347 .img img { max-width: 200px; height: 140px;}
.box857_-7347 .content {  position: absolute; left: 230px; top: 30px; right: 0; overflow: hidden; }
.box857_-7347 .info { float: left; width: 880px; -webkit-transition: all ease-out 0.3s; -moz-transition: all ease-out 0.3s; transition: all ease-out 0.3s; }
.box857_-7347 .info .title { display: block; padding: 15px 0; font-size: 16px; color: #575757;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.box857_-7347 .info .main { font-size: 14px; line-height: 2; display: -webkit-box; color: #999;  overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.box857_-7347 .date { padding-top: 15px; float: right;}
.box857_-7347 .num { font-size: 18px; color: #999;}
.box857_-7347 .ins { display: block; text-align: right; padding-top: 30px; color: #c3c3c3; font-size: 16px;}
.box857_-7347 .newsList li:hover .content .info { -webkit-transform: translateX(5%); transform: translateX(5%);}
.box857_-7347 .newsList li:hover .content .info .title { color: #1c73c0;}



#main{width:1200px;background: #fff;overflow: hidden;margin:0 auto;padding-bottom: 14px;
    padding-top: 0px;/*min-height:700px;width:1200px;*/ }
#main  .article {
    width: 1200px;
    height: 50px;
    border-bottom: 2px solid #00489d;
    margin: 20px auto;
}
#main  .article .left_bitao {
    float: left;
    height: 50px;
    font-size: 26px;
    color: #333;
    line-height: 50px;
    background: url(../images/fangzi.png)no-repeat 0px center;
    text-indent: 42px;
}
#main  .article .right_biaoti {
    float: right;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #666;
    background: url(../images/lo.png) no-repeat left center;
    padding-left: 17px;
}



.p15-showcase { position: relative; padding: 12px 18px 16px 0px; margin-bottom: 15px; background: #fff; border: 1px solid #eee;overflow: hidden; }
.p15-showcase-right-con { line-height: 24px; font-size: 14px; overflow: hidden; }
.p15-showcase-right-con .p44 { height: 125px; overflow: hidden; }
.p15-showcase-left { position: relative; width: 500px; float: left; line-height: 0; overflow: hidden; margin-right: 30px; }
.p15-showcase-left-jt { width: 12px; height: 23px; position: absolute; top: 50%; margin-top: -11px; cursor: pointer; z-index: 33; }
.p15-showcase-left-prev { left: 10px; }
.p15-showcase-left-next { right: 10px; }
.p15-showcase-left-size { position: absolute; right: 0; bottom: 0; width: 36px; height: 24px; font-size: 14px; line-height: 16px; }
.p15-showcase-left-size em { font-style: normal; }
.p15-showcase-left-pic { width: 100%; text-align: center; }
.p15-showcase-left-pic li { float: left; width: 500px; }
.p15-showcase-left-pic img { width: 500px; display: block; }
.p15-showcase-right { width: 356px; float: left; }
.p15-showcase-right-tit { height: 40px; font-size: 24px; line-height: 40px; color: #454545; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-prodcontent-1 { margin-bottom: 22px; }
.p14-prodcontent-1-tit { height: 40px; font-size: 24px; line-height: 40px; border-bottom: 2px solid #d4d4d4; margin-bottom: 20px; }
.p14-prodcontent-1-tit span { display: inline-block; height: 40px; color: #464646; border-bottom: 2px solid #e6e6e6; padding-left: 34px; background: url(images/p14-icon11.png) no-repeat 2px center; }
.p14-prodcontent-1-tit em { font-size: 18px; font-family: Arial; text-transform: uppercase; font-style: normal; color: #c2c2c1; }
.p14-prodcontent-1-desc { }
