@charset "gb2312";
* { margin:0px; padding:0px; }
html { overflow-x:hidden; min-height:100% }
body { overflow-x:hidden; min-height:100% }
body { font:14px/28px Arial; color: #333; }
img { border:none; background-image:;
background-size:10px 10px; background-position:center center; background-repeat:no-repeat; }
li { list-style:none; }
h1, h2 { font-size:16px; font-weight:normal; line-height:36px; }
a { text-decoration:none; color:#333; }
.header { margin:0 auto; width:95%; background:#0162b1; height:44px; clear:both; padding:0 3%; float:left; }
.header h2 { text-align:center; width:62.5%; color:#fff; line-height:16px; font-size:15px; margin-top:3px; float:left; margin-left:10px; }
.header h2 img { float:left; width:100%; }
.header .left { width:42px; height:36px; float:left; margin-top:4px; }
.header .right { float:right; line-height:24px; padding:0 8px; background:#007de3; border:1px solid #004278; margin-top:8px; }
.header .right a { color:#fff; }
nav { height:40px; margin:0 auto; background:#0062b1; width:100%; float:left; }
nav ul { float:left; width:84.375%; }
nav ul li { float:left; width:25%; line-height:30px; text-align:center; height:30px; }
nav ul li a { color:#fff; }
#na { background:#edb917 }
.wrap { margin-top:84px; float:left; width:100%; }
/*nav .right{ float:right; width:27px; height:28px; border:1px solid #e2e2e2; border-left:none; border-left:3px solid #b4aeaa; background:#f5f5f5;}
nav .right a:after{ content:""; border-left:8px solid #f5f5f5;border-right:8px solid #f5f5f5;border-bottom:0px solid #8f9199;border-top:12px solid #8f9199; float:left; margin-top:8px; margin-left:6px;}*/
.banner { margin:0 auto; width:100%; margin-top:10px; clear:both; overflow:hidden; }
.banner img { float:left; width:100%; }
.con1 { margin:0 auto; border-top:2px solid #0162b1; clear:both; overflow:hidden; padding:4px; margin-top:10px; }
.con1 ul { float:left; width:100%; }
.con1 ul li { float:left; width:32.8%; height:28px; line-height:28px; text-align:center; margin:0 0.2%; font-size:13px; margin-top:10px; }
.con1 ul li a { color:#333333; }
#co1 { background:#0162b1; border-radius:4px; }
.con1 ul li span { color:#fff; }
#co5 { width:44%; background:#0162b1; border-radius:4px; }
#co3 { width:35%; }
#co4 { width:19%; background:#0162b1; border-radius:4px; }
.search { margin:10px auto 0; clear:both; overflow:hidden; width:100%; height:40px; border-top:#cdcdcd solid 1px; border-bottom:#cdcdcd solid 1px; background:#eeeeee }
.search input { float:left; margin-left:4%; margin-top:6px; border:1px #aaa solid; background:#fff; border-radius:3px; color:#ccc }
.search input:nth-child(1) {
width:70%;
height:25px;
padding-left:5px;
}
.search input:nth-child(2) {
width:15%;
height:27px;
background: #0162b1;
background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#0162b1) );
background: -moz-linear-gradient(-90deg, #81a8cb, #0162b1);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#81a8cb', endColorstr='#0162b1');
}
.con2, .con3 { margin:0 auto; clear:both; overflow:hidden; margin-top:10px; }
.con2 dl, .con3 dl { }
.con2 dl dt, .con3 dl dt { height:34px; border-top:2px solid #0162b1; padding:0 10px; border-bottom:1px solid #cecece; background:#eeeeee; }
.con2 dl dt h2, .con3 dl dt h2 { font-size:14px; float:left; width:100%; line-height:34px; color:#0162b1; }
.con2 dl dt h2 img { float:left; width:24px; height:26px; margin-right:4px; margin-top:4px; }
.con2 dl dt h2 a { background:#fff; border-radius:4px; padding:0 3px; line-height:24px; margin-top:4px; color:#333333; float:right; }
.con2 dl dt h2 a img { float:right; width:14px; height:16px; margin-top:4px; }
.con2 dl dd { padding:0 2%; }
.con2 dl dd ul.zj { float:left; width:100%; }
.con2 dl dd ul.zj li { float:left; width:45%; margin:10px 2.5% 0; position:relative; }
.con2 dl dd ul.zj li img { width:100%; float:left; }
.con2 dl dd ul.zj li span { width:100%; height:auto; overflow:hidden; float:left; position:absolute; bottom:0px; left:0; text-align:center; line-height:18px; background:rgba(0, 0, 0, 0.6); color:#fff; }
.con2 dl dd ul.zj li span strong { color:#fff; font-weight:lighter; margin:0 5px; }
#co2 { float:right; }
.con2 dl dd .left { float:left; width:54.6%; height:168px; margin-top:12px; }
.con2 dl dd .left img { float:left; width:100%; height:168px; }
.con2 dl dd ul.jq { float:right; width:44.6%; margin-top:12px; height:168px; }
.con2 dl dd ul.jq a { color:#333; }
.con2 dl dd ul.jq li { width:100%; float:left; height:81px; margin-top:0px; }
.con2 dl dd ul.jq li img { float:left; width:100%; height:81px; }
.con2 dl dd ul.jq li h2 { font-size:12px; float:left; margin-top:-31px; padding-left:8px; }
.con2 dl dd ul.jq li h2 span { margin-right:4px; }
#jq { margin-top:5px; }
#jq1 { float:left; }
#jq2 { float:right; }
.con3 dl { overflow:hidden; clear:both; }
.con3 dl dt { height:34px; border-bottom:2px solid #0162b1; padding:0 10px; border-top:1px solid #cecece; background:#eeeeee; text-align:center; }
.con3 dl dt a { color:#0162b1; text-decoration:underline; line-height:34px; }
.con3 ul { float:left; width:100%; text-align:center; }
.con3 li { width:49%; border:1px solid #cecece; display:inline-block; margin-top:10px; padding-bottom:10px; overflow:hidden; height:auto; float:left; }
.con3 li1{padding-bottom:14px;}
.con3 li h3 { width:100%; height:auto; overflow:hidden; float:left; font-size:14px; }
.con3 li span { width:100%; height:auto; overflow:hidden; display:block; margin:0 auto; text-align:center; font-size:12px; line-height:20px; }
.con3 li hr { border:none; border-top:1px solid #cecece; width:100%; }
.con3 li img { width:94%; height:auto; overflow:hidden; margin:8px 3% 0; }
.con3 li.li1 img { margin:0 3%; }
.con3 li.li1 span { line-height:16px; }
.con3 li h2, .con3 li.df h2 { font-size:14px; text-align:center; float:left; width:100%; line-height:24px; margin-top:6px; }
.con3 li p, .con3 li.df p { width:100%; text-align:center; color:#bbb; line-height:20px; }
.con3 li .tu { float:left; width:81%; padding-left:10%; }
.con3 li .tu img { float:left; width:100%; margin-top:6px; height:91px; }
.con3 li.df { width:37.4%; border-right:none; float:left; border-top:1px solid #cecece; border-bottom:1px solid #cecece; margin-top:10px; padding-bottom:10px; overflow:hidden; height:166px; }
.con3 li h2 a, .con3 li.df h2 a { color:#333333; }
.con3 li p a, .con3 li.df p a { color:#bbb; }
.con3 li.df h2 { margin-top:0; line-height:20px; margin-top:2px; }
.con3 li.df p { line-height:16px; }
.con3 li.df .tu { float:left; width:84.6%; padding:0 7.7%; }
.con3 li.df .tu img { float:left; width:100%; height:41px; }
.con3 { margin-bottom:10px; }
#kj { border-top:1px solid #cecece; padding-top:0px; overflow:hidden }
footer { background:#e4e4e4; margin:0 auto; clear:both; overflow:hidden; }
footer h2 { height:45px; float:left; width:62.5%; background:#0162b1; padding:0 18.75%; }
footer h2 img { float:left; width:100%; height:40px; margin-top:2px; }
footer h2 a { color:#fff; margin:0 4px; }
footer p { text-align:center; color:#666666; padding:10px 0 20px; width:100%; float:left; height:130px; }
.menu { position:fixed; left:0; top:0; width:200px; height:100%; background:#2c2f33; -webkit-user-select:none; -moz-user-select:none; user-select:none; -webkit-transform:translateX(-200px); transform:translateX(-200px); -webkit-transition:.2s -webkit-transform linear 0;
transition:0 transform linear .2s;
z-index:100; }
.menu.showMenu { -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition:.2s -webkit-transform ease-in-out 0;;
transition:0 transform linear 0 }
.menu header { height:74px; background:#1f2124 }
.menu header img { float:left; width:50px; height:50px; margin:10px; border:1px solid #3a3c3f; border-radius:5px }
.menu header dl { padding-top:6px }
.menu header dl dt { font-size:15px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.menu header dl dd { color:#50555d }
.menu header dl a { color:#50555d }
.menu header dl.notLogin dt { margin-top:8px }
.menu .menu-container { position:absolute; left:0; top:74px; bottom:0; width:100%; height:auto; border-top:1px solid #161719; border-bottom:1px solid #3c3f42; overflow:hidden }
.menu .menu-container ul { -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition:.2s -webkit-transform ease-in-out 0;
transition:.2s transform ease-in-out 0
}
.menu .menu-container ul.moving { -webkit-transition:0s all ease 0; transition:0s all ease 0 }
.menu .menu-container ul li { height:44px; line-height:44px; border-top:1px solid #3c3f42; border-bottom:1px solid #161719 }
.menu .menu-container ul li span, .menu .menu-container ul li a { display:block; height:44px; line-height:44px; color:#676e78; font-size:15px }
.menu .menu-container ul li span { padding-left:10px }
.menu .menu-container ul li a { padding-left:48px }
.menu .menu-container ul li a .icon { display:inline-block; width:20px; height:46px; margin:-1px 13px 0 0; background-size:40px 368px; vertical-align:top }
.menu .menu-container ul li a .icon.icon-home { background-position:0 0 }
.menu .menu-container ul li a .icon.icon-bbs { background-position:0 -46px }
.menu .menu-container ul li a .icon.icon-pai { background-position:0 -92px }
.menu .menu-container ul li a .icon.icon-hd { background-position:0 -138px }
.menu .menu-container ul li a .icon.icon-fav { background-position:0 -184px }
.menu .menu-container ul li a .icon.icon-veri { background-position:0 -230px }
.menu .menu-container ul li a .icon.icon-user { background-position:0 -276px }
.menu .menu-container ul li a .icon.icon-setting { background-position:0 -322px }
.menu .menu-container ul li.current { background:#1f2124 }
.menu .menu-container ul li.current a { padding-left:45px; border-left:3px solid #ff631f; color:#fff }
.menu .menu-container ul li.current a .icon.icon-home { background-position:-20px 0 }
.menu .menu-container ul li.current a .icon.icon-bbs { background-position:-20px -46px }
.menu .menu-container ul li.current a .icon.icon-pai { background-position:-20px -92px }
.menu .menu-container ul li.current a .icon.icon-hd { background-position:-20px -138px }
.menu .menu-container ul li.current a .icon.icon-fav { background-position:-20px -184px }
.menu .menu-container ul li.current a .icon.icon-veri { background-position:-20px -230px }
.menu .menu-container ul li.current a .icon.icon-user { background-position:-20px -276px }
.menu .menu-container ul li.current a .icon.icon-setting { background-position:-20px -322px }
.showMenu { -webkit-transform:translateX(200px); transform:translateX(200px) }
.wrap.showMenu { -webkit-transform:translateX(200px); transform:translateX(200px) }
.page_mask { position:fixed; left:0; top:0; display:none; height:100%; width:100%; background-color:#000; z-index:1000; opacity:.3 }
nav .nav-arrow-r2 { right:0; float:right; background:#f5f5f5; width:39px; height:30px; }
nav .nav-arrow-r2:after { border-bottom:2px solid #c22322; border-right:2px solid #c22322; -webkit-transform:rotate(45deg); transform:rotate(45deg) }
nav .nav-arrow-r2 { right: 0; float:right; background:#f5f5f5; width:39px; height:30px; }
nav .nav-arrow2 { height:30px; line-height:26px; width:39px; top: 0; text-align: center; cursor:pointer; border-left:1px solid #d1d1d1; }
nav .nav-arrow2:after { content: ""; display: inline-block; width: 10px; height: 10px; vertical-align: middle; }
nav .nav-arrow-r2top { right:0; float:right; background:#f5f5f5; width:39px; height:30px; }
nav .nav-arrow-r2top:after { border-top:2px solid #c22322; border-left:2px solid #c22322; -webkit-transform:rotate(45deg); transform:rotate(45deg) }
nav .nav-arrow-r2top { right: 0; float:right; background:#f5f5f5; width:39px; height:30px; }
nav .nav-arrow2top { height:30px; line-height:31px; width:39px; top: 0; text-align: center; cursor:pointer; border-left:1px solid #d1d1d1; }
nav .nav-arrow2top:after { content: ""; display: inline-block; width: 10px; height: 10px; vertical-align: middle; }
.pw-block { display:none; width:100%; position:fixed; z-index:90; top:85px; }
.pw-block dl { overflow:hidden; background-color:white; margin: 0 10px; }
.pw-block dl dt { display:block; color:#555; font-size:1.2em; text-indent:2em; height: 30px; line-height:30px; text-align: left; text-indent: 10px; }
.pw-block dl dd { text-align: center; border-radius:4px; float:left; color:#999; width:22%; font-size:1.2em; height: 30px; line-height:30px; margin:10px 1% 0 1%; background-color:#f8f8f8; border:1px solid #b9b9b9; overflow: hidden; }
.pw-block dl dd a { color:#464646; }
/*****µ×²¿×ÉÑ¯Ìõ*******/
.footer-consult { position:fixed; left:0px; bottom:0px; z-index:99999; overflow:hidden; width:100%; height:40px; padding-top:2px; background:url(../images/bg_png_line.png) repeat-x 0 -269px; }
.footer-consult li { float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:25%; height:40px; border-right:1px solid #3f71d5; border-left:1px solid #0F78B5; text-align:center; }
.footer-consult li a { overflow:hidden; display:block; width:100%; height:40px; font-size:12px; line-height:18px; color:#fff; background:url(../images/bg_png_consult.png) no-repeat center -8px; }
.footer-consult li a span { display:block; width:100%; height:18px; padding-top:22px; }
.footer-consult li a:active { color:#fff; }
.footer-consult li:nth-child(2) a {
background-position:center -55px;
}
.footer-consult li:nth-child(3) a {
background-position:center -102px;
}
.footer-consult li:nth-child(4) a {
background-position:center -154px;
}
.kfbl { width:100%; height:auto; overflow:hidden; margin-top:5px; }
.kfbl div { float:left; }
.mr { margin-right:3%; }
.mt { margin-top:6px; }
.kfbl img { float:left; width:100%; margin-top:3px; }
.kfbl_left { width:53.4%; height:auto; float:left; }
.kfbl ul { width:43.4%; height:auto; overflow:hidden; float:left; }
.kfbl ul li { width:100%; height:auto; overflow:hidden; float:left; }
.btnxx{ height:36px; background:#f1f1f1 !important; border-radius:4px; margin-bottom:0px; clear:both; margin:0px auto;}
.btnxx ul{height:36px; background:#f1f1f1 !important; text-align:center;overflow:hidden;}
.btnxx ul li{ width:50%;float:left;line-height:36px; font-size:14px;color:#fff; text-align:center; background:#f1f1f1 !important;}
.btnxx ul li a{ color:#333333;background:#f1f1f1 !important; text-decoration:none !important;display:block;border-right:1px solid #fff;}
.btnxx ul li#bt a{border-left:1px solid #ccc;}
.pbody > table{ width:100% !important;}
.pbody > table td{ width:auto !important;}
