
*{margin:0px; padding:0px;}
a{text-decoration:none;}
li{ list-style-type:none;}
img,input,textarea{border:0px;font-family:"Microsoft Yahei";}
html,body{width:100%; height:auto;font-size:12px; font-family:"Microsoft Yahei"; background:#FFF;}
label{ cursor:pointer;}
.left,.l{float:left;}
.right,.r{float:right;}
.main{ width:1170px; height:auto; margin:0 auto; overflow:hidden;}

.h_d1{ width:100%; height:46px; overflow:hidden;}
.mobile04 {width:auto; font-size: 12px; height: 24px; margin:11px 0; overflow: hidden;}
.mobile04 ul li { height: 25px;line-height: 25px; overflow: hidden;}
.mobile04 ul li a {color:#000; font-family: ËÎÌå;}
.mobile04 .f1 { background: #54A932;color: #fff;line-height: 12px;padding: 1px 2px 2px;}

.h_d2{ width:100%; height:85px; overflow:visible;}
.h_d2 .main{ overflow:visible;}
.h_d2 .logo{ display:block; width:450px; height:85px; overflow:hidden;}
.h_d2 .logo img{ width:100%; height:auto;}
.h_d2 .nave{ width:720px; height:85px; overflow:visible;}
.h_d2 .nave li{ width:auto; float:left; height:100%; padding:0 18px; overflow:visible; position:relative;}
.h_d2 .nave li a{ display:block; width:auto; height:30px; line-height:30px; margin-top:25px; font-size:15px; color:#000; overflow:hidden;}
.h_d2 .nave li a:hover,.h_d2 .nave li a.on{ color:#F30; border-bottom:1px solid #F30; font-weight:bold;}
.h_d2 .nave .nave1{ display:none; position:absolute; top:85px; left:-36px; width:388px; height:auto; padding:15px 12px; z-index:99999; background:#005BAC; overflow:visible;}
.h_d2 .nave .nave1 span{ display:block; width:13px; height:7px; position:absolute; top:-7px; left:46px; background: url(nv1.png) no-repeat center bottom;}
.h_d2 .nave .nave1 .tjx{ width:175px; height:96px; padding:0; margin:0 22px 0 0; overflow:hidden;}
.h_d2 .nave .nave1 .tjx img{ width:100%; height:auto;}
.h_d2 .nave .nave1 .tjx a{ width:100%; height:auto; margin:0; padding:0;}
.h_d2 .nave .nave1 .lix{ width:95px; height:24px; float:left; margin:0 0 9px; padding:0; overflow:hidden;} 
.h_d2 .nave .nave1 .lix a{ display:block; width:100%; height:100%; margin:0; padding:0; background:url(nv1a.png) no-repeat left center; text-indent:12px; color:#FFF; line-height:24px; font-size:14px;}
.h_d2 .nave .nave1 .lix a:hover{ color:#F30;}


.h_d3{ width:100%; min-width: 1170px; height:566px; background:#323335; overflow:hidden;}
.h_d3 .d1{ width:100%; height:100%; margin:0 auto; background:#FFF; overflow:hidden; position:relative;}
.h_d3 .d1 .bd,.h_d3 .d1 .bd ul,.h_d3 .d1 .bd ul li{ width:100%; height:100%; overflow:hidden;}
.h_d3 .d1 .bd ul li{background-size: auto 100% !important;}
.h_d3 .d1 .bd ul li a{ display:block; width:100%; height:100%;}
.h_d3 .d1 .bd .tempWrap{ height:100% !important; width:100% !important;}
.h_d3 .d1 .hd{ width:100%; height:22px; position:absolute; left:0; bottom:19px; overflow:hidden;}
.h_d3 .d1 .hd ul{ float:left; width:auto; height:22px; overflow:hidden; position:absolute;}
.h_d3 .d1 .hd ul li{ float:left; width:12px; height:12px; border:3px solid #FFF; background:#FFF; border-radius:12px; margin:0 8px;}
.h_d3 .d1 .hd ul li.on{ border-color:#206FE7; background:#206FE7;}

.h_d4{ width:100%; height:333px; overflow:hidden;}
.h_d4 .d1{ width:768px; height:333px; overflow:hidden;}
.h_d4 .d1 .hd,.h_d4 .d1 .hd ul{ width:126px; height:260px; overflow:hidden;}
.h_d4 .d1 .hd ul li{ width:100%; height:39px; background:url(d4hdlibg1.png) no-repeat left center; font-size:14px; text-indent:30px; line-height:39px; margin-bottom:5px; cursor:pointer; overflow:hidden;}
.h_d4 .d1 .hd ul li a{ color:#444444;}
.h_d4 .d1 .hd ul li.on{ background:url(d4hdlibg2.png) no-repeat left center;}
.h_d4 .d1 .hd ul li.on a{ color:#FFF;}
.h_d4 .d1 .bd{ width:632px; height:260px; overflow:hidden;}
.h_d4 .d1 .bd ul{ width:100%; height:100%; overflow:hidden;}
.h_d4 .d1 .bd ul li{ width:100%; height:28px; background:url(libg.png) no-repeat left 9px; margin-bottom:8px; overflow:hidden;}
.h_d4 .d1 .bd ul li a{ display:block; width:618px; height:27px; margin-left:14px; overflow:hidden}
.h_d4 .d1 .bd ul li a span{ display:block; height:24px; line-height:24px; overflow:hidden;}
.h_d4 .d1 .bd ul li a .sp1{ width:530px; font-size:14px; color:#6B6B6B;}
.h_d4 .d1 .bd ul li a .sp2{ width:62px; color:#206FE7; text-align:right;}
.h_d4 .d1 .bd ul li a:hover span{ color:#206FE7;}

.h_d4 .d1 .bd ul li.kkdy{border-bottom:1px dashed #ccc;height:43px;}
.h_d4 .d1 .bd ul li.kkdy a{border-bottom:none;font-size:26px;height:31px;line-height:31px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.h_d4 .d2{ width:382px; height:320px; overflow:hidden;}
.h_d4 .d3{ width:382px; height:258px; background:url(d3bg.png) no-repeat center center; overflow:hidden;}
.h_d4 .d3 .bd{ width:374px; height:249px; margin:5px 4px 4px; overflow:hidden;}
.h_d4 .d3 .bd ul{ width:100%; height:auto; overflow:hidden;}
.h_d4 .d3 .bd li{ width:374px; height:249px; overflow:hidden;}
.h_d4 .d3 .bd li a{ display:block; width:100%; height:100%; background:#FFF; overflow:hidden;}
.h_d4 .d3 .bd li a img{ width:100%; height:auto;}

.h_d5{ width:100%; height:429px; overflow:hidden;}
.h_d5 .d1,.h_d5 .d2{ width:370px; height:429px; margin-right:27px; overflow:hidden;}
.h_d5 .d1 .hd1{ width:100%; height:62px; overflow:hidden;}
.h_d5 .d1 .hd1 ul{ width:100%; height:100%; overflow:hidden;}
.h_d5 .d1 .hd1 ul li,.h_d5 .d1 .hd1 ul li a{ width:auto; height:62px; line-height: 62px; background: url(typbg.png) no-repeat left center; font-size: 22px; color: #222222; text-indent: 26px; overflow: hidden;}
.h_d5 .d1 .hd1 ul li.on a{ color:#005BAC;}
.h_d5 .d1 .hd1 ul li a{ display:block;}
.h_d5 .d1 .bd1{ width:100%; height:356px; overflow:hidden;}
.h_d5 .d1 .bd1 .u1,.h_d5 .d1 .bd1 .u1 .li1{ width:100%; height:100%; overflow:hidden;}



.h_d5 .d1 .a1,.h_d5 .d2 .bd .t{ display:block; width:100%; height:202px; margin-bottom:4px; overflow:hidden;}
.h_d5 .d1 .a1 img,.h_d5 .d2 .bd .t img{ width:100%; height:auto;}
.h_d5 .d1 .bd{ width:100%; height:150px; overflow:hidden;}
.h_d5 .d1 .bd a{ display:block; width:100%; height:20px; color:#666; line-height:20px; overflow:hidden;}
.h_d5 .d1 .bd a .sp1{ display:block; float:left; margin-right:5px; width:66px; height:100%; text-align:center; background:#EEEEEE; overflow:hidden;}
.h_d5 .d1 .bd ul{ width:100%; height:auto !important; overflow:hidden;}
.h_d5 .d1 .bd ul li{ width:100%; height:20px; margin-top:10px; overflow:hidden;}
.h_d5 .d1 .bd a:hover{ color:#206FE7;}
.h_d5 .d2{ position:relative;}
.h_d5 .d2 .bd{ width:100%; height:352px; overflow:hidden;}
.h_d5 .d2 .bd ul{ width:100%; height:100%; overflow:hidden;}
.h_d5 .d2 .bd li{ width:100%; height:100%; overflow:hidden;}
.h_d5 .d2 .bd .b{ display:block; width:100%; height:20px; margin:13px 0 5px; font-weight:bold; color:#292929; line-height:20px; font-size:14px; overflow:hiddenl;}
.h_d5 .d2 .bd .m{ width:100%; height:108px; font-size:14px; color:#666; line-height:27px; overflow:hidden;}
.h_d5 .d2 .hd{ width:100%; height:30px; position:absolute; top:234px; left:0; overflow:hidden;}
.h_d5 .d2 .hd .zz{ width:100%; height:100%; background:#FFF; opacity:0.9;}
.h_d5 .d2 .hd ul{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.h_d5 .d2 .hd ul li{ width:92px; height:100%; float:left; overflow:hidden;}
.h_d5 .d2 .hd ul li a{ display:block; width:100%; height:100%; color:#3A3A3A; font-size:14px; line-height:30px; text-align:center; overflow:hidden;}
.h_d5 .d2 .hd ul li.on a{ background:#206FE7; color:#FFF;}
.h_d5 .d3{ width:374px; height:429px; overflow:hidden;}
.h_d5 .d3 ul{ width:380px; height:175px; overflow:hidden;}
.h_d5 .d3 ul li{ width:70px; height:100%; float:left; margin-right:6px; overflow:hidden;}
.h_d5 .d3 ul .li1{ background:#F37D0A url(xxbg.png) no-repeat center 11px;}
.h_d5 .d3 ul .li2{ background:#AACD06 url(xxbg.png) no-repeat center 11px;}
.h_d5 .d3 ul .li3{ background:#00E4FF url(xxbg.png) no-repeat center 11px;}
.h_d5 .d3 ul .li4{ background:#D469CB url(xxbg2.png) no-repeat center 11px;}
.h_d5 .d3 ul .li5{ background:#206FE7 url(lybg.png) no-repeat center 11px;}
.h_d5 .d3 ul li a{ display:block; width:100%; height:128px; padding-top:47px; text-align:center; font-size:16px; line-height:18px; color:#FFF; overflow:hidden;}
.h_d5 .d4{ width:100%; height:156px; margin-top:14px; overflow:hidden; position:relative;}
.h_d5 .d4 a{ display:block; float:left; width:180px; height:156px; color:#FFF; text-align:center; line-height:156px; font-size:22px; font-weight:bold; overflow:hidden;}
.h_d5 .d4 .a1{ margin-right:14px;}
.h_d5 .d4 img{ width:100%; height:auto;}
.h_d5 .p1{ width:100%; height:100%; text-align:center; line-height:156px; font-size:22px; color:#FFF; font-weight:bold; position:absolute; top:0; left:0; overflow:hidden;}
.h_d5 .d4 .zz{ display:none; width:100%; height:100%; background:#206FE7; opacity:0.5; position:absolute; left:0; top:0;}
.h_d5 .d5{ display:none; width:290px; height:120px; position:absolute; z-index:99; top:18px; left:42px; overflow:hidden;}
.h_d5 .d5 p{ width:100%; height:auto !important; line-height:30px !important; font-size:16px !important; color:#FFF !important; overflow:hidden;}

.h_d6{ width:100%; height:282px; overflow:hidden;}
.h_d6 ul{ width:1197px; height:100%; overflow:hidden;}
.h_d6 ul li{ width:270px; height:100%; float:left; margin-right:29px; overflow:hidden;}
.h_d6 ul li a{ display:block; width:100%; overflow:hidden;}
.h_d6 ul li .t{ height:180px;}
.h_d6 ul li .t img{ width:100%; height:auto;}
.h_d6 ul li .b{ height:40px; text-align:center; color:#444444; line-height:40px; font-size:16px; overflow:hidden;}
.h_d6 ul li:hover .b{ color:#005BAC;}

.h_d7{ width:100%; height:auto; overflow:hidden;}
.h_d7 ul{ width:885px; height:auto; overflow:hidden;}
.h_d7 ul li{ width:270px; height:210px; margin-bottom:10px; float:left; margin-right:25px; overflow:hidden;}
.h_d7 ul li a{ display:block; width:100%; overflow:hidden;}
.h_d7 ul li .t{ height:170px;}
.h_d7 ul li .t img{ width:100%; height:auto;}
.h_d7 ul li .b{ height:40px; text-align:center; color:#444444; line-height:40px; font-size:16px; overflow:hidden;}
.h_d7 ul li:hover .b{ color:#005BAC;}






.h_d8{ width:100%; height:auto; text-align:center; overflow:hidden;}
.h_d8 img{ width:100%; height:auto;}

.h_d9{ width:100%; height:auto; padding:17px 0 58px; background:#F3F3F3; overflow:hidden;}
.h_d10{ width:860px; min-height:665px; background:#FFF; padding:0 22px 30px; overflow:hidden;}
.h_d11{ width:100%; height:auto; overflow:hidden;}
.h_d11 table{ margin:0 auto !important;}

.h_d12{ width:904px; height:auto; overflow:hidden;}
.h_d13{ width:860px; height:226px; background:#FFF; padding:0 22px 32px; margin-bottom:8px; overflow:hidden;}
.h_d13 .tj{ width:100%; height:168px; overflow:hidden;}
.h_d13 .tj .t{ display:block; width:254px; height:168px; margin-right:16px; overflow:hidden;}
.h_d13 .tj .t img{ width:100%; height:auto; overflow:hidden;}
.h_d13 .tj .b{ width:590px; height:44px; line-height:44px; font-size:18px; font-weight:bold; color:#000; overflow:hidden;}
.h_d13 .tj .b:hover{ color:#005BAC;}
.h_d13 .tj .s{ width:590px; height:24px; font-size:13px; line-height:24px; margin-bottom:4px; overflow:hidden;}
.h_d13 .tj .m{ width:590px; height:84px; line-height:28px; font-size:14px; color:#525252; overflow:hidden;}
.h_d14{ width:860px; height:auto; background:#FFF; padding:5px 22px 30px; overflow:hidden;}
.h_d14 .xw{ width:100%; height:auto; overflow:hidden;}
.h_d14 .xw li{ width:100%; height:42px; border-bottom:1px dotted #CCC; overflow:hidden;}
.h_d14 .xw li a{ display:block; width:100%; height:100%; line-height:42px; color:#333; overflow:hidden;}
.h_d14 .xw li a span{ display:block; height:100%; overflow:hidden;}
.h_d14 .xw li a .sp1{ width:760px; font-size:16px;}
.h_d14 .xw li a .sp2{ width:80px; font-size:14px; color:#000;}
.h_d14 .xw li a:hover span{ color:#005BAC;}
.h_d15{ width:100%; height:auto; margin:15px 0 12px; border-bottom:1px dotted #CCC; padding-bottom:16px; overflow:hidden;}
.h_d15 .bt{ width:100%; height:auto; line-height:44px; text-align:center; font-size:28px; overflow:hidden;}
.h_d15 .xx{ width:100%; height:30px; line-height:30px; font-size:16px; color:#666; text-align:center; overflow:hidden;}
.h_d16{ width:100%; height:64px; padding:25px 0; border-top:1px dotted #CCC; margin-top:30px; overflow:hidden;}
.h_d16 a{ display:block; width:100%; height:32px; line-height:32px; font-size:16px; color:#666; overflow:hidden;}
.h_d16 a:hover{ color:#005BAC;}

.h_d11 .ly { width: 100%; height: 640px; overflow: hidden;}
.h_d11 .ly li {  width: 100%; height: auto;margin-top: 20px; overflow: hidden;}
.h_d11 .ly li input {  width: 435px; height: 40px; border: 1px solid #E0E0E0; color: #000;text-indent: 10px; font-size: 16px;}
.h_d11 .ly .lynr { width: 720px; height: 190px;border: 1px solid #E0E0E0; color: #000; text-indent: 10px;font-size: 16px; line-height: 30px; border-radius: 3px;}
.h_d11 .ly .yzm { width: 200px;float: left;}
.h_d11 .ly .yzimg {width: 100px;height: 42px;margin-left: 10px;float: left;}
.h_d11 .ly .qrly {display: block;width: 200px;height: 50px;color: #FFF;font-size: 24px;line-height: 50px;text-align: center;background: #005BAC;}
.h_d11 .ly .qrly:hover{ background:#F30;}
.h_d11 .by{ width:100%; height:40px; line-height:40px; font-size:16px; background:#8DA5CB; color:#FFF; text-indent:5px;}
.h_d11 .lyf{ display:block; width:80px; height:30px; float:right; background:#005BAC; line-height:30px; text-align:center; margin:5px 5px 0 0; color:#FFF; border-radius:5px; overflow:hidden;}
.h_d11 .lyf:hover{ background:#F30;}
.h_d11 .lylb{ width:100%; height:auto; overflow:hidden;}
.h_d11 .lylb li{ width:840px; height:auto; border:1px solid #CCC; padding:4px 9px;; margin-top:20px; overflow:hidden;}
.h_d11 .lylb .xm{ width:100%; height:40px; border-bottom:1px dashed #CCC; line-height:40px; font-size:16px; overflow:hidden;}
.h_d11 .lylb .hf{ background-color: #eee;}
.h_d11 .lylb .xm .sj{ float:right; width:auto; height:100%; color:#999;}
.h_d11 .lylb .lr{ width:100%; height:auto; line-height:30px; font-size:14px; color:#666;}

.xwss{ width:100%; height:165px; overflow:visible;}
.xwss select{ width:100%; height:30px; border:1px solid #CCC; margin-top:10px; overflow:visible; position:relative;}
.xwss ul div{ display:none; width:218px; max-height:210px; border:1px solid #CCC; border-top:none; position:absolute; top:31px; left:0; z-index:999; overflow:auto;}
.xwss ul .li1{ background:url(ssbg.png) no-repeat 200px center;}
.xwss ul li{ width:100%; height:30px; line-height:30px; background:#FFF; text-indent:15px;}
.xwss .gjz{ width:238px; height:30px; border:1px solid #CCC; margin-top:10px; text-indent:15px;}
.xwss .ssa{ display:block; width:80px; height:30px; background:#005BAC; color:#FFF; line-height:30px; text-align:center; margin:6px auto 0; font-size:14px; border-radius:5px; overflow:hidden;}


/* 主色#005BAC 变色#F30 */
.lx{ width:248px; height:auto; overflow:hidden;}
.lx .d1{ width:240px; height:auto; background:#FFF; padding:4px; overflow:hidden;}
.lx .p1{ width:100%; height:46px; background:#005BAC; overflow:hidden;}
.lx .p1 a{ display:block; width:100%; height:100%; line-height:55px; font-size:18px; color:#FFF; text-align:center; overflow:hidden;}
.lx .d1 ul{ width:100%; height:auto; padding-top:12px; overflow:hidden;}
.lx .d1 ul li{ width:100%; height:41px;overflow:hidden;}
.lx .d1 ul li a{ display:block; width:100%; height:40px; line-height:40px;border-bottom:1px dashed #CCCCCC; background:url(lxbg.png) no-repeat 9px center; text-indent:20px; font-size:16px; color:#5A5A5A; overflow:hidden;}
.lx .d1 ul li a.on,.lx .d1 ul li a:hover{ background:url(lxbgf.png) no-repeat 9px center; color:#005BAC;}
.lx .d1 ul ul{ width: auto ;padding-left: 20px;    padding-top: 0;}

.lx .d1 ul li.op{  height: auto;}



.lx .d2{ width:240px; height:210px; padding:4px; background:#FFF; margin-top:6px; overflow:hidden; position:relative;}
.lx .d2 .bd{ width:100%; height:165px; overflow:hidden;}
.lx .d2 .bd ul,.lx .d2 .bd ul li{ width:100%; height:100%; overflow:hidden;}
.lx .d2 .bd ul li a{ display:block; width:100%; overflow:hidden;}
.lx .d2 .bd ul li .t{ height:133px;}
.lx .d2 .bd ul li .t img{ width:100%; height:auto;}
.lx .d2 .bd ul li .b{ height:32px; line-height:32px; font-size:14px; color:#005BAC; text-align:center;}
.lx .d2 .bd ul li:hover .b{ color:#F30;}
.lx .d2 .hd{ width:100%; height:7px; overflow:hidden; position:absolute; bottom:39px;}
.lx .d2 .hd ul{ float:right; width:auto; height:7px; margin-right:32px; overflow:hidden;}
.lx .d2 .hd ul li{ width:7px; height:7px; float:left; border-radius:7px; background:#005BAC; margin:0 2px;}
.lx .d2 .hd ul li.on{ background:#F30;}

.typ{ width:100%; height:62px; line-height:62px; background:url(typbg.png) no-repeat left center; font-size:22px; color:#222222; font-weight:500; text-indent:26px; overflow:hidden;}
.typ a{ font-size:13px; color:#222222; font-weight:100;}
.typ a:hover{ color:#005BAC;}

.typ1{ width:100%; height:46px; border-bottom:1px solid #CCC; margin-bottom:12px; overflow:hidden;}
.typ1 span{ display:block; width:auto; color:#005BAC; line-height:46px; height:100%; overflow:hidden;}
.typ1 .sp1{ height:44px; font-size:18px; border-bottom:2px solid #005BAC;}
.typ1 .sp2{ font-size:12px;}
.typ1 .sp2 a{ color:#999;}
.typ1 .sp2 a:hover{ color:#F30;}

.pages{ width:100%; height:auto; margin-top:20px; border-top:1px solid  #707070; overflow:hidden;}
.pages .page{ width:100%; height:34px; margin:15px 0; text-align:center; overflow:hidden;}
.pages .page a,.pages .page span{ display:inline-block; border:2px solid #CCC; padding:5px 20px; font-size:14px; line-height:20px; text-align:center; color:#666; margin:0 5px; border-radius:3px; overflow:hidden;}
.pages .page span{ border:2px solid #005BAC; background:#005BAC; color:#FFF;}

.down{ width:100%; height:auto; background:#0B3E8F; padding:30px 0 0 0; overflow:hidden;}
.down ul{ float:left; border-right:1px solid #1E4D98; height:176px; overflow:hidden;}
.down ul .p1{ width:100%; height:22px; line-height:22px; color:#FFF; font-size:18px; margin-bottom:10px; overflow:hidden;}
.down ul li{ height:28px; overflow:hidden;}
.down ul li a{ width:100%; height:100%; font-size:14px; color:#A9C8F8; line-height:28px; overflow:hidden;}
.down .yq{ width:340px;}
.down .yq li{ width:150px; float:left; margin-right:20px;}
.down .u1{ width:150px; margin-left:70px;}
.down .u1 li{ width:100%;}
.down .d1{ width:122px; height:176px; overflow:hidden;}
.down .d1 .p1{ width:100%; height:122px; overflow:hidden;}
.down .d1 .p1 img{ width:100%; height:auto;}
.down .d1 .p2{ width:100%; height:38px; font-size:14px; color:#FFF; text-align:center; line-height:38px; font-weight:600; overflow:hidden;}
.down .d2{ width:100%; height:auto; border-top:1px solid #1E4D98; margin-top:24px; overflow:hidden;}
.down .d3{ width:100%; height:80px; overflow:hidden;}
.down .d3 .dlogo{ display:block; width:340px; height:100%; overflow:hidden;}
.down .d2 .dlogo img{ width:100%; height:auto;}
.down .d2 .fh{ display:block; width:118px; height:34px; line-height:34px; font-size:14px; color:#FFF; background:url(fh.png) no-repeat right center; margin-top:32px;}
.down .d4{ width:100%; height:auto; color:#A3AECB !important; line-height:23px !important; font-size:14px !important; overflow:hidden;}
.down .jszc{ display:block; width:auto; height:23px; line-height:23px; color:#A3AECB; font-size:14px;}



