body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; color:#fff; font-size:12px; background:#fff;}
A{
	 COLOR:#fff; text-decoration:none;
}
A:hover {
	COLOR:#CC020E; text-decoration:none;
}
.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;}
.dmian{ width:100%; height:auto; overflow:hidden;}
.main{ width:1202px; height:auto; overflow:hidden; margin:0 auto;}
.top{ width:100%; height:75px; background:url(yltu/topbj.jpg); position: fixed; top:0px; left:0px; z-index:100;}
.topss{ float:right; margin:25px 30px 0px 25px; height:auto; overflow:hidden;}
.topsstu{ float:right; height:auto; overflow:hidden;}
.topssbj{ float:right; padding-left:10px; height:23px; background:url(yltu/ssbj.jpg) left top no-repeat;}
.topssm{ width:68px; height:23px; overflow:hidden; line-height:23px; overflow:hidden; text-align:left; margin:0px; padding:0px; border:none; background:none; font-size:12px; color:#333;}
.logo{ float:left; padding-left:30px; padding-top:19px; height:auto; overflow:hidden;}
.topfj{ width:1px; height:75px;  overflow:hidden; background:#cfcfcf; float:right;}
.topzyw{ width:128px; height:75px; background:url(yltu/zywbj.jpg) center center no-repeat; float:right;}
.dhm{ float:right; height:74px; overflow:hidden; float:right;}
.dhm a{ display:block; line-height:74px; font-size:14px; color:#333; padding-left:40px; padding-right:40px;}
.dhm a:hover{ display:block; line-height:74px; font-size:14px; color:#fff; background:#00578f; padding-left:40px; padding-right:40px;}
.dhms{ float:right; height:74px; overflow:hidden; float:right;}
.dhms a{ display:block; line-height:74px; font-size:14px; color:#fff; background:#00578f; padding-left:40px; padding-right:40px;}
.dhms a:hover{ display:block; line-height:74px; font-size:14px; color:#fff; background:#00578f; padding-left:40px; padding-right:40px;}
.syaboutbt{ padding-top:46px; line-height:60px; text-align:center; font-size:26px; color:#333; font-weight:600; background:url(yltu/syaboutbt.jpg) center bottom no-repeat; text-transform:uppercase;}
.syanrbt{ text-align:center; width:450px; height:auto; overflow:hidden; line-height:40px; color:#333; font-weight:600; font-size:16px;}
.syanrnr{text-align:left; width:450px; text-align:left; padding-bottom:10px; font-size:14px; color:#333; line-height:28px; height:auto; overflow:hidden;}
.syanrm{ width:450px; height:auto; overflow:hidden;}
.syanrms{ float:right; padding-right:30px; line-height:30px; background:url(yltu/syanrm.jpg) right center no-repeat;}
.syanrms a{ display:block; line-height:30px; font-size:14px; color:#333;}
.syanrms a:hover { display:block; line-height:30px; font-size:14px; color:#333;}
.sypbt{ width:100%; height:190px; overflow:hidden; background: url(yltu/syprobt.jpg) center center repeat-x;}
.sypbtm{ background:#FFF url(yltu/syaboutbt.jpg) bottom center no-repeat; width:180px; text-align:center; margin:60px auto; height:auto; overflow:hidden; line-height:70px; font-size:26px; color:#333; font-weight:600;}

.sypro{ width:100%; height:640px; overflow:hidden; background:url(yltu/pro.jpg) top center no-repeat;}
.sypros{ height:640px; overflow:hidden; position:relative; float:left;}
.sypro_1{ left:40px; height:100px; overflow:hidden; line-height:100px; font-size:20px; font-weight:600; color:#FFF; position:absolute; z-index:1; bottom:0px;}
.sypro_2{ bottom:40px; position:absolute; z-index:2; left:35px; z-index:2; display:none;}
.sypro_2_1{  height:80px; overflow:hidden; line-height:80px; font-size:24px; font-weight:600; color:#FFF;}
.sypro_2_2{ height:auto; overflow:hidden; padding-bottom:15px; line-height:25px; font-size:14px; color:#FFF; padding-right:20px;}
.sypro_2_3{ float:left; height:auto; overflow:hidden; border:1px solid #FFF;}
.sypro_2_3 a{ display:block;  line-height:35px; padding-left:30px; padding-right:30px; font-size:14px; color:#FFF;}
.sypro_2_3 a:hover { display:block;  line-height:35px; padding-left:30px; padding-right:30px; font-size:14px; color:#FFF;}
.mainnr{ width:100%; height:auto; overflow:hidden;}
.sym1{ width:49.5%; height:387px; overflow:hidden; float:left; background:url(yltu/sym1.jpg) top center no-repeat;}
.sym2{ width:49.5%; height:387px; overflow:hidden; float:right; background:url(yltu/sym2.jpg) top center no-repeat;}
.syms{ width:540px; margin:0 auto; height:auto; overflow:hidden;}
.symbt{ padding-top:80px; line-height:80px; text-align:center; font-size:26px; color:#FFF; font-weight:600;}
.symnr{ text-align:center; height:90px; font-size:14px; color:#FFF; line-height:28px; overflow:hidden;}
.symm{ width:135px; text-align:center; margin:0 auto; height:auto; overflow:hidden;}
.symm a{ display:block; line-height:35px; font-size:14px; color:#FFF;}
.symm a:hover { display:block; line-height:35px; font-size:14px; color:#FFF;}
.sypbtmx{ background:url(yltu/syaboutbt.jpg) bottom center no-repeat; text-align:center; height:auto; overflow:hidden; line-height:66px; font-size:26px; color:#333; font-weight:600;}
.foorm{ text-align:center; line-height:120px; font-size:14px; color:#FFF;}
.foorm a{ line-height:120px; font-size:16px; color:#FFF; padding-left:30px; padding-right:30px;}
.foorm a:hover { line-height:120px; font-size:16px; color:#FFF; padding-left:30px; padding-right:30px;}
.foorlx{ width:500px; height:auto; overflow:hidden; float:left; line-height:30px; font-size:14px; color:#FFF; padding-bottom:30px;}
.foornr{ float:right; width:530px; height:auto; overflow:hidden;}
.foorlj{ float:left; width:252px; height:62px; overflow:hidden; float:left; text-align:center;}
.foorlj a{ display:block; line-height:60px; border:1px solid #FFF; font-size:16px; color:#FFF;}
.foorlj a:hover { display:block; line-height:60px; border:1px solid #FFF; font-size:16px; color:#FFF;}
.foorljr{ float:right; width:252px; height:62px; overflow:hidden; float:right; text-align:center;}
.foorljr a{ display:block; line-height:60px; border:1px solid #FFF; font-size:16px; color:#FFF;}
.foorljr a:hover { display:block; line-height:60px; border:1px solid #FFF; font-size:16px; color:#FFF;}
.foornr{ text-align:right; line-height:50px; font-size:14px; color:#FFF; padding-top:30px;}
.nymbt{ text-align:center; line-height:40px; font-size:14px; color:#333; background:#f6fafb;}
.aboutnr{ float:right; width:720px; height:auto; overflow: hidden; line-height:28px; font-size:14px; color:#333;}
.pro{ float:left; height:auto; overflow:hidden;}
.profj{ width:32px; overflow:hidden; float:left;}
.pron{ width:310px; height:405px; position:relative; float:left;}
.pron_1{ width:310px; height:405px; position:absolute; z-index:0; background:url(yltu/p1.jpg) top center no-repeat;}
.pron_2{ width:310px; height:405px; position:absolute; z-index:0; background:url(yltu/p2.jpg) top center no-repeat; display:none;}
.pron_3{ width:250px; height:auto; position: absolute; top:50px; left:30px;}
.pron_3_1{ height:270px; width:250px; overflow:hidden;}
.pron_3_3{ text-align:center; line-height:50px; height:auto; overflow:hidden;}
.pron_3_3 a{ display:block; line-height:50px; font-size:14px; color:#333;}
.pron_3_3 a:hover { display:block; line-height:50px; font-size:14px; color:#333;}
.nprom{ float:left; height:auto; overflow:hidden;}
.nprom a{ display:block; margin-left:15px; margin-right:15px; line-height:40px; font-size:14px; color:#333;}
.nprom a:hover { display:block; margin-left:15px; margin-right:15px; background:url(yltu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}
.nproms{ float:left; height:auto; overflow:hidden;}
.nproms a{ display:block; margin-left:15px; margin-right:15px; background:url(yltu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}
.nproms a:hover { display:block; margin-left:15px; margin-right:15px; background:url(yltu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}

.npromx{ float:left; height:auto; overflow:hidden;}
.npromx a{ display:block; margin-right:10px;  line-height:40px; font-size:14px; color:#333; padding-left: 10px; padding-right: 10px;}
.npromx a:hover { display:block; margin-right:10px; line-height:40px; font-size:14px; color:#fff; background: #00578f; padding-left: 10px; padding-right: 10px;}


.npromxs{ float:left; height:auto; overflow:hidden;}
.npromxs a{ display:block; margin-right:10px; line-height:40px; font-size:14px; color:#fff; background: #00578f; padding-left: 10px; padding-right: 10px}
.npromxs a:hover { display:block; margin-right:10px;  line-height:40px; font-size:14px; color:#fff; background: #00578f; padding-left: 10px; padding-right: 10px;}


.nyfj{ width:100%; height:20px; overflow:hidden;}
.proshowbt{ width:550px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; font-size:14px; color:#333; font-weight:bold; line-height:30px; padding-top:10px;}
.proshownr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; padding-top:10px; width:550px; padding-bottom:20px;}
.proshowsxy{ padding-left:0px; height:auto; overflow:hidden;}
.proshowsxy_1{ float:left; padding-left:0px; padding-right:0px; height:auto;}
.proshowsxy_2{ float:left; height:25px; padding-left:20px; padding-right:20px;}
.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; }
.news{ width:370px; height:600px; overflow:hidden; float:left;}
.newstu{ height:auto; overflow:hidden;}
.newsfj{ width:30px; height:600px; overflow:hidden; float:left;}
.newsbt{ text-align:left; font-size:14px; padding-top:5px; padding-bottom:5px; color:#333; font-weight:600;}
.newsbt a{ display:block; line-height:28px; font-size:14px; color:#333; font-weight:600;}
.newsbt a:hover { display:block; line-height:28px; font-size:14px; color:#333; font-weight:600;}
.newsnr{ height:auto; overflow:hidden; text-align:left; font-size:12px; color:#333; line-height:25px;}
.newsm{ float: right; height:auto; overflow:hidden; background:url(yltu/nm.jpg) right center no-repeat;}
.newsm a{ display:block; line-height:25px; font-size:12px; color:#333; padding-right:30px;}
.newsm a:hover { display:block; line-height:25px; font-size:12px; color:#333; padding-right:30px;}
.newshowbt{ text-align:center; line-height:40px; font-size:14px; color:#333; height:auto; overflow:hidden;}
.newshownr{ text-align:left; font-size:14px; color:#333; line-height:28px; padding-bottom:40px;}
.service{ width:100%; height:496px; position:relative; background:#edf1f2;}
.service_1{ width:60%; height:496px; right:0px; top:0px; position:absolute;}
.service_2{ width:45%; height:auto; overflow:hidden; left:0px; top:95px; position:absolute;}
.service_3{ float:right; height:auto; overflow:hidden; background:#00578f; font-size:26px; color:#FFF; font-weight:600;  padding-left:25px; padding-right:25px; line-height:55px;}
.service_4{ float:right; width:89%; height:auto; overflow: hidden;}
.service_5{ width:89%; height:auto; overflow:hidden; float:left;}
.service_6{ padding-right:70px; height:auto; overflow:hidden; float:right;}
.service_6s{ width:380px; text-align: right; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#333; padding-top:30px; padding-bottom:14px;}
.service_7{height:auto; overflow:hidden; float:right;}


.services_1{ width:60%; height:496px; left:0px; top:0px; position:absolute;}
.services_2{ width:45%; height:auto; overflow:hidden; right:0px; top:95px; position:absolute;}
.services_3{ float:left; height:auto; overflow:hidden; background:#00578f; font-size:26px; color:#FFF; font-weight:600;  padding-left:25px; padding-right:25px; line-height:55px;}
.services_4{ float:left; width:89%; height:auto; overflow: hidden;}
.services_5{ width:89%; height:auto; overflow:hidden; float:right;}
.services_6{ padding-left:70px; height:auto; overflow:hidden; float:left;}
.services_6s{ width:380px; text-align:left; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#333; padding-top:30px; padding-bottom:14px;}
.services_7{height:auto; overflow:hidden; float:left;}

.lxl{ width:530px; height:auto; overflow:hidden; float:left;}
.lxr{ width:530px; height:auto; overflow:hidden; float:right;}
.lxlbt{ height:auto; overflow: hidden; background:url(yltu/btbj.jpg) bottom left no-repeat; line-height:115px; font-size:26px; color:#333; font-weight:600; margin-bottom:30px;}
.lxnr{ padding-left:28px; line-height:46px; color:#666; font-size:14px; color:#333;}
.lxnrs{ padding-left:28px; padding-top:8px; padding-bottom:8px; line-height:30px; color:#666; font-size:14px; color:#333;}
.lxnrx{ width:265px; height:auto; overflow:hidden; float:left;}

 

.ly{ padding-left:10px; padding-right:10px; float:left; background:url(yltu/lybj1.jpg) top left no-repeat;}
.lym{ width:230px; height:43px; color:#333; line-height:43px;  background:none; padding:0px; margin:0px; border:none;}
.lyfj{ width:30px; height:65px; float:left;}
.lys{ padding:4px 10px; background:url(yltu/lybj2.jpg) top left no-repeat; height:auto; overflow:hidden;}
.lysm{ width:510px; height:120px; color:#333; line-height:25px;  background:none; padding:0px; margin:0px; border:none;}




