@charset "utf-8";
/* CSS Document */

ul,li,h1,a{ list-style:none;}
*{ margin:0; padding:0}
a{text-decoration:none; color:#333;}
img{border:0px;}
input,button{margin:0;font-size:12px;vertical-align:middle; font-family:Microsoft YaHei,Arial;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.common{width:1000px; margin:auto;}
.m1{margin-left:15px; display:inline;}
.m2{margin-top:20px;}
.m3{margin-left:20px; display:inline;}

body{font-size:12px; color:#333; width:100%; margin:0 auto; font-family:Microsoft YaHei,Arial; background:url(../images/top_bg.jpg) center top no-repeat;}
.top{width:100%; height:155px; margin:auto; background:url(../images/top_bg.jpg) 0 0 repeat-x scroll;}
.top_1{width:1022px; height:155px; margin:auto;}
.logo{width:427px; height:100px; float:left; padding:30px 0px 0px 0px;}
.yuanxun{width:575px; height:145px; float:right; padding:10px 15px 0px 0px;}

.line{width:100%; height:5px; background:url(../images/line.jpg) center 0 no-repeat;}

.headSearch{padding:15px 0 0 0px;}
.txt{background-position: -120px 0; float: left; height:25px; padding:3px 0px; width:170px; background:url(../images/search_bg.png) no-repeat scroll 0 0;}
.txt input{background:none; border:none; height:25px; line-height:25px; outline: medium none; width:160px; padding-left:15px; color:#999;}
.btn{background-position: -296px -4px; border: medium none; float: left; height:16px; margin:7px 0 0 -30px; overflow: hidden; text-indent: -9999px; width: 17px;  background:url(../images/search.jpg) no-repeat scroll right 0px;}

.mtime-box { min-width: 1000px; height: 500px; position: relative; overflow: hidden; }
.mtime-box .bd{ width:100% !important; }
.mtime-box .bd li .m-width {width: 1022px; padding-top: 94px; margin:0 auto; overflow: hidden; }
.mtime-box .bd li { width:100% !important; height: 500px; }
.mtime-box .bd li a { display: block; background: url(../images/index_shadow.png) no-repeat 0 0; background-size: auto; padding: 11px 11px 0 11px; width:1000px;height:360px;}

.mtime-btn { width: 1022px; position: absolute; top: 200px; left: 50%; margin-left: -511px; }
.mtime-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.mtime-btn a.prev { left: -30px; background: url(../images/foot.png) no-repeat -1822px -9px; } 
.mtime-btn a.next { right: -30px; background: url(../images/foot.png) no-repeat right -9px; }

.mtime-box .hd {position: absolute; top: 240px; right:50px;}
.mtime-box .hd ul li { width: 12px; height:12px; border-radius :50%; text-indent: -9999px; margin-right:15px; background: #A0A1A4; border: 1px #A0A1A4 solid; float: left; cursor: pointer; z-index:9;}
.mtime-box .hd ul li.on { background:#bd191a; }

.i_newsnavmore {position: absolute; top:236px; right:10px; height:19px; position: absolute; text-align:center; width:46px; z-index: 5; }
.i_newsnavmore a{color:#fff; display: block;  height:19px; line-height:19px; overflow: hidden; width:46px; background:url(../images/000000_50.png) repeat scroll 0 0; border-radius :20px;}

#content2 {width:1022px; min-height:230px; background: url(../images/index_shadow.png) no-repeat 0 -310px; margin:0 auto; }
#content2 .i_content2{width:1000px; overflow:hidden; background: #FFFFFF; position: relative; margin: -35px auto 0 auto; }

#content {width:1022px; min-height:230px; background: url(../images/index_shadow.png) no-repeat 0 0; margin:-25px auto 0px; padding-top:15px;}
#content .i_content{width:1000px; overflow:hidden; background: #FFFFFF; position: relative; margin:0 auto; }


.v2_ilike{width:402px; height:460px; padding:15px 0px 40px 27px;}
.v2_ititle{width:100%; height:45px; border-bottom:2px solid #bd191a;}
.v2_ihz{float:left; font-size:20px; line-height:45px; padding-left:5px;}
.v2_ibox{float:right; height:40px;}
.v2_ibox a{margin-top:25px;}
.v2_ibox a.v2_ib_btn{float:left;display:block; width:17px; height:5px; background:#818181;margin-left: 3px;}
.v2_ibox a.on{background:#bd191a;}
.v2_icontent_boxs{width:402px; height:378px;overflow: hidden;position: relative; padding-top:15px;}
.v2_icontent_box{position:absolute;width:2000px;}
.v2_icontent_list{width:402px; float:left;height:378px; }
.v2_icontent_list img{width:402px; height:268px;}
.v2_icontent_list p{padding:15px 20px; width:362px; margin:auto; text-align:center; line-height:40px; font-size:20px;}

.tzgg{width:210px; height:448px; border:1px solid #dedede; margin:15px 0px 40px 27px;}
.tzgg_top{width:100%; height:78px; background:#f2f2f2 url(../images/tzgg_bg.jpg) bottom center no-repeat; text-align:center;}
.tzgg_top span{font-size:20px; line-height:30px; display:block; padding-top:8px;}
.tzgg_top font{font-size:14px; color:#777; display:block;}
.tzgg_1{width:192px; margin:auto; padding:15px 0px;}
.tzgg_1 li{width:172px; height:60px; line-height:30px; text-align:center; font-size:14px; padding:11px 10px; border-bottom:1px dashed #dedede;}
.tzgg_1 li a:hover{color:#bd191a;}
.tzgg_more{width:65px; height:15px; display:block; margin:auto;}



/*.foot{width:100%; margin:auto; min-width:1000px; background:#efefef url(../images/line.jpg) center top no-repeat; text-align:center; padding:10px 0px; line-height:30px;}
*/
.left{width:220px; overflow:hidden;  padding:15px 0px 40px 20px;}
.nylm_top{width:100%; height:35px; line-height:35px; border-bottom:1px solid #dedede; background:#eee;}
.nylm_top span{float:left; padding-left:15px; font-size:16px; color:#bd191a;}
.ny_nav{width:218px; overflow:hidden;  border:1px solid #dedede;}
.ny_nav_1{width:218px; padding:0px 0px 5px 0px;}
.ny_nav_1 li{width:200px; margin:auto; height:36px; line-height:36px; text-indent:15px; font-size:13px; border-bottom:1px dashed #dedede; background:url(../images/icon_02.jpg) 5px center no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny_nav_1 li a:hover{color:#bd191a;}

.ny_nav_2{width:218px; padding:0px 0px 5px 0px;}
.ny_nav_2 li{width:200px; margin:auto;  height:40px; line-height:40px;}


.right{width:710px; overflow:hidden;  padding:15px 20px 40px 0px;}
.right_top{width:100%; height:45px; line-height:45px; border-bottom:2px solid #bd191a;}
#title1{float:left; font-size:20px; line-height:45px; padding-left:5px;}
#title2{color:#555; float:right; padding-right:8px;}
#title2 a{color:#555;}


.about{width:710px; line-height:28px; margin:auto; overflow:hidden; padding:10px 0px;}

.list{width:710px;  margin:auto; padding:8px 0px 16px;}
.list li{line-height:33px; width:100%; height:33px; border-bottom:1px dashed #dedede; background:url(../images/icon_01.jpg) 5px center no-repeat;}
.list li a{margin-left:20px;}
.list span{float:right; margin-right:8px; color:#777;}

.pro{width:750px; padding:10px 0px;}
.pro li{width:210px; height:160px; float:left; margin:0px 15px 15px 10px; display:inline; text-align:center;}
.pro_tu{width:210px; height:130px; display:block;}
.pro_zi{width:210px; height:30px; line-height:30px; font-size:14px;}


DIV.megas512 {clear: both; line-height: 23px;  margin:18px 0 18px; text-align: center;}
DIV.megas512 A {background:#e6e6e6; color: #333; margin-right: 8px; padding: 4px 10px; text-decoration: none;}
DIV.megas512 A:hover {background:#bd191a; color: #fff; margin-right: 8px;}
DIV.megas512 A:active {background:#bd191a; color: #fff; margin-right: 8px;}
DIV.megas512 SPAN.current {background:#bd191a; color: #fff; font-weight: bold; margin-right: 8px; padding: 4px 10px;}
DIV.megas512 SPAN.disabled {color:#333; margin-right: 8px; padding: 4px 10px;}
@media screen and (max-width: 1022px){
	#content {width:100%;}
	#content .i_content{width:98%}
	.left {width:96%;padding: 0px;}
	.ny_nav {width: 99%;}
	.right { width:100%; padding: 0px;}
	.list {width: 100%;}
	.ny_nav_1{width: 100%;}
	.ny_nav_1 li{width: 95%;}
}
@media screen and (max-width: 640px){
	.left {width:100%; padding: 0px;}

	
.right_top{width:100%; height:auto; }
#title1{float:none; font-size:20px; line-height:35px; }
#title2{color:#555; float:none; padding-right:0px;}


}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 5px; _position: absolute; _right: auto
}


/*滚动层*/
#right_scroll{width:142px;height:142px;top:330px; right:10px; position:absolute;display:none;z-index:9999;}
.right_scroll_bg{width:142px;height:142px;position:absolute;top:0;left:0;z-index:9999; }
.right_scroll_context{width:142px;height:142px;position:absolute;top:0; right:0; z-index:9999;overflow:hidden;}
#right_scroll2{width:142px;height:142px;top:330px; left:10px; position:absolute;display:none;z-index:9999;}
.right_scroll_bg2{width:142px;height:142px;position:absolute;top:0;left:0;z-index:9999; }
.right_scroll_context2{width:142px;height:142px;position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}



#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}

#DB_gallery .DB_imgSet {position:relative;width:710px;height:473px;overflow:hidden; padding-top:15px;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute; bottom:0; padding:5px 10px; font-size:20px; color:#fff; background:#bd191a;}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#fff;}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#fff; font-size:20px;}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:710px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:100px;height:63px;border:5px solid #ff0000;left:0;top:0}


#tbox{width:47px; height:100px; float:right; position:fixed; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:47px; height:47px; background:url(../images/top01.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
#gotop:hover{ background:url(../images/top02.png) no-repeat;}
#sc{ width:47px; height:47px; background:url(../images/top03.png) no-repeat; position:absolute; top:53px; cursor:pointer} 
#sc:hover{ background:url(../images/top04.png) no-repeat;}