@charset "gb2312";
/* CSS Document */
/*-----字体图标引入------------------------------------------------------------------------*/
@import url("http://at.alicdn.com/t/font_1133467_dtg3f4hw0ba.css");
.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
/* a{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;} */
a:hover,a:focus{text-decoration: none; color: #0072ca;}

.wrap,.mainwrap{width: 1200px;margin: 0 auto;}
.wrapb,.mainwrapb{width: 1200px;margin: 0 auto;background:#ffffff;padding:18px 0px;}

.topline{height: 30px; background-color: #0072ca; font-size: 14px;line-height: 30px;color: #a4c2e8;}
.topline span{margin-right: 15px;}
.topline .tools{float: right;}
.topline .tools a{float: left; padding: 0 15px;border-left: 1px solid #dcdcdc;}
.topline .tools a:hover{background-color: #0072ca;color: #fff;}
.topline .tools i{float: left; display: inline-block; margin-top: 11px; margin-right: 5px; width: 20px;height: 20px;  background: url(/chushi/img/icon_top_links.png) 0 0 no-repeat;}
.topline .tools i.ico-home{background-position: 0 0;}
.topline .tools i.ico-favorite{background-position: 0 -20px;}
.topline .tools a:hover i.ico-home{background-position: -20px 0;}
.topline .tools a:hover i.ico-favorite{background-position: -20px -20px;}
.topline .tools a:last-child{border-right: 1px solid #dcdcdc;}
.topline .zbm-nav{
    width: 126px;
    text-align: center;
    color: #fff;
    margin-left: 20px;
    float: right;
    cursor: pointer;
    background: url(/chushi/img/icon_bmdh.png) #318dd4 100px center no-repeat;
}
.topline .click{ background-color: #fff; color: #0072ca; border-right:#ccc solid 1px}

.logo-watchword{height: 120px;}
.logo-watchword .logo{display: block; float: left;}
.logo-watchword .watchword {position: relative;display: block;float: left; margin-top: 45px;margin-left: 10px; padding-left: 20px;font-size: 30px;color: #0072ca;font-weight: bold;line-height: 32px;
}
.logo-watchword .watchword::before{content:"";position: absolute;width:1px;height: 48px;background: #80b9e5;left: 0;top:-6px;}
.logo-watchword .watchword_bm {position: relative;display: block;float: right; margin-top: 45px;margin-left: 10px; padding-left: 20px;}
.logo-watchword .zsewm{position: relative;float: right;margin-left: 30px;padding: 4px;border: 1px solid #ededed;border-radius: 4px;box-shadow: 0 4px 5px rgba(0,0,0,0.16);margin-top: 20px;}
.logo-watchword .zsewm img{width: 70px; height: 70px;}

.nav{height: 60px;background-color: #fff; box-shadow: 0 4px 5px rgba(0,0,0,0.16);}
.nav .navlist{float: left;}
.nav .navlist li{float: left;font-size: 18px;position: relative;padding: 0 5px; height: 60px;}
.nav .navlist li.line::before{content:"";position: absolute;width:2px;height: 24px;background:url(/chushi/img/icon_nav_line.gif) no-repeat; left: 0;top:6px;}
.nav .navlist li.line:last-child::after{content:"";position: absolute;width:2px;height: 24px;background:url(/chushi/img/icon_nav_line.gif) no-repeat; right: 0;top:6px;}
.nav .navlist li a{color: #0072ca; display: block; padding: 0 20px; height: 60px;line-height: 60px; }
.nav .navlist1 li a{ padding: 0 16px; }
.nav .navlist li a.font{font-weight:bold;}
.nav .navlist li a:hover,.nav .navlist li a.hover{background:url(/chushi/img/icon_nav_libg.png)#0072ca center bottom no-repeat;color: #fff;}
.nav .navlist li.on a{background:url(/chushi/img/icon_nav_libg.png)#0072ca center bottom no-repeat;color: #fff;}

.nav .navlist li ul::before{content:"";position: absolute;width:20px;height: 10px;background:url(/chushi/img/icon_nav_subtop.png) no-repeat;left: 46px;top: -10px;}
.nav .navlist li ul{z-index: 1000; background:rgba(0, 0, 0, 0.75);position: absolute;top: 60px;width: 270px;padding: 2px 0;display: none;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.nav .navlist li ul li{float: none;display: block;padding: 0;margin: 0; height:auto; border-bottom: 1px solid #4c4c4c;}
.nav .navlist li ul li::after{display: none;}
.nav .navlist li ul li a { height: 36px; line-height: 36px;font-size: 16px;color: #ccc;padding: 0 0 0 33px; background: url(/chushi/img/icon_nav_subbg.png) 0 0 no-repeat;}
.nav .navlist li ul li a:hover{color: #fff; border-radius: 0; background-image: none; background-color:rgba(0, 114, 205, .8);}


.search-group{float: right; margin-top: 10px;}
.search-group input{
    float: left;
    width: 100px;
    color: #fff;
    background-color: #e5f1fa;
    border-right: none;
    border-radius: 19px 0 0 19px!important;
    height: 38px;
    padding-left: 20px!important;
}
.search-group input::-moz-placeholder{color:#66a8db;} 
.search-group input::-webkit-input-placeholder{color:#66a8db;}
.search-group input::-ms-input-placeholder{color:#66a8db;} 
.search-group .btn{
    border-radius:0 19px 19px 0;
    background:url(/chushi/img/icon_search.png) #0072ca center no-repeat;
    border-left: none;
    height: 38px;
    padding: 0 20px;
    cursor: pointer;
}

.dbiaoti {width:100%;background:#ffffff;line-height:40px;   border-radius:5px 5px 0px 0px}
.dbiaoti h2{border-bottom:1px solid #eee; width:98%; margin:0 auto;}
.dbiaoti a{ background:url(/chushi/img/cs_flm_03.png) left center no-repeat;font-weight:bold;font-size:18px;color:#0072ca;border-bottom:3px solid #0072ca; padding:8px 30px 9px 30px; }


.mod{ width: 100%; margin-bottom: 18px;}
.mod .ml,.mod .mc,.mod .md{float: left; width: 400px;height: 280px; background-color: #fff;}
.mod .md{width: 402px;}
.mod .mc{margin: 0 1px;}

.mod .ml4,.mod .mc4,.mod .md4{float: left; width: 300px;height: 280px; background-color: #fff;}
.mod .md4{width: 302px;}
.mod .mc4{margin: 0 1px;}

.mod .ml2,.mod .mc2,.mod .md2{float: left; width: 600px;height: 280px; background-color: #fff;}
.mod .md2{width: 602px;}
.mod .mc2{margin: 0 1px;}

.news-center{overflow: hidden; margin-bottom: 15px;}

.m-notice{ float: left; width: 514px; height: 370px; margin: 0 20px; padding: 20px; border: 1px solid #dedee0;}
.m-notice .c-hd{position: relative; margin-bottom: 15px; height: 36px; background: url(/chushi/img/icon_hd_bg.gif) bottom repeat-x;}
.m-notice .c-hd::before{content:"";position: absolute;width:8px;height: 23px;background: #0072ca; left: 0; top: 0;}
.m-notice .c-hd a{font-size: 18px; color: #777;font-weight: bold; padding: 0 20px; position: relative;}
.m-notice .c-hd a::after{content:"";position: absolute;width:1px;height: 16px;background: #dcdcdc; right: -2px; top: 50%;margin-top: -6px;}
.m-notice .c-hd a:last-child::after{content: none;}
.m-notice .c-hd a.on{color: #0072ca;}

.m-notice h2.title{font-size: 24px;font-weight: bold; line-height: 30px; padding-left: 70px; background: url(/chushi/img/icon_hot_bm.png) left top no-repeat; text-align: center;}
.m-notice h2.title a{color: #0072ca;}
.m-notice .bz{ padding: 20px 0; font-size: 16px; color: #999; line-height: 24px; text-indent: 2em;}

.m-notice1{float: left;width: 710px;height: 370px;margin: 0 0 0 20px;padding: 20px;border: 1px solid #dedee0;}
.m-notice1 .c-hd{position: relative; margin-bottom: 15px; height: 36px; background: url(/chushi/img/icon_hd_bg.gif) bottom repeat-x;}
.m-notice1 .c-hd::before{content:"";position: absolute;width:8px;height: 23px;background: #0072ca; left: 0; top: 0;}
.m-notice1 .c-hd a{font-size: 18px; color: #777;font-weight: bold; padding: 0 20px; position: relative;}
.m-notice1 .c-hd a::after{content:"";position: absolute;width:1px;height: 16px;background: #dcdcdc; right: -2px; top: 50%;margin-top: -6px;}
.m-notice1 .c-hd a:last-child::after{content: none;}
.m-notice1 .c-hd a.on{color: #0072ca;}

.m-notice1 h2.title{font-size: 24px;font-weight: bold; line-height: 30px; padding-left: 70px; background: url(/chushi/img/icon_hot_bm.png) left top no-repeat;}
.m-notice1 h2.title a{color: #0072ca;}
.m-notice1 .bz{ padding: 20px 0; font-size: 16px; color: #999; line-height: 24px; text-indent: 2em;}

.m-notice2{ float: left; width: 414px; height: 370px; margin: 0 20px; padding: 20px; border: 1px solid #dedee0;}
.m-notice2 .c-hd{position: relative; margin-bottom: 15px; height: 36px; background: url(/chushi/img/icon_hd_bg.gif) bottom repeat-x;}
.m-notice2 .c-hd::before{content:"";position: absolute;width:8px;height: 23px;background: #0072ca; left: 0; top: 0;}
.m-notice2 .c-hd a{font-size: 18px; color: #777;font-weight: bold; padding: 0 20px; position: relative;}
.m-notice2 .c-hd a::after{content:"";position: absolute;width:1px;height: 16px;background: #dcdcdc; right: -2px; top: 50%;margin-top: -6px;}
.m-notice2 .c-hd a:last-child::after{content: none;}
.m-notice2 .c-hd a.on{color: #0072ca;}

.m-notice2 h2.title{font-size: 24px;font-weight: bold; line-height: 30px; padding-left: 70px; background: url(/chushi/img/icon_hot_bm.png) left top no-repeat;}
.m-notice2 h2.title a{color: #0072ca;height: 60px;text-overflow: ellipsis;/* white-space: nowrap; */overflow: hidden;width: 300px;display: block;}
.m-notice2 .bz{ padding: 20px 0; font-size: 16px; color: #999; line-height: 24px; text-indent: 2em;}


.m-noticebb{ float: left; width: 810px; height: 326px; margin: 0 20px; padding: 20px; border: 1px solid #dedee0;}
.m-noticebb .c-hd{position: relative; margin-bottom: 15px; height: 36px; background: url(/chushi/img/icon_hd_bg.gif) bottom repeat-x;}
.m-noticebb .c-hd::before{content:"";position: absolute;width:8px;height: 23px;background: #0072ca; left: 0; top: 0;}
.m-noticebb .c-hd a{font-size: 18px; color: #777;font-weight: bold; padding: 0 20px; position: relative;}
.m-noticebb .c-hd a::after{content:"";position: absolute;width:1px;height: 16px;background: #dcdcdc; right: -2px; top: 50%;margin-top: -6px;}
.m-noticebb .c-hd a:last-child::after{content: none;}
.m-noticebb .c-hd a.on{color: #0072ca;}

.m-noticebb h2.title{font-size: 24px;font-weight: bold; line-height: 30px; padding-left: 70px; background: url(/chushi/img/icon_hot_bm.png) left top no-repeat;}
.m-noticebb h2.title a{color: #0072ca;}
.m-noticebb .bz{ padding: 20px 0; font-size: 16px; color: #999; line-height: 24px; text-indent: 2em;}

.blueright{float:left;width:275px;padding: 20px;border: 1px solid #dedee0;}
.blueright h2{font-size: 18px;font-weight: bold;color: #333;margin-top: 16px;}
.blueright h2 a{margin-right: 15px;font-weight: normal;border-bottom: 3px solid #0072ca;color: #0072ca;font-size: 18px;font-weight: bold;display: block;float: left;padding-bottom: 12px;}

.blueright1{float:left;width:275px;padding: 20px 20px 5px 20px;border: 1px solid #dedee0;}
.bluerightbb{float:left;width: 325px;padding: 20px 20px 5px 20px;border: 1px solid #dedee0;}

.glxtbb{background:#0072ca;border-radius:7px;height: 63px;font-size:20px;width: 100%;line-height: 63px;text-align:center;font-weight:bold;margin-top:15px;}
.glxtbb a{color:#fff}
.glxtbb1{background:#0072ca;border-radius: 5px;height: 30px;font-size:16px;width: 100%;line-height: 30px;text-align:center;font-weight:bold;margin-bottom: 10px;}
.glxtbb1 a{color:#fff}

.m-slide{ position: relative; float: left; width: 470px;}
.m-slide .carousel-caption h5{ display: block; width: 90%; margin: 0 auto; text-align: center;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 16px; font-weight: bold; color: #333; padding-top: 8px;}
.m-slide .owl-controls{margin-top: 5px;}
.m-slide .owl-dots .owl-dot.active span{width: 30px;}
.m-slide .owl-carousel .owl-item img{height: 370px;}

.m-slide .title span{font-size: 16px;}
.m-slide .owl-dots{position: absolute;bottom: 3px;right: 5px;}

.eduLinks{overflow: hidden; background: url(/chushi/img/icon_box_line.png) center no-repeat;}
.eduLinks li{float: left; width: 33.3%; padding: 27px 0;}
.eduLinks li a{display: block; margin: 0 auto; font-size: 16px; color: #333; line-height: 24px; text-align: center;}
.eduLinks li a:hover{color: #005bab;font-weight: bold;}
.eduLinks li span{display: block;}

.m-system{margin-bottom: 15px;}
.m-system li{float: left; width: 33.3%;}
.m-system li a{display: block; margin: 0 auto; font-size: 16px; color: #333; line-height: 24px; text-align: center;}
.m-system li span{display: block;}
.m-system li i{display: block; margin:0 auto 12px; width: 100px; height: 68px;border: 1px solid #eaeaea;border-radius: 4px;}
.m-system li a.icon-s1 i{background: url(/chushi/img/icon_sys_07.png) 0 0 no-repeat;}
.m-system li a.icon-s2 i{background: url(/chushi/img/icon_sys_08.png) 0 0 no-repeat;}
.m-system li a.icon-s3 i{background: url(/chushi/img/icon_sys_09.png) 0 0 no-repeat;}
.m-system li a:hover i{ background-color: #0789df; background-position: -100px 0; border-color: #0789df;}

.m-news{ overflow: hidden;}
.m-news .hd{ margin-bottom: 5px; overflow: hidden;}
.m-news .hd h2{float: left; font-size: 18px; font-weight: bold; color: #333; position: relative;}
.m-news .hd .more a{font-size: 24px;font-weight: bold; color: #999;}
.m-news .hd .more a:hover{color: #0072ca;}

.m-news1{ overflow: hidden;}
.m-news1 .hd{height: 52px; border-bottom: 2px solid #ebf0f8; padding: 20px 20px 0;}
.m-news1 .hd h2{float: left; font-size: 18px; font-weight: bold; color: #333; position: relative;}
.m-news1 .hd h2 a{padding: 0 15px; font-weight: normal;color: #333; display: block; float: left; padding-bottom: 10px;}
.m-news1 .hd h2 a.on{font-weight: bold; border-bottom: 2px solid #0072ca;}
.m-news1 .hd .more a{font-size: 24px;font-weight: bold; color: #999;}
.m-news1 .hd .more a:hover{color: #0072ca;}
.m-news1 .bd{padding: 10px 20px 10px 10px;}

.m-news-s1 .hd{}
.m-news-s1 .hd h2 a{ margin-right: 15px; font-weight: normal;color: #999; font-size: 18px; font-weight: bold; display: block; float: left; padding-bottom: 12px;}
.m-news-s1 .hd h2 a.on{border-bottom: 3px solid #0072ca; color: #0072ca;}
.m-news-s1 .bd h4{line-height: 30px; margin-bottom: 15px;}
.m-news-s1 .bd h4 a{float: left; padding-left: 10px; width: 78%; overflow: hidden; font-size: 18px; font-weight: bold;color: #333;}
.m-news-s1 .bd h4 i{float: left; display: block; width: 87px; height: 30px; background: url(/chushi/img/icon_hot.png) no-repeat;}

.m-links{ line-height: 48px; background-color: #fff; padding: 0 10px;}
.m-links span{font-size: 18px; font-weight: bold;color: #333;}
.m-links a{font-size: 14px; color: #666; padding: 0 12px; position: relative;}
.m-links a:hover{color: #0072ca;}
.m-links a::after{content:"";position: absolute;width:2px;height: 12px;background: #989898; right: -2px; top: 50%;margin-top: -6px;}
.m-links a:last-child::after{content: none;}

.inlist li{ width: 48.8%; float: left;border: 2px solid #eef0f2; margin-top: 18px; height: 88px;}
.inlist li:nth-child(2n){float: right; margin-left: 16px;}

.edu{width: 100%; margin: 0 auto 20px; clear: both; overflow: hidden;}
.edu img{width: 100%; }

.zt-box-big{padding-top: 10px; position: relative;}
.zt-box-big::before{ position: absolute; top: 2px; left: 15px; width: 102px; height: 90px;background: url(/chushi/img/icon_honor.png) no-repeat; z-index: 100;}
.zt-box-big .owl-dots {position: absolute;bottom: 0;right: 8px;}
.zt-box-big .owl-dots .owl-dot span{width: 6px; height: 6px; margin: 3px; background: #fff;}

.zt-box-sm .owl-dots {position: absolute;bottom: 0;right: 8px;}
.zt-box-sm .owl-dots .owl-dot span{width: 6px; height: 6px; margin: 3px; background: #fff;}
.zt-box-sm .owl-carousel .owl-item img{height: 81px;}

.bxSlider{position: relative;}
.bxSlider .owl-carousel .owl-item img{height: 260px;}
/* .bxSlider .owl-controls .owl-nav [class*=owl-]:hover{background: none;} */
.bxSlider .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    padding: 0;
    outline: 0;
    width: 64px;
    height: 64px;
    text-indent: -9999px;
    z-index: 9999;
    background-size: cover;
    background: url(/chushi/img/controls.png) 0 0 no-repeat;
}

.bxSlider .owl-controls .owl-nav .owl-prev {
	left: 10px;
	background: url(/chushi/img/controls.png) no-repeat 0 0;
}

.bxSlider .owl-controls .owl-nav .owl-next {
	right: 10px;
	background: url(/chushi/img/controls.png) no-repeat -64px 0;
}

.bxSlider .owl-controls .owl-nav .owl-prev:hover {
	background: url(/chushi/img/controls.png) no-repeat 0 -64px;
}

.bxSlider .owl-controls .owl-nav .owl-next:hover {
	background: url(/chushi/img/controls.png) no-repeat -64px -64px;
}
.bxSlider .owl-dots{position: absolute;bottom: 10px; left: 50%; margin-left: 250px;}

.bxSlider .owl-dots .owl-dot span {
	background: #fff;
	text-indent: 99999px;
	display: block;
	width: 25px;
	height: 7px;
	margin: 0 5px;
    outline: 0;
    border-radius:0;
	transition-property:width ,background; 
	transition-duration:1.2s, 1.5s; 
	transition-timing-function: ease-in-out;
}
.bxSlider .owl-dots .owl-dot.active span {
	background: #fea31f;width: 55px;
}
.bxSlider .secondary{ width: 100px; height: 25px; position: absolute; bottom: 7px; left: 85%;}
.bxSlider .secondary a{cursor: pointer;display: inline-block;text-indent: -9999px;width: 10px;height: 11px; margin: 0 2px; outline: 0;background: url(/chushi/img/controls.png) 0 0 no-repeat;}
.bxSlider .secondary a.play {background: url(/chushi/img/controls.png) -149px 0 no-repeat;}
.bxSlider .secondary a.stop {background: url(/chushi/img/controls.png) -149px -24px no-repeat;}


/* common-wrap */
.position{
    margin: 20px auto;
    color: #666;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    font-family: "宋体";
}
.position li{list-style: none; float: left;}
.position i{
    position: relative;
    display: inline-block;
    float: left;
    padding:0 18px;
    width: 18px;
    height: 40px;
    background: url(/chushi/img/icon_breadcrumb_home.png) no-repeat center 12px;
}

.position a{
    position: relative;
    color: #666;
    margin-right: 3px;
    padding:0 5px;
    font-family: "微软雅黑","宋体";
}
.position a:hover{color: #0072ca;}
/* .position a::before{ position: absolute; left: 0; top:-11px; content:"";width:22px;height: 44px;background:url(/chushi/img/icon_position_a.png) left no-repeat;} */
.position span{
    margin-right: 3px;
}
.common-wrap{
    margin-top: 38px;
    margin-bottom: 30px;
}
.sideLeft-nav{
    width: 25%;
    background: #f7f7f7 ;
}

/* gailan */
.gail-pos{padding-left: 240px;}
.gail-wrap{
    margin: 0 auto 40px;
}
.gai-sidel{
    width: 20%;
}
.gai-content{
    width: 80%;
}
.gai-content-pad{
    padding-left: 28px;
}
.ginav h2{
    text-align: center;
    height: 100px;
    background: url(/chushi/img/flgtp4_03.png) no-repeat left top/100%;
    line-height: 100px;
    font-size: 30px;
    color: #fff;
}
.ginav ul{
    margin-bottom: 20px;
}
.ginav ul li{
    line-height: 58px;
    border-bottom: 1px solid #dcdcdc;
}
.ginav ul li a{
    display: block;
    padding: 0 20px;
    overflow: hidden;
    margin-right: 20px;
}
.ginav ul li span{
    display: inline-block;
    font-size: 18px;
}
.ginav ul li.active{
    background: #26ade4;
}
.ginav ul li.active span{
    color: #fff;
    font-weight: bold;
}

.leftNav h2{text-align: center; height: 100px; background: url(/chushi/img/flgtp4_03.png) #036bbc no-repeat left top/100%; line-height: 100px; font-size: 30px; color: #fff;}
.leftNav li{border-bottom:1px solid #ddd;font-size:15px;line-height:22px;zoom:1;position:relative;}
.leftNav ul{display:block;}
.leftNav li a{color:#333;display:block;padding:18px 0 18px 20px;margin-right:60px;zoom:1;font-size: 18px;}
.leftNav li i{position:absolute; width: 15px; height: 15px; cursor:pointer;top:23px;right:20px;bottom:0;}

.leftNav li i.icon-plus{background: url(/chushi/img/icon_plus.gif) center no-repeat;}
.leftNav li i.icon-minus{background: url(/chushi/img/icon_minus.gif) center no-repeat;}
.leftNav li.current i.icon-plus{background: url(/chushi/img/icon_plus_on.gif) center no-repeat;}
.leftNav li.current i.icon-minus{background: url(/chushi/img/icon_minus_on.gif) center no-repeat;}

.leftNav li a:hover{color:#26ade4;}
.leftNav li.current{background: #26ade4;}
.leftNav li.current a{position:relative; color:#fff;font-weight: bold;}
.leftNav li.current ul{display:block; background: #f3f6fb;}
.leftNav li ul{margin:0;background:#f3f6fb;position:relative;width:100%;display:none;}
.leftNav li ul li{font-size:12px;border: 0;}
.leftNav li.current ul li a,.leftNav li ul li a{font-weight: normal; font-size: 16px; color:#333;padding:11px 5px 11px 40px;border:0;position:static;margin-right:0;line-height:18px;}
.leftNav li ul li a{background: url(/chushi/img/flgtp15_06.png) no-repeat 20px center;}
.leftNav li ul li a:hover{ color: #0072ca; font-weight: bold;background: url(/chushi/img/flgtp16_03.png) no-repeat 20px center;}
.leftNav li ul li.current a{font-weight:bold;}

/***/

.gai-slide-title{
    overflow: hidden;
    margin-bottom: 12px;
}
.gai-slide-title span{
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    float: left;
    background: #1447b2;
}
.gai-slide-title a{
    line-height: 40px;
    font-size: 14px;
    color: #5a9eff;
    float: right;
}
.gl-imgnews {
    width: 100%;
    height: 230px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.gl-imgnews .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.gl-imgnews .bd li {
    zoom:1; vertical-align: middle;
}

.gl-imgnews .bd img {
    width: 100%;
    height: 230px;
    display: block;
}
.gl-imgnews .bd  span{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, .45);
    color: #fff;
    text-align: center;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    left: 0;
}
.qhbtn{
    position: absolute;
    top: 50%;
    margin-top: -10px;
    background-image:url(/chushi/img/flgtp48_03.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    opacity: 0.8;
}
.gl-imgnews .prev{
    left: 11px;
    background-position: 0;
}
.gl-imgnews .next{
    right: 11px;
    background-position: -23px 0;
}
.gair-b1{ border-bottom: 1px solid #dcdcdc; height: 72px;}
.gair-b1 h2{
    position: relative;
    float: left;
    display: block;
    font-size: 24px;
    font-weight: bold;
    padding: 27px 60px 27px 0;
    color: #222;
}

.gair-b1-1{
    margin-top: 18px;
    border-top: 5px solid #1447b2;
    background: #f7f7f7;
    padding: 14px;
}
.gair-b1-1 h3{
    padding-left: 17px;
    background: url(/chushi/img/flgtp45_03.png) no-repeat left center;
}
.gair-b1-1 h3 a{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.gair-b1-1 h3 span{
    display: inline-block;
    width: 45px;
    height: 18px;
    background: url(/chushi/img/flgtp46_03.png) no-repeat;
    margin-left: 5px;
}
.gair-b1-1 p{
    font-size: 16px;
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 23px;
}
.gair-b1-1 h6{
    font-size: 14px;
    color: #666;
    margin-top: 8px;
}

.breadcrumb{font-size: 14px; font-family: "宋体"; line-height: 40px; border-bottom: 1px solid #0072ca; background: url(/chushi/img/icon_breadcrumb_home.png) left 12px no-repeat; padding-left: 20px;}
.breadcrumb a{font-family: "微软雅黑","宋体";}
.gair-b2{
    padding-bottom: 15px;
}
.gair-b2 ul.list-txt{
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px solid #dcdcdc;
}

.gair-b2 ul.list-txt li{
    height: 30px;
    margin-bottom: 8px;
    line-height: 30px;
    padding: 0 14px;
}
.gair-b2 ul.list-txt li a{
    font-size: 16px;
    padding-left: 24px;
    background: url(/chushi/img/dot-circle-arr.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 80%;
}
.gair-b2 ul.list-txt li span{
    float: right;
    font-size: 16px;
    color: #999;
}
.gair-b2 ul.list-txt li:hover{
    background: #f3f6fb;
}
.gair-b2 ul.list-txt li:hover a{
    color: #0072ca;
    background: url(/chushi/img/dot-circle-arr-hover.png) no-repeat left center;
}
.gair-b2 ul.list-txt li:hover span{color: #0072ca;}

.page-fun{
    clear: both;
    font-size: 14px;
    margin:20px 0;
    text-align: center;
}

/* xilan */
.xlan-l{
    width: 20%;
}
.xlan-r{
    width: 80%;
}
.xlan-r-pad{
    padding-left: 28px;
}
.xlan-l-1{
    border: 1px solid #ebeff2;
    background: #f7f7f7;
    margin-bottom: 20px;
}
.xll-title{
    line-height: 55px;
    overflow: hidden;
    background: url(/chushi/img/flgtp10_03.jpg) repeat-x;
    border-bottom: 1px solid #ebeff2;
    padding: 0 18px;
}
.xll-title span{
    float: left;
    font-size: 18px;
    color: #5a9eff;
}
.xll-title a{
    float: right;
    font-size: 14px;
    color: #5a9eff;
}
.xil-ul1{
    padding: 0 18px;
    background: url(/chushi/img/flgtp16_03.jpg) repeat-y 19px top;
    padding-top: 24px;
    margin-bottom: 20px;
}
.xil-ul1 li{
    overflow: hidden;
    padding-left: 11px;
    background: url(/chushi/img/flgtp15_06.png) no-repeat left center;
}
.xil-ul1 li.li1{
    background-position: left 5px;
    background-image: url(/chushi/img/flgtp16_03.png);
}
.xil-ul1 li.li1 span{
    display: block;
    width: 56px;
    height: 22px;
    background: url(/chushi/img/flgtp21_03.png) no-repeat;
    text-align: center;
    font-size: 14px;
    color: #1475ca;
    line-height: 18px;
}
.xil-ul1 li.li1 a{
    display: block;
    font-size: 16px;
    color: #1475ca;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
}
.xil-ul1 li.li1 p{
    line-height: 21px;
    font-size: 14px;
    color: #999;
    margin-top: 5px;
}
.xil-ul1 li.li2{
   line-height: 36px;
    overflow: hidden;
    height: 36px;
}
.xil-ul1 li.li2 a{
    float: left;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.xil-ul1 li.li2 span{
    float: right;
    color: #999;
    font-size: 14px;
}
.xil-ul1 li.li2:hover{
    background-image: url(/chushi/img/flgtp16_03.png);
}
.xil-ul1 li.li2:hover a{
    color: #1475ca;
}
.xil-ul2{
    padding: 5px 18px 20px;
}
.xil-ul2 li{
    background: url(/chushi/img/flgtp15_06.png) no-repeat left center;
    height: 36px;
    line-height: 36px;
    padding-left: 11px;
}
.xil-ul2 li a{
    float: left;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.xil-ul2 li span{
    float: right;
    color: #999;
    font-size: 14px;
}
.xil-ul2 li:hover{
    background: url(/chushi/img/flgtp16_03.png) no-repeat left center;
}
.xil-ul2 li:hover a{
    color: #1475ca;
}
.xr-b-title{
    text-align: center;
}
.xr-b-title h2{
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #242020;
}
.xr-b-title p{
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #666;
    margin-top: 20px;
}
.xr-b-title p span{
    font-size: 18px;
}
.xr-intro-p{
    margin: 22px 0;
    line-height: 30px;
    text-align: center;
    background: #f7f7f7;
    font-size: 14px;
    color: #999;
}
.xr-intro-p span{
    margin: 0 4px;
}
.xr-intro-p span .on{
    color: #3d75eb;
}
.xr-img{
    text-align: center;
}
.xr-cont-t{
    margin-top: 20px;
    font-size: 16px;
}
.xr-cont-t p{
    color: #333;
    text-indent: 2em;
    line-height: 30px;
    padding: 10px 0;
}
.page-text{
    font-size: 16px;
    margin-top: 20px;
    padding: 10px 0;
    border-top: 1px solid #ebeff2;
    color: #005bab;
}
.page-text p{
    line-height: 28px;
}
.page-text a{
    color: #333;
}
.page-text a:hover{
    color: #005bab;
}

.paf-l a{
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-right: 6px;
    background: #f7f7f7;
}
.paf-l a:hover{
    background: #ebebeb;
}
.paf-l a span{
    font-size: 14px;
    color: #333;
    display: inline-block;
    padding-left: 19px;
    background-repeat: no-repeat;
    background-position: left center; 
}
.paf-l a:nth-of-type(1) span{
    background-image: url(/chushi/img/flgtp12_07.png);
}
.paf-l a:nth-of-type(2) span{
    background-image: url(/chushi/img/flgtp14_03.png);
}
.paf-l a:nth-of-type(3) span{
    background-image: url(/chushi/img/flgtp15_03.png);
}


/*新版细览*/
.colunm-slide{text-align: center; padding-top: 90px;}
.colunm-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 0 60px; text-align: center; background: url(/chushi/img/icon_xl_l.gif) center no-repeat;}
.colunm-slide h2 span{font-size: 24px;color: #999;line-height: 32px;font-weight: bold;}
.colunm-slide h3{font-size: 36px; color: #666; padding: 30px 0 15px;}
.colunm-slide h4{font-size: 18px; color: #999; padding-top: 10px;}
.colunm-slide .pages-date{ margin-top: 65px;font-size: 14px; color: #999; line-height: 24px;}
#fontSize a{padding: 0 5px;}
#fontSize a.on{color: #0072ca;}

.colunm-slide .ushare{margin-top: 32px;}
.colunm-slide .ushare li{display: block;line-height: 30px;color: #888;text-align:center;font-size:14px;	padding-bottom:10px; text-align: center;}
.colunm-slide .ushare li b{display:block; margin: 0 auto; background:#c6c6c6;width:48px;height:48px;line-height:48px;border-radius:24px;	position: relative;}
.colunm-slide .ushare li:hover b{background:#0072ca;}
.colunm-slide .ushare li a{color: #333;}

.inliner-banner{width: 100%; height: 240px;}
.inliner-banner img{ margin-top: 50px; margin-left: 125px; }

/*新闻中心*/
.newscenter{background: url(/chushi/img/banner_newscenter.jpg) center center/cover no-repeat;}

/*十大体育外围平台排名概况*/
.college{background: url(/chushi/img/banner_about.jpg) center center/cover no-repeat;}

.college-tools{float: right; margin-top: 6px;}
.college-tools span{float: left;font-size: 16px; line-height: 24px;}
.college-tools .icon{display: inline-block; width: 24px; height: 24px; margin: 0 5px; background: url(/chushi/img/icon_xyjj_tools.png) no-repeat;}
.college-tools .icon-share{background-position: 0 0;}
.college-tools .icon-print{background-position: 0 -24px;}
.college-tools a.icon-share:hover {background-position: -24px 0;}
.college-tools a.icon-print:hover {background-position: -24px -24px;}

.collegeCon,.bossCon{font-size: 16px; line-height: 30px;}
.collegeCon h2.title{text-align: center; font-size: 24px; font-weight: bold; color: #666; padding: 35px 0;}
.collegeCon p{color: #333;text-indent: 2em;line-height: 30px;padding-bottom:20px;}
.collegeCon b{font-size: 18px;font-weight: bold;}

/*领导班子*/
.boss-list li{float: left; width: 49%; padding: 20px; border: 1px solid #dcdcdc; margin: 10px 0;}
.boss-list li:nth-child(2n){float: right;}
.boss-list li:hover{border: 1px solid #0072ca;}
.boss-list li a:hover{color: #0072ca;}
.boss-list .pic{float: left; width:30%; margin-right: 20px;}
.boss-list .info{float: left; width:65%; text-align: left;}
.boss-list .info h3{font-size: 18px;font-weight: bold;}
.boss-list .info h3 span{ margin-left: 20px; font-size: 16px; font-weight: normal;color: #666;}
.boss-list .info i{margin: 10px 0; display: block;}
.boss-list .info p{font-size: 16px; color: #333; text-indent: 0em; line-height: 24px;}

/*网站地图*/
.sitemap h2{font-size: 24px; font-weight: bold; color: #666; text-align: center; padding: 15px 0 35px;}
.sitemap dl{margin-bottom: 20px; overflow: hidden;}
.sitemap dl dt{background-color: #f3f6fb;}
.sitemap dl dt a{font-size: 18px;font-weight: bold;color: #333; line-height: 36px; padding-left: 25px; background: url(/chushi/img/icon_sitemap_dt.gif) left no-repeat;}
.sitemap dl dd{padding: 20px;}
.sitemap dl dd a.menu{ width: 20%; line-height: 32px; float: left;font-size: 16px; color: #333;font-weight: bold; padding-left: 15px; background: url(/chushi/img/flgtp15_06.png) no-repeat left center;}
.sitemap dl dd a.menu:hover{color: #0072ca;background: url(/chushi/img/flgtp16_03.png) no-repeat left center;}
/*图片新闻列表*/
ul.list-pic{margin-top: 10px;overflow: hidden;}
ul.list-pic li{width: 33.3%;float: left;position: relative;}
ul.list-pic li:hover figure{border-color: #0072ca;}
ul.list-pic li figure{background: #fff;position: relative;border: 1px solid #dcdcdc;}
ul.list-pic li figure figcaption{padding: 10px 15px 0 15px;font-size: 16px;line-height:26px;height: 65px;overflow: hidden;}
ul.list-pic li:nth-of-type(n) figure{margin-right: 16px;margin-left: 0;}
ul.list-pic li:nth-of-type(3n+2) figure{margin-left:8px; margin-right: 8px;}
ul.list-pic li:nth-of-type(3n) figure{margin-right:0;margin-left: 16px;}
ul.list-pic li figure img{width: 100%; height: 160px;}
ul.list-pic li figure p{padding:0 15px 15px 35px;font-size: 14px;color: #999; background: url(/chushi/img/icon_time.png) 15px top no-repeat;}

/*十大体育外围平台排名子站*/
.bmdh-box{
    position: absolute;
    background: #fff;
    top: 30px;
    right: 0;
    width: 400px;
    z-index: 999;
    display: none;
    border: #ccc solid  1px;
    border-top: none;
    border-bottom: none;
}
.bmdh-box li{
    float: left;
    width: 50%;
    padding: 0 20px;
    line-height: 34px;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.bmdh-box li>a{
    display: inline-block;
    padding-right: 24px;
}
.bmdh-box li>a:hover{
    color: #3d75ec;
}

.zxxw h2{ margin-top: 10px; padding: 15px;background-color: #f6f6f6; overflow: hidden;}
.zxxw h2 i{display: inline-block; width:90px; height: 30px; background: url(/chushi/img/icon_news_h2.png) no-repeat; line-height: 30px; text-align: center; color: #fff;font-size: 16px;font-weight: bold;}
.zxxw h2 a{ padding-left: 15px; font-size: 21px;font-weight: bold; color: #333;line-height: 28px;}
.zxxw h2 a:hover{color: #0072ca;}
.zxxw p{ margin-top: 10px;font-size: 16px; color: #666;line-height: 26px;}
.zxxw p span{font-size: 14px; color: #999;}
.zxxw p a{ margin-left: 20px; border: 1px solid #0072ca; color: #0072ca;font-size: 14px; border-radius: 0 10px 0 10px; padding: 2.5px 8px; -webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.zxxw p a:hover{background-color: #0072ca; color: #fff;}

.single{ border: 1px solid #efefef; padding: 0 60px 45px;}

.share-tools{ position: absolute; top: 400px; left: 50%; margin-left: 630px; text-align: center;}
.share-tools a{text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.share-tools a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.share-tools a:hover i{ background-color: #f49209;}
.share-tools a:hover{color: #f49209;}

/*院系细览*/
.faculty-detail{float: left; width: 77%;}
.faculty-detail h2.title{ padding: 10px 0; font-size: 30px; color: #333; font-weight: bold; line-height: 36px;}
.faculty-detail .facultyCon{ padding: 10px 20px 10px 0; font-size: 16px;line-height: 36px; border-right: 1px solid #eee; }
.faculty-slide{float: right; width: 23%; margin-top: 45px; padding: 38px 15px 0; font-size: 16px;color: #999; background: url(/chushi/img/icon_faculty_slide.png) center 10px no-repeat; text-align: center;}
.faculty-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 10px 60px; text-align: center;}
.faculty-slide h3{font-size: 24px; padding: 0 15px;}
.faculty-slide h4{font-size: 18px; padding-top: 10px;}
.faculty-slide .pages-date{ margin-top: 30px;color: #999; line-height: 24px;}
.faculty-slide .pages-date p{ margin-bottom: 15px;}
.faculty-slide .ushare{ margin-top: 35px;}
.faculty-slide .ushare a{float: left; width: 50%; text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.faculty-slide .ushare a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.faculty-slide .ushare a:hover i{ background-color: #f49209;}
.faculty-slide .ushare a:hover{color: #f49209;}

/*院系图片列表*/
.picList ul{margin-bottom: 35px; overflow: hidden;}
.picList li{float: left;margin-right: 30px; margin-top: 15px; margin-bottom: 15px; width: 380px; height: 270px; padding: 10px; border: 1px solid #e6e5e5; position: relative;}
.picList li:nth-child(3n){margin-right: 0;}
.picList li img{width: 100%; height: 250px;}
.picList li a{display: block;position: absolute; width: 334px; height: 60px; left: 20px; bottom: 20px; padding: 6px 67px 6px 10px;font-size: 16px; color: #fff; line-height: 24px; background: url(/chushi/img/icon_pic_a.png) no-repeat;}
.picList li:hover{ box-shadow: 0 4px 7px rgba(0,0,0,0.25);}

.linksImg a{display: block;}
.linksImg a:first-child{margin-bottom: 20px;}

/*部门细览*/
.department-detail{}
.department-detail h2.title{ padding: 25px 0; font-size: 24px; color: #666; font-weight: bold; line-height: 24px; text-align: center;}
.department-detail h4.title1{ padding: 10px 0; font-size: 20px; color: #666; font-weight: bold; line-height: 24px; text-align: center;}
.department-detail .facultyCon{ padding: 10px 20px 10px 0; font-size: 16px;line-height: 36px; }
.department-slide{float: right; width: 23%; margin-top: 45px; padding: 38px 15px 0; font-size: 16px;color: #999; background: url(/chushi/img/icon_faculty_slide.png) center 10px no-repeat; text-align: center;}
.department-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 10px 60px; text-align: center;}
.department-slide h3{font-size: 24px; padding: 0 15px;}
.department-slide h4{font-size: 18px; padding-top: 10px;}
.department-slide .pages-date{ margin-top: 30px;color: #999; line-height: 24px;}
.department-slide .pages-date p{ margin-bottom: 15px;}
.department-slide .ushare{ margin-top: 35px;}
.department-slide .ushare a{float: left; width: 50%; text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.department-slide .ushare a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.department-slide .ushare a:hover i{ background-color: #f49209;}
.department-slide .ushare a:hover{color: #f49209;}
.department-detail .articletimewrapper{clear: both; padding:0 20px; font-size: 16px; color: #0072ca; margin-bottom: 40px; background-color: #e5f1fa;height: 60px;}
.department-detail .articletimewrapper .time{ line-height: 60px;}

.department-detail .tools{margin: 10px auto;}
.department-detail .tools dl{float: left; position: relative; margin-right: 15px; padding-bottom: 10px;}
.department-detail .tools dl:hover dd{display: block;}
.department-detail .tools dl dt{ line-height: 40px; text-align: center; cursor: pointer;}
.department-detail .tools dl dt i.iconfenzu,.department-detail .tools dl dt i.iconliulanliang,.department-detail .tools dl dt i.iconfenxiang{display: block; width: 40px; height: 40px; border-radius: 20px; color: #fff;font-size: 24px;line-height: 40px;}
.department-detail .tools dl dd{display: none;
    min-width: 70px;
    margin-top: 10px;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    z-index: 10001;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}

    .department-detail .tools dl dd::before{content:"";position: absolute;border-left:5px solid transparent;  
        border-right: 5px solid transparent;  
        border-bottom:6px solid #fff; left: 50%; margin-left: -5px; top: -6px;}
    .department-detail .tools dl dd a{display: block;font-size: 14px;}
    .department-detail .tools dl dd a:hover{background-color: #e5f1fa; color: #0072ca;}
	/*留言建议*/
.m-guestbook .page{margin: 20px 0;text-align: center;}
.comment-item{ margin-top: 20px; overflow: hidden;}
.comment-item .pic {float: left;margin-right: 20px;}
.comment-item .pic img{border: 1px solid #0072ca; border-radius: 50%;}
.comment-item .report-comment{background-color: #f2f8fc; padding: 18px; border-radius: 5px; position: relative;float: right;width: calc(100% - 80px);}
.comment-item .report-comment::before{border: 5px solid #f2f8fc;content: '';position: absolute;    left: -10px;top: 10px;border-top-color: transparent;border-right-color: #f2f8fc;border-bottom-color: transparent;border-left-color: transparent;}
.comment-item .report-comment .author{font-size: 18px; color: #0072ca; font-weight: bold;}
.comment-item .report-comment .quote{font-size: 16px; color: #333;}
.comment-item .report-comment .time{font-size: 14px; color: #999; padding-bottom: 10px;}
.comment-item .report-comment .reply{border-top: 1px solid #82a8db; padding-top: 10px; line-height: 24px; font-size: 16px;}
.comment-item .report-comment .reply em{color: #0072ca;font-weight: normal; display: block; float: left; line-height: 30px;}
.comment-item .report-comment .reply p{display: block; overflow: hidden; padding: 0; text-indent:0;word-break:break-all; color: #999;}
.comment-item .report-comment .reply p a{ color: #26ade4;}
.comment-item .report-comment .reply p a:hover{text-decoration: underline;}

.liuyan{margin-top:20px;background:url(/chushi/img/icon_guestbook.png) #f0f5fa center top no-repeat}
.liuyan h2{padding:25px 0;font-size:24px;font-weight:700;text-align:center;color:#0072ca;background:url(/chushi/img/icon_guest_h2.png) center no-repeat}
.zslyr-2-con{padding:20px}
.zslyr-2-con li span i{color: #cc0000; line-height: 40px;font-size: 16px;}
.lyr2-ul1{overflow:hidden}
.lyr2-ul1 li{float:left;width:50%;padding:0 24px;margin-top:16px;overflow:hidden;line-height:40px;box-sizing:border-box}
.lyr2-ul1 li span{width:80px;float:left;color:#333;text-align:right}
.lyr2-ul1 li input[type=text]{width:calc(100% - 98px);margin-left:18px;box-sizing:border-box;height:40px;border:1px solid #c1bfbf;background:#fff;border-radius:4px;font-size:16px;text-indent:6px}
.lyr2-ul1 li select{width:calc(100% - 98px);margin-left:18px;box-sizing:border-box;height:40px;border:1px solid #c1bfbf;background:#fff;border-radius:4px;font-size:16px}
.lyr2-ul2 li{padding:0 24px;margin-top:16px;overflow:hidden;line-height:40px;box-sizing:border-box}
.lyr2-ul2 li span{width:80px;float:left;color:#333;text-align:right}
.lyr2-ul2 li input[type=text]{width:calc(100% - 98px);margin-left:18px;box-sizing:border-box;height:40px;border:1px solid #c1bfbf;background:#fff;border-radius:4px;font-size:16px;text-indent:6px}
.lyr2-ul2 li textarea{width:calc(100% - 98px);margin-left:18px;box-sizing:border-box;border:1px solid #c1bfbf;background:#fff;border-radius:4px;font-size:16px;padding:6px;height:70px}
.lyr2-ul1 li .gender{float: left; margin-left: 18px;}
.lyr2-ul1 li .gender .radio-inline{ padding-right: 20px;}
.lyr2-ul2 li .yzmzz{width:25% !important;}
.lyr2-ul2 li .abtn{width:178px;height:40px;background:url(/chushi/img/icon_fbly.png) #d83c38 30px center no-repeat;text-align:center;margin:0 auto;line-height:40px;color:#fff;font-size:18px;text-indent:2em;border-radius:4px;display:block}
.zslyr-2:after,.zslyr-2:before{position:absolute;content:"";width:18px;height:18px;background:#fff;border-radius:50%;top:57px}
.zslyr-2:before{left:-7px}
.zslyr-2:after{right:-7px}


.picture{width: 100%; padding: 20px; margin-bottom: 20px; background-color: #fff;}
.picture .hd{ margin-bottom: 5px; overflow: hidden;}
.picture .hd h2{float: left; font-size: 18px; font-weight: bold; color: #333; position: relative;}
.picture .hd h2 a{ margin-right: 15px; font-weight: normal;color: #999; font-size: 18px; font-weight: bold; display: block; float: left; padding-bottom: 12px;}
.picture .hd h2 a.on{border-bottom: 2px solid #0072ca; color: #0072ca;}
.picture .hd .more a{font-size: 24px;font-weight: bold; color: #999;}
.picture .hd .more a:hover{color: #0072ca;}
.picture .bd{margin-top: 20px; padding: 0 40px;}
.picture ul.item {position: relative;width: 239px;margin: 10px auto;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.picture ul.item .card-open a {display: block;height: 76px;border-radius: 3px;overflow: hidden;background-color: #fff;border: 1px solid #ededed;}
.picture ul.item .card-open h5 {width: 80%;padding-left: 15px;color: #333;line-height: 25px;}
.picture ul.item .card-open i {width: 23px;height: 23px;line-height: 23px;text-align: center;color: #ccc;border-radius: 100%;border: 1px solid #ddd;position: absolute;right: 7px;bottom: 10px;}
.picture ul.item img {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.picture ul.item li:hover {box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
.picture .owl-controls {margin: 0 ;}
.picture .owl-dots {display: none !important;}
.picture .owl-prev,
.picture .owl-next {position: absolute;margin: 0 !important; padding: 0 !important; top: 35px;width: 38px;height: 76px;line-height: 76px;background:url(/chushi/img/icon_topic_nav.png) left top no-repeat !important;border-radius:0 !important; font-size: 20px !important;}
.picture .owl-prev {left: -60px;}
.picture .owl-next {right: -60px; background-position: right top !important;}
.picture .owl-carousel .owl-item img{height: 150px;}
.picture .bd{height: 150px;}
.breadcrumb{clear: both;}

.friend-link{
    padding-bottom:20px;
    background-color: #f3f6fb;
    line-height: 28px;
}
.friend-link .mainwrap{padding: 15px 10px; background-color: #fff;}
.friend-link span{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.friend-link a{
    float: left;
    font-size: 14px;
    padding-right:10px;
    color: #666;
    margin-left: 6px;
    position: relative;
}
.friend-link a:hover{
    color: #0072ca;
}
.friend-link a::after{content:"";position: absolute;width:2px;height: 12px;background: #989898;right: 2px;top:8px;}
.friend-link a:last-child::after{content: none;}

.xxzxdsj{padding: 0px 10px;line-height: 28px;font-size: 16px;}
.xxzxdsj span{ background:url(/chushi/img/dsj.png) left center no-repeat !important; padding-left:20px;}
a.dsjmore{color:#fff;background: #005bab;display: block;float: right;padding: 5px 5px;font-size: 14px;border-radius: 5px;}
/**/
@media screen and (max-width: 1280px) {
    .logo-watchword{height: auto;}
    .logo-watchword .logo img{width: 80%;}
    .logo-watchword .watchword{margin: 10px auto; padding: 0; text-align: center; width: 60%; float: none;}
    .logo-watchword .watchword img{width: 80%;}
    .logo-watchword .watchword::before{display: none;}

    .logo-watchword .search-group{float: none; margin: 0 auto; padding: 12px 0; width: 80%; background-image: none;}

    .flag{display: none;}
    .wrap,.mainwrap,.wrapb,.mainwrapb{width: auto; margin: 0 25px;}
	.blueright,.blueright1,.bluerightbb{width: auto;clear:both;}

    .m-notice,.m-notice1,.m-notice2,,.m-noticebb{width: 100%;}
    .m-notice .c-hd::before,.m-notice1 .c-hd::before,.m-notice2 .c-hd::before,.m-noticebb .c-hd::before{display: none;}
    .m-notice .c-hd a,.m-notice1 .c-hd a,.m-notice2 .c-hd a,.m-noticebb .c-hd::before{font-size: 16px; padding: 0 10px 0 0;}
    .m-notice .c-hd a::after,.m-notice1 .c-hd a::after,.m-notice2 .c-hd a::after,.m-noticebb .c-hd::before{display: none;}

    .m-news-s1 .bd h4 a{width: 50%;}
    .m-news-s1 .hd h2 a{font-size: 16px; padding: 0 10px 10px;}

    .m-slide{width: 100%;margin: 0;}
    .m-slide .owl-carousel .owl-item img{height: 220px;}

    

    .inlist li:nth-child(2n){float: none;margin: 0 0 10px 0;}
    .inlist li{width: 100%;float: none; clear: both; margin-bottom: 10px;}

 
    .mod .ml, .mod .mc, .mod .md,.mod .ml2, .mod .mc2, .mod .md2,.mod .ml3, .mod .mc3, .mod .md3,.mod .ml4, .mod .mc4, .mod .md4{width: 100%;}
    .mod .mc{margin: 10px 0; height: auto;}

    .m-system li a{font-size: 14px;line-height:18px;}

    .m-links{overflow: hidden; padding-bottom: 15px;}
    .m-links span{display: block;}
    .m-links a{width: 50%; float: left;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .m-links a::after{display: none;}

    .footer .ulink a{padding: 0 10px;}

    .footer .copy{padding: 10px;}
    .footer .copy .txt{padding: 0; text-align: center;}
    .footer .copy .copyImg{ margin: 0 auto; float: none;}
    .footer .copy .copyImg img{width: 15%;}

    .bxSlider .owl-controls{display: none;}
    .bxSlider .owl-carousel .owl-item img{height: auto;}
    .bxSlider .secondary{ left: 50%;}
}

@media screen and (max-width: 1000px) {
    .topline{display: none;}
    .edu{display: none;}
    .logo-watchword .watchword_bm{ margin: 20px auto; padding: 0; float: none; text-align: center;}
    .header .smenu {
        display: block;
        position: absolute;
        right: 15px;
        top: 0;
        width: 40px;
        height: 40px;
        background: url(/chushi/img/icon_smenu.png) no-repeat;
        z-index: 1001;
        cursor: pointer; }

    .header.active .smenu {background: url(/chushi/img/icon_smenu_close.png) no-repeat;}

    .header .nav{display: none;}
    .header.active .nav {display: block; z-index: 1000;position: absolute; top: 20%; width: 100%; height: auto; background: none;}
    .header.active .nav .navlist{float: none;}
    .header.active .nav li {float: none; height: auto;}
    .header.active .nav li.line::before,.header.active .nav li.line:last-child::after{display: none;}
    .header.active .nav .navlist li a {
        color: #fff;
        display: block;
        text-align: center;
        margin: 0;
        padding: 0;
        height: auto;
        line-height: 48px;
        font-size: 18px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }

    .header.active .nav .navlist li.line a:hover{
        color: #0072ca;
        background-color: #fff;
        border-top: 2px solid #0072ca;
        line-height: 44px;
        border-radius: 0;
    }

    .header.active .nav .navlist li ul{position: unset; width: 100%;}
    .header.active .nav .navlist li ul li a{background: #eef0f2; color: #333 !important;font-size: 16px !important;}

    .header.active .search-group{float: none;}
    .header.active .search-group input{width: 87%;}

    .zt-box-big{display: none;}

    .gai-sidel,.gai-content,.xlan-l,.xlan-r {width: 100%;}
    .gai-content-pad{padding: 0;}

    .xr-cont-t img {
        width: 100% !important;
        height: auto !important;
        text-indent: 0;
        display: block;
    }

    .xlan-r-pad{padding:0;}

    .colunm-slide{display: none;}

    .inliner-banner img{margin: 20px 0 0 0;}
    .gail-pos{padding: 0;display: none;}

    .boss-list li{width: 100%;}
    .boss-list li .pic img{ width: 100%;}
    .boss-list .info{width: 60%;}

    .sitemap dl dd a.menu{ width: 50%;}

    .gair-b2 ul.list-txt-date li a{width: 70%;}

    .single{padding:0 15px;}
    .share-tools{position: unset; margin: 0;}

    .faculty-detail,.faculty-slide{width: 100%;}
    .faculty-detail .facultyCon{border-right: none; padding-right: 0;}
    .facultyCon img{width: 100%;}

    .picList li{width: 100%;}
    .picList li a{ background: rgba(0, 114, 205, .8); width: 88%; padding: 10px;}

    .department-detail .articletimewrapper{height: auto;}
    .department-detail .articletimewrapper .time{line-height: normal;}
	#jccl li {background-image: none !important;padding: 2px !important;font-size: 16px !important;}

    .m-notice-wmcj,.m-slide-wmcj,.ml-wmcj{width: 100% !important;margin: 0;}
#topcontrol{display:none;}
}

@media screen and (max-width: 650px){
    ul.list-pic li {width: 50%;}
	ul.list-pic li:nth-of-type(3n) figure{ margin-left: 0; margin-right:12px;}
	ul.list-pic li:nth-of-type(n) figure{margin-right:12px;}
    ul.list-pic li:nth-of-type(2n) figure{margin-right:0;margin-left:12px;}
    ul.list-pic li figure img{width: 100%; height: 100px;}

    .m-notice,.m-notice1,.m-notice2,.m-noticebb{ margin: 0; width: 100%; height: auto;clear:both; border:none;}
	.blueright,.blueright1,.bluerightbb{margin: 0; width: 100%; height: auto;clear:both; border:none;}
    .linksImg a{float: left; width: 50%; text-align: center;}
    .linksImg a img{width: 95%;}
	.logo-watchword .zsewm{display:none;}


/*留言建议*/
.lyr2-ul1 li{width:100%}
.lyr2-ul1 li span{float:none}
.lyr2-ul1 li span.sex{float:left;width:20%;}
.lyr2-ul1 li select{float:none;width:100%;margin-left:0}
.lyr2-ul1 li .radio-inline{float:left;width:40%; margin-left:10px}
.lyr2-ul1 li input{float:none;width:100%;margin-left:0}
.lyr2-ul1 li input.flat-orange{float:none;width:20%; margin-left:0px;}
.lyr2-ul2 li span{float:none}
.lyr2-ul1 li .gender{float: left;width: 80%;margin-left:0px;}
.lyr2-ul2 li input{float:none;width:100%;margin-left:0}
.lyr2-ul2 li textarea{float:none;width:100%;margin-left:0}
.lyr2-ul2 li .abtn{font-size:16px}
.pdmore {height:auto !important;}
.m-notice2 h2.title{background:none; padding:0px}
.m-notice2 h2.title a{width:100%;height:auto;}
.m-news1 .hd{padding: 10px 10px 0;height: 32px;}
.m-news1 .hd h2 a{font-size:14px;padding: 0 2px;}
}


#jccl li {
    padding: 5px 0px 5px 80px;
    position: relative;
    border-bottom: none;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    line-height: 44px;
    font-size: 18px;
    background: url(/chushi/img/bule.png) 25px center #E5F1FB no-repeat;
    margin: 10px;
}
#jccl li:nth-child(2) {
    background:url(/chushi/img/gre.png) 25px center  #FBEFE5 no-repeat;
}
#jccl li:nth-child(3) {
    background:url(/chushi/img/yellow.png) 25px center  #E7F7F7 no-repeat;
}

/*文明创建*/
.m-notice-wmcj{width: 720px;margin: 0px;}

.m-slide-wmcj{ float: right; width: 460px; height: 370px; margin: 0px; padding: 20px; border: 1px solid #dedee0;}
.m-slide-wmcj h5{ display: block; width: 90%; margin: 0 auto; text-align: center;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 16px; font-weight: bold; color: #333; padding-top: 8px;}
.m-slide-wmcj {/* margin-top: 5px; */}
.m-slide-wmcj span{width: 30px;}
.m-slide-wmcj span img{padding-right:10px}
#xcsp{width:100%; height: 300px;background-color: #000;}
.mod .ml-wmcj{width: 50%;}

#wmcj li {
    height: 110px;
    padding-bottom: 10px;
    clear:both;
}
#wmcj li img{
    height: 100px;
    width:100%;
    clear:both;
}
.news-toutiao{overflow: hidden; clear: both; margin-bottom: 10px; padding-top: 12px;}
.news-toutiao .pho{float: left; margin-right: 20px; width: 180px; height: 130px;}
.news-toutiao .pho img{ width: 180px; height: 130px;}
.news-toutiao .txt{float: left; /*width: 310px;*/}
.news-toutiao .txt h2.title a{font-size: 16px; color: #333; line-height: 26px;}
.news-toutiao .txt h2.title a:hover{color: #0072ca;}
.news-toutiao .txt p{margin-top: 10px;}
.news-toutiao .txt p.time{font-size: 16px; color: #666; padding-left: 35px; background: url(/chushi/img/icon_time2.png) left no-repeat;}
.news-toutiao .txt p.more a{ border: 1px solid #dcdcdc; font-size: 14px; color: #999; line-height: 30px; padding: 5px;}
.news-toutiao .txt p.more a:hover{color: #0072ca; border-color: #0072ca;}

.video-box{
    position: absolute;
    width: 800px;
    max-width: 100%;
    height: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.video-box .inner {
  width: 100%;
}
.video-box .inner video {
  width: 100%;
}
.video-box .close{
   position: absolute;
    width: 30px;
    height: 30px;
    top: -30px;
    right: 0;
    background: url(/chushi/img/close.png);
}
   

