@charset "utf-8";

.subwrap{width:1024px;margin:0 auto;overflow:hidden}
.subwrap *{transition-property:all;transition-duration:0.3s}
.subRight{float: right;
width: 740px;
overflow: hidden;
border: 1px solid #ddd;
padding: 10px;
min-height: 645px;}

.site{height:50px;line-height:50px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.site .L{max-width:280px;font-size:16px;border-bottom:2px solid #1d2087;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.site .L span{font-size: 18px;font-weight: bold;}
.site .R{padding-left:17px;background:url(../images/subMenu.png) no-repeat 0px 3px}
.site .R,
.site .R a{color:#666}

.subMenu{float:left;width:244px;padding:0px 0px 20px;clear:both}
.subMenu .tit{width:224px;height:50px;line-height:50px;margin:0 auto;padding-left:20px;color:#fff;background-color:#1d2087}
.subMenu .tit span{display:block;font-size:20px}
.subMenu .tit em{display:none}
.subMenu .bor{border:1px solid #ddd;border-top:none;background-color:#fff;overflow:hidden}
.subMenu ul.one{padding:5px 0px;/*border:1px solid #f5f5f5;*/border-top:none;overflow:hidden}
.subMenu ul.one li{line-height:38px;font-size:14px}
.subMenu ul.one li a.first{}
.subMenu ul.one li a.last{border-bottom:none}
.subMenu ul.one li a{display:block;padding-left:50px;padding-right:10px;color:#000;border-bottom:1px dashed #f1f1f1;background:url(../images/subMenu.png) no-repeat 30px -46px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.subMenu ul.one li a:hover{color: white;
background: url(../images/subMenu.png) no-repeat 30px -2px #e50112;}
.subMenu ul.one li.active a{color:#1d2087;background-position:30px -89px}

.sideContact{float:left;clear:left;width:244px;padding-bottom:20px}
.sideContact .tit{width:220px;height:50px;line-height:50px;margin:0 auto;padding-left:20px;font-size:16px;color:#fff;background-color:#1d2087}
.sideContact .bor{border:1px solid #f8f8f8;border-top:none;background-color:#fff}
.sideContact ul{padding-bottom:130px;border:1px solid #ddd;border-top:none;background:url(../images/subTelBg.png) no-repeat bottom center}
.sideContact li{padding:2px 0px 2px 10px;line-height: 27px;}

.nList{float:left}
.nList li{float:left;clear:both;width:760px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ddd}
.nList .photo{float:left;clear:left;position:relative;display:block;width:220px;height:130px;overflow:hidden}
.nList .photo a{display:table-cell;vertical-align:middle;text-align:center;width:220px;height:130px;overflow:hidden;*display:block;*font-size:117px;*font-family:arial}
.nList .photo a img{vertical-align:bottom}
.nList .desc{float:left;width:98%;overflow:hidden}
.nList .desc div.tit{margin-bottom:5px}
.nList .desc div.tit a{font-size:18px;color:#000}
.nList .desc div.tit a:hover{color:#1d2087}
.nList .desc p{margin-bottom:10px;text-align:justify;text-justify:distribute}
.nList .hasPhoto{float:right;width:540px;overflow:hidden}
.nList p{font-size:14px;color:#666}
.nList .L a:link,
.nList .L a:visited{display:inline-block;padding:0px 10px;margin-right:10px;background:#f4f4f4;font-family:simsun;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition-property:background-color;transition-duration:0.2s}
.nList .L a:hover{color:#fff;text-decoration:none;background:#666}
.nList .R{color:#888}
.nList .R u{color:#ddd;padding:0 8px;text-decoration:none}
.nList .R em{font-style:normal;padding:0px 1px}
.nList .R a{color:#cc0000}

.downAdd{font-size:15px;padding-bottom:10px}
.downAdd a{color:blue}

.page2{height:40px;line-height:40px;vertical-align:top;padding-right:10px;clear:both}
.page2 a,
.page2 strong{height:20px;line-height:20px;margin-left:2px;padding:3px 7px;overflow:hidden;border:1px solid #ccc;border-radius:5px}
.page2 strong{font-weight:normal;border:1px solid #ff6700;border-color:#ff6700;color:#ff6700}
.page2 a:hover{border:1px solid #ff6700;border-color:#ff6700;color:#ff6700}
.page2 em{font-style:normal;padding:0 2px;color:#333}
.page2 input{width:30px;padding:3px 7px;text-align:center;border:1px solid #ccc;border-radius:5px}

.aboutInfo{text-align:center;padding:0px 0px 10px;color:#999}
.aboutInfo h1{font-size:26px;font-weight:400;line-height:30px;padding-bottom:8px;color:#333;clear:both;text-align: center;}
.aboutInfo span{margin-right:10px}
.aboutInfo em{font-style:normal}

.format{clear:both;overflow:hidden;font-size:14px}
.format p{margin-bottom:20px;line-height: 30px;}
.format a:link,
.format a:visited{color:#009}

.noIndent p{text-indent:0em}
.LIMG{float:left;margin:0px 20px 20px 0px}
.RIMG{float:right;margin:0px 0px 20px 20px}

.related{clear:both}
.related div{font-size:15px;font-weight:bold;padding:3px 10px;background-color:#f0f0f0}
.related ul{padding:5px 10px;overflow:hidden;border:1px solid #eee}
.related li{float:left;width:319px;line-height:27px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.related li span{color:#b7b7b7;font-family:simsun}
.related li img{vertical-align:text-bottom;margin-left:5px}

.preNext{font-size: 14px;
overflow: hidden;
background: #e7e7e7;
padding: 3px 10px;
line-height: 30px;margin-top: 30px;}
.preNext span{vertical-align:bottom;font-weight:bold;color:#999;font-family:simsun}
.preNext div{}

.jList{text-align:left;width:100%}
.jList caption{display:none}
.jList th{padding:5px 0px 5px 10px;font-weight:normal;border:1px solid #ccc;background:#f1f1f1}
.jList td{padding:5px 0px 5px 10px;border:1px solid #ccc}
.jList .nobor{border:none}

.subwrapOuter{margin-bottom: 40px;}