
* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none; }
body{-webkit-text-size-adjust:none; margin:0px; padding:0px}
body {color: #181818;font-size: 16px;line-height: 1.5; padding: 0px; margin: 0px;font-family:"Microsoft YaHei","Shonar Bangla","Arial"}

li{ list-style:none; margin:0px; padding:0px}

a:hover {text-decoration: none;}
div,p,h1,h2,h3,h4,h5,h6,ul,dl,dd,dt,li {margin: 0px;padding: 0px;}
img {border: 0; vertical-align:top}

a {color:#333;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s; text-decoration:none}
a:hover, a:focus, a:active, a:visited {text-decoration: none; outline: none; }

/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%;}

.main_box{ max-width:1200px; overflow:hidden; width:94%; margin:0 auto;}



.main_box_t{max-width:1200px; overflow:hidden; width:94%; margin:0 auto;}
li{list-style: none}
ul{ margin: 0px; padding: 0px}

.top_bg{background:url(../images/top_bg.jpg) no-repeat center top; background-size:cover; margin: 0px; padding: 0px; overflow: hidden}

.logo_box{overflow:hidden;  margin: 0px; padding: 0px; float: left;width:300px; margin-top: 29px}
.logo_box img{ max-width:100%; width:auto; height:auto; vertical-align: top}

.time_box{overflow:hidden;  margin: 0px; padding: 0px; float: right; width: auto;font-size: 14px;color: #fff;line-height: 123px}

.top_nav{margin: 0px; padding: 0px; overflow: hidden}
.top_nav dl{margin: 0px; padding: 0px; overflow: hidden}
.top_nav dl dt{margin: 0px; padding: 0px; overflow: hidden; }

.top_nav dl dt span{display:inline-block; line-height: 123px; margin: 0px 20px;}

.nav_list{ margin:0px; padding: 0px; overflow: hidden; }
.nav_list li{margin: 0px; padding: 0px; overflow: hidden; float:left; max-width:120px; width: 25%;font-size: 18px;  color: #fff; line-height: 123px;text-align: right}
.nav_list li a{font-size: 18px;color: #fff;}
.nav_list li a:hover{color:#ffb400 }

@media only screen and (max-width:1300px) {
.logo_box{width:260px; margin-top:18px}
	.time_box{line-height:100px}
	.nav_list li{line-height: 100px;}
	.nav_list li a{font-size: 16px;}
}


@media only screen and (max-width:1200px) {
.logo_box{width:200px; margin-top:22px}
}

@media only screen and (max-width:1000px) {
.logo_box{width:200px; margin-top:22px}
.nav_list li{text-align: center}
}

@media only screen and (max-width:900px) {
.main_box_t{max-width:1200px; overflow:hidden; width:100%; margin:0 auto;}

.logo_box{width:100%; margin-top:15px; text-align: center; float: none; margin-bottom: 15px; }
.logo_box img{ max-width:140px; width:auto; height:auto; vertical-align: top}
	.nav_list{ padding: 10px 0px; background: #0089cf; border-top:#66a6c5 1px solid}
.nav_list li{text-align: center; max-width:100%; width: 25%;}
	.time_box{line-height:30px; display: none}
	.nav_list li{line-height:30px;}
}







/* ----焦点图-- */

.sy_jd_L{ overflow:hidden; float:left; width:57%;}
.sy_jd_R{ overflow:hidden; float:right; width:41%;border: 1px solid #d6e3ed;    border-top: 3px solid #3576b1;}

@media screen and (max-width:1300px) {
.sy_jd_L{ overflow:hidden; float:left; width:685px;}
.sy_jd_R{ overflow:hidden; float: right; max-width:480px;}
}
@media screen and (max-width:1260px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:470px; }
}
@media screen and (max-width:1250px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:460px; }
}

@media screen and (max-width:1240px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:455px; }	
}
@media screen and (max-width:1230px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:445px; }	
}
@media screen and (max-width:1220px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:435px; }	
}

@media screen and (max-width:1210px) {
.sy_jd_R{ overflow:hidden; float: right; max-width:424px; }	
}

@media screen and (max-width:1200px) {
	.sy_jd_L{ overflow:hidden; float: none; width:100%; margin: 0px; padding: 0px}
.sy_jd_R{ overflow:hidden; float: none;max-width:100%; width:100%; margin:0 auto; margin-top: 20px;}	
}

@media screen and (max-width:550px) {
.sy_jd_R{  width:98%; margin:0 auto; margin-top:15px;}	
}
#owl-demo{position:relative;width:100%;height:auto}
#owl-demo .item{ position:relative;display:block; padding: 0px; margin: 0px}
#owl-demo img{display:block;width:100%;height:390px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background:url(../images/bg17.png);}
.owl-next{right:0;background:url(../images/bg18.png);}
.owl-prev:hover{background:url(../images/bg19.png);}
.owl-next:hover{background:url(../images/bg20.png);}


#owl-demo .item{ overflow:hidden; position:relative;  padding-top:57.3% }
#owl-demo .item img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
#owl-demo .item a{ display:inline}

@media screen and (max-width:1199px) {
#owl-demo .item{ overflow:hidden; position:relative;  padding-top:57.3%; margin: 0 5px }
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:16px/32px "微软雅黑","黑体";}
#owl-demo .item{ overflow:hidden; position:relative;  padding-top:59% }
}


.news_list{ margin:10px 15px 11px 15px; padding:0px; overflow: hidden}
.news_list dl{ margin:0px; padding:0px; overflow:hidden;}
.news_list dl dd{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position: relative;text-indent:12px; font-size:16px; line-height:40px; border-bottom: 1px #ccc dotted;}
.news_list dl dd a{ display:inline; font-size:16px;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_list dl dd span{ float:right; margin-left:20px; color:#666666; font-size:16px}

.news_list dl dd:hover a{color:#00499a}

.news_list dl dd:last-child{border-bottom: 0px #ccc dotted}


.news_list dl dd::after{ position:absolute; content: ""; width: 3px; height:3px; border-radius: 50%; border: 1px solid #00499a; z-index: auto; float: left;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);left: 0px; background: #fff}
.news_list dl dd:hover::after{ background: #aeecf3}



@media screen and (max-width:1200px) {
.news_list dl dd a{ display:inline; font-size:14px;}
.news_list dl dd span{  font-size:14px}
}



.cl_jsz_L{margin:0px; padding:0px;overflow:hidden; width: 49%;float: left;border: 1px solid #d6e3ed; border-top: 3px solid #3576b1;}

.cl_jsz_R{margin:0px; padding:0px;overflow:hidden; width: 49%;float:right;border: 1px solid #d6e3ed; border-top: 3px solid #3576b1;}


 .tale-content{ overflow-x: scroll;overflow-x:auto}


.cl_lm_k{margin:0px; padding:0px;overflow:hidden;border-bottom: 1px solid #d6e3ed;}
.cl_lm_bt{margin:0px; padding:0px 20px;overflow:hidden;width:auto;float: left;font-size:20px;font-weight: bold; color: #004b9c; line-height: 50px}

.cl_lm_bt span{line-height: 50px;font-size: 14px; color: #777; font-weight: normal; margin-left:20px;display: inline-block; vertical-align:top;display: none}
.cl_lm_m{margin:0px; padding:0px 20px;overflow:hidden;width:auto;float: right;font-size: 14px;line-height: 50px}

.cl_lm_bt1{margin:0px; padding:0px 20px;overflow:hidden;font-size:22px;font-weight: bold; color: #004b9c; line-height: 60px; text-align: center}
.cl_lm_bt1 span{line-height: 60px;font-size: 14px; color: #777; font-weight: normal; margin-left:20px;display: inline-block; vertical-align:top;display: none}

.lm_jsz{margin:0px; padding:0px;overflow:hidden; background: #e8f0f9; line-height:40px}
.js_bt1{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt2{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt3{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt4{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt5{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}



.cl_jsz_list{margin:0px;padding:0px 5px;overflow:hidden;}
.cl_jsz_list li{margin:0px;padding:0px;overflow:hidden; line-height: 40px;border-bottom: #ccc 1px dotted}
.cl_jsz_list li:last-child{border-bottom: #ccc 0px dotted}

.cl_jsz_list li .div1{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_jsz_list li .div2{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;text-align: center; font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_jsz_list li .div3{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_jsz_list li .div4{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_jsz_list li .div5{margin:0px;padding:0px;overflow:hidden;float: left;width: 20%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}

.cl_jsz_list li:hover{ background: #f6f6f6}


.js_bt1_1{margin:0px;padding:0px;overflow:hidden;float: left;width: 28%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt2_1{margin:0px;padding:0px;overflow:hidden;float: left;width: 25%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt3_1{margin:0px;padding:0px;overflow:hidden;float: left;width: 23%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}
.js_bt4_1{margin:0px;padding:0px;overflow:hidden;float: left;width: 24%;font-weight:bold;text-align: center; color: #004b9c;font-size:16px;}


.cl_gyz_list{margin:0px;padding:0px 5px;overflow:hidden;}
.cl_gyz_list li{margin:0px;padding:0px;overflow:hidden; line-height: 40px;border-bottom: #ccc 1px dotted}
.cl_gyz_list li:last-child{border-bottom: #ccc 0px dotted}

.cl_gyz_list li:hover{ background: #f6f6f6}

.cl_gyz_list li .div1{margin:0px;padding:0px;overflow:hidden;float: left;width: 28%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_gyz_list li .div2{margin:0px;padding:0px;overflow:hidden;float: left;width: 25%;text-align: center; font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_gyz_list li .div3{margin:0px;padding:0px;overflow:hidden;float: left;width: 23%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.cl_gyz_list li .div4{margin:0px;padding:0px;overflow:hidden;float: left;width: 24%;text-align: center;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}


@media screen and (max-width:1200px) {
.cl_jsz_L{margin:0px; padding:0px;overflow:hidden; width: 100%;  margin-bottom: 20px}
.cl_jsz_R{margin:0px; padding:0px;overflow:hidden; width: 100%;}
	
.js_bt1{width: 29%;}
.js_bt2{width: 20%;}
.js_bt3{width: 18%;}
.js_bt4{width: 18%;}
.js_bt5{width: 15%;}
	
	
.js_bt1_1{width: 30%;}
.js_bt2_1{width: 28%;}
.js_bt3_1{width: 21%;}
.js_bt4_1{width: 21%;}
	
	

.cl_jsz_list li .div1{width: 29%;}
.cl_jsz_list li .div2{width: 20%;}
.cl_jsz_list li .div3{width: 18%;}
.cl_jsz_list li .div4{width: 18%;}
.cl_jsz_list li .div5{width: 15%;}
	
.cl_gyz_list li .div1{width: 30%;}
.cl_gyz_list li .div2{width: 28%;}
.cl_gyz_list li .div3{width: 21%;}
.cl_gyz_list li .div4{width: 21%;}

}

@media screen and (max-width:750px) {
.lm_jsz{width: 720px;}
.cl_jsz_list{width: 720px; }
.cl_gyz_list{width: 720px; }
.cl_lm_bt span{display: block; display: inline-block}
.cl_lm_bt1 span{display: block; display: inline-block}
}




.down_bg{background:url(../images/d_bg.jpg) no-repeat center top; background-size:cover; margin: 0px; padding: 50px 0px 50px 0px; overflow: hidden}


.down_xx{ margin: 0px; padding:0px; width: 70%;float: left; overflow: hidden}
.down_xx dl{ margin: 0px; padding:0px; overflow: hidden;border-left:#ccc 1px  solid; padding-left: 30px}
.down_xx dl dt{ margin: 0px; padding:0px; overflow: hidden;font-size: 14px; margin-bottom: 15px}
.down_xx dl dd{ margin: 0px; padding:0px; overflow: hidden;font-size: 14px;}
.down_xx dl dt li{display: inline-block;  margin-right: 25px;font-size: 16px; color: #111; font-weight: bold;}

.down_logo{float:left; margin-right:30px; width: 180px; padding: 0px; margin-top: 20px;}
.down_logo img{ width:100%; height: auto;vertical-align: top}


.d_2wm{ margin: 0px; padding:0px;width:29%;float: right; overflow: hidden; text-align: right}
.d_2wm li{display: inline-block;max-width: 100px; height: auto; margin: 0px; padding:0px; margin-left: 10px}
.d_2wm li p{margin: 0px; padding:0px; text-align: center; font-size: 14px; line-height: 190%;}

.d_2wm li img{ width: 100%; height: auto;vertical-align: top}


@media screen and (max-width:1100px) {
.d_2wm li p{font-size: 12px;}	
.down_xx dl{padding-left:20px}
.down_xx dl dd{font-size: 12px;}
.down_xx dl dt{margin-bottom:5px} 
.down_xx dl dt li{display: inline-block;  margin-right:20px;font-size: 14px;}
.down_logo{float:left; margin-right:20px; width: 150px; padding: 0px; margin-top: 20px;}
.d_2wm li{display: inline-block;max-width:90px;}
}

@media screen and (max-width:760px) {
	.down_bg{ padding: 30px 0px;}
.down_logo{float:none; margin-right:0px; width: 150px; padding: 0px; margin-top: 0px; margin: 0 auto; margin-bottom: 20px}
.down_xx dl{padding-left:0px;border-left:#ccc 0px  solid; text-align: center}
.down_xx dl dt{margin-bottom:10px} 
.down_xx dl dt li{display: inline-block;  margin-right:10px;font-size: 14px; margin-left: 10px}
.down_xx{ margin: 0px; padding:0px; width: 100%;float: left; overflow: hidden;  margin-bottom: 20px;}	
.d_2wm{ margin: 0px; padding:0px;width:100%;float: right; overflow: hidden; text-align: center}	
}




.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:999999;}
.actGotop a,.actGotop a:link{width:40px;height:40px;text-align:center;color: #fff;background: #1f5c9a; border-radius: 40px;display: inline-block}
.actGotop a:hover{outline:none;background: #043c93;color: #fff;}
.actGotop i{color: #fff;font-size:18px; line-height: 40px;width:40px;height:40px;}
.actGotop i:hover{ color: #fff;} 









.Position{text-align:left; font-size:14px; margin-top: 20px; padding-bottom: 12px }
.Position a{font-size:14px;}

.side_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:19%;}
.side_R{ margin:0px; padding:0px; overflow:hidden; float: right; width:78%; }


.side_ConR{ margin:0px; padding:55px 50px 35px 50px; overflow:hidden;background:#fff; margin-top: 20px}


.Nav_bt{display: block; padding-bottom:5px;}
.Nav_bt h2{font-size: 37px;color: #1b467d; margin-bottom:20px;}
.Nav_bt h3{font-size: 20px; color: #1b467d; letter-spacing:2px; font-weight: inherit; line-height: 35px; text-transform:uppercase;}


.ConRtitle{font-size: 24px; color: #1b467d; border-bottom:solid 2px #1b467d; font-weight: bold; padding-bottom:6px; display: inline-block;margin-bottom:40px;}

@media only screen and (max-width:1250px) {
.side_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:21%;}
.side_R{ margin:0px; padding:0px; overflow:hidden; float: right; width:76%; background:#fff;}
.Nav_bt h2{font-size: 30px;color: #1b467d; margin-bottom:20px;}
.Nav_bt h3{font-size: 18px; color: #1b467d; letter-spacing:2px; font-weight: inherit; line-height: 30px; text-transform:uppercase;}
}

@media only screen and (max-width:1010px) {
.Nav_bt h2{font-size: 35px;color: #1b467d; margin-bottom:10px;}
}

.main_box_nr{ max-width:1200px; overflow:hidden; width:100%; margin:0 auto;}
	
@media only screen and (max-width:980px) {
.main_box_nr{width:100%; margin:0 auto; background:#fff; }
.side_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:100%;}
.side_R{ margin:0px; padding:0px; overflow:hidden; float: left; width:100%; background:#fff; margin-top:10px}

.ConRtitle{font-size: 24px; color: #1b467d; border-bottom:solid 2px #1b467d; font-weight: bold; padding-bottom:6px; display: inline-block;margin-bottom:25px;}

.side_ConR{ margin:0px; padding:15px 15px 10px 15px; overflow:hidden; background:#fff}
.side_L{ display:none}

.Position{ font-size:14px;}
}



.content_bt{ width:100%; line-height:34px; font-size:24px;margin-bottom:15px; color:#222; text-align:center; }
.content_time{width:100%; border-bottom:#ededed 1px solid; font-size:14px; color:#666666; padding-bottom:15px; line-height:20px; text-align:center; margin-bottom: 10px;}
.content_time span{margin-right:5px; margin-left: 5px;vertical-align: middle; line-height: 20px}
.content_time span i{font-size:16px; color: #777; line-height: 20px;vertical-align:middle;}

.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}

.wx_box{ max-width:1000px; width:94%; padding:0px; overflow:hidden; margin:0 auto}

.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt table{ table-layout: fixed;word-break: break-all; }
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media (max-width: 1100px) {
.content_bt{line-height:32px; font-size:20px}
.content_txt{line-height:190%; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt p{line-height:190%;  overflow:hidden;font-size: 14px;}
.content_time{width:100%; border-bottom:#ededed 1px solid; font-size:12px; color:#666; padding-bottom:10px; margin-bottom:10px; line-height:25px; text-align:center;}
}



/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#eee 1px solid;margin-bottom:10px}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:14px; list-style:none; width:100%}
.next_k ul li a{font-size:14px}

.page_k{ text-align:center; padding:0px; font-size:14px;border-top:#CCCCCC 0px solid; margin-top:25px;}
.page_k a{ font-size:14px}
.page_k a:hover{ font-size:14px}

@media only screen and (max-width:1000px) {

.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; width:100%}
.next_k ul li a{font-size:12px}

.page_k{ text-align:center; padding:0px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}

}




.related{ font-size:18px; color:#222; padding:0px; margin:0px; margin-top:15px; margin-bottom:10px}
.related span{font-size:18px; color:#222; padding:0px; margin:0px;font-weight: bold}

.relatedlist{margin:0px 0px; padding:10px 0px 10px 0px; overflow:hidden;border:#ddd 1px solid;}
.relatedlist li{margin:0px; padding:0px;width:48%; margin-right:1%; margin-left:1%;float:left; margin-bottom:10px; line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:16px;text-indent:15px; color:#111; position: relative}
.relatedlist li::after{ position:absolute; content: ""; width: 3px; height:3px; border-radius: 50%; border: 1px solid #00499a; z-index: auto; float: left;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);left: 0px; background: #fff}

.relatedlist li a{display: inline}
.relatedlist a{ display: inline}

@media (max-width:1000px) {
.relatedlist{margin:0px 0px; padding:5px 0px 0px px;}
.relatedlist li{margin:0px; padding:0px; width:48%; margin-right:1%; margin-left:1%; float:left;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}
.relatedlist li{ font-size:14px}
.relatedlist li a{ display: inline}
.relatedlist a{ display: inline}

.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none}
.next_k ul li a{font-size:12px}
}

.relatedlist li a:hover { color:#0052a6; }


.title_tj{font-size:20px;line-height:40px;color:#333; border-bottom:#ccc 1px solid; margin-bottom:10px; margin-top:20px}

@media (max-width:650px) {
.relatedlist li{margin:0px; padding:0px;width:98%; margin-right:1%; margin-left:1%; float:left;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}		
}




/*-----news------*/

.LB_newslist1{ overflow:hidden; margin:0px; padding:0px; margin-top: 20px}
.LB_newslist1 li{ overflow:hidden; margin:0px; padding:2% 4%; margin-bottom:15px; list-style:none; background:#fff}

.LB_newslist1 li dl{ overflow:hidden; margin:0px; position:relative}
.LB_newslist1 li dl dt{ overflow:hidden; margin:0px; font-size:20px; color:#222; white-space:nowrap;text-overflow:ellipsis; line-height:190%}
.LB_newslist1 li dl dt a{ font-size:20px; color:#222; display:inline}
.LB_newslist1 li dl dt a:hover{ color:#007be4;}
.LB_newslist1 li dl dd{ overflow:hidden; margin:0px; font-size:14px;}
.LB_newslist1 li dl dd .des_txt{font-size:14px; line-height:24px; overflow:hidden; margin:0px; padding:0px; height:48px; color:#666666; padding-right:150px;}
.LB_newslist1 li dl dd .time{ font-size:14px; margin-bottom:5px; line-height:190%;color:#666666}
.LB_newslist1 li dl dd .more{ float: right;position: absolute;bottom: 26px;right: 0; z-index:1 }


.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:115px;text-align:center;line-height:35px;height: 35px;border-radius: 35px;position: relative;}
.LB_newslist1 li .more a i{position: absolute;right: 5px;top: 50%;margin-top: -4px;
  width: 0px;height: 0px;display: block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 8px solid #313134;
  border-right: 8px solid transparent;
}
.LB_newslist1 li .more a:hover{background: #145aa8;color: #fff;border:1px solid #145aa8;}
.LB_newslist1 li .more a:hover i{border-left: 8px solid #fff;}
.LB_newslist1 li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}

.LB_news{ float:left; margin-right:20px; width:200px; overflow:hidden; height:auto;}
.LB_news img{ width:100%; height:120px}

@media only screen and (max-width:700px) {
.LB_newslist1 li{ overflow:hidden; padding:3% 4% 4% 4%; }
.LB_newslist1 li dl dt a{ font-size:16px; color:#222;}
.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:95px;margin:0 auto;text-align:center;line-height:30px;height: 30px;border-radius: 30px;position: relative;}

.LB_newslist1 li dl dd .des_txt{ line-height:20px; overflow:hidden; margin:0px; padding:0px; height:40px; color:#666666;font-size:12px;}

.LB_newslist1 li dl dd .more{ float:left;position: inherit;bottom: 5px;right: 0; z-index:1; margin-top:5px ; font-size:12px}

.LB_newslist1 li .more a i{position: absolute;right: 1px;top: 50%;margin-top: -3px;
  width: 0px;height: 0px;display: block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 8px solid #313134;
  border-right: 8px solid transparent;
}

.LB_news{ float:left; margin-right:20px; width:160px; overflow:hidden; height:auto;}
.LB_news img{ width:100%; height:96px}
}

@media only screen and (max-width:600px) {

.LB_news{ float: none; margin-right:0px; width:100%; overflow:hidden; height:auto;}
.LB_news img{ width:100%; height:auto; margin-bottom:5px}

}



.cl_line_box{margin:0px; padding:0px;overflow:hidden; border: 1px solid #d6e3ed;border-top: 3px solid #3576b1; background: #fff; margin-top: 20px}



@media only screen and (max-width:980px) {
.cl_line_box{margin-top:10px}
}










