﻿@charset "utf-8";
/* CSS Document */
.mg01{ margin-top:20px;}
.mcon01{ height:315px;}
.tpqh{ width:270px; height:315px; background:#06F }
/* 焦点图 */
.focusBox { float:left; position: relative; width: 270px; height: 315px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 270px; height: 315px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.mnews{ width:408px; height:313px;border:#d1d8e3 solid 1px;margin:0 20px; overflow:hidden}
.mnews .hd{ height:40px; }
.mnews .hd ul li { width:204px; float:left; height:40px; line-height:40px;}
.mnews .hd ul li a{ background:#e5f0fd; border:#e5f0fd solid 1px; display:block; text-align:center; font-size:16px; }
.mnews .hd ul li a b{font-size:18px; margin-left:10px;}
.mnews .hd ul li a:hover,.mnews .hd ul .on a{ background:#094da8;border:#094da8 solid 1px; color:#FFF}

.mnews .bd{ padding:0 16px 16px 16px;}
.mnews .bd ul dl{ border-bottom:#e5f0fd solid 1px; margin-top:14px; padding-bottom:16px; margin-bottom:12px;}
.mnews .bd ul dl a dt{ font-size:14px; line-height:30px;}
.mnews .bd ul dl a dd{ color:#666666; line-height:24px;}
.mnews .bd ul li{ border-bottom:#e1e1e1 dashed 1px; line-height:36px; height:36px; }
.mnews .bd ul li a,.sjcglist ul li a{float:left; line-height:36px;}
.mnews .bd ul li a b,.sjcglist ul li a b{color:#4d9e00; margin-right:5px;}
.mnews .bd ul li span,.sjcglist ul li span{ float:right; color:#999; line-height:36px;}
.mnews .bd ul li a:hover,.sjcglist ul li a:hover { color:#094da8}

.aboutus{ width:246px; height:297px; border:#d1d8e3 solid 1px; padding:0 16px 16px 16px;}
.aboutus .hd{ line-height:40px; color:#dad8d8}
.aboutus .hd b{ color:#094da8; font-weight:normal}
.aboutus p {line-height:30px;}
.aboutus p img{ width:100%; height:97px; margin-bottom:3px;}
.aboutus p a{ color: #F60}
.aboutus p a:hover{color:#094da8}
.kjan{ display:block; height:60px; margin-top:10px;}
.kjan li{ width:33.33%; height:25px; float:left; padding-top:35px; line-height:25px; text-align:center; color:#FFF}
.kjan li a{ display:block; color:#FFF}
.kjan li a:hover{ color:#fff; font-weight:bold}
 
.kjan li:first-child{ background:#4a79b9 url(../images/ico01.png) center 6px no-repeat;}
.kjan li:first-child+li{ background:#c8445a url(../images/ico02.png) center 6px no-repeat;}
.kjan li:first-child+li+li{ background:#be912f url(../images/ico03.png) center 6px no-repeat;}

.gg{height:90px; margin:20px auto;}

.mcon02{ border:#d1d8e3 solid 1px;}
.mcon02 .hd,.subright .hd{ height:48px; line-height:43px; background-image:url(../images/linebg.png); background-position:left bottom; background-repeat:repeat-x;}
.mcon02 .hd span{ height:43px; line-height:43px; border-bottom:#094da8 solid 5px; padding-left:50px; padding-right:24px; float:left; background:url(../images/mbtico.png) 20px 12px no-repeat; color:#094da8}

a.more{ color:#999;float:right; margin-right:20px; height:40px; line-height:40px; display:block;}
a.more b{ font-weight:normal; float:left; display:block;}
a.more i{ display:block; float:left;width:11px; height:11px; background:url(../images/moreico.jpg) center center no-repeat; margin-left:3px;  margin-top:15px;}
a.more:hover b{ color:#094da8}

.mcon02 .con{ padding:16px;}
.gxmune{ width:233px;}
.gxmune ul li{ background:#e2eefe; border:#d5e7fe solid 1px; display:block; height:40px;text-align:center; color:#094da8}
.gxmune ul li a {border:#edf4fe solid 1px; display:block; height:38px; line-height:38px; color:#094da8; font-size:14px; }
.gxmune ul li a:hover{ background:#094da8; color:#FFF}

.sjgxtj{ width:420px; margin-left:40px;}
.sjgxtj .xwtj{ border-bottom:#d6d7d9 solid 1px; padding-bottom:16px; margin-bottom:16px;}
.sjgxtj .xwtj img{ width:162px; height:119px; margin-left:20px; float:right}
.sjgxtj .xwtj dl{ width:235px; float:left}
.sjgxtj .xwtj dl dt{ color:#094da8; font-size:14px; line-height:30px;}
.sjgxtj .xwtj dl dd{ line-height:24px; color:#666}
.sjgxtj .xwtj a:hover dl dd,.xwcgtj a:hover dl dd{color:#094da8;}

.sjcglist{ width:235px;}
.sjcglist ul{ margin:0; padding:0}
.sjcglist ul li{ margin:0; padding:0; border-bottom:#e1e1e1 dashed 1px; line-height:40px; height:40px; }

.xwcgtj{width:420px; margin-left:40px;}
.xwcgtj img{ width:100%; height:119px;}
.xwcgtj dl dt{ color:#094da8; font-size:14px; line-height:30px;}
.xwcgtj dl dd{ line-height:24px; color:#666}


/******sub*****/
.submain{ background:#fff url(../images/subleftbg.jpg) left top repeat-y; }

.subleft{ width:270px;}
.submune{ padding:24px 16px 16px 16px;}
.submune .hd{ height:48px; line-height:48px; text-align:center; font-size:18px; color:#094da8;}
.submune .hd i{ margin:0 8px; font-style:normal}
.munebox li{ margin-bottom:8px;background:#e2eefe; border:#d5e7fe solid 1px; display:block; height:40px; line-height:40px;text-align:center; color:#094da8}
.munebox li a{border:#edf4fe solid 1px; display:block; height:38px; line-height:38px; color:#094da8; font-size:14px;}
.munebox li a:hover,.munebox ul .on{ background:#094da8; color:#FFF}

.leftnews{ margin-top:16px;}
.leftnews .hd{ height:40px; line-height:40px; background:#c6d7eb; border-top:#d7e2f4 solid 1px; border-bottom:#d7e2f4 solid 1px;}
.leftnews .hd span{ float:left; padding:0 24px; font-size:14px; font-weight:bold; color:#094da8;}
.leftnews ul{ padding:16px;}
.leftnews ul li{ border-bottom:#e1e1e1 dashed 1px; line-height:36px; height:36px;}
.leftnews ul li a{line-height:36px; }
.leftnews ul li a b{color:#4d9e00; margin-right:5px; font-size:14px; }
.leftnews ul li a:hover{ color:#094da8}

.subright{ width:700px; margin:0 35px; padding-bottom:40px;}
.subright .hd{ margin-top:24px;}
.subright .hd .ycbt{height:43px;  line-height:43px; border-bottom:#094da8 solid 5px; padding-left:30px; padding-right:24px; float:left; background: url(../images/subbtico.jpg) 0 15px no-repeat; font-size:16px; }
.subright .hd .dqwz{ float:right; color:#999}
.subright .hd .dqwz a{color:#999}
.subright .hd .dqwz a:hover{ color:#094da8}

.article{ margin-top:24px;}
.article h1{ font-size:24px; text-align:center;}
.article h5{ height:24px; line-height:24px; font-size:12px; font-weight:normal; background:#f0f0f0; margin-top:16px;}
.article h5 span{ float:left; line-height:24px; color:#9a9a9a; padding-left:16px;}
.article h5 a{ display:block; float:right; width:85px; height:24px; background: #e3e3e3 url(../images/subico02.png) 8px center no-repeat; padding-left:25px; color:#7e7e7e }
.article h5 a:hover{ background:#cdcdcd url(../images/subico02.png) 8px center no-repeat; color:#4e4e4e}

.wznr{ font-size:14px; line-height:30px; margin:24px 0; color:#666}
.wznr img{ max-width:100%}
.wznr p{ text-indent:2em}

.wzfy{ display:block; overflow:hidden; text-align:center; margin:32px auto; }
.wzfy span{ margin:0 5px; display:inline-block; }
.wzfy span a{ display:block;width:24px; height:24px; line-height:24px; background:#eaeaea;  border:#cccccc solid 1px; text-align:center; color:#656565 }
.wzfy span a:hover{ background:#cccccc;border:#cccccc solid 1px; color:#656565 }
.wzfy .on a{ background:#094da8; border:#094da8 solid 1px; color:#fff}


.prenext{ margin-top:16px;}
.prenext li{ line-height:36px; height:36px; width:100%; display:block}
.prenext li span{ float:left; font-size:14px; color:#002255; overflow:hidden; display:block; margin-right:8px;}
.prenext li a{ float:left; color:#666666}
.prenext li a:hover{ color:#0066ff}

.subnews,.imglistbox,.messagebox{ margin:24px 0;}
.subnews ul li{ height:48px; line-height:48px; border-bottom:#e1e1e1 dashed 1px; }
.subnews ul li a{ float:left; line-height:48px; font-size:14px;}
.subnews ul li a b{ margin-right:8px; color:#4d9e00}
.subnews ul li span{ float:right; font-size:12px; color:#999}
.subnews ul li a:hover{ color:#094da8}


.imglist{ margin-bottom:32px; height:185px;}
.imglist img{ display:block; width:250px; height:185px; float:left}
.imglist dl{ width:430px; float:right}
.imglist dl dt{ height:40px; line-height:40px; font-size:14px;}
.imglist dl dd{ font-size:12px; color:#666; line-height:24px;}
.imglist span{ display:block; height:24px; line-height:24px; border-bottom:#c3c3c3 dashed 1px;border-top:#c3c3c3 dashed 1px; color:#999; margin-top:16px;}

.messagebox  p{ line-height:30px; font-size:14px;}
.messagebox  p b{ color: #F00; margin:0 5px;}
.khhk{background:#f4f7fc; border:#e0e7f1 solid 1px; font-size:14px; color:#3f3e3c; padding:20px;}
.khhk table .w01{ width:100px; text-align:right}
.khhk table tr td{ line-height:40px; height:72px;}
.khhk table tr td b{ color: #F00; margin-right:5px;}



.mbox01{ width:80%; display:block; border:#e0e7f1 solid 1px; background:#FFF; height:40px; line-height:40px;}

.mbox02{ width:15%; display:block; border:#e0e7f1 solid 1px; background:#FFF; height:40px; line-height:40px; float:left}
.yzm{ float:left; height:40px; width:121px; margin-left:8px;}
.yzm img{height:40px;}
.yza{ font-size:12px; color:#98979c }
.yza:hover{ color:#0b4ea9}

.mbox03{ width:550px; display:block; border:#e0e7f1 solid 1px; background:#FFF; height:40px; line-height:40px;}

.nrms{ width:550px; display:block; border:#e0e7f1 solid 1px; background:#FFF; min-height:160px; line-height:40px; margin-bottom:24px;}

.hkan{border-top:#e0e7f1 solid 1px; font-size:12px; color:#98979c }

.msgbtn{width:115px; height:36px; line-height:36px; background:#0a4da8; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; font-size:16px; color:#FFF; text-align:center;margin-right:16px;  }
.msgbtn:hover{ background:#039}

.wqlybox{border:#e0e7f1 solid 1px; padding:24px;}
.wqlycon{border-bottom:#e0e7f1 solid 1px; padding-bottom:16px; margin-bottom:16px;}
.wqlycon .imgbox{float:left; width:100px; height:100px; display:block; border:##e0e7f1 solid 1px}
.wqlycon .imgbox img{ width:100px; height:100px;border:#e0e7f1 solid 1px; padding:1px;}
.wqlycon .textnr{ display:block; width:525px; float:right}
.wqlycon .textnr .wt{border-bottom:#e0e7f1 solid 1px; }
.wqlycon .textnr .wt h5{ font-weight:normal;  line-height:25px; height:25px;border-bottom:#e0e7f1 dashed 1px;}
.wqlycon .textnr .wt h5 b{ font-weight:normal;font-size:14px; color:#F60; margin-right:16px;}
.wqlycon .textnr .wt h5 i,.hdnr h5 i{ font-style:normal; margin-right:16px; font-size:12px; color:#999 }
.wqlycon .textnr .wt p,.hdnr p{ padding:8px;line-height:24px; color:#666}
.hdnr{ display:block}
.hdnr h5{font-weight:normal; text-align:right;line-height:25px; height:25px;border-bottom:#e0e7f1 dashed 1px;}
.hdnr h5 b{ color:#555; font-size:12px; font-weight:normal; margin-right:16px;}
