@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,  caption, tbody, tfoot, thead, tr, th, td, input {
	padding:0;
	margin: 0;
	}
*{
-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;
}
body {
	font-family: Microsoft YaHei, Arial,"宋体";
	color:#000;
	font-size:12px;
	background:#fff;
	}
address, caption, cite, code, dfn, em, strong, th, var { 
    font-weight:normal; 
    font-style:normal;
	}
fieldset, img {
	border:0;
	}
h1, h2, h3, h4, h5, h6 {
	 font-weight:normal;
	 font-size:100%;
	 }
a {
	cursor:pointer;
	text-decoration:none;
	}
ul,ol,li {
	list-style-position:outside;
	list-style:none;
	}
textarea {
	resize:none;
	}
.fl {
	float:left;
	display:inline;
	}
.fr {
	float:right;
	display:inline;
	}
/*链接*/a {color:inherit;text-decoration:none;}
/*已访问*/a:visited {color:inherit;text-decoration:none;}
/*悬停*/a:hover {color:inherit;text-decoration:none;}
/*激活*/a:active {color:inherit;}




/**** 字体随页面变化大小 ****/
.font_main{font-size:16px;}
@media screen and (max-width: 320px){.font_main { font-size: 14px;}}
@media screen and (min-width: 320px){.font_main {  font-size: 14px;}}
@media screen and (min-width: 360px){.font_main {  font-size: 15px;}}
@media screen and (min-width: 375px){.font_main {  font-size: 16px;}}
@media screen and (min-width: 384px){.font_main {  font-size: 16px;}}
@media screen and (min-width: 400px){.font_main {  font-size: 17px;}}
@media screen and (min-width: 414px){.font_main {  font-size: 18px;}}
@media screen and (min-width: 424px){.font_main {  font-size: 19px;}}
@media screen and (min-width: 480px){.font_main {  font-size: 21px;}}
@media screen and (min-width: 500px){.font_main {  font-size: 23px;}}
@media screen and (min-width: 520px){.font_main {  font-size: 25px;}}
@media screen and (min-width: 540px){.font_main {  font-size: 26px;}}
@media screen and (min-width: 640px){.font_main {  font-size: 27px;}}
@media screen and (min-width:641px){.font_main {  font-size: 18px;}}
/**** 字体随页面变化大小 ****/



@media (max-width:1169px) and (min-width:1px){
html,body{ width:100%; height:100%;margin:0;border:none;padding:0;}
body{
  color:#000; background:#fff;
  font-size:1em;
  font-family: Microsoft YaHei, SimSun, Arial, Verdana, Helvetica, sans-serif;
  
  }
*{
-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;
}


small,big,b,i,u,tt,sup,sub,blink,em,strong,samp,code,var,dfn,cite,address,del,cite,kbd,strike,dfn,blockquote{margin:0;border:none;padding:0; line-height:inherit;}
h1,h2,h3,h4,h5,h6,p{
  margin:0;border:none;padding:0;
  font-size:1em;font-weight:normal;
  line-height:inherit;
  }

table, tbody, tfoot, thead, tr, th, td{margin:0;border:none;padding:0;}
ul,ol,li{list-style:none;margin:0;border:none;padding:0;}
dl,dt,dd{margin:0;border:none;padding:0;}
frameset,iframe{margin:0;border:none;padding:0;}
form,input{}
input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}
textarea {resize:none;}

/*链接*/a {color:inherit;text-decoration:none;cursor:pointer;}
/*已访*/a:visited {color:inherit;text-decoration:none;}
/*悬停*/a:hover {color:inherit;text-decoration:none;}
/*激活*/a:active {color:inherit;text-decoration:none;}

/*默认为响应式，记得+alt属性*/img{
  display:block;
  max-width:100%;height:auto;
  margin:0;
  border:none;
  padding:0;
  vertical-align: bottom;
  }

/*  ----  html5 reset  ----  */
header,nav,section,article,aside,footer{display:block;margin:0;border:none;padding:0;}
#wide{  width:100%; max-width:750px; margin:0 auto;}
}

.width_k{width:100%; max-width:1170px; margin: 0 auto;  }
.dis_block{display:block;}
.dis_none{display:none;}

@media (max-width:1169px) and (min-width:641px){
	
}
@media (max-width:1169px) and (min-width:1px){
.dis_block{display:none !important;}
.dis_none{display:block !important;}
}

