/* CSS Document */

#img{
	width:100%;
	height:400px;
	position:relative;
	background-color:#fff;
	z-index:3;
	float:left;
}
#img .image{
	width:1100px;
	height:400px;
	margin:auto;
}
#img .image img{
	width:1100px;
	height:400px;
	margin-top:4px;
}

#main{
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
}
#main #min{
	width:1100px;
	height:auto;
	margin:auto;
}
#main #min .left{
	width:235px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}
#main #min .left .left_top{
	width:100%;
	height:43px;
	line-height:36px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background:url(/images/images/left_bj.png) no-repeat center;
}
#main #min .left .left_list{
	width:233px;
	min-height:20px;
	float:left;
	border:1px solid #cacaca;
	border-top:0;
	margin-top:-7px;
	text-align:center;
}
#main #min .left .left_list ul{
	margin-top:20px;
	margin-bottom:20px;
}
#main #min .left .left_list ul li{
	margin-top:10px;
}
#main #min .left .left_list ul li a{
	display:block; 
	line-height:43px;
	font-size:16px;
	color:#fff;
	background:url(/images/images/leftli.png) no-repeat center;
}

#main #min .right{
	width:850px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:20px;
}
#main #min .right .right_top{
	width:100%;
	height:36px;
	line-height:36px;
	font-size:18px;
	color:#fff;	
	background:url(/images/images/right_bj.png) no-repeat center;
}
#main #min .right .right_top .span1{
	margin-left:30px;
}
#main #min .right .right_top .span2{
	float:right;
	font-size:14px;
	margin-right:10px;
}
#main #min .right .right_list{
	width:848px;
	height:auto;
	min-height:500px;
	float:left;
	border:1px solid #cacaca;
	border-top:0;
}



/****news_list****/
.about-list{
	width:97%;
	line-height:35px;
	color:#585858;
	float:left;
	margin-top:15px;
	margin-left:1.5%;
	border-bottom:1px dotted #cacaca;
}

.about_img{
	width:234px;
	height:170px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
.about_img img{
	float:left;
	width:234px;
	height:170px;
	border:1px solid #cacaca;
}
.about_lst{
	width:530px;
	height:170px;
	float:left;
	margin-left:20px;
	margin-bottom:15px;
}

.about_lst dl dt{
	font-size:18px;
	color:#343434;
}
.about_lst dl dt a:hover{
	color:#e50012;
}
.about_lst dl .d1{
	color:#e50012;
	font-size:13px;
	border-bottom:1px solid #ececec;
}

.about_lst dl .d2{
	color:#b1b1b1;
	line-height:25px;
	padding:10px 0 0 0 ;
}
.about_lst dl .d3{
	color:#e50012;
}
.about_lst dl .d3 a:hover{
	text-decoration:underline;
}

/**************·ÖÒ³********************/
#pages{ text-align:center;margin-bottom:15px;float:left;width:100%;margin-top:15px;}
#pages a{ display:inline-block; padding:5px 10px; background-color:#fff; color:#6e6e6e; margin:0 2px;-webkit-transition: background-color .25s;transition:background-color .25s;border:1px solid #ccc;}
#pages a:hover{ background-color:#e50012; color:#fff}
#pages a.active{ background-color:#e50012; color:#fff}
#pages a.prev,#pages a.next{ font-size:14px; position:relative; padding:5px 5px;} 
#pages span{display:inline-block;padding:5px 10px; color:#fff;border:1px solid #ccc;position:relative;background-color:#e50012;}



/****display****/
.news-view h1{
	font-size:20px;
	text-align:center; 
	line-height:30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#313131;
	padding-top:20px;
}
.news-view .news-info{
	width:98%;
	height:30px;
	margin:auto;
	padding-bottom:5px;
	line-height:30px;
	font-size:12px; 
	border-bottom:1px solid #ccc;
	color:#343434;
}
.news-view .news-info .info1{
	width:70%;
	float:left;
	text-align:right;
}
.news-view .news-info .info2{
	width:30%;
	float:right;
}
.news-view .news-info .span1{
	color:#a4a4a4;
	margin-right:15px;
}
#span_click{
	margin-right:10px;
}

.news-view .content{
	width:96%;
	float:left;
	margin-left:1%;
	line-height:30px;  
	margin-top:10px;
	color:#585858;
	font-size:14px;
}
.news-view .content img{
	display:block;
	margin:auto;
	max-width:95%;
	border:1px solid #e3e3e3;
}
.news-view .content p{
	text-indent:2em;
}

