@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:#fff; margin-top:15px;}
.cm_sub_list .cm_block01 .block01 { float:left; display:inline; width:210px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh { width:260px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh .lm_name { width:260px; height:50px; text-indent: 30px; margin:0px; background: #0064b1 url("../skin/sidepagetitledot.png") no-repeat 180px 17px;border-bottom:1px solid #0064b1;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh .lm_name h2 { float:left; height:50px; font-size:18px; line-height:50px; padding:0 40px; color:#fff;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul { border-top:3px solid #0064b1;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li { height:40px; margin-bottom:1px; background:#fff url(../skin/ico01.png) no-repeat 10px 20px; font-size:14px; line-height:40px; text-indent: 30px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a {font-size:16px;display:block; height:40px;background:#f5f5f5 url(../skin/ico01.png) no-repeat 10px 20px;}
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a:hover {background:#FFFFFF url(../skin/ico01.png) no-repeat 10px 20px; }
.cm_sub_list .cm_block01 .block01 .sub_ksdh ul li a.current {background:#efefef url(../skin/ico01.png) no-repeat 10px 20px;}


.cm_sub_list .cm_block01 .block01 .sub_tjyd { width:260px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd .lm_name { width:260px; 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 #204a8f;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd ul li { font-size:14px; line-height:31px; height:31px; overflow:hidden; padding-right:5px;}
.cm_sub_list .cm_block01 .block01 .sub_tjyd ul li:hover { }
.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; display: none; }

.cm_sub_list .cm_block01 .block01 .sub_lxwm { width:260px; margin-bottom:15px;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm .lm_name { width:260px; height:50px; text-indent: 30px; margin:0px; background: #0064b1 url("../skin/sidepagetitledot.png") no-repeat 180px 17px;border-bottom:1px solid #0064b1;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm .lm_name h2 { float:left; height:50px; font-size:18px; line-height:50px; padding:0 40px; color:#fff;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm .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_lxwm ul { border-top:3px solid #0064b1;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm ul li { height:40px; margin-bottom:1px; background:#fff url(../skin/ico01.png) no-repeat 10px 20px; font-size:14px; line-height:40px; text-indent: 30px;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm ul li a {font-size:16px;display:block; height:40px;background:#f5f5f5 url(../skin/ico01.png) no-repeat 10px 20px;}
.cm_sub_list .cm_block01 .block01 .sub_lxwm ul li a:hover {background:#FFFFFF url(../skin/ico01.png) no-repeat 10px 20px; }
.cm_sub_list .cm_block01 .block01 .sub_lxwm ul li a.current {background:#efefef url(../skin/ico01.png) no-repeat 10px 20px;}


.cm_sub_list .cm_block01 .block02 { float:right; display:inline; width:800px; border-left:1px solid #ddd; padding-bottom:20px; padding-left:29px; padding-right:10px; background:#fff; min-height:800px;}
.cm_sub_list .cm_block01 .block02 .bread { width:800px; height:32px; border-bottom:3px solid #0064b1; 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; color: #0064b1;}
.cm_sub_list .cm_block01 .block02 .bread table { float: right; }
.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; padding-right:5px;}
.cm_sub_list .cm_block01 .block02 .news_list li:hover {}
.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 span { 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 { 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 { display:block; margin-top:5px; height:30px; font-size:12px; line-height:30px; text-align:center; overflow:hidden;}

.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 .cm_block01 .block02 .sub_content p { margin: 20px 0; }
.cm_sub_list .cm_block01 .block02 .sub_content img { max-width: 700px; }

.cm_sub_list .cm_block01 .block03 { display:inline; width:1100px; padding-bottom:5px;  background:#fff; padding-bottom:20px; padding-left:29px; }
.cm_sub_list .cm_block01 .block03 .bread {  margin: 10px; height:32px; border-bottom:3px solid #0064b1; text-align:right; font-size:12px; line-height:32px;margin-top:20px; }
.cm_sub_list .cm_block01 .block03 .bread h2 { float:left; font-size:18px; line-height:32px; font-weight:bold; text-align:left; color: #0064b1;}
.cm_sub_list .cm_block01 .block03 .bread table { float: right; }
.cm_sub_list .cm_block01 .block03 .news_list { margin:10px 5px;}
.cm_sub_list .cm_block01 .block03 .news_list li { height:40px; font-size:14px; line-height:40px; border-bottom:1px solid #ddd; overflow:hidden; padding-right:5px;}
.cm_sub_list .cm_block01 .block03 .news_list li:hover {}
.cm_sub_list .cm_block01 .block03 .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 .block03 .news_list li span { float:right; color:#999;}

.cm_sub_list .cm_block01 .block03 .pic_box {}
.cm_sub_list .cm_block01 .block03 .pic_box ul { float:left; margin-top:10px;}
.cm_sub_list .cm_block01 .block03 .pic_box ul li { float:left; width:250px; height:185px; margin:10px 0; text-align:center;}
.cm_sub_list .cm_block01 .block03 .pic_box ul li img { width:213px; height:139px; padding:3px; background:#fff; border:1px solid #ddd;}
.cm_sub_list .cm_block01 .block03 .pic_box ul li .txt { display:block; margin-top:5px; height:30px; font-size:12px; line-height:30px; text-align:center; overflow:hidden;}

.cm_sub_list .cm_block01 .block03 .sub_content {margin: 10px;line-height:30px;}
.cm_sub_list .cm_block01 .block03 .sub_title {font-size: 24px;line-height: 30px;text-align: center;margin-top: 30px; font-weight:bold;}
.cm_sub_list .cm_block01 .block03 .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 .block03 .sub_content_txt { font-size:14px; line-height:30px; margin: 10px;}
.cm_sub_list .cm_block01 .block03 .sub_content_txt font {line-height:normal;}
.cm_sub_list .cm_block01 .block03 .sub_nextpage {line-height: 24px;color: #666666;border-top:1px solid #dfdfdf; padding-top:10px;}
.cm_sub_list .cm_block01 .block03 .sub_content p { margin: 20px 0; }



.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:#204a8f; 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:#204a8f;}

.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;}