@charset "gb2312";
.main{ background:#f8f8f8; border-top:5px solid #0151a3; margin:0 auto; margin-top:5px; width:920px; padding:17px 20px 20px 20px;}

.content{ margin:10px; min-height:300px;}

.content-main{ float:right; width:700px;}
.cg-position{ border-bottom:1px solid #d9d9d9; color:#666; height:29px; line-height:29px; overflow:hidden;}
.cg-position a{color:#666;}

.sidebar{ float:left; width:200px;}
.catalogs{background:#fff; border:1px solid #d9d9d9;}
.catalogs .cat-title{ background:url(imagesi_tit_bg.png) #d9d9d9 center top no-repeat; color:#FFFFFF; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal; text-align:center; height:30px; line-height:30px;}
.catalogs .cat-title1{ background:url(../images/i_tit_bg1.png) #d9d9d9 center top no-repeat; color:#FFFFFF; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal; text-align:center; height:30px; line-height:30px;}
.cg-catalog{ padding:10px;}
.cg-catalog li{ background:url(../images/dot4.gif) right 14px no-repeat; border-bottom:1px dotted #d3d3d5; line-height:30px;}
.cg-catalog li span{ zoom:1;}
.cg-catalog li a{ display:block; overflow:hidden; padding:5px 12px 5px 2px; line-height:20px;}
.cg-catalog li a:link,
.cg-catalog li a:visited{ font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; font-size:14px;}
.cg-catalog .cat-selected a:link,
.cg-catalog .cat-selected a:visited{ color:#0078c6;}
.cg-catalog li ul{ margin:0 0 0 15px;}
.cg-catalog li ul li{ border:0; margin:0;}
.cg-catalog li ul li a:link,
.cg-catalog li ul li a:visited{ padding-left:12px; font-size:12px;}

.search-form .range label{ display:block; float:left; width:33.3%; height:24px; line-height:24px;}
.search-form table{ border-collapse:inherit; border-spacing:1px; font-size:12px;}
.search-form td{ padding:3px 5px;}

.search-result h2{ display:none;}
.search-result li{ height:30px; line-height:30px; text-align:right; background:url(../images/dot1.gif) 0 center no-repeat; clear:both; padding-left:10px; *height:auto;}
.search-result li a{ float:left; width:580px; height:30px; line-height:30px; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap;}
.search-result li a strong{ color:#ff0000;}

.list li{ background:url(imagesdot5.gif) 0 8px no-repeat; padding:0 0 8px 24px; margin-top:8px; /*height:30px; line-height:30px;*/ clear:both; border-bottom:1px dotted #d2d2d4; vertical-align:top; color:#666;}
.list li a{ float:left; color:#666;}
.list li .art-date{ color:#999; float:right;}

.yx-list li{float:left; width:33.3%; padding:8px 0;}
.yx-list li a{display:block; background:url(imagesdot5.gif) 0 center no-repeat; padding:0 0 0 24px;}

.cg-page{ margin:20px 0; text-align:center; color:#999;}
.cg-page span,.cg-page a{ display:inline-block; *display:inline; *zoom:1; background:#fafafa; border:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; border-radius:3px; height:24px; line-height:24px; padding:0 8px;}
.cg-page a:hover{ background:#0151a3; border-color:#0151a3; color:#fff;}
.cg-page span{ color:#7b7b7b;}
.cg-page span.current-page,.cg-page span.go-page{ color:#000; border:0; background:none;}
.cg-page .page-num{ margin:0 5px;}
.cg-page .go-button{ display:inline-block; *display:inline; *zoom:1;}

.list-photo li{ text-align:center; width:24.9%; float:left; margin:10px 0 0 0; padding:0;}
.list-photo #artph .art-img img{ display:block; padding:3px; border:1px solid #e5dfd4; background:#fff; margin:0 auto; width:140px; height:105px;}
.list-photo li .art-heading{ display:block; width:140px; height:30px; line-height:30px; margin:0 auto; font-weight:normal;}

.list-photo-sum #artphs li{ width:49.9%; padding:5px 0; margin-top:12px;}

.list-photo-sum li .art-heading{ text-align:left; margin-bottom:5px;}
.list-photo-sum li .art-summary{ color:#666; height:95px;}

a.sticky:link,a.sticky:visited,a.sticky:hover{ color:#0000ff;}
a.highlight:link,a.highlight:visited,a.highlight:hover{ color:#ff0000;}

.cg-content .art-heading{ font-size:16pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-supheading{ font-size:14pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-subheading{ font-size:12pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-summary{ text-align:center; margin:10px 0; line-height:30px; background:#f7f6f6; font-size:12px;}
.cg-content .art-summary strong{ font-weight:normal;}
.cg-content .art-content,
.cg-customize-content{ padding:20px; font-size:14px; line-height:180%; overflow:hidden;}

.article-content a:link,
.article-content a:visited,
.article-content a:hover{ color:#0052C8; font-size:14px;}
.pre-next{ color:#666; border-top:1px solid #d6d6d6; margin:10px 0; padding:10px 5px 0 5px; clear:both; font-size:12px;}
.pre-next .pre-art,.pre-next .next-art{ width:49%; overflow:hidden; height:30px; line-height:30px;}
.pre-next .pre-art{ float:left; text-align:left;}
.pre-next .next-art{ float:right; text-align:right;}
.pre-next a{ color:#666;}

.loginbox{ color:#666;}
.loginbox dl{ height:30px; line-height:30px; margin-bottom:20px;}
.loginbox dl.label-box{margin:10px 0;}
.loginbox label{margin-right:10px; font-size:13px;}
.loginbox .name{float:left; width:100px; text-align:right; font-weight:bold; font-size:14px;}
.loginbox .input-text{ width:203px; height:24px; line-height:24px; border:1px solid #ccc;}
.loginbox .btn-box{border-top:1px dotted #d3d3d5; padding-top:15px;}
.loginbox .input-btn{ background:url(../images/login_btn.png) no-repeat; width:109px; height:36px; border:none; padding:0; cursor:pointer; font-size:14px; color:#0151a3; font-weight:bold; text-align:center;}
.loginbox a.input-btn{display:inline-block;}
.loginbox a.findPS{color:#d60d11;}

.login-bar{background:#fff; border:1px solid #d9d9d9; padding:5px; margin-bottom:10px;}

.px-box{background:#fff; border:1px solid #d9d9d9; color:#666; padding:10px; margin-bottom:10px;}
.px-box .people-img{ float:left; margin-right:10px;}
.px-box .people-img img{width:160px; height:180px;}
.px-box .people-summary{ float:left; width:240px; margin-right:10px; min-height:120px;}
.px-box .people-mark{ float:left; border-left:1px dotted #d9d9d9; padding-left:10px;}
.px-box .people-mark h3{font-size:14px; height:30px; line-height:30px;}
.px-box .people-mark .title{margin-right:10px; float:left; width:92px;}
.px-box .people-mark ul{margin-bottom:10px;}
.px-box .people-mark form{display:inline;}
.px-box .people-mark input{margin-left:10px;}
.px-content .btn-box{text-align:center; padding-top:10px;}
.px-content .btn-box input{border:0; border-radius:3px; padding:0 20px; cursor:pointer; height:24px; line-height:24px; text-align:center;}
.px-content .btn-box .btn-save{background:#0151a3; color:#fff; margin-right:10px;}
.px-content .btn-box .btn-submit{background:#ffcc02; color:#ac6902;}
.px-box .people-mark .title span{color:red}


.people-content .fl{width:528px;}
.people-content .fr{width:368px;}
.people-box{ margin-bottom:20px; background:#fff; border:1px solid #d9d9d9; border-top:none; height:224px; overflow:hidden;}
.people-box .title{ background:#d9d9d9; clear:both; height:30px; line-height:30px; text-align:center;}
.people-box .title .cat-name{ background:url(../images/people_tit_bg.png) center top no-repeat; color:#fff; font-size:16px; font-weight:normal; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";}
.people-box .title .cat-name a{ display:block; color:#fff; font-size:16px; font-weight:normal; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";}
.people-box .con{padding:10px;}
.people-box .people-img{margin-right:20px; width:140px; height:158px;}
.people-box .people-summary th{font-weight:bold; color:#0068ac;}
.hdpj-box{height:468px;}
.hdpj-box .pj-list{padding:0;}
.hdpj-box .pj-list li{padding:15px; border-bottom:1px dotted #d2d3d5;}
.hdpj-box .pj-list a.more{display:block; text-align:center; color:#ff7302; font-size:13px; font-weight:bold; margin-top:15px;}
.people-content .intro-box{width:389px; border-left:none;}
.picture-box{height:auto;}
.piccon{margin:24px auto 0 auto; position:relative; width:886px; overflow:hidden;}
.piccon li{ float:left; width:211px; margin-right:15px;}
.piccon li img{ width:211px; height:155px;}
.piccon li .art-summary{ font-weight:normal; margin-top:7px; color:#666;}

.hxr-box{float:left; background:#fff; border:1px solid #d9d9d9; color:#666; padding:5px; margin-bottom:10px; margin-right:10px; width:286px;height:150px}
.hxr-content .last{margin-right:0px;}
.hxr-box .people-img{ float:left; margin-right:10px;}
.people-summary {
   float: left;
    height: 130px;
    width: 160px;
}
.hxr-box1{float:left; background:#fff; border:1px solid #d9d9d9; color:#666; padding:5px; margin-bottom:10px; margin-right:10px; width:150px;height:210px; position:relative;}
.hxr-box1 .people-img1{ float:left; margin-right:10px; *margin-right:5px; width:100%; text-align:center; }

.people-summary1 {
   float: left;
    height: auto;
    width: 100%;
}

.xiangqing{ width:100%; text-align:center; position:absolute; top:195px; left:0px; }
.hxr-box1 li { width:100%; padding:0px; text-align:center}
.search-bar{margin:10px 0;}

.table1{ background:#d9d9d9;}
.table1 tr,.table1 th,.table1 td{ background:#fff;}
.table1 th{ background:#f6f6f6; color:#0068ac;}
.table1 input[type^="text"],.table1 select,.table1 textarea{border:1px solid #bbb; padding:3px;}
.table1 input[type^="submit"],
.table1 input[type^="reset"],
.table1 input[type^="button"],
.table1 button{
	cursor:pointer;
	border:1px solid #ccc;
	border-radius:3px;
	/*box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
	padding:5px 10px;
	background-color: #eeeeee;
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: linear-gradient(top, #ffffff, #eeeeee);
	background-repeat: repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}

.comment-title .input-text,.comment-content .input-text{padding:5px;}
.comment-title,.comment-tips{margin-bottom:20px;}
.comment-content{margin-bottom:20px;}
.comment-btn{text-align:center;}
.entrance_style{color:#dd974d;font-weight:bold; }

.content .list-photo-sum .cg-pic-news-list li .art-img a{
	width:90px !important;
	height:105px !important;
	background:#f0f0f0 !important;
	text-align:center !important;
	display:table-cell !important;
	vertical-align:middle !important;
	}
.cg-pic-news-list .art-img img{
	max-width:80px !important;
	max-height:90px !important;
	padding:7px 5px !important; 
	}
.cg-pic-news-list li .art-img{
	float:left;
	}
.cg-pic-news-list li .art-summary{
	float:left;
	margin-left:10px;
	}
	
.hxr-box .people-img a{
	width:110px !important;
	height:124px !important;
	background:#f0f0f0 !important;
	text-align:center !important;
	display:table-cell !important;
	vertical-align:middle !important;
	}
.hxr-box .people-img img{

		max-width:100px !important;
	max-height:114px !important;
	
	padding:5px !important;
	}
.hxr-box1 .people-img1 img{
	max-width:100px !important;
	max-height:114px !important;
	padding:5px 25px !important;
	}
.hxr-box1 .people-img1 a{
	width:150px !important;
	height:124px !important;
	background:#f0f0f0 !important;
	text-align:center !important;
	display:table-cell !important;
	vertical-align:middle !important;
	}
.houxuan .content-main {
	width:100%;
}
.houxuan .hxr-box1 {
	width:160px;
}
.houxuan .hxr-box1 .people-img1 a {
	width:160px !important;
}
