body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;color:#2b2b2b;background-color:#fffcfc;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";}
IMG{
	border:0px;
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #2b2b2b;
}

A:visited {
	COLOR: #2b2b2b;
}
h2 a{display:block;width:375px;height:35px;color:2b2b2b;}
h2 a:hover{color:#900;}
.clear {
	CLEAR: both
}
.clearfix:after {
	HEIGHT: 0px; CONTENT: "."; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
* HTML .clearfix {
	HEIGHT: 1%
}
* + HTML .clearfix {
	MIN-HEIGHT: 1%
}
UL{
list-style:none;
}
#box{width:1920px;height:auto;margin:0 auto;}
.top1{width:1920px;height:300px;background:url(images/top1.png) no-repeat;}
.top2{width:1920px;height:297px;background:url(images/top2.png) no-repeat;}
.top3{width:1920px;height:293px;background:url(images/top3.png) no-repeat;}

.topnav{width:1920px;height:107px;background:url(images/topnav.png) no-repeat; margin-bottom:0px; text-indent:-9999px;}
.topnav ul{width:1000px;height:62px;list-style:none;margin-left:460px;color:#fff;}
.topnav ul li{float:left;width:130px;height:58px;line-height:50px;text-align:center;font-size:14px;}
.topnav ul li a{float:left;width:130px;height:60px;color:#fff;background:#;}
.topnav ul li a:hover{border-bottom:3px solid #357417;}
.topnav span{float:left;}
#n0{width:132px;}
#n0 a{width:132px;}
#n1{margin-left:0px;width:190px;}
#n1 a{margin-right:0px;width:190px;}
#n2{margin-right:0px;width:170px;}
#n2 a{margin-right:0px;width:170px;}
#n3{margin-right:0px;width:175px;}
#n3 a{margin-right:0px;width:175px;}
#n4{margin-right:0;width:172px;}
#n4 a{margin-right:0;width:172px;}
#n5{margin-right:0;width:158px;}
#n5 a{margin-right:0;width:158px;}


.container{
	width:1000px;height:auto;margin-left:460px;
}

#subnav1{widht:100px;height:50px;margin-bottom:30px;background:url(images/subnav.png);}
#subnav2{widht:100px;height:50px;margin-bottom:0px;background:url(images/subnav.png) 0 -50px;}
#subnav3{widht:100px;height:50px;margin-top:40px;margin-bottom:0px;background:url(images/subnav.png) 0 -100px;}
#subnav4{widht:100px;height:50px;margin-bottom:20px;background:url(images/subnav.png) 0 -150px;}
#subnav5{widht:100px;height:50px;margin-bottom:35px;background:url(images/subnav.png) 0 -200px;}
#subnav6{widht:100px;height:50px;margin-bottom:35px;background:url(images/subnav.png) 0 -250px;}

.p1{float:left;width:1000px;height:auto;margin-bottom:35px;}
.p1Left{float:left;width:605px;height:auto;margin-right:20px;background:#;}
/* focus */
.focusBox { position: relative; width: 605px; height: 378px; overflow: hidden; font: 12px/1.5 "微软雅黑","宋体",Verdana, Geneva; text-align: left; background: white; }
.focusBox .pic img { width: 605px; height: 378px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 19px; font-weight: bold; text-decoration: none;letter-spacing: 1px; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#a00; }

.p1Right{float:left;width:375px;height:auto;background:#;}
.text {float:left;width:375px;height:114px;margin-bottom:17px;border-bottom:1px solid #ccc;}
.text h2 {font-size:22px;height:24px;font-weight:normal;padding-bottom:11px;}
.text h2:hover{}
.text h2 a{display:block;width:375px;height:35px;color:2b2b2b;}
.text h2 a:hover{color:#900;text-decoration:none;}
.text p {font-size: 16px;line-height:30px;padding-top:5px;text-indent:2em;color:#666;}

.p1Btm{float:left;width:1000px;height:121px;margin-top:15px;background:#f2f2f2;}
.imgTxt {float:left;width:306px;height:95px;padding-top:20px;margin-left:20px;}
.imgTxt img {float: left; margin-right:7px;border-left:3px solid #f2f2f2; height:82px; width:116px;}
.imgTxt img:hover {border-left:3px solid #BC2B2A;}
.imgTxt h2 {width:auto;height:20px;font-size:15px;}
.imgTxt p { font-size: 12px;line-height:19px;padding-top:5px;color:#666;}


/* screen2 */
.p2{float:left;width:1000px;height:auto; margin-bottom:45px;}
.m_col02 {
	MARGIN: 60px auto 0px; WIDTH: 100%;
}

.m_w1000 {
	MARGIN: 0px auto; WIDTH: 1000px
}
.m_boxList01 {
	MARGIN: 5px auto 0px; WIDTH: 1000px
}
.m_pic1000 {
	OVERFLOW: hidden; HEIGHT: 97px; POSITION: relative; FLOAT: left; MARGIN-TOP: 15px; WIDTH: 919px
}
.mpicList01 {
	WIDTH: 10000px
}
.mpicList01 LI {
	CURSOR: pointer; HEIGHT: 97px; POSITION: relative; FLOAT: left; WIDTH: 187px
}
.mpicList01 .current .m_picTxt01 {
	HEIGHT: 97px; BACKGROUND: url(images/mk.png) no-repeat; POSITION: absolute; LEFT: 5px; Z-INDEX: 10; TOP: 0px; WIDTH: 166px; _background: none
}
.mpicList01 LI IMG {
	HEIGHT: 92px; POSITION: absolute; LEFT: 5px; DISPLAY: block; TOP: 5px; WIDTH: 166px
}
.m_tuj01 {
	HEIGHT: 21px; BACKGROUND: #000; POSITION: absolute; COLOR: #fff; TEXT-ALIGN: center; LEFT: -5px; FILTER: alpha(opacity=60); DISPLAY: block; LINE-HEIGHT: 21px; TOP: 70px; WIDTH: 80px; -moz-opacity: 0.6; opacity: 0.6
}
.mpicList01 .current .m_tuj01 {
	HEIGHT: 21px; BACKGROUND: #BB2B2A; POSITION: absolute; COLOR: #fff; TEXT-ALIGN: center; LEFT: -5px; FILTER: alpha(opacity=60); DISPLAY: block; LINE-HEIGHT: 21px; TOP: 70px; WIDTH: 80px; -moz-opacity: 0.6; opacity: 0.6
}
#prevSlide {
	CURSOR: pointer; HEIGHT: 46px; BACKGROUND: url(images/mz.jpg) no-repeat; FLOAT: left; MARGIN-TOP: 45px; WIDTH: 20px; MARGIN-RIGHT: 20px
}
#nextSlide {
	CURSOR: pointer; HEIGHT: 46px; BACKGROUND: url(images/my.jpg) no-repeat; FLOAT: left; MARGIN-LEFT: 20px; MARGIN-TOP: 45px; WIDTH: 20px
}
.m_wrapbg01 {
	HEIGHT: 107px; POSITION: absolute; LEFT: 0px; TOP: 484px; WIDTH: 1000px
}
.m_txt01 {
	WIDTH: 1000px
}
.m_bg01 {
	HEIGHT: 107px; BACKGROUND: #000; FILTER: alpha(opacity=64); WIDTH: 1000px; -moz-opacity: 0.64; opacity: 0.64
}
.m_txt01 H3 {
	FONT-SIZE: 18px; FONT-FAMILY: Microsoft YaHei; PADDING-TOP: 20px; LINE-HEIGHT: 24px; WIDTH: 621px
}
.m_w1000 .m_txt01 H3 A {
	COLOR: #fff
}
.m_w1000 .m_txt01 H3 A:hover {
	COLOR: #fff
}
.m_txt01 P {
	COLOR: #fff; PADDING-TOP: 5px; LINE-HEIGHT: 22px
}
.m_text01 {
	HEIGHT: 107px; POSITION: absolute; LEFT: 30px; TOP: 0px; WIDTH: 950px
}
.m_bg02 {
	HEIGHT: 107px; BACKGROUND: #000; FILTER: alpha(opacity=80); WIDTH: 90px; -moz-opacity: 0.8; opacity: 0.8
}
.m_text02 {
	FONT-SIZE: 14px; RIGHT: 25px; POSITION: absolute; COLOR: #fff; TOP: 40px
}
.m_text02 .m_shu01 {
	FONT-SIZE: 18px; FONT-FAMILY: Microsoft YaHei; POSITION: absolute; COLOR: #fff; LEFT: -19px; TOP: 0px
}
.m_text02 .m_xiegan {
	FONT-SIZE: 30px; COLOR: #fff
}
.m_text02 .m_shu02 {
	FONT-SIZE: 14px; POSITION: absolute; COLOR: #fff; LEFT: 10px; TOP: 16px
}
.big_pic {
	POSITION: relative; WIDTH: 1000px
}
.m_numtu01 {
	HEIGHT: 21px; POSITION: absolute; COLOR: #fff; TEXT-ALIGN: center; LEFT: -5px; LINE-HEIGHT: 21px; TOP: 70px; WIDTH: 80px
}
.m_numtu02 {
	HEIGHT: 21px; POSITION: absolute; COLOR: #fff; TEXT-ALIGN: center; LEFT: -5px; LINE-HEIGHT: 21px; TOP: 70px; WIDTH: 80px
}
.img-scroll {
	HEIGHT: 703px; WIDTH: 1000px
}

/* screen3 */
.p3{float:left;width:1000px;height:557px;margin-top:35px;}
.dt{ width:380px; height:560px; float:left;overflow:hidden}
.dt img{ display:block}
.dt h2{ width:360px; height:81px; background:url(images/dian_1.jpg) repeat left top; padding-left:10px; padding-top:5px; padding-right:10px;}
.dt h2 a{ color:#222222; font-size:24px; font-weight:bold;font-family:Microsoft Yahei; line-height:34px;}
.dt h2 a:hover{ color:#900;}
.tw{ float:left; width:260px; height:182px; margin-left:45px; margin-bottom:12px;}
.tw img{ display:block}
.tw p{ height:42px; line-height:42px; text-align:center; overflow:hidden}
.tw a{ font-size:16px; color:#2b2b2b; font-weight:bold; font-family:Microsoft Yahei;}
.tw a:hover{color:#900;}

/* screen4 */
.p4{float:left;width:1000px;height:auto;margin-top:35px;}
.onel{display:block;float:left;width:305px; height:423px; margin-bottom:40px;  background:#1f5ca0; color:#FFF;}
.onel dl{ width:305px;}
.onel dl dt{margin-top:8px;}
.onel dl dt,.scroll_A .onel dl dt a{ width:273px; padding:0 16px;font-family:"微软雅黑"; font-size:16px; line-height:21px; }
.onel dl dd,.scroll_A .onel dl dd a{ width:273px; padding:0 16px; font-family:"宋体"; font-size:12px; line-height:22px;margin-top:10px;}
#jl{ margin:0 42px;}

/* screen5 */
.p5{float:left;width:1000px;height:auto;margin-bottom:40px;}
.tagMen ul{width:1000px; font-size:24px; cursor:pointer;}
.tagMen ul li{float:left;width:250px; height:50px; line-height:50px;background:#ddd; text-align:center;}
#ctrl95 .color2 {background:#e8e8e8;}
.tagMen ul li:hover{background:#BC2B2A;color:#fff;}
#ctrl95 .color2:hover{background:#BC2B2A;color:#fff;}
.oldMod{float:left;}
TABLE.Ntab_02 {
	BORDER-RIGHT: 0px; BORDER-COLLAPSE: inherit; BORDER-BOTTOM: 0px; BORDER-SPACING: 0px; BORDER-LEFT: #ddd 1px solid
}
.Ntab_02 TH {
	COLOR: #333; font-size:18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}

.Ntab_02 TD {
	BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; COLOR: #666; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}

/* screen6 */
.p6{float:left;width:1000px;height:auto;margin-bottom:45px;}
.tagMen2 ul{width:1000px; font-size:18px; cursor:pointer;}
.tagMen2 ul li{float:left;width:auto; height:50px; line-height:50px;padding:0 12px;background:#ddd; text-align:center;}
#ctrl96 .color2 {background:#e8e8e8;}
.tagMen2 ul li:hover{background:#BC2B2A;color:#fff;}
#ctrl96 .color2:hover{background:#BC2B2A;color:#fff;}
.oldMod{float:left;}
TABLE.Ntab_03 {
	BORDER-RIGHT: 0px; BORDER-COLLAPSE: inherit; BORDER-BOTTOM: 0px; BORDER-SPACING: 0px; BORDER-LEFT: #ddd 1px solid
}
.Ntab_03 TH {
	COLOR: #333; font-size:18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}

.Ntab_03 TD {
	BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; COLOR: #666; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px
}




/* foot */
.foot{float:left;width:1000px;height:auto;font-size:15px;background:#;}
.foot ul{width:580px;height:30px;font-size:18px;color:#fff;margin:0 auto;}
.foot ul li{float:left;display:block;width:98px;height:28px;margin-right:10px;margin-bottom:5px;padding-left:5px;}
.foot ul li a{float:left;display:block;width:75px;height:28px;text-decoration:none;color:#2b2b2b;}
.foot ul li a:hover{text-decoration:underline;color:#900;}
#cp{display:block;width:500px;height:30px;color:#2b2b2b;line-height:30px;padding-right:5px;font-size:16px;margin:0 auto;}
#foot-icp{display:block;width:300px;height:36px;line-height:36px;margin-left:280px;padding-bottom:30px;margin:0 auto;}


