/* CSS Document */
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, table, caption,      
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,      
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,      
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,      
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,      
fieldset, form, label, legend {      
    vertical-align: baselinebaseline;      
   /* font-family: "å¯°î†¿è’‹é—†å‘´ç²¦" ;     */ 
    font-weight: inherit;      
    font-style: inherit;      
    font-size: 100%;      
    outline: 0;      
    padding: 0;      
    margin: 0;      
    border: 0;      
}   
h1{ font-size:14px; font-weight:bold;}
:focus {      
    outline: 0;      
}
body {         
    line-height:24px;      
	font-size:12px;
	 color:#666;
	 /* font-family: "å¯°î†¿è’‹é—†å‘´ç²¦" ;     */ 
	 margin:0px;
	padding:0px;
} 
     
ol, ul {
	list-style: none;
	color: #666;
}      
      
blockquote:before, blockquote:after, q:before, q:after {      
    content: "";      
}      
blockquote, q {      
    quotes: "" "";      
} 
/***Link**/
a:link{color:#666;text-decoration: none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#FF8A00;text-decoration:none;}
a:active{color:#666;text-decoration:none;}

.list12 a:link{color:#333; font-size:12px;}
.list12 a:visited{color:#333;font-size:12px;}
.list12 a:hover{color:#ff4800;font-size:12px;}
.list12 a:active{color:#333;font-size:12px;}

.list12_a a:link{color:#fff; font-size:12px;}
.list12_a a:visited{color:#fff;font-size:12px;}
.list12_a a:hover{color:#ff4800;font-size:12px;}
.list12_a a:active{color:#fff;font-size:12px;}

.list12_b a:link{color:#0057a0; font-size:12px;}
.list12_b a:visited{color:#0057a0; font-size:12px;}
.list12_b a:hover{color:#ff4800; font-size:12px;}
.list12_b a:active{color:#0057a0; font-size:12px;}

.list14 a:link{color:#0057a0; font-size:14px;}
.list14 a:visited{color:#0057a0;font-size:14px;}
.list14 a:hover{color:#ff4800;font-size:14px;}
.list14 a:active{color:#0057a0;font-size:14px;}

.font_12_a{ color:#FFF;}
.font_12_a a{color:#FFF;}
.font_12_a a:hover{ color:#F60; text-decoration:none;}

.font_yl{ font-family:}

.dbk{ display:block;}
.left{ float:left;}
.right{ float:right;}

.hide{ display:none;}
.show{ display:block;}

.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clear{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}  /*æ¶“å¶…î–ƒæ¥‚æ¨»ç«»å¨´î†¼å§©*/

.valign{text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;border:0;} /*é¢ã„¤ç°¬tableé¨å‰‡dæ¶“ï¿½*/

.wfull{ width:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.fb{ font-weight:bold;}


.logo
{
	float:left;
	margin-left: 10px;
}
.men_nav
{
	margin-left:40px;
	float:center;
	padding:0px;
	width:500px;
	font-size:5px;
	
}
.wx{
	float:right;
	width:150px;
}
.weixin{float:left; width:50px; position:absolute; font-size:12px; }
.weixin a{
	width: 54px;
	height: 30px;
	display: block;
	position: absolute;
	left: 4.5px;
	top: 1px;
}
.weixinl{float:right; width:50px; position:relative; font-size:12px; text-align:left; left: 0px;}

.weixinl li{
	width: 60px;
	height: 30px;
	display: block;
	position: relative;
	left: 0px;
	top: 1px;
	
}
.weixin .weixin_nr{width:225px;height:120px;padding:0px;background:#fff;text-align:left;position: relative;left:0px;top:20px;/* display:none; */}
.weixin .weixin_nr img{margin-bottom:5px;}
.weixin .weixin_nr .arrow{
	 }
.weixin.on .weixin_nr{ display:block;}
.men_right .weixin.on a{ }

.mainp
{
	margin: 0 auto;
	width:1330px;
	padding-top:50px;
	padding-bottom:px;
	margin-bottom:0px;
	background-color:#FFF;
	/*height:850px;*/
}
.topx
{
	/*margin:auto;*/
	width:100%;
	height:auto;
	background-image:url(images/bg.jpg);
}
.top1
{
	/*margin:auto;*/
	width:100%;
	height:60px;
	/*background-image:url(images/bg.jpg);*/
}
.topx_nav_left
{margin:-40px auto auto auto;
	/*margin-left:50px;*/
	width:21px;
	height:95px;
	float:left;
	background-image:url(../images/nav_left.jpg);
	background-repeat:repeat-x;
}
.topx_nav_nav
{margin:-40px auto auto auto;
	width:1440px;
	height:75px;
	align:left;
	
	background-image:url(../images/nav_center.jpg);
	background-repeat:repeat-x;
}
.topx_nav_nave
{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(229, 237, 240);
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	margin:auto;
	padding: 0px 0px 0px 0px;
	width:1327px;
	height:60px;
	float:left;
	/* background:url(../images/nav_center.png); */
	background-color: #2a7ec6;
	background-repeat:repeat-x;
}
.topx_nav_nave {
	margin: 0 auto;
	position: relative;
	width: 100%
}
.topx_nav_nave ul { width:1024px; margin: 0 auto;}
.topx_nav_nave li { float:left; width:85px; height:46px;}
.topx_nav_nave li.shang { background:none;}
.topx_nav_nave li.nav_lishw{background: url(../images/menu/meunlibj_hover.png) no-repeat center bottom;}
.topx_nav_nave li .v a{ padding:17px 0 15px 0; height:14px; text-align: center; display:block;}
.topx_nav_nave li .v a:hover,.nav li .v .on{background: url(../images/menu/meunlibj_hover.png) no-repeat center bottom;}
.topx_nav_right
{
	margin-right:50px;
	width:18px;
	height:95px;
	float:left;
	background-image:url(../images/nav_right.jpg);
	background-repeat:repeat-x;
}
.men_right
{
	float:right;
}




.mainl{ width:1330px;
height: auto; margin:10px auto 0 auto;
position: relative;}
.mainl_left_top{ width: 1100px;
float: left;position:relative;
}
.gsjj { float:left; width:360px; padding-left:0px;}
.gsjj .title{ margin-bottom: 10px;width:360px; background-color: #2a7ec6;color: #FFF;
text-indent:25px; line-height:28px; font-size:14px; position:relative;}
.gsjj .title .more{
	position: absolute;
	width: 31px;
	height: 5px;
	top: 13px;
	right: 34px;
}
.gsjj .mod{
	width: 360px;
	height: 140px;
	margin-top: 5px;
	background: url(../images/index_13.jpg);
	color: #000;
}
.news{ width:700px; float:left; padding-left:20px;}
.news .tiitle{
	width: 700px;
	margin-bottom: 10px;
	text-indent: 25px;
	background-color: #2a7ec6;
	line-height: 28px;
	color: #FFF;
	font-size: 14px;
	position: relative;
}

.news .tiitle .more{
	position: absolute;
	width: 31px;
	height: 5px;
	top: 13px;
	right: 26px;
}
.ntp{
	float: left;
	width: 50%;
}
.news .modl{
	float: left;
	width: 43%;
	height: 145px;
	white-space: nowrap;
	margin-top: 5px;
    overflow: hidden;
  text-overflow: ellipsis;
	color: #000;}
.news .modl ul{}
.news .modl ul li{line-height:26px; border-bottom:0px; padding:2px 0;}


.maind{
	width: 1330px;
	height: auto;
	margin: 0 auto 0 auto;
	position: relative;
	margin-top: -200px;
}

.hpgs{ width:360px; float:left; padding-right:20px;}
.hpgs .tiitle{
	width: 360px;
	margin-bottom: 10px;
	color: #FFF;
	background-color: #2a7ec6;
	text-indent: 25px;
	line-height: 28px;
	font-size: 14px;
	position: relative;
	
}
.hpgs .tiitle .more{
	position: absolute;
	width: 31px;
	height: 5px;
	top: 12px;
	right: 26px;
}
.hpgs .modl{
	width:360px; 
	margin-top:5px;  
	height:100px; 
	padding:10px;
line-height:26px; 
border-bottom:0px dotted#ccc; 
padding:2px 0;  
text-indent:15px;

  text-overflow: ellipsis;
  white-space: nowrap;}
.hpgs .modl ul{}
.hpgs .modl ul li{line-height:26px; border-bottom:0px dotted#ccc; padding:2px 0; background: url(../images/index_14.jpg) no-repeat left center; text-indent:15px;}


#allbox {POSITION: relative; MARGIN: 0px auto 0px 0px; WIDTH: 680px; OVERFLOW: hidden; height: 170px }
#fadeSec{ width:680px;}
#boxhome {POSITION: relative; MARGIN: 0px 2px 3px 1px; HEIGHT: 140px; OVERFLOW: hidden; background-image:url(../../new/images/pic_bg1.jpg) }
.divInfo {POSITION: relative; LINE-HEIGHT: 16px; WIDTH: 680px; HEIGHT: 35px; COLOR: #3c404e; FONT-SIZE: 12px; MARGIN-RIGHT: 15px; PADDING-TOP: 0px}
.imgBorder{POSITION: absolute; CURSOR: pointer}
.imgBorder:hover{POSITION: absolute; CURSOR: pointer}
.btnLT{POSITION: absolute; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(left.png) no-repeat left top; HEIGHT: 16px; OVERFLOW: hidden; TOP: 17px; CURSOR: pointer}
.btnRT{POSITION: absolute; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(right.png) no-repeat right top; HEIGHT: 16px; OVERFLOW: hidden; TOP: 17px; CURSOR: pointer}

.author{ width:680px; margin:0 auto; height:auto; text-align:center;}

.xiaoren{
	position: absolute;
	float:right;
	top: 0px;
	right:0px;
   
	
}
.xiaoren .li{
	
	
}
.clearfix{
	height:0px;
}
.foot{ margin: 0 auto; width:1350px; height:145px; margin-top:50px; background: url(../images/nav_bottom.png);
text-align:center;}

.foot .wenzi{ background:#e9e9e9; padding:2px; text-align:center; line-height:24px; border:1px solid #ccc;
