  @charset "utf-8";
/* CSS Document */

.header{position: relative;border-top: 0px solid #0d61b0;transition: all .4s;
-webkit-transition: all .4s; background:url(/images/menubg.png) repeat-x; }
.menu{/*position:fixed;*/top: 0;z-index: 10; width: 100%;/*padding: 0 45px;*/  }
.menu.header-cur { background: #FFF; color: #222; box-shadow: 0 0 22.72px 9.28px rgba(0,0,0,0.4) }

.headerFix-menu{float: left; position: absolute;right: 190px;top: 23px;width: 25px;height: 25px; }
.headerFix-menu em{display: inline-block;width: 5px; height: 5px;background: #fff;border-radius: 100px; margin-right: 3px;}
.navbar-header-close{  width: 25px;line-height: 54px !important;}
.navbar-header-close img{width: 100%;height: 100%;}



.navbar-brand img{height: 70px; margin-left:10px;}
.menu .navbar-default{/*background-color:transparent;*/ background:#1372de; border:none;}
.navbar-nav{ /*margin:8px 251px 8px 251px;*/ float:none; margin:0 auto; width:1400px; padding:8px 0;}
.nav > li{ position:relative; text-align:center; margin:0 20px; background:url(/images/xiala.png) no-repeat right center; padding-right:19px; }
.nav > li:hover{ background: url(/images/xialahover.png) no-repeat right center;}
.navbar-nav > li > a{ padding:0; line-height:40px; font-size:18px; font-weight:bold;}

.navbar-nav #a01 i{ background:url(/images/menuimg.png) no-repeat; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a02 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -78px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a03 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -161px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a04 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -239px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a05 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -318px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a06 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -403px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a07 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -483px; padding-left:43px; width:40px; height:40px; float:left; display:block; }
.navbar-nav #a08 i{ background:url(/images/menuimg.png) no-repeat; background-position:center -565px; padding-left:43px; width:40px; height:40px; float:left; display:block; }




.navbar-collapse{padding-right: 0; background:#0f65c7; position:fixed; z-index:999; width:100%;}

.top-submenu{ float: right;position: absolute;top:10px;right: 0;}
.top-submenu ul li{float: left; line-height: 38px; margin-right: 5px}
.top-submenu ul li:first-child:after{content: "";display: inline-block; height: 20px; width: 1px; background: #fff;float: right;margin:8px 10px 0 10px}
.top-submenu ul li a{color: #fff; font-size: 14px;text-shadow: 0px 2px 10px  rgba(0,0,0,0.5); }
.top-submenu ul li.search form{ position: relative; display: inline-block;}
.top-submenu ul li input[type="text"]{width: 310px; height: 38px;background-color: transparent;border:1px solid #fff;border-radius:100px; padding: 0 15px; font-size: 14px;margin-left: 15px;color: #fff;}
.top-submenu ul li input[type="text"]::-webkit-input-placeholder { color: #fff;} 
.icon-search{color: #fff;position: absolute; right: 20px; font-size: 18px;font-weight: 200;top: 10px}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent; color: #fff; font-weight: bold;}
.navbar-default .navbar-nav>li>a{font-size: 18px; color: #fff;text-shadow: 0px 2px 7px  rgba(0,0,0,0.8); }
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #fff;}
/*.navbar-default .navbar-nav>li>a:last-child{ padding-right: 0}*/


/*下拉导航*/
/*.navbar-collapse{width:100%; height:auto;}
.navbar-collapse ul{width:100%; height:auto;}*/

.navbar-collapse ul li .a01{width:100%;  text-align:center; color:#555; }
/*.navbar-collapse ul li.zdh:hover{ border-bottom:2px solid #0c5da9; }*/
.dh_xl01{ background-color: rgba(7,111,210,0.5);  position:absolute; left:0px; top:48px; z-index:999999; display:none; width:140px;}
.dh_xl01 ul li{ line-height:22px; padding:8px 5px;cursor: pointer; }
.dh_xl01 ul li a{ color:#fff; font-size:14px;}
.dh_xl01 ul li:hover{ background-color:#1372de;}

.container > .navbar-header, .container-fluid > .navbar-header{ float:none; /*margin:0 265px;*/ width:1400px; margin:0 auto;background:url(/images/xiaoxun.png) no-repeat right center; }
.toplayer ul li{ line-height:90px;}
.toplayer ul li a{ font-size:16px; color:#fff;text-shadow: 0px 2px 7px  rgba(0,0,0,0.8); }
.toplayer ul li a:hover{ text-decoration:underline; }
/*.topleft{ float:left; width:33.3%;  }
.topleft li{ float:left; margin-right:30px;  }*/
.logo{ float:left;  width: 352px; height: 0;  position: relative; z-index: 99992; top:11px;  margin: 0 auto;
 transition: all 0.3s ease;}
.logo img{ text-align:center; }
.topright{ float:right; }
.topright li{ float:left; text-align:right; margin-left:30px;  }
.carousel-control.left{    padding-top: 232px; font-size: 45px; }
.carousel-control.right{    padding-top: 232px; font-size: 45px; }

/*手机端的导航下的相关链接*/
.mobilePhone-link{display: none; padding: 15px;text-align: left;}
.mobilePhone-link a{color: #999; font-size: 14px; padding: 15px 15px; height: 25px;display: inline-block; }

@media only screen and (min-width: 1000px) and (max-width: 1330px) {
	.menu{padding: 0 20px}
	.navbar-brand img{/*height: 50px; */padding-left:0;}
	.navbar-default .navbar-nav>li>a{font-size: 16px; padding: 10px 12px }
}
@media only screen and (max-width: 999px){
	.header{border: none;}
	.menu{padding: 0;position: fixed;top: 0; z-index: 50;}
	.navbar-brand img{height: 35px;}
	.menu .container-fluid{padding: 0;}
	.submenu{width: 100%; margin-top:-1px;margin-left: -1px;}
	.navbar-nav{width: 91%;margin: 0;}
	.navbar-collapse {width: 100%;text-align: center;padding-left: 0;background-color: rgba(0,0,0,0.9); top:50px;bottom:0;position:fixed;overflow-y:scroll; 
    overflow-x:hidden; }
	.navbar-collapse ul li{height: 48px; line-height: 48px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);width: 100%;}
	.navbar-collapse ul li:hover{background-color: rgba(255, 255, 255, 0.2);}
	.navbar-default .navbar-nav > li > a{padding-left: 0;line-height: 48px;}
	

    .navbar-default .navbar-nav > li > a>i{background: none !important;}
    .navbar-default .navbar-nav > li {background: none;} 

    .top-submenu{ position: static;width: 100%;}
	.top-submenu ul li{width: 100%;border: none;opacity:0.7;}
	.top-submenu ul li a{ font-weight: bold;}
	.top-submenu ul li:first-child:after{display: none; }
	.icon-search{top: 16px; right: 14px;}
	
	.navbar-header{ background-color: #0c5da9; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #0c5da9 , #1787f1);}
	.container > .navbar-header, .container-fluid > .navbar-header{ margin:0; width:auto;background:none; }
	.navbar-default .navbar-toggle{border: none;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent}
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	.navbar-toggle .icon-bar{height: 3px;}
	
	/*手机端的导航下的相关链接*/
	.topleft,.topright{display: none;}
	.mobilePhone-link{display: block;}
	
	.mobilePhone-search-div{position: relative;}
	.mobilePhone-search .header-button{line-height:20px !important;}
	.mobilePhone-search-div #search-form {width: 100%;left: 0; right: 0;}
.logo{ float:left;  width:60%;  position: relative; z-index: 99992; top:8px; left:3px;  margin: 0 auto;
 transition: all 0.3s ease;}
.logo img{width:150px; height:34px; }
	
} 

/*banner轮播图*/
.indexbanner{Eheight: 450px;}
.indexbanner .item{ height: 450px; top:41px;}
.indexbanner .item img{ width: 100%; height: 450px;}
.indexbanner .item span{display: inline-block; position: absolute; left: 0; right: 0;bottom: 38px; margin: 0 auto; text-align: right;font-size: 36px;color: #fff;text-shadow: 0px 2px 10px  rgba(0,0,0,0.5); }
.indexbanner .carousel-indicators{ display:block;}
indexbanner .carousel-control{ bottom:-120px;}
@media only screen and (max-width: 999px){
	.indexbanner{height: 220px; margin-top: 10px;}
	.indexbanner .item{ height: 220px; top:41px;}
	.indexbanner .item img{ width: 100%; height: 220px;}
	.indexbanner .item span{font-size:22px;text-align: center;bottom: 40px;}
	.indexbanner .carousel-control{display: none;}
	.indexbanner .carousel-indicators{ display: block;}
	
}
/*学院介绍和通知公告*/
.schoolInfo{background:#fff; height: 475px;position: relative;}
.schoolInfo .schoolInfo-con01{ height: 470px; float:left;}
.schoolInfo .schoolInfo-con01 .aboutUs{ margin-top:20px; height: 450px;}
.schoolInfo .schoolInfo-con01 .aboutUs-img{width:100%; position: relative}
.schoolInfo .schoolInfo-con01 .aboutUs-img img{ width:100%; height: 377px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.schoolInfo .schoolInfo-con01 .aboutUs-img img:hover {transform: scale(1.1);}
.schoolInfo .schoolInfo-con01 .aboutUs .aboutUs-img h3{ position: absolute; top: 0; left:0 ;background: rgba(210,41,46,0.8); width: 87px; height:37px; color: #fff;  font-weight: bold; font-size: 18px;text-align:center; line-height:37px;}

/*.schoolInfo .schoolInfo-con01 .aboutUs p{width: 80%; background: #fff; position:relative; top:-50px; left:64px; font-size: 16px;line-height: 32px; height: 105px;  overflow: hidden;padding: 19px 25px; border-radius:5px;box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.schoolInfo .schoolInfo-con01 .aboutUs p a{color: #666666; font-size:18px;}
.schoolInfo .schoolInfo-con01 .aboutUs p a:hover{ color:#0063d2; }
.schoolInfo .schoolInfo-con01 .aboutUs p span{ background:url(/images/timedot.png) no-repeat left center; padding-left:20px; color:#cccccc; font-size:14px; }*/

.newslayer{ width:1430px; overflow:hidden;}
.notice{ float:right; margin-top:10px;}
@media only screen and (max-width: 999px){
	.schoolInfo{top: 0;/* border-top: 13px solid #1d59a8;min-height: 732px;*/ height: auto;background-position: bottom; padding-bottom: 20px;}
	.schoolInfo .container { padding: 0; width:100%;}
	.schoolInfo .schoolInfo-con01{ padding:0 15px ;background-size:100% 228px;height: auto; min-height: 0; display:none;}
	.schoolInfo .schoolInfo-con01 .aboutUs{padding-left: 0;padding-right: 0;height:auto;margin-bottom: 0;}	
	.schoolInfo .schoolInfo-con01 .aboutUs-img img{height: 135px; }
	.schoolInfo .schoolInfo-con01 .aboutUs .aboutUs-img p{font-size: 18px;}

	.schoolInfo .schoolInfo-con01 .aboutUs p{ width: 93%;  background: #fff;  position: relative;  top: 0; left: 11px;  font-size: 16px;  line-height: 32px;  height:auto; overflow: hidden;  padding: 10px 20px; border-radius: 5px; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.schoolInfo .schoolInfo-con01 .aboutUs p a{ font-size: 14px;}

.F_banner{ display:none;}
.notice{ float:none;}
}

#newspagetab div { display:none;}
#newspagetab .block { display:block;}

.schoolInfo .schoolInfo-con01 .notice{background:url(/images/xwbg.png) no-repeat;  height: 460px; margin-top:10px; }
.tabbtn{height:55px; line-height:47px; border-bottom:1px solid #d6dde7;}
.tabbtn li{  width:25%; float:left; text-align:center;cursor: pointer; }
.tabbtn li.up{ border-bottom:3px solid #1372de;}
.tabbtn li.up span.xxxw{ background:url(/images/tab-xxxw-hover.png) no-repeat left center; padding-left:25px; color:#0063d2; font-weight:bold;}
.tabbtn li span { color:#333333; font-size:24px;}
.tabbtn li span.xxxw{ background:url(/images/tab-xxxw-a.png) no-repeat left center; padding-left:25px;}
.tabbtn li span.mtgz{ background:url(/images/tab-mtgz-a.png) no-repeat left center; padding-left:33px;}
.tabbtn li.up span.mtgz{ background:url(/images/tab-mtgz-hover.png) no-repeat left center; padding-left:33px; color:#0063d2; font-weight:bold;}
.tabbtn li span.spxw{ background:url(/images/tab-spxw-a.png) no-repeat left center; padding-left:33px;}
.tabbtn li.up span.spxw{ background:url(/images/tab-spxw-hover.png) no-repeat left center; padding-left:33px; color:#0063d2; font-weight:bold;}
.tabbtn li span.xydt{ background:url(/images/tab-xydt-a.png) no-repeat left center; padding-left:33px;}
.tabbtn li.up span.xydt{ background:url(/images/tab-xydt-hover.png) no-repeat left center; padding-left:33px; color:#0063d2; font-weight:bold;}
.tabcon ul li{ border-bottom:1px solid #d6dde7; line-height:50px;}
.tabcon ul li a{ font-size:16px;}
.tabcon ul li span{ float:right; font-size:16px; color:#c2c2c2;}

@media only screen and (max-width: 999px){

.tabbtn{height:55px; line-height:50px; border-bottom:1px solid #d6dde7;}
.tabbtn li{  width:25%; float:left; text-align:center;cursor: pointer; }
.tabbtn li.up{ border-bottom:3px solid #1372de;}
.tabbtn li.up span.xxxw{ background:none; padding-left:0; color:#0063d2; font-weight:bold;}
.tabbtn li span { color:#333333; font-size:16px;}
.tabbtn li span.xxxw{ background:none; padding-left:0;}
.tabbtn li span.mtgz{background:none; padding-left:0;}
.tabbtn li.up span.mtgz{ background:none; padding-left:0; color:#0063d2; font-weight:bold;}
.tabbtn li span.spxw{ background:none; padding-left:0;}
.tabbtn li.up span.spxw{ background:none; padding-left:0; color:#0063d2; font-weight:bold;}
.tabbtn li span.xydt{ background:none; padding-left:0;}
.tabbtn li.up span.xydt{ background:none; padding-left:0; color:#0063d2; font-weight:bold;}
.tabcon ul li{ border-bottom:1px solid #d6dde7; line-height:25px; padding:15px 0;}
.tabcon ul li a{ font-size:16px;}
.tabcon ul li span{ float:right; font-size:16px; color:#c2c2c2;}	
}

/*.newsmore{ float:right; background-color: rgba(0,120,255,0.6); width:65px; text-align:center;}
.newsmore a{ color:#fff; font-size:12px;}
.newsmore:hover{ color:#0063d2;  background-color:#0063d2;}*/


a.newsmore,a.newsmore:before{ -webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in; background-color: rgba(0,120,255,0.6);}
a.newsmore{position:relative;display:block;width:65px;height:18px;line-height:18px; text-align:center;color:#fff;overflow:hidden;z-index:9;text-transform: uppercase; float:right; }
a.newsmore:before{content:'';position:absolute;top:0;left:0;width:0;height:18px; z-index:-1}
a.newsmore:hover{color:#fff; }
a.newsmore:hover:before{width:65px}


.tzcg{
	height:455px;
	background-color: #F7F7F7;
}
.tzcglayer{ background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1); width:1400px;}
.zjmc{ padding:0 0 20px 15px;}
.zjmc ul li { padding:15px 15px 0 0; cursor: pointer; }
.zjmc ul li p { font-size: 16px; color: #fff;  font-weight: bold; background: rgba(12,93,169,0.8);  width: 70%; height: 40px; line-height: 40px; position: absolute; bottom: 20px; text-align: center; z-index:9;}
.zjmc ul li img {  width: 100%; height: 180px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.zjmc ul li img:hover{transform: scale(1.1); }
.zjmc ul li p:hover{  background: rgba(255,255,255,0.8); color:#0063d2; }

#newstctab div { display:none;}
#newstctab .block { display:block;}
.tzcgtabbox{ margin-top:5px;}
.tzcgtabbtn{height:55px; line-height:47px; border-bottom:1px solid #d6dde7;}
.tzcgtabbtn li{  width:19%; float:left; text-align:center; cursor: pointer;}
.tzcgtabbtn li.up{ border-bottom:3px solid #1372de;}
.tzcgtabbtn li span { color:#333333; font-size:24px;}
.tzcgtabbtn li span.tzggs{ background:url(/images/tzggnews-tab-a.png) no-repeat left center; padding-left:25px;}
.tzcgtabbtn li.up span.tzggs{ background:url(/images/tzggnews-tab-hover.png) no-repeat left center; padding-left:25px; color:#0063d2; font-weight:bold;}
.tzcgtabbtn li span.cggg{ background:url(/images/cgggnews-tab-a.png) no-repeat left center; padding-left:33px;}
.tzcgtabbtn li.up span.cggg{ background:url(/images/cgggnews-tab-hover.png) no-repeat left center; padding-left:33px; color:#0063d2; font-weight:bold;}
.tzcgtabbtn li span.xywh{ background:url(/images/tzggnews-tab-a.png) no-repeat left center; padding-left:25px;}
.tzcgtabbtn li.up span.xywh{ background:url(/images/tzggnews-tab-hover.png) no-repeat left center; padding-left:25px; color:#0063d2; font-weight:bold;}

.tzcgtabcon ul li{ border-bottom:1px solid #d6dde7; line-height:50px;}
.tzcgtabcon ul li a{ font-size:16px;}
.tzcgtabcon ul li span{ float:right; font-size:16px; color:#c2c2c2;}


@media only screen and (max-width: 999px){
.tzcg{ background:#f1f1f1; height:auto;}
.tzcglayer{ background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1); width:100%;overflow:hidden; }
.zjmc{  padding-bottom:0;}
.zjmc ul li { padding:15px 15px 0 0; cursor: pointer; }
.zjmc ul li p { font-size: 16px; color: #fff;  font-weight: bold; background: rgba(12,93,169,0.8);  width: 70%; height: 40px; line-height: 40px; position: absolute; bottom: 20px; text-align: center;}
.zjmc ul li img {  width: 100%; height: 180px;}
.zjmc ul li p:hover{  background: rgba(255,255,255,0.8); color:#0063d2; }
	
.tzcgtabbox{ margin-top:5px;}
.tzcgtabbtn{height:55px; line-height:50px; border-bottom:1px solid #d6dde7;}
.tzcgtabbtn li{  width:50%; float:left; text-align:center; cursor: pointer;}
.tzcgtabbtn li.up{ border-bottom:3px solid #1372de;}
.tzcgtabbtn li.up span.tzggs{ background:none; padding-left:0; color:#0063d2; font-weight:bold;}
.tzcgtabbtn li span { color:#333333; font-size:16px;}
.tzcgtabbtn li span.tzggs{  background:none; padding-left:0; }
.tzcgtabbtn li span.cggg{  background:none; padding-left:0; }
.tzcgtabbtn li.up span.cggg{  background:none; padding-left:0;  color:#0063d2; font-weight:bold;}
.tzcgtabbtn li span.xywh{  background:none; padding-left:0; }
.tzcgtabbtn li.up span.xywh{  background:none; padding-left:0;  color:#0063d2; font-weight:bold;}

.tzcgtabcon ul li{ border-bottom:1px solid #d6dde7; line-height: 25px;   padding: 15px 0;}
.tzcgtabcon ul li a{ font-size:16px;}
.tzcgtabcon ul li span{ float:right; font-size:16px; color:#c2c2c2;}	
}

.xsxyjz{ background:#fff; height:500px;}
.xshd{   background: rgba(255,240,207,0.5); border-radius: 5px; box-shadow: 0 0 30px rgba(0,0,0,0.1); padding-bottom:15px; }
.xsxyjzimg { padding-top:15px;}
.xsxyjzimg img{width:100%; height: 125px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1); z-index:9; }
.xsxyjzimg img:hover{transform: scale(1.1);}
.xsxyjzimg  p {  font-size: 24px; color: #fff; font-weight: bold; width: 93%; top: 70px; position: absolute; text-align: center; z-index:10; }
.dangjianimg { padding-top:15px;}
.dangjianimg img{width:100%; height: 125px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1); z-index:9; }
.dangjianimg img:hover{transform: scale(1.1);}
.dangjianimg  p {  font-size: 24px; color: #ff3300; font-weight: bold; width: 93%; top: 70px; position: absolute; text-align: center; z-index:10; display:none; }
.xshd ul { margin-top:5px;}
.xshd ul li { line-height:42px;}
.xshd ul li a{font-size:16px;}
.xshd ul li span{ float:right; font-size: 14px;  color: #c2c2c2;}

/*.xsxyjzmore{ margin:2px auto 0 auto; text-align:center; border:1px solid #b3c1d6; width:130px; height:36px; line-height:35px;  }
.xsxyjzmore:hover{ background:#0063d2; color:#fff; border:none;transition: all 0.3s ease-out 0s;}*/

a.xsxyjzmore,a.xsxyjzmore:before{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}
a.xsxyjzmore{position:relative;display:block;width:150px;height:38px;margin:0 auto;;text-align:center;line-height:38px;color:#999999;border:1px solid #b3c1d6;overflow:hidden;z-index:9;text-transform: uppercase;}
a.xsxyjzmore:before{content:'';position:absolute;top:0;left:0;width:0;height:38px;background:#0063d2;z-index:-1}
a.xsxyjzmore:hover{color:#fff}
a.xsxyjzmore:hover:before{width:150px}


.xsmain .col-md-4{width: 32.38%;}
.xsmain { width:1400px;}

@media only screen and (max-width: 999px){
.xsmain .col-md-4{width: 92%; margin:15px 15px 0 15px;}	
.xsmain { width:100%;}
.xsxyjz{ background:#fff; height:auto;}
.xshd{background: rgba(255,240,207,0.5); border-radius: 5px; box-shadow: 0 0 30px rgba(0,0,0,0.1); = padding:0 15px 15px 15px; }
.xsxyjzimg { padding-top:15px;}
.xsxyjzimg  p {  font-size: 24px; color: #fff; font-weight: bold; width:95%; line-height: 0;  position: absolute; text-align: center;}
.xsxyjzimg img{ height:125px; width:100%;}
.xshd ul { margin-top:5px;}
.xshd ul li { line-height:25px; padding:7px 0;}
.xshd ul li a{font-size:16px;}
.xshd ul li span{ float:right; font-size: 14px;  color: #c2c2c2;}
}


#sddm { float:right; margin-top:4px;}
#sddm li{ float:left; margin-left:4px; }
#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0;   padding: 10px ;  z-index: 99;}
#sddm li a { display: block; color: #666; text-align: center; font-size: 12px; }
.xmtzt{ background:url(/images/xmtztbg.jpg) no-repeat; height:445px;}
.xmtmain{ background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1); margin-top:20px;}
.xmttit{ border-bottom:1px solid #d6dde7; overflow:hidden; padding:10px 0;}
.xmttit h3{ float:left; background:url(/images/xmtimg.png) no-repeat left center; padding-left:35px; line-height:40px; font-size:24px; color:#1372de; font-weight:bold;}
/*#sddm li.more{ border:1px solid #d6dde7; width:35px; height:35px; line-height:33px;}
#sddm li.more:hover{ background:#0063d2; color:#fff; border:none;transition: all 0.3s ease-out 0s;}
#sddm li.more:hover a{ color:#fff;}
*/

#sddm li.more,#sddm li.more:before{ -webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in; background-color: rgba(0,120,255,0.6);}
#sddm li.more{position:relative;display:block;width:35px;height:35px;line-height:35px; text-align:center;color:#fff;overflow:hidden;z-index:999;text-transform: uppercase; float:right; }
#sddm li.more:before{content:'';position:absolute;top:0;left:0;width:0;height:35px; z-index:-1}
#sddm li.more a{color:#fff; }
#sddm li.more:hover{color:#fff; }
#sddm li.more:hover:before{width:35px}


.xmtnr{ padding-bottom:15px; overflow:hidden;}
.xmtnr dl{ border-bottom:1px solid #d6dde7; padding:0 0 15px 0; margin:15px 0 0 0 ; height:90px; }
.xmtnr dl dt.col-md-4{ padding:0;}
.xmtnr dl dt.col-md-4 img{ width:115px; height:75px;}
.xmtnr dl dd.col-sm-8{ padding:0 0 0 10px; float:right; }
.xmtnr a{ font-size:16px; color:#333333;}
.xmtnr a:hover{ color:#0063d2; }

.ztlm{ padding:0;}
.ztlm ul{ margin-top:6px;}
.ztlm ul li{ float:left ; margin:14px 0 0 15px;}
.ztlm ul li img{ width:100%; height: 191px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.ztlm ul li img:hover{transform: scale(1.1); }


@media only screen and (max-width: 999px){
.ztlm{ padding:0;}
.ztlm ul{ margin-top:6px; }
.ztlm ul li{ float:left ; margin:10px 15px 0 15px; width:93%;}
.ztlm ul li img{ height:190px; width:100%;}

.xmtnr{ padding-bottom:15px; overflow:hidden;}
.xmtnr dl{ border-bottom:1px solid #d6dde7; padding:0 0 15px 0; margin:5px 0 0 0 ; width:50%; float:left; height:145px; }
.xmtnr dl dt.col-md-4{ padding:0;}
.xmtnr dl dt.col-md-4 img{ width:100%; height:75px;}
.xmtnr dl dd.col-sm-8{ padding:10px 0 0 10px; float:right; }
.xmtnr dl dt img{ width:100%; height:75px;}
.xmtnr a{ font-size:16px; color:#333333;}
.xmtnr a:hover{ color:#0063d2; }
}

.ksmenu { background:#fff; padding:20px 0; }
.ksmenu ul a li{ float:left;text-align:center; background:#fff;border-radius: 5px;  box-shadow: 0 0 30px rgba(0,0,0,0.1); cursor: pointer; width:86px;  padding:10px 0; margin:0 7px; line-height:25px;
}
.ksmenu ul a li:hover{ background:#b3d4f8;transition: all 0.3s ease-out 0s;}
.ksmenu ul a li i{ background: url(/images/ksmenuimg.png) center 0 no-repeat; display:block; height:63px;  }
.ksmenu ul a li.ksmenu01 i{ background-position:center 0; }
.ksmenu ul a li.ksmenu02 i{ background-position:center -95px; }
.ksmenu ul a li.ksmenu03 i{ background-position:center -190px; }
.ksmenu ul a li.ksmenu04 i{ background-position:center -285px; }
.ksmenu ul a li.ksmenu05 i{ background-position:center -381px; }
.ksmenu ul a li.ksmenu06 i{ background-position:center -476px; }
.ksmenu ul a li.ksmenu07 i{ background-position:center -571px; }
.ksmenu ul a li.ksmenu08 i{ background-position:center -666px; }
.ksmenu ul a li.ksmenu09 i{ background-position:center -761px; }
.ksmenu ul a li.ksmenu10 i{ background-position:center -856px; }
.ksmenu ul a li.ksmenu11 i{ background-position:center -952px; }
.ksmenu ul a li.ksmenu12 i{ background-position:center -1047px; }
.ksmenu ul a li.ksmenu13 i{ background-position:center -1142px; }
.ksmenu ul a li.ksmenu14 i{ background-position:center -1237px;  }

@media only screen and (max-width: 999px){
.ksmenu { background:none; padding:20px 0; margin:0 5px;}
.ksmenu ul a li{ float:left;text-align:center; background:#fff;border-radius: 5px;  box-shadow: 0 0 30px rgba(0,0,0,0.1); cursor: pointer; width:29%;  padding:10px 0; margin:10px 7px; line-height:25px;}		
}





.schoojianjie{ background:#fff;}
.jjcontent dl dt{ background:#eeeeee; padding:10px; font-size:16px; text-indent:24px; line-height:35px;}
.jjcontent dl dd img.jjimg01{ padding:8px 5px 0 0;}
.jjcontent dl dd img.jjimg02{ padding:8px 0 0 0;}

.bjsx{ background:#eeeeee;  }
.bxts{ margin-top:20px;}
.bxtsimg img{ width:100%; height:222px; float:left;}
.bxtsright{ float:right; background:#fff;  height:200px; padding-left:15px;}
.bxtsright h3{ font-size:20px; text-align:center; line-height:45px; border-bottom:3px solid #333333; }

.bxtsright a h3{ color:#333333; font-weight:bold; margin:0 15px; }
.bxtsright a:hover h3{ color:#1577e6; border-bottom:3px solid #1577e6;  }
.bxtsright p{ color:#5d5d5d; font-size:12px; line-height:24px; padding:10px 0; margin:0 15px;}

.bxts .col-md-6{ padding:0;}
.bxtsright ul.jgsz{ padding:10px 0; margin:0 60px;}
.bxtsright ul.jgsz li{ float:left; width:41%; margin-right:20px; line-height:24px; background:url(/images/sjdot.png) no-repeat left center; padding-left:15px;}

.bxtsright ul.szll{ padding:10px 0; margin:0 14px;}
.bxtsright ul.szll li{ float:left; width:43%; margin-right:20px; line-height:24px; background:url(/images/sjdot.png) no-repeat left center; padding-left:15px;}
.bxtsright img.xxry{ width:100%; height:116px;}

.dywh{ background:#fff; height:445px;}
.dywh .xydy .aboutUs-img {  width: 100%; position: relative;}
.dywh .xydy  p { width: 80%; background: #eeeeee;  position: relative;  top: -50px; right: -139px;  font-size: 20px;  line-height: 32px;  height: 105px; color:#333; font-weight:bold;  overflow: hidden; padding: 15px 25px; }
.dywh .xydy  p span a{ float:left; width:17%; margin-right:20px; line-height:53px; background:url(/images/sjdot.png) no-repeat left center; padding-left:15px; font-size:14px;}

@media only screen and (max-width: 999px){
.xyjjleftimg img{ width:100%;}
.jjcontent dl dd img.jjimg01{ padding:10px 10px 0 0; width:49%;}
.jjcontent dl dd img.jjimg02{ padding:10px 0 0 0; width:49%;}
.bxtsimg img{ height:222px; float:left; width:100%;}
.bxtsright img.xxry{ width:100%; height:116px;}
.bxtsright{ width:100%; float:right; background:#fff;  height:auto; }

.bxts .col-md-6{ padding:0 0 15px 0;}
.dywh{ background:#fff; height:auto; width:100%; padding-bottom:20px;}
.dywh .xydy .aboutUs-img {  width: 100%; position: relative;}
.dywh .xydy .aboutUs-img img{ width:100%;}
.dywh .xydy  p { width: 100%; background: #eeeeee;  position:static;  top: -0; right: 0;  font-size: 16px;  line-height: 32px;  height: auto; color:#333; font-weight:bold;  overflow: hidden; padding: 15px 25px; }
.dywh .xydy  p span a{ float:left; width:40%; margin-right:20px; line-height:26px; background:url(/images/sjdot.png) no-repeat left center; padding-left:15px; font-size:14px;}
}


/*图片列表*/
.listbanner{ position:relative;}
.listbanner img{ width:100%;}
.lanmuname{  width:262px; height:100px; background:url(/images/lanmubg.jpg) no-repeat;}
.lanmuname h3{ line-height:100px; font-size:26px; color:#fff; padding-left:20px;}
.mainbg{ width:100%; background:#fff;}
.main{ background:#fff; margin:0 auto; width:1400px; overflow:hidden; }
.mainleft{ float:left; width:262px;}
.lanmunav{ background:#f7f7f7; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; }
.lanmunav ul { }
.lanmunav ul li{ background:#f7f7f7; height:60px; line-height:60px; margin-bottom:2px;padding-left:15px; border-bottom:1px solid #e3e3e3; }
.lanmunav ul li a{ font-size:18px;}
.lanmunav ul li span{ background:url(/images/sjdot.png) no-repeat right center; width:20px; height:15px; display:inline-block; float:right; margin:23px 15px 0 0;}

.xglj{margin:10px 0 20px 20px; }
.xglj h3{ font-size:18px; color:#333333; line-height:40px; padding-left:13px;}
.xglj ul{border:1px solid #dddddd; padding:5px 15px 15px 15px; }
.xglj ul li{border-bottom:1px solid #dddddd; line-height:40px; }

.mainright{ float:right; width:1110px;}
.dqlm{ border-bottom:1px solid #dcdcdc;}
.dqlm h3{ font-size:20px; font-weight:bold; color:#333; padding:2px 0 20px 0;}
.position{background-color: rgba(0,0,0,0.3); position: absolute;/*left: 50%; margin-left: -630px;*/ bottom: 0; width:100%; line-height:50px;  }
.position p{width:1400px; font-size:16px; color:#fff; margin:0 auto; text-align:right; }
.position p a{ color:#fff; font-size:16px;}



.xxjjimg { overflow:hidden; }
.xxjjimg span{ float:left; margin:20px 10px 0 0; }
.xxjjimg span img{ width:100%; }

@media only screen and (max-width: 999px){
.xxjjimg { overflow:hidden; }
.xxjjimg span{ width:30%; float:left; margin:20px 8px 0 0; }
.xxjjimg span img{ width:100%; }	
	
}

/*文字列表页*/
.newlist-list{  padding:20px 20px;  border-bottom: 1px solid #dcdcdc; cursor: pointer;}
.newlist-list .time{width: 100px; float:left;  text-align: center; float: left; border-top: 0px solid #b0b0b0; color: #bfbfbf; font-size:16px; color:#c7c7c7; line-height:40px;} 


.newlist-list .txtwrapper{ margin-left: 125px; color: #bfbfbf;}
.newlist-list .txtwrapper h3{ font-size: 18px; line-height: 1.7em; color:#333;}
.newlist-list .txtwrapper p{ padding:10px 0 0 0; font-size: 14px;  line-height: 25px; overflow: hidden; color:#b0b0b0;}
.newlist-list:hover{ background:#076fd2 url(../images/wzlistbg.png) no-repeat;  border-top-right-radius: 10px; border-top-right-radius: 10px;border-bottom-left-radius: 10px; color:#fff; transition: all 0.3s ease-out 0s; box-shadow: 0 0px 30px 0 rgba(2,86,166,0.7);}

.newlist-list:hover a{ color:#fff;}
.newlist-list:hover h3 a{ color:#fff;}
.newlist-list:hover .txtwrapper p{ color:#fff;}
.newlist-list:hover .time{border-top: 3px solid #fff; color:#fff;}

@media only screen and (max-width: 999px){
.main{ background:#fff; margin:0 auto; width:100%;  }
.mainleft{ float:none;  width:100%;}
.mainright{ float:none;  width:100%;}

.listbanner{position: relative; overflow: hidden; width: 100%;}
.listbanner img{ width: 100%; height:210px;}
.lanmuname{ display:none;}

.xglj{ display:none;}
.{ display:none;}
.imgnews01{ width:46%; margin-left:10px; margin-right:0; margin-top:10px; float:left;}
.imgnews01 img{ border:1px solid #dddddd; width:100%;}
.imgnews01 dl{ background:#f7f7f7; width:100%; padding:0 8px;}

.imgnews01,.imgnews01 *{transition: all 0.3s ease-in-out;}






.lanmunav { background:none;border-left: none; border-right: none; }
.lanmunav ul { background:none; padding:0 ;}
.lanmunav ul li{width:25%; background:none; height:50px; display:inline-block; line-height:50px; margin-bottom:2px;padding-left:0; text-align:center; border-bottom:none;}
.lanmunav ul li span{ display:none;}

.line{ display:none;}

.top_menu_bar2{ position:relative; top:0;  box-sizing:border-box;display:block;z-index:9;overflow:hidden; border-bottom:1px solid #dddddd;}
.top_menu_bar2::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;}
.top_menu2{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;}
.top_menu2::-webkit-scrollbar{display:none}
.lanmunav{white-space:nowrap; background:#none; padding:0;}
.lanmunav ul li a{ text-align:center; margin:0; font-size:14px;  }
.lanmunav ul li a.cur{ border-bottom:2px solid #076fd2; font-size:14px; line-height:50px; display:block; }

.position{background-color: rgba(0,0,0,0.3); position: absolute;/*left: 50%; margin-left: -630px;*/ top: 175px; width:100%; line-height:35px;  }
.position p{width:93%; font-size:12px; color:#fff; margin:0 auto; text-align:right; }
.position p a{ color:#fff; font-size:12px;}

.dqlm{ display:none;}
}

.page { margin:0 auto; text-align:center;}
.page span.PrevDisabled {
    height: 25px;
    line-height: 21px;
    border: solid 1px #ccc;
    background: #ccc;
    color: #000;
}
.page span.NextDisabled {
    height: 25px;
    line-height: 21px;
    border: solid 1px #ccc;
    background: #ccc;
    color: #000;
}

/*.glyphicon-chevron-left:before{ background:url(/images/pre.png) no-repeat; width:74px; height:74px;}
.glyphicon-chevron-right:before{ background:url(/images/next.png) no-repeat; width:74px; height:74px;}*/

/*内容页*/
/*.xxjjarticle{ padding:0 50px 20px 50px; }*/
.articlemain{ overflow:hidden; }
.articleleft{ width:1200px; margin:0 auto;}
.articleleft h1{ color:#0256a6; font-size:24px; text-align:center; padding:25px 0; line-height:35px; font-weight:bold;}
.atircleleftnr p img{ max-width:90%;}
.fbxx{ overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:10px; }
.fbxx p{ float:right; color:#666666; font-size:12px; }
.fbxx p span{ margin-right:20px; }
.fbxx p span.fbsj{ background:url(/images/fbsj.png) no-repeat left center; padding-left:23px;}
.fbxx p span.djl{ background:url(/images/djl.png) no-repeat left center; padding-left:23px;}
.fenxiang{ float:left;}

.atircleleftnr p{ margin-top:20px; font-size:16px; color:#666666; line-height:40px;}
.articleright{ margin-top:20px; float:right; width:311px;}

.imgnewsright{background-color: #f4f4f4; margin: 30px 0 50px 0;  padding: 13px 19px 20px; position: relative; height:266px;}
.imgnewstit{min-width:105px; background-color: #fda426; height: 65px;  line-height: 65px; text-align: center; float: left;  position: absolute; left: 0; top: -30px;}
.imgnewstit h3{ color:#fff; font-size:20px; line-height:65px;}

.mlxybg{ border:1px solid #dcdcdc; height:196px; background:url(/images/mlxybg.jpg) no-repeat;}
.mlxytit{ width:715px; margin:20px 0 0 365px;}
.mlxytit h3{ font-size:20px; color:#333; line-height:40px; font-weight:bold;}
.mlxytit p{ color:#666; font-size:16px; line-height:30px; padding-top:10px;}

.contentnews{ float:left; position:absolute; top:130px; left:13px; width:250px;}
.nrnewsimg-img{width:100%; position: relative}
.nrnewsimg-img img{ width:100%; height: 177px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.nrnewsimg-img img:hover {transform: scale(1.1);}

.contentnews p{ background-color: rgba(0,0,0,0.4); position:relative; top:-32px; font-size: 16px;line-height: 32px; height: 32px;  overflow: hidden;padding: 0 10px;}
.contentnews p a{color: #fff; font-size:12px;}
.contentnews p:hover{background-color: rgba(255,255,255,0.2); color:#fff; }


@media only screen and (max-width: 999px){
.mlxybg{ border:1px solid #dcdcdc; width:93%; margin:15px 15px 0 15px; height:auto; background:none;}
.mlxytit{ width:93%; margin:0 15px 0 15px;}
.mlxytit h3{ font-size:20px; color:#333; line-height:40px; font-weight:bold;}
.mlxytit p{ color:#666; font-size:16px; line-height:30px; padding-top:0; padding-bottom:10px;}

.articleright{ display:none; }
.articleleft{ width:94%; float:none; margin:0 15px; }
.atircleleftnr p img{ max-width:90%;}
.articleleft h1{ color:#0256a6; font-size:26px; text-align:center; padding:16px 0; line-height:35px;}
.fbxx{ overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:20px; }
.fbxx p{ float:left; color:#666666; font-size:16px; line-height:35px; }
.fbxx p span{ margin-right:20px; }
.fbxx p span.fbsj{ background:url(/images/fbsj.png) no-repeat left center; padding-left:23px;}
.fbxx p span.djl{ background:url(/images/djl.png) no-repeat left center; padding-left:23px;}
.fenxiang{ float:right;}


}


.szllbg{ border:1px solid #dcdcdc; height:196px; background:url(/images/szllbg.jpg) no-repeat;}
.szlltit{ width:715px; margin:10px 0 0 365px;}
.szlltit h3{ font-size:20px; color:#333; line-height:40px; font-weight:bold;}
.szlltit p{ color:#666; font-size:14px; line-height:26px; }

@media only screen and (max-width: 999px){
.szllbg{ border:1px solid #dcdcdc; width:93%; margin:15px 15px 0 15px; height:auto; background:none;}
.szlltit{ width:93%; margin:0 15px 0 15px;}
.szlltit h3{ font-size:20px; color:#333; line-height:40px; font-weight:bold;}
.szlltit p{ color:#666; font-size:16px; line-height:30px; padding-top:0; padding-bottom:10px;}
}

/*焦点图*/
.focus{position:relative;width:274;height:170;background-color:#000;margin:40px auto 0 auto;}  
.focus img{width:274;height:170;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;z-index:10;height:40px;line-height:40px;
display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px; overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{position:relative;width:100%;float:left;display:none;  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:12px;right:-1px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:8px;height:8px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fda426;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  

.lastnews{ background-color: #f4f4f4; margin: 30px 0 0 0; padding: 32px 19px 20px; position: relative; }
.lastnewstit{min-width:105px; background-color: #076fd2; height: 65px;  line-height: 65px; text-align: center; float: left;  position: absolute; left: 0; top: -30px;}
.lastnewstit h3{ color:#fff; font-size:20px; line-height:65px;}
.lastnews ul li{ margin-top:15px; border-bottom:1px solid #dcdcdc; overflow:hidden; padding-bottom:15px;}
.lastnews ul li a{ font-size:14px; color:#333333; line-height:20px;}
.lastnews ul li span{ float:left; width:70px; color:#076fd2;}
.lastnews ul li a{ float:right; width:193px;}


.xxjjarticle h1{ font-size:24px; color:#0c5da9; padding:20px 0; }
.xxjjatirclenr p{ font-size:16px; color:#666; line-height:35px; margin-top:20px; text-indent:2em;}
.xxjjatirclenr p.year{ line-height:60px; background:#eee; font-size:18px; color:#333; text-indent:24px; font-weight:bold;}

.modularTitle{margin-top: 20px; width: 100%; text-indent:18px; border:1px solid #dcdcdc; text-align: left; clear: both;  }
.modularTitle a{ font-size:18px; color:#1372de; font-weight:bold; line-height:45px; }
.modularTitle a:hover{ text-decoration:underline;  color:#1372de;}


.xshatirclenr ul { overflow:hidden; }
.xshatirclenr ul li{ width:23%; line-height:45px;  background:#eee; float:left; text-align:center; margin:20px 20px 0 0; }
.xshatirclenr ul li a{ font-size:16px; color:#333;}
.xshatirclenr ul li:hover{background-color:#1372de ; }
.xshatirclenr ul li:hover a{ color:#fff}

.lmms{ margin:20px 0 20px 0; border:1px solid #dcdcdc;}
.lmms p{ padding:10px 20px; font-size:16px; color:#666; line-height:35px; text-indent:2em;}

.szllatirclenr{ overflow:hidden; }
.szllatirclenr02{ overflow:hidden; margin-top:20px; }
.szdwleft{ background:#eee; height:70px; overflow:hidden; width:49%; float:left; }
.szdwleft p strong a{ color:#333333; font-size:18px; font-weight:bold; }
.szdwleft span{ padding-left:13px; line-height:70px;}
.szdwleft span a{ font-size:16px;}
.szdwleft em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}
.szdwright{ background:#eee; height:70px; overflow:hidden; width:49%;  float:right; }
.szdwright p strong a{ color:#333333; font-size:18px; font-weight:bold; }
.szdwright span{ padding-left:13px; line-height:70px;}
.szdwright span a{ font-size:16px;}
.szdwright em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}

.szdwleft02{  height:70px; overflow:hidden; width:49%; float:left; }
.szdwleft02 p strong a{ color:#333333; font-size:18px; font-weight:bold; }
.szdwleft02 span{ padding-left:13px; line-height:70px;}
.szdwleft02 span a{ font-size:16px;}
.szdwleft02 em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}
.szdwright02{ height:70px; overflow:hidden; width:49%;  float:right; }
.szdwright02 p strong a{ color:#333333; font-size:18px; font-weight:bold; }
.szdwright02 span{ padding-left:13px; line-height:70px;}
.szdwright02 span a{ font-size:16px;}
.szdwright02 em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}

.imgnewslist{ overflow:hidden;}
.imgnews01{ margin:18px 9px 0 9px; margin-top:18px; float:left; width:31.7%;}

.imgnews01 p{ line-height:55px;  width:352px; padding:0 15px; font-size:16px; color:#333; background:#f7f7f7 url(../images/mlxydot.png) no-repeat right center;}

.imgnews01 img{ border:1px solid #dddddd; width:100%; height:183px; transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.imgnews01 img:hover{transform: scale(1.1); }

.imgnews02{ margin:18px 9px 0 9px; margin-top:18px; float:left; width:31.7%;}
.imgnews02 p{ line-height:55px;  width:352px; padding:0 15px; font-size:16px; color:#333; background:#f7f7f7 url(../images/mlxydot.png) no-repeat right center;}

.imgnews02 img{ border:1px solid #dddddd; width:100%; height:183px; transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.imgnews02 img:hover{transform: scale(1.1); }


.jgszmain{ background:#fff;}
.xy{
	background:#f7f7f7 url(../images/xyszbg.png) no-repeat;
	float:left;
	width:330px;
	height:175px;
	padding:0 15px;
	margin:18px 20px 0 0;
}
.xy h3{ line-height:50px;border-bottom:3px solid #333; width:300px; text-align:center;}
.xy h3 a{ font-size:20px; font-weight:bold;}
.xy ul{ padding:10px 35px;}
.xy ul li{ font-size:14px; color:#666666; line-height:25px;}
.xy ul li.website{ color:#076fd2; }


.xy2{
	background:#f7f7f7 url(../images/xyszbg.png) no-repeat;
	float:left;
	width:330px;
	height:160px;
	padding:0 15px;
	margin:18px 20px 0 0;
}
.xy2 h3{ line-height:50px;border-bottom:3px solid #333; width:310px; text-align:center;}
.xy2 h3 a{ font-size:20px; font-weight:bold;}
.xy2 ul{ padding:10px 35px;}
.xy2 ul li{ font-size:14px; color:#666666; line-height:25px;}
.xy2 ul li.website{ color:#076fd2; }
.jgsz01 h3 span{ background:url(/images/jgsz01.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz02 h3 span{ background:url(/images/jgsz02.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz03 h3 span{ background:url(/images/jgsz03.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz04 h3 span{ background:url(/images/jgsz04.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz05 h3 span{ background:url(/images/jgsz05.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz06 h3 span{ background:url(/images/jgsz06.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz07 h3 span{ background:url(/images/jgsz07.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz08 h3 span{ background:url(/images/jgsz08.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz09 h3 span{ background:url(/images/jgsz09.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz10 h3 span{ background:url(/images/jgsz10.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.jgsz11 h3 span{ background:url(/images/jgsz11.png) no-repeat left center; padding-left:40px; display:inline-block;  }

.gljg01 h3 span{ background:url(/images/gljg01.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.gljg02 h3 span{ background:url(/images/gljg02.png) no-repeat left center; padding-left:40px; display:inline-block;  }
.gljg03 h3 span{ background:url(/images/gljg03.png) no-repeat left center; padding-left:40px; display:inline-block;  }



@media only screen and (max-width: 999px){
.xy{ background:#f7f7f7 url(../images/xyszbg.png) no-repeat; float:left; width:93%; height:200px; padding:0 15px; margin:18px 15px 0 15px;}
.xy h3{ line-height:50px;border-bottom:3px solid #333; width:100%; text-align:center;}
.xy h3 a{ font-size:20px; font-weight:bold;}	


.xy2{ background:#f7f7f7 url(../images/xyszbg.png) no-repeat; float:left; width:93%; height:200px; padding:0 15px; margin:18px 15px 0 15px;}
.xy2 h3{ line-height:50px;border-bottom:3px solid #333; width:100%; text-align:center;}
.xy2 h3 a{ font-size:20px; font-weight:bold;}	
}



.xxldarticle{ border:1px solid #dcdcdc; margin-top:20px;}
.dszbg{ background:#f7f7f7 url(../images/dszbg.png) no-repeat right center;}

.xxlddsz{ width:251px; overflow:hidden; margin:0 auto; padding-top:20px;}
.xxlddsz img{ float:left; width:200px; height:250px; }
.xxlddsz h3{ float:right; width:50px; height:250px; background:#076fd2 url(../images/xxldrightbg.png) no-repeat;}
.xxlddsz a:hover h3{  background:#065fb4 url(../images/xxldrightbg.png) no-repeat;}
.xxlddsz a h3{ color:#fff; font-weight:bold; font-size:16px; padding:20px 0 0 17px; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.xxlddsz a h3 span{ font-size:18px; }


.xxldbg{ background:#f7f7f7 url(../images/dszbg.png) no-repeat right center;  overflow:hidden; padding:0 264px; margin:0 auto;}
.xxlddszleft{ width:251px; padding-top:20px; float:left; margin:0 10px 20px 10px;}
.xxlddszleft img{ float:left; width:200px;}
.xxlddszleft h3{ float:right; width:50px; height:250px; background:#076fd2 url(../images/xxldrightbg.png) no-repeat;}
.xxlddszleft a:hover h3{  background:#065fb4 url(../images/xxldrightbg.png) no-repeat;}
.xxlddszleft a h3{ color:#fff; font-weight:bold; font-size:16px; padding:20px 0 0 17px; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.xxlddszleft a h3 span{ font-size:18px; }



.xxldbg02{
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 120px;
}
.xxldbg03{
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 150px;
}
.xxldlist01{ width:222px; overflow:hidden; margin:0 70px 0 0; padding-top:20px; float:left;}
.xxldlist01 img{ float:left; width:171px; height:205px;}
.xxldlist01 h3{ float:right; width:50px; height:205px; background:#076fd2 url(../images/xxldrightbg.png) no-repeat;}
.xxldlist01 a:hover h3{  background:#065fb4 url(../images/xxldrightbg.png) no-repeat;}
.xxldlist01 a h3{ color:#fff; font-weight:bold; font-size:16px; padding:20px 0 0 17px; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.xxldlist01 a h3 span{ font-size:18px; }


.xxdsbg{ background:#f7f7f7 url(../images/dszbg.png) no-repeat right center; height:290px; margin-top:20px;}
.xxldds { width:230px; overflow:hidden; margin:0 auto; padding-top:20px; float:left; margin-left:21px;}
.xxldds  img{ float:left; width:180px; height:250px;}
.xxldds h3{ float:right; width:50px; height:250px; background:#076fd2 url(../images/xxldrightbg.png) no-repeat;}
.xxldds a:hover h3{  background:#065fb4 url(../images/xxldrightbg.png) no-repeat;}
.xxldds a h3{ color:#fff; font-weight:bold; font-size:16px; padding:20px 0 0 17px; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.xxldds a h3 span{ font-size:18px; }


@media only screen and (max-width: 999px){
.xxldds { width:250px; overflow:hidden; margin:0 auto; padding-top:20px; float:none; margin-left:auto;}	
.xxdsbg{ background:#f7f7f7 url(../images/dszbg.png) no-repeat right bottom; height:auto; margin-top:20px; padding-bottom:20px;}	
.xxldbg{ background:#f7f7f7 url(../images/dszbg.png) no-repeat right center;  overflow:hidden; padding:0; margin:0 auto;}
.xxlddszleft{ width:270px; padding-top:20px; float:left; margin:0 10px 10px 10px;}
}


@media only screen and (max-width: 999px){
.szllatirclenr{ overflow:hidden; margin-top:15px; }
.xxjjarticle{ padding:0; }
.xxjjatirclenr{ margin:0 15px; width:93%;}
.xxjjatirclenr p img{ max-width:100%;}
.imgnewslist{ overflow:hidden;}
.imgnews01{ margin:18px 9px 0 15px; margin-top:18px; float:left; width:43%;}
.imgnews01 img{ border:1px solid #dddddd;}
.imgnews01 p{ line-height:55px;  width:100%; padding:0 15px; font-size:16px; color:#333; background:#f7f7f7 url(../images/mlxydot.png) no-repeat right center;}	

.imgnews02{ margin:18px 9px 0 15px; margin-top:18px; float:left; width:92%;}
.imgnews02 img{ border:1px solid #dddddd;}
.imgnews02 p{ line-height:55px;  width:100%; padding:0 15px; font-size:16px; color:#333; background:#f7f7f7 url(../images/mlxydot.png) no-repeat right center;}	
	
.szdwleft{ background:#eee; height:auto; overflow:auto; width:93%; float:none; margin:0 15px; }
.szdwleft p strong a{ color:#333333; font-size:14px; font-weight:bold; }
.szdwleft span{ padding-left:13px; line-height:30px;}
.szdwleft span a{ font-size:14px;}
.szdwleft em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}

.szdwright{ background:#eee; height:auto; overflow:auto; width:93%; float:none; margin:0 15px; }
.szdwright p strong a{ color:#333333; font-size:14px; font-weight:bold; }
.szdwright span{ padding-left:13px; line-height:30px;}
.szdwright span a{ font-size:14px;}
.szdwright em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}

.szdwleft02{  height:auto; overflow:auto; width:93%; float:none; margin:0 15px; }
.szdwleft02 p strong a{ color:#333333; font-size:14px; font-weight:bold; }
.szdwleft02 span{ padding-left:13px; line-height:30px;}
.szdwleft02 span a{ font-size:14px;}
.szdwleft02 em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}

.szdwright02{ height:auto; overflow:auto; width:93%; float:none; margin:0 15px; }
.szdwright02 p strong a{ color:#333333; font-size:14px; font-weight:bold; }
.szdwright02 span{ padding-left:13px; line-height:30px;}
.szdwright02 span a{ font-size:14px;}
.szdwright02 em{ font-size:14px; color:#333333; font-style:normal; padding:0 0 0 12px;}
}



/*底部*/
.footer{background: url(/images/footer-bg.jpg) center no-repeat; border-top:5px solid#1577e6; background-size: cover; height: 225px; padding: 20px 0;}
.footer .footer-top{box-sizing:content-box; padding: 45px;background: rgba(0,0,0,0.2);}
.footer .footer-top ul li{position: relative;padding-left: 0;}
.footer .footer-top ul li p{font-size: 16px;color: #fff;font-weight: bold; background: rgba(12,93,169,0.8);width: 80%; height: 40px;line-height: 40px; position: absolute;left: 0;bottom: 50px;text-align: center;}
.footer .footer-top ul li img{ width: 100%; height: 220px;}
.footer .footer-top>ul>li:nth-child(3){border-right: 1px solid #fff;}
.footer .footer-top>ul>li:last-child{padding-left: 15px;}
.footer .footer-top ul li h4{ font-size: 18px; color: #fff; font-weight: bold;margin-bottom: 10px;}
.footer .footer-top ul li ol li{float: left;width: 100%}
.footer .footer-top ul li ol li a{ display: inline-block;font-size: 14px; color: #fff;height: 28px; line-height: 28px;overflow: hidden;}


.subfooter .container{padding-left: 0; padding-right: 0; }
.subfooter .subfooter-img{padding-left: 0; width: 24%;}
.subfooter .subfooter-img .wzlist{width: 250px; background: url(/images/new_arrow.png) no-repeat right #fff;  border: 1px solid #e4e4e4;  overflow: hidden; float: left;  margin-right: 20px;}
.subfooter .subfooter-img .wzlist select{  height: 35px;  border: none; background: transparent;  padding-left: 15px; font-size: 14px; color: #666; font-family: "微软雅黑",Tahoma;-webkit-appearance: none; width:100%}
 .subfooter .subfooter-address{
	width:63%;
}
.subfooter .subfooter-address p{font-size: 16px; color: #fff;line-height: 28px;}
.subfooter .subfooter-code {padding-right: 0; width:36%;}
.subfooter .subfooter-code ul li{float: left; width: 33%;text-align: center;}
.subfooter .subfooter-code ul li p{color: #fff;}
@media only screen and (max-width: 999px){	
	.footer{background-position:center bottom; height: auto; padding:20px  0 0 0;}
	.footer .footer-top{padding: 0 15px;}
	.footer .footer-top ul li{padding-right: 0;}
	.footer .footer-top ul li img{ height: 250px;}
	.footer .footer-top ul li p{width: 180px;}
	.footer .footer-top>ul{position: relative;margin-top: 250px;}
	.footer .footer-top>ul>li:last-child{position: absolute;top: -230px;}
	.subfooter .subfooter-img {text-align: center; margin-bottom: 20px;}
	.subfooter .subfooter-img img{height:60px;width: auto;}
	.subfooter .subfooter-address{margin-bottom: 15px; margin-top:15px; width:96%;}
	.subfooter .subfooter-address p{font-size: 14px;text-align: left; line-height:24px;}
	.subfooter .subfooter-code {padding-right: 0; width:100%;}
	.subfooter .subfooter-code ul li{width: 50%; padding: 0 20px;text-align:center;}
	.subfooter .subfooter-code ul li:first-child,.subfooter .subfooter-code ul li:nth-child(3){text-align: center;}
	.subfooter .subfooter-code ul li p{color: #fff; text-align:center; line-height:30px;}
.subfooter .subfooter-img{padding-left: 0; width: 96%;}
.subfooter .subfooter-img .wzlist{width:100%; padding:0 15px; background: url(/images/new_arrow.png) no-repeat right #fff;  border: 1px solid #e4e4e4;  overflow: hidden; float: left; margin:0 15px;}
.subfooter .subfooter-img .wzlist select{  height: 35px;  border: none; background: transparent;  padding-left: 0; width:100%; font-size: 14px; color: #666; font-family: "微软雅黑",Tahoma;-webkit-appearance: none;}
}
/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0; width:500px; height:156px;}
.floatingAd .close{display:none;}
