body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; background:#fff;  color:#333; font-size:12px; }
A{
	 COLOR:#333; text-decoration:none;
}
A:hover {
	COLOR:#8A1B21;  text-decoration:none;
}
* { margin:0; padding:0; } 
.pages{ width:760px; margin:0 auto;text-align:center; height:60px; line-height:60px; float:right;}
#page {font-size:12px;padding:15px 0; font-family:Arial, Helvetica, sans-serif;  float:left;margin:0 auto; text-align:center;}
	#page ul{font-size:12px;margin:0 auto; float:left;display:table;text-align:center;}
	#page li{font-size:12px;float:left !important; float:left;margin-right: 2px; height:17px;line-height:17px;display:inline;}
	#page span{display: block; padding: 2px 5px;float:left; background: #FFFFFF; border: 1px solid #000000; color: #000000; }
	#page a{font-size:12px;display: block;float:left; text-decoration: none; margin:0px; color: #ffffff;padding: 2px 5px 2px 5px;background:#333333;}
	#page a:link,#page a:visited {border: 1px solid #CCCCCC;float:left;font-size:12px; }
	#page a:hover {background:#FFFFFF;float:left;color:#0E78BE;font-size:12px;}
	#span1 { float:left; padding-top:15px;float:left;font-size:12px;}
