@charset "utf-8";
/*body*/
.clear{clear:both;}
body,ul,li,img{margin:0px auto;padding:0;border:0;}
body,ul,ol,li,form,fieldset,table,td{ font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#555555; line-height:20px;}
p{margin:0px auto; line-height:20px;}
body{margin:0px auto; background:#fff;}
li{list-style-position:outside; list-style:none;}
a{text-decoration:none; color:#555555;}
a:hover{ text-decoration: underline; color:#b00000; }
botton{cursor:pointer}
input,select,botton,img{vertical-align:middle;}
.lt{float:left;}
.rt{float:right;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
h4{font-size:14px;}

/*index*/
#KinSlideshow{margin:0 auto; width:1003px; height:416px; border:1px solid #000;}
#KinSlideshow .meinv{ background:url(../images/logo.png) 0 0 no-repeat; display:block; top:15px; position:absolute; width:323px; height:128px; overflow:hidden; position:absolute;z-index:10; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Public/Front/images/logo.png', sizingmethod='scale')\9;}

#nav{ margin:0 auto; width:903px; margin-top:10px; height:42px; line-height:38px; padding:2px 50px; background:url(../images/nav_bg.jpg) no-repeat top;}
#nav a{color:#fff; display:block; width:128px; text-align:center; text-decoration: none; float:left;} 
#nav a:hover{color:#fff; background:url(../images/icon.jpg) no-repeat center ;}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background:url(../images/icon.jpg) no-repeat center ;}

/* ######### Alternate multi-column class for drop down menus ######### */
.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #ecfafe;
}

.anylinkcsscols .column{width: 130px; float: left; color:#990000;}
.anylinkcsscols .column ul{margin: 0; padding: 0; list-style-type: none;}
.anylinkcsscols li{padding-bottom: 3px;}

/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;

}

#main{margin:0 auto; width:1003px; padding:5px 0;}
.l{float:left; width:309px; padding-right:15px;}
.sp{width:289px; height:221px; background:url(../images/sp_bg.jpg) no-repeat top; padding:50px 10px 10px 10px; margin-bottom:15px;}
.search_bg{width:299px; height:42px; background:url(../images/search_bg.jpg) no-repeat top; padding:35px 0px 0 10px;float:right;} 
.s_1{float:left;width:12px;} 
.s_3{float:left;width:2px;} 
.s_2{float:left;width:235px; margin-top:-3px!important; +margin-top:-5px!important; +margin-top:-5px;} 
.s_4{float:left;width:35px; height:35px; padding-left:5px; margin-top:-4px; display:block; overflow:hidden;} 
.txt{width:225px;border:0;margin-top:5px;color:#C3a3a3a; background:url(../images/s_bg.jpg) no-repeat top; padding-top:8px;} 
.btn{margin-top:5px;} 

.r{float:left; width:679px;}
.about_bg{width:379px; height:147px; background:url(../images/about_bg.jpg) no-repeat top; padding:50px 30px 0 270px;}
.about_text{height:110px;}
.about_more{float:right; width:85px; height:25px; display:block; overflow:hidden;}

.cp1{width:679px; height:197px; background:url(../images/cp_bg.jpg) no-repeat top;}
.crot_pic{float:left; padding-top:40px; margin-left:7px;}
.crot_pic li{float:left; width:144px; padding:0 20px; text-align:center; height:110px;}
.propic{ width:132px; height:84px; padding:5px 0; text-align:center;border:6px solid #cccccc;}

.z{float:left; margin:70px 0; width:55px; display:block; overflow:hidden; height:55px;}
.y{float:right; margin:70px 0; width:55px; display:block; overflow:hidden; height:55px;} 

.tub_bg{width:1001px; height:68px; background:url(../images/tub_bg.jpg) no-repeat top; padding:1px;}
.tub{width:1001px;}
.tub ul li{float:left; width:250px; text-align:center;}
.tub1{width:250px; height:70px; display:block; overflow:hidden; float:left;}

.bottom{width:813px; height:45px; background:url(../images/bottom_bg.jpg) no-repeat top; margin-top:10px; padding:25px 140px 20px 50px; color:#fff; line-height:20px;}
.bottom a{color:#fff;}
.bottom a:hover{color:#fff; text-decoration:underline;}

/*n*/
#banner{width:1001px; height:261px; border:1px solid #000; margin:0 auto;}
#banner .meinv{ background:url(../images/logo.png) 0 0 no-repeat; display:block; top:15px; position:absolute; width:323px; height:128px; overflow:hidden; position:absolute;z-index:10; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Public/Front/images/logo.png', sizingmethod='scale')\9;}

#n{margin:0 auto; width:1003px; background:url(../images/n_bg.jpg) repeat-y top;}
.ln{float:left; width:309px;}
.bt_l{width:309px; height:99px;}
.menu{width:309px; background:url(../images/list_bg.jpg) repeat-y top;}
ul.menu {list-style:none; margin:0 auto; padding:0 ; width:309px; margin-bottom:10px;}
ul.menu * {margin:0; padding:0}/*http://www.codefans.net*/
ul.menu a {display:block; color:#000; text-decoration:none; zoom:1;}
ul.menu a:hover {color:#fff; text-decoration:none;}
ul.menu li {position:relative; float:left; text-align:left; padding:0; margin:0;}/*http://www.codefans.net*/
ul.menu ul {position:absolute; left:309px; top:6px; border-left:1px solid #FFF;  display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border-top:none; margin:0 auto; background-color:#cccccc; border:1px solid #fff;}
ul.menu ul li a {display:block; background-color:#cccccc; line-height:27px !important;}
ul.menu ul li a:hover {background-color:#50d4f8; color:#333333; }
ul.menu ul ul {left:309px; top:-1px; }/*http://www.codefans.net*/
ul.menu .menulink {font-weight:bold; background:url(../images/header.gif); width:269px; padding-left:40px; color:#333333; line-height:34px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/btn_l.jpg) no-repeat 0 0;}
ul.menu ul .menulink:hover, ul.menu ul .menuhover {background:#50d4f8;}
ul.menu ul ul{ border-left:1px solid #FFF; }
ul.menu .sub {background:#237ee9 url(../images/arrow.gif) 100% 0px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

.rn{float:left; width:694px;}
.bt_r{width:644px; height:33px; background:url(../images/bt_r.jpg) no-repeat top; padding-left:50px;line-height:33px;}
.wz{float:left; font-size:14px; font-weight:bold; color:#000; }
.dqwz{float:right; padding-right:10px; color:#8eafda; }
.dqwz a{color:#8eafda;}
.dqwz a:hover{color:#2b62a8; text-decoration:underline;}

.text{width:654px; padding:10px 10px 10px 30px;}
.news{width:654px;}
.news ul{width:654px;}
.news ul li{width:654px; line-height:32px; border-bottom:1px solid #cccccc;}
.page{text-align:center; padding-top:2px!important; +padding-top:12px!important; +padding-top:12px; line-height:24px; color:#666666;}
.page a{color:#666666;}
.page a:hover{color:#666666; text-decoration:underline;}
.date{float:left; color:#2b62a8; padding-right:10px;}
.biaot{font-size:14px; color:#000; font-weight:bold; line-height:28px;}
.biaot a{color:#000;}
.biaot a:hover{color:#000; text-decoration:underline;}

.cpn_bg{width:634px; height:108px; background:url(../images/cpn_bg.jpg) no-repeat top; padding:10px; margin-bottom:20px;} 
.cpn{float:left; width:132px; border:6px solid #cccccc; margin-right:20px; text-align:center;}
.kuang{float:left; width:462px;}
.cpn_n{text-align:center;}
.cpn_n img{ border:6px solid #cccccc;
    max-width:350px;
	max-height:223px;
	_width: expression(this.width > 350 && this.width > this.height ? 350 : true);
	_height: expression(this.height > 223 ? 223 : true);
}
.mjw_pic {MAX-WIDTH: 132px!important;HEIGHT: 84px!important;width:expression(this.width > 132 ? "132px" : this.width)!important;}
.mjw_pic2 {MAX-WIDTH: 350px!important;HEIGHT: 223px!important;width:expression(this.width > 350 ? "350px" : this.width)!important;}

