@charset "gb2312";
/*Start CSS Reset */
*{margin:0;padding:0}
html{color:#000;background:#fff}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-size:12px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif, ;*font-size:100%}
legend{color:#000}
/**body**/
body { color:#333; font-size:13px; font-family: 'Microsoft Yahei',Tahoma, Geneva, sans-serif; background:url(imagesbg.png);}
.none { display:none;}
/**clearfix**/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
  /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;} 
  .clearfix {display: block;} 
  /* End hide from IE-mac */
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
.fl {
    float: left;
    _display: inline;
}
/**End clearfix***/
a{ text-decoration:none; color:#333;}
a:hover { color:#C30;}
/**End CSS Reset**/

/**Start CSS Base**/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner { width:1000px; margin:0 auto;}
.nlink { line-height:30px;}
.nlink a{ color:#1a1a1a;}
.nlink a:hover {color:#cf2410;}
.nlink1 { line-height:27px;}
.nlink1 a{ color:#1a1a1a;}
.nlink1 a:hover {color:#cf2410;}
.llink { line-height:30px; padding-left:22px; background:url(imagesli.png) no-repeat 7px 11px; border-bottom:1px dashed #ccc;}
.llink a{ color:#454545;}
.llink a:hover {color:#C33;}
.more a { color:#b5b5b5;}
.more a:hover{ color:#000;}
.entry { line-height:1.7; font-size:13px;}
.entry a{ font-size:13px; color:#387486; text-decoration:underline;}
.entry a:hover { color:#C00;}
.entry .llink { line-height:28px; padding-left:34px; background: url(imageslist-con.png) no-repeat 7px 10px; border-bottom:0px dashed #ccc;}
.entry .llink:hover {background: url(imageslist-con.png) no-repeat 7px -39px;}
.entry .llink a{ color:#454545; text-decoration:none;}
.entry .llink a:hover {color:#C33;}
.entry p { line-height:1.7; margin-bottom:7px; text-indent:2em;}
/**End CSS Base**/

/**header**/
#header { position:relative;}
#header .inner { }


/**nav**/
#nav .inner { }
.nav {width: 344px;float:right;margin-top:15px;position: relative;}

/**content**/
#content .inner { padding:20px 0;}
#content1 .inner { border-top:1px dashed #bfbfbf; padding:20px 0;}
/*|------main------*/
 /**post-mod**/
.post { width:100%; margin-bottom:5px;}
.post .tt { width:100%; height:55px; margin-bottom:5px;}
.post .tt .tit { display:inline-block; height:100%; float:left; color:#c31f1e; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
.post .tt .tit span { display:inline-block; height:34px; line-height:32px; background:url(imagesline_cover.png) repeat-x left bottom;}
.post .tt .more { display:inline-block; height:22px; line-height:22px; float:right;padding-top: 30px;}
.post .con { width:100%;}
	/**tab**/
.tabmenu { float:left;}
.tabmenu li { display:inline-block; height:34px; float:left;cursor:default;}
.tablist li,.tabmore span{ display:none;}
/*|------list------*/
.listmenu {width: 150px;float:left;}
.listmenu h4 {width:100%;height:32px;line-height:30px;background: none;border-bottom:1px solid #ccc;color:#C00;font-size:15px;font-weight:bold;text-indent:1em;display: none;}
.listmenu .lists {width: 100%;}
.lists .list a{ display:block; color:#222; border-top:0px solid #f9f9f9;}
.lists .list a:hover {     background: url(imageslist-li.png) no-repeat left -25px; color: #a13535;  text-decoration: none;  font-weight: bold;}
.lists .list-1 a{    padding: 0 0px 0 18px; line-height: 36px; background: url(imageslist-li.png) no-repeat 0px 13px; font-size: 14px;}
.lists .list-2 a{ padding:0 8px 0 20px; line-height:26px; background-color:#E4E4E4;  font-size:13px;}
.lists .list-3 a{ padding:0 8px 0 30px; line-height:22px; background-color:#E6E6E6; font-size:13px;}
.lists .list a:hover {     background: url(imageslist-li.png) no-repeat left -25px; color: #a13535;  text-decoration: none;  font-weight: bold;}
#s_c_id{background-color:#888; color:#fff;font-weight:bold; border-top-color:#888;}
.listcol {width: 814px;float:right;}
.listcol .map {width:100%;height: 35px;line-height: 35px;border-bottom: 0px solid #c00;}
.listcol .map .name {display:inline-block;height:32px;float:left;padding-left:10px;font-size:16px;font-weight:bold;color:#C00;display: none;} 
.listcol .map .maplist {float: left;}
.listcol .map .maplist li { display:inline-block; float:left; height:22px; line-height:22px; margin-top:5px; color:#333;}
.listcol .map .maplist li a { color:#666;}
.listcol .map .maplist li a:hover{ color:#000;}
.listcol .map .maplist li .posSplit { width:19px; margin:0 3px;background:url(imagesarrow.gif) no-repeat center;}
.listbox { width:759px; background:#f0f0f0; border:7px solid #dadada; min-height:400px; _height:400px; margin: 5px auto; padding:30px 20px;}
.listbox .entry img { max-width:700px; _width:expression(this.width>700?"700px":this.width+"px");}
#newslist {margin-bottom:5px;}
.listpages td,.listpages td a { font-size:13px; color:#666;}
.listpages td a { text-decoration:none; cursor:pointer;}
.listpages td a:hover { color:#121212;}
/*|------info-----*/
h1.atitle {width: 910px;margin:0 auto;line-height: 30px;padding: 30px 0 20px 0;font-size: 24px;font-weight: normal;color:#000;border-bottom: 2px solid #dcdcdc;text-align:center;}
.postmeta {width: 930px;margin:0 auto;line-height:20px;color:#777;text-align:center;padding:5px 0;}
.postmeta span { display:inline-block; margin:0 10px; line-height:20px;}
.infobox {width: 910px;min-height:400px;_height:400px;margin:0 auto;}
.infobox .entry img { max-width:900px; _width:expression(this.width>900?"900px":this.width+"px");}

/**footer**/
#footer {background:url(imagesfoot_line.png) repeat-x;padding-top: 30px;}
#footer .inner {height: auto; position:relative;}
.copyright {font-size: 12px;line-height: 1.5;color:#acacac;text-align:center;font-family: "Microsoft YaHei";padding-top: 55px;padding-bottom: 142px; background:url(imagesmain-b.png) no-repeat bottom;}
.main-bg { background:url(imageslb.png) no-repeat left bottom;}
.share { position:absolute;}
.share img { width:141px; height:141px;}
.wx { left:0px; top:40px;}
.wb { right:0px; top:40px;}
.foot-by { height:120px; background:url(imagesjy.gif) no-repeat center;}
.flink { width:1000px; margin:0 auto;}
.link-con { float:left; margin-right: 25px; width:178px;}
.link-m { margin-right:0px;}
#imglink .inner { border-top:1px dashed #bcbcbc; padding: 20px 0;}
.imgtt { width:125px; margin:0 auto; text-align:center;}
.imgtlt { line-height:36px; font-size:18px; color:#143d11;}
.tlten { color:#606060; font-family:Arial; font-size:12px; line-height:30px; border-top:1px solid #000000;}
.contl { width:470px; float:left;}
.contr { width:500px; float:right;}
.cr-l { float:left; width:290px;}
.cr-r { float:right; width:155px; margin-top:5px;}
/*****cont1*****/
.contl1 { width:723px; float:left;}
.contr1 { width:255px; float:right;}
.cl-l1 { float:left; width:400px;}
.cl-r1 { float:right; width:300px;}
#header .inner { height:163px; background:url(imageslogo.png) no-repeat left top;}
#banner {overflow: hidden; position:relative;}
#banner .inner {  width: 1001px;  height: 340px; background: #989898; padding: 5px; position:relative; z-index:79;} 
.focus-bg {background:url(imagesfocus-bg.png) no-repeat top right;    width: 725px; height: 350px; position: absolute; left: 50%; margin-left:226px; z-index:60;}
#nav {height: auto;}
#nav .inner { background:url(images/nav_bg.gif) repeat-x; height:35px;}
#nav ul{
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#nav li{
	float:left;
	display:block;
	position:relative;
	z-index:90;
	line-height: 35px;
	width: 34px;
	/* min-height: 140px; */
	vertical-align: bottom;
	background: url(imagesnav.png) no-repeat left top;
}
#nav li.first a{}
#nav li.last {background:none;position: absolute;right: -45px;top: -15px; z-index:70;}
#nav li.last a{background:none;padding: 0px;}
#nav li a{font-size: 16px;color:#505050;font-family: 'Microsoft YaHei';display:block;padding: 0px 5px 8px 10px;float: left;position:relative;z-index:90;vertical-align: bottom;/text-align: right;line-height: 20px;padding-top: 40px; font-weight:bold;}
#nav li a:hover{text-decoration:none;color:#a13535;}
#nav ul li.last ul{ left:-38px;}
/*-124px*/
#nav ul li.last ul li a{background: url(../images/bu2.png) no-repeat 12px 50%;}
#nav ul li ul{position:absolute;top: 128px;left:0;z-index:80;display:none;width:300px;padding: 8px;border-radius:0px;border: 1px solid #b46868;}
/*-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;*/
#nav ul li ul li{ float:left; display:block;background:none; width:150px; padding:0; margin:0; position:relative;}
#nav ul li ul li a{display:block;line-height: 24px;height: auto;cursor:pointer;font-size:14px;color:#222;padding-left:0;background: url(imagesnav-li.png) no-repeat 8px 8px;padding-top: 20px;margin:0;border-bottom:0px dotted #ddd;padding-left: 10px;overflow:hidden;}
#nav ul li ul li a:hover{background: #a13535 url(imagesnav-li1.png) no-repeat 8px 8px;color: #fff;}
#nav li a.mainmenuhover{text-decoration:none;color:#a13535;}
#nav ul li ul.min-w-nav{width: 188px;background: url(imagesbg.png);}
#nav ul li ul.min-w-nav li{width: 31px;min-height: initial;}
#nav ul li ul.single-w-nav{width:126px;}
#nav ul li ul.single-w-nav li{width:106px;}
#nav .nav-1 a {padding-top: 80px;color: #a13535;}
#nav .nav-1 a:hover { color: #a13535;}
#nav ul li ul.nav-con3 { width:130px;}
#nav ul li ul.nav-con4 { width:160px;}
#nav ul li ul.nav-con5 { width:250px;}
#nav ul li ul.nav-con6 { width:220px;}
#nav ul li ul.nav-con7 { width:160px;}
.y1{ width:180px; padding-top:7px; height:29px; margin-right:10px; margin-left:10px;}
.eslide{ width:180px; height:28px; position:relative;}
.eslide .etitle { text-align:left; padding-left:15px; height:28px;background:#fff  url(imagesupdown.png) no-repeat right -27px; color:#000; font-size:14px; font-family:"Microsoft YaHei"; line-height:28px;font-weight: normal;}
.eslide .etitle:hover{ background:#fff  url(imagesupdown.png) no-repeat right 9px; cursor:pointer;}
.eslide .elinks { width:180px; height:180px;  position:absolute;background:#ebebeb; position:absolute;  bottom:24px; display:none; z-index:100; overflow:overlay;}
.eslide .elinks a { padding-left:5px;}
.eslide .elinks td {text-align:left;}
.chan_tit_td_15 .chan_tit_td_15 { display:none;}
.chan_con_td_15 a { font-size:14px; font-family:Microsoft YaHei; color:#514e4a;padding-left: 55px;  line-height: 30px; display: inline-block; background: url(imageszy.gif) no-repeat left 5px; margin-top:9px;}
.nlink .wp_editor_art_table img { margin-top:8px;}
.nav-new > a {} 
.post .nt-con { width:205px; border:4px solid #cecece; padding:18px 16px 18px 20px; background:url(imagesnt.png) right bottom no-repeat;}
.post1 .tt { margin-bottom:15px;}
.amd_con img { margin-right:20px;}
.list-con { padding-top:40px;}
.infocon { background:#efefef; border:7px solid #d9d9d9;margin-top: 40px;}
.head-info {height:30px;background:url(imagesfoot_line.png) repeat-x;position: relative;}
.list-hbg {width: 298px;height:174px;background: url(imageslist-hd.png) no-repeat right 0px;top: -11px;position:absolute;left:50%;margin-left: 547px;z-index: 10;}
.imgcon { padding: 12px 0;}
.md-img a { display:block; position:relative;}
.md-img .img-b { display:none; position:absolute; left:0px; top:0px;}
.md-img a:hover .img-b { display:block;}
.nlink1 .chan_tit_55 { color:#a13535; font-weight:bold;font-size:14px;}
.search { width: 251px; height:25px; border:1px solid #a1a1a1; background:#ededed; margin:0 auto; margin-top:8px;}
.search input { width:205px; height:23px; line-height:23px;  border:0; padding:1px;background:none; display:inline; float:left; text-indent: 6px; color:#606060;}
.search .submit { width:27px; height:23px; padding:0; background:url(imagess.png) no-repeat center; cursor:pointer; float:right; display:inline;}
.chan_con_td_55 a { color:#949191;}
.news-b a { font-weight:bold;}
.news-conl { float:left; width:188px;}
.news-conr { float:right; width:280px;}