@charset "utf-8";
html,body{ font:14px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; margin:0px; padding:0px; background:#fff; min-width:1200px; -webkit-text-size-adjust:none;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#b0124f; text-decoration:none;}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


/*图片放大组件*/
.imgzoom { overflow:hidden; }
.imgzoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgzoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

/*头条*/
.toutiao{height:100px; margin-bottom:15px; border:#efefef 1px solid; overflow: hidden; background:url(../images/toutiao.jpg) no-repeat center;}
.toutiao .tt_nav{height:100px;}
.tt_nav .tt_body{ width:1200px; margin:0px auto;}
.re_title{ text-align:center}
.re_list {text-align:center;}
.re_title a { height:67px; font-weight:bold; line-height:67px; text-align:center; color:#b0124f; font-size:36px;}
.re_title a:hover { color:#ae2424; text-decoration:none;}
.re_list ul a { color:#787878; margin-right:20px;}
.re_list ul a:hover { color:#b0124f;}
/*头部*/
.left{ float:left;}
.right{ float:right;}
.top { width:100%; background:#f9f9f9; min-width:1200px; position:absolute; line-height:42px; height:42px; border-bottom:#e1e1e1 1px solid;}
.top a { margin-left:20px;}
.header .top2 { background:#fff; height:116px; padding-top:42px;}
.header .top2 .logo { display:block; float:left; width:260px; margin-top:12px;}
.header .top2 .logo img {width:100%;}
/*搜索*/
.search{height:45px; margin-top:15px; float:right; position:relative; right:0; z-index:9999;}
.search img {width:770px;}

.wrap { width:1380px; margin:0px auto; height:auto; overflow:hidden; clear:both;}
.headerlink { float:left; width:800px; padding-top:30px;}
.headerlink a { display: inline-block; padding:2px 5px; margin:0px 3px; border:#efefef 1px solid;}

.headerlink2 { float:left; width:800px; padding-top:10px;}
.headerlink2 a { display: inline-block; padding:2px 5px; margin:0px 3px;}

.fenzhanbiaoti { font-size:32px; font-weight:bold; border-left:#ccc 1px solid; float:left; padding-left:40px; margin-top:25px; color:#ce1a0c}


.logo{ width:1200px; overflow:hidden;}
.sinput{float:left; font-size:14px; width:160px;background:url(../images/ss_lt.jpg) no-repeat 0px 6px; height:31px; color:#999999; padding-left:5px; line-height:35px; border:0} 
.sbtn{float:left; width:32px; height:31px;background:url(../images/fdj.jpg) no-repeat 0px 6px; cursor:pointer; display:inline-block; border:0;} 

.fenzhan { width:1200px; margin:0px auto; margin-bottom:10px; font-size:14px; background:#f5f5f5; line-height:45px; height:45px; clear:both; overflow:hidden;}
.fenzhan span { font-weight:bold; color:#e30303; padding-left:20px;}
nav{height:70px;background:#b0124f;}
nav .inner{z-index:9999;}
nav ul{}
nav li{float:left; display:inline; width:92px; line-height:70px; text-align:center; white-space:nowrap; position:relative; z-index:999;}
nav li.line{}
nav li a{ font-size:16px; color:#fff; display:block;}
nav li a:hover{ font-size:16px; color:#efff40; display:block;}

nav2{height:42px;background:#ce1a0c; overflow:hidden; display:block}
nav2 .inner{z-index:9999;}
nav2 ul{zoom:1;}
nav2 li{ float:left; display:inline;height:42px; padding-right:30px; line-height:42px; text-align:center; white-space:nowrap; position:relative;z-index:999;}
nav2 li.line{}
nav2 li a{ font-size:16px; color:#fff; display:block;}
nav2 li a:hover{ font-size:16px; color:#efff40; display:block;}


.menu2 { width:1200px; background:#f5f5f5; font-size:13px; line-height:42px; height:42px; margin:0px auto; margin-bottom:20px;}
.menu2 ul { padding:0px 15px;}
.menu2 ul li { float:left; padding-right:20px;}

.difang {clear:both; overflow:hidden; background:#efefef; padding:18px 0; padding-bottom:3px; border-bottom:#dedede 1px solid;}
.difang li { float:left; margin-right:16px; padding-right:16px; line-height:15px; border-right:#5c5c5c 1px solid;margin-bottom: 20px;}
.difang li:last-child {padding-right:0; border:none;}

.ads {width:1380px; margin:0 auto; height:auto; clear:both; overflow:hidden;}
.ads img {width:100%;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}

/*tbtj*/
.box2 {width: 1380px;overflow: hidden;	margin: 0 auto;}
.box2 .tbtj {float: left;width: 50px;height: 152px; background:#b0124f; color:#fff; line-height:50px; letter-spacing:5px; text-align:center; font-size:20px; writing-mode: vertical-rl;}
#pic_list_1 {background-color: #F6F4F9;
	position: relative;
	width: 1330px;
	height:auto;
	padding:12px 0;
	min-width: 1100px;
}
#pic_list_1 .boxcxscroll {
	overflow: hidden;
	position: relative;
	width: 1240px;
	height: 127px;
	margin: 0 auto;
}
#pic_list_1 .list {
	overflow: hidden;
	width: 9999px;
	background: none;
}
#pic_list_1 .list li { margin-top:10px;
	float: left;
	width: 300px;
	height: 148px;
	margin: 0 auto;
	padding-right: 15px;
}
#pic_list_1 .list li .single {
	width: 300px;
	height: 148px;
	position: relative;
}
#pic_list_1 .list li .single a.img {
	width: 295px;
	height: 148px;
	display: block;
}
#pic_list_1 .list li .single a.img img
 {width: 295px;
	height: 148px;
	display: block;
}
#pic_list_1 .list li .single .trans_mask {
	left: 0;
	top: 99px;
	position: absolute;
	width: 100%;
}
#pic_list_1 .list li .single .trans_title {
	width: 295px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: url(../images/xmtjt_20170708_22.png);
}
#pic_list_1 .list li .single .trans_title a {
	color: #fff
}
#pic_list_1 .list li .single .trans_title a:hover {
	color: #900
}
#pic_list_1 .prev {
	position:absolute;top:40%;width:35px;height:35px;background-image:url(../images/2019_ccw_jt1.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;
      -webkit-transition:all 0.5s;
}

#pic_list_1 .next{position:absolute;top:40%;width:35px;height:35px;background-image:url(../images/2019_ccw_jt2.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;
      -webkit-transition:all 0.5s;}


#pic_list_1 .prev {left: 5px;background-position: 0 0;}
#pic_list_1 .next {right: 5px;}





#zSlider {margin:0px auto;width:1200px; padding-bottom:20px;overflow:hidden;}
#picshow {position:relative;}
#picshow, #picshow_img {width:1200px;height:370px;overflow:hidden;float:left;}
#picshow_img li {width:1200px;height:370px;overflow:hidden;float:left;display:none;}
#picshow_img img {width:1200px;height:370px;}
#picshow_tx {left:0px; width:1200px;bottom:0px;	position:absolute;height:90px;overflow:hidden;}
#picshow_tx li {background:url(../images/picshow_bg.png) repeat;padding:10px 30px;	height:70px;color:#fff;	display:none;}
#picshow_tx li a {color:#fff; font-size:14px;}
#picshow_tx li a:hover {text-decoration:underline;}
#picshow_tx li h3 {margin:10px 0;}
#picshow_tx li p {color:#ccc;line-height:16px;height:16px;overflow:hidden;}
#select_btn {
	width:319px;
	height:370px;
	color:#111;
	float:right;
	display:inline;
	background-color:#2c82bb;
}
#select_btn li {
	padding:9px 11px 0px 9px;
	width:299px;
	height:64px;
	border-top:1px solid #fff;
	cursor:pointer;
}
#select_btn li:hover {
	background-color:#54a7de; text-decoration:none;
}
#select_btn li.current {
	background-color:#54a7de;
}
#select_btn li.current:hover {
	background-color:#54a7de; color:#000
}
#select_btn a {
	color:#fff; text-decoration:none;
}
#select_btn img {
	padding:2px;
	border:1px solid #ccc;
	width:70px;
	height:49px;
	margin-right:10px;
	float:left;
}
#select_btn .select_text {
	height:20px;
	font:bold 13px/16px 'Microsoft YaHei';
	overflow:hidden;
	display:block;
}
#select_btn .select_text:hover {
	 text-decoration:none;
}
#select_btn .select_date {
	height:23px;
	line-height:23px;
	overflow:hidden;
	display:block;
}
#foot_bm a, #foot_bm, p, p a {
	color:#666;
}



/*新闻样式*/
.news { float:left; width:400px; height:730px;}
.news .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#990600 2px solid; color:#333; display:block; height:44px;}
.news .tit span { float:right; padding-right:10px; font-size:14px;}
.news .tit span a { color:#333;}
.news ul { padding:10px 0px 10px 0px;}
.news li {background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}
.news li span { float:right; line-height:35px;}
.news li a { font-size:14px; line-height:35px; border-bottom:#e9e9e9 1px dotted; height:35px; display:block;}

.news .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news .info .pic { width:368px; height:160px; overflow:hidden;}
.news .info img { width:368px; height:160px;}
.news .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}

.news1  { float:left; width:360px; height:730px; margin-left:20px;}
.news1 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news1 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#990600 2px solid; color:#333; display:block; height:44px;}
.news1 .tit span { float:right; padding-right:10px; font-size:14px;}
.news1 .tit span a { color:#333;}
.news1 ul { padding:10px 20px 20px 20px;}
.news1 li span { float:right; line-height:35px;}
.news1 li a { font-size:14px; line-height:35px; border-bottom:#e9e9e9 1px dotted; height:35px; display:block;}

.news1 .info { padding:15px 0px 0px 0px; height:auto; overflow:hidden; clear:both;}
.news1 .info .pic { width:368px; height:200px; overflow:hidden;}
.news1 .info img { width:368px; height:200px;}
.news1 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news1 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}


.news2  { float:right; width:400px; height:730px;}
.news2 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news2 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#990600 2px solid; color:#333; display:block; height:44px;}
.news2 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news2 ul { padding:20px 0px 0px 0px;}
.news2 li {background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}
.news2 li span { float:right; line-height:35px;}
.news2 li i { float:left; padding-right:10px; display:block; line-height:35px;}
.news2 li a { font-size:14px; line-height:35px; border-bottom:#e9e9e9 1px dotted; height:35px; display:block;}

.news2 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news2 .info .pic { width:280px; height:160px; overflow:hidden;}
.news2 .info img { width:280px; height:160px;}
.news2 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news2 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}

.news2x { float:right; border:#eeeeee 1px solid; width:318px; height:370px;}
.news2x.tit { line-height:41px; height:41px; background:#fff; border-bottom:#dc0000 3px solid;}
.news2x .tit h4 { font-size:16px; text-indent:20px; width:120px; background:#dc0000; font-weight:bold; color:#fff; display:block; height:41px;}
.news2x .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news2x .tit span a { color:#0068b6}
.news2x ul { padding:10px 20px 20px 20px;}
.news2x li span { float:right; line-height:35px;}
.news2x li i { float:left; padding-right:10px; display:block; line-height:35px;}
.news2x li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}

.news2 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news2 .info .pic { width:280px; height:160px; overflow:hidden;}
.news2 .info img { width:280px; height:160px;}
.news2 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news2 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}


.banner { width:1200px; margin:0px auto; height:auto; overflow:hidden; padding:20px 0; clear:both;}
.first_news { margin-top:20px;}


.first_news_nav3{ width:444px; height:480px; margin-right:20px; margin-top:20px; float:left; border:#e5e5e5 1px solid;}
.first_news_nav3:last-child {margin-right:0; float:right;}
.first_news_nav3 .hd{ height:44px; cursor:pointer;}
.first_news_nav3 .hd ul li{ width:120px; height:44px; text-indent:15px; line-height:44px; font-size:20px; float:left; color:#b0124f; border-top:#b0124f 3px solid;}
.first_news_nav3 .hd ul span { float:right; padding-right:20px; line-height:44px; font-size:16px;}
.first_news_nav3 .hd ul span a { color:#9e949d;}
.first_news_nav3 .bd ul li {background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}
.first_news_nav3 .hd ul li.on{background:#ca020f; color:#fff; font-size:16px;}

.first_news_nav3 .bd ul{padding:20px;padding-top: 10px;}

.first_news_nav3 .bd .info { height:230px; clear:both; border-radius: 8px; margin-bottom:10px; overflow:hidden;}
.first_news_nav3 .bd .info .pic { width:100%; height:230px; overflow:hidden;}
.first_news_nav3 .bd .info img { width:100%; height:230px;}
.first_news_nav3 .bd .info p { background-color: rgba(0,0,0,0.5); color:#fff; position: relative; text-align:center; bottom:36px; height:36px; line-height:36px;}
.first_news_nav3 .bd .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}
.first_news_nav3 .bd li span { float:right; color:#999; line-height:35px;}
.first_news_nav3 .bd li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}



.first_news_nav{ width:640px; height:auto; float:right;}
.first_news_nav .hd{ height:95px; overflow:hidden; border-bottom:#eeeeee 1px solid; cursor:pointer;}
.first_news_nav .hd ul li{text-align:center; line-height:24px; font-size:16px; float:left; color:#333; cursor:pointer;}
.first_news_nav .hd li a { font-size:18px; color:#b0124f; font-weight:bold}
.first_news_nav .hd li p { color:#999;}
.first_news_nav .hd li p a { font-size:14px;}
.first_news_nav .bd ul { padding:10px 0px 0px 0px;}
.first_news_nav .bd ul li{line-height:43px; color:#d50001; border-bottom:dashed 1px #d6d6d6; text-indent:10px;}
.first_news_nav .bd ul li:before { content:""; float:left; margin-top:19px; background:#aaaaaa; margin-left:3px; width:4px; height:4px; border-radius:50%;}
.first_news_nav .bd ul li span{ float:right; color:#b2b2b2; font-size:14px;}

.first_news_nav .bd ul li a { color:#4a4a4a; font-size:16px}
.first_news_nav .bd ul li a:hover { color:#b0124f; text-decoration:none;}

.first_news_nav .bd .info { padding-bottom:20px; padding-top:10px; border-bottom:#ccc 1px dotted; font-size:14px; color:#999; overflow:hidden; clear:both}
.first_news_nav .bd .info img { float:left; display:block; width:198px; height:130px; padding-right:20px;}

.first_news_nav .bd .info .right { float:left; width:580px;}
.first_news_nav .bd .info .right a { font-size:16px;}
.first_news_nav .bd .info .right span { float:right;}
.first_news_nav .bd .info .right .more a{ font-size:14px;}


.news3  { float:right; width:380px; height:458px;}
.news3 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news3 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:100px; font-weight:bold; border-bottom:#990600 2px solid; color:#333; display:block; height:44px;}
.news3 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news3 .tit span a { color:#fff}
.news3 ul { padding:10px 20px 20px 20px;}
.news3 li span { float:right; line-height:35px;}
.news3 li i { float:left; padding-right:10px; display:block; line-height:35px;}
.news3 li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}

.news3 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news3 .info .pic { width:280px; height:160px; overflow:hidden;}
.news3 .info img { width:280px; height:160px;}
.news3 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news3 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}




/*滚动图片*/
.example { background:#fff; height: auto; overflow:hidden; clear:both; margin:0px auto; width:1200px; padding:10px 0px;}
.example .tit {background:#f6f5f5; font-size:28px; color:#4f4f4f; text-align:center; height:49px;}
.example .tit h3 { width:148px; height:49px; line-height:49px; font-weight:normal; font-size:18px; background:#1d84cb; color:#fff; float:left;}
.example .tit span { float:right; font-size:14px; padding-right:10px; line-height:49px;}
.blk_18 {overflow:hidden; zoom:1; margin:0px auto; padding-top:30px; padding-bottom:10px; width:1200px;}
.blk_18 .pcont {width:1122px; float:left; padding-right:10px; overflow:hidden;}
.blk_18 .ScrCont {width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton {width:13px; display:block; height:150px; float:left; background:url(../images/left2.png) no-repeat 0px 60px;}
.blk_18 .LeftBotton:hover { background:url(../images/left.png) no-repeat 0px 60px;}
.blk_18 .RightBotton {width:13px; display:block; height:150px; float:left;background:url(../images/right2.png) no-repeat 0px 60px;}
.blk_18 .RightBotton:hover {background:url(../images/right.png) no-repeat 0px 60px;}

.blk_18 .pl img {display:block; cursor:pointer; width:173px; height:125px;}
.blk_18 .pl img:hover {	opacity:0.8;}
.blk_18 .pl { width:172px; padding:0px 8px; float:left; text-align:center;}
.blk_18 .pl p { font-size:14px; line-height:35px;}


/*友情链接*/
.links{}
.links_nav{ width:1380px; margin:0 auto; padding-bottom:10px;}
.links_title{ height:35px;border-bottom:#e1e1e1 3px solid;}
.links_title .curr{ width:120px; text-indent:15px; height:35px; line-height:28px; font-size:20px; color:#b0124f; border-bottom:#b0124f 3px solid;}
.link_body .hd{ height:48px; margin-top:15px; background:url(../images/link1.jpg) repeat-x;}
.link_body .hd ul li{ position: relative; margin-right:10px; bottom:0px; height:48px; line-height:35px; width:150px;background:url(../images/link1_nomal.jpg) no-repeat bottom; text-align:center; float:left; cursor:pointer;}
.link_body .hd ul li.on{ background:url(../images/link1_curr.jpg) no-repeat bottom;}
.link_body .bd ul li{ padding:5px 10px; float:left;}
.link_body .bd ul li img{border: 1px solid #d6d6d6;}

/*底部导航*/
.bottom{ height:55px; background-color:#b0124f;}
.bot_menu{margin:0 auto; text-align:center;}
.bot_menu ul li{ padding: 0 12px; line-height:55px; text-align:center; display:inline-block;}
.bot_menu ul li a{ font-size:15px; color:#fff; text-decoration:none;}
.bot_menu ul li a:hover{ color:#fff; text-decoration:underline;}
.bot_menu ul li.jg{ width:1px; display:inline-block; color:#fff;}

/*底部版权*/
.footer{padding:22px 0; height:auto; overflow:hidden; text-align:center;}
.footer p { height:auto; overflow:hidden; clear:both;}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 10px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: auto
}

.huiyuan { float:right; width:278px;}
.huiyuan .tit { line-height:45px; height:45px; border-bottom:#ccc 1px solid;}
.huiyuan  .tit h4 { font-size:16px; text-align:center; width:90px; font-weight:bold; border-bottom:#b0124f 2px solid; display:block; height:44px;}

.huiyuan ul { padding:15px 0;}
.huiyuan li { float:left; padding:0px 3px;}
.huiyuan li img { width:133px; height:85px;}
.huiyuan li p { text-align:center; line-height:32px;}



.redlink { width:1200px; margin:20px auto; background:#c4191f; height:88px;}

.redlink li { float:left;}

.redlink li.one a {BACKGROUND: url(../images/cimg31.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.one a:hover {BACKGROUND: url(../images/cimg31.png) #900 no-repeat 40px 20px;}

.redlink li.two a {BACKGROUND: url(../images/cimg32.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.two a:hover {BACKGROUND: url(../images/cimg32.png) #900 no-repeat 40px 20px;}

.redlink li.three a {BACKGROUND: url(../images/cimg33.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.three a:hover {BACKGROUND: url(../images/cimg33.png) #900 no-repeat 40px 20px;}

.redlink li.four a {BACKGROUND: url(../images/cimg48.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.four a:hover {BACKGROUND: url(../images/cimg48.png) #900 no-repeat 40px 20px}

/*新闻子页样式*/
.title2 { border-bottom:#acacad 2px solid; line-height:45px; height:45px; margin-top: 20px;}
.title2 h4 { border-bottom:#b0124f 2px solid; line-height:45px; display: block; width:100px; float:left; text-align:center; font-size:18px; color:#b0124f}

.position { float:right; font-size:14px; padding-right:5px;}

/*新闻内容页*/
.sb_box { width:850px; float:left; display:block; min-height:500px;}

.news_lists { width:1020px; float:left;}
.news_lists .tit { font-size:26px; color:#333; font-weight:bold; padding:12px 0; text-align:center; border-bottom:#ccc 1px dotted; line-height:45px;}
.news_lists .widget-newslist-9 {padding:20px 0;}
.news_lists .widget-newslist-9 li { clear:both; overflow:hidden; border-bottom:#eee 1px dotted; padding-bottom:30px; margin-bottom:30px;}
.news_lists .widget-newslist-9 ._img { width:225px; height:165px; float:left; overflow:hidden; margin-right:30px; }

.news_lists .widget-newslist-9 ._img img{max-width: 100%;
    height: 165px;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
    border: 0;
 -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.news_lists .widget-newslist-9 ._intro { overflow:hidden; }
.news_lists .widget-newslist-9 ._title { display:block; height:32px; line-height:32px; font-size:20px; font-weight:normal; margin-bottom:5px; color:#333333; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_lists .widget-newslist-9 ._info { height:20px; line-height:20px; color:#999999; margin-bottom:10px; }

.news_lists .widget-newslist-9 ._info span { font-size:14px; text-indent:2px;}
.news_lists .widget-newslist-9 ._text { line-height:1.8em; height:3.6em; overflow:hidden; font-size:14px; margin-bottom:15px;}
.news_lists .widget-newslist-9 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#fff; color:#555; padding:0 20px; border:1px solid #bababa;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}

.news_lists .widget-newslist-9 li:hover ._title,.widget-newslist-9 li:hover ._text { color:#ce1a0c; }
.news_lists .widget-newslist-9 li:hover ._more {border:1px solid #ce1a0c; background-color:#ce1a0c; color:#fff;}
.news_lists .widget-newslist-9 li:hover ._img img { transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

.hotnews  {margin-top:20px; width:330px; border:#efefef 1px solid; box-sizing:border-box; height:auto; border-bottom:#f2f2f2 5px solid;}
.hotnews .tit { line-height:48px; height:48px; border-bottom:#eeeeee 1px solid;}
.hotnews .tit h4 { font-size:16px; text-indent:10px; font-weight:normal; color:#b0124f; display:block; height:48px;}
.hotnews .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.hotnews .tit span a { color:#fff}
.hotnews ul { padding:0px 15px 10px 15px;BACKGROUND: url(../images/numbg.png) no-repeat 8px 2px}
.hotnews li span { float:right; line-height:35px;}
.hotnews li a { font-size:14px; line-height:40px; text-indent:24px; border-bottom:#efefef 1px dotted; height:40px; display:block;}

.hotnews2  { float:right; margin-top:20px; margin-bottom:20px; border:#efefef 1px solid; box-sizing:border-box; height:auto; overflow:hidden; border-bottom:#f2f2f2 5px solid;}
.hotnews2 .tit { line-height:48px; height:48px; border-bottom:#eeeeee 1px solid;}
.hotnews2 .tit h4 { font-size:16px; text-indent:10px; font-weight:normal; color:#b0124f; display:block; height:48px;}
.hotnews2 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.hotnews2 ul {display: grid; box-sizing:border-box; padding:15px;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;}
.hotnews2 li {height:auto; text-align:center; overflow:hidden;}
.hotnews2 li img { border:#efefef 1px solid; border-radius:5px; width:100%; height:auto;}
.hotnews2 li a p {margin-top:5px;}

.fenxiang {display:flex; margin-top:20px; align-items: center;}
/*翻页样式*/
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 

/*焦点图*/
.focus{ position:relative; width:720px; height:420px; background-color: #000; float: left;}  
.focus img{ width: 720px; height: 420px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; opacity:0.2}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer; opacity:0.2}  
.focus .prev:hover{  background-position:0 0; opacity:0.8 }  
.focus .next:hover{  background-position:-40px 0; opacity:0.8 }  


.foucebox {
	font:normal 12px/22px 宋体;
	width:825px;
	height:404px;
	background:#fff; float:left;

}
.foucebox .bd {
	position:relative;
	float:left;
	width:600px;
	height:404px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:600px;
	height:404px;
}
.foucebox .showDiv img {
	width:600px;
	height:404px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:44px;
}
.foucebox .showDiv h2 {
	position:absolute;
	left:20px;
	bottom:0;
	width:210px;
	height:34px;
	background:url(http://demo.lanrenzhijia.com/2015/banner0212/images/foucebox_h2.png) no-repeat 0 4px;
	_background:none;
	padding-left:40px;
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv h2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:600px;
	height:107px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	width:210px;
	height:318px;
	float:right;
}
.foucebox .hd ul li {
	width:210px;
	height:123px;
	float:left; margin-bottom:17px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:210px;
	height:123px;
}
.foucebox .hd ul img {
	width:210px;
	height:123px;
}
.foucebox .hd ul .txt_bg {
	width:210px;
	height:30px;
	position:absolute;
	left:0px;
	top:93px;
	background:url(http://demo.lanrenzhijia.com/2015/banner0212/images/bg_png.png) repeat-x bottom;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");
}
.foucebox .hd ul .txt {
	width:210px;
	height:24px;
	line-height:24px;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:2;
	text-align:center;
	padding-right:5px;
	overflow:hidden;
}
.foucebox .hd ul .mask {
	width:210px;
	height:123px;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#1689d9;
}
.foucebox .hd ul .on .txt_bg {
	background:#333;
}
.foucebox .hd ul a:hover {
	color:#fff;
}
.foucebox .hd ul a:hover .txt_bg {
	background:#333;
}
.piclist { width:1200px; margin:20px auto; background:#f6f4f9; clear:both; overflow:hidden;}
.piclist .tit { width:30px; padding:35px 10px; text-align:center; height:162px; background:#ca020f; float:left; color:#fff; font-size:20px; font-weight:bold;}
.piclist ul { float:left; padding-top:20px;}
.piclist li { float:left; overflow:hidden; margin-left:20px; width:263px; height:191px;}
.piclist li img {width:263px; height:191px;}


.mingqi { width:1380px; margin:0px auto; margin-top:20px; height:auto; overflow:hidden; clear:both; border:#e5e5e5 1px solid; box-sizing:border-box;}
.mingqi .tit {line-height:45px; height:45px;}
.mingqi .tit h4 {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    line-height: 42px;
    width: 120px;
    border-top: #b0124f 3px solid;
    color: #b0124f;
    display: block;
    height: 44px;
}
.mingqi .tit span { float:right; margin-right:20px; color:#666;}
.mingqi ul {display: grid;
  grid-template-columns: repeat(5, 1fr);padding:20px; padding-top:10px;
  gap:20px;overflow:hidden; clear:both;}

.mingqi li {text-align:center;}
.mingqi li img{width:100%; border-radius:5px;}
.mingqi li p { line-height:45px; overflow:hidden;}
.mingqi li:hover p {color:#b0124f; font-weight:bold;}