﻿@charset "utf-8";
*{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family:Arial;
}
body {
	background-color:#ffffff;
}
#boxwarp{width: 100%;
	margin-top: 0px;
}
#box {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

body{background-color:#ffffff!important;}


.csc-textpic-text table{width:100%;}
.csc-textpic-text table,td{border:1px solid #ccc;padding:5px;}


.air td{border: 1px solid #DDD;padding:10px;}
.newslist{width: 90%;
    padding: 20px 0 20px 0;
    border-bottom: 2px dashed #cccccc;
    margin-bottom: 20px;float:left;text-align: left;}
.newslist a{font-size:16px;color: #7A236A;float:left;font-weight: bold;}
.newslist p{float:left;width:90%;}
.air table{width:100%;}
.rightmenu td{border:0;}
.header{display:none;}

#box #top {
	height: 45px;
	font-size:12px;width:20%;float:right;
}


#box #top2{width:100%;background-color:#eeeeee;height:45px;}

#box #main #mainmid2 img{width:100%;height:auto;}



.menu{
border:none;border:0px;padding:20px 0 15px 20px;float:left;}
.logo img{width:200px;float:left;}
.logo {width:20%;float:left;padding:10px 0 0 15%;}
#dibu{width:100%;height:30px;float:left;background-color:#931e7f;margin-top:40px;}
#dibu img{float:right;margin: -23px 15%;}
#dibu p{float:left;margin-left:23%;font-size:14px;color:#ffffff;}
#dibu p a{color:#333333;}


#leftmeun2{width:100%;float:left;margin:10px 0 20px 0;}
#leftmeun2 tr{width:30%;float:left;}
#leftmeun2 td{width:100%;float:left;}
#rightmenu table{text-align:left!important;margin-left:20px;}


#rightmenu img{max-width:100%;}

#box #main {
float: left;
width: 100%;
    background-color: #ffffff;}

#box #right {
	height:auto!important;height:1200px;min-height:1200px;
	width: 6px;
	float: right;
	/*background-image: url(../img/rightw.png);*/
}


#box #main #maintop {
	background-color:#fff;	height: 28px;
	width: 100%;

}



#box #main #mainmid {
	height: 100px;
	width: 100%;background-color:#ffffff;text-align:center;margin:0;
}



#box #main #mainmid2 {
	width: 100%;padding:0;overflow:hidden;
	position:relative;zoom:-1;

}


#box #main #mainbody {
height:auto;
	width: 100%;	background-color: #FFFFFF;
}

.menu ul{
/*background:#333333 url(../img/menu2.gif);height:35px;*/
list-style:none;margin:0;padding:0;}
.menu li{
float:left;padding:0px;}
.menu li a{

font-size:20px;color:#666666;display:block;font-weight:normal;line-height:35px;
margin:0px;padding:0px 20px;text-align:center;text-decoration:none;}
.menu li a:hover, .menu ul li:hover a{
background:url(../img/hover.gif) bottom center no-repeat;
color:#7A236A;text-decoration:none;}
.menu li ul{
background:none;
display:none;height:auto;padding:0px;margin:0px;
border:0px;position:absolute;width:120px;z-index:200;}
.menu li:hover ul{
display:block;
}
.menu ul li ul li{background:url(../img/menu5.gif) 0 0;height:35px;}
.menu li li {
display:block;float:none;margin:0px;padding:0px;width:120px;}
.menu li:hover li a{
background:none;}
.menu li ul a{
display:block;height:35px;font-size:12px;font-style:normal;
margin:0px;padding:0px 10px 0px 15px;text-align:left;}

.menu li ul a:hover, .menu li ul li:hover a{
/*background:#7A236A url(../img/hover_sub.gif) center left no-repeat;*/
background:url(../img/menu6.gif);
border:0px;color:#000;text-decoration:none;}

.menu ul li ul,.menu ul li ul li{display:none}
.menu p{
clear:left;}



#mainbody #bottom {
	clear: both;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	text-align: right;
	background-color: #B8B8B8;
}



div#rightmenu h1{color:#7A236A;padding:10px 0;}
div#rightmenu p{    line-height: 200%;}
div#rightmenu table{    margin-top: 10px;}
#box #top a {
	font-size: 16px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#main #mainbody #mainleft {
	background-image: url(../img/KAS_08.gif);
	float: left;
	height: 252px;
	width: 14px;
}
#main #mainbody #center {
	float: left;
	width: 70%;text-align: center;    margin: 0 auto;padding:10px 15%;background-color:#ffffff;
}
#mainbody #center ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}



