﻿.pc{ display:block !important;}
.mm { display:none !important; }
body{padding:0;margin:0; font-family:"微软雅黑";font-size:12px}
a{text-decoration:none}
img{border:0}
.fontB { font-weight:bold;}
.center { width: 770px; overflow: hidden; margin: 0 auto; position: relative }
.index_left{float:left;width:173px;overflow:hidden; position:relative;}
.index_right{float:right;width:588px;overflow:hidden}
.clearboth{clear:both}
.topbg{background:url(topbg.jpg) repeat-x top left;height:30px;width:770px;text-align:right}
.topbanner{vertical-align:bottom}
.homepage{display:block;width:103px;height:27px;background:url(home.gif);float:right;margin:0 10px 0 0}
.homepage span{display:none}
.favorite{display:block;width:103px;height:27px;background:url(fav.gif);float:right;margin:0 10px 0 0}
.favorite span{display:none}
.thedate{float:left;line-height:30px;padding-left:10px}
.topBanner { background:url(top1-v4.jpg) no-repeat top center;height:146px; }
.nav{width:770px;margin:0 auto;position:relative;background: #223884;height:50px;color:#fff;font-size:12px;font-weight:700;z-index:2}
.nav>ul{height:50px;list-style:none;padding:0 0 0 120px;margin:0}
    .nav > ul > li { list-style: none; float: left; line-height: 50px; position: relative; width: 70px; overflow: hidden; }
.nav >ul>li>a{color:#fff;float:left;display:block;height:50px;line-height:50px;font-size:16px;}
    .nav li.nav_split { color: #fff; margin: 0 0; width: 5px; text-align: center; padding: 0 24px; }

/*txt-scroll*/
.txt-scroll { width: 100%; height: 50px; line-height: 50px; }
    .txt-scroll .scrollbox { width: 100%; white-space: nowrap; overflow: hidden; transition: all .2s; }
    .txt-scroll .txt,
    .txt-scroll .txt-clone { display: inline; position: relative; }
    .txt-scroll .txt-clone { margin-left: 1em; }

/*#menu_scroll { margin: 0 20px;width:90px; }
#menu_scroll ul { padding: 0px; }
    #menu_scroll ul li { list-style: none; float: left; line-height: 50px; position: relative; }
        #menu_scroll ul li a { color: #fff; float: left; display: block; height: 50px; line-height: 50px; font-size: 16px; }*/
        /*.nav ul li ul{display:none;position:absolute;left:-10px;top:28px;background:0 0;margin:0;padding:0;z-index:3}
.nav ul li ul li{float:none;line-height:1.5em}
.nav ul li ul li a{float:none;display:block;padding:5px 5px;margin:0;white-space:nowrap;background:#ccc;color:#333;line-height:normal;height:auto}
.nav ul li ul li a:hover{background:#666;color:#fff}*/
        .ywleftbg { background: url(left_bg.jpg) repeat-y left; }
.yw_bg{background:url(yw_t_bg.jpg)}
.yw_icon_bg{background:url(left_yw.jpg) no-repeat}
.yw_icon_bg ul{margin:0;padding:0}
.yw_icon_bg ul li{height:39px;line-height:39px;font-family:微软雅黑;font-size:18px;list-style:none;margin:3px 7px 0;padding-left:50px;color:#666}
.split_line{height:20px;color:#fff;font-weight:700;text-align:center;line-height:20px;background:url(lanbg.jpg) repeat-x;overflow:hidden}
.split_line2{height:40px;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:40px;background:url(lanbg3.jpg) repeat-x;overflow:hidden}
.split_line3{height:40px;padding:10px 0;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:1.2em;background:url(lanbg4.jpg);overflow:hidden}
    .split_line3 a:link, .split_line3 a:visited {color:#fff;display:block; }
    .split_line3 a:hover {color:#ff6600; }
.split_line5{height:50px;padding:10px 0;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:1.2em;background:url(lanbg5.jpg);overflow:hidden;margin:0 0 10px 0}
.split_line5 a:link,.split_line5 a:visited{display:block;color:#fff;text-decoration:none}
.split_line5 a:hover{color:#f60}
.iewm{text-align:center;line-height:2em;color:#E50B02;margin:0 0 20px 0}
.idz{padding:10px;line-height:1.5em;font-size:16px}
.idz span{color:#00f;font-size:14px}
.idz2{padding:10px 8px;line-height:1.5em;font-size:16px}
.inx2{margin:0 0 0 50px}
.tishi{font-size:14px;color:red;border:solid 1px #ccc;padding:3px;display:block;text-indent:1em;border-radius:3px}
.tishi2{font-size:14px;line-height:1.5em;margin:10px 0 20px}
.shz_tit{text-align:center;font-size:14px;line-height:2em}
.shz{margin:20px 0 0 0;width:173px}
.red2{color:#c10000}
.blue{color:#2323F0}
.page_h1 { font-size: 20px; line-height: 1.3em; text-align: center; color: #000; margin: 10px auto 0; }
.page_h1_1 {font-size:22px;font-weight:700;padding-left:20px; text-align:center; }
.page_cont{color:#333;line-height:170%;overflow:hidden;padding-top:0px;width:588px}
.suojieshao p.p1{color:#000;margin:5px 0; font-weight:600;}
.suojieshao p.p2{font-size:20px;margin:0;margin: 0 0 20px;}
.blue{color:#2323F0}
.suo_tu{line-height:2em;text-align:center;margin: 10px 0 0 0;}
.zhengwen h2{font-size:22px;color:#000;margin-top:20px;line-height:1.2em;}
.zhengwen_z { line-height:1.5em;font-size:18px;}
.zhengwen_z > p{margin:5px 0px;padding:0px;text-indent:2em;line-height: 1.6em; }
.zhengwen_z > p > img {float:left;margin:0 10px 0 0;max-width:200px;width:45%; }

.suo_tu:after{clear:both;display:block;content:""}
.suo_tu ul{margin:0;padding:0}
.suo_tu ul li{margin:0 5px;padding:0;list-style:none;float:left;font-size:16px}
.suo_tu ul li div {float:left; display:inline-table; }
.suo_tu ul li img{width:175px;height:104px}
.anjian ul {padding-left:10px;margin:0px; }
.anjian ul li{font-weight: 600;margin:14px 0;text-align: left; font-size:18px;font-family:宋体;line-height:1.5em;letter-spacing:0em;list-style:none;}
.anjian ul li a:link,.anjian ul li a:visited{color:#000;}
.anjian ul li a:hover{ text-decoration:underline; color:red; }
.anjian ul li i{font-style:normal;color:red;}
    .anjian ul li b {color:#000; }
    .anjian ul li span { color: red; }
    .anjian ul li span.ws {color:#000; }
    .anjian ul li span.ws2:before {content:",";  }
.redb{font-weight:700}
.red,.redb{color:red}

.index_case_0 p { font-weight: 700; margin: 10px 0 20px 0; font-size: 20px; color: #444; font-family: 宋体; }
.index_case_0 p em{font-size:16px;font-weight:400;font-style:normal;display:block;text-indent:2em;margin-top: 5px;}
.index_case_0 p strong{color:#000}

.footer{background:#F0F0F0;line-height:1.7em;padding:20px 0 5px;text-align:center}
.page_title{height:25px;line-height:25px;padding-left:30px;background:url(tubiao02.jpg) no-repeat 10px center #039;margin:10px 0;color:#fff;font-size:14px;font-weight:700}
.ul_articlelist{list-style:none;margin:5px;padding:0}
.ul_articlelist li{height:30px;line-height:30px;margin:5px;padding:0;list-style:none;padding-left:15px;background:url(dot.gif) no-repeat left center;border-bottom:1px dashed #8F8F8F;overflow:hidden}
.ul_articlelist li a:link,.ul_articlelist li a:visited{font-size:14px;color:#333}
.ul_articlelist li a:hover{color:#f60}
.artile_h2{font-size:24px;font-weight:600;text-align:center;margin:10px 0;padding:0;color:#000;line-height: 1.2em;}
.pagetwo{line-height:1.7em;color:#333;font-size:14px;padding-left:10px}
p.wenhao {font-size:14px !important;text-align:center; }
p.shuoming{font-size:16px !important;line-height: 1.5em;}

.goback { margin: 20px auto; padding-top: 15px; clear: both; text-align: center; border-top: solid 1px #666; font-size: 16px; }
.goback a:link,.goback a:visited{color:#00f;}
.goback a:hover{color:#f60}
.anniu{cursor:pointer;background:#039;border:medium none;color:#FFF;height:30px;text-align:center;padding:0 15px;font-size:14px}
.k{background:#F5F8FF;border:1px solid #B5C0ED;margin-left:5px}
.show_page{clear:both;text-align:center;margin:20px 0;font-size:14px;color:#666}
.show_page a:hover{color:#f60}
.show_page2{text-align:right;margin:0 20px;width:100%}
.show_page2 a{display:block;width:20px;height:20px;border:solid 1px #ccc;text-align:center;float:left;margin:0 2px}
.show_page2 a.curr{background:#F2B024;color:#fff;font-weight:700}
div.meneame{padding:3px;FONT-SIZE:14px;MARGIN:10px auto;COLOR:#ff6500;TEXT-ALIGN:center}
div.meneame a{BORDER:#DDD 1px solid;BACKGROUND-POSITION:50% bottom;COLOR:#428BCA;MARGIN-RIGHT:3px;TEXT-DECORATION:none;padding:5px 10px}
div.meneame a:hover{BORDER:#eee 1px solid;COLOR:#2A6496;BACKGROUND-COLOR:#eee}
div.meneame span.current{BORDER:#428BCA 1px solid;padding:5px 10px;FONT-WEIGHT:bold;COLOR:#fff;MARGIN-RIGHT:3px;BACKGROUND-COLOR:#428BCA}
div.meneame span.disabled{BORDER:#DDD 1px solid;padding:5px 10px;COLOR:#999;MARGIN-RIGHT:3px}
a.clsmore{display:block;float:right}
.suojieshao { font-size:20px; }

.top_tel { float:right;padding-right:20px;font-size:16px; line-height: 30px; height:30px;}
.top_tel a {font-weight:600;color:red; text-decoration:underline }

#case_content { font-size:20px; line-height:1.7em; color:#000; }
#case_content div, #case_content p, #case_content a, #case_content span, #case_content em { font-size:inherit; }
#case_content div.index_case_0 em { font-size:16px; }
    #case_content img {max-width:100%; }
.left_bg {background:url(left_bg.jpg) repeat-y left;}
#leftTop {width:173px; }

.bwtts { text-align:center; font-size:18px; font-weight:bold; }
.sfbz,.sfbz_ul {padding:20px 0 0 0;margin:5px;font-size:20px;line-height:1.7em; }
    .sfbz img {max-width:100%;width:auto !important; }
    .sfbz_ul li { list-style:none;margin:20px 0; }
        .sfbz_ul li .img {font-weight:400;font-size:24px;}
            .sfbz_ul li .img img {width:100%; }
        .sfbz_ul li .txt {font-size:20px;line-height:1.5em; }
            .sfbz_ul li .txt a {color:#333; }
.xfjc {font-size:11px; color:#eee;line-height:1.2em;}
.tbts { font-size: 16px; border: solid 0px #223884; padding: 0px; margin:0;}
    .tbts div {margin-left:2em; }

    .tbts_lit {font-size:11px;color:red;  margin:10px 0;font-weight:bold; }
.tbts2 {color:#000; padding: 0px; margin:0;font-size: 13px;font-weight:bold; }

.anlimore {font-size:16px;text-align:center; }
.anlimore2 {font-size:13px; text-align:center;color:#428BCA; }
.zui { color: #fff !important; }
.zui2,.zui3 {color:#ECEFF6 !important;}

.mwb {font-size:14px; }
.bottom_blank, .bottom_toolbar { display:none;}

.tuandui { }
    .tuandui ul {padding:0px;margin:0px; }
    .tuandui ul:after {clear:both;height:0px;display:block;content:""; }
    .tuandui li { float: left; width: 33%; text-align: center; list-style: none; margin: 10px auto; height: 292px }
    .tuandui li img{width:100%; }
        .tuandui li p { overflow:hidden; text-align:center;font-size:16px; margin:10px 0;}
            .tuandui li p.t {font-size:14px;height:auto;color:#666; }

            .tuanduiyoushi { text-align: center; font-size: 20px; border: solid 2px #f60; border-radius: 10px; }
.tuanduilianxi { font-size: 18px; border: solid 2px #039; border-radius: 10px; padding: 0 10px; }
.tuanduilianxi img {max-width:98%;margin: 0 auto;}
.jiaweixin {font-size:14px; height: 35px; line-height: 35px; border: 0px; border-radius: 15px; background: #039; color: #fff; padding: 0px 0px; cursor: pointer; width: 180px; margin: 0 auto; }
    .jiaweixin.syfuzhi { height: 30px; line-height: 30px; width: 80px; text-align: center; display: inline-block; margin-left: 10px; }

    .key_wrap { }
.key_btn {text-align:right;margin:5px 0 0 0; }
.key_btn img { height: 26px;cursor:pointer; }
.key_cont { height: 5px; overflow: hidden; }

.qubao { font-size: 18px; font-weight: bold; margin: 15px 10px 15px; color: #f00; border: solid 1px #f00; padding: 5px; border-radius: 5px; }
    .qubao .hei { color: #000; }
    .qubao.hei { color: #000; margin: 10px 10px 15px; }
.font_s {font-weight:normal; }
.mask { position: fixed; top: 0px; left: 0; width: 100%; height: 100%; z-index: 9999;display:none; }

.llxfs { font-size: 16px; padding: 0 5px; line-height: 1.5em; }
    .llxfs p { margin: 5px 0; }

.sButton_wrap { position: fixed; top: 350px; right: calc((100vw - 770px)/2); display: block; width: inherit; }
#scroll_button { display: none; float: right; margin-right: -100px; width: 60px; height: 50px; 
line-height: 50px; background: url(lanbg3.jpg) repeat-x; background-size: 100% 100%; color: #fff; text-align: center; font-size: 13px;border-radius:3px;cursor:pointer; }

.daibiaoanli {padding:0px 0 0 0;clear:left;margin-top:0px; }
    .daibiaoanli > dt {margin: 8px 0; text-indent: 2em; }
    .daibiaoanli dd {  margin: 8px 0;padding-left:3em;font-weight:bold; }
    .daibiaoanli:after {display:block;content:"";height:0px;clear:both; }
    .daibiaoanli dd span { font-size: 14px; font-style: normal; padding-left: 1em; display: block; line-height: 1.3em; color: #666;font-weight:normal; }

.searchinbaidu { background: #E10505; color: #fff; font-size: 16px; padding: 10px; display: block; width: 320px; margin: 0 auto 8px; }
.searchinbaidu:hover {border:solid 1px #e56506; }
.flk { color: #666; }


.mao { color: #000; }
.mao3 { color: #333; }
.maof { color: #fff; display:initial !important; }
.zhengming { text-align: center; font-size: 18px; color: #2323F0; }
    .zhengming img { max-width: 100%; }
    .zhengming a { font-size: 16px; }
    .zhengming .suolue { display: -webkit-flex; display: flex; }
        .zhengming .suolue img { flex: 1; }
