﻿@charset "utf-8";

/* CSS Document */



.other-banner{ width:1000px; height:195px; display:table; z-index:-1;}

.other-banner img{ width:1000px; height:195px;}



.other-con{ width:100%; display:table; margin:40px 0;}



.con-left{width:174px;display:table; float:left; }



.accordion {width: 100%;background: #ffffff;}

.accordion .link-img{display: block;width:100%; height:83px; background:url(../images/left-icon.png) no-repeat;font-size: 22px;color:#004ea2; padding-top:15px;}

.accordion .link-img p{  font-size:22px;color:#004ea2;}

.accordion .link-img span{display:block;font-size:12px;color:#b0bed9; text-transform: uppercase; }

.accordion .link{cursor: pointer;display: block;padding: 10px 0;color: #777777;font-size: 14px;border-bottom:1px solid #eaeaea; position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.accordion .link:hover{color:#004ea2;}

.accordion li.open .link {color:#004ea2; }

.accordion li.open i {color:#b63b4d;}

.accordion li.active .link{	color: #004ea2;}

.accordion li.active .link a{color: #fff;}

.accordion li.active .submenu{ display:block;}

.accordion li.active .submenu .sub-select{background:#c2c3e2;}



/*展开*/

.submenu {display: none;background: #f4f4f4; color:#444444;font-size: 12px; margin-top:5px;}

.submenu li{ background:#f4f4f4; border-bottom:2px solid #fff;color:#444444;}

.submenu .sub-select{background:#c2c3e2;}

.submenu .sub-select a{ color:#fff;}

.submenu a {display:block; padding:12px;text-decoration:none;color:#444444;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}

.submenu a:hover {color: #fff; background:#c2c3e2;}





.con-right{ float:left; width:775px; min-height:350px; border-top:3px solid #e2e2e2; margin-left:50px;}

.con-top{ width:100%; height:50px; line-height:50px;}

.top-title{ width:300px; float:left; display:block; font-size:16px; }

.pos-list{ float:right;}

.pos-list li{ float:left; color:#7f7f7f; font-size:12px;}

.pos-list li img{margin:19px 5px; display:block;}

.pos-list li a{ color:#7f7f7f;}

.pos-list li a:hover{ color:#004ea2;}

.pos-list li span{ display:block; float:right; margin: 0 5px;}



.con-area{ width:100%;  margin-top:10px;}

.area-txt p{ font-size:13px; line-height:27px; }

.con-img{ text-align:center;}

.con-img img{ margin:10px;}

.con-img a img:hover{ opacity:0.8;}

.ser-px{ width:100%; display:table;}

.ser-px li{ width:100%; height:100px; background:#f8f8f8; display:table; margin-bottom:4px; }

.ser-px li p{ display:block; float:left; padding:25px 15px;}

.ser-px li dl{ margin:35px 0;}

.ser-px li dl dt{ width:90px; float:left; font-size:13px; color:#404040;}

.ser-px li dl dd{ width:536px; float:left;font-size:13px; color:#404040; line-height:20px;}







.yw-px{ width:100%; display:table;}

.yw-px li{ width:180px; height:76px;background:#f8f8f8; float:left; margin:0 18px 18px 0; padding-top:20px; display:table;}

.yw-px li dl dt{ width:5px; height:20px; background:#3371b4; float:left;}

.yw-px li dl dd{ width:120px; float:left; margin-left:25px; font-size:14px; color:#404040;}







.anli-list{width:100%; display:table;}

.anli-list li{ float:left; margin:0 5px 5px 0;}

.anli-list li:hover{ opacity:0.8;}



.gl-list{width:100%; display:table;}

.gl-list li{ float:left; margin:0 5px 5px 0; width:190px; height:165px; background:#f5f5f5; text-align:center;}

.gl-list li > p{ margin-top:50px; font-size:16px;padding-bottom:35px;}


.gl-list li a{width: 82px; display:block; margin-top:30px;color: #fff;font-size: 12px; height: 20px;margin:0 auto;}
	
.gl-list li a span{    width: 20px;background: #b3e1f8 none repeat scroll 0 0; color: #fff;display: block; float: left;font-size: 20px;font-weight: bold;height: 18px;line-height: 18px; padding-bottom: 2px; text-align: center;}
	
.gl-list li a > p{color: #fff;background: #bacae3; display: block;font-size: 12px; height: 20px; line-height: 20px;text-align: center;width: 82px; }

.gl-list li a p:hover{ font-weight:bold; background:#a3b6d4;}







.lxfs-list{width:100%; display:table;}

.lxfs-list li{ float:left; margin:0 5px 5px 0; width:188px; height:60px; line-height:60px; background:#f5f5f5; text-align:center;}

.lxfs-list li p{ line-height:22px; font-size:14px; color:#777777; padding:0; margin-top:9px;}

.lxfs-list li:hover{ background:#bfc0de; color:#fff;}

.lxfs-list li:hover p{ color:#fff;}



.lxwm-form{ width:100%; display:table; margin:40px 0;}

.lxwm-form p{display:block; width:100%; display:table; margin-bottom:15px;}

.lxwm-form p span{ display:block; width:80px;height:35px; line-height:35px; text-align:center; font-size:14px; color:#777; float:left;}

.lxwm-form p input{ float:left; width:310px; height:35px; border-radius:5px; background:#f6f6f6; padding:0 10px;}

.lxwm-form p textarea{ width:530px; height:115px; background:#f6f6f6; border:0;border-radius:5px; padding:10px;}

/*.lxwm-form p a{ display:block; float:left; width:82px; height:30px; line-height:30px; text-align:center; background:#1d50a3;border-radius:5px; color:#fff; font-size:14px; margin-top:10px; }

.lxwm-form p a:hover{background:#05337e;}*/

.lxwm-form p .butsub{ display:block; float:left; width:82px; height:30px; line-height:30px; text-align:center; background:#1d50a3;border-radius:5px; color:#fff; font-size:14px; margin-top:10px; }
.lxwm-form p .butsub:hover{background:#05337e;}

.yp-form p .butsub{ display:block; float:left; width:82px; height:30px; line-height:30px; text-align:center; background:#1d50a3;border-radius:5px; color:#fff; font-size:14px; margin-top:10px; }
.yp-form p .butsub:hover{background:#05337e;}



.qk-list{width:100%; display:table;}

.qk-list li{ width:380px; height:210px; background:#f6f6f6; margin:0 10px 10px 0; float:left;}

.qk-list li dl dt{ float:left;}

.qk-list li dl dt img{ margin:23px;}

.qk-list li dl dd{ float:left; width:140px; margin-top:44px; color:#3d3c3c;}

.qk-list li dl dd p{ display:block; width:100%; height:70px; font-size:14px; padding:0;}

.qk-list li dl dd p span{ display:block; margin-bottom:5px;word-wrap: break-word;}

.qk-list li dl dd a{ display:block; width:82px; height:20px;color:#fff; font-size:12px;}

.qk-list li dl dd a p{ display:block; width:60px; height:20px;background:#bacae3; text-align:center;font-size:12px;width:82px; height:20px; line-height:20px;}

.qk-list li dl dd a span{ float:left;display:block; width:20px; height:18px; line-height:18px; background:#b3e1f8; text-align:center; font-weight:bold; color:#fff; font-size:20px; padding-bottom:2px; }

.qk-list li dl dd a:hover p{ font-weight:bold;}

/*.qk-list li:hover{ border:1px solid #bacae3;}*/

.qk-list li:hover dt{ opacity:0.8;}





.area-top{ width:100%; display:table; border-bottom:1px dotted #dadada;padding-bottom:25px;}

.area-top p{ font-size:16px; color:#3d3c3c; padding-bottom:25px; }

.area-top span{ font-size:12px; color:#878787; margin-right:25px;}

.area-con{ width:100%; display:table; margin:25px 0;}

.area-con p{ font-size:13px; color:#4e4e4e; line-height:25px;}

.area-con a{ display:block; width:86px; height:28px; line-height:28px; font-size:13px; background:#004ea2; border-radius:5px; color:#fff; position:relative; text-align:right; padding-right:13px;}

.area-con .u-icon{ position:absolute; top:9px; left:13px; width:9px; height:13px; background:url(../images/update-icon.png) no-repeat;}

.area-con a:hover{ background:#05337e;}


.area-con table tr td a{ padding:0; text-align:center; width:114px;}




.dxqk-list{width:100%; display:table;}

.dxqk-list li.dxqk-select dt{ width:145px; height:94px; float:left;}

.dxqk-list li.dxqk-select dd{ width:596px; float:left; margin-left:20px; text-align:left;}

.dxqk-list li.dxqk-select dd h1{ font-size:14px; color:#525252; margin-bottom:10px;}

.dxqk-list li.dxqk-select dd h1 a:hover{ color:#3371b4;}

.dxqk-list li.dxqk-select dd p{ font-size:12px; color:#898989; padding:0; display:block; width:100%; height:50px;}

.dxqk-list li.dxqk-select dd p a{ color:#004ea2;}

.dxqk-list li.dxqk-select dd p a:hover{ font-weight:bold;}

.dxqk-list li.dxqk-select dd span{ font-size:12px; color:#939393;}

.dxqk-list li{width:100%; border-bottom:1px dotted #dadada; display:table; padding:20px 0; }

.dxqk-list li dt{ width:570px;font-size:14px; color:#525252; float:left;}

.dxqk-list li dd{ width:200px; float:left; text-align: right; color:#939393; font-size:12px;}

.dxqk-list li:hover dt{ color:#3371b4;}

.dxqk-list li.dxqk-select dt:hover img{ opacity:0.8;}

.qk-top{ width:100%; display:table; border-bottom:1px dotted #dadada; text-align:center; padding-bottom:10px;}

.qk-top h1{ font-size:18px;color:#3f3f3f; margin-bottom:10px;}

.qk-top p{ padding:0;}

.qk-top p span{ font-size:12px; color:#9a9a9a; margin-right:40px;}



.pages{ width:100%; text-align:center; margin:25px 0; color:#484848;}

.pages a{ display:inline-block; padding:3px 8px; margin-right:6px; background:#ebebeb;}

.pages a:hover{ background-color:#3371b4; color:#fff;  font-weight:bold;  transition: all linear .2s;-webkit-transition: all linear .2s;-moz-transition: all linear .2s;-o-transition: all linear .2s;} 

.pages .on{ background-color:#3371b4; color:#fff; font-weight:bold;  }







.qk-con{width:100%;margin:15px 0; }

.qk-img{ text-align:center;}

.qk-img img{ margin-right:20px;}





.qk-end{width:100%; display:table;}

.end-l{ width:50%; float:left;}

.end-l p{min-width:325px; height:36px; line-height:36px; background:#f8f8f8; padding:0; display:block; display:table; font-size:13px; color:#3f3f3f; margin-bottom:3px;}

.end-l p a{color:#3f3f3f;}

.end-l p a:hover{ color:#004ea2;}

.end-r{ width:190px; float:right;}

.end-r li{  width:100%; height:36px; line-height:36px; text-align:right; float:right; display:table;margin-bottom:3px; }

.end-r li.r-fh{ width:100px;}

.end-r li dl dt{ width:60px; height:26px; float:left; margin-right:5px; }

.end-r li dl dd{height:26px; line-height:26px; float:right; color:#999999;float:left; margin:5px 0 0 5px; }

.end-r li dl dd a{color:#999999; display: block; position:relative;}

.end-r li dl dd a p{ position:absolute; top:24px; left:-70px; display:none;}

.end-r li dl dt a:hover{color:#004ea2;}



.qy-list{ width:110%; display:table;}

.qy-list li{ width:360px; height:45px; float:left; margin:0 45px 15px 0; border-top:1px solid #bbbbbb; padding-top:25px;}

.qy-list li dt{ width:50%; float:left; font-size:17px; color:#3371b4; font-weight:bold;}

.qy-list li dd{ width:50%; float:right; text-align:right; font-size:14px; color:#3371b4;}





.yg-list{ width:100%; display:table;}

.yg-list li{ width:244px; height:176px; display:table; background:#f8f8f8; text-align:center; float:left; margin:0 20px 20px 0;}

.yg-list li dl{ width:181px; display:table;margin:0 auto;}

.yg-list li dt p{ display:block; padding-top:30px; padding-bottom:0; font-size:16px; color:#3371b4;}

.yg-list li dd{ padding-top:25px;}

.yg-list li dd p{ padding:0; font-size:12px; color:#696868; }





.zp-list{ width:100%; display:table;}

.zp-list li{ width:100%;display:table; height:56px; line-height:56px; background:#f8f8f8; margin-bottom:3px;}

.zp-list li dt{ width:85%; float:left; font-size:16px; color:#404040; font-weight:bold; padding-left:30px;}

.zp-list li dt a{ display:block; width:85%; }

.zp-list li dd{ width:10%; float:left; }

.zp-list li dd .add-icon{ display:block; width:22px; height:22px; background:url(../images/rc-add-icon.png) no-repeat 0 -22px; margin:17px auto;}

.zp-list li:hover{  background:#c2c3e2;}

.zp-list li:hover dt a{ color:#fff;}

.zp-list li:hover .add-icon{background:url(../images/rc-add-icon.png) no-repeat 0 0;}



.zp-top{ width:100%; height:46px; display:table; background:#c2c3e2; margin-bottom:25px;}

.zp-top p{ display:block; width:200px; height:46px; line-height:46px; text-align:center;background:#b9e3f9; padding:0; font-size:16px; color:#444444; font-weight:bold;}

.zp-txt p{ padding:0; font-size:13px;margin:25px 0;}

.zp-txt p span{ display:block; text-indent:1em; margin:25px 0;}







.yp-form{ width:100%; display:table; margin:40px 0;}

.yp-form p{display:block; width:100%; display:table; margin-bottom:15px;}

.yp-form p span{ display:block; width:135px;height:35px; line-height:35px; text-align:right; margin-right:15px; font-size:14px; color:#777; float:left;}

.yp-form p input{ float:left; width:310px; height:35px; border-radius:5px; background:#f6f6f6; padding:0 10px;}

.yp-form p textarea{ width:530px; height:115px; background:#f6f6f6; border:0;border-radius:5px; padding:10px;}

.yp-form p a{ display:block; float:left; width:82px; height:30px; line-height:30px; text-align:center; background:#1d50a3;border-radius:5px; color:#fff; font-size:14px; margin-top:10px; }

.yp-form p a:hover{ background:#05337e;}



.about-list{width:100%; display:table; }

.about-list li{ width:100%;display:table; border-bottom:1px solid #e5edf5; padding:20px 0;}

.about-list li:hover dt{ opacity:0.8;}

.about-list li dt{ width:132px; height:170px; float:left;}

.about-list dt:hover{ opacity:0.8;}

.about-list li dd{ width:575px; display:table; float:left; margin-left:35px;}

.about-list li dd h2{ font-size:16px; font-weight:bold; color:#454444; margin-bottom:20px;}

.about-list li dd h2 a{color:#454444;}

.about-list li dd h2 a:hover{ color:#004ea2;}

.about-list li dd p{ display:block; width:100%; height:100px; font-size:13px; color:#454444; line-height:25px; padding:0;}

.about-list .a-more{ display:block; width:82px; height:22px; background:#b9e3f9; position:relative;}

.about-list .a-more p{ padding:0; display:block; width:60px; height:22px; line-height:22px; text-align:center; background:#c0c3e2; font-size:12px; color:#fff;}

.about-list .a-more p:hover{ font-weight:bold;}

.k2-jt{ display:block; position:absolute; top:7px; right:5px; width:12px; height:9px; background:url(../images/jt.png) no-repeat;}



.team-list{width:100%; display:table;}

.team-list li{ width:100%; padding:10px; display:table; background:#f5f5f5; margin-bottom:5px;}

.team-list li:hover{ opacity:0.8;}

.team-list li p{ padding:0; float:left;}

.team-list li dl{ float:left;}

.team-list li dl dt{ width:165px; height:145px; float:left; border-right:1px solid #e5e5e5; padding:30px 0 0 70px; margin:5px 0; }

.team-list li dl dt h2{ font-size:17px; color:#2f2f2f; font-weight:bold; margin-bottom:15px;}

.team-list li dl dt p{ display:block; width:100%;}

.team-list li dl dd{ width:275px; display:table; float:left; padding-top:30px; margin-left:70px;}

.team-list li dl dd p{ line-height:25px; font-size:13px; color:#2f2f2f;}



.djzl-list{width:100%; display:table;}

.djzl-list li{ float:left; width:192px; height:143px; background:#f6f6f6; padding:25px 25px 15px 25px; margin:0 24px 24px 0;}

.djzl-list li dl dt{ margin-bottom:20px;}

.djzl-list li dl dt p{ width:100%; height:80px; padding:0; display:table; line-height:24px; font-size:16px; color:#545454; }

.djzl-list li dl dt span{ font-size:12px; color:#b1b1b1;}

.djzl-list li dl dd a{display:block; margin-top:30px;color: #fff;font-size: 12px; height: 20px; width: 82px;}


.djzl-list li dl dd a span{ width: 20px;background: #b3e1f8 none repeat scroll 0 0;color: #fff; display: block;float: left;font-size: 20px;font-weight: bold;height: 18px; line-height: 18px; padding-bottom: 2px;text-align: center;}
	
.djzl-list li dl dd a p{width: 82px;color: #fff;background: #bacae3;display: block;font-size: 12px; height: 20px;line-height: 20px;text-align: center;}

.djzl-list li dl dd a p:hover{ font-weight:bold; background:#a3b6d4;}




.ryzz-list{width:100%; display:table;}

.ryzz-list li{ width:201px; height:185px;background:#f6f6f6; float:left; padding:10px; margin:0 37px 37px 0; display:table; text-align:center;}

.ryzz-list li dd{ width:201px; padding:10px 0; font-size:14px; color:#545454;}

.ryzz-list li:hover{ opacity:0.8;}









/*大事件*/

.tab-right{position:relative;width:775px;}

.tab-right .tab-text{width:100%;}

.tab-right .tab-text li{width:100%;display:none;}

.tab-right .tab-text .liSelected{display:block;}

.tab-right .tab-text .text-list{width:100%;overflow:hidden;}

.tab-right .tab-text .sIntro{ width:100%; display:table; font-size:14px;line-height:24px;color:#404040;word-wrap:break-word;word-break:break-all; border-bottom:1px solid #ededed; padding:20px 0; cursor:pointer;}


.tab-right .tab-text .sIntro p{ display:block; float:left; font-size:14px;}

.tab-right .tab-text .sIntro p span{ margin-right:15px; font-weight:bold;}

.tab-right .sLeftBtnA,.tab-right .sLeftBtnASel,.tab-right .sLeftBtnABan,.tab-right .sRightBtnA,.tab-right .sRightBtnASel,.tab-right .sRightBtnABan{width:20px;height:20px;display:block;position:absolute;top:-3px;}

.tab-right .sLeftBtnA img,.tab-right .sLeftBtnASel img,.tab-right .sLeftBtnABan img,.tab-right .sRightBtnA img,.tab-right .sRightBtnASel img,.tab-right .sRightBtnABan img{ display:block; margin:10px auto; }



.tab-right .sLeftBtnA,.tab-right .sLeftBtnASel,.tab-right .sRightBtnA,.tab-right .sRightBtnASel{cursor:pointer;}

.tab-right .sLeftBtnA,.tab-right .sLeftBtnASel,.tab-right .sLeftBtnABan{left:10px;}

.tab-right .sLeftBtnA{background-position:-5px -2px;}

.tab-right .sLeftBtnASel{ opacity:0.8;}

.tab-right .sLeftBtnABan{ opacity:0.5; }

.tab-right .sRightBtnA,.tab-right .sRightBtnASel,.tab-right .sRightBtnABan{right:4px;}


.tab-right .sRightBtnA{background-position:-36px 0;}

.tab-right .sRightBtnASel{ opacity:0.8;}

.tab-right .sRightBtnABan{opacity:0.5; }

.tab-right .tab-top{width:700px;height:54px;position:relative;}

.tab-right .tab-con{width:700px;height:54px;position:absolute;left:43px;top:0px;overflow:hidden;}

.tab-right .tab-con ul{position:absolute;}

.tab-right .tab-con li{width:85px; margin-right:2px; text-align:center; font-size:14px; color:#404040;float:left;display:inline;cursor:pointer;position:relative;}

.tab-right .tab-con .sPic:hover{background:#c1c4e3; color:#fff;}

.tab-right .tab-con .sPic{width:85px;height:32px; display:block; line-height:32px; background:#ededed;}

.tab-right .tab-con .liSelected .sPic{width:85px;height:32px; background:#c1c4e3; color:#fff; }

.tab-right .tab-con .liSelected .li-sj{ display:block;}
.li-sj{ display:none; position:absolute; top:32px; left:50%; margin-left:-8px; width:0; height:0; border-left:8px solid transparent;border-right: 8px solid transparent;border-top:7px solid #c1c4e3;}
.tab-right .tab-con li:hover .li-sj{ display:block;}

.tab-sj{ position:absolute; top:40px; left:50%; width:5px; height:5px; background:#333;/*width:0; height:0; border-left:5px solid transparent;border-right: 5px solid transparent;border-top:5px solid red;*/}

.tab-right .sLeftBtnB,.tab-right .sLeftBtnBSel,.tab-right .sLeftBtnBBan,.tab-right .sRightBtnB,.tab-right .sRightBtnBSel,.tab-right .sRightBtnBBan{width:18px;height:37px;display:block;position:absolute;top:45px;background:url(../images/bgart.png) no-repeat;}

.tab-right .sLeftBtnB,.tab-right .sLeftBtnBSel,.tab-right .sRightBtnB,.tab-right .sRightBtnBSel{cursor:pointer;}

.tab-right .sLeftBtnB,.tab-right .sLeftBtnBSel,.tab-right .sLeftBtnBBan{left:20px;}

.tab-right .sLeftBtnB{background-position:0 -87px;}

.tab-right .sLeftBtnBSel{background-position:-36px -87px;}

.tab-right .sLeftBtnBBan{background-position:-73px -87px;}

.tab-right .sRightBtnB,.tab-right .sRightBtnBSel,.tab-right .sRightBtnBBan{right:20px;}

.tab-right .sRightBtnB{background-position:-16px -87px;}

.tab-right .sRightBtnBSel{background-position:-52px -87px;}

.tab-right .sRightBtnBBan{background-position:-88px -87px;}











.tc-bg{ display:none; position:fixed; top:0; left:0;width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:1;}

.tc-con{ width:800px; display:table; background:#fff; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-300px; text-align:center;}

.tc-con .tc-con-top{ width:100%; border-bottom:1px solid #ededed; padding:20px 0; text-align:center;}

.tc-con-top h2{ font-size:20px;}

.tc-con-txt{ text-align:left; display:table; padding:40px;}

.tc-con-txt p{ font-size:14px; color:#404040;}



.sitMap{width:727px;Min-Height:503px;_height:expression((this.scrollHeight < 506 ? "506px" : "auto")); padding-top:42px; padding-bottom:30px;}

.sitMap h2{ font-size:14px;height:30px; line-height:30px; background:#f8f8f8; font-weight:500; padding-left:15px; margin-bottom:10px;}

.sitMap h2 a{color:#004ea2;}

.sitMap h2 a:hover{color:#004ea2;}

.sitMap p{height:44px; line-height:38px; padding-left:15px; display:table;}

.sitMap p a{padding-right:35px;color:#414141;}

.sitMap p a:hover{color:#004ea2;}




.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}























