body 
{
	background-image:none;
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#3069ab;
	background-color:#0fa0e0;
	background-color:#fff;
	
	margin: 0px;
	padding:0px;
		
	font-size:15px;	
	font-family:'Microsoft YaHei','微软雅黑','simsun','宋体','新宋体';}

*{text-justify: inter-ideograph;  text-align: justify;}

div{margin:auto; padding:0px;}
table,td,tr{border-collapse:collapse; vertical-align:middle; padding:0px; margin:auto; text-align:left;}
ul,li{ list-style-type:none; padding:0px; margin:0px;}
img{border:none;}

td,th {
	font-size: 15px
;}

a {
	color: #333333; text-decoration: none; font-size:15px; letter-spacing:0px; line-height:18px; font-family:'Microsoft YaHei','微软雅黑','simsun','宋体','新宋体';}
a:hover
{
	color:#232323; text-decoration:underline; cursor:pointer;}


#center_div
{
overflow:hidden;
border:none;}

#header {
	margin: auto;
	padding:0px;	
	width: 100%;	
	height:176px;
    min-width:1380px;
	overflow:hidden;
	background-image: url(none);
	background-repeat:repeat-x;
	background-color:#ffffff;}

div .logo {
	background-image: url(logo/tm.png?v=1.2);
	background-repeat: no-repeat;
	overflow:hidden;	
	position:relative; 
	left: 0px; top: 0px; 
	height: 200px; 
	width:1380px;}

#nav{ background-image:url(logo/menubg1.jpg); background-position:center center; background-color:#aa3300; background-repeat:repeat; height:54px; z-index:99; position:relative;  width:100%; min-width:1280px; margin:auto; padding:0px;}
.nav_2{width:1280px; background-image:url(logo);  margin:auto;}
#navnext a
{
	font-size:12px;
	font-weight:normal;}

.contents
{
	margin:0px;	
	padding:0px;
	float:left;	
	overflow:hidden;}

.slider_banner
{
    width:100%;min-width:1280px;height:480px; margin:0px; background-color:#fff;  overflow:hidden;}
.slider_img
{
	width:1280px; height:480px; margin:0px; border:none; padding:0px;}

#footer 
{
	width:100%;   
    min-width:1280px;
    background-color:#a0191b;
	background-image:url(redbg12.png);
	background-repeat:repeat;
	
	margin:auto;
	padding:0px;
   
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	font-weight:100;
	color: #fff;
	clear: both;	
	overflow: hidden;}


#banner {position:relative; width:361px; height:249px; border:0px solid #d3d3d3; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: alpha(opacity=30);opacity:0.3;z-index:20;
cursor:pointer; width:361px;}
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:21;cursor:pointer;}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: alpha(opacity=80);opacity:0.8; border:1px solid #fff;z-index:22;
margin:0; padding:0; bottom:1px; right:1px;}
#banner ul li { padding:3px 8px;float:left;display:block;color:#fff;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer; line-height:12px;}
#banner ul li.on { background:#900;}
#banner_list a{position:absolute; margin:0px; padding:0px; top:0px; left:0px;}
.banner_img{ width: 395px; height: 300px; border:none;}

.kuang_div{ 
position:absolute; 
z-index:1000; 
left:0; 
top:0;}

.news_date {
	font-size: 14px;
	color: #013b52;}
.news_memo
{
	font-size: 17px;
	color: #121212;	
	line-height:45px;}

.text_dc
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; height:40px;}

