﻿@import url("base.css");
.cm_sub_list .cm_banner_bg { height:231px; background:url(../skin/sub_banner.jpg) no-repeat center center;}

.cm_sub_list .cm_block01 { background:#efefef; margin-top:15px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 { float:left; display:inline; width:210px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh { width:210px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh .lm_name { width:210px; height:50px; margin:0px; background: #187ad8;border-bottom:1px solid #187ad8;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh .lm_name h2 { float:left; height:50px; font-size:16px; line-height:50px; padding:0 15px; color:#fff;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul { border-top:3px solid #187ad8;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li { height:40px; margin-bottom:1px; background:#fff url(../skin/ico01.png) no-repeat 190px 20px; font-size:14px; line-height:40px; text-indent: 20px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a { display:block; height:40px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a:hover { background:#f5f5f5 url(../skin/ico01.png) no-repeat 190px 20px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a.current { background:#efefef url(../skin/ico01.png) no-repeat 190px 20px;}

.cm_sub_list .cm_block01 .block01 .sub_tjyd { width:210px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd .lm_name { width:210px; height:50px; margin:0px; background: #ddd;border-bottom:1px solid #ddd;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd .lm_name h2 { float:left; height:50px; font-size:16px; line-height:50px; padding:0 15px; color:#000;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd .lm_name a.more { position:absolute; top:10px; right:5px; width:50px; height:18px; font-size:12px; line-height:18px; text-align:center; color:#fff;}

.cm_sub_list .cm_block01 .block01 .sub_tjyd  ul { padding:0 10px; padding-top:10px; border-top:3px solid #187ad8;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd ul li { font-size:14px; line-height:31px; height:31px; overflow:hidden;border-right:3px solid #efefef; padding-right:5px;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd  ul li:hover { border-right:3px solid #187ad8;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd ul li i { float:left; width:15px; height:31px; background:url(../skin/ico001.png) no-repeat left center; text-indent:-9999px; }
.cm_sub_list .cm_block01 .block01 .sub_tjyd  ul li span { float:right; color:#999; font-size:12px; line-height:31px; }


.cm_sub_list .cm_block01 .block02 { float:right; display:inline; width:750px; border-left:1px solid #ddd; padding-bottom:20px; padding-left:29px; padding-right:10px; background:#f5f5f5; min-height:1000px;}
.cm_sub_list .cm_block01 .block02 .bread { width:750px; height:32px; border-bottom:3px solid #ddd; text-align:right; font-size:12px; line-height:32px; margin-top:20px;}
.cm_sub_list .cm_block01 .block02 .bread h2 { float:left; font-size:18px; line-height:32px; font-weight:bold; text-align:left;}
.cm_sub_list .cm_block01 .block02 .news_list { margin:10px 5px;}
.cm_sub_list .cm_block01 .block02 .news_list li { height:40px; font-size:14px; line-height:40px; border-bottom:1px solid #ddd; overflow:hidden;border-right:3px solid #f5f5f5; padding-right:5px;}
.cm_sub_list .cm_block01 .block02 .news_list li:hover { border-right:3px solid #187ad8;}
.cm_sub_list .cm_block01 .block02 .news_list li i { font:12px/40px "宋体"; height:40px; float:left; width:15px; background:url(../skin/ico001.png) no-repeat left center; text-indent:-9999px; }
.cm_sub_list .cm_block01 .block02 .news_list li .date { float:right; color:#999;}

.cm_sub_list .cm_block01 .block02 .pic_box {}
.cm_sub_list .cm_block01 .block02 .pic_box ul { float:left; margin-top:10px;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li { position:relative; float:left; width:250px; height:185px; margin:10px 0; text-align:center;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li img { width:213px; height:139px; padding:3px; background:#fff; border:1px solid #ddd;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li .txt { position:relative; z-index:999; display:block; margin-top:5px; height:30px; font-size:12px; line-height:30px; text-align:center; overflow:hidden;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li .txt{
transition: margin 1s;
-moz-transition: margin 1s;	/* Firefox 4 */
-webkit-transition: margin 1s;	/* Safari 和 Chrome */
-o-transition: margin 1s;
}
.cm_sub_list .cm_block01 .block02 .pic_box ul li a:hover { text-decoration:none;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li a:hover .txt { margin-top:-90px; font-size:16px; color:#fff;}
.cm_sub_list .cm_block01 .block02 .pic_box ul li .bg { position:absolute; bottom:38px; left:15px; width:221px; height:0px; background:url(../skin/bg.png) no-repeat; }
.cm_sub_list .cm_block01 .block02 .pic_box ul li .bg {
transition: height 1s;
-moz-transition: height 1s;	/* Firefox 4 */
-webkit-transition: height 1s;	/* Safari 和 Chrome */
-o-transition: height 1s;
}
.cm_sub_list .cm_block01 .block02 .pic_box ul li a:hover .bg { height:147px;}

.cm_sub_list .cm_block01 .block02 .sub_content {margin: 10px;line-height:30px;}
.cm_sub_list .cm_block01 .block02 .sub_title {font-size: 24px;line-height: 30px;text-align: center;margin-top: 30px; font-weight:bold;}
.cm_sub_list .cm_block01 .block02 .sub_time {line-height: 30px;text-align: center;height: 30px;margin-top: 30px;color: #666; border-bottom:1px dashed #ddd;}
.cm_sub_list .cm_block01 .block02 .sub_content_txt { font-size:14px; line-height:30px; margin: 10px;}
.cm_sub_list .cm_block01 .block02 .sub_content_txt font {line-height:normal;}
.cm_sub_list .cm_block01 .block02 .sub_nextpage {line-height: 24px;color: #666666;border-top:1px solid #dfdfdf; padding-top:10px;}


.cm_sub_list .usercenter { background:url(../skin/bg.png); margin-top: 15px; padding:50px 0;}
.cm_sub_list .usercenter .block01 { float:left; width:150px; background:#f5f5f5; margin:10px;}
.cm_sub_list .usercenter .block01 dl {}
.cm_sub_list .usercenter .block01 dl dt { background:#187ad8; color:#fff; text-align:center; font-size:16px; line-height:40px;}
.cm_sub_list .usercenter .block01 dl dd { margin-top:10px;}
.cm_sub_list .usercenter .block01 dl dd a { height:40px; line-height:40px; display:block; padding-left:30px; }
.cm_sub_list .usercenter .block01 dl dd a:hover { background:#efefef;}
.cm_sub_list .usercenter .block01 dl dd a.current { background:#ddd;}
.cm_sub_list .usercenter .block02 { float:right; margin:10px; width:810px;}


.login_box { margin:0 auto;}
.login_box th { font-size:22px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; font-weight:normal; height:60px; line-height:60px;}
.login_box .txt { width:300px; height:30px; line-height:30px;}
.login_box .error { color:#f00;}
.login_box .btn { width:130px; height:40px; border:none; background:#f60; color:#fff; text-align:center; line-height:40px; font-size:16px; font-weight:bold; cursor:pointer;}
.login_box .zhuce_btn { width:130px; height:40px; border:none; background:#090; color:#fff; text-align:center; line-height:40px; font-size:16px; display:inline-block; margin-left:20px;}
.login_box select {width:305px; height:30px; line-height:30px;}
.login_box .tit { font-size:18px;}
.login_box .yzm { display:inline-block; width:100px; height:30px; background:#f5f5f5;}
.login_box .yzm img { width:100px; height:30px;}

.user_box {border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; background:#fff; margin-top:15px;}
.user_box td { padding:0 5px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.user_box td a { color:#187ad8;}

.userlist {}
.userlist li { height:40px; line-height:40px; border-bottom:1px dashed #ccc; background:url(../skin/ico001.png) no-repeat left center; text-indent:15px;}

/*分页*/
.JcmsNewsPage{width:818px;float:left;text-align:center;overflow:hidden; padding:36px 0px;}
.JcmsNewsPage a,.JcmsNewsPage span{float:left; width:38px; height:38px; overflow:hidden; line-height:38px; font-size:18px; margin-right:7px;border:1px solid #c5c6c7;}
.JcmsNewsPage span.num{color:#FFF;border:1px solid #204a8f;background:#204a8f;}
.JcmsNewsPage span.prev{background:url(../images/NewsPage.png) #FFF;}
.JcmsNewsPage span.next{background:url(../images/NewsPage.png) right bottom #FFF;}
.JcmsNewsPage a.num:link,.JcmsNewsPage a.num:visited{color:#787878;background:#FFF;}
.JcmsNewsPage a.num:hover{color:#FFF;border:1px solid #204a8f;background:#204a8f;}
.JcmsNewsPage a.prev{background:url(../images/NewsPage.png) left top no-repeat #FFF;}
.JcmsNewsPage a.prev:hover{background-position:-38px top;background-color:#204a8f;}
.JcmsNewsPage a.next{background:url(../images/NewsPage.png) right bottom no-repeat #FFF;}
.JcmsNewsPage a.next:hover{background-position:left -38px;background-color:#204a8f;}
.JcmsNewsPage .txt,.JcmsNewsPage .btn{float:right;line-height:38px;border:1px solid #c5c6c7;background:#FFF;font-size:14px;color:#787878; margin-left:7px;
width:38px;height:38px;overflow:hidden;text-align:center;}
.JcmsNewsPage .btn{cursor:pointer; height:40px; width:40px;}
.JcmsNewsPage .btn:hover{color:#FFF;border:1px solid #ff6600;background:#ff6600;}
.JcmsNewsPage p{margin:0px;line-height:40px;white-space:nowrap;padding-right:5px;float:right;}
