﻿@charset "UTF-8";
/* 主体部分 */
/* 幻灯片 */
.slide-banner{ width: 1110px; margin: 0 auto;}
.slide-banner .slideBox { width: 1110px; height: 279px; overflow: hidden; position: relative; /* 前/后按钮 */ }
.slide-banner .slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 15px; bottom: 8px; z-index: 1; }
.slide-banner .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slide-banner .slideBox .hd ul li { float: left; margin-right: 4px; width: 14px; height: 14px; text-align: center; background: #d10216; cursor: pointer; margin-left: 5px; }
.slide-banner .slideBox .hd ul li.on { background: #FFFFFF;
    border: 1px solid #248797; }
.slide-banner .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slide-banner .slideBox .bd li { position: relative; zoom: 1; vertical-align: middle; }
.slide-banner .slideBox .bd li .des {
    font-size: 20px; width:100%; position: absolute; bottom:0px; left: 0; color: #ffffff; height: 50px; line-height: 50px; background: rgba(0, 0, 0, 0.5); *background: #000; filter: alpha(opacity=50); *zoom: 1; text-indent: 25px; }
.slide-banner .slideBox .bd li .des2{
    font-size: 12px;
    position: absolute;
    right: 20px;
    bottom: 28px;
    color: #FFFFFF;
}
.slide-banner .slideBox .bd .img { width: 1110px; height: 279px; overflow: hidden; }
.slide-banner .slideBox .bd .img img { width: 1110px; height:279px}
.slide-banner .slideBox .prev, .slide-banner .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slide-banner .slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slide-banner .slideBox .prev:hover, .slide-banner .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slide-banner .slideBox .prevStop, .slide-banner .slideBox .nextStop { display: none; }

.main-wrap { width: 1110px; margin: 0 auto; }
.main-wrap .ttitle { font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; border-left: 5px solid #2255a8; margin-top: 15px; text-indent: 10px; }

.main-left { width: 810px; float: left; padding-right: 20px; border-right: 1px solid #dddddd; }
.main-left .m1 { width: 810px; }
.main-left .m1 .m1-b { margin-top: 15px; }
.main-left .m1 .m1-l { width: 300px; height: 218px; overflow: hidden; }
.main-left .m1 .m1-l img { width: 300px; }
.main-left .m1 .m1-r { width: 470px; }
.main-left .m1 .m1-r h5 { font-size: 18px; color: #000; line-height: 20px; }
.main-left .m1 .m1-r p { margin-top: 10px; font-size: 15px; line-height: 24px; color: #666666; overflow: hidden; height: 165px; }
.main-left .m2 .slideTxtBox { text-align: left; }
.main-left .m2 .slideTxtBox .hd { height: 46px; line-height: 46px; border-bottom: 1px solid #ddd; position: relative; font-size: 18px; }
.main-left .m2 .slideTxtBox .hd ul { float: left; position: absolute; height: 48px; }
.main-left .m2 .slideTxtBox .hd ul li { float: left; padding: 0 15px; cursor: pointer; color: #666666; }
.main-left .m2 .slideTxtBox .hd ul li:nth-of-type(1) { padding-left: 0px; }
.main-left .m2 *.slideTxtBox .hd ul .fst { padding-left: 0px; }
.main-left .m2 .slideTxtBox .hd .gkll { *position: absolute; margin-left: 495px; color: #666666; }
.main-left .m2 .slideTxtBox .hd ul span { *top: 0; *position: absolute; width: 1px; font-size: 18px; color: #666666; }
.main-left .m2 .slideTxtBox .hd ul li.on { color: #2255a8; }
.main-left .m2 .slideTxtBox .bd ul { zoom: 1; overflow: hidden; }
.main-left .m2 .slideTxtBox .bd .choose { margin-top: 35px; }
.main-left .m2 .slideTxtBox .bd .choose .qs { font-size: 16px; color: #999999; margin-left: 5px; }
.main-left .m2 .slideTxtBox .bd .choose .cl a { width: 83px; height: 26px; line-height: 26px; display: block; text-align: center; color: #ffffff; border-radius: 3px; margin-right: 10px; }
.main-left .m2 .slideTxtBox .bd .choose .cl .a3 { background: #fbaa34; display: none; }
.main-left .m2 .slideTxtBox .bd .choose .a1 { background: #fbaa34; }
.main-left .m2 .slideTxtBox .bd .choose .a2 { background: #2f9df4; }
.main-left .m2 .slideTxtBox .bd .choose .cr { font-size: 16px; height: 26px; line-height: 26px; color: #999999; }
.main-left .m2 .slideTxtBox .bd .choose .cr a { width: 20px; height: 23px; display: inline-block; margin-left: 5px; }
.main-left .m2 .slideTxtBox .bd .choose .cr .dc { background: url("../images/dc.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .shu { font-size: 26px; *font-size: 22px; position: relative; top: -3px; margin-left: 2px; *margin-left: 5px; }
.main-left .m2 .slideTxtBox .bd .choose .cr .dp { position: relative; top: -5px; *top: -3px; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp1 { background: url("../images/tp1.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp1.on { background: url("../images/tp11.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp2 { background: url("../images/tp2.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp2.on { background: url("../images/tp22.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp3 { background: url("../images/tp3.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp3.on { background: url("../images/tp33.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp4 { background: url("../images/tp1.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp4.on { background: url("../images/tp11.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp5 { background: url("../images/tp2.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp5.on { background: url("../images/tp22.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp6 { background: url("../images/tp3.png") no-repeat center center; }
.main-left .m2 .slideTxtBox .bd .choose .cr .tp6.on { background: url("../images/tp33.png") no-repeat center center; }
.main-left .m2 .xn-list { margin-top: 20px; }
.main-left .m2 .xn-list ul { margin-left: -6px; margin-top: 20px; }
.main-left .m2 .xn-list li { padding: 25px 0px; width: 400px; float: left; margin-left: 6px; }
.main-left .m2 .zj-list .tt{ font-size: 18px; line-height: 24px; color: #000; margin-top: 20px;}
.main-left .m2 .zj-list .tt img{ margin-right: 5px; vertical-align: top;}
.main-left .m2 .zj-list .more3{ margin-top: 15px; overflow: hidden;}
.main-left .m2 .zj-list .more3 .line{ width: 720px; border-top: 1px dashed #dddddd; margin-top: 10px;}
.main-left .m2 .zj-list .more3 a{ font-size: 16px; font-weight: bold; line-height: 24px; color: #666666;}
.main-left .m2 .zj-list .more3 a:hover{ color: #2255a8;}
.main-left .m2 .zj-list .more4{ margin-top: 15px; font-size: 14px; height: 30px; line-height: 30px; color: #2255a8; background: #e5e3e3; display: block; text-align: center;}
.main-left .m2 .xn-list li .des { width: 220px; margin-left: 15px; }
.main-left .m2 .xn-list li .des h5 a { font-size: 16px; color: #666666; line-height: 24px; font-weight: bold; margin-top: 10px; }
.main-left .m2 .xn-list li .des h5 a:hover{ color: #2255a8;}
.main-left .m2 .xn-list li .des p { font-size: 12px; color: #666666; line-height: 22px; margin-top: 5px; }
.main-left .m2 .xn-list li .des .btn { font-size: 14px; color: #000000; width: 80px; height: 30px; line-height: 30px; display: inline-block; margin-top: 20px; border-radius: 6px; text-align: center; }
.main-left .m2 .xn-list li .des .btn:hover{ color: #2255a8;}
.main-left .m2 .xn-list li .des2 { width: 175px; margin-left: 15px; }
.main-left .m2 .xn-list li .des2 h5 a { font-size: 16px; color: #666666; line-height: 24px; font-weight: bold; margin-top: 10px; }
.main-left .m2 .xn-list li .des2 h5 a:hover{ color: #2255a8;}
.main-left .m2 .slideTxtBox .bd .list { margin-top: 15px; }
.main-left .m2 .slideTxtBox .bd .list .ttime { font-size: 18px; line-height: 24px; color: #000; }
.main-left .m2 .slideTxtBox .bd .list h5 { font-size: 18px; color: #221815; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #2255a8; }
.main-left .m2 .slideTxtBox .bd .nav-second dl{ border-bottom: 2px solid #dddddd; padding-bottom: 10px; position: relative;}
.main-left .m2 .slideTxtBox .bd .nav-second dl dd{ float: left; width: 95px; cursor: pointer; font-size: 18px; color: #333333;text-align: center;}
.main-left .m2 .slideTxtBox .bd .nav-second dl dd.on{ color: #2255a8;}
.main-left .m2 .slideTxtBox .bd .nav-second .nav-second-cont ul{ display: none;}
.main-left .m2 .slideTxtBox .bd .nav-second dl p{position:absolute;top:33px;*top:36px;left:0px;width:95px;height:7px;border-top: 3px solid #2255a8; overflow: hidden; text-align: center;}
.main-left .m2 .slideTxtBox .bd .nav-second dl b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #2255a8 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.main-left .m2 .slideTxtBox .bd .list h5 span { color: #2255a8; margin-right: 15px; }
.main-left .m2 .slideTxtBox .bd .list li { overflow: hidden; padding-top: 25px; padding-bottom: 25px; border-bottom: 1px dashed #dddddd; }
.main-left .m2 .slideTxtBox .bd .list li input { margin-top: 5px; }
.main-left .m2 .slideTxtBox .bd .list li .des { margin-left: 25px; }
.main-left .m2 .slideTxtBox .bd .list li .title { font-size: 16px; font-weight: bold; color: #666666; }
.main-left .m2 .slideTxtBox .bd .list li .title a {font-size: 16px; font-weight: bold; color: #666666;}
.main-left .m2 .slideTxtBox .bd .list li .zz { font-size: 16px; color: #666666; margin-top: 5px; }
.main-left .m2 .slideTxtBox .bd .list li .ot { font-size: 16px; color: #666666; margin-top: 5px; }
.main-left .m2 .slideTxtBox .bd .list li .xz { margin-top: 5px; }
.main-left .m2 .slideTxtBox .bd .list li .xz a { color: #999999; font-size: 16px; height: 20px; line-height: 20px; padding-left: 30px; margin-right: 20px; }
.main-left .m2 .slideTxtBox .bd .list li .xz a span { color: #f17e50; }
.main-left .m2 .slideTxtBox .bd .list li .pt1 { background: url("../images/zy.png") no-repeat left center; }
.main-left .m2 .slideTxtBox .bd .list li .pt2 { background: url("../images/wy.png") no-repeat left center; }
.main-left .m2 .slideTxtBox .bd .list li .pt3 { background: url("../images/pdf.png") no-repeat left center; }
.main-left .m2 .slideTxtBox .bd .list li .pt4 { background: url("../images/sc.png") no-repeat left center; }
.main-left .m2 .slideTxtBox .bd .list li .intro { display: none; margin-top: 5px; }
.main-left .m2 .slideTxtBox .bd .list li .intro p { font-size: 16px; color: #666666; line-height: 20px; }
.main-left .m2 .slideTxtBox .bd .list li .show-img { display: none; /* 下面是前/后按钮代码，如果不需要删除即可 */ }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list { width: 368px; height: 160px; overflow: hidden; position: relative; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .hd ul { overflow: hidden; zoom: 1; float: left; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .hd ul li.on { background: #f00; color: #fff; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .bd { position: relative; height: 100%; z-index: 0; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .bd li { zoom: 1; vertical-align: middle; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .bd img { width: 368px; height: 160px; display: block; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .sprev, .main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .snext { position: absolute; left: 3%; top: 66%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .snext { left: auto; right: 3%; background-position: 8px 5px; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .sprev:hover, .main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .snext:hover { filter: alpha(opacity=100); opacity: 1; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .prevStop { display: none; }
.main-left .m2 .slideTxtBox .bd .list li .show-img .slideBox-list .nextStop { display: none; }

.main-right { padding-left: 25px; width: 251px; float: right; overflow: hidden; }
.main-right .more { font-size: 14px; color: #666666; font-weight: normal; }
.main-right .news { margin-top: 5px; }
.main-right .news li { padding: 5px 0; font-size: 15px; line-height: 24px; color: #666666; border-bottom: 1px solid #dddddd; }
.main-right .qk-wrap{ margin-top: 5px;}
.main-right .qk-wrap .qk-title{ font-size: 14px; color: #666666; text-align: center; line-height: 24px;}
.main-right .qk-wrap .qk-qknum{ font-size: 16px; color: #1e7ca5; text-align: center; line-height: 24px;}
.main-right .qk-wrap .sbtn-list a{ float: left; font-size: 12px; color: #333333;}
.main-right .qk-wrap .sbtn-list .pre, .main-right .qk-wrap .sbtn-list .nex{ color: #2255a8; width: 50px; height: 20px; line-height: 20px; border: 1px solid #dddcdc; text-align: center; background-color: #f4faf8; box-shadow: 0 0 3px #ddd;}
.main-right .nav-list { margin-top: 10px; }
.main-right .qk-wrap .sbtn-list{ margin-top: 10px;}
.main-right .qk-wrap .sbtn-list .pre{ margin-right: 10px;}
.main-right .qk-wrap .sbtn-list .nex{ margin-right: 28px;}
.main-right .qk-wrap .qk-down{ margin-left: 10px; height: 22px; line-height: 22px; color: #333333; background: url("../images/xz.png") no-repeat left center; text-indent: 20px; font-size: 13px;}
.main-right .qk-wrap .qk-img{ text-align: center; margin-top: 15px;}
.main-right .qk-wrap .qk-des{ font-size: 14px; color: #333333; line-height: 24px;}
.main-right .qk-wrap .qk-des span{ display: inline-block; width: 70px;}
.main-right .qk-wrap .qk-des>div{ margin-top: 5px;}
.main-right .qk-wrap .qk-email{ margin-top: 10px; padding: 10px 0; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.main-right .qk-wrap .qk-email-img{ width: 95px; text-align: center;}
.main-right .qk-wrap .qk-dy{ padding-left: 25px; border-left: 2px dotted #dddddd; font-size: 14px;color: #333333; line-height: 32px; height: 32px;}
.main-right .weixin{ margin-top: 30px; border-top: 2px solid #dddddd; padding-top: 15px; position: relative;}
.main-right .weixin:before{ display: block; content: ''; position: absolute; border-top: 2px solid #2255a8; width: 90px; top: -2px; left: 0; z-index: 10;}
.main-right .wx-img-list{ background: #f7fcf6;}
.main-right .weixin .wx-name{ font-size: 15px; font-weight: bold; margin-left: 10px; }
.main-right .weixin .wx-img{ margin-top: 10px; text-align: center;}
.main-right .weixin .wx-des{ font-size: 14px; color: #666666; line-height: 24px; text-align: center; margin-top: 5px;}
.main-right .weixin .wx-img-list li{ float: left; font-size: 12px; color: #666666; margin-right: 4px; margin: 15px 0;}
.main-right .weixin .wx-img-list li img{ width: 85px; height: 85px;}
.main-right .nav-list li a { display: block; height: 50px; border: 1px solid #dddddd; margin-top: 10px; font-size: 16px; line-height: 50px; text-align: center; color: #666666; }
.main-right .nav-list li .zz { background: url("../images/zz.png") no-repeat 30px center; }
.main-right .nav-list li .sg { background: url("../images/sg.png") no-repeat 30px center; }
.main-right .nav-list li .bj { background: url("../images/bj.png") no-repeat 30px center; }
.main-right .ready-list { margin-top: 5px; }
.main-right .ready-list li a { display: block; padding: 5px 0; font-size: 15px; line-height: 22px; color: #666666; text-indent: 20px; background: url("../images/dian.png") no-repeat left 14px; }
.main-right .ready-list img { margin-top: 20px; }

/* 编辑推荐幻灯片*/
.txtScroll-left { position: relative;}

.txtScroll-left .hd { overflow: hidden; position: absolute; top: 190px; left: 340px; z-index: 99; }

.txtScroll-left .hd ul { float: right; *float: left; overflow: hidden; zoom: 1; }

.txtScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat; }

.txtScroll-left .hd ul li.on { background-position: 0 0; }

.txtScroll-left .bd { overflow: hidden; }

.txtScroll-left .bd ul { overflow: hidden; zoom: 1; }

.txtScroll-left .bd ul li { height: 230px; line-height: 200px; text-align: left; _display: inline; padding-bottom: 20px; padding-right: 30px; }

.txtScroll-left .bd ul li .img { width: 300px; height: 245px; overflow: hidden; }
.txtScroll-left .bd ul li .img img{ width: 300px; }
.txtScroll-left .bd ul li .des { width: 465px; margin-left: 15px; }
.txtScroll-left .bd ul li .tt { font-size: 18px; line-height: 20px; }
.txtScroll-left .bd ul li .tt a { color: #000; }
.txtScroll-left .bd ul li .dd { height: 145px; margin-top: 10px; font-size: 15px; color: #666666; line-height: 24px; overflow: hidden; }