/*头部*/
body{   background:url(../images/bg.jpg) top center repeat-x; background-color:#F2F4FA;}
.topnav{ background-color:#F2F4FA; height:40px; width:100%; min-width:1400px;}
.topnav_rili{ width:1400px; margin:auto; line-height:36px; color:#666;}
.logo_search{width:1400px; margin:auto;}
.logo_search .logo{ float:left; width:50%; text-align:left;}
.logo_search .search{ float:right; width:50%; text-align:right; padding-top:15px;}
.logo_search .search .input-s{ width:300px; height:40px; background-color:#fff; border:1px solid #0055B9; padding:0 10px; color:#666;}
.logo_search .search .input-b{ width:42px; height:42px; border:1px solid #0055B9;  background:url(../images/input-b.png);background-color:#0055B9; }

.menu{ background-image: linear-gradient(to top, #0968B8,#0B78D2); height:70px; width:100%; min-width:1400px;}
.menu_link{width:1400px; margin:auto; }
/*.menu_link li {width:175px; float:left; line-height:70px; text-align:center; font-weight:bold; font-size:20px;}
.menu_link li {width:110px; float:left; line-height:70px; text-align:center; font-weight:bold; font-size:19px;}*/
.menu_link li {float:left; line-height:70px; text-align:center; font-weight:bold; font-size:20px; padding:0 22px;}
.menu_link li a{ color:#fff;}
.active a{ color:#FFFF73 !important;}

/*尾部*/
.footbg{ background:url(../images/footbg.jpg) top center repeat-x; width:100%;  min-width:1400px; height:180px; overflow:hidden;}
.index_part3 .left{ float:left;}
.index_part3 .left p{ color:#fff; line-height:32px; margin:40px 0;}
.index_part3 .left p a{ color:#fff;}
.index_part3 .right{ float:right;}
.index_part3 .right img{width:140px; margin-top:20px;}
/*首页*/
.index_part1, .index_part2, .index_part3, .index_banner, .classlist{width:1400px; margin:auto;}
.index_part1 .rotation{ float:left; width:720px; height:400px; overflow:hidden; background-color:#000;}
.index_part1 .dongtai{ float:right; width:660px; height:400px; overflow:hidden; background-color:#fff; background:url(../images/news1bg.png);}
.index_1rnews{ width:95%; margin:auto; padding-top:10px;}
.index_1rtit{ color:#0B78D2; font-size:24px; line-height:48px; font-weight:bold; border-bottom: 1px solid #eee; padding-left:15px;}
.index_3rtit{ color:#B90C0C; font-size:24px; line-height:60px; font-weight:bold; border-bottom: 1px solid #eee; padding-left:15px;}
.index_1rtit_line:after{ content: ''; width:100px; height:2px; display:block; border-bottom: 4px solid #FAD1B2;}
.index_more{ float:right; font-weight:normal !important; font-size:14px !important; line-height:28px !important; border:1px solid #ccc; border-radius:20px !important; padding:0 15px; margin-top:12px; background-color:#fff;}
.news_list{font-size:18px; line-height:44px; padding-left:20px;}
.news_list li{ list-style-type: disc; list-style-position: inside; color:#1F76D9; height:44px;overflow:hidden;}
.news_list li span{ float:right; font-size:16px; color:#999 !important;}
.news_list li a:hover{ color:#0B78D2;}
.news2bg{background-color:#fff; background:url(../images/news2bg.png);}
.news3bg{background-color:#fff; background:url(../images/news3bg.png);}
.news4bg{background-color:#fff; background:url(../images/news4bg.png);}
.news5bg{background-color:#fff; background:url(../images/news5bg.png);}
.news6bg{background-color:#fff; background:url(../images/news6bg.png);}
.news7bg{background-color:#fff; background:url(../images/news7bg.png);}
.news8bg{background-color:#fff; background:url(../images/news8bg.png);}
.news9bg{background-color:#fff; background:url(../images/news9bg.png);}
.index_2news{ width:925px; height:450px; overflow:hidden; float:right;}
.index_3news{ width:450px; height:450px; overflow:hidden; float:left;}
.index_2news_list{ width:96%; padding-top:10px; padding-left:10px;}
.index_3news_list{ width:92%; padding-top:10px; padding-left:10px;}
.hrline{ border:0; height:1px; background-image:linear-gradient(to right, #eee, #ccc, #eee);}
.index_xxjj{ text-align:left; line-height:2.2; font-size:18px; color:#666;}

/*首页轮换图片*/
.icon-right:before  { content: "\e666";  font-family: "iconfont" !important; }
.icon-left:before  { content: "\e667"; font-family: "iconfont" !important;}

/*Swiper 3.0.5*/
.swiper-container{position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image: url("../images/left.png"); left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image: url("../images/right.png"); right:10px;left:auto}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}

/*Swiper自定义css*/
.swiper-container{width:100%;height:400px}
.swiper-container img{width:100%; height:400px;}
.swiper-slide{text-align:center;background:#fff}
.swiper-button-next,.swiper-button-prev{opacity:.3;background-color:rgba(0,0,0,.3);position:absolute;width:50px;height:60px;font-size:35px;font-weight:700;color:#fff;text-align:center;cursor:pointer;transition:.3s}
.swiper-button-prev{left:-50px}
.swiper-button-next{right:-50px}
.swiper-container:hover .swiper-button-prev{left:0}
.swiper-container:hover .swiper-button-next{right:0}
.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{opacity:1}
.swiper-slide .link{display:block}
.swiper-slide .p{position:absolute;bottom:2em;color:#fff;font-size:20px;font-weight:300;z-index:2;text-align:center;width:100%;padding:0 1em}
.swiper-pagination-bullet{width:2em;height:.2em;border-radius:0;background:#fff;opacity:.5}
.swiper-pagination-bullet-active{background-color:#0084ff;opacity:1}
.swiper-container-horizontal>.swiper-pagination{width:50%;margin:auto;position:absolute;bottom:.8%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.swiper-pagination{text-align:right}
.swiper-slide .mask{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.01) 5%,rgba(0,0,0,.35));z-index:1}


/*栏目*/
.classlist .left{ float:left; width:300px; background:url(../images/class_lefttop.png) top center no-repeat; background-color:#fff; overflow:hidden;}
.classlist .left h2{ font-size:32px; font-weight:bold; color:#fff; margin:30px 0 70px 40px;}
.classlist .left li{ height:60px; line-height:60px; border-bottom:1px solid #EEF3FC;}
.classlist .left li a{ margin-left:80px; color:#444; }
.classlist .left li:hover{ background-image: linear-gradient(to right, #EEF3FC,#fff); }
.on, .on a{ color:#06599F !important; font-weight:bold; background:url(../images/circle.png) no-repeat; }
.classlist .right{ float:right; width:1070px;  background-color:#fff;}
.classlist_r{ padding:30px;}
.classlist_content{font-size:18px; line-height:60px; padding-left:40px; padding-right:30px;}
.classlist_content li{ list-style-type: disc; list-style-position: inside; color:#1F76D9; height:60px; border-bottom:1px dashed #ccc; overflow:hidden;}
.classlist_content li span{ float:right; font-size:16px; color:#999 !important;}
.classlist_content li a:hover{ color:#0B78D2;}
.classlist_nav{ width:94%; margin:auto; margin-top:30px; height:40px; border-bottom: 1px solid #1F76D9; }
.classlist_srch{ width:94%; margin:10px auto; font-size:15px; color:#999; background-color:#f8f8f8; border-radius:10px; }
.classlist_srch p{ padding:15px;}
.classlist_srch p strong{ color:#e43;}
/*pagelist*/
.pagelist { text-align: center; color: #666; width: 100%; clear: both; }
.pagelist a { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #F7F7F7; display: inline-block; }
.pagelist a:nth-child(1) { display:  }
.pagelist a:hover, .pagelist > b { color: #3690cf; color: #FFF; background: #0968B8; }
.pagelist > b { padding: 5px 10px; }
a.curPage { color: #ffffff; font-weight: bold; background: #0968B8; }


/*内容*/
.content{ padding:30px;}
.title{width:88%; margin:10px auto; font-size:28px; color:#C51F15;}
.content_uptime{ width:88%; margin: 20px auto; font-size:15px; color:#666; background-color:#f8f8f8; }
.content_uptime p{ padding:10px;}
.content_uptime p strong{ color:#e43;}
.article{width:88%; margin:10px auto; color:#555; font-size:18px; line-height:2.2; text-align:left;}
.article strong{ font-weight:bold;}
.article img{ width:80%; padding:10px; border:1px solid #ccc; background-color:#fff; margin:15px auto; display:block; clear:both;}