@charset "utf-8";
body { font-family:"宋体"; font-size: 12px; color: #000; margin:0px; padding:0px; _margin:0px; _padding:0px; background:#fff; }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { color: #000; text-decoration: none; blr:expression(this.onFocus=this.blur()); 
outline:none;  }
a:focus { -moz-outline-style: none;  }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; font:100%; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size: 14px; color: #000; }
h4 { font-size: 12px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left; }
.copy { font-family:Arial, Helvetica, sans-serif; margin:0 3px; }

.header { width:100%; height:181px;}
.header .top { width:982px; height:107px; margin:0 auto; position:relative; overflow:hidden; z-index:1; }
.header .top .logo { position:absolute; top:28px; left:6px; }
.header .top .phone { position:absolute; top:31px; right:21px; }


.menu {width:100%; height:62px; background:url(../images/menubg.jpg) repeat-x;z-index:111111111111; position:relative;}
.nav { width:999px; height:62px;  margin:0 auto;}
.nav ul { }
.nav ul li { float:left; width:111px; height:62px; line-height:62px; text-align:center;position:relative;z-index:99999;display:inline; }
.nav ul li a{display:block;width:111px; height:62px; font-family:"微软雅黑"; font-size:14px; color:#6a6a6a;}
.nav ul li.dq a.on{background:url(../images/menulihover.jpg) no-repeat; color:#ffffff;}
.nav ul li.dq a:hover{background:url(../images/menulihover.jpg) no-repeat;color:#ffffff;}
.submenu{position:absolute;z-index:500;top:62px; left:0px;display:none;width:111px;height:auto;background:url(../images/xlbg.png) repeat-y; padding:15px 0px;}
.submenu ul{float:left;height:auto;}
.submenu ul li{position:relative;margin:0; z-index:10000;  height:18px; width:111x;float:left;display:block; overflow:hidden; margin-bottom:5px;}
.submenu ul li a{ color:#ffffff;display:block;text-align:center;width:111px;height:18px;line-height:18px; font-family:"宋体"; font-size:12px;}
.nav ul li.dq .submenu ul li a:hover{background:#f23e00;color:#ffffff;}

.banner{ width:100%; margin:0 auto; text-align:center;overflow:hidden;}
.zhifub { width:100%;height:438px; margin:0 auto;position:relative; z-index:10; overflow:hidden; text-align:center;}
.zfb_datu_ul { height:438px; position:relative; overflow:hidden; z-index:10; text-align:center;}
.zfb_datu_ul li { width:100%;height:438px; position:absolute; top:0; left:0; text-align:center; z-index:10;  text-align:center;}

.zhifu_btn { position:relative; background:url(../images/banneranbg.png) no-repeat; width:109px; height:21px; margin: 0 auto; z-index:1000; margin-top:-35px; padding-top:2px;overflow:hidden; }
.xiaod_div { margin:0 auto; text-align:center; }
.xiaod_div span { display:inline-block; margin-right:4px; width:17px; height:17px;background:url(../images/blibg.jpg) no-repeat;cursor:pointer; }
.xiaod_div .a_active {background:url(../images/blihover.jpg) no-repeat;}

.conten { width:982px; height:auto; margin:0 auto; padding-top:43px; }

.synews { width:307px; height:200px; float:left; display:inline; margin-left:13px;}
.synews .title{ width:284px; font-family:"微软雅黑"; font-size:18px; color:#0d0d0d; background:url(../images/sytitlebg.jpg) no-repeat left 5px; height:24px; line-height:24px; padding-left:23px; position:relative;}
.synews .title a{position:absolute; top:5px; right:5px; display:block; width:41px; height:16px; background:url(../images/more.jpg) no-repeat;}
.synews .rd { width:307px; height:95px; padding-top:15px; }
.synews .rd .photo { width:137px; height:95px; float:left;}
.synews .rd .ysjs { width:155px; height:95px; float:left; margin-left:6px; display:inline; }
.synews .rd .ysjs h3 a { font-size:14px; color:#041f36; font-weight:bold;}
.synews .rd .ysjs p { width:155px; height:72px; line-height:19px; color:#848484;  padding-top:4px; text-align:justify; font-size:12px;}
.synews ul { width:307px; height:auto; margin-top:18px; }
.synews ul li { width:307px; height:17px;line-height:18px; margin-bottom:6px; }
.synews ul li a { color:#747474; float:left; width:292px;padding-left:15px; display:inline; background:url(../images/syxwlibg.jpg) no-repeat left 4px; }
.synews ul li a:hover{background:url(../images/sylihover.jpg) no-repeat left 4px; color:#f23d00;}
.synews ul li a .date { color:#747474; float:right; margin-right:10px; display:inline; background:#d5d5d5; padding:0px 4px;}
.synews ul li a:hover .date{color:#f23d00;}


.syabout { width:234px; height:200px; float:left; margin-left:30px; display:inline;}
.syabout .title{ width:211px; font-family:"微软雅黑"; font-size:18px; color:#0d0d0d; background:url(../images/sytitlebg.jpg) no-repeat left 5px; height:24px; line-height:24px; padding-left:23px; position:relative;}
.syabout .tp { width:234px; height:75px; margin:0 auto; margin-top:15px; }
.syabout .ys { width:234px; height:66px; color:#848484; line-height:22px; margin-top:18px; position:relative;}
.syabout .ys a{position:absolute; bottom:3px; right:5px; display:block; width:41px; height:16px; background:url(../images/more.jpg) no-repeat;}


.sypro { position: relative; zoom:1; width:362px; height:200px; float:left; margin-left:30px; display:inline; overflow:hidden; }
.sypro .title{ width:339px; font-family:"微软雅黑"; font-size:18px; color:#0d0d0d; background:url(../images/sytitlebg.jpg) no-repeat left 5px; height:24px; line-height:24px; padding-left:23px; position:relative;}
.sypro .title a{position:absolute; top:5px; right:0px; display:block; width:41px; height:16px; background:url(../images/more.jpg) no-repeat;}
.sypro .leftbotton, .sypro .rightbotton { width: 27px; height: 51px; position: absolute; top: 0px; cursor: pointer; }
.sypro .leftbotton { left: 0px; top:78px; background: url(../images/left.jpg) no-repeat;width: 27px; height: 51px; }
.sypro .rightbotton { right:0px; top:78px; background: url(../images/right.jpg) no-repeat;width: 27px; height: 51px; }
.sypro .sycont { width:292px; height:112px; margin: 0 auto; overflow: hidden; padding-top:37px; }
.sypro .imgul li { width:122px; height:112px; overflow: hidden; float: left; display:inline; margin:0 12px; }
.sypro .imgul li img { display: block; margin: 0 auto; float:left; }
.sypro .imgul li .name { width:100%; line-height:28px; text-align:center; float:left;height:28px; display:inline; }
.sypro .imgul li .name a { color:#0d0d0d; }
.sypro .imgul li .name a:hover{color:#f23d00;}
.fl { float:left; }


.link{width:100%; height:53px; border-top:solid 1px #919191; margin-top:40px;}
.links { width: 969px; margin: 0 auto; height:40px; padding-left:13px; padding-top:13px;}
.links h3 { width: 72px; float: left; height:26px; background:url(../images/yqlj.jpg) no-repeat;text-align:center;}
.links a { line-height: 26px; padding: 0 10px;}
.links a:hover{color:#f23d00;}
.footer { width:100%; height:52px;background:#0a1e30; color:#ffffff; clear:both;}
.footer .footercont{width:982px; height:52px; margin:0 auto; line-height:52px;}
.footer .footercont .dz{padding:0px 80px 0px 13px;}
.footer .footercont a { color:#ffffff; }
.nybanner{width:100%; height:297px; position:relative; z-index:1; text-align:center; overflow:hidden;}

.mian{width:747px; height:auto !important; height:316px; min-height:316px;float:left; display:inline; margin-left:17px;}
.mian .nytitle{width:720px; height:24px; line-height:24px; background:url(../images/nytitlebg.jpg) no-repeat 13px 8px #3b5062; color:#ffffff; padding-left:27px;}
.conten .mian .miancont{  width:746px; height:auto;padding:0px;}
.cont{padding-top:15px;}
.cont ul{ float:left; margin:0px -49px 0px 0px;}
.cont ul li{width:160px; height:154px; float:left; display:inline; background:url(../images/nyprobg.jpg) no-repeat; padding:9px 11px 9px; margin-right:83px; margin-bottom:63px;}
.cont ul li .photo{width:160px; height:106px;}
.cont ul li .photo img {vertical-align:middle; }
.cont ul li .name{ text-align:left; line-height: 27px; float:left; width:100%; height:27px;}
.cont ul li .name a{ color:#6d9abb; font-size:14px;}
.cont ul li .data{ text-align:left; line-height: 28px; float:left; width:100%; height:28px; color:#666666; font-family:"Arial"; font-size:10px;}


.conten .side{width:185px; height:auto; float:left; overflow:hidden; margin-left:22px;}
.conten .side .nytitle{ width:161px; font-size:14px; color:#163047; background:url(../images/sytitlebg.jpg) no-repeat left 2px; height:23px; line-height:23px; padding-left:24px; border-bottom:solid 1PX #c7c7c7;}

.side .conts{ padding:0px;padding-top:12px;}
.side .conts dl{color:#757575;}
.side .conts dl dt{width:185px;height:20px;padding:0px; margin-bottom:7px;}
.side .conts dl dt a{display:block;padding-left:24px;color:#757575;width:161px;height:20px; background:url(../images/nylibg.jpg) no-repeat 10px 5px #e7e7e7;line-height:20px;}
.side .conts dl dt.on a{color:#ffffff;background:url(../images/nylihover.jpg) no-repeat 10px 5px #616161;}
.side .conts dl dt a:hover{color:#ffffff;background:url(../images/nylihover.jpg) no-repeat 10px 5px #616161;}
.side .conts dl dd{width:185px;display:none;}
.side .conts dl dd ul{}
.side .conts dl dd ul li{width:165px;height:25px;background:url(../images/nyxllibg.jpg) no-repeat 15px 8px; padding-left:20px;}
.side .conts dl dd ul li a{color:#000000; line-height:25px; margin-left:10px;}
.side .conts dl dd ul li a:hover{color:#BB0400; text-decoration:underline;}
.side .conts dl dd.on{display:block;}
.side .conts dl dd.on ul li a.on{color:#BB0400; text-decoration:underline;}





.page  *{font-weight:bold;}
.page { width: 100%; padding: 10px 0;text-align:right; clear:both;}
.page .prev,.page .next { text-align:center; line-height:30px;color:#555555; margin:0 5px; padding:2px 5px;}
.page .num {  text-align:center;color:#555555; margin:0 5px;padding:2px 5px;}
.page .cur { background: #555555; color: #FFF;padding:2px 5px;}




.detail {margin: 0 auto;}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .tit {  width:658px; margin:0 auto; height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;padding-left:20px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

.side .nylxwm{width:185px; height:59px; padding-bottom:20px;}
.conten .mian .miancont .danye{ height:auto;padding:10px 0px 0 16px; line-height:24px; color:#8f827d; text-align:justify;}

.ny_news{width:688px; height:auto; margin:0 auto; padding-top:13px;}
.ny_news ul li{ height:28px;line-height: 28px; background:url(../images/nyxwlibg.jpg) no-repeat left 10px;}
.ny_news li a { float: left;color:#56697c; margin-left:20px; width:668px;height:28px;line-height: 28px; border-bottom:solid 1px #dadada;}
.ny_news li a:hover{ color:#f23e00;}
.ny_news li a .date { float: right; padding-right:10px;}
.ny_news li a:hover .date{ color:#56697c;}

.ny_msg{width:740px;margin:0 auto;padding-top:18px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.msgWrite{padding-left:0;  background:none;margin-top:35px;}

.msgWrite .bridge{margin-left:215px;}
.msgWrite .msgform{margin:0 auto; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:30px; border:none;  background:#6d7983;line-height:30px;cursor:pointer;color:#fff; overflow:hidden;}
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}












