* { margin: 0; padding: 0; list-style-type: none; font-size:62.5%;}
body { background-color:#ffffff;}
@media only screen 
and (min-device-width : 1024px)
{
	
}
@media only screen 
and (max-device-width : 361px)
{

}
.header { width:100%; background-color:#2177c7; text-align:center; padding-bottom:2px; padding-top:4px;}
.header span { display:inline-block; width:26%;}
.header span img { display:block; width:100%;}
.header a { display:block; position:absolute; right:0px; margin-top:-30px; margin-right:10px; font-size:1.6rem; color:#FFF; text-decoration:none;background-image:url(../images_v1.0/head-icon1.png); background-repeat:no-repeat; background-position:left 2px; background-size:20px 17px; padding-left:25px; height:20px; line-height:20px;}

.nav { width:100%; height:40px; display:-webkit-box; background-color:#FFF;}
.search-div { width:40px; height:40px;}
.search-div a { display:block; padding:11px;}
.search-div a img { display:block; width:100%;}
.nav-more { width:40px; height:40px;}
.nav-more a { display:block; padding:11px;}
.nav-more a img { display:block; width:100%;}
a#navMore { display:block; width:18px; height:18px; background-size:18px 18px; background-repeat:no-repeat; background-position:center 11px;}
.nav-div { box-flex:1; -moz-box-flex:1; -webkit-box-flex:1;}
.nav-txtl { overflow-y:hidden; overflow-x:scroll; word-break:keep-all; white-space :nowrap;}
.nav-txtl::-webkit-scrollbar { width:1px; height:1px;}
.nav-txtl2 { width:100%; height:40px; word-break:keep-all;white-space :nowrap; }
.nav-txtl2 a {  display:inline-block; width:auto; height:40px; font-size:1.6rem; line-height:40px; text-decoration:none; padding-left:10px; padding-right:10px;}
.content-naver2 { width:100%; height:40px;}
.content-naver2 li { width:16.66%; height:40px; font-size:1.7rem; color:#333; text-align:center; line-height:42px; float:left; list-style:none;}
.content-naver2 a { display:block; height:40px; width:100%; font-size:1.7rem; color:#333; text-align:center; line-height:42px;}
.content-naver2 a { color:#333; text-decoration:none;}
#lmbox1 { position:absolute; width:100%; left:0px; top:85px; z-index:999; background-color:#ffffff !important; padding-bottom:50px; border-bottom:#f4f4f4 solid 10px;}
.add-lm { padding:10px; display:block; overflow:hidden;} 
.add-lm li { float:left; width:16.66%; margin-bottom:10px;}
.add-lm li a { display:block; color:#333333; text-decoration:none; font-size:1.5rem; text-align:center; background-color:#f4f4f4; border:#eeeeee solid 1px; width:90%; margin:0 auto; padding-bottom:5px; padding-top:5px;}
.hiSlider { overflow: hidden; height: auto; clear:both; width: 500px; background: #eee; }
.hiSlider-item { float: left;}
.hiSlider-item img { display:block; width:100%;}

.news-list { padding:0 10px 10px 10px;}
.news-list li { border-bottom:#f2f2f2 solid 1px; width:100%; height:auto; clear:both; overflow:hidden; padding-bottom:10px; padding-top:10px;}
.news-list li a { display:block; color:#282828; text-decoration:none;}
.news-list li a span { font-size:1.9rem; line-height: 1.235; display:block; margin-bottom:8px; letter-spacing:0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp: 2; overflow: hidden;}
.news-list li a img { float:left; display:block; width:26%; margin-right:10px; min-height:68px; max-height:78px;}
.news-list li a i { font-style:normal; background-color:#dddddd; color:#FFF; font-size:1.2rem; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:1px;}
.tl-img img { width:100% !important; display:block;}
.tips { width:40px; height:20px; background:rgba(255,255,255,0.3); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; position:absolute; z-index:9; color:#FFF; font-size:1.2rem; line-height:20px; text-align:center;}
.tl-img2 { margin:0;}
.tl-img2 a img { display:block !important; width:48.3% !important; float:left !important; margin-bottom:10px;}
.tl-img2 a img:last-child { margin-right:0px !important;}
.tl-img2 p {font-size:1.9rem;color:#646464; letter-spacing:0px;}
.tl-img2 p i { font-style:normal; background-color:#dddddd; color:#FFF; font-size:1.2rem; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:1px; float:left; margin-right:10px;}

.tl-img3 { margin:0;}
.tl-img3 a img { display:block !important; width:31.1% !important; float:left !important; margin-bottom:10px;}
.tl-img3 a img:last-child { margin-right:0px !important;}
.tl-img3 p {font-size:1.9rem;color:#646464; letter-spacing:0px;}
.tl-img3 p i { font-style:normal; background-color:#dddddd; color:#FFF; font-size:1.2rem; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:1px; float:left; margin-right:10px;}

.footer { background-color:#f2f2f2; position:fixed; bottom:0; width:100%; height:50px; z-index:99;}
.footer li { width:20%; float:left; text-align:center;}
.footer li a { display:block; width:100%; height:50px; overflow:hidden; background-repeat:no-repeat; background-position:center 6px; background-size:22%;}
.footer li a { font-size:1.6rem; text-decoration:none; color:#646464; line-height:76px;}
.f-icon1 { background-image:url(../images_v1.0/foot-icon1.png)}
.f-icon2 { background-image:url(../images_v1.0/foot-icon2.png)}
.f-icon3 { background-image:url(../images_v1.0/foot-icon3.png)}
.f-icon4 { background-image:url(../images_v1.0/foot-icon4.png)}
.f-icon5 { background-image:url(../images_v1.0/foot-icon5.png)}
.liNow a.f-icon1 { background-image:url(../images_v1.0/foot-icon1-2.png); color:#2177c7 !important; }
.liNow a.f-icon2 { background-image:url(../images_v1.0/foot-icon2-2.png); color:#2177c7 !important;}
.liNow a.f-icon3 { background-image:url(../images_v1.0/foot-icon3.png); color:#2177c7 !important;}
.liNow a.f-icon4 { background-image:url(../images_v1.0/foot-icon4-2.png); color:#2177c7 !important;}
.liNow a.f-icon5 { background-image:url(../images_v1.0/foot-icon5-2.png); color:#2177c7 !important;}

.header2 { width:100%; background-color:#2177c7; height:45px; position:fixed; left:0; top:0; z-index:99;}
.goback {}
.goback a{ position:absolute; left:0; top:0; display:block; width:40px; height:45px; background:url(../images_v1.0/back.png) no-repeat 14px 11px;}
.goback2 a{ position:absolute; left:30px; top:0; display:block; width:40px; height:45px; background:url(../images_v1.0/home.png) no-repeat 14px 11px;}
.hright{ position:absolute; right:0; top:0; color:#fff; padding:0 15px 0 40px; }
.hright .zoom{ float:left; background:url(../images_v1.0/icons.png) no-repeat scroll 0 0; display:block; width:20px; height:20px; margin-top:13px; overflow:hidden; }
.hright .fontSize a{ background:url(../images_v1.0/icons.png) no-repeat 0 -43px; color:#fff; font-size:10px; display:inline-block; width:20px; height:20px; text-indent:-999px; overflow:hidden; margin:13px 25px 0 0; cursor:pointer; }
.hright .fontSize a.small{ background-position:0 -81px; }

.search{ float:right; width:90%; }
.search form{ background:#fff; margin:5px 10px 0; height:34px; border-radius:5px; position:relative; overflow:hidden; }
.search_tx{ background:url(../images_v1.0/icons.png) no-repeat 10px -197px; color:#a9a9a9; font-size:1.4rem; border:medium none; height:20px; line-height:20px; padding:8px 0; text-indent:35px; width:100%; outline:none; }
.search form .close{ background:url(../images_v1.0/icons.png) no-repeat 0 -245px; position:absolute; top:7px; right:10px; display:block; width:20px; height:20px; overflow:hidden; }
.fl { float:left;}

.contxt-div1 { width:100%; padding-top:45px; background-color:#eeeeee;}
.newsWrap{ width:100%; background-color:#fff; overflow:hidden; }
.newsdeta{ padding:16px 10px 0; border-bottom:1px solid #fff; }
.news-hd{ background:url(../images_v1.0/icons.png) no-repeat 10px -120px; padding:10px 10px 10px 42px; line-height:25px; border-bottom:1px solid #e2e2e2; font-size:18px; font-weight:bold; }
.newsdeta h1{ font-size:2.2rem; font-weight:800; line-height:32px; text-align:left; letter-spacing:-1px; padding-left:5px;}
.newsdeta .show_time{ color:#888; font-size:14px; text-align:center; border-bottom:1px solid #e2e2e2; line-height:24px; padding:5px; }
.body_news{ padding:10px 15px 20px 15px; line-height:25px; }
.body_news p{ margin-top:10px; font-size:18px; text-align:justify; text-justify:distribute-all-lines; letter-spacing: -1px; line-height: 28px;}
.body_news p strong,.body_news p span,.body_news p font { margin-top:10px; font-size:20px !important; text-align:justify; text-justify:distribute-all-lines; letter-spacing: -1px; line-height: 28px;}
.body_news img{ display:block; margin:0 auto; width:100%;}

.read-other { margin-top:10px; background-color:#FFF;}
.ro-btdiv { width:100%; overflow:hidden; border-bottom:1px solid #e2e2e2; padding-bottom:10px; padding-top:12px;}
.ro-btdiv span { display:block; float:left; width:auto; height:20px; font-size:1.8rem; line-height:22px; border-left:#419ff7 solid 3px; margin-left:10px; padding-left:10px;}
.ro-btdiv span a { color:#2177c7; text-decoration:none; font-size:1.8rem !important; }

.page-map { width:100%; overflow:hidden;padding-bottom:10px; padding-top:12px;}
.page-map ul { display:block; float:left; width:auto; height:20px; margin-left:30px; padding-left:10px;}
.page-map ul li { float:left; font-size:1.6rem; color:#ffffff; line-height:22px; margin-right:8px;}
.page-map ul li a { color:#ffffff; text-decoration:none; font-size:1.6rem;}

.more { font-size:1.6rem; color:#666; text-align:center; width:100%; height:40px; line-height:40px; background-color:#f7f7f7;}