/*************index*******************/
.index_bg{background: url(../images/body_bg.png) no-repeat top center #f4f4f4;}
.top_db{width:100%; background: #dbdbdb; color: #333; padding: 0 1%;font-size: 0.8em; height: 40px; line-height: 40px;}
.t_left{width:30%; float: left;}
.t_left span{padding-right:8px;}
.top_ewm{width:35%; float: right;text-align: right;}
.top_ewm h1{ display:block;float: right;width: 220px;}
.top_ewm h1 .ss_text{width: 180px;float: left;margin-top: 6px;height: 28px;border: 1px solid #bfbfbf;padding: 0 3px;}
.top_ewm h1 .ss_anan{width: 40px;border:1px solid #f00;float: left; height: 28px; background:url(../images/ss.png) no-repeat center #f00; background-size:auto 60%; margin-top:6px;cursor: pointer;}
.top_ewm h5,.top_ewm h4{display:block;float: right; padding: 0 10px;position: relative;cursor: pointer;}

.top_ewm h5 .wb_ewm,.top_ewm h4 .wx_ewm{z-index: 99;display:none;position: absolute; top:38px;right: 0;width:200px; overflow: hidden;background: rgba(0, 0, 0, 0.3); }
.top_ewm h5 .wb_ewm img,.top_ewm h4 .wx_ewm img{width:180px; margin:15px auto 0;display: block;}
/*.top_ewm h5 .wb_ewm img,.top_ewm h4 .wx_ewm .ewm1{float: left;margin-left: 15px;}
.top_ewm h5 .wb_ewm img,.top_ewm h4 .wx_ewm .ewm2{float: right;margin-right: 15px;}*/
.top_ewm h5:hover .wb_ewm,.top_ewm h4:hover .wx_ewm{display:block;}
.top_ewm p{ clear:both; width: 100%; line-height:normal;text-align: center; margin:5px 0 10px;}
.top_ewm .shu{display:block; float:right;}
/****LOGO-广告语-wap导航****/
.head{height:110px;}
.logo{width:100%; height: 110px; overflow: hidden;}
.logo h6{width:32%;float: left; padding-top: 15px;}
.logo h5{width:68%;float: right;text-align: right;padding-top: 25px;}
.logo img{ max-width:102%;}

@media (max-width:1169px) and (min-width:520px){
	.logo h6 a{width:100%; height: 56px; display: block;}
	.logo h6 img{ max-height: 100%; width:auto; max-width: 100%;}
}
@media (max-width:1169px) and (min-width:1px){
	.head{background:#e6e6e6;width:100%;height:56px;z-index: 10;}
	.mobile-inner-header{padding:0 4%;}
	.logo{width:65%; height:56px; overflow: hidden; float: left;}
	.logo h6{width:100%; padding-top: 0; height: 56px;
		display: flex;
		align-items: left;      
		justify-content: center;   
		flex-direction: column;}
	.logo h6 img{margin-bottom:0;}
}
/****LOGO-广告语-wap导航:end****/

/****pc导航****/
.nav_banner{ /*overflow: hidden;*/}
/*.pc_left_nav{width:195px; float:left; height: 384px; position: relative;z-index: 5;}
.pc_left_nav li h3{width:100%; line-height:74px; background: #045bb8; border:1px solid #045bb8; border-right: none; margin-bottom: 1px;color: #fff;font-size: 18px;font-weight: 600;}
.pc_left_nav li.on h3{ background: #fff; color: #045bb8;}
.pc_left_nav li h3 i{display: block; float: left; width: 19px; height: 18px; margin-top: 28px; margin-right: 15px; margin-left: 20px;}
.pc_left_nav li:nth-child(1) h3 i{ background: url(../images/nav_icon1.png) no-repeat center;}
.pc_left_nav li:nth-child(2) h3 i{ background: url(../images/nav_icon2.png) no-repeat center;}
.pc_left_nav li:nth-child(3) h3 i{ background: url(../images/nav_icon3.png) no-repeat center;}
.pc_left_nav li:nth-child(4) h3 i{ background: url(../images/nav_icon4.png) no-repeat center;}
.pc_left_nav li:nth-child(5) h3 i{ background: url(../images/nav_icon5.png) no-repeat center;}

.pc_left_nav li:nth-child(1).on h3 i{background: url(../images/nav_icon1_1.png) no-repeat center;}
.pc_left_nav li:nth-child(2).on h3 i{background: url(../images/nav_icon2_2.png) no-repeat center;}
.pc_left_nav li:nth-child(3).on h3 i{background: url(../images/nav_icon3_3.png) no-repeat center;}
.pc_left_nav li:nth-child(4).on h3 i{background: url(../images/nav_icon4_4.png) no-repeat center;}
.pc_left_nav li:nth-child(5).on h3 i{background: url(../images/nav_icon4_4.png) no-repeat center;}

.pc_left_nav li .sub{display:none; position:absolute; left: 195px;top: 0;width:975px; height:384px;background:#fff; border: 1px solid #045bb8; border-left: none;z-index: 5;}
.pc_left_nav li .sub dl{width:20%; border-right: 1px solid #045bb8; line-height:26px; font-size:16px; color: #333;margin:8px 10px; text-align: center;}
.pc_left_nav li .sub dl a:hover{color:#045bb8;}*/

.pc_home_nav{width:100%; background: #045bb8;border-bottom: 1px solid #ffffff; position: relative; height: 60px;}
.pc_home_nav li{width:14.2%; float: left;position: relative;cursor: pointer;}
.pc_home_nav li h3{display:block;width: 100%; font-size: 18px;font-weight: 600; color: #fff; line-height: 60px;margin-right: 5px; text-align: center;}
.pc_home_nav li h3 a{display:block; width: 100%;height:100%;}
.pc_home_nav li:hover h3,.pc_home_nav li.on h3{background:#fff; color: #045bb8;}
.pc_home_nav li .sub{display:none;width:100%; top: 60px; position:absolute; z-index: 5;background: #045bb8;}
.pc_home_nav li .sub dd{width:100%;/* line-height:26px;*/ font-size:16px; color: #fff; text-align: center;padding: 15px 5px 0;}
.pc_home_nav li .sub dd:last-child{padding-bottom:15px;}
.pc_home_nav li .sub dd a:hover{/*color:#045bb8;*/ text-decoration: underline;}



@media (max-width:1920px) and (min-width:641px){}
@media (max-width:1169px) and (min-width:1px){
}



/****pc-banner****/
.pc_banner{/*width:975px;float: right;*/ width:1170px; margin:20px auto 0; height: 384px; overflow: hidden; position: relative;}
.pc_banner span{cursor: pointer; position:absolute;z-index: 2;width:40px; height: 60px;top:50%;margin-top: -30px;}
.pc_banner span.page_left{ background:url(../images/carousel-left.png) no-repeat center rgba(0, 0, 0, 0.75); background-size: 80% auto;}
.pc_banner span.page_right{ background:url(../images/carousel-right.png) no-repeat center rgba(0, 0, 0, 0.75); background-size: 80% auto; right: 0;}

.pc_banner ul{display:block;width: 100%; height: 384px; position: relative; z-index:1;}
.pc_banner ul li{width:100%; height:384px; overflow: hidden;position: relative;}
.pc_banner ul li img{width:100%; height: 100%; position: relative;z-index: 1;}
.pc_banner ul li p{width:100%; position: absolute; bottom: 0; height:40px; line-height: 40px; font-size: 15px;text-indent:1em; background:rgba(0,0,0,0.3);color: #fff;z-index: 2; }

.pc_banner .dian{width:100%; position: absolute;bottom:8px; padding-right: 20px; text-align: right; z-index: 4;}
.pc_banner .dian a{display:inline-block;width: 13px; height: 13px; border-radius:10px; border: 1px solid #fff; margin-left:8px; }
.pc_banner .dian a.on{border-color: #f00; background:#f00; }


/* wap焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
.slideBox .hd1{width: 100%; text-align: center;position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd1 li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 4px;   }
.slideBox .hd1 li.on{ background:#f00;  }
.slideBox .bd1{ position:relative; z-index:0; }
.slideBox .bd1 li{ position:relative; text-align:center;  }
.slideBox .bd1 li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd1 li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
.slideBox .bd1 li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


/* 五大模块 */
.new_five,.pc_hysc,.link{background:#fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;margin-top: 20px; padding: 10px;font-size:0.85em;}

.two_top{width:100%; overflow: hidden;}
.left_bottom{width:49%; float: left;}
.newtu_bt{ width:100%; border-bottom: 1px solid #045bb8; color: #fff; overflow: hidden; margin-bottom: 15px;}
.newtu_bt span{display:inline-block; width: 80px; line-height:30px; text-align: center; background: #045bb8; border-radius:5px 5px 0 0; }
.new_photo{width: 100%; position: relative; overflow: hidden;}
.new_photo span{cursor: pointer; position:absolute;z-index: 2;width:40px; height: 60px;top:50%;margin-top: -30px;}
.new_photo span.prev_left{ background:url(../images/carousel-left.png) no-repeat center rgba(0, 0, 0, 0.3); background-size: 80% auto !important;}
.new_photo span.next_right{ background:url(../images/carousel-right.png) no-repeat center rgba(0, 0, 0, 0.3); background-size: 80% auto !important; right: 0;}
.new_photo span.prev_left:hover{ background:url(../images/carousel-left.png) no-repeat center rgba(0, 0, 0, 0.6);cursor: pointer;}
.new_photo span.next_right:hover{ background:url(../images/carousel-right.png) no-repeat center rgba(0, 0, 0, 0.6);cursor: pointer; }

.new_photo ul{display:block;width: 100%; height:280px; position: relative; z-index:1;}
.new_photo ul li{width:100%; height:280px; overflow: hidden;position: relative;}
.new_photo ul li img{width:100%; height: 100%; position: relative;z-index: 1;}
.new_photo ul li p{width:100%; position: absolute; bottom: 0; height:40px; line-height: 40px; font-size: 15px;text-indent:1em; background:rgba(0,0,0,0.3);color: #fff;z-index: 2; }

.new_photo .d{width:100%; position: absolute;bottom:8px; padding-right: 20px; text-align: right; z-index: 4;}
.new_photo .d a{display:inline-block;width: 13px; height: 13px; border-radius:10px; border: 1px solid #fff; margin-left:8px; }
.new_photo .d a.on{border-color: #fff; background:#fff; }





.rigth_top{width:49%; float: right;}
.Box1 .hd{ height:30px; border-bottom:1px solid #045bb8; line-height:30px;margin-bottom: 10px;}
.Box1 .hd li{ width:80px; text-align: center; display: block; float: left;border-radius:5px 5px 0 0; }
.Box1 .hd li.on{ background: #045bb8; color: #fff; }
.Box1 .bd{width:100%; overflow: hidden;}
.Box1 .bd ul{display:block; width: 100%; overflow: hidden;}
.Box1 .bd ul>li{width:100%; overflow: hidden; color:#676767; padding:5.8px 0; }
.Box1 .bd ul>li a{width:75%; float: left;display: block;color:#676767;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Box1 .bd ul>li a:hover{color:#3d98ff;}
.Box1 .bd ul>li a>i{display:block; width: 21px; height: 13px;/* margin-top: 8px; */margin-right: 5px; background: url(../images/hot.gif) no-repeat center;float: left;}
.Box1 .bd ul>li span{width:23%; text-align:right; float: right; display: block; /*line-height: 30px;*/ font-size: 12px;color: #6c6c6c;}

.xxk_three{width:100%; margin-top:30px; overflow: hidden;}
.tab_common{width:32%; margin-right:2%;float: left;overflow: hidden;}
.right_jg{float:right; margin-right: 0;}

.tab_common .hd{ height:30px; border-bottom:1px solid #045bb8; line-height:30px;margin-bottom: 10px;}
.tab_common .hd li{ width:80px; text-align: center; display: block; float: left;border-radius:5px 5px 0 0; }
.tab_common .hd li.on{ background: #045bb8; color: #fff; }

.tab_common .bd{ width:100%; overflow: hidden;}
.tab_common .bd ul{display:block; width: 100%; overflow: hidden;}
.xxk_tuw{width:100%; overflow: hidden; margin:8px auto 10px;}
.xxk_tuw h6.tutu{width:40%; float: left;height: 110px; background-repeat: no-repeat; background-size: cover; background-position: center;}
.xxk_tuw .tu_zi{width:57%;float: right; height: 110px;color: #626262;}
.xxk_tuw .tu_zi h5{font-weight: 600;display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size: 14px;}
.xxk_tuw .tu_zi p{padding-top:10px; text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 22px; text-indent: 2em;font-size: 13px;}
.xxk_tuw .tu_zi h5:hover,.xxk_tuw .tu_zi p:hover{color:#3d98ff;}

.tab_common .bd ul>li{width:100%; overflow: hidden; color:#676767; padding:6px 0; }
.tab_common .bd ul>li a{width:75%; float: left;display: block;color:#676767;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tab_common .bd ul>li a:hover{color:#3d98ff;}
.tab_common .bd ul>li a>i{display:block; width: 21px; height: 13px;/* margin-top: 8px; */margin-right: 5px; background: url(../images/hot.gif) no-repeat center;float: left;}
.tab_common .bd ul>li span{width:23%; text-align:right; float: right; display: block; /*line-height: 30px;*/ font-size: 12px;color: #6c6c6c;}



/* 行业视窗 */
#Windows{width:100%;overflow: hidden; margin-top: 15px;position: relative;}
#Windows span{display: block; width:40px; height: 60px; background-size:100% auto !important; position: absolute; top:42%; margin-top: -30px; cursor: pointer;opacity:0.6;}
#Windows span.sc_left{background:url(../images/carousel-left1.png) no-repeat center;left: 0;margin-right: 10px;}
#Windows span.sc_right{background:url(../images/carousel-right1.png) no-repeat center;right: 0;}
#Windows span.sc_left:hover,#Windows span.sc_right:hover{opacity:1;}

.sc_width{width:1070px; position: relative; margin-left: 40px;overflow: hidden;}
.sc_width li{ width:200px; margin:0 7px; float: left; overflow: hidden;}
.sc_width li h6{width:100%; padding-top:70%; background-size: cover !important; background-position: center !important;}
.sc_width li p{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display: block; padding-top: 8px; font-size: 0.85em; color: #696969;}


.wap_bt{ width:100%; border-bottom: 1px solid #4989c3; color: #fff; overflow: hidden; margin-bottom: 15px;font-size: 1.05em;}
.wap_bt span{display:inline-block; width: 80px; line-height:30px; text-align: center; background: #4989c3; border-radius:5px 5px 0 0; }
.wap_bt a{wdith:80%; text-align:right; display: block; float: right; line-height: 30px; color: #626262;font-size: 0.85em;}

.wap_lig{width:100%; overflow: hidden;margin-bottom:0.6em;}
.wap_lig li{width:100%; overflow: hidden;padding-bottom:3%;color:#676767;}
.wap_lig li h6{width:70%; display: block; float: left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:1em;}
.wap_lig li span{width:28%; float: right; text-align:right; display: block; font-size: 0.85em;}



.wap_newtu{width:100%;overflow: hidden;margin-bottom:1.3em;}
.wap_new_photo{width: 100%; position: relative; overflow: hidden;}
.wap_new_photo span{cursor: pointer; position:absolute;z-index: 2;width:40px; height: 60px;top:50%;margin-top: -30px;}
.wap_new_photo span.wap_left{ background:url(../images/carousel-left.png) no-repeat center rgba(0, 0, 0, 0.3); background-size: 80% auto !important;}
.wap_new_photo span.wap_right{ background:url(../images/carousel-right.png) no-repeat center rgba(0, 0, 0, 0.3); background-size: 80% auto !important; right: 0;}
.wap_new_photo span.wap_left:hover{ background:url(../images/carousel-left.png) no-repeat center rgba(0, 0, 0, 0.6);cursor: pointer;}
.wap_new_photo span.wap_right:hover{ background:url(../images/carousel-right.png) no-repeat center rgba(0, 0, 0, 0.6);cursor: pointer; }

.wap_new_photo ul{display:block;width: 100%; height:280px; position: relative; z-index:1;}
.wap_new_photo ul li{width:100%; height:280px; overflow: hidden;position: relative;}
.wap_new_photo ul li img{width:100%; height: 100%; position: relative;z-index: 1;}
.wap_new_photo ul li p{width:100%; position: absolute; bottom: 0; height:40px; line-height: 40px; font-size: 15px;text-indent:1em; background:rgba(0,0,0,0.3);color: #fff;z-index: 2; }

.wap_new_photo .d{width:100%; position: absolute;bottom:8px; padding-right: 20px; text-align: right; z-index: 4;}
.wap_new_photo .d a{display:inline-block;width: 13px; height: 13px; border-radius:10px; border: 1px solid #fff; margin-left:8px; }
.wap_new_photo .d a.on{border-color: #fff; background:#fff; }

.wap_new_tuw{width:100%; overflow: hidden; margin-bottom: 10px;}
.wap_new_tuw h6{width:40%; float: left; padding-top:28%; background-position: center !important; background-repeat: no-repeat; background-size: cover !important;}
.wap_tuw_right{width:55%; float:right;font-size: 0.9em;}
.wap_tuw_right h5{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color: #333;font-weight: 600;}
.wap_tuw_right p{display: block; padding-top: 5px; line-height:1.8em;text-indent: 2em; text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #888;}


.link{margin-bottom:20px;}
.link_bt{border-bottom:1px solid #045bb8; color: #0090cf; font-size: 16px; font-weight: 600;line-height: 38px;} 
.lj_a{width:100%;margin-top: 15px; overflow: hidden;color: #626262;}
.lj_a a{display:inline-block; margin-bottom: 10px; margin-right: 25px;}
.lj_a a:hover{color: #0090cf;}

.footer{width:100%;background:#045bb8; overflow: hidden;}
.footer>.width_k{position:relative; padding:20px 0; overflow: hidden;}
.footer_xx{width:42%;/* width: 80%;*/ margin: 0 auto; overflow: hidden;font-size: 0.8em; color: #fff; line-height: 25px;}

.footer .ewm_left{position: absolute; left: 0;width: 100px; top: 20px;}
.footer .ewm_right{position: absolute; right: 0;width: 100px; top: 20px;/*display: block;*/}
.footer .ewm_left img,.footer .ewm_right img{max-width:100%;}


@media (max-width:1920px) and (min-width:641px){}
@media (max-width:1169px) and (min-width:1px){
	.lj_a a{display:block; width:49%;float: left; margin-right: 0;}
	.lj_a a:nth-child(2n){float:right;}
	.footer{background:#4989c3;}
	.footer_xx{width:100%; text-align: center; margin-bottom:3%;}
	.footer .ewm_left,.footer .ewm_right{position:static;float: left;width:25%;}
	.footer .ewm_left{margin-left: 22%;margin-right: 5%; /*margin: 0 auto;*/}
	
}




/*************关于协会******************/
.ny_bg{background:#f4f4f4;}
.ny_fhui{width:13%;margin-right: 2%; float: left;height: 56px; position: relative;}
.ny_fhui img{display:block;max-width: 100%;position: absolute; margin: auto !important; left: 0; right: 0; top: 0; bottom: 0;}



.ny_nav{width:100%; overflow: hidden;background: #045bb8;border-bottom: 1px solid #ffffff;}
.ny_nav li{display:block;/*width:100px;margin-right: 5px;*/width:14.2%; float: left; font-size: 18px;font-weight: 600; color: #fff; line-height: 60px;}
.ny_nav li a{display:block;overflow: hidden; height: 100%;text-align: center;}
.ny_nav li.on,.ny_nav li:hover{background:#fff; color: #045bb8;}





.ny_common{margin:20px auto;overflow: hidden;}
.ny_about_left{width:195px; float:left; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;font-size: 0.9em;}
.ny_about_left h6{color: #41b2ec; font-weight: 600; text-indent: 2.5em; padding:15px 0;}
.ny_about_left  li{  width: 100%; border-left: 2px solid #fff;background: #fff;/*text-indent: 2.6em;padding: 10px 0;*/padding: 10px 5px 10px 2.6em; margin-bottom: 2px;}
.ny_about_left  li.on,.ny_about_left  li:hover{border-left: 2px solid #41b2ec;background: #f4f4f4;color: #41b2ec;opacity: 0.7;}


.ny_about_right{width:945px; overflow: hidden;background: #fff;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;color: #4d4d4d; float:right; padding:30px;}
.mbs_wz{font-size:0.85em; color:#ccc;width: 100%; overflow: hidden;}
.mbs_wz span{color:#4d4d4d;}
.mbs_wz a{color:#626262; display: inline-block; margin: 0 8px;}
.mbs_wz a:hover,.mbs_wz a.on{color:#045bb8;}
.nr_center{width:100%; overflow: hidden; margin-top: 10px;font-size:0.9em;}
.nry_bt{font-size: 22px; font-weight: 600; border-bottom: 1px solid #ccc; text-align: center; color:#045bb8; padding: 20px 0;margin-bottom: 10px;}
.nr_ys{ color: #4d4d4d; line-height: 32px; /*text-indent: 2em;*/}



@media (max-width:1920px) and (min-width:641px){}
@media (max-width:1169px) and (min-width:1px){
	.ny_logo{width:80% !important;}
	.ny_logo h6{width:85%; float: left;}
	.ny_logo h6 img{max-width:75%;}
	.ny_common{margin-top:0;}
	.nr_center{font-size:0.8em;}
	.ny_about_left{width:100%; overflow: hidden; border: none;}
	.ny_about_left ul{display:block; width: 100%; padding: 0 4%;}
	.ny_about_left li{display:block; float: left;width:32%;text-indent:inherit;border:none; background:#f4f4f4; padding:8px 10px;margin-right:2%; margin-bottom:8px;text-align: center; border-radius:5px;font-size: 0.9em; }
	.ny_about_left li:nth-child(3n){margin-right:0;}
	.ny_about_left li.on,.ny_about_left li:hover{opacity:1; border: none; background: #41b2ec; color: #fff;}
	.ny_about_right{width:100%; overflow: hidden; padding:20px 4%;}
	.nr_ys{line-height:1.8em;}
}

/*************分支机构******************/
.ny_about_left2{width:195px; float:left; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;font-size: 0.9em;}
.ny_about_left2 h6{color: #41b2ec; font-weight: 600; padding:15px 0 15px 10px;}
.ny_about_left2  li{ padding: 10px 12px; width: 100%; border-left: 2px solid #fff;background: #fff;margin-bottom: 2px;}
.ny_about_left2  li.on,.ny_about_left  li:hover{border-left: 2px solid #41b2ec;background: #f4f4f4;color: #41b2ec;opacity: 0.7;}


.ny_about2{width:655px; overflow: hidden;background: #fff;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; float:left; padding:30px; margin-left: 15px;color: #4d4d4d;}


.right_snav{width:265px; float: right;overflow: hidden;background: #fff;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-size: 0.9em; padding:20px 0; }
.right_snav a{padding: 10px 12px;display: block; width: 100%; text-indent:4em;}
.right_snav a:hover,.right_snav a.on{ color: #41b2ec;}


@media (max-width:1920px) and (min-width:641px){}
@media (max-width:1169px) and (min-width:1px){
	.ny_about_left2{width:100%; overflow: hidden;}
	.ny_about_left2 ul{display:block; width: 100%;padding:0 4%;}
	.ny_about_left2 li{display:inline-block; width: auto;border:none; background: #f4f4f4; color: #41b2ec;margin-right: 5px; margin-bottom: 5px;border-radius: 5px; opacity: 1;}
	.ny_about_left2 li.on{background: #41b2ec; color: #fff;}
	.right_snav{width:100%; float: left;background:none; padding:15px 4%;}
	.right_snav a{display:inline-block; margin-right:4%;width:auto;text-indent: inherit;padding:5px 12px; }
	.ny_about2{margin:0; width: 100%; padding: 15px 4%;}
}



/*************通知公告******************/
.ny_tzgg{width:850px; float: left; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 30px;}
.tz_li{width:100%; overflow: hidden; margin-top:30px;font-size: 0.8em;}
.tz_li li{color:#626262;width:100%; overflow: hidden; line-height: 32px;}

.gg_data{width:25%;float: left; border: 1px solid #c2c2c2;}
.gg_data span{display:block; width:70%; margin:0 auto; border-bottom: 1px solid #c2c2c2; text-align: center;font-size:1.4em; color: #333;padding:8px 0; }
.gg_data p{ text-align:center; padding: 4px 0;}

.tz_li li .gg_li h6{width: 60%; float: left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display: block;}
.tz_li li .gg_li h6 i{display:block;float: left;width:10px; height: 12px; background-image: url(../images/jt_1.png); background-repeat: no-repeat; background-position: center; margin-top: 10px; margin-right: 5px;}
.tz_li li:hover .gg_li h6 i{background-image:url(../images/jt_2.png);}
.tz_li li:hover .gg_li h6{color:#045bb8;}
.tz_li li .gg_li h5{width:38%; float: right; text-align:right;font-size: 0.8em;color: #a4a4a4;}
.tz_li li .gg_li h5 span{ display:inline-block;margin-left:10px;}

.ny_page{ width:100%; overflow: hidden; margin-top: 15px;font-size: 0.8em; text-align: center;}
.ny_page a{ margin-left:-1px;  display:inline-block; border: 1px solid #ddd; color:#777; padding: 8px 13px;}
.ny_page a:first-child{border-radius:5px 0 0 5px;}
.ny_page a:last-child{border-radius:0 5px 5px 0;}
.ny_page a:hover{background:#eee;}


.hot_tz{width:295px; float: right; overflow: hidden;background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:30px 20px; }
h5.bt_1{font-size:0.9em; font-weight: 600;color: #41b2ec; margin-bottom:18px;}
.hot_tz li{width:100%;font-size: 0.8em;color: #626262;margin-bottom:18px;overflow: hidden;line-height: 18px;}
.hot_tz li>a{display: block; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;float:left;}
.hot_tz li>span{ float: right; font-size:12px; display: block; width: 28%; text-align:right;color: #999;}



@media (max-width:1920px) and (min-width:641px){}
@media (max-width:1169px) and (min-width:1px){
	.ny_tzgg{width:100%; padding: 20px 4%; border-right: none;}
	.tz_li{border: 1px solid #ccc;/* margin-top:30px; */border-radius: 3px;}
	.tz_li li{border-bottom:1px solid #ccc; padding:5px;}
	.tz_li li:last-child{border-bottom:none;}
	
	.tz_li li .gg_li {width:70%; float: right;}
	.tz_li li .gg_li h6{width:100%;overflow: hidden;text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;white-space:normal;font-weight:600; color: #41b2ec; line-height: 1.6em;}
	.tz_li li .gg_li h5{width:100%;text-align:left;}
	.tz_li li .gg_li h5>span{margin-left:0;}
	
}


/*************通知公告-内页******************/
.hot_left{float:left;}
.tz_article{max-width: 850px; width:100%; float: right; overflow: hidden; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 30px;}

.file_top{width:100%;border-bottom: 2px solid #f00;margin:25px auto 35px;text-align: center;}
.file_top h6{ font-size: 1.8em; color: #f00; margin-bottom: 15px;}
.file_top h5{font-size:0.9em; color: #222; margin-bottom: 15px;}
.file_top p{font-size:0.7em;color: #999; margin-bottom: 15px;}

.art_nr_z{width:100%; overflow: hidden;font-size: 0.85em;text-indent: 2em; line-height: 30px; color: #333;}
.art_nr_z h1{color:#045bb8;font-size: 1.2em;text-align: center;font-weight: 600; margin-bottom:20px;text-indent:0;}

@media (max-width:1169px) and (min-width:1px){
	.tz_article{padding: 15px 4%;}
	
}


/*************协会工作******************/
.ny_xhgz{max-width: 195px; width:100%;float: left; overflow: hidden; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;font-size: 0.9em;padding: 10 0;}
.ny_xhgz h6{padding:15px 0;width: 100%;text-indent: 2.6em;font-weight: 600; color: #41b2ec;}

.center_li{border:1px solid #ddd; border-radius: 4px; width: 100%; overflow: hidden;margin-top: 20px;}
.center_li li{border-bottom:1px solid #ddd; padding: 5px; overflow: hidden; width: 100%;}
.center_li li:last-child{border-bottom:none;}
.center_li li:hover{background:#efefef;}
.center_li li .li_tu{width:20%;float: left; padding-top:14%;background-size: cover !important; background-position: center !important;display: none;}
.center_li li .li_wz{/*width:77.5%;float: right;*/ width:98%; margin: 0 auto; font-size: 0.75em;}
.center_li li .li_wz>h6{font-weight:600; color: #41b2ec;width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding-bottom:4px;}
.center_li li .li_wz>h5{font-size:12px; color: #a4a4a4;padding-bottom:4px;}
.center_li li .li_wz>h5>span{padding-right:8px; }
.center_li li .li_wz>h4{color:#626262;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;  }

@media (max-width:1169px) and (min-width:1px){
	.ny_xhgz{float:none;}
	.center_li li .li_tu{width:30%;padding-top:20%; }
	.center_li li .li_wz{width:68%;}
}


/*************协会工作-内页******************/
.xh_art{width:100%;overflow: hidden;}
.xh_art h6.nry_bt{border-bottom: 1px solid #eee;}
.xh_art h6.nry_bt p{font-size:12px; font-weight: normal; color: #8b8b8b; padding-top: 10px;}

.xh_art .nr_ys{font-size:0.9em;}
.nr_ys img{max-width:100%; display: block; margin: 0 auto;}

.ny_page2{width:100%; overflow: hidden; margin-top:25px;font-size: 0.8em;color: #626262; }
.ny_page2 h6{margin-bottom:8px;}
.ny_page2 a:hvoer{text-decoration:underline;}


/*************协会刊物******************/
.kw_z{width:195px; float: right;background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 20px 0;}
.kw_nav{width:100%; overflow: hidden;}
.kw_nav h6{text-indent:2.6em;width: 100%;margin-bottom:10px; overflow: hidden;font-size: 1em;}
.kw_nav a{width:100%; text-indent:3.5em;display: block;font-size:0.9em;padding: 10px 0; margin-bottom: 2px}
.kw_nav a:hover,.kw_nav a.on{border-left:2px solid #41b2ec;background: #f4f4f4;color:#41b2ec;opacity: 0.7;}

.ny_about3{width:750px; overflow: hidden;background: #fff;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; float:left; padding:30px;color: #4d4d4d; margin-left: 15px;}

.kanw_li{width:100%;margin-top: 20px; overflow: hidden;}
.kanw_li li{width:32.5%; float: left; border: 1px solid #ddd; border-radius:4px;margin-right: 1.25%; display: block; overflow: hidden;margin-bottom: 10px;}
.kanw_li li:nth-child(3n){margin-right:0;}
.kanw_li li:hover{background:#f5f5f5;}
.kanw_li li h6{width:92%;margin:10px auto;display: block; position: relative; overflow: hidden;padding-top:123.5%;}
.kanw_li li h6>img{display: block; margin: auto; max-width: 100%; max-height: 100%; width:auto !important; height: auto !important; left: 0; right: 0; top: 0; bottom: 0;position: absolute;}
.kanw_li li p{width:100%; padding:10px 4%;display: block; border-top: 1px solid #eee; text-align: center; font-size: 0.85em;}




@media (max-width:1169px) and (min-width:1px){
	.kw_z{width: 100%; float: none; border-bottom: none; overflow: hidden; padding:10px 4%;}
	.kw_nav{width:100%; margin-top: 15px;}
	.kw_nav h6{text-indent: inherit;font-weight:600;border-bottom: 1px solid #eee; padding-bottom: 10px;}
	.kw_nav a{width:20%;text-indent: inherit;float: left;display: block; font-size: 0.8em;color: #626262; text-align: center;}
	.kw_nav a:hover{border: none;color: #626262;}
	.ny_about3{width:100%;margin-left: 0;float: none; padding:0px 4% 10px; }
	.kanw_li{margin-top:0;}
	.kanw_li li{width:49%; margin-right: 2% !important;}
	.kanw_li li:nth-child(2n){margin-right:0 !important;}
	
}


/*************会议专题******************/
.ny_hyzt{width:860px; float: left; background: #fff;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 30px;}

.hyzt_li{width:100%; overflow: hidden;}
.hyzt_li li{border-bottom:1px dashed #666; display: block; overflow: hidden; padding: 5px;font-size:0.8em;}
.hyzt_li li:hover{background:#efefef;}

.hyzt_li li .zti_tu{width:25%; overflow: hidden; padding-top:20%; background-repeat: no-repeat; background-size: cover;background-position:center; float: left;}

.hyzt_li li .zti_wan{width:72%; float: right;overflow: hidden;}
.zti_wan .bti_data{width:100%; overflow: hidden; margin-bottom:8px;}
.zti_wan .bti_data h6{font-weight:600; color: #41b2ec;width:80%;float: left;display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zti_wan .bti_data h4{width:18%; float: right; font-size: 12px; text-align: right; color: #868687;}
.zti_wan .bti_data h4>span{display:inline-block !important; padding-top:8px; }
.hyzt_li li .zti_wan h5{ color:#626262; margin-bottom:8px;width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hyzt_li li .zti_wan h1{color:#868687;text-indent: 2em;}

@media (max-width:1169px) and (min-width:1px){
	.hyzt_li li .zti_tu{width:35%;}
	.hyzt_li li .zti_wan{width:62%;}
	.ny_hyzt{width:100%; padding: 15px 4%;}
	.zti_wan .bti_data{margin-bottom:3px;}
	.zti_wan .bti_data h6{width:100%; float:none;font-size: 1.3em;font-weight: normal;color: #333;}
	.zti_wan .bti_data h4{width:100%; float:none; text-align: left;font-size:1em;}
	.hyzt_li li .zti_wan h5{color: #868687;margin-bottom:3px;}
	.hyzt_li li .zti_wan h1{text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; text-indent: inherit;}
}