.dmain{ width:100%; height:auto; overflow:hidden;}
.main{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.mainnr{ width:960px; height:auto; overflow:hidden;}
.top{ width:100%; height:28px; background:#8A1B21;}
.top_1{ float:left; padding-left:16px;  background: url(yftu/topbj.jpg) left top no-repeat; line-height:28px; font-size:12px; color:#fff;}
.top_2{ float:right; line-height:28px; color:#FFF; font-size:12px;}
.dh{ width:100%; height:70px;}
.dh_1{ width:960px; height:70px; margin:0 auto;}
.dhm{ float:left; height:70px; padding-left:22px; padding-right:22px; background:none;}
.dhm a{ display: block; line-height:70px; font-size:14px; color:#333; font-weight:600; background:none;}
.dhm a:hover{ display: block; line-height:70px; font-size:14px; color:#8A1B21; font-weight:600; background: url(yftu/dhbj.jpg) center bottom no-repeat;}

.dhms{ float:left; height:70px; padding-left:22px; padding-right:22px; background: url(yftu/dhbj.jpg) center bottom no-repeat;}
.dhms a{ display: block; line-height:70px; font-size:14px; color:#8A1B21; font-weight:600; }
.dhms a:hover{ display: block; line-height:70px; font-size:14px; color:#8A1B21; font-weight:600;}

.input12{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:none; height:37px; padding:0px; line-height:37px; width:288px; background:none; }
.banner{ padding-top:15px; border-top:1px solid #CCC; height:auto; overflow:hidden;}
.sym2{ width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:45px; height:auto; overflow:hidden; text-align:center;}
.synewsbt{ width:960px; height:auto; overflow: hidden; padding-top:50px; line-height:50px; font-size:26px; color:#757575; text-align:center;}
.synewsnr{ width:960px; height:auto; overflow:hidden; text-align:center; line-height:25px; font-size:12px; color:#757575; padding-bottom:20px;}
.synews1{ width:299px; height:445px; float:left;}
.synews1bt{ padding:21px 0 19px 22px; height:auto; overflow:hidden; background:#5C5C5C;}
.synews1tu{ width:299px; height:auto; overflow:hidden;}
.synews1_1{ width:200px; height:60px; float:left;}
.synews1_1 a{ display:block; font-size:12px; color:#333; line-height:60px;}
.synews1_1 a:hover { display:block; font-size:12px; line-height:60px; color:#8A1B21;}
.synews1_2{ float:right; height:60px; line-height:60px; font-size:12px; color:#333;}
.synews1m{ float:left; height:auto; overflow:hidden;}
.synews1m a{ display:block; font-size:12px; color:#333; border:2px solid #7B7B7B; padding-left:20px; padding-right:20px; color:#333;}
.synews1m a:hover{ display:block; font-size:12px; color:#333; border:2px solid #8A1B21;  padding-left:20px; padding-right:20px; color:#8A1B21;}
.synews1fj{ width:299px; height:autol; overflow:hidden; padding-top:20px; border-bottom:4px solid #5C5C5C; background:#F9F9F9;}


.synewsbt{ width:1002px; height:auto; padding-top:70px; line-height:50px; text-align:center; font-size:26px; color:#333; font-weight:bold;}
.synewsnr{ width:1002px; height:auto; overflow: hidden; line-height:25px; font-size:12px; color:#333; text-align:center; padding-bottom:40px;}
.synews_1{ width:299px; height:auto; overflow:hidden; float:left; background:#F9F9F9 url(yftu/synewsfj1.jpg) bottom center repeat-x; height:445px;}
.synews_1tu{ width:299px; height:auto; overflow:hidden;}
.synews_1bt{ padding-left:8px; padding-right:15px; height:60px;}
.synews_1bt_1{ width:180px; height:60px; float:left;text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.synews_1bt_1 a{ display:block; line-height:60px; font-size:12px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.synews_1bt_1 a:hover{ display:block; line-height:60px; font-size:12px; color:#AA1F1C; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.synews_1bt_2{ width:70px; height:60px; line-height:60px; float:right; color:#333; text-align:right;}
.synewsxx{ margin-left:8px; height:auto; overflow:hidden;}
.synewsxx_1{  float:left;}
.synewsxx_1 a{ border:2px solid #7C7C7C; padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#333;}
.synewsxx_1 a:hover{ border:2px solid #7C7C7C; padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#AA1F1C;}
.synewsxx_1s{ float:left;}
.synewsxx_1s a{ border:2px solid #BCBCBC; margin-left:10px; padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#333;}
.synewsxx_1s a:hover{ border:2px solid #BCBCBC; padding-left:10px; padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#AA1F1C;}
.synewsxx_1ss{ float:left; height:auto; overflow:hidden;}
.synewsxx_1ss a{ display:block; border:2px solid #BCBCBC;  padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#333;}
.synewsxx_1ss a:hover{ display:block; border:2px solid #BCBCBC; padding-left:20px; padding-right:20px; line-height:22px; font-size:12px; float:left; color:#AA1F1C;}

.synews_2{ width:638px; height:auto; overflow:hidden; float:right;}
.synews_2bt{ width:638px; height:30px; background:url(yftu/synewsbtbj.jpg) center center repeat-x;}
.synews_2bt_1{ float:left; height:30px;}
.synews_2bt_1 a{ display:block; font-size:14px; color:#FFF; line-height:30px; padding-left:20px; padding-right:20px; background:#ADADAD;}
.synews_2bt_1 a:hover{ display:block; font-size:14px; color:#FFF; line-height:30px; padding-left:20px; padding-right:20px; background:#AA1F1C;}

.synews_2bt_2{ float:right; height:30px; background:#FFF; }
.synews_2bt_2 a{ display:block; font-size:14px; color:#666; line-height:30px; padding-left:20px; }
.synews_2bt_2 a:hover{ display:block; font-size:14px; color:#AA1F1C; line-height:30px; padding-left:20px; }

.synews_2bt_1s{ float:left; height:30px;}
.synews_2bt_1s a{ display:block; font-size:14px; color:#FFF; line-height:30px; padding-left:20px; padding-right:20px; background:#AA1F1C;}
.synews_2bt_1s a:hover{ display:block; font-size:14px; color:#FFF; line-height:30px; padding-left:20px; padding-right:20px; background:#AA1F1C;}
.synews_2btfj{ width:4px; height:30px; background:#FFF; float:left;}
.synews_2nr{ width:310px; height:415px; float:left;}
.synews_2nrbt{ display:block; padding-right:20px; height:92px; line-height:100px; font-size:14px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.synews_2fj{ width:18px; height:415px; float:left;}
.synews_2nrnr{ width:310px; height:315px; background:url(yftu/synews2bj.jpg) left top;}
.synews_2nrnrfj{ width:310px; height:20px;}
.synews_2nrnr_1{ padding-left:15px; padding-right:15px; height:140px; overflow:hidden; line-height:23px; text-align:left; font-size:12px; color:#333;}
.synews_2nrnr_2{ padding-left:15px; padding-right:15px; height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:12px; color:#333;}
.synews_2nrnr_3{ width:310px; height:82px; background:url(yftu/synewsbtbj.jpg) center center repeat-x;}
.syprobt{ width:960px; height: auto; overflow:hidden; padding-top:38px; line-height:43px; text-align:center; font-size:26px; color:#FFF;}
.syprobt2{ width:960px; height: auto; overflow:hidden; line-height:32px; text-align:center; font-size:14px; color:#8A1B21;}
.sycontactbt{ width:960px; height:auto; overflow:hidden; padding-top:15px; line-height:120px; text-align: center; font-size:22px; color:#757575;}
.sylx{ width:630px; height:140px; margin:0 auto;}
.sylxm{ width:190px; height:60px; text-align:center; float:left; background:url(yftu/sylxbj.jpg); }
.sylxm a{ display:block; font-size:18px; color:#FFF; line-height:60px;}
.sylxm a:hover{ display:block; font-size:18px; color:#FFF; line-height:60px;}
.sylxfj{ width:30px; height:60px; overflow:hidden; float:left;}
.foor1{ width:960px; height:auto; overflow:hidden; padding-top:53px; line-height:55px; text-align:center; color:#a70e16; font-size:22px;}
.foor2{ width:960px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#FFF; text-align:center; padding-bottom:10px;}
.foologo{ width:90px; height:133px; background:url(yftu/foorlogo.jpg) center top no-repeat; text-align:center; float:left;}
.foologo a{ display: block; line-height:133px; background:url(yftu/foorlogo.jpg) center top no-repeat; }
.foologo a:hover{ display: block; line-height:133px; background:url(yftu/foorlogos.jpg) center top no-repeat; }
.nymbt{ float:right; height:40px; line-height:40px; font-size:12px; color:#333; background:url(yftu/nymdh.jpg) left center no-repeat; padding-left:22px;}
.nymbt a{ font-size:12px; color:#333; line-height:40px;}
.nymbt a:hover { font-size:12px; color:#333; line-height:40px;}
.aboutbt{ width:96px; height:96px; line-height:96px; text-align:center; background:url(yftu/gsjjbt.jpg); float:left; color:#fff; font-size:18px;}
.aboutnr{ float:right; height:auto; overflow:hidden; width:800px; line-height:25px; font-size:12px; color:#333; padding-bottom:40px;}
.aboutgstu{ float:left; height:auto; overflow:hidden; padding:9px; border:1px solid #CCC; margin-bottom:37px;}
.aboutgstufj{ width:43px; height:200px; overflow: hidden; float:left;}
.prox{ float:left; height:auto; overflow:hidden; border:1px solid #CCC; margin-right:2px; margin-bottom:2px; height:auto; overflow:hidden;}
.proxtu{ width:188px; height:168px; overflow:hidden;}
.proxbt{ width:188px; height:25px; line-height:25px; font-size:12px; color:#FFF; background:#333333; text-align:right;}


.news{ float:left; width:303px; height:477px; overflow: hidden;}
.newsbt{ width:303px; height:44px; background:#8A1B21;}
.newsbt_1{ width:280px; height:44px; line-height:44px; text-align:center; margin:0 auto;}
.newsbt_1 a{ display:block; font-size:14px; color:#FFF; line-height:44px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsbt_1 a:hover{ display:block; font-size:14px; color:#FFF; line-height:44px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsnr{ width:303px; height:305px; background:#000;}
.newstu{ padding:14px; height:auto; overflow:hidden;}
.newsnrnr{ width:303px; height:140px; overflow: hidden;}
.newsnrnr_1{ width:280px; margin:0 auto; line-height:20px; height:auto; overflow:hidden; text-align:left; font-size:12px; color:#FFF;}

.newsfj{ width:25px; height:477px; float:left; overflow:hidden;}
.newshowbt{ width:960px; height:auto; overflow:hidden; padding-top:20px; padding-bottom:10px; line-height:30px; font-size:14px; color:#333; text-align:center; font-weight:600;}
.newshownr{ width:960px; height:auto; overflow:hidden; padding-bottom:40px; line-height:25px; font-size:12px; color:#333; text-align:left;}
.contacbt{ width:960px; height:auto; overflow:hidden; padding-top:32px; line-height:68px; background: url(yftu/contactbj.jpg) bottom center no-repeat; font-size:36px; color:#333; text-align:center; text-transform:uppercase; margin-bottom:15px; }
.contactnr{ padding-right:660px; background:url(yftu/contact.jpg) bottom center no-repeat; line-height:25px; color:#333; font-size:12px; text-align:left; height:310px; overflow:hidden;}
.lydbt{ width:960px; height:60px; line-height:60px; text-align:left; font-size:16px; color:#333; margin:0 auto;}
.lydnr{ width:960px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left; padding-top:25px; padding-bottom:10px; }

.ly{ width:960px; height:auto; overflow:hidden;}
.ly_1{ width:460px; height:auto; overflow:hidden; padding-top:15px; line-height:25px; font-size:12px; color:#333; float:left;}
.lyfj{ width:40px; height:40px; float:left;}
.ly_2{ padding:2px; float:left; height:auto; overflow:hidden; background:url(yftu/ly1.jpg) left center no-repeat; float:left;}
.input10{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:0px; height:34px; padding:0px; line-height:34px; width:456px; background:none; }
.input11{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; border:0px; height:205px; padding:0px; line-height:25px; width:956px; background: none;}
.ly_3{ padding:2px; height:auto; overflow:hidden; background:url(yftu/ly2.jpg) left top no-repeat;}
.probt{ width:100%; height:422px; background:url(yftu/probj.jpg) repeat-x top left ;}
.probts{ width:960px; height:422px; margin:0 auto;}
.syprobts2{ padding-left:12px;  height:32px; float:left;}
.syprobts2_1{ width:173px; height:32px; background: overflow:hidden; background:url(yftu/syprobjs.jpg) right no-repeat;}
.syprobts2_1 a{ display:block; font-size:12px; color:#666; line-height:32px; padding-left:10px; padding-right:18px;}
.syprobts2_1 a:hover{ display:block; font-size:12px; color:#E40001; line-height:32px; padding-left:10px; padding-right:18px;}
.proxx{ height:auto; overflow:hidden; padding-bottom:35px; float:left;}
.proxxtu{ border:1px solid #F2F2F2; height:auto; overflow:hidden;}
.proxxbt{ width:230px; height:30px; line-height:30px; font-size:12px; color:#333; background:#f2f2f2; text-align:center;}
.proxxfj{ width:13px; height:295px; overflow:hidden; float:left;}

.proshowbt{ width:450px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; font-size:12px; color:#333; font-weight:bold; line-height:30px; padding-top:20px;}
.proshownr{ height:auto; overflow:hidden; min-height:100px; _height:100px; line-height:30px; font-size:12px; color:#333; padding-top:10px; padding-left:10px; }
.proshowsxy{ width:450px; height:auto; overflow:hidden;}
.proshowsxy_1{ float:left; padding-left:10px; padding-right:10px; height:auto;}
.proshowsxy_2{ float:left; height:25px; padding-left:10px; padding-right:10px;}
.proshowsxy_2 a{ display:block; font-size:12px; color:#C32522; line-height:25px; }
.proshowsxy_2 a:hover{ display:block; font-size:12px; color:#C32522; line-height:25px;}
.zyw{ float:right; height:70px;}
.zyw a{ display:block; padding-left:20px; font-size:12px; color:#333; line-height:70px;}
.zyw a:hover { display:block; padding-left:20px; font-size:12px; color:#8A1B21; line-height:70px;}
