﻿.pc {display:none !important; }
.mm{ display:block !important;}
.am-slider-default {margin:0px;padding:0 0 15px 0;width:1192px; }
    .am-slider-default .am-slides > li { }
    .am-slider-default .am-control-nav {bottom:25px; }
    .am-slider-default .am-viewport {width:1192px;height:308px; }

.am-menu-offcanvas1 .am-menu-sub {font-size:14px; }
.am-menu-nav a {padding:8px 0; }
.am-menu-offcanvas1 { line-height:40px; }
.main-menu .am-menu-offcanvas1 .am-menu-toggle {top:2px;right:0px;font-size:18px; }


.topbar{ display:none;}

.banner { display:none; }
.banner_m{ display:block;}
.banner_m img{width: 100%;max-width:750px; }


header { background:#bf0000;height:50px; line-height:50px;  }
.logo {float:left; }
.erweima_top { float:right; }
.main-menu-bar { height:50px;background:#06609f; }
.main-menu {}
    .main-menu > li { float:left; display:inline-block; width:22%;font-size:18px; }
    .main-menu > li > a { color:#fff; display:inline-block; text-align:center; height:50px; line-height:50px; width: 100%;font-size: 16px;
font-weight: normal;}
    .main-menu > li > a:hover { background:#5fb1ea;  }
        .main-menu > li:last-child {width:10%;max-width: 44px; }


.page-left {  width: 100%; max-width: 750px;  float:none;overflow:hidden; background:#f5f5f5; }
.page-right {  width: 100%; max-width: 750px; float:none; overflow:hidden;padding:0 5px; }
.main-bg {padding:0 5px;}

.lm-title {margin:10px 0 10px 0; text-align:center; }
    .lm-title i {display:block;margin:0 auto; background:url(icon_fc2.png) no-repeat;width:149px;height:26px; }
    .lm-title h2 { font-size:22px; font-weight:bold; color:#333;display: inline-block;}

.lvshi-profile{font-size:18px; background:#f6f6f6;padding: 15px 0 0 0;}
    .lvshi-profile .am-u-sm-3,.lvshi-profile .am-u-sm-4,.lvshi-profile .am-u-sm-8,.lvshi-profile .am-u-sm-9 {padding:0px; }
    .lvshi-profile .am-u-sm-9{padding: 0 0 0 20px;}
.lvshi-rongyu{ display:inline-block; text-align:center;width: 100%;max-width:750px; height:250px; overflow: hidden;}
.lvshi-rongyu li{margin:0 0px;font-size:14px;}
    
    .lvshi-rongyu img { width: 150px; height: 200px; }

.fbdj{font-size:18px; text-decoration:underline; color:#105ad7; text-align:center;}

.main-case-box {padding:5px 0 15px 0px; }
.main-case-list { list-style:disc; }
    .main-case-list li {margin:5px 0 5px 25px;list-style:disc;font-size:18px;font-weight:600; }
    .main-case-list li a { color:#06609f; }
    .main-case-list li span{ color:red}
    .main-case-list li em {font-size: 14px;line-height: 1.2em;
    font-weight: 400;
    font-style: normal;
    display: block;
    text-indent: 2em;color:#999;
    margin-top: 5px; }

a.more-case { display:block;width:50%;height:40px;line-height:40px; text-align:center;font-size:18px; color:#fff; background:#5fb1ea;margin:25px auto 15px; text-decoration:underline }
a.more-case2 { display:block;width:50%;height:40px;line-height:40px; text-align:center;font-size:18px; color:#828282;margin:15px auto 15px;}
.main-case-box2 {padding:15px 0 15px 0px; }
.main-case-box2 p {
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 20px;
    color: #444;
    font-family: 微软雅黑;line-height:1.5em;
}
.main-case-box2 p i,.main-case-box2 p em {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    display: block;
    text-indent: 2em;
    margin-top: 5px;
    line-height:1.5em;
}

.scly { background:url(index_006.png) no-repeat; background-size:cover;padding-top:20px; }
.scly li{text-align:center;}
    .scly p {font-size:12px;margin: 15px 15px 0; overflow:hidden;color:#fff; text-align:left; }

.index-article{}
.index-article li{ border-bottom:dashed 1px #ccc;padding:10px 0;}
    .index-article li a { display:block; }
.index-article li a.img {display:none;}
    .index-article li h3{font-size:16px; font-weight:600;margin:10px 0;}
    .index-article li p{font-size:14px;line-height:1.5em;height:3em;overflow:hidden; text-overflow:ellipsis; }

.yw-list { }
    .rcont_box .yw-list li{float:left;margin:2% 1%;width:48%;height: 42px;line-height: 42px;}
    .rcont_box .yw-list>li>a:link,.rcont_box .yw-list>li>a:visited { display:block;height:42px;line-height:42px;padding-left: 55px;}
    .rcont_box .yw-list li { background-image:url(yewu_icon.png); background-repeat:no-repeat; background-color:#e0e0e0;  }
    .yw-list li.icon-1{ background-position: left 0 ;}
    .yw-list li.icon-2{ background-position: left -281px ;}
    .yw-list li.icon-3{ background-position: left -46px ;}
    .yw-list li.icon-4{ background-position: left -326px ;}
    .yw-list li.icon-5{ background-position: left -92px ;}
    .yw-list li.icon-6{ background-position: left -375px ;}
    .yw-list li.icon-7{ background-position: left -140px ;}
    .yw-list li.icon-8{ background-position: left -422px ;}
    .yw-list li.icon-9{ background-position: left -184px ;}
    .yw-list li.icon-10{ background-position: left -470px ;}
    .yw-list li.icon-11{ background-position: left -235px ;}
    .yw-list li.icon-12{ background-position: left -516px ;}

.heading2{background:#F6F8FA;
    border-bottom: 1px solid #e7ebef;
    height: 46px;
    overflow: hidden;}
.heading2 h2{color: #208ac4;
    font: 500 18px/46px "Microsoft Yahei";
    text-indent: 10px;
    float: left;}	
.heading2 span{    float: left;
    margin-left: 10px;
    color: #666;
    font: 12px/46px "Microsoft Yahei";}
.heading2 a{font:12px/46px "Microsoft Yahei"; float:right; margin-right:10px; color:#a9b1bc;}

.cont-contact{background:#f6f8fa;overflow: hidden;padding:20px 0;}
    .cont-contact-t{background:url(tell-a.jpg) 20px 15px no-repeat; padding:8px 10px 16px 20px; border-bottom:#e1e1e1 1px solid; height:64px}
    .cont-contact-t span{color:#666; padding-left:70px}
    .cont-contact-t p{padding-left:70px; color:#bf0000;font:22px/24px "Microsoft Yahei";}
    .cont-contact-b{padding:6px 16px;font-size:14px;}
    .cont-contact-b a{display:block;height:32px; float:left; margin:1px 5px; text-align:center;font:14px/24px "Microsoft Yahei"; color:#fff; background:#4B89DC; padding:4px 10px}
    .cont-contact-b a img{float:left;}
    .cont-contact-b a span{ float:left; text-indent:5px}
    .cont-contact-b a.cur,.cont-contact-b a:hover{background-color:#919191; text-decoration:none}


.rcont_box{ background:none;}
    .rcont_box>.title,.rcont_menu>.title{ background:#06609f;line-height:1.3em; color:#fff;padding:5px 0;font-size:18px; text-align:center;}
    .rcont_box>ul{padding:10px 5px;}
    .rcont_box>ul>li{ height:30px; line-height:30px; overflow:hidden;}
    .rcont_box>ul>li>a:link,.rcont_box>ul>li>a:visited{ background:url(icon_6.png) no-repeat left center;padding-left:10px; color:#333;font-size:16px; }
    .rcont_box > ul > li > a:hover { color:#bf0000; }
    .rcont_box>ul>li>span.ms{ display:block; font-size:12px; color:#666;text-indent: 2em;}

.wx-img { text-align:center;margin: 10px 0 0; }
.wx-text { text-align:center; color:#6d73bd;font-size:20px; text-decoration:underline; }
.key-text { font-size:12px;padding:15px; }

.yingke_tu {margin-left:0%; }
    .yingke_tu li {float:none; display:block;margin-left:0;margin-top:10px;margin-bottom:10px; }
        .yingke_tu li img { width:100%;}
#main-content .yingke_tu li div{text-align:center;font-size:16px;line-height:1.5em;}


.main-title { text-align:center; margin:25px auto; }
.main-keyword {font-size:13px;font-weight:normal; font-family:宋体; line-height:1.3em;color:#999; }
.artContent {
    line-height: 1.8em;
}
.anjian {margin: 0 0 0 20px;}
.anjian li{ list-style:disc outside; margin:10px 0;}
.anjian li a:link, .anjian li a:visited {
    color: #333333;font-size: 16px;
}
.anjian li a:hover {
    color: #FF6600;
}
.anjian li em { font-size:14px; font-style:normal; line-height:1.2em; }
.rcont_box>ul.ywfw_icon {padding:0px; }
.rcont_box>ul.ywfw_icon > li { float:left; width:91px;height:91px; text-align:center; vertical-align:middle; line-height:91px; list-style-type:none; }
.rcont_box>ul.ywfw_icon > li:nth-child(2n+2) {background: #e8e9e9;}
.rcont_box>ul.ywfw_icon > li > a { background:none; padding:0px;}

.dianhua_bg { background:url(dianhua_bg.jpg) no-repeat;width:273px;height:137px; text-align:center; color:#fff;margin:15px 0; }
.dianhua_bg >p{font-size:20px;padding:20px 0 0 0; }
.dianhua_bg > a {font-size:30px; font-weight:600; color:#fff; }

footer .bottom-menu { background:#bf0000;color:#fff; text-align:center; height:40px; line-height:40px; font-size:12px; font-family:宋体;margin:20px auto; display:none; }
footer .foot_left{ margin: 0 0 0 0px; display:none;}
footer .foot_right{ float:none;margin: 10px 0 0;text-align: center;border-top: solid 1px #999;}
footer .foot_copy{ text-align:center; clear:both; color:#333;padding:10px 0;font-size:12px;}
footer .foot_copy a{ color:#333; font-size:12px;}
footer .foot_left p{color:#333; line-height:1.7em;}
footer .foot_left p span{line-height: 2em;font-size: 30px; color:#bf0000;}
footer .foot_left a:link,footer .foot_left a:visited {color:#333; }
footer .foot_left a:hover {color:#f08300;}
footer .foot_right img{width:120px; margin:0 20px 0 0px;}
footer .copyright { text-align:center;font-size: 14px; }

.bottom_blank {height:50px; }
.bottom_toolbar { position:fixed;bottom:0px;left:0px;width:100%; background:#2c2f35;color:#fff; }
    .bottom_toolbar ul { }
        .bottom_toolbar ul li { float:left; display:inline-block; text-align:center;}
            .bottom_toolbar ul li i { display:block;font-size:24px;line-height: 30px; }
            .bottom_toolbar ul li.home {width:29%; }
            .bottom_toolbar ul li.menu {width:29%; }
            .bottom_toolbar ul li.phone {width:42%; background:#ea6948;text-align:left; }
                .bottom_toolbar ul li.phone i { display:inline-block;line-height:48px;font-size:40px;float: left;margin: 0 10px; }
            .bottom_toolbar ul li a { display:block;width:100%;height:50px; line-height:15px;color:#fff;font-size: 14px; }
            .bottom_toolbar ul li.phone a {line-height:50px; font-size:18px;}



.navpath{ background:url(icon_nav_home.jpg) no-repeat left center;font-size:12px; padding-left:30px; height:40px; line-height:40px; color:#666;}
.navpath a{ color:#666;font-size:12px;}
.navpath2{ background:url(icon_5.png) no-repeat left center; padding-left:30px; height:40px; line-height:40px; color:#C52827;}
.navpath2 marquee,.navpath2 marquee p{color:#C52827;}
.top_split{ background:url(content_top_split.jpg) top center;width:900px;height:20px;}
.top_split_index{ background:url(content_top_split.jpg) top center;height:20px;}

.art_list{min-height:auto;_height:auto;}
.articleList{padding: 0 10px;}
.articleList li{padding-bottom: 10px;margin-top: 10px;}
    .articleList li h2 {margin-left:85px;line-height: 1em; }
    .articleList li.s2 {padding-left:0px; min-height:initial; }
.articleList li.s2 a.img{width: 80px;height:80px; position:relative;}
        .articleList li.s2 em {font-size:32px;line-height: 60px; }
.articleList li h2 a{line-height:1.2em;}






.ul_art_list{padding:0 20px}
.ul_art_list li { position:relative;border-bottom:dashed 1px #ccc;margin-top:20px; }
.ul_art_list li p { color:#666;font-size:14px;line-height:1.5em; }
.ul_art_list li h2 {margin:5px 0 15px 0; }
.ul_art_list li h2 a{font-size:18px; font-weight:600; line-height:1.5em;color:#333; }
.ul_art_list li h2 a:hover { color:#ff6600; }
        
.ul_art_list li.s1 {padding-left:180px; min-height: 146px;}
.ul_art_list li.s1 a.img {float:left;width:166px;height:126px; padding:2px;border:solid 1px #ccc; overflow:hidden; position:absolute;top:0;left:0; }
.ul_art_list li.s1 img {width:160px;height:120px; }
.ul_art_list li.s1 span { display:block;font-size:14px; }

.ul_art_list li.s2{padding-left:120px; min-height: 120px;}
.ul_art_list li.s2 a.img {float:left;width:100px;height:100px;line-height: 1px; padding:0px; overflow:hidden; position:absolute;top:0;left:0; background:#1697d9;color:#fff; text-align:center; }
    .ul_art_list li.s2 em {font-size: 42px; line-height:50px; font-style:normal;line-height:70px;}
.ul_art_list li.s2 span { display:none;font-size:14px; }

h1.artTitle{font-size:18px; text-align:center; margin:20px auto; line-height:2em; }
.artTag{font-size:12px; text-align:center; font-family:"宋体";}
.artContent{ border-top: dotted 1px #999; line-height:1.8em;margin:20px 0;padding:20px 0 20px 0;}
.art_prev_next{margin:30px 0;color:#208ac4; line-height:2em;}
.art_prev_next a:link,.artPrevNext a:visited{ color:#208ac4;font-size:16px; }
.art_prev_next a:hover{}

.relArticle{border:solid 1px #ccc;padding:1px;}
.relArticle h2{border-bottom:dotted  3px #ccc;font-size:14px; font-weight:bold; background:url(icon_4.png) no-repeat 10px center #f7f7f7;padding:0 10px 0 55px;height:40px; line-height:40px;color:#208ac4;}
.relArticle ul{ background:#f2f2f4;padding:10px 0px;}
.relArticle ul:after{ display:block;content:"";clear:both; height:0;}
.relArticle ul li{ background:url(icon_6.png) left center no-repeat;padding-left:15px; height:30px; line-height:30px; float:left;width:48%;margin-left:8px; overflow:hidden;}
.relArticle ul li a {font-size:14px; }

.page-ywfw {margin-left:-25px; }
.page-ywfw li { float:left;width:275px;margin:10px 0 40px 25px;}
.page-ywfw li a { display:block;width:100%;margin:0 auto; height:158px; line-height:158px; overflow:hidden; text-align:center; background:#f2f2f2; position:relative;  }
.page-ywfw li a img {width:100%; }
.page-ywfw li a:hover { background:#fff; }
.page-ywfw li h3 {text-align:center; width:100%;height:35px; line-height:35px; font-size:16px; font-weight:600; }
.page-ywfw li p { font-size:14px;overflow:hidden; color:#999; line-height:1.2em;height:3.8em; }

.page_h1 {
    font-size: 22px;
    font-weight: 700;
    height: 42px;
    line-height: 62px;
    text-align:center;
}

#main-content div {font-size:18px;}
#main-content p{font-size:18px;}
#main-content h2 {font-size:22px; font-weight:700;margin:15px 0; color:#000; }

.art_view_box {padding:0 10px; }
.art_view_box h1.title{font-size:24px; text-align:center;font-weight:600;margin:20px 0 30px;color:#000;}
.art_view_box .art_status{height:30px; line-height:30px;font-size:12px; text-align:center;margin:20px 0;}
.art_view_box .art_content{line-height:1.7em;height:auto;min-height:550px;font-size:18px;}
.art_view_box .art_content img{width:100%;max-width:750px;}

h2.idx-lmt2 { border-left: solid 3px #076ce0; padding-left: 10px; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
.friend-link .fl-list li {margin:0 10px 10px; height: 40px; line-height: 40px; }