.text_td_icon
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; height:48px; width:30px;}
.text_td
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted;}
.text_td a
{	 
	 font-size:16px; color:#202020;}
.text_td_date
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; 
	 width:90px; text-align:right;
	 font-size: 14px;
	 color: #908090;}


.title {
    width: 100%; height: 51px; font-size: 16px; overflow:hidden; border-bottom:solid 1px #a01020; margin-top:4px;
    background-color:#f9fbff; background-color:Transparent;}
.titlespan
{	
	float:left;
	margin:0px; padding:0px;overflow:hidden; 	
	border-radius: 0px 0px 0px 0px; border-bottom:solid 1px #a01020;
	height:50px; width:120px; text-align:left;
	color:#a01020; 
	font-size:18px; font-weight:bold; line-height:51px; text-indent:30px; 
	background-image:url(images/rect22.jpg); background-repeat:no-repeat; background-position:4px center;}
.titlespan_before
{
	position:absolute;bottom:1px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0e6ea1;}
.title span_2 
{
	float: left;  margin:0px; padding:0px;overflow:hidden; 	
	border-radius: 8px 8px 0px 0px; border-bottom:solid 1px #105489; 
	height:39px; width:250px; text-align:left;
	color:#335a9a;
	font-size:20px; font-weight:bold; line-height:40px;text-indent:28px; 
	background-image:url(images/icon_green.jpg); background-repeat:no-repeat; background-position:2px 60%;}
.title a {
	display:block; width: auto; line-height: 30px;  height:20px; font-size: 12px; padding:0px; padding-right:12px; float: right; text-align:right;margin-top:26px;}
.title a:hover {
	color: #b01010;}


.leftnav
{
	background-color:#104590; padding:10px; font-size:16px; font-weight:bold; color:#f0f0f0; text-align:center; margin-top:0px; background-image:url(images/arrow9.jpg); background-repeat:no-repeat; background-position:right center;}
.leftnav2
{
	background-image:url(images/cebian.jpg); background-position:center 60%;  background-repeat:repeat-x; width:100%;}

.leftnavmm
{
	margin:14px 10px; background-image:url(images/rect_red.jpg); background-repeat:no-repeat; background-position:left 60%;  border-bottom:solid 1px #932434; 
	text-align:left;  text-indent:25px; padding-top:5px; padding-bottom:3px;}
.leftnavmm a
{
	color:#901010;  font-size:16px; line-height:28px;}

.search-input input.search-title {line-height: 16px;  color: #000; font-size: 14px; padding: 5px 0px; border:solid 1px #e0e0e0; background-color:#fff;}
.search-btn {width: 28px; height: 28px; position: absolute; right: 0; top:0px; margin-top:0px; margin-right:0px;}
.search-btn input.search-submit {width: 28px; height: 28px; border:0; outline: 0; background:url(images/sousuo_1.jpg) no-repeat center; cursor: pointer;}

input {outline:none;}
input{
		border-style:solid;
		border-color:#a0a0a0;
		background-color:#f0f0f0;
		border-width:1px;}
input:focus{
	    border-style:solid;
	    border-color:#b0b0b0;
	    background-color:#f0f0f0;
	    border-width:1px;}
input[type="text"],input[type="password"]{margin:0 2px 0 2px;*margin:-1px 2px 0 2px;padding:3px;height:10px;border:1px solid #acb9f7; background-color:#f0f0f0;}
input.bt{margin:0 5px 0 5px;*margin:-1px 5px 0 5px;padding:3px 3px;line-height:16px; font-size:12px; border:0px solid #8c7807; background-color:#5878b8; color:#fff; font-weight:bold; text-align:center;}
input.sch{margin:0 5px 0 5px;*margin:-1px 5px 0 5px;padding:3px;height:18px;border:2px solid #8c7807; background-color:#fce8d4; color:#fff; font-weight:bold; text-align:center;}

.info_pic {}
.info_pic li{margin: 6px; float:left;}
.info_pic li{width:306px; height: 100px; overflow:hidden; position:relative;}
.info_pic li .change_img{width:306px; height:100px; transition: 0.3s; cursor: pointer;}
.info_pic li:hover .change_img { transform: scale(1.1);}
.info_pic li .marking{width: 100%; height: 100%; background: #212131;  filter:alpha(opacity=10); opacity:0.1; position: absolute; top: 0; left:0;}
.info_pic li:hover .marking {background : #0c4886;  filter:alpha(opacity=20); opacity:.2;}
.info_pic A:hover{color:#ffff99; text-decoration:none;}

.info_pic_txt 
{
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height:33px;
    font-weight: bold;
    position: absolute;
    z-index: 10;
    top: 18%;
    left: 0%;
    bottom:0;
    right: 0;
    width: 100%;
    height:100px;}

.nav_bm
{
	position:absolute; left:0px; bottom:0px; line-height:28px; font-size:12px; text-align:center; background-color:#523470; color:#fff; filter:alpha(opacity=70); opacity:0.7; width:100%;}


.memo_lastest
{
    color:#ffffff; padding:0px; width:100%; 
    background-image:url(images/arrow8.jpg); background-repeat:no-repeat;
    text-indent:30px; font-size:14px; line-height:34px; height:34px; 
    background-position:left center; background-color:#2360a7;}

@media only screen and (max-width:1280px)
{
	#header{width:100%; min-width:1280px;}
	
	#nav{width:100%!important; min-width:1280px;}
	.nav_2{width:100%!important; min-width:1280px;}
	.slider_banner{width:100%; min-width:1280px!important;}
    .banner{width:100%!important; min-width:1280px!important;}
	.slider_img2{width:100%; height:320px; margin:0px; border:none; padding:0px;}
}