/*重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
form,input,textarea,p,th,td { padding: 0; margin: 0; } 
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,i,th,var { font-weight: normal; font-style: normal; }
ol,ul {list-style: none;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
button{padding: 0;border-style: none; cursor: pointer;}
select{border:none;outline: none;}
body{ font-family: "微软雅黑"; font-size: 14px; color: #000; overflow-x: hidden; background:#fff;}
a{ text-decoration: none; color: #000;}
input,textarea{ font-family:"微软雅黑"; }
input:focus,textarea:focus,button:focus,video:focus{ outline: none; }

/* 去除input[type="number"]的小箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{ -webkit-appearance: none !important; margin: 0; }
input[type="number"]{-moz-appearance:textfield;}

@font-face {
 font-family: 'DINMA';
 src: url('../fonts/DINMittelschrift.otf');
}  


/* 表单检测 */
.check_item{ position: relative; }
.check_item .check_icon{ display: none; position: absolute; top: 10px; right:15px; width: 20px; height: 20px; }
.check_item.error .check_icon{ display: block; background: url(../images/error_icon.png); background-size: cover;}
.check_item.success .check_icon{ display: block; background: url(../images/success_icon.png); background-size: cover;}
.check_item.error .check_input{ border-color: #f00; }
.check_item.error .check_input::-webkit-input-placeholder{ color: #f00; }



/* 屏蔽低版本的IE */
.sorryText{ font-size: 20px; color: #595959; width: 1000px; margin: 200px auto 20px auto; text-align: center;}
.smallText{ font-size: 16px; color: #999; width: 1000px; margin: 0 auto; text-align: center;}
.browserList{ width: 660px; margin: 40px auto 0 auto; }
.browserList .browserItems{ width: 160px; height: 190px; float: left; margin: 0px 30px; text-align: center; position: relative;}
.browserList .browserItems img{ width: 160px; border: none;}
.browserList .browserItems p{ font-size: 16px; line-height: 40px; }
.browserLink{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 33; text-decoration: none; color: #222;}



/*公共样式*/

.container{width:1200px;margin-left: auto; margin-right: auto; }
.clearfix{ clear: both; zoom:1; _zoom:1; *zoom:1; }
.clearfix:after,.clearfix:before{ content:''; display: table; clear: both; }
.fl{ float: left; }
.fr{ float: right; }
.block{display: block;}
.center{text-align: center;}
.auto{ margin-left: auto; margin-right: auto; }
.left{text-align: left;}
.right{text-align: right;}
.justify{  text-align: justify;} 
.bold{ font-weight: bold; }
.libl{display: inline-block;}
.v_t{ vertical-align: top; }
.poin{cursor:pointer;}
.input_none{border:none;outline: none;}
.word-break{white-space: normal;word-wrap: break-word;word-break: break-all;}
.disno{display:none}
.absolute_Center{ margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.shadow{-webkit-box-shadow:0 0 50px rgba(240,240,240,0.5);}
.text_ell{text-overflow:ellipsis}
.flex_c_c{display: flex;align-items: center;justify-content: center;}

/* 鼠标指上去有灰背景 */
.hover_shadow,.hover_big{ transition: 0.15s linear; -webkit-transition: 0.15s linear; }
.hover_shadow:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4); position: relative; z-index: 1; }
.hover_big:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }

/* 文章详情 */
.article_content{ font-size: 14px; white-space: normal; color: #000; overflow:hidden; }
.article_content img{ max-width: 100%; }



/*限制行数*/
.noBreak{ overflow : hidden; text-overflow: ellipsis; white-space: nowrap; }
.clamp_1{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.clamp_2{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.clamp_3{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.clamp_4{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }



.font_46{font-size:46px;}
.font_26{font-size:26px;}
.font_24{font-size:24px;}
.font_20{font-size:20px;}
.font_18{font-size:18px;}
.font_16{font-size:16px;}
.font_14{font-size:14px;}
.font_12{font-size:12px;}


.w_c100{width:100%;}
.w_1320{width: 1320px;}
.w_1260{width:1260px;}
.w_1162{width:1162px;}
.w_1050{width:1050px;}
.w_1200{width:1200px;}
.w_990{width:990px;}
.w_980{width:980px;}
.w_964{width:964px;}
.w_934{width:934px;}
.w_920{width:920px;}
.w_900{width:900px;}
.w_815{width:815px;}
.w_983{width:983px;}
.w_750{width:750px;}
.w_720{width:720px;}
.w_610{width:610px;}
.w_600{width:600px;}
.w_580{width:580px;}
.w_560{width:560px;}
.w_554{width:554px;}
.w_545{width:545px;}
.w_540{width:540px;}
.w_534{width:534px;}
.w_500{width:500px;}
.w_450{width:450px;}
.w_420{width:420px;}
.w_395{width:395px;}
.w_370{width:370px;}
.w_350{width:350px;}
.w_322{width:322px;}
.w_310{width:310px;}
.w_302{width:302px;}
.w_298{width:298px;}
.w_294{width:294px;}
.w_280{width:280px;}
.w_278{width:278px;}
.w_270{width:270px;}
.w_268{width:268px;}
.w_260{width:260px;}
.w_252{width:252px;}
.w_240{width:240px;}
.w_235{width:235px;}
.w_220{width:220px;}
.w_217{width:217px;}
.w_215{width:215px;}
.w_210{width:210px;}
.w_202{width:202px;}
.w_197{width:197px;}
.w_195{width:195px;}
.w_190{width:190px;}
.w_185{width:185px;}
.w_180{width:180px;}

.w_170{width:170px;}
.w_165{width:165px;}
.w_160{width:160px;}
.w_158{width:158px;}
.w_155{width:155px;}
.w_150{width:150px;}
.w_108{width:108px;}
.w_144{width:144px;}
.w_130{width:130px;}
.w_125{width:125px;}
.w_120{width:120px;}
.w_115{width:115px;}
.w_110{width:110px;}
.w_105{width:105px;}
.w_100{width:100px;}
.w_99{width: 99px;}
.w_95{width: 95px;}
.w_90{width: 90px;}
.w_86{width: 86px;}
.w_78{width: 78px;}
.w_74{width: 74px;}
.w_72{width: 72px;}
.w_66{width: 66px;}
.w_62{width: 62px;}
.w_60{width: 60px;}
.w_56{width: 56px;}




.h_490{height:490px;}
.h_348{height:348px;}
.h_305{height:305px;}
.h_290{height:290px;}
.h_280{height:280px;}
.h_245{height:245px;}
.h_220{height:220px;}
.h_195{height:195px;}
.h_185{height:185px;}
.h_162{height:162px;}
.h_160{height:160px;}
.h_120{height:120px;}
.h_100{height:100px;}
.h_86{height:86px;}
.h_83{height:83px;}
.h_78{height:78px;}
.h_70{height:70px;}
.h_60{height:60px;}
.h_58{height:58px;}
.h_50{height:50px;}
.h_42{height:42px;}
.h_41{height:41px;}
.h_40{height:40px;}
.h_38{height:38px;}
.h_32{height:32px;}
.h_30{height:30px;}
.h_28{height:28px;}
.h_25{height:25px;}
.h_24{height:24px;}
.h_20{height:20px;}
.h_18{height:18px;}
.h_c100{height:100%;}



.h_16{height:16px;}
.h_15{height:15px;}






.lh_220{line-height:220px;}
.lh_83{line-height:83px;}
.lh_76{line-height:76px;}
.lh_70{line-height:70px;}
.lh_65{line-height:65px;}
.lh_60{line-height:60px;}
.lh_56{line-height:56px;}
.lh_52{line-height:52px;}
.lh_50{line-height:50px;}
.lh_45{line-height:45px;}
.lh_42{line-height:42px;}
.lh_40{line-height:40px;}
.lh_38{line-height:38px;}
.lh_32{line-height:32px;}
.lh_30{line-height:30px;}
.lh_28{line-height:28px;}
.lh_25{line-height:25px;}
.lh_24{line-height:24px;}
.lh_19{line-height:19px;}












.pad_t150{padding-top: 150px;}
.pad_t80{padding-top: 80px;}
.pad_t70{padding-top: 70px;}
.pad_t47{padding-top: 47px;}
.pad_t40{padding-top: 40px;}
.pad_t36{padding-top: 36px;}
.pad_t20{padding-top: 20px;}
.pad_t18{padding-top: 18px;}
.pad_t12{padding-top: 12px;}


.pad_r22{padding-right: 22px;}


.pad_b140{padding-bottom: 140px;}
.pad_b80{padding-bottom: 80px;}
.pad_b70{padding-bottom: 70px;}
.pad_b50{padding-bottom: 50px;}
.pad_b44{padding-bottom: 44px;}
.pad_b40{padding-bottom: 40px;}
.pad_b30{padding-bottom: 30px;}
.pad_b56{padding-bottom: 56px;}
.pad_b33{padding-bottom: 33px;}

.pad_l420{padding-left: 420px;}
.pad_l252{padding-left: 252px;}
.pad_l25{padding-left: 25px;}
.pad_l22{padding-left: 22px;}



.pad19{padding: 19px;}
.pad_r19{padding-right: 19px;}
.pad_t19{padding-top: 19px;}
.pad_l19{padding-left: 19px;}
.pad_b19{padding-bottom: 19px;}

.pad60{padding: 60px;}
.pad_l60{padding-left: 60px;}
.pad_b60{padding-bottom: 60px;}
.pad_r60{padding-right: 60px;}
.pad_t60{padding-top: 60px;}

.pad30{padding: 30px;}
.pad_l30{padding-left: 30px;}
.pad_b30{padding-bottom: 30px;}
.pad_r30{padding-right: 30px;}
.pad_t30{padding-top: 30px;}

.pad20{padding: 20px;}
.pad_l20{padding-left: 20px;}
.pad_b20{padding-bottom: 20px;}
.pad_r20{padding-right: 20px;}
.pad_t20{padding-top: 20px;}

.pad15{padding: 15px;}
.pad_l15{padding-left: 15px;}
.pad_b15{padding-bottom: 15px;}
.pad_r15{padding-right: 15px;}
.pad_t15{padding-top: 15px;}

.pad12{padding: 12px;}
.pad_l12{padding-left: 12px;}
.pad_b12{padding-bottom: 12px;}
.pad_r12{padding-right: 12px;}
.pad_t12{padding-top: 12px;}

.pad10{padding: 10px;}
.pad_l10{padding-left: 10px;}
.pad_b10{padding-bottom: 10px;}
.pad_r10{padding-right: 10px;}
.pad_t10{padding-top: 10px;}

.pad8{padding: 8px;}
.pad_l8{padding-left: 8px;}
.pad_b8{padding-bottom: 8px;}
.pad_r8{padding-right: 8px;}
.pad_t8{padding-top: 8px;}

.pad5{padding: 5px;}
.pad_l5{padding-left: 5px;}
.pad_b5{padding-bottom: 5px;}
.pad_r5{padding-right: 5px;}
.pad_t5{padding-top: 5px;}










.right_252{margin-right:252px;}
.right_200{margin-right:200px;}
.right_118{margin-right:118px;}
.right_94{margin-right:94px;}
.right_60{margin-right:60px;}
.right_50{margin-right:50px;}
.right_40{margin-right:40px;}
.right_35{margin-right:35px;}
.right_30{margin-right:30px;}
.right_28{margin-right:28px;}
.right_25{margin-right:25px;}
.right_23{margin-right:23px;}
.right_22{margin-right:22px;}
.right_20{margin-right:20px;}
.right_19{margin-right:19px;}
.right_17{margin-right:17px;}
.right_16{margin-right:16px;}
.right_15{margin-right:15px;}
.right_14{margin-right:14px;}
.right_10{margin-right:10px;}



.left_125{margin-left: 125px;}
.left_118{margin-left: 118px;}
.left_35{margin-left: 35px;}
.left_30{margin-left: 30px;}

.left_10{margin-left: 10px;}
.left_6{margin-left: 6px;}
.left_5{margin-left: 5px;}
.left_4{margin-left: 4px;}



.top_175{margin-top:175px;}
.top_150{margin-top:150px;}
.top_100{margin-top:100px;}
.top_70{margin-top: 70px;}
.top_65{margin-top: 65px;}
.top_50{margin-top: 50px;}
.top_40{margin-top:40px;}
.top_30{margin-top:30px;}
.top_28{margin-top:28px;}
.top_25{margin-top:25px;}
.top_24{margin-top:24px;}
.top_20{margin-top:20px;}
.top_19{margin-top:19px;}
.top_18{margin-top:18px;}
.top_17{margin-top:17px;}
.top_15{margin-top:15px;}
.top_14{margin-top:14px;}
.top_12{margin-top:12px;}
.top_10{margin-top:10px;}
.top_8{margin-top:8px;}








.bottom_70{margin-bottom: 70px;}
.bottom_50{margin-bottom: 50px;}
.bottom_40{margin-bottom: 40px;}
.bottom_30{margin-bottom: 30px;}
.bottom_24{margin-bottom: 24px;}
.bottom_20{margin-bottom: 20px;}
.bottom_15{margin-bottom: 15px;}
.bottom_14{margin-bottom: 14px;}
.bottom_12{margin-bottom: 12px;}
.bottom_10{margin-bottom: 10px;}
.bottom_8{margin-bottom: 8px;}








.bo_rf7{border-right:1px solid #f7f7f7;}
.bo{border:1px solid #e6e6e6;}
.bo_be6{border-bottom:1px solid #e6e6e6;}
.bo_r{border-right: 1px solid #c2c2c2;}
.bo_b{border-bottom: 1px solid #383838;}
.bo_b024{border-bottom:1px solid #024580;}
.bo_024{border:1px solid #024580;}
.bo_te6{border-top:1px solid #e6e6e6;}
.bo_dae6{border-bottom:1px dashed #e6e6e6;}
.bo_3e6{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.bo_1e8{border:1px solid #1e80d6;}
.bo_848{border:1px solid #ed4848;}
.bo_613{border:1px solid #c0b613;}
.bo_19b{border:1px solid #19b369;}



.white{color: #fff;}
.blue{color: #024580;}
.ce{color: #cecece;}
.b3{color: #b3b3b3;}
.bb{color: #bbc8d9;}
.d3{color: #d3d3d3;}
.c66{color: #666666;}
.na{color: #1a1a1a;}
.b369{color: #19b369;}
.c0b{color: #c0b613;}
.ed4{color: #ed4848;}
.e80{color: #1e80d6;}
.c99{color: #999999;}
.a9{ color:#a9a9a9;}





.bg_white{background: white;}
.bg_blue{background: #024580;}
.bg_black{background: #212121;}
.bg_f7{background:#f7f7f7;}
.bg_e6{background:#e6e6e6;}
.bg_00{background:#002341;}
.bg_f3f5{background:#f3f5f9;}




/* 仿select标签 */
.lg_select_box{ position: relative; border: 1px solid #b3b3b3; }
.lg_select_box.no_bo{ border: none !important; }
.lg_select_btn{ width: 100%; cursor: pointer;}
.lg_select_btn .select_span{ display: block; padding-left: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lg_select_btn .select_inp{ width: 100%; border: none !important; display: block; text-indent: 10px; cursor: pointer; }
.lg_select_btn .lg_select_icon{ position: absolute; right: 0; width: 20px; height: 20px; background: url(../images/lg_select_icon.png) no-repeat;}
.lg_select_btn .lg_select_icon.ico01{ background-position: 0 0; }
.lg_select_btn .lg_select_icon.ico02{ background-position: -20px 0; }
.lg_select_list{ position: absolute; border: 1px solid #e8e8e8; width: 100%; max-height: 160px;overflow: auto; margin-left: -1px; background: #fff; z-index: 444; display: none;}
.lg_select_list li{ padding: 10px 15px; border-bottom: 1px solid #e8e8e8; cursor: pointer; }
.lg_select_list li.on{ font-weight: 600; color: #024580; }
.lg_select_list li:last-child{ border-bottom: none; }
	/* select宽高 */
	.lg_select_box.w360_h40{ width: 360px; height: 40px; }
	.lg_select_box.w360_h40 .lg_select_btn{ width: 310px; }
	.lg_select_box.w360_h40 .lg_select_btn .select_span{ line-height: 40px; max-width: 310px; }
	.lg_select_box.w360_h40 .lg_select_btn .lg_select_icon{ top: 8px; right: 5px;}
	.lg_select_box.w360_h40 .lg_select_list{ top: 40px;}
	
	.lg_select_box.w280_h40{ width: 280px; height: 40px; }
	.lg_select_box.w280_h40 .lg_select_btn{ width: 280px; }
	.lg_select_box.w280_h40 .lg_select_btn .select_span{ line-height: 40px; max-width: 230px; }
	.lg_select_box.w280_h40 .lg_select_btn .lg_select_icon{ top: 8px; right: 5px;}
	.lg_select_box.w280_h40 .lg_select_list{ top: 40px;}

	.lg_select_box.w140_h40{ width: 140px; height: 40px; }
	.lg_select_box.w140_h40 .lg_select_btn{ width: 110px; }
	.lg_select_box.w140_h40 .lg_select_btn .select_span{ line-height: 40px; max-width: 110px; }
	.lg_select_box.w140_h40 .lg_select_btn .lg_select_icon{ top: 10px; right: 5px;}
	.lg_select_box.w140_h40 .lg_select_list{ top: 40px;}
	
	.lg_select_box.w120_h40{ width: 120px; height: 40px; }
	.lg_select_box.w120_h40 .lg_select_btn{ width: 90px; }
	.lg_select_box.w120_h40 .lg_select_btn .select_span{ line-height: 40px; max-width: 70px; }
	.lg_select_box.w120_h40 .lg_select_btn .lg_select_icon{ top: 10px; right: 5px;}
	.lg_select_box.w120_h40 .lg_select_list{ top: 40px;}

	.lg_select_box.w95_h30{ width: 95px; height: 30px; }
	.lg_select_box.w95_h30 .lg_select_btn{ width: 90px; }
	.lg_select_box.w95_h30 .lg_select_btn .select_span{ line-height: 30px; max-width: 70px; }
	.lg_select_box.w95_h30 .lg_select_btn .lg_select_icon{ top: 4px; right: 5px;}
	.lg_select_box.w95_h30 .lg_select_list{ top: 30px;}


	.lg_select_box.w40_h40{ width: 40px; height: 40px; }
	.lg_select_box.w40_h40 .lg_select_btn{ width: 40px; }
	.lg_select_box.w40_h40 .lg_select_btn .select_span{ line-height: 40px; padding-left: 5px;}
	.lg_select_box.w40_h40 .lg_select_btn .lg_select_icon{ top: 10px; right: 5px;}
	.lg_select_box.w40_h40 .lg_select_list{ top: 40px;}
	.lg_select_box.w40_h40 .lg_select_list li{ padding: 10px 0; text-align: center; }

	.lg_select_box.more{ width: 60px; height: 30px; }
	.lg_select_box.more .lg_select_btn{ width: 60px; line-height: 30px; }
	.lg_select_box.more .lg_select_list{ top: 30px; width: 120px; right: 0;}

.select_mask{ position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 443;}


/* 图片资料放大  滑动  */
.imgPopBox{ position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9994; }
.imgPopBox .close{ position: absolute; top: 30px; right: 30px; width: 30px; height: 30px; background:url(../images/guanbi.png) no-repeat center / cover; cursor: pointer; }
.imgPopBox .imgBox{ position: absolute; left: 0px; right: 0px; top: 70px; bottom: 70px; }
.imgPopBox .imgBox ul{ position: relative; height: 100%; }
.imgPopBox .imgBox li{ position: relative; float:left; height: 100%; }
.imgPopBox .imgBox img,
.imgPopBox .imgBox video{ position: absolute; max-width: 100%; max-height: 100%; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; }
.imgPopBox .leftBtn,
.imgPopBox .rightBtn{ position: absolute; width: 20px; height: 40px; top: 50%; margin-top: -20px; opacity: 0.4; cursor: pointer; }
.imgPopBox .leftBtn{ left: 40px;  background: url(../images/left_arrow.png) no-repeat; }
.imgPopBox .rightBtn{ right: 40px; background: url(../images/right_arrow.png) no-repeat; }
.imgPopBox .leftBtn:hover,
.imgPopBox .rightBtn:hover{ opacity: 1; }
.mark_bg{ position: fixed; top: 0em; left: 0em; bottom: 0; right: 0;  z-index: 9993; background: rgba(0,0,0,0.7);}