@charset "utf-8";
body { font-family:"微软雅黑"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:#ffffff;}
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; blur:expression(this.onFocus=this.blur()); /* IE Opera */
outline:none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; }
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; }
.ma { margin:0 auto; }
.fleft { float:left; }
.fright { float:right; }
.posr { position:relative; }
.posa { position:absolute; }
.textc { text-align:center; }
.f14 { font-size:14px; }
.fwb { font-weight:bold; }
/*头部样式*/
.header{width:100%; height:83px; background:url(../images/headerbg.jpg) no-repeat top center;}
.header_cont{width:1000px; height:83px;position:relative;}
.logo{ position:absolute; top:17px; left:0px;}
.phone{ position:absolute; top:32px; right:0px;}
.topmenu{ position:absolute; top:8px; right:0px; color:#838383; width:119px;}
.topmenu a{ color:#6a6a6a; margin:0px 5px;}

/*导航条样式*/
.wmenu{ width:100%; height:35px; background:#00309c; border-top:solid 3px #387bdb;position:relative;}
.menu{width:1000px; height:35px;}
.menu ul li{ float:left;width:141px; height:35px;position:relative; z-index:11111;}
.menu ul li.line{ width:2px; height:35px; background:url(../images/xt.jpg) no-repeat left center;}
.menu ul li a{ float:left;width:141px; height:35px; text-align:center; font-size:14px; line-height:35px; color:#ffffff; font-weight:bold;}
.menu ul li a:hover{background:#387bdb; }
.menu ul li a.on{background:#387bdb;}

.menu ul li .submenu{position:absolute; top:35px; left:0px; width:141px; background:#00309c; border-bottom:solid 3px #387bdb;display:none;}
.menu ul li .submenu ul{ }
.menu ul li .submenu ul li{ width:141px; float:none; height:36px; line-height:36px; border-bottom:solid 1px #6683c4;text-align:center;}
.menu ul li .submenu ul li a{ float:none; font-size:12px; color:#FFF; width:141px; height:36px; line-height:36px;font-weight:normal;}
.menu ul li .submenu ul li a:hover{ background:none; font-weight:normal;}

/*banner样式*/
.banner { width:100%; height:320px;overflow:hidden; position:relative; z-index:1;}
.zhifub { height:320px; position:relative; z-index:10; }
.zfb_datu_ul { height:320px; position:relative; overflow:hidden; }
.zfb_datu_ul li { width:100%; height:320px; position:absolute; top:0; left:0; text-align:center; z-index:10; }
.zhifu_btn { position:relative;z-index:100000; width:100%; height:20px; text-align:center; margin:0 auto; margin-top:-30px; }
.xiaod_div { text-align:center; width:1000px;margin:0 auto; height:20px;}
.xiaod_div span { display:inline-block; margin:0px 5px; width:10px; height:15px; background:url(../images/banbg.png) no-repeat top center; cursor:pointer; overflow:hidden;}
.xiaod_div .a_active { background:url(../images/banhover.png) no-repeat top center;}





/*内容样式*/
.conter{width:1000px; height:auto; padding-top:30px;overflow:hidden;}
.ctop{ height:762px;}
.ctopleft{ width:215px;}
.sycpfl{ height:385px; border:solid 1px #c1c1c1; border-top:none; margin-bottom:29px;}
.sycpfl ul li{ height:34px; line-height:34px; border-bottom:solid 1px #c1c1c1; padding-left:24px; background:url(../images/sycpflbg.png) no-repeat 11px center;}
.sycpfl ul li a{ color:#333333; font-size:13px;}
.sycpfl ul li:hover{ background:url(../images/sycpflhover.png) no-repeat 11px center;}
.sycpfl ul li:hover a{ color:#00309c;}

.sylxwm{border:solid 1px #c1c1c1; border-top:none; height:239px;}
.sylxwm ul li{ line-height:25px;border-bottom:solid 1px #c1c1c1; color:#333333; padding-left:13px;}
.sylxwm ul li span{ font-weight:bold; padding-right:5px;}
.sylxwm ul li span.gsmc{ color:#00309c;}

.sypro{ width:752px;}

.title{ height:38px; background:url(../images/t2.png) no-repeat; line-height:38px;text-align:right; margin-bottom:20px;}
.title a{ color:#565656; font-family:"宋体"; padding-right:15px;}
.sypro ul{ float:left; margin:0px -17px 0px 0px;}
.sypro ul li{width:175px; height:144px; float:left; display:inline; margin:0px 17px 32px 0px;}
.sypro ul li .photo{width:175px; height:109px;}
.sypro ul li .name{width:100%; height:28px;line-height:28px; text-align:center; background:#cecece; margin-top:6px;}
.sypro ul li .name a{color:#333333;font-family:"宋体";}
.sypro ul li:hover .name{ background:#00309c;}
.sypro ul li:hover .name a{ color:#FFF;}


.casetitle{ height:38px; background:url(../images/t4.png) no-repeat; line-height:38px;text-align:right;}
.casetitle a{ color:#565656; font-family:"宋体"; padding-right:15px;}

.case{ height:74px; padding-top:23px;}
.case .cont { width:973px; height:74px; margin: 0 auto;overflow: hidden;}
.case .imgul li{ width:123px; height:74px; overflow:hidden; float: left; display:inline; margin:0 8px;}
.case .imgul li .photo{width:123px; height:74px;}
.fl { float:left; }
/*底部样式*/
.footer{ width:100%; height:235px; background:url(../images/footerbg.jpg) repeat-x; margin-top:40px; overflow:hidden;}
.footercont{ width:1000px;}

.link{overflow:hidden; padding-top:25px;}
.linktitle{font-size:12px; color:#00309c; width:50px;}
.linkcont{ padding-left:15px;color:#333333; width:880px;}
.linkcont a{padding:0px 10px; color:#333333;}

.footerm{ padding:20px 0px; line-height:30px; color:#333333;}
.footerm span{ color:#00309c; padding-right:5px;}

.footerwz{ line-height:20px; color:#333333;}
.footerwz a{color:#333333; margin:0px 5px;}










.nybanner{width:100%; height:199px; text-align:center; overflow:hidden; position:relative; z-index:1;}


/*内页左边样式*/
.side{width:215px; height:auto; float:left;overflow:hidden;}
.stitle{height:37px; line-height:37px; background:url(../images/stitlebg.jpg) no-repeat; padding-left:15px; color:#FFF;overflow:hidden; font-size:15px;}
.stitle span{ font-size:13px; padding-left:5px;}


.nycpfl{border:solid 1px #c1c1c1; border-top:none; margin-bottom:29px; overflow:hidden;}
.nycpfl ul li{ height:34px; line-height:34px; border-bottom:solid 1px #c1c1c1; padding-left:24px; background:url(../images/sycpflbg.png) no-repeat 11px center;}
.nycpfl ul li a{ color:#333333; font-size:13px;}
.nycpfl ul li:hover{ background:url(../images/sycpflhover.png) no-repeat 11px center;}
.nycpfl ul li:hover a{ color:#00309c;}




.mian{width:752px; height:auto; float:right; overflow:hidden;}
.mtitle{ height:38px; line-height:38px; background:url(../images/mtitlebg.jpg) no-repeat; color:#ffffff; padding-left:15px; font-size:15px; position:relative;}
.mtitle .yw{ font-size:13px; padding-left:5px;}
.mtitle .mbx{ position:absolute; top:0px; right:15px; font-family:"宋体"; color:#565656; font-size:12px;}


.miancont{ width:100%; padding:20px 0px;}

.ny_pro ul{ float:left; margin:0px -17px 0px 0px;}
.ny_pro ul li{width:175px; height:144px; float:left; display:inline; margin:0px 17px 32px 0px;}
.ny_pro ul li .photo{width:175px; height:109px;}
.ny_pro ul li .name{width:100%; height:28px;line-height:28px; text-align:center; background:#cecece; margin-top:6px;}
.ny_pro ul li .name a{color:#333333;font-family:"宋体";}
.ny_pro ul li:hover .name{ background:#00309c;}
.ny_pro ul li:hover .name a{ color:#FFF;}

/*页码放置 begin*/
.page { width:100%; padding:30px 0px 30px; text-align:center; clear:both; overflow:hidden; }
.page .prev, .page .next { margin: 0 4px; padding:6px 12px; background:#e5e5e5; text-align: center; color:#404040; }
.page .num { text-align: center; margin: 0 4px; color: #404040; padding:6px 12px; background:#e5e5e5; }
.page .cur { color: #ffffff; background:#00309c; }


/*详细页样式*/
.detail {margin: 0 auto; padding:10px 20px;}
.detail .tit { width:658px; margin:0 auto;line-height: 24px; 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; }



/*内页新闻样式*/
.nynews {height:auto;overflow:hidden; }
.nynews ul li {height:28px; line-height: 28px; width: 100%; overflow:hidden; float:left; margin:5px 0px; border-bottom:dotted 1px #bfbfbf; text-align:right; color:#a9a9a9; background:url(../images/nynewslibg.jpg) no-repeat 8px center;}
.nynews li a { float: left; color:#333333; padding-left:15px;}
.nynews li:hover{ background:url(../images/nynewslihover.jpg) no-repeat 8px center;}
.nynews li:hover a{color:#00309c;}


.danye{ line-height:24px; color:#333333;}




/*留言板样式*/
.ny_msg { width:640px; margin:0 auto; padding-top:18px; padding-bottom:10px; }
.ny_msg .fontColor { color:#333333; }
.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:#333333; }
.ny_msg .welcome span.en { font-family:Arial; line-height:18px; font-size:11px; -webkit-text-size-adjust:none; color:#333333; }
.ny_msg .bridge { height:32px; width:158px;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:165px; }
.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;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:#000000; }
.msgCk .msgpages span.msgpageAll { color:#000000;}