.news-view .other{
	width:98%;
	float:left;
	margin-left:1%;
	border-top:1px #ccc solid;
	padding-top:10px;
	margin-top:10px;
	font-size:12px;
}
.news-view .other .lt{
	float:left;
	color:#777; 
	width:60%; 
	margin-left:16px; 
	margin-bottom:10px;
}

.news-view .other .lt p{
	height:25px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.news-view .other .lt p a{
	margin-left:3px;
}
.news-view .other .lt p i{
	width:3px;
	height:3px;
	float:left;
	margin-right:5px;
	margin-top:8px;
	background-color:#e50012;
}
.news-view .other .esc{
	width:85px;
	height:33px;
	float:right;
	margin-right:20px;
}



/********pic_list*********/


#main #min .index-news{
	height:46px;
	width:100%;
	float:left;
	background-color:#343434;
	margin-top:10px;	
}

#main #min .index-news h2{
	height:44px;
	margin-top:10px;
	line-height:40px;
	text-align:center;
	margin-left:30px;	
}
#main #min .index-news h2 a{
	width:122px;
	height:44px;
	font-size:16px;
	color:#d6d6d6;
	display:block;
	float:left;
	margin-right:2px;
	position:relative;
}
#main #min .index-news h2 a.current{
	background:url(/images/images/pic.png) no-repeat center;
	color:#fff;
}
#main #min .list{
	width:100%;
	min-height:300px;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
}
#main #min .list ul li{
	width:265px;
	height:250px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#main #min .list ul li a:hover{
	color:#e50012;
}
#main #min .list ul li img{
	width:265px;
	height:220px;
	border:1px solid #d6d6d6;
}
#main #min .list ul li span{
	display:block;
	text-align:center;
}





/*******pic_display********/

.sa{
	margin-top:10px;
	color:#5c5c5c;
}
.list_left{
	width:900px;
	height:auto;
	float:left;
}
.list_left .list_left_top{
	width:100%;
	height:310px;
	float:left;
}
.list_left .list_left_top .top_left{
	width:390px;
	height:300px;
	float:left;
	border:1px solid #bebebe;
}
.list_left .list_left_top .top_left img{
	width:380px;
	height:290px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.list_left .list_left_top .top_right{
	width:470px;
	height:300px;
	float:left;
	margin-left:20px;
}
.list_left .list_left_top .top_right dl dd.d1{
	font-size:16px;
	color:#898989;
	height:40px;
	margin-top:10px;
}
.list_left .list_left_top .top_right dl dd.d2{
	font-size:20px;
	color:#505050;
	height:40px;
	border-bottom:1px solid #bebebe;	
}
.list_left .list_left_top .top_right dl dd.d3{
	font-size:12px;
	color:#898989;
	height:40px;
	margin-top:20px;	
}

.list_left .list_left_center{
	width:880px;
	height:auto;
	float:left;
}

.list_left_center h2{
	width:100%;
	height:46px;
	line-height:45px;
	border-bottom:1px solid #bebebe;
}
.list_left_center h2 a.tabs{
	width:195px;
	font-size:14px;
	background-color:#fff;
	color:#616161;
	display:block;
	text-align:center;
	font-size:18px;
	float:left;
	border:1px solid #bebebe;
	font-weight:normal;
}
.list_left_center h2 a.f1{
	border-right:0;
}
.list_left_center h2 a.current{
	background:url(/images/images/ww.png) repeat-x;
}

.list_left_center .sf{
	width:100%;
	height:auto;
	min-height:200px;
	margin-top:15px;
	line-height:35px;
	color:#616161;
}
.list_left_center .sf p{
	text-indent:2em;
}
.list_left_center div.sf
{
	display:none;
}
.list_left_center div#s1
{
	display:block;
}

.list_right{
	width:195px;
	height:auto;
	float:left;
	margin-left:5px;
}
.list_right .list_right_top{
	width:100%;
	height:44px;
	background:url(/images/images/list-right.png) no-repeat center;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
}
.list_right .list_right_center{
	width:193px;
	float:left;
	min-height:100px;
	border:1px solid #bebebe;
	border-top:0;
}
.list_right .list_right_center dl{
	width:96%;
	margin:auto;
	color:#7a7a7a;
	margin-bottom:15px;
	margin-top:5px;
}
.list_right .list_right_center dl dd{
	line-height:30px;
	border-bottom:1px dotted #bebebe;
}
.list_right .list_right_center dl dd i{
	display:block;
	width:6px;
	height:6px;
	float:left;
	margin-top:12px;
	margin-right:5px;
	margin-left:35px;
	background-color:#bebebe;
}
.list_right .list_right_center dl dd a:hover{
	color:#e50012;
}
.list_right .list_right_center dl dd a:hover i{
	background-color:#e50012;
}
.list_right .list_right_center dl dd a.curt{
	color:#e50012;
}
.list_right .list_right_center dl dd a.curt i{
	background-color:#e50012;
}


/*******other_list********/
.list_other{
	width:97%;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}
.list_other ul li{
	height:30px;
	line-height:30px;
	color:#616161;
	border-bottom:1px dashed #bebebe;
}
.list_other ul li span{
	float:right;
	font-size:13px;
}
.list_other ul li a:hover{
	color:#e50012;
}



/*******single******/
.cent{
	width:97%;
	height:auto;
	margin:auto;
	line-height:25px;
	color:#616161;
	margin-top:15px;
}
.cent p{
	text-indent:2em;
}
.cent img{
	display:block;
	margin:auto;
	max-width:95%;
	border:1px solid #e3e3e3;
}

/*search*/
.message .about-top{
	height:30px;
	line-height:30px;
	color:#414141;
	margin-top:5px;
	margin-bottom:20px;
	border-bottom:1px #dfdfdf solid;
}
.find{
	width:150px; 
	height:24px; 
	border:1px #bfcde1 solid; 
	margin-left:10px; 
	background-color:#fff;
	margin:auto;
}
.find input{ 
	width:125px;
	height:24px; 
	line-height:14px; 
	float:left;
	border:0;
	padding:5px 8px; 
}
.find button{ 
	width:25px; 
	border:0; 
	text-align:center; 
	height:24px; 
	background-color:#fff;
	cursor:pointer
}
.find button i{ 
	color:#aaa; 
}
.find button:hover i{ 
	color:#f39800;
}

#div_pmc_pagename {
    text-align: center;
    margin-top:10px;
	color:#1d1d1d;
}
#div_pmc_content_pages{
	width:97%;
	min-height:200px;
	margin:auto;
}
#ul_keysearch {
    padding-top:20px;
    width: 100%;
    margin:auto;
}
#ul_keysearch li {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: dashed 1px #858585;
}

