@charset "utf-8";
/* CSS Document */
BODY { COLOR:#2e2e2e; padding:0;margin:0; font-size:16px; font-family:"微软雅黑","宋体","Arial";}
A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; FONT-SIZE:16px; COLOR:#2e2e2e;}
A:hover { FONT-SIZE:16px; COLOR: #FF0000; TEXT-DECORATION: none}
img {border:0}
ul,li,dd,dt { list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { margin:0;padding:0;}

/* CSS 头部 */
#topbg { width:100%; height:35px; line-height:35px; background:#f2f2f2; float:left}
.m { width:1200px; margin:0 auto}
.clear { clear:both}
#topnv { width:560px; height:auto; margin:0; padding:0; float:left}
#topnv ul { width:560px; height:auto; margin:0; padding:0}
#topnv li{ width:auto; height:35px; line-height:35px; float:left; padding:0 5px; font-size:14px}
#topnv li a{font-size:14px}
#shoucang { width:400px; line-height:35px; float:right}
#banner { width:100%; height:360px; background:url(../dyjyimages/banner.jpg) no-repeat center; float:left}
.nv{width:100%; height:70px; background:#c60001; float:left; line-height:70px;}
.nv ul{width:980px; margin:0 auto; padding:0}
.nv li{list-style:none; float:left; line-height:70px; width:200px; height:70px; text-align:center; margin:0 15px}
.nv li a{display:block; font-size:24px; font-weight:bold; color:#fff; display:block}
.nv li a:link{display:block}
.nv li a:hover{background:#eb6100}
.curret {background:#eb6100; display:block}
.lmmenu ul {margin:0; padding:0}
.lmmenu li{ width:auto; height:35px; line-height:35px; float:left; padding:0px; font-size:14px}

/* CSS 第一行 */
#row1 { width:100%; background:url(../dyjyimages/row1_bg.jpg) no-repeat 0 110px; float:left}
#daodu { width:100%; height:180px; background:url(../dyjyimages/daodu.jpg) no-repeat center; float:left; margin-top:40px;}
#daodu h2 { width:1170px; height:110px; float:left; margin:15px 15px auto 15px; text-indent:2em; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden}
.index_title { width:260px; height:117px; margin:20px auto; padding:0; background:url(../dyjyimages/title_bg.png) no-repeat center; line-height:127px; font-size:28px; color:#F00; font-weight:bold;}
.index_title a { font-size:28px; color:#F00;}
.index_title a:hover { font-size:28px; color:#000;}

 .nTab
        {
            width: 1200px;
            height:auto;
            margin: 20px auto;
            overflow: hidden;
        }
        .none
        {
            display: none;
        }
		    .nTab .TabTitle ul
        {
			width:1200px;
            height: 50px;
            line-height: 50px;
			background:#f9f9f9
        }
        .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 50px;
            line-height: 50px;
            font-weight: bold;
            text-align: center;
            width: 180px;
			font-size:18px
        }
        .nTab .TabTitle li a
        {
            text-decoration: none;
			font-size:18px
        }
        .nTab .TabTitle .active
        {
            background-color:#c60001;
            color: #fff;
        }
		 .nTab .TabTitle .active a
        {
            color: #fff;
        }
		 .nTab .TabTitle .active a:hover
        {
            color: #ff0;
        }
        .nTab .TabTitle .normal
        {
            color: #666;
        }
        .nTab .TabContent
        {
            clear: both;
            display: block;
           
        }
	
	.row1_video { width:900px; height:530px; float:left; margin:10px auto;}
	.row1_video span { width:100%; line-height:35px; float:left; font-size:18px}
	.row1_video span a { font-size:18px}
	.row1_right { width:280px; height:auto; margin:10px auto auto auto; padding:0; float:right}
	.row1_right ul{ width:280px; height:auto; margin:0; padding:0;}
	.row1_right li{ width:280px; height:190px; float:left;}
	.row1_right li img { width:280px; height:155px; border:1px solid #ddd}
	.row1_right li a:hover img { opacity:0.6;filter:alpha(opacity=60);}
	.row1_right li span { width:100%; line-height:35px; display:block; text-align:center}
	
	/* CSS 第二行 */
	.row2_news { width:1200px; height:auto; margin:0; padding:0}
	.row2_news ul {}
	.row2_news li { width:390px; height:280px; background:#f6f6f6; float:left; margin:10px 0;}
	.row2_news li img { width:390px; height:220px;}
	.row2_news li a:hover img { opacity:0.6;filter:alpha(opacity=60);}
	.row2_news li span { width:100%; line-height:60px; font-size:18px;  display:block; text-align:center; overflow:hidden}
	.bianju { margin:10px 15px !important}
	
		/* CSS 第三行 */
		.row3_left { float:left !important}
		.photo { width:900px; height:555px; float:right; margin-top:10px;}
		.photo img { width:900px; height:555px; cursor: pointer;  transition: all 0.6s; overflow:hidden !important }
		.photo a:hover img { transform: scale(1.02); opacity:0.6;filter:alpha(opacity=60);}
		.photo a{position:absolute;display:block;border:1px solid #ddd;}
	.photo span{width:100%;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8; font-size:16px; line-height:35px; font-weight:bold; text-align:center}

.photo_up { width:900px; height:555px; float:left; margin-top:10px;}
.photo_up img { width:900px; height:555px; cursor: pointer;  transition: all 0.6s; overflow:hidden !important }
.photo_up a:hover img { transform: scale(1.02); opacity:0.6;filter:alpha(opacity=60);}
.photo_up a{position:absolute;display:block;border:1px solid #ddd;}
.photo_up span{width:100%;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8; font-size:16px; line-height:35px; font-weight:bold; text-align:center}

	/* CSS 底部 */
	#bootom { width:100%; height:180px; padding-top:20px; background:#c60001; float:left; text-align:center; color:#fff; font-size:14px; line-height:35px;}
	#bootom a { color:#fff; font-size:14px;}
	#bootom a:hover { color:#ff0; font-size:14px;}
	
	/*分页*/
	.lmlistfanye{
	float: left;
	font-size:16px;
	width: 1100px;
	padding: 0px;
	margin: 15px auto;
	}
.lmlistfanyexm
{
	float: left;
	padding: 10px;
	margin: 10px;
	border: 1px solid #e6e6e6;
	text-align: center;
}
.lmlistfanyexm_now
{
	float: left;
	padding: 10px;
	margin: 10px;
	border: 1px solid #e6e6e6;
	text-align: center;
	background-color:#a51111;
	color:#FFF;
}

#mbx { width:1200px; margin:20px auto; padding:0; float:left; line-height:35px; background:url(../dyjyimages/home.jpg) no-repeat 15px 8px; text-indent:35px; height:35px; border-bottom:1px solid #ddd;}

 /*内容页*/
#mbx { width:1200px; margin:10px auto 0 auto; padding:0; float:left; line-height:35px; background:url(../dyjyimages/home.jpg) no-repeat 15px 8px #fff; text-indent:35px; height:35px;}
#sec_content { width:1200px; height: auto; background: #fff; float:left; line-height: 30px; margin:0 auto 20px auto;}
#content_main { width:1160px; height: auto; margin:20px; float:left; font-size:16px}
#content_main h1 { width:100%; height: 45px; line-height: 45px; font-size:30px; text-align: center; color:#f00; font-weight:bold; margin:10px auto; }
#content_click  { width:100%; height: 40px; line-height: 40px; font-size:14px; color:#999; margin:10px auto; background:#f1f1f1}
#content_click ul  { width:840px; height: 40px; margin:0 auto;}
#content_click li  { width:auto; padding:0 15px; height: 40px; line-height:40px; float:left; text-indent:25px;}
#content_click a {  font-size:14px; color:#999;}
#content_click a:hover {  font-size:14px; color:#f00;}


#zoom img{  max-width: 1100px; overflow: hidden; display: block; margin:10px auto}
#news_next { width:100%; line-height:35px; border-top:1px dotted #ddd; float:left; font-size:14px; color:#999; margin-top:20px}
#news_next a {font-size:14px; color:#999;}
#news_next a:hover {font-size:14px; color:#f00;}
#news_next span { font-weight:bold; color:#333}
.bshare-custom { margin-top:12px;}
.page_video { display:block; margin:10px auto !important; float:none !important}