@charset "gb2312";
.png24{tmp:expression(setPng24(this)); }
*{margin:0;padding:0;border:0;}

body{
	font-family: "΢ź";
	font-size: 12px;
	color: #333;
	background:url(../images/bg_line2.png) top repeat #eeeeee;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
HTML, BODY {
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
}

h3{font-family: "΢ź"; font-size:14px; letter-spacing:2px; color:#FFF}
#page_wrap, #footer-wrap, #header_wrap, #copy-wrap, #top-wrap{ max-width:1200px; margin:0 auto; clear:both; background:#eeeeee}
.page_box{ max-width:1200px; margin:0 auto; height:270px; margin-top:60px}

.e2{float:left; width:300px;margin-left:90px}

.rcontbox{width:100%; float:left;height: auto; margin:0px auto;padding: 0px; text-align:center}
.rcontbox1{width:1000px; float:left;background:#FFF; height: auto; margin-bottom:20px; padding: 0px}
.rcontbox2{width:992px; margin:5px auto; text-align:center; padding:0px !important }
.rcontbox3{width:972px; margin:0px auto; margin-top:20px;}
.rcontbox4{margin:0px auto; margin-top:10px;}
.rcontbox5{width:972px; margin:15px auto;}

.contgs{ color:#333; line-height:24px; letter-spacing:1px; padding-left:40px; padding-top:20px; text-align:left}
.contgs h3{ font-size:14px; color:#0CF}
.contgs1{ color:#333; line-height:24px; letter-spacing:1px; padding:16px; padding-top:20px; text-align:left}
.contgs2{ color:#333; line-height:24px; letter-spacing:1px; padding-left:10px; text-align:left}
.conttxt{ margin:0px auto;  text-align:left}
.conttxt span{ padding-left:20px; padding-right:20px; display:block}

.footcss{border-top:1px #09153F solid; width:100%; text-align:center; padding-top:10px; font-family:''; color:#999}

h1.logo{ width:209px; height:29px; float:left; display:block; margin-top:20px; margin-bottom:10px; margin-left:20px}
.ddsmoothmenu { float:left; width:100%; background:#30A7D9; height:27px}
.ddsmoothmenu ul { list-style-type: none; float:right; }
.ddsmoothmenu ul li { float: left; list-style-type: none; margin: 0; padding: 0;  letter-spacing:1px}
.ddsmoothmenu ul li a {  color: #fff; display: block; padding:5px 10px 5px 10px; text-decoration: none;font-family: "΢ź"; }
.ddsmoothmenu ul li a.no-border-left{ border-left:0;}

.ddsmoothmenu ul li a:hover{ color:#fff; background:#F79700;font-family: "΢ź";}
.ddsmoothmenu ul li a.current {
	color:#fff;
	font-family: "΢ź";
}
.spot1{background:url(../images/spot1.png) top right no-repeat;}
.spot2{background:url(../images/spot2.png) top right no-repeat;}
.spot2.curr{background:#F79700;}
.cn-en{float:right; width:100px; margin-top:30px; text-align:right; margin-right:10px; font-style: italic;}
.se_headbg{position:relative; top:38px; z-index:8; background:url(../images/head_bg.png) no-repeat; height:53px; width:621px}

.lmenu{width:174px; float:left}
.lmenu ul{width:100%; }
.lmenu ul li{color:#666; list-style-type:none;  margin-top:5px; margin-bottom:3px; line-height:22px; text-align:center; letter-spacing:1px; }
.lmenu ul li a{ font-size:13px; font-weight:bold; color:#333}
.lmenu ul li a:hover{ color:#FFF}
.lmenu ul li:hover{ background:url(../images/spot4.png)50px 3px no-repeat;color:#FFF}
.lmenu ul li.curr{ list-style-type:none;background:url(../images/spot4.png)50px 3px no-repeat;  margin-top:5px; margin-bottom:5px; line-height:22px; text-align:center; letter-spacing:1px;}
.lmenu ul li.curr a{ font-size:13px; font-weight:bold; color:#FFF}

* html .ddsmoothmenu ul li a { display: inline-block; }
.clear { CLEAR: both}
table-layout:fixed;word-break:break-all;

.men:link {FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none;}
.men:visited {FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none;}
.men:hover {FONT-SIZE: 12px; COLOR: #2FA7D8; TEXT-DECORATION: none;}
.men:active {FONT-SIZE: 12px; COLOR: #2FA7D8; TEXT-DECORATION: none;}

a:link {
	color:#fff;
	font-size: 12px;
	text-decoration: none;
}
a:visited {
	color:#fff;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color:#2FA7D8;
	font-size: 12px;
	text-decoration: none;
}
a:active {
	color:#2FA7D8;
	font-size: 12px;
	text-decoration: none;
}

.row_newst{ width:100%; float:left; border:0px #FFF solid;} 
.row_newst ul{ width:100%} 
.row_newst li{width:100%; font-size:13px;  float:left; display:block;color:#333; line-height:22px;background:url(../images/arrow1.png) 0px 6px no-repeat}
.row_newst li a{width:250px; display:block; float:left; padding-left:10px}
.row_newst li a:link{color:#333;font-size:13px; }
.row_newst li a:hover{ color:#2FA7D8;font-size:13px;}
.row_newst li span{width:80px; display:block; float:left}
.row_newst li:hover{background:url(../images/arrow2.png) 0px 6px no-repeat;color:#2FA7D8;}

.row_newst1{ width:100%; float:left; border:0px #FFF solid;} 
.row_newst1 img{border-radius:10px}
.row_newst1 ul{ width:100%} 
.row_newst1 li{width:146px; font-size:13px;  float:left; margin-right:10px; margin-left:5px; margin-bottom:15px; display:block;color:#333; line-height:22px;}


/*col*/
.lsp{width:930px; text-align:right; line-height:30px} 
.lsp a{ margin-left:5px; margin-right:5px}
.lsd{width:210px; text-align:left; line-height:30px; font-family:"宋体"; float:left; font-style:italic}

/*magzine*/
.maglist{width:100%; line-height:26px; margin-top:5px !important; text-align:left;BORDER-BOTTOM: #C13433 1px dotted; BORDER-top: #C13433 1px dotted; } 
.maglist a{ margin-left:5px; margin-right:5px; width:100px} 


.rown{ width:785px; float:left; border:0px #FFF solid;} 
.rown ul{ width:750px;  text-align: center; float:left} 
.rown li{ float:left; display:block; padding-left:0px; text-align:center;  padding-right:0px;   height:36px; letter-spacing:1px; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; list-style-type:none;}

.rown2{ width:785px; float:left; border:0px #FFF solid;} 
.rown2 ul{ width:750px;  text-align: center; float:left;} 
.rown2 li{ float:left; display:block; padding-left:14px; text-align:center;  padding-right:14px;  background: url(images/spot4.png) right no-repeat; height:36px; letter-spacing:1px; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; list-style-type:none;}



.ml_iefox_30 {
	margin-left: 46px!important; /* IE7+FF */
    margin-left:23px; /* IE6 */
}

.ml_iefox_32 {
	margin-left: 32px!important; /* IE7+FF */
    margin-left:16px; /* IE6 */
}

/*line*/
.line_dot {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #cecece 1px dashed; HEIGHT: 0px; 
}
.line_solid {
	OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #cecece 1px solid; HEIGHT: 0px;
}


/*end 公用*/
.ml_iefox_120 {
	margin-left: 120px!important; /* IE7+FF */
    margin-left:60px; /* IE6 */
}
.content{margin-top:190px;}/* Moz */   
*html .content{margin-top:200px;}/* IE6 */   
*+html .content{margin-top:200px;}/* IE7 */ 

.mtop{margin-top:20px;}/* Moz */   
*html .mtop{margin-top:24px;}/* IE6 */   
*+html .mtop{margin-top:24px;}/* IE7 */ 
/*snap*/

.content{margin:0px auto; margin-left:20px; width:92%; padding:10px; height:80%; overflow:auto; border:0px #CCC solid; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#F8E8C4}
		

/*透明*/
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

/*显示隐藏*/
.news_title{height:26px;width:100%;margin-left:0px; border-bottom:1px #CCC2AD solid}
.news_title div{height:26px;width:70px;float:left; line-height:26px;font-size:12px;text-align:center;cursor:pointer; padding-top:0px; color: #999999;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);font-weight:bold;}
.news_title div.curr{ border-left:1px #CCC2AD solid; border-right:1px #CCC2AD solid; border-top:1px #CCC2AD solid;color:#4B4535; font-size:12px; font-weight:bold; background:#FEFAE4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);line-height:26px;}

.news {width:100%;margin-top:5px}
.news ul {margin-top:0px;display:block; list-style-type:none; float:left; width:100%; }
.news li {font-size:12px;line-height:22px;margin-left:5px; text-align:left; width:90%; float:left; background:url(images/spot.png) no-repeat 0px 8px; padding-left:10px}
.news a{color:#4B4533;font-size: 12px;}
.news a:visited{color:#4B4533;text-decoration: none;font-size: 12px;}
.news a:hover{color:#912A21;text-decoration: none;font-size: 12px;}
.news .more {text-align:right;margin-right:0px;  height:18px; width:96%; float:left   }
.news .more a{color:#4B4533;font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:12px;}

/*显示隐藏*/
.b_title{height:26px;width:664px;}
.b_title div{height:26px;width:166px;float:left; line-height:26px;font-size:12px;text-align:center;cursor:pointer; padding-top:0px; color: #fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);font-weight:bold;}
.b_title div.curr{ color:#333; font-size:12px; font-weight:bold; background:#FEFAE4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);line-height:26px;}

.bnews {width:664px; height:240px}
.bnews ul {display:block; list-style-type:none; padding-top:10px; padding-left:10px}
.bnews li {font-size:12px;line-height:22px; text-align:left; width:90%; float:left; background:url(images/spot.png) no-repeat 10px 8px; padding-left:20px}
.bnews a{color:#4B4533;font-size: 12px;}
.bnews a:visited{color:#4B4533;text-decoration: none;font-size: 12px;}
.bnews a:hover{color:#912A21;text-decoration: none;font-size: 12px;}
.bnews .more {text-align:right;margin-right:0px;  height:18px; width:90%; float:left   }
.bnews .more a{color:#4B4533;font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.bnews .pp{width:194px; height:144px; float:left; border:#DDDDDD 1px solid; background:#FFF; padding:3px 0px 0px 0px; margin:10px 10px 10px 14px}

/*ͼ*/
.lof-slidecontent{position:relative;overflow:hidden;}
.lof-slidecontent#lofslidecontent45{width:427px;height:650px;}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-main-outer{position:relative;height:280px;width:424px;z-index:3px;}
.lof-main-item-desc{z-index:100px;position:absolute;bottom:0px;left:0px;width:100%;height:30px;padding:10px 0px;}
.lof-main-item-desc p{color:#3aa4ff;font-size:20px;line-height:30px;font-weight:bold;text-indent:15px;}
ul.lof-main-wapper{overflow:hidden;width:100%;height:542px;padding:0px;margin:0;float:left;overflow:hidden;}
ul.lof-main-wapper li{display:none;overflow:hidden;padding:0px;margin:0px;float:left;position:relative;}
.lof-opacityli{position:absolute;top:0;left:0;float:inherit;}
ul.lof-main-wapper li ,ul.lof-main-wapper li img{width:424px;height:542px;padding:0px;}

.lof-navigator-wapper{float:left;height:97px;width:100%;}
ul.lof-navigator li{position:relative;cursor:hand;cursor:pointer;list-style:none; margin-left:3px; margin-top:5px;height:97px;width:103px;float:left;display:block;}
ul.lof-navigator li img{width:103px;height:97px;opacity:0.7;filter:"alpha(opacity=70)"; -ms-filter:"alpha(opacity=70)"; /* old ie */;}
ul.lof-navigator li .active {width:102px;height:96px!important; background:#000;opacity:0.9;filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */; border: #666 0px solid;position:absolute;top:0px;left:0px;}
ul.lof-navigator li img:active {opacity:0.5;filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */}
.lof-next,.lof-previous{position:absolute;display:block;width:22px;height:30px;color:#FFF;cursor:pointer;bottom:87px;z-index:999;text-indent:-999px;}
.lof-next{right:10px; background:url(icon_index.gif) no-repeat -126px -1227px; width: 35px; height: 35px;}
.lof-previous{right:50px;background:url(icon_index.gif) no-repeat -87px -1227px; width: 35px; height: 35px;}