#ul_keysearch li .a_search_title {
    font: 16px 'SimSun','Arial','Helvetica','sans-serif';
    color: #414141;
}
#ul_keysearch li .a_search_title:hover{
	color:#e50012;
}
#ul_keysearch li .div_search_url {
    width: 100%;
    height: 20px;
    color: #008000;
    font: 12px 'SimSun','Arial','Helvetica','sans-serif';
    margin-top: 5px;
    word-break: break-all;
}
#ul_keysearch li .div_content {
    width: 100%;
    overflow: hidden;
    color: #949494;
    font: 12px/20px 'SimSun','Arial','Helvetica','sans-serif';
    margin-top: 5px;
    word-break: break-all;
}

#div_zwxgsj {
    color: #f00;
    font: bold 14px/16px 'Arial','Helvetica','sans-serif';
    text-align: center;
}
#div_paging_btn_panel {
    margin: 20px auto 0px auto;
    width: 90%;
    height: 30px;
    overflow: hidden;
	margin:auto;
	margin-top:10px;
	color:#1d1d1d;
	margin-bottom:30px;
    font: 12px/23px 'SimSun','Arial','Helvetica','sans-serif';
}
#div_paging_btn_panel a:hover{
	color:#f39800;
	text-decoration:underline;
}

/****online***/

.mess{
	width:100%;
	margin:auto;
	margin-bottom:30px;
	margin-top:10px;
	color:#414141;
	text-align:center;
}

.mess p{
	width:100%;
	height:auto;
	margin:auto;
	float:left;
	min-height:80px;
}
.mess .sendMessageTd2 input{
	width:600px;
	height:40px;
}

.mess .sendMessageTd2 textarea{
	width:600px;
	height:80px;
	vertical-align:top;
	margin-bottom:20px;
}
.mess ._tmesbtn{
	display:block;
	margin:auto;
	height:40px;
	width:120px;
	line-height:40px;
	background-color:#e4000d;
	border:0; 
	color:#fff;
	font-size:20px;
	cursor:pointer;
}


/**ÈÙÓþ**/
.cent{
	width:100%;
	height:auto;
	min-height:420px;
	float:left;
}
.cent ul li{
	width:195px;
	height:243px;
	float:left;
	color:#272727;
	margin-left:10px;
	margin-bottom:20px;
	background-color:#eee;
}
.cent ul li a:hover{
	color:#aa0206;
}
.cent ul li img{
	width:185px;
	height:210px;
	display:block;
	margin:auto;
	padding:5px 0 0 0;
}
.cent ul li span{
	display:block;
	text-align:center;
	line-height:25px;
	font-size:14px;
}





