@charset "utf-8";

html, body, form{height: 100%;}
body{font-size:14px;line-height:24px;color:#333;_text-align:center;_background-image:url(about:blank);_background-attachment:fixed;}
a{ color:#333;}
a:hover{ color:#0195f4;}

/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*topbar*/
.topBar{ background:url(../../images/site/top.jpg) top no-repeat; height:44px; min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");_text-align:left;}
.topBarInner{width:1000px;margin:0 auto;}
.topNav{ font:12px/44px simsun; color:#fff; width:740px; float:left;}
.topNav a{ display:inline-block; *display:inline; *zoom:1; margin-right:20px;} 
.topNav a,.topNav a:hover{color:#fff;}

/*header*/
.header{_text-align:left; height:800px;background:url(../../images/site/header.jpg) top no-repeat; position:relative;}
.topLogo{ background:url(../../images/site/topLogo.png) top no-repeat; height:90px; text-indent:-999999px; position:absolute; top:0; width:100%;}
.topInfo{ position:absolute; width:500px; left:50%; margin-left:-250px; top:150px; color:#fff;}
.topInfo .tit{ background: url(../../images/site/icon01.png) top no-repeat; text-align:center; width:4em; margin:0 auto; padding-top:45px;font:14px/20px Microsoft YaHei; cursor:pointer; white-space:nowrap; margin-bottom:10px;}
.topInfo .con{ display:none;}

/*search*/
.topSearch{ width:223px; float:right;}
.searchForm{ height:26px; width:223px; background:url(../../images/site/searchBox.png) 0 0 no-repeat; margin-top:10px;}
.search-item{ position: relative;height:26px; line-height:26px; overflow:hidden; width:167px;background:none; float:left; vertical-align:middle; padding-left:10px;}
.search-input {background:none transparent scroll repeat 0% 0%; border:0;z-index:200;width:150px; font-size:12px; line-height:26px; color:#333; position:relative;outline: none; margin:0;outline: none;}
.search-label {position: absolute; top: 0px; left: 10px; z-index: 1; width:150px;color:#666;font-size:12px;}
.focus .search-label {visibility:hidden;}
.searchSbmt{ background:none; color:#fff; height:26px; width:46px;font:14px/30px Microsoft YaHei; border:0; line-height:28px; float:left; cursor:pointer;outline: none; }

/*=====go top=====*/
#back-to-top{position:fixed;bottom:10px;right:10px;	z-index:5;_position:absolute; _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-10:document.body.scrollTop+document.body.clientHeight-this.clientHeight-10));}
#back-to-top a{text-align:center;text-decoration:none;display:block;width:50px;}
#back-to-top a span{border-radius:6px;display:block;height:50px;width:50px;margin-bottom:5px; background:#000;}

/*+++++++++++++++++++++ footer ++++++++++++++++++++++++++*/
.footer{_text-align:center; font:12px/40px Microsoft YaHei,Arial, Helvetica, sans-serif; background:#00345e; min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100?"1100px":"");clear: both;position: relative; margin-top: -230px;height: 230px; }
.footerIn{ width:1000px; margin:0 auto;_text-align:left; overflow:hidden;}
.copyrights{ height:40px; text-align:center; background:#001a2f;color:#36506a;}
.copyrights a,.copyrights a:hover{color:#36506a;}

.footerLink{ height:150px; padding:20px 5px; overflow:hidden; width:1030px;}
.footerLink dl{ width:116px; overflow:hidden; float:left; margin-right:10px; color:#6699cc;}
.footerLink dt{ color:#fff; padding-left:1.5em;}
.footerLink dd{ line-height:18px;}
.footerLink span{ font-family:simsun; margin-right:.5em;}
.footerLink a{color:#6699cc;}
.footerLink a:hover{ color:#0195f4; text-decoration:none;}

/*++++++++++++++++++++ common ++++++++++++++++++++*/
/*main*/
.wrapper{ height: auto!important;min-height: 100%;height: 100%; position:relative;; background:#f0f0f0; min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100px?"1100px":""); }
.container{width:1000px;margin:0 auto; min-height:200px;padding-top:10px;padding-bottom:250px;_text-align:left; font-family: Microsoft YaHei;}
.secondContainer{ background:#fff;}

/*picholder*/
.picholder a{ position:relative; width:100%; height:100%; display: block; color:#fff; font-size:12px; text-align:center;}
.picholder a:hover{ color: #fff; text-decoration:none;}
.picholder a img{ width:100%; height:100%;}
.picholder span{ display:block; width:100%; height:24px; line-height:24px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');position:absolute; left:0; bottom:0; z-index:10; cursor:pointer; overflow:hidden;}
:root .picholder span{ filter:none;background:rgba(0,0,0,0.5);}

/*titPic*/
.titPic{ text-indent:-99999px; width:100px; height:22px; display:inline-block; *display:block;overflow:hidden;}
#titPic01{ background:url(../../images/site/indexTit08.png) 0 0 no-repeat;}
#titPic02{ background:url(../../images/site/indexTit02.png) 0 0 no-repeat; margin-left:12px;}
#titPic03{ background:url(../../images/site/indexTit03.png) 0 0 no-repeat; width:69px;}
#titPic04{ background:url(../../images/site/indexTit07.png) 0 0 no-repeat; width:87px;}
#titPic05{ background:url(../../images/site/indexTit05.png) 0 0 no-repeat; width:130px;}
#titPic06{ background:url(../../images/site/indexTit09.png) 0 0 no-repeat;}

/*++++++++++++++++++++ index ++++++++++++++++++++*/
.noticeBox{ height:40px; line-height:40px; background:#fff; padding:0 10px;}
.noticeBox .tit{ background: url(../../images/site/icon02.png) 0px center no-repeat; color:#f99; padding-left:18px; font-weight:bold; float:left; width:70px; white-space:nowrap}
.noticeBox .con{ width:890px; float:right; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; color:#0099ff}

.bgdtBox{ background:#fff; height:315px; padding:10px 0;}
.bgdtTit{ margin:0 12px;}
.bgdtTit .more{ background:url(../../images/site/icon03.png) 45px 6px no-repeat; padding-right:14px; color:#99ccff; display:block; float:right;}
.bgdtList li{ width:480px; height:270px; position:relative; overflow:hidden; float:left; font-size:12px; margin-right:15px;}
.bgdtList li .pic{ width:100%; height:270px; background:#ddd;}
.bgdtList li .pic img{ width:100%; height:100%;}
.bgdtList li .title{ position:absolute; left:0; bottom:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000'); width:460px; padding:10px; height:65px; line-height:20px; overflow:hidden;}
:root .bgdtList li .title{ filter:none;background-color:rgba(0,0,0,0.5);}
.bgdtList li .title a,.piclist02 li .title a:hover{ color:#fff; text-decoration:none;}
.bgdtList li .title h3{ font-weight:normal; font-size:18px; margin-bottom:5px;}
.bgdtList li .title .abs{ color:#ccc;}

.sliderTabBgdt{ margin-left:12px; position:relative; height:270px; width:480px; overflow:hidden; float:left;}
.sliderTabBgdt .bd{ width:480px; overflow:hidden; position:relative;}
.sliderTabBgdt .next,.sliderTabBgdt .prev{ background:url(../../images/site/arrow.png)  0 0 no-repeat; width:46px; height:56px; position:absolute; top:90px; cursor:pointer; filter:alpha(opacity=80);opacity:0.7; z-index:99; }
.sliderTabBgdt .prev{ left:10px;}
.sliderTabBgdt .next{ right:10px; background-position:-70px 0;}
.sliderTabBgdt .prevStop,.sliderTabBgdt .nextStop{  filter:alpha(opacity=40);opacity:0.4;  }

.gcgkTit .more{ background:url(../../images/site/icon03.png) 45px -20px no-repeat; padding-right:14px; color:#0195f4; display:block; float:right;}
.gcgkList ul li{ float:left; width:179px; height:179px; border-radius:100%; background:#ddd; margin:0 35px;}
.gcgkList ul li img,.gcgkList ul li a{ display:block; width:179px; height:179px;border-radius:100%;}

.hotNewsList{ height:98px; padding:25px 12px; background:#fff;}
.hotNewsList dl{ width:316px;height:98px;overflow:hidden;}
.hotNewsList dl dt{ float:left; width:97px;}
.hotNewsList dl dd{ float:right; width:208px;}
.hotNewsList dl dd h3{ font:20px/30px Microsoft YaHei; margin-bottom:5px;}
.hotNewsList dl dd h3 a{ color:#402313;}
.hotNewsList dl dd ul li{ white-space:nowrap; overflow:hidden; height:20px; text-overflow:ellipsis;font:12px/20px simsun;background:url(../../images/site/icon03.png) 0px -46px no-repeat; padding-left:8px;}
.hotNewsList dl dd ul li a{ color:#666;}
.hotNewsList dl dd a:hover{ text-decoration:none; color:#0195f4;}

.picSilderBox{ width:320px; height:250px;}
.picSilderBoxTit{ text-align:center; margin-bottom:5px;}
.picSilderBoxCon{ width:320px; height:180px; position:relative; overflow:hidden;background:#ddd;  }
.picSilderBoxCon .bd{ position:relative; z-index:0;  }
.picSilderBoxCon .bd li{ width:320px; height:180px;}
.picSilderBoxCon .bd li img{ width:320px; height:180px;}
.picSilderBoxCon .hd{ height:20px; position:absolute;right:5px; bottom:5px;overflow:hidden;z-index:10;}
.picSilderBoxCon .hd ul{ margin:0 auto; text-align:center;}
.picSilderBoxCon .hd ul a{margin-right:5px;background:#fff;filter:alpha(opacity=50);opacity:0.5;cursor:pointer; float:left;height:10px; width:10px;border-radius:100%; overflow:hidden;}
.picSilderBoxCon .hd ul a.on{ filter:alpha(opacity=100);opacity:1;}
.picSilderBoxMore{ background:#fff; height:40px; line-height:40px; text-align:center;}
.picSilderBoxMore a{ color:#6699cc;}
.picSilderBoxMore a:hover{text-decoration:none; color:#0195f4;}


/*++++++++++++++++++++ second ++++++++++++++++++++*/
/*location*/
.location{ color:#09f;font:14px/30px Microsoft YaHei,Arial, Helvetica, sans-serif; background:url(../../images/site/icon04.png) 20px center no-repeat; padding-left:45px; margin-bottom:40px;}
.location a,.jwzx .location a:hover{ color:#09f;}
.location span{ color:#09f;}

.innerBox{ width:920px; margin:0 auto;}
.innerMainTit{ height:39px; position:relative;}
.innerMainTit .innerMTHide{ width:4em; text-indent:-9999px; overflow:hidden;}
#innerMT01{ background:url(../../images/site/seTit01.jpg) 0 0 no-repeat;}
#innerMT02{ background:url(../../images/site/seTit02.jpg) 0 0 no-repeat;}
#innerMT03{ background:url(../../images/site/seTit03.jpg) 0 0 no-repeat;}
#innerMT04{ background:url(../../images/site/seTit04.jpg) 0 0 no-repeat;}
#innerMT05{ background:url(../../images/site/seTit05.jpg) 0 0 no-repeat;}
#innerMT06{ background:url(../../images/site/seTit06.jpg) 0 0 no-repeat;}
#innerMT07{ background:url(../../images/site/seTit07.jpg) 0 0 no-repeat;}
#innerMT08{ background:url(../../images/site/seTit08.jpg) 0 0 no-repeat;}
#innerMT09{ background:url(../../images/site/seTit09.jpg) 0 0 no-repeat;}

.seLinkList{ position:absolute; right:0; bottom:-4px; white-space:nowrap;font:16px/32px Microsoft YaHei; color:#666;}
.seLinkList a{ color:#666; display:inline-block; *display:inline; *zoom:1;}
.seLinkList a:hover{ text-decoration:none;color:#666;}
.seLinkList a.hover,.seLinkList a.on{ color:#09f; font-size:24px; font-weight:bold; text-decoration:none;}
.seLinkList a.on{ background:url(../../images/site/icon05.png) bottom no-repeat; padding-bottom:8px;}
.seLinkList span{ padding:0 5px;}

/*---- dgjj ----*/
.dggkContext{ margin-top:70px;}
.dggkContext p{ text-indent:2em;font:16px/30px Microsoft YaHei; margin-bottom:30px;}

/*---- list ----*/
.txtList{margin-top:40px;}
.txtList li{ background:url(../../images/site/listLiBg.gif) 0 bottom no-repeat; padding-bottom:16px; margin-bottom:20px; height:90px;}
.txtList li .tit{ height:30px; margin-bottom:10px;}
.txtList li .tit a{ font:bold 24px/30px Microsoft YaHei; color:#004276;vertical-align:text-bottom; margin-right:.5em; }
.txtList li .tit a:hover{color:#09f; text-decoration:none;}
.txtList li .tit .time{ color:#666;}
.txtList li .abs a,.txtList .abs a:hover{ color:#c00; display:inline-block; *display:inline; *zoom:1;}
.txtList li .pic{ width:160px; height:90px; background:#ddd; float:left; margin-right:15px;}
.txtList li .pic img{ width:160px; height:90px;}

/*page*/
.page{ text-align:center; padding:8px 0; font:14px/28px Microsoft YaHei,Arial, Helvetica, sans-serif;}
.page a{ background:#ccc;padding:4px 9px;color:#00345e;vertical-align:top; _padding-top:2px; margin:0 2px;}
.page .on,.page a:hover{ background:#00345e; color:#99d3f9; text-decoration:none;}

/*---- article ----*/
.article{ padding:40px 0;}
.articleTit{ color:#004276; font:bold 24px/30px Microsoft YaHei; text-align:center; margin-bottom:15px;}
.articleTime{ color:#999; text-align:center; margin-bottom:15px;}
.articleCon{ background:url(../../images/site/listLiBg.gif) top no-repeat; padding:30px 0; font:16px/30px Microsoft YaHei; }

/*++++++++++++++++++++ map ++++++++++++++++++++*/
.mapWrapper{ background: url(../../images/site/mapBg3.jpg) top no-repeat; background-size: 100%;height:1450px;min-width:1280px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1280?"1280px":"");padding-bottom:230px;}

.mapTop{ background:url(../../images/site/mapTopBg.png) top no-repeat; height:90px;min-width:1280px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1280?"1280px":"");}
.mapTop .mapTopInner{width:1000px; margin:0 auto;text-align:left;}
.mapTop .mapTitle{ text-align:center;height:63px;}
.mapTop .location{ background:url(../../images/site/mapLocate.png) 0 0 no-repeat; padding-left:25px; line-height:24px; color:#fff; margin:0;}
.mapTop .location a,.mapTop .location a:hover,.mapTop .location span{ color:#fff;}

.mapContainer{ width:1280px; margin:0 auto;_text-align:left; position:relative;}
.mapMain{ width:1280px; height:470px; margin-top:125px; position:relative;}
.mapTag{ width:190px; padding:6px 10px; font:12px/18px Microsoft YaHei; background: #fff; position:absolute; display: none; word-break:break-all; }
#Map area{ outline:none;}
.mapCompass{ width:128px; height:128px; position:absolute; right:0; bottom:0;}

/*pop-up-window*/
.pop-up-window{position:fixed;top: 0;left: 0;z-index:9;width: 100%; height:100%; display:none;}
.pop-up-window .bg{ border:1px solid #fff;font:14px/20px Microsoft YaHei; color:#fff;width:800px; height:500px; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-250px; z-index:99999;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E500204D', endColorstr='#E500204D'); overflow:hidden;}
:root .pop-up-window .bg{ filter:none;background-color:rgba(0,32,77,0.9);}
.pop-up-window #close{ width:30px; height:30px; position:absolute; top:-1px; right:0px;cursor:pointer; background:url(../../images/site/close.png) 0 0 no-repeat;}

.pop-up-window .btn01:hover,.pop-up-window .btn02:hover{ text-decoration:none;}
.pop-up-window .btn02{ background:#ccc; color:#333!important;}
.pop-up-window .btn:hover{ text-decoration:none; color:#fff;}
.pop-up-window h1{font:36px/60px Microsoft YaHei; margin-bottom:25px;}

.pop-up-window .inner{ width:740px; height:500px; margin: 0 auto; overflow:hidden; position: relative; }
.pop-up-window .pic{ width:200px; padding-top:40px; float:left;}
.pop-up-window .pic li{ width:200px; margin-bottom:25px;}
.pop-up-window .pic li img{ width:200px;}
.pop-up-window .con{ float:right; width:510px; }
.pop-up-window .tit{ font:24px/40px Microsoft YaHei; padding-top:30px;}
.pop-up-window .abs{ margin-bottom:15px;}
.pop-up-window .con .txt{ height:330px; overflow: auto; overflow-x:hidden; }

/*++++++++++++++++++++ album ++++++++++++++++++++*/
.albumWrapper{height: auto!important;min-height: 100%;height: 100%;}

.albumNav{ width:auto; padding:0 50px;}
.albumHeader{ background:url(../../images/site/xcLogo.png) left no-repeat; height:90px; padding-left:270px; position:relative; z-index:9999;}
.albumHeader .location{background:url(../../images/site/mapLocate.png) 0 0 no-repeat; padding-left:25px; line-height:24px; color:#fff; position:absolute;top:50px;}
.albumHeader .location a,.albumHeader .location a:hover,.albumHeader .location span{ color:#fff;}

.albumMain{padding-bottom:70px;_text-align:left; font-family: Microsoft YaHei; position:relative; height:100%; width:100%;}
.albumMain .topBar{  position:relative; top:0; left:0;  z-index:999999;}

#arrLeft,#arrRight{position: absolute;top:50%;width: 73px;height:73px;display: block;z-index: 1000;outline: none;}
#arrLeft{background:url(../../images/site/arr_left.png) 0 0 no-repeat;left:8px;}
#arrRight{background:url(../../images/site/arr_right.png) 0 0 no-repeat;right:8px;}

.galleryBg{ background:#000; position:absolute; left:0; top:0; z-index:1; height:100%; width:100%;}

.albumFooter{ background:url(../../images/site/xcCoverFooter.jpg) top no-repeat; height:70px; line-height:70px; width:100%;clear: both; position:fixed; bottom:0; z-index:9999; color:#fff; text-align:center;}


.headerSilder{ position:relative; height:800px; width:100%;min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100px?"1100px":"");}
.headerSilder .bd ul{ width:100% !important; }
.headerSilder .bd li{ width:100% !important;  height:800px;min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100px?"1100px":"");}

/*rightmenu*/
.rightmenu{ position:fixed; right:20px; top:180px; z-index:9999999;_position:absolute;_bottom:auto;_top:expression_r(eval_r(document.documentElement.scrollTop));_margin-top:170px;}
.rightmenu li{ position:relative; height:46px; margin-bottom:10px;}
.rightmenu li a{ width:46px; height:46px; background:url(../../images/site/right01.png) -8px -9px no-repeat; overflow:hidden; display:block;}
.rightmenu li span{ position:absolute; left:-70px; top:16px; display:block; display:none; font:12px/21px Microsoft YaHei; }
.rightmenu li span.txt{ background:url(../../images/site/right02.png) 0 0 no-repeat; line-height:21px; width:68px; color:#fff; padding-left:7px;}
#rightmenu01 a{ background-position:-8px -174px;}
#rightmenu01 a:hover{ background-position:-107px -174px;}
#rightmenu01 span{ background:#fff; width:120px; height:150px;left:-125px;top:4px; text-align:center;}
#rightmenu03 a{ background-position:-8px -64px;}
#rightmenu03 a:hover{ background-position:-107px -64px;}
#rightmenu02 a{ background-position:-8px -120px;}
#rightmenu02 a:hover{ background-position:-107px -120px;}
#rightmenu04 a{background-position:-8px -9px;}
#rightmenu04 a:hover{background-position:-107px -9px;}

/*2017.3.6*/
.bgdtConGrid{ width:490px; overflow:hidden;}
.bgdtBox{ background:#fff; height:315px; padding:15px 0 10px 0;}

.bgdtCon .mainNewsList{ float:left;width:475px; padding:0 15px 0 0;}
.mainNewsList ul li{ white-space:nowrap; overflow:hidden; height:34px; text-overflow:ellipsis;font:16px/34px Microsoft YaHei;background:url(../images/icon03.png) 0px -38px no-repeat; padding-left:10px;}
.mainNewsList ul li a{ color:#666;}
.mainNewsList ul li a:hover{ text-decoration:none; color:#0195f4;}
.mainNewsList ul li span.time{ color:#999; float:right; font-size:14px;}