﻿*{margin:0;padding:0}
body,td,th {font-family: "Microsoft YaHei","微软雅黑" ,Arial, Helvetica, sans-serif;font-size:14px;color: #333;}
body {margin:0; padding:0; background:#fff url(../images/top0201.jpg) no-repeat center top;}
table{margin:auto; height:auto;margin:0;padding:0; }
body , div , dl , dt , dd , ul , ol , li , pre , form , fieldset , input , textarea , p , blockquote , th , td,i {margin:0; padding:0;}
img {border:0px;}
i , em{ font-style:normal;}
ul,dl,dt,dd,li,p{Margin:0px;Padding:0px;list-style:none}
h1,h2,h3,h4,h5,h6{ font-size:14px;margin:0;padding:0;font-weight:normal;}
table {border-collapse: collapse; border-spacing: 0;}
input,button{vertical-align:middle;outline:none;border:none;}
textarea{outline:none;border:none;resize:none;}
input,textarea{font-size:12px;font-family:"Microsoft YaHei";color:#9d9d9d;}
select,option{font-family:"Microsoft YaHei";border:none;}
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearboth{clear:both; visibility:hidden}/*系统预设*/
a:link,a:visited,a:active {color: #333; text-decoration: none;}
a:hover {color: #9B0509;text-decoration:none;}
a{transition:all 0.2s ease-in-out; }
.a1:link,.a1:visited,.a1:active {color: #f00; text-decoration: none;}
.a1:hover {color: #f60;text-decoration:none;}
.width1200{ width:1200px;margin: auto auto;}
.b_shadow{-o-box-shadow:0 0 18px rgba(0,0,0,.1);-ms-box-shadow:0 0 18px rgba(0,0,0,.1);-moz-box-shadow:0 0 18px rgba(0,0,0,.1);-webkit-box-shadow:0 0 18px rgba(0,0,0,.1);box-shadow:0 0 18px rgba(0,0,0,.1);}
.b_shadow10{-o-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);}
.blank20{display:block;height:20px; font-size:0px;}

.font01{ color:#E73B3C;}
.font02{ color:#FF8C47;}
.font03{ color:#aaa;}
.font04{ color:green;}
.font05{ color:#f00;}
.px12{font-size: 12px;}
.px16{font-size: 16px;}
.px18{font-size: 18px;}
.px25{font-size: 25px;}
.fr{float: right;display:inline;}
.fl{float: left;display:inline;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mb20{ margin-bottom:20px;}
.contx{font-size:20px;font-weight: bold;color: #c00;font-family: "Microsoft YaHei","微软雅黑" ,"黑体";line-height:60px;}
.INPUT {height:30px;border:1px #ccc solid;background: #fff; line-height:30px; padding:0 5px; width:250px; font-size:16px;border-radius:5px;}
.INPUT2 {border:1px #ccc solid;background: #fff;border-radius:5px;padding:5px; line-height:30px;font-size:16px;}
.INPUT3 {height:30px;border:1px #ccc solid;background: #fff; line-height:30px; padding:0 5px; width:120px;}
.buttom {font-size:18px;font-weight: bold; padding:3px; color:#fff; background:#f60;border:2px solid #f30;border-radius:10px;}

.title01{color:#9B0509; font-weight:bold;}
.title02{color:#fff; font-size:14px; font-weight:bold;}

.hx{background: url(../images/hx.gif) repeat-x bottom;}
.hx2{background: url(../images/hx.gif) repeat-x center; height:20px; margin:auto;}
.hx3{background: url(../images/hx.gif) repeat-x center; height:20px; margin:auto auto 10px auto;}
.page {text-align:center; width:100%;margin:20px 0 30px 0;}
.page a{display:inline-block;padding:7px 10px 6px 10px;border:#E4E4E4 1px solid;margin:2px 4px;color:#666;text-decoration:none;cursor:pointer;border-radius:3px; background:#fff;}
.page a:hover{border:#B11130 1px solid;color:#FFF;background:#B11130;border-radius:3px;}
.page span.current{display:inline-block;padding:7px 10px 6px 10px;color:#FFF;background:#B11130;border:#B11130 1px solid;margin:2px 4px;border-radius:3px;}
.page span.no{border:1px #B11130 solid;margin:2px;color:#FFF;background:#B11130;text-decoration:none;border-radius:3px;}



.headerbg{ margin:auto; width:100%; height:40px; line-height:40px; background:rgba(255,255,255,0.7);}
.headtop{ margin:auto;width:1200px; height:40px; color:#fff; overflow:hidden;}
.headtop .head_left{ width:600px; height:40px; float:left; background:url(../images/hottel.png) no-repeat left center; padding-left:23px; color:#999;}
.headtop ul{float: right;border-right: 1px solid #eee;}
.headtop li{height:40px;border-left: 1px solid #eee;float: left;}
.headtop li a{display: inline-block;width: 90px;color: #999;text-align: center;}
.headtop li a:hover{color: #666;}
.header{ margin:auto; width:1200px; height:200px;position:relative;}
.header .logo{ width:680px; height:160px; float:left; margin-top:15px;position:relative;}
.header .top-ser{width: 300px;height:35px;line-height:35px;background: #565759; float:right; margin-top:100px;border-radius:3px;}
.header .top-ser .txt{display: block;float: left;width:215px;padding-left: 10px;height: 35px;line-height:35px;color: #A9A9A9; background:none; font-size:16px;}
.header .top-ser .btn{display: block;float: right;width:30px;height:30px;margin-right:5px;margin-top:2px;cursor: pointer;background: url(../images/top-searchbtn.png) no-repeat center center;}
.topma{width:200px;height:35px;float:left; margin-top:100px;position:relative; text-align:right;}
.topma p{width:100%;height:40px;line-height:40px;font-size:16px;}
.topma .wxewm{ position:absolute;width:115px;height:117px;left:-80px;top:-80px;display:none;}
.topma:hover .wxewm{display:block;}

.nav{width:1200px;height:20px;margin:10px auto auto;}
.nav li{float:left;display:block;height:20px; line-height:20px; width:99px;padding:0 10px 0 10px;font-size:20px;color:#353636;font-weight: bold;border-right:1px solid #ccc; text-align:center;}
.nav li:last-child{border-right:none;}

.main_box01{margin:40px auto auto; width:1200px; height:auto;position:relative;z-index:3;}
.news_left{position: relative;width:800px;height:460px; float:left;}
.kong{ margin:auto; width:1200px; height:500px;}

.focusBox {position: relative; width:800px; height:460px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }	
.focusBox .pic img { width:800px; height:460px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom:0px; z-index: 1; height:36px; width:100%;  background:rgba(0,0,0,0.5); overflow: hidden; }	
.focusBox .txt { position: absolute; bottom:0px; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:0;color: white; padding-left:20px; font-weight:bold; font-size:16px;}	
.focusBox .num { position: absolute; z-index: 3; bottom:10px; right:20px; }	
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; overflow: hidden; cursor: pointer; background:#fff;border-radius:100%; margin-left:10px; }	
.focusBox .num li a{ position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#E1422F;  }	



.main_box01 .news_tui{ width:400px; height:460px; float:right; position:relative; background:#fff;}
.main_box01 .news_tui .news_ebox{}

.shixiao_newshot{ margin:10px auto auto; height:90px; width:360px;}
.shixiao_newshot h2{width:auto; height:35px; line-height:35px; font-size:20px; display:block; overflow:hidden; font-weight:bold; text-align:center;}
.shixiao_newshot span{width:auto; height:50px; line-height:25px; font-size:14px; float:right; display:block; overflow:hidden; color:#999; margin-top:5px; text-indent:30px;}

.shixiao_news_list{margin:auto; width:360px; height:auto; overflow:hidden;}
.shixiao_news_list ul{ width:360px;}
.shixiao_news_list ul li{ width:360px;height:35px;line-height:35px;float:left;text-align:left;text-indent:15px; font-size:16px; background:url(../images/dian01.gif) no-repeat left center; overflow:hidden;}
.shixiao_news_list ul li b{width:290px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.shixiao_news_list ul li span{ float:right; color:#999; text-align:right; font-size:12px;display:block; width:70px; text-indent:0;}

.news_title0 { height:21px; background:#9C0000 url(../images/titlebg.jpg) no-repeat right; padding:7px 10px;}
.news_title0 span.icon1{width:20px; height:20px; background-image:url(../images/news_icon01.png); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title0 a{display: block;}
.news_title0 h4{color: #fff; font-size:20px; margin-left: 10px; margin-top: -3px; display: inline-block; font-weight: bold;}
.news_title0 span.more{width:80px; text-align:right; height: 12px; float: right; color: #fff; font-weight: 600; margin-top: 3px;font-size:12px;}
.news_title0 a:hover h4{ color:#fff;}

.news_title { height:60px; line-height:60px; border-top:4px solid #B70738;border-bottom:1px solid #C3C3C3; padding-right:20px;}
.news_title span.icon1{width:30px; height:30px; background-image:url(../images/news_icon03.png); background-size:100% 100%; display: inline-block; vertical-align: top; margin-top:13px;}
.news_title span.icon2{width:30px; height:30px; background-image:url(../images/news_icon04.png); background-size:100% 100%; display: inline-block; vertical-align: top; margin-top:13px;}
.news_title a{display: block;}
.news_title h4{color: #C32610; font-size:22px; margin-left: 10px; margin-top: -3px; display: inline-block; font-weight: bold;}
.news_title span.more{width:80px; text-align:right; height: 12px; float: right; color: #333; font-weight: 600;font-size:12px;}
.news_title a:hover h4{ color:#C32610;}

.news_title2 {height:48px; line-height:48px;}
.news_title2 span.icon1{width:139px; height:48px; background-image:url(../images/title01.jpg); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title2 span.icon2{width:139px; height:48px; background-image:url(../images/title02.jpg); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title2 span.icon3{width:139px; height:48px; background-image:url(../images/title03.jpg); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title2 span.icon4{width:139px; height:48px; background-image:url(../images/title04.jpg); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title2 span.icon5{width:139px; height:48px; background-image:url(../images/title05.jpg); background-size:100% 100%; display: inline-block; vertical-align: top;}
.news_title2 a{display: block;}
.news_title2 span.more{width:80px; text-align:right; height: 12px; float: right; color: #333;}



.xietu{ margin:40px auto auto; width:1200px; height:100px; border:1px solid #D3D3D3;}
.xietu img{ width:600px; height:100px;}

.main_box2{ margin:40px auto auto; width:1200px; height:auto;}
.main_box2 .box2_left{ width:400px; float:left; height:auto;}
.main_box2 .box2_right{ width:760px; float:right; height:auto;}

.box2_hotlist{width:720px; height:auto; overflow:hidden;margin:auto; background:#F7F7F7; padding:20px;}
.box2_hotlist ul{ width:720px;}
.box2_hotlist ul li{ width:720px;height:122px;}
.box2_hotlist ul li img{width:180px; height:120px; float:left; margin-right:20px;border:1px solid #E7E7E7;}
.box2_hotlist ul li b{height:30px; font-size:20px; display:block; overflow:hidden; font-weight:normal;}
.box2_hotlist ul li span{ margin-top:10px;height:44px; line-height:22px; display:block; overflow:hidden; color:#999;}
.box2_hotlist ul li i{ margin-top:10px; height:20px; line-height:20px;font-size:10px; display:block; overflow:hidden;text-indent:23px; background:url(../images/icop-ico5.png) no-repeat left center; color:#999; }

.box2_newslist{width:720px; height:auto; overflow:hidden;padding:20px;background:#F7F7F7 url(../images/hx.gif) repeat-x top;}
.box2_newslist ul{ width:750px;}
.box2_newslist ul li{ width:350px;height:32px;line-height:32px;float:left;text-align:left; font-size:16px; margin-right:20px; text-indent:15px; background:url(../images/dian02.gif) no-repeat left center; overflow:hidden;}
.box2_newslist ul li b{width:350px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.box2_newslist ul li span{ display:none;}

.box2_gonggao{width: 100%;}
.box2_gonggao li{border-bottom: 1px solid #e4e4e4;transition: all 0.3s ease-in-out;min-height:51px;margin-top:24px;}
.box2_gonggao li a{display: block;margin-left: 79px;line-height:22px;height:44px;overflow:hidden; }
.list-date{width: 58px;height: 50px;border:1px solid #dbdbdb;float: left;text-align: right;border-bottom: none;}
.list-date strong,.list-date i{display: block;font-weight: normal;font-style: normal;padding-right: 5px;}
.list-date strong{font-size: 24px;color:#94070a;padding-top:0px;}
.list-date i{font-size: 12px;color:#292929;}

.box2_shenbao{width:400px; height:auto; overflow:hidden;}
.box2_shenbao ul{ width:400px;}
.box2_shenbao ul li{ width:400px;height:32px;line-height:32px;float:left;text-align:left; font-size:16px; margin-right:20px; text-indent:15px; background:url(../images/dian02.gif) no-repeat left center; overflow:hidden;}
.box2_shenbao ul li b{width:400px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.box2_shenbao ul li span{ display:none;}


.main_box3{ margin:40px auto auto; width:1200px; height:410px; background:#F7F7F7;}
.box3_title{ height:60px; border-top:4px solid #B70738; background:#fff; border-bottom:1px solid #C3C3C3; padding:0 20px 0 0;}
.box3_title span{ margin-top:15px; width:30px; height:30px; background-image:url(../images/news_icon05.png); background-size:100% 100%; display: inline-block; vertical-align: top;}
.box3_title h4{margin-top:15px;color: #C32610; font-size:22px; margin-left: 10px; display: inline-block; font-weight: bold; width:200px;}
.box3_title a:hover h4{ color:#C32610;}
.box3_title .tab-hd { margin-top:15px; width:300px; height:30px; float:right;}	
.box3_title .tab-hd li{display:block;width:100px; height:30px;line-height:30px;color:#FF8C47;font-size:16px; text-align:right;overflow:hidden; float:left; font-weight:bold;}	
.box3_title .tab-hd li a{color: #000;width:100px; height:30px;text-decoration:none; display:block;}	
.box3_title .tab-hd li a:hover{color: #c00;width:100px;}	
.box3_title .tab-hd li.on{color: #c00;width:100px; height:30px;}
.box3_title .tab-hd li.on a{color: #c00;}

.box3_hotlist{ margin-top:15px; height:105px; overflow:hidden;padding:10px 0 0 20px;}
.box3_hotlist ul{}
.box3_hotlist ul li{width:552px;height:105px;margin-right:30px; float:left; }
.box3_hotlist ul li img{width:135px; height:90px; float:left; margin-right:20px;}
.box3_hotlist ul li b{height:25px; font-size:18px; display:block; overflow:hidden; font-weight:normal;}
.box3_hotlist ul li span{height:44px; line-height:22px; display:block; overflow:hidden; color:#666; margin-top:5px;}
.box3_hotlist ul li i{height:20px; line-height:20px; display:block; font-size:10px; text-indent:23px; background:url(../images/dian04.gif) no-repeat 155px center; color:#999;}

.box3_newslist{margin:15px auto auto; width:1160px; height:auto; overflow:hidden;}
.box3_newslist ul{ width:1250px;}
.box3_newslist ul li{ width:560px;height:32px;line-height:32px;float:left;text-align:left; margin-right:30px;font-size:16px; text-indent:15px; background:url(../images/dian03.gif) no-repeat left center; overflow:hidden;}
.box3_newslist ul li b{width:470px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.box3_newslist ul li span{ float:right; color:#999; text-align:right; font-size:10px;display:block; width:70px; text-indent:0;}

.box_linktit{ margin:40px auto auto; width:1200px; height:48px; background:url(../images/links.jpg) no-repeat center center;}
.box_links{ margin:20px auto auto; width:1200px; height:50px;}
.box_links ul{ overflow:hidden; zoom:1; }
.box_links ul li{ width:190px; float:left; margin:0 5px;  display:inline; }
.box_links ul li img{ width:190px; height:50px;}




/*内页*/
.contbg{ margin-top:38px; background:#fff;border-top:2px solid #D2D4D4;}
.navurl {margin:auto; width:1200px; height:50px; line-height:50px; color:#333; font-size:14px;position:relative;}
.navurl a,.navurl a:hover { color:#333; font-size:14px; }
.navurl em { color:#333; margin:0 8px; }

.navurl2 {margin:auto; width:1180px; height:50px; line-height:50px; padding-left:20px; color:#fff; font-size:14px;position:relative; background:#94070a;}
.navurl2 a,.navurl a:hover { color:#fff; font-size:14px; }
.navurl2 em { color:#fff; margin:0 8px; }

.main_boxn1{width:1200px;margin:10px auto auto;position: relative;z-index:1;}
.main_boxn1 .boxn1_left{ width:840px; height:auto; float:left;}
.main_boxn1 .boxn1_right{ width:320px; height:auto; float:right;}
.nbox1_newsc{background:#fff; padding-bottom:20px; margin-bottom:20px;}
.nbox1_tit{height:50px; border-top:4px solid #B70738;border-bottom:1px solid #C3C3C3; padding-right:20px; margin-bottom:20px;background:#fff;}
.nbox1_tit h2{position:relative; width:120px; height:50px; line-height:48px; float:left; font-size:20px; font-weight:bold;color:#B70738; padding-left:35px;}
.nbox1_tit h2:after{content:'';position:absolute;top:12px;left:0;z-index:2;width:25px; height:25px; background-image:url(../images/news_icon06.png); background-size:100% 100%;}
.nbox1_tit h2 a{color:#C32610;}
.nbox1_tit h4{ width:70px; height:24px; line-height:22px; float:right; text-align:center; margin:15px 0 0 0; }
.nbox1_tit h4 a{width:70px; height:22px; color:#fff; display:block;background:#ccc;border-radius:10px;}
.nbox1_tit h4 a:hover{ color:#fff; display:block;background:#f60;}

.nbox1_hot{width:840px; height:auto; overflow:hidden;}
.nbox1_hot>ul{ width:840px;}
.nbox1_hot>ul>li{ width:840px;height:180px;background: url(../images/hx.gif) repeat-x bottom; margin-bottom:20px;}
.nbox1_hot>ul>li img{width:240px; height:160px; float:left; margin-right:20px;}
.nbox1_hot>ul>li b{max-height:50px; line-height:25px; font-size:20px; display:block; font-weight:normal;}
.nbox1_hot>ul>li span{height:72px; line-height:25px; display:block; overflow:hidden; color:#999; margin-top:10px;}
.nbox1_hot>ul>li i{ margin-top:10px;height:20px; line-height:20px; display:block;overflow:hidden; font-size:10px; text-indent:23px; background:url(../images/dian04.gif) no-repeat left center; color:#999; }
.nbox1_hot>ul>li a{ color:#C32610;}

.nbox1_newslist{width:840px; height:auto;}
.nbox1_newslist>ul>li{ width:840px;height:35px;line-height:35px;float:left;text-align:left; font-size:16px; text-indent:15px; background:url(../images/dian01.gif) no-repeat left center; overflow:hidden;}
.nbox1_newslist>ul>li>b{width:740px; float:left; font-size:16px; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.nbox1_newslist>ul>li>span{ float:right; color:#999; text-align:right; font-size:14px;display:block; width:100px; text-indent:0;}


.news_rtui { margin:15px auto auto; position: relative; width:320px; height:285px; overflow: hidden; text-align: left; background: white;}	
.news_rtui .pic img { width:320px; height:213px; display: block; }	
.news_rtui .txt-bg { position: absolute; bottom:36px; z-index: 1; height:36px; width:100%;  background: #666; overflow: hidden; }	
.news_rtui .txt { position: absolute; bottom:36px; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.news_rtui .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.news_rtui .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.news_rtui .num { position: absolute; z-index: 3; bottom:10px; right:0px; }	
.news_rtui .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.news_rtui .num li a,.news_rtui .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.news_rtui .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.news_rtui .num li.on a,.news_rtui .num a:hover{ background:#E1422F;  }	

.news_rlist{width:320px; height:auto; overflow:hidden;}
.news_rlist ul li{ width:320px;height:32px;line-height:32px;float:left;text-align:left; font-size:16px; text-indent:15px; background:url(../images/dian02.gif) no-repeat left center; overflow:hidden;}
.news_rlist ul li b{width:320px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.news_rlist ul li span{ display:none;}

.nbox_xie{ height:auto;}
.nbox_xie img{ margin-top:20px; width:318px; height:auto;border:1px solid #D3D3D3;}

.article_box{width:1198px;margin:10px auto auto;position: relative;z-index:1;border:1px solid #C9C9C9; background:#FCFCFC;}
.article_box .bxian{ height:6px; background:#EAEAEA; font-size:0px;}

.article_detail{ width:auto; padding:80px;}
.article_detail .toptit{ width:auto; height:auto; background:url(../images/hx.gif) repeat-x bottom; padding-bottom:10px;}
.article_detail .toptit h2{ width:auto; height:auto; line-height:40px; color:#333; font-size:30px; text-align:center; font-weight: bold; margin-bottom:20px;}
.article_detail .toptit .info{ color:#999; width:100%;text-align:center; height:50px; line-height:50px; font-size:12px;}
.article_detail .toptit .info a{ color:#999;}
.article_detail .content{ padding-top:20px; font-size:16px; line-height:35px;}
.article_detail .content p{ padding-bottom:15px; line-height:30px; text-indent:2rem;}
.article_detail .content img{ max-width:900px;background:#fff;display: inline-block; text-align:center; vertical-align:middle;}
.article_detail .content iframe,.article_detail .content embed{ width: 800px; height: 533px;display: inline-block; text-align:center; vertical-align:middle; margin:auto;}
.article_detail .bshare-custom{ height:35px; margin-top:30px;}
.article_detail .prevnext{border-top:solid 1px #dfdfdf;width:100%;height:70px; line-height:30px;font-size:14px; padding:10px 0; margin-top:20px;}
.article_detail .prevnext li{ background:url(../images/ico03.png) no-repeat 0px center; padding-left:25px; font-weight:bold; color:#666666; overflow:hidden;}
.article_detail .prevnext li a { font-weight:normal; color:#666666;}
.article_detail .prevnext li a:hover{ text-decoration:underline;}
.article_detail .tips{ width:auto; padding:25px 0; height:35px; background:#F4F4F5; font-size:14px; padding-left:300px;}
.article_detail .tips a{ margin:0 10px;width:80px; height:35px; line-height:35px; float:left;display:block; padding-left:55px;border:#EAEAEA 1px solid; color:#999;}
.article_detail .tips .print{ background:#fff url(../images/ico04.png) no-repeat 30px center;}
.article_detail .tips .close{ background:#fff url(../images/ico05.png) no-repeat 30px center;}
.article_detail .tips .top{ background:#fff url(../images/ico06.png) no-repeat 30px center;}

.search_box{ margin:auto;width:1200px; height:auto; padding:20px 0; background:#fff;}
.search_box ul li{ width:1200px; height:110px; border-bottom: dashed 1px #dfdfdf; margin-bottom:25px;}
.search_box ul li h3{ height:30px; line-height:30px; background:url(../images/ico03.png) no-repeat left center; padding-left:25px; display:block; font-size:20px; overflow:hidden;}
.search_box ul li span{ color:#999; line-height:25px; height:50px; overflow:hidden;  padding-left:25px;display:block;}

/*协会专区*/
.main_boxn2{width:1200px;margin:10px auto auto;position: relative;z-index:1;}

.xhsidebar{height:60px; line-height:60px; border-top:4px solid #B70738;border-bottom:1px solid #C3C3C3;}
.xhsidebar ul li{width:240px;height:60px;line-height:60px;text-align:center;float:left;display:inline;}
.xhsidebar ul li a{font-size:22px;color:#000; display:block;}
.xhsidebar ul li a:hover{display:block; text-decoration:none;background:#B95053; color:#fff;}
.xhsidebar ul li.curr a{color:#fff; background:#B95053 url(../images/bg9.png) no-repeat right center;}
.xhsidebar ul li a:hover:after,.xhsidebar ul li.curr a:after{background:#fff;}

.xhlist{ margin:20px auto auto; width:1200px; height:auto;}
.xhlist ul li{ width:auto; height:200px; background:url(../images/hx.gif) repeat-x bottom; padding-bottom:30px;margin-bottom:30px;}
.xhlist ul li img{ width:300px; height:200px; float:left;}
.xhlist ul li .xhcont{ width:650px; height:160px; float:left; padding:20px 30px; background:#F7F7F7;}
.xhlist ul li .xhcont h2{ display:block; height:25px; font-size:22px; font-weight:bold;}
.xhlist ul li .xhcont h2 a{ color:#c00;}
.xhlist ul li .xhcont span{ display:block; margin-top:10px; line-height:30px; font-size:16px;}
.xhlist ul li .xhlink{ width:120px; height:140px; float:right; padding:30px;background:#F7F7F7;}
.xhlist ul li .xhlink a{ display:block; width:120px; height:35px; font-size:16px; line-height:35px; text-align:center;border-radius:35px; margin-top:20px; background:#c00; color:#fff;}
.xhlist ul li .xhlink a:hover{ background:#f60;}
.xhlist li:last-child{ background:none;}

.nbox_cont{ height:auto; line-height:35px; font-size:16px; padding:20px 0;}
.nbox_cont p{ padding-bottom:15px;}
/*
.xhchaxun{ height:600px; background:#F7F7F7;}
*/
.xhchaxun{padding-top:80px;padding-bottom:80px;}
.xhchaxun .block{position:relative;}
.xhchaxun .bg{background:#94070a;position:absolute;right:0;bottom:6%;top:30%;left:50%;}
.xhchaxun .chaxunbox{position:relative;background:#F1F1F1; width:650px; height:550px; padding:42px 0 0 50px;}
.xhchaxun .text{position:absolute;background:#fff;right:35px;top:7%;bottom:10%;left:42%;box-shadow:0 0 30px rgba(0,0,0,0.15);padding:70px 80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}
.xhchaxun .text .p{margin-top:25px;}
.xhchaxun .text .b{margin-top:20px;}

.login_box{width:350px; height:200px; background:#fff; padding:20px; }
.dfinput{width:auto; height:35px; line-height:35px; font-size:16px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;border-radius:5px; text-indent:10px;}
.imgtable{width:100%;background:#fff; }
.imgtable td{line-height:60px; padding-left:10px; height:60px; font-size:18px;}
.imgtable .td1{ text-align:right; padding-right:10px;}
.dfselect{width:260px; height:35px; line-height:35px; font-size:16px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;border-radius:5px; text-indent:10px; color:#000;}
.btn{width:137px;height:40px; background:#94070a; font-size:16px;font-weight:bold;color:#fff; cursor:pointer;border-radius:40px; border:none;}
.imgtable2{width:100%;border:solid 1px #E6E9EF; background:#fff; }
.imgtable2 td{line-height:50px; padding:0 15px; border-bottom: dotted 1px #E6E9EF; border-right: dotted 1px #E6E9EF; height:45px; font-size:16px;}
.imgtable3{width:100%;border:solid 1px #E6E9EF; background:#fff; }
.imgtable3 td{line-height:45px; padding:0 15px; border-bottom: dotted 1px #E6E9EF; border-right: dotted 1px #E6E9EF; height:45px; font-size:16px;}

/*版权*/
.foot_nav{ margin:40px auto auto; width:100%; height:48px; line-height:48px; background:#e1e1e1; text-align:center; color:#999;}
.foot_nav a{ color:#000;}
.foot_copy{ margin:auto; height:60px; padding:20px 0; line-height:25px; text-align:center; color:#fff; background:#BF2B19;}
.foot_copy a{color:#fff;}