@charset "utf-8";
/* CSS Document */
a,a:link,a:visited{ color:#444444;}
.div_clear{ clear:both;}


/*banner*/
.banner{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative; margin:0 auto;}
.banner .bigbanner{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner .bigbanner li{ position:relative; text-align:center; width:100%; height:auto; float:left; }
.banner .bigbanner li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}
.banner .smallbanner li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#FFFFFF; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner .smallbanner li.on{ background:#e60012; }


/*banner*/
.banner2{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative; margin:0 auto;}
.banner2 .bigbanner2{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner2 .bigbanner2 li{ position:relative; text-align:center; width:100%; height:auto; float:left; padding-bottom:30px;}
.banner2 .bigbanner2 li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner2 .smallbanner2{ position:absolute; height:30px; line-height:30px; bottom:-10px; left:50%; z-index:1;}
.banner2 .smallbanner2 li{ display:inline-block; width:10px; height:10px; background:#f06671; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner2 .smallbanner2 li.on{ background:#FFFFFF; }


.page_navx{ border-bottom:5px solid #eeeeee; background:#FFFFFF; padding-bottom:10px;}
.page_navx .col-xs-6{ padding:0px;}
.page_navx a{ display:block; width:70%; margin:0 auto; padding:10% 0;}
.page_navx a span{ display:block; width:40%; float:left;}
.page_navx a span img{ max-width:100%; max-height:44px;}
.page_navx a font{ display:block; width:60%; float:right; text-align:right; line-height:44px;}
.pn_bg1{ background:#d60000; color:#FFFFFF;}
.pn_bg1 a{ color:#FFFFFF;}
.pn_bg2{ background:#ffffff;}
.pn_bg2 a{ color:#2d2d2d;}

.news_titx{ padding-top:10px;}
.news_titleft{ background:url(../../images/wap/index_24.jpg) no-repeat center left; padding-left:30px; height:40px; line-height:40px; font-size:16px; float:left;}
.news_titright{ width:30%; float:right;}
.clleft{ background:url(../../images/wap/index_27.jpg) no-repeat center left; display:block; float:left; width:50%; height:40px;}
.clrigh{ background:url(../../images/wap/index_29.jpg) no-repeat center right; display:block; float:right; width:50%; height:40px;}
.news_itemx{ padding-bottom:20px;}
.carouselx{border-bottom:5px solid #eeeeee; background:#FFFFFF;}
.newx_xx{ display:block; width:100%; height:40px;}
.newx_xx span{ display:block; float:left; background:url(../../images/wap/index_35.jpg) no-repeat center left; padding-left:15px; width:60%; height:40px; overflow:hidden; line-height:40px;}
.newx_xx font{ display:block; float:right; text-align:right; width:30%; height:40px; line-height:40px; overflow:hidden;}

.dongt_lst{ border-bottom:5px solid #eeeeee; background:#FFFFFF; padding:10px 0px;}
.nav-tabs{ background:#ebebeb; border:none;}
.nav-tabs > li > a{ border:none; border-radius:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:none; background:#d60000; color:#FFFFFF;}
.nav-tabs > li{ margin:0;}
.nav-tabs font{ display:block; float:right; text-align:center; width:15%; height:40px; line-height:40px;}
.tab-content{ padding:20px 0px 10px 0px;}
.tab-pane p.p1_x{ display:block; float:left; width:10%; height:40px; line-height:40px; margin:0;}
.tab-pane p.p1_x i{ display:block; width:20px; height:20px; background:#d60000; font-style:normal; border-radius:50%; line-height:20px; margin-top:10px; text-align:center; color:#FFFFFF;}
.tab-pane p.p2_x{ display:block; float:left; width:10%; height:40px; line-height:40px; margin:0;}
.tab-pane p.p2_x i{ display:block; width:20px; height:20px; background:#b1b1b1; font-style:normal; border-radius:50%; line-height:20px; margin-top:10px; text-align:center; color:#FFFFFF;}
.tab-pane font{ display:block; float:left; width:70%; height:40px; line-height:40px; margin:0; overflow:hidden;}
.tab-pane span{ display:block; float:right; width:20%; height:40px; line-height:40px; margin:0; overflow:hidden; text-align:right;}


.page_copy{ padding:10px 0px 60px 0px; text-align:center; line-height:180%;}
.page_copy span{ display:block; text-align:center;}

.page_cp{padding:0px 0px 10px 0px; text-align:center; border-bottom:5px solid #eeeeee;}
.pagecp_limg1{ padding:15px 0px 10px 0px; border-bottom:1px solid #ececec;}
.pagecp_limg1 span{ display:block; float:left; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; color:#222222; background:url(../../images/wap/index_44.jpg) no-repeat center left; padding-left:10px;}
.pagecp_limg1 font{ display:block; color:#8f8e8e; text-align:right; float:right; height:30px; line-height:30px;}
.pagecp_limg2{ padding:10px 0px;}


.pagecp_lst{ position:relative; top:-30px; left:0; width:100%; background:#e60012; padding:20px;}
.pagecp_lst font{ display:block; text-align:left; line-height:25px; height:125px; width:100%; overflow:hidden;color:#FFFFFF;}

.pagecp_lstx2{ width:40%; margin:0 auto; padding:0px 0px 20px 0px;}
.pagecp_lstx2 a{ display:block; border:2px solid #ececec; border-radius:5px; height:40px; line-height:40px; text-align:center; background:#FFFFFF;}


.page_fuwu{ padding:0px 0px 10px 0px; text-align:center; border-bottom:5px solid #eeeeee;}
.page_fwtit{ padding:15px 0px; border-bottom:1px solid #ececec;}
.page_fwtit span{ display:block; float:left; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; color:#222222; background:url(../../images/wap/index_44.jpg) no-repeat center left; padding-left:10px}
.page_fwtit font{display:block; color:#8f8e8e; text-align:right; float:right; height:30px; line-height:30px;}


.page_fwnav{ background:#18305a; padding:10px 0px 40px 0px;}
.page_fwnav .col-xs-6{ padding:0px 10px;}
.page_fwnav a{ display:block; margin:5px 0px;}
.page_fwnav a span{ display:block; width:100%;}
.page_fwnav a span img{ max-width:50%;}
.page_fwnav a font{ display:block; width:100%; margin-top:10px; height:30px; line-height:30px; overflow:hidden;  text-align:center; color:#FFFFFF;}

.page_fwlst{ padding:20px 0px 5px 0px;}
.page_fwlst .col-xs-6{ padding:0px 5px;}
.thumbnail{ margin-bottom:0px;}
.page_fwlont_x{ margin-top:10px; margin-bottom:10px; height:30px; line-height:30px; width:100%; text-align:center; overflow:hidden;}

.page_fwxxx{ position:relative; top:-30px; margin-bottom:-30px;}
.page_fwxxx span{ display:block;}
.page_fwxxx span img{ max-width:100%;}
.page_fwxxx font{ display:block; padding-top:5px; height:30px; line-height:30px; text-align:center; overflow:hidden; width:100%;}

.page_case{ padding:0px 0px 10px 0px; border-bottom:4px solid #ededed;}
.page_cstit{ padding:15px 0px;}
.page_cstit span{ display:block; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; color:#202330;}
.page_cstit font{ display:block; color:#202330; text-align:center;}
.page_cslst{padding:10px 0px 5px 0px;}
.page_cslst .col-xs-6{ padding:0px 5px;}


.page_new{ padding:0px 0px 10px 0px; border-bottom:4px solid #ededed;}

.page_newtit{ padding:15px 0px 10px 0px; border-bottom:1px solid #ececec;}
.page_newtit span{ display:block; float:left; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; color:#222222; background:url(../../images/wap/index_44.jpg) no-repeat center left; padding-left:10px;}
.page_newtit font{ display:block; color:#8f8e8e; text-align:right; float:right; height:30px; line-height:30px;}


.page_newimg{ margin:15px 0px 10px 0px; text-align:center; background:#f9f9f9;}
.page_newimg img{ max-width:100%;}

.page_nlone{ background:url(../../images/wap/index_29.jpg) no-repeat center left; height:50px; padding-left:14px;}
.page_nlone{ margin:15px 0px;}
.page_nlonimg{ width:100%; height:30px; line-height:30px; overflow:hidden; font-weight:bold; font-size:15px;}
.page_nlonfont{width:100%; height:20px; line-height:20px; overflow:hidden; color:#777777; font-size:14px;}

.page_newlst{ background:#e60012; padding:30px 20px; position:relative; top:-30px; margin-bottom:-30px;}
.page_newlst2{ width:40%; margin:0 auto; padding:20px 0px 20px 0px;}
.page_newlst2 a{ display:block; border:2px solid #ececec; border-radius:5px; height:40px; line-height:40px; text-align:center; background:#FFFFFF;}
.item a:hover{ text-decoration:none;}
.carousel-captionx1{ color:#FFFFFF; border-left:3px solid #ffffff; padding-left:5px; text-align:left; font-weight:bold;}
.carousel-captionx2{ color:#FFFFFF; height:35px; line-height:35px; width:100%; overflow:hidden; font-size:16px; text-align:left;}
.carousel-captionx3{ color:#FFFFFF; height:40px; line-height:20px; width:100%; overflow:hidden; text-align:left;}
.carousel-indicators{ bottom:-30px;}


.footer{ position:fixed; bottom:0; left:0; border-top:1px solid #e5e5e5; background:#ffffff;  height:50px; width:100%; z-index:100;}
.footer div{ }
.foo_bg{ height:50px;text-align:center; padding:5px 0px;}
.foo_bg span{ display:block;}
.foo_bg span img{ max-width:30%;}
.foo_bg font{ display:block;  color:#515567;}
.foo_bg2{ height:50px; text-align:center; padding:5px 0px;}
.foo_bg2 span{ display:block;}
.foo_bg2 span img{ max-width:30%;}
.foo_bg2 font{ display:block; color:#515567;}

.conttent_nav{ border-bottom:1px solid #e1e1e1; padding:10px 0px 0px 0px; text-align:center;width:100%;}
.conttent_nav .col-xs-4{ padding:0px 5px;}
.connav_one{ border:1px solid #e1e1e1; border-radius:5px; width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:10px; overflow:hidden;}
.conttent_nav .active{ border:1px solid #e60012; background:#e60012; color:#FFFFFF;}
.conttent_nav .active a{ color:#FFFFFF;}

.conttent_con{ padding:10px 0px 70px 0px; line-height:210%;}

.pro_oncex{ border:1px solid #e1e1e1; padding:4px; border-radius:5px; margin-bottom:20px; background:#ffffff;}
.pro_oneimg{ width:100%; text-align:center;}
.pro_oneimg img{ max-width:100%;}
.pro_onefont{ text-align:center; width:100%; height:30px; line-height:30px; margin-top:10px; overflow:hidden;}
#pages{ width:250px; margin:0 auto;}
#pages a{ width:100px; height:30px; border:1px solid #e1e1e1; display:block; float:left; border-radius:5px;}
#pages a.a1 { padding:0 10px; margin:0px 10px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.clr{ clear:both;}
.clear{ clear:both;}

.mytxts{ border-radius:5px; border:1px solid #cccccc; width:98%; height:30px; margin:2% 0;}
.conttent_con textarea{ border-radius:5px; border:1px solid #cccccc; width:98%; height:60px;}



.navbar-brand{padding: 5px 5px;}
.navbar-brand{ width:75%; text-align:center; margin-left:5%;}
.navbar-brand div{ width:100%; text-align:center; height:40px; line-height:40px; color:#FFFFFF;}
.navbar-brand img{ max-width:80%; max-height:40px;}
.nav_bgcolcrx{ background:#FFFFFF; }
.navbar-toggle{ border-radius:0px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#ffffff;}
.navbar{ margin-bottom:0px;border-bottom:1px solid #ececec }
.navbar-default .navbar-toggle{ margin:0; padding:9px 10px; height:50px;}
.navbar-default .navbar-toggle .icon-bar{ color:#FFFFFF;}
.navbar-default .navbar-toggle{border-color: #e60012; color:#FFFFFF; background:#e60012;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:#e60012;color:#FFFFFF;}

.news_linonex{ border-bottom:1px dashed #e1e1e1; padding:5px 0px;}
.news_linonex .col-xs-8{ padding:0px 5px 0px 0px;}
.news_linonex .col-xs-4{ padding:0px 0px 0px 5px;}
.news_lino_time{ text-align:right; width:100%; height:30px; line-height:30px; overflow:hidden;}
.news_lino_tit{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.navbar-default .navbar-nav > li > a{ color:#333333;}
.icon-bar{ color:#FFFFFF; background:#ffffff;}

@media screen and (max-width:550px){
.page_a2righ span{ display:block; line-height:29px; height:290px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}
@media screen and (max-width:400px){
.page_a2righ span{ display:block; line-height:30px; height:210px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}
@media screen and (max-width:320px){
.page_a2righ span{ display:block; line-height:25px; height:125px; width:100%; overflow:hidden;}
.page_a2righ font{ display:block; margin-top:10px;}
.page_a2righ font a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#be0800;}
}

