* { padding: 0; margin: 0; }
body { font-size: 12px; line-height: 20px; font-family: Microsoft YaHei; color: #555; background: url(../images/body-bg.gif) center 410px no-repeat #e3e0e2; }
div, ul, li { display: block; }
dl,dl dd{margin:0}
li { list-style-type: none; }
img { border: none; }
.left { float: left; }
.right { float: right; }
.clr { height: 0; overflow: hidden; clear: both; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: underline; }
.Box { width: 980px; margin: 0 auto; clear: both; }
.MT { margin-top: 20px; }
.TiT { height: 30px; background: #172a88; line-height: 30px; margin-bottom: 15px; }
.TiT p { float: left; }
.TiT .Ch { background: #e3e0e2; padding: 0 10px; text-align: center; color: #000; font-size: 24px; font-weight: 600; margin-left: 7px; }
.TiT .En { font-size: 18px; color: #e1e3ed; margin-left: 7px; }
/*top*/
.top { width: 100%; background: url(../images/top_bg.gif) repeat-x; color: #8e8e8e; border-bottom: 1px solid #fff; height: 30px; }
.top ul { width: 1000px; margin: 0 auto; }
.top li { float: left; margin: 0 3px; height: 30px; line-height: 30px; font-size: 12px; }
.top .topline { width: 3px; background: url(../images/top_line.gif) 0 6px no-repeat; }
.top li a { color: #8e8e8e; text-decoration: none; }
.top li a:hover { color: #7b0707; text-decoration: underline; }
/*HeaDCon*/
.HeaDCon { width: 100%; height: 380px; background: #051563; border-bottom: solid 2px #e2dfe1; }
.HeaDCon .HeaDer { width: 980px; margin: 0 auto; position: relative; background: url(../images/header.gif) center 0 no-repeat; height: 380px; }
.HeaDCon .Day { width: 95px; height: 100px; padding: 15px 0 0 10px; background: url(../images/day-bg.png) no-repeat; position: relative; top: 110px; left: -10px; color: #fff; }
.HeaDCon .Day .Font16 { font-size: 16px; margin-left:5px;display:block; }
.HeaDCon .Day .Font60 { margin-top: 0px; font-size: 14px; }
.HeaDCon .Day .Font60 span { font-size: 60px; height:70px;line-height:70px;}
.zanzhu{position:absolute;right:28px;bottom:36px;}
.zanzhu li{margin-bottom:5px;color:#fff;}

/*Menu*/
.Menu { height: 72px; }
.Menu li { float: left; font-size: 20px; color: #444; padding: 0 30px; margin-top: 15px; font-weight: 600; border-right: dotted 1px #172a88; position: relative }
.Menu li p { font-size: 14px; color: #939393; font-weight: normal; }
.Menu .border-no { border: none; }
.Menu .hover { width: 100px; background: #172a88; height: 7px; overflow: hidden; position: absolute; left: 0; bottom: -17px; }
.Menu #review { width: 80px; height: 72px; margin-top: 0; background: #d1d1d1; border: none; padding: 0; }
.Menu #review .bg { width: 70px; height: 20px; background: #f2ec65; margin: 10px 0 0 5px; font-size: 12px; color: #051563; line-height: 20px; text-align: center; }
.Menu #review .numbber { font-size: 28px; color: #000; text-align: center; margin-top: 5px; }
/*About*/
.About { width: 100%; height: 250px; background: #172a88; }
.About .Box { padding: 20px 0; }
.About li { color: #dfe1ed; line-height: 22px; width: 480px; }
.About .line { border-right: dotted 1px #858cb4; }
/*News*/
.Video { width: 510px; height: 408px; float: left; margin-bottom: 25px; }
.News { width: 440px; float: right; }
.News .T { width: 440px; height: 20px; background: #172a88; margin-bottom: 20px; }
.News .T p { float: left; }
.News .T .Ch { width: 90px; background: #e3e0e2; text-align: center; color: #000; font-size: 18px; margin-left: 5px; }
.News .T .En { font-size: 16px; color: #e1e3ed; margin-left: 3px; }
.News h2 { clear: both; height: 35px; line-height: 35px; font-size: 17px; color: #000; font-weight: normal; text-align: center; }
.News h2 a { color: #000; }
.News .depict { font-size: 12px; color: #555; line-height: 18px; margin-bottom: 20px; }
.News h4 { font-size: 16px; color: #000; font-weight: normal; }
.News ul { height: 200px; }
.News li { width: 136px; height: 120px; background: #fff; float: left; margin-top: 4px; }
.News li p { padding: 5px; line-height: 16px; }
.News .mr { margin-right: 15px; }
/*Guests*/
.Guests {overflow:hidden;}
.Guests li { width: 185px; height: 205px; float: left; position: relative; }
.Guests li .text { width: 160px; height: 50px; position: absolute; left: 20px; bottom: 0px; }
.Guests li .text .font { font-size: 18px; color: #000; }
.Guests .mr { margin-right: 13px; }
/*ThemeCon*/
.ThemeBox{ width: 100%; background:#ecebec; height:467px;}
.ThemeCon { width: 1100px; margin: 0 auto; }
.Theme-UNIT { width: 80px; height: 80px; position: absolute; top: -2px; right: 60px; }
.Theme-UNIT img { position: absolute; display: none; }      /*add*/
.Theme-U { height: 80px; }
.Theme-U li { width: 325px; float: left; height: 80px; }
.Theme-U li .unit { width: 55px; height: 47px; float: left; background: url(../images/unit-bg.png) 0 -66px no-repeat; color: #fff; padding: 8px 0 0 10px; font-size: 32px; font-family: Arial, Helvetica, sans-serif; }
.Theme-U li .hover { background: url(../images/unit-bg.png) 0 0 no-repeat; }
.Theme-U li .unit span { font-size: 14px; margin-left: 2px; display: block; }
.Theme-U li h3 { width: 250px; font-size: 16px; color: #000; line-height: 24px; float: left; font-weight: normal; }
.Theme-U .li-hover { background: url(../images/unit-hover.png) center bottom no-repeat; }
.Theme { width: 1100px; margin: 0 auto; position: relative; height: 400px; padding: 30px 0; }
.Theme .Box { position: absolute; left: 50px; display: none; }      /*add*/
.Theme .Img { width: 420px; height: 345px; padding: 10px; background: #fff; float: left; }
.Theme .Text { width: 500px; float: right; }
.Theme .Text .tit { height: 37px; }
.Theme .Text ul { margin: 5px 0;}
.Theme .Text li { background: url(../images/theme-icon.gif) 0 10px no-repeat; padding-left: 15px; }
.Theme .Text li h4 { color: #353535; font-size: 14px; height: 24px; line-height: 24px; }
.Theme .Text li p { font-size: 14px; color: #2a2a2a; }
.Theme .Text li strong { color: #797979; }
.Theme .Text li span { display: block; margin-left: 70px; color: #797979; font-size: 12px; }
.Theme .Text .Topic { font-size: 14px; color: #363636; line-height: 24px; }
.jiabin{margin:0;}
.jiabin dd{margin:0;padding:0;font-size:14px;display:block;height:22px;overflow:hidden;}
.Theme .Text .Topic span { color: #797979;}
.Theme .btn { width: 50px; height: 100px; position: absolute; top: 35%; cursor: pointer; }
.Theme .Prev { background: url(../images/leftcon.png) no-repeat; left: -20px; }   /*change left:0*/
.Theme .Next { background: url(../images/rightcon.png) no-repeat; right: -20px; }  /*change right:0*/
/* 焦点图 */
.focus { display: block; height: 580px; position: relative; }
.f426x240 { width: 980px; display: block; height: 560px; overflow: hidden }
.f426x240 img { width: 980px; height: 555px; }
.rslides { width: 100%; position: relative; list-style: none; padding: 0 }
.rslides_nav { height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.5; text-indent: -9999px; overflow: hidden; text-decoration: none; background: url(../images/i.png) no-repeat 0 -560px; margin-top: -28px }
.rslides_nav:active { opacity: 1.0 }
.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }
.rslides_tabs { margin: 12px auto; clear: both; text-align: center }
.rslides_tabs li { display: inline; float: none; _float: left; *float:left;
margin-right: 5px; text-align: center; }
.rslides_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: rgba(0,0,0, .2); background: #DDD; display: inline-block; _display: block; *display:block;
width: 9px; height: 9px }
.rslides_tabs .rslides_here a { background: rgba(0,0,0, .6); background: #390 }
/*Media*/

.Media { }
.Media li { width: 300px; float: left; height: 220px; }
.Media li h5 { font-size: 14px; color: #363636; margin: 8px 0; font-weight: normal; }
.Media li p { color: #797979; }
.Media li .more { width: 50px; height: 18px; background: url(../images/more.gif) no-repeat; color: #fff; padding: 0 5px 0 2px; font-size: 12px; margin-left: 10px; }
.Media .mr { margin-right: 40px; }
/*bottom*/
.bottom { width: 100%; background: url(../images/bottom_bg.gif) repeat-x; height: 200px; clear: both; line-height: 24px; margin-top: 15px; font-size: 12px; }
.bottom .bt { width: 980px; margin: auto; padding: 40px 0 15px 0; color: #373737; text-align: center; }
.bottom .bt a { color: #373737; text-decoration: none; }
.bottom .bt a:hover { color: #373737; text-decoration: underline; }
/* 浮栏wyq*/
 .fulan{ width:55px; position:absolute; right:75px; z-index:2; top:145px;}
 .fulan li{width:55px; margin-top:1px;}
.backTop{width:55px; height:55px; background:url(../images/backtop.jpg);  display:block;}
.sharePic{width:55px; padding-top:55px; background:#FF6D00 url(../images/share.jpg) top center no-repeat; display:block;   }
.shareBox{ background:#fff; border:3px solid #ff6d00; padding-left:9px; padding-top:5px; display:none; height:265px;}
.jiathis_style_32x32 a{ width:33px; height:33px; margin-bottom:5px; display:block;}
.jiathis_style{margin:33px 0 0 -255px}
/* 浮栏wyq*/

/*guest*/
.guest{margin-top:30px auto;width:960px;overflow:hidden;}
.guest .title{background:url(../images/title.png) no-repeat; height:40px;}
.guest .title p{line-height:45px; float:left; color:#636363; font-size:14px;}
.guest ul{clear:both;}
.guest li{width:186px; float:left;}
.guest li img{width:186px; height:140px; overflow:hidden;}
.guest li p{height:60px;line-height:18px; text-align:center; color:#555555;margin-top:10px;}
.guest li p span{font-size:16px;color:#000;}
.guest li div{width:186px; height:140px; overflow:hidden;}
.guest .mr{margin-right:12px;}
.box{width:980px; margin:0 auto; clear:both;}
