/* Chrome谷歌浏览器滚动条美化 */
::-webkit-scrollbar { width:10px; height:9px; box-sizing:border-box; background:#eee;}
::-webkit-scrollbar-button { width:10px; height:12px; background:url(../images/arrow.png) no-repeat;}
::-webkit-scrollbar-button:vertical:start { background-position:0 0;}
::-webkit-scrollbar-button:vertical:start:hover { background-position:-10px 0;}
::-webkit-scrollbar-button:vertical:start:active { background-position:-20px 0;}
::-webkit-scrollbar-button:vertical:end { background-position:-30px 0;}
::-webkit-scrollbar-button:vertical:end:hover { background-position:-40px 0;}
::-webkit-scrollbar-button:vertical:end:active { background-position:-50px 0;}
::-webkit-scrollbar-button:horizontal:start { background-position:0 -11px;}
::-webkit-scrollbar-button:horizontal:start:hover { background-position:-10px -11px;}
::-webkit-scrollbar-button:horizontal:start:active { background-position:-19px -11px;}
::-webkit-scrollbar-button:horizontal:end { background-position:-30px -11px;}
::-webkit-scrollbar-button:horizontal:end:hover { background-position:-40px -11px;}
::-webkit-scrollbar-button:horizontal:end:active { background-position:-50px -11px;}
::-webkit-scrollbar-track-piece { background-color:rgba(0,0,0,.15); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb { background-color:#E7E7E7; border:1px solid rgba(0,0,0,.21); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb:hover { background-color:#F6F6F6; border:1px solid rgba(0,0,0,.21);}
::-webkit-scrollbar-thumb:active { background:-webkit-gradient(linear,left top,left bottom,from(#E4E4E4),to(#F4F4F4));}
::-webkit-scrollbar-corner { background-color:#f1f1f1; -webkit-border-radius:1px;}

/* 重置 */
html { -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -o-text-size-adjust:100%; -ms-text-size-adjust:100%;} /* 禁用iPhone中Safari的字号自动调整 */ 
body,div,table,dl,dd,form{ padding:0px; margin:0px auto; box-sizing:border-box;}
body { color:#333; background:#fff; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:14px; word-wrap:break-word; word-break:break-all;}
body { min-width:1200px;}/* 防止手机端背景色显示不全 */
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
input,button, .inputcheckbox { vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#eb3534; text-decoration:none;}
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fl { float:left}
.fr { float:right}
.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
.clearfix:after { content:''; display:block; clear:both; width:0; height:0px !important; line-height:0px !important;}
.red { color:#c00}
.red2 { color:#f00}
.red2 a { color:#f00;}
.red2 a:hover { color:#f60;}
.orange { color:#f60;}
.orange a { color:#f60;}
.orange a:hover { color:#f00;}
.white { color:#fff;}
.white a { color:#fff;}
.white a { color:#ff0;}
.black { color:#2f4056;}
.black a { color:#2f4056;}
.black a:hover { color:#f00;}
.blue { color:#1e9fff;}
.blue a { color:#1e9fff;}
.blue a:hover { color:#f00;}
.green { color:#090;}
.green a { color:#090;}
.green a:hover { color:#f00;}
.gray { color:#ccc;}
.yellow { color:#ffb800;}
.yellow a { color:#ffb800;}
.yellow a:hover{ color:#f00;}
.yellow2 { color:#ff0;}
.yellow2 a { color:#ff0;}
.cyan { color:#009688;}
.cyan a { color:#009688;}
.cyan a:hover { color:#f00;}
.item-bg1 { background:#ff7f00 !important;}
.item-bg2 { background:#ff3b30 !important;}
.item-bg3 { background:#c7c7cc !important; color:#333;}
.item-bg4 { background:#7db6ef !important;}
.item-bg5 { background:#00cc33 !important;}
.item-bg6 { background:#389cff !important;}
.item-bg7 { background:#d2a26b !important;}
.item-bg8 { background:#0a7feb !important;}
.item-bg9 { background:#8e80e2 !important;}
.item-bg10 { background:#3ac982 !important;}
.item-bg11 { background:#f65e8d !important;}
.item-bg12 { background:#83cf10 !important;}
.item-bg13 { background:#9d48a1 !important;}
.item-bg14 { background:#1bc5bb !important;}
.item-bg15 { background:#574c9a !important;}
.item-bg16 { background:#1bc5bb !important;}
.item-bg17 { background:#f87261 !important;}
.item-bg18 { background:#2984ef !important;}
.item-bg19 { background:#e5b974 !important;}
.item-bg20 { background:#fff !important;}
.gray-backgrond { background:#f0f0f0;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}
.mr10 { margin-right:10px;}
.pd5 { padding-left:5px;}
.pd-lr3 { padding:0 3px;}
.hand { cursor:pointer;}
.show { display:block;}
.hide { display:none;}
.empty { width:100%; line-height:30px; padding:10px; text-align:center; display:none;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#f00;}
.more2 {  padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#ff0;}
.more3 {  padding-right:10px; float:right;}
.more3 a { color:#99bbeb;}
.more3 a:hover { color:#ff0;}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#999;}
.blue-btn {  width:100%; background:#c40e03; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.blue-btn:hover { background:#f60;}
.zy-lm-title { min-width:160px; background:#0d67c7; color:#fff; font-weight:bold; line-height:40px; text-align:center; display:block; float:left;}
.no-data { color:#999; text-align:center;}

/* 公共输入框 按钮 */
.input { width:100%; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.input::-webkit-input-placeholder { color:#ccc;}
.input::-moz-placeholder { color:#ccc;}
.input:-ms-input-placeholder { color:#ccc;}
.btn { width:100%; background:#c40e03; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.btn:hover { background:#ff9728;}
.select { width:100%; border:#dcdcdc 1px solid; box-sizing:border-box; outline:none; /*padding-left:5px;background:url(../images/pro_tab_icon_arrow.png) 65px 10px no-repeat;*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
	/*很关键：将默认的select选择框样式清除*/ 
	/*appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;*/
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.select::-ms-expand { display:none;}
.select option { font-size:14px;}

/*盒子*/
.wrap, .link { background:#fff; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}
.wrap { width:1200px; position:relative; padding:20px;}
.wrap2 { width:1200px; position:relative;}
.index-body-bg { background:#efeff1 url(../images/bg_line.png) repeat-x center 320px;}
.zy-bg { background:#efeff1 url(../images/zy_bg_line.png) repeat-x center 320px;}
.page-bg { background:#efeff1 url(../images/bg_new.jpg) no-repeat center top;}

/* 顶部 */
.header { width:100%; height:40px; line-height:40px; background:#f2f2f2;}
.header-wrap { width:100%; height:320px; /* background:#fff; */ background:#efeff1 url(../images/heard_bg1.png) no-repeat center bottom;}
.header-login { height:28px; line-height:28px; background:#090; text-align:center; color:#fff; font-size:12px; padding:0 5px; margin-top:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.header-login a { color:#fff;}
.header-login:hover { background:#00cc33;}
.header-logo { width:1200px; height:255px; padding-top:80px;}
.header-logo .logo { height:60px; float:left;}
.header-logo .logo img { }
.header-logo .serch-wrap { width:320px; display:flex; align-items:center; padding-top:20px;}
.header-logo .search-input { flex:1; height:45px; line-height:45px; background:#fff; font-size:14px; border: 1px solid #e6e6e6; border-width:1px 0 1px 1px; padding:0 10px; box-sizing:border-box;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	transition:all 0.3s;
}
.header-logo .search-input:hover, .header-logo .search-input:focus { border-color:#c40e03;}
.header-logo .search-btn { width:50px; height:45px; line-height:45px; background:#c40e03; color:#fff; font-size:14px; border:none; cursor:pointer;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	transition:all 0.3s;
}
.header-logo .search-btn:hover { opacity:0.75;}

/*菜单*/
.menu-wrap { width:100%; height:60px; background:#c40e03;}
.menu { width:1200px; height:60px; background:#c40e03; color:#fff; line-height:60px; position:relative;}
.menu .logo { width:280px; height:66px; padding-top:0px; float:left;}
.menu .logo img { }
.menu ul { /*float:right;*/}
.menu ul li { width:128px; height:60px; font-size:18px; text-align:center; line-height:60px; margin-right:22px; float:left; position:relative; cursor:pointer;}
.menu ul li:hover { background:#c40e03; color:#fff;}
.menu ul li a { width:128px; color:#fff; display:block; text-align:center;}
.menu ul li a:hover { color:#fff;}
.menu ul li:first-child { /* border-radius:15px 0px 0 0; */}
.menu ul li:last-child { margin-right:0px; /* border-radius:0 15px 0 0; */}
.menu ul li.on { background:#c40e03; color:#fff !important; font-weight:bold;}
.menu ul li.on a { color:#fff !important;}
.menu ul li.on a:hover { color:#fff;}
.menu-bar { background:#a50505; font-weight:bold; color:#fff; font-weight:bold;}
.menu-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
.menu-a a { color:#fff;}
.subnav { width:100%; text-align:center; display:none; font-size:13px; position:absolute; left:0; top:60px; line-height:40px; z-index:110;
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
}
.subnav dt { width:100%;}
.subnav dt a { background:#fff; color:#333 !important; padding-top:0;}
.subnav dt a:hover { background:#c40e03; color:#fff !important;}

/* 日期和搜索 */
.date { width:100%; height:35px; background:#fafafa; font-size:14px; line-height:35px;}
.date .date-concent { width:1200px;}
.date .date-iframe { padding-top:8px;}
.date .date-time { padding-right:10px;}
.date .date-input { width:200px; height:23px; border:#eae9e9 1px solid; border-bottom-width:1px 0px 1px 1px; padding:0 5px;}
.date .date-btn { width:75px; height:25px; background:#1588e3 url(../images/search_btn.png) 8px 4px no-repeat; color:#fff; padding-left:20px; border:none;}

/* 首页banner */
.banner-wrap { width:1200px; margin:0 auto;  position:relative;}
.banner-wrap .logo { width:700px; height:80px; position:absolute; top:75px; left:0; z-index:9999;}
.banner { min-width:1200px; position:relative; height:400px; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:400px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:300px; display:block;}
.banner .bd .txt { position:absolute; width:100%; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat; _background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:4px; background:url(../images/dot_black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100); opacity:1;}

/* 阴影 */
.shadow { width:100%; height:6px; background:#efeff1 url(../images/shadow.png) repeat-x;}

/*焦点图*/
.focus-box { width:500px; height:320px; background:#fff; float:left; position:relative; overflow:hidden;}
.focus-box .pic img { width:500px; height:320px; display:block; overflow:hidden;}
.focus-box .txt-bg { height:36px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.focus-box .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focus-box .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focus-box .txt li a { display:block; color:#fff; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.focus-box .num li { width:24px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/*重要通知 Tab切换*/
.news-wrap { width:1200px; background:#fff; padding:20px; box-sizing:border-box;}
.news-tab { width:640px; height:320px; background:#fff; text-align:left;}
.news-tab .hd { width:640px; height:39px; background:#fff; line-height:39px; border-bottom:#eae9e9 1px solid;}
.news-tab .hd ul { float:left;}
.news-tab .hd ul li { width:110px; height:40px; line-height:40px; text-align:center; font-size:16px; float:left; cursor:pointer;}
.news-tab .hd ul li.on { height:38px; background:#fff; color:#c40e03; font-weight:bold; border-top:#c40e03 2px solid; border-left:#eae9e9 1px solid; border-right:#eae9e9 1px solid;}
.news-tab .hd ul li.on a { color:#fff;}
.news-tab .hd ul li.on a:hover { color:#f00;}
.news-tab .bd { }
.news-tab .bd ul { }
.news-tab .tempWrap { }
.news-tab .news-tab-content {}
.news-tab .news-tab-jj { width:100%; height:100px; padding:10px 10px 15px 10px; border-bottom:#e2e2e2 1px dotted; overflow:hidden;}
.news-tab .news-tab-jj h2 { width:100%; height:36px; color:#c00; line-height:36px; text-align:center; font-size:16px; overflow:hidden;}
.news-tab .news-tab-jj h2 a { color:#c00;}
.news-tab .news-tab-jj h2 a:hover { color:#f00;}
.news-tab .news-tab-jj span { width:100%; height:48px; font-size:14px; color:#999; line-height:24px; text-align:24px; display:block; overflow:hidden;}
.news-tab .news-tab-jj span a { color:#999;}
.news-tab .news-tab-jj span a:hover{ color:#f00;}
.news-tab .news-tab-list { height:185px; background:#fff;}
.news-tab .news-tab-list ul { padding-top:5px;}
.news-tab .news-tab-list li { height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* .news-tab .news-tab-list-one li:first-child { display:none;} */
.news-tab .about{ line-height:36px; text-indent:26px; padding:10px 0 0 0;}

/*通知公告*/
.notice { width:240px; height:320px; background:#fff;}
.notice .notice-bar { width:240px; height:39px; background:#fafafa; line-height:39px; border-bottom:#eae9e9 1px solid;}
.notice .notice-bar i { width:100px; height:38px; background:#fff; font-size:16px; text-align:center; color:#0073dd; font-style:normal; font-weight:bold; border-top:#0073dd 2px solid; border-right:#eae9e9 1px solid; display:block; float:left;}
.notice ul { padding:5px 10px 10px 10px; background:url(../images/news_number_ico.png) 15px 15px no-repeat;}
.notice li { width:190px; height:38px; font-size:16px; line-height:38px; padding:0 0px 0 30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*协会动态*/
.xh-news { width:590px; background:#fff; text-align:left;}
.xh-news .xh-news-bar { width:100%; height:40px; line-height:40px; border-bottom:#eae9e9 1px solid; box-sizing:border-box;}
.xh-news .xh-news-title { min-width:90px; height:40px; background:#c40e03; text-align:center; font-size:16px; letter-spacing:2px; color:#fff; font-weight:bold; padding:0 5px; float:left;}
.xh-news .xh-news-list { height:190px; padding:0px 20px 10px 20px; overflow:hidden;}
.xh-news .xh-news-list li { height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*公示信息 法律法规*/
.server-menu-tab { width:1200px; position:relative;}
.server-menu-tab .hd { }
.server-menu-tab .hd ul { }
.server-menu-tab .hd ul li { width:200px; height:160px; line-height:160px; background:url(../images/server_arrow.png?var=20240108) center no-repeat; text-align:center; color:#333; font-size:20px;
	border-bottom:1px solid #f6f6f6; cursor:pointer; box-sizing:border-box;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.server-menu-tab .hd ul li:last-child { border-bottom:0;}
.server-menu-tab .hd ul li.on { background:url(../images/server_arrow_hover.png) center no-repeat; color:#fff; font-weight:bold;}
.server-menu-tab .hd ul li.on a { color:#fff;}
.server-menu-tab .hd ul li.on a:hover { color:#f00;}
.server-menu-tab .bd { }
.server-menu-tab .bd ul { }
.server-menu-tab .tempWrap { }
.server-menu-tab-content, .server-menu-tab-content2 { width:985px; min-height:140px; padding:0 0 20px 0; background:#fff;}
.server-menu-tab-content dl, .server-menu-tab-content2 dl { width:120px; text-align:center; margin:20px 0 0 35px; float:left;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.server-menu-tab-content dt, .server-menu-tab-content2 dt { width:90px; height:90px; color:#fff; margin-left:15px; display:flex; justify-content:center; align-items:center; cursor:pointer;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
/* .server-menu-tab-content dl:nth-of-type(1) dt { background:#2789EE;}
.server-menu-tab-content dl:nth-of-type(2) dt { background:#2bd37f;}
.server-menu-tab-content dl:nth-of-type(3) dt { background:#ee851e;}
.server-menu-tab-content dl:nth-of-type(4) dt { background:#0a7feb;}
.server-menu-tab-content dl:nth-of-type(5) dt { background:#ff3b30;}
.server-menu-tab-content dl:nth-of-type(6) dt { background:#d2a26b;}
.server-menu-tab-content dl:nth-of-type(7) dt { background:#574c9a;}
.server-menu-tab-content dl:nth-of-type(8) dt { background:#1bc5bb;}
.server-menu-tab-content dl:nth-of-type(9) dt { background:#f65e8d;}
.server-menu-tab-content dl:nth-of-type(10) dt { background:#83cf10;} */
.server-menu-tab-content dl:nth-child(1) dt { background:#6974fe linear-gradient(270deg,#8fb0ff,#6974fe);}
.server-menu-tab-content dl:nth-child(2) dt { background:#1badff linear-gradient(270deg,#3eefff,#1badff);}
.server-menu-tab-content dl:nth-child(3) dt { background:#49d469 linear-gradient(270deg,#49d469,#3b9c69);}
.server-menu-tab-content dl:nth-child(4) dt { background:#fc5488 linear-gradient(270deg,#fe89be,#fc5488);}
.server-menu-tab-content dl:nth-child(5) dt { background:#a768f4 linear-gradient(270deg,#c38bee,#a768f4);}
.server-menu-tab-content dl:nth-child(6) dt { background:#ea8559 linear-gradient(270deg,#f6dc8f,#ea8559);}
.server-menu-tab-content dl:nth-child(7) dt { background:#046cff linear-gradient(269deg,#00acff,#046cff);}
.server-menu-tab-content dl:nth-child(8) dt { background:#67bec5 linear-gradient(270deg,#80dbe0,#67bec5);}
.server-menu-tab-content dl:nth-child(9) dt { background:#33a2f3 linear-gradient(270deg,#69e5fc,#33a2f3);}
.server-menu-tab-content dl:nth-child(10) dt { background:#eac45f linear-gradient(270deg,#f7e090,#eac45f);}
.server-menu-tab-content dl:nth-child(11) dt { background:#6e7ff3 linear-gradient(270deg,#a3b4fa,#6e7ff3);}
.server-menu-tab-content dl:nth-child(12) dt { background:#6237f6 linear-gradient(270deg,#9868fc,#6237f6);}
.server-menu-tab-content dl dt i, .server-menu-tab-content2 dl dt i { font-size:48px;}
.server-menu-tab-content dt img, .server-menu-tab-content2 dt img { width:64px; height:64px;}
.server-menu-tab-content dl dd, .server-menu-tab-content2 dl dd { height:30px; line-height:30px; text-align:center;}

.server-menu-tab-content2 dl:nth-child(1) dt { background:#eac45f linear-gradient(270deg,#f7e090,#eac45f);}
.server-menu-tab-content2 dl:nth-child(2) dt { background:#fc5488 linear-gradient(270deg,#fe89be,#fc5488);}
.server-menu-tab-content2 dl:nth-child(3) dt { background:#6974fe linear-gradient(270deg,#8fb0ff,#6974fe);}
.server-menu-tab-content2 dl:nth-child(4) dt { background:#1badff linear-gradient(270deg,#3eefff,#1badff);}
.server-menu-tab-content2 dl:nth-child(5) dt {  background:#6237f6 linear-gradient(270deg,#9868fc,#6237f6);}
.server-menu-tab-content2 dl:nth-child(6) dt { background:#046cff linear-gradient(269deg,#00acff,#046cff);}
.server-menu-tab-content2 dl:nth-child(7) dt { background:#a768f4 linear-gradient(270deg,#c38bee,#a768f4);}
.server-menu-tab-content2 dl:nth-child(8) dt { background:#ea8559 linear-gradient(270deg,#f6dc8f,#ea8559);}
.server-menu-tab-content2 dl:nth-child(9) dt { background:#6e7ff3 linear-gradient(270deg,#a3b4fa,#6e7ff3);}
.server-menu-tab-content2 dl:nth-child(10) dt { background:#67bec5 linear-gradient(270deg,#80dbe0,#67bec5);}
.server-menu-tab-content2 dl:nth-child(11) dt { background:#33a2f3 linear-gradient(270deg,#69e5fc,#33a2f3);}
.server-menu-tab-content2 dl:nth-child(12) dt { background:#49d469 linear-gradient(270deg,#49d469,#3b9c69);}

.server-menu-tab-content dl:hover, .server-menu-tab-content2 dl:hover { 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.server-menu-tab-content dl:hover dt i, .server-menu-tab-content2 dl:hover dt i, .server-menu-tab-content dl:hover dt img, .server-menu-tab-content2 dl:hover dt img { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

/* 会员展示 */
.member-show {width:1200px; background:#fff; padding:20px; box-sizing:border-box;}
.member-show-title { width:100%; height:40px; line-height:40px; border-bottom:#eae9e9 1px solid;}
.member-show-title span { width:110px; height:40px; line-height:40px; background:#c40e03; text-align:center; color:#fff; font-weight:bold; font-size:16px; display:block;}
.member-show-list { width:570px;}
.member-show-bar { height:40px; line-height:40px; background:#f0f2f5; font-weight:bold; color:#c40e03; padding-left:10px;}
.member-show-bar .more { font-weight:normal;}
.member-show-bar .more a { color:#333;}
.member-show-bar .more a:hover { color:#f00;}
.member-show-list ul { padding-top:10px;}
.member-show-list li { width:555px; height:36px; background:url(../images/archives_list_ico.png) 0px 12px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 15px; overflow:hidden;}

/* 单位会员展示 */
.member-cmp-list { width:570px; overflow:hidden; position:relative;}
.member-cmp-list ul { padding:10px 0 0 0;}
.member-cmp-list li { width:135px; background:#fff; text-align:center; padding:2px; margin:0 10px 10px 0; border:1px solid #eee; float:left; display:inline; box-sizing:border-box;
	overflow:hidden; position:relative; cursor:pointer;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.member-cmp-list li:nth-child(4n+0) { margin-right:0;}
.member-cmp-list .member-cmp-pic { height:60px; overflow:hidden; display:flex; justify-content:center; align-items:flex-start;}
.member-cmp-list .member-cmp-pic img { width:100%; height:auto; max-height:60px; box-sizing:border-box; transition:transform 0.3s;}
.member-cmp-list li:hover .member-cmp-pic img { transform:scale(1.2);}
.member-cmp-list .member-cmp-name { height:25px; line-height:25px; text-align:center; color:#fff; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	position:absolute; left:2px; right:2px; bottom:2px; z-index:1;
	background:rgba(0,0,0,0.5);
}
.member-cmp-list a { color:#fff;}

/* 个人会员展示 */
.member-personal-list { width:570px; overflow:hidden; position:relative;}
.member-personal-list ul { padding:10px 0 0 0;}
.member-personal-list li { width:105px; height:140px; text-align:center; padding:2px; border:1px solid #eee; margin:0 10px 10px 0; float:left; box-sizing:border-box; position:relative;
	overflow:hidden; cursor:pointer;
	display:flex; justify-content:center; align-items:flex-start;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.member-personal-list li:nth-child(5n+0) { margin-right:0;}
.member-personal-list li img { width:100%; max-height:140px; box-sizing:border-box; transition:transform 0.3s;}
.member-personal-list li:hover img { transform:scale(1.2);}
.member-personal-list li span { height:25px; line-height:25px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; display:block;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	position:absolute; left:2px; right:2px; bottom:2px; z-index:1;
}

/*公众服务*/
.service { width:240px;}
.service a { color:#fff;}
.service a:hover { color:#ff0;}
.service li { width:170px; height:100px; line-height:45px; font-size:16px; color:#fff; margin-bottom:10px; padding-left:70px; cursor:pointer;}
.service li:hover { color:#ff0;}
.service li:last-child { margin-bottom:0px;}
.service .service-bg1 { width:170px; height:45px; background:url(../images/service_bg1.png) no-repeat;}
.service .service-bg2 { width:170px; height:45px; background:url(../images/service_bg2.png) no-repeat;}
.service .service-bg3 { width:170px; height:45px; background:url(../images/service_bg3.png) no-repeat;}
.service .service-bg4 { width:170px; height:45px; background:url(../images/service_bg4.png) no-repeat;}
.service .service-bg5 { width:170px; height:45px; background:url(../images/service_bg5.png) no-repeat;}
.service dl { height:82px; line-height:82px; background:#2789EE; color:#fff; margin:0 0 10px 0; border-radius:10px; display:flex; justify-content:center; align-items:center;}
.service dl:nth-of-type(1) { background:#2789EE;}
.service dl:nth-of-type(2) { background:#2bd37f;}
.service dl:nth-of-type(3) { background:#ee851e;}
.service dl:last-child { margin-bottom:0;}
.service dt { display:flex; justify-content:center; align-items:center;}
.service dd { font-size:20px;}
.service dd i { font-size:24px; font-weight:normal;}

/*表格下载 办事指南*/
.down { width:540px; text-align:left;}
.down .down-bar { width:540px; height:40px; background:#fff url(../images/title_bar.png) no-repeat left bottom; line-height:40px;}
.down .down-bar i { width:90px; height:40px; text-align:center; font-size:16px; letter-spacing:2px; font-style:normal; color:#c40e03; font-weight:bold; display:block; float:left;}
.down .down-list { width:540px; height:170px; padding:5px 0px; overflow:hidden;}
.down .down-list ul { float:left;}
.down .down-list li { width:280px; height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 10px; margin-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.down .down-list dl { float:left;}
.down .down-list dl a { color:#fff;}
.down .down-list dl a:hover { color:#ff0;}
.down .down-list dd { width:280px; height:50px; background:#3391fb url(../images/news_dot5.gif) 270px center no-repeat; line-height:50px; color:#fff; font-size:16px; padding:0 0px 0 10px; margin:0 0 10px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.down .down-list dd:nth-child(1) { background:#18c18b url(../images/news_dot5.gif) 270px center no-repeat;}
.down .down-list dd:nth-child(2) { background:#339abc url(../images/news_dot5.gif) 270px center no-repeat;}
.down .down-list dd:nth-child(3) { background:#6a89c3 url(../images/news_dot5.gif) 270px center no-repeat;}
.down-pic { width:240px; height:170px;}
.down-pic img { width:240px; height:170px; overflow:hidden;}
.line { width:5px; height:220px; border-right:#f5f5f5 1px solid; margin:0px 30px;}

/*政策文件*/
.remote-file { width:590px; background:#fff; text-align:left;}
.remote-file .remote-file-bar { width:590px; height:40px; background:url(../images/remote_bar_bg.jpg) repeat-x; line-height:40px;}
.remote-file .remote-file-bar i { width:120px; background:#fff; height:38px; border-top:#c40e03 2px solid; border-right:#eae9e9 1px solid; letter-spacing:2px; color:#c40e03; text-align:center; font-style:normal; font-size:16px; font-weight:bold; display:block; float:left;}
.remote-file .remote-file-list { height:190px; padding:0 20px 10px 20px; overflow:hidden;}
.remote-file .remote-file-list li { height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; padding:0 0px 0 10px; font-size:16px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box;
}

/* 图片新闻 */
.news-pic { width:1200px; background:#fff; padding-bottom:20px; box-sizing:border-box; overflow:hidden; position:relative;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}

/* .news-pic .news-pic-bar { width:1200px; height:39px; background:#f9f9f9; line-height:38px; border-bottom:#e6e6e6 1px solid;}
.news-pic .news-pic-bar i { width:120px; height:38px; background:#fff; border-top:#c40e03 2px solid; border-right:#eae9e9 1px solid; font-size:16px; text-align:center; color:#c40e03; letter-spacing:2px; font-style:normal; font-weight:bold; display:block; float:left;} */
.news-pic .news-pic-bar { width:1200px; height:38px; background:#fff; line-height:38px; border-bottom:#c40e03 2px solid;}
.news-pic .news-pic-bar i { width:120px; height:38px; background:#c40e03; font-size:16px; text-align:center; color:#fff; letter-spacing:2px; font-style:normal; font-weight:bold; display:block; float:left;}
.news-pic .news-pic-list { width:1200px; padding-top:20px;}
.news-pic .news-pic-list ul { overflow:hidden; zoom:1;}
.news-pic .news-pic-list ul li { margin:0 8px; text-align:center; float:left; _display:inline; display:inline; overflow:hidden;
	transition:all 0.3s;
}
.news-pic .news-pic-list ul li .pic { width:140px; height:150px; background:#f7f7f7; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.news-pic .news-pic-list ul li .pic img { max-width:140px; max-height:150px; transition:transform 0.3s;}
.news-pic .news-pic-list ul li .pic:hover img { transform:scale(1.2);}
.news-pic .news-pic-list ul li .title { width:140px;height:35px; line-height:35px; background:#f7f7f7; font-size:16px; padding:0 10px; 
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	transition:all 0.3s;
}
.news-pic .news-pic-list ul li:hover .title { background:#c40e03 !important;}
.news-pic .news-pic-list ul li:hover .title a { color:#fff;}
.news-pic .prev, .news-pic .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; z-index:99; overflow:hidden; cursor:pointer;}
.news-pic .prev{ background-position:-30px 0px; left:20px; top:140px;}
.news-pic .next { background-position:-30px -30px; right:20px; top:140px;}
.news-pic .prevStop { background-position:0px 0px;}
.news-pic .nextStop { background-position:0px -30px;}

/* 合作伙伴 */
.link { width:1200px;}
.partner-group { width:1200px; background:#fff; text-align:left;}
.partner-group .parhd { height:38px; border-bottom:#c40e03 2px solid; line-height:38px; position:relative;}
.partner-group .parhd ul { float:left; position:absolute; left:0px; top:0px; height:38px;}
.partner-group .parhd ul li { min-width:100px; color:#333; padding:0 10px; text-align:center; float:left; cursor:pointer;}
.partner-group .parhd ul li.on { height:38px; background:#c40e03; font-size:16px; letter-spacing:2px; color:#fff; font-weight:bold;}
.partner-group .slideBox { padding:20px 0px 20px 0px; position:relative; overflow:hidden; zoom:1;}
.partner-group .sprev,.partner-group .snext { position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;}
.partner-group .snext { left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;}
.partner-group .sprev:hover,.partner-group .snext:hover { border-color:#f60;}
.partner-group .parbd ul { overflow:hidden; zoom:1;}
.partner-group .parbd ul li { margin:0 20px 0 0; float:left; _display:inline; text-align:center; overflow:hidden; position:relative;}
.partner-group .parbd ul li .partner-pic { text-align:center;}
.partner-group .parbd ul li .partner-pic img { width:168px; height:68px; display:block; padding:2px; border:1px solid #dcdcdc;}
.partner-group .parbd ul li .partner-pic a:hover img { border-color:#ff7500;}
.partner-group .parbd ul li .title { line-height:24px;}

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; top:340px; z-index:100;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; margin-bottom:1px;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin,.right-side ul li .right-msg { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover,.right-side ul li .right-msg:hover { background:#e3602a; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; top:0px; display:none;}

/*copyright*/
.copyright { width:100%; background:#c40e03; line-height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.copyright a { color:#fff;}
.copyright a:hover { color:#ff0;}
.copyright-content { width:1200px; text-align:center; padding:10px 0; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .dzjg { position:absolute; left:0px; top:20px;}
.copyright-content .sydw { position:absolute; left:0px; top:20px;}
.copyright-content .ygwb { position:absolute; left:90px; top:20px;}
.copyright-content .gswj { position:absolute; right:0px; top:15px; font-size:12px; line-height:18px;}
.copyright-content .wx-ewm { position:absolute; right:90px; top:15px; font-size:12px; line-height:18px;}

/*分页1*/
.page { margin:30px 0 10px 20px;}
.page a { padding:2px 5px 2px 5px; margin-right:2px; border:#ccc 1px solid; color:#333;}
.page a:hover { padding:2px 5px 2px 5px; margin-right:2px; border:#c40e03 1px solid;}
.page span.current { color:#fff; background:#c40e03; padding:2px 5px 2px 5px; margin-right:2px; border:#c40e03 1px solid; font-weight:bold;}
.page span.disabled { color:#ccc; padding:2px 5px 2px 5px; margin-right:2px; border:#ccc 1px solid;}
.page input { width:30px; height:24px; line-height:24px; padding:0 2px; text-align:center; color:#333; margin:0 5px; border:#ccc 1px solid;}
.page input:hover, .page input:focus { border:#c40e03 1px solid;}

/*分页2*/
#pages { height:36px; width:124px; margin:10px auto 10px;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#e70012; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}

/*-------------子页-------------*/
.zy-wrap { width:1200px;}
.zy-body-bg { background:#f9f9f9;}
.zy-banner-box { width:100%; position:relative;}
.zy-banner { /*width:100%; height:200px; background-size:100% 100%; box-shadow:0px 2px 3px #ccc;*/ position:relative;} 
.zy-banner-wrap { width:1200px; padding:140px 0 0 0; color:#fff; position:relative;}
.zy-banner-wrap h2 { width:400px; font-size:30px; text-align:center; letter-spacing:4px;}
.zy-banner-wrap span { width:400px; text-align:center; display:block; font-size:24px; text-transform:uppercase;}
.zy-banner-tool-wrap { width:100%; height:50px; line-height:50px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; right:0; bottom:0;}
.zy-banner-tool { width:1200px;}
.zy-go-back { padding-top:8px; float:left;}
.zy-go-back a { display:block; text-align:center;}
.zy-go-back a img,
.zy-go-back a span { width:83px; height:35px; line-height:35px; background:#0089ff; color:#fff; display:inline-block; margin-left:1px; vertical-align:top;}
.zy-go-back a img{width:15px; height:auto; padding:10px 3px;}
.zy-go-back:hover a img, .zy-go-back:hover a span { background:#1276e5;}

/*子页各栏目盒子*/
/* .zy-news-show { background:#fff; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
} */

/*子页头部*/
.zy-head {}
.zy-head li { width:100px; float:left; text-align:center;}
.zy-head a { color:#fff;}
.zy-head a:hover { color:#ff0;}

/*子页关于我们*/
.about-nav { width:250px; background:#fff;}
.about-nav .nav-bar { width:100%; height:50px; line-height:50px; background:#c40e03; color:#fff; text-align:center; letter-spacing:2px; font-weight:bold;}
.about-nav ul { padding:0px 20px 20px 20px;}
.about-nav li { width:100%; height:40px; line-height:40px; background:#f2f2f2; margin-top:10px; cursor:pointer;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
.about-nav li a { color:#333; display:block; padding-left:20px;}
.about-nav li a:hover { color:#fff;}
.about-nav li:hover { background:#c40e03;}
.about-nav .on { background:#c40e03; font-weight:bold; color:#333;}
.about-nav .on a { color:#fff;}

.about-nav .search-input { width:200px; height:36px; border:#dcdcdc 1px solid; padding:0px 10px;}
.about-nav .search-input:focus { outline:none; border-color:rgba(28, 153, 239, 0.8);}
.about-nav .search-btn { width:200px; height:36px; background:#0FA9F6; font-size:15px;}
.about-nav .search-btn:hover { width:200px; height:36px; background:#0b0;}

.about-con-wrap { width:930px; background:#fff;}
.about-con-title { width:100%; height:48px; line-height:48px; background:#fafafa; border-bottom:#c40e03 2px solid; position:relative; padding:0 20px 0 10px;}
.about-con-title .about-title-bar { min-width:120px; height:48px; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#c40e03; font-weight:bold; padding-left:8px}
.about-con-title2 { width:870px; height:48px; line-height:48px; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:10px 20px 0 10px;}
.about-con-title2 .about-title-bar { min-width:120px; height:48px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#c40e03; font-weight:bold; padding-left:15px}
.about-con { font-size:16px; padding:20px; line-height:30px;}
.about-con img { max-width:800px;}

/*子页菜单*/
.zy-menu-wrap { width:100%; height:80px; background:#c40e03;}
.zy-menu { width:1200px; height:80px; color:#fff; line-height:80px; position:relative;}
.zy-menu ul { padding:20px 0px 0px 180px; float:left;}
.zy-menu ul li { min-width:100px; height:40px; font-size:16px; text-align:center; line-height:40px; float:left; position:relative; cursor:pointer;}
.zy-menu ul li:hover { background:#34bcee; color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-menu ul li a { width:100px; height:40px; color:#fff; display:block; text-align:center;}
.zy-menu ul li a:hover { color:#fff;}
.zy-menu ul li:last-child { margin-right:0px;}
.zy-menu ul li.on { background:#34bcee; color:#fff !important; font-weight:bold;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;}
.zy-menu ul li.on a { color:#fff !important;}
.zy-menu ul li.on a:hover { color:#fff;}
.zy-menu .menu-title { width:160px; height:114px; background:url(../images/archives_menu_title.png) no-repeat; line-height:30px; left:0px; top:-34px; position:absolute;}
.zy-menu .menu-title .big-title { text-align:center; padding:30px 10px 0 0px;}
.zy-menu .menu-title .small-title { text-align:center; padding:0px 10px 0 0px;}
.zy-menu .menu-title2 { width:160px; height:114px; left:0px; top:-34px; position:absolute;}
.zy-menu-bar { background:#34bcee; font-weight:bold; color:#fff;}

/*子页菜单 带二级*/
.zy-menu2 {  width:1200px; height:80px; color:#fff; line-height:80px; position:relative;}
.zy-menu2 .menu-title { width:160px; height:114px; background:url(../images/archives_menu_title.png) no-repeat; line-height:30px; left:0px; top:-34px; position:absolute;}
.zy-menu2 .menu-title .big-title { text-align:center; padding:30px 10px 0 0px;}
.zy-menu2 .menu-title .small-title { text-align:center; padding:0px 10px 0 0px;}
.zy-menu2 .menu-title2 { width:160px; height:114px; left:0px; top:-34px; position:absolute;}
.zy-menu2 ul { padding:20px 0px 0px 170px; float:left;}
.zy-menu2 ul li { height:40px; font-size:16px; text-align:center; line-height:40px; margin-right:0px; float:left; position:relative; cursor:pointer;}
.zy-menu2 ul li:hover { background:#34bcee; color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-menu2 ul li a {  min-width:74px; padding:0 10px; color:#fff; display:block; text-align:center;}
.zy-menu2 ul li a:hover { color:#fff;}
.zy-menu2 ul li:last-child { margin-right:0px;}
.zy-menu2 ul li.on { background:#34bcee; color:#fff !important; font-weight:bold;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-menu2 ul li.on a { color:#fff !important;}
.zy-menu2 ul li.on a:hover { color:#fff;}
.zy-menu2-bar { background:#34bcee; font-weight:bold; color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.zy-menu2-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
.zy-menu2-a a { color:#fff;}
.zy-menu2-subnav { width:120px; text-align:center; display:none; font-size:15px; position:absolute; left:0; top:40px; line-height:35px; z-index:110;
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
}
.zy-menu2-subnav dt { width:100%;}
.zy-menu2-subnav dt a { background:#fff; color:#333 !important; padding-top:0;}
.zy-menu2-subnav dt a:hover { background:#34bcee; color:#fff !important;}

/*子页新闻列表*/
.zy-news-list { width:1200px;}
.zy-news-list ul {}
.zy-news-list li { border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:10px 0;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd { width:960px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#3ebb2b;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#c00;}
.zy-news-list dl dd .news-list-con { width:960px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd  a { color:#888;}
.zy-news-list dl dd a:hover { color:#c00;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}
.zy-news-list2 { padding:5px 0 10px 0;}
.zy-news-list2 li { padding:0 15px 0 30px; height:45px; background:url(../images/news_dot.gif) 14px center no-repeat; line-height:45px; font-size:16px; border-bottom:#ededed 1px dotted; overflow:hidden;}
.zy-news-list2 li:hover { background:#f7f7f7 url(../images/news_dot.gif) 14px center no-repeat; cursor:pointer;}
.zy-news-list3 { width:940px;}
.zy-news-list3 li { width:910px; height:80px; margin-bottom:10px; position:relative; padding:10px; border-bottom:#e5e5e5 1px dotted;}
.zy-news-list3 .time { width:80px; height:80px; background:url(../images/news_time_bg.png) 0px 0px no-repeat; text-align:center; float:left; padding-right:5px;}
.zy-news-list3 .time span { margin:10px 0 0 0px; font-size:32px; font-family:Arial; display:block;}
.zy-news-list3 .time p { line-height:24px; font-family:Arial; font-size:14px;}
.zy-news-list3 .newslist-con { width:820px; height:70px; padding:5px 10px; float:left; overflow:hidden;}
.zy-news-list3 .newslist-con span { width:100%; height:24px; line-height:24px; font-weight:bold; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zy-news-list3 .newslist-con p { width:100%; height:44px; line-height:22px; overflow:hidden;}
.zy-news-list3 .newslist-hover-bg { width:910px; height:80px; background:#388de1; -webkit-transition:0.8s ease; -moz-transition:0.8s ease;}
.zy-news-list3 .newslist-hover-bg a:hover { color:#fff;}
.zy-news-list3 li:hover .time { background:url(../images/news_time_bg.png) 0px -110px no-repeat; color:#fff;}
.zy-news-list3 li:hover .newslist-con { color:#fff;}
.zy-news-list3 li:hover .newslist-con span { color:#fff;}
.zy-news-list3 li .time { color:#999;}
.zy-news-list3 li .newslist-con { color:#999;}
.zy-news-list3 li .newslist-con span { color:#333;}
.zy-news-pic { width:100%; padding-bottom:20px;}
.zy-news-pic dl { width:210px; height:180px; margin:20px 0 0 20px; float:left;}
.zy-news-pic dt { width:200px; height:150px; padding:4px; border:#dfdfdf 1px solid;}
.zy-news-pic dt:hover { border:#f60 1px solid;}
.zy-news-pic dt img { width:200px; height:150px; overflow:hidden;}
.zy-news-pic dd { width:200px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.zy-next-news { width:100%;}
.zy-next-news li { line-height:30px;}
.zy-share { width:100%;}
.zy-share span { line-height:30px;}

/*子页图片列表*/
.zy-pic-list { width:928px;}
.zy-pic-list ul { padding:20px 0 0px 0;}
.zy-pic-list li { width:262px; height:183px; background:#e4e4e4 url(../images/no_pic.jpg) center center no-repeat; background-size:100% 100%; float:left; margin:0px 0px 20px 20px; position:relative; overflow:hidden;}
.zy-pic-list li img { width:262px; height:183px; transition:transform .3s; overflow:hidden;}
.zy-pic-list li:hover img { transform:scale(1.2);}
.zy-pic-list li .pic-title { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}
.zy-pic-list li .pic-title-hoverbg { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:13px;
	background:rgba(40, 132, 213, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

/*子页左侧带图新闻列表*/
.zy-list { width:928px; background:url(../images/zy_newslist_bg.png) repeat-y;}
.zy-list li { width:869px; height:40px; background:url(../images/news_dot.gif) 20px 7px no-repeat; line-height:40px; border-bottom:#e5e5e5 1px dotted; padding:0 20px 0 35px;}
.zy-list li:hover { background:#f1f1f1 url(../images/news_dot.gif) 20px 7px no-repeat; cursor:pointer;}
.zy-list h1 { width:848px; font-size:18px; color:#333; text-align:center; line-height:30px; padding:20px 20px 10px 20px;}
.zy-list .line { width:888px; color:#999; text-align:center; border-bottom:#e3e3e3 1px solid; line-height:40px;}
.zy-list .content { width:888px; line-height:32px; font-size:16px; padding:10px 0;} 
/*.zy-list .content img { padding:15px; margin:0 auto; vertical-align:middle; display:block;}*/
.zy-list dl { width:908px; border-bottom:#e5e5e5 1px dotted; padding:20px 0 20px 20px;}
.zy-list dl:hover { background:#f1f1f1; cursor:pointer;}
.zy-list dt { width:200px; height:120px; background:#e4e4e4 url(../images/no_pic.png) center center no-repeat; background-size:100% 100%; float:left; overflow:hidden;}
.zy-list dd { }
.zy-list dt img { width:200px; height:120px; transition:transform 0.3s; overflow:hidden;}
.zy-list dl:hover img { transform:scale(1.2);}
.zy-list dd span { color:#f60;}
.zy-list dd span a { color:#f60;}
.zy-list dd span a:hover{ color:#f00;}
.zy-list .news-list-title { width:678px; height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden;}
.zy-list .news-list-des { width:678px; line-height:26px; color:#888; overflow:hidden;}
.zy-list .news-list-des .des-con { width:678px; height:52px; line-height:26px; color:#888;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.zy-list .news-list-des .des-con a { color:#888;}
.zy-list .news-list-des .des-con a:hover { color:#f00;}
.zy-list .news-list-des .des-more { width:80px; height:30px; background:#f64400; text-align:center; line-height:30px; margin-top:5px; float:left;}
.zy-list .news-list-des .des-more a { width:80px; height:30px; color:#fff; display:block;}
.zy-list .news-list-des .des-more a:hover { background:#ff9900; color:#fff;}
.zy-emptydiv { width:100%; height:10px;}

/*新闻详情页*/
.zy-news-show { width:1200px; background:#fff; padding:20px; box-sizing:border-box;}
.zy-news-show h1 { color:#c40e03; line-height:30px; font-size:20px; text-align:center; padding:0px 200px 20px 200px;}
.zy-news-show h2 { color:#c40e03; line-height:30px; font-size:20px; text-align:center; padding:0px 200px 20px 200px; border-bottom:#f7f7f7 1px solid;}
.zy-news-show .soure { height:40px; line-height:40px; background:#f7f7f7; text-align:center; margin-bottom:10px;}
.zy-news-show .soure2 { height:10px; line-height:10px; border-bottom:#ddd 1px dotted; text-align:center; margin-bottom:10px;}
.zy-news-show .title-bar { height:40px; line-height:40px; background:#f7f7f7; font-size:16px; color:#f30; padding:0 10px; font-weight:bold;}
.zy-news-show-con { line-height:36px; font-size:16px;}
.zy-news-location { line-height:30px; background:#f1f1f1; padding:5px 10px;}
.zy-news-show-table { }
.zy-news-show-table td { height:30px; border:#e6e6e6 1px solid; line-height:24px; padding:10px;}
.zy-news-show-table td img { max-width:600px;}
.zy-news-show-table .td-bg { width:150px; background:#f8fbff; text-align:center;}
.zy-news-show .appendix { border:#f7f7f7 1px solid; font-size:16px;}
.zy-news-show .appendix-title { width:100px; background:#f7f7f7; color:#c40e03; line-height:30px; text-align:right; padding:0 5px;}
.zy-news-show .appendix td { line-height:40px; padding:0 5px; border:#f7f7f7 1px solid;}
.zy-news-show .appendix a { color:#c40e03;}
.zy-news-show .appendix a:hover { color:#f00;}

/*在线留言*/
.msg-search-box { width:910px; padding:20px 0;}
.search-box { width:150px; height:40px; position:relative;}
.search-box select, .msg-book-table select, .lawyer-list-search-box select { width:100%; height:36px; border:#dcdcdc 1px solid; color:#999; padding-left:5px; outline:none; /*padding-left:5px;background:url(../images/pro_tab_icon_arrow.png) 65px 10px no-repeat;*/
	/*很关键：将默认的select选择框样式清除*/ 
	/*appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.search-box select:focus, .msg-book-table select:focus, .lawyer-list-search-box select:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.search-box select::-ms-expand, .msg-book-table select::-ms-expand, .lawyer-list-search-box select::-ms-expand { display:none;}
.search-box select option, .msg-book-table select option, .lawyer-list-search-box select option { font-size:14px;}
.msg-input-box { width:240px;}
.msg-input-box2 { width:750px;}
.msg-input-box3 { width:208px;}
.msg-input-box4 { width:160px;}
.msg-input-box input, .archives-input-box input { width:100%; height:36px; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-input-box input:focus, .archives-input-box input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-search-btn { width:100px;}
.msg-search-btn input[type="button"], .msg-search-btn input[type="submit"], .msg-book-table input[type="button"], .archives-search-btn input[type="button"] { width:100%; height:36px; background:#c40e03; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-search-btn input[type="button"]:hover, .msg-search-btn input[type="submit"]:hover, .msg-book-table input[type="button"]:hover, .archives-search-btn input[type="button"]:hover { background:#ff9728;}
.msg-table { width:910px; background:#fff;}
.msg-table tr:hover { background:#edf2f9;}
.msg-table th { height:40px; background:#edf2f9; color:#c40e03;}
.msg-table td { height:40px; padding:0px 10px;}
.msg-table .td-list-ico { padding:2px 5px 0px 0px;}
.msg-table .odd { background:#fff;}
.msg-table .even { background:#f7f7f7;}
.msg-table .td-center { text-align:center;}
.msg-show-table { width:910px; background:#fff;}
.msg-show-table td { height:40px; border:#e6e6e6 1px solid; line-height:24px; padding:0px 10px;}
.msg-show-table .title { color:#0099dd; font-weight:bold; text-align:center;}
.msg-show-table .td-bg { width:150px; background:#f8fbff; text-align:center;}

/*在线留言输入框按钮*/
.msg-book-desc { width:900px; background:#f8fbff; line-height:30px;}
.msg-book-desc .book { margin:20px 20px 20px 50px;}
.msg-book-desc span { margin:40px 20px 20px 0px;}
.msg-book-desc b { color:#ff8400;}
.msg-book-table { width:900px; background:#fff; position:relative;}
.msg-book-table td { height:50px; border:#f2f2f2 1px solid; line-height:24px; padding:0px 10px;}
.msg-book-table .title { color:#0099dd; font-weight:bold; text-align:center;}
.msg-book-table .td-bg { width:100px; background:#f8fbff;}
.msg-book-table input { width:100%; height:36px; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-book-table input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-book-table textarea { width:100%; line-height:18px; padding:10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-book-table textarea:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-book-table input[type="button"] { width:200px;}
.msg-book-table .jgjl { margin-left:120px;}

/*领导介绍*/
.lead-list { width:100%;}
.lead-list li { padding:10px 0 0px 0; display:flex; align-items:flex-start; border-bottom:#f0f0f0 1px dotted;}
/* .lead-list li:hover { background:#e4e4e4;} */
.lead-list li:first-child { margin-top:0;}
.lead-list li h3 { color:#c40e03;}
.lead-list li h3 a { color:#c40e03;}
.lead-list li h3 a:hover { color:#f00;}
.lead-list li h4 { }

.lead-list li:hover { background:#f1f1f1; cursor:pointer;}
.zy-list li:hover img { transform:scale(1.2);}

.lead-list .lead-pic { width:125px; height:160px; padding:2px; text-align:center; border:1px solid #eee; margin:0 10px 10px 0; position:relative;
	overflow:hidden; cursor:pointer;
	display:flex; justify-content:center; align-items:center;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.lead-list .lead-pic img { max-width:125px; height:154px; margin:2px; box-sizing:border-box; transition:transform 0.3s;}

.lead-list .lead-about { flex:1;}
.lead-list .lead-desc { line-height:25px; color:#999;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
}
.lead-list .lead-desc a { color:#999;}
.lead-list .lead-desc a:hover { color:#f00;}

/*服务人员*/
.lawyer-list-search-box { width:100%; padding:20px; background:#fafafa; box-sizing:border-box;}
.lawyer-list { width:100%; padding:0 10px; box-sizing:border-box;}
.lawyer-list dl { display:flex; margin-top:10px; border-bottom:#e5e5e5 1px dotted;}
.lawyer-list dl:hover { background:#f1f1f1; cursor:pointer;}
.lawyer-list dl:nth-child(odd) {}
.lawyer-list dl:nth-child(even) { background:#fafafa;}
.lawyer-list dt { width:105px; height:120px; background:#e4e4e4; float:left; overflow:hidden;
	overflow:hidden; cursor:pointer;
	display:flex; justify-content:center; align-items:center;
}
.lawyer-list dt img { max-width:105px; max-height:120px; transition:transform 0.5s; overflow:hidden;}
.lawyer-list dd { width:100%; padding:0px 0 0 24px; float:left;}
.lawyer-list dd li { line-height:36px; font-size:16px; float:left;}
.lawyer-list dd li:nth-child(odd) { width:50%;}
.lawyer-list dd li:nth-child(even) {  width:50%;}
.lawyer-list dd li:first-child span { color:#c40e03; font-weight:bold;}

.member-personal-list li { width:105px; height:140px; text-align:center; padding:2px; border:1px solid #eee; margin:0 10px 10px 0; float:left; box-sizing:border-box; position:relative;
	overflow:hidden; cursor:pointer;
	display:flex; justify-content:center; align-items:flex-start;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.member-personal-list li:nth-child(5n+0) { margin-right:0;}
.member-personal-list li img { width:100%; max-height:140px; box-sizing:border-box; transition:transform 0.3s;}
.member-personal-list li:hover img { transform:scale(1.2);}
.member-personal-list li span { height:25px; line-height:25px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; display:block;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	position:absolute; left:2px; right:2px; bottom:2px; z-index:1;
}

/*服务机构*/
.lawfirm-list { width:940px; background:url(../images/zy_newslist_bg.png) repeat-y;}
.lawfirm-list dl { width:920px; border-bottom:#e5e5e5 1px dotted; font-size:16px;  padding:10px 0 10px 20px;}
.lawfirm-list dl:hover { background:#f1f1f1; cursor:pointer;}
.lawfirm-list dl:nth-child(odd) {}
.lawfirm-list dl:nth-child(even) { background:#fafafa;}
.lawfirm-list dt { width:920px; line-height:40px; font-weight:bold; color:#c40e03; overflow:hidden;}
.lawfirm-list dt a { color:#c40e03;}
.lawfirm-list dd { width:920px; float:left;}
.lawfirm-list dd li { line-height:30px;float:left;}
.lawfirm-list dd li:nth-child(odd) { width:460px;}
.lawfirm-list dd li:nth-child(even) { width:460px;}
.lawfirm-list dd li:last-child { width:900px;}
.lawfirm-list-user { width:100%;}
.lawfirm-list-user dl { border-bottom:#e5e5e5 1px dotted; font-size:16px;  padding:10px 0 10px 50px; position:relative;}
.lawfirm-list-user dl:hover { background:#f1f1f1; cursor:pointer;}
.lawfirm-list-user dl:nth-child(odd) {}
.lawfirm-list-user dl:nth-child(even) { background:#fafafa;}
.lawfirm-list-user dt { width:130px; line-height:30px; color:#c40e03; font-weight:normal; overflow:hidden; float:left;}
.lawfirm-list-user dt a { color:#c40e03;}
.lawfirm-list-user dd { width:380px; line-height:30px; float:left;}
.lawfirm-list-user .user-number { width:20px; height:20px; background:#ccc; line-height:20px; text-align:center; position:absolute; left:20px; top:15px;}

.results-search-box { width:500px !important; padding:40px 0 60px 0; margin:0 auto; background:#fff; box-sizing:border-box;}

/*网上报名*/
.agree { padding:20px 0;}
.signup { padding:20px 0;}
.signup-btn { background:#c40e03; border:none !important; color:#fff !important; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.signup-btn:hover { background:#ff9728;}
.signup-form { width:100% !important; background:#fff; box-sizing:border-box;}
.signup-form td { position:relative;}
.file-box { height:36px; line-height:36px;}
.file-box a { color:#fff;}
.file-box a:hover { color:#ff0;}
.file-box .file-label { width:190px; height:34px; background:#fff; color:#333; padding-left:10px; border:#dcdcdc 1px solid; border-width:1px 0 1px 1px; float:left;
	-moz-border-radius:5px 0 0 5px; 
	-webkit-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
.file-add { width:80px !important; height:36px; background:#c40e03; color:#fff; text-align:center; display:inline-block; position:relative; overflow:hidden;
	-moz-border-radius:0 5px 5px 0; 
	-webkit-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.file-prew { width:80px !important; height:36px; background:#ccc; display:block; position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0);}
.sfz-demo { padding:10px 0;}
.sfz-demo li { width:180px; height:180px; background:#f5f5f5; padding:10px; border:#dcdcdc 1px solid; float:left; margin-right:10px;}
.sfz-pic { width:180px; height:200px; display:table-cell; vertical-align:middle; text-align:center;}
.sfz-pic img { max-width:180px; max-height:200px;}
.sfz-txt { padding:5px; line-height:28px !important;}
.disabled-btn { width:100px; height:36px !important; background:#f2f2f2 !important; color:#999 !important; font-size:15px; cursor:not-allowed !important;}
.upload-btn { width:100px !important; height:36px !important; background:#c40e03 !important; font-size:15px;}
.upload-btn:hover { background:#0b0;}
.login-identify-code-input { width:300px !important; height:40px; padding:0px 130px 0px 35px;}
.identify-code { position:absolute; left:206px; top:10px;}

/*电子会刊*/
.electronic-journal-list { width:100%;}
.electronic-journal-list dl { width:140px; height:180px; margin:0px 25px 25px 0px; float:left;}
.electronic-journal-list dl:nth-of-type(7n+0) { margin-left:0;}
.electronic-journal-list dt { height:140px; background:#f7f7f7; padding:4px; border:#dfdfdf 1px solid; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.electronic-journal-list dt img { max-width:130px; max-height:140px; overflow:hidden; transition:transform 0.3s;}
.electronic-journal-list dd { width:100%; height:30px; line-height:30px; background:#f9f9f9; text-align:center; overflow:hidden; transition:all 0.3s;}
.electronic-journal-list dl:hover dt { border:#c40e03 1px solid;}
.electronic-journal-list dl:hover dt img { transform:scale(1.2);}
.electronic-journal-list dl:hover dd { background:#c40e03; color:#fff;}
.electronic-journal-list dl:hover dd a { color:#fff;}

/* 公司大事记 */
.memorabilia-wrap { width:100%; padding:40px 20px 60px 0;}
.memorabilia { position:relative; z-index:1;}
.memorabilia ul:before { content:''; position:absolute; top:6px; left:130px; height:100%; width:0px; border-right:2px solid #c40e03;}
.memorabilia ul li { position:relative; z-index:1; padding:0 0 15px 0px;}
.memorabilia ul li i { width:100px; padding-left:40px; line-height:28px; font-size:30px; font-weight:bold; font-family:arial; color:#c40e03; cursor:pointer;}
.memorabilia ul li .float-r { padding:10px 0 0 160px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
.memorabilia ul li .float-r dl { margin-bottom:15px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
.memorabilia ul li .float-r dl dt { line-height:22px; font-size:20px; font-family:arial; color:#c40e03; font-weight:bold;}
.memorabilia ul li .float-r dl dd { position:relative; z-index:1; margin-top:5px; line-height:20px;}
.memorabilia ul li:before { width:15px; height:15px; background:#fff; content:''; position:absolute; top:6px; left:121px; border-radius:50%; border:2px solid #c40e03; overflow:hidden; cursor:pointer;}
.memorabilia .memorabilia-end { width:15px; height:15px; background:#fff; position:absolute; left:121px; bottom:-25px; z-index:10; border:2px solid #c40e03; border-radius:50%; overflow:hidden;}

/*联系我们*/
.zy-about-con-wrap { width:1200px; padding:10px 0 10px 0;}
.zy-about-con-title { width:1200px; height:48px; line-height:48px; background:#fafafa; border-bottom:#274c88 2px solid; position:relative; padding:0 20px 0 10px;}
.zy-about-con-title .about-title-bar { min-width:120px; height:48px; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:8px}
.zy-about-con-title2 { width:870px; height:48px; line-height:48px; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:10px 20px 0 10px;}
.zy-about-con-title2 .about-title-bar { min-width:120px; height:48px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:15px}
.zy-about-con { background:#fff; font-size:16px; padding:20px; line-height:30px;}
.zy-about-con img { max-width:1100px;}
.zy-contact-con { background:#fff; font-size:16px; padding:20px; line-height:30px; display:flex;}
.zy-contact-con dl { flex:1; border-right:#f2f2f2 1px solid; padding:20px 15px 0 0;}
.zy-contact-con dl:last-child { border-right:none; padding-left:15px; padding-right:0;}
.zy-contact-con dl dt { text-align:center; line-height:48px;}
.zy-contact-con dl dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.zy-contact-con dl:hover dt i { cursor:pointer;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.zy-contact-con dl:nth-child(1) i { color:#4876f9;}
.zy-contact-con dl:nth-child(2) i { color:#4cb050;}
.zy-contact-con dl:nth-of-type(3) i { color:#fa4e4e;}
.zy-contact-con dl:nth-of-type(4) i { color:#576a95;}
.zy-contact-con dd { text-align:center; font-size:16px; line-height:36px;}

.zy-contact-pic { width:500px; height:280px; margin:10px 0;}
.zy-contact-con2 { width:480px; height:280px; line-height:30px; padding:0px 0 0 20px; margin:10px 0;}
.zy-contact-con2 strong { font-size:18px;}
.zy-contact-company { width:1200px;}
.zy-contact-company dl { width:570px; background:#eee; margin:10px 20px 0 0; padding:10px; float:left; position:relative;}
.zy-contact-company dt { font-weight:bold; line-height:30px;}
.zy-contact-company dd { line-height:30px;}
.zy-contact-company dl:nth-child(2n+0) { margin-right:0;}
.zy-contact-company dl:hover { background:#1276e5; color:#fff; cursor:pointer;
	box-shadow: 0 0 5px rgba(0,0,0,0.45);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-contact-company .name { background:#f7f7f7; font-weight:bold; font-size:14px;}
.zy-contact-company-title { width:240px; height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px; position:absolute; left:15px; top:-15px;}

.contact-map { width:100%; background:#fff; padding:20px;}
#map { width:100%; height:500px; background:#fff;}
.BMap_bubble_title { font-weight:bold; color:#c40e03;}
.BMap_bubble_content { line-height:30px;}
.BMap_pop { display:block;}

/* 登录注册 */
.reg-box { width:550px;}
.reg-box .qq-info { line-height:30px; font-size:16px; text-align:center; padding:10px 0px 20px 0px;}
.reg-box .qq-info img { width:60px; height:60px;
	-moz-border-radius:50%; 
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.reg-box .ms-yzm-input { height:40px; line-height:40px; padding:0px 130px 0px 10px; position:relative;}
.reg-box .ms-yzm-btn-box { position:absolute; right:0px; top:-2px;}
.reg-box .ms-yzm-btn { width:120px; height:40px; background:#c40e03; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.reg-box .ms-yzm-btn:hover { background:#ff9728;}
.reg-box li { width:100%; height:36px; line-height:36px; margin-top:20px; position:relative; display:flex; align-items:center;}
.reg-box span { width:100px; display:block; text-align:right; padding-right:10px;}
.reg-box .reg-input { height:40px; line-height:40px; padding:0px 10px;}
.reg-box .reg-identify-code-input { height:40px; line-height:40px; padding:0px 130px 0px 10px; position:relative;}
.reg-box .reg-identify-code { position:absolute; right:3px; top:1px;}
.reg-box .login-btn { height:40px; background:#c40e03; font-size:15px;}
.reg-box .login-btn:hover { background:#ff9728;}	
.reg-box .reg-text { line-height:50px; padding:0 5px;}
.reg-box .reg-text a { color:#c40e03;}
.reg-box .reg-text a:hover { color:#f00;}
.reg-box .reg-select { height:40px; background:#fff; color:#333; padding:10px 0px 10px 5px;}

/********开始首页在线客服**********/
.BottomlistP { position:fixed; top:30%; right:0px; overflow:hidden; z-index:999999;}
.BottomlistP a { width:44px; height:44px; border-radius:3px; /* background-image:url(../images/btnBg.png); */ display:block; color:#fff; font-size:12px; text-align:center; margin-bottom:10px;}
.floatmenu { background:url(../images/floatmenu.png?var=2022) no-repeat; cursor:pointer; width:100%; height:100%; display:block; border-radius:3px;}
.menuFree { background-position:0 0;}
.menuFree:hover { background-position:0 -49px;}
.menuQQ { background-position:-50px 0;}
.menuQQ:hover { background-position:-49px -49px;}
.menuTel { background-position:-97px 0;}
.menuTel:hover { background-position:-97px -49px;}
.menuEr { background-position:-145px 0;}
.menuEr:hover { background-position:-145px -49px;}
.menuZJ { background-position:-250px 0;}
.menuZJ:hover { background-position:-250px -49px;}
.QRCodeP { display:none; text-align:center; height:190px; width:160px; background-color:#fff; position:fixed; top:30%; right:55px; border-radius:3px; box-shadow:0 0 15px #ddd; z-index:99999;}
.QRCodeP ul { padding-top:10px;}
.QRCodeP ul li span { display:inline-block; font-size:14px; color:#444444; font-weight:bold;}
.QRCodeP ul li img { display:inline-block; padding:10px; width:140px; height:140px;}
.Telephonep { top:30%; right:55px;}
.Telephone { width:250px; z-index:99999; display:none; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.Telephone h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.Telephone ul { width:100%; float:left; margin:10px 0;}
.Telephone ul li { width:100%; /*float:left;*/ text-align:left; line-height:26px;}
.Telephone ul li a { color:#999;}
.indexIcon { background:url(../images/indexIcon.png) no-repeat; display:block; height:100%; width:100%;}
.Telephone ul li .TelIcon01 { float:left; width:17px; height:16px; display:inline-block; background-position:0 0;}
.TElCont { display:inline-block; float:left; text-align:left; padding-left:5px;}
.Telephone ul li h3 { color:#333333; font-size:14px; font-weight:bold; padding-bottom:5px;}
.Telephone ul li span { display:block; font-size:12px; color:#686868; padding-bottom:5px;}
.EMQQ { z-index:99999; display:none; width:300px; height:215px; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.EMQQ h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.EMQQP { top:30%; right:55px;}
.EMQQ ul li { width:33.33%; float:left; margin-top:20px; text-align:center;}
.EMQQ ul li span { display:block; margin:0 auto; margin-top:20px;}
.ExpertP { top:30%; right:55px;}
.Expert { width:380px; z-index:99999; display:none; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.Expert dl { width:100%;}
.Expert dt { width:105px; height:140px; text-align:center; padding:2px; border:1px solid #eee; margin:0 10px 10px 0; float:left; box-sizing:border-box; position:relative;
	overflow:hidden; cursor:pointer;
	display:flex; justify-content:center; align-items:flex-start;
}
.Expert dt img { width:100%; max-height:140px; box-sizing:border-box; transition:transform 0.3s;}
.Expert dd { line-height:30px;}
.Expert dd:last-child { line-height:24px;}
.Expert .Expert-info { width:100%; line-height:25px; color:#f00;}
/********结束首页在线客服**********/

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; top:280px; z-index:9999;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; margin-bottom:1px;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover { background:#e3602a; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; top:0px; display:none;}

/* 返回顶部 */
.gotop {width:40px; height:40px; background:url(../images/gotop1.png) no-repeat center; background-size:contain; position:fixed; right:5px; bottom:110px; cursor:pointer; display:none; transition:all .5s; z-index:99999;}

/* 动画 */
.fadeIn {opacity:0; -webkit-transition:all 1s; transition:all 1s;}
.fadeInUp {opacity:0; -webkit-transform:translate3d(0,50px,0); transform:translate3d(0,50px,0); -webkit-transition:all .8s; transition:all .8s; -webkit-transition-delay:.2s; transition-delay:.2s;}
.fadeInDown {-webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInLeft {opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInRight {opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); -webkit-transition:all .8s; transition:all .8s;}
.zoomIn {opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); -webkit-transition:all .8s; transition:all .8s;}
.animated {opacity:1; -webkit-transform:none; transform:none;}