.header { background-color: rgb(255,255,255); }
.header .web { background: url('../img/topbg.gif') no-repeat 480px center; padding: 20px 0; }
.header .logo { float: left; _display: inline; }
.header .search { width: 265px; border: 1px solid #0075c2; padding: 5px; border-radius: 20px; line-height: 23px; height: 24px; margin-top: 10px; background: #FFF }
.header .search .txt { border: none; width: 85%; font-size: 14px; padding-left: 10px; color: #333 }
.header .search .input { border-image: none; float: left; _display: inline; -webkit-appearance: none; }
.header .search .btn-search { border: none; htext-align: center; margin-right: 5px; float: right; cursor: pointer; _display: inline; background: url("../img/btn_sch_opener.png") no-repeat 1px 2px; width: 22px; height: 26px; }
.superserbox{width: 660px;margin: auto;height: 44px; position:relative}
.superserbox .downbox{float:left;border: 0px;background: #eee;height: 41px;line-height: 41px;width: 175px;padding: 0 10px;}
.superserbox .serchbar{float:right;width: 470px;}
.superserbox .serchbar .txt{ height:38px; border:1px solid #dedede; text-indent:10px; width:350px;}
.superserbox .serchbar .sub{ width: 110px; background: #185ab0;border: 0;color: #fff;height: 42px;font-size: 18px;line-height: 36px; position:absolute; top:0;right:0}
.header .search .btn:hover { background: rgb(34, 19, 45); }
#tooltipscript210412 tr td span{ cursor:pointer}

.nav { background:#185ab0; position:relative; z-index:999}
.indexMain{ position:relative; z-index:0}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi i{ width: 1px; background: #88b1ff; height:15px; margin-top:18px; display: inline-block; float: left; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{display: block;padding: 12px 35px;font-size: 16px;}
.nav a:hover,.nav a.hover{background-color: #1B7BD3;}
.nav .sub{ display:none;width: 100%;left:0; top:50px;position:absolute; background:#185ab0;line-height:41px; padding:5px 0; z-index:99999999}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 15px;}
.nav .sub a:hover{ background-color: #1B7BD3; color: #fff}

.leftBox { width: 280px; float: left; }
.rightBox { width: 280px; float: right; }
.main { float: none; margin: 0px 300px; }
.leftBox .slideBox{ width:260px; height:130px; overflow:hidden; position:relative;margin:10px auto 0 auto;}
.leftBox .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.leftBox .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; padding:0}
.leftBox .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; padding-left:0; font-family:'宋体'}
.leftBox .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.leftBox .slideBox .bd{ position:relative; height:100%; z-index:0;}
.leftBox .slideBox .bd ul{padding:0}
.leftBox .slideBox .bd li{ zoom:1; vertical-align:middle; background-image:none; padding-left:0}
.leftBox .slideBox .bd img{ width:260px; height:130px; display:block;-o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s;}
.leftBox .slideBox .bd img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); transform-origin: center center;}
.box { border: 1px solid #b2d1f4 }
.box h2 { padding: 0 10px; color: #000; border-bottom: 1px solid #b2d1f4; font-size: 16px; font-weight: bold; position: relative; height: 34px; line-height: 34px; background: url('../img/icon.png'); background-repeat: repeat-x; background-position: 0px -32px }
.box h2 i { background: url('../img/icon.png'); background-repeat: repeat-x; background-position: 0px 0px; display: inline-block; width: 3px; height: 27px; position: absolute; left: -1px; top: 4px; }
.box h2 a { float: right; font-size: 13px; font-weight: normal }
.box ul { padding: 10px }
.box ul li { background: url(../img/icon.png); background-repeat: no-repeat; background-position: -10px 13px; padding-left: 10px; line-height: 32px; }
.box ul li a { }
.box ul li span { float: right; color: #999; font-size: 12px; font-family: Arial }
.leftBox .links a { background: url(../img/icon.png); background-repeat: repeat-x; background-position: 0px -205px; display: block; border-radius: 4px; border: 1px solid #b2d1f4; margin: 10px 15px; line-height: 39px; }
.leftBox .links a:hover{ background-image:none;}
.leftBox .links a i { background: url('../img/icon.png'); background-repeat: no-repeat; width: 26px; height: 26px; display: inline-block; vertical-align: -7px; margin: 0 15px 0 20px; }
.leftBox .links a i.item1 { background-position: 0 -98px; }
.leftBox .links a i.item2 { background-position: -36px -101px; }
.leftBox .links a i.item3 { background-position: -36px -133px; }
.leftBox .links a i.item4 { background-position: 0px -136px; }
.leftBox .links a i.item5 { background-position: 0px -172px; }
.leftBox .links a i.item6 { background-position: -34px -168px; }

.rightBox .xzfc{overflow:hidden; position:relative;}
.rightBox .xzfc .bd{ padding:10px;height: 312px;}
.rightBox .xzfc .bd ul{ overflow:hidden; zoom:1; }
.rightBox .xzfc .bd ul li{background-image:none;padding-left:0; height:170px;}
.rightBox .xzfc .bd ul li a{display: block;border-bottom: 1px dotted #ccc;text-align:center; zoom:1;background-image:none; padding-left:0; padding-bottom:15px; margin-bottom:15px;}
.rightBox .xzfc .bd ul li a .pic{ float:left}
.rightBox .xzfc .bd ul li a .pic img{display:block;height:140px;-o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s; float:right}
.rightBox .xzfc .bd ul li a .pic a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); transform-origin: center center;}
.rightBox .xzfc .bd ul li a .title{ line-height:24px; width:128px; float:right; text-align:left; color:#999; font-size:13px}
.rightBox .xzfc .bd ul li a .title h3{ color:#121212; font-size:16px; padding-bottom:10px}
.rightBox .aboutUs { padding:2px 10px; }
.rightBox .aboutUs p { color: #333; border-bottom: 1px dotted #ccc; padding:7px; }
.rightBox .aboutUs p:last-child { border: 0 }
.rightBox .aboutUs p strong { color: #0c35a5; font-size: 15px; font-weight: 700; display: block }
.main .newsBox h2 { padding: 0 10px; color: #000; border-bottom: 1px solid #b2d1f4; font-size: 16px; font-weight: bold; height: 34px; line-height: 34px; background: url('../img/icon.png'); background-repeat: repeat-x; background-position: 0px -32px }
.main .newsBox h2 i { background: url('../img/icon.png'); background-repeat: repeat-x; background-position: 0px -71px; display: inline-block; margin-right: 10px; width: 24px; height: 19px; vertical-align: -3px; }
.main .newsBox h2 i.n2 { background-position: -36px -71px; }
.main .newsBox h2 i.n3 { background: url('../img/tzggi.png'); background-repeat: repeat-x; background-position: 0px 0px; display: inline-block; margin-right: 10px; width: 24px; height: 19px; vertical-align: -3px; }
.main .newsBox h2 a { float: right; font-size: 13px; font-weight: normal }
.main .newsBox ul { padding: 10px 5px }
.main .newsBox ul li { background: url(../img/icon.png); background-repeat: no-repeat; background-position: -10px 13px; padding-left: 10px; line-height: 32px;height: 32px;overflow: hidden;}
.main .newsBox ul li.line { height: 1px; border-bottom: 1px dotted #ccc; background: none; margin:5px 0px; }
.main .newsBox ul li a { font-size: 15px; }
.main .newsBox ul li span { float: right; color: #999; font-size: 12px; font-family: Arial }
.footer { color: #fff; padding: 20px 0; background: #235fac }
.footer .copyright { margin-top: 10px; margin-left: 15px; }
.footer .visit { margin-top: 36px; }

.insiderBg { background: #eff4f8; padding: 35px 0 }
.navWarp {background: #FFF;padding:0 15px; padding-bottom:25px}
.navBox li { display: block;}
.navBox li a { display: block; overflow: hidden;line-height:24px;padding: 15px 0px;color: #333; transition: all .3s; position: relative;  font-size: 17px;border-bottom: 1px solid #dedede; }
.navBox li a span{width:155px; display:inline-block}
.navBox li a .arrow{ float: right; margin-top:8px;display:inline-block;width:10px;height:10px;background: url(../img/dot_menu.png); background-repeat: no-repeat;}
.navBox li a .arrow.open{ float: right; margin-top:12px;display:inline-block;width:10px;height:10px;background: url(../img/dot_menu1.png); background-repeat: no-repeat;}
.navBox li a.active, .navBox li a:hover { color: #F60;}
.navBox li ul.sub-menu, .navBox li ul.sub-menu li ul.sub-menu {list-style: none; clear: both;display:none}
.navBox li.active ul.sub-menu, .navBox li ul.sub-menu li.active ul.sub-menu {display:block}
.navBox li ul.sub-menu li { background: none;}
.navBox li ul.sub-menu li a { display: block; font-size: 15px;line-height:24px;padding:10px 0px;color: #666; clear: both; }
.navBox li ul.sub-menu li a.active, .navBox li ul.sub-menu li a:hover, .navBox li ul.sub-menu li.active a { color: #f60;}


.sideNavBox h2 { background: #ca7e21; width: 200px; padding: 52px 0; color: #FFF; font-size: 32px; text-align: center; font-weight: 700; }
.insidePage { width: 930px; background: #ffffff; padding: 15px 20px; min-height:500px;}
.insidePage .cul { padding: 10px 5px; border-bottom: 1px solid #dedede }
.insidePage .cul h3 { font-size: 18px; color: #333; font-weight: 700; }
.insidePage .cul .home { float: right; font-size: 13px; background: url('../img/ico_4.png'); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-weight: normal; }
.insidePage .cul .home i { display: inline-block; margin: 0 10px; vertical-align: -8px;*vertical-align:2px; width: 6px; height: 9px; }
.insidePage ul { padding: 10px 5px 25px 5px }
.insidePage ul li { background: url(../img/icon-libg.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 51px;height: 51px;overflow: hidden; border-bottom: 1px dotted #dedede; }
.insidePage ul li.line { height: 1px; border-bottom: 1px dotted #ccc; background: none; margin: 10px 0px; }
.insidePage ul li a { font-size: 16px; }
.insidePage ul li .time { float: right; color: #999; font-size: 14px; font-family: Arial }

.cont { padding: 45px 40px; }
.cont h2 { line-height: 2em; font-size: 25px; font-weight: 700; color: #2c3e50 }
.cont .dateBox { padding: 20px 0px 10px 0px; color: #666; font-size: 13px; border-bottom: 1px solid #dedede }
.cont .inner { padding: 25px 0px; color: #414141; font-size: 17px; line-height: 2em; }
.cont .inner p { text-indent: 2em;line-height: 2em;}
.cont .inner table { max-width: 80%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd;}
.cont .inner table th {border: 1px solid #ddd;}
.cont .inner table td {border: 1px solid #ddd; }

.cont .pageBox { margin-top: 35px; padding-top: 15px; border-top: 1px solid #dedede; }
.cont .pageBox .bar { display: block; font-size: 15px; color: #666; line-height: 35px; }
.cont .pageBox .bar a { font-size: 15px; color: #666; }

.linkbox { background-color: #f8f8f8; padding: 10px; }
.linkbox h3 { width: 95px; text-align: center; display: inline-block; float: left; color: #036ED4; font-weight: normal; }
.linkbox h3 p { display: block }
.linkbox dl { float: left; margin-left: 20px; width: 21%; position: relative; cursor: pointer; }
.linkbox dt { color: #333; font-size: 13px; display: block; padding-left: 15px; height: 34px; line-height: 34px; border: 1px solid #dedede; background: #FFF }
.linkbox dt i { background-repeat: no-repeat; height: 36px; line-height: 36px; width: 38px; right: -1px; position: absolute; background-position: center center; top: 0px; background-color: #1364b6; display: inline-block; }
.linkbox dd { display: none; left: 0; border: 1px solid #dedede; max-height: 90px; overflow: auto; top: 36px; position: absolute; width: 99%; background: 1364b6; background: #FFF; text-indent: 15px; }
.linkbox dd a { display: block; line-height: 36px; }
.linkbox dd a:hover { color: #FFF; background: #1364b6 }
.insideLinks{ padding:25px 0;}
.insideLinks a{padding:15px; font-size:15px; display:inline-block; width:27.5%; float:left; margin-left:2%;margin-bottom:2%}
.linksBox{margin-top: 10px;}
.linksBox .title { background-color: #235FAC;font-size: 16px;color: #FFF;display: inline-block;float: left;padding:0px 25px;line-height: 47px;}
.linksBox .linksInner{border: 1px solid #b2d1f4; border-left:0px;float: left;width: 1075px;*width:1074px;padding-left: 10px;background: #fafcff;}
.linksBox .linksInner a{ display:inline-block; float:left; font-size:14px; color:#333; padding:0 10px;line-height: 45px;}
#rcdwbox{}
#rcdwbox li{ display:inline-block; float:left; padding:0 15px; border:none;width: 30%;}
#rcdwbox li a{ display:block}