fieldset, img {
    border: 0;
}
ol, ul {
    list-style: none;
}
.city-block {
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    zoom: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.city-block:before {
    content: '';
    display: block;
}
.city-block:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
	clear: both;
}
.city-block__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #F44336;
    position: relative;
    overflow: hidden;
}
.city-block__header:before {
    border-top: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.city-block__header:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.city-block__title {
    font-size: 0;
}

.city-block__title span {
    display: block;
    float: left;
    font-size: 16px;
    color: #f5f5f5;
    line-height: 1;
    vertical-align: top;
    margin: 13px 0 12px 12px;
}
.city-block__meta {
    margin-right: 15px;
    overflow: hidden;
}
.city-block__meta-text {
    display: block;
    float: left;
    line-height: 1.15;
    margin-right: 2px;
    color: #fdfcfc;
    font-size: 13px;
}
.city-block__meta-arrow {
    height: 15px;
    width: 10px;
    position: relative;
    display: block;
    float: left;
}
.city-block__meta-arrow:before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 7px 8px;
    border-color: transparent transparent transparent #ccc;
}
.city-block__meta-arrow:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 7px 8px;
    border-color: transparent transparent transparent #fff;
}

.city-block__row {
    zoom: 1;
    position: relative;
    background-color: #fff;
    letter-spacing: -.31em;
}
.city-block__row:before {
    content: '';
    display: block;
}
.city-block__row:after {
    content: '';
    display: table;
    clear: both;
}
.city-block__col-md-6 {
    width: 50%;
    display: block;
    float: left;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    letter-spacing: normal;
    word-spacing: normal;
}
.city-block__col-md-6:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.city-block__item {
    margin: 15px 0;
    padding: 0 1px 0 12px;
    line-height: 1em;
    font-size: 16px;
    color: #464646;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.city-block__col-md-6:nth-child(odd) .city-block__item:before {
    border-right: 1px solid #ddd;
    content: ' ';
    display: block;
    height: 16px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
}
.city-block__col-md-6:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.city-block__item-img {
    height: 22px;
    width: 22px;
    display: block!important;
    margin-right: 5px;
    vertical-align: top;
    background-size: 100% 100%;
    font-size: 0;
}
.city-block__item-name {
    display: block!important;
    -webkit-box-flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: auto;
    line-height: 1.4375;
	    font-size: 13px;
}
/*===========================================================*/
.ui-has-footer {
    height: auto;
    overflow: auto;
    position: relative;
    min-height: 100%;
    box-sizing: border-box;
}
.ui-has-footer_size-1 {
    padding-bottom: 70px;
}
.chu {
    background: #fff;
    margin-bottom: 10px;
    position: relative;
	display: block;
}

