body { font-family: "微软雅黑"; font-size: 12px; color: #000; line-height: 20px; -webkit-text-size-adjust: 100%; }
a { color: #000; }
a:hover { color: #cf0101; text-decoration: underline; }


.navigation { font-family: Arial; font-size: 14px; color: #CC0000; line-height: 30px; width: 939px; padding-top: 20px; text-align:right; clear:both;}
.navigation a { color: #CC0000; margin: 0px 7px; }
.navigation .t { color: #000; }
.topInfo { padding-top: 5px; margin-top:10px; float:right;}
.time { margin: 0px 10px 0px 35px; }
.weather { margin-right: 10px; }
.weather a { color: #c90000; font-weight: bold; }
.weather a:hover { text-decoration: none; }
.chinaSearch form { margin-right: 15px; }
.keyword { border: 1px solid #1D6BBE; width: 120px; height: 20px; }
.fotmbtn { font-family: "Microsoft YaHei"; color: #FFF; background: #4096ED; border: 1px solid #1D6BBE; height: 22px; padding: 0px 5px; }
.library { text-align: center; width: 230px; }
.library a { margin: 0px 7px; }
.button2 { background: url(/static/images/a1.gif) no-repeat; width: 25px; height: 20px; border: none; }

.box1 { width:1200px; margin:auto; height:1%; overflow:hidden; clear:both; padding-bottom:20px;}
.box1l { width:386px; float:left;}
.box1l h1 { font-size:24px; line-height:30px; margin-bottom:15px;}
.box1l h2 { font-size:18px; line-height:24px; margin-bottom:5px; color:#191970;}
.box1l h2 a { font-size:18px; line-height:24px; color:#191970;}
.box1l h2 a:hover { color: #cf0101; }
.box1l li { font-size:14px; line-height:22px; padding:2px; color:#191970; height:24px; overflow:hidden;}
.box1l li a{ font-size:14px; line-height:22px; color:#191970;}
.box1l li a:hover { color: #cf0101; }
.box1r { width:780px; float:right;}
.rightPic { width: 780px; height: 510px; overflow: hidden; position: relative; }
.rightPic li { width: 780px; height: 510px; position: relative; display: none; }
.rightPic li img { width: 780px; height: 510px; }
.rightPic li p { width: 740px; height: 55px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; padding: 0 20px; font-weight: bold; font-size: 16px; color: #FFF; line-height: 55px; }
.rightPic li p a { font-size: 16px; color: #FFF; line-height: 55px; }
.rightPic .pmenu { width: 55px; height: 55px; position: absolute; bottom: 0; right: 65px; font-size: 16px; line-height: 55px; color: #6D6D6D; z-index: 2; }
.rightPic .pmenu span { color: #E50012; }
.rightPic .plr { width: 76px; height: 55px; position: absolute; bottom: 0; right: 0; z-index: 2; cursor: pointer; }

.box2 { width:1200px; margin:auto; height:1%; overflow:hidden; clear:both; padding-bottom:40px;}
.box2 li { width:260px; height:65px; float:left; margin:0 20px;}
.box2 li img { width:120px; height:65px; margin-right:10px;}
.box2 li h1 a { font-size:14px; line-height:22px; color:#000;}
.box2 li a { font-size:14px; line-height:22px; color:#042887;}

.box3 { width:1200px; margin:auto; font-size:14px; line-height:50px; height:50px; margin-bottom:20px; border-bottom: solid 1px #e2e2e2;}
.box4 { width:1200px; margin:auto; height:106px;}
.nav { width:100%; height:42px; background-color:#cf0101;}
.nav1 { width:1200px; margin:auto; font-size:16px; line-height:42px; color:#fff;}
.nav1 li { width:132px; border-right: solid 1px #f76262; text-align:center; float:left;}
.nav1 li a { color:#fff;}
.topNav { width:1200px; margin:10px auto; height:22px; line-height:22px; font-size:14px;}
.topNav li { font-size:14px; float:left; line-height:22px; border-right: solid 1px #ccc; text-align:center;}
.topNav li a { font-size:14px; line-height:22px;}
.topNav .last { background: url(static/images/b_2.gif) no-repeat right 20px; height: auto; margin-right: 0px; padding-right: 20px; position: relative; z-index: 9999; }
.topNav .last ul { display: none; width: 130px; position: absolute; left: 0px; top: 20px; z-index: 9999; }
.topNav .last li { line-height: 20px; background: #ccc; border-top: 1px solid #FFF; display: block; margin: 0px; padding: 5px 10px; width: 130px;}

.boxma { width: 1200px; margin: auto; padding-bottom: 40px; zoom: 1; overflow: hidden; clear: both; }
.boxma1 { width: 386px; float: left; }
.boxma1 h1 { padding-left: 15px; line-height: 38px; font-size: 16px; color: #000; background-image: url(/static/images/mm-01.jpg); background-repeat: repeat-x; background-position: center top; }
.boxma1 h1 a { line-height: 38px; font-size: 16px; color: #000; }
.boxma1 h1 span { float: right; line-height: 38px; font-size: 12px; color: #6f6f6f; font-weight: normal; padding: 0 10px; }
.boxma1 h1 span a { line-height: 38px; font-size: 12px; color: #6f6f6f; font-weight: normal; }
.boxma1 h2 { font-size: 16px; color: #369; }
.boxma1 h2 a { font-size: 16px; color: #369; }
.boxma1 dl { padding: 13px 0; clear: both; zoom: 1; overflow: hidden; }
.boxma1 dt { width: 150px; float: left; }
.boxma1 dt img { width: 150px; height: 90px; }
.boxma1 dd { width: 220px; float: right; font-size: 14px; line-height: 30px; letter-spacing: 1px; }
.boxma1 dd a { font-size: 14px; line-height: 30px; font-weight: bold; letter-spacing: 1px; color:#191970;}
.boxma1 dd a:hover { color: #cf0101; }
.boxma1 ul { clear: both; }
.boxma1 li { line-height: 30px; font-size: 14px; height: 30px; overflow: hidden; letter-spacing: 1px; background-image: url(/static/images/mm-02.jpg); background-repeat: no-repeat; background-position: left 12px; padding-left: 10px; }
.boxma1 li a { line-height: 30px; font-size: 14px; letter-spacing: 1px; color:#191970;}
.boxma1 li a:hover { color: #cf0101; }
.boxma2 dl { clear: both; zoom: 1; overflow: hidden; padding-bottom: 10px; }
.boxma2 dt a { font-size: 14px; line-height: 22px; letter-spacing: 2px; }
.boxma2 dd a { font-size: 14px; line-height: 22px; }

.Info { width: 1000px; margin: 0 auto; background: url(/static/images/bg_ma2.jpg) no-repeat center top #b2b2b2; height: 175px; overflow: hidden; padding: 40px 100px 0 100px; color: #FFF; }
.Info a { color: #FFF; }
.AboutUs { width: 206px; padding: 0 23px 0 7px; float: left; }
.Map { width: 209px; padding: 0 10px 0 20px; float: left; }
.Contact { width: 228px; padding: 0 30px 0 30px; float: left; }
.Copyright { width: 190px; padding: 0 7px 0 20px; float: left; }
.box5 { width:1200px; margin:0 auto 20px auto; height:80px;}
.box5 li { width:143px; float:left; margin:0 3px;}
.box5 li img { width:143px; height:80px;}

.footer { border-top: 1px solid #DFDFDF; text-align: center; padding: 20px 0px; position: relative; margin:auto; width:1200px;}
.footer .xxjb { width: 235px; height: 40px; position: absolute; top: 80px; left: 0px; }
.footer .cxwz { position: absolute; top: 80px; right: 118px; }
.footer .cxwz img { height: 40px; }
.footer .kxwz { position: absolute; top: 80px; right: 0px; }
.footer .kxwz img { height: 40px; }
.footer .weibo { line-height: 30px; text-align: center; margin-left: 390px; padding: 20px 0px; }
.footer .weixin { line-height: 30px; text-align: center; margin-right: 390px; padding: 20px 0px; }
.clearB { clear: both; }
.mb10 { margin-bottom: 10px; }
.mb30 { margin-bottom: 30px; }
.tCenter { text-align: center; }

#photocontent { width: 1200px; height: 100px; overflow: hidden; margin:auto; }
#photolists { display: none; }
#focus_photo_title { float: left; position: relative; z-index: 3000; text-decoration: none; width: 315px; overflow: hidden; height: 30px; text-align: center; padding-left: 5px; }
#focus_photo_title a { color: #000000; text-decoration: none; line-height: 50px; text-align: center; font-size: 16px; font-weight: bold; }
#focus_photo_nav { height: 15px; line-height: 15px; }