@charset "utf-8";
/* CSS Document */
body{font-family: "微软雅黑E\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体B8B\4F53" !important; font-size:14px;}
body,ul,li,div,dd,dl,dt,p,a,h1,h2,h3,h4,h5,p{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a{text-decoration:none; color:#3e3e3e}




/*头部样式*/
.header-wrap{height:29px;background:#f5f5f5;z-index:103; border-bottom:1px solid #d9d9d9; width:100%}
.y-row{width:1000px;min-width:1000px;position:relative;}
.header-inner{height:29px; margin:0 auto;}
.header-left{float:left; width:50%; height:29px; line-height:29px; color:#6c6c6c; font-size:12px}
.header-left a{color:#6c6c6c; padding-right:5px}
.shouji{background:url(images/icobg_1.4.png) no-repeat 0px 3px;width:25px; height:30px; padding-left:10px}
.shouji:hover{background-position:0px -27px; 0px 3px;width:25px; height:30px; padding-left:10px; color:#dd0000; text-decoration:none}
.header-left .dl{color:#dc0000}
.header-right{float:right; width:50%; text-align:right}
.header-right a{ margin-right:10px; line-height:30px}

/*底部样式*/

.foot{float:left; width:100%; height:100px; background:#f9f9f9; border-top:1px solid #dbdbdb; margin-top:10px; padding-top:10px}
.foot_a1{width:1000px; margin:0 auto;text-align:center; line-height:2}
.foot_a1 a{color:#333}






.banner{width:100%; overflow:hidden}
.banner_con{margin:0 auto;width:1440px}


.content{width:100%}
.container{width:1000px; background:#FFF; height:auto; margin:0 auto; padding-bottom:10px; overflow:hidden}

.nr1{width:1000px;height:280px;padding-top:10px; overflow:hidden}
.news{width:340px;border:1px solid #c9c9c9;float:left;margin-left:10px; height:266px; overflow:hidden}
h3{text-align:center;color:#005fa1; line-height:25px}
.news p{font-size:14px;color:#414141; padding:8px; line-height:1.5; padding-top:0px; text-indent:2em}
.news p a{color:#000}
.news p a:hover{color:#C00}
.zhjs{float:left; width:245px}

.nr2{width:1000px;float:left; margin-top:20px;}
.xcbd{float:left;width:1000px;}
.xcbd_a1{float:left;width:1000px; background:#307ec9 url(images/bd.jpg) no-repeat;height:37px; color:#fff; line-height:37px}
.xcbd_a1 span{height:37px;float:left; width:135px; color:#307ec9; font-size:18px;text-align:center; line-height:37px; font-weight:bold}
.xcbd_a2{float:left;width:980px; padding:10px; text-indent:2em; color:#262626}
.tu{float:left; width:1000px; margin-top:20px; padding-left:10px}
.tu dl{float:left; width:237px; overflow:hidden; margin-right:10px; margin-bottom:20px}
.tu dl dt{text-align:center}
.tu dl p{float:left; width:237px;text-indent:2em; height:120px}
.tu dl p a:hover{color:#C00}
.tu dl .title{width:237px;height:30px; background:#ebebeb; line-height:30px; overflow:hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;}
.tu1 dl{width:175px; margin-right:25px}
.tu1 dl .title{width:175px;background:#fff;}
.tu ul{float:left; width:300px; margin-right:15px; border-right:1px solid #CCC; padding-right:15px}
.tu ul li {float:left; width:300px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #CCC; overflow:hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;}
.tu ul li em{padding-right:10px; color:#333;font-style:normal}
.tu ul li a:hover{color:#C00}



/*----轮播图----*/
.undis{ display:none;}
.f-l { float:left; }
.f-r { float:right; }
.red { color:#ec4444; }
.gray { color:#c8c8c8; }
.green { color:#68a81d; }
.blue { color:#379bb4; }
.pink { color:#d0565f; }
.white { color:#ffffff; }
.orange { color:#ff6422; }
.brown { color:#e2a257;}
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.mt2 { margin-top:2px; }
.mt4 { margin-top:4px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mb4 { margin-bottom:4px; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}
.tel_l { text-align:left; }
.tel_r { text-align:right; }

.hr20 { height:20px; overflow:hidden; clear:both; }
.th_1{float:left;}
.th_1 .flash_box { width:362px; padding:0px 10px; position:relative; overflow:hidden }
.th_1 .flash_box .flash_con { width:382px; height:255px; overflow:hidden;}
.th_1 .flash_box .flash_con .split { width:382px; height:255px; overflow:hidden; position:relative; }
.th_1 .flash_box .flash_con .split .shadow { width:382px; height:56px; overflow:hidden; background:#000; z-index:10; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; left:0px; bottom:0px; }
.th_1 .flash_box .flash_con .split .wz { width:382px; height:43px; overflow:hidden; border-top:solid 3px #f47346;position:absolute; left:0px; bottom:0px; z-index:20; color:#fff; line-height:30px; padding:10px 0px 0px 10px; text-decoration:none; cursor:pointer; }
.th_1 .flash_box .flash_con .split .wz p{width:382px}


.th_1 .flash_box .f_btn { width:382px; height:14px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con { width:112px; margin:0px auto; height:14px;overflow:hidden;text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con a { width:12px; height:12px; overflow:hidden;display:block;float:left;background:#fff;border:solid 1px #bebdbd; margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none; }
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{background:#cdafe0;border:solid 1px #cdafe0;}  

/*.th_1 .flash_box .prev { width:13px; height:20px; overflow:hidden; display:block; background:url(images/bbs2_76.png) no-repeat left top; position:absolute; left:0px; top:162px; cursor:pointer; }
.th_1 .flash_box .next { width:13px; height:20px; overflow:hidden; display:block; background:url(images/bbs2_79.png) no-repeat left top;position:absolute; right:0px; top:162px; cursor:pointer; }
*/
.th_1 .top_news { width:322px; padding-right:33px; overflow:hidden; }
.th_1 .top_news .split .tit { width:292px; height:48px; overflow:hidden; background:url(bbs42_03.png) no-repeat left top;text-indent:2em; }
.th_1 .top_news .split .tit a { line-height:24px; }
.th_1 .top_news .split .wz_con { font-size:14px; line-height:24px; padding:15px 5px 15px 10px; height:48px; overflow:hidden; text-indent:2em; }
.th_1 .top_news .split .ps { height:18px; line-height:18px; overflow:hidden; padding-left:10px; }
.th_1 .top_news .split .ps .author { width:auto; padding-right:10px; }
.th_1 .top_news .split .ps .num { width:auto; padding:0px 20px 0px 10px; background:url(eye.png) no-repeat right center;  }
.th_1 .top_news .split .ps .diver { padding-left:10px;}


.qh_xg{float:left; width:998px;}
/*焦点图*/
.lof-slidecontent{position:relative;overflow:hidden; padding-left:50px}
.lof-slidecontent#lofslidecontent45{width:900px;}
.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:730px;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:450px;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;}


.lof-navigator-wapper{float:left;background:#000;height:80px;width:100%;padding:5px auto;}
ul.lof-navigator li{position:relative;cursor:hand;cursor:pointer;list-style:none;margin:5px;height:70px;width:80px;float:left;display:block;text-align:center;}
ul.lof-navigator li img{width:80px;height:70px;}
ul.lof-navigator li .active {width:80px;height:80px!important;background:url(icon_index.png) -470px -61px;position:absolute;top:-10px;left:0px;}
.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;}