@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#222; transition: all 0.5s;}
a:hover { COLOR:#a10102;}
img { border:0; padding:0px; margin:0px;}

/*公共样式开始*/
body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#222; font-size:15px; background:url(../images/footbg.png) bottom center no-repeat; min-width:1280px;}
.bg{ background:url(../images/footbg.png) bottom center no-repeat #f2f2f2;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:25px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:30px;}
.pt25{ padding-top:25px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{ width:1200px; margin:0 auto;}
.w365{ width:365px;}
.w390{ width:410px;}
.w800{ width:805px;}
.box1{ background:url(../images/newsbg.png) top center no-repeat; height:600px; padding-top:83px;}
.box2{ background:url(../images/boxbg2.png) top center no-repeat; height:410px; padding-top:30px;}
.box3{ background:url(../images/fcbg.png) top center no-repeat; margin-top:15px;}


.top{ width:100%; background:#f9eded; margin:0 auto; height:120px;}
.top_con{ width:1200px; margin:0 auto;}


.logo{ width:540px; height:84px; padding-top:15px;}
.logo_r{ width:310px; margin-top:35px; position:relative;}
.toplj{ width:300px; height:37px; margin-top:4px;}
.toplj a{ float:left; margin:0 13px; width:100px; height:32px; background:#fff; border:1px solid #a10102; display:block; line-height:32px; text-align:center; color:#a10102;}
.toplj a:hover{ background:#d2702d; border:1px solid #d2702d; color:#fff;}


.soBox{ position:absolute; top:0px; right:0px; width:50px; z-index:6;}
.soBox.open{width:270px;}
.soBox .close{width:40px;height:40px;background:url(../images/icon-close.png) center center no-repeat;position:absolute;left:0;top:0;display:none}
.soBox.open .close{display:block}
.soBox.open{position:absolute; right:0; z-index:2000;padding:0 20px; background:#fff;}
.soBox input[type=text]{width:100%; height:40px; border:none;background:0 0;font-size:14px; line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;display:none; outline:medium none;}
.soBox.open input[type=text]{display:block}
.soBox .btn,.soBox input[type=submit]{display:block; width:40px; height:40px; position:absolute;right:0;top:0;cursor:pointer;border:none;background:url(../images/ss.png) 4px center no-repeat; outline:medium none;}
.soBox input[type=submit]{display:none}
.soBox.open input[type=submit]{display:block}
.soBox.open .btn{display:none}



.nav { position:relative; height:77px; background:#a10102; width:100%; margin:0 auto;}
.nav h2{ float:left; width:100px; margin-top:18px; margin-left:5px;}
.nav ul { float:right; width:1078px; padding-top:8px;}
.nav ul li {float:left; position:relative; z-index:998;display:block;}
.nav ul li a{display:block; height:29px; line-height:29px; text-decoration:none; text-align:center; font-size:16px; width:154px; color:#fff;}
.nav ul li ul {display: none;}
.nav ul li ul li{width:100%; position:static;  transition: all 0.5s;}
.nav ul li:hover a { color:#ffe99d;}
.nav ul li.hover a { color:#ffe99d;}
.nav ul li:hover ul {display:block; position:absolute;width:220px; background:url(../images/b1.png) repeat; border-top:1px solid #ddd; top:59px; padding:5px 0; left:0; }
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li { float:left; width:110px;text-align:center; }
.nav ul li:hover ul li a {line-height:35px; font-size:14px; display:block; color:#444;border-bottom:1px solid #ddd; }
.nav ul li:hover ul li a:hover {color:#a10102; border-bottom:1px solid #ddd; text-align:center;}



.news{ background:url(../images/yybg2.png) repeat; padding:28px;}

.tit{height:45px; background:url(../images/h2bg.png) left bottom no-repeat; overflow:hidden; }
.tit h2{ float:left; display:block; width:100px; font-size:22px;} 
.tit a{ float:right; font-size:14px; color:#999; line-height:40px;}

.tit2{ text-align:center;}
.tit2 h2{ height:40px; border-bottom:3px solid #a00000; width:100px; margin:0 auto; font-size:22px;}

.tit1{height:42px; line-height:42px; overflow:hidden; background:#a10102;}
.tit1 h2{ float:left; display:block; padding-left:15px; color:#fff; font-size:18px; } 
.tit1 i{float:left; display:block; font-style:normal; font-size:16px; text-transform:uppercase;color:#ccc; margin-left:10px;}
.tit1 a{ float:right; font-size:14px; background:#fff0f1; margin-top:2px; color:#a10102; padding:0 10px;}

.tit3{height:43px; line-height:40px; border-bottom:1px solid #ddd; }
.tit3 h2{ float:left; display:block; width:85px; text-align:center; font-size:18px; border-bottom:3px solid #991717;} 
.tit3 a{ float:right; font-size:14px; color:#999; line-height:40px;}

/***焦点图***/
.focus{ position:relative; width:626px; height:450px; overflow:hidden; }  
.focus img{ width:626px; height:450px; } 
.focus .btn{ position:absolute; bottom:34px; left:380px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; 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:50px; line-height: 50px; background:rgba(0,0,0,0.6);    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; left:515px; position:absolute; height:21px; text-align:center; z-index:12; }  
.focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 4px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c70005;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    


.newword{ text-align:left; height:100px; border-bottom:1px solid #ddd; margin-bottom:5px; padding-bottom:10px; margin-top:5px; display:block;}
.newword a{ font-size:18px; font-weight:bold; line-height:45px;}
.newword span{ display:block; font-size:14px; color:#929292; text-indent:2em; text-align:left; line-height:28px; overflow:hidden;  }
.list{ width:490px; height:450px; overflow:hidden;}
.list ul li { line-height:36px; font-size:15px; height:36px; overflow:hidden; display:block;}
.list ul li span{ float:right; color:#999; padding-left:10px; font-size:14px;}


.TabTitle1{ border-bottom:1px solid #ddd; height:45px; }
.TabTitle1 ul {width:400px;}
.TabTitle1 ul li{ font-size:16px; float:left; margin-right:25px; cursor:pointer; font-size:22px; display:block; height:44px; width:105px; text-align:center;}
.TabTitle1 .hover{  border-bottom:3px solid #991717;}
.TabTitle1 .hover a{ color:#333;}
.Tabbottom{ height:290px;}

.stzx_img{ margin-top:20px; width:365px; height:270px; position:relative;}
.stzx_img a{ color:#fff;}
.stzx_img img{ width:365px; height:270px;}
.stzx_img em{ background:url(../images/xwbg.png) repeat; width:200px; height:80px; padding:10px 20px; position:absolute; right:0px; bottom:0px; z-index:3; line-height:26px;}
.stzx_list{ width:410px;}
.stzx_list li{ background:#f5f5f5; margin-top:20px; padding:12px;}
.stzx_list li a{ line-height:26px; display:block; height:52px; overflow:hidden;}

.gd{ margin-top:-325px; text-align:right;}
.gd a{ color:#999;}


.byb{ background:#f3f3f3; height:293px; position:relative;}
.TabTitle2{ width:120px; float:left; padding-top:15px; padding-left:20px; position:absolute;}
.TabTitle2 ul li{ margin-right:25px; cursor:pointer; height:40px; line-height:40px; width:120px; text-align:center; margin:10px 0; display:block;}
.TabTitle2 .hover{ border:1px solid #ddd; border-right:none; background:#fff;}
.TabTitle2 .hover a{ color:#a10102;}
.Tabbottom2{ height:275px; width:225px; margin-top:15px; float:right;}

.bybimg{ width:170px; height:245px; border:1px solid #ddd; background:#fff; padding:10px 15px; border:1px solid #ddd;}
.bybimg img{width:170px; height:245px;}



.list1{ width:100%; background:#fff; overflow:hidden; height:327px;}
.list1 ul{ padding:0 15px;}
.list1 ul li { line-height:25px; overflow:hidden; margin-top:5px; display:block; padding:10px 0; cursor:pointer; border-bottom:1px solid #eee;}
.list1 ul li a{ height:27px; line-height:27px; overflow:hidden;}
.list1 ul li p{ color:#999; font-size:14px;}

.list2 { width:100%; background:#fff; overflow:hidden; height:330px;}
.list2 ul { width:335px; margin:0 auto; padding-top:15px;}
.list2 ul li {height:36px; line-height:36px; display:block; background:url(../images/spxb.jpg) left center no-repeat; padding-left:30px; overflow:hidden;}
.listtt{ width:335px; height:177px; overflow:hidden; position:relative; margin-bottom:10px;}
.listtt img{ width:335px; height:177px;}
.listtt p{ background:url(../images/yy.png) repeat; height:40px; line-height:40px; color:#fff; position:absolute; z-index:3; bottom:0; left:0; width:335px; text-align:center;}


.pic_news{overflow:hidden;}
.pic_news ul li{ float:left; width:383px; height:120px; margin:25px 38px 10px 0; display:block;}
.pic_news ul li .img{ width:160px; height:120px; float:left; overflow:hidden;}
.pic_news ul li .img img{ width:160px; height:120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pic_news ul li .img img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.pic_news ul li .title{ width:202px; height:120px; display:block; float:right;}
.pic_news ul li .title h2{display:block; font-size:15px; height:60px; line-height:30px; overflow:hidden;}
.pic_news ul li .title p{ margin-top:5px; display:block; line-height:26px; overflow:hidden; height:48px; font-size:14px; color:#999;}



.byrw{ width:1200px; margin:0 auto; background:#fff;}
.byrw ul li{ float:left; width:240px; height:576px; overflow:hidden; display:block;}
.byrw ul li .img11{ width:240px; height:288px; overflow:hidden;}
.byrw ul li .img11 img{  width:240px; height:288px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.byrw ul li .img11 img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.byrw ul li .title11{ width:200px; margin:0 auto; padding-top:30px; height:228px; overflow:hidden; display:block;}
.byrw ul li .title11 h2{display:block; font-size:16px; font-weight:bold; line-height:30px; overflow:hidden;}
.byrw ul li .title11 p{ margin-top:5px; display:block; line-height:26px; overflow:hidden; font-size:14px; color:#999;}
.byrw ul li .more{ background:#849388; color:#fff; font-size:14px; width:104px; height:30px; text-align:center; line-height:30px;}
.byrw ul li .more a{ color:#fff;}

.list3 { width:100%; background:#fff; overflow:hidden; height:340px;}
.list3 ul { width:365px; padding-top:15px;}
.list3 ul li {height:36px; line-height:36px; display:block; overflow:hidden;}
.list3tt{ width:365px; height:210px; overflow:hidden; position:relative; margin-bottom:10px;}
.list3tt img{ width:365px; height:210px;}
.list3tt p{ background:url(../images/yy.png) repeat; height:40px; line-height:40px; color:#fff; position:absolute; z-index:3; bottom:0; left:0; width:365px; text-align:center;}


.list4{ margin-top:5px;}
.list4 ul li {line-height:27px; display:block; padding:7px 0; cursor:pointer; border-bottom:1px dashed #ddd;}
.list4 ul li a{ overflow:hidden; display:block;}
.list4 ul li i{ color:#999; font-size:14px; background:url(../images/sj.jpg) left center no-repeat; height:25px; line-height:25px; overflow:hidden; display:block; padding-left:20px;}


.gyxy ul{ float:left; width:897px;}
.gyxy ul li{ width:298px; height:197px; margin-right:1px; margin-bottom:1px; float:left;}
.gyxy ul li .img22{ width:298px; height:197px; background:#000; overflow:hidden; position:relative;}
.gyxy ul li .img22 p{ display:none;}
.gyxy ul li .img22 img{width:298px; height:197px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; opacity:0.5; }
.gyxy ul li .img22 img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); opacity:1; }
.gyxy ul li .img22:hover p{ display:block; color:#fff; position:absolute; z-index:2; bottom:0; height:40px; line-height:40px; text-align:center; width:298px; background:url(../images/yy.png) repeat;}

.gyxy span{ float:right; width:303px; height:395px;}




/*footer*/
.footer{width: 100%; margin-top:25px; position: relative;}
.footerTop{width:1200px; margin:0 auto; background:#9c1a1b;}
.nList{ width:741px; margin:0 auto;}
.nList li{width:184px; border-right:1px solid #cf9090; float: left;height: 35px;line-height: 33px;text-align: center; position: relative;transition: all 0.3s ease;}
.nList li a{ display:block; color:#fff; height: 35px; transition: all 0.3s ease;font-size:15px;}
.nList li .subImg{display:none;position: absolute;left: 0;top: -72px;width: 100%;}
.nList li .subImg a{display: block;width: 100%;padding-bottom: 90%;height: 0;}
.nList li .subImg  img{width: 100%;display: block;}
.nList li:hover > a,.nList li.on > a{background: #fff;color:#000;}
.nList li.on .subImg{display: block;}
.nList li i{ display:block; float:left; padding-left:35px;}
.nList li i.wbb{ background:url(../images/wb.png) right center no-repeat; width:30px; height:35px;}
.nList li i.wxb{ background:url(../images/wx.png) right center no-repeat; width:30px; height:35px;}
.nList li:hover i.wbb{ background:url(../images/wb1.png) right center no-repeat; width:30px; height:35px;}
.nList li:hover i.wxb{ background:url(../images/wx1.png) right center no-repeat; width:30px; height:35px;}

.bq{ background:#840d0e; height:55px; line-height:55px; text-align:center; color:#fff; font-size:14px;}



.nybanner{ position:relative; height:230px;}
.nybox{ width:100%; background:#f2f2f2; margin-top:15px;}
.ny_left_top{ color:#fff; text-align:center; width:260px; font-size:18px; background:#a10102; height:45px;}
.nytit{ background:url(../images/ico4.png) left center no-repeat; font-size:14px; height:45px; line-height:45px; padding-left:30px;}
.nytit a{ padding-right:7px;}

/*次级页面二级菜单*/

.left_nav{ width:600px; margin-top:10px;}
.left_nav li{ overflow:hidden; font-size:15px; float:left; margin-right:10px;}
.left_nav li a{
 padding:0 10px; height:35px; line-height:35px; display:block; text-align:center; background:#e6e6e6; font-weight:normal; min-width:100px;}
.left_nav li a:hover{ background:#e87426; color:#fff; display:block;}
.left_nav li a.hover{ background:#e87426; color:#fff; display:block;}

	


/*内页样式*/
.ny{width:1200px; margin:0 auto; min-height:600px; background:#fff;}
.inner_title {
    margin-bottom: 31px;
    border-bottom: 1px solid #dbdbdb;
    text-align: center;
}
.inner_title span {
    display: inline-block;
    position: relative;
    line-height: 64px;
    height: 64px;
    font-size: 24px;
}

.inner_title span:after {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    text-align: center;
    height: 2px;
    content: "";
    background: #e84526;
}


.ny_left{ float:left; width:260px; min-height:500px;}

.ny_right1{ background:#fff; width:1120px; padding:10px 40px; margin:0 auto; min-height:500px; border:1px solid #eee;}
.ny_right_con{ line-height:34px !important; padding:15px 40px;}

.ny_right{ float:right; background:#fff; width:910px; min-height:500px; padding-left:30px; padding-bottom:35px; }

.dpzw{text-indent:2em; font-size:16px;}
.dpzw p{ text-indent:2em; text-align:justify; font-size:15px; text-justify:inter-ideograph; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 


/*信息列表开始*/
.Newslist {}
.Newslist ul li { border-bottom:1px solid #eee; font-size:16px; padding:12px;}
.Newslist ul li .wz{ width:924px; float:left;} 
.Newslist ul li .wz h2{ font-size:18px; height:40px; line-height:40px; }
.Newslist ul li .wz p{ color:#999; line-height:30px; font-size:14px; margin-bottom:10px;}
.Newslist ul li span{float: right; color: #999999; font-size:14px; width:150px; height:90px; line-height:90px; text-align:center; border-left:1px solid #dfdfdf; margin:15px 0;}
.Newslist ul li:hover, .m-list3 li:hover{box-shadow:0px 15px 20px -17px rgba(0,0,0,0.5); transition:all 0.3s ease-out; transform:scale(1.03);}


.Newslist1 ul li {height:65px; line-height:65px;border-bottom:1px solid #eee; font-size:15px; padding:0 10px;}
.Newslist1 ul li span{float: right; color: #999999; margin-right: 2px;}
.Newslist1 ul li:hover{box-shadow:0px 15px 20px -17px rgba(0,0,0,0.5); transition:all 0.3s ease-out; transform:scale(1.03);}



.m-list3 {
	
}
.m-list3 li {
	overflow: hidden;
	padding: 10px 0 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 280px;
	height: 200px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 280px;
	height: 200px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt3 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit33 {
	font-size: 17px;
	font-weight: normal;
	line-height: 35px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-list3 .tit33 a {
	color: #000;

	-webkit-transition: 0.3s;
	   -moz-transition: 0.3s;
	    -ms-transition: 0.3s;
	     -o-transition: 0.3s;
	        transition: 0.3s;
}
.m-list3 .tit33 a:hover{
	color: #9a0000;
}
.m-list3 .txt3 p {
	font-size: 14px;
	line-height: 28px;
	color: #999;

	overflow: hidden;
	display: -webkit-box;
	display: box; 
	
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.m-list3 .info {
	padding: 5px 0;

	line-height: 25px;
}
.m-list3 .info .time1 {
	padding-left: 24px;
	font-size: 14px;
	color: #999;
	background: url(../images/icon-time.png) 0 center no-repeat;
}
.m-list3 i{ color:#a10102; text-align:right; display:block; margin-top:20px; font-size:14px;}
.m-list3 i a{ color:#a10102;}


/*图片列表开始*/
.Pic {}
.Pic ul li { float: left; width:300px; height:250px; display:block; margin:13px 35px; overflow:hidden;}
.Pic ul li div{width:300px; height:210px; overflow:hidden;}
.Pic ul li img {width:300px; height:210px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; display:block;}
.Pic ul li img:hover{
-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); opacity:1; }
.Pic ul li span { display: block; text-align: center; width:300px;  clear: both; line-height:40px; overflow:hidden;  margin-bottom:-10px; z-index:9;}
.line1 { border-top: 1px dashed #DDDDDD;}


/*详细页*/
.content{ padding:0 10px;}
.content-title{ border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:65px; width:100%; text-align:center; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 40px; display:block; line-height:40px; font-style:normal;}
.content-con{font-size:16px; line-height:34px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:1000px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


/*搜索结果*/
.ssjg-list{ min-height:500px; padding:20px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:15px;}
.ssjg-list li h3{color:#333; font-weight:bold; font-size:16px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:28px; font-size:14px;color:#999;}
.ssjg-list li i{color:#999; font-size:14px; line-height:30px; font-style:normal;}



/*分享*/

.m-share {
    overflow: hidden; width:220px;
    font-size: 12px;
    line-height: 44px; margin-bottom:7px;
    color: #ccc;
}
.m-share .con{
    float: right;
}
.m-share span {
	float:left;
    font-size: 14px;
    color: #333;
}
.m-share a {
    display: inline-block;  
    vertical-align: middle;
    width: 31px;
    height: 31px;
    border-radius: 2px;
    background-position: center center!important;
    background-repeat: no-repeat;
    background-color: #b3b3b3;
    -o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
    margin-top: -1px;
}
.bdsharebuttonbox{height: auto;}

.m-share a:hover {
    background-color: #a10102;
}
.jiathis_style {margin-left: -212px;}
.sr-bdimgshare{display: none !important;}



.tpxw-list{width:280px; margin-top:15px;}
.tpxw-list li a{display:block; border-bottom:1px solid #e5e5e5; margin-bottom:15px; padding:10px 13px; background:#f5f5f5;}
.tpxw-list li a .pic{ overflow:hidden; width:254px; height: 155px;}
.tpxw-list li a .pic img.ofi{width:254px; height: 145px; object-fit: cover;object-position:50% 65%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; overflow:hidden;}
.tpxw-list li a .pic img:hover.ofi{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.tpxw-list li a .txt{ font-size:14px;width:254px; line-height:25px; margin: 5px 0;}



.tuandui ul li{ background:#f6f6f6; margin:20px; float:left; width:520px; height:237px; display:block;}
.tuandui ul li img{ float:left; width:200px; height:237px;}
.tuandui ul li span{ float:right; width:270px; margin-top:10px; margin-right:20px; display:block;}
.tuandui ul li span a{ font-size:18px; height:40px; line-height:40px;}
.tuandui ul li span p{ line-height:34px; color:#777; display:block; margin-top:5px;}
.tuandui ul li:hover{ box-shadow:0px 15px 20px -17px rgba(0,0,0,0.5); transition:all 0.3s ease-out; transform:scale(1.03);}





.Newslist2 ul li { float:left; height:60px; line-height:60px; border-bottom:1px solid #eee; font-size:15px; padding:0 10px; width:440px; margin:0 50px; display:block; overflow:hidden;}
.Newslist2 ul li span{float: right; color: #999999; margin-right: 2px;}
.Newslist2 ul li:hover{box-shadow:0px 15px 20px -17px rgba(0,0,0,0.5); transition:all 0.3s ease-out; transform:scale(1.03);}









.ny_right_con1{ line-height:34px !important; padding:15px;}
.ny_left1{ float:left; width:880px; min-height:500px; padding-right:10px; background:#fff;}
.ny_right2{ float:right; width:280px; padding:0 12px; margin-top:15px; overflow:hidden;}

.tit4{height:43px; line-height:40px; background:#991717; }
.tit4 h2{display:block; color:#fff; font-size:18px; text-align:center;} 



.list5{ margin-top:5px;}
.list5 ul li {line-height:27px; display:block; padding:10px 0; cursor:pointer; border-bottom:1px dashed #ddd;}
.list5 ul li a{ overflow:hidden; display:block;}
.list5 ul li i{ color:#999; font-size:14px; background:url(../images/sj.jpg) left center no-repeat; height:25px; line-height:25px; overflow:hidden; display:block; padding-left:20px;}
.list5 ul li:hover{box-shadow:0px 15px 20px -17px rgba(0,0,0,0.5); transition:all 0.3s ease-out; transform:scale(1.03);}






