﻿.pc{ display:block !important;}
.mm { display:none !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; }

/*.topbar {background:#f0f0f0;border-bottom:solid 1px #d6d6d6; height:30px;}
.topbar div{ color:#333;font-size:13px; line-height:30px; }*/
.topbar .hotline{color:#bf0000;font-size:32px;font-weight:bold;float:right;line-height: 90px; }

.banner {display:block; }
.banner_m { display:none; }
.banner img{max-width:1920px;height:300px; }

header { background:#bf0000;height:50px; line-height:50px;  }
.logo {float:left; }
.erweima_top { float:right; }
.main-menu-bar { height:55px;background:#06609f; }
.main-menu {}
    .main-menu > li { float:left; display:inline-block; }
    .main-menu > li > a { color:#fff; font-weight:600; display:inline-block; width:122px; text-align:center; height:55px; line-height:55px; }
    .main-menu > li > a:hover { background:#5fb1ea;  }


.page-right { width:280px; float:right;overflow:hidden; background:#f0f0f0; }
.page-left {width:790px; float:left; overflow:hidden; }
.main-bg {background:url(right_bg.jpg) repeat-y right center; }

.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:30px; 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: 790px;height:230px; overflow: hidden;}
.lvshi-rongyu li{margin:0 0px;}
.lvshi-rongyu img{width:150px;height:200px;}
.am-slider-default .am-viewport{width:790px;}
.fbdj{font-size:18px; text-decoration:underline; color:#105ad7; text-align:center;}
.main-case-box {padding:5px 0 15px 20px; }
.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: 16px;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:25px auto 15px;}
.main-case-box2 {padding:15px 0 15px 20px; }
.main-case-box2 p {
    font-weight: 700;
    margin: 10px 0 20px 0;
    font-size: 20px;
    color: #444;
    font-family: 微软雅黑;
}
.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;
}

.scly { background:url(index_006.png) no-repeat; background-size:cover;width:790px;height:263px;padding-top:20px; }
.scly li{text-align:center;}
    .scly p {font-size:12px;margin: 15px 15px 0; overflow:hidden;color:#fff; text-align:left; }

footer { background:#333333; color:#bfbfbf; }
footer .bottom-menu {color:#bfbfbf; height:40px; line-height:40px; font-size:16px; font-family:宋体;}
    footer .bottom-menu a{ color:#bfbfbf; }
footer .foot_left{ float:left;width:420px;margin: 10px 0 0 15px;color: #bfbfbf;}

footer .foot_left .hotline{color:#bfbfbf; line-height:1.7em;display: block;height: 80px;line-height: 80px;font-size: 24px;}
footer .foot_left .hotline span{line-height: 2em;font-size: 30px; color:#bfbfbf;}
footer .foot_left a:link,footer .foot_left a:visited {color:#bfbfbf;padding-left:55px;background:url(telphone.png) no-repeat left center; }
footer .foot_left a:hover {color:#f08300;}

footer .foot_right{ float:right;width:600px;margin: 10px 0 0;text-align: right;}
footer .foot_right img{width:120px; margin:0 20px 0 0px;}
footer .copyright { text-align:right;font-size: 16px; }
footer .foot_copy{ text-align:right; clear:both; color:#bfbfbf;padding:5px 0;font-size:14px;}
footer .foot_copy a{ color:#bfbfbf;}

.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;}



.index-article{}
.index-article li{ border-bottom:dashed 1px #ccc;padding:10px 0;padding-left: 5em;min-height: 5em;position: relative;}
    .index-article li a { display:block; }
.index-article li a.img {float:left;width:4.375em;height:4.375em;line-height: 1px; padding:0px; overflow:hidden; position:absolute;top:10px;left:0; background:#1697d9;color:#fff; text-align:center; }
.index-article li em {font-size: 38px;  font-style:normal;line-height:50px;}

    .index-article li h3{font-size:16px; font-weight:600;margin:0 0;}
    .index-article li p{font-size:14px;line-height:1.5em;}

.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;}


.wx-img { text-align:center;margin: 8px 0 0 0; }
    .wx-img img { width: 180px; }
    .wx-text { text-align: center; color: #06609f; font-size: 18px; text-decoration: none; height: 35px; }
.key-text { font-size:12px;padding:15px; }

.yingke_tu {margin-left:-1%; }
    .yingke_tu li {float:left; display:inline-block;margin-left:1%;margin-top:10px;margin-bottom:10px; }
        .yingke_tu li img { width:100%;}
    .yingke_tu li div{text-align:center;}


.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; }




.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;}

/*.articleList{}
.articleList li{}
.articleList li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:14px 0px;
	border-bottom:1px dotted #ccc;
	color:#aaa;
}
.articleList li b a{
	color:#555;
}
.articleList li a.preview{
	width:140px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:34px;
	display:inline;
}
.articleList li a.preview img{
	width:120px;
	/*height:60px;/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.articleList li a.preview:hover img{
	border:1px solid #AAA;
}
.articleList li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	margin-left:2px;
}

.articleList li p{color:#666; font-size:14px; margin-top:8px; line-height:24px;}

.articleList li a:hover{
	text-decoration:none;
	color:#B90F10;
}*/


.art_list{min-height:450px;_height:450px;}
.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 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;}

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 { width: 180px; height: 40px; line-height: 40px; }