@charset "utf-8";

@media screen and (min-width: 320px) {
html { font-size: 50px; }
}

@media screen and (min-width: 360px) {
html { font-size: 56.25px; }
}

@media screen and (min-width: 375px) {
html { font-size: 58.59375px; }
}

@media screen and (min-width: 400px) {
html { font-size: 62.5px; }
}

@media screen and (min-width: 414px) {
html { font-size: 64.6875px; }
}

@media screen and (min-width: 440px) {
html { font-size: 68.75px; }
}

@media screen and (min-width: 480px) {
html { font-size: 75px; }
}

@media screen and (min-width: 520px) {
html { font-size: 81.25px; }
}

@media screen and (min-width: 560px) {
html { font-size: 87.5px; }
}

@media screen and (min-width: 600px) {
html { font-size: 93.75px; }
}

@media screen and (min-width: 640px) {
html { font-size: 100px; }
}
 @charset "utf-8";
/*初始化*/
* { margin: 0; padding: 0; }
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, strong, span, form, b, p, i, th, td, pre, input, button, textarea, hr { margin: 0; padding: 0; }
body { line-height: 180%; font-size: 0.18rem; font-family: "微软雅黑", "宋体", sans-serif; text-align: left; color: #333; background: #fff; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #333; margin: 0; font-family: "微软雅黑", "宋体", sans-serif; padding: 0; }
.clear { clear: both; height: 0.2rem; overflow: hidden; }
img { border: 0px; margin: 0; padding: 0; }
img.zoom-img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
img.zoom-img:hover { -webkit-transform: scale(1.1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; overflow: hidden; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { color: #006E6B; text-decoration: none; }
input, select, button { border: 0px; }
/**/
.wraper { margin: 0px auto; overflow: hidden; max-width: 6.4rem; padding-bottom: 1.05rem; }
.logo_bar { height: 1.15rem; z-index: 999; position: relative; background: #fff; }
.logo_box { margin: 0px auto; position: relative; width: 6.4rem; height: 1.15rem; }
.logo { position: absolute; left: 0.05rem; top: 0px; width: 2.28rem; height: 1.15rem; line-height: 1.15rem; text-indent: -99.99rem; overflow: hidden; background-position: left center; background-repeat: no-repeat; background-image: url(logo.png); background-size: 2.08rem auto; }
.logo a { display: block; cursor: pointer; }
/**/
.site_tel { position: absolute; left: 2.5rem; margin-top: 0.25rem; padding-left: 0.6rem; background: url(stock.png) no-repeat left center; background-size: 0.46rem 0.45rem; line-height: 0.3rem; font-size: 0.18rem; color: #D33A34; font-weight: 600; }
/**/
.menu_box { position: absolute; right: 0.05rem; top: 0px; width: 0.6rem; height: 1.15rem; background: url(menu_ico.png) no-repeat center; background-size: 0.6rem 0.45rem; text-indent: -99.99rem; cursor: pointer; display: block; }
.menu_bar { position: absolute; display: none; right: 0.05rem; width: 2.2rem; top: 1.15rem; background: #004976; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.nav { margin: 0px auto; }
.nav .nav_list { margin: 0px auto; height: 0.55rem; display: inline; position: relative; z-index: 999; }
.nav h3 { margin: 0px auto; font-size: 0.24rem; font-weight: 300; text-align: center; height: 0.55rem; line-height: 0.55rem; }
.nav h3 a { display: block; color: #fff; }
.nav .on { }
.nav .on h3, .nav .cur h3 { background: #F1F1F1; }
.nav .first a, .nav .on h3 a, .nav .cur h3 a { color: #004976; }
.nav .sub_nav { display: none; /*默认隐藏*/ position: absolute; width: 3.5rem; right: 0px; text-align: center; top: -0.55rem; z-index: 98; background: #F1F1F1; }
.nav .sub_nav li { display: block; overflow: hidden; height: 0.55rem; line-height: 0.55rem; text-align: center; font-size: 0.24rem; }
.nav .sub_nav li a { display: block; }
.nav .sub_nav li a:hover { background: #004976; color: #fff; }
/**/
.full_slide { width: 100%; position: relative; height: 2rem; overflow: hidden; margin: 0px auto; z-index: 0; }
.full_slide .bd { position: relative; z-index: 0; }
.full_slide .bd ul { width: 100% !important; }
.full_slide .bd li { width: 100% !important; height: 2rem; overflow: hidden; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 6.4rem auto; }
.full_slide .bd li a { display: block; height: 2rem; }
.full_slide .hd { margin: 0px auto; position: relative; z-index: 999; bottom: 0.3rem; text-align: center; }
.full_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 0.42rem; height: 0.1rem; background: #fff; text-indent: -99.99rem; margin-left: 0.05rem; margin-right: 0.05rem; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.full_slide .hd ul .on { background: #1f70de; }
.full_slide .prev, .full_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -0.28rem; display: block; width: 0.33rem; height: 0.56rem; background: url(banner-left.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; background-size: 0.36rem 0.56rem; }
.full_slide .next { left: auto; right: 1%; background: url(banner-right.png) no-repeat right center; }
/**/
.banner_box { width: 100%; position: relative; height: 1.25rem; overflow: hidden; margin: 0px auto; z-index: 0; background-repeat: no-repeat; background-position: center; background-size: 6.4rem auto; }
.banner_slide { width: 100%; position: relative; height: 3.9rem; overflow: hidden; margin: 0px auto; z-index: 0; }
.banner_slide .bd { position: relative; z-index: 0; }
.banner_slide .bd ul { width: 100% !important; }
.banner_slide .bd li { width: 100% !important; height: 3.9rem; overflow: hidden; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 19.2rem auto; }
.banner_slide .bd li a { display: block; height: 3.9rem; }
.banner_slide .hd { margin: 0px auto; position: relative; z-index: 999; bottom: 0.3rem; text-align: center; }
.banner_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 0.42rem; height: 0.1rem; background: #fff; text-indent: -99.99rem; margin-left: 0.05rem; margin-right: 0.05rem; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.banner_slide .hd ul .on { background: #1f70de; }
.banner_slide .prev, .banner_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -0.28rem; display: block; width: 0.33rem; height: 0.56rem; background: url(banner-left.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; background-size: 0.36rem 0.56rem; }
.banner_slide .next { left: auto; right: 1%; background: url(banner-right.png) no-repeat right center; }
/**/
.link_bar { height: 0.5rem; background: #666; overflow: hidden; }
.link_box { margin: 0px auto; width: 12rem; height: 0.5rem; overflow: hidden; }
.link_box li { float: left; display: inline; color: #DCDCDC; font-size: 0.13rem; line-height: 0.5rem; margin-right: 0.1rem; }
.link_box li a { color: #DCDCDC; display: block; }
/**/
.foot_power { padding: 0.2rem 0px; height: 0.45rem; line-height: 0.45rem; text-align: center; overflow: hidden; width: 100%; background: #010101; font-size: 0.18rem; color: #DCDCDC; }
.foot_power a { color: #DCDCDC; }
/**/
.foot_box { background: #004976; position: fixed; bottom: 0px; width: 6.4rem; left: 50%; margin-left: -3.2rem; height: 1.05rem; z-index: 999999; }
.foot_nav { margin: 0px auto; }
.foot_nav .foot_list { float: left; display: inline; height: 1.05rem; text-indent: 0.2rem; text-align: center; position: relative; line-height: 1.05rem; font-size: 0.24rem; }
.foot_nav .foot_home { width: 2.12rem; border-right: 0.01rem solid #E6E6E6; background: url(ico1.png) no-repeat 0.2rem center; background-size: 0.2rem 0.2rem; }
.foot_nav .foot_tel { width: 2.12rem; background: url(ico3.png) no-repeat 0.2rem center; background-size: 0.2rem 0.2rem; }
.foot_nav .foot_pro { width: 2.12rem; background: url(ico2.png) no-repeat 0.2rem center; background-size: 0.2rem 0.2rem; border-right: 0.01rem solid #E6E6E6; }
.foot_nav .foot_list a { color: #fff; display: block; cursor: pointer; }
/**/
.t_box { margin: 0px auto; z-index: 9; overflow: hidden; width: 100%; }
.t_about { margin: 0px auto; overflow: hidden; height: 0.5rem; line-height: 0.5rem; text-indent: 0.1rem; color: #fff; font-size: 0.22rem; font-weight: 300; background: #004976; }
.t_txt, .t_cn, .t_index, .t_en { margin: 0px auto; overflow: hidden; font-size: 0.26rem; font-weight: 600; line-height: 0.6rem; text-align: center; color: #004976; font-weight: 300; }
.t_cn { font-size: 0.22rem; }
.t_index { font-size: 0.28rem; color: #fff; font-weight: 300; }
.t_en { text-align: left; line-height: 0.4rem; font-size: 0.18rem; font-weight: 300; color: #333; }
.t_color { color: #004976; }
.t_open, .t_more { float: right; padding: 0px 0.1rem; margin-top: 0.3rem; height: 0.45rem; line-height: 0.45rem; background: #fff; border: 0.01rem solid #E6E6E6; font-size: 0.18rem; -moz-border-radius: 0.05rem; -webkit-border-radius: 0.05rem; -o-border-radius: 0.05rem; border-radius: 0.05rem; color: #004976; cursor: pointer; }
.t_more { float: none; margin: 0px auto; margin-top: 0.2rem; width: 0.8rem; }
.t_open a, .t_more a { color: #004976; display: block; }
.t_open:hover, .t_more:hover { background: #004976; border: 0.01rem solid #004976; color: #fff; }
.t_open:hover a, .t_more:hover a { color: #fff; }
.t_tab, .t_tab li, .t_son, .t_son li, .t_new { margin: 0px auto; overflow: hidden; }
.t_tab li, .t_son li { padding: 0px 0.1rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.2rem; margin-top: 0.1rem; cursor: pointer; }
.t_son li{ float:left; display:inline; margin:0.1rem 0.05rem; width:2.9rem; text-indent:0.1rem;}
.t_tab li a, .t_son li a { display: block; }
.t_son li, .t_son li a { color: #fff; }
.t_tab li.on, .t_tab li:hover, .t_son li.on, .t_son li:hover { background-repeat: no-repeat; background-position: right center; background-image: url(tabs_hover.png); background-size: auto 0.44rem; }
.t_son li.on, .t_son li:hover { background-image: url(tab_hover.png); }
.t_tab li.on a, .t_tab li:hover a { color: #004976; }
.t_son li.on a, .t_son li:hover a { color: #fff; }
.t_new { width: 100%; height: 0.48rem; position: relative; text-align: center; }
.t_new .t_new_line { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 0.01rem; background: #E6E6E6; z-index: 0; }
.t_new li { display: inline-block; margin-left: 0.1rem; margin-right: 0.1rem; border: 0.01rem solid #E6E6E6; height: 0.46rem; line-height: 0.46rem; text-align: center; padding: 0px 0.2rem; font-size: 0.18rem; overflow: hidden; z-index: 99; position: relative; background: #fff; cursor: pointer; }
.t_new li.on, .t_new li:hover { border-bottom: 0.01rem solid #fff; border-top: 0.01rem solid #004976; color: #004976; }
.t_new li.on a, .t_new li:hover a { color: #004976; }
/**/
.main, .block, .min_block { margin: 0px auto; padding: 0.1rem 0.09rem; width: 6.2rem; overflow: hidden; }
.block { padding: 0.1rem 0.09rem; }
.main, .block { border: 0.01rem solid #E6E6E6; margin-top: 0.2rem; margin-bottom: 0.2rem; }
.min_block { padding: 0.1rem 0px; width: 100%; }
/**/
.sider_box { margin: 0px auto; width: 100%; position: relative; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; background: #004976 url(icon_subMenu.png) no-repeat right center; background-size: 0.4rem 0.23rem; color: #fff; text-indent: 0.1rem; }
.sider_bar { display: none; width: 100%; background: #1A1F2A; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.sider_nav { margin: 0px auto; }
.sider_nav .sider_list { margin: 0px auto; height: 0.6rem; position: relative; z-index: 999; border-bottom: 0.01rem solid #eee; }
.sider_nav h3 { margin: 0px auto; font-size: 0.22rem; font-weight: 300; text-align: center; height: 0.6rem; line-height: 0.6rem; }
.sider_nav h3 a { display: block; color: #fff; }
.sider_nav .sider_list:last-child { border-bottom: 0px; }
/**/
.page_box, .list_hezuo, .map_box, .list_szizhi, .list_bzizhi, .list_box, .list_shop, .list_case, .list_show, .page_no { padding: 0.1rem 0px; overflow: hidden; }
.page_box { line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; font-size: 0.2rem; }
.page_box img { margin: 0px auto; overflow: hidden; max-width: 100%; display: block; text-align: center; margin-bottom: 0.2rem; }
/**/
.list_hezuo { }
.list_hezuo li { float: left; display: inline; overflow: hidden; width: 2.9rem; margin: 0.1rem 0.1rem; }
.list_hezuo li .hezuo_pic, .list_hezuo li .hezuo_txt { overflow: hidden; font-weight: 300; line-height: 0.45rem; text-align: center; }
.list_hezuo li .hezuo_pic { border: 0.01rem solid #E6E6E6; width: 2.88rem; height: 1rem; }
.list_hezuo li .hezuo_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_hezuo li .hezuo_pic img { width: 2.6rem; vertical-align: middle; }
.list_hezuo li .hezuo_txt { font-size: 0.18rem; margin-top: 0.1rem; }
/**/
.map_box { border: 0.01rem solid #E6E6E6; padding: 0px 0px; width: 6.18rem; height: 5rem; margin-top: 0.2rem; margin-bottom: 0.2rem; }
/**/ 
.list_szizhi { }
.list_szizhi li { float: left; display: inline; width: 2.78rem; border: 0.02rem solid #004976; height: 2.05rem; margin: 0.11rem 0.11rem; overflow: hidden; position: relative; cursor: pointer; background: #fff; }
.list_szizhi li .szizhi_pic, .list_szizhi li .szizhi_ico, .list_szizhi li .szizhi_name { position: absolute; left: 0px; width: 2.78rem; text-align: center; overflow: hidden; font-weight: 300; }
.list_szizhi li .szizhi_pic { top: 0.02rem; height: 1.85rem; z-index: 0; }
.list_szizhi li .szizhi_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_szizhi li .szizhi_pic img { width: 2.78rem; vertical-align: middle; }
.list_szizhi li .szizhi_ico { bottom: 0px; height: 0.45rem; background: #457A9C; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 1; }
.list_szizhi li .szizhi_name { bottom: 0px; font-size: 0.18rem; background: none; height: 0.45rem; line-height: 0.45rem; z-index: 9; color: #fff; }
.list_szizhi li .szizhi_name a { color: #fff; }
.list_szizhi li:hover .szizhi_name, .list_szizhi li:hover .szizhi_ico { bottom: auto; top: 50%; margin-top: -0.17rem; }
/**/
.list_bzizhi { }
.list_bzizhi li { float: left; display: inline; width: 2.78rem; border: 0.02rem solid #004976; height: 3.85rem; margin: 0.11rem 0.11rem; overflow: hidden; position: relative; cursor: pointer; background: #fff; }
.list_bzizhi li .bzizhi_pic, .list_bzizhi li .bzizhi_ico, .list_bzizhi li .bzizhi_name { position: absolute; left: 0px; width: 2.78rem; text-align: center; overflow: hidden; font-weight: 300; }
.list_bzizhi li .bzizhi_pic { top: 0.02rem; height: 3.85rem; z-index: 0; }
.list_bzizhi li .bzizhi_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_bzizhi li .bzizhi_pic img { width: 2.78rem; vertical-align: middle; }
.list_bzizhi li .bzizhi_ico { bottom: 0px; height: 0.9rem; background: #457A9C; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 1; }
.list_bzizhi li .bzizhi_name { bottom: 0px; font-size: 0.18rem; background: none; height: 0.9rem; line-height: 0.45rem; z-index: 9; color: #fff; }
.list_bzizhi li .bzizhi_name a { color: #fff; }
.list_bzizhi li:hover .bzizhi_name, .list_bzizhi li:hover .bzizhi_ico { bottom: auto; top: 50%; margin-top: -0.45rem; }
/**/
.list_box { }
.list_box li { border-bottom: 0.01rem solid #E6E6E6; padding-bottom: 0.25rem; margin-bottom: 0.25rem; overflow: hidden; cursor: pointer; cursor: pointer; }
.list_box li .new_date, .list_box li .new_title, .list_box li .new_txt { width: auto; display: block; overflow: hidden; }
.list_box li .new_date { float: left; width: 1.1rem; height: 1.1rem; margin-top: 0.02rem; border: 0.01rem solid #004976; margin-right: 0.15rem; display: inline; text-align: center; background: #fff; }
.list_box li .new_date b, .list_box li .new_date em { display: block; overflow: hidden; line-height: 0.55rem; font-style: normal; font-weight: 300; }
.list_box li .new_date b { font-size: 0.22rem; }
.list_box li .new_date em { background: #004976; color: #fff; }
.list_box li .new_title { line-height: 0.45rem; height: 0.45rem; font-size: 0.22rem; font-weight: 300; }
.list_box li .new_title a { }
.list_box li .new_txt { line-height: 0.35rem; height: 0.7rem; color: #A1A1A1; }
.list_box li:hover .new_date { background: #004976; border: 0.01rem solid #E6E6E6; }
.list_box li:hover .new_date b { color: #fff; }
.list_box li:hover .new_date em { color: #004976; background: #fff; }
.list_box li:last-child { border-bottom: 0; }
/**/
.list_shop_bar { overflow: hidden; background: #E0E5EB; }
.list_shop { }
.list_shop li { float: left; display: inline; width: 2.78rem; border: 0.02rem solid #004976; height: 2.05rem; margin: 0.11rem 0.13rem; overflow: hidden; position: relative; cursor: pointer; background: #fff; }
.list_shop li .shop_pic, .list_shop li .shop_ico, .list_shop li .shop_name, .list_shop li .shop_txt { position: absolute; left: 0px; width: 2.78rem; text-align: center; overflow: hidden; font-weight: 300; }
.list_shop li .shop_pic { top: 0.02rem; height: 1.85rem; z-index: 0; }
.list_shop li .shop_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_shop li .shop_pic img { width: 2.78rem; vertical-align: middle; }
.list_shop li .shop_ico { bottom: 0px; height: 0.45rem; background: #457A9C; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 1; }
.list_shop li .shop_name { bottom: 0px; font-size: 0.18rem; background: none; height: 0.45rem; line-height: 0.45rem; z-index: 9; color: #fff; }
.list_shop li .shop_name a { }
.list_shop li .shop_txt { top: 0.35rem; padding: 0.15rem 0.1rem; width: 2.58rem; height: 1.4rem; line-height: 0.35rem; color: #fff; z-index: 2; display: none; text-align: left; }
.list_shop li:hover .shop_name { bottom: auto; top: 0px; background: #004976; }
.list_shop li:hover .shop_ico { height: 1.7rem; }
.list_shop li:hover .shop_txt { display: block; }
/**/
.list_none, .list_none_1, .list_none_2, .list_none_3, .list_none_4 { display: none; padding-top: 0px; }
.list_block { display: block; padding-top: 0px; }
/**/
.list_case { padding-top: 0px; padding-bottom: 0px; }
.list_case li { float: left; display: inline; width: 2.78rem; border: 0.02rem solid #004976; height: 2.05rem; margin: 0.11rem 0.13rem; overflow: hidden; position: relative; cursor: pointer; background: #fff; }
.list_case li .case_pic, .list_case li .case_ico, .list_case li .case_name, .list_case li .case_txt { position: absolute; left: 0px; width: 2.78rem; text-align: center; overflow: hidden; font-weight: 300; }
.list_case li .case_pic { top: 0.02rem; height: 1.85rem; z-index: 0; }
.list_case li .case_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_case li .case_pic img { width: 2.78rem; vertical-align: middle; }
.list_case li .case_ico { bottom: 0px; height: 0.45rem; background: #457A9C; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 1; }
.list_case li .case_name { bottom: 0px; font-size: 0.18rem; background: none; height: 0.45rem; line-height: 0.45rem; z-index: 9; color: #fff; }
.list_case li .case_name a { }
.list_case li .case_txt { top: 0.35rem; padding: 0.15rem 0.1rem; width: 2.58rem; height: 1.4rem; line-height: 0.35rem; color: #fff; z-index: 2; display: none; text-align: left; }
.list_case li:hover .case_name { bottom: auto; top: 0px; background: #004976; }
.list_case li:hover .case_ico { height: 1.7rem; }
.list_case li:hover .case_txt { display: block; }
/**/
.list_show { }
.list_show li { float: left; display: inline; padding: 0.09rem 0.09rem; border: 0.01rem solid #E6E6E6; margin: 0.1rem 0.14rem; width: 2.6rem; overflow: hidden; cursor: pointer; }
.list_show li .show_pic_box, .list_show li .shop_pic, .list_show li .show_txt { margin: 0px auto; overflow: hidden; font-weight: 300; text-align: center; }
.list_show li .show_pic_box, .list_show li .show_pic { width: 2.6rem; height: 2.25rem; }
.list_show li .show_pic { }
.list_show li .show_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_show li .show_pic img { width: 2.6rem; vertical-align: middle; }
.list_show li .show_txt { font-size: 0.18rem; line-height: 0.45rem; background: #fff; height: 0.45rem; }
.list_show li:hover { border: 0.01rem solid #004976; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.list_show li:hover .show_txt { background: #004976; }
.list_show li:hover .show_txt a { color: #fff; }
/**/
.page_no { text-align: center; }
.page_no li { display: inline-block; line-height: 0.45rem; }
.page_no li a, .page_no li.disabled { border: 0.01rem solid #E6E6E6; padding: 0.08rem 0.12rem; margin: 0px 0.05rem; display: inline; text-align: center; display: inline; }
.page_no li:hover a, .page_no li.thisclass { border: 0.01rem solid #004976; background: #004976; padding: 0.08rem 0.12rem; margin: 0px 0.05rem; display: inline; text-align: center; color: #fff; cursor: pointer; }
.page_no li:hover a, .page_no li.thisclass a { color: #fff; }
/**/
.view_box, .view_title, .view_msg, .view_info, .view_body, .pre_box { padding: 0.1rem 0px; overflow: hidden; }
/**/
.view_box { }
.view_title { font-size: 0.26rem; font-weight: 600; line-height: 0.4rem; margin-bottom: 0.05rem; text-align: center; color: #004976; }
.view_msg, .view_info { line-height: 0.35rem; color: #A1A1A1; border-bottom: 0.01rem solid #E6E6E6; padding-bottom: 0.25rem; text-align: center; }
.view_msg a { color: #A1A1A1; }
.view_info { }
.view_body { padding: 0.2rem 0px; line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; font-size: 0.2rem; }
.view_body img { max-width: 100%; display: block; text-align: center; margin: 0.1rem 0px; }
/**/
.like_list { padding: 0.1rem 0px; }
.like_list li { float: left; display: inline; overflow: hidden; height: 0.45rem; width: 3.6rem; padding: 0px 0.1rem; }
.like_list li .like_title, .like_list li .like_time { float: left; display: inline; height: 0.45rem; line-height: 0.45rem; overflow: hidden; width: 78%; }
.like_list li .like_title { font-size: 0.13rem; font-weight: 300; text-indent: 0.12rem; background-repeat: no-repeat; background-position: left center; background-image: url(new_dot.png); background-size: 0.05rem 0.05rem; }
.like_list li .like_title a { }
.like_list li .like_time { color: #A3AFB7; float: right; width: 20%; text-align: right; }
/**/
.pre_box { border-top: 0.01rem dotted #E6E6E6; }
.pre_box li { line-height: 0.35rem; color: #999; }
.pre_box li a { color: #999; }
/**/
.index_buss_bar { overflow: hidden; background: url(bg_buss.jpg) no-repeat center; padding:0.3rem 0px; }
.index_son_bar { overflow: hidden; background: url(bg_son.jpg) no-repeat center; padding:0.3rem 0px; }
.index_l, .index_r { float: left; display: inline; overflow: hidden; width: 2.35rem; }
.index_r { float: right; width: 9.15rem; margin-left: 0.2rem; padding-left: 0.3rem; background: url(tab_line.png) no-repeat left 0.1rem; background-size: 0.02rem auto; }
.index_box, .index_shop, .index_son, .index_about, .about_txt, .index_new, .index_top, .index_list { margin: 0px auto; overflow: hidden; }
.index_box { margin-bottom: 0.2rem; }
.index_shop { width: 9.12rem; padding-top: 0px; padding-bottom: 0px; }
.index_shop li { float: left; display: inline; width: 2.12rem; border: 0.01rem solid #E6E6E6; height: 1.55rem; margin-right: 0.14rem; overflow: hidden; position: relative; cursor: pointer; background: #fff; }
.index_shop li .shop_pic, .index_shop li .shop_ico, .index_shop li .shop_name, .index_shop li .shop_txt { position: absolute; left: 0px; width: 2.12rem; text-align: center; overflow: hidden; font-weight: 300; }
.index_shop li .shop_pic { top: 0px; height: 1.55rem; z-index: 0; }
.index_shop li .shop_pic span { }
.index_shop li .shop_pic img { height: 1.55rem; vertical-align: middle; }
.index_shop li .shop_ico { bottom: 0px; height: 0.35rem; background: #457A9C; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 1; }
.index_shop li .shop_name { bottom: 0px; font-size: 0.13rem; background: none; height: 0.35rem; line-height: 0.35rem; z-index: 9; color: #fff; }
.index_shop li .shop_name a { }
.index_shop li .shop_txt { top: 0.35rem; padding: 0.05rem 0.05rem; width: 2.02rem; height: 1.1rem; line-height: 0.35rem; color: #fff; z-index: 2; display: none; text-align: left; }
.index_shop li:hover .shop_name { bottom: auto; top: 0px; background: #004976; }
.index_shop li:hover .shop_ico { height: 1.2rem; }
.index_shop li:hover .shop_txt { display: block; }
.index_son { line-height: 0.35rem; text-align: justify; text-justify: inter-ideograph; font-size: 0.14rem; color: #fff; }
.index_about { padding-bottom: 0.2rem; }
.about_l, .about_r { margin: 0px auto; padding: 0.1rem 0px; width: 6.1rem; display: inline; overflow: hidden; }
.about_l img { width: 100%; }
.about_r { }
.about_txt { line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; font-size: 0.2rem; }
.index_new { padding: 0.2rem 0px; }
.new_l, .new_r { margin: 0px auto; padding: 0.1rem 0.1rem; width: 5.9rem; overflow: hidden; background: #F6F6F6; margin-top: 0.3rem; margin-bottom: 0.2rem; height: 4.75rem; }
.new_r { }
.index_top { }
.index_top .top_pic, .index_top .top_name, .index_top .top_txt, .index_top .top_other { margin: 0px auto; overflow: hidden; font-weight: 300; line-height: 0.3rem; }
.index_top .top_pic { text-align: center; height: 3.25rem; margin-bottom: 0.1rem; }
.index_top .top_pic span { }
.index_top .top_pic img { height: 3.25rem; vertical-align: middle; }
.index_top .top_name { height: 0.4rem; line-height: 0.4rem; font-size: 0.22rem; }
.index_top .top_txt { height: 0.9rem; color: #7E7E7E; margin-bottom: 0.1rem; }
.index_list { }
.index_list li { border-bottom: 0.01rem dashed #E6E6E6; padding-bottom: 0.1rem; margin-bottom: 0.1rem; overflow: hidden; cursor: pointer; }
.index_list li .new_pic, .index_list li .new_title, .index_list li .new_txt { width: auto; display: block; overflow: hidden; font-weight: 300; }
.index_list li .new_pic { float: left; width: 1.25rem; background: #fff; margin-right: 0.15rem; display: inline; height: 1rem; border: 0.01rem solid #E6E6E6; text-align: center; }
.index_list li .new_pic span { }
.index_list li .new_pic img { height: 1rem; vertical-align: middle; }
.index_list li .new_title { line-height: 0.4rem; height: 0.4rem; font-size: 0.22rem; }
.index_list li .new_title a { }
.index_list li .new_txt { line-height: 0.3rem; height: 0.6rem; color: #7E7E7E; }
.index_list li:last-child { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0; }
/**/
.bg_color { overflow: hidden; }
.index_bar { overflow: hidden; background: #fff; }
.pdt { padding-top: 0px; }
.fl { float: left; }
.fr { float: right !important; }
.t_center { text-align: center; }
.white, .white a { color: #fff; }
/**/
.side { position: fixed; width: 0.39rem; height: 2rem; right: 0.2rem; bottom: 0.2rem; z-index: 99999; }
.side ul li { width: 0.39rem; height: 0.39rem; float: left; position: relative; border-bottom: 0.01rem solid #fff; }
.side ul li .sidebox { position: absolute; width: 0.39rem; height: 0.39rem; line-height: 0.39rem; font-size: 0.14rem; top: 0; right: 0; transition: all 0.3s; background: #2f2f2f; opacity: 1; filter: Alpha(opacity=100); color: #fff; overflow: hidden; }
.side ul li .sidetop { width: 0.39rem; height: 0.39rem; line-height: 0.39rem; display: inline-block; background: #2f2f2f; opacity: 1; filter: Alpha(opacity=100); transition: all 0.3s; }
.side ul li .sidetop:hover { background: #004098; opacity: 1; filter: Alpha(opacity=100); }
.side ul li img { float: left; }
.kferm { position: absolute; top: -0.45rem; right: 1.75rem; display: none; z-index: 999999; }
/**/
