@charset "gb2312";
/* CSS Document */
/*---------------------------------Public-----------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;}
body{margin:0px; padding:0px; background:#fff; font-family:"Î¢ÈíÑÅºÚ"; color:#716f6d; text-align:center; font-size:12px;}
ul,li{padding:0; margin:0; list-style:none;}
img{border:0;}
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;}
a{color:#716f6d; text-decoration:none;}
a:hover{text-decoration:underline;  color:#1f599e;}
.none{display:none;}
.flef{float:left;}
.frit{float:right;}
.border{border:1px solid #e9e9e9; padding:1px;}
.clear{font:0px/0px sans-serif; clear:both; display:block;}
.fontb{font-size:14px; font-weight:bold; color:#6f6f6f;}
.col{color:#51aa3a;}
.fontfa{font-family:"Î¢ÈíÑÅºÚ";}
.tp-bor{border:1px solid #e6e6e6; padding:1px;}
#layout{width:100%; height:auto;position:relative; text-align:left;}
#header{width:1000px; height:86px; margin:0 auto;position:relative;}
.top{width:auto; height:18px; padding:17px 15px 17px 0; text-align:right;}
.menu{width:auto; height:81px;}
.logo{width:236px; height:48px; padding:23px 0 0 0px;}
.nav{width:683px; height:47px; padding-top:28px; font-family:"Î¢ÈíÑÅºÚ";}
.nav li{float:left; height:47px; line-height:47px; font-size:15px; padding:0 28px; display:block;}
.nav li a{color:#023286;}
.nav li a:hover{color:#ef7729; text-decoration:none;}
.naver a{color:#ef7729;}
.snav{width:158px; height:auto; background:url(../images/snavtbor.jpg) no-repeat left top #f5f5f5; padding-top:8px; position:absolute; z-index:2;}
.snav li{width:auto; height:36px; line-height:36px; text-align:center; border-bottom:1px solid #ebebeb; font-family:"Î¢ÈíÑÅºÚ";}
.snav li a{width:158px; height:36px; display:block;}
.snav li a:hover{background:#fff; color:#ef7729; text-decoration:none;}
#banner{width:100%; height:396px; text-align:left; clear:both; background:#e9e9e9; position:relative; z-index:0; overflow:hidden;}
.banner_img{width:100%; height:396px; text-align:center; overflow:hidden; position:absolute; z-index:0;}
.banner_img ul{ position:absolute; width:3200px; left:50%; margin:0 0 0 -1600px;}
.banner_img ul li{width:100%; text-align:center;}
.banner_img img{width:1600px;}
.sm_banner{ width:100%; height:23px; text-align:center; position:absolute; bottom:0px; padding-top:10px;}
.btn_banner{width:140px; height:auto; margin:0 auto; padding-left:30px;}
.btn_banner ul li{float:left; width:13px; height:13px; margin-left:10px; display:inline; position:relative;}
.btn_banner .on b{width:13px; height:13px;background:url(../images/icon_page_active.png) no-repeat;position:absolute;display:block;cursor:pointer;}
.btn_banner .hidebg{position:absolute; z-index:999; width:13px; height:13px;;background:url(../images/icon_page.png) no-repeat; cursor:pointer;}
.btn_banner .on .hidebg{ display:none; cursor:pointer;}

#main{width:100%; height:auto; background:url(../images/mainbg.jpg) repeat-x;}
.main{width:1000px; height:auto; margin:0 auto; text-align:left;}
.inmain{width:auto; height:280px; padding:30px 0 10px 0;}
.inmain-lef{width:332px; height:279px; background:url(../images/newbg.jpg) no-repeat; padding:1px 23px 0 1px;}
.new-tit{width:auto; height:33px; background:url(../images/innewbg.jpg) repeat-x; line-height:33px;}
.new-titlb{width:332px; font-size:14px; text-align:center; height:auto;}
.new-titlb li{ float:left; width:166px; height:33px; background:url(../images/innew.jpg) no-repeat right center #e5e5e5;}
.newover a{width:166px; height:33px; display:block; font-weight:bold; background:url(../images/innew-over.jpg) no-repeat right center #f8f8f8; color:#003188;}
.new-more{width:auto; height:auto; padding:11px 7px 0 0;}
.new-main{width:auto; height:227px; padding:10px; line-height:28px;}
.new-main li{clear:both;}
.newicon{width:10px; text-align:left;}
.newdate{color:#a2a1a1;}
.inmain-cen{width:243px; height:280px; padding:0 3px; background:url(../images/sever-pic1.jpg) no-repeat right bottom #f0f0f0; overflow:hidden;}
.sertit{color:#154a8c; padding:20px 0 0 10px; font-size:15px; line-height:30px;}
.sertit a{color:#154a8c;}
.sermain{line-height:21px; padding-left:10px;}
.sermore a{color:#ef7728; padding-left:10px; line-height:40px;}
.inmain-rit{width:388px; height:280px;}
.ser2{width:auto; height:138px; background:#f0f0f0; overflow:hidden;}
.ser3{width:auto; height:135px; margin-top:7px; background:#f0f0f0; overflow:hidden;}
.cus{width:auto; height:auto; padding:0px 0 30px 10px;}
.cus li{float:left; padding:0 10px;}
#footer{width:100%; height:auto; background:url(../images/footbg.jpg) repeat-x; clear:both; text-align:center;}
.footnav{width:1000px; height:auto; margin:0 auto; padding-top:30px; text-align:left;}
.footnav ul{float:left; display:block; height:auto; line-height:24px; padding-left:20px;}
.footnav ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.footnav a{color:#c5c5c5;}
.fontfnav{font-size:14px; font-weight:bold; line-height:40px; color:#fff;}
.fontfnav a{color:#fff;}
.fontfnav a:hover{text-decoration:none;}
.footnav a:hover{color:#c5c5c5;}
.footbut{width:960px; height:38px; margin:0 auto; border-bottom:1px solid #4a4a4a; padding:22px 40px 0 0; clear:both;}
.footbut a{width:21px; height:20px;}
.footicon{width:15px;color:#c5c5c5;}
.bottom{width:980px; height:73px; margin:0 auto; position:relative; border-bottom:1px solid #848484; color:#c5c5c5; text-align:left; padding:0 10px;}
.bottlef{width:800px; line-height:73px;}
.bottrit{width:126px; height:20px; padding:16px 0 0 0;}
.botlag{position:absolute; width:713px; height:auto; bottom:58px; right:43px;}
.botlag-tit{width:auto; height:54px;}
.botlag-tit li{width:177px; height:54px; line-height:54px; background:url(../images/lagbg.jpg); float:left; text-align:center;}
.botlag-tit a{width:177px; height:54px; display:block;}
.botlag-tit a:hover{width:177px; height:54px; background:url(../images/lag-over.jpg);}
.lagover{width:177px; height:54px; background:url(../images/lag-over.jpg);}
.lagover a{width:177px; height:54px; background:url(../images/lag-over.jpg);}
.botlag-main{width:auto; height:auto; clear:both; line-height:25px; padding:30px;}
#ny-banner{width:100%; height:280px; position:relative; overflow:hidden; z-index:-1;}
.ny-banner_img{width:3200px; left:50%; margin:0 0 0 -1600px; height:280px; text-align:center; overflow:hidden; position:absolute; z-index:-1;}
.ny-banner_img img{width:1600px;}
.ny-left{width:192px; height:454px; background:url(../images/ny-navbg.jpg) no-repeat; padding:0 24px;line-height:42px;}
.ny-left li{background:url(../images/nylef-navbor.jpg) no-repeat left bottom; width:192px; height:42px; display:block; font-weight:bold; font-size:14px;}
.ny-left a{background:url(../images/icon2.jpg) no-repeat 15px center;width:157px; height:42px; display:block; padding-left:35px;}
.ny-left a:hover{background:url(../images/nav-icon1.jpg) no-repeat 15px center;width:157px; color:#ef7728; text-decoration:none; height:42px; display:block; padding-left:35px;}
.nynaver a{width:157px; height:42px;background:url(../images/nav-icon1.jpg) no-repeat 15px center; color:#ef7728; text-decoration:none; display:block; padding-left:35px;}
.ny-right{width:728px; height:auto; padding:20px 0;}
.ny-tit{width:auto; height:36px; border-bottom:1px solid #dbdbdb; line-height:36px;}
.nyymtit{font-size:15px; font-weight:bold; width:200px;}
.nywz{ background:url(../images/dqwe-pic.jpg) no-repeat left center; padding-left:18px;}
.ny-main{width:auto; height:auto; padding-top:20px;}
.ny-gsjj{width:auto; height:auto; padding:0 0 50px 0;}
.ny-gsjj p{line-height:28px; text-indent:24px; padding:10px 0;}
.zytd-tit{width:713px; margin:0 auto; height:38px; background:#f4f4f4; line-height:38px; text-align:center; font-size:14px; font-weight:bold;}
.zytd-main{width:auto; height:auto; padding-bottom:30px;}
.zytd-main ul{float:left; width:220px; padding:22px 11px; display:block;}
.zytd-pic{width:105px; height:126px;}
.zytd-bor{border:1px solid #d4d4d4; padding:2px;}
.zytd-pic li{padding:0px; margin:0px;}
.zytd-js{width:100px; height:auto; padding:10px 0 0 13px;}
.zytd-js p{line-height:28px; border-bottom:1px solid #dfdfdf;}
.zytd-detail{width:auto; height:auto; padding:15px;}
.zytd-depic{width:182px; height:220px; padding:2px; border:1px solid #d4d4d4; display:block;}
.zytd-dejs{width:480px; height:auto; padding-left:30px; line-height:22px; display:block;}
.zytd-dejs p{line-height:22px; border-bottom:1px solid #dfdfdf; padding:10px 0;}
.zytd-dewz{width:auto; height:auto; padding-top:20px;}
.zytd-dewz h3{line-height:40px; border-bottom:1px solid #dfdfdf; font-size:14px; color:#4f4f4f;}
.zytd-dewz p{line-height:24px; padding:20px 0;}
.hykh-main li{width:auto; height:auto; float:left; text-align:center; line-height:35px; display:block; padding:10px 4px;}
.hykh-main{padding:20px 0;}
.lxwm-map{width:357px; height:388px;}
.lxwm-ad{width:333px; line-height:26px; padding-top:10px;}
.hyzx li{clear:both; width:auto; height:35px; line-height:35px; border-bottom:1px dashed #dbdbdb;}
.page{width:auto; height:27px; padding:20px 0; text-align:center;}


.page-nub a{width:25px; height:25px; background:#ebebeb; border:1px solid #cccccc; text-align:center; color:#666; display:block; line-height:25px;}
.page-nub  a:hover{background:#ebebeb; border:1px solid #0154a4; text-align:center; color:#0154a4; text-decoration:none;}
.ny-hyzxdetit h2{font-size:14px; line-height:60px; border-bottom:1px solid #e0e0e0; text-align:center; color:#686868;}
.ny-hyzxdetit p{line-height:39px; border-bottom:1px solid #e0e0e0; text-align:center;}
.hyzx-detail p{line-height:28px; text-indent:24px; padding:5px 10px;}
.hyzx-detail h5{font-size:12px; color:#636363; padding:0 10px;}
.nyschd{width:auto; height:auto; padding:15px 5px; border-bottom:1px dashed #dbdbdb;}
.nyschd-pic{width:173px; height:99px; border:1px solid #d8d8d8; padding:2px;}
.nyschd-js{width:520px; height:99px;}
.nyschd-js h2{font-size:14px; line-height:40px; padding-bottom:10px;}
.nyschd-js a{float:left;}
.nyschd-js span{float:right; font-size:12px; font-weight:normal;}
.nyschd-js table{line-height:22px;}
.wmdfw-color{font-size:14px; font-weight:bold; color:#ef7728;}
.serpro{width:auto; height:77px; padding:0 0 30px 10px;}
.serpro-lef{width:115px; height:79px; line-height:79px; font-size:14px; color:#003188; background:url(../images/serpro-icon.jpg) no-repeat 95px center;}
.serpro-rit{width:869px; height:79px;}
.serpro-rit li{float:left; width:279px; height:77px; display:block; background:url(../images/serpro-bor.jpg) no-repeat left center; padding:1px;}

.member{width:566px; height:auto; background:#fff; position:absolute; z-index:1000; display:none; text-align:left; padding:0 0 20px 20px; border:1px solid #d3d3d3;}
.member .member_tit{width:auto; height:39px; line-height:39px; background:url(../images/Member_icon.jpg) no-repeat 5px 23px; padding:19px 0 0 29px;  font-size:18px;}
.member .member_tit a{width:27px; height:29px; position:absolute; top:0; right:0;}
.member .member_cont{padding:40px 0 40px 40px; height:auto;border-top:1px solid #d3d3d3; margin-right:20px;}
.member .member_bot{ line-height:25px; color:#1f599e;}
.member .txt{width:212px; height:23px; border:1px solid #bfbfbf;}
.member .red{color:#F00;}
.mask{width:100%; height:100%; background:#000; position:absolute; top:0; left:0;background:rgba(0,0,0,0.6); filter:alpha(opacity=30); display:none; z-index:100;}

.svleftmenu { margin-right: -20px}
.svleftmenu li{ height:auto!important; width: auto}
.svleftmenu li .secondLinks{ display:none}
.svleftmenu li .secondLinks .link{ padding-left:24px; padding-right: 0; width: auto; line-height:30px; background: none; height:30px; font-weight: normal; color: #716f6d;}
.svleftmenu li .secondLinks .link:hover,
.svleftmenu li .secondLinks .link.on{ color:#ef7728}
.svleftmenu li .secondLinks .link i{ padding-right:4px}
.svleftmenu li .secondLinks .link:last-child{ padding-bottom: 10px}
.svleftmenu li.nynaver .secondLinks{ display: block;}
