*{ padding:0; margin:0; list-style-type:none;}
body{ color:#333; text-align:left; font: 12px/2 simsun, Tahoma, Helvetica, Arial, sans-serif; font-family:"΢���ź�", Arial; line-height:24px;}
button{ cursor:pointer;}/*��ť-�������ʾС��*/
img{border:0; display:block}

.mainbox{ width:960px; margin:0 auto;overflow:hidden;}
.erj_mainbox{ width:970px; margin:0 auto;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear40{ margin-top:40px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.jpg) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display:inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}

/*--------------------------------- ���� ------------------------------------*/
.f-999{ color:#999;} /*#999���ɫ*/
.f-666{ color:#666;} /*#666���ɫ*/
.f-333{ color:#333}
.f-red{ color:#d00000;} /*��ɫ*/
.f-org{ color:#fe8101;}/*��ɫ*/
.f-blue{ color:#0a8cd2;} /*��ɫ*/
.f-bluea{ color:#113160;}
.f-gr{ color:#46890e;}
.f-fff{ color:#fff;} /*��ɫ*/
.f-wh{ font-weight:700;} /*�Ӵ�*/
.f18{ font-size:18px;} 
.f14{ font-size:14px;} /*����14����*/
.f12{ font-size:12px;} /*����12����*/
.line-18{ line-height:18px;} /*�и�18*/
.line-20{ line-height:20px;} /*�и�20*/
.ip24{ height:24px; line-height:24px;}

/*--------------------------------- ���� ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#d42828; blr:expression(this.onFocus=this.blur());outline: none;}

#top { width:100%; height:30px; padding-bottom:1px; background:url(top_02.jpg) repeat-x left top; overflow:hidden;}
.inner { width:1000px; margin:0 auto; overflow:hidden;}
#top .lf { line-height:30px; color:#666; font-size:14px;}
#top .rf { line-height:30px; color:#666; font-size:14px;}
#top .rf a { padding:0 5px; color:#666; font-size:14px;}
/*#top .rf a.yw{ background:url(yg.jpg) no-repeat left center; padding-left:34px; }*/
.inner .btn{ border:none; background:#ccc; width:30px; height:18px; color:#333; }

#header { width:1116px; margin:0 auto; padding:35px 0 25px; overflow:hidden;}
#header .lf { display:block; width:519px; height:62px; overflow:hidden;}
#header .rf { padding-top:11px; width:172px; height:38px;}


#nav { width:100%; border-top:5px solid #d42828; background:#323232; height:47px;}
#nav ul { width:1116px; border-left:1px solid #484848; margin:0 auto; height:47px;}
#nav ul li { float:left; width:124px; position:relative; z-index:9;}
#nav ul li p { width:124px; border-right:1px solid #484848; }
#nav ul li p a { display:block; line-height:47px; color:#fff; width:124px; text-align:center; font-size:14px; text-decoration:none;}
#nav ul li p a:hover { background:#d42828;}
#nav ul li p a.hover { background:#d42828;}
#nav ul li dl { position:absolute; top:47px; width:124px; overflow:hidden; display:none; z-index:9;}
#nav ul li dl dd a { display:block; width:124px; text-align:center; line-height:30px; background:#323232; color:#fff; text-decoration:none;}
#nav ul li dl dd a:hover { background:#d42828;}


.flexslider { position: relative; height: 470px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 470px;}
.slides li a { display:block; width:100%; height:470px; overflow:hidden;}
.flex-control-nav { display:none;}
#banner { width:100%; height:470px; position:relative; overflow:hidden;}
#banner #gjcbox { position:absolute; bottom:0; left:0; width:100%; height:28px; padding:11px 0; background:url(heibg_03.png); z-index:999;}
#banner #gjcbox dl { float:left; width:750px; padding-right:14px; overflow:hidden;}
#banner #gjcbox dl dt { float:left; color:#fff; line-height:28px; font-weight:700;}
#banner #gjcbox dl dd { float:left;}
#banner #gjcbox dl dd a { display:block; line-height:28px; color:#fff; margin-right:25px; overflow:hidden;}
#banner #gjcbox .srkbox { float:left; width:236px; overflow:hidden;}
#banner #gjcbox .srkbox .srk { width:187px; padding-left:5px; color:#666; line-height:28px; height:28px; background:#fff; border:none; float:left; font-family:"΢���ź�";}
#banner #gjcbox .srkbox .btn { width:44px; height:30px; border:none; background:url(banner_03.jpg) no-repeat; float:left; cursor:pointer;}


#sybox1 { width:100%; padding:30px 0; background:url(sy_06.jpg);}
#sybox1 .tit { line-height:50px; font-size:34px; color:#d42828; text-align:center; font-weight:700;}
#sybox1 .bz { line-height:24px; font-size:18px; text-align:center; color:#666; background:url(sy_10.jpg) no-repeat center center;}
#sybox1 .lfbox { width:495px; margin-right:25px; overflow:hidden; margin-top:35px; float:left;}
#sybox1 .lfbox .bt { line-height:34px; font-weight:700; color:#666; font-size:24px;}
#sybox1 .lfbox .bt span { font-size:26px;}
#sybox1 .lfbox .bt span span { color:#d42828;}
#sybox1 .lfbox .zbz { margin-top:10px; width:448px; line-height:38px; text-align:center; background:#2f2f2f; color:#fff; font-size:16px; border-radius:10px;}
#sybox1 .lfbox .zbz span { color:#ffba00;}
#sybox1 .lfbox .text { margin-top:12px; line-height:30px; color:#402224; font-size:14px;}
#sybox1 .lfbox img { margin-left:220px;}
#sybox1 .rfbox { width:458px; height:314px; position:relative; margin-top:30px; float:left; padding:11px 0 0 22px; background:url(sy_13.jpg) no-repeat; overflow:hidden;}
#sybox1 .rfbox .lbbox { width:458px; height:314px; overflow:hidden;}
#sybox1 .rfbox .lbbox li { float:left; width:458px; height:314px; overflow:hidden;}
#sybox1 .rfbox #left1 { position:absolute; width:26px; height:25px; cursor:pointer; bottom:0; right:26px;}
#sybox1 .rfbox #right1 { position:absolute; width:26px; height:25px; cursor:pointer; bottom:0; right:0;}


#sybox2 { width:100%; height:600px; padding-bottom:25px; background:url(sy2_02.jpg) no-repeat center top; overflow:hidden;background-size:auto 100%;}
#sybox2 .lfbox { width:220px; margin:20px; overflow:hidden; float:left; height:560px; background:url(sy2_03.jpg); overflow:hidden;}
#sybox2 .lfbox .tit { margin:27px 0 0 13px; line-height:34px; color:#d42828; font-size:28px; font-weight:700;}
#sybox2 .lfbox .eng { margin-left:13px; line-height:20px; color:#666666; font-weight:700; font-size:14px;}
#sybox2 .lfbox ul { margin:5px 10px 0 10px; width:200px; overflow:hidden;}
#sybox2 .lfbox ul li { margin-top:15px; width:200px; height:35px; background:url(sybox2_10.jpg);}
#sybox2 .lfbox ul li a { display:block; width:190px; padding-left:10px; color:#fff; line-height:35px; font-size:14px;}
#sybox2 .lfbox .img { width:154px; margin:20px auto 0;}
#sybox2 .lfbox .img p { margin-top:5px; line-height:16px; color:#fff; text-align:center;}
#sybox2 .rfbox { width:740px; margin:20px 0; overflow:hidden; float:left; height:560px;}
#sybox2 .rfbox .tit { width:740px; height:36px; background:#666666;}
#sybox2 .rfbox .tit p { width:140px; background:#d42828; text-align:center; color:#fff; font-size:20px; color:#fff; line-height:36px;}
#sybox2 .rfbox ul { width:740px; overflow:hidden; height:524px;}
#sybox2 .rfbox ul li { float:left; width:220px; padding:20px 13px 8px; overflow:hidden;}
#sybox2 .rfbox ul li a.text { line-height:42px; height:42px; overflow:hidden; width:170px; margin:0 auto; text-align:center; border-bottom:2px solid #eeeeee; color:#666; font-size:14px; display:block;}
#sybox2 .rfbox ul li a img{ margin:0px auto; }

#sybox3 { width:1000px; margin:45px auto 0; overflow:hidden;}
#sybox3 .tit { line-height:66px; font-size:50px; color:#333; text-align:center; font-weight:700;}
#sybox3 .tit span { color:#d42828;}
#sybox3 .bz { line-height:24px; font-size:18px; text-align:center; color:#333; background:url(sybox4_15.jpg) no-repeat center center;}
#sybox3 .inner { background:url(sybox3_15.jpg) no-repeat center top; margin-top:35px; height:1164px; position:relative;}
#sybox3 .nrbox { position:absolute;}
#sybox3 .nrbox .ztit { font-size:30px; font-weight:700; color:#c5271e; line-height:40px;}
#sybox3 .nrbox .ztit span { font-size:24px; font-weight:400; color:#333;}
#sybox3 .nrbox .text { margin-top:40px; width:545px; line-height:24px; color:#666; font-size:14px;}
#sybox3 .boxa { top:0px; left:0px;}
#sybox3 .boxb { top:260px; left:443px;}
#sybox3 .boxc { top:633px; left:0;}
#sybox3 .boxd { top:925px; left:416px;}


#sybox4 { width:100%; padding:35px 0 30px ;overflow:hidden; background:url(sy_06.jpg) repeat;}
#sybox4 .tit { line-height:42px; font-size:34px; color:#333; text-align:center; font-weight:700;}
#sybox4 .tit span { color:#d42828;}
#sybox4 .bz { line-height:34px; font-size:18px; text-align:center; color:#333; padding-bottom:13px; border-bottom:1px solid #d7d6d7;}
#sybox4 .nrbox { width:1000px; height:599px; margin-top:35px; background:url(sy4_18.jpg) center top;}
#sybox4 .nrbox .lf { width:135px; padding:0 15px 0 16px;}
#sybox4 .nrbox .lf .ztit { color:#fff; line-height:38px; font-size:20px;}
#sybox4 .nrbox .lf .wz { color:#fff; line-height:24px; margin-top:30px; }
#sybox4 .nrbox .box1 { padding-top:150px;}
#sybox4 .nrbox .box2 { padding-top:290px;}


#sybox5 { width:100%; padding:10px 0 30px; overflow:hidden; background:#fff;}
#sybox5 .onebox { width:1000px; overflow:hidden; height:403px;}
#sybox5 .onebox .lfbox { width:685px; float:left; height:401px; border:1px solid #dbdbdb; overflow:hidden;}
#sybox5 .onebox .lfbox .top { padding:5px 0 0 9px; border-bottom:1px solid #dbdbdb;}
#sybox5 .onebox .lfbox .top p { width:112px; border-bottom:3px solid #d42828; line-height:38px; color:#333; font-size:18px;}
#sybox5 .onebox .lfbox ul { padding:0 30px 20px 10px; width:645px; height:334px; overflow:hidden;}
#sybox5 .onebox .lfbox ul li { width:645px; padding-top:15px; height:152px; overflow:hidden;}
#sybox5 .onebox .lfbox ul li a.lf { display:block; width:167px; height:152px; overflow:hidden; margin-right:22px;}
#sybox5 .onebox .lfbox ul li .right { float:left; width:456px; height:152px; overflow:hidden;}
#sybox5 .onebox .lfbox ul li .right h2 { margin-top:5px; line-height:28px; font-size:14px; color:#333;}
#sybox5 .onebox .lfbox ul li .right .bz { line-height:22px; color:#999;}
#sybox5 .onebox .lfbox ul li .right .bz span { margin-left:10px;}
#sybox5 .onebox .lfbox ul li .right .text { margin-top:8px; line-height:18px; color:#666; height:54px; overflow:hidden;}
#sybox5 .onebox .lfbox ul li .right a { line-height:30px; margin-top:10px; color:#d42828; font-weight:700;}
#sybox5 .onebox .rfbox { width:301px; float:left; height:401px; border:1px solid #dbdbdb; overflow:hidden; margin-left:10px;}
#sybox5 .onebox .rfbox .top { padding-top:5px; margin:0 10px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#sybox5 .onebox .rfbox .top p { width:112px; border-bottom:3px solid #d42828; line-height:38px; color:#333; font-size:18px; float:left;}
#sybox5 .onebox .rfbox .top a { float:right; margin-top:10px; line-height:26px; font-size:14px; color:#333;}
#sybox5 .onebox .rfbox ul { padding:20px 18px 0 19px; width:264px; height:334px; overflow:hidden;}
#sybox5 .onebox .rfbox ul li { width:264px; height:166px; overflow:hidden; padding-top:1px;}
#sybox5 .onebox .rfbox ul li a.text { line-height:28px; text-align:center; color:#666; display:block;}

#sybox5 .twobox { width:998px; margin-top:10px; overflow:hidden;border:1px solid #dbdbdb; padding-bottom:10px;}
#sybox5 .twobox .top { padding:5px 10px 0 10px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#sybox5 .twobox .top p { width:112px; border-bottom:3px solid #d42828; line-height:38px; color:#333; font-size:18px; float:left;}
#sybox5 .twobox .top a { float:right; margin-top:10px; line-height:26px; font-size:14px; color:#333;}
#sybox5 .twobox .lbbox { width:948px; padding:20px 26px 0 26px; height:253px; overflow:hidden; position:relative;}
#sybox5 .twobox .lbbox .lb { width:948px; height:253px; overflow:hidden;}
#sybox5 .twobox .lbbox li { float:left; width:217px; padding: 0 10px; overflow:hidden; height:253px;}
#sybox5 .twobox .lbbox li a.img { display:block; width:217px; height:182px; overflow:hidden; border-bottom:1px solid #fff;}
#sybox5 .twobox .lbbox li .text { padding:4px 8px 6px 9px; width:200px; background:#f1f1f1; height:60px;}
#sybox5 .twobox .lbbox li .text a { color:#333; line-height:24px; font-size:14px; font-weight:700;}
#sybox5 .twobox .lbbox li .text p { line-height:18px;  height:36px; overflow:hidden; color:#666;}
#sybox5 .twobox .lbbox #left2 { position:absolute; cursor:pointer; left:8px; top:106px;}
#sybox5 .twobox .lbbox #right2 { position:absolute; cursor:pointer; right:8px; top:106px;}

#sybox5 .threebox { width:1000px; margin-top:10px; overflow:hidden;}
#sybox5 .threebox .lfbox { width:667px; float:left; margin-right:30px; overflow:hidden; height:303px;}
#sybox5 .threebox .lfbox .top { padding-left:11px; width:656px; padding-bottom:6px; border-bottom:1px solid #dbdbdb; padding-top:8px;}
#sybox5 .threebox .lfbox .top div { height:34px; padding-left:14px; border-left:4px solid #dbdbdb;}
#sybox5 .threebox .lfbox .top div .tit { line-height:20px; font-size:18px; color:#d42828;}
#sybox5 .threebox .lfbox .top div .bz { line-height:18px; font-size:12px; color:#666; }
#sybox5 .threebox .lfbox .nrbox { padding-left:13px; padding-top:20px; overflow:hidden;}
#sybox5 .threebox .lfbox .nrbox .spbox { width:300px; height:222px; overflow:hidden; float:left;}
#sybox5 .threebox .lfbox .nrbox .rftext { width:326px; float:left; margin-left:28px;}
#sybox5 .threebox .lfbox .nrbox .rftext h2 { margin-top:14px; line-height:24px; color:#666; font-size:18px; font-weight:400;}
#sybox5 .threebox .lfbox .nrbox .rftext p { margin-top:12px; line-height:18px; color:#666;}
#sybox5 .threebox .lfbox .nrbox .rftext a { margin-top:5px; display:block; width:87px; height:27px; line-height:27px; background:#d42828; float:right; text-align:center; color:#fff; border-radius:8px; text-decoration:none;}
#sybox5 .threebox .rfbox { width:301px; float:left; overflow:hidden; height:303px;border:1px solid #dbdbdb;}
#sybox5 .threebox .rfbox .top { padding:6px 0; margin:0 10px; width:283px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#sybox5 .threebox .rfbox .top div { height:34px; padding-left:14px; border-left:4px solid #dbdbdb;}
#sybox5 .threebox .rfbox .top div .tit { line-height:20px; font-size:18px; color:#d42828;}
#sybox5 .threebox .rfbox .top div .bz { line-height:18px; font-size:12px; color:#666; }
#sybox5 .threebox .rfbox .top a { line-height:24px; margin-top:5px; color:#333; font-size:14px;}	
#sybox5 .threebox .rfbox .lbbox { width:247px; height:182px; padding:35px 28px 37px 26px; position:relative;}
#sybox5 .threebox .rfbox .lbbox .lb,#sybox5 .threebox .rfbox .lbbox .lb ul { width:247px; height:182px; overflow:hidden;}
#sybox5 .threebox .rfbox .lbbox .lb li { float:left; width:247px; height:182px; overflow:hidden;}
#sybox5 .threebox .rfbox .lbbox .lb li a.img { display:block; width:217px; height:148px; padding:0 15px;}
#sybox5 .threebox .rfbox .lbbox .lb li a.text { display:block; width:247px; text-align:center; margin-top:15px; line-height:18px; color:#666;}
#sybox5 .threebox .rfbox .lbbox #left3 { position:absolute; cursor:pointer; left:8px; top:106px; z-index:99;}
#sybox5 .threebox .rfbox .lbbox #right3 { position:absolute; cursor:pointer; right:8px; top:106px; z-index:99;} 

#sybox5 .fourbox { width:1000px; margin-top:20px; overflow:hidden; height:437px;}
#sybox5 .fourbox .lfbox { padding-top:14px; width:667px; float:left; margin-right:30px; overflow:hidden;}
#sybox5 .fourbox .lfbox ol { width:667px; overflow:hidden; height:40px; background:url(sy4_34.jpg) repeat-x left top; overflow:hidden;}
#sybox5 .fourbox .lfbox ol li { float:left; width:122px; text-align:center; line-height:37px; font-size:18px; color:#333; cursor:pointer;}
#sybox5 .fourbox .lfbox ol li.hover { border-bottom:3px solid #d42828; color:#d42828;} 
#sybox5 .fourbox .lfbox .nrbox { width:667px; margin-top:20px; overflow:hidden; display:none;}
#sybox5 .fourbox .lfbox .nrbox .top { width:667px; overflow:hidden; height:145px;}
#sybox5 .fourbox .lfbox .nrbox .top a.lf { display:block; width:220px; height:145px; overflow:hidden; margin-right:2px;}
#sybox5 .fourbox .lfbox .nrbox .top .rftext { float:left; width:402px; overflow:hidden; padding:8px 25px 26px 18px; height:111px; background:#d42828;}
#sybox5 .fourbox .lfbox .nrbox .top .rftext a { display:block; line-height:30px; font-size:14px; color:#fff; font-weight:700;}
#sybox5 .fourbox .lfbox .nrbox .top .rftext p { margin-top:10px; line-height:18px; height:72px; overflow:hidden; color:#f1caca;}
#sybox5 .fourbox .lfbox .nrbox ul { margin-top:10px; padding:4px 5px 3px 9px; width:653px; height:200px; background:#eeeeee;}
#sybox5 .fourbox .lfbox .nrbox ul li { padding:4px 15px 0 9px; width:629px; height:34px; border-bottom:1px dashed #bebebe; background:url(dian_38.jpg) no-repeat 2px 20px; float:left;}
#sybox5 .fourbox .lfbox .nrbox ul li a { line-height:34px; color:#666;}
#sybox5 .fourbox .lfbox .nrbox ul li p { line-height:34px; color:#666;}
#sybox5 .fourbox .rfbox { width:303px; float:left; overflow:hidden; margin-top:7px;}
#sybox5 .fourbox .rfbox .top { padding:6px 10px; width:283px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#sybox5 .fourbox .rfbox .top div { height:34px; padding-left:14px; border-left:4px solid #dbdbdb;}
#sybox5 .fourbox .rfbox .top div .tit { line-height:20px; font-size:18px; color:#d42828;}
#sybox5 .fourbox .rfbox .top div .bz { line-height:18px; font-size:12px; color:#666; }
#sybox5 .fourbox .rfbox .top a { line-height:24px; margin-top:5px; color:#333; font-size:14px;}	
#sybox5 .fourbox .rfbox ul { width:303px; overflow:hidden; margin-top:10px;}
#sybox5 .fourbox .rfbox ul li { margin-top:10px; background:#eeeeee; width:303px; height:176px;}
#sybox5 .fourbox .rfbox ul li .wen { padding:9px 16px 8px 14px; line-height:18px; color:#333; font-weight:700; border-bottom:1px dashed #bebebe;}
#sybox5 .fourbox .rfbox ul li .da { padding:12px 16px 16px 14px; line-height:18px; color:#666; height:54px; overflow:hidden;}
#sybox5 .fourbox .rfbox ul li a { display:block; margin-left:205px; width:87px; line-height:27px; height:27px; color:#fff; text-align:center; border-radius:8px; background:#d42828;}


#sybox6 { width:100%; padding:20px 0 40px; height:516px; background:url(sy5_42.jpg) no-repeat center top;}
#sybox6 .boxinner { width:417px; height:516px; padding:0 86px 0 497px; margin:0 auto;} 
#sybox6 .boxinner .tit { color:#fff; line-height:24px; margin-top:15px; font-size:18px;}
#sybox6 .boxinner ul { width:370px; overflow:hidden; margin-top:10px;}
#sybox6 .boxinner ul li { width:370px; overflow:hidden; margin-top:17px; float:left;}
#sybox6 .boxinner ul .libox { width:370px; height:24px; padding:10px 0; overflow:hidden; background:#eea9a9;}
#sybox6 .boxinner ul .libox p { float:left; width:84px; text-align:center; line-height:24px; color:#333; font-size:14px;}
#sybox6 .boxinner ul .libox .bg1 { float:left; width:280px; height:24px; line-height:24px; background:#eea9a9; border:none; font-family:"΢���ź�"; color:#333; font-size:14px;}
#sybox6 .boxinner ul .libox2 { width:370px; height:96px;  overflow:hidden; background:#eea9a9;}
#sybox6 .boxinner ul .libox2 p { width:84px; text-align:center; line-height:24px; color:#333; font-size:14px;}
#sybox6 .boxinner ul .libox2 .bg2 { width:350px; height:72px; line-height:24px; background:#eea9a9; border:none; font-family:"΢���ź�"; color:#333; font-size:14px; padding:0 10px;}
#sybox6 .boxinner ul .libox3 { width:200px; height:24px; padding:10px 0; overflow:hidden; background:#eea9a9; float:left;}
#sybox6 .boxinner ul .libox3 p { float:left; width:84px; text-align:center; line-height:24px; color:#333; font-size:14px;}
#sybox6 .boxinner ul .libox3 .bg3 { float:left; width:110px; height:24px; line-height:24px; background:#eea9a9; border:none; font-family:"΢���ź�"; color:#333; font-size:14px;}
#sybox6 .boxinner ul .yzm { float:left; margin:8px 0 0 18px;}
#sybox6 .boxinner ul .bg4,#sybox6 .boxinner ul .bg5 { width:147px; height:45px; border:none; cursor:pointer; float:left;}
#sybox6 .boxinner ul .bg4 { background:url(sy6_47.jpg) no-repeat; margin-right:50px;}
#sybox6 .boxinner ul .bg5 { background:url(sy6_49.jpg) no-repeat; text-indent:99em;}


#footer { width:100%; background:#202020; padding:20px 0;}
#footer ul { width:900px; padding:10px 50px; overflow:hidden; background:#353535; border-radius:10px;}
#footer ul li { float:left; width:150px; text-align:center;}
#footer ul li a { line-height:24px; color:#fff; font-size:14px;}
#footer .bottom { width:1000px; overflow:hidden; }
#footer .bottom a.lf { display:block; width:240px; height:62px; margin:45px 30px 0 0;}
#footer .bottom dl { float:left; padding:0 35px 32px 35px; background:url(bottom_55.jpg) no-repeat left top;}
#footer .bottom dl dt { line-height:34px; color:#d42828; font-size:18px;}
#footer .bottom dl dd { line-height:24px; color:#bababa;}
#footer .bottom .imgbox { float:left; padding:20px 0 40px 30px; background:url(bottom_55.jpg) no-repeat left top;}
#footer .bottom .imgbox .img { float:left; margin-left:23px; margin-top:68px; overflow:hidden;}
#footer .bottom .imgbox .img p{ margin-top:5px; color:#FFF}
#footer .bottom .imgbox .img div { overflow:hidden;}
#footer .bottom .imgbox .img div img { float:left; margin-left:11px;}
#footer .bottom .imgbox .img p { text-align:right; margin-top:8px; line-height:24px; color:#bababa;}



#rfpf { width:184px; height:452px; overflow:hidden; position:fixed; top:200px; right:0; z-index:999999;}
#rfpf .lfbox { width:35px; height:130px; float:right; cursor:pointer; margin-top:149px; background:url(sypf_21.png) no-repeat;}
#rfpf .rfbox { width:149px; height:312px; float:right; background:url(sypf_15.jpg) no-repeat #e77918; padding-top:140px; display:none;}
#rfpf .rfbox a { display:block; width:129px; height:26px; margin-top:31px; margin-left:10px; margin-bottom:30px; }
#rfpf .rfbox img { margin:5px auto 0;}
#rfpf .rfbox p { text-align:center; font-size:18px; font-weight:700; color:#fff; margin-top:5px;}

/*--------��Ʒ905ר��-----------*/

#zt905 { width:100%; background:#fff; overflow:hidden;}
#zt905 #ztbanner { width:100%; height:448px; overflow:hidden;}
#zt905 #ztbanner a { display:block; width:100%; height:448px; overflow:hidden;}
#zt905 .nrbox1 { width:1000px; margin:0 auto; overflow:hidden; height:542px; background:url(905zt_04.jpg) no-repeat center top;}
#zt905 .nrbox1 .tit { color:#fff; font-weight:700; font-size:30px; line-height:54px; margin:305px 0 0 298px;}
#zt905 .nrbox1 .text { line-height:30px; color:#fff; width:664px; margin:0px 0 0 305px; font-size:14px;}
#zt905 .nrbox2 { width:1000px; margin:0 auto; overflow:hidden; height:979px	; background:url(905zt_07.jpg) no-repeat center top; position:relative;}
#zt905 .nrbox2 p { position:absolute; color:#333; font-size:18px; line-height:26px;}
#zt905 .nrbox2 .p1 { width:220px; top:138px; left:155px;}
#zt905 .nrbox2 .p2 { width:220px; top:107px; left:586px;}
#zt905 .nrbox2 .p3 { width:220px; top:330px; left:155px;}
#zt905 .nrbox2 .p4 { width:220px; top:320px; left:586px;}
#zt905 .nrbox2 .p5 { width:220px; top:760px; left:12px;}
#zt905 .nrbox2 .p6 { width:220px; top:760px; left:313px;}
#zt905 .nrbox2 .p7 { width:220px; top:760px; left:610px;}
#zt905 .nrbox2 .p8 { top:917px; left:13px;}
#zt905 .nrbox3 { width:100%; overflow:hidden; height:560px; background:url(905zt_10.jpg) no-repeat center top; margin-top:28px;}
#zt905 .nrbox4 { width:1000px; margin:20px auto 0; overflow:hidden; height:566px; background:url(905zt_13.jpg) no-repeat center top;}
#zt905 .nrbox4 .text { width:965px; height:273px; background:#d5d5d3; margin-top:283px; padding:10px 0 0 35px;}
#zt905 .nrbox4 .text .tit { line-height:34px; color:#333; font-size:18px; padding-bottom:8px;}
#zt905 .nrbox4 .text .wz { color:#333; font-size:14px; line-height:36px;}
#zt905 .nrbox5 { width:1000px; margin:20px auto 0; overflow:hidden; height:310px; background:url(905zt_16.jpg) no-repeat center top; padding-top:74px;}
#zt905 .nrbox5 .tit { line-height:34px; color:#333; font-size:18px; padding-left:22px; background:url(zt_03.jpg) no-repeat left center;}
#zt905 .nrbox5 .wz { color:#333; font-size:18px; line-height:34px; padding-left:22px; width:520px;}
#zt905 .nrbox6 { width:1000px; margin:20px auto 0; overflow:hidden; padding-bottom:40px;}
#zt905 .nrbox6 .top { width:1000px; border-bottom:1px solid #d8d8d8; color:#d42828; font-size:24px; line-height:50px;}
#zt905 .nrbox6 .mainbox { width:1000px; margin-top:25px; overflow:hidden;}
#zt905 .nrbox6 .mainbox .lfbox { width:692px; float:left; border-right:1px solid #d8d8d8; overflow:hidden;}
#zt905 .nrbox6 .mainbox .lfbox .tit { line-height:30px; font-size:12px; color:#333;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox { width:692px; margin-top:10px; overflow:hidden;font-size:14px; color:#333;}
#zt905 .nrbox6 .mainbox .rfbox { width:257px; float:left; padding-left:50px; overflow:hidden;}
#zt905 .nrbox6 .mainbox .rfbox .bt { color:#d42828; line-height:30px; font-size:18px; margin-top:20px;}
#zt905 .nrbox6 .mainbox .rfbox .wz { line-height:24px; font-size:14px; color:#333;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .bg1 { width:195px; padding-left:14px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .bg1 option { padding-left:14px; overflow:hidden;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .mar { margin:0 10px;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .bg2 { width:510px; padding-left:4px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .bg3 { width:110px; padding-left:4px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px; float:left;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox textarea { width:506px; padding:4px; line-height:26px; height:52px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .yzm { float:left; margin-left:10px;}
#zt905 .nrbox6 .mainbox .lfbox .bgbox .bg4 { width:100px; height:30px; border:none; background:#0565b6; line-height:30px; color:#fff; text-align:center; cursor:pointer;}


/*--------��Ʒ931ר��-----------*/
#zt931 { width:100%; background:#fff; overflow:hidden;}
#zt931 #ztbanner { width:100%; height:448px; overflow:hidden;}
#zt931 #ztbanner a { display:block; width:100%; height:448px; overflow:hidden;}
#zt931 .nrbox1 { width:1000px; margin:20px auto 0; overflow:hidden; height:522px; background:url(zt2_05.jpg) no-repeat center top;}
#zt931 .nrbox1 .tit { color:#fff; font-weight:700; font-size:30px; line-height:54px; margin:295px 0 0 298px;}
#zt931 .nrbox1 .text { line-height:30px; color:#fff; width:664px; margin:0px 0 0 305px; font-size:14px;}
#zt931 .nrbox2 { width:1000px; margin:0 auto; overflow:hidden; height:639px; background:url(zt2_08.jpg) no-repeat center top;}
#zt931 .nrbox3 { width:100%; padding-bottom:36px; overflow:hidden; background:#7b7b7b;}
#zt931 .nrbox3 h2 { text-align:center; line-height:62px; font-size:44px; color:#fff; margin-top:10px;}
#zt931 .nrbox3 .mainbox { width:1000px; overflow:hidden;}
#zt931 .nrbox3 .mainbox ol { width:225px; float:left; margin-right:10px; overflow:hidden;}
#zt931 .nrbox3 .mainbox ol li { width:213px; height:25px; padding:35px 0 35px 14px; background:#fff; line-height:25px; font-size:18px; color:#333; margin-top:10px; cursor:pointer;}
#zt931 .nrbox3 .mainbox ol .lh { width:200px; height:60px; line-height:30px; padding:18px 13px 17px 14px; }
#zt931 .nrbox3 .mainbox ol .hover { background:#f04243; color:#fff;}
#zt931 .nrbox3 .mainbox .rfimg { width:758px; height:405px; float:left; border:3px solid #fff; margin-top:10px; display:none;}
#zt931 .nrbox4 { width:1000px; margin:0 auto; overflow:hidden; }
#zt931 .nrbox4 h2 { line-height:42px; padding-top:30px; text-align:center; color:#d42828; font-size:44px;}
#zt931 .nrbox4 ul { width:1000px; padding-left:218px; height:782px; background:url(zt2_17.jpg) no-repeat left top;}
#zt931 .nrbox4 ul li { width:734px; height:109px; margin-top:3px; padding:20px 25px 25px 23px;}
#zt931 .nrbox4 ul li .tit { line-height:44px; color:#fff; font-weight:700; font-size:28px;}
#zt931 .nrbox4 ul li .wz { line-height:30px; color:#fff; font-size:14px;}
#zt931 .nrbox5 { width:1000px; margin:0 auto; overflow:hidden; height:536px; background:url(zt2_19.jpg) no-repeat center top;}
#zt931 .nrbox5 .main { margin-top:85px; width:505px; overflow:hidden;}
#zt931 .nrbox5 .main p { padding-left:22px; background:url(zt_03.jpg) no-repeat left center; line-height:34px; font-size:18px; color:#333;}
#zt931 .nrbox5 .lbbox { margin-top:88px; width:525px; overflow:hidden; height:147px;}
#zt931 .nrbox5 .lbbox li { float:left; width:170px; height:147px; overflow:hidden; padding:0 15px;}
#zt931 .nrbox5 .lbbox li a.text { display:block; text-align:center; margin-top:5px; font-size:12px; line-height:18px; width:155px;}
#zt931 .nrbox6 { width:1000px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
#zt931 .nrbox6 .top { width:1000px; border-bottom:1px solid #d8d8d8; color:#d42828; font-size:24px; line-height:50px;}
#zt931 .nrbox6 .mainbox { width:1000px; margin-top:25px; overflow:hidden;}
#zt931 .nrbox6 .mainbox .lfbox { width:692px; float:left; border-right:1px solid #d8d8d8; overflow:hidden;}
#zt931 .nrbox6 .mainbox .lfbox .tit { line-height:30px; font-size:12px; color:#333;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox { width:692px; margin-top:10px; overflow:hidden;font-size:14px; color:#333;}
#zt931 .nrbox6 .mainbox .rfbox { width:257px; float:left; padding-left:50px; overflow:hidden;}
#zt931 .nrbox6 .mainbox .rfbox .bt { color:#d42828; line-height:30px; font-size:18px; margin-top:20px;}
#zt931 .nrbox6 .mainbox .rfbox .wz { line-height:24px; font-size:14px; color:#333;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .bg1 { width:195px; padding-left:14px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .bg1 option { padding-left:14px; overflow:hidden;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .mar { margin:0 10px;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .bg2 { width:510px; padding-left:4px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .bg3 { width:110px; padding-left:4px; line-height:26px; height:26px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px; float:left;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox textarea { width:506px; padding:4px; line-height:26px; height:52px; border:1px solid #cccccc; background:#fff; font-family:"΢���ź�"; font-size:14px; margin-right:10px;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .yzm { float:left; margin-left:10px;}
#zt931 .nrbox6 .mainbox .lfbox .bgbox .bg4 { width:100px; height:30px; border:none; background:#0565b6; line-height:30px; color:#fff; text-align:center; cursor:pointer;}


/*--------��Ʒ����-----------*/

#zbanner { width:100%; background:#3d3d3d url(zybox_02.jpg) no-repeat center top; padding-top:212px; height:46px; overflow:hidden;}
#zbanner .gjcbox { width:100%; height:28px; padding:11px 0; }
#zbanner .gjcbox dl { float:left; width:750px; padding-right:14px; overflow:hidden;}
#zbanner .gjcbox dl dt { float:left; color:#fff; line-height:28px; font-weight:700;}
#zbanner .gjcbox dl dd { float:left;}
#zbanner .gjcbox dl dd a { display:block; line-height:28px; color:#fff; margin-right:25px; overflow:hidden;}
#zbanner .gjcbox .srkbox { float:left; width:236px; overflow:hidden;}
#zbanner .gjcbox .srkbox .srk { width:187px; padding-left:5px; color:#666; line-height:28px; height:28px; background:#fff; border:none; float:left; font-family:"΢���ź�";}
#zbanner .gjcbox .srkbox .btn { width:44px; height:28px; border:none; background:url(banner_03.jpg) no-repeat; float:left; cursor:pointer;}

#main { width:1000px; margin:10px auto 0; overflow:hidden; padding-bottom:30px;}
#main .lfnav { width:200px; margin-right:10px; float:left; overflow:hidden;}
#main .lfnav .tit { width:200px; height:34px; background:url(sy2_03.jpg) repeat;}
#main .lfnav .tit p { width:90px; text-align:center; color:#fff; line-height:34px; font-size:14px; background:#d42828;}
#main .lfnav ul { width:188px; border:1px solid #cccccc; border-radius:0 0 5px 5px; padding:12px 5px 20px;}
#main .lfnav ul li { width:188px; height:32px; padding-bottom:1px; background:url(zybox_13.jpg) repeat-x left bottom;}
#main .lfnav ul li a { padding-left:29px; background:url(zybox_09.jpg) left center no-repeat; display:block; line-height:32px; color:#333; text-decoration:none;}
#main .lfnav ul li a.hover,#main .lfnav ul li a:hover { color:#d42828;}
#main .lfnav .lflx { width:188px; border:1px solid #cccccc; border-radius:0 0 5px 5px; padding:12px 5px 20px; font-family:"����";}
#main .lfnav .lflx .text { margin-top:14px; overflow:hidden; line-height:18px; color:#333;}
#main .lfnav .lflx .text p { margin-top:6px;}
#main .rfmain { width:790px; float:left; overflow:hidden;}
#main .rfmain .dqwz { width:788px; overflow:hidden; height:35px; border:1px solid #ccc; border-radius:5px;}
#main .rfmain .dqwz p { padding-left:29px; background:url(zybox_05.jpg) no-repeat 10px center; line-height:35px; color:#666; font-family:"����";}
#main .rfmain .dqwz p a { color:#666;}

#main .rfmain .mainbox { width:788px; overflow:hidden; border:1px solid #ccc; border-radius:5px; margin-top:10px;}
#main .rfmain .mainbox .zytit { width:717px; margin:17px auto 0; overflow:hidden; background:url(zybox_12.jpg) no-repeat center top; padding:0 0 21px 50px;}
#main .rfmain .mainbox .zytit p { line-height:24px; color:#d42828; font-size:18px;}

#fy1 { width:788px; text-align:center; padding:30px 0 20px; overflow:hidden; height:30px;}
#fy1 a { display:inline-block; line-height:28px; padding:0 10px; background:#fff; border:1px solid #ddd; margin:0 10px; text-decoration:none;}
#fy1 a:hover,#fy1 a.hover { color:#fff; background:#c5271e;}
#fy1 select { width:50px; line-height:28px; height:28px; border:1px solid #ddd; font-family:"΢���ź�"; margin:0 5px 0 10px}
#fy1 span { line-height:30px; font-size:12px;}



#cpzx { width:788px; overflow:hidden; margin-top:10px;}
#cpzx ul { width:765px; margin:0 auto; overflow:hidden;}
#cpzx ul li { width:235px; float:left; padding:15px 10px; overflow:hidden;}
#cpzx ul li a.text { display:block; width:170px; margin:0 auto; border-bottom:1px solid #eeeeee; height:44px; line-height:44px; text-align:center; font-size:14px; color:#666;}
#cpzx ul li a.hover { display:block; width:170px; margin:0 auto; border-bottom:1px solid #eeeeee; height:44px; line-height:22px; text-align:center; font-size:14px; color:#666;}


/*--------��Ʒ��ϸ-----------*/
#cpxx { width:767px; margin:0 auto; overflow:hidden;}
#cpxx .top { width:767px; overflow:hidden; margin-top:30px; overflow:hidden;}
#cpxx .top .lfa{ float:left; width:336px; }
#cpxx .top .lfbox { width:336px; float:left; margin-right:24px; overflow:hidden;}
#cpxx .top .lfbox .bigimg { width:334px; height:288px; border:1px solid #d5d5d5; overflow:hidden;}
#cpxx .top .lfbox ul { margin-top:10px; width:336px; overflow:hidden;}
#cpxx .top .lfbox ul li { float:left; margin-right:5px; width:76px; height:66px; border:1px solid #d5d5d5; padding:1px; cursor:pointer;}
#cpxx .top .lfbox ul li.hover { border:2px solid #d42929; padding:0px;}
#cpxx .top .rfbox { width:407px; float:left; overflow:hidden;}
#cpxx .top .rfbox h1 { line-height:24px; width:321px; padding:0 75px 12px 10px; border-bottom:1px dashed #dbdbdb; font-size:18px; color:#333; font-weight:400;}
#cpxx .top .rfbox .text { padding:12px 0 12px 10px; overflow:hidden;}
#cpxx .top .rfbox .text p { line-height:30px; font-size:14px; color:#666;}
#cpxx .top .rfbox .fx { padding-left:10px;}
#cpxx .top .rfbox .btn { padding:12px 0 20px; overflow:hidden; border-bottom:1px solid #dddddd;}
#cpxx .top .rfbox .btn a { display:block; float:left; width:130px; height:35px; text-align:center; line-height:35px; color:#fff; text-decoration:none; font-size:14px; font-weight:700; margin-right:17px; border-radius:8px;}
#cpxx .top .rfbox .btn a.btn1 { background:#636f81;}
#cpxx .top .rfbox .btn a.btn2 { background:#c5271e;}
#cpxx .top .rfbox .lxdh { padding-top:15px;}
#cpxx .wbbox { padding:30px 25px 20px 20px;} 
#cpxx .lcbox { padding:30px 0 50px 20px;} 
#cpxx .lcbox .bz { padding-left:10px; line-height:30px; background:#cccccc; margin-top:30px; font-size:14px; color:#333;}
#cpxx .lcbox .bgbox { margin-top:35px; width:747px; overflow:hidden;}
#cpxx .lcbox .bgbox .bd1 { width:275px; padding-left:5px; background:#fff; border:1px solid #abadb3; line-height:20px; height:20px; overflow:hidden; font-family:"΢���ź�"; font-size:12px;}
#cpxx .lcbox .bgbox .bd2 { width:410px; padding:0 5px; background:#fff; border:1px solid #abadb3; line-height:24px; height:74px; overflow:hidden; font-family:"΢���ź�"; font-size:12px;}
#cpxx .lcbox .bgbox .bd3 { width:175px; padding-left:5px; background:#fff; border:1px solid #abadb3; line-height:20px; height:20px; overflow:hidden; font-family:"΢���ź�"; font-size:12px; float:left;} 
#cpxx .lcbox .bgbox .yzm { float:left; margin-left:10px;}
#cpxx .lcbox .bgbox .zbz { margin-left:10px; line-height:20px;}
#cpxx .lcbox .bgbox .bd4 { width:58px; line-height:24px; height:24px; background:#f39a1a; text-align:center; color:#fff; font-weight:700; margin-right:15px; border:none; border-radius:5px; cursor:pointer;}

/*--------��չ���-----------*/

#fzlc { width:767px; margin:60px auto 0; overflow:hidden;}
.picScroll-left{ width:767px;  overflow:hidden; position:relative; }
.picScroll-left .bd{ padding:10px 50px; margin-top:5px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:665px;background:url(fzlc_13.jpg) repeat-x left 6px;}
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width:70px; margin:0 31.5px; text-align:center;  }
.picScroll-left .bd ul li p { padding-top:20px; background:url(fzlc_10.jpg) no-repeat center top; cursor:pointer; font-family:"΢���ź�"; font-size:14px; color:#333}
.picScroll-left .bd ul li p.on { padding-top:20px; background:url(fzlc_08.jpg) no-repeat center top; cursor:pointer;font-family:"΢���ź�"; font-size:14px; color:#d42828}
.picScroll-left .next { position:absolute; top:0; left:3px; cursor:pointer;}
.picScroll-left .prev { position:absolute; top:0; right:3px; cursor:pointer;}

#fzlc .nrbox { width:700px; margin:30px auto 0; padding-bottom:20px; overflow:hidden;}
#fzlc .nrbox ul { width:700px; overflow:hidden; padding-bottom:30px;}
#fzlc .nrbox ul li { margin-top:10px; overflow:hidden;}
#fzlc .nrbox ul li a{ display:block; padding:10px; background:#e5e5e5; text-decoration:none; width:680px; height:115px;}
#fzlc .nrbox ul li .rftext { width:508px; margin-left:20px; overflow:hidden; float:left;}
#fzlc .nrbox ul li .rftext h2 { line-height:30px; font-size:18px; color:#999; margin-top:25px;}
#fzlc .nrbox ul li .rftext p { line-height:24px; color:#666; font-size:12px; width:480px;}

#fzlc #fy1 { width:700px; text-align:center; padding:30px 0 20px; overflow:hidden; height:30px;}




/*--------���̰���-----------*/

#gcal { width:767px; margin:10px auto 0; overflow:hidden;}
#gcal ul { width:741px; margin:0 auto; overflow:hidden;}
#gcal ul li { float:left; width:217px; padding:10px 15px; overflow:hidden; height:253px;}
#gcal ul li a.img { display:block; width:217px; height:182px; overflow:hidden; border-bottom:1px solid #fff;}
#gcal ul li .text { padding:4px 8px 6px 9px; width:200px; background:#f1f1f1; height:60px;}
#gcal ul li .text a { color:#333; line-height:24px; font-size:14px; font-weight:700;}
#gcal ul li .text p { line-height:18px;  height:36px; overflow:hidden; color:#666;}

/*--------��˾���-----------*/

#gsjj { width:767px; margin:10px auto 0; overflow:hidden; padding-bottom:60px;}
#gsjj p { width:700px; margin:20px auto 0; overflow:hidden; line-height:30px; color:#666; font-size:14px; text-indent:2em;}
#gsjj .img { width:720px; margin:20px auto 0;}


/*--------��������-----------*/

#jsfw { width:767px; margin:10px auto 0; overflow:hidden; padding-bottom:30px;}
#jsfw ul { width:767px; overflow:hidden; padding-bottom:10px;}
#jsfw ul li { width:767px; padding:15px 0 10px; background:url(zybox_13.jpg) repeat-x left bottom;}
#jsfw ul li h2 { line-height:24px; color:#333; padding-left:28px; background:url(jsfw_03.jpg) no-repeat 11px center;}
#jsfw ul li h2 a { color:#333; font-size:14px;}
#jsfw ul li .bz { padding-left:28px; line-height:24px; color:#999;}
#jsfw ul li .text { margin-top:5px; line-height:18px; color:#999; height:36px; overflow:hidden; padding-left:28px;}
#jsfw ul li .btn { margin:5px 0 0 28px; line-height:24px; color:#d42828;}
#jsfw ul li .btn a { color:#d42828;}

/*--------��ϵ��ʽ-----------*/

#lxfs { width:737px; margin:10px auto 0; overflow:hidden; padding-bottom:30px;}
#lxfs .top { width:737px; overflow:hidden; padding-bottom:30px;}
#lxfs .top .tit { line-height:36px; color:#d42828; font-size:18px;}
#lxfs .top .f-wh { line-height:36px; color:#333; font-size:16px;}
#lxfs .top .text { margin-top:5px; width:370px; padding-right:367px; background:url(lxfs_03.jpg) no-repeat 422px 45px;}
#lxfs .top .text p { line-height:30px; color:#999; font-size:14px;}
#lxfs .top { width:737px; overflow:hidden; padding-bottom:50px;}
#lxfs .fzjg .tit { line-height:36px; color:#d42828; font-size:18px;}
#lxfs .fzjg .bg { width:737px; height:30px; background:#f3f3f3; margin-top:5px;}
#lxfs .fzjg .bgbox { padding-top:30px;}


/*--------��ҵ����-----------*/

#qyln{ width:767px; margin:10px auto 0; overflow:hidden; padding-bottom:30px;}
#qyln img { margin:20px auto 0; overflow:hidden;}
#qyln .tit { padding:30px 0 5px 30px; line-height:30px; color:#d42828; font-size:18px;}
#qyln .text { padding-left:22px; line-height:30px; color:#666; text-indent:2em; font-size:14px;}

/*--------��ҵ�Ļ�-----------*/

#qywh{ width:767px; margin:10px auto 0; overflow:hidden; padding-bottom:30px;}
#qywh img { margin:20px auto 0; overflow:hidden; padding-bottom:20px;}
#qywh .tit { padding:10px 0 5px 40px; line-height:28px; color:#d42828; font-size:20px;}
#qywh .text { padding-left:40px; line-height:30px; color:#666; font-size:16px;}


/*--------������Դ-----------*/
#rlzy { width:767px; overflow:hidden; margin:40px auto 0; padding-bottom:40px;}
#rlzy ol { width:767px; overflow:hidden;}
#rlzy ol li { width:153px; float:left; text-align:center; font-weight:700px; border-bottom:1px solid #d8dada; line-height:30px; font-weight:700; color:#666;}
#rlzy .nrbox ul { cursor:pointer; width:1000px; overflow:hidden;}
#rlzy .nrbox ul li { width:153px; float:left; text-align:center; font-weight:700px; border-bottom:1px dashed #d8dada; line-height:30px; color:#666;}
#rlzy .nrbox .tcbox { width:717px; padding:20px 30px 23px 20px; background:#f7f7f7; overflow:hidden; display:none;}
#rlzy .nrbox .tcbox p { color:#666; line-height:30px;}


/*--------��������-----------*/
#zxly { width:742px; overflow:hidden; margin:20px auto 0; padding-bottom:40px;}
#zxly .tit { line-height:40px; font-size:18px; color:#d42828; border-bottom:1px dashed #929292;}
#zxly .img { margin-top:20px;}
#zxly .lybox .nrbox { margin-top:30px; margin-left:25px;}
#zxly .lybox { margin-top:40px; background:url(zxly_07.jpg) no-repeat 519px 80px;}
#zxly .nrbox .bd1 { float:left; width:200px; padding-left:3px; height:34px; border:1px solid #e4e4e4; line-height:34px; color:#666; font-family:"΢���ź�";}
#zxly .nrbox .bd2 { float:left; width:100px; padding-left:3px; height:24px; border:1px solid #e4e4e4; line-height:34px; color:#666; font-family:"΢���ź�";}
#zxly .nrbox .bd4 { float:left; width:310px; padding-left:3px; height:34px; border:1px solid #e4e4e4; line-height:34px; color:#666; font-family:"΢���ź�";}
#zxly .nrbox .bd3 { float:left; width:380px; padding:3px; height:65px; border:1px solid #e4e4e4; line-height:22px; color:#666; font-family:"΢���ź�"; font-size:14px;}
#zxly .nrbox span { color:#ff0000; float:left; margin-left:15px;}
#zxly .nrbox .img { float:left; margin:0 8px;}
#zxly .nrbox a { float:left; line-height:26px;}
#zxly .nrbox .btn { width:240px; height:36px; color:#fff; line-height:36px; background:#48b518; font-size:16px; border:none; font-family:"΢���ź�"; cursor:pointer;}



/*-------------������ϸ--------------*/

#xwxx { width:767px; overflow:hidden; margin:40px auto 0; padding-bottom:40px;}
#xwxx h1 { line-height:30px; font-size:24px; text-align:center; font-weight:400; }
#xwxx .bz { width:680px; margin:20px auto; height:30px; line-height:30px; background:#f3f3f3; text-align:center;}
#xwxx .bz span { margin:0 14px;}
#xwxx .text { margin:20px auto 0; width:700px; overflow:hidden;}
#xwxx .text p { font-size:14px; line-height:36px;color:#666; text-indent:2em;}
#xwxx .fx { text-align:right; padding:30px 0 20px; border-bottom:1px dashed #cccccc;}
#fy2 { width:767px; margin-top:20px;}
#fy2 p { color:#333; line-height:30px;}
#fy2 p a { color:#333; }


/*-------------�����б�--------------*/

#lxlb{ width:767px; overflow:hidden; margin:25px auto 0; padding-bottom:40px;}
#lxlb .top { width:767px; overflow:hidden; position:relative; height:195px; background:#f5f5f5;}
#lxlb .top .lbbox { width:767px; overflow:hidden; height:195px;}
#lxlb .top .lbbox li { padding:10px 5px 10px 13px; width:749px; height:175px; overflow:hidden; float:left;}
#lxlb .top .lbbox li a.lf { display:block; width:315px; height:175px; overflow:hidden;}
#lxlb .top .lbbox li .rq { float:left; width:55px; height:57px; margin:0 25px; background:#c42b2f;}
#lxlb .top .lbbox li .rq .da { text-align:center; line-height:36px; color:#fff; font-size:30px;}
#lxlb .top .lbbox li .rq .xiao { line-height:20px; color:#fff; text-align:center; font-size:12px;}
#lxlb .top .lbbox li .rftext { width:329px; float:left;}
#lxlb .top .lbbox li .rftext h2 { margin-top:10px; line-height:38px; color:#333; font-size:18px;}
#lxlb .top .lbbox li .rftext p { margin-top:5px; line-height:24px; height:45px; color:#999;}
#lxlb .top .lbbox li .rftext a { width:150px; height:38px; border:1px solid #e0e0e0; text-align:center; color:#999; font-size:14px; line-height:38px; display:block; text-decoration:none;}
#lxlb .top #left4 { width:55px; height:59px; position:absolute; top:126px; left:353px; z-index:99; cursor:pointer;}
#lxlb .top #right4 { width:55px; height:59px; position:absolute; top:67px; left:353px; z-index:99; cursor:pointer;}
#lxlb .xwbox { width:767px; overflow:hidden; padding:20px 0;}
#lxlb .xwbox li { padding:37px 0 20px; border-bottom:1px dashed #bfbfbf; overflow:hidden;}
#lxlb .xwbox li .lfimg { padding:4px 3px; background:#e5e5e5; display:block; margin-right:15px; overflow:hidden; float:left;}
#lxlb .xwbox li .rftext { width:608px; overflow:hidden; float:left;}
#lxlb .xwbox li .rftext .tit { width:608px; height:30px; overflow:hidden;}
#lxlb .xwbox li .rftext .tit a.lf { line-height:30px; color:#333; font-size:16px;}
#lxlb .xwbox li .rftext .tit p { float:right; font-size:16px; line-height:30px; color:#999;}
#lxlb .xwbox li .rftext .text { margin-top:5px; line-height:18px; height:54px; overflow:hidden; color:#666;}


/*-------------����ר��--------------*/
#zszt { width:100%; background:#373636; overflow:hidden;}
.zt-inner { width:1000px; margin:0 auto; overflow:hidden;}
.zt-inner .ztbox1 { width:1000px; height:982px; background:url(zszt_03.jpg) no-repeat center top;}
.zt-inner .ztbox1 p { padding:850px 0 0 50px; width:630px; line-height:30px; font-size:14px; color:#402224;}
.zt-inner .ztbox2 { width:1000px; height:1200px; background:url(zszt_05.jpg) no-repeat center top;}
.zt-inner .ztbox3 { width:1000px; height:663px; background:url(zszt_06.jpg) no-repeat center top; position:relative;}
.zt-inner .ztbox3 p { width:116px; line-height:24px; color:#333;}
.zt-inner .ztbox3 .p1 { position:absolute; top:198px; left:42px;}
.zt-inner .ztbox3 .p2 { position:absolute; top:252px; left:200px;}
.zt-inner .ztbox3 .p3 { position:absolute; top:300px; left:360px;}
.zt-inner .ztbox3 .p4 { position:absolute; top:300px; left:524px;}
.zt-inner .ztbox3 .p5 { position:absolute; top:252px; left:683px;}
.zt-inner .ztbox3 .p6 { position:absolute; top:198px; left:848px;}
.zt-inner .ztbox4 { width:1000px; height:715px; background:url(zszt_07.jpg) no-repeat center top; position:relative;}
.zt-inner .ztbox4 p { width:162px; line-height:20px; color:#fff; font-size:14px}
.zt-inner .ztbox4 .p1 { position:absolute; top:443px; left:59px;}
.zt-inner .ztbox4 .p2 { position:absolute; top:443px; left:294px;}
.zt-inner .ztbox4 .p3 { position:absolute; top:443px; left:537px;}
.zt-inner .ztbox4 .p4 { position:absolute; top:443px; left:779px;}
.zt-inner .ztbox5 { width:1000px; height:550px; background:url(zszt_09.jpg) no-repeat center top;}
.zt-inner .ztbox5 .bgbox { padding:86px 0 0 358px; font-size:14px;}
.zt-inner .ztbox5 .bgbox span { color:#ff0000; padding-right:5px;}
.zt-inner .ztbox5 .bgbox .bd1 { width:285px; padding-left:3px; border:1px solid #cccccc; background:#fff; line-height:26px; height:26px; font-family:"΢���ź�"; font-size:14px; border-radius:3px;}
.zt-inner .ztbox5 .bgbox .bd2 { width:282px; padding:3px; border:1px solid #cccccc; background:#fff; line-height:20px; height:80px; font-family:"΢���ź�"; font-size:14px; border-radius:3px;}
.zt-inner .ztbox5 label { margin-right:5px;}
.zt-inner .ztbox5 .bgbox .bd3 { width:105px; padding-left:3px; border:1px solid #cccccc; background:#fff; line-height:26px; height:26px; font-family:"΢���ź�"; font-size:14px; border-radius:3px; float:left;}
.zt-inner .ztbox5 .bgbox .yzm { float:left; margin:0 8px;}
.zt-inner .ztbox5 .bgbox .bd4 { width:127px; height:32px; background:url(btn_06.jpg) no-repeat; cursor:pointer ; border:none;}


/*------------��վ��ͼ--------------*/

.main-inner { width:998px;  overflow:hidden; padding-bottom:30px; margin-top:20px;}
.rtmapbt{ height:35px; line-height:35px; background:#ccc; padding-left:35px; text-align:left; font-size:14px; font-weight:700; color:#fff; overflow:hidden}
.rtmap{ border:#ccc 1px solid; border-top:0;overflow:hidden;  padding:10px; text-align:left; margin-bottom:10px;}
.rtmap li{line-height:25px; lin-height:25px; overflow:hidden; background:url(zybox_13.jpg) repeat-x left bottom; padding:10px 0px;}
.rtmap li span{ float:left;}
.rtmap li .bt{ width:70px;height:25px;float:left; display:block; overflow:hidden; text-align:left; margin-right:10px; font-weight:700;}
.rtmap li .rtwz{ float:left;  overflow:hidden}
.rtmap li .rtwz a{ padding-right:10px;} 
.rtmap li .rt{ width:70px;  height:25px; float:left;display:block;overflow:hidden; text-align:left; }
.rtmap li .f12 a { padding-right:5px;}


.wzztnrlfbota{ padding:3px; text-align:center; padding-bottom:25px;}
.wzztnrlfbota a{ border:#ddd 1px solid; color:#999999; padding:3px 7px; margin-right:3px; text-decoration:none; }
.wzztnrlfbota .current a{  background:#EE2F01; color:#999999; }
.wzztnrlfbota a:hover{ border:1px solid #999999; background-color:#EE2F01; padding:3px 7px; margin-right:3px; color:#999999;  text-decoration:none;}
.wzztnrlfbota .current{padding:2px 2px; font-weight:700; margin-right:3px; color:#999999;}
.wzztnrlfbota .current a:link,.wzztnrlfbot .current a:visited,.wzztnrlfbot .current a:active,.wzztnrlfbot .current a:hover{ text-decoration: none; color: #999999; border:1px solid #999999; background-color:#EE2F01; padding:3px 7px; margin:0px;}
.wzztnrlfbota .disabled a:link,.wzztnrlfbot .disabled a:visited,.wzztnrlfbot .disabled a:active,.wzztnrlfbot .disabled a:hover{ text-decoration: none; background-color:#999999; border:1px solid #ddd; color:#999999; padding:3px 7px; margin:0px 3px 0px 0px;}

/*2015-8-19���header����*/
.zsk_qt{ float:right; width:150px; border:1px solid #ddd; margin-top:20px; font-family:Arial, Helvetica, sans-serif; margin-left:50px; color:#fff}
 .zsk_qt .wbbox{  color:#666; font-family:simsun, Tahoma, Helvetica, Arial, sans-serif; position:relative}
 .zsk_qt .wbbox .skc{ width:130px; height:24px; line-height:24px; padding-left:20px; cursor:pointer; font-size:14px;}
 .zsk_qt .wbbox #skd{ width:150px; line-height:30px; background-color:#ebebeb; position:absolute; z-index:9999; left:0px; top:24px; display:none; z-index:999  }
 .zsk_qt .wbbox #skd a{  display:block; padding-left:20px;}


/*-�Ŵ�-*/
#preview{ float:none; text-align:center; width:310px; padding-left:20px;}
.jqzoom{ width:277px; height:368px; position:relative;}

.zoomdiv{ left:859px; height:1063px; width:800px;}
.list-h li{ float:left;}
#spec-n5{width:277px; height:91px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.jpg) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.jpg) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:314px; float:left; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; padding:0px 4px; display:inline; width:61px;}
#spec-list ul li img{ border:1px solid #ccc; width:61px; height:81px;}

/*jqzoom Download by http://www.codefans.net*/
.jqzoom{position:relative;padding:2px; background:#fff; border:1px solid #cecece;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:800px;height:1063px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:1063px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:61px;height:91px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:335px; padding-top:5px;}
#spec-list div{ margin-top:0;margin-left:0; *margin-left:0;}


#f-link{ padding:10px 0px; color:#b2afaf; font-family:"΢���ź�"; overflow:hidden; }
#f-link span{ font-size:14px; }
#f-link a{ margin-right:20px; color:#b2afaf; }