.chu:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.chu__head {
    padding-top: 22px;
    position: relative;
}
.chu__head:before {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.chu:after {
    border-bottom: 1px solid #ddd;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.chu__head-img {
    height: 43px;
    width: 43px;
    position: absolute;
    top: 22px;
    left: 15px;
    border-radius: 22px;
}
.chu__head-main {
    padding-left: 73px;
    padding-right: 10px;
    padding-bottom: 8px;
    overflow: hidden;
}
.chu__head-title {
    line-height: 1;
    font-size: 18px;
    margin-top: 3px;
    margin-bottom: 6px;
    color: #464646;
    vertical-align: middle;
}
.chu__head-desc {
    font-size: 13px;
    line-height: 1;
    color: #888;
}
.chu__head-desc ul li {
    margin-bottom: 4px;
    line-height: 1.4;
}
.chu__head-more {
    text-align: right;
    font-size: 12px;
    color: #576b95;
    padding: 0 20px 9px 0;
}
.chu__head-desc .chu__head-more {
    position: absolute;
    top: 50%;
    right: 16px;
    padding-right: 0;
}
.chu__head-more span {
    display: inline-block;
    margin-left: 3px;
    vertical-align: 1px;
    width: 8px;
    height: 12px;
}
.chu__head-more span {
    background-image: url(../images/style-city-autumn.png);
    background-size: 318px;
    background-position: -4px -295px;
}

.m-footer {
    position:fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 10px;
	background-color:#fff;
	background-image:url(../images/logo.gif);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:left;
    border-top: 1px solid #ddd;
}
.m-footer__logo {
    height: 14px;
    margin: 5px 0 10px;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    color: #b3b3b3;
}
.m-footer__logo-icon {
    background-image: url(../images/style-city-autumn.png);
    background-size: 318px;
    background-position: -300px -170px;
}
/*===========================================================*/
.chu__head_single {
    padding: 25px 0;
}
.tmt-ui-mt_m {
    margin-top: 10px;
}
.tmt-list {
    position: relative;
    background-color: #fff;
}
.tmt-list_box {
    margin-bottom: 20px;
}
.tmt-ui-mb_l {
    margin-bottom: 15px;
}
.tmt-list_box:before {
    border-bottom: 1px solid #dfdfdf;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: left top;
	-webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.tmt-list_box:after {
    border-bottom: 1px solid #dfdfdf;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: left bottom;
	-webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.tmt-list__item {
    position: relative;
}
.tmt-list__item-link_auto {
    height: auto!important;
    line-height: 38px!important;
}
.tmt-list__item .tmt-list__item-link {
    position: relative;
    padding: 10px 0 0 15px;
    display: block;
    text-decoration: none;
}
.tmt-list__item .tmt-list__item-box {
    position: relative;
    padding: 0 15px 11px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.tmt-list_info .tmt-list__item .tmt-list__item-box {
    padding: 0 15px 0 0;
    top: 0;
}
.tmt-list__profile {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.tmt-list_info .tmt-list__item .tmt-list__item-link {
    padding: 0 0 0 15px;
    line-height: 2.59;
}
.tmt-list__item .tmt-list__item-box:after {
    border-bottom: 1px solid #dfdfdf;
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: left bottom;
	-webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.tmt-list__item:last-child .tmt-list__item-box:after {
    border: none;
}
.tmt-list__profile-label {
    color: #333;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    min-width: 120px;
}
.tmt-list__profile-content_nowrap {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    color: #666;
}
.tmt-list__profile-content_mul {
    padding: 8px 0;
    line-height: 1.7em;
}
.chu__head-desc-light {
    color: #576b95;
    text-decoration: none;
}
#main_content{padding: 2% 5px 5px 10px;}
@media (min-width: 768px){ .city-block__col-md-6 {
    width: 50%;
    display: block;
    float: left;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    letter-spacing: normal;
    word-spacing: normal;
} 

}
@media (min-width: 992px){ .city-block__col-md-6 {
    width: 20%;
    display: block;
    float: left;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    letter-spacing: normal;
    word-spacing: normal;
}}
@media (min-width: 1200){ 
.city-block__col-md-6 {
    width: 15%;
    display: block;
    float: left;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    letter-spacing: normal;
    word-spacing: normal;
} }
	
 .width1200{ width:1200px; margin:0 auto;}
 .rightnav{ width:120px; background:#fff; position:fixed; right:0; top:200px; z-index:999;  box-shadow: 0 0 15px rgba(186,204,207,.7);}
 .rightnav ul li{ border-bottom:1px solid #ebebeb; background-repeat:no-repeat; background-position:center 19px;  }
 
  .rightnav ul li.nav1{ background-image:url(../images/rightnav_icon1.png)}
   .rightnav ul li.nav2{ background-image:url(../images/rightnav_icon2.png)}
    .rightnav ul li.nav3{ background-image:url(../images/rightnav_icon31.png)}
	 .rightnav ul li.nav4{ background-image:url(../images/rightnav_icon3.png)}
	  .rightnav ul li.nav5{ background-image:url(../images/rightnav_icon4.png); position:relative;}
	  .rightnav ul li.nav5 span{ width:120px; height:120px; padding:5px; background:#fff; overflow:hidden; line-height:0; display:none; position:absolute; top:0; left:-135px; border:1px solid #ececec; border-radius:3px; }
	   .rightnav ul li.nav5:hover span{ display:inline-block;}
	  .rightnav ul li.nav5 span img{ width:100%; height:auto;}
	   .rightnav ul li.nav6{ background-image:url(../images/rightnav_icon6.png)}
	    .rightnav ul li.nav7{ background-image:url(../images/rightnav_icon7.png); position:relative;}
		  .rightnav ul li.nav7 span{ width:120px; height:120px; padding:5px; background:#fff; overflow:hidden; line-height:0; display:none; position:absolute; top:0; left:-135px; border:1px solid #ececec; border-radius:3px; }
	   .rightnav ul li.nav7:hover span{ display:inline-block;}
	  .rightnav ul li.nav7 span img{ width:100%; height:auto;}
  .rightnav ul li a{ display:block; padding:50px 0 15px 0; text-align:center;}
 .headtop{ height:90px; background:#0a479c; overflow:hidden;}
 .headtop span{ display:inline-block;}
 .headtop span.weblogo{ height:90px; width:483px; background:url(../images/weblogo.png) no-repeat left center; text-indent:-999px; overflow:hidden;}
  .headtop span.weblogo a{ display: block; height:90px;}
  .headtop span.szlogo{ height:90px; width:146px; background:url(../images/szlogo.png) no-repeat left center; text-indent:-999px; overflow:hidden;}
  .headtop span.szlogo a{ display:block; height:90px;}
 .headtop span.topnav{ height:90px; line-height:90px; padding-left:30px; letter-spacing:1px; }
  .headtop span.topnav a{ font-size:20px; color:#fff; padding:0 25px; height:90px; display:inline-block; border-right:0px solid #3566ad;}
  .headtop span.topnav a:hover{ background:#13387f;}
   .headtop span.topnav a:last-child{ border-right:0px solid #3566ad;}
   .bannerbox{ height:348px; background:url(../images/bannerbg.jpg) no-repeat center;}
   .bannertitle{ font-size:48px; letter-spacing:3px; color:#fff; padding-top:80px; padding-bottom:20px;}
    .bannertitle i{ padding-right:29px;}
	.searchbox{ height:45px; line-height:45px; background:rgba(255,255,255,0.6); width:530px; border-radius:3px; overflow:hidden; position:relative;}
	.searchbox input{ background: none; border:none;     width:378px; padding-left:20px; font-size:16px;  }
	.searchbox a{ display:block; width:93px; height:45px; background:url(../images/search_logo.png) no-repeat center #ecaf20; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999px; z-index:99;  } 
	.serverbox{padding: 20px 0 0px 0;}
	.server_1{ display:block;}
	.server_1 li{width: 285px;float:left;box-shadow: 0 0 15px rgba(186,204,207,.7);margin-right: 15px;}
	.server_1 li.last{ margin-right:0;}
	.server_1 li a{ display:block; padding:120px 0 60px 0; text-align:center; background-position: center 50px; background-repeat:no-repeat;background-color:#fff; }
	.server_1 li a.al{ background-image:url(../images/bbs/servericon_1.png) }
	.server_1 li a.al:hover{background-image:url(../images/bbs/servericon_11.png)}
	.server_1 li a.a2{ background-image:url(../images/bbs/servericon_2.png) }
	.server_1 li a.a2:hover{background-image:url(../images/bbs/servericon_21.png)}
	.server_1 li a.a3{ background-image:url(../images/bbs/servericon_3.png) }
	.server_1 li a.a3:hover{background-image:url(../images/bbs/servericon_31.png)}
	.server_1 li a.a4{ background-image:url(../images/bbs/servericon_4.png) }
	.server_1 li a.a4:hover{background-image:url(../images/bbs/servericon_41.png)}
	.server_1 li a h3{ color:#333; font-size:18px; font-weight:normal;}
	.server_1 li a p{ color:#989898; padding-top:8px;}
	.server_1 li a:hover{ background-color:#1888df;}
	.server_1 li a:hover h3{ color:#fff;}
	.server_1 li a:hover p{ color:#6bb3eb;}
	.h2title{ font-size:26px; text-align:center; padding:20px 0 40px 0; letter-spacing:1px; font-weight:normal; color:#333;}
	
	.server_2{ display:block; padding-top:24px;}
	.server_2 li{ float:left; width:384px; height:94px; color:#fff; margin-right:24px; overflow:hidden;}
	.server_2 li a{ display:block; color:#fff; height:71px; padding:25px 50px 0 144px; font-size:14px; background-repeat:no-repeat; background-position:63px center;}
	.server_2 li.system1{ background:#60afdd;}
	.server_2 li.system1:hover{ background:#3f9acf; }
	.server_2 li.system1 a{ background-image:url(../images/bbs/sys_icon1.png)}
	.server_2 li.system2{ background:#5389d7;}
	.server_2 li.system2:hover{ background:#3a78d2;}
	.server_2 li.system2 a{ background-image:url(../images/bbs/sys_icon2.png)}
	.server_2 li.system3{ background:#777dcd; margin-right:0px;}
	.server_2 li.system3:hover{ background:#656ccb}
	.server_2 li.system3 a{ background-image:url(../images/bbs/sys_icon3.png)}
	.zwbox{ padding:50px 0; background: url(../images/zwbg.jpg) repeat-y center; }
	.zwbox h1{ color:#fff; text-align:center; font-size:26px; font-weight:normal; padding-bottom:30px;}
	.zwbox1{ display:block;}
	.zwbox1 li{ background:#fff; width:299px; margin-right:1px; height:98px; line-height:98px; float:left; overflow:hidden;}
	.zwbox1 li:hover{ background:#c4e0f8}
	.zwbox1 li.last{ margin-right:0; width:300px;}
	.zwbox1 li a{ display:block; font-size:18px; padding-left:150px; background-repeat:no-repeat; background-position:88px center;}
	.zwbox1 li a.a1{ background-image:url(../images/zw_icon1.png)}
	.zwbox1 li a.a2{ background-image:url(../images/zw_icon2.png)}
	.zwbox1 li a.a3{ background-image:url(../images/zw_icon3.png)}
	.zwbox1 li a.a4{ background-image:url(../images/zw_icon4.png)}
	
	.zwbox2{ display:block; padding-top:24px;}
	.zwbox2 li{ float:left;}
	.zwbox2 li.list1{ width:284px; margin-right:24px;  }
	.zwbox2 li.list1 img{transition: all .5s ease;}
	.zwbox2 li.list1 img:hover{    -webkit-transform: scale(1.1);
    transform: scale(1.1);}
	.zwbox2 li.list1 a{ line-height:0; display:block; height:114px; overflow:hidden;}
 
	.zwbox2 li.list2 div.a2{ background: url(../images/zw_icon5.png) no-repeat 57px center #fff; }
	.zwbox2 li.list1 a.p1{ padding-bottom:20px;}
	.zwbox2 li.list2{ width:250px; margin-right:24px;}
	.zwbox2 li.list2 div{ height:114px; background:#fff;}
	
	.zwbox2 li.list2 div a{ display:block; padding:25px 37px 0 121px; font-size:18px;}
	.zwbox2 li.list2 div.first{ margin-bottom:20px; background: url(../images/zw_icon6.png)  no-repeat 57px center #fff;}
	.zwbox2 li.list2 div.first a{ padding-top:40px;}
	.zwbox2 li.list4{ width:310px; margin-right:0px;}
	.zwbox2 li.list4 div{ height:72px; background:#FFF; }
	.zwbox2 li.list4 div:hover{ background:#c4e0f8;}
	.zwbox2 li.list4 div a{ display:block; line-height:72px; padding-left:25px; font-size:16px;}
	.zwbox2 li.list4 div.p20{ margin-bottom:15px;}
	.zwbox2 li.list2 div:hover{background-color:#c4e0f8;}
	.hdbox{ padding:50px 0;}
	.hdbox h1{}
	.picnews{ float:left; width:478px; height:341px; background:#333; position:relative;}
	.picnews .prev,
		.picnews .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.picnews .next{ left:auto; right:3%; background-position:8px 5px; }
		.picnews .prev:hover,
		.picnews .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.picnews .bd li{ position:relative; line-height:0;} 
	.picnews .bd li p{ position:absolute; height:40px; line-height:40px; left:0; bottom:0; background:rgba(0,0,0,0.5); color:#fff; font-size:16px;}
	.picnews .bd li p a{ padding-left:20px; color:#fff;}
	.newsbox{ float:right; width:683px; }
	.newsbox .hd { padding-bottom:15px;  }
	.newsbox .hd ul li{ float:left; width:150px; font-size:18px; cursor:pointer;  }
	.newsbox .hd ul li.on{ color:#1888df; font-weight:bold;}
	.newsbox .hd ul li.on span{ display:inline-block; border-bottom:2px solid #1888df; padding-bottom:8px;}
	.newsbox .bd ul li{ height:40px; line-height:40px; border-bottom:1px solid #ececec;}
	.newsbox .bd ul li span{ float:right;}
	.newsbox .bd ul li a{ display:inline-block; float:left; width:540px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hdbox2{ display:block; padding-top:40px;}
.hdbox2 li{ float:left; width:285px; margin-right:20px; height:72px; line-height:72px; background-color:#5389d7; margin-bottom:20px; background-repeat:no-repeat; background-position:81px center; }
.hdbox2 li:hover{ background-color:#256ed7; }
.hdbox2 li.hd_1{ background-image:url(../images/hd_icon1.png)}
.hdbox2 li.hd_2{ background-image:url(../images/hd_icon2.png)}
.hdbox2 li.hd_3{ background-image:url(../images/hd_icon3.png)}
.hdbox2 li.hd_4{ background-image:url(../images/hd_icon4.png)}
.hdbox2 li.hd_5{ background-image:url(../images/hd_icon5.png)}
.hdbox2 li.hd_6{ background-image:url(../images/hd_icon6.png)}
.hdbox2 li.hd_7{ background-image:url(../images/hd_icon7.png)}
.hdbox2 li.hd_8{ background-image:url(../images/hd_icon8.png)}
.hdbox2 li a{ display:block; height:72px; padding-left:136px; color:#fff; font-size:18px;}
.hdbox2 li.last{ margin-right:0;}
.hdbox2 li.color2{ background-color:#55c0d4;}
.hdbox2 li.color2:hover{ background-color:#1db4d0; }
.ztboxx{ padding:50px 0 0px 0; background:url(../images/ztbg.jpg) no-repeat center; }
.ztboxx h1{ text-align:center; padding-bottom:30px; font-size:26px; color:#333; font-weight:normal;}
.ztbox2{ float:left; width:318px; height:144px; line-height:0; overflow:hidden; margin-right:17px;}
.ztbox3{ float:left; width:318px; height:144px; line-height:0; overflow:hidden; margin-right:0;}
.ztbox3 a , .ztbox2 a{ display:block;width:318px; height:144px; overflow:hidden; }
.ztbox3 a img , .ztbox2 a img{transition: all .5s ease;}
.ztbox3 a:hover img , .ztbox2 a:hover img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);}

.ztlist{ width:530px; float:left; margin-right:17px; height:144px; overflow:hidden;}
.gotobox{ float:left; width:140px; height:144px; background:#46a8d6; color:#fff; text-align:center;}
.gotobox h2{ font-size:18px; padding:40px 0 10px 0;  }
.ztlistpic{ float:right; width:390px; height:144px; overflow:hidden; position:relative;}
.ztlistpic .bd li{ line-height:0;}
.ztlistpic .hd{ position:absolute; height:10px; width:100%; right:10px; bottom:10px;}
.ztlistpic .hd ul{ display:block; text-align:right;}
.ztlistpic .hd ul li{ display:inline-block; width:15px; height:15px; line-height:15px; font-size:11px; text-align:center; margin:0 2px; background:rgba(255,255,255,0.6); color:#fff; cursor:pointer;}
.ztlistpic .hd ul li.on{ background:#46a8d6;}

.friedlink{ padding:50px 0 50px 0;}
.friedlink select{ border:0; height:30px; line-height:30px; padding:0 8px; outline:medium; width:224px;}
.friedlink option{ border:0;}
.friedlink li{ float:left; margin-right:20px;}
.friedlink li.last{ margin-right:0;}

.footbox{ background:#014099;}
.footbox1{ height:67px; line-height:67px; border-bottom:1px solid #3e86d4}
.footbox1 span.f-fl a{ color:#fff; font-size:18px; display:inline-block;} 
.footbox1 span.f-fl i{ display:inline-block; border-left:1px solid #6bafef; margin:0 30px; height:15px; line-height:0; font-size:0; }
.footbox1 span.f-fr{ margin:10px 0 0 15px;}
.footbox2{ padding:20px 0;}
.footbox2 li{ color:#fff; float:left; padding:0 48px; line-height:28px; border-right:1px solid #1456ac;}
.footbox2 li.f1{ padding-left:0;}

/*ר��ר��*/
.mapnav{ height:40px; line-height:40px; }
.mapnav i{ padding:0 0px 0 5px; font-family:Arial, Helvetica, sans-serif }
.ztbox{ background:#f4f4f4; padding:50px 0;}
.ztbox ul{ display:block; width:1213px}
.ztbox ul li{ float:left; width:381px; height:112px; padding:5px; overflow:hidden; line-height:0; font-size:0; background:#fff; margin:0 13px 13px 0;}
 .ztbox ul li:hover{ background:#1888df}
.morebox{ padding:30px 0 0 0; text-align:center;}
.morebox a{ font-size:16px; }

.hdbox_1 li{ width:285px; height:257px; float:left; box-shadow: 0 0 15px rgba(186,204,207,.7); margin-right:20px; }
.hdbox_1 li.bg1{ background:url(../images/hdbox_icon1.png) no-repeat center 50px;}
.hdbox_1 li.bg2{ background:url(../images/hdbox_icon2.png) no-repeat center 50px;}
.hdbox_1 li.bg3{ background:url(../images/hdbox_icon3.png) no-repeat center 50px;}
.hdbox_1 li.bg4{ background:url(../images/hdbox_icon4.png) no-repeat center 50px;}
.hdbox_1 li a{ display:block; text-align:center; padding:140px 0 60px 0;}
.hdbox_1 li a:hover{ border:1px solid #014099}
.hdbox_1 li h2{ font-size:16px; color:#333;}
.hdbox_1 li p{ color:#666; padding-top:10px;}
.hdbox_1 li.last{ margin-right:0;}
.lawbox{ padding:50px 0; background:url(../images/lawbg.jpg) no-repeat center top;}
.lawbox1{ float:left; width:580px;}
.lawbox1 h2{ height:40px; line-height:40px; font-weight:normal;}
.lawbox1 h2 span.f-fl{ font-size:25px; }
.lawbox1 ul li{ border-bottom:1px solid #d3d5d6; height:40px; line-height:40px;}
.lawbox1 ul li a{ float:left; width:450px; display:inline-block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.lawbox1 ul li span{ display:inline-block; float:right; width:100px; text-align:right;}
.lawlist{ float:right; width:588px; overflow:hidden;}
.lawlist ul{ width:608px; display:block;}
.lawlist ul li{ float:left; width:282px; height:100px; line-height:100px; background-color:#fff; margin:0 20px 20px 0; background-repeat:no-repeat; background-position: 80px center;}
.lawlist ul li:hover{ background-color:#d6e0ee;}
.lawlist ul li.bg1{ background-image:url(../images/lawicon_8.png)}
.lawlist ul li.bg2{ background-image:url(../images/lawicon_1.png)}
.lawlist ul li.bg3{ background-image:url(../images/lawicon_2.png)}
.lawlist ul li.bg4{ background-image:url(../images/lawicon_3.png)}
.lawlist ul li.bg5{ background-image:url(../images/lawicon_4.png)}
.lawlist ul li.bg6{ background-image:url(../images/lawicon_5.png)}
.lawlist ul li.bg7{ background-image:url(../images/lawicon_6.png)}
.lawlist ul li.bg8{ background-image:url(../images/lawicon_7.png);  }
.lawlist ul li a{ display:block; height:100px; line-height:100px; text-align:right; padding-right:50px; font-size:18px;}

.articlebg{ background:#ecedef; padding:30px 0;}
.articletitle { border-bottom:1px solid #dfdfdf; padding-bottom:30px;}
.articletitle h1{ text-align:center; font-size:24px; color:#0f4ea1; font-weight:normal;}
.articletitle p{ text-align:center; font-size:12px; color:#666666; padding-top:10px;}
.articlebox{ padding:30px 0;}
.articlebox p{ line-height:28px; padding-bottom:20px;}
.articlebox h2{ font-size:16px; padding-bottom:15px;}

.memberinfo{  background:#fdfdfe; padding:30px 0;}
.leftnav{ float:left; width:250px;}
.pinfo{ float:right; width:900px; color:#333;}
.pinfo h2{ padding:10px 0; border-bottom:1px solid #d8d8d8; font-size:18px;}
.pinfo h2 span{ display:inline-block; border-left:2px solid #1888df; padding-left:15px;}
.ldinfo h3{ font-size:16px;}
.ldinfo h4{ padding-top:15px; font-size:16px;}
.ldinfo ul li{ padding:8px 0;}
.ldinfo p{ padding-top:15px;}
.ldinfo{ padding-left:180px; position:relative; padding-top:30px;}
.toux{ position:absolute; width:132px; height:173px; line-height:0; overflow:hidden; background:#09F; left:0; top:30px;}
.ldlist2{ padding-top:30px;}
.ldlist2 ul li{ background:#fff; padding:15px 0 15px 170px ; position:relative;  box-shadow: 0 0 15px rgba(186,204,207,.7); min-height:173px; margin-bottom:30px;   }
.ldlist2 ul li span.toux2{ display:inline-block; width:132px; height:173px; overflow:hidden; line-height:0; background:#CCC; position:absolute; left:15px; top:15px;}
.ldlist2 ul li h3{ font-size:18px; padding-bottom:5px;font-weight:normal; letter-spacing:2px;}
.ldlist2 ul li p{ padding:3px 0;}
.detaila{  padding:7px 35px; background:#43a1e0; color:#fff; display: inline-block; border-radius:3px; margin-top:10px;}
.newslist { height:50px; line-height:50px; padding-top:15px;}
.newslist a{ display:inline-block; float:left; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; width:734px; font-size:16px;}
.leftnav{ float:left; width:250px;}
.leftnav h2{ height:50px; line-height:50px; background:#1888df; font-size:22px; padding-left:30px; color:#fff; font-weight:normal;}
.sideMenu{  border:0px solid #ddd;  }
		.sideMenu h4,.sideMenu h3{ height:50px; line-height:50px;  font-size:16px; font-weight:normal; color:#333;  border-top:1px solid #fff; background:#ededed; cursor:pointer;
			 
		}
		 .sideMenu h4 a,.sideMenu h3 a{ display:block; height:50px; line-height:50px; padding-left:20px;}
		  .sideMenu h4 a:hover,.sideMenu h3 a:hover{ background:#c8dff0; }
		.sideMenu h3 em{ float:right; display:block; width:40px; height:50px;   background:url(../images/jia.png)  center no-repeat; cursor:pointer; }
		.sideMenu h3.on{ background:#c8def0;}
		.sideMenu h3.on em{ background:url(../images/jian.png)  center no-repeat;  }
		.sideMenu ul{ padding:0; color:#999; display:none;  }
		.sideMenu ul li{height:50px; line-height:50px; background:#ededed; border-top:1px solid #fff; color:#333;}
		.sideMenu ul li a{padding-left:40px; display:block; height:50px; }
		.sideMenu ul li a:hover{background:#c8dff0; }
@media screen and (min-width:300px) and (max-width:1024px) {
 .width1200{ width:100%; margin:0 auto;}
 .p15{ padding:0 15px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.boxsize{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
 .rightnav{ width:120px; background:#fff; position:fixed; right:0; top:200px; z-index:999;  box-shadow: 0 0 15px rgba(186,204,207,.7); display:none;}
 .rightnav ul li{ border-bottom:1px solid #ebebeb; background-repeat:no-repeat; background-position:center 19px;  }
  .rightnav ul li.nav1{ background-image:url(../images/rightnav_icon1.png)}
   .rightnav ul li.nav2{ background-image:url(../images/rightnav_icon2.png)}
    .rightnav ul li.nav3{ background-image:url(../images/rightnav_icon31.png)}
	 .rightnav ul li.nav4{ background-image:url(../images/rightnav_icon3.png)}
	  .rightnav ul li.nav5{ background-image:url(../images/rightnav_icon4.png)}
	   .rightnav ul li.nav6{ background-image:url(../images/rightnav_icon6.png)}
	    .rightnav ul li.nav7{ background-image:url(../images/rightnav_icon7.png)}
  .rightnav ul li a{ display:block; padding:50px 0 15px 0; text-align:center;}
 .headtop{ height:50px; background:#0a479c; overflow:hidden; padding:0 15px; }
 .headtop span{ display:inline-block;}
 .headtop span.weblogo{ height:50px; width:280px; background:url(../images/weblogo.png) no-repeat left center; background-size:100% auto;  text-indent:-999px; overflow:hidden;}
  .headtop span.weblogo a{ display: block; height:50px;}
  .headtop span.szlogo{ height:90px; width:146px; background:url(../images/szlogo.png) no-repeat left center; text-indent:-999px; overflow:hidden; display:none;}
  .headtop span.szlogo a{ display:block; height:90px;}
 .headtop span.topnav{ height:50px; height:auto; position:absolute; left:0; top:50px;  line-height:50px; padding-left:0px; letter-spacing:1px; width:100%; display:block; z-index:999;  }
 .js .headtop span.topnav{ display:none;}
 .js-nav-active .headtop span.topnav{ display:block;}
  .headtop span.topnav a{ font-size:20px; color:#fff; padding:0 25px; border-right:0px solid #3566ad; display:block; background:#0a479c; border-top:1px solid rgba(255,255,255,0.2)}
   .headtop span.topnav a:last-child{ border-right:0px solid #3566ad;}
   .bannerbox{ height:200px; background:url(../images/bannerbg.jpg) no-repeat center; padding:0 15px;}
   .bannertitle{ font-size:20px; letter-spacing:1px; color:#fff; padding-top:50px; padding-bottom:10px;}
    .bannertitle i{ padding-right:15px;}
	.searchbox{ height:45px; line-height:45px; background:rgba(255,255,255,0.6); width:100%; border-radius:3px; overflow:hidden; position:relative;}
	.searchbox input{ background: none; border:none;     width:90%; padding-left:20px; font-size:16px;  }
	.searchbox a{ display:block; width:93px; height:45px; background:url(../images/search_logo.png) no-repeat center #ecaf20; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999px; z-index:99;  } 
	.serverbox{ padding:30px 15px 10px 15px;}
	.server_1{ display:block;}
	.server_1 li{ width:48%; float:left; box-shadow: 0 0 15px rgba(186,204,207,.7) ; margin-right:4%; height:auto; margin-bottom:20px; background:#fff;  }
	.server_1 li.last{ margin-right:0;}
	.server_1 li:nth-child(2n){ margin-right:0;}
	.server_1 li a{ display:block; padding:100px 15px 50px 15px; text-align:center; background-position: center 30px; background-repeat:no-repeat;background-color:#fff; }
	.server_1 li a.al{ background-image:url(../images/bbs/servericon_1.png) }
	.server_1 li a.al:hover{background-image:url(../bbs/images/servericon_11.png)}
	.server_1 li a.a2{ background-image:url(../images/bbs/servericon_2.png) }
	.server_1 li a.a2:hover{background-image:url(../images/bbs/servericon_21.png)}
	.server_1 li a.a3{ background-image:url(../images/bbs/servericon_3.png) }
	.server_1 li a.a3:hover{background-image:url(../images/bbs/servericon_31.png)}
	.server_1 li a.a4{ background-image:url(../images/bbs/servericon_4.png) }
	.server_1 li a.a4:hover{background-image:url(../images/bbs/servericon_41.png)}
	.server_1 li a h3{ color:#333; font-size:16px; font-weight:normal;}
	.server_1 li a p{ color:#989898; padding-top:8px;}
	.server_1 li a:hover{ background-color:#1888df;}
	.server_1 li a:hover h3{ color:#fff;}
	.server_1 li a:hover p{ color:#6bb3eb;}
	.h2title{ font-size:26px; text-align:center; padding:20px 0 40px 0; letter-spacing:1px; font-weight:normal; color:#333;}
	
	.server_2{ display:block; padding-top:24px;}
	.server_2 li{ float:left; width:100%; height:94px; margin-bottom:15px; color:#fff; margin-right:0px; overflow:hidden;}
	.server_2 li a{ display:block; color:#fff; height:71px; padding:25px 30px 0 124px; font-size:14px; background-repeat:no-repeat; background-position:40px center;}
	.server_2 li.system1{ background:#60afdd;}
	.server_2 li.system1 a{ background-image:url(../images/bbs/sys_icon1.png)}
	.server_2 li.system2{ background:#5389d7;}
	.server_2 li.system2 a{ background-image:url(../images/bbs/sys_icon2.png)}
	.server_2 li.system3{ background:#777dcd; margin-right:0px;}
	.server_2 li.system3 a{ background-image:url(../images/bbs/sys_icon3.png)}
	.zwbox{ padding:50px 0; background: url(../images/bbs/zwbg.jpg) repeat-y center; }
	.zwbox h1{ color:#fff; text-align:center; font-size:26px; font-weight:normal; padding-bottom:30px;}
	.zwbox1{ display:block; padding:0 15px;}
	.zwbox1 li{ background:#fff; width:50%; margin-right:0px; margin-bottom:1px; border-right:1px solid #0c79cb; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ height:98px; line-height:98px; float:left; overflow:hidden;}
	.zwbox1 li.last{ margin-right:0; width:50%;}
	.zwbox1 li a{ display:block; font-size:18px; padding-left:70px; background-repeat:no-repeat; background-position:20px center;}
	.zwbox1 li a.a1{ background-image:url(../images/zw_icon1.png)}
	.zwbox1 li a.a2{ background-image:url(../images/zw_icon2.png)}
	.zwbox1 li a.a3{ background-image:url(../images/zw_icon3.png)}
	.zwbox1 li a.a4{ background-image:url(../images/zw_icon4.png)}
	
	.zwbox2{ display:block; padding-top:24px; padding:24px 15px 0 15px;}
	.zwbox2 li{ float:left; width:100%;}
	.zwbox2 li.list1{ width:100%; margin-right:0; margin-bottom:15px;}
	.zwbox2 li.list1 a{ line-height:0; display:block; height:114px; height:auto;}
 .zwbox2 li.list1 img{ width:100%; height:auto;}
	.zwbox2 li.list2 div.a2{ background: url(../images/zw_icon5.png) no-repeat 57px center #fff; }
	.zwbox2 li.list1 a.p1{ padding-bottom:10px;}
	.zwbox2 li.list2{ width:100%; margin-right:0px; margin-bottom:15px;}
	.zwbox2 li.list2 div{ height:80px; background:#fff;}
	.zwbox2 li.list2 div a{ display:block; padding:25px 37px 0 121px; font-size:18px;}
	.zwbox2 li.list2 div.first{ margin-bottom:10px; background: url(../images/zw_icon6.png)  no-repeat 57px center #fff;}
	.zwbox2 li.list2 div.first a{ padding-top:25px;}
	.zwbox2 li.list4{ width:100%; margin-right:0px;}
	.zwbox2 li.list4 div{ height:72px; background:#FFF; }
	.zwbox2 li.list4 div a{ display:block; line-height:72px; padding-left:25px; font-size:16px;}
	.zwbox2 li.list4 div.p20{ margin-bottom:15px;}
	
	.hdbox{ padding:20px 15px;}
	.hdbox h1{}
	.picnews{ float:left; width:100%; height:341px; height:auto; background:#333; position:relative;}
	.picnews .prev,
		.picnews .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.picnews .next{ left:auto; right:3%; background-position:8px 5px; }
		.picnews .prev:hover,
		.picnews .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.picnews .bd li{ position:relative; line-height:0;} 
	.picnews .bd li img{ width:100%; height:auto;}
	.picnews .bd li p{ position:absolute; height:40px; line-height:40px; left:0; bottom:0; background:rgba(0,0,0,0.5); color:#fff; font-size:16px;}
	.picnews .bd li p a{ padding-left:20px; color:#fff;}
	.newsbox{ float:right; width:100%; padding-top:30px; }
	.newsbox .hd { padding-bottom:15px;  }
	.newsbox .hd ul li{ float:left; width:33.33%; font-size:18px; cursor:pointer;  }
	.newsbox .hd ul li.on{ color:#1888df; font-weight:bold;}
	.newsbox .hd ul li.on span{ display:inline-block; border-bottom:2px solid #1888df; padding-bottom:8px;}
	.newsbox .bd ul li{ height:40px; line-height:40px; border-bottom:1px solid #ececec;}
	.newsbox .bd ul li img{ width:100%; height:auto;}
	.newsbox .bd ul li span{ float:right; display:none}
	.newsbox .bd ul li a{ display:inline-block; float:left; width:100%; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.hdbox2{ display:block; padding-top:40px;}
.hdbox2 li{ float:left; width:48%; margin-right:20px; height:72px; line-height:72px; background:#5389d7; margin-bottom:15; margin-right:4%; background-repeat:no-repeat; background-position:20px center; }
.hdbox2 li:nth-child(2n){ margin-right:0;}
.hdbox2 li.hd_1{ background-image:url(../images/hd_icon1.png)}
.hdbox2 li.hd_2{ background-image:url(../images/hd_icon2.png)}
.hdbox2 li.hd_3{ background-image:url(../images/hd_icon3.png)}
.hdbox2 li.hd_4{ background-image:url(../images/hd_icon4.png)}
.hdbox2 li.hd_5{ background-image:url(../images/hd_icon5.png)}
.hdbox2 li.hd_6{ background-image:url(../images/hd_icon6.png)}
.hdbox2 li.hd_7{ background-image:url(../images/hd_icon7.png)}
.hdbox2 li.hd_8{ background-image:url(../images/hd_icon8.png)}
.hdbox2 li a{ display:block; height:72px; padding-left:60px; color:#fff; font-size:14px;}
.hdbox2 li.last{ margin-right:0;}
.hdbox2 li.color2{ background-color:#55c0d4;}

.ztboxx{ padding:30px 15px 30px 15px; background:url(../images/ztbg.jpg) no-repeat center bottom #e4eef0; }
.ztboxx h1{ text-align:center; padding-bottom:30px; font-size:26px; color:#333; font-weight:normal;}
.ztbox2{ float:left; width:100%; height:144px; height:auto; line-height:0; overflow:hidden; margin-right:0px; margin-bottom:15px;}
.ztbox3{ float:left; width:100%; height:144px; height:auto; line-height:0; overflow:hidden; margin-right:0;}
.ztbox2 img , .ztbox3 img{ width:100%; height:auto;}
.ztlist{ width:100%; float:left; margin-right:0px; height:144px; overflow:hidden; margin-bottom:15px; height:auto;}
.gotobox{ float:left; width:140px; height:144px; background:#46a8d6; color:#fff; text-align:center; display:none;}
.gotobox h2{ font-size:18px; padding:40px 0 10px 0;  }
.ztlistpic{ float:right; width:100%; height:144px; height:auto; overflow:hidden; position:relative;}
.ztlistpic .bd li{ line-height:0;}
.ztlistpic .bd li img{ width:100%; height:auto;}
.ztlistpic .hd{ position:absolute; height:10px; width:100%; right:10px; bottom:10px;}
.ztlistpic .hd ul{ display:block; text-align:right;}
.ztlistpic .hd ul li{ display:inline-block; width:15px; height:15px; line-height:15px; font-size:11px; text-align:center; margin:0 2px; background:rgba(255,255,255,0.6); color:#fff; cursor:pointer;}
.ztlistpic .hd ul li.on{ background:#46a8d6;}

.friedlink{ padding:50px 0 50px 0; display:none;}
.friedlink select{ border:0; height:30px; line-height:30px; padding:0 8px; outline:medium; width:224px;}
.friedlink option{ border:0;}
.friedlink li{ float:left; margin-right:20px;}
.friedlink li.last{ margin-right:0;}

.footbox{ background:#014099; padding:0 15px;}
.footbox1{ height:67px; line-height:67px; border-bottom:1px solid #3e86d4}
.footbox1 span.f-fl a{ color:#fff; font-size:14px; display:inline-block;} 
.footbox1 span.f-fl i{ display:inline-block; border-left:1px solid #6bafef; margin:0 10px; height:15px; line-height:0; font-size:0; }
.footbox1 span.f-fr{ margin:10px 0 0 15px; display:none;}
.footbox2{ padding:20px 0;}
.footbox2 li{ color:#fff; float:left; padding:0 0px; width:100%; line-height:28px; border-right:0px solid #1456ac; margin-bottom:15px;}
.footbox2 li.f1{ padding-left:0;}

/*ר��ר��*/
.mapnav{ height:40px; line-height:40px; padding-left:15px;  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.mapnav i{ padding:0 0px 0 5px; font-family:Arial, Helvetica, sans-serif }
.ztbox{ background:#f4f4f4; padding:50px 15px;}
.ztbox ul{ display:block; width:100%;}
.ztbox ul li{ float:left; width:100%; height:112px; height:auto; padding:5px; overflow:hidden; line-height:0; font-size:0; background:#fff; margin:0 0px 8px 0; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.ztbox ul li img{ width:100%; height:auto;}
.ztbox ul li:nth-child(3n){ margin-right:0;}
.morebox{ padding:30px 0 0 0; text-align:center;}
.morebox a{ font-size:16px; }

.hdbox_1 li{ width:48%; height:257px; height:auto; float:left; box-shadow: 0 0 15px rgba(186,204,207,.7); margin-right:4%; margin-bottom:20px; }
.hdbox_1 li:nth-child(2n){ margin-right:0;}
.hdbox_1 li.bg1{ background:url(../images/hdbox_icon1.png) no-repeat center 50px;}
.hdbox_1 li.bg2{ background:url(../images/hdbox_icon2.png) no-repeat center 50px;}
.hdbox_1 li.bg3{ background:url(../images/hdbox_icon3.png) no-repeat center 50px;}
.hdbox_1 li.bg4{ background:url(../images/hdbox_icon4.png) no-repeat center 50px;}
.hdbox_1 li a{ display:block; text-align:center; padding:140px 10px 60px 10px;}
.hdbox_1 li h2{ font-size:16px; color:#333;}
.hdbox_1 li p{ color:#666; padding-top:10px;}
.hdbox_1 li.last{ margin-right:0;}
.lawbox{ padding:50px 15px; background:url(../images/lawbg.jpg) no-repeat center bottom #e5e8ec;}
.lawbox1{ float:left; width:100%; padding:0 0px;  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.lawbox1 h2{ height:40px; line-height:40px; font-weight:normal;}
.lawbox1 h2 span.f-fl{ font-size:25px; }
.lawbox1 ul li{ border-bottom:1px solid #d3d5d6; height:40px; line-height:40px;}
.lawbox1 ul li a{ float:left; width:100%; display:inline-block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.lawbox1 ul li span{ display:inline-block; float:right; width:100px; text-align:right; display:none;}
.lawlist{ float:right; width:100%; overflow:hidden; padding-top:30px;}
.lawlist ul{ width:100%; display:block;}
.lawlist ul li{ float:left; width:48%; height:100px; line-height:100px; background:#fff; margin:0 4% 20px 0; background-repeat:no-repeat; background-position: 20px center; background-size:30px auto;}
.lawlist ul li:nth-child(2n){ margin-right:0;}
.lawlist ul li.bg1{ background-image:url(../images/lawicon_8.png)}
.lawlist ul li.bg2{ background-image:url(../images/lawicon_1.png)}
.lawlist ul li.bg3{ background-image:url(../images/lawicon_2.png)}
.lawlist ul li.bg4{ background-image:url(../images/lawicon_3.png)}
.lawlist ul li.bg5{ background-image:url(../images/lawicon_4.png)}
.lawlist ul li.bg6{ background-image:url(../images/lawicon_5.png)}
.lawlist ul li.bg7{ background-image:url(../images/lawicon_6.png)}
.lawlist ul li.bg8{ background-image:url(../images/lawicon_7.png); background-position: 30px center;}
.lawlist ul li a{ display:block; height:100px; line-height:100px; text-align:right; padding-right:20px; font-size:18px;}

.articlebg{ background:#ecedef; padding:30px 15px;}
.articletitle { border-bottom:1px solid #dfdfdf; padding-bottom:30px;}
.articletitle h1{ text-align:center; font-size:24px; color:#0f4ea1; font-weight:normal;}
.articletitle p{ text-align:center; font-size:12px; color:#666666; padding-top:10px;}
.articlebox{ padding:30px 0;}
.articlebox p{ line-height:28px; padding-bottom:20px;}
.articlebox h2{ font-size:16px; padding-bottom:15px;}

.memberinfo{  background:#fdfdfe; padding:0px 0 30px 0;}
.leftnav{ float:left; width:250px;}
.pinfo{ float:right; width:100%; color:#333; padding:0 15px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.pinfo h2{ padding:10px 0; border-bottom:1px solid #d8d8d8; font-size:18px;}
.pinfo h2 span{ display:inline-block; border-left:2px solid #1888df; padding-left:15px;  }
.ldinfo h3{ font-size:16px;}
.ldinfo h4{ padding-top:15px; font-size:16px;}
.ldinfo ul li{ padding:8px 0;}
.ldinfo p{ padding-top:15px;}
.ldinfo{ padding-left:0px; position:relative; padding-top:230px;}
.toux{ position:absolute; width:132px; height:173px; line-height:0; overflow:hidden; background:#09F; left:0; top:30px;}
.ldlist2{ padding-top:30px;}
.ldlist2 ul li{ background:#fff; padding:15px 0 15px 170px ; position:relative;  box-shadow: 0 0 15px rgba(186,204,207,.7); min-height:173px; margin-bottom:30px;   }
.ldlist2 ul li span.toux2{ display:inline-block; width:132px; height:173px; overflow:hidden; line-height:0; background:#CCC; position:absolute; left:15px; top:15px;}
.ldlist2 ul li h3{ font-size:18px; padding-bottom:5px;font-weight:normal; letter-spacing:2px;}
.ldlist2 ul li p{ padding:3px 0;}
.detaila{  padding:7px 35px; background:#43a1e0; color:#fff; display: inline-block; border-radius:3px; margin-top:10px;}
.newslist { height:50px; line-height:50px; padding-top:15px;}
.newslist a{ display:inline-block; float:left; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; width:100%; font-size:16px;}
.newslist span{ display:none;}
.leftnav{ float:left; width:100% ; display:none;}
.js-nav-active2 .leftnav{ display:block; z-index:9;} 
.leftnav h2{ height:50px; line-height:50px; background:#1888df; font-size:22px; padding-left:30px; color:#fff; font-weight:normal;}
.sideMenu{  border:0px solid #ddd;  }
		.sideMenu h4,.sideMenu h3{ height:50px; line-height:50px; padding-left:20px; font-size:16px; font-weight:normal; color:#333;  border-top:1px solid #fff; background:#ededed; cursor:pointer;
			 
		}
		 
		.sideMenu h3 em{ float:right; display:block; width:40px; height:50px;   background:url(../images/jia.png)  center no-repeat; cursor:pointer; }
		.sideMenu h3.on{ background:#c8def0;}
		.sideMenu h3.on em{ background:url(../images/jian.png)  center no-repeat;  }
		.sideMenu ul{ padding:0; color:#999; display:none;  }
		.sideMenu ul li{height:50px; line-height:50px; background:#ededed; border-top:1px solid #fff; padding-left:40px; color:#333;}	
	
	
	}