/**
#mainbody #center li {
	float: left;
	height: 21px;
	width: 255px;
	margin-left: 9px;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../img/255.jpg);
	margin-bottom: 4px;
}
**/
#box #main #mainbody #center #ul2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.td {
border: 1px solid #E3E3E3;
}


#main #maintop #select {
	
padding-top:40px;
    padding-right: 45px;	border: 0px dashed #CCCCCC;
float:right;		font-size: 12px;
}
#maintop #select #Find {
	    height: 16px;
    font-size: 12px;
}
#maintop #select #FindBOX {
	height: auto;
	line-height: 25px;
	font-size: 12px;width:auto;

}



#FindBOX form{width:400px;}
#FindBOX form label{float:left;}
#FindBOX form label #check{margin:4px 0 0 5px}
#mainbody #center #leftmeun {
	
	width: 20%;
	float: left
}

#mainbody #center #leftmeun table{width:100%!important;}
#mainbody #center #rightmenu img{max-width:100%;}


#mainbody #center #leftmeun table tr td{padding-left:30px;height:20px;line-height:20px;background:url(../img/arrow_01.gif) 13px 4px no-repeat}
#mainbody #center #leftmeun table tr td a:hover{position:relative;top:1px;left:1px;color:#C333AA}


#mainbody #center #rightmenu {
float:right;width:75%;TEXT-ALIGN: LEFT;padding-left: 50px;

}
#mainbody #center #rightmenu table tr td.title{font-
size:1.5em; color:#7A236A;padding-left:18px;padding-top:10px;
}
#mainbody #center #rightmenu table tr td.air{padding-bottom:30px}


#mainbody #center #rightmenu table tr td.air a{font-size:16px;}
#mainbody #center #ul2 li {
	background-image: url(../img/227.jpg);
	float: left;
	height: 227px;
	width: 255px;
}
#mainbody #center #ul2 div {
	height: 227px;
	width: 255px;
}

.air {color:#333333;}
a {
	font-size: 12px;
	color: #333333;
	line-height:24px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7A236A;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #999999;
}


.editbox{
background: #ffffff;
border: 1px solid #b7b7b7;
cursor: text;
font-size: 10pt;
height: 10px;
padding: 1px;
}
span.right_time{float:right;padding-left: 20px;}

body {
	background: url(../img/bg_body.gif) 0 0 repeat-x #FFF;
}








list-style:none;margin:0;padding:0;}
.menu li{
float:left;padding:0px;}.menu li a:hover, .menu ul li:hover a{
background:url(../img/hover.gif) bottom center no-repeat;
color:#7A236A;text-decoration:none;}
.menu li ul{
background:none;
display:none;height:auto;padding:0px;margin:0px;
border:0px;position:absolute;width:120px;z-index:200;}
.menu li:hover ul{
display:block;
}
.menu ul li ul li{background:url(../img/menu5.gif) 0 0;height:35px;}
.menu li li {
display:block;float:none;margin:0px;padding:0px;width:120px;}
.menu li:hover li a{
background:none;}
.menu li ul a{
display:block;height:35px;font-size:12px;font-style:normal;
margin:0px;padding:0px 10px 0px 15px;text-align:left;}


.menu li ul a:hover, .menu li ul li:hover a{
/*background:#7A236A url(../img/hover_sub.gif) center left no-repeat;*/
background:url(../img/menu6.gif);
border:0px;color:#000;text-decoration:none;}
.menu p{
clear:left;}

.menu ul li ul,.menu ul li ul li{display:none}
td.air h3{line-height:20px;margin:10px 0 5px 0;color:#870F70;font-size:18px;}
.news_title{
height:50px;line-height:50px;text-align:center;font-size:18px;color:#7A236A;
}
.news_info{float:right;height:20px;line-height:20px;}
.clear{clear:both}
.news_prev,.news_next{line-height:22px;padding-bottom:10px;}
.news_prev{margin-top:10px}
.news_next{margin-bottom:20px}
div.showpagebox{
float:right;margin-top:20px;
}
div.showpagebox a{
float:left;margin:0 5px;display:inline;
padding:0 5px;
color:#7A236A;font-size:16px;
}
#rightmenu a{font-size:16px;}


.news_prev p,.news_next p{color:#ccc;}
div.showpagebox a.current,
div.showpagebox a:hover{
background:#7D006B;color:#FFF;
}
td p{color:#686868;line-height:180%;}
table{border-collapse:collapse;border-spacing:0;}

#plist,#form1{width:680px;margin:10px 0;}
#plist ul{margin-top:5px;}
#plist ul li{list-style: none;font-size: 12px;width:680px; display:block}
#plist ul li.bot{border-bottom:#999 dotted 1px;margin-bottom:5px;}
#zxnr{width:680px;margin-top:10px;}

.bot1,.bot2,.bot3 {	
	width: 350px;
	height: 21px;
	line-height: 20px;	
	text-transform: uppercase;
	text-indent: 20px;
	font-weight: 600;
	font-size: 12px;
	}
.bot1, .bot2, .bot3{background:url(../img/tag.gif) 0 no-repeat;color:#870F70}
.box1, .txt1{border:#999 dotted 1px;}
.txt2{font-size: 12px;}

#form2{margin-bottom:15px}
#form2 p.box{margin-top:2px;font-size: 12px;}
	
#xjdbtn{background: #870F70; width:40px;height:21px; cursor: pointer;border:0;margin-top:2px;}
#xjdbtn:hover{color:#FFF}
/* 2014年4月11日 小林修改*/
.weixin{margin-left:5px}  
#mainbody #center #leftmeun table{width:200px;}

.weixin img{max-width:100%;}

div#maintop input {
    height:38px;float:left;}



div#keim p{font-size:16px;}
.cpsm p{color:#cccccc;font-size:12px;padding-bottom:10px;}





@media screen and (min-width:768px) and (max-width:990px){

#main #maintop #select{padding:10px;}
#FindBOX form{width:auto;}
.logo{padding:0px;}
#box #main #mainmid2 img{width:100%;height:auto;}
#dibu p{width:100;margin-left:10px;}
#dibu a{display:none;}



.cpxq p{LINE-HEIGHT: 200%;}
.menu li{height:auto;}
.menu li a{height:auto;font-size:30px;padding-top:40px;}

#mainbody #center #leftmeun table tr td{border:0px;}
.news_info{display:none;}
td.air h3{font-size:20px;}


#mainbody #center #rightmenu table tr td.air a{font-size:20px;}
#mainbody #center #rightmenu table tr td{font-size:20px;}
#mainbody #center #rightmenu table tr td a{font-size:20px;}


#main #mainbody #center{width:100%;padding:0px;margin:0px;height:auto;}
#mainbody #center ul{width:100%;    display: none;}
#mainbody #center li{width:100%;}
#box #main #mainbody #center #ul2{width:100%;display: block;margin-top:20px;}
#mainbody #center #ul2 li{width:100%;}
#mainbody #center #ul2 div{width:90%;}
.box10{display:none;}
#links{display:none;}
#mainbody #center #ul2 li{background-color:#fff;    background-image: none;height:auto;}
#mainbody #center #ul2 li div{display:none;}
#ul2 li div.air{font-size:40px;width:50%;}
#ul2 li div.air img{float:left;width:50%;height:auto;margin-bottom:200px;}
.footerlogo{width:100%;height:auto;}
.footerlogo a {width:23%;height:auto;}
.footerlogo a img{width:100%;height:auto;float:right;}
#mainbody #bottom{font-size:20px;}

#mainbody #center #leftmeun{width:100%;float:left;height:auto;margin-top:30px;}
#mainbody #center #leftmeun table{width:100%;font-size：20px;height:auto;}
#mainbody #center #leftmeun table tr{width:50%;height:auto;float:left;}
#mainbody #center #leftmeun table tr td{width:50%;height:auto;}
#mainbody #center #leftmeun table tr a{font-size:30px;height:auto;padding:10px;float:left;}
#mainbody #center #rightmenu{zoom:1.3;margin-top:30px;width:100%;}



#mainbody #center #rightmenu table tr td.title{width:auto;font-size:30px;height:auto;margin:10px 0 20px 0;float:left;}
#mainbody #center #rightmenu table tr td.air table{zoom:1.2;width:100%;height:auto;}
#mainbody #center #rightmenu table tr td.air table a{height:auto;width:100%;}
span.right_time{    display: none;}
#mainbody #center #rightmenu table tr td.air table p{font-size:20px;height:auto;line-height:120%;}
div.showpagebox{width:90%;float:right;}
div.showpagebox a{padding:5px 10px;height:auto;}
div.showpagebox span{font-size:25px;}
#mainbody #center #rightmenu table tr td.air p{font-size:20px;height:auto;}

.weixin{display: none;}

.news_title{font-size:25px;}
h1{font-size:30px;}





}








@media screen and (max-width:767px)
{
#box #main #maintop{    background-color: #fff;
    height: auto;
    width: 100%;
    float: left;}
#main #maintop #select{float: right;
    padding: 0px;
    width: 60%;
    margin-top: -40px;}
body{max-width: 100%;
    overflow-x: hidden;}
.logo {
    width: 80%;
    float: left;
    padding: 10px 0 0 15%;}
#main #mainbody #center{width:100%;padding:0px;}
#box #main #mainbody #center #ul2{width:100%;}
#mainbody #center li{margin-left:0px;}
.air img{width:100%;}
.air h1{font-size:18px;padding-top:20px;}
.air p{width:90%;padding:0px;padding-left:5%;word-break: keep-all; word-wrap: break-word;float:left;}
.li1,.li2,.li3{width:100%!important;}
#links{display:none;}
#dibu p{width:100%;margin-left:0px;font-size: 6px;}
#mainbody #center #leftmeun{display:none;}
#mainbody #center #rightmenu{width:90%;padding:0 0 0 5%;}
#leftmeun2,#leftmeun2 table{width:100%;}
#leftmeun2 td{width:100%;height: 60px;}
.yylist{width:100%!important;}
.yylist a{width:100%!important;float: left;}
#leftmeun2 dl{margin-top:20px;float:left;}
#leftmeun2 dt{width:30%;float:left;}
.w_title{font-size:18px!important;padding-left:0px!important;}
.w_title h1{font-size:18px!important;}
.w_box a{width:90%!important;padding-left:5%;}
.w_img img{display:none;}
#mainbody #center #rightmenu img{width:auto;}
#rightmenu table{margin-left:5px;width:80%;float:left;}
.tags .t{height:auto!important;}
#rightmenu span{width:85%;float:left;}
#rightmenu p{width:95%;float:left;color:#666666;font-size:16px;}
#box #top{width:30%;float:left;}
.menu li{width:33%;}
body{backgroud:unset;}
div#maintop input{height: 20px;}
#dibu p a{font-size:6px;}
#ul2 li div.air,#mainbody #center #ul2 div h2{padding:0px;}
td.air h3{float:left;}
div.showpagebox a{margin:10px;padding:10px;}
.w_box{height:auto;}
.w_box p{width:90%;}
.air td{width: 80%;
    float: left;}
#box #main #mainmid{height:auto;}
.newslist{width:100%;}
.news_title{height:auto;float:left;}
.news_info{padding: 10px 0;}
.news_prev, .news_next{float:left;}

#rightmenu h3{float:left;}
#mainbody #center ul{float:left;}

}



@media (-webkit-min-device-pixel-ratio: 1.5){
   




#mainbody #center #rightmenu{padding-left:0;}
ins{display: none;}


}




@media (-webkit-min-device-pixel-ratio: 1.25) {
 




}














