@charset "utf-8";
/*reset colby*/
body{font-size:14px;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;color:#BC2931;}
.auto_cut{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*字符自动截取的写法*/
h1{font-size:30px;font-family:"微软雅黑","黑体";/*font-family:"微软雅黑","黑体";*/}
/*开始*/
.wrapper{width:1200px;margin:0 auto;overflow:hidden;}
.header{height:455px;background:url(../images/bg.jpg) center 0 no-repeat #a40000;/*width:1200px;margin:0 auto*/}
/*导航*/
.nav{height:60px;background:#00a8ff;/*width:1200px;margin:0 auto*/}
.nav ul li{line-height:60px;font-size:18px;font-family: "微软雅黑";float;left;display:inline;margin-left:30px;}
.nav ul li a{color:#fff;}
.logo{width:177px;height:60px;background:url(../images/logo.png) 0 center no-repeat;}
/*内容*/
.main{margin-bottom:10px;}
.main .item{overflow:hidden;}
.main .tit_item{height:46px;background:url(../images/titbg1.png) 0 0 no-repeat;}
.main .item_list{ margin-bottom:10px;}
.main .item_list dl{width:380px;height:235px;float:left;display:inline;margin:25px 20px 14px 0;position:relative; background: url(../images/jt-bg.png) no-repeat 0 0;}
.main .item_list dl .an{position: absolute; top:95px; left:5px;}
.main .item_list dl dt { float:left;}
.main .item_list dl dd { float:left; padding:10px;}
.main .item_list dl dd p{text-indent: 2em;}
.main .item_list dl dd a{ color:#fe6732;}
.main .item_list dl dd a:hover{ color:#BC2931;}
.main .item_list dl dt img{width:220px;height:145px;padding: 5px;border: 1px solid #ccc;background-color: #fff;}
.main .item_list dl .title_dd { float:right; height:145px; width:160px; padding:60px 5px 0 5px;}
.main .item_list dl .title_dd h2{ line-height:26px; font-size:16px; font-weight: 600;}
.main .tit_item span{float:right;font-family:"微软雅黑";padding-top:20px;}
.main .tit_item span a{color:#bebebe;}
.main .tit_item h2{font-size:22px; line-height: 46px; padding-left:150px;font-family:"微软雅黑"; letter-spacing:10px; color:#b01e23;}
.main .tit_item h2 a{color:#b01e23; text-decoration: none;}
.main .col_lft{width:740px;float:left;display:inline;}
.main .col_rgt{width:430px;float:left;display:inline;}
.main .col_rgt .tit_item{}
.main .col_rgt .item_list dl{border:1px solid #e0e0e0;padding:2px;width:90px;height:141px;float:left;display:inline;margin:20px 5px 0px 5px;}
.main .col_rgt .item_list dl dd{background:#a4a4a4;text-align:center;font-family: "微软雅黑";line-height:20px;}
.main .col_rgt .item_list dl dd a{color:#fff;}
.main .col_rgt .item_list dl dt{ height:121px;}
.main .col_rgt .item_list dl img{width:90px;height:120px;margin-bottom:1px;}
.main .col_rgt .player{margin-bottom:30px;}
.main .col_rgt .active,.main .col_rgt .industry_hot{}
.main .col_rgt .active dl{ height:100px; margin-top:20px;}
.main .col_rgt .active dl img{ width:165px; height:100px; float:left; margin-right:10px; display:inline;}
.main .col_rgt .active dl dd{ font-size:12px; color:#999; line-height:22px; padding-right:5px;}
.main .col_rgt .active dl dd a{ color:#ba2636}
.main .col_rgt .active dl dd h3 a{ font:16px/30px "微软雅黑","黑体"; color:#333;}
.main .col_rgt .active ul,.main .col_rgt .industry_hot ul{padding:20px 0 10px 0;}
.main .col_rgt .active ul li,.main .col_rgt .industry_hot ul li{background:url(http://file.iqilu.com/custom/new/images/dot_blk.gif) 0px 12px no-repeat;padding-left:10px;line-height:200%;}
.main .col_lft .item_list dl{width:220px;height:135px;float:left;display:inline;margin:25px 20px 14px 0;position:relative;overflow: hidden;}
.main .col_lft .item_list dl dt img{width:220px;height:135px;}
.item_list .opacity{width:100%;height:30px;line-height:30px;background:#000;position:absolute;bottom:0;opacity:0.6;-moz-opacity:0.6; filter:alpha(opacity=60); }
.item_list .txt{height:30px;line-height:30px;font-size:14px;position:absolute;z-index: 10;bottom:0;padding-left:5px;}
.item_list .txt a{font-family: "微软雅黑";color:#fff;}
/**img**/
.jz{
	border:1px solid #CCC;
	padding:1px;
	transition:all .5s;
}
.jz:hover{
	box-shadow:0 0 5px #999;
}

/**tit**/
.tit1{background:url(../images/tit-bg1.png) center 0 no-repeat;}
.tit2{background:url(../images/tit-bg2.png) center 0 no-repeat;}


/*course*/
.course{margin-bottom: 22px; height:auto;}
.course .item{overflow:hidden;margin-bottom:20px;}
.course .tit_item{height:90px;}
.course .tit_item span{ display: block;text-align: center;font-family:"微软雅黑";line-height: 35px;}
.course .tit_item span a{color:#fff;  padding: 0 20px;}
.course .tit_item span a:hover{color:#000;}
.course .tit_item h2{font-size:16px;font-family:"微软雅黑"; text-align: center; padding-top:43px; letter-spacing:3px;}
/*左*/
.course .item_list dl{width: 28%;height: 260px;overflow: hidden;float: left;margin: 20px 2% 0 2%; background: url(../images/zg-bg.png) no-repeat center 0; text-align:center;}
.course .item_list dl dt img{width: 80%;height: 200px; display:inline; padding: 20% 1% 0 5%;}
.course .item_list dl dd{line-height: 38px;height: 38px;color: #505050;font-family:"微软雅黑","黑体";text-align: center; padding: 0 10%; overflow:hidden;}
.course .item_list dl dd a{color: #505050;}
/*右*/
.course .col_rgt .tit_item{border-bottom:1px solid #ccc;background:none;}
.course .col_rgt .item_list{margin-top: 20px;}
.course .col_rgt .item_list dl{width: 100%;height: 115px;overflow: hidden;margin: 0 0 27px 0;}
.course .col_rgt .item_list dl dt{float: left;padding-right: 33px;_display: inline;}
.course .col_rgt .item_list dl dt img{width: 139px;height: 114px;}
.course .col_rgt .item_list dl dd.title_dd{background: none;font-size: 16px;line-height: 34px;color: #000;font-weight: bold;font-family:"微软雅黑","黑体";
border-bottom: 1px solid #9f9f9f;margin: 0 0 0 173px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.course .col_rgt .item_list dl dd.title_dd a{color: #000;}
.course .col_rgt .item_list dl dd{line-height: 26px;margin-top: 7px;}
.course .col_rgt .item_list dl dd a{color:#ba2636;}
.course .title,.league .title{background:url(../images/titbg2.gif) center 6px no-repeat;height:50px;line-height:50px;margin-bottom:25px;}
.course .title span,.league .title span{position: absolute;margin-left: 1116px;}
.course .title span a,.league .title span a{font-family: "微软雅黑";color:#bebebe;}
.course .title h2,.league .title h2{line-height:50px;font-family: "微软雅黑";font-size:32px;text-align:center;}
.course .title h2 strong,.league .title h2 strong{font-family: "微软雅黑";font-size:32px;text-align:center;background:#fff;padding:0 10px;font-weight:normal;}
/*****/

/**/
.league{}
.league dl{position:relative;float:left;display:inline;width:375px;height:265px;margin-right:6px;margin-bottom:10px;}
.league dl img{width:100%;height:265px;}
.league dl dd.opacity{position:absolute;width:100%;height:60px;background:#000;opacity:0.6;-moz-opacity:0.6; filter:alpha(opacity=60);bottom:0; }
.league dl dd.txt{font-family: "微软雅黑";font-size:16px;line-height:60px;position:absolute;z-index: 5;bottom:0;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.league dl dd.txt a{color:#fff;}
.league dl.big{width:430px;height:540px;}
.league dl.big img{width:100%;height:540px;}
.upload{text-align: center;margin-top: 20px;}
.upload a{width: 155px;height: 38px;display: inline-block;line-height: 38px;font-size: 24px;background: #0ea1c8;border-radius: 5px;color: #fff;font-family:"微软雅黑","黑体";
background: -webkit-linear-gradient(#25c0e1, #0290bc);background: -moz-linear-gradient(#25c0e1, #0290bc); background: -o-linear-gradient(#25c0e1, #0290bc);background: linear-gradient(#25c0e1, #0290bc);
}
/*幻灯*/
.swiper{width:100%;height:370px;background:red;margin-top:20px;margin-bottom:30px;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {/*text-align: center;*/font-size: 18px;background: #fff;
/* Center slide text vertically
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;*/
}
.swiper-container-horizontal>.swiper-pagination{bottom:20px;right:20px;}
.swiper-pagination-bullet{opacity:0.8;-moz-opacity:0.8; filter:alpha(opacity=80);background:#fff;}
.swiper-pagination-bullet-active{background:#2eb4ee;}
.swiper-pagination{text-align:right;}
.swiper-slide p{position:absolute;bottom:15px;left:10px;width:1000px;line-height:25px;font-family: "微软雅黑";color:#000;font-size:16px;color:#fff;z-index:21;height:25px;padding-left:10px;border-left:2px solid #2eb4ee;}
.swiper-slide .mask{background:#000;opacity:0.6;-moz-opacity:0.6; filter:alpha(opacity=60); width:100%;position:absolute;bottom:0;z-index:20;height:55px;line-height:55px;}
.swiper-slide img{width:1200px;height:470px;}
.swiper-button-next{display:none;}
.swiper-button-prev{display:none;}

/****/

.m-header {
    background-color: #eee;
    width: 100%;
    z-index: 999;
	position: relative;
	display:none;
}
.m-header-nav-list a {
    color: #666;
}
.m-header img{
    width: 100%;
	height: auto;
}
/******/
/*权威解读*/ 
.qwjd_box { width: 980px; margin: 0 auto; margin-top: 20px; }
/*图片滚动组件2:向左滚动*/ 
.picScroll-left { width: 1000px; position: relative; margin-top: 15px; }
.picScroll-left .hd { padding: 0 10px; position: relative; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { height: 24px; position: absolute; top: 65px; width: 24px; cursor: pointer; }
.picScroll-left .hd .prev { background: url(http://www.news.cn/politics/zglzxsj2016/images/20160105_zglz_qwjd_cj_left_v1.png) no-repeat; left: 932px; top: -46px; }
.picScroll-left .hd .next { background: url(http://www.news.cn/politics/zglzxsj2016/images/20160105_zglz_qwjd_cj_right_v1.png) no-repeat; right: 17px; top: -46px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0 7px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.picScroll-left .bd ul li .img, .picScroll-left .bd ul li .img a { display: block; font-size: 0; height: 219px; width: 319px; }
.picScroll-left .bd ul li .bg { background: #000 none repeat scroll 0 0; bottom: 0; height: 30px; left: 0; opacity: 0.4; position: absolute; width: 100%; z-index: 1; }
.picScroll-left .bd ul li .text { bottom: 0; height: 30px; left: 0; position: absolute; width: 100%; z-index: 2; }
.picScroll-left .bd ul li .text h4 { height: 30px; overflow: hidden; padding: 0 5px; text-align: center; font-weight: normal; }
.picScroll-left .bd ul li .text h4 a { color: #fff; font-size: 12px; line-height: 30px; overflow: hidden; text-align: center; }
.gd_box { width: 319px; height: 219px; overflow: hidden; }
.gd_bj { width: 320px; height: 187px; background: #f1f1f1; margin-top: 20px; position: relative; }
.gd_tu { width: 100px; height: 100px; border: 1px solid #ccc; padding: 4px 4px 4px 4px; position: absolute; top: -30px; left: 0; }
.gd_bj h2 { width: 300px; height: auto; overflow: hidden; font-family: "微软雅黑"; font-size: 16px; color: #000000; font-weight: 600; margin-left: 10px; padding-top: 20px; text-align: left; }
.gd_bj h2 a { color: #000000; font-weight: 600; }
.gd_bj p { font-family: "微软雅黑"; font-size: 14px; color: #666666; text-indent: 2em; width: 300px; margin: 0 auto; margin-top: 15px; text-align: left; }
.gd_bj p span { font-family: "微软雅黑"; font-size: 14px; color: #fe6732; text-align: left; }
.gd_bj p span a { color: #fe6732; }
/*footer*/
.links{background:#F8F6F3;padding:20px 0;margin-top:50px; background:url(images/footer.jpg) center center no-repeat; text-align:center;}
.links h2{font-size:16px;font-family: "微软雅黑"; color:#fff; line-height:44px; margin-top:20px;}
.links h3{font-size:20px;font-family: "微软雅黑"; color:#fff; line-height:30px;}
.links a{display:inline-block;margin-right:10px; color:#fff; font:16px/28px "微软雅黑","黑体";}
.foot{ color:#fff; background: url(../images/foot-bg.png) no-repeat center 0; height:298px;}
.foot .copyright{ text-align:center; padding-top:150px;}
.foot p{ font-size:24px; font-weight: 600; color:#fff;}
.foot span{ font-size: 18px; color:#fff;}
#screen2 {width:1200px;}	

/*20160330 新增响应式样式*/
/*pad*/
@media screen and (max-width: 1024px){
    html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 62.5%;}
    *,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit;}
    *, :focus, :hover, :active {-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:0;}
    html,body{width: 100%;}
    .zt_qztnav,.header{display: none;}
    .wrapper{width: 100%;}
    /*导航*/
	.m-header{ display: block; margin-bottom:5px;}
	.animenu {display: block; position: absolute; top:0; left:0; z-index: 999;}
    .nav{height: auto;padding: 1rem 0 0 0;}
    .nav .logo{width: 100%;height: 45px;background: url(../images/logo-m.jpg) center center no-repeat;background-size: 180px;padding: 0;float: none;}
    .nav ul{font-size: 0;margin: 0.5rem 0 0 0;}
    .nav ul li{margin: 0;display: inline-block;text-align: center;line-height: 3rem;font-size: 1.8rem; padding:0 5px 0 13px;}
    /*幻灯*/
    .swiper{width: 100%;max-height: 360px;margin: 0 0 2rem 0;}
    .swiper-slide img{width: 100%;max-height: 360px;}
    .swiper-slide p{max-width: 70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    /*内容*/
    .main .col_lft{width: 100%;float: none;}
    .item{padding: 0 1rem;}
    .tit_item{width: 98%;margin: 0 1%;margin-bottom: 1rem;}
	.main .col_rgt .active dl dd h3 a{ font:14px/30px "微软雅黑","黑体"; color:#333;}
    .main .tit_item{}
	.main .item_list dl{margin: 0;width: 31.3333%;margin: 1rem 1%;text-align: center; height:auto; background: url(../images/jtx-bg.jpg) repeat-y;}
    .main .col_lft .item_list dl{margin: 0;width: 31.3333%;margin: 1rem 1%;text-align: center;}
    .main .item_list dl dt img{width: 100%; height:auto;}
	.main .item_list dl .an { display:none;}
	.main .item_list dl .title_dd {height:auto; width:100%; padding:0;}
	.main .item_list dl dd p {text-indent: 2em; text-align:left; height:90px;}
    .main .col_rgt{width: 100%;float: none;}
	/**map**/
	.map img { width:100%; height:auto;}
    /*课程*/
    .course{margin-bottom: 0;}
	.course .tit_item h2 {
    font-size: 14px;
    font-family: "微软雅黑";
    text-align: center;
    padding-top: 43px;
    letter-spacing: 3px;}
	.course .tit_item span{padding-top: 3px;}
	.course .item_list dl dt img {padding: 15% 13% 0 15%;}
	.course .item_list dl dd{line-height: 38px;height: 38px;color: #505050;font-family:"微软雅黑","黑体";text-align: center; padding: 0 14%; overflow:hidden;}
    .course .col_lft,.course .col_rgt{width: 100%;float: none;}
    .course .item_list dl{width: 48%;margin: 0 1%;height: 250px;}
    .course .col_lft .item_list dl.item_main{width: 98%;margin: 20px auto;float: none;}
    .course .col_rgt .item{margin-bottom: 0;}
    .course .col_rgt .item_list{width: 98%;margin: 2rem 1%;}
    .course .col_lft .item_list dl dt img{height: 200px;}
    /*航拍团*/
    .course .title, .league .title{background: none;width: 98%;margin: 0 1%;border-bottom: 1px solid #1ab3f1;}
    .course .title h2, .league .title h2{text-align: left;}
    .course .title span, .league .title span{right: 3%;margin-left: 0;}
    .league{margin-bottom: 2rem;}
    .league dl.big{width: 98%;height: 230px;margin: 20px 1% 10px;margin-top: 2rem;}
    .league dl.big img{width: 100%;height: 230px;}
    .league dl{width: 48%;height: 200px;margin: 10px 1%;}
    .league dl img{height: 200px;}
	#screen2{width:100%;display:none;}
    /*footer*/
    .links{margin-top: 0;width: 100%;padding: 1rem 2%;}
    .links h2{margin-bottom: 1rem;}
}
/*大屏*/
@media screen and (min-width: 375px) and (max-width: 767px) {
    .swiper{height: 244px;}
	.m-header{ display: block; margin-bottom:5px;}
    .swiper-slide img{max-height: 244px;}
    .main .tit_item h2{font-size: 28px;}
	.main .col_rgt .active dl dd h3 a{ font:14px/30px "微软雅黑","黑体"; color:#333;}
	.main .item_list dl{width: 48%;height: auto;margin: 1rem 1%;}
    .main .item_list dl dt img{height: 111px;}
    .main .col_lft .item_list dl{width: 48%;height: 111px;margin: 1rem 1%;}
    .main .col_lft .item_list dl dt img{height: 111px;}
	/**map**/
	.map img { width:100%; height:auto;}
	.course .tit_item span{padding-top: 5px;}
	.course .item_list dl {background: url(../images/zg-bg-1.png) no-repeat center 0;}
	.course .item_list dl {
    width: 48%;
    margin: 0 1%;
    height: 158px;}
	.course .item_list dl dt img {padding: 30px 15px 0 20px; height:105px; width:152px;}
	.course .item_list dl dd {line-height: 24px;height: 24px; font-size: 12px;  padding: 0 10%;}
    .course .col_lft .item_list dl{height: 149px;}
    .course .col_lft .item_list dl dt img{height: 111px;}
    .course .col_rgt .item_list dl{height: 78px;}
    .course .col_rgt .item_list dl dt{padding-right: 17px;}
    .course .col_rgt .item_list dl dt img{height: 78px;}
    .course .col_rgt .item_list dl dd.title_dd{line-height: 24px;margin: 0 0 0 156px;}
    .course .col_rgt .item_list dl dd{line-height: 22px;}
    .league dl{height: 111px;}
    .league dl img{height: 111px;}
    .league dl dd.opacity{height: 30px;line-height: 30px;}
    .league dl dd.txt{line-height: 30px;font-size: 1.4rem;}
	#screen2{width:100%; display:none;}
    .links h2{font-size: 28px;}
	.foot p{ font-size:20px;}
    .foot span{ font-size: 14px;}
}
/*小屏*/
@media screen and (max-width: 374px) {
    .nav ul li{font-size: 1.4rem;line-height: 2.5rem;}
	.m-header{ display: block; margin-bottom:5px;}
    .swiper{height: 216px;margin: 0 0 1rem 0;}
    .swiper-slide img{max-height: 216px;}
	.main .col_rgt .active dl dd h3 a{ font:14px/30px "微软雅黑","黑体"; color:#333;}
    .course .tit_item h2{font-size: 12px;}
    .course .tit_item span{padding-top: 5px;}
    .main .item{margin-bottom: 0.5rem;}
	.main .item_list dl{width: 98%;height: auto;margin: 1rem 1%;}
    .main .item_list dl dt img{height: 97px;}
    .main .col_lft .item_list dl{width: 48%;height: 97px;margin: 1rem 1%;}
    .main .col_lft .item_list dl dt img{height: 97px;}
	/**map**/
	.map img { width:100%; height:auto;}
    .course .item{margin-bottom: 0.5rem;}
    .course .col_lft .item_list dl.item_main{height: 198px;}
    .course .col_lft .item_list dl.item_main dt img{height: 198px;}
    .course .col_lft .item_list dl{height: 135px;}
    .course .col_lft .item_list dl dt img{height: 97px;}
    .course .col_rgt .item_list{margin-bottom: 0;}
    .course .col_rgt .item_list dl{height: 78px;margin-bottom: 1.5rem;}
    .course .col_rgt .item_list dl dt{padding-right: 17px;}
    .course .col_rgt .item_list dl dt img{height: 78px;}
    .course .col_rgt .item_list dl dd.title_dd{line-height: 24px;margin: 0 0 0 156px;}
    .course .col_rgt .item_list dl dd{line-height: 22px;}
    .course .title h2 strong, .league .title h2 strong{padding: 0;font-size: 26px;}
    .course .title span, .league .title span{right: 4%;}
    .league dl{height: 97px;}
    .league dl img{height: 97px;}
    .league dl.big{height: 198px;}
    .league dl.big img{height: 198px;}
    .league dl dd.opacity{height: 30px;line-height: 30px;}
    .league dl dd.txt{line-height: 30px;font-size: 1.4rem;}
	#screen2{width:100%;display:none;}
    .links h2{font-size: 28px;}
	.foot p{ font-size:16px;}
    .foot span{ font-size: 12px;}
}
/*超小屏*/
@media screen and (max-width: 320px) {
    .nav ul li{font-size: 1.3rem;line-height: 2rem;}
	.m-header{ display: block; margin-bottom:5px;}
    .swiper{height: 180px;margin: 0 0 1rem 0;}
    .swiper-slide img{max-height: 180px;}
    .swiper-slide p{font-size: 1.4rem;bottom: 2.5px;line-height: 25px;}
    .swiper-slide .mask{height: 30px;}
    .swiper-container-horizontal>.swiper-pagination{bottom: 10px;}
    .main .tit_item,.course .tit_item{height: auto;}
    .main .tit_item h2,.course .tit_item h2{font-size: 12px;}
	.zy{ display: none;}
	.course .item_list dl {width: 98%;margin: 0 1%; height: 250px;}
	.course .item_list dl dt img {width: 85%; height: 200px; padding: 20% 1% 0 5%;}
	.main .col_rgt .active dl dd h3 a{ font:14px/30px "微软雅黑","黑体"; color:#333;}
    .main .tit_item span,.course .tit_item span{padding-top: 10px;}
	.course .tit_item span{padding-top: 2px;}
    .main .col_lft .item_list dl{height: 80px;margin: 0.5rem 1%;}
    .main .col_lft .item_list dl dt img{height: 80px;}
    .item_list .txt{padding: 0;}
    .tit_item{margin-bottom: 0.5rem;}
	/**map**/
	.map img { width:100%; height:auto;}
    .course .title h2 strong, .league .title h2 strong{font-size: 24px;}
    .course .col_lft .item_list dl.item_main{margin: 1rem auto;height: 163px;}
    .course .col_lft .item_list dl.item_main dt img{height: 163px;}
    .course .col_lft .item_list dl{height: 118px;}
    .course .col_lft .item_list dl dt img{height: 80px;}
    .course .col_rgt .item_list{margin: 1rem 1% 0;}
    .course .col_rgt .item_list dl{height: 67.5px;}
    .course .col_rgt .item_list dl dt{padding-right: 10px;}
    .course .col_rgt .item_list dl dt img{width: 120px;height: 67.5px;}
    .course .col_rgt .item_list dl dd.title_dd{margin: 0 0 0 131px;font-size: 14px;}
    .course .col_rgt .item_list dl dd{line-height: 18px;font-size: 1.2rem;}
    .league dl.big{height: 163px;margin: 10px 1% 5px;}
    .league dl.big img{height: 163px;}
    .league dl{height: 80px;margin: 5px 1%;}
    .league dl img{height: 80px;}
	#screen2{width:100%;display:none;}
    .links{padding: 0.5rem 2%;}
    .links h2{font-size: 24px;}
}
/*2016.8.10二期*/
.ztch dl{ width:47%; float:left; margin-right:3%; margin-top:30px; margin-bottom:20px; display:inline;}
.ztch dl dt{ width:45%; height:90px; float:left; margin-right:10px;}
.ztch dl dt img{ width:100%; height:90px;}
.ztch dl dd{ color:#999; font-size:12px; line-height:22px;}
.ztch dl dd h2{ font:16px/38px "微软雅黑","黑体";}
.item dl.vrqj{ width:62%; float:left; position:relative; overflow:hidden; height:295px; margin:25px 20px 20px auto; }
.item dl.vrqj dt img{ width:100%;}
.item dl.vrqj dd.opacity,.item dl.qjrgt dd.opacity{width:100%;height:40px;line-height:40px;background:#000;position:absolute;bottom:0;opacity:0.6;-moz-opacity:0.6; filter:alpha(opacity=60); }
.item dl.vrqj dd.txt,.item dl.qjrgt dd.txt{height:40px;line-height:40px;font-size:16px;position:absolute;z-index: 10;bottom:0;padding-left:5px;}
.item dl.vrqj dd.txt a,.item dl.qjrgt dd.txt a{font-family: "微软雅黑";color:#fff;}
.item dl.qjrgt{ width:30%;float:left; position:relative; overflow:hidden; height:135px; margin:25px 20px 0px auto;}
.item dl.qjrgt dt img{ width:100%; }
.wxq img{ margin-bottom:5px;}



@media screen and (min-width: 320px) and (max-width: 767px) {
	.ztch dl{ width:100%;}
	.item dl.vrqj{ width:98%; height:auto; margin:1%;}
	.item dl.qjrgt{ height:auto; width:45%; margin:1%; width:48%;}
	.item dl.vrqj dd.txt,.item dl.qjrgt dd.txt{height:30px;line-height:30px;font-size:14px;position:absolute;z-index: 10;bottom:0;padding-left:5px;}
	.item dl.vrqj dd.opacity,.item dl.qjrgt dd.opacity{ height:30px; line-height:30px;}
}

/* GLOBAL STYLES */
	
	/* Carousel */
	.carousel-example {
		padding: 50px 0;
	}
	
	#complicated-content-carousel .carousel-control {
		position: absolute;
		top: -20px;
		right: 0;
		left: auto;
		bottom: auto;
		width: 14px;
		font-size: 25px;
		color: #3c3c3c !important;
		opacity: 1;
	}
	
	#complicated-content-carousel .carousel-control.left,
	#complicated-content-carousel .carousel-control.right {
		background-image: none;
	}
	
	#complicated-content-carousel .carousel-control.left {
		right: 35px;
	}
	
	#complicated-content-carousel .index {
		position: absolute;
		top: -70px;
		right: 0;
		font-size: 16px;
		color: #3c3c3c;
	}
	
	#complicated-content-carousel .flex-item {
		position: relative;
		display: inline-block;
		width: 320px;
		height: 380px;
		padding: 16px 13px;
		background-color: #f5f6f7;
		border: 6px solid #f5f6f7;
	}
	
	#complicated-content-carousel .flex-item:hover,
	#complicated-content-carousel .flex-item:focus {
		border: 6px solid #d2d4d5;
		border-radius: 3px;
	}
	
	.good-top {
		height: 21px;
	}
	
	.good-top-left {
		font-size: 16px;
		color: #424242;
		text-transform: uppercase;
		line-height: 21px;
	}
	
	.good-top-right {
		height: 21px;
		text-align: right;
	}
	
	.choose-color div {
		display: inline-block;
		width: 21px;
		height: 21px;
		border-radius: 50%;
		letter-spacing: 5px;
		cursor: pointer;
	}
	
	.choose-color .blue {
		background-color: #165eb9;
	}
	
	.choose-color .yellow {
		background-color: #ffe637;
	}
	
	.choose-color .black {
		background-color: #535253;
	}
	
	.choose-color .grey {
		background-color: #d3a7ac;
	}
	
	.choose-color .dark-blue {
		background-color: #35374c;
	}
	
	.choose-color .dark-blue-women {
		background-color: #192b5e;
	}
	
	.choose-color .light-blue-women {
		background-color: #1682c4;
	}
	
	.good-top-left .fa {
		position: relative;
		top: 2px;
		font-size: 21px;
	}
	
	.good-bottom {
		height: 21px;
	}
	
	.good-bottom * {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.good-bottom-left a h4 {
		font-size: 18px;
		color: #3c3c3c;
		text-transform: uppercase;
		line-height: 21px;
	}
	
	.good-bottom-right {
		position: relative;
		top: -1px;
		font-size: 22px;
		color: #424242;
		text-transform: uppercase;
		line-height: 21px;
	}
	
	.good-top-left,
	.good-bottom-left {
		float: left;
		text-align: left;
	}
	
	.good-top-right,
	.good-bottom-right {
		float: right;
		text-align: right;
	}
	
	.good-image {
		height: 294px;
		text-align: center;
	}
	
	.good-image:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	}
	
	.good-image img {
		max-height: 240px;
		vertical-align: middle;
	}
	
	.size {
		position: absolute;
		padding: 0;
		cursor: pointer;
		transition: all .35s;
	}
	
	.size.shown {
		padding: 0 5px 5px 5px;
		background-color: #fff;
		border-radius: 2px;
	}
	
	.size.shown .option:hover {
		background-color: #f5f6f7;
	}
	
	.carousel-control {
		width: 50px;
		height: 50px;
		top: 50%;
		transform: translateY(-50%);
		bottom: auto;
		font-size: 30px;
		text-align: center;
		opacity: 1;
	}
	
	a.carousel-control.left,
	a.carousel-control.right {
		background-image: none;
		opacity: 1;
		text-align: center;
	}

/* MEDIA QUERIES */
	/* styles for phones' displays */
	@media only screen and (max-width: 350px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}
	
	/* styles for medium size displays */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}


/****nav****/
*, *:after, *:before {
  box-sizing: border-box;
}

.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: #111;
  border: 0;
  padding: 10px;
  height: 40px;
  width: 40px;
}
.animenu__toggle:hover {
  background-color: #a40000;
}

.animenu__toggle__bar {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 4px;
}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
  background:url(../images/nav.png) top center no-repeat;
}
.animenu ul {
  padding: 0;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 16px;
  line-height: 70px;
}
.animenu a {
  color: #fff;
  text-decoration: none;
}

.animenu__nav {

}
.animenu__nav > li {
  position: relative;
}
.animenu__nav > li > a {
  padding: 10px 40px;
  text-transform: uppercase;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav > li:hover > a {
  color: #fff;
  background: url(../images/nav-bg.jpg) repeat-x ;
}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #373737;
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child > li {
  width: 100%;
  border-bottom: 1px solid #515151;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px;
  width: 100%;
  border-color: #373737;
}
.animenu__nav__child a:hover {
  background: url(../images/nav-bg.jpg) repeat-x ;
  border-color: #a40000;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .animenu__toggle {
    display: inline-block;
  }

  .animenu__nav,
  .animenu__nav__child {
    display: none;
  }

  .animenu__nav {
    margin: 10px 0;
  }
  .animenu__nav > li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #515151;
  }
  .animenu__nav > li:last-child {
    border: 0;
  }
  .animenu__nav > li:first-child > a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 1em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
  }
  .animenu__nav > li > a {
    width: 100%;
    padding: 10px;
    border-color: #111;
    position: relative;
	background-color: #a40000;
  }
  .animenu__nav a:hover {
    background-color: #a40000;
    border-color: #a40000;
    color: #fff;
  }

  .animenu__nav__child {
    position: static;
    background-color: #373737;
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;
  }
  .animenu__nav__child > li:first-child > a:after {
    content: none;
  }
  .animenu__nav__child a {
    padding-left: 20px;
    width: 100%;
  }
}
.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display: block;
}




/***************************************************************************************************/
/************list*************/

.column {
    width: 1200px;
    margin: 0 auto;
}
.m-crumb a {
    font-size: 14px;
    float: left;
    height: 24px;
    line-height: 24px;
}
.article-list-wrap {
    width: 800px;
}
.m-imagetitle .item.odd {
    margin-right: 36px;
	padding:0;
}
@media screen and (max-width: 1024px){
.column {
    width: 100%;
    margin: 0 auto;
}
.article-list-wrap {
    width: 100%;
}
.m-header {
    margin-bottom: 175px;
}
.article-aside{ display: none;}
}
@media screen and (min-width: 768px) and (max-width: 900px) {
.m-header {
    margin-bottom: 135px;
}
.article-aside{ display: none;}
}
/*大屏*/
@media screen and (min-width: 600px) and (max-width: 767px) {
.m-header {
    margin-bottom: 105px;
}
.article-aside{ display: none;}
}
@media screen and (min-width: 414px) and (max-width: 599px) {
.m-header {
    margin-bottom: 75px;
}
}
@media screen and (min-width: 374px) and (max-width: 414px) {
.m-header {
    margin-bottom: 35px;
}
.article-aside{ display: none;}
}
/*小屏*/
@media screen and (max-width: 374px) {
.m-header {
    margin-bottom: 25px;
}
.article-aside{ display: none;}
}
/*超小屏*/
@media screen and (max-width: 320px) {

}