@charset "utf-8";
body{ margin:0px;font-size:12px;background:#FFFFFF; padding:0px; color:#484848;font-family:"微软雅黑", '宋体', Simsun;}
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px;}
img{ border:0px;vertical-align:middle}
li{ list-style:none}
a{ font-size:12px; color:#484848; text-decoration:none;}
a:hover{ font-size:12px; color:#ff0000; text-decoration:underline;}
.clear{ clear:both;}
.container{clear:both; width:1170px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.container2{clear:both; width:1370px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.hs_f0{height:4px; line-height:4px; overflow:hidden;}
.hs_f0 .left{width:40%; background:#0153a7; float:left;height:4px;}
.hs_f0 .right{width:60%; background:#d00000; float:right;height:4px;}
.hs_f1{ height:35px;line-height:35px;overflow:hidden; background:url(bj.gif) repeat-x 0px 0px;}
.hs_f1 .left{ float:left}
.hs_f1 .right{ float:right}
.hs_f1 .right a{color:#323233; background:url(bj.gif) no-repeat 52px -35px; padding-right:13px; margin-left:15px; display:inline-block; height:35px; line-height:35px;transition:all .5s;}
.hs_f1 .right a:hover{color:#cc2132; background:url(bj.gif) no-repeat 52px -55px; text-decoration:none;transition:all .5s;}
.hs_f1 .right a.zw{background:url(bj.gif) no-repeat -12px -36px; padding-left:32px;padding-right:0px; margin-left:15px; display:inline-block; height:35px; line-height:35px;transition:all .5s;}
.hs_f1 .right a.zw:hover{ background:url(bj.gif) no-repeat -12px -36px; text-decoration:none;transition:all .5s;}
.hs_f1 .right a.yw{ background:url(bj.gif) no-repeat -12px -63px; padding-left:32px;padding-right:0px; margin-left:15px; display:inline-block; height:35px; line-height:35px;transition:all .5s;}
.hs_f1 .right a.yw:hover{ background:url(bj.gif) no-repeat -12px -63px; text-decoration:none;transition:all .5s;}
.hs_f2{ background:url(bj.gif) repeat-x left -100px;position:absolute; top:39px; z-index:1000; width:100%;}
.hs_f2 .left{ width:123px; height:100px; float:left; background:url(bj.gif) no-repeat left -246px;}
.hs_f2 .center{background:url(bj.gif) repeat-x left -346px;float:left; width:1124px;  height:100px;}
.hs_f2 .right{ width:123px; height:100px; float:left; background:url(bj.gif) no-repeat left -446px;}
.hs_f2 .logo{ float:left; height:82px; line-height:86px;width:224px;}
.hs_f2 .logo img{ margin-top:3px}
.hs_f2 .logo2{ float:left; height:75px; border-left:1px solid #CCC; margin-top:14px; margin-left:10px;}
.hs_f2 .logo2 .p1{ font-size:22px; font-weight:bold; margin-top:9px;margin-left:10px;}
.hs_f2 .logo2 .p1 b{ color:#F00;}
.hs_f2 .logo2 .p2{ font-size:18px; font-weight:bold; margin-top:5px;margin-left:10px; color:#0446ae}
.hs_f2 .logo2 .p3{ font-size:16px;margin-top:2px;margin-left:10px; color:#fe0000}
.hs_f2 .hs_f2_center{ float:left; width:252px; margin-left:40px; height:45px; }
.hs_f2 .hs_f2_center .rz1{ width:87px; height:75px; float:left; background:url(bj.gif) no-repeat -9px -562px; margin-top:15px;}
.hs_f2 .hs_f2_center .rz2{ width:74px; height:58px; float:left; background:url(bj.gif) no-repeat -15px -649px;margin-top:15px; }
.hs_f2 .hs_f2_center .rz3{ width:87px; height:75px; float:left; background:url(bj.gif) no-repeat -12px -716px;margin-top:15px; }
.hs_f2 .hs_f2_right{float:right;width:210px; margin-top:18px; background:url(bj.gif) no-repeat -128px -232px;}
.hs_f2 .hs_f2_right .phone{float:right; background:url(bj.gif) no-repeat -104px -43px; height:55px;margin-top:4px;}
.hs_f2 .hs_f2_right .phone .p1{height:16px; line-height:16px; margin-left:30px; margin-top:4px; font-size:16px}
.hs_f2 .hs_f2_right .phone .p2{margin-left:30px;font-family: Impact; font-size:28px; color:#fe0000;margin-top:2px; }
.menu{ height:40px; line-height:40px; }
.menu .menujs{float:left; width:1078px; background:#0078c4;position:relative;}
.menu .menuleft{width:45px;background:url(bj.gif) repeat-x 0px -804px; margin-left:1px; float:left;}
.menu .menuright{width:45px;background:url(bj.gif) repeat-x -54px -804px; margin-right:1px!important;margin-right:0px; float:right}
.menu ul li{ float:left; height:40px;   width:118px; text-align:center;}
.menu ul li.line{ width:2px;height:40px; background:url(bj.gif) no-repeat -100px -804px; padding-top:0px}
.menu ul li a{ color:#FFF; font-size:14px; margin:0px auto;}
.menu ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none; }
.menu ul li.selected{background:url(bj.gif) repeat-x 0px -876px;}
.menu ul li.selected a{ color:#fff; font-size:14px;}
.menu ul li.selected a:hover{ color:#fff; font-size:14px; text-decoration:none; }
.menu ul li .ermenu{ position:absolute;  z-index:1000;top:40px; width:1078px;  background:#fff;border-bottom:2px solid #e21001;border-top:2px solid #e21001;overflow:hidden; left:0px;}
.menu ul li .ermenu .er_left{ float:left;margin-top:15px; margin-left:10px; margin-bottom:15px; }
.menu ul li .ermenu .er_left .p1{ font-size:18px; font-weight:bold; color:#0446ae; text-align:left; margin-left:18px; padding-bottom:10px; line-height:20px; border-bottom:1px dotted #CCC;}
.menu ul li .ermenu .er_left .p2{ font-size:14px; color:#0446ae; text-align:left; padding-left:18px; line-height:20px;}
.menu ul li .ermenu .er_left ul{margin-top:5px;}
.menu ul li .ermenu .er_left ul li{  height:27px; line-height:27px;margin-left:20px!important;margin-left:10px; padding-top:0px; float:left; width:160px}
.menu ul li .ermenu .er_left ul li a{ color:#585858; font-size:14px;height:27px; line-height:27px;  width:160px; display:inline-block; text-align:left; padding-left:15px; background:url(bj.gif) no-repeat -126px -581px;}
.menu ul li .ermenu .er_left ul li a:hover{ color:#e21001; font-size:14px; text-decoration:none; text-decoration:underline;height:27px; line-height:27px;width:160px; display:inline-block;}
.menu ul li .ermenu .er_right{ width:223px; float:left;margin-top:15px;padding-left:15px;margin-bottom:15px; }
.menu ul li .ermenu .er_right .p1{ border:1px solid #CCC; padding:2px;}
.menu ul li .ermenu .er_right .p1 img{ width:217px; height:125px;}
.menu ul li .ermenu .er_right .p2{ text-align:left; line-height:22px; margin-top:3px;}
.menu ul li .ermenu .er_piclist{ float:left; width:360px; margin-left:15px;}
.menu ul li .ermenu .er_piclist ul{ margin-top:15px;}
.menu ul li .ermenu .er_piclist ul li{ float:left; width:140px; margin-left:20px; line-height:20px;}
.menu ul li .ermenu .er_piclist ul li img{ width:140px; height:105px; border:1px solid #CCC;}
.menu ul li .ermenu .er_piclist ul li a{ color:#000}
.menu ul li .ermenu .er_piclist ul li a:hover{ color:#e21001; text-decoration:underline}
.menu ul li .ermenu .er_xwlist{ float:left; width:380px!important;width:360px; margin-left:15px; margin-top:27px;}
.menu ul li .ermenu .er_xwlist ul li{ clear:both;height:25px; width:100%; line-height:25px;overflow:hidden; background:url(bj.gif) no-repeat -126px -581px; padding-left:15px; border-bottom:1px dotted #cccccc;margin:0px 8px; text-align:left}
.menu ul li .ermenu .er_xwlist ul li span{ float:right; margin-right:5px;}
.menu ul li .ermenu .er_xwlist ul li a{ color:#000}
.menu ul li .ermenu .er_xwlist ul li a:hover{ color:#e21001; text-decoration:underline}
.menu ul li .ermenu .er_nrlist{ float:left; width:380px; margin-left:15px; margin-top:25px; text-align:left; line-height:30px; font-size:14px;}
.bannerBox{width:100%; height:648px;z-index:999}
#flashs{ position:relative; height:648px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:55px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#0061bf; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;transition:all .5s;}
#flashs .btn span.cur{ background:#fe0000;transition:all .5s;}
.searchmenu{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #999; border-top:3px solid #f93c0a; }
.searchmenu .searchleft{ float:left; width:765px;  padding-left:27px;}
.searchmenu .searchright{ float:right; width:255px; margin-top:5px;}
.searchmenu .searchright .searchinput{ width:178px; height:26px; line-height:26px; border:none; padding:0 3px 0 30px;  font-size:12px; color:#333;background:url(bj.gif) no-repeat 0px -916px; float:left;}
.searchmenu .searchright .searchsumbit{ width:44px; height:26px; line-height:26px; border:none; background:url(bj.gif) no-repeat 0px -942px; float:left;}
.protitle{text-align:center; height:110px; }
.protitle .p1{ color:#000000;font-size:32px; background:#FFF;margin:0px auto; line-height:33px; overflow:hidden; margin-top:20px; font-weight:bold;}
.protitle .p1 span{ color:#f9480a;}
.protitle div{ height:28px; line-height:28px; background:url(bj.gif) repeat-x 0px -979px; width:1170px; margin:10px auto 0px auto;}
.protitle .p2{ color:#999999;font-size:14px;margin:0px auto;margin-top:3px; width:740px; background:#FFF; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif}
.proc{}
.proc .prol{ width:236px; float:left;}
.proc .prol .ptitle{ height:60px; width:225px; background:#fe0000;border-top-right-radius: 5px;border-top-left-radius: 5px; color:#FFF; overflow:hidden}
.proc .prol .ptitle .p1{ font-size:18px; margin-left:15px; margin-top:5px;}
.proc .prol .ptitle .p1 span{ font-size:24px; margin-right:2px;}
.proc .prol .ptitle .p2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
.proc .prol .pfoot{ height:22px; width:225px; background:#0d8ccf;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; color:#FFF; overflow:hidden}
.proc .prol ul{}
.proc .prol ul li{height:42px; line-height:42px;width:236px; background:url(bj.gif) no-repeat -114px -1030px; }
.proc .prol ul li a{font-size:14px; color:#fff; text-decoration:none; margin-left:15px; background:url(bj.gif) no-repeat -296px -644px; padding-left:15px;}
.proc .prol ul li a:hover{font-size:14px; color:#fff; text-decoration:none}
.proc .prol ul li.lion{ background:url(bj.gif) no-repeat -114px -1072px;}
.proc .prol ul li.lion a{font-size:14px; color:#fff; text-decoration:none}
.proc .prol ul li.lion a:hover{font-size:14px;color:#fff; text-decoration:none}
.proc .pror{ float:right; width:924px; height:504px; overflow:hidden}
.proel{ overflow:hidden;}
.proel .proel_elite .img{ width:354px; height:266px; float:left; text-align:center; border:1px solid #999999;}
.proel .proel_elite .img img{width:350px; height:262px; margin-top:2px;}
.proel .proel_elite .con{ float:left; margin-left:10px; width:555px}
.proel .proel_elite .con .tilte{ height:35px; line-height:30px; border-bottom:1px dotted #ccc;}
.proel .proel_elite .con .tilte a{font-size:22px; line-height:22px; font-weight:bold; color:#0150a9;}
.proel .proel_elite .con .jbjs{ height:170px; line-height:25px; font-size:14px; overflow:hidden; margin-top:5px;}
.proel .proel_elite .con span{ font-size:14px;color:#f9480a;}
.proel .proel_elite .con .yyfw{ font-size:14px;color:#000;height:75px; line-height:25px; overflow:hidden;margin-top:5px;}
.proel .proel_elite .con a.ljxq{ height:34px; width:120px; display:inline-block; background:url(bj.gif) no-repeat -114px -1148px; color:#FFF; font-size:18px; text-align:center; line-height:34px; margin:20px 0px 0px 0px}
.proel .proel_elite .con a.zxdg{ height:34px; width:120px; display:inline-block; background:url(bj.gif) no-repeat -114px -1182px; color:#FFF; font-size:18px; text-align:center; line-height:34px; margin:20px 0px 0px 20px}
.proel .proel_elite .con a.ljxz{ height:34px; width:110px; padding-left:10px; display:inline-block; background:url(bj.gif) no-repeat -114px -1114px; color:#fff; font-size:18px; text-align:left;  line-height:34px; margin:20px 0px 0px 20px}

.proel .proel_title{ height:35px; line-height:35px;margin-top:3px;}
.proel .proel_title .spanleft{ height:35px; line-height:35px; background:#FFF; font-size:18px; font-weight:bold; float:left; padding-right:15px; color:#0150a9}
.proel .proel_title .spanright{background:#FFF;float:right; padding:0px 0px 0px 10px;}
.proel .proelist{ clear:both; overflow:hidden;}
.proel .proelist li span {width:222px; height:170px;border:1px solid #999999; text-align:center; display:inline-block;}
.proel .proelist img {width:214px; height:162px; margin-top:4px;}
.proel .proelist li{ float:left; text-align:center; margin-right:9px;line-height:23px; width:224px; margin-bottom:5px; height:196px;overflow:hidden; }
.proel .proelist li.pright{ float:right; margin-right:0px;}
.proel .proelist li a{ font-size:14px; line-height:25px;}
.proel .proelist li.lion span {width:222px; height:170px;border:1px solid #f9480a; text-align:center; display:inline-block;}
.proel .proelist li.lion a { color:#f9480a; text-decoration:underline;}
.hs_f5{ margin-top:10px;}
.hs_f5 .gsjj_left{ width:918px; float:left;  }
.hs_f5 .gsjj_right{ width:252px; float:right; background:#ff5d00; height:270px;}
.hs_f5 .gsjj_left .gsabout{background:#028ae2; height:270px;}
.hs_f5 .gshj{ position:relative; margin-top:5px;}
.gshjleft{ position:absolute; left:0px; width:16px; z-index:1000}
.gshjcenter{width:1150px;border:1px solid #999999;border-top-right-radius: 5px;border-top-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; margin-left:13px}
.gshjright{ position:absolute; right:5px;width:16px;z-index:1000;top:0px;}
.gshjleft img{ margin-top:75px}
.gshjright img{ margin-top:75px}
#cpgd {overflow:hidden;width:1112px;  height:175px; margin-left:18px;}
#incpgd {float: left;width: 1000%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}
#cpgd img {width:180px; height:135px;border:1px solid #fff;}
#cpgd ul li{ float:left; text-align:center; width:185px; margin:10px 6px 10px 0px; line-height:20px}
.hs_f5 .gsjjpic{ float:left; background:#FFF; height:215px; overflow:hidden; width:300px; text-align:center; margin-top:15px; margin-left:10px; margin-right:10px;}
.hs_f5 .gsjjpic img{ margin-top:10px; width:280px; height:195px;}
.hs_f5 .gsjj{ width:580px; float:left; height:260px; overflow:hidden;  margin-top:15px;}
.hs_f5 .gsjj_nbj{background:url(gywmbj2.gif) no-repeat right bottom;height:260px;}
.hs_f5 .gsjj .p1{padding:0px 0px 5px 25px; height:22px; line-height:25px; font-size:22px; font-weight:bold; color:#ffc800; }
.hs_f5 .gsjj .p2{padding:0px 0px 5px 25px; height:22px; line-height:22px; font-size:14px;color:#ffc800; background:url(by.gif) no-repeat 240px center; font-family:Arial, Helvetica, sans-serif}
.hs_f5 .gsjj .gs_con{ height:165px; overflow:hidden; padding-left:25px; padding-right:10px;}
.hs_f5 .gsjj .gs_con p{ line-height:200%; height:105px; font-size:14px; color:#FFF;}
.hs_f5 .gsjj .gsjjmore{ margin-top:10px;}
.hs_f5 .gsjj .gsjjmore a{color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-left:25px;}
.hs_f5 .title{height:30px; line-height:30px; margin:10px;}
.hs_f5 .title .spanleft{float:left;font-size:14px; color:#FFF;}
.hs_f5 .title .spancenter{ float:left; font-family:Arial, Helvetica, sans-serif; margin-left:5px; font-size:14px;}
.hs_f5 .title .spanright{ float:right;}
.hs_f5 .title .spanright a{ color:#FFF;}
.hs_f5 .zzry{}
.hs_f5 .zzry li{ text-align:center; line-height:30px; margin-top:7x}
.hs_f5 .zzry li img{ width:200px; height:150px; border:1px solid #FFF;}
.hs_f5 .zzry li a{ color:#FFF;}
.hs_f5 .zxsp{ text-align:center; border:1px solid #FFF; width:212px; margin:30px auto 10px auto;}
.hs_f5 .zxspmor{ height:20px; line-height:20px; text-align:center; border:1px solid #FFF; width:80px; margin:0px auto}
.hs_f5 .zxspmor a{ color:#FFF;}
.hs_fgx{border-top:10px solid #0150a9; background:url(bj.gif) no-repeat center -1216px; margin-top:10px; text-align:center;}
.hs_fgx .p1{ font-size:24px; font-weight:bold;color:#f57720; margin:40px 0px 0px 0px; text-align:center;}
.hs_fgx .p1 span{ display:inline-block; width:324px; height:45px; background:url(bj.gif) no-repeat 0px -1397px; color:#FFF; line-height:43px;}
.hs_fgx .p2{ font-size:38px; font-weight:bold; color:#005caa;  width:400px; margin:0px auto; height:57px;text-align:center;}
.hs_fgx .p2 .spanleft{ float:left; display:inline-block; width:190px; color:#005caa;border-bottom:4px solid #005caa; text-align:right; padding-right:10px}
.hs_fgx .p2 .spanright{ float:left; display:inline-block; width:190px; color:#fe0000;border-bottom:4px solid #fe0000; text-align:left; padding-left:10px;}
.hs_fgx .p3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9aa6c3; margin-top:5px;text-align:center;}
.khjz li{ float:left;margin-right:10px; line-height:23px; width:283px; margin-top:10px; margin-bottom:10px; border:1px solid #CCC; height:313px; position:relative; background:#005caa}
.khjz li.right{ float:right; margin-right:0px;}
.khjz li img {width:283px; height:213px;}
.khjz li a.atitle{width:263px; line-height:23px; height:94px; display:inline-block; padding:3px 10px;text-align:left; color:#FFF; font-size:14px; background:url(bj.gif) no-repeat 205px -1077px}
.khjz li a.atitle:hover{text-decoration:none;}
.khjz li a.atitle span{color:#0d8ccf}
.khjz li a.atitle .p4{ font-size:14px; font-weight:bold;}
.khjz li a.atitle .p5{ font-size:12px;}
.khjz li.lion{background:#ff5d00}
.khjz li.lion a.atitle{width:263px;line-height:23px;height:94px;display:inline-block;padding:3px 10px;text-align:left;color:#FFF; font-size:14px;background:url(bj.gif) no-repeat 244px -1116px}
.khjz li.lion a.atitle span{ color:#FFF}
.hs_fwlc{border-top:1px solid #ccc;  margin-top:10px; text-align:center;overflow:hidden; background:url(fwlc3.jpg) no-repeat 100px 1px;}
.hs_fwlc .fwlc{background:url(bj.gif) no-repeat center -1442px; height:325px;}
.hs_fwlc .left{float:left; border-right:1px solid #CCC;height:325px; width:260px;}
.hs_fwlc .left .s1{ display:inline-block; font-size:42px; font-weight:bold; width:40px; margin:20px 0px 0px 100px;  float:left; line-height:48px;color:#005caa}
.hs_fwlc .left .s2{ display:inline-block; font-size:42px; font-weight:bold; width:40px;margin:80px 0px 0px 20px; float:left;line-height:48px; color:#ff5d00}
.hs_fwlc .center{float:left;height:147px; background:url(bj.gif) repeat-x 0px -1752px; width:700px; margin-left:50px; margin-top:60px}
.hs_fwlc .right{float:left;background:url(bj.gif) no-repeat -147px -708px; width:50px;height:147px; margin-top:60px}
.hs_fwlc .lclist{ width:90px; height:75px; float:left; background:url(bj.gif) no-repeat -114px -653px; margin-left:20px; text-align:center;}
.hs_fwlc .lclist .p1{ font-size:22px; font-weight:bold;  color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:38px}
.hs_fwlc .lclist .p2{ font-size:14px;  color:#2f2f35; line-height:38px}
.hs_fwlc .fwrx{ font-size:24px; font-weight:bold; margin-top:20px;color:#005caa; line-height:30px; border:5px solid #ff5d00; height:30px; width:400px; padding:0px 10px; float:left}
.hs_fwlc .fwrx b{ font-size:28px; font-weight:bold;color:#ff5d00;font-family: Impact; letter-spacing:1px; float:right;}
.hs_fwlc .fwcn{ margin-top:20px;line-height:38px; border:1px solid #ccc; height:38px; width:90px; padding:0px 10px; float:left;margin-left:20px; text-align:center }
.hs_fwlc .fwly{ margin-top:20px; line-height:38px; background:#ff5d00;height:38px; width:90px; padding:0px 10px; float:left; margin-left:20px; text-align:center}
.hs_fwlc .fwcn a{ font-size:14px;}
.hs_fwlc .fwly a{ font-size:14px; color:#FFF;}
.hs_ys{ background:url(ysbg2.gif) repeat-x left 7px;}
.hs_ys .hs_ys2{ background:url(ysbj1.gif) no-repeat center top; overflow:hidden;}
.hs_ys .hs_ys2 .hs_ystitle{ width:995px; height:114px; background:url(ystit.jpg) no-repeat center center; margin:37px auto 0px auto; text-align:center;}
.hs_ys .hs_ys2 .hs_ystitle .p1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.hs_ys .hs_ys2 .hs_ystitle .p2{ font-size:34px; font-weight:bold; line-height:45px; color:#005caa;}
.hs_ys .hs_ys2 .hs_ystitle .p2 span{ color:#ff5d00;}
.hs_ys .hs_ys2 .hs_ystitle .p3{ font-size:14px; line-height:25px;}
.hs_ys .hs_ys3{ background:url(ysimg1.jpg) no-repeat right top}
.hs_ys .hs_ys4{ background:url(ysimg2.jpg) no-repeat left top; padding-left:570px;}
.hs_ys .yslist{background:url(bj.gif) no-repeat -347px -693px; width:600px; height:170px; overflow:hidden;}
.hs_ys .yslist .p1{background:url(ysline.jpg) no-repeat 90px center; line-height:30px; font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:25px; color:#cbcbcb;}
.hs_ys .yslist .p2{line-height:30px; font-size:18px;margin-left:25px; margin-top:10px;}
.hs_ys .yslist .p2 span{ color:#ff5d00;}
.hs_ys .yslist .p3{line-height:20px; font-size:14px;margin-left:25px; margin-top:10px; background:url(bj.gif) no-repeat -339px -465px; padding-left:17px;}
.hs_f8{ margin-top:10px; height:1%; overflow:hidden;}
.hs_f8 .ly_left{ float:left; width:300px;}
.hs_f8 .ly_center{float:left; width:485px;margin-left:10px;}
.hs_f8 .ly_right{ float:right; width:365px;}
.hs_f8 .ly_right .ly_pic{ width:147px; float:left; text-align:center; font-size:16px; margin:10px;}
.ly_lxwm{ width:255px; float:left; line-height:200%; font-size:14px; margin-top:20px;}
.syliuyan{ width:485px; margin-top:7px;}
.hs_f8 .lx_con { padding:22px 0 0 10px;}
.hs_f8 .lxfs_l{ float:left; width:93px; text-align:center; border:1px solid #CCC; margin:10px 10px 10px 5px; padding-top:5px; padding-bottom:3px; line-height:18px; color:#999;}
.hs_f8 .lxfs_r{ float:left; width:250px; line-height:200%;  margin-top:10px;}
.hs_f8 .m_form{ margin-left:12px;}
.hs_f8 .m_form li{position:relative; margin-bottom:11px; overflow:hidden;}
.hs_f8 .m_form li .sm{position:absolute; left:326px; top:0px; height:36px; line-height:36px; color:#ff0000; font-size:14px;}
.hs_f8 .m_form li .sm em{padding-right:4px; position:relative; bottom:-3px;}
.hs_f8 .m_form label{float:left; width:43px; height:36px; border:none; border-right:1px solid #dad9d9; text-align:center; background:url(bj.gif) no-repeat -296px -469px;}
.hs_f8 .m_form label img{position:relative; top:8px;}
.hs_f8 .m_form .iptTxt{float:left; width:258px; border:none; height:16px; line-height:16px; padding:10px; outline:none; color:#666; background:url(bj.gif) no-repeat 0px -1957px; font-family:microsoft yahei;}
.hs_f8 .m_form .areLi label{height:78px; background:url(bj.gif) no-repeat 0px -1879px;}
.hs_f8 .m_form .areLi label img{top:34px;}
.hs_f8 .m_form .txtAre{float:left; width:258px; height:68px; line-height:20px; border:none; outline:none; resize:none; color:#666; padding:5px 10px; background:url(bj.gif) no-repeat -43px -1879px; font-family:microsoft yahei;}
.hs_f8 .m_form .btnLi{background-image:none;}
.hs_f8 .m_form .btnSubmit{width:140px; height:35px; background:url(bj.gif) no-repeat -147px -855px; border:none; cursor:pointer; margin-top:5px}
.footmenu{ height:205px; overflow:hidden; background:#005caa;} 
.footmenu ul{ margin-top:10px;}
.footmenu ul li{line-height:40px;float:left; text-align:center; margin-right:30px}
.footmenu ul li.line{  background:url(bj.gif) no-repeat -210px -729px; height:40px; width:2px}
.footmenu ul li a{ color:#FFF; font-size:14px;}
.linkbj{background:#005caa; overflow:auto;}
.link{ margin-top:15px; color:#FFF;  border-bottom:2px solid #FFF; padding-bottom:10px;}
.link .linktitle{ background:url(bj.gif) no-repeat -345px -1165px; margin-top:15px; font-size:24px; color:#FFF; padding-left:15px; }
.link .linklist{ margin-top:15px; color:#FFF;}
.link span{ font-family:Arial, Helvetica, sans-serif; color:#0e83e6; margin-left:10px;}
.link a{ color:#FFF; line-height:25px;}
.foot{ margin-top:25px; height:160px;}
.foot .foot_left{ width:240px; float:left; border-right:1px dashed #CCC}
.fotTxt{ line-height:35px;  float:left; margin-left:20px; width:624px; color:#FFF; }
.fotTxt span{margin-right:30px;}
.fotTxt span img{position:relative;margin-right:6px; margin-bottom:2px;}
.foot .foot_right{ float:left; width:280px; background:url(bj.gif) no-repeat -284px -281px; height:66px; margin-top:10px;}
.foot .foot_right .p1{padding-top:4px; padding-left:70px;  color:#ffffff; font-size:18px;}
.foot .foot_right .p2{font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;padding-left:70px;}
.sub_body2{ height:1%; overflow:hidden;background:url(ptitle1.gif) repeat-x center top; border:1px solid #cccccc;}
.sub_body2 .title{height:44px; line-height:44px;background:url(ptitle2.gif) no-repeat 10px 16px;border-bottom:1px solid #cccccc;}
.sub_body2 .title .spanleft{ float:left;font-size:18px; color:#246cd7; font-weight:bold; padding-left:32px; padding-right:7px;}
.sub_body2 .title .spancenter{ float:left; font-family:Arial, Helvetica, sans-serif; margin-left:5px; font-size:14px;color:#fe0000; }
.sub_body2 .title .spanright{ float:right;color:#fff; margin-right:5px;}
.xwelite{ margin:5px;}
.xwelite .pic{ width:162px; height:122px; float:left;}
.xwelite .pic img{ width:160px; height:120px; border:1px solid #CCC;}
.xwelite .xwcon{ float:left; width:300px; margin-left:8px}
.xwelite .xwcon .xwtitle{line-height:25px;}
.xwelite .xwcon .xwtitle a{ font-size:14px; color:#005caa;}
.xwelite .xwcon .xwddesc{line-height:200%;}
#cjwt dl{ padding:10px 0 5px 0; border-bottom:1px dashed #CCC; margin-left:5px;}
#cjwt dt{ font-size:14px; font-weight:bold; background:url(bj.gif) no-repeat -310px -1977px; padding-left:30px; margin-bottom:8px; height:20px; line-height:20px; padding-right:5px; overflow:hidden;}
#cjwt dt a{ color:#003399;}
#cjwt dd{ font-size:12px; color:#666; line-height:22px; background:url(bj.gif) no-repeat -330px -1957px; padding-left:30px;}
.newslist3{ margin:0px 3px 0px 3px}
.newslist3 ul{}
.newslist3 ul li{height:31px; line-height:31px;overflow:hidden; background:url(bj.gif) no-repeat -344px -1900px; padding-left:15px; border-bottom:1px dotted #cccccc}
.newslist3 ul li span{ float:right; margin-right:5px;}
.newslist3 ul li.new{  margin-right:5px;  width:30px; height:23px; line-height:23px; display:inline-block}
.fleft{ float:left}
.fright{ float:right}
.gg{ margin-top:10px;}
.gg2{ height:179px; background:url(ad_01bj.jpg) repeat-x center center; text-align:center;}
.sinp02{ width:40px; height:15px;}
.banner1{ height:490px; background:url(banner_ny1.jpg) no-repeat center top;border-bottom:3px solid #f93c0a; }
.banner2{ height:490px; background:url(banner_ny2.jpg) no-repeat center top;border-bottom:3px solid #f93c0a; }
.ny_left{ float:left; width:220px; margin-top:5px;}
.ny_right{ float:right; width:940px; margin-top:5px;}
.nysub{margin-top:5px; overflow:hidden; background:#028ae2;}
.nysub .title{height:50px; line-height:50px; background:url(nylbj.gif) repeat-x left bottom;}
.nysub .title .spanleft{ height:50px;line-height:50px; float:left;  font-size:18px; text-align:center; color:#FFFFFF;  padding:0px 5px 0px 15px;}
.nysub .title .spancenter{float:left; font-size:16px;height:50px;line-height:55px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.nysub .title .spanright{ float:right; padding-right:5px;}
.nysub .title .spanright a{ color:#FFFFFF;}
.nysub .title .spanright a:hover{ color:#FFFFFF;}
.nysub2{margin-top:5px; overflow:hidden; }
.nysub2 .title{height:40px; line-height:50px;background:#028ae2;}
.nysub2 .title .spanleft{ height:40px;line-height:40px; float:left;  font-size:18px; text-align:center; color:#FFFFFF;  padding:0px 5px 0px 15px;}
.nysub2 .title .spancenter{float:left; font-size:16px;height:40px;line-height:45px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.nysub2 .title .spanright{ float:right; padding-right:5px;}
.nysub2 .title .spanright a{ color:#FFFFFF;}
.nysub2 .title .spanright a:hover{ color:#FFFFFF;}

.nylist{ clear:both;padding-bottom:5px; overflow:hidden;}
.nylist ul{margin:0px 0px 0px 0px;}
.nylist ul li{height:38px; line-height:36px;overflow:hidden; background:url(nylbj.gif) repeat-x left bottom;}
.nylist ul li a{height:38px;background:url(cpMuDt_ico.png) no-repeat 190px 12px; padding-left:30px; font-size:15px; color:#FFF; display:block; width:190px}
.nylist ul li a:hover{height:38px;line-height:36px;background:url(nylbj2.gif) no-repeat left center; padding-left:30px; font-size:15px;color:#FFF; text-decoration:none;}
.nylist ul li.onli a{height:38px;line-height:36px;background:url(nylbj2.gif) no-repeat left center; padding-left:30px; font-size:15px;color:#FFF; text-decoration:none;}
.nylxwm{line-height:200%; padding:10px;border:1px solid #CCC;}
.nylxwm .tel{ background:url(tel.gif) no-repeat 0px center; line-height:26px; height:50px; padding-left:70px; margin-bottom:5px; font-size:14px;}
.nylxwm .tel span{font-family: Impact; font-size:18px; color:#0267d9}
.nyxgzx{border:1px solid #CCC;padding:0px 5px}
.tjcp{}
.tjcp img {width:194px; height:146px;}
.tjcp ul li{text-align:center; margin-left:5px; line-height:23px; width:196px; margin-top:5px; height:172px;overflow:hidden;}
.tjcp ul li a.pica{width:194px; height:146px;display:inline-block;color:#FFFFFF; border:1px solid #E2E2E2;}
.tjcp ul li a.pica:hover{width:194px; height:146px;display:inline-block;color:#FFFFFF; border:1px solid #f9480a;}

.nydh{height:34px; line-height:34px; margin-top:5px; padding-left:10px; font-size:14px;border:1px solid #CCC;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

.nydh a{ font-size:14px}
.nycontent{ line-height:200%; padding:10px;border:1px solid #d5d5d5;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top:5px;height:1%; overflow:hidden;}
.abouttitle{margin:10px;}
.abouttitle .p1{text-align:center; color:#0267d9; font-size:40px; font-weight:bold; line-height:65px; margin:0px 50px}
.abouttitle .p2{text-align:center; color:#0267d9; font-size:18px; font-weight:bold; line-height:60px; width:700px; margin:0px auto}
.abouttitle .p2 span.left{ display:inline-block; width:183px; background:url(jk_h_left.gif) no-repeat center center; float:left; height:60px;}
.abouttitle .p2 span.right{ display:inline-block; width:183px; background:url(jk_h_right.gif) no-repeat center center; float:right; height:60px;}
.abouttitle .p3{text-align:center; color:#0267d9; font-size:18px; line-height:28px; width:300px; margin:0px auto; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}


.nytitle{ height:35px; line-height:35px; background:#028ae2; margin:10px 0px;}
.nytitle .spanleft{ height:31px; line-height:31px;display:inline-block; width:180px; font-size:16px; color:#FFF; padding-left:20px; float:left}
.nytitle .spanright{ height:31px; line-height:31px;  display:inline-block; font-size:16px; color:#FFF;  float:right; margin-right:5px;}
.nytitle .spanright a{font-size:12px; color:#FFF; }


.nytitle2{ height:35px; line-height:35px; background:#f93c0a; margin:10px 0px;}
.nytitle2 .spanleft{ height:31px; line-height:31px;display:inline-block; width:180px; font-size:16px; color:#FFF; padding-left:20px; float:left}
.nytitle2 .spanright{ height:31px; line-height:31px;  display:inline-block; font-size:16px; color:#FFF;  float:right; margin-right:5px;}
.nytitle2 .spanright a{font-size:12px; color:#FFF; }

.nyproel{ margin-top:5px;}
.nyproel img {width:223px; height:168px;border:1px solid #E2E2E2;}
.nyproel ul li{ float:left; text-align:center; height:202px; width:225px; margin:10px 6px 10px 0px;}
.nyproel ul li.right{ float:right; margin:10px 0px 10px 0px;}
.nyproel ul li a.atitle{ width:225px; height:34px; line-height:34px; display:inline-block; background:#028ae2; color:#FFFFFF; font-size:14px; overflow:hidden;}
.nyproel ul li.lion{ background:#f93c0a;}
.nyproel ul li.lion img{border:1px solid #f93c0a;}
.nyproel ul li.lion a.atitle{background:#f93c0a;}
.nyproel2{ margin-top:5px;}
.nyproel2 img {width:223px; height:168px;border:1px solid #E2E2E2;}
.nyproel2 ul li{ float:left; text-align:center; height:202px; width:225px; margin:10px 6px 10px 0px;}
.nyproel2 ul li.right{ float:right; margin:10px 0px 10px 0px;}
.nyproel2 ul li a.atitle{ width:225px; height:34px; line-height:34px; display:inline-block; font-size:14px; overflow:hidden;}
.nyproel2 ul li.lion{}
.nyproel2 ul li.lion img{border:1px solid #f93c0a;}
.nyproel2 ul li.lion a.atitle{ color:#f93c0a}

.nymore{ text-align:center; height:25px; line-height:25px; background:url(nytitle4.gif) repeat-x center center;}
.nymore a{font-size:16px; color:#0267d9;}
.nymore p{ background:#FFF; width:100px; margin:0px auto;}
.nyliuyan{ padding-top:25px; padding-bottom:25px; font-size:12px; color:#666666; text-align:center;}
.nyliuyan div,ul,li,form{ margin:0px; padding:0px; list-style:none;}
.nyliuyan .formlist{ width:90%; margin:30px auto 10px auto; color:#666666;font-size:14px;}
.nyliuyan .formlist div{ margin:8px 0px 0px 0px; vertical-align:top; text-align:left;}
.nyliuyan .formlist input{border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; }
.nyliuyan .submit2{ margin:25px 0px 0px 170px; text-align:left;}
.nyliuyan .submit2 input{ background:#028ae2; width:80px; height:35px; font-size:14px; border:0px; color:#FFF; cursor:pointer}
.nyliuyan .formlist span{ font-size:12px; vertical-align:top; display:inline-block; padding-top:5px; width:180px; text-align:right; font-size:14px;}
.nyliuyan .formlist span.spanright{ font-size:12px; vertical-align:top; display:inline-block; padding-top:5px; width:auto; text-align:left; font-size:14px;}
.nyliuyan .liuyanlist{ width:90%; margin:8px auto; border:1px solid #028ae2; background:#FFFFFF; text-align:left;}
.nyliuyan .liuyanlist .title{ font-size:14px; color:#fff; height:25px; line-height:25px; background:#028ae2; padding-left:10px;}
.nyliuyan .liuyanlist .title span{ float:right; margin-right:5px;}

.nyliuyan .liuyanlist .con{line-height:25px; font-size:14px; margin-top:2px; padding:5px;color:#028ae2;}
.nyliuyan .liuyanlist .back{ padding:5px;font-size:14px;  line-height:23px;color:#0267d9;}
.nyliuyan .pagemsg{ text-align:center; margin:5px;}
.nyliuyan .pagemsg a{ color:#000000;}
.nyliuyan .pagemsg a:hover{ color:#000000; text-decoration:underline;}

.product{}
.product{ overflow:hidden;}
.product .proel_elite{margin:0px 0px 20px 0px; padding:10px}
.product .elite_on{border:2px solid #0150a9; padding:10px}
.product .elite_out{border:2px solid #CCC; padding:10px}
.product .proel_elite .img{ width:324px; height:244px; float:left; text-align:center; border:1px solid #999999;}
.product .proel_elite .img img{width:320px; height:240px; margin-top:2px;}
.product .proel_elite .con{ float:left; margin-left:10px; width:555px}
.product .proel_elite .con .tilte{ height:35px; line-height:30px; border-bottom:1px dotted #ccc;}
.product .proel_elite .con .tilte a{font-size:22px; line-height:22px; font-weight:bold; color:#0150a9;}
.product .proel_elite .con .jbjs{ height:150px; line-height:25px; font-size:14px; overflow:hidden; margin-top:5px;}
.product .proel_elite .con span{ font-size:14px;color:#f9480a;}
.product .proel_elite .con .yyfw{ font-size:14px;color:#000;height:75px; line-height:25px; overflow:hidden;margin-top:5px;}
.product .proel_elite .con a.ljxq{ height:34px; width:120px; display:inline-block; background:url(cp_hd5.gif) no-repeat center center; color:#FFF; font-size:18px; text-align:center; line-height:34px; margin:20px 0px 0px 0px}
.product .proel_elite .con a.zxdg{ height:34px; width:120px; display:inline-block; background:url(cp_hd6.gif) no-repeat center center; color:#FFF; font-size:18px; text-align:center; line-height:34px; margin:20px 0px 0px 20px}
.product .proel_elite .con a.ljxz{ height:34px; width:110px; padding-left:10px; display:inline-block; background:url(ljxz.gif) no-repeat center center; color:#fff; font-size:18px; text-align:left;  line-height:34px; margin:20px 0px 0px 20px}
.contentshow{padding:10px 2px; FONT-SIZE: 14px; COLOR: black; LINE-HEIGHT: 200%;}
.xxlist2{}
.xxlist2 ul li{padding-top:0px;  line-height:25px;   border-bottom:1px dashed #777777; margin-bottom:8px; height:105px; overflow:hidden;}
.xxlist2 ul li .xwtitle{ height:25px; line-height:25px;  background: url(li02.gif) 5px center no-repeat; padding-left:20px; }
.xxlist2 ul li .xwtitle span{ float:right; margin-right:10px;}
.xxlist2 ul li .xwtitle a{ font-weight:bold; font-size:14px; color:#0446b2}
.xxlist2 ul li .xwtitle a:hover{ font-weight:bold; font-size:14px;color:#d40426;}
.xxlist2 ul li .xwdesc{padding-left:20px; margin-top:5px; color:#666666;}
.xxlist2 ul li .xwdesc img{float:left; margin-right:5px; height:70px; border:1px solid #CCC;}
.xxlist2 ul li .xwtime{ padding-left:20px;}
.article{ padding:5px 0px; color:#000000; margin-bottom:10px;}
.article .articletitle{ text-align:center; font-size:16px; height:40px; line-height:40px;font-weight:bold; border-bottom:1px solid #999999}
.article .desc{ padding:10px 2px; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 150%;  }
.article .Memo{ padding:5px; border:1px #CCCCCC dotted; line-height:150%;}
.article .lkxx{ padding:5px 0px 10px 0px; line-height:20px; color:#0060c6; text-align:center;}
.article .close{ text-align:center; font-size:14px; cursor:pointer}

.proarticle{padding:5px 0px;}
.proarticle .pic{ width:410px; float:left;}
.proarticle .pic img{ width:400px; height:300px; border:1px solid #CCC;}
.proarticle .con{ width:450px; float:left; margin-left:5px;}
.proarticle .con .title{ height:35px; font-weight:bold; line-height:35px; font-size:18px; border-bottom:2px dotted #CCC;}
.proarticle .con .desc{ line-height:30px; margin-top:8px;}
.proarticle .con .desc .memoe{ line-height:23px;}
.proarticle .ddesctitle{ height:30px; line-height:30px; background:#0065b5; margin:10px 0px; padding-left:10px; color:#FFF; font-size:18px; border:1px solid #CCC; font-weight:bold;}
.proarticle .ddesc{padding:10px 2px; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 